jQuery.noConflict();
var j$ = jQuery;

function mouseOverImageSwap()
{
	j$("a.mo, a.moi")
		.css("display", "block")
		.css("background-repeat", "no-repeat")
		.css("background-position", "left top");

	j$(".mo")
		.mouseover(function()
		{
			j$(this).fadeTo(1, 0.5);
		})
		.mouseout(function()
		{
			j$(this).fadeTo(250, 1.0);
		});
	
	j$(".moi").each(function()
	{
		src = j$(this).filter("img").attr("src");
		if(src==undefined)
		{
			src = j$(this).not("img").css("background-image");
			src = src.replace("url(", "");
			src = src.replace(")", "");
		}
		src = src.replace("_on.", ".");
		j$("<img />").attr("src", src).attr("heihgt", 0).attr("width", 0).css("position", "absolute").fadeTo(0, 0);
		i = src.lastIndexOf(".");
		f = src.slice(0, i);
		b = src.slice(i)
		src = f + "_on" + b;
		j$("<img />").attr("src", src).attr("heihgt", 0).attr("width", 0).css("position", "absolute").fadeTo(0, 0);
	});
	
	j$(".moi")
		.mouseover(function()
		{
			src = j$(this).filter("img").attr("src");
			if(src==undefined)
			{
				src = j$(this).not("img").css("background-image");
			}
			if(src.indexOf("_on") == -1)
			{
				i = src.lastIndexOf(".");
				f = src.slice(0, i);
				b = src.slice(i)
				src = f + "_on" + b;
				j$(this).filter("img").attr("src", src);
				j$(this).not("img").css("background-image", src);
				
				j$(this)
				.mouseout(function()
				{
					src = j$(this).filter("img").attr("src");
					if(src==undefined)
					{
						src = j$(this).not("img").css("background-image");
					}
					if(src.indexOf("_on") != -1)
					{
						src = src.replace("_on.", ".");
						j$(this).filter("img").attr("src", src);
						j$(this).not("img").css("background-image", src);
					}
				});
			}
		});
}

function text_size_changer(big, middle, small)
{
	
	j$(".text_size_changer")
		.click(function()
		{
			sz = "";
			
			if(j$(this).is("#text_size_changer_big"))
			{
				sz = big;
				j$("#text_size_changer_big").addClass("now_size");
				j$("#text_size_changer_middle").removeClass("now_size");
				j$("#text_size_changer_small").removeClass("now_size");
			}
			else if(j$(this).is("#text_size_changer_middle"))
			{
				sz = middle;
				j$("#text_size_changer_big").removeClass("now_size");
				j$("#text_size_changer_middle").addClass("now_size");
				j$("#text_size_changer_small").removeClass("now_size");
			}
			else if(j$(this).is("#text_size_changer_small"))
			{
				sz = small;
				j$("#text_size_changer_big").removeClass("now_size");
				j$("#text_size_changer_middle").removeClass("now_size");
				j$("#text_size_changer_small").addClass("now_size");
			}
			
			j$("#content_body").css("font-size", sz);
			j$.cookie("text_size",sz,{expires:30,path:'/'});
		});

	switch(j$.cookie('text_size'))
	{
		case big :
			j$("#text_size_changer_big").click();
			break;
		case middle :
			j$("#text_size_changer_middle").click();
			break;
		case small :
			j$("#text_size_changer_small").click();
			break;
		default :
			j$("#text_size_changer_middle").click();
			break;
	}
}

j$(function()
{
	mouseOverImageSwap();
	text_size_changer("117%", "100%", "92%");
	j$(":checkbox, :radio").css("border", "none");
	j$(".media").media();
});