var manager = new CookieManager();

function font_init()
{
	var setSize = manager.getCookie("font-size");

	if(setSize != null)
	{
		styleChange(setSize);
	}
	else
	{
		styleChange('middle');
	}
}

function styleChange(type)
{
	switch(type)
	{
		case 'big':
			document.getElementById("font_big_img").src = "/english/img/btn_sizeBig_over.gif";
			document.getElementById("font_middle_img").src = "/english/img/btn_sizeM_out.gif";
			document.getElementById("font_small_img").src = "/english/img/btn_sizeS_out.gif";

			document.getElementById("styleFont").href = '/english/css/font_b.css';
			break;
		case 'middle':
			document.getElementById("font_big_img").src = "/english//img/btn_sizeBig_out.gif";
			document.getElementById("font_middle_img").src = "/english/img/btn_sizeM_over.gif";
			document.getElementById("font_small_img").src = "/english/img/btn_sizeS_out.gif";

			document.getElementById("styleFont").href = '/english/css/font_m.css';
			break;
		case 'small':
			document.getElementById("font_big_img").src = "/english/img/btn_sizeBig_out.gif";
			document.getElementById("font_middle_img").src = "/english/img/btn_sizeM_out.gif";
			document.getElementById("font_small_img").src = "/english/img/btn_sizeS_over.gif";

			document.getElementById("styleFont").href = '/english/css/font_s.css';
			break;
	}

	changeEventFunction(type);
	manager.setCookie("font-size", type);
}

function changeEventFunction(type)
{
	tag_name = new Array('big', 'middle', 'small');
	
	for(var ii = 0; ii < tag_name.length; ii++)
	{
		target_tag = document.getElementById("font_" + tag_name[ii] + "_img");
		
		if(tag_name[ii] == type)
		{
			target_tag.onmouseover = null;
			target_tag.onmouseout = null;
		}
		else
		{
			target_tag.onmouseover = function() {   
				this.src = this.src.replace("_out.", "_over.");   
			}
			target_tag.onmouseout = function() {   
				this.src = this.src.replace("_over.", "_out.");   
			}
		}
	}
}


