/*　■■■■■◆変数宣言◆　画面左の凡例　設定■■■■■　*/
    var html17 = "<img src=\"image/hanrei117.gif\">";
    var html16 = "<img src=\"image/hanrei116.gif\">";
    var html15 = "<img src=\"image/hanrei115.gif\">";
    var html14 = "<img src=\"image/hanrei114.gif\">";
    var html14a = "<img src=\"image/hanrei14a.gif\">";
    var html13 = "<img src=\"image/hanrei113.gif\">";
    var html11 = "<img src=\"image/hanrei11.gif\">";
    var html10 = "<img src=\"image/hanrei10.gif\">";
    var html06 = "<img src=\"image/hanrei06.gif\">";
    var html21 = "<img src=\"image/hanrei21.gif\">";
    var html31 = "<img src=\"image/hanrei31.gif\">";
    var zoominLevel;//ズームレベル

/*　■■■■■◆変数宣言◆　地図の表示　設定■■■■■　*/
    var cursorSize = 20;
    var tikas = new Array();
    var lim = 330;
    var marker = new Array();
    var tikas = new Array();
    var map;
    var baseicon;
    var baseicon2;
    var geocoder;
    var i;
    var markers;
    var mi;
    var maptop;
	var mapleft;
	var om;
	var isKukei = false;
	var isSecond = false;
	var point1 = "";
	var pattern = 0;
	var colorPat=0;
	var zoomLevel=0;
var thisX;
var thisY;
var thisZ;
var address="";
var centerX=0;
var centerY=0;
var nendo=0;
var youto="";
var colorpattern="";
//一般用phpフォルダの定義
var ippanFolder="./";
//関係者用phpフォルダの定義
var kankeiFolder="./kankeiphp/";

var kotei=false;

var nowposLat=0;
var nowposLon=0;
var nowPoint;

var str= String(document.location);
if(str.indexOf("kotei")>0){kotei=true;}



function printpreview(){
				var nw=	window.open("./print.html", "printer", "width=250,height=100,resizable=yes,scrollbars=yes");
nw.focus();

}


function directPrint(paper){

yousi(paper,'');
}

				 
function openAnotherDomain(){
sav_cookies();
window.open('http://www.db-map.com/yoko20/index.html?' + document.cookie,"AnotherSite", "width=1000,height=1000,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes,addressbar=yes");
}



function yousi(paper,pre){

if(paper=='A4v'){
	document.getElementById("main").style.height="905px";
	document.body.style.height="905px";
	document.getElementById("main").style.width="640px";

}else if(paper=='A4h'){
	document.getElementById("main").style.height="640px";
document.body.style.height="640px";
	document.getElementById("main").style.width="905px";

}else if(paper=='A3v'){
	document.getElementById("main").style.height="1280px";
document.body.style.height="1280px";
	document.getElementById("main").style.width="905px";

}else if(paper=='A3h'){
	document.getElementById("main").style.height="905px";
document.body.style.height="905px";
	document.getElementById("main").style.width="1280px";

}
	document.getElementById("main").style.margin="0 0 0 0";
	map.checkResize();


//印刷プレビュー処理
if(pre==''){
	window.print();
}else{
  if(window.ActiveXObject == null || document.body.insertAdjacentHTML == null) return;
    var sWebBrowserCode = '<object width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>'; 
    document.body.insertAdjacentHTML('beforeEnd', sWebBrowserCode); 
    var objWebBrowser = document.body.lastChild;
    if(objWebBrowser == null) return;
    objWebBrowser.ExecWB(7, 1);
    document.body.removeChild(objWebBrowser);


}





//状態の戻し処理
	document.getElementById("main").style.height="100%";
	document.getElementById("main").style.width="100%";
if(divShow==false){
	document.getElementById("main").style.marginLeft = "5px";
	document.getElementById("main").style.marginRight = "5px";
}else{

	document.getElementById("main").style.marginLeft = "204px";
	document.getElementById("main").style.marginRight = "205px";

}
	map.checkResize();

}


//■■ｉマッピーへのリンク
function openImappy(){

	point=map.getCenter();
	nw=	window.open("./gyouseimap/imappyLink.php?X="+point.x+"&Y="+point.y, "Imappy", "width=1000,height=800,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes");

}


//固定資産税路線価へのリンク
function openYchika(){

	point=map.getCenter();
	nw=	window.open("./gyouseimap/ychikaLink.php?X="+point.x+"&Y="+point.y, "Ychika", "width=1000,height=800,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes");

}


