(function ($) {
	$(document).ready(function () {
		$("#departCityName_single").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0 ,//最少输入几个字符
			width : 200 ,
			
			hidden : "departCity",
			mustMatch: true,
			extraParams : {codeGroup : "code.cn3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name +" -- "+ data.airportName;
			},
			formatHidden : function(data , value){
				$("#departCityName").val(data.name);
				$("#departCityName_back").val(data.name);
				$("#departCityName_multi").val(data.name);
				return data.code;		
			}
		}); //单程出发
		$("#departCityName_back").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0 ,//最少输入几个字符
			width : 200 ,
			hidden : "departCity",
			mustMatch: true,
			extraParams : {codeGroup : "code.cn3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name +" -- "+ data.airportName;
			},
			formatHidden : function(data , value){
				$("#departCityName").val(data.name);
				$("#departCityName_single").val(data.name);
				$("#departCityName_multi").val(data.name);
				return data.code;		
			}
		}); //往返出发
		$("#departCityName_multi").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0 ,//最少输入几个字符
			width : 200 ,
			hidden : "departCity",
			mustMatch: true,
			extraParams : {codeGroup : "code.cn3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name +" -- "+ data.airportName;
			},
			formatHidden : function(data , value){
				$("#departCityName").val(data.name);
				$("#departCityName_back").val(data.name);
				$("#departCityName_single").val(data.name);
				return data.code;		
			}
		}); //联程第一航程出发
		$("#arriveCityName_single").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0 ,//最少输入几个字符
			width : 200 ,
			hidden : "arriveCity",
			mustMatch: true,
			extraParams : {codeGroup : "code.cn3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name +" -- "+ data.airportName;
			},
			formatHidden : function(data , value){
				$("#arriveCityName").val(data.name);
				$("#arriveCityName_back").val(data.name);
				$("#arriveCityName_multi").val(data.name);
				$("#arriveCityName1_mulit").val(data.name);
				return data.code;
			}
		}); //单程返回
		$("#arriveCityName_back").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0 ,//最少输入几个字符
			width : 200 ,
			hidden : "arriveCity",
			mustMatch: true,
			extraParams : {codeGroup : "code.cn3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name +" -- "+ data.airportName;
			},
			formatHidden : function(data , value){
				$("#arriveCityName").val(data.name);
				$("#arriveCityName_single").val(data.name);
				$("#arriveCityName_multi").val(data.name);
				$("#arriveCityName1_mulit").val(data.name);
				return data.code;
			}
		}); //往返返回
		$("#arriveCityName_multi").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0 ,//最少输入几个字符
			width : 200 ,
			hidden : "arriveCity",
			mustMatch: true,
			extraParams : {codeGroup : "code.cn3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name +" -- "+ data.airportName;
			},
			formatHidden : function(data , value){
				$("#arriveCityName").val(data.name);
				$("#arriveCityName_single").val(data.name);
				$("#arriveCityName_back").val(data.name);
				$("#arriveCityName1_mulit").val(data.name);
				return data.code;
			}
		}); //第一航程到达
		$("#arriveCityName1_mulit").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0 ,//最少输入几个字符
			width : 200 ,
			hidden : "arriveCity",
			mustMatch: true,
			extraParams : {codeGroup : "code.cn3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name +" -- "+ data.airportName;
			},
			formatHidden : function(data , value){
				$("#arriveCityName").val(data.name);
				$("#arriveCityName_single").val(data.name);
				$("#arriveCityName_back").val(data.name);
				$("#arriveCityName_multi").val(data.name);
				return data.code;
			}
		}); //第二航程出发
		$("#thirdCityName_multi").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0 ,//最少输入几个字符
			width : 200 ,
			hidden : "thirdCity",
			mustMatch: true,
			extraParams : {codeGroup : "code.cn3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name +" -- "+ data.airportName;
			},
			formatHidden : function(data , value){
				$("#thirdCityName").val(data.name);
				return data.code;
			}
		}); //第二航程到达
		$("#departCityName1").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0 ,//最少输入几个字符
			width : 200 ,
			hidden : "departCity1",
			mustMatch: true,
			extraParams : {codeGroup : "code.cn3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name +" -- "+ data.airportName;
			},
			formatHidden : function(data , value){
				return data.code;				
			}
		}); //出发
		$("#arriveCityName1").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0,//最少输入几个字符
			width : 200 ,
			hidden : "arriveCity1",
			mustMatch: true,
			extraParams : {codeGroup : "code.cn3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name +" -- " + data.airportName;
			},
			formatHidden : function(data , value){
				return data.code;				
			}
		}); //返回
		$("#thirdCityName1").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0 ,//最少输入几个字符
			width : 200 ,
			hidden : "thirdCity1",
			mustMatch: true,
			extraParams : {codeGroup : "code.cn3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name + " -- " + data.airportName;
			},
			formatHidden : function(data , value){
				return data.code;				
			}
		}); //
		$("#departCityName2").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0,//最少输入几个字符
			width : 300 ,
			hidden : "departCity2",
			mustMatch: true,
			extraParams : {codeGroup : "code.cn3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name  + " -- " + data.airportName;
			},
			formatHidden : function(data , value){
				return data.code;				
			}
		}); //
		$("#arriveCityName2").autocomplete(system_js_basepath_support+"/code-table-auto-compelete.dhtml",{
			minChars : 0,//最少输入几个字符
			width : 300 ,
			hidden : "arriveCity2",
			mustMatch: true,
			extraParams : {codeGroup : "code.i18n3codeCities"},
			formatItem: function(data, i, n, value) {
				return data.name +" -- " + data.airportName;
			},
			formatHidden : function(data , value){
				return data.code;				
			}
		}); 
		$("#nationalIndex").bind("click", function () {
			return checkNationalForm();
		});
		$("#againSelect0,#againSelect1,#againSelect2").bind("click", function () {
			return checkNationalForm1();
		});
		$("#i18nIndex").bind("click", function () {
			return checkI18nForm();
		});
		$("input:text").bind("focus", function () {
			$("#departSpan0").hide();
			$("#arriveSpan0").hide();
			$("#departDTSpan0").hide();
			$("#thirdCitySpan").hide();
			$("#departSpan").hide();
			$("#arriveSpan").hide();
			$("#arriveDTSpan").hide();
			$("#departDTSpan").hide();
			$("#thirdCitySpan").hide();
			$("#departSpan1").hide();
			$("#arriveSpan1").hide();
			$("#arriveDTSpan1").hide();
			$("#departDTSpan1").hide();
			$("#departSpan2").hide();
			$("#arriveSpan2").hide();
			$("#arriveDTSpan2").hide();
			$("#departDTSpan2").hide();
			$("#thirdCitySpan2").hide();
			});
		
		var typeOfFlight;
		
		//加载查询条件选项
		if ($I("typeOfFlight")) {
			typeOfFlight = $I("typeOfFlight").value;
			changeSearchBlock(typeOfFlight);
			var flightClass = $I("flightClass").value;
			setSelectValue($I("flightClass_single").options, flightClass);
			setSelectValue($I("flightClass_back").options, flightClass);
			setSelectValue($I("flightClass_multi").options, flightClass);
		
			var passengerCount = $I("passengerCount").value;
			setSelectValue($I("passengerCount_single").options, passengerCount);
			setSelectValue($I("passengerCount_back").options, passengerCount);
			setSelectValue($I("passengerCount_multi").options, passengerCount);
		}
		
	});

})(jQuery);

