/*@cc_on _d=document;eval('var document=_d')@*/

var sizeStyles = ["font-sizeL", "font-sizeM", "font-sizeS"];

$(function(){
	var currentstyle = readCookie('fontStyle');
	if (currentstyle) switchFont(currentstyle);
	$.each(sizeStyles, function() {
		$("#" + this).click(function(){
			switchFont(this.id);
			return false;
		});
	});
});

function switchFont(className){
	switch(className) {
		case "font-sizeL" :
			setSize = "131%";
			$("#font-sizeL").css("background-position", "0 -20px");
			$("#font-sizeM").css("background-position", "0 0");
			$("#font-sizeS").css("background-position", "0 0");
		break;
		case "font-sizeM" :
			setSize = "116%";
			$("#font-sizeL").css("background-position", "0 0");
			$("#font-sizeM").css("background-position", "0 -20px");
			$("#font-sizeS").css("background-position", "0 0");
		break;
		case "font-sizeS" :
			setSize = "100%";
			$("#font-sizeL").css("background-position", "0 0");
			$("#font-sizeM").css("background-position", "0 0");
			$("#font-sizeS").css("background-position", "0 -20px");
		break;
	}
	$("#wrapper").css("font-size", setSize);
	$("#footer").css("font-size", setSize);
	createCookie("fontStyle", className, 365);
};

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 {
		var expires = "";
	}
	document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(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;
}


