﻿var AirCompany="<option value='all' selected>All</option><option value='CA'>Air China</option><option value='CZ'>China Southern</option><option value='MU'>Eastern Airlines</option><option value='HU'>Hainan Airlines</option><option value='ZH'>Shenzhen Airlines</option><option value='3U'>Sichuan Airlines</option><option value='MF'>Xiamen Airlines</option><option value='FM'>Shanghai Airlines</option>";
var AirCity= "<option value='PEK'>Beijing(PEK)</option><option value='DLC'>Dalian(DLC)</option><option value='KWL'>Guilin(KWL)</option><option value='SHA'>Shanghai(Hongqiao)(SHA)</option><option value='PVG'>Shanghai(Pudong)(PVG)</option><option value='CAN'>Guangzhou(CAN)</option><option value='SZX'>Shenzhen(SZX)</option><option value='XIY'>Xian(XIY)</option><option value=''>--------</option><option value='AKU'>Aksu(AKU)</option><option value='AAT'>Altay(AAT)</option><option value='AKA'>Ankang(AKA)</option><option value='AQG'>Anqing(AQG)</option><option value='AOG'>Anshan(AOG)</option><option value='BSD'>Baoshan(BSD)</option><option value='BAV'>Baotou(BAV)</option><option value='BHY'>Beihai(BHY)</option><option value='PEK'>Beijing (Peking)(PEK)</option><option value='BFU'>Bengbu(BFU)</option><option value='CGQ'>Changchun(CGQ)</option><option value='CGD'>Changde(CGD)</option><option value='CSX'>Changsha(CSX)</option><option value='CIH'>Changzhi(CIH)</option><option value='CZX'>Changzhou(CZX)</option><option value='CHG'>Chaoyang(CHG)</option><option value='CTU'>Chengdu(CTU)</option><option value='CIF'>Chifeng(CIF)</option><option value='CKG'>Chongqing(CKG)</option><option value='DLC'>Dalian(DLC)</option><option value='DLU'>Dali(DLU)</option><option value='DDG'>Dandong(DDG)</option><option value='DAT'>Datong(DAT)</option><option value='DAX'>Daxian(DAX)</option><option value='DYG'>Dayong(DYG)</option><option value='DIG'>Diqing(DIG)</option><option value='DOY'>Dongying(DOY)</option><option value='DNH'>Dunhuang(DNH)</option><option value='ENH'>Enshi(ENH)</option><option value='FUG'>Fuyang(FUG)</option><option value='FYN'>Fuyun(FYN)</option><option value='FOC'>Fuzhou(FOC)</option><option value='KOW'>Ganzhou(KOW)</option><option value='GOQ'>Golmud(GOQ)</option><option value='GHN'>Guanghan(GHN)</option><option value='CAN'>Guangzhou(CAN)</option><option value='KWL'>Guilin(KWL)</option><option value='KWE'>Guiyang(KWE)</option><option value='HAK'>Haikou(HAK)</option><option value='HLD'>Hailar(HLD)</option><option value='HMI'>Hami(HMI)</option><option value='HGH'>Hangzhou(HGH)</option><option value='HZG'>Hanzhong(HZG)</option><option value='HRB'>Harbin(HRB)</option><option value='HFE'>Hefei(HFE)</option><option value='HEK'>Heihe(HEK)</option><option value='HNY'>Hengyang(HNY)</option><option value='HET'>Hohhot(HET)</option><option value='HTN'>Hotan(HTN)</option><option value='HYN'>Huangyan(HYN)</option><option value='TXN'>Huangshan(Tunxi)(TXN)</option><option value='JMU'>Jiamusi(JMU)</option><option value='KNC'>Jian(KNC)</option><option value='JGN'>Jiayuguan(JGN)</option><option value='JIL'>Jilin(JIL)</option><option value='TNA'>Jinan(TNA)</option><option value='JDZ'>Jingdezhen(JDZ)</option><option value='JHG'>Jinghong(JHG)</option><option value='JNG'>Jining(JNG)</option><option value='JJN'>Jinjiang(Quanzhou)(JJN)</option><option value='JNZ'>Jinzhou(JNZ)</option><option value='JIU'>Jiujiang(JIU)</option><option value='CHW'>Jiuquan(CHW)</option><option value='JZH'>Jiuzhaigou(JZH)</option><option value='JUZ'>Juzhou(JUZ)</option><option value='KRY'>Karamay(KRY)</option><option value='KHG'>Kashi(KHG)</option><option value='KRL'>Korla(KRL)</option><option value='KMG'>Kunming(KMG)</option><option value='KCA'>Kuqa(KCA)</option><option value='LHW'>Lanzhou(LHW)</option><option value='LXA'>Lhasa(LXA)</option><option value='LYG'>Lianyungan(LYG)</option><option value='LJG'>Lijiang(LJG)</option><option value='LYI'>Linyi(LYI)</option><option value='LZH'>Liuzhou(LZH)</option><option value='LYA'>Luoyang(LYA)</option><option value='LUM'>Luxi(LUM)</option><option value='LZO'>Luzhou(LZO)</option><option value='NZH'>Manzhouli(NZH)</option><option value='MXZ'>Meixian(MXZ)</option><option value='MIG'>MianYang(MIG)</option><option value='MDG'>Mudanjiang(MDG)</option><option value='KHN'>Nanchang(KHN)</option><option value='NAO'>Nanchong(NAO)</option><option value='NKG'>Nanjing(NKG)</option><option value='NNG'>Nanning(NNG)</option><option value='NTG'>Nantong(NTG)</option><option value='NNY'>Nanyang(NNY)</option><option value='NGB'>Ningbo(NGB)</option><option value='IQM'>Qiemo(IQM)</option><option value='TAO'>Qingdao(TAO)</option><option value='IQN'>Qingyang(IQN)</option><option value='SHP'>Qinhuangdao(SHP)</option><option value='NDG'>Qiqihar(NDG)</option><option value='JJN'>Quanzhou(JJN)</option><option value='JUZ'>Quzhou(JUZ)</option><option value='SYX'>Sanya(SYX)</option><option value='SHA'>Shanghai(Hongqiao)(SHA)</option><option value='PVG'>Shanghai(Pudong)(PVG)</option><option value='DIG'>Shangri-La(Yunnan)(DIG)</option><option value='SWA'>Shantou(SWA)</option><option value='SHS'>Shashi(SHS)</option><option value='SHE'>Shenyang(SHE)</option><option value='SZX'>Shenzhen(SZX)</option><option value='SJW'>Shijiazhuang(SJW)</option><option value='SYM'>Simao(SYM)</option><option value='SZV'>Suzhou(SZV)</option><option value='TCG'>Tacheng(TCG)</option><option value='TYN'>Taiyuan(TYN)</option><option value='WUH'>Tianhe(WUH)</option><option value='TSN'>Tianjin(TSN)</option><option value='TNH'>Tonghua(TNH)</option><option value='TGO'>Tongliao(TGO)</option><option value='TEN'>Tongren(TEN)</option><option value='TXN'>Tunxi(TXN)</option><option value='HLH'>Ulanhot(HLH)</option><option value='URC'>Urumqi(URC)</option><option value='WJD'>Wangjiadun(WJD)</option><option value='WXN'>Wanxian(WXN)</option><option value='WEF'>Weifang(WEF)</option><option value='WEH'>Weihai(WEH)</option><option value='WNZ'>Wenzhou(WNZ)</option><option value='WUH'>Wuhan(Tianhe)(WUH)</option><option value='WJD'>Wuhan(Wangjiadun)(WJD)</option><option value='WUX'>Wuxi(WUX)</option><option value='WUS'>Wuyishan(WUS)</option><option value='WUZ'>Wuzhou(WUZ)</option><option value='XIY'>Xian(XIY)</option><option value='XMN'>Xiamen(XMN)</option><option value='XFN'>Xiangfan(XFN)</option><option value='XIC'>Xichang(XIC)</option><option value='XIL'>Xilinhot(XIL)</option><option value='XNN'>Xining(XNN)</option><option value='XUZ'>Xuzhou(XUZ)</option><option value='ENY'>Yanan(ENY)</option><option value='YNZ'>Yancheng(YNZ)</option><option value='YNJ'>Yanji(YNJ)</option><option value='YNT'>Yantai(YNT)</option><option value='YBP'>Yibin(YBP)</option><option value='YIH'>Yichang(YIH)</option><option value='INC'>Yinchuan(INC)</option><option value='YIN'>Yining(YIN)</option><option value='YIW'>Yiwu(YIW)</option><option value='UYN'>Yulin(UYN)</option><option value='YCU'>Yuncheng(YCU)</option><option value='DYG'>Zhangjiajie(DYG)</option><option value='ZHA'>Zhanjiang(ZHA)</option><option value='ZAT'>Zhaotong(ZAT)</option><option value='CGO'>Zhengzhou(CGO)</option><option value='HJJ'>Zhijiang(HJJ)</option><option value='DIG'>Zhongdian(DIG)</option><option value='HSN'>Zhoushan(HSN)</option><option value='ZUH'>Zhuhai(ZUH)</option><option value='ZYI'>Zunyi(ZYI)</option>";

