var fontSize	= new Array(90,110);
var imageFolder;
var category;

fontPos = 0;


function checkId(str){
	objBody=document.getElementsByTagName("body")
	if(objBody[0].className.match(str)){
		return true;
	};
}

function setCookie(key,val){
	tmp = key+"="+escape(val)+";";
	tmp += "expires=Fri, 31-Dec-2030 23:59:59;";
	tmp += "path=/;";
	document.cookie = tmp;
}


function getCookie(key){

	tmp = document.cookie+";";
	tmp1 = tmp.indexOf(key,0);
	if(tmp1 != -1){
		tmp = tmp.substring(tmp1,tmp.length);
		start = tmp.indexOf("=",0);
		end = tmp.indexOf(";",start);
		return(unescape(tmp.substring(start+1,end)));
	}
	return("");
}


function sizeSwich(num){

	fontPos = num;
	
	if (fontPos >= fontSize.length -1){
	fontPos= fontSize.length -1;
	} else if (fontPos <= 0){
	fontPos= 0;
	}
	setCookie("yourfontsize",fontPos);

	if (document.all && navigator.userAgent.indexOf("Mac") !=-1) {
		window.location.reload();
	} else {
		document.body.style.fontSize = fontSize[fontPos]+"%";
	}

swichSize(num);
}

function fontSizeSwicher(path){
	imageFolder = path;
	
	if(checkId("company")) category = "_company";
	if(checkId("home")) category = "_home";
	if(checkId("zaitaku")) category = "_zaitaku";
	if(checkId("recruit")) category = "_recruit";
	if(checkId("popup")) category = "_popup";
	
	if (getCookie("yourfontsize") == ""){
	fontPos = 0;
	} else {
	fontPos = Number(getCookie("yourfontsize"));
	}

	var img = new Array("medium" , "large");
	document.write('<img src="'+imageFolder+'button_font_'+img[fontPos]+category+'.gif" alt="文字サイズ" width="79" height="22" border="0" name="fontsize" usemap="#fontsize"/>');

}

function swichSize(num){

var img = new Array("medium" , "large");
document.images["fontsize"].src = imageFolder+"button_font_"+img[num]+category+".gif";

}


function init(){
	if (getCookie("yourfontsize") == ""){
	fontPos = 0;
	} else {
	fontPos = Number(getCookie("yourfontsize"));
	}

	writebodyCSS(fontPos);
}

function initTextSize(num){
	fontPos = num;
	writebodyCSS(num);
}




function writebodyCSS(size){
document.writeln('<style type="text/css"><!--');
document.writeln('body {font-size:'+fontSize[size]+'%;}');
document.writeln('table{font-size:1em}');
document.writeln('//--></style>');
}



init();