
// Navigation Active Script ----------------------------------------------------------------------------------------------------

var actvStr = "_on";
var rollStr = "ro";

var urlArr = new Array;
var hArr = new Array;
var fArr = new Array;

urlArr[0] = "special_h07/index";
hArr[0] = "hLnk00";
fArr[0] = "fLnk00";

urlArr[1] = "special_h07/page2";
hArr[1] = "hLnk01";
fArr[1] = "fLnk01";

urlArr[2] = "special_h07/page3";
hArr[2] = "hLnk02";
fArr[2] = "fLnk02";

urlArr[3] = "special_h07/page4";
hArr[3] = "hLnk03";
fArr[3] = "fLnk03";

urlArr[4] = "special_h07/page5";
hArr[4] = "hLnk04";
fArr[4] = "fLnk04";

urlArr[5] = "special_h07/page6";
hArr[5] = "hLnk05";
fArr[5] = "fLnk05";

function setNaviActive1() {
	var pageURL = window.location.href;
	for(i=0; i < urlArr.length; i++) {
		urlChk = pageURL.lastIndexOf(urlArr[i]);
		if(urlChk != -1) {
			try {
				iObj = document.getElementById(hArr[i]);
				clsChk = iObj.className;
				if(clsChk == rollStr) {
					iObj.className = "noOv";
					pObj = iObj.parentNode;
					//pObj.removeAttribute("href");
				}
				
				orgPass = iObj.getAttribute("src");
				extStr = orgPass.substring(orgPass.lastIndexOf(".") +1,orgPass.length);
				chngPass = orgPass.substring(0,orgPass.lastIndexOf("."));
				chngPass = chngPass + actvStr + "." + extStr;
				iObj.setAttribute("src",chngPass);
			} catch(e) {
				
			}
		}
	}
}

function setNaviActive2() {
	var pageURL = window.location.href;
	for(i=0; i < urlArr.length; i++) {
		urlChk = pageURL.lastIndexOf(urlArr[i]);
		if(urlChk != -1) {
			try {
				iObj = document.getElementById(fArr[i]);
				iObj.className = "actv";
			} catch(e) {
				
			}
		}
	}
}

addEvent(window, 'load', setNaviActive1);
addEvent(window, 'load', setNaviActive2);



/* 画像のマウスオーバー用の関数 */
var roClass = "ro";
function rollOverSet() {
	if (!document.getElementById) return
	
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == roClass) {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_on'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			//Event.observe(aImages[i], 'mouseover', function(){
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			//});
			}
			
			//Event.observe(aImages[i], 'mouseout', function(){
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_r'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			//});
			}
		}
	}
}

function addEvent(obj, evType, fn){
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, false);
		return true;
	}
	else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else {
		return false;
	}
}

addEvent(window, 'load', rollOverSet);





/* ページトップ アンカー関数 */
function jumpPageTop(tgt) {
	nowURL = location.href;
	if(nowURL.indexOf("#",0)!=-1){
		if(nowURL.indexOf(tgt,0)!=-1){
			location.href = nowURL;
		}else{
			nowURL = nowURL.split("#")[0];
			location.href = nowURL + tgt;
		}
	}else{
		location.href = nowURL + tgt;
	}
}