function SetFlightType(Flag)
{
    if (Flag=="1")
    {
       document.getElementById("SpanReturnText").style.display="none";        
       document.getElementById("SpanReturnDate").style.display="none";        
       document.getElementById("SpanFlightRowOneText").style.display="none";        
       document.getElementById("SpanFlightRowTwoText").style.display="none";        
       document.getElementById("SpanFlightRowTwo1").style.display="none";        
       document.getElementById("SpanFlightRowTwo2").style.display="none"; 
       document.getElementById("ReturnTime").style.display="none";       
    }
    else if (Flag=="2")
    {
       document.getElementById("SpanReturnText").style.display="";        
       document.getElementById("SpanReturnDate").style.display="";
       document.getElementById("ReturnTime").style.display="";                              
       document.getElementById("SpanFlightRowOneText").style.display="none";        
       document.getElementById("SpanFlightRowTwoText").style.display="none";        
       document.getElementById("SpanFlightRowTwo1").style.display="none";        
       document.getElementById("SpanFlightRowTwo2").style.display="none";
    }
    else if (Flag=="3")
    {
       document.getElementById("SpanReturnText").style.display="none";        
       document.getElementById("SpanReturnDate").style.display="none"; 
       document.getElementById("SpanFlightRowOneText").style.display="";        
       document.getElementById("SpanFlightRowTwoText").style.display="";        
       document.getElementById("SpanFlightRowTwo1").style.display="";        
       document.getElementById("SpanFlightRowTwo2").style.display="";
    }
}