//環境地図情報へのリンク
function openKankyo(){

	point=map.getCenter();
	nw=	window.open("./gyouseimap/kankyoLink.php?X="+point.x+"&Y="+point.y, "Kankyo", "width=1000,height=800,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes");

}


//道路台帳情報へのリンク
function openYdouro(){

	point=map.getCenter();
	nw=	window.open("./gyouseimap/ydouroLink.php?X="+point.x+"&Y="+point.y, "Ydouro", "width=1000,height=800,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes");

}


//わいわい防災マップへのリンク
function openBousai(){

	point=map.getCenter();
	nw=	window.open("./gyouseimap/bousaiLink.php?X="+point.x+"&Y="+point.y, "Bousai", "width=1000,height=800,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes");

}


//公共下水道台帳情報へのリンク
function openGesui(){

	point=map.getCenter();
	nw=	window.open("./gyouseimap/gesuiLink.php?X="+point.x+"&Y="+point.y, "Gesui", "width=1000,height=800,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes");

}









//年度を選択した場合
function nendoF(form){
			gb=map.getBounds();
      var index = document.getElementById("time_point").selectedIndex;
			nendo = document.getElementById("time_point").options[index].value;

			getB(gb.getSouthWest(),gb.getNorthEast(),nendo);

}



function 	resizeM(){

//マップサイズの決定
if(!kotei){
	document.getElementById("wrapper").style.height=document.body.clientHeight-document.getElementById("wrapper").offsetTop-130;
	document.getElementById("left").style.height=document.body.clientHeight-document.getElementById("wrapper").offsetTop-130;
	document.getElementById("link").style.height=document.body.clientHeight-document.getElementById("wrapper").offsetTop-130;
}else{

	document.getElementById("wrapper").style.height=800-document.getElementById("wrapper").offsetTop-130;
	document.getElementById("left").style.height=800-document.getElementById("wrapper").offsetTop-130;
	document.getElementById("link").style.height=800-document.getElementById("wrapper").offsetTop-130;
document.getElementById("common-header").style.width=1000;
}
	var widthXX=document.getElementById("map").offsetWidth;
	var heightYY=document.getElementById("map").offsetHeight;

if(divShow==true){
document.getElementById("centermark").style.left=204+(widthXX/2)-20;
document.getElementById("centermark").style.top=heightYY/2-20;
}else{
document.getElementById("centermark").style.left=(widthXX/2)-20+5;
document.getElementById("centermark").style.top=heightYY/2-20;
}

}

function rdoChange(){
	isSecond=false;
	document.getElementById("rect").style.top="0px";
	document.getElementById("rect").style.left="0px";
	document.getElementById("rect").style.width="0px";
	document.getElementById("rect").style.height="0px";
}




/*　■■■◆データ選択◆　データ選択　全て・地価公示のみ・地価調査のみ■■■　*/
function kuniKen(pat){
	pattern=pat;
	gb=map.getBounds();
	getB(gb.getSouthWest(),gb.getNorthEast(),nendo);
}

/* ■■■◆データ選択◆　色選択　colorpattern選択時■■■　*/
function kubun(pat){

	colorpattern=pat;
	// alert(colorpattern);
	// 凡例の変更
	if(colorpattern=="kakaku"){
		document.getElementById("hanrei_color").innerHTML=html21;
		hanrei1.style.display="none";
		hanrei2.style.display="block";
	}else if(colorpattern=="hendo"){
		document.getElementById("hanrei_color").innerHTML=html31;
		hanrei1.style.display="none";
		hanrei2.style.display="block";
	}else if(colorpattern=="kenkuni"){
		hanrei1.style.display="block";
		hanrei2.style.display="none";
	}

	gb=map.getBounds();
	getB(gb.getSouthWest(),gb.getNorthEast(),nendo);
}


function Kukei(){
	isKukei=true;
}




/*　■■■◆住所検索◆　■■■　*/
function showAddress(flag) {
var search_zoom_level=17;
var add="";
if(flag==1){
	add=address;
a=add.split(" ");

	if(a[1]==""){
		search_zoom_level=12;
	}else if(a[2]==""){
		search_zoom_level=14;
	}

}else{
	add=document.f.q.value;
}

	geocoder.getLatLng(
    	add,

		function(point) {
			if (!point) {
				alert(add + " not found");
			} else {
				//　◆右数字→地図を表示する際の縮尺レベル

				map.setCenter(point, search_zoom_level);
			}
		}
	);
}




/*　■■■◆初期表示◆　ページが読み込まれた際の設定■■■　*/
/*--
IE 対策
--*/
var map = "";

