// �����T�C�Y�̕ύX�{�^��
var browserType=new checkBrowserType();
var osType=new checkOsType();
function checkBrowserType(){
	this.IE=(navigator.userAgent.indexOf("MSIE")!=-1);
	this.Gecko=(navigator.userAgent.indexOf("Gecko")!=-1);
	this.IE6=(navigator.userAgent.indexOf("MSIE 6.")!=-1);
	this.IE5=(navigator.userAgent.indexOf("MSIE 5.")!=-1);
	this.Opera=(navigator.userAgent.indexOf("Opera")!=-1);
	this.Safari=(navigator.userAgent.indexOf("Safari")!=-1);
	this.NC71=(navigator.userAgent.indexOf("Netscape/7.1")!=-1);
	this.NC70=(navigator.userAgent.indexOf("Netscape/7.0")!=-1);
	this.NC6=(navigator.userAgent.indexOf("Netscape/6.")!=-1);
	this.NC7=(navigator.userAgent.indexOf("Netscape/7.")!=-1);
	this.NC4=(navigator.userAgent.indexOf("Netscape/4.")!=-1);
}

function checkOsType(){
	this.Win=(navigator.appVersion.indexOf("Win")!=-1);
	this.Mac=(navigator.appVersion.indexOf("Mac")!=-1);
	this.Unix=(navigator.appVersion.indexOf("X11")!=-1);
}

if (document.images) {
	var l_off = new Image(); l_off.src = '/english/img/cmn_btn_off_01.gif';
	var l_on = new Image(); l_on.src = '/english/img/cmn_btn_on_01.gif';
	var m_off = new Image(); m_off.src = '/english/img/cmn_btn_off_02.gif';
	var m_on = new Image(); m_on.src = '/english/img/cmn_btn_on_02.gif';
	var s_off = new Image(); s_off.src = '/english/img/cmn_btn_off_03.gif';
	var s_on = new Image(); s_on.src = '/english/img/cmn_btn_on_03.gif';
}

function checkCook(){
	fSize=nowSize();
	if(fSize==""){
		var sizeValue="mid";
		chu(1);
	}else{
		var sizeValue=fSize;
		if(fSize=="lrg"){
			dai(1);
		}else if(fSize=="mid"){
			chu(1);
		}else if(fSize=="sml"){
			sho(1);
		}else{}
	}
}

if(browserType.IE==true && osType.Win==true){
	checkCook();
	window.onload=chgBtn;
}else{
	window.onload=checkCook;
}

function chgBtn() {
	fSize=nowSize();
	if(fSize==""){
		document.images["l_img"].src = l_off.src;
		document.images["m_img"].src = m_on.src;
		document.images["s_img"].src = s_off.src;
		}else{
			var sizeValue=fSize;
			if(fSize == "lrg"){
				document.images["l_img"].src = l_on.src;
				document.images["m_img"].src = m_off.src;
				document.images["s_img"].src = s_off.src;
			}else if(fSize == "mid"){
				document.images["l_img"].src = l_off.src;
				document.images["m_img"].src = m_on.src;
				document.images["s_img"].src = s_off.src;
			}else if(fSize == "sml"){
				document.images["l_img"].src = l_off.src;
				document.images["m_img"].src = m_off.src;
				document.images["s_img"].src = s_on.src;
			}else{
		}
	}
}

function dai(i){
	if(browserType.IE==true && osType.Win==true){
		document.createStyleSheet('css/styles-lar.css');
		if(i!=1){
			document.images["l_img"].src = l_on.src;
			document.images["m_img"].src = m_off.src;
			document.images["s_img"].src = s_off.src;
		}
	}else{
		document.body.style.fontSize='14px';
		document.images["l_img"].src = l_on.src;
		document.images["m_img"].src = m_off.src;
		document.images["s_img"].src = s_off.src;
	}
	setCok("lrg");
}

function chu(i){
	if(browserType.IE==true && osType.Win==true){
		document.createStyleSheet('css/styles-med.css');
		if(i!=1){
			document.images["l_img"].src = l_off.src;
			document.images["m_img"].src = m_on.src;
			document.images["s_img"].src = s_off.src;
		}
	}else{
		document.body.style.fontSize='12px';
		document.images["l_img"].src = l_off.src;
		document.images["m_img"].src = m_on.src;
		document.images["s_img"].src = s_off.src;
	}
	setCok("mid");
}

function sho(i){
	if(browserType.IE==true && osType.Win==true){
		document.createStyleSheet('css/styles-sma.css');
		if(i!=1){
			document.images["l_img"].src = l_off.src;
			document.images["m_img"].src = m_off.src;
			document.images["s_img"].src = s_on.src;
		}
	}else{
		document.body.style.fontSize='10px';
		document.images["l_img"].src = l_off.src;
		document.images["m_img"].src = m_off.src;
		document.images["s_img"].src = s_on.src;
	}
	setCok("sml");
}

function setCok(sizeValue){
	fontSetDate = new Date();
	fontSetDate.setTime(fontSetDate.getTime()+(30*24*60*60*1000));
	items = "digifont"+ "=" + sizeValue +";";
	dates = "expires="+fontSetDate.toGMTString();
	document.cookie = items + dates+";path=/";
}

function nowSize(){
	fCookie = document.cookie+";";
	fsNow =fCookie.indexOf("digifont",0);
	if(fsNow != -1){
		fCookie = fCookie.substring(fsNow,fCookie.length);
		start = fCookie.indexOf("=",0);
		end = fCookie.indexOf(";",start);
		return(fCookie.substring(start+1,end));
	}
	return("");
}


