﻿

function check_all(form){

	document.airtw.fback.value = "";

	document.airtw.fgo.value = "";

	var yy=""; var mm=""; var dd=""; hh=""; mins="";ss="00";

	yy = document.airtw.test.value.substring(0,4);

	mm = document.airtw.test.value.substring(5,7);

	dd = document.airtw.test.value.substring(8,10);

	hh = document.airtw.departTime.value.substring(0,2);

	mins = document.airtw.departTime.value.substring(2,4);

	document.airtw.flyDate.value=yy+mm+dd;

	var curdate= new Date();

	var begdate= new Date(yy,mm-1,dd,hh,mins,ss);

	if(curdate.getTime()>=begdate.getTime()){

		alert("日期時間錯誤");

		return false;

	}else{

		begdate="";

		begdate=yy+mm+dd;

		document.airtw.fgo.value = document.airtw.begFlySection.value +","+ document.airtw.endFlySection.value+","+begdate+","+document.airtw.departTime.value.substring(5,14);

		if(document.airtw.check_back.checked==true){

			if(document.airtw.test2.value=="non"){

				alert("請選回程日期");		

				document.airtw.test2.focus();

				return false;

			}else if(document.airtw.backDepartTime.value=="non"){

				alert("請選回程時間");		

				document.airtw.backDepartTime.focus();

				return false;

			}

			if(document.airtw.test2.selectedIndex < document.airtw.test.selectedIndex){

				DateCheck = confirm("您的回程日期早於去程日期,\n確定您的行程無誤?");

				if (DateCheck == false){  

					return false;

				}

			}	

			RtnDate = document.airtw.test2.value;

			DepDate = document.airtw.test.value;

			RtnTime = document.airtw.backDepartTime.value;

			DepTime = document.airtw.departTime.value;

			if (RtnDate == DepDate && RtnTime < DepTime){

				TimeCheck = confirm("您的回程時間早於去程時間,\n確定您的行程無誤?");

				if (TimeCheck == false){         

					return false;

				}

			}

			RtnDate ="";

			RtnDate =document.airtw.test2.value.substring(0,4)+document.airtw.test2.value.substring(5,7)+document.airtw.test2.value.substring(8,10);

			document.airtw.fback.value = document.airtw.endFlySection.value +","+ document.airtw.begFlySection.value+","+RtnDate+","+document.airtw.backDepartTime.value.substring(5,14);

			//alert("fback.value="+document.airtw.fback.value);

		}else{

			if(document.airtw.test2.value != "non" ){

				alert("請勾選 \"我要訂回程\" !");

				return false;

			}

		}

	}

	SetCookie("agent","airtw",new Date(today.getTime() +  24 * 60 * 60 * 1000));

}



function checkDepRtn()

{

  if (document.airtw.check_back.checked){

	if (document.airtw.test2.selectedIndex < document.airtw.test.selectedIndex+1){

		document.airtw.test2.selectedIndex = document.airtw.test.selectedIndex+1;

	    document.airtw.backDepartTime.selectedIndex = document.airtw.departTime.selectedIndex+1;

	}

  }else{

	document.airtw.test2.selectedIndex = 0;

	document.airtw.backDepartTime.selectedIndex = 0;

  }



}

document.write("<table width='330' border='0' cellspacing='0' cellpadding='3'>");

document.write("<form onSubmit='return check_all(this)' name='airtw' action='/ezec/airtw/airtw1_1.jsp' method='post'>");

document.write("<tr> ");

document.write("<td colspan='2'>出發地 ");

document.write("<select name='begFlySection' >");

document.write("<option value='TSA' selected>台北</option>");

document.write("<option value='TTT'>台東</option>");

document.write("<option value='TNN'>台南</option>");

document.write("<option value='MZG'>馬公</option>");

document.write("<option value='HUN'>花蓮</option>");

document.write("<option value='CYI'>嘉義</option>");

document.write("<option value='KNH'>金門</option>");

//document.write("<option value='MFK'>馬祖</option>");

document.write("<option value='TXG'>台中</option>");

document.write("<option value='PIF'>屏東</option>");

//document.write("<option value='HCN'style='color:#FF6600' >恆春</option>");

document.write("<option value='HCN'>恆春</option>");

document.write("<option value='KHH'>高雄</option>");

document.write("<option value='KYD'>蘭嶼</option>");

document.write("<option value='GNI'>綠島</option>");


document.write("</select>");

document.write("目的地 ");

document.write("<select name='endFlySection' >");

document.write("<option value='TSA'>台北</option>");

document.write("<option value='TTT'>台東</option>");

document.write("<option value='TNN'>台南</option>");

document.write("<option value='MZG'>馬公</option>");

document.write("<option value='HUN'>花蓮</option>");

document.write("<option value='CYI'>嘉義</option>");

document.write("<option value='KNH'>金門</option>");

//document.write("<option value='MFK'>馬祖</option>");

document.write("<option value='TXG'>台中</option>");

document.write("<option value='PIF'>屏東</option>");

//document.write("<option value='HCN' style='color:#FF6600' >恆春</option>");

document.write("<option value='HCN'>恆春</option>");

document.write("<option value='KHH' selected>高雄</option>");

document.write("<option value='KYD'>蘭嶼</option>");

document.write("<option value='GNI'>綠島</option>");


document.write("</select></tr><tr><td>");







function GetNDate(Dt,n)

