



// 2nd page Set up ---------------------- START ------------------------

var subusable=false;

function load1st() {
	//submenu wait
	submenuTimer=setTimeout("submenuhold()",500);
	
	//erch page settings
	nowpageurl=document.location.href;
	if(nowpageurl.indexOf("benefits/index.html")>=0) {
		benefitssetting();
	}
}

function submenuhold() {
	subusable=true;
}


// 2nd page Set up ---------------------- END ------------------------




// Menus Set up ---------------------- START ------------------------

//changing main menu
function cngmain(tarname,status) {
	if(status=="now") {
		setstatus="on";
	} else {
		setstatus=status;
	}
	document.images[tarname].src="../images/menu_main_"+tarname+"_"+setstatus+".gif";
	
	if(status=="on") {
		//set use submenu
		if(tarname=="benefits" || tarname=="ps") {
			clearTimeout(subTimer);
			showsub(tarname);
		} else {
			hidesub();
		}
	} else if(status=="off" || status=="now") {
		subusable=true;
		hidesubwait();
	}
}

//show sub menus
function showsub(tarname) {
	if(subusable) {
		hidesub();
		tarsubmenu=document.getElementById("sub-"+tarname);
		tarsubmenu.style.display="block";
	}
}

//hide all sub menus
function hidesub() {
	//set use submenu
	submenuAry=new Array("benefits","ps");
	
	for(i=0;i<submenuAry.length;i++) {
		tarsubmenu=document.getElementById("sub-"+submenuAry[i]);
		tarsubmenu.style.display="none";
	}
}

var subTimer;
function hidesubwait() {
	subTimer=setTimeout("hidesub()",150);
}

function onsub() {
	clearTimeout(subTimer);
}

// Menus Set up ---------------------- END ------------------------




// Benefits button setting ----------------------- START --------------------------

function benefitssetting() {
	box1=document.getElementById("btn1");
	box2=document.getElementById("btn2");
	box3=document.getElementById("btn3");
	
	maxH=Math.max(box1.offsetHeight-14,box2.offsetHeight-14,box3.offsetHeight-14);
	minH=Math.min(box1.offsetHeight-14,box2.offsetHeight-14,box3.offsetHeight-14);
	
	box1.style.paddingTop=box2.style.paddingTop=Math.ceil((maxH-minH)/2)+7+"px";
	box1.style.paddingBottom=box2.style.paddingBottom=Math.ceil((maxH-minH)/2)+7+"px";
}

// Benefits button setting ----------------------- END --------------------------




// Press Release setup ---------------------- START ------------------------

function prsetup() {
	for(prnum=0; prnum<prDateAry.length; prnum++) {
		if(prnum!=prDateAry.length-1) {
			document.write('<div class="platebox-wide">');
		} else {
			document.write('<div class="platebox-wide boxend">');
		}
			document.write('<div class="boxbtm">');
				document.write('<div class="linkbox basefontcon boxend"><a href="'+prUrlAry[prnum]+'" target="_blank">');
				if(prNewAry[prnum]) {
					document.write('<span class="minifontex clr-blue newmark">'+prDateAry[prnum]+'</span>');
				} else {
					document.write('<span class="minifontex clr-blue">'+prDateAry[prnum]+'</span>');
				}
				document.write('<br />'+prTitleAry[prnum]+'</a></div>');
			document.write('</div>');
		document.write('</div>');
	}
}

// Press Release setup ---------------------- END ------------------------




// Back to Top Botton Changing ---------------------- START ------------------------

function cngbackbtn(status) {
	document.images["backbtn"].src="../images/common_btn_backtotop_"+status+".gif";
}

// Back to Top Botton Changing ---------------------- END ------------------------




// Scroll to ID ------------------ START ---------------------------

//ユーザーにドラッグされた場合のキャンセル判定用
scrToIDoldY= -9999;

function scrToID(tarName) {
	//目標位置を取得
	var tarobjtop=document.getElementById(tarName).offsetTop;
	//最大スクロール値を取得して比較
	var pageH=document.documentElement.scrollHeight;
	var winH=document.documentElement.clientHeight;
	var maxY=pageH-winH;
	var tarY=Math.min(tarobjtop,maxY);
	
	//現在位置を取得
	var nowpos=scrToIDPos();
	if(scrToIDoldY<0) {
		scrToIDoldY=scrToIDPos();
	}
	//移動距離を取得
	var movY=Math.floor((tarY-nowpos)/5);
	//移動
	if(Math.abs(movY)>=1 && nowpos==scrToIDoldY) {
		window.scrollBy(0,movY);
		var scrToIDTimer=setTimeout("scrToID(\""+tarName+"\")",30);
		scrToIDoldY=scrToIDPos();
	} else {
		scrToIDoldY= -9999;
		clearTimeout(scrToIDTimer);
	}
	
}

function scrToIDPos() {
	//現在位置を取得
	
	if(bsrname=="safari" || bsrname=="chrome") {
		var nowpos=document.body.scrollTop;
	} else {
		var nowpos=document.documentElement.scrollTop;
	}
	return nowpos;
}

// Scroll to ID ------------------ END ---------------------------




// Get Browser Type ---------------------- START ------------------------

if(navigator.userAgent.lastIndexOf("Firefox")>=0) {
	bsrname="firefox";
} else if(navigator.userAgent.lastIndexOf("Chrome")>=0) {
	bsrname="chrome";
} else if(navigator.userAgent.lastIndexOf("Safari")>=0) {
	bsrname="safari";
} else if(navigator.userAgent.lastIndexOf("Netscape")>=0) {
	bsrname="netscape";
} else if(navigator.userAgent.lastIndexOf("MSIE")>=0) {
	bsrname="ie";
} else if(navigator.userAgent.lastIndexOf("Opera")>=0) {
	bsrname="opera";
} else {
	bsrname="other";
}

// Get Browser Type ---------------------- END ------------------------