function DefaultSelFlight(BeginCity1,EndCity1,EndCity2)
{
  
   for (z=0;z < document.FrmFlight.BeginCity.length ;z++ )
    {
		 if (document.FrmFlight.BeginCity.options[z].value==BeginCity1)
    	 {
             document.FrmFlight.BeginCity.options[z].selected=true; 
             break;
	     }
    }
    
    for (z=0;z < document.FrmFlight.BeginCity2.length ;z++ )
    {
		 if (document.FrmFlight.BeginCity2.options[z].value==EndCity1)
    	 {
             document.FrmFlight.BeginCity2.options[z].selected=true; 
             break;
	     }
    }
    
    for (z=0;z < document.FrmFlight.EndCity.length ;z++ )
    {
		 if (document.FrmFlight.EndCity.options[z].value==EndCity1)
    	 {
             document.FrmFlight.EndCity.options[z].selected=true; 
             break;
	     }
    }
    
    for (z=0;z < document.FrmFlight.EndCity2.length ;z++ )
    {
		 if (document.FrmFlight.EndCity2.options[z].value==EndCity2)
    	 {
             document.FrmFlight.EndCity2.options[z].selected=true;
             break; 
	     }
    }
}
//判断日期格式是否合法
function IsDate(DateString , Dilimeter) 
{ 
		if (DateString==null) return false; 

		if (Dilimeter=='' || Dilimeter==null) 
			Dilimeter = '-'; 
			
		var tempy=''; 
		var tempm=''; 
		var tempd=''; 
		
		var tempArray; 
		
		if (DateString.length<8 && DateString.length>10) 
			return false;  
			
		tempArray = DateString.split(Dilimeter); 
		
		if (tempArray.length!=3) 
			return false; 
		if (tempArray[0].length==4) 
			{ 
				tempy = tempArray[0]; 
				tempd = tempArray[2]; 
			} 
		else 
			{ 
				tempy = tempArray[2]; 
				tempd = tempArray[1]; 
			} 
		tempm = tempArray[1]; 
		
		var tDateString = tempy + '/'+tempm + '/'+tempd+' 8:0:0';//加八小时是因为我们处于东八区 
		
		var tempDate = new Date(tDateString); 
		if (isNaN(tempDate)) 
			return false; 
		if (((tempDate.getUTCFullYear()).toString()==tempy) && (tempDate.getMonth()==parseInt(tempm, 10)-1) && (tempDate.getDate()==parseInt(tempd, 10))) 
			{ 
				return true; 
			} 
			else 
			{ 
				
				return false; 
			} 
} 

