    var NUM_STR = "0123456789";
        
    //?面載入?onload事件 -- 
    //iniOnload();
    
    function iniOnload()
    {
    
			setTimeout("initSearchMenu();",3000);	
			return true;
    }
    
/*
    function initSearchMenu()
        {

			var i=0;
	        var j=0;
	        var obj=document.getElementById('s2')
        	
			if (obj == null) {
        	    iniOnload();
        	} 
        	
			for(i=0;i<DHTL_arrmenu.length-1;i++)
	        {
		        if(DHTL_arrmenu[i][2]==0)
		        {
			        for ( j=0;j<DHTL_arrmenu.length-1;j++ )
			        {	
				        if ( DHTL_arrmenu[i][0]==DHTL_arrmenu[j][2] )		
					        obj.options[obj.options.length]=new Option(DHTL_arrmenu[j][1],DHTL_arrmenu[j][0]);
			        }
		        }		
	        }
	        obj.selectedIndex = 0

	        fs2(obj)

	        //?設??條件??
	        document.getElementById('hotel_type').selectedIndex = 0
	        document.getElementById('District').selectedIndex = 0
	        document.getElementById('Money').selectedIndex = 0
	        document.getElementById('DefKeyWord').value = ""
			document.getElementById('shtldate').value=""
			document.getElementById('ehtldate').value=""
			        
	        //?設Hidden??
	        document.getElementById('shtl_date').value = ""
	        document.getElementById('ehtl_date').value = ""
	        document.getElementById('minmoney').value = ""
	        document.getElementById('maxmoney').value = ""

			//?設顯示?控??
			document.getElementById('hotel_type').disabled = false
		    document.getElementById('District').disabled = false
		    document.getElementById('Money').disabled = false
		    document.getElementById('DefKeyWord').disabled = false
		    document.getElementById('shtldate').disabled = false
		    document.getElementById('ehtldate').disabled = false

        }
        
        function fs2(a){

	        var PID=a.value
			var obj=document.getElementById('s3');
	        var obj_district = document.getElementById('District');
            var obj_HotelType =document.getElementById('hotel_type');
         
			obj.options.length=0;
	        obj_district.options.length=0;
            obj_HotelType.length = 0;

            if(PID==''){
		        return;
	        }
    	
	        //繫?????後飯店改變?語?
	        obj.options[0]=new Option('不?','');
	        for(var i=0;i<DHTL_arrmenu.length-1;i++){
		        if(DHTL_arrmenu[i][2]==PID)
			        obj.options[obj.options.length]=new Option(DHTL_arrmenu[i][1],DHTL_arrmenu[i][0]);
	        }

	        //繫?????後??改變?語?
	        obj_district.options[0]=new Option('不?','');
	        for(var i=0;i<DHTL_District_arrmenu.length-1;i++){
		        if(DHTL_District_arrmenu[i][2]==PID)
			        obj_district.options[obj_district.options.length]=new Option(DHTL_District_arrmenu[i][1], DHTL_HotelType_arrmenu[i][1] + ',' + DHTL_District_arrmenu[i][0]);
	        }

	        //繫?????後飯店??改變?語?
	        obj_HotelType.options[0]=new Option('不?','');
	        for(var i=0;i<DHTL_HotelType_arrmenu.length-1;i++){
		        if(DHTL_HotelType_arrmenu[i][2]==PID)
			        obj_HotelType.options[obj_HotelType.options.length]=new Option(DHTL_HotelType_arrmenu[i][1] , DHTL_HotelType_arrmenu[i][1] + ',' + DHTL_HotelType_arrmenu[i][0]);
	            }

			//?設顯示?控??
			document.getElementById('hotel_type').disabled = false
		    document.getElementById('District').disabled = false
		    document.getElementById('Money').disabled = false
		    document.getElementById('DefKeyWord').disabled = false
		    document.getElementById('shtldate').disabled = false
		    document.getElementById('ehtldate').disabled = false
        }

        function setValue(){
        try{

	        document.getElementById('s_region').value='';
	        document.getElementById('s_city_to').value='';
    	    document.getElementById('s_hotel_to').value='';
            document.getElementById('shtl_date').value='';
	        document.getElementById('ehtl_date').value='';
	        document.getElementById('minmoney').value='';
	        document.getElementById('maxmoney').value='';

	        var s2=document.getElementById('s2').value;
	        if(s2!='')document.getElementById('s_city_to').value=setCode(s2);

	        var s3=document.getElementById('s3').value;
	        if(s3!='')document.getElementById('s_hotel_to').value=setCode(s3);

	        if(document.getElementById('shtldate').value!=''){
            document.getElementById('shtl_date').value = document.getElementById('shtldate').value.substring(0,4) + document.getElementById('shtldate').value.substring(5,7) +document.getElementById('shtldate').value.substring(8,10)
	        }

	        if(document.getElementById('ehtldate').value!=''){
            document.getElementById('ehtl_date').value = document.getElementById('ehtldate').value.substring(0,4) + document.getElementById('ehtldate').value.substring(5,7) +document.getElementById('ehtldate').value.substring(8,10)
	    }
	
	    if(document.getElementById('Money').value!=''){
			arr = document.getElementById('Money').value.split('~')
		    document.getElementById('minmoney').value=arr[0]
		    document.getElementById('maxmoney').value=arr[1]
		    }else{
		    document.getElementById('minmoney').value=0
		    document.getElementById('maxmoney').value=999999
	    }
        }catch(e){
			alert(e.description);
	        return false;
        }
	        return true;
        }


    function setCode(s){
	    for(var i=0;i<DHTL_arrmenu.length;i++){
		    if(s==DHTL_arrmenu[i][0])
			    return DHTL_arrmenu[i][3];
	    }
	    return '';
    }

    function opencal(env,name)
    {
	    x=env.screenX+20;
	    y=env.screenY-120;
    	
	    window.open('/StarTravel.Web.DHTL.BANK.V3/calwindow.html?inputField=' + name, 'bum', 'scrollbars=0,resizable=0,status=0,width=220,height=220,left=' + String(x) + ',top='+ String(y));
    }
*/
    function openDefKeyWord(env,name)
    {
	    x=env.screenX+20;
	    y=env.screenY-120;
    
      	window.open('../calwindow_DefKeyWord.html?inputField=' + name, 'bum', 'scrollbars=0,resizable=0,status=0,width=220,height=220,left=' + String(x) + ',top='+ String(y));

    }
    
    function openDefKeyWord_First(env,name)
    {
	    x=env.screenX+20;
	    y=env.screenY-120;
    
      	window.open('calwindow_DefKeyWord.html?inputField=' + name, 'bum', 'scrollbars=0,resizable=0,status=0,width=220,height=220,left=' + String(x) + ',top='+ String(y));

    }
    
    function openDefKeyWord_SE(env,name)
    {
	    x=env.screenX+20;
	    y=env.screenY-120;
    
      	window.open('calwindow_DefKeyWord_SE.html?inputField=' + name, 'bum', 'scrollbars=0,resizable=0,status=0,width=220,height=220,left=' + String(x) + ',top='+ String(y));

    }
