// 隐藏窗体加载效果
function hideLayer(_hidden)
{
	this._hidden = _hidden?_hidden:"hidden";
	// IE5+, NN6+
	if (document.getElementById)
	{
		oElement = document.getElementById("ie");
	// IE4
	}else if (document.all){
		oElement = document.all("ie");
	// NN4
	}else if (document.layers){
		oElement = document.layers["ns"];
	}
	if (oElement != null && document.layers)
	{
		oElement.visibility = this._hidden;
	}else if (oElement != null){
		oElement.style.visibility = this._hidden;
	}
}
function $obj(_sId){
	return document.getElementById(_sId);
}
//获取对象
function $Name(_sId){
	return document.getElementsByName(_sId);
}
//刷新页面
function _policy(air,base){
	iForm('gg',200,300,'退改签规定','Z|0#0');
}
function _planetype(n,t){
	showPlaneBox('planetype_'+n,t);
}
function _BaseMore(n){
	aa=$obj("BaseMore_"+n);
	if(aa){
		if(aa.style.display=='none'){
			aa.style.display='';
			$obj("BaseButton_"+n).className="BaseButton_Ico_d";
		}else{
			aa.style.display='none';
			$obj("BaseButton_"+n).className="BaseButton_Ico_a";
		}
	}
}
//排序
//只显示选中的航空公司
function RangeAir(air){
	var RangeString = $obj("Range_Text").value;
	var str = RangeString.split("@");
	for(var i=0;i<str.length-1;i++){
		subStr = str[i].split("|")[0];
		if(subStr.indexOf(air)!=-1 || air=="All"){
			$obj("FlightList_"+i).style.display=''
		}else{
			$obj("FlightList_"+i).style.display='none'	
		}
	}
	$obj("Range_Text").Air=air;
}
var RangeString,RangeArray;
function _Range(t){
	if(t == "P"){//按价格排序
		s=4;
	}else if(t == "S"){//按起飞时间排序
		s=1;
	}else if(t == "E"){//按降落时间排序
		s=2;
	}else if(t == "C"){
		s=3;
	}
	var subStr,NewZip="";
	RangeArray = new Array();
	RangeString = $obj("Range_Text").value;
	var str = RangeString.split("@");
	for(var i=0;i<str.length-1;i++){
		subStr = str[i].split("|")[s];
		InsertArray(subStr,i);
	}
	for(i=0;i<RangeArray.length;i++){
		$obj("FlightList_"+i).innerHTML = RangeArray[i][2];
		NewZip = NewZip+str[RangeArray[i][0]]+"@";
	}
	$obj("Range_Text").value = NewZip;
	RangeAir($obj("Range_Text").Air)
	//alert($obj("Range_Text").value);
}
function InsertArray(str,num){
	var oLen = RangeArray.length;
	var pos = -1;
	if(oLen == 0){
		RangeArray[0] = new Array(num,str,$obj("FlightList_"+num).innerHTML);
	}else{
		for(var i=0;i<oLen;i++){
			if(str < RangeArray[i][1]){
				pos = i;
				break;
			}
		}
		if(pos == -1){
			RangeArray[oLen] = new Array(num,str,$obj("FlightList_" + num ).innerHTML);
		}else{
			RangeArray[oLen] = new Array(RangeArray[oLen-1][0],RangeArray[oLen-1][1],RangeArray[oLen-1][2]);
			for(i=oLen-1;i>pos;i--){
				RangeArray[i] = new Array(RangeArray[i-1][0],RangeArray[i-1][1],RangeArray[i-1][2]);
			}
			RangeArray[pos] = new Array(num,str,$obj("FlightList_"+num).innerHTML);
		}
	}
}
//预订
function _Order(Str,Istrue){
	if(Istrue == "1")
	{
		//alert("测试系统不支持预订功能");
		//return false
		aa=document.Blank;
		aa.action = "Flightorder.asp" ;
		if(aa.FirstStr.value!="")
		{
			Str = aa.FirstStr.value+"@" + Str;
		}
		aa.StrValue.value = Str;
		if(aa.UserLogin.value == "1"){
			aa.submit();
		}else{
			new Ajax("../Member/m_login.asp",0,"","get",function(obj){iForm(obj,540,350,"","Z|0#0",'')})
		}
	}else{
		aa=document.Reform;
		aa.FirstStr.value=Str;
		aa.action = "FlightQuery.Asp" ;
		aa.submit();
	}
}
//预订
function GuestNum()
{
	var AduNum=0,ChiNum=0,InfNum=0,BaoXianNum=0,JJ_Price=0,RY_Price=0,ZJ_Price=0;
	//var AduPrice=1470, ChiPrice=570, InfPrice = 110;
	var BXPrice = 20;
	GetType=$Name("GetType");
	for(var i=0;i<GetType.length;i++) {
		if(GetType[i].value=="成人"){
			AduNum+=1;
			//$Name("Card_No")[i].disabled=false;
			//$Name("CusBirth")[i].disabled=true;
			$Name("CusBirth")[i].value="";
			$Name("Card_No")[i].style.display='';
			$Name("CusBirth")[i].style.display='none';
		}else if(GetType[i].value=="儿童"){
			ChiNum+=1;
			//$Name("Card_No")[i].disabled=true;
			//$Name("CusBirth")[i].disabled=false;
			$Name("Card_No")[i].value="";
			$Name("Card_No")[i].style.display='none';
			$Name("CusBirth")[i].style.display='';
		}else if(GetType[i].value=="婴儿"){
			InfNum+=1;
			//$Name("Card_No")[i].disabled=true;
			//$Name("CusBirth")[i].disabled=false;
			$Name("Card_No")[i].value="";
			$Name("Card_No")[i].style.display='none';
			$Name("CusBirth")[i].style.display='';
		}
		BaoXianNum=BaoXianNum+eval($Name("BaoXian")[i].value);
   	}
	$obj("AduNum").innerHTML = AduNum;
	$obj("ChiNum").innerHTML = ChiNum;
	$obj("InfNum").innerHTML = InfNum;
	$obj("AduPrice").innerHTML = ""
	$obj("ChiPrice").innerHTML = ""
	$obj("InfPrice").innerHTML = ""
	if(AduNum!=0){
		Adu_Price=AduPrice*AduNum;
		$obj("AduPrice").innerHTML = "(￥"+ Adu_Price +")";
		JJ_Price=JJPrice*AduNum;
		RY_Price=RYPrice*AduNum;
		ZJ_Price=ZJ_Price+Adu_Price+JJ_Price+RY_Price;
	}else{
		alert("至少填写一个成人！");
		return false;
	}
	if(ChiNum!=0){
		Chi_Price=ChiPrice*ChiNum;
		$obj("ChiPrice").innerHTML = "(￥"+ Chi_Price +")";
		RY_Price=CRYPrice*ChiNum;	//燃油费
		ZJ_Price=ZJ_Price+Chi_Price+RY_Price;
	}
	if(InfNum!=0){
		Inf_Price=InfPrice*InfNum;
		$obj("InfPrice").innerHTML = "(￥"+ Inf_Price +")";
		RY_Price=BRYPrice*InfNum
		ZJ_Price=ZJ_Price+Inf_Price+RY_Price;
	}
	BX_Price=BXPrice*BaoXianNum;
	ZJ_Price=ZJ_Price+BX_Price;
	$obj("JJ_TXT").innerHTML = "￥"+ JJ_Price;	//机建
	$obj("RY_TXT").innerHTML = "￥"+ RY_Price;	//燃油
	$obj("BX_TXT").innerHTML = "￥"+ BX_Price;	//保险
	$obj("ZJ_TXT").innerHTML = "￥"+ ZJ_Price;	//总价
}
function AddGetName1()
{
	var n=3;
	g_str=$obj("Get_Str").innerHTML;
	$obj("Get_Str_1").innerHTML="";
	for(var i=1;i<n;i++) {
            $obj("Get_Str_1").innerHTML +=g_str;
   	}
	GuestNum();
}
i=0
function AddGetName(){
	var obj=$obj("Get_Str");
	$obj("Del_HB_TR").style.display="";
   	var newTR = obj.cloneNode(true);
	newTR.id="a"+(++i)
	obj.parentNode.appendChild(newTR);
	$obj("Del_HB_TR").style.display="none";
	GuestNum();
}
function Del_HB_TR(obj)
{
	obj.parentNode.parentNode.removeChild(obj.parentNode);
	i=i-1
	GuestNum();
	return false;
}
function $N(Name){return document.getElementsByName(Name);}
function Order_Submit(action)
{
	if(CheckForm(document.getElementById("Order"))!=false){
		var ra = new RegExp("^[a-z]*$");
		var re = new RegExp("^[A-Z]*$");
		if($N("GetName").length>1){
			for(var i=0;i<$N("GetName").length;i++) { 
			  var sVal=$N("GetName")[i].value
			  if(/.*[\u4e00-\u9fa5]+.*$/.test(sVal)){}else{
				  if(sVal.indexOf("/")==-1){
				  alert("您输入的乘机人的姓名格式不对， 应为 姓/名， 注意中间要有 / 分割");
				  return false;}}
			  if($N("GetType")[i].value=="成人" && $N("Card_Type")[i].value=="身份证" && $N("Card_No")[i].value.length!=15&&$N("Card_No")[i].value.length!=18){alert("您输入的身份证号码不正确！");return false;}
			  if($N("GetType")[i].value!="成人" && $N("CusBirth")[i].value.length!=10){alert("乘机人生日不能为空，格式为 2009-01-01！");return false;}
			  //var Eval=$N("CusBirth")[i].value;
			  if($N("GetType")[i].value!="成人" && ($N("CusBirth")[i].value!=$N("CusBirth")[i].value.match(/\d{4}-\d{2}-\d{2}/ig))){alert("乘机人生日格式不正确，正确格式为 2009-01-01！");return false;}
			}
		}else{
			var sVal1=$obj("GetName").value
			if(/.*[\u4e00-\u9fa5]+.*$/.test(sVal1)){}else{
				  if(sVal1.indexOf("/")==-1){
				  alert("您输入的乘机人的姓名格式不对， 应为 姓/名， 注意中间要有 / 分割");
				  return false;
				  }
			}
			if($obj("GetType").value=="成人" && $obj("Card_Type").value=="身份证" && $obj("Card_No").value.length!=15 && $obj("Card_No").value.length!=18){alert("您输入的身份证号码不正确！");return false;}
		}
		aa=document.Order;
		if(aa.Tel_h.value=="" && aa.Mobile.value==""){
			alert("电话和手机至少填写一项！");
			return false;
		}
		if(aa.Mobile.value!="" && aa.Mobile.value.length<10){
			alert("手机号码不正确！");
			return false;
		}
		aa.action = "FlightOrder.Asp?action="+action ;
		aa.submit();
	}
}
function get_renshu(n)
{
	$obj("get_box1").innerHTML="";
	for(var i=1;i<n;i++) {
	  $obj("get_box1").innerHTML=$obj("get_box1").innerHTML+$obj("get_box").innerHTML
	}
	GuestNum();
}
function fun_ftype(_Str){
	if(_Str=='1'){
	$obj("backTr").style.display='none';
	document.air_ser.ftype[0].checked=true;
	}else{
	$obj("backTr").style.display='';
	document.air_ser.ftype[1].checked=true;
	}
}
function AirQuery(){
	aa=document.air_ser;
	if(aa.StrCity.value==""){
		alert("出发城市不能为空！");
		return false
	}
	if(aa.EndCity.value==""){
		alert("到达城市不能为空！");
		return false
	}
	if(aa.StrDate.value==""){
		alert("出发日期不能为空！");
		return false
	}
	if(aa.ftype[1].checked==true && aa.EndDate.value==""){
		alert("回程日期不能为空！");
		return false
	}
	aa.target='frame1';
	aa.action='warrant.asp';
	aa.submit();
	$obj("ns").style.visibility='visible';
	$obj("ie").style.visibility='visible';
}
function AirQueryOk(_Str){
	document.air_ser.target='_self';
	document.air_ser.action='FlightQuery.Asp';
	document.air_ser.CheckCode.value=_Str;
	document.air_ser.submit();
}