var b_width, b_height, d_width, d_left, d_height, d_top;

$(function() {

	brsCheck = function(){ //
		if(!chkAjaBrowser()){
			document.location.href = 'brs_msg.html';
		} else {
			return;
		}
	}

	myWinSize = function(dm) {
		b_width = $('body').width();
		b_height = $('body').height() + 20;
		d_width = Math.round($('#'+dm).width()/2);
		d_left = Math.round(b_width/2) - d_width;
		d_height = Math.round($('#'+dm).height()/2);			
		d_top = Math.round(b_height/2) - d_height - 100;
	}

	dialogClose = function() {
		$('#dialog').animate({"opacity":" 0"},"fast",function() {
														$('#dialog').html("")
													});
		$('#dialog').css({"top":"0px",
						 "left":"0px",
						 "opacity":" 0"});
		$('#scDisp').html("");
	}

	dispGMspWin = function(ar) {
		ar = encodeURIComponent(ar);
		$('#scDisp').html("<div id=\"myScreen\"></div><div id=\"dialogMap\"></div>");
		//document.location.href = "../gMaps.php?myAd='"+ar+"';";
		myWinSize('dialogMap');
		$('#dialogMap').css({"top": d_top + "px",
						 "left": d_left + "px",
						 "opacity":" 0"});
		$('#myScreen').css({"width":b_width + "px",
							"height": b_height + "px",
							"opacity": "0"})
					  .animate({"opacity":"0.7"},"fast",function(){$('#dialogMap').animate({"opacity":" 1"},"fast",function(){
					  																						$('#dialogMap').html("<div id='innerDialog'><iframe src='../gMaps.php?myAd="+ar+"' border='0' width='505' height='300'></iframe><form id='innerImg'><input type='button' value='Close' onClick=\"dialogClose()\"></form></div>");
					  																						})
					  									});
	}
	
	thumbImgDisp = function(jg,jm) {
		$('#scDisp').html("<div id=\"myScreen\"></div><div id=\"dialog\"></div>");

		myWinSize('dialog');
		$('#dialog').css({"top": d_top + "px",
						 "left": d_left + "px",
						 "opacity":" 0"});
			$('#myScreen').css({"width":b_width + "px",
								"height": b_height + "px",
								"opacity": "0"})
						  .animate({"opacity":"0.7"},"fast",function(){$('#dialog').animate({"opacity":" 1"},"fast",function(){
						  																						$('#dialog').html("<div id='innerDialog'><div class='innerDialogMsg'>"+jm+"</div><img src='"+jg+"' alt='"+jm+"' width='550' height='375' /><form id='innerImg'><input type='button' value='Close' onClick=\"dialogClose()\"></form></div>");
						  																						})
						  									});
																	
	}

	getSideDispDatas = function(oj) {
		eval("sRes = "+oj.responseText);
		if(sRes.hkk == "err1") {
			document.location.href = 'msg.html';
			return fasle;
		}
		$('#sideLoading').html("");
		if(sRes.hkk[0].areaContH[0].data0 !== "noData"){
			setHcont = "<h4>歴史遺産</h4>";
			setHcont += "<ul>";
			for(var i = 0;i < sRes.hkk[0].areaContH.length;i++){
				setHcont += "<li><a href='"+sRes.hkk[0].areaContH[i].data0+"'>"+sRes.hkk[0].areaContH[i].data1+"</a></li>";
			}
			setHcont += "</ul>";
			$('#Her').html(setHcont);
		}
		if(sRes.hkk[1].areaContF[0].data0 !== "noData"){
			setFcont = "<h4>公共施設</h4>";
			setFcont += "<ul>";
			for(var i = 0;i < sRes.hkk[1].areaContF.length;i++){
				setFcont += "<li><a href='"+sRes.hkk[1].areaContF[i].data0+"'>"+sRes.hkk[1].areaContF[i].data1+"</a></li>";
			}
			setFcont += "</ul>";
			$('#Fac').html(setFcont);
		}
		if(sRes.hkk[2].areaContS[0].data0 !== "noData"){
			setScont = "<h4>お店・特産品・お祭り・イベント等</h4>";
			setScont += "<ul>";
			for(var i = 0;i < sRes.hkk[2].areaContS.length;i++){
				setScont += "<li><a href='"+sRes.hkk[2].areaContS[i].data0+"'>"+sRes.hkk[2].areaContS[i].data1+"</a></li>";
			}
			setScont += "</ul>";
			$('#Sho').html(setScont);
		}
		if(sRes.hkk[3].areaContE[0].data0 !== "noData"){
			setEcont = "<h4>この史跡に関するエピソード</h4>";
			setEcont += "<ul>";
			for(var i = 0;i < sRes.hkk[3].areaContE.length;i++){
				setEcont += "<li><a href='"+sRes.hkk[3].areaContE[i].data0+"'>"+sRes.hkk[3].areaContE[i].data1+"</a></li>";
			}
			setEcont += "</ul>";
			$('#Epi').html(setEcont);
		}		
	}
	
	getDispDatas = function(oj) {
		eval("sRes = "+oj.responseText);
		if(sRes.hkk == "err1") {
			document.location.href = 'msg.html';
			return fasle;
		}
		setH1 = "";
		setDisps = "";
		setMainTxt = "";
		setTbl = "";
		var setLoadingImg = "<img src='../img/indicator_medium.gif' width='20'>";
		var thumbCount = 0;
		setH1 = "<h1>"+sRes.hkkCont[0].data1+"<br /><span class='Ruby'>（"+sRes.hkkCont[0].data2+"）</span></h1>";
		if(sRes.hkkCont[1].hkkImg[0].data0 !== "noData") {
			for(var i = 0;i < sRes.hkkCont[1].hkkImg.length;i++) {
				if(sRes.hkkCont[1].hkkImg[i].data0 == 1) {
					setDisps += "<div><img src='"+sRes.hkkCont[1].hkkImg[i].data1+"' alt='"+sRes.hkkCont[1].hkkImg[i].data2+"' width='550' height='375' /></div>";
					setDisps += "<div><img src='../img/logo_thumb.gif' alt='Other Photos' width='550' height='21' /></div>";
				} else if(sRes.hkkCont[1].hkkImg[i].data0 == 0){
					setDisps += "<div class='PhotoThumb'><div><img src='"+sRes.hkkCont[1].hkkImg[i].data1+"' alt='"+sRes.hkkCont[1].hkkImg[i].data2+"' width='80' height='55' onclick=thumbImgDisp('"+sRes.hkkCont[1].hkkImg[i].data1+"','"+sRes.hkkCont[1].hkkImg[i].data2+"') id='thumbOn'></div></div>";
					thumbCount++;
				}
			}
		} else {
			setDisps += "<div>現在掲載画像はございません</div>";
		}
		if(thumbCount !== 0) {
			var ThumbMsgText = "<span class='thumbMsgText'>サムネイル画像をクリックすると拡大表示されます</span>";
		} else {
			var ThumbMsgText = "";
		}
		setDisps += "<div class='Clr'>"+ThumbMsgText+"</div>";
		setMainTxt = "<p>"+sRes.hkkCont[0].data3+"</p>";

		setTbl = "<table border='0' cellpadding='0' cellspacing='0' class='DataTbl'>";
		if(sRes.hkkCont[0].data4.length !== 0) {
			setTbl += "<tr><th>住所</th><td>"+sRes.hkkCont[0].data4+"&nbsp;&nbsp;&nbsp;&nbsp;";
			setTbl += "<a href=# onClick=\"dispGMspWin('"+sRes.hkkCont[0].data4+"')\">周辺地図を見る</a></td></tr>";
		}		
		if(sRes.hkkCont[0].data5.length !== 0) {
			setTbl += "<tr><th>アクセス</th><td>"+sRes.hkkCont[0].data5+"</td></tr>";
		}
		if(sRes.hkkCont[0].data6.length !== 0) {
			setTbl += "<tr><th>駐車場／駐輪場</th><td>"+sRes.hkkCont[0].data6+"</td></tr>";
		}
		if(sRes.hkkCont[0].data7.length !== 0) {
			setTbl += "<tr><th>入場料／拝観料</th><td>"+sRes.hkkCont[0].data7+"</td></tr>";
		}		
		if(sRes.hkkCont[0].data8.length !== 0) {
			setTbl += "<tr><th>お問合せ</th><td>"+sRes.hkkCont[0].data8+"</td></tr>";
		}	
		setTbl += "</table>";
		
		$('#h1tag').html(setH1);
		$('#DataPhoto').html(setDisps);
		$('#mainTxt').html(setMainTxt);
		$('#DataTblDiv').html(setTbl);
		$('#sideLoading').html(setLoadingImg);
		
		sendRequest(getSideDispDatas,{action:517258935,data0:sRes.hkkCont[0].data9,data1:sRes.hkkCont[0].data10},'POST','../mod/contentsDisp.php',true,true);
	}
	
	contentsDisps = function(as) {
		brsCheck();
		sendRequest(getDispDatas,{action:220258935,datas:as},'POST','../mod/contentsDisp.php',true,true);
		
	}

	getSideAnDispDatas = function(oj) {
		eval("sRes = "+oj.responseText);
		if(sRes.hkk == "err1") {
			document.location.href = 'msg.html';
			return fasle;
		}
		$('#sideLoading').html("");
		if(sRes.hkk[0].areaContH[0].data0 !== "noData"){
			setHcont = "<h4>歴史遺産</h4>";
			setHcont += "<ul>";
			for(var i = 0;i < sRes.hkk[0].areaContH.length;i++){
				setHcont += "<li><a href='"+sRes.hkk[0].areaContH[i].data0+"'>"+sRes.hkk[0].areaContH[i].data1+"</a></li>";
			}
			setHcont += "</ul>";
			$('#Her').html(setHcont);
		}
		if(sRes.hkk[1].areaContF[0].data0 !== "noData"){
			setFcont = "<h4>公共施設</h4>";
			setFcont += "<ul>";
			for(var i = 0;i < sRes.hkk[1].areaContF.length;i++){
				setFcont += "<li><a href='"+sRes.hkk[1].areaContF[i].data0+"'>"+sRes.hkk[1].areaContF[i].data1+"</a></li>";
			}
			setFcont += "</ul>";
			$('#Fac').html(setFcont);
		}
		if(sRes.hkk[2].areaContS[0].data0 !== "noData"){
			setScont = "<h4>お店・特産品・お祭り・イベント等</h4>";
			setScont += "<ul>";
			for(var i = 0;i < sRes.hkk[2].areaContS.length;i++){
				setScont += "<li><a href='"+sRes.hkk[2].areaContS[i].data0+"'>"+sRes.hkk[2].areaContS[i].data1+"</a></li>";
			}
			setScont += "</ul>";
			$('#Sho').html(setScont);
		}
	}

	getAnDispDatas = function(oj) {
		eval("sRes = "+oj.responseText);
		if(sRes.hkk == "err1") {
			document.location.href = 'msg.html';
			return fasle;
		}
		setH1 = "";
		setDisps = "";
		setMainTxt = "";
		setTbl = "";
		var setLoadingImg = "<img src='../img/indicator_medium.gif' width='20'>";
		var thumbCount = 0;
		setH1 = "<h1>"+sRes.hkkCont[0].data1+"<br /><span class='Ruby'>（"+sRes.hkkCont[0].data2+"）</span></h1>";
		if(sRes.hkkCont[1].hkkImg[0].data0 !== "noData") {
			for(var i = 0;i < sRes.hkkCont[1].hkkImg.length;i++) {
				if(sRes.hkkCont[1].hkkImg[i].data0 == 1) {
					setDisps += "<div><img src='"+sRes.hkkCont[1].hkkImg[i].data1+"' alt='"+sRes.hkkCont[1].hkkImg[i].data2+"' width='550' height='375' /></div>";
					setDisps += "<div><img src='../img/logo_thumb.gif' alt='Other Photos' width='550' height='21' /></div>";
				} else if(sRes.hkkCont[1].hkkImg[i].data0 == 0){
					setDisps += "<div class='PhotoThumb'><div><img src='"+sRes.hkkCont[1].hkkImg[i].data1+"' alt='"+sRes.hkkCont[1].hkkImg[i].data2+"' width='80' height='55' onclick=thumbImgDisp('"+sRes.hkkCont[1].hkkImg[i].data1+"','"+sRes.hkkCont[1].hkkImg[i].data2+"') id='thumbOn'></div></div>";
					thumbCount++;
				}
			}
		} else {
			setDisps += "<div>現在掲載画像はございません</div>";
		}
		if(thumbCount !== 0) {
			var ThumbMsgText = "<span class='thumbMsgText'>サムネイル画像をクリックすると拡大表示されます</span>";
		} else {
			var ThumbMsgText = "";
		}
		setDisps += "<div class='Clr'>"+ThumbMsgText+"</div>";
		setMainTxt = "<p class='epiHeadTxt'>[<a href='"+sRes.hkkCont[0].data8+"'>"+sRes.hkkCont[0].data5+"</a>]のエピソード紹介</p>";
		setMainTxt += "<p>"+sRes.hkkCont[0].data3+"</p>";
		
		$('#h1tag').html(setH1);
		$('#DataPhoto').html(setDisps);
		$('#mainTxt').html(setMainTxt);
		$('#sideLoading').html(setLoadingImg);
		
		sendRequest(getSideAnDispDatas,{action:550258155,data0:sRes.hkkCont[0].data6,data1:sRes.hkkCont[0].data7},'POST','../mod/contentsDisp.php',true,true);
	}
	
	contentsDispsAne = function(as) {
		brsCheck();
		sendRequest(getAnDispDatas,{action:7801099523,datas:as},'POST','../mod/contentsDisp.php',true,true);
		
	}

});