function base(){


		//住所選択
				var dd = new ADDRAjax( 'pref', 'city', 'area' );
        dd.JSONDATA = 'addrajax/data';
				dd.onChange = function (pref,city,area) {

				address=pref+" "+city+" "+area;
        };


        dd.init();


//()
	if (GBrowserIsCompatible()) { 
		map = new GMap2(document.getElementById("map"));

		geocoder = new GClientGeocoder();
		GEvent.addListener(map, "click", function(marker, point) {
			gb=map.getBounds();
			var minY=gb.getSouthWest().lat();
			var minX=gb.getSouthWest().lng();
			var maxY=gb.getNorthEast().lat();
			var maxX=gb.getNorthEast().lng();
			w=((maxX-minX)/parseFloat(map.getSize().width))*5;

			h=((maxY-minY)/parseFloat(map.getSize().height))*5;
			/*　■■■◆詳細画面◆　作成■■■　*/

var nw;
if(nendo=="user"){
			nw=	window.open(kankeiFolder+"syosai.php?pattern="+pattern+"&minx="+(point.x-w)+"&miny="+(point.y-h)+"&maxx="+(point.x+w)+"&maxy="+(point.y+h)+"&pageNumber=0&sortDir=ascending&sortBy=0&nendo="+nendo, "Syosai", "width=780,height=nHeight,resizable=yes,scrollbars=yes");

}else{

			nw=	window.open(ippanFolder+"syosai.php?pattern="+pattern+"&minx="+(point.x-w)+"&miny="+(point.y-h)+"&maxx="+(point.x+w)+"&maxy="+(point.y+h)+"&pageNumber=0&sortDir=ascending&sortBy=0&nendo="+nendo, "Syosai", "width=780,height=nHeight,resizable=yes,scrollbars=yes");
}


			nw.focus();
		});


		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		/*　■■　マップの初期表示位置　■■　*/

try{

	map.setCenter(new GLatLng(centerY,centerX),parseInt(zoomLevel));
}catch(e){
	centerY=35.4440;
	centerX=139.6380;
	zoomLevel=17;
	map.setCenter(new GLatLng(centerY,centerX),parseInt(zoomLevel));

}








//map.setMapType(G_SATELLITE_3D_MAP);		
//スケールバー
GScaleControl.prototype.printable=function(){return true}; 
  map.addControl(new GScaleControl()); 
  scale = new GScaleControl(); 
  scale.printable=function(){return true}; 
  map.addControl(scale); 
//map.addControl(new GScaleControl(true,false));
map.addControl(new GOverviewMapControl());
		//処理時間の測り方
		//var Now0   = new Date();
		//処理
		//var Now2   = new Date();
		//alert(Now2-Now0);

		gb=map.getBounds();
		getB(gb.getSouthWest(),gb.getNorthEast(),nendo);


	GEvent.addListener(map, 'moveend', function(){
		gb=map.getBounds();

var resizeW=document.getElementById("map").offsetWidth;
	var resizeH=document.getElementById("map").offsetHeight;
var xxxx=Math.abs((gb.getSouthWest().lng()-gb.getNorthEast().lng())/resizeW);
var yyyy=Math.abs((gb.getSouthWest().lat()-gb.getNorthEast().lat())/resizeH);

//document.title=xxxx+' ' +yyyy+' | '+Math.abs(nowposLon-gb.getSouthWest().lng())+' '+Math.abs(nowposLat-gb.getSouthWest().lat());
if(Math.abs(nowposLat-gb.getSouthWest().lat())<yyyy*5 && Math.abs(nowposLon-gb.getSouthWest().lng())<xxxx*5){
//alert('');
}else{
		getB(gb.getSouthWest(),gb.getNorthEast(),nendo);
}
nowposLat=gb.getSouthWest().lat();
nowposLon=gb.getSouthWest().lng();
	} ) ;


		//document.getElementById("loading").style.display="none";





	}else{
		alert("対応ブラウザではありません。");
	}



}






function centerMarkerClick(){

if(document.getElementsByName("centerMarkerC")[0].checked){

document.getElementById("centermark").style.display="block";
}else{

document.getElementById("centermark").style.display="none";
}

}

