/*電源用メニューロールオーバ画像の先行読み込みJS*/


//変数の定義
var homeSrc;
var productSrc;
var supportSrc;
var caseSrc;
var oemSrc;
var topicsSrc;
var dealerSrc;
var directSrc;

var homePathNum;
var productPathNum;
var supportPathNum;
var casePathNum;
var oemPathNum;
var topicsPathNum;
var dealerPathNum;
var directPathNum;

var homeFrontPath;
var productFrontPath;
var supportFrontPath;
var caseFrontPath;
var oemFrontPath;
var topicsFrontPath;
var dealerFrontPath;
var directFrontPath;

var homeRolloverImage;
var productRolloverImage;
var supportRolloverImage;
var caseRolloverImage;
var oemRolloverImage;
var topicsRolloverImage;
var dealerRolloverImage;
var directRolloverImage;

function initImage(){

	//各メニュー画像のsrc要素を取得
	homeSrc = document.getElementById("HOME").src;
	productSrc = document.getElementById("PRODUCT").src;
	supportSrc = document.getElementById("SUPPORT").src;
	caseSrc = document.getElementById("CASE").src;
	oemSrc = document.getElementById("OEM").src;
	topicsSrc = document.getElementById("TOPICS").src;
	dealerSrc = document.getElementById("DEALER").src;
	directSrc = document.getElementById("DIRECT").src;
	
	//src要素から「*.gif」の前の文字列を取得
	homePathNum = homeSrc.indexOf(".gif");
	productPathNum = productSrc.indexOf(".gif");
	supportPathNum = supportSrc.indexOf(".gif");
	casePathNum = caseSrc.indexOf(".gif");
	oemPathNum = oemSrc.indexOf(".gif");
	topicsPathNum = topicsSrc.indexOf(".gif");
	dealerPathNum = dealerSrc.indexOf(".gif");
	directPathNum = directSrc.indexOf(".gif");
	
	homeFrontPath = homeSrc.substring(0, homePathNum-1);
	productFrontPath = productSrc.substring(0, productPathNum-1);
	supportFrontPath = supportSrc.substring(0, supportPathNum-1);
	caseFrontPath = caseSrc.substring(0, casePathNum-1);
	oemFrontPath = oemSrc.substring(0, oemPathNum-1);
	topicsFrontPath = topicsSrc.substring(0, topicsPathNum-1);
	dealerFrontPath = dealerSrc.substring(0, dealerPathNum-1);
	directFrontPath = directSrc.substring(0, directPathNum-1);
	
	//ロールオーバ用のsrcを生成
	homeRolloverImage = homeFrontPath + "v.gif";
	productRolloverImage = productFrontPath + "v.gif";
	supportRolloverImage = supportFrontPath + "v.gif";
	caseRolloverImage = caseFrontPath + "v.gif";
	oemRolloverImage = oemFrontPath + "v.gif";
	topicsRolloverImage = topicsFrontPath + "v.gif";
	dealerRolloverImage = dealerFrontPath + "v.gif";
	directRolloverImage = directFrontPath + "v.gif";
}

function changeRolloverImage(rolloverButton){
	//既に取得した各SRCのパスに「_s.gif」が含まれている場合のみ画像をロールオーバ用に差し替える
	switch(rolloverButton){
		case "HOME":
			if( homeSrc.indexOf("_s.gif") != -1){
					document.getElementById("HOME").src = homeRolloverImage;
			}
			break;
		case "PRODUCT":
			if(productSrc.indexOf("_s.gif") != -1){
				document.getElementById("PRODUCT").src = productRolloverImage;
			}
			break;
		case "SUPPORT":
			if(supportSrc.indexOf("_s.gif") != -1){
				document.getElementById("SUPPORT").src = supportRolloverImage;
			}
			break;
		case "CASE":
			if(caseSrc.indexOf("_s.gif") != -1){
				document.getElementById("CASE").src = caseRolloverImage;
			}
			break;
		case "TOPICS":
			if(topicsSrc.indexOf("_s.gif") != -1){
				document.getElementById("TOPICS").src = topicsRolloverImage;
			}
			break;
		case "OEM":
			if(oemSrc.indexOf("_s.gif") != -1){
				document.getElementById("OEM").src = oemRolloverImage;
			}
			break;
		case "DEALER":
			if(dealerSrc.indexOf("_s.gif") != -1){
				document.getElementById("DEALER").src = dealerRolloverImage;
			}
			break;
		case "DIRECT":
			if(directSrc.indexOf("_s.gif") != -1){
				document.getElementById("DIRECT").src = directRolloverImage;
			}
			break;
		default:
	}
}

function changeRolloutImage(){
	if(document.getElementById("HOME").src == homeRolloverImage){
			document.getElementById("HOME").src = homeSrc;
	}
	if(document.getElementById("PRODUCT").src == productRolloverImage){
		document.getElementById("PRODUCT").src = productSrc;
	}
	if(document.getElementById("SUPPORT").src == supportRolloverImage){
		document.getElementById("SUPPORT").src = supportSrc;
	}
	if(document.getElementById("CASE").src == caseRolloverImage){
		document.getElementById("CASE").src = caseSrc;
	}
	if(document.getElementById("TOPICS").src == topicsRolloverImage){
		document.getElementById("TOPICS").src = topicsSrc;
	}
	if(document.getElementById("OEM").src == oemRolloverImage){
		document.getElementById("OEM").src = oemSrc;
	}
	if(document.getElementById("DEALER").src == dealerRolloverImage){
		document.getElementById("DEALER").src = dealerSrc;
	}
	if(document.getElementById("DIRECT").src == directRolloverImage){
		document.getElementById("DIRECT").src = directSrc;
	}
}

window.onload = function(e) {
	initImage();
}