function loadPage(url) {
	new Ajax.Updater("results", url, {parameters:Form.serialize("queryForm"), evalScripts:true, onComplete:function () {
		init("sortTable");
	}});
}

function loadPage1(url) {
	jQuery("#results").load(url,jQuery("#queryForm").serialize(), null);
	init("sortTable");

}


function nTabsIndex(thisObj, Num) {
	if (thisObj.className == "active") {
		return;
	}
	var tabObj = thisObj.parentNode;
	var liList = tabObj.getElementsByTagName("li");
	for (i = 0; i < liList.length; i++) {
		if (i == Num){ 
			thisObj.className = "okbg";
			jQuery("#"+tabObj.id+"_Content"+i).css("display","block");
		}else{ 
			liList[i].className = "nobg";
			jQuery("#"+tabObj.id+"_Content"+i).css("display","none");
		}
	}
}
function getContent(id,type) {
	//上海旅行社标示
	var param = type?'&travelAgency=shanghai':'';
    var url=FLIGHT_ROOT_PATH+"/flight-search!knowledge.dhtml?knownledgeIndex="+id+param;
	window.open(url, "news");
}

function initIndex(city) {
	$("results").innerHTML = "<img src='images/loading.gif'/> \u6b63\u5728\u88c5\u8f7d\u6570\u636e...";
	new Ajax.Updater("results", FLIGHT_ROOT_PATH+"/flight-search!specialFlight.dhtml", {parameters:"fc.specialCity=" + city});
}
function i18nRecommand(city) {
	$("recommendi18nflight").innerHTML = "<img src='images/loading.gif'/> \u6b63\u5728\u88c5\u8f7d\u6570\u636e...";
	new Ajax.Updater("recommendi18nflight", FLIGHT_ROOT_PATH+"/flight-search!i18nFlightProduct.dhtml", {parameters:"fc.departCity=" + city});
}
function initToday(city) {
	$("initToday").innerHTML = "<img src='images/loading.gif'/> \u6b63\u5728\u88c5\u8f7d\u6570\u636e...";
	new Ajax.Updater("initToday", FLIGHT_ROOT_PATH+"/flight-search!specialFlight.dhtml", {parameters:"fc.specialCity=" + city});
}
function initial() {
	initIndex("SHA");
	i18nRecommand("PVG");
}
function nTabs(thisObj, Num) {
	if (thisObj.className == "active") {
		return;
	}
	var tabObj = thisObj.parentNode.id;
	var tabList = $I(tabObj).getElementsByTagName("li");
	for (i = 0; i < tabList.length; i++) {
		if (i == Num) {
			thisObj.className = "okbg";
			$I(tabObj + "_Content" + i).style.display = "";
		} else {
			tabList[i].className = "nobg";
			if($I(tabObj + "_Content" + i)){
				$I(tabObj + "_Content" + i).style.display = "none";
			}
		}
	}
}
//显示对应Id对象
function $Display(id, value) {
	$I(id).style.display = value;
}
function initFlightSearch(type, index) {
	if (type == 0) {
		$Display("thirdCity" + index, "none");
		$Display("backTime" + index, "none");
		$I("backCity" + index).innerHTML = "\u76ee\u7684\u57ce\u5e02";
	} else {
		if (type == 1) {
			$Display("thirdCity" + index, "none");
			$Display("backTime" + index, "");
			$I("backCity" + index).innerHTML = "\u8fd4\u56de\u57ce\u5e02";
			$I("backTimeName" + index).innerHTML = "\u8fd4\u56de\u65e5\u671f";
		} else {
			$Display("thirdCity" + index, "");
			$Display("backTime" + index, "");
			$I("backCity" + index).innerHTML = "\u4e2d\u8f6c\u57ce\u5e02";
			$I("backTimeName" + index).innerHTML = "\u4e2d\u8f6c\u65e5\u671f";
		}
	}
}
function initFlightSearchIndex(type, index) {
	if (type == 0) {
		$Display("thirdCity" + index, "none");
		
		$Display("secondDate" + index, "none");
		$("secondcityName" + index).innerHTML = "\u76ee\u7684\u57ce\u5e02";
	} else {
		if (type == 1) {
			$Display("thirdCity" + index, "none");
			$Display("secondTime" + index, "");
			$Display("secondDate" + index, "");
			$("secondcityName" + index).innerHTML = "\u8fd4\u56de\u65f6\u95f4";
			$("secondDateName" + index).innerHTML = "\u8fd4\u56de\u65e5\u671f";
			$("secondcityName" + index).innerHTML = "\u8fd4\u56de\u57ce\u5e02";
		} else {
			$Display("thirdCity" + index, "");
			$Display("secondTime" + index, "");
			$Display("secondDate" + index, "");
			$("secondcityName" + index).innerHTML = "\u4e2d\u8f6c\u65f6\u95f4";
			$("secondDateName" + index).innerHTML = "\u4e2d\u8f6c\u65e5\u671f";
			$("secondcityName" + index).innerHTML = "\u4e2d\u8f6c\u57ce\u5e02";
		}
	}
}
//过滤查询列表的层的显示
function displaySubMenu(li) {
	var subMenu = li.getElementsByTagName("ul")[0];
	subMenu.style.display = "block";
}
function hideSubMenu(li) {
	var subMenu = li.getElementsByTagName("ul")[0];
	subMenu.style.display = "none";
}
function viewRule(url){
	window.open(url,"rulesWindow","height=350, width=700,left=200,top=100,toolbar=no, menubar=no, scrollbars=no, resizable=yes,location=no, status=no");
}
//查看所有舱位
function showDetails(table,index) {
	var currTable=$I(table);
	var name = $I("flightPrice" + index).className;
	name = (name == "fy_zklst") ? "fy_zklstok" : "fy_zklst";
	$I("flightPrice" + index).className = name;
	var rows = currTable.rows;
	for (var i = 0; i < rows.length; i++) {
		if (rows[i].getAttribute("name") == "flightPrice" + index) {
			rows[i].style.display = (rows[i].style.display == "") ? "none" : "";
		}
	}
}
function showDetails1(table,index) {
	var currTable=$I(table);
	var name = $I("flightPrice" + index).className;
	var text;
	var imageName;
	var imageId = 'imageBerth' + index;
	var linkId = 'linkBerth' + index;
	if (name == "fy_zklstok") {
		name= "fy_zklst";
		imageName = "images/greenDown.gif";
		text = "全部舱位";
	} else {
		name = "fy_zklstok";;
		imageName = "images/greenUp.gif";
		text = "隐藏舱位";
	}
	changeBerthImage(imageId,imageName);
	changeText(linkId, text);
	$I("flightPrice" + index).className = name;
	var rows = currTable.rows;
	for (var i = 0; i < rows.length; i++) {
		if (rows[i].getAttribute("name") == "flightPrice" + index) {
			rows[i].style.display = (rows[i].style.display == "") ? "none" : "";
		}
	}
}