/*　■■■◆アイコン◆　地価情報のアイコン・ラベルを表示■■■　*/
function getB(min,max,nendo){
	var minY=min.lat();
	var minX=min.lng();
	var maxY=max.lat();
	var maxX=max.lng();

	// ズームレベル情報を取得
	var zoominLevel = map.getZoom();
	var zm = zoominLevel;

	var widthXX=document.getElementById("map").offsetWidth;
	var heightYY=document.getElementById("map").offsetHeight;

if (heightYY==0){heightYY=500;}
	
	
	if(maxX<0){
		maxX=360+maxX;
		var point = new GLatLng((maxY+minY)/2,(maxX+minX)/2);
	}else{
		var point = new GLatLng((maxY+minY)/2,(maxX+minX)/2);
	}
	
	
	point=map.getCenter();
	
	
	baseicon = new GIcon();
	baseicon.iconSize = new GSize(widthXX,heightYY);
	baseicon.iconAnchor = new GPoint(widthXX/2,heightYY/2);
	baseicon.infoWindowAnchor = new GPoint(5,5);

if(nendo=="user"){
	ikFolder=kankeiFolder;
}else{
	ikFolder=ippanFolder;
}

//センターマーク
if(divShow==true){
document.getElementById("centermark").style.left=204+(widthXX/2)-20;
document.getElementById("centermark").style.top=heightYY/2-20;
}else{
document.getElementById("centermark").style.left=(widthXX/2)-20+5;
document.getElementById("centermark").style.top=heightYY/2-20;
}


	//■ＰＣの情報をPHPに渡す
	baseicon.image = ikFolder+"tika.php?colorpattern="+colorpattern+"&pattern="+pattern+"&minx="+minX+"&miny="+minY+"&maxx="+maxX+"&maxy="+maxY+"&wX="+widthXX+"&hY="+heightYY+"&nendo="+nendo+"&zoominLevel="+zm+"&youto="+youto;
//	window.open(ikFolder+"tika.php?colorpattern="+colorpattern+"&pattern="+pattern+"&minx="+minX+"&miny="+minY+"&maxx="+maxX+"&maxy="+maxY+"&wX="+widthXX+"&hY="+heightYY+"&nendo="+nendo+"&zoominLevel="+zm+"&youto="+youto, "Test", "width=600,height=400");


	map.clearOverlays();

	map.addOverlay(new GMarker(point,baseicon,true));



	/*　■■■◆凡例変更◆　ズームレベルによる分岐処理■■■　*/


	
	// ズームレベル情報を取得し、クエリーストリングとしてcreateimagekuniken.phpに受け渡す準備
	//var url = "createimagekuniken.php?zoominLevel=" + zoominLevel;
	
	// XMLHttpRequestオブジェクトを生成
	//var request = GXmlHttp.create();
	
	// GETメソッドでurlを非同期(true)に開く
	//request.open("GET",url,true);
	
	
	// 凡例の表示
	if(zoominLevel>16){
		document.getElementById("hanrei").innerHTML=html17;
	}else if(zoominLevel>15){

		document.getElementById("hanrei").innerHTML=html16;
	}else if(zoominLevel>14){

		document.getElementById("hanrei").innerHTML=html15;
	}else if(zoominLevel>13){

		document.getElementById("hanrei").innerHTML=html14;
	}else if(zoominLevel>11){

		document.getElementById("hanrei").innerHTML=html13;
	}else if(zoominLevel>10){

		document.getElementById("hanrei").innerHTML=html11;
	}else if(zoominLevel>-1){
//document.getElementById("hanrei").innerHTML=html14a;
		document.getElementById("hanrei").innerHTML=html10;


	}


	if(colorpattern=="kakaku"){
		document.getElementById("hanrei_color").innerHTML=html21;
		hanrei1.style.display="none";
		hanrei2.style.display="block";
	}else if(colorpattern=="hendo"){
		document.getElementById("hanrei_color").innerHTML=html31;
		hanrei1.style.display="none";
		hanrei2.style.display="block";
	}




/*　■■■◆路線価◆　連携リンク■■■　*/
rosenXY();
//ズームレベル表示
//document.getElementById("test").innerHTML=map.getZoom();;
}


