$(function(){
	$(window).load(function(){ setFontSize(getCookie("defaultFontSize"),getCookie("defaultFontSizeBtn")); });
	$("#chgFontSize dd.large img").click(function(){ setFontSize("FontSize Large","large"); });
	$("#chgFontSize dd.midium img").click(function(){ setFontSize("FontSize Midium","midium"); });
	$("#chgFontSize dd.small img").click(function(){ setFontSize("FontSize Small","small"); });
});

function setFontSize(title,btn){
	if(!title || title == "null") title = "FontSize Midium";
	if(!btn || btn == "null") btn = "midium";

	for(i=0; (cssLink = $("link")[i]); i++) {
		if(cssLink.getAttribute("rel").indexOf("style") != -1 && cssLink.getAttribute("title").match(/FontSize/)) {
			cssLink.disabled = true;
			if(cssLink.getAttribute("title") == title) cssLink.disabled = false;
		}
	}
	
	$("#chgFontSize dd.large img").attr("src",$("#chgFontSize dd.large img").attr("src").replace(/_ov.gif/,"\.gif"));
	$("#chgFontSize dd.large img").attr("defaultSrc",$("#chgFontSize dd.large img").attr("defaultSrc").replace(/_ov.gif/,"\.gif"));
	$("#chgFontSize dd.midium img").attr("src",$("#chgFontSize dd.midium img").attr("src").replace(/_ov.gif/,"\.gif"));
	$("#chgFontSize dd.midium img").attr("defaultSrc",$("#chgFontSize dd.midium img").attr("defaultSrc").replace(/_ov.gif/,"\.gif"));
	$("#chgFontSize dd.small img").attr("src",$("#chgFontSize dd.small img").attr("src").replace(/_ov.gif/,"\.gif"));
	$("#chgFontSize dd.small img").attr("defaultSrc",$("#chgFontSize dd.small img").attr("defaultSrc").replace(/_ov.gif/,"\.gif"));
	$("#chgFontSize dd."+btn+" img").attr("src",$("#chgFontSize dd."+btn+" img").attr("src").replace(/.gif/,"_ov\.gif"));
	$("#chgFontSize dd."+btn+" img").attr("defaultSrc",$("#chgFontSize dd."+btn+" img").attr("defaultSrc").replace(/.gif/,"_ov\.gif"));
	
	createCookie("defaultFontSize",title,30);
	createCookie("defaultFontSizeBtn",btn,30);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function getCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