//查看回程所有舱位
function showDetails2(table,index) {
	var currTable=$I(table);
	var name = $I("flightPrice2" + index).className;
	name = (name == "fy_zklst") ? "fy_zklstok" : "fy_zklst";
	$I("flightPrice2" + index).className = name;
	var rows = currTable.rows;
	for (var i = 0; i < rows.length; i++) {
		if (rows[i].getAttribute("name") == "flightPrice2" + index) {
			rows[i].style.display = (rows[i].style.display == "") ? "none" : "";
		}
	}
}

if (navigator.appVersion.indexOf("MSIE 6.0") > -1) {
	try {
		document.execCommand("BackgroundImageCache", false, true);
	}
	catch (e) {
	}
}
//判断是否能预订航班
function checkedTimeOut(url, departTime) {
	String.prototype.replaceAll = function (s1, s2) {
		return this.replace(new RegExp(s1, "gm"), s2);
	};
	var maDate = departTime.substring(0, 10).replaceAll("-", "/");
	var departTime = maDate + " " + departTime.substring(10);
	var date = new Date();
	var balance = Date.parse(departTime) - Date.parse(date);
	if (balance < 2 * 3600 * 1000) {
		alert("\u4e0d\u80fd\u9884\u8ba2\uff0c\u51fa\u53d1\u65f6\u95f4\u6700\u5c11\u8981\u63d0\u524d2\u4e2a\u5c0f\u65f6\u3002");
	} else {
		window.location.href = url;
	}
}
function setForm(pid, isTran, depart, arrive,departDate,arriveDate, third, type,airLine) {
	$("recommondForm").elements["fc.productId"].value = pid;
	$("recommondForm").elements["fc.isTranser"].value = isTran;
	$("recommondForm").elements["fc.departCity"].value = depart;
	$("recommondForm").elements["fc.arriveCity"].value = arrive;
	$("recommondForm").elements["fc.departDT"].value = departDate;
	$("recommondForm").elements["fc.arriveDT"].value = arriveDate;
	$("recommondForm").elements["fc.thirdCity"].value = third;
	$("recommondForm").elements["fc.typeOfFlight"].value = type;
	$("recommondForm").elements["fc.airLine"].value = airLine;	
	var obj = jQuery("input[name='travelAgency']"); //动态添加标识上海旅行社
	if(obj.val()) jQuery("#recommondForm").append("<input type='hidden' name='travelAgency' value='shanghai'/>");
	if(isTran=='1'&&type=='0'){
	    $("recommondForm").action=FLIGHT_ROOT_PATH+'/flight-search!single_index_i18n.dhtml';
		$("recommondForm").submit();
	}
	else{
		$("recommondForm").action=FLIGHT_ROOT_PATH+'/flight-search!list_index_i18n.dhtml';
		$("recommondForm").submit();
	}
}
function setCondition(form,url,vals){
    var val=vals.split('|');
	$(form).action=url;
	$(form).elements['fc.productId'].value=val[0];
	$(form).elements['fc.isTranser'].value=val[1]
	$(form).elements['fc.lowestPrice'].value=val[2];
	$(form).elements['fc.thirdCity'].value=val[3];
	$(form).elements['fc.airLine'].value=val[4];
	$(form).submit();	
}