function rosenXY(){　//現在表示している地図の中心点の座標を度・分・秒　で取り出すサンプル
	LatLngObj = map.getCenter();
	x = LatLngObj.x;
	thisX = parseFloat(x)+0.0032027777777777775;
	y = LatLngObj.y;
	thisY = parseFloat(y)-0.003236111111111111;


	// 地図のズームレベルにより縮尺を選択
	zoominLevel =map.getZoom();
	if(zoominLevel>18){
		thisZ =1000;
	}else if(zoominLevel>17){
		thisZ =1500;
	}else if(zoominLevel>16){
		thisZ =2500;
	}else if(zoominLevel>14){
		thisZ =5000;
	}else if(zoominLevel>12){
		thisZ =10000;
	}else if(zoominLevel>10){
		thisZ =25000;
	}else if(zoominLevel>5){
		thisZ =50000;
	}else if(zoominLevel>-1){
		thisZ =100000;
	}else{
		thisZ =1500;
	}


	var link_l="http://www.chikamap.jp/map/map.asp?dtp=1&mpx=" + thisX + "&mpy=" + thisY + "&mps=" + thisZ;
	var link_r="http://www.chikamap.jp/map/map.asp?dtp=2&mpx=" + thisX + "&mpy=" + thisY + "&mps=" + thisZ;
	document.getElementById("rosen").innerHTML="<div style=\"float:left;margin-left:5px;\"><a target=\"rosen\" href="+link_l+"><img src=\"image/chikamap_l.gif\" width=\"81\" height=\"42\" border=\"0\" alt=\"固定資産税路線価を全国地価マップで表示します！\" style=\"cursor:hand;\"></a></div><div style=\"float:left;margin-left:0px;\"><a target=\"rosen\" href="+link_r+"><img src=\"image/chikamap_r.gif\" width=\"81\" height=\"42\" border=\"0\" alt=\"相続税路線価を全国地価マップで表示します！\" style=\"cursor:hand;\"></a></div>";

}








/*　■■■◆地図変更◆　画面をリサイズした時、地図の高さを自動調整する■■■　*/
function mapResize(){
	//　◆オブジェクトに取得した高さを返し、再描写する
	var divObj = document.getElementById("map");

	//　◆リサイズされたら「body」の縦幅を取得
    if (bodyHeight() >= 1200) {
       	divObj.style.height= "990px";
	}else if (bodyHeight() <= 700) {
       	divObj.style.height= "490px";
   	}else {
       	divObj.style.height= bodyHeight() - 210;
   	}


	//　◆リサイズされたら「body」の横幅を取得
    if (bodyWidth() <= 480) {
       	divObj.style.width= "384px";
   	}else {
       	divObj.style.width= bodyWidth() * 0.82;
   	}


	//　◆「checkResize」必須→忘れると更新されない
	map.checkResize();
}




/*　■■■◆「body」の高さを返す関数◆■■■　*/
function bodyHeight(){
	//　◆「body」の横幅・縦幅を取得
	var ua = navigator.userAgent;      // ユーザーエージェント
	var nWidth, nHeight;               // サイズ
	var nHit = ua.indexOf("MSIE");     // 合致した部分の先頭文字の添え字
	var bIE = (nHit >=  0);            // IE かどうか
	var bVer6 = (bIE && ua.substr(nHit+5, 1) == "6");  // バージョンが 6 かどうか
	var bStd = (document.compatMode && document.compatMode=="CSS1Compat"); // 標準モードかどうか
	if (bIE) {
		if (bVer6 && bStd) {
			nWidth = document.documentElement.clientWidth;
			nHeight = document.documentElement.clientHeight;
		} else {
			nWidth = document.body.clientWidth;
			nHeight = document.body.clientHeight;
		}
	} else {
		nWidth = window.innerWidth;
		nHeight = window.innerHeight;
	}

	return nHeight;
}





/*　■■■◆「body」の幅を返す関数◆■■■　*/
function bodyWidth(){
	//　◆「body」の横幅・縦幅を取得
	var ua = navigator.userAgent;      // ユーザーエージェント
	var nWidth, nHeight;               // サイズ
	var nHit = ua.indexOf("MSIE");     // 合致した部分の先頭文字の添え字
	var bIE = (nHit >=  0);            // IE かどうか
	var bVer6 = (bIE && ua.substr(nHit+5, 1) == "6");  // バージョンが 6 かどうか
	var bStd = (document.compatMode && document.compatMode=="CSS1Compat"); // 標準モードかどうか
	if (bIE) {
		if (bVer6 && bStd) {
			nWidth = document.documentElement.clientWidth;
			nHeight = document.documentElement.clientHeight;
		} else {
			nWidth = document.body.clientWidth;
			nHeight = document.body.clientHeight;
		}
	} else {
		nWidth = window.innerWidth;
		nHeight = window.innerHeight;
	}

	return nWidth;
}

function youtoAllUnCheck(){
document.getElementsByName("youtol")[0].checked=false;
document.getElementsByName("youtol")[1].checked=false;
document.getElementsByName("youtol")[2].checked=false;
document.getElementsByName("youtol")[3].checked=false;
document.getElementsByName("youtol")[4].checked=false;
document.getElementsByName("youtol")[5].checked=false;
document.getElementsByName("youtol")[6].checked=false;

onYoutoClick(document.fyouto.youtol);
}