//去掉字串两端的空格
function trim(str) {
	var SubStr;
	SubStr=str;
	while (SubStr.length>0) {
   		if (SubStr.charAt(0)==" "){
			SubStr=SubStr.slice(1);
		}
		else if (SubStr.charAt(0)=="　"){
			SubStr=SubStr.slice(1);		
		}
		else{
			break;
		}
  	}
	while (SubStr.length>0) {
   		if (SubStr.charAt(SubStr.length-1)==" "){
			SubStr=SubStr.substr(0,SubStr.length-1);
		}else{
			break;
		}
  	}
  	return SubStr;
}

function CheckCity(BeginCity,EndCity)
{
	if(BeginCity==EndCity)
	    return false;
	else
	    return true;	
}

function InitFlyType()
{
	if(FrmFlight.FlightType[0].checked)
	{
		return 1;
	}
	if(FrmFlight.FlightType[1].checked)
	{
		return 2;
	}
	if(FrmFlight.FlightType[2].checked)
	{
		return 3;
	}
}

function CheckFlightForm()
{

   if (trim(FrmFlight.BeginDate.value)=="")
   {
       alert('请输入出发日期！');
       FrmFlight.BeginDate.focus();
       return false;
   }
   
   if (!IsDate(FrmFlight.BeginDate.value,"-"))
   {
       alert('出发日期格式不正确，正确的格式应为yyyy-mm-dd！');
       FrmFlight.BeginDate.focus();
       return false;
   }
   
    strdate=new Date;
	y=strdate.getFullYear();
	m=strdate.getMonth()+1;
	d=strdate.getDate();
	datestr=y+"-"+m+"-"+d;
	   
	if (compareDate(datestr,document.FrmFlight.BeginDate.value,true))
	{
		
		alert("出发日期日期不能早于今天！");
		return false;
		
	} 
	
	if(!CheckCity(FrmFlight.BeginCity.value,FrmFlight.EndCity.value))
	{
		alert("出发城市与到达城市不应该相同！");
		return false;
	}
    
    var flytype = InitFlyType();
    
	if(flytype==2)
	{
		if (!IsDate(FrmFlight.ReturnDate.value,"-"))
		{
			alert('返程日期格式不正确，正确的格式应为yyyy-mm-dd！');
			return false;
		}
		   
		if (compareDate(FrmFlight.BeginDate.value,FrmFlight.ReturnDate.value,true))
		{
			alert("返程日期不能早于出发日期！");
			return false;
		} 	
	}
	
	else if(flytype==3)
    {    
		if (!IsDate(FrmFlight.BeginDate2.value,"-"))
		{
			alert('第二行程出发日期格式不正确，正确的格式应为yyyy-mm-dd！');
			return false;
		}
		   
		if(!CheckCity(FrmFlight.BeginCity2.value,FrmFlight.EndCity2.value))
		{
			alert("第二行程出发城市与到达城市不应该相同！");
			return false;
		}
		   
		if (compareDate(FrmFlight.BeginDate.value,FrmFlight.BeginDate2.value,true))
		{
			alert("第二行程的出发日期不能早于第一行程的出发日期！");
			return false;
		} 
    }  
    
    return true;
   
}

