// JavaScript Document
	
	//検索ジャンルフラグ
	var s_flg = "bukken";
	
	
	//検索項目　表示・非表示切り替え
	function showtab(id){
		document.getElementById("bukken_search").style.display = "none";
		document.getElementById("bukken2_search").style.display = "none";
		document.getElementById("area_search").style.display = "none";
		
		if(document.getElementById("school_search")){
			document.getElementById("school_search").style.display = "none";
		}
		
		document.getElementById(id).style.display = "";
		
		document.getElementById("bt_bukken").style.display = "none";
		document.getElementById("bt_area").style.display = "none";
		if(document.getElementById("bt_school")){
			document.getElementById("bt_school").style.display = "none";
		}
		
		if(id == "bukken_search"){
			document.getElementById("bt_area").style.display = "";
			if(document.getElementById("bt_school")){
				document.getElementById("bt_school").style.display = "";
			}
			document.getElementById("bukken2_search").style.display = "";
			s_flg = "bukken";
		}
		if(id == "area_search"){
			document.getElementById("bt_bukken").style.display = "";
			if(document.getElementById("bt_school")){
				document.getElementById("bt_school").style.display = "";
			}
			s_flg = "area";
		}
		if(id == "school_search"){
			document.getElementById("bt_bukken").style.display = "";
			document.getElementById("bt_area").style.display = "";
			s_flg = "school";
		}
	}
	
	//検索種別　表示・非表示切り替え
	function showhide(id){
		if(document.getElementById){
      		if(document.getElementById(id).style.display == "block"){
        		document.getElementById(id).style.display = "none";
      		}else{
				document.getElementById("r_st").style.display = "none";
				document.getElementById("area").style.display = "none";
        		document.getElementById(id).style.display = "block";
      		}
    	}
	}
	
	
	//フォーム初期化
	function loaded(){
		document.getElementsByName('kind')[0].checked = false;
		document.getElementsByName('kind')[1].checked = false;
		document.getElementById("rosen_sentaku").selectedIndex = 0;
		document.getElementById("sel_area").selectedIndex = 0;
		document.getElementById("sel_area2").selectedIndex = 0;
		document.getElementById("sel_school").selectedIndex = 0;
		
		//document.getElementById("area_search").style.display = "none";
	}
	
	//ページ切り替え時
	window.onunload = function() {
		loaded();
	}
	//ページ読み込み時
	window.onload = function() {
		loaded();
	}
		

	// 路線を作成
    createSelection(document.getElementById("rosen_sentaku"), "路線を選択して下さい", root, root);
	
	//エリアを作成
	createSelection(document.getElementById("sel_area"), "エリアを選択して下さい", area_val, area);
	
	//エリアを作成
	createSelection(document.getElementById("sel_area2"), "エリアを選択して下さい", area_val, area);
	
	//学校を作成
	createSelection(document.getElementById("sel_school"), "学校を選択して下さい", school_val, school);
	
	function defalt(){
		document.getElementById("rosen_sentaku").selectedIndex = 0;
	}
 
    ////////////////////////////////////////////////////
    //
    // 選択ボックスに選択肢を追加する関数
    //	引数: ( selectオブジェクト, value値, text値)
    function addSelOption( selObj, myValue, myText )
    {
        selObj.length++;
        selObj.options[ selObj.length - 1].value = myValue ;
        selObj.options[ selObj.length - 1].text  = myText;
		if(myValue == ""){
			selObj.options[ selObj.length - 1].focus();
		}
 
    }
    /////////////////////////////////////////////////////
    //
    //	選択リストを作る関数 
    //	引数: ( selectオブジェクト, 見出し, value値配列 , text値配列 )
    //
    function createSelection( selObj, midashi, aryValue, aryText )
    {
        selObj.length = 0;
		addSelOption( selObj, "-", midashi);
		// 初期化
        for( var i=0; i < aryValue.length; i++)
        {
            addSelOption ( selObj , aryValue[i], aryText[i]);
        }
    }
    ///////////////////////////////////////////////////
    //
    // 	路線が選択されたときに呼び出される関数
    //
    function selectroot(obj)
    {
        // 選択肢を動的に生成
        createSelection(document.getElementById("sel_station"),"駅を選択して下さい",root_line_val[obj.value], root_line[obj.value]);
 
    }

	
	
	// 送信ボタン処理(路線・駅検索)
	function send(){
		var send_url = "http://minimini.jp/index.php?action=list&corpgrpcd=0001&corpcd=0018";
		
		var price1 = document.getElementById("sel_price1").options[document.getElementById("sel_price1").selectedIndex].value;
		var price2 = document.getElementById("sel_price2").options[document.getElementById("sel_price2").selectedIndex].value;
		if(price1){
			send_url += "&rentfrom="+price1;
		}
		if(price2){
			send_url += "&rentto="+price2;
		}
		
		var komi = "";
		if(document.getElementById("kanri_kyoeki").checked){
			komi = document.getElementById("kanri_kyoeki").value;
			send_url += "&rentkomi="+komi;
		}
		var shikirei = "";
		if(document.getElementById("shikirei").checked){
			shikirei = document.getElementById("shikirei").value;
			send_url += "&deposit="+shikirei;
		}
		
		//間取り
		var madori = null;
		for( var i=0; i < document.getElementsByName("madori[]").length; i++){
			if(document.getElementsByName("madori[]")[i].checked){
				if(madori == null){
					madori = document.getElementsByName("madori[]")[i].value;
				}else{
					madori += ","+ document.getElementsByName("madori[]")[i].value;
				}
			}
		}
		if(madori){
			send_url += "&roomlayout="+madori;
		}
		
		
		//建物種別
		var build = null;
		for( var i=0; i < document.getElementsByName("build[]").length; i++){
			if(document.getElementsByName("build[]")[i].checked){
				if(build == null){
					build = document.getElementsByName("build[]")[i].value;
				}else{
					build += ","+document.getElementsByName("build[]")[i].value;
				}
			}
		}
		if(build){
			send_url += "&buildclass="+build;
		}		
		
		
		//物件検索の場合
		if(s_flg == "bukken"){
			
			//検索種別
			var st = null;
			var area = null;
			//路線・駅検索を選択
			//エリア選択の有無の確認
			if(document.getElementsByName("kind")[0]){
				if(document.getElementsByName('kind')[0].checked){
					if(document.getElementById("sel_station").value){
						if(document.getElementById("sel_station").value != "-"){
							st = document.getElementById("sel_station").value;
							send_url += "&mode=station_name&station="+st;
						}
					}
					/*
					if(st == null){
						alert("駅を選択して下さい。");
						return;
					}
					*/
				}
			}
			//エリア検索を選択
			//エリア選択の有無の確認
			if(document.getElementsByName("kind")[1]){
				if(document.getElementsByName("kind")[1].checked){
					if(document.getElementById("sel_area").value){
						if(document.getElementById("sel_area").value != "-"){
							area = document.getElementById("sel_area").value;
							send_url += "&mode=area_name&address="+area;
						}
					}
					/*
					if(area == null){
						alert("エリアを選択して下さい。");
						return;
					}
					*/
				}
			}
			
			if(st==null && area==null){
				for( var i=0; i < area_val.length; i++){
					if(area==null){
						area = area_val[i];
					}else{
						area += ","+ area_val[i];
					}
				}
				send_url += "&mode=area_name&address="+area;
			}
		
		}
		
		
		//エリア検索の場合
		if(s_flg == "area"){
			
			var area2 = null;
			if(document.getElementById("sel_area2").value){
				if(document.getElementById("sel_area2").value != "-"){
					area2 = document.getElementById("sel_area2").value;
					send_url += "&mode=area_name&address="+area2;
				}
			}
			if(area2 == null){
				alert("エリアを選択して下さい。");
				return;
			}
			
		}
		
		
		//学校検索の場合
		if(s_flg == "school"){
			
			var school = null;
			if(document.getElementById("sel_school").value){
				if(document.getElementById("sel_school").value != "-"){
					school = document.getElementById("sel_school").value;
					send_url += "&mode=school_map&maprange="+school;
				}
			}
			if(school == null){
				alert("学校を選択して下さい。");
				return;
			}
			
		}
        
		//alert(send_url);
		window.open(send_url,null);
	}
	