function youtoAllCheck(){

document.getElementsByName("youtol")[0].checked=true;
document.getElementsByName("youtol")[1].checked=true;
document.getElementsByName("youtol")[2].checked=true;
document.getElementsByName("youtol")[3].checked=true;
document.getElementsByName("youtol")[4].checked=true;
document.getElementsByName("youtol")[5].checked=true;
document.getElementsByName("youtol")[6].checked=true;

onYoutoClick(document.fyouto.youtol);
}

	//クッキーからの状態取得と設定
function get_cookies() {

	//1:国 2:県、0:両方
	pattern=get_cook('kpattern','0');
	switch(pattern){
		case '1': document.getElementsByName("kpattern")[0].checked=true;break;
		case '2':document.getElementsByName("kpattern")[1].checked=true;break;
		case '0':document.getElementsByName("kpattern")[2].checked=true;break;
	}

		document.getElementsByName("youtol")[0].checked=false;
		document.getElementsByName("youtol")[1].checked=false;
		document.getElementsByName("youtol")[2].checked=false;
		document.getElementsByName("youtol")[3].checked=false;
		document.getElementsByName("youtol")[4].checked=false;
		document.getElementsByName("youtol")[5].checked=false;
		document.getElementsByName("youtol")[6].checked=false;


//用途
youto=get_cook('youto','0,3,5,7,9,10,20');
var youtoA=youto.split(",");
for(i=0;i<youtoA.length;i++){

	switch(youtoA[i]){
		case '0': document.getElementsByName("youtol")[0].checked=true;break;
		case '3':document.getElementsByName("youtol")[1].checked=true;break;
		case '5':document.getElementsByName("youtol")[2].checked=true;break;
		case '7':document.getElementsByName("youtol")[3].checked=true;break;
		case '9':document.getElementsByName("youtol")[4].checked=true;break;
		case '10':document.getElementsByName("youtol")[5].checked=true;break;
		case '20':document.getElementsByName("youtol")[6].checked=true;break;
	}


}


//色設定
colorpattern=get_cook('colorpattern','kenkuni');
	switch(colorpattern){
		case 'kakaku': document.getElementsByName("colorpattern")[0].checked=true;break;
		case 'hendo':document.getElementsByName("colorpattern")[1].checked=true;break;
		case 'kenkuni':document.getElementsByName("colorpattern")[2].checked=true;break;
	}
	// 凡例の変更
	if(colorpattern=="kakaku"){
		document.getElementById("hanrei_color").innerHTML=html21;
		hanrei1.style.display="none";
		hanrei2.style.display="block";
	}else if(colorpattern=="hendo"){
		document.getElementById("hanrei_color").innerHTML=html31;
		hanrei1.style.display="none";
		hanrei2.style.display="block";
	}else if(colorpattern=="kenkuni"){
		hanrei1.style.display="block";
		hanrei2.style.display="none";
	}



	//座標地の設定
	centerX= get_cook('centerX',139.6380);
	centerY= get_cook('centerY',35.4440);

	//ズームレベルの設定
	zoomLevel= get_cook('zoomLevel',17);


	//年度設定
	nendo=get_cook('nendo','23_7');
	switch(nendo){
		case '23_7':document.getElementById("time_point").selectedIndex=0 ;break;
		case '23_1':document.getElementById("time_point").selectedIndex=1 ;break;
		case '22_7':document.getElementById("time_point").selectedIndex=2 ;break;
		case '22_1':document.getElementById("time_point").selectedIndex=3 ;break;
		case '21_7':document.getElementById("time_point").selectedIndex=4 ;break;
		case '21_1':document.getElementById("time_point").selectedIndex=5 ;break;
		case '20_7':document.getElementById("time_point").selectedIndex=6 ;break;
		case '20_1':document.getElementById("time_point").selectedIndex=7 ;break;
		case '19_7':document.getElementById("time_point").selectedIndex=8 ;break;
		case '19_1':document.getElementById("time_point").selectedIndex=9 ;break;
		case '18_7':document.getElementById("time_point").selectedIndex=10;break;
		case '18_1':document.getElementById("time_point").selectedIndex=11;break;
		case '17_7':document.getElementById("time_point").selectedIndex=12;break;
		case '17_1':document.getElementById("time_point").selectedIndex=13;break;
		case '16_7':document.getElementById("time_point").selectedIndex=14;break;
		case '16_1':document.getElementById("time_point").selectedIndex=15;break;
		case '15_7':document.getElementById("time_point").selectedIndex=16;break;
		case '15_1':document.getElementById("time_point").selectedIndex=17;break;
		case '14_7':document.getElementById("time_point").selectedIndex=18;break;
		case '14_1':document.getElementById("time_point").selectedIndex=19;break;
		case '13_7':document.getElementById("time_point").selectedIndex=20;break;
		case '13_1':document.getElementById("time_point").selectedIndex=21;break;
		case '12_7':document.getElementById("time_point").selectedIndex=22;break;
		case '12_1':document.getElementById("time_point").selectedIndex=23;break;
		case '11_7':document.getElementById("time_point").selectedIndex=24;break;
		case '11_1':document.getElementById("time_point").selectedIndex=25;break;
		case '10_7':document.getElementById("time_point").selectedIndex=26;break;
		case '10_1':document.getElementById("time_point").selectedIndex=27;break;
		case '09_7':document.getElementById("time_point").selectedIndex=28;break;
		case '09_1':document.getElementById("time_point").selectedIndex=29;break;
		case '08_7':document.getElementById("time_point").selectedIndex=30;break;
		case '08_1':document.getElementById("time_point").selectedIndex=31;break;
		case '07_7':document.getElementById("time_point").selectedIndex=32;break;
		case '07_1':document.getElementById("time_point").selectedIndex=33;break;
		case '06_7':document.getElementById("time_point").selectedIndex=34;break;
		case '06_1':document.getElementById("time_point").selectedIndex=35;break;
		case '05_7':document.getElementById("time_point").selectedIndex=36;break;
		case '05_1':document.getElementById("time_point").selectedIndex=37;break;
		case '04_7':document.getElementById("time_point").selectedIndex=38;break;
		case '04_1':document.getElementById("time_point").selectedIndex=39;break;
		case '03_7':document.getElementById("time_point").selectedIndex=40;break;
		case '03_1':document.getElementById("time_point").selectedIndex=41;break;
		case '02_7':document.getElementById("time_point").selectedIndex=42;break;
		case '02_1':document.getElementById("time_point").selectedIndex=43;break;
		case '01_7':document.getElementById("time_point").selectedIndex=44;break;
		case '01_1':document.getElementById("time_point").selectedIndex=45;break;
		case '63_7':document.getElementById("time_point").selectedIndex=46;break;
		case '63_1':document.getElementById("time_point").selectedIndex=47;break;
		case '62_7':document.getElementById("time_point").selectedIndex=48;break;
		case '62_1':document.getElementById("time_point").selectedIndex=49;break;
		case '61_7':document.getElementById("time_point").selectedIndex=50;break;
		case '61_1':document.getElementById("time_point").selectedIndex=51;break;
		case '60_7':document.getElementById("time_point").selectedIndex=52;break;
		case '60_1':document.getElementById("time_point").selectedIndex=53;break;
		case '59_7':document.getElementById("time_point").selectedIndex=54;break;
		case '59_1':document.getElementById("time_point").selectedIndex=55;break;
		case '58_7':document.getElementById("time_point").selectedIndex=56;break;
		case 'user':document.getElementById("time_point").selectedIndex=57;break;
	}


//■ＰＣの情報確認用
//alert(nendo);
//	alert(pattern+" "+centerX+" "+centerY+" "+zoomLevel+" "+colorPat+" "+nendo);
}