function ShowADU(Num)
{
	var strInputAdu='';
	for(var i=1;i<=Num;i++) {
	strInputAdu+='' + 
			'<tr style="background-color:#F6F6F6;">' +
	        '   <td align="center" width=5%>adult<input name="AduCustType' + i +'" Type=Hidden Value="Adult"></td>' +
		'	<td width=11%>' +
		'	    <input name="AduName' + i +'" type="text" size="16" class="Input3"><font color=red>*</font>' +
		'	</td>' +
		'	<td width=12%>' +
		'	<select name="AduCardType' + i +'">' +
		'			<option value="Passport">Passport</option>' +
		'			<option value="Id Number">Id Number</option>' +
		'	</select>' +
		'	</td>' +
		'	<td width=16%>' +
		'	    <input name="AduCardNo' + i +'" type="text" size="20" class="Input3"><font color=red>*</font>' +
		'	</td>' +
		'	<td width=8%>' +
		'	    <select name="AduSafe' + i +'">' +
		'			<option value="0">0</option>' +
		'			<option value="1">1</option>' +
		'			<option value="2">2</option>' +
		'			<option value="3">3</option>' +
		'			<option value="4">4</option>' +
		'			<option value="5">5</option>' +
		'		</select>' +
		'	</td>' +
		
		'</tr>';
		}
		SpanADU.innerHTML='<table cellspacing="1" cellpadding="0" align="Center" border="0" style="background-color:White;width:98%;">' +
				            strInputAdu+
				            '</table>'  
}

function ShowCHI(Num)
{
	var strInputAdu='';
	for(var i=1;i<=Num;i++) {
	strInputAdu+='' + 
			'<tr style="background-color:#F6F6F6;">' +
	        '   <td align="center" width=5%>Child<input name="ChiCustType' + i +'" Type=Hidden Value="Chidren"></td>' +
		'	<td width=11%>' +
		'	    <input name="ChiName' + i +'" type="text" size="12" class="Input3"><font color=red>*</font>' +
		'	</td>' +
		'	<td width=28%>' +
		'	<input name="ChiBirthday' + i +'" type="text" size="12" class="Input3"><font color=red>*</font>'+
		'	    (Birthday:&nbsp;YYYY-MM-DD)'+
		'	</td>' +
		'	<td width=8%>' +
		'	    <select name="ChiSafe' + i +'">' +
		'			<option value="0">0</option>' +
		'			<option value="1">1</option>' +
		'			<option value="2">2</option>' +
		'			<option value="3">3</option>' +
		'			<option value="4">4</option>' +
		'			<option value="5">5</option>' +
		'		</select>' +
		'	</td>' +
		
		'	<td width=12%>' +
		'	     &nbsp;' +
		'	</td>' +
		'</tr>';
		}
		SpanCHI.innerHTML='<table cellspacing="1" cellpadding="0" align="Center" border="0" style="background-color:White;width:98%;">' +
				            strInputAdu+
				            '</table>'  
}

