 /****************************************************************
  *                                                              *
  *  条件検索用js                                                *
  *  ------------                                                *
  *                                                              *
  *  This script generates json control for nendeb search.       *
  *                                                              *
  *  Version 1.0.1                                               *
  *  Copyright (c) 2009 nendeb                                   *
  *                                                              *
  *  Website: http://nendeb.jp                                   *
  *  Email:   nendeb@gmail.com                                   *
  *                                                              *
  ****************************************************************/


//	var getsite="wp-content/plugins/fudou/json/";

	consent_check();

	//路線
	function SShu(slct) {
		var request;

		var syoki1="種別を選択してください";
		var syoki2="路線を選択してください";
		var syoki3="県を選択してください";
		var data;

		//路線
		var postDat = encodeURI("shu="+document.searchitem.shu.options[slct.selectedIndex].value);
		// request = new ActiveXObject("Microsoft.XMLHTTP");
		request = new XMLHttpRequest();
		request.open("POST", getsite+"jsonrosen_kensaku.php", true);
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		request.send(postDat);
		request.onreadystatechange = function() {
			if (request.readyState == 4 && request.status == 200) {
				var id = null;
				var name = null;
				var val = null;
				rosencodecrea();
				var jsDat = request.responseText;

				if(jsDat !=''){
			  	      data = eval("("+jsDat+")");
					if (data.rosen.length>0) {
						document.searchitem.ros.options[0]=new Option(syoki2,"0",false,false);
						ekicodecrea();
						document.searchitem.eki.options[0]=new Option(syoki2,"0",false,false);
						sikcodecrea();
						document.searchitem.sik.options[0]=new Option(syoki3,"0",false,false);
						madori_cb();
						setsubi_cb();
						kakaku_view();

					}else{
						document.searchitem.ros.options[0]=new Option(syoki1,"0",false,false);
					}
					for(var i=0; i<data.rosen.length; i++) {
						id = data.rosen[i].id;
						name = data.rosen[i].name;
						val = false;
						document.searchitem.ros.options[i+1] = new Option(name,id,false,val);
					}
				}else{
					document.searchitem.ros.options[0]=new Option(syoki1,"0",false,false);
					ekicodecrea();
					document.searchitem.eki.options[0]=new Option(syoki2,"0",false,false);
					sikcodecrea();
					document.searchitem.sik.options[0]=new Option(syoki3,"0",false,false);
					madori_cb_crea();
					setsubi_cb_crea();

				}
			}
			consent_check();
		}

		SKen(slct);
	//	settimeout("SKen(slct)",100);


	}
	function rosencodecrea(){
		var cnt = document.searchitem.ros.length;
		for(var i=cnt; i>=0; i--) {
			document.searchitem.ros.options[i] = null;
		}
	}

	//駅
	function SEki(slct) {
		var request;
		var syoki1="路線を選択してください";
		var syoki2="駅を選択してください";
		var postDat = encodeURI("shu="+document.searchitem.shu.options[document.searchitem.shu.selectedIndex].value) + encodeURI("&ros="+document.searchitem.ros.options[slct.selectedIndex].value);
		// request = new ActiveXObject("Microsoft.XMLHTTP");
		request = new XMLHttpRequest();
		request.open("POST", getsite+"jsoneki_kensaku.php", true);
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		request.send(postDat);
		request.onreadystatechange = function() {
			if (request.readyState == 4 && request.status == 200) {
				var id = null;
				var name = null;
				var val = null;
				ekicodecrea();
				var jsDat2 = request.responseText;
				var data = eval("("+jsDat2+")");
				if (data.eki.length>0) {
					document.searchitem.eki.options[0]=new Option(syoki2,"0",false,false);
				}else{
					document.searchitem.eki.options[0]=new Option(syoki1,"0",false,false);
				}
				for(var i=0; i<data.eki.length; i++) {
					id = data.eki[i].id;
					name = data.eki[i].name;
					val = false;
					document.searchitem.eki.options[i+1] = new Option(name,id,false,val);
				}
				document.searchitem.ken.options[0].selected="true";
				document.searchitem.sik.options[0].selected="true";

			}
		}
	}
	function ekicodecrea(){
		var cnt = document.searchitem.eki.length;
		for(var i=cnt; i>=0; i--) {
			document.searchitem.eki.options[i] = null;
		}
	}

	//県
	function SKen(slct) {
		var request;
		var syoki2="県を選択してください";
		var syoki3="種別を選択してください";

		//県
		var postDat = encodeURI("shu="+document.searchitem.shu.options[slct.selectedIndex].value);
		// request = new ActiveXObject("Microsoft.XMLHTTP");
		request = new XMLHttpRequest();
		request.open("POST", getsite+"jsonken_kensaku.php", true);
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		request.send(postDat);
		request.onreadystatechange = function() {
			if (request.readyState == 4 && request.status == 200) {
				var id = null;
				var name = null;
				var val = null;
				kencodecrea();
				var jsDat3 = request.responseText;
				if(jsDat3 !=''){
			  	      data = eval("("+jsDat3+")");
					if (data.ken.length>0) {
						document.searchitem.ken.options[0]=new Option(syoki2,"0",false,false);
					//	kencodecrea();
					//	document.searchitem.eki.options[0]=new Option(syoki2,"0",false,false);
					}else{
						document.searchitem.ken.options[0]=new Option(syoki3,"0",false,false);
					}
					for(var i=0; i<data.ken.length; i++) {
						id = data.ken[i].id;
						name = data.ken[i].name;
						val = false;
						document.searchitem.ken.options[i+1] = new Option(name,id,false,val);
					}
				}else{
					document.searchitem.ken.options[0]=new Option(syoki3,"0",false,false);
				//	kencodecrea();
				//	document.searchitem.eki.options[0]=new Option(syoki2,"0",false,false);
				}
			}
		}

	}

	function kencodecrea(){
		var cnt = document.searchitem.ken.length;
		for(var i=cnt; i>=0; i--) {
			document.searchitem.ken.options[i] = null;
		}
	}

	//市区
	function SSik(slct) {
		var request;
		var syoki1="県を選択してください";
		var syoki2="市区を選択してください";

		var postDat =encodeURI("shu="+document.searchitem.shu.options[document.searchitem.shu.selectedIndex].value) +  encodeURI("&ken="+document.searchitem.ken.options[slct.selectedIndex].value);
		// request = new ActiveXObject("Microsoft.XMLHTTP");
		request = new XMLHttpRequest();
		request.open("POST", getsite+"jsonshiku_kensaku.php", true);
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		request.send(postDat);
		request.onreadystatechange = function() {
			if (request.readyState == 4 && request.status == 200) {
				var id = null;
				var name = null;
				var val = null;
				sikcodecrea();
				var jsDat4 = request.responseText;
				if(jsDat4 !=''){
					var data = eval("("+jsDat4+")");
					if (data.shiku.length>0) {
						document.searchitem.sik.options[0]=new Option(syoki2,"0",false,false);
					}else{
						document.searchitem.sik.options[0]=new Option(syoki1,"0",false,false);
					}
					for(var i=0; i<data.shiku.length; i++) {
						id = data.shiku[i].id;
						name = data.shiku[i].name;
						val = false;
						document.searchitem.sik.options[i+1] = new Option(name,id,false,val);
					}

					document.searchitem.ros.options[0].selected="true";
					document.searchitem.eki.options[0].selected="true";

				}else{
					document.searchitem.ken.options[0]=new Option(syoki1,"0",false,false);
					sikcodecrea();
					document.searchitem.sik.options[0]=new Option(syoki2,"0",false,false);
				}
			}
		}
	}
	function sikcodecrea(){
	    var cnt = document.searchitem.sik.length;
	    for(var i=cnt; i>=0; i--) {
	      document.searchitem.sik.options[i] = null;
	    }
	}


	//設備
	function setsubi_cb() {
		var request;
		var postDat =encodeURI("shu="+document.searchitem.shu.options[document.searchitem.shu.selectedIndex].value);
		// request = new ActiveXObject("Microsoft.XMLHTTP");
		request = new XMLHttpRequest();
		request.open("POST", getsite+"jsonshubetsu_kensaku.php", true);
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		request.send(postDat);
		request.onreadystatechange = function() {
			if (request.readyState == 4 && request.status == 200) {
				setsubi_cb_crea();
				var jsDat5 = request.responseText;
				if(jsDat5 !=''){
					document.getElementById('setsubi_cb').innerHTML = jsDat5;
				}else{
					document.getElementById('setsubi_cb').innerHTML = '';
				}
			}
		}
	}
	function setsubi_cb_crea() {
		document.getElementById('setsubi_cb').innerHTML = '';

	}


	//間取り
	function madori_cb() {
		var request;
		var postDat =encodeURI("shu="+document.searchitem.shu.options[document.searchitem.shu.selectedIndex].value);
		// request = new ActiveXObject("Microsoft.XMLHTTP");
		request = new XMLHttpRequest();
		request.open("POST", getsite+"jsonmadori_kensaku.php", true);
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		request.send(postDat);
		request.onreadystatechange = function() {
			if (request.readyState == 4 && request.status == 200) {
				madori_cb_crea();
				var jsDat6 = request.responseText;
				if(jsDat6 !=''){
					document.getElementById('madori_cb').innerHTML = jsDat6;
				}else{
					document.getElementById('madori_cb').innerHTML = '';
				}
			}
		}
	}
	function madori_cb_crea() {
		document.getElementById('madori_cb').innerHTML = '';
	}



	//価格切替
	function kakaku_view() {
		var shu =document.searchitem.shu.options[document.searchitem.shu.selectedIndex].value;
		var div1=document.getElementById('kakaku_b');
		var div2=document.getElementById('kakaku_c');
		if(shu == 1 || (shu > 999 && shu < 3000) ) {
			div1.style.display="block";
			div2.style.display="none";
		}

		if(shu == 2 || (shu > 3000) ) {
			div1.style.display="none";
			div2.style.display="block";
		}
	}

	//ボタン
	function consent_check() {
		if (document.searchitem.shu.options[document.searchitem.shu.selectedIndex].value == '0')
			document.searchitem.btn.disabled = true;
		else 
			document.searchitem.btn.disabled = false;
	}


