// JavaScript Document
	
	//検索ジャンルフラグ
	var s_flg = "area";
	
	
	//検索項目　表示・非表示切り替え
	function showtab(id){
		document.getElementById("rosen_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_rosen").style.display = "none";
		document.getElementById("bt_area").style.display = "none";
		if(document.getElementById("bt_school")){
			document.getElementById("bt_school").style.display = "none";
		}
		
		if(id == "rosen_search"){
			document.getElementById("bt_area").style.display = "";
			if(document.getElementById("bt_school")){
				document.getElementById("bt_school").style.display = "";
			}
			s_flg = "rosen";
		}
		if(id == "area_search"){
			document.getElementById("bt_rosen").style.display = "";
			if(document.getElementById("bt_school")){
				document.getElementById("bt_school").style.display = "";
			}
			s_flg = "area";
		}
		if(id == "school_search"){
			document.getElementById("bt_rosen").style.display = "";
			document.getElementById("bt_area").style.display = "";
			s_flg = "school";
		}
		
		school_hid();
	}
	
	
	//フォーム初期化
	function loaded(){
		school_hid();
		
		document.getElementById("rosen_sentaku").selectedIndex = 0;
		document.getElementById("sel_area").selectedIndex = 0;
		document.getElementById("sel_school").selectedIndex = 0;
		
		area_select();
	}
	
	
	//学校検索を非表示
	function school_hid(){
		if(school[0] == ""){
			document.getElementById("bt_school").style.display = "none";
		}
	}
	
	//エリアがひとつなら自動でセレクト
	function area_select(){
		if(area.length == 1){
			document.getElementById("sel_area").selectedIndex = 1;
		}
	}
	
	//ページ切り替え時
	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_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";
		
		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+"&keymoney="+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 == "rosen"){
			
			//検索種別
			var st = null;
			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(st==null){
				if(document.getElementById("rosen_sentaku").value == "-"){
					for( var i=0; i < root.length; i++){
						var root_name = root[i];
						for( var f=0; f < root_line_val[root_name].length; f++){
							if(st==null){
								st = root_line_val[root_name][f];
							}else{
								st += ","+ root_line_val[root_name][f];
							}
						}
					}
				}else{
					var rname = document.getElementById("rosen_sentaku").value;
					for( var f=0; f < root_line_val[rname].length; f++){
						if(st==null){
							st = root_line_val[rname][f];
						}else{
							st += ","+ root_line_val[rname][f];
						}
					}
				}
				send_url += "&mode=station_name&station="+st;
			}
		
		}
		
		
		//エリア検索の場合
		if(s_flg == "area"){
			
			var area = null;
			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(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 == "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);
	}
	