function ShowINF(Num)
{
	var strInputAdu='';
	for(var i=1;i<=Num;i++) {
	strInputAdu+='' + 
			'<tr style="background-color:#F6F6F6;">' +
	        '   <td align="center" width=5%>Infant<input name="InfCustType' + i +'" Type=Hidden Value="Infant"></td>' +
		'	<td width=11%>' +
		'	    <input name="InfName' + i +'" type="text" size="12" class="Input3"><font color=red>*</font>' +
		'	</td>' +
		'	<td width=28%>' +
		'	<input name="InfBirthday' + i +'" type="text" size="12" class="Input3"><font color=red>*</font>'+
		'	    (Birthday&nbsp;YYYY-MM-DD)'+
		'	</td>' +
		'	<td width=8%>' +
		'	    <select name="InfSafe' + i +'">' +
		'			<option value="0">0</option>' +
		'			<option value="1">1</option>' +
		'			<option value="2">2</option>' +
		'			<option value="3">3</option>' +
		'			<option value="4">4</option>' +
		'			<option value="5">5</option>' +
		'		</select>' +
		'	</td>' +
		'	<td width=12%>' +
		'	     &nbsp;' +
		'	</td>' +
		'</tr>';
		}
		SpanINF.innerHTML='<table cellspacing="1" cellpadding="0" align="Center" border="0" style="background-color:White;width:98%;">' +
				            strInputAdu+
				            '</table>'  
}
			
			
function DisplayAdu(CustType,MemberName,MemberCardNo)
{
	var SpanInput=eval('document.all.'+CustType+'Input');
	var CustNum=eval('document.FrmFlightOrder.'+CustType+'Num');
	SpanInput.innerHTML = '';
	if (CustNum.value==""||CustNum.value=="0") { return false;}
	 var TotalNum=CustNum.value; 
     for(var i=1;i<=TotalNum;i++)
     {
        var CardType='证件号：<select name="'+CustType+'CardType'+i+'"  style="width:70px" ><option value=身份证 selected >身份证</option><option value=护照>护照</option><option value=军人证>军人证</option><option value=港澳通行证>港澳通行证</option><option value=台胞证>台胞证</option><option value=学生证>学生证</option><option value=其它>其它</option></select>';
        var Safe='保险：<select name="'+CustType+'Safe'+i+'"><option value=0 selected >0</option><option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option></select>';
	 	if (i==1)
		{
            SpanInput.innerHTML +='乘机人'+i+'：<input type=text name="'+CustType+'Name'+i+'" style="width:65px" class=input3 maxlength=18 value='+MemberName+'><font color="red"> * </font>'+CardType+' <input text name='+CustType+'CardNo'+i+' style="width:113px" class=input3  maxlength=18 value='+MemberCardNo+'><font color="red"> * </font> ' + Safe +' 里程卡：<input text name='+CustType+'CustNo'+i+' style="width:65px" class=input3 maxlength=18><br>';
		}
		else
		{
			SpanInput.innerHTML +='乘机人'+i+'：<input type=text name="'+CustType+'Name'+i+'" style="width:65px" class=input3 maxlength=18><font color="red"> * </font>'+CardType +' <input text name='+CustType+'CardNo'+i+' style="width:113px" class=input3  maxlength=18><font color="red"> * </font> ' + Safe +' 里程卡：<input text name='+CustType+'CustNo'+i+' style="width:65px" class=input3 maxlength=18><br>';
		}
   }

}