function setItem(form,item,itemvalues,div,submit) {
	var vals=itemvalues.split('|');
	$I(form).elements[item+'.departTime'].value = vals[0];
	$I(form).elements[item+'.arriveTime'].value = vals[1];
	$I(form).dateTime.value=vals[1];
	$I(form).elements[item+'.flightNo'].value = vals[2];
	$I(form).elements[item+'.cabinNo'].value = vals[3];
	$I(form).elements[item+'.fromCity'].value = vals[4];
	$I(form).elements[item+'.toCity'].value = vals[5];
	$I(form).elements[item+'.fullPrice'].value = vals[6]/div;
	$I(form).elements[item+'.buildFee'].value = vals[7]/div;
	$I(form).elements[item+'.fuelFee'].value = vals[8]/div;
	$I(form).elements[item+'.discount'].value = vals[9];
	$I(form).elements[item+'.planeType'].value = vals[10];
	$I(form).elements[item+'.basePrice'].value = vals[11];
	$I(form).elements[item+'.cabinInfoId'].value = vals[12];
	$I(form).elements[item+'.totalPrice'].value = (vals[23]*1+vals[7]*1+vals[8]*1)/div;
	$I(form).elements[item+'.supplierId'].value = vals[13];
	$I(form).elements[item+'.commision'].value = vals[14];
	$I(form).sign.value=vals[15]?vals[15]:2;
	$I(form).elements[item+'.airportBuilding'].value = vals[16]?vals[16]:'';
	if(vals[17] == null || vals[17] == "")
		var stopNum = 0;
	else
		var stopNum = vals[17];
	$I(form).elements[item+'.stopNum'].value = stopNum;
	$I(form).elements[item+'.stopInfo'].value = vals[18];
	$I(form).elements[item+'.fPrice'].value = vals[19];
	if(vals[20] == null || vals[20] == "")
		var cPrice = 0;
	else
		var cPrice = vals[20];
	$I(form).elements[item+'.cPrice'].value = cPrice;
	
	$I(form).elements[item+'.cabinLevel'].value = vals[21];
	// 设置优惠率
	$I(form).elements[item+'.customRate'].value = vals[22];
	// 设置优惠价格 
	$I(form).elements[item+'.customPrice'].value = vals[23]/div;

	var obj = jQuery("input[name='travelAgency']"); //动态添加标识上海旅行社
	if(obj.val()) 
		jQuery("#"+form).append("<input type='hidden' name='travelAgency' value='shanghai'/>");
	if(submit)
		$I(form).submit();
}

