/*-------------------------------------------------------
top.js
depends on prototype.js(http://prototype.conio.net/)
@version  V1.0
@author   youngjin.shin (2008/06/01)
Copyright (c) 2008 Rakuten Travel, Inc. All Rights Reserved.
--------------------------------------------------------*/
	var initRegion   = ["","µµ½Ã¸¦ ¼±ÅÃ"];
	var initCity     = ["","Àü Áö¿ª"];
	var initStreet   = ["","Àü Áö¿ª"];
	var prefList	 = ["yamanasi",	"aomori",	"akita",	"osaka",	"wakayama",	"tokushima",
						"kagawa",	"kouchi",	"saga",		"iwate",	"tokyo",	"aichi",
						"ooita",	"miyagi",	"tochigi",	"shizuoka",	"tottori",	"toyama",
						"miyazaki",	"ibaragi",	"gunma",	"okinawa",	"kagoshima","niigata",
						"nagasaki",	"hukuoka",	"nara",		"simane",	"hiroshima","yamaguchi",
						"ehime",	"mie",		"tiba",		"kanagawa",	"hukui",	"nagano",
						"hokkaido",	"yamagata",	"kyoto",	"hyogo",	"shiga",	"saitama",
						"ishikawa",	"hukushima","kumamoto", "okayama",	"gihu"];
	var preCountry   = null;			
	function openWin(f){
 		adWindow=window.open(f,'help','width=450,height=450,scrollbars,resizable');
	}
	function kr_initiate(){
		if(document.getElementById("f_query")){ 
			Util.createSuggest("sg1", "f_query", "", "suggest1", "mask", suggestList);
		}	
		//kr_suggest(json)
    	//Util.createSuggest("sg1", "f_query", "suggest1", null);
		if(document.getElementById("f_nen2")){ 
    		Util.createDate("date2", "f_nen2", "f_tuki2", "f_hi2", null, 0);
    		Util.createDate("date1", "f_nen1", "f_tuki1", "f_hi1", Util.getInstance("date2"), 1);
    		Util.getInstance("date1").addDay(1);
    	}
		if(document.getElementById("tiku_dai")){ 
    		Util.createOptionList("tiku_chu",initRegion);
    		Util.createOptionList("tiku_shou",initCity);
    		Util.createOptionList("tiku_sai",initStreet);
    	}	
		onPageShow();
 	}
	function onPageShow(){
		if(!document.getElementById("tiku_dai")) return false; 
    	document.getElementById("tiku_dai").disabled = false;
    	document.getElementById("tiku_chu").disabled  = true;
    	document.getElementById("tiku_shou").disabled = true;
    	document.getElementById("tiku_sai").disabled  = true;
    	document.getElementById("tiku_dai").value ="japan";
    	document.getElementById("tiku_chu").value ="";
    	document.getElementById("tiku_shou").value ="";
    	document.getElementById("tiku_sai").value ="";
    	document.search.f_tiku_dai.value="";
    	document.search.f_tiku_chu.value="";
    	document.search.f_tiku_shou.value="";
    	document.search.f_tiku_sai.value="";
    	changePrefecture(0);
    }
    function initForDynamic(){
    	if($("suggest1")){
    		Util.createSuggest("sg1", "f_query", "", "suggest1", "mask", suggestList);
    	}
    	if($("f_nen2")){	
    		Util.createDate("date2", "f_nen2", "f_tuki2", "f_hi2", null, 0);
    		Util.createDate("date1", "f_nen1", "f_tuki1", "f_hi1", Util.getInstance("date2"), 1);
    		Util.getInstance("date1").addDay(1);
    	}
    	if($("tiku_dai")){
    		Util.createOptionList("tiku_chu",initRegion);
    		Util.createOptionList("tiku_shou",initCity);
    		Util.createOptionList("tiku_sai",initStreet);
    	}	
		onPageShowFD();
    }
    
    function setOption(optList, value){
    	if (optList){
    		for(i=0;i<optList.length ;i++){
    			if(optList[i].value == value){
    				optList[i].selected = "on";
    				return i;
    			} 
    		}
    	}
    	return 0;
    }

    function setOptionValue(optionId,value){
    	var element = document.getElementById(optionId);
    	if(element){
    		try{
    	   		element.value=value;
    	   		element.selectedIndex = setOption(element.options ,value);
    	   	} catch(e){
    	   		
    	   	}	
    	} 	
    }
    
	function onPageShowFD(){
		document.getElementById("tiku_sai").disabled  = true;
		document.getElementById("tiku_shou").disabled = true;
		document.getElementById("tiku_chu").disabled  = true;
		var isKaigai = ( document.getElementById("f_tiku_dai").value == "kaigai");
		setOptionValue("tiku_dai", document.getElementById((isKaigai)?"f_tiku_chu":"f_tiku_dai").value);
		if(document.getElementById((isKaigai)?"f_tiku_chu":"f_tiku_dai").value != ""){
			var tiku_dai =RootTree.findChild(document.getElementById((isKaigai)?"f_tiku_chu":"f_tiku_dai").value);
			if (tiku_dai){
				var opList = tiku_dai.getOptionalList();
				opList.reverse();
				opList.push(initRegion[1]); 
				opList.push(initRegion[0]);
				opList.reverse();
				if (opList.length < 3){
					document.getElementById("tiku_chu").disabled = true;
				}else{
    				document.getElementById("tiku_chu").disabled = false;
    			}
				Util.createOptionList("tiku_chu",opList);
			}
			setOptionValue("tiku_chu", document.getElementById((isKaigai)?"f_tiku_shou":"f_tiku_chu").value);
			
			//alert(document.getElementById("tiku_chu").selectedIndex);
			//alert(setOption(document.getElementById("tiku_chu").options ,document.getElementById((isKaigai)?"f_tiku_shou":"f_tiku_chu").value));
			//alert(document.getElementById("tiku_chu").value);
			if(document.getElementById((isKaigai)?"f_tiku_shou":"f_tiku_chu").value !=""){
				var tiku_chu = RootTree.findChildAll(document.getElementById((isKaigai)?"f_tiku_shou":"f_tiku_chu").value,2);
				var opListChu = tiku_chu.getOptionalList();
				opListChu.reverse();
				//opListChu.push(initRegion[1]); 
				//opListChu.push(initRegion[0]);
				if(isPrefecture(tiku_chu.getCode())){
					opListChu.push("Áö¿ªÀ» ¼±ÅÃ");
				} else {
					opListChu.push(initCity[1]); 
				}
				opListChu.push(initCity[0])
				opListChu.reverse();
				if (opListChu.length < 3){
					document.getElementById("tiku_shou").disabled = true;
				}else{
    				document.getElementById("tiku_shou").disabled = false;
    			}
				Util.createOptionList("tiku_shou",opListChu);
				setOptionValue("tiku_shou", document.getElementById((isKaigai)?"f_tiku_sai":"f_tiku_shou").value);			
				if(document.getElementById((isKaigai)?"f_tiku_sai":"f_tiku_shou").value !=""){
					var tiku_shou = RootTree.findChildAll(document.getElementById((isKaigai)?"f_tiku_sai":"f_tiku_shou").value,3);
					var opListShou = tiku_shou.getOptionalList();
					opListShou.reverse();
					opListShou.push(initStreet[1]); 
					opListShou.push(initStreet[0]);
					opListShou.reverse();
					if (opListShou.length < 3){
						document.getElementById("tiku_sai").disabled = true;
					}else{
    					document.getElementById("tiku_sai").disabled = false;
    				}
					Util.createOptionList("tiku_sai",opListShou);
					setOptionValue("tiku_sai", (isKaigai)?"":document.getElementById("f_tiku_sai").value);						
				}else{
	    			Util.createOptionList("tiku_sai",initStreet);
	    			document.getElementById("tiku_sai").disabled = true;
				}	
			}else{
	    		Util.createOptionList("tiku_shou",initCity);
	    		document.getElementById("tiku_shou").disabled = true;
			}
		}else{
	    	Util.createOptionList("tiku_chu",initRegion);
	    	document.getElementById("tiku_chu").disabled = true;
		}			
    	//changePrefecture(0);
    }
    
	function isPrefecture(tiku){
		if(tiku){
			for(i=0;i<prefList.length;i++){
				if(tiku == prefList[i]){
				   return true;
				}
			}
		}
		return false;
	}
   	function changePrefecture(index){
   		changeChildNumber();
		var tiku_dai = RootTree.findChild($("tiku_dai").options[index].value);
		if(tiku_dai){
			var opList = tiku_dai.getOptionalList();
			opList.reverse();
			opList.push(initRegion[1]); 
			opList.push(initRegion[0]);
			opList.reverse();
			if (opList.length < 3){
				document.getElementById("tiku_chu").disabled = true;
			}else{
	    		document.getElementById("tiku_chu").disabled = false;
	    	}

			Util.createOptionList("tiku_chu",opList);
		}else{
	    	Util.createOptionList("tiku_chu",initRegion);
	    	document.getElementById("tiku_chu").disabled = true;
		}
		Util.createOptionList("tiku_shou",initCity);
		Util.createOptionList("tiku_sai",initStreet);
   		document.getElementById("tiku_shou").disabled = true;
	    document.getElementById("tiku_sai").disabled = true;
   	} 
   	function changeCity(index){
		var tiku_chu = RootTree.findChildAll($("tiku_chu").options[index].value,2);
		if(tiku_chu){
			var opList = tiku_chu.getOptionalList();
			opList.reverse();
			if(isPrefecture(tiku_chu.getCode())){
				opList.push("Áö¿ªÀ» ¼±ÅÃ");
			} else {
				opList.push(initCity[1]); 
			}
			opList.push(initCity[0]);
			opList.reverse();
			if (opList.length < 3){
				document.getElementById("tiku_shou").disabled = true;
			}else{
				document.getElementById("tiku_shou").disabled = false;
			}
			Util.createOptionList("tiku_shou",opList);
		}else {
	    	Util.createOptionList("tiku_shou",initCity);
	    	document.getElementById("tiku_shou").disabled = true;
		}
		Util.createOptionList("tiku_sai",initStreet);
	    document.getElementById("tiku_sai").disabled = true;
   	}

   	function changeStreet(index){
		var tiku_shou = RootTree.findChildAll($("tiku_shou").options[index].value,3);
		if(tiku_shou){
			var opList = tiku_shou.getOptionalList();
			opList.reverse();
			opList.push(initStreet[1]); 
			opList.push(initStreet[0]);
			opList.reverse();
			if (opList.length < 3){
				document.getElementById("tiku_sai").disabled = true;
			}else{
	 			document.getElementById("tiku_sai").disabled = false;
	 		}	
			Util.createOptionList("tiku_sai",opList);
		}else {
	 		Util.createOptionList("tiku_sai",initStreet);
	 		document.getElementById("tiku_sai").disabled = true;
		}
   	} 
	function makeCalendar(dateObjName,e){
		var dateObj = Util.getInstance(dateObjName);
		var url = "";
		if(window.event){
		  	var ev = window.event;
		}else{
			var ev = e;
		}  	
		getStrYear  = dateObj.getYear();
		getStrMonth = dateObj.getMonth();
		// DOM !!!!!!!!!
		try{
			document.getElementById("cal").innerHTML =  ShowTwoCalender(getStrYear, getStrMonth, dateObjName,dateObjName) ;
		}catch(ex){
			var element = document.createElement("div");
			element.innerHTML = ShowTwoCalender(getStrYear, getStrMonth, dateObjName,dateObjName);
			if (document.getElementById("cal").children[0]){
				document.getElementById("cal").removeChild(document.getElementById("cal").children[0]);
			}	
			document.getElementById("cal").appendChild(element);
		}	
		document.getElementById("cal").style.display = "";
		document.getElementById("addChild").style.display = "none";		
		//document.getElementById("mask").style.display = "";
    	//document.getElementById("mask").style.left = document.getElementById("cal").style.left;
    	//document.getElementById("mask").style.top  = document.getElementById("cal").style.top;
    	//document.getElementById("mask").style.height = document.getElementById("cal").style.height;
    	//document.getElementById("mask").style.width  = document.getElementById("cal").style.width;		
		document.getElementById("cal").style.left = ev.clientX +10;
		document.getElementById("cal").style.top  = ev.clientY +10 ;
		setTimeout('syncMask("mask", "cal")',10);
	}
	function makeAddChild(e){
		if(window.event){
		  	var ev = window.event;
		}else{
			var ev = e;
		}  	
		// DOM !!!!!!!!!
		//if(document.getElementById("addChild").innerHTML==""){
			try{
				document.getElementById("addChild").innerHTML = viewWindow() ;
			} catch (ex) {
			//alert(ex);
				var element = document.createElement("div");
				element.innerHTML = viewWindow();
				if (document.getElementById("addChild").children[0]){
					document.getElementById("addChild").removeChild(document.getElementById("addChild").children[0]);
				}
				document.getElementById("addChild").appendChild(element);
			}
		//}
		if(document.getElementById("tiku_dai").value=="japan") {
			document.getElementById("s1").value=document.getElementById("f_s1").value;
			document.getElementById("s2").value=document.getElementById("f_s2").value;
			document.getElementById("y1").value=document.getElementById("f_y1").value;
			document.getElementById("y2").value=document.getElementById("f_y2").value;
			document.getElementById("y3").value=document.getElementById("f_y3").value;
			document.getElementById("y4").value=document.getElementById("f_y4").value;				
		} else if(document.getElementById("tiku_dai").value=="korea") {
			document.getElementById("child_su1").value=document.getElementById("f_child_su1").value;
			document.getElementById("child_su2").value=document.getElementById("f_child_su2").value;
			document.getElementById("child_su3").value=document.getElementById("f_child_su3").value;
		} else {
			document.getElementById("s1").value=document.getElementById("f_s1").value;
			document.getElementById("y4").value=document.getElementById("f_y4").value;				
		}
		document.getElementById("addChild").style.display = "";
		document.getElementById("cal").style.display = "none";
		//document.getElementById("mask").style.display = "";
    	//document.getElementById("mask").style.left = document.getElementById("addChild").style.left;
    	//document.getElementById("mask").style.top  = document.getElementById("addChild").style.top;
    	//document.getElementById("mask").style.height = document.getElementById("addChild").style.height;
    	//document.getElementById("mask").style.width  = document.getElementById("addChild").style.width;			
		document.getElementById("addChild").style.left = ev.clientX +10;
		document.getElementById("addChild").style.top  = ev.clientY +10 ;
		setTimeout('syncMask("mask", "addChild")',1);
		//syncMask("mask", "addChild");
	}	
	function changeChildNumber(){
	 	if(document.getElementById("f_s1") == null  || document.getElementById("f_s1") == "undefined"){
	 		return false;
	 	}
		if(document.getElementById("tiku_dai").value=="japan") {
		 	if(eval(document.getElementById("f_child_su1").value) +
		 	   eval(document.getElementById("f_child_su2").value) +
		 	   eval(document.getElementById("f_child_su3").value) > 0){
				document.getElementById("f_s1").value=document.getElementById("f_child_su1").value;
				document.getElementById("f_s2").value=document.getElementById("f_child_su2").value;
				document.getElementById("f_y1").value=0;
				document.getElementById("f_y2").value=0;
				document.getElementById("f_y3").value=0;
				document.getElementById("f_y4").value=document.getElementById("f_child_su3").value;				
		 	   }
			document.getElementById("f_child_su1").value =0;
		 	document.getElementById("f_child_su2").value =0;
		 	document.getElementById("f_child_su3").value =0;
		} else if( document.getElementById("tiku_dai").value=="korea" ) {
		 	if(eval(document.getElementById("f_s1").value) +
		 	   eval(document.getElementById("f_s2").value) +
		 	   eval(document.getElementById("f_y1").value) +
		 	   eval(document.getElementById("f_y2").value) +
		 	   eval(document.getElementById("f_y3").value) +
		 	   eval(document.getElementById("f_y4").value) > 0){		
			document.getElementById("f_child_su1").value=document.getElementById("f_s1").value;
			document.getElementById("f_child_su2").value=document.getElementById("f_s2").value;
			document.getElementById("f_child_su3").value= eval(document.getElementById("f_y1").value) +
		 	   												eval(document.getElementById("f_y2").value) +
		 	   												eval(document.getElementById("f_y3").value) +
		 	   												eval(document.getElementById("f_y4").value);
		 	   												//alert(document.getElementById("f_child_su3").value);
		 	}
		 	document.getElementById("f_s1").value =0;
		 	   document.getElementById("f_s2").value =0;
		 	   document.getElementById("f_y1").value =0;
		 	   document.getElementById("f_y2").value  =0;
		 	   document.getElementById("f_y3").value  =0;
		 	   document.getElementById("f_y4").value =0;
		} else {
		 	if(eval(document.getElementById("f_child_su1").value) +
		 	   eval(document.getElementById("f_child_su2").value) +
		 	   eval(document.getElementById("f_child_su3").value) > 0){		
				document.getElementById("f_s1").value=document.getElementById("f_child_su1").value;
				document.getElementById("f_s2").value=0;
				document.getElementById("f_y1").value=0;
				document.getElementById("f_y2").value=0;
				document.getElementById("f_y3").value=0;
				document.getElementById("f_y4").value=eval(document.getElementById("f_child_su2").value)+
				                                      eval(document.getElementById("f_child_su3").value);	
			} else	{
				document.getElementById("f_s1").value=eval(document.getElementById("f_s1").value)+
				                                      eval(document.getElementById("f_y1").value)+
				                                      eval(document.getElementById("f_y3").value);
				document.getElementById("f_y4").value=eval(document.getElementById("f_s2").value)+
				                                      eval(document.getElementById("f_y2").value)+
				                                      eval(document.getElementById("f_y4").value) ;	
				document.getElementById("f_s2").value=0;
				document.getElementById("f_y1").value=0;
				document.getElementById("f_y2").value=0;
				document.getElementById("f_y3").value=0;
			}
			document.getElementById("f_child_su1").value =0;
		 	document.getElementById("f_child_su2").value =0;
		 	document.getElementById("f_child_su3").value =0;
		}	
	}
	
	
	function syncMask(maskName, syncObj ) {
		document.getElementById(maskName).style.display = "";
    	document.getElementById(maskName).style.left = document.getElementById(syncObj).style.left;
    	document.getElementById(maskName).style.top  = document.getElementById(syncObj).style.top;
    	document.getElementById(maskName).style.height = document.getElementById(syncObj).style.height;
    	document.getElementById(maskName).style.width  = document.getElementById(syncObj).style.width;			
	}

	
	function setCd(cd){
		if(document.search.f_tiku_cd){
			document.search.f_tiku_cd.value = cd;
		}
		if(document.search.f_cd){
			document.search.f_cd.value = cd;
		}
	}
	function setLocation(dai,chu,shou,sai){
		if(dai != null && dai !=""){
			if(document.search.f_tiku_dai){
				document.search.f_tiku_dai.value  = dai;
			}else{
				document.search.f_dai.value  = dai;
			}
			if(chu != null && chu !=""){
				if(document.search.f_tiku_chu){
					document.search.f_tiku_chu.value  = chu;
				} else {
					document.search.f_chu.value  = chu;
				}	
				if(shou != null && shou !=""){
					if(document.search.f_tiku_shou){				
						document.search.f_tiku_shou.value = shou;
					} else {
						document.search.f_shou.value = shou;
					}	
					if(sai != null && sai !=""){
						if(document.search.f_tiku_sai){						
							document.search.f_tiku_sai.value  = sai;
						} else 	{
							document.search.f_sai.value  = sai;
						}
					} else {
						setCd("03");
						if(document.search.f_tiku_sai){						
							document.search.f_tiku_sai.value  = "";
						} else 	{
							document.search.f_sai.value  = "";
						}
					}
				} else {
					setCd("02");
					if(document.search.f_tiku_shou){				
						document.search.f_tiku_shou.value = "";
						document.search.f_tiku_sai.value = "";
					} else {
						document.search.f_shou.value = "";
						document.search.f_sai.value = "";
					}	
				}
			} else {
				setCd("01");
				if(document.search.f_tiku_chu){
					document.search.f_tiku_chu.value  = "";
					document.search.f_tiku_shou.value  = "";
					document.search.f_tiku_sai.value  = "";					
				} else {
					document.search.f_chu.value  = "";
					document.search.f_shou.value  = "";
					document.search.f_sai.value  = "";
				}	
			}
		} else {
			setCd("01");
			if(document.search.f_tiku_chu){
				document.search.f_tiku_dai.value  = "";
				document.search.f_tiku_chu.value  = "";
				document.search.f_tiku_shou.value  = "";
				document.search.f_tiku_sai.value  = "";					
			} else {
				document.search.f_dai.value  = "";
				document.search.f_chu.value  = "";
				document.search.f_shou.value  = "";
				document.search.f_sai.value  = "";
			}			
		}
	}
	function kr_search(act){
	    var backupStateDai 	= document.getElementById("tiku_dai").disabled;
	    var backupStateChu  = document.getElementById("tiku_chu").disabled;
	    var backupStateShou = document.getElementById("tiku_shou").disabled;
	    var backupStateSai  = document.getElementById("tiku_sai").disabled;
	    
		document.getElementById("tiku_dai").disabled  = true;
		document.getElementById("tiku_chu").disabled  = true;
		document.getElementById("tiku_shou").disabled = true;
		document.getElementById("tiku_sai").disabled  = true;
					
		if(document.search.tiku_dai.value =="japan"){
			if(document.search.tiku_chu.value =="Central Tokyo"){
				if(document.search.tiku_shou.value == ""){
					setCd("03");
					setLocation(document.search.tiku_dai.value,"tokyo","tokyo","");
				} else {
					setCd("04");
					setLocation(document.search.tiku_dai.value,"tokyo","tokyo",document.search.tiku_shou.value);
				}
			}
			else if(document.search.tiku_chu.value =="TDR"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"tiba","keiyo","");
				
			}
			else if(document.search.tiku_chu.value =="Osaka city"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"osaka","shi","");
			}
			else if(document.search.tiku_chu.value =="Kyoto city"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"kyoto","shi","");
			}
			else if(document.search.tiku_chu.value =="Sapporo"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"hokkaido","sapporo","");
			}
			else if(document.search.tiku_chu.value =="Hakone"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"kanagawa","hakone","");
			}
			else if(document.search.tiku_chu.value =="Fuji"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"yamanasi","fujisan","");
			}
			else if(document.search.tiku_chu.value =="Hiroshima"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"hiroshima","hiroshima","");
			}
			else if(document.search.tiku_chu.value =="Fukuoka city"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"hukuoka","fukuoka","");
			}
			else if(document.search.tiku_chu.value =="Yokohama"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"kanagawa","yokohama","");
			}
			else if(document.search.tiku_chu.value =="Nagoya"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"aichi","nagoyashi","");
			}
			else if(document.search.tiku_chu.value =="Takayama/Hida"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"gihu","takayama","");
			}
			else if(document.search.tiku_chu.value =="Kobe"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"hyogo","kobe","");
			}
			else if(document.search.tiku_chu.value =="Nikko"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"tochigi","nikko","");
			}
			else if(document.search.tiku_chu.value =="Beppu"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"ooita","beppu","");
			}
			else if(document.search.tiku_chu.value =="Sendai"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"miyagi","sendai","");
			}
			else if(document.search.tiku_chu.value =="Niseko"){
				setCd("03");
				setLocation(document.search.f_tiku_dai.value,"hokkaido","niseko","");
			}
			else if(document.search.tiku_chu.value =="Hakuba"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"nagano","hakuba","");
			}
			else if(document.search.tiku_chu.value =="Kanazawa"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"ishikawa","kanazawa","");
			}
			else if(document.search.tiku_chu.value =="Nagasaki city"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"nagasaki","nagasaki","");
			}
			else if(document.search.tiku_chu.value =="Okinawa"){
				setCd("02");
				setLocation(document.search.tiku_dai.value,"okinawa","","");
			}
			else if(document.search.tiku_chu.value =="Narita Airport"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"tiba","narita","");
			}
			else if(document.search.tiku_chu.value =="Kansai Airport"){
				setCd("03");
				setLocation(document.search.tiku_dai.value,"osaka","nanbu","");
			}
			else {
				if(document.search.tiku_shou.value =="tokyo" ||
				   document.search.tiku_shou.value =="shi" ||
				   document.search.tiku_shou.value =="nagoyashi" ){
					setCd("04");
					setLocation(document.search.tiku_dai.value,
				            	document.search.tiku_chu.value,
				            	document.search.tiku_shou.value,
				            	document.search.tiku_sai.value);
				 }           
				 else if(document.search.tiku_shou.value =="kyoto"){
					setCd("04");
					setLocation(document.search.tiku_dai.value,
				            	document.search.tiku_chu.value,
				            	"shi",
				            	document.search.tiku_sai.value);
				 }
				 else {
					setCd("03");
					setLocation(document.search.tiku_dai.value,
				            	document.search.tiku_chu.value,
				            	document.search.tiku_shou.value,
				            	"");
				 }
			}
		}else if(document.search.tiku_dai.value =="korea"){
			if(document.search.tiku_dai.value == ""){
				setCd("01");
				setLocation("","","","");
			}else if(document.search.tiku_shou.value == ""){
				setCd("02");
				setLocation(document.search.tiku_dai.value,document.search.tiku_chu.value,"","");
			} else{
				setCd("03");
				setLocation(document.search.tiku_dai.value,document.search.tiku_chu.value,document.search.tiku_shou.value,"");
			}
		}else{
			if(document.search.tiku_dai.value == ""){
				setCd("01");
				setLocation("","","","");
			}else if(document.search.tiku_shou.value == ""){
				setCd("03");
				setLocation("kaigai",document.search.tiku_dai.value,document.search.tiku_chu.value,"");
			} else{
				setCd("04");
				setLocation("kaigai",document.search.tiku_dai.value,document.search.tiku_chu.value,document.search.tiku_shou.value);
			}
		}
		if(act!= null && act == "keywordSearch"){
	    	document.search.submit();
	    } else {
	    	if(checkData()){
		    	document.search.submit();
	    	} else {
	    		document.getElementById("tiku_dai").disabled  = backupStateDai;
	   		 	document.getElementById("tiku_chu").disabled  = backupStateChu;
	    		document.getElementById("tiku_shou").disabled = backupStateShou;
	    		document.getElementById("tiku_sai").disabled  = backupStateSai;
	    	}
	    } 	
	}
	
	function display (id) {
		var status = document.getElementById('addChild1').style.display ;
		if (status!="undefined" && status=="none") {
			document.getElementById('addChild1').style.display  = "";
			document.getElementById('addChild2').style.display  = "";
		} else {
			document.getElementById('addChild1').style.display = "none";
			document.getElementById('addChild2').style.display = "none";
		}
	}
	function checkData() {
	    if(document.search.f_tiku_dai.value == ""){
	        alert("±¹°¡¸¦ ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À");
	    } else {
	      if(document.search.f_tiku_chu.value == ""){
	      	alert("µµ½Ã¸¦ ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À");
	      } else {
	      	if (document.search.f_tiku_chu.value == "Okinawa" ){
	      		return true;
	      	}else if(document.search.f_tiku_chu.value == "seoul"  ||
	      			 document.search.f_tiku_chu.value == "busan"  ||
	      			 document.search.f_tiku_chu.value == "jeju-do" ){
	      		return true;	 
	      	}else {
	        	if( document.search.f_tiku_cd.value == "03" || document.search.f_tiku_cd.value == "04" ){
					return true;
	        	} else {
	        		if(document.search.f_tiku_shou.value == ""){
	        			alert("Áö¿ªÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À");
	        		}
	        	}
	      	}
	      }     	
	    }   
		return false ;	
	}