{

	// 日期設定

	var ms = Date.parse(Dt);

	var days = (60*60*24*1000)*parseInt(n);

	var d = new Date(ms + days);

	var yy,mm,dd,s;



	yy = d.getFullYear();

	mm= d.getMonth() + 1;

	if(mm < 10){mm="0"+mm}

	dd =d.getDate();

	if(dd < 10){dd="0"+dd}

	s = yy + "/" + mm + "/" + dd;

	

return(s);

} 





var nowDate=new Date();

var showDay=80;

var limitDate=new Date(2009,11,27);  // 因應2010年春節 2009/11/23 - 2008/12/26 日曆所要顯示天數為93天..其餘的天數皆為60天

if(nowDate<=limitDate.getTime()){
  showDay=93;
}

document.writeln("日期 <SELECT NAME='test' >");

	var eWeek,cWeek;

	for ( i =0 ; i <= showDay ; i++){

		eWeek=new Date(GetNDate(nowDate,i)).getDay();

		switch (eWeek) {

		case 0:

			cWeek="日";

			break;

		case 1:

			cWeek="一";

			break;

		case 2:

		 	cWeek="二";

			break;

		case 3:

			cWeek="三";

			break;

		case 4:

			cWeek="四";

			break;

		case 5:

			cWeek="五";

			break;

		case 6:

			cWeek="六";

			break;

		}

		if(i==4) document.writeln("<OPTION value='"+GetNDate(nowDate,i)+"' selected> "+GetNDate(nowDate,i)+"("+cWeek+") </OPTION>");	

		else	document.writeln("<OPTION value='"+GetNDate(nowDate,i)+"'> "+GetNDate(nowDate,i)+"("+cWeek+") </OPTION>");	

		

	}

				

document.writeln("</SELECT>");

		

document.write("時間 ");

document.write("<select name='departTime' >");

document.write("<option value='0600,0600,0900' selected>06:00</option>");

document.write("<option value='0700,0600,1000'>07:00</option>");

document.write("<option value='0800,0600,1100'>08:00</option>");

document.write("<option value='0900,0700,1200'>09:00</option>");

document.write("<option value='1000,0800,1300'>10:00</option>");

document.write("<option value='1100,0900,1400'>11:00</option>");

document.write("<option value='1200,1000,1500'>12:00</option>");

document.write("<option value='1300,1100,1600'>13:00</option>");

document.write("<option value='1400,1200,1700'>14:00</option>");

document.write("<option value='1500,1300,1800'>15:00</option>");

document.write("<option value='1600,1400,1900'>16:00</option>");

document.write("<option value='1700,1500,2000'>17:00</option>");

document.write("<option value='1800,1600,2100'>18:00</option>");

document.write("<option value='1900,1700,2200'>19:00</option>");

document.write("<option value='2000,1800,2300'>20:00</option>");

document.write("<option value='2100,1900,2300'>21:00</option>");

document.write("<option value='2200,2000,2300'>22:00</option>");

document.write("</select>");

document.write("</td>");

document.write("                        </tr>");

document.write("                        <tr> ");

document.write("                          <td>");

document.write("<input type='hidden' name='flyDate'><input type='hidden' name='fgo'>");

document.write("<input type='checkbox' name='check_back' value='yes' onClick='checkDepRtn()' > 訂購回程");

document.write("</td></tr><tr><td>");

document.write("日期 ");



document.writeln("日期 <SELECT NAME='test2'><OPTION value='non'>請選回程日期</OPTION>");

	var eWeek,cWeek;

	for ( i =0 ; i <= showDay ; i++){

		eWeek=new Date(GetNDate(nowDate,i)).getDay();

		switch (eWeek) {

		case 0:

			cWeek="日";

			break;

		case 1:

			cWeek="一";

			break;

		case 2:

		 	cWeek="二";

			break;

		case 3:

			cWeek="三";

			break;

		case 4:

			cWeek="四";

			break;

		case 5:

			cWeek="五";

			break;

		case 6:

			cWeek="六";

			break;

		}



		document.writeln("<OPTION value='"+GetNDate(nowDate,i)+"'> "+GetNDate(nowDate,i)+"("+cWeek+") </OPTION>");	

		

	}

				

document.writeln("</SELECT>");

      

document.write("時間");

document.write("<select name='backDepartTime' >");

document.write("<option value='0600,0600,0900' selected>06:00</option>");

document.write("<option value='0700,0600,1000'>07:00</option>");

document.write("<option value='0800,0600,1100'>08:00</option>");

document.write("<option value='0900,0700,1200'>09:00</option>");

document.write("<option value='1000,0800,1300'>10:00</option>");

document.write("<option value='1100,0900,1400'>11:00</option>");

document.write("<option value='1200,1000,1500'>12:00</option>");

document.write("<option value='1300,1100,1600'>13:00</option>");

document.write("<option value='1400,1200,1700'>14:00</option>");

document.write("<option value='1500,1300,1800'>15:00</option>");

document.write("<option value='1600,1400,1900'>16:00</option>");

document.write("<option value='1700,1500,2000'>17:00</option>");

document.write("<option value='1800,1600,2100'>18:00</option>");

document.write("<option value='1900,1700,2200'>19:00</option>");

document.write("<option value='2000,1800,2300'>20:00</option>");

document.write("<option value='2100,1900,2300'>21:00</option>");

document.write("<option value='2200,2000,2300'>22:00</option>");

document.write("</select></td></tr>");

document.write("<tr><td align=right><input type='hidden' name='fback'>");

document.write("<input type=submit name=Submit22 value='搜尋>>'>");

document.write("&nbsp;&nbsp;<a href=airticket/order_login.htm class=L_b target=blank><u>退票與查詢</u></a></td>");

document.write("</tr></form>");

document.write("</table>");

