var search_url = "/search/";

addLoadEvent(initialize);

//初期化メソッド
function initialize(){
	if(document.getElementById("search_button")){
		document.getElementById("search_button").onclick = go_search;
	}
	
	if(document.getElementById("top_search_button")){
		document.getElementById("top_search_button").onclick = top_search;
	}
	//document.getElementById("state_name").onchange = get_city;
}

//window.onloadを付け加えるためのメソッド
function addLoadEvent(func){
	var old = window.onload;
	if(typeof window.onload != 'function'){
		window.onload = func
	}else {
		window.onload = function(){
			old();
			func();
		}
	}
}


//検索メソッド
function go_search(){

	//チェックボックスの選択項目を表示する文字列
	var query = "";
	
	
	//都道府県名を取得
	var state_name = document.getElementById("state_name");
	if(state_name.value != "")
	query += state_name.value + "_1/";
	
	
	//市区町村名を取得
	var city_name = document.getElementById("city_name");
	if(city_name.value != "")
	query += city_name.value + "_2/";
	
	
	//路線検索
	var route = document.getElementById("route");
	var station = document.getElementById("station");
	if(route != null && station.value){
		query += station.value + "_4/";
	}else if(station != null && !station.value && route.value){
		query += route.value + "_4/";
	}
	
	//診療科
	var subjects = document.getElementById("subject");
	if(subjects.value != "")
	query += subjects.value + "_9/";
	
	/*
	for(var i = 0;i < subjects.options.length;i++){
		var subject = subjects.options[i];
		if(subject.selected){
			query += subject.value + "_9/";
		}
	}
	*/
	
	//こだわり条件をチェック
	var kodawaris = document.getElementById("kodawari");
	for(var i = 0; i < kodawaris.options.length;i++){
		var kodawari = kodawaris.options[i];
		if(kodawari.selected && kodawari.value != ""){
		   query += kodawari.value + "_14/";
		}
	}
	
	//業種をチェック
	var work_contents = document.getElementsByName("work_content");
	for(var i = 0;i < work_contents.length;i++){
		var work_content = work_contents[i];
		if(work_content.checked){
			query += work_content.value + "_8/";
		}
	}
	
	//病床数をチェック
	var bed_num_types = document.getElementsByName("bed_num_type");
	for(var i = 0;i < bed_num_types.length;i++){
		var bed_num_type = bed_num_types[i];
		if(bed_num_type.checked && bed_num_type.value != ""){
			query += bed_num_type.value + "_11/";
		}
	}
	//資格をチェック
	//資格をチェック
	var capacityy = document.getElementById("capacityy");
	//alert(capacityy.value); 
	if(capacityy.value != "" && capacityy.value != ''){
			query += capacityy.value + "_6/";
	}else if(capacityy.value == ""){
			query += capacityy.value;
	}else{}
	
	
	//資格をチェック
	/*var capacitys = document.getElementsByName("capacity");
	for(var i = 0;i < capacitys.length;i++){
		var capacity = capacitys[i];
		if(capacity.checked){
			query += capacity.value + "_6/";
		}
	}*/
	
	//alert(query);
	location.href = "/search/" + query;
	return false;
}



//トップページのサーチボタン用関数
function top_search(){
	
	//チェックボックスの選択項目を表示する文字列
	var query = "";	
	
	//都道府県名を取得
	var state_name = document.getElementById("state_name");
	var a0 = state_name.selectedIndex;
	if(!isNaN(a0) && a0 > 0){
		query += state_name.options[a0].value + "_1/";
	}

    
	//市区町村名を取得
	var city_name = document.getElementById("city_name");
	var a1 = city_name.selectedIndex;
	if(!isNaN(a1) && a1 > 0){
	   query += city_name.options[a1].value + "_2/";
	}
	
	//路線検索
	var route = document.getElementById("route");
	
	var station = document.getElementById("station");
	if(route != null && station.value){
		query += station.value + "_4/";
	}else if(station != null && !station.value && route.value){
		query += route.value + "_4/";
	}
	
	
	
	//業種をチェック
	var work_contents = document.getElementsByName("work_content");
	for(var i = 0;i < work_contents.length;i++){
		var work_content = work_contents[i];
		if(work_content.checked){
			query += work_content.value + "_8/";
		}
		
	}
	
	//資格をチェック
	var capacityy = document.getElementById("capacityy");
	//alert(capacityy.value); 
	if(capacityy.value != "" && capacityy.value != ''){
			query += capacityy.value + "_6/";
	}else if(capacityy.value == ""){
			query += capacityy.value;
	}else{}
	
	
	//資格をチェック
	/*var capacitys = document.getElementsByName("capacity");
	for(var i = 0;i < capacitys.length;i++){
		var capacity = capacitys[i];
		if(capacity.checked){
			query += capacity.value + "_6/";
		}
	}*/
	
        location.href = "/search/" + query;
	return false;
}