//クッキーへの状態保存
function sav_cookies() {
	//現状の取得
	centerX=map.getCenter().x;
	centerY=map.getCenter().y;
	zoomLevel=map.getZoom();
  var index = document.getElementById("time_point").selectedIndex;
	nendo= document.getElementById("time_point").options[index].value;
//alert(nendo);
	//1:国 2:県、0:両方
	sav_cook('kpattern',pattern);

	//表示場所
	sav_cook('centerX',centerX);
	sav_cook('centerY',centerY);
	sav_cook('zoomLevel',zoomLevel);

	//色設定
	sav_cook('colorpattern',colorpattern);
//alert("nendo");
	//年度設定
	sav_cook('nendo',nendo);

//用途

	sav_cook('youto',youto);
}
function get_cook(coknam,_default) {

var str= String(document.location);
n = str.indexOf("kankei");
if(n>0){ coknam+="u";}
if(location.search==""){
  coktxt = document.cookie+";";
}else{
  coktxt = location.search+";";
}

  stano = coktxt.indexOf(coknam);
  if (stano != -1){
    endno = coktxt.indexOf(";",stano);
    txt0 = coktxt.substring(stano+coknam.length+1,endno);
  }else{
    txt0 = _default;
  }
if(txt0=="NaN"){
txt0=_default;

}


  return txt0;
}
function upopen(){
var nw=window.open(kankeiFolder+"fileup.php", "updialog", "width=600,height=400");
nw.focus();
}
function sav_cook(coknam,txt0) {
var str= String(document.location);
n = str.indexOf("kankei");
if(n>0){ coknam+="u";}
  
  day0 = new Date();
  day0.setTime(day0.getTime()+60*60*24*1000);
  endday = day0.toGMTString();
  document.cookie = coknam+"="+txt0+";expires="+endday;
//if(coknam=="nendo"){alert("cok"+document.cookie);}
}
var divShow=true;




