$(function(){
	$("#altStyleList").ready(function(){ makeFontSizeList(); });
	$("#altStyleList #fontSizeBig").click(function(){ setFontSize("FontSize Big","fontSizeBig"); });
	$("#altStyleList #fontSizeMid").click(function(){ setFontSize("FontSize Midium","fontSizeMid"); });
	$("#altStyleList #fontSizeSml").click(function(){ setFontSize("FontSize Small","fontSizeSml"); });
	$(window).ready(function(){ setFontSize(getCookie("defaultFontSize"),getCookie("defaultFontSizeBtn")); });
});

function makeFontSizeList(){
	var outputHtml  = "<dt>Font Size：</dt>";
	outputHtml     += "<dd><img src=\"/common/img/en/dd-altstyle-big.gif\" class=\"fontSizeBtn rollover\" id=\"fontSizeBig\" alt=\"Big\" width=\"22\" height=\"22\" /></dd>";
	outputHtml     += "<dd><img src=\"/common/img/en/dd-altstyle-midium.gif\" class=\"fontSizeBtn rollover\" id=\"fontSizeMid\" alt=\"Midium\" width=\"18\" height=\"18\" /></dd>";
	outputHtml     += "<dd><img src=\"/common/img/en/dd-altstyle-small.gif\" class=\"fontSizeBtn rollover\" id=\"fontSizeSml\" alt=\"Small\" width=\"15\" height=\"15\" /></dd>";
	
	$("#altStyleList").html(outputHtml);
}

function setFontSize(title,btn){
	if(!title || title == "null") title = "FontSize Midium";
	if(!btn || btn == "null") btn = "fontSizeMid";
	
	for(i=0; (cssLink = $("link")[i]); i++) {
		if(cssLink.getAttribute("rel").indexOf("style") != -1 && cssLink.getAttribute("title")) {
			cssLink.disabled = true;
			if(cssLink.getAttribute("title") == title) cssLink.disabled = false;
		}
	}
	
	$("#fontSizeBig").attr("src","/common/img/en/dd-altstyle-big.gif");
	$("#fontSizeMid").attr("src","/common/img/en/dd-altstyle-midium.gif");
	$("#fontSizeSml").attr("src","/common/img/en/dd-altstyle-small.gif");
	$("#"+btn).attr("src",$("#"+btn).attr("src").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;
}

document.write("<dl id=\"altStyleList\"></dl>");

