// JavaScript Document
// 隐藏窗体加载效果
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 fun_ftype(_Str){
	if(_Str=='1'){
	$obj("backTr").style.display='none';
	}else{
	$obj("backTr").style.display='';
	}
}
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();
}
//刷新页面
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];
		if(subStr.length<5){
			for(j=0;j<(5-(subStr.length))+1;j++){
			subStr="0"+subStr
			}
		}
		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;
		url = "FlightOrder.Asp";
		if(aa.FirstStr.value!="")
		{
		Str = aa.FirstStr.value+"@" + Str;
		}
		aa.action = url ;
		aa.StrValue.value = Str;
		aa.submit();
	}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 Order_Submit(action)
{
//	this.order_ok=function(str){
//		if (str=="Yes"){
//			alert("预订成功！");
//		}else{
//			alert("预订失败！"+str);
//		}
//	}
	if(CheckForm(document.getElementById("Order"))!=false){
		if(action=="order_ok"){
			url="FlightOrder.Asp";
			queryString="action="+action+"&"
			queryString+=AjaxMake("Order","Submit22,Submit",false);
			queryString+="&random="+Math.random();
			var clsAjax = new Ajax (url,0, queryString,"post",flight_order_ok,"str");
		}else{
		aa=document.Order;
		aa.action = "FlightOrder.Asp?action="+action ;
		aa.submit();
		}
	}
}
function flight_order_ok(str) 
{ 
	if (str=="Yes"){
		alert("预订成功！");
		location.href="/flight/";
	}else{
		alert("预订失败！"+str);
	}
}