function divnone() {
	if(divShow==false){
		document.getElementById("main").style.marginLeft = "204px";
		document.getElementById("main").style.marginRight = "205px";
		document.getElementById("map").Width=document.getElementById("main").offsetWidth;
		document.getElementById("left").style.backgroundImage="url(./image/left.gif)";
		document.getElementById("link").style.backgroundImage="url(./image/link.gif)";

		divShow=true;
		resizeM();
		map.checkResize();
		gb=map.getBounds();
		getB(gb.getSouthWest(),gb.getNorthEast(),nendo);
		document.getElementById("menuShow").innerHTML="<a onclick='divnone()' href='#'>メニュー非表示</a>";


//白枠対策
		document.getElementById("top_link").style.backgroundImage="url(./image/toplink.png)";
		document.getElementById("top_left").style.backgroundImage="url(./image/top_left.gif)";
		document.getElementById("position_link").style.backgroundImage="url(./image/fotter_link.gif)";
		document.getElementById("position_left").style.backgroundImage="url(./image/fotter_left.gif)";
if(content3.style.display=="none"){
	content4.style.display="block";
}


	}else{
//		document.getElementById("main").style.margin="0 0 0 0";
		document.getElementById("main").style.marginLeft = "5px";
		document.getElementById("main").style.marginRight = "5px";
		document.getElementById("map").Width=document.getElementById("main").offsetWidth;
		divShow=false;
		resizeM();
		map.checkResize();
		gb=map.getBounds();
		getB(gb.getSouthWest(),gb.getNorthEast(),nendo);
		document.getElementById("menuShow").innerHTML="<a onclick='divnone()' href='#'>メニューを表示</a>";


//白枠対策
		document.getElementById("left").style.backgroundImage="url(./image/link.gif)";
		document.getElementById("link").style.backgroundImage="url(./image/left.gif)";
		document.getElementById("top_link").style.backgroundImage="url(./image/wtoplink.png)";
		document.getElementById("top_left").style.backgroundImage="url(./image/wtop_left.gif)";
var wgif="url(./image/w.gif)";
		document.getElementById("position_link").style.backgroundImage=wgif;
		document.getElementById("position_left").style.backgroundImage=wgif;

	content4.style.display="none";


	}

}



function onYoutoClick(field){

	var param="";
	var i2=0;
	for (i = 0; i < field.length; i++){
		if(field[i].checked){
			if(i2!=0){
				param+=",";
			}
			param+=field[i].value;
			i2++;
		}
	}

	youto=param;
	gb=map.getBounds();
	getB(gb.getSouthWest(),gb.getNorthEast(),nendo);
}



//左メニュー切替
function showh1(){
document.getElementById("chapter_h").style.background="url(./image/chapter_h1.png) no-repeat bottom"
	document.getElementById("hdata").style.display="block";
	document.getElementById("hcolor").style.display="none";
	document.getElementById("hyouto").style.display="none";

}
function showh2(){
document.getElementById("chapter_h").style.background="url(./image/chapter_h2.png) no-repeat bottom"
	document.getElementById("hdata").style.display="none";
	document.getElementById("hcolor").style.display="block";
	document.getElementById("hyouto").style.display="none";

}

function showh3(){
document.getElementById("chapter_h").style.background="url(./image/chapter_h3.png) no-repeat bottom"
	document.getElementById("hdata").style.display="none";
	document.getElementById("hcolor").style.display="none";
	document.getElementById("hyouto").style.display="block";
}

function show1(){
	content1.style.display="block";
	content2.style.display="none";
}

function show2(){
	content1.style.display="none";
	content2.style.display="block";
}
function show3(){
	content3.style.display="block";
	content4.style.display="none";
}

function show4(){
	content3.style.display="none";
	content4.style.display="block";
}



function rosenka(){
	alert("財団法人資産評価システム研究センターのページにリンクします。全国地価マップの画面が出ましたら、「次へ」をクリックし、同意画面の利用規約を良くお読みになり、「同意する」のボタンをクリックしてください。検索画面が表示されましたら、よこはまの地価Googleマップ版へ戻ると、路線価を表示のリンクが使用できます。");
	rosenka1.style.display="none";
	rosenka2.style.display="block";
	window.open("http://www.chikamap.jp/", target="_blank");
}