function DisplayChi(CustType)
{
   var SpanInput=eval('document.all.'+CustType+'Input');
   var SpanMsg=eval('document.all.'+CustType+'Msg');
   var CustNum=eval('document.FrmFlightOrder.'+CustType+'Num');
   SpanInput.innerHTML = '';
   if (CustNum.value==""||CustNum.value=="0") {SpanMsg.style.display="none"; return false;}
   var TotalNum=CustNum.value; 
   SpanMsg.style.display="";
   for(var i=1;i<=TotalNum;i++)
   {
      var Safe='保&nbsp;&nbsp;险：<select name="'+CustType+'Safe'+i+'"><option value=0 selected >0</option><option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option></select>';
      SpanInput.innerHTML +=' 乘机人'+i+'：<input type=text name="'+CustType+'Name'+i+'" style="width:65px;" maxlength=18 class=input3><font color="red"> * </font> ' + Safe +' 出生日期：<input type=text class=input3  name='+CustType+'Birthday'+i+' style="width:92px" maxlength=18><font color="red"> * </font> 如：1995-11-06<br>';
   }

}

function CheckFormSimple()
{
  var AduNum=document.FrmFlightOrder.AduNum.value;
  var name,CardNo,name2,name3,type;
  for( var k=1;k<=AduNum;k++)
  {  
		name=document.all("AduName"+(k));
		CardNo=document.getElementById("AduCardNo"+(k));
			    
		if (name.value=="")
		{
		  alert("Please Enter name！");
		  name.focus();
		  return false;
		}
	    
	    if (CardNo.value== "")
	    {
		  alert("Please Enter Passport No！");
		  CardNo.focus();
		  return false;
		}
    }

	if(isNull(document.FrmFlightOrder.HomeCountry.value))
	{
		alert("Please enter contact information!");
		document.FrmFlightOrder.HomeCountry.focus();
		return false;
	}
	if(isNull(document.FrmFlightOrder.HomeArea.value))
	{
		alert("Please enter contact information!");
		document.FrmFlightOrder.HomeArea.focus();
		return false;
	}
	if(isNull(document.FrmFlightOrder.HomeTel.value))
	{
		alert("Please enter contact information!");
		document.FrmFlightOrder.HomeTel.focus();
		return false;
	}
	if(isNull(document.FrmFlightOrder.Email.value))
	{
		alert("Please enter email!");
		document.FrmFlightOrder.Email.focus();
		return false;
	}
	if(isNull(document.FrmFlightOrder.Email2.value))
	{
		alert("Please enter email!");
		document.FrmFlightOrder.Email2.focus();
		return false;
	}
	if (!document.FrmFlightOrder.ChkGree.checked)
	{
	   alert("Please agree and accept the rules!");
	   document.FrmFlightOrder.ChkGree.focus();
	   return false;
	}	
}

