var AirCompany="<option value='' selected>所有航空公司</option><option value='CA'>国际航空公司</option><option value='CZ'>南方航空公司</option><option value='MU'>东方航空公司</option><option value='HU'>海南航空公司</option><option value='ZH'>深圳航空公司</option><option value='3U'>四川航空公司</option><option value='MF'>厦门航空公司</option><option value='FM'>上海航空公司</option><option value='SC'>山东航空公司</option><option value='BK'>奥凯航空公司</option><option value='EU'>鹰联航空公司</option><option value='8L'>祥鹏航空公司</option><option value='KN'>联合航空公司</option><option value='8C'>东星航空公司</option><option value='HO'>吉祥航空公司</option>";
var AirCity= "<option value='AKU'>A--阿克苏</option><option value='AAT'>A--阿勒泰</option><option value='AKA'>A--安康</option><option value='AQG'>A--安庆</option><option value='AOG'>A--鞍山</option><option value='BSD'>B--保山</option><option value='BAV'>B--包头</option><option value='BHY'>B--北海</option><option value='PEK' >B--北京</Option><option value='NAY' >B--北京南苑</option><option value='BFU'>B--蚌埠</option><option value='CGQ'>C--长春</option><option value='CGD'>C--常德</option><option value='CSX'>C--长沙</option><option value='CIH'>C--长治</option><option value='CZX'>C--常州</option><option value='CHG'>C--朝阳</option><option value='CTU'>C--成都</option><option value='CIF'>C--赤峰</option><option value='CKG'>C--重庆</option><option value='DAX'>D--达县</option><option value='DLC'>D--大连</option><option value='DIG'>D--迪庆</option><option value='DLU'>D--大理</option><option value='DDG'>D--丹东</option><option value='DAT'>D--大同</option><option value='DNH'>D--敦煌</option><option value='DOY'>D--东营</option><option value='ENH'>E--恩施</option><option value='FUG'>F--阜阳</option><option value='FYN'>F--富蕴</option><option value='FOC'>F--福州</option><option value='KOW'>G--赣州</option><option value='GOQ'>G--格尔木</option><option value='GHN'>G--广汉</option><option value='CAN'>G--广州</option><option value='KWL'>G--桂林</option><option value='KWE'>G--贵阳</option><option value='HRB'>H--哈尔滨</option><option value='HAK'>H--海口</option><option value='HLD'>H--海拉尔</option><option value='HMI'>H--哈密</option><option value='HGH'>H--杭州</option><option value='HZG'>H--汉中</option><option value='HDG'>H--邯郸</option><option value='HFE'>H--合肥</option><option value='HEK'>H--黑河</option><option value='HNY'>H--衡阳</option><option value='HTN'>H--和田</option><option value='TXN'>H--黄山</option><option value='HYN'>H--黄岩</option><option value='HET'>H--呼和浩特</option><option value='KNC'>J--吉安</option><option value='JMU'>J--佳木斯</option><option value='JGN'>J--嘉峪关</option><option value='JIL'>J--吉林</option><option value='TNA'>J--济南</option><option value='JNG'>J--济宁</option><option value='JDZ'>J--景德镇</option><option value='JJN'>J--晋江</option><option value='JNZ'>J--锦州</option><option value='JGS'>J--井冈山</option><option value='CHW'>J--酒泉</option><option value='JIU'>J--九江</option><option value='JZH'>J--九寨沟</option><option value='KRY'>K--克拉玛依</option><option value='KHG'>K--喀什</option><option value='KRL'>K--库尔勒</option><option value='KMG'>K--昆明</option><option value='KCA'>K--库车</option><option value='LHW'>L--兰州</option><option value='LXA'>L--拉萨</option><option value='LYG'>L--连云港</option><option value='LJG'>L--丽江</option><option value='LYI'>L--临沂</option><option value='LZY'>L--林芝</option><option value='LZH'>L--柳州</option><option value='LYA'>L--洛阳</option><option value='LNJ'>L--临沧</option><option value='LZO'>L--泸州</option><option value='LUM'>M--芒市</option><option value='NZH'>M--满洲里</option><option value='MXZ'>M--梅县</option><option value='MIG'>M--绵阳</option><option value='MDG'>M--牡丹江</option><option value='KHN'>N--南昌</option><option value='NAO'>N--南充</option><option value='NKG'>N--南京</option><option value='NNG'>N--南宁</option><option value='NTG'>N--南通</option><option value='NNY'>N--南阳</option><option value='NGB'>N--宁波</option><option value='PZI'>P--攀枝花</option><option value='IQM'>Q--且末</option><option value='TAO'>Q--青岛</option><option value='IQN'>Q--庆阳</option><option value='SHP'>Q--秦皇岛</option><option value='NDG'>Q--齐齐哈尔</option><option value='JJN'>Q--泉州</option><option value='JUZ'>Q--衢州</option><option value='SYX'>S--三亚</option><option value='SHA'>S--上海虹桥</option><option value='PVG'>S--上海浦东</option><option value='SWA'>S--汕头</option><option value='SHS'>S--沙市</option><option value='SZX'>S--深圳</option><option value='SHE'>S--沈阳</option><option value='SJW'>S--石家庄</option><option value='SYM'>S--思茅</option><option value='SZV'>S--苏州</option><option value='TCG'>T--塔城</option><option value='TYN'>T--太原</option><option value='TSN'>T--天津</option><option value='TNH'>T--通化</option><option value='TGO'>T--通辽</option><option value='TEN'>T--铜仁</option><option value='WXN'>W--万州</option><option value='WEF'>W--潍坊</option><option value='WEH'>W--威海</option><option value='WNZ'>W--温州</option><option value='WUH'>W--武汉天河</option><!--<option value='WJD'>W--武汉王家墩</option>--><option value='HLH'>W--乌兰浩特</option><option value='URC'>U--乌鲁木齐</option><option value='WUA'>W--乌海</option><option value='WUS'>W--武夷山</option><option value='WUZ'>W--梧州</option><option value='WUX'>W--无锡</option><option value='XMN'>X--厦门</option><option value='JHG'>X--西双版纳</option><option value='XIY'>X--西安</option><option value='XFN'>X--襄樊</option><option value='XIC'>X--西昌</option><option value='XIL'>X--锡林浩特</option><option value='XNN'>X--西宁</option><option value='XUZ'>X--徐州</option><option value='ACX'>X--兴义</option><option value='ENY'>Y--延安</option><option value='YNJ'>Y--延吉</option><option value='YNT'>Y--烟台</option><option value='YNZ'>Y--盐城</option><option value='YBP'>Y--宜宾</option><option value='YIH'>Y--宜昌</option><option value='INC'>Y--银川</option><option value='YIN'>Y--伊宁</option><option value='YIW'>Y--义乌</option><option value='UYN'>Y--榆林</option><option value='YCU'>Y--运城</option><option value='ZAT'>Z--昭通</option><option value='DYG'>Z--张家界</option><option value='ZHA'>Z--湛江</option><option value='CGO'>Z--郑州</option><option value='HSN'>Z--舟山</option><option value='ZUH'>Z--珠海</option><option value='ZYI'>Z--遵义</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";        
    }
    else if (Flag=="2")
    {
       document.getElementById("SpanReturnText").style.display="";        
       document.getElementById("SpanReturnDate").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,MemberName,MemberCardNo)
{
	var strInputAdu='';
	for(var i=1;i<=Num;i++) {
	
	var strInputName='';
	var strInputCard='';
	
	if (i==1)
	{
	   strInputName='<input name="AduName' + i +'" type="text" size="12" class="Input3" '+ ' value="' + MemberName +'"' +'><font color=red>*</font>';
	}
	else
	{
	   strInputName='<input name="AduName' + i +'" type="text" size="12" class="Input3"><font color=red>*</font>';	   
	}
	
	if (i==1)
	{
	   strInputCard='	    <input name="AduCardNo' + i +'" type="text" size="20" class="Input3"' + ' value="' + MemberCardNo +'"' +'><font color=red>*</font>';
	}
	else
	{
	   strInputCard='	    <input name="AduCardNo' + i +'" type="text" size="20" class="Input3"><font color=red>*</font>';
	}
	
	strInputAdu+='' + 
			'<tr style="background-color:#F6F6F6;">' +
	        '   <td align="center" width=5%>成人<input name="AduCustType' + i +'" Type=Hidden Value="成人"></td>' +
		'	<td width=11%>' +
		    strInputName   +
		'	</td>' +
		'	<td width=12%>' +
		'	<select name="AduCardType' + i +'">' +
		'			<option value="身份证">身份证</option>' +
		'			<option value="护照">护照</option>' +
		'			<option value="军官证">军官证</option>' +
		'			<option value="士兵证">士兵证</option>' +
		'			<option value="港澳通行证">港澳通行证</option>' +
		'			<option value="回乡证">回乡证</option>' +
		'			<option value="其他">其他</option>' +
		'	</select>' +
		'	</td>' +
		'	<td width=16%>' +
            strInputCard   + 		
		'	</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>' +
		'	<td width=12%>' +
		'	     <input name="AduCustNo' + i +'" type="text" size="15" class="Input3">' +
		'	</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%>儿童<input name="ChiCustType' + i +'" Type=Hidden Value="儿童"></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>'+
		'	    (出生日期&nbsp;如：2000-10-10)'+
		'	</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%>婴儿<input name="InfCustType' + i +'" Type=Hidden Value="婴儿"></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>'+
		'	    (出生日期&nbsp;如：2000-10-10)'+
		'	</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 =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 (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(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 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="";
	}
}
			