function setItemBack(form,item,itemvalues,div,url,submit) {
	var vals=itemvalues.split('|');
	$(form).elements[item+'.departTime'].value = vals[0];
	$(form).elements[item+'.arriveTime'].value = vals[1];
	$(form).dateTime.value=vals[1];
	$(form).elements[item+'.flightNo'].value = vals[2];
	$(form).elements[item+'.cabinNo'].value = vals[3];
	$(form).elements[item+'.fromCity'].value = vals[4];
	$(form).elements[item+'.toCity'].value = vals[5];
	$(form).elements[item+'.fullPrice'].value = vals[6]/div;
	$(form).elements[item+'.buildFee'].value = vals[7]/div;
	$(form).elements[item+'.fuelFee'].value = vals[8]/div;
	$(form).elements[item+'.discount'].value = vals[9];
	$(form).elements[item+'.planeType'].value = vals[10];
	$(form).elements[item+'.basePrice'].value = vals[11];
	$(form).elements[item+'.cabinInfoId'].value = vals[12];
	$(form).elements[item+'.totalPrice'].value = (vals[23]*1+vals[7]*1+vals[8]*1)/div;
	$(form).elements[item+'.supplierId'].value = vals[13];
	$(form).elements[item+'.commision'].value = vals[14];
	$(form).sign.value=vals[15]?vals[15]:2;
	$(form).elements[item+'.airportBuilding'].value = vals[16]?vals[16]:'';
	if(vals[17] == null || vals[17] == "")
		var stopNum = 0;
	else
		var stopNum = vals[17];
	$(form).elements[item+'.stopNum'].value = stopNum;
	$(form).elements[item+'.stopInfo'].value = vals[18];
	$I(form).elements[item+'.fPrice'].value = vals[19];
	$I(form).elements[item+'.cPrice'].value = vals[20];
	$I(form).elements[item+'.cabinLevel'].value = vals[21];
	// 设置优惠率
	$I(form).elements[item+'.customRate'].value = vals[22]/1;
	// 设置优惠价格
	$I(form).elements[item+'.customPrice'].value = vals[23]/1;
	var obj = jQuery("input[name='travelAgency']"); //动态添加标识上海旅行社
	if(obj.val()) 
		jQuery("#"+form).append("<input type='hidden' name='travelAgency' value='shanghai'/>");
	if(submit){
		$(form).action = url;
		$(form).submit();
	}
}

