/*===================================
rollover
====================================*/

var kbrImgEnd = 'a';
var kbrImgDir = '/share/images/';

//---------------------------------
// Image Loading
//---------------------------------
var kbrImgArys = 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',
	'header_gmnav_06.gif',
	'header_gmnav_06a.gif'
);

var kbrImgLoad = new Array();
for( var i = 0; i < kbrImgArys.length; i++ ){
	kbrImgLoad[i] = new Image();
	kbrImgLoad[i].src = kbrImgDir + kbrImgArys[i];
}

//=============================================
// ImgOver()
//=============================================
function ImgOver(kbrName){
	var kbrDoc;
	var kbrExt;
	var kbrDir = kbrImgDir;
	var kbrEnd = kbrImgEnd;
	
	if( document.images[kbrName] ){
		kbrDoc = document.images[kbrName];
		kbrExt = kbrDoc.src.substring(kbrDoc.src.lastIndexOf('.') , kbrDoc.src.length);
		kbrDoc.src = kbrDir + kbrName + kbrEnd + kbrExt;
	}
}

//=============================================
// ImgOut()
//=============================================
function ImgOut(kbrName){
	var kbrDoc;
	var kbrExt;
	var kbrDir = kbrImgDir;
	
	if( document.images[kbrName] ){
		kbrDoc = document.images[kbrName];
		kbrExt = kbrDoc.src.substring(kbrDoc.src.lastIndexOf('.') , kbrDoc.src.length);
		kbrDoc.src = kbrDir + kbrName + kbrExt;
	}
}


//=============================================
// initActiveHeader()
//=============================================
function initActiveHeader() {
	
	if (!document.getElementById) return;
	var isIE = /*@cc_on!@*/false;	// IE判定フラグ

// サイト定義
	var site = 				"kirin";							// サイト名
	var ID_hDIV =			"kbr-globalMainNav";	// ヘッダーのDIVタグID
	var IDChip_hA =		"link_gmnav_";				// ヘッダーのAタグIDの一部分
	var IDChip_hIMG =	"header_gmnav_";			// ヘッダーのIMGタグIDの一部分

// ヘッダー
	var header = new Array(6);
	// "ヘッダー名","ヘッダーID","サイト/フォルダ1/","サイト/フォルダ2/", ... ,"サイト/フォルダn/"
	header[0] = new Array("商品情報",				"01","kirin/brands/","kirin/products/","kirin/active/event/RL_club/","kirin/about/toku/ad/");
	header[1] = new Array("お酒を楽しく",		"02","kirin/about/","kirin/daigaku/");
	header[2] = new Array("グルメ・レシピ",	"03","kirin/about/g_r/","kirin/gourmet/");
	header[3] = new Array("地域情報",				"04","kirin/about/area/","kirin/about/brewery/","kirin/kikakumono/");
	header[4] = new Array("CSR活動",				"05","kirin/active/quality/","kirin/csr/");
	header[5] = new Array("会社情報",				"06","kirin/company/" );
	header[6] = new Array("例外",						"00","kirin/about/toku/presents/","kirin/about/toku/digi-nove/");
                                          
// 現在URLを site/・・・の形式に変更
	var URL = location.href;	// 現在URL
	var p = /http:\/\/[^/]*/;	// URLからドメインまで取得する正規表現
	URL =URL.replace(p,site);

// 現在URLとヘッダーのマッチング
	var Length_nMacth = 0;	// マッチしたURLの文字数
	var Length_pMacth = 0;	// ひとつ前にマッチしたURLの文字数
	var FlgException =0;		// 例外フラグ
	// ヘッダー個数分繰り返し
	for(i=0;i<header.length;i++){
		// ヘッダーＵＲＬ分繰り返し
		for(j=2;j<header[i].length;j++){
			// マッチしたら、[Length_nMacth]にURLの文字数を入れる
			if(URL.indexOf(header[i][j]) != -1){
				Length_nMacth=header[i][j].length;
				// すでにマッチしていた場合はURL文字数を比較し、多い方を選択
				if(Length_nMacth>Length_pMacth){
					// 例外とマッチした場合は例外フラグを1にする
					if(header[i][1]=="00") { FlgException = 1; }
					Length_pMacth=Length_nMacth;
					var ID_hIMG = IDChip_hIMG+header[i][1];							// IMGタグID
					var ID_hA = IDChip_hA+header[i][1];									// AタグID
					var File_hImage = "/share/images/"+ID_hIMG+"a.gif";	// ヘッダー画像（アクティブ状態）のファイル名
				}
			}
		}
	}

// [Length_nMacth]が0以外で例外フラグが0であればヘッダーの画像を変更
	if((Length_nMacth>0) && (FlgException==0)){
		
		// アクティブヘッダーのDIVタグID取得
		var IDobj_hDIV = document.getElementById(ID_hDIV);
		if(IDobj_hDIV){
			// Aタグのonmouseout属性を削除
			var IDobj_hA = document.getElementById(ID_hA);
			if(IDobj_hA){
				if(isIE) IDobj_hA.onmouseout = "";
				else IDobj_hA.removeAttribute("onmouseout");
			}
			// IMGタグの画像をアクティブ画像に変更
			var IDobj_hIMG = document.getElementById(ID_hIMG);
			if (IDobj_hIMG){
				if(isIE) IDobj_hIMG.src = File_hImage;
				else IDobj_hIMG.setAttribute('src',File_hImage);
			}
		}
	}
}
