// ==================================================
//	DNP gallery directorySearchJS
// ==================================================

/* onload
===================================================*/
window.onload = gNavChkStatus;

/* directorySearch
===================================================*/
/*global*/
var gNavImgDir = '/gallery/common_e/image/'; // Image Pass

/*directory set*/
var gNavData = new Array(), gNavArrCnt = 0;
		// gNavData[i++] = new Array('directory','image name');
		gNavData[gNavArrCnt++] = new Array('/ggg_e/schedule/',  'navi_bt_coming');   // schedule
		gNavData[gNavArrCnt++] = new Array('/ggg_e/access/',    'navi_bt_access');     // access
		gNavData[gNavArrCnt++] = new Array('/ggg_e/exhibition/','navi_bt_exhibition'); // exhibition

/*image preload*/
function gNavImgPreload(){
	var img = new Array(), cnt = 0;
	img[cnt] = new Image();img[cnt++].src = gNavImgDir + 'navi_bt_coming_ov.gif';  // schedule ov
	img[cnt] = new Image();img[cnt++].src = gNavImgDir + 'navi_bt_access_ov.gif';    // access ov
	img[cnt] = new Image();img[cnt++].src = gNavImgDir + 'navi_bt_exhibition_ov.gif';// exhibition ov
}
gNavImgPreload();

/*rollover*/
var gNavChgSvImg;
function gNavChg(tag ,imgName){
	if(tag && imgName){ // ov
		if(document.images[imgName].src.indexOf('_ov.') > -1){return;}
		tag.onmouseout = gNavChg;
		gNavChgSvImg   = imgName;
		document.images[imgName].src = document.images[imgName].src.replace('_of.','_ov.');
	}else{ // of
		document.images[gNavChgSvImg].src = document.images[gNavChgSvImg].src.replace('_ov.','_of.');
	}
}

/*directorySearch*/
var gNavSvImg = '';
var gNavSvURL = '';
function gNavChkStatus(){
	/* Search */
	for(i=0; i<gNavData.length; i++){ // parent URL check
		if(location.pathname.indexOf(gNavData[i][0]) > -1){
			if(gNavSvURL.length < gNavData[i][0].length){
				gNavSvURL = gNavData[i][0];
				gNavSvImg = gNavData[i][1];
			}
		}
	}
	/* image change */
	if((gNavSvURL) && (document.images[gNavSvImg])){
		document.images[gNavSvImg].src = gNavImgDir + gNavSvImg + '_ov.gif';
	}
}