function setI18nItem(form,item,itemvalues,div) {
	var vals=itemvalues.split('|');
	$(form).elements[item+'.departTime'].value = vals[0];
	$(form).elements[item+'.arriveTime'].value = vals[1];
	$(form).elements[item+'.flightNo'].value = vals[2];
	$(form).elements[item+'.cabinNo'].value = vals[3];
	$(form).elements[item+'.fromCity'].value = vals[4];
	$(form).elements[item+'.toCity'].value = vals[5];
	$(form).elements[item+'.fullPrice'].value = vals[6]/div;
	$(form).elements[item+'.adultTax'].value = getValue(vals[7]);
	$(form).elements[item+'.childTax'].value = getValue(vals[8]);
	$(form).elements[item+'.infantTax'].value = getValue(vals[9]);
	$(form).elements[item+'.eTicket'].value = vals[10];
	$(form).elements[item+'.planeType'].value = vals[11];
	$(form).elements[item+'.basePrice'].value = vals[12];
	$(form).elements[item+'.cabinInfoId'].value = vals[13];
	$(form).elements[item+'.adultPrice'].value = vals[6]/div;
	$(form).elements[item+'.childMarketPrice'].value = vals[14]/div;
	$(form).elements[item+'.infantMarketPrice'].value = vals[15]/div;
	$(form).elements[item+'.studentMarketPrice'].value = vals[16]/div;
	$(form).elements[item+'.sailorMarketPrice'].value = vals[17]/div;
	$(form).elements[item+'.laborMarketPrice'].value = vals[18]/div;
	$(form).elements[item+'.immigrantMarketPrice'].value = vals[19]/div;
	$(form).elements[item+'.totalPrice'].value = vals[6]/div+vals[7]*1;
	$(form).sign.value=2;
	$(form).dateTime.value=vals[1];
	$(form).elements[item+'.supplierId'].value = vals[20];
	var obj = jQuery("input[name='travelAgency']"); //动态添加标识上海旅行社
	if(obj.val()) jQuery("#"+form).append("<input type='hidden' name='travelAgency' value='shanghai'/>");
}

function getValue(value){
	return (!value||jQuery.trim(value)==''||isNaN(value))?0:value;
}

function changeValue(id, value) {
	var idArray = id.split('|');
	for (var i = 0; i < idArray.length; i++) {
		$I(idArray[i]).value = value;
	}
}

function setSelectValue(options, value) {
	for (i = 0; i < options.length; i++) {
		if (options[i].value == value) {
			options[i].selected = true;
			break;
		}
	}
}

function changeSearchBlock(typeOfFlight) {
		if (typeOfFlight == 0) {
			document.getElementById("single").style.display="";
			document.getElementById("back").style.display="none";
			document.getElementById("multi").style.display="none";
		} else if (typeOfFlight == 1) {
			document.getElementById("single").style.display="none";
			document.getElementById("back").style.display="";
			document.getElementById("multi").style.display="none";
		} else if (typeOfFlight == 2) {
			document.getElementById("single").style.display="none";
			document.getElementById("back").style.display="none";
			document.getElementById("multi").style.display="";
		}
}

function changeBerthImage(id, imageName) {
	jQuery("#"+id).attr("src", imageName);
}
function changeText(id, text) {
	jQuery("#"+id).html(text);
}

// change button value and css
function changeBtnStyle(id,obj){
	var table = document.getElementById(id);
	var rowsLength = table.rows.length;
	for(i=0;i<rowsLength;i++){
		var btn = document.getElementById("cf"+i);
		btn.value="  查看返程";
		btn.className="bookBtn2";
	}
		obj.value="  已选择";
		obj.className="byBtn";
}

// change button value and css
function setBackBtnStyle(obj){
	var btns = document.getElementsByName(obj.name);
	var btnLength = btns.length;
	for(i=0;i<btnLength;i++){
		var btn = btns[i];
		btn.value="  查看返程";
		btn.className="bookBtn2";
	}
		obj.value="  已选择";
		obj.className="byBtn";
}


