//JavaScript(views/tops/index.htm)
var map = null;
var geocoder = null;
function showAddress(address) {
  if (address == ""){
	 setTimeout('alert("住所を入力して下さい")',500);
  }else{
	try{
		geocoder = new GClientGeocoder();
	}catch(e){
	
	}
	if (geocoder) {
	  geocoder.getLatLng(
		address,
		function(point) {
		  if (!point) {
			alert("該当する結果は見つかりませんでした");
		  } else {
			var list = (point.toString()).split(",");
			document.form1.lat.value = list[0].substring(1,list[0].length);
			document.form1.lng.value = list[1].substring(1,list[1].length-1);
			document.form1.submit();
		  }
		}
	  );
	}else{
		return false;
	}
  }
  return false;
}

function station_find(address){
	if (address ==""){
	  alert("駅名を入力して下さい") ;
	}else{
	  document.form2.submit();	
	}
}

function fac_name_find(address){
	if (address ==""){
	  alert("施設名を入力して下さい") ;
	}else{
	  document.form3.submit();	
	}
}

function number_find(address){
	if (address ==""){
	  alert("検索番号を入力して下さい") ;
	}else{
	  document.form4.submit();	
	}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//JavaScript(views/tops/all.htm,views/tops/map.htm,views/cmaps/map.htm,views/listmaps/agedhome.htm,views/values/all.htm)
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//JavaScript(views/tops/city_top.htm,views/tops/tdfk_top.htm)
function MM_reloadPage(init) {  //reloads the window if Nav4 resized

  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {

    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}

  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();

}

MM_reloadPage(true);

//JavaScript(views/tops/city_top.htm)
/*  var map = null;

    var geocoder = null;


function showAddress(address) {
	

      geocoder = new GClientGeocoder();



      if (geocoder) {

        geocoder.getLatLng(

          address,

          function(point) {

            if (!point) {

              alert(address + " not found");

            } else {

   			  var list = (point.toString()).split(",");

			  document.form1.lat.value = list[0].substring(1,list[0].length);

			  document.form1.lng.value = list[1].substring(1,list[1].length-1);

			  document.form1.submit();

            }

          }

        );

      }
	  
	  document.form1.city.value = address;
	  
	  if(address!=""){
	  
	  	document.form1.submit();
	  
	  }
	  
	  return false;

}*/

//JavaScript(views/tops/map.htm,views/cmaps/iindex.htm,views/cmaps/map.htm,views/wxmls/index.htm)
function post_facility(){
	     form1.submit();
}


//JavaScript(views/cmaps/iindex.htm,views/listmaps/mansion.htm,views/wxmls/index.htm)
imgnum=1;
function changeImage(){
    if(imgnum==1){
        document.myimg.src="img/fortext_tops.gif";
        imgnum=2;
    }else if(imgnum==2){
        document.myimg.src="img/fortext_top.gif";
        imgnum=1;
    }
}

//JavaScript(views/listmaps/agedhome.htm,views/listmaps/mansion.htm)
function show(pic,comment){
//		document.all.showpic.src="../pic/"+pic;
//		document.all.comment.innerHTML=comment;
		document.getElementsByName("showpic")[0].src="../pic/"+pic;
		document.getElementById("comment").innerHTML =comment ;
}

//JavaScript(views/listmaps/asklist.htm,views/listmaps/inquiry.htm)
function setName(){

		if(document.fm.setname.checked == true){

			document.fm.d_name.value = document.fm.a_name.value;

			document.fm.d_name_kn.value = document.fm.a_name_kn.value;

			document.fm.d_add.value = document.fm.a_add.value;

			document.fm.relation.checked = true;

		}else{

			document.fm.d_name.value = "";

			document.fm.d_name_kn.value = "";

			document.fm.d_add.value = "";

			document.fm.relation.checked = false;

		}

}

//JavaScript(views/listmaps/listmap.htm)
	function checkCB(){

		for(iIndex=0;iIndex<document.forms[0].elements.length;iIndex++){  
/*
			if(document.forms[0].item(iIndex).tagName=="INPUT"){  

				if(document.forms[0].item(iIndex).type=="checkbox"){

					if(document.forms[0].item(iIndex).id == "chk"){ 

						document.forms[0].item(iIndex).checked = false;

					}

				}

			}
*/
			if(document.forms[0].elements[iIndex].tagName=="INPUT"){  

				if(document.forms[0].elements[iIndex].type=="checkbox"){

					if(document.forms[0].elements[iIndex].id == "chk"){ 

						document.forms[0].elements[iIndex].checked = false;
					}
				}
			}
		}
	}
	
//JavaScript(views/requests/request_dwonload.htm)
	
	function isNumber(oNum){

		Letters = "0123456789";    

    	for(i = 0;i < oNum.length;i ++){    

			CheckChar = oNum.charAt(i);    

			if(Letters.indexOf(CheckChar) == -1){    

				return false;    

			}else{

				return true;

			}    

		}    

	}

	function checkdata(){

		err_msg = "";

		if(document.fm.start_year.value == ""){

			err_msg += "日付（から年）を入力して下さい\n";

		}else{

			if(isNumber(document.fm.start_year.value) == false){

				err_msg += "日付（から年）は半角数字で入力して下さいください\n";

			}else{

				if(document.fm.start_year.value.length != 4){

					err_msg += "日付（から年）は4文字で入力して下さいくない\n";

				}

			}

		}

		if(document.fm.start_month.value == ""){

			err_msg += "日付（から月）を入力して下さい\n";

		}else{

			if(isNumber(document.fm.start_month.value) == false){

				err_msg += "日付（から月）は半角数字で入力して下さいください\n";

			}else{

				if(document.fm.start_month.value.length != 2){

					err_msg += "日付（から月）は2文字で入力して下さいくない\n";

				}

			}

		}

		if(document.fm.start_day.value == ""){

			err_msg += "日付（から日）を入力して下さい\n";

		}else{

			if(isNumber(document.fm.start_day.value) == false){

				err_msg += "日付（から日）は半角数字で入力して下さいください\n";

			}else{

				if(document.fm.start_day.value.length != 2){

					err_msg += "日付（から日）は2文字で入力して下さいくない\n";

				}

			}

		}

		if(document.fm.end_year.value == ""){

			err_msg += "日付（まで年）を入力して下さい\n";

		}else{

			if(isNumber(document.fm.end_year.value) == false){

				err_msg += "日付（まで年）は半角数字で入力して下さいください\n";

			}else{

				if(document.fm.end_year.value.length != 4){

					err_msg += "日付（まで年）は4文字で入力して下さいくない\n";

				}

			}

		}

		if(document.fm.end_month.value == ""){

			err_msg += "日付（まで月）を入力して下さい\n";

		}else{

			if(isNumber(document.fm.end_month.value) == false){

				err_msg += "日付（まで月）は半角数字で入力して下さいください\n";

			}else{

				if(document.fm.end_month.value.length != 2){

					err_msg += "日付（まで月）は2文字で入力して下さいくない\n";

				}

			}

		}

		if(document.fm.end_day.value == ""){

			err_msg += "日付（まで日）を入力して下さい\n";

		}else{

			if(isNumber(document.fm.end_day.value) == false){

				err_msg += "日付（まで日）は半角数字で入力して下さいください\n";

			}else{

				if(document.fm.end_day.value.length != 2){

					err_msg += "日付（まで日）は2文字で入力して下さいくない\n";

				}

			}

		}

		if(err_msg != ""){

			err_msg += "例） 2007年03月15日 から 2007年11月01日 まで";

			alert(err_msg,"ERR");

			return false;

		}else{

			return true;

		}

	}