function CheckForm()
{
  var AduNum =FrmFlightOrder.AduNum.value;
  var ChiNum =FrmFlightOrder.ChiNum.value;
  var InfNum  =FrmFlightOrder.InfNum.value;

  if (Number(ChiNum)+Number(InfNum) > AduNum){
    alert("每个成年人只能带一个儿童或婴儿！");
    return false;
  }
  
  var name,CardNo,name2,name3,type;
  for( var k=1;k<=AduNum;k++)
  {  
	name=document.all("AduName"+(k));
	CardNo=document.getElementById("AduCardNo"+(k));
	type=document.all("AduCardType"+(k))
	    
    if (name.value=="")
    {
      alert("乘机人姓名不能为空！");
      name.focus();
      return false;
    }
    if(!ChkName(name.value)){
      alert("乘机人姓名输入有误，请重新输入.英文姓名格式以/分隔如:john/john");
	  name.focus();
      return false;
    }

   if (CardNo.value== ""){
      alert("乘机人证件号不能为空！");
      CardNo.focus();
      return false;
    }
    
	if(type.value=="身份证")	
	{
		if (CardNo.value.length !=18&&CardNo.value.length !=15 )
		{
			alert("请输入正确的身份证号码!")
			CardNo.focus();
			return false;
		} 
	}
	}
	
	for(var l=1;l<=ChiNum;l++)
	{
       name2=document.all("ChiName"+(l));
       
       if (name2.value == "")
       {
           alert("儿童姓名不能为空！");
           name2.focus();
           return false;
       }
       
       Birthday=document.all("ChiBirthday"+(l));
       if(Birthday.value=="")
       {
        alert("儿童出生日期不能为空");
		Birthday.focus();
        return false;
       }
	  if(!IsDate(Birthday.value))
	  {
         alert("出生日期格式为:YYYY-MM-DD,如:2002-11-10");
	     Birthday.focus();
         return false;
	  }
  }

for(var l=1;l<=InfNum;l++)
	{
       name2=document.all("InfName"+(l));
       
       if (name2.value == "")
       {
           alert("婴儿姓名不能为空！");
           name2.focus();
           return false;
       }
       
       Birthday=document.all("InfBirthday"+(l));
       if(Birthday.value=="")
       {
        alert("婴儿出生日期不能为空");
		Birthday.focus();
        return false;
       }
	  if(!IsDate(Birthday.value))
	  {
         alert("出生日期格式为:YYYY-MM-DD,如:2002-11-10");
	     Birthday.focus();
         return false;
	  }
  }
  
 if(FrmFlightOrder.SendType.value=="电子客票")
 {
 	if(FrmFlightOrder.ChkET.checked)
	{
		if (isNull(FrmFlightOrder.ETAddr.value))
		{
		   alert("请输入行程单邮寄的地址!");
		   document.FrmFlightOrder.ETAddr.focus();	
		   return false;	  
		}
		
		if (isNull(FrmFlightOrder.ETZipCode.value))
		{
		   alert("请输入行程单邮寄的邮编!");
		   document.FrmFlightOrder.ETZipCode.focus();	
		   return false;	  
		}
		
	}
 }
 
 if(FrmFlightOrder.SendType.value=="送票上门")
 {
 	
		if (isNull(FrmFlightOrder.SendAddr.value))
		{
		   alert("请输入送票的详细地址!");
		   document.FrmFlightOrder.SendAddr.focus();	
		   return false;	  
		}
		
		if (isNull(FrmFlightOrder.SendDate.value))
		{
		   alert("请输入配送的日期!");
		   document.FrmFlightOrder.SendDate.focus();	
		   return false;	  
		}
		
		if (!IsDate(FrmFlightOrder.SendDate.value,"-"))
		{
		   alert("请输入正确的配送的日期!");
		   document.FrmFlightOrder.SendDate.focus();	
		   return false;			  
		}
    }
    
    if(FrmFlightOrder.SendType.value=="特快专递")
    {
 	
		if (isNull(FrmFlightOrder.PostAddr.value))
		{
		   alert("请输入机票邮寄的地址!");
		   document.FrmFlightOrder.PostAddr.focus();	
		   return false;	  
		}
		
		if (isNull(FrmFlightOrder.PostZipCode.value))
		{
		   alert("请输入机票的邮寄邮编!");
		   document.FrmFlightOrder.PostZipCode.focus();	
		   return false;	  
		}
    }
 
	if(isNull(document.FrmFlightOrder.LinkMan.value))
	{
		alert("请输入联系人姓名!");
		document.FrmFlightOrder.LinkMan.focus();
		return false;
	}
	if(isNull(document.FrmFlightOrder.Mobile.value))
	{
		alert("请输入联系人手机号码!");
		document.FrmFlightOrder.Mobile.focus();
		return false;
	}
		
}

function ShowSendSimple(Flag,Value)
{
	FrmFlightOrder.SendType.value=Value;
}


function ShowSend(Flag,Value)
{
	document.getElementById("RowET").style.display="none";
	document.getElementById("RowSend").style.display="none";
	document.getElementById("RowPost").style.display="none";
	FrmFlightOrder.SendType.value=Value;
	if (Flag=='ET')
	{
		if (FrmFlightOrder.ChkET.checked)
		{
		document.getElementById("Row"+Flag).style.display="";			       
		}
		else
		{
			document.getElementById("Row"+Flag).style.display="none";			       			        
		}
	}
	else
	{
		document.getElementById("Row"+Flag).style.display="";
	}
}
			
