/*===================================
fontsize
====================================*/
khdUaName = navigator.userAgent;
khdAppName = navigator.appVersion;

var khdFontSizeUnit = "%";
var khdSmallSize = 90;
var khdDefaultSize = 100;
var khdLargeSize = 120;
var khdCkName = "KIRIN";
var khdCkDays = 2;
var khdCkPath = "/"

// クッキー読み出し
var khdFsCk = khdGetCookie(khdCkName);

if ( khdFsCk == null ) {
	khdCurrentSize = khdDefaultSize;
} else {
	khdCurrentSize = Number(khdFsCk);
}



function khdSetUp(){
	if (( document.layers )||(( khdAppName.indexOf("Mac",0) != -1 ) && ( khdUaName.indexOf("MSIE 4.0",0) != -1 ))){
		return false;
	} else if( document.body ){
		document.body.style.fontSize = khdCurrentSize + khdFontSizeUnit;
	}
}


function khdFsc( CMD ){

	if( CMD == "larger" ){
		var khdNewSize = Number( khdLargeSize );
		khdSetCookie( khdCkName , khdNewSize );
		document.images["s_img"].src = s_off.src;
		document.images["m_img"].src = m_off.src;
		document.images["l_img"].src = l_on.src;
	}
	if( CMD == "smaller" ){
		var khdNewSize = Number( khdSmallSize );
		khdSetCookie( khdCkName , khdNewSize );
		document.images["s_img"].src = s_on.src;
		document.images["m_img"].src = m_off.src;
		document.images["l_img"].src = l_off.src;
	}
	if( CMD == "default" ){
		var khdNewSize = khdDefaultSize;
		khdSetCookie( khdCkName , khdNewSize );
		document.images["s_img"].src = s_off.src;
		document.images["m_img"].src = m_on.src;
		document.images["l_img"].src = l_off.src;
	}
	if( document.layers ){
		window.alert( "このスクリプトはNetscape Communicator4.xでは動作しません" );
		return false;
	}
	else if(( khdAppName.indexOf("Mac",0) != -1 ) && ( khdUaName.indexOf("MSIE 4.0",0) != -1)){
		window.alert( "Sorry! MacIE4.0 is not supported." );
		return false;
	} else {
	khdCurrentSize = khdNewSize;
	khdSetUp();
	}
}


function khdSetCookie(name,value){
	var khdDobj = new Date();
	khdDobj.setTime( khdDobj.getTime() + 24 * 60 * 60 * khdCkDays * 1000);
	var khdExpiryDate = khdDobj.toGMTString();
	document.cookie = name + '=' + escape(value)+ ';expires=' + khdExpiryDate + ';path=' + khdCkPath;
}
function khdGetCookie (name){
	var khdArg  = name + "=";
	var khdAlen = khdArg.length;
	var khdClen = document.cookie.length;
	var i = 0;
	while (i < khdClen){
		var j = i + khdAlen;
		if (document.cookie.substring(i, j) == khdArg)
		return khdGetCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}   return null;
}
function khdGetCookieVal (offset){
	var khdEndstr = document.cookie.indexOf (";", offset);
	if (khdEndstr == -1)
	khdEndstr = document.cookie.length;
	return unescape(document.cookie.substring(offset,khdEndstr));
}
function khdDeleteCookie(name){
	if (khdGetCookie(name)) {
		document.cookie = name + '=' +'; expires=Thu, 01-Jan-70 00:00:01 GMT;path='+khdCkPath;
	}
}



/*===================================
rollover
====================================*/

var khdImgEnd = 'a';
var khdImgDir = 'share/images/';

//---------------------------------
// Image Loading
//---------------------------------
var khdImgArys = new Array(
	'header_gmnav_01.gif',
	'header_gmnav_01a.gif',
	'header_gmnav_02.gif',
	'header_gmnav_02a.gif',
	'header_gmnav_03.gif',
	'header_gmnav_03a.gif',
	'header_gmnav_04.gif',
	'header_gmnav_04a.gif',
	'header_gmnav_05.gif',
	'header_gmnav_05a.gif'
);

var khdImgLoad = new Array();
for( var i = 0; i < khdImgArys.length; i++ ){
	khdImgLoad[i] = new Image();
	khdImgLoad[i].src = khdImgDir + khdImgArys[i];
}

//=============================================
// khdImgOver()
//=============================================
function khdImgOver(khdId){
	var khdDoc;
	var khdExt;
	var khdDir = khdImgDir;
	var khdEnd = khdImgEnd;
	
	if( document.images[khdId] ){
		khdDoc = document.images[khdId];
		khdExt = khdDoc.src.substring(khdDoc.src.lastIndexOf('.') , khdDoc.src.length);
		khdDoc.src = khdDir + khdId + khdEnd + khdExt;
	}
}

//=============================================
// khdImgOut()
//=============================================
function khdImgOut(khdId){
	var khdDoc;
	var khdExt;
	var khdDir = khdImgDir;
	
	if( document.images[khdId] ){
		khdDoc = document.images[khdId];
		khdExt = khdDoc.src.substring(khdDoc.src.lastIndexOf('.') , khdDoc.src.length);
		khdDoc.src = khdDir + khdId + khdExt;
	}
}