﻿// JScript 檔
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
    var countNum=Math.floor(Math.random()*3)+1;
    var lastCountNum=countNum; 
	var ADTimer;	
	init();
	
	function init(){	    
		clearInterval(ADTimer);
		ADTimer = setInterval("run()",8000);
	}	
		
	function run(){
	    for (j=1;j<=3;j++) {
              document.getElementById('div_title_off_'+j).style.display = "block";
              document.getElementById('div_title_on_'+j).style.display = "none";
              document.getElementById('div_content_'+j).style.display = "none";
        }        
       document.getElementById('div_title_off_'+countNum).style.display = "none"; 
       document.getElementById('div_title_on_'+countNum).style.display = "block";
       document.getElementById('div_content_'+countNum).style.display = "block";
       if (countNum<=3){
            //countNum++;
            lastCountNum = countNum ; 
            countNum = Math.floor(Math.random()*3)+1; 
           while(lastCountNum==countNum){
                countNum = Math.floor(Math.random()*3)+1; 
           } 
       }else{
            countNum=1;
       }       
	}	
	
	function stop(){
		clearTimeout(ADTimer);
		clearInterval(ADTimer);
	}
	
	function show(item){
	   countNum=item;
	   for (j=1;j<=3;j++) {
              document.getElementById('div_title_off_'+j).style.display = "block";
              document.getElementById('div_title_on_'+j).style.display = "none"; 
              document.getElementById('div_content_'+j).style.display = "none";
        } 
	   document.getElementById('div_title_off_'+countNum).style.display = "none"; 
       document.getElementById('div_title_on_'+countNum).style.display = "block";
       document.getElementById('div_content_'+countNum).style.display = "block";
	}
	    function searchCruises(){
		    var msg;
			var Kind;
			var StartDate;
			var EndDate;
			var ROUT; 
	        if (document.getElementById("Cruises_startdate").value != "" && document.getElementById("Cruises_enddate").value != ""){
	            StartDate = document.getElementById("Cruises_startdate").value;
				EndDate = document.getElementById("Cruises_enddate").value;
				ROUT = document.getElementById("DD1").value;
				location.href =  "/Cruises/SearchList_Day.aspx?StartDate=" + StartDate + "&EndDate=" + EndDate + "&SC=" + ROUT; 
				}
	        else{
	            alert("請輸入起迄日期 !");
	           return false; 
	        }
        }	
    
   
   function searchPKG(obj){
		var goPlace0 = document.Search3.rdo1(0).checked
        var goPlace1 = document.Search3.rdo1(1).checked
        var goPlace2 = document.Search3.rdo1(2).checked
	    var cg1 = document.getElementById("cg1").value
		var citycode = document.getElementById("citycode").value;
        var carr_cd = document.getElementById("carr_cd").value;
        var goDate = document.getElementById("PKG_StartDate").value;
		var queryC0 = document.Search3.queryC(0).checked
        var queryC1 = document.Search3.queryC(1).checked
		var url="http://www.travel4u.com.tw/Package/new_PKGList.aspx?";		
		//alert('goPlace='+goPlace+',cg1='+cg1+',citycode='+citycode+',carr_cd='+carr_cd+',goDate='+goDate);
		if (cg1 == "" && citycode == "" && carr_cd==""&& goDate==""){
			alert('請至少選擇一項');
			return false;
		}else{
			if (goPlace0!=""){
				url = url + "goPlace=son" 
			}		
			if (goPlace1!=""){
				url = url + "goPlace=tao" 
			}
			if (goPlace2!=""){
				url = url + "goPlace=khh" 
			}
			if(citycode!=""){
				url = url + "&targetPlace=" + citycode;
			}
			if(goDate!=""){
				url = url + "&goDate=" + goDate;
			}
			if (carr_cd!=""){
				url = url + "&airline=" + carr_cd;
			}			
			if (cg1!=""){
				url = url + "&subject=" + cg1;
			}			
			
			
			if(queryC0!=""){
				url = url + "&queryC=1" 
			}
			if(queryC1!=""){
				url = url + "&queryC=2" 
		    }
			location.href = url;
		}
	}
	function selectfun(Obj){
			if(Obj.queryC[1].checked){
				document.getElementById("carr_cd").selectedIndex=0;
				document.getElementById("carr_cd").disabled=true;
				document.getElementById("cg1").disabled=false;      
			}else{
				document.getElementById("carr_cd").disabled=false;
                document.getElementById("cg1").selectedIndex=0;
				document.getElementById("cg1").disabled=true;   
			}

		}
		
    function searchGroup(){
		    var msg;
			var continent;
			var StartDate;
			var EndDate;
			var ROUT;
			//var goPlace0 = document.getElementById("rdo2").checked
			var day; 
	        if (document.getElementById("Oversea_startdate").value != "" && document.getElementById("Oversea_enddate").value != ""){
	            continent = document.getElementById("Overseas").value; 
	            StartDate = document.getElementById("Oversea_startdate").value;
                    
		       EndDate = document.getElementById("Oversea_enddate").value;
		    var goPlace0 = document.form1.rdo2(0).checked
		    var goPlace1 = document.form1.rdo2(1).checked
				//ROUT = document.getElementById("rdo2").value;
				if (goPlace0!=""){
				ROUT ="TPE" 
			}		
			if (goPlace1!=""){
				ROUT ="KHH"  
			}	
				day = document.getElementById("day1").value;
				location.href =  "/oversea/list_custom.aspx?StartDate=" + StartDate + "&EndDate=" + EndDate + "&ROUT=" + ROUT + "&day=" + day +"&"+ continent; 
	        }else{
	            alert("請輸入起迄日期 !");
	           return false; 
	        }
        }	        
        function searchTicket(test){
               var AREA_CD;
               var Country_CD;
               var City;
               var CARR_CD;
               var DD;
               var CLS_TP = document.getElementById("CLS_TP1").value;
               var DEP_APR_CD = document.getElementById("DEP_APR_CD1").value;
               var TKT_ROUT_TP = document.getElementById("TKT_ROUT_TP_Search").value;
               var SelectItem = document.getElementById("SelectItem").value;
              	               
               if (document.getElementById("ticket_startdate").value != "" ){
                    if (document.getElementById("Continent1").value != ""){
                        AREA_CD = document.getElementById("Continent1").value ;
                        Country_CD = document.getElementById("Country1").value ;
                        City = document.getElementById("City").value ;
                        CARR_CD =  document.getElementById("CARR_CD1").value ;
                        if (document.getElementById("ticket_startdate").value == "不限日期")
                            {
                                DD = "";
                            }
                        else
                            {
                                DD = document.getElementById("ticket_startdate").value ;
                            }
                        //DD = document.getElementById("ticket_startdate").value ;
                         
                        
                        
                        //alert("/ticket/ByAirline.asp?City=" +City	+ "&CARR_CD=" + CARR_CD + "&DD=" + DD + "&DEP_APR_CD=" + DEP_APR_CD);
                        location.href="/ticket/ByAirline.asp?AREA_CD=" + AREA_CD + "&Country_CD=" + Country_CD +"&City=" +City	+ "&CARR_CD=" + CARR_CD + "&DD=" + DD + "&DEP_APR_CD=" + DEP_APR_CD + "&CLS_TP=" + CLS_TP + "&TKT_ROUT_TP=" + TKT_ROUT_TP  + "&selectItem=" + SelectItem ;
                    } else{
                        alert("請選擇目的地 !");
                        return false;
                    }
               }else{
                    if (document.getElementById("Continent1").value != ""){
                        AREA_CD = document.getElementById("Continent1").value ;
                        Country_CD = document.getElementById("Country1").value ;
                        City = document.getElementById("City").value ;
                        CARR_CD =  document.getElementById("CARR_CD").value ;
                        DD = document.getElementById("Hidden1").value ;
                        			
                        
                        //alert("/ticket/ByAirline.asp?City=" +City	+ "&CARR_CD=" + CARR_CD + "&DD=" + DD + "&DEP_APR_CD=" + DEP_APR_CD);
                        location.href="/ticket/ByAirline.asp?AREA_CD=" + AREA_CD + "&Country_CD=" + Country_CD +"&City=" +City	+ "&CARR_CD=" + CARR_CD + "&DD=" + DD + "&DEP_APR_CD=" + DEP_APR_CD + "&CLS_TP=" + CLS_TP + "&TKT_ROUT_TP=" + TKT_ROUT_TP  + "&selectItem=" + SelectItem  ;
                    } else{
                        alert("請選擇目的地 !");
                        return false;
                    }//                        
                document.getElementById("ticket_startdate").value = now();
                //                        searchTicket();
                //                        //alert("請輸入出發日期 !");
                //                        //return false;

               }
        }       
    
	   
	   function showDiv(item){
            for (j=1;j<=4;j++) {
                  document.getElementById('div_Search_off_'+j).style.display = "block";
                  document.getElementById('div_Search_on_'+j).style.display = "none";
                  document.getElementById('div_meat_'+j).style.display = "none";
            }  
           document.getElementById("div_Search_on_"+item).style.display = "block";
           document.getElementById("div_Search_off_"+item).style.display = "none"; 
           document.getElementById('div_meat_'+item).style.display = "block";
       } 


    function choiceHTL(SelectModel)
        {
            window.open('http://www.travel4u.com.tw/Calendars/calendar.aspx?SelectModel='+SelectModel,'','scrollbars=no,location=no,directories=no,status=no,toolbar=no,resizable=no,menubar=no,resizable=no,width=430,height=200,top=450,left=600');
        }        
        function formHandler(form)
            {
                var URL = document.form1.ES_Email.value;
                var intelm;
                var strreg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
                intelm = document.form1.ES_Email.value.search(strreg);
                if(intelm == -1)
                    {
                      intelm = false;
                      window.alert('MAIL格式不正確'); 
                    }
                else
                    {
                       intelm = true;
                       popup = location.href("/member/choose.asp?ES_Email="+URL);
                    }
            }