/*
    function changedisabled(hotel_name){
	    if (hotel_name.value == "" || hotel_name.value == "不?"){
    		
		    document.getElementById('hotel_type').disabled = false
		    document.getElementById('District').disabled = false
		    document.getElementById('Money').disabled = false
		    document.getElementById('DefKeyWord').disabled = false
		    document.getElementById('shtldate').disabled = false
		    document.getElementById('ehtldate').disabled = false
	    }else{
		    document.getElementById('hotel_type').disabled = true
		    document.getElementById('District').disabled = true
		    document.getElementById('Money').disabled = true
		    document.getElementById('DefKeyWord').disabled = true
		    //document.getElementById('shtldate').disabled = true
		    //document.getElementById('ehtldate').disabled = true
	    }
    }

    function $(id)
    {
	     return document.getElementById(id);
    }

     div_keyFlag = 1;
     function onnietest(env)
     { 
	        x=env.screenX+20;
	        y=env.screenY-120;

	        var div = "<div id=\"div_keyword\" style=\"border:black solid 1px;\">cccccccccc</div>"
	        document.body.innerHTML = 	div;

	        div_keyFlag = (div_keyFlag + 1 ) % 2 ;
	        if ( div_keyFlag ) $("div_keyword").style.display = "block";
	        else $("div_keyword").style.display = "none";
	        $("div_keyword").style.left = String(x);
        //	alert($("div_keyword").style.display);

    }

    function go(){
        
	    if ( document.getElementById('s2').value == "??"  || document.getElementById('s2').value == "" ){ 
	    return false;
	    }

         if(document.getElementById('shtldate').value!=''){
	        scheckData = document.getElementById('shtldate').value.substring(0,4) + document.getElementById('shtldate').value.substring(5,7) +document.getElementById('shtldate').value.substring(8,10)

	        if (scheckData.length != 8){
		        alert('????輸入?誤，格式為yyyy/mm/dd')
		        return false
	        }

	        for(var i=0; i<scheckData.length; i++) {
		        if (NUM_STR.indexOf(scheckData.substr(i, 1)) < 0) {
		        alert('????輸入?誤，格式為yyyy/mm/dd');
		        return false
		        }
	        }
        }

        if(document.getElementById('ehtldate').value!=''){
	        echeckData = document.getElementById('ehtldate').value.substring(0,4) + document.getElementById('ehtldate').value.substring(5,7) +document.getElementById('ehtldate').value.substring(8,10)

	        if (echeckData.length != 8){
		        alert('????輸入?誤，格式為yyyy/mm/dd')
		        return false
	        }

	        for(var i=0; i<echeckData.length; i++) {
		        if (NUM_STR.indexOf(echeckData.substr(i, 1)) < 0) {
		        alert('????輸入?誤，格式為yyyy/mm/dd');
		        return false
		        }
	        }
        }

		if (document.getElementById('shtldate').value!=''){
			if (document.getElementById('ehtldate').value!=''){
				if (scheckData - echeckData >= 0)
				{
					alert('?????大??等於??日!!');
					return false;
				}
			}
		}
	        setValue();

	        if(document.getElementById('s_hotel_to').value!='') {
				if(document.getElementById('shtldate').value!='') {
					if(document.getElementById('ehtldate').value!='') {
						location.href = "BSelectRoomType_Date.aspx?PROD_NO="  + document.getElementById('s_hotel_to').value + "&S_DATE=" + scheckData + "&E_DATE=" + echeckData;
						return true
					}
				}
				//?飯?
		      	location.href = "BSelectRoomType.aspx?PROD_NO="  + document.getElementById('s_hotel_to').value;
                return true
	        }
			location.href = "AAllProd.aspx?s_region="  + document.getElementById('s_region').value + "&s_nation=" +  document.getElementById('s_nation').value + "&s_city_to=" +  document.getElementById('s_city_to').value + "&s_htl_date=" + document.getElementById('shtl_date').value + "&e_htl_date=" + document.getElementById('ehtl_date').value + "&keyHotelType=" + escape(document.getElementById('hotel_type').value) + "&keyDistrict=" + escape(document.getElementById('District').value) + "&keyDefKeyWord=" + escape(document.getElementById('DefKeyWord').value) + "&minmoney=" + document.getElementById('minmoney').value + "&maxmoney=" + document.getElementById('maxmoney').value;
	        return true
	
        }

        //清除?鍵?
        
     */    
        function clearDefKeyWord(){
           document.getElementById('DefKeyWord').value=""
        }
      
		//Focus?button
		function focusToButton(){
			document.getElementById('Submit').focus()
		}
  

