﻿// ---------------------------map
var pageType = "otorioki";

var areaname = new Array();
areaname["01"] = "綱島西1～4・綱島台";
areaname["02"] = "綱島西5～6・高田";
areaname["03"] = "綱島東1～3丁目";
areaname["04"] = "綱島東4～6丁目";
areaname["05"] = "樽町";
areaname["06"] = "大曽根";
areaname["07"] = "新吉田";

document.onkeydown =function(event){
	if(window.event){
		if(window.event.keyCode==27){
			closeMask();
		}
	}else{
		if(event.keyCode==27){
			closeMask();
		}
	}
}

function getPrevious(){
	var preValue = "";
	location.search?ENVnum=location.search.split('?')[1]:ENVnum="";
	if(ENVnum.match(/(\d\d)/)){
		preValue = RegExp.$1;
	}
	var inheritFormValue = document.getElementById('inherit').value;
	if(inheritFormValue!=""){
		preValue = inheritFormValue;
	}
	if(preValue!=""){toneDown(preValue);}
}

function toneDown(tgt){
	document.getElementById('inherit').value = tgt;
	
	
	// エリア情報リンク変更
	var areainfo_a = document.getElementById('areainfo_href');
	
	areainfo_a.setAttribute('href','../area/'+tgt+'.html');
	areainfo_a.style.backgroundImage = 'url('+tgt+'/area_more.gif)';
//	areainfo_a.setAttribute('title',areaname[tgt]+"エリア情報");
	document.getElementById('matrix_list').style.backgroundImage = 'url('+tgt+'/area.gif)';
	
	var exctivObj = eval("area"+tgt+"_exctiv");
	var familyObj = eval("area"+tgt+"_family");
	var singleObj = eval("area"+tgt+"_single");
	var rsonblObj = eval("area"+tgt+"_rsonbl");
	
	var rentObj01 = document.getElementById('rentobj01_link')
	var rentObj02 = document.getElementById('rentobj02_link')
	var rentObj03 = document.getElementById('rentobj03_link')
	var rentObj04 = document.getElementById('rentobj04_link')
		

	rentObj01.setAttribute('href',exctivObj)
	rentObj02.setAttribute('href',familyObj)
	rentObj03.setAttribute('href',singleObj)
	rentObj04.setAttribute('href',rsonblObj)

	if(exctivObj!=""){rentObj01.style.backgroundImage = "url('"+tgt+"/obj01.gif')";rentObj01.setAttribute('href','../catalogue/'+exctivObj+'/index.html');}
	else{rentObj01.style.backgroundImage = "url(00/obj01.gif)";rentObj01.setAttribute('href','JavaScript:void(0)');}
			
	if(familyObj!=""){rentObj02.style.backgroundImage = "url('"+tgt+"/obj02.gif')";rentObj02.setAttribute('href','../catalogue/'+familyObj+'/index.html');}
	else{rentObj02.style.backgroundImage = "url(00/obj02.gif)";rentObj02.setAttribute('href','JavaScript:void(0)');}
			
	if(singleObj!=""){rentObj03.style.backgroundImage = "url('"+tgt+"/obj03.gif')";rentObj03.setAttribute('href','../catalogue/'+singleObj+'/index.html');}
	else{rentObj03.style.backgroundImage = "url(00/obj03.gif)";rentObj03.setAttribute('href','JavaScript:void(0)');}
			
	if(rsonblObj!=""){rentObj04.style.backgroundImage = "url('"+tgt+"/obj04.gif')";rentObj04.setAttribute('href','../catalogue/'+rsonblObj+'/index.html');}
	else{rentObj04.style.backgroundImage = "url(00/obj04.gif)";rentObj04.setAttribute('href','JavaScript:void(0)');}



	var maskObj = document.getElementById('maskarea');
	var mtrxObj = document.getElementById('matrixarea');
	maskObj.style.display = "";
	mtrxObj.style.display = "";
	var mtrxFade = new YAHOO.util.Anim(mtrxObj, { opacity : { from:0,to:1 } } ,0.15);
	var maskFade = new YAHOO.util.Anim(maskObj, { opacity : { from:0,to:1 } } ,0.1);
	maskFade.animate();
	maskFade.onComplete.subscribe(function (){
		mtrxFade.animate();
	});   
	mtrxFade.onComplete.subscribe(function (){
		
					if(window.attachEvent){
						mtrxObj.attachEvent("ondblclick",closeMask);
						document.body.attachEvent("onclick",closeMask);
			 		//	soTitle.detachEvent("onmouseover",openSlideObj);
					}else{
						mtrxObj.addEventListener("dblclick",closeMask,false);
						window.addEventListener("click",closeMask,false);			// window - click to openSlideObj
					//	soTitle.removeEventListener("mouseover",openSlideObj,false);		// soTitle - remove
					}
	});
	

}
function closeMask(){
	document.getElementById('inherit').value = "";
	var maskObj = document.getElementById('maskarea');
	var mtrxObj = document.getElementById('matrixarea');
	var maskFade = new YAHOO.util.Anim(
		maskObj, { opacity : { from:0.6,to:0} } ,0.1
		);
		maskFade.onComplete.subscribe(function (){
			maskObj.style.display = "none";
		});   
	maskFade.animate();
	var mtrxFade = new YAHOO.util.Anim(
		mtrxObj, { opacity : { from:1,to:0} } ,0.1
		);
		mtrxFade.onComplete.subscribe(function (){
			mtrxObj.style.display = "none";
		});   
	mtrxFade.animate();
	
	
					if(window.attachEvent){
						mtrxObj.detachEvent("ondblclick",closeMask);
						document.body.detachEvent("onclick",closeMask);
			 		//	soTitle.detachEvent("onmouseover",openSlideObj);
					}else{
						mtrxObj.removeEventListener("dblclick",closeMask,false);
						window.removeEventListener("click",closeMask,false);			// window - click to openSlideObj
					//	soTitle.removeEventListener("mouseover",openSlideObj,false);		// soTitle - remove
					}
}

 function showInfo(tgt){
	for(var i=1;i<8;i++){
		if(tgt==i){						// オンマウスされた領域処理
			var Obj = document.getElementById('area'+i);
			Obj.style.mozOpacity = 1;
			Obj.style.opacity = 1;
			Obj.style.filter="alpha(opacity=100)";
			
	//		var toOp=1;var fromOp=Obj.style.mozOpacity;var spOp=0;var objZ=11;
	//		fade(Obj,toOp,fromOp,spOp,objZ)
		}else{							// その他
		}
	}
}
function hideInfo(tgt){
	var Obj = document.getElementById('area'+tgt);
	var toOp=0;var fromOp=Obj.style.mozOpacity;var spOp=0.25;
	fade(Obj,toOp,fromOp,spOp)
}
function fade(tgObj,toOp,fromOp,spOp){
	var myAnim = new YAHOO.util.Anim(
		tgObj, { opacity : { from:fromOp,to:toOp } } ,spOp
		);
	myAnim.animate();
}


function detail(obj,bhv){
	bhv?obj.getElementsByTagName('img')[0].src="images/detail_hover.gif":obj.getElementsByTagName('img')[0].src="images/detail.gif";
}
