﻿var Then=new Date();if(WM_readCookie("guid")==""){Then.setTime(Then.getTime()+60*1000*60*24*365);var s_guid=parseInt(9000000*Math.random(),10);document.cookie="guid="+s_guid+";expires="+Then.toGMTString()+";path=/;domain=elong.com";}function WM_readCookie(A){if(document.cookie==""){return"";}else{return WM_getCookieValue(A);}}function WM_getCookieValue(A){var C,D;var B=document.cookie;C=B.indexOf(A);if(C!=-1){C+=A.length+1;D=B.indexOf(";",C);if(D==-1){D=B.length;}return B.substring(C,D);}else{return"";}}function getCookie(A){var B=document.cookie.match(new RegExp("(^| )"+A+"=([^;]*)(;|$)"));if(B!=null){return unescape(B[2]);}return null;}function DecodeCookie(str){var strArr;var strRtn="";strArr=str.split("a");for(var i=strArr.length-1;i>=0;i--){strRtn+=String.fromCharCode(eval(strArr[i]));}return strRtn;}function isCht(){var A;A=window.location.href;if(A.indexOf("big5")==-1){return false;}else{return true;}return true;}function ShowLoginMenu(){var A;var E;var D;var C;A=getCookie("member");C=getCookie("mem_name");D=WM_readCookie("agent");if(C!=""){E=unescape(C);E=E.replace(/\+/g," ");}var B="";if(isCht()){B='	<div class="left1"><b>86-10-64329999</b>';}else{B+='	<div class="left"><b>24小时服务热线：400-616-1616</b>';}B+="</div>";document.writeln("</div>");if(A==""||A==null){B+='	<div class="right size12">[&nbsp;<a href="http://www.elong.com/myelong/login.aspx" class="link">登录</a>&nbsp;|&nbsp;<a href="http://www.elong.com/myelong/userReg.aspx" class="link">注册</a>&nbsp;] ';}else{B+='<div class="right size12"><b>欢迎您, '+E+'</b> [ <a href="http://www.elong.com/member/login_Out.asp" class="link">退出</a>&nbsp;] ';}B+='<a href="http://www.elong.com/myelong/index.aspx">我的帐户</a> | <a href="http://www.elong.com/myelong/index.aspx">订单管理</a>| <a href="http://www.elong.com/member/elstraser.asp" target="_blank" style=\'color:#DE3101\'>帮助中心</a></div>';document.getElementById("hotline").innerHTML=B;}function ReadCookieName(A){if(document.cookie==""){return"";}else{return GetCookieValue(A);}}function GetCookieValue(A){var C,D;var B=document.cookie;C=B.indexOf(A);if(C!=-1){C+=A.length+1;D=B.indexOf(";",C);if(D==-1){D=B.length;}return B.substring(C,D);}else{return"";}}function GetPicName(){var A;A=window.location.href;if(A.indexOf("big5")!=-1){return"tel_big5";}var B;B=ReadCookieName("searchhostname").toLowerCase();if(B==""){return"400-810-1010";}if(B.indexOf("sgm")!=-1){return"400-650-1215";}if(B.indexOf("cj-paid")!=-1){return"400-810-1119";}if(B.indexOf("zanox-cn-paid")!=-1){return"400-810-1119";}if(B.indexOf("Zanox-en-paid")!=-1){return"400-810-1119";}return"400-810-1010";}function ValidateMobileNo(C){var D=/^13[0123456789]{1}[0-9]{8}$/;var A=/^15[0-9]{9}$/;var B=/^18[0-9]{9}$/;if(!D.test(C)&!A.test(C)&!B.test(C)){return false;}return true;}function IsDate(C,D){if(C==null){return false;}if(D==""||D==null){D="-";}var H="";var E="";var B="";var A;if(C.length<8&&C.length>10){return false;}A=C.split(D);if(A.length!=3){return false;}if(A[0].length==4){H=A[0];B=A[2];}else{H=A[2];B=A[1];}E=A[1];var F=H+"/"+E+"/"+B+" 8:0:0";var G=new Date(F);if(isNaN(G)){return false;}if(((G.getUTCFullYear()).toString()==H)&&(G.getMonth()==parseInt(E,10)-1)&&(G.getDate()==parseInt(B,10))){return true;}else{return false;}}function isDateString(B){var A=/^\d{4}-[0-1]?\d{1}-[0-3]?\d{1}$/;return A.test(B);}function stringToDate(A,E){var G,B,D,C;var F=new Array(3);if(E){G=true;}else{G=isDateString(A);}if(G){F=A.toString().split("-");B=parseFloat(F[0]);D=parseFloat(F[1])-1;C=parseFloat(F[2]);return(new Date(B,D,C));}else{return(new Date(1900,1,1));}}function trim(B){var A;A=B;while(A.length>0){if(A.charAt(0)==" "){A=A.slice(1);}else{if(A.charAt(0)=="　"){A=A.slice(1);}else{break;}}}while(A.length>0){if(A.charAt(A.length-1)==" "){A=A.substr(0,A.length-1);}else{break;}}return A;}function CompareDate(C,A){var B=RebuildDate(C);var D=RebuildDate(A);if(B>D){return(1);}else{if(B==D){return(0);}else{return(-1);}}}function RebuildDate(F){var A="";var B=F;var C;if(B==""){return true;}if(B.indexOf("-")!=-1){C="-";}else{if(B.indexOf("/")!=-1){C="/";}else{if(B.indexOf(".")!=-1){C=".";}}}A=B.split(C);if(A.length!=3){return"";}if(A[0].length<4){return"";}A[1]=A[1]-1;var D=new Date(A[0],A[1],A[2]);var E=DateToStr(D);return E;}function DateToStr(C){C.setHours(8);var D=C.getUTCFullYear();var E=C.getMonth()+1;var B=C.getDate();if(D<1000){D=1900+D;}if(E<10){E="0"+E;}if(B<10){B="0"+B;}var A=D+"-"+E+"-"+B;return A;}function CompareToday(C){var B=RebuildDate(C);var D=TodayToStr();var A=document.getElementById("servertoday");if(A==null){}else{D=A.value;}if(B>D){return(1);}else{if(B==D){return(0);}else{return(-1);}}}function TodayToStr(){var B=new Date();var A=DateToStr(B);return A;}function getActiveElement(A){var B;if("activeElement" in document){B=document.activeElement;}else{B=A?A.explicitOriginalTarget:null;}return B;}function moveFocus(B){this.callBack=null;B=(B)?B:(window.event)?event:null;var C=getActiveElement(B);if(C==null){return true;}var D=C.id;var A=document.getElementsByTagName("*");var E=0;if(B.keyCode==13){for(var F=0;F<A.length;F++){if(!isValidFocusObj(A[F])){continue;}if(D==A[F].id){if(A[F].type=="button"){if(this.callBack!=null){callBack();}return true;}while(F++<A.length-1){if((A[F].type=="text"||A[F].type=="select-one")&&visible(A[F])){A[F].focus();if(A[F].type=="text"){A[F].select();}return false;}else{if(A[F].type=="button"){E=F;}}}if(visible(A[E])){A[E].focus();}}}return false;}return true;}function isValidFocusObj(A){if(A.type=="button"||A.type=="select-one"||A.type=="text"){return true;}return false;}function visible(B){var A=B;while(A&&A.tagName!="BODY"){if(A.style==null){return true;}if(A.style.display=="none"){return false;}A=A.parentNode;}return true;}function mouseOver_l2(A){document.getElementById(A).className="l8_b";}function mouseOut_l2(A){document.getElementById(A).className="l8_a";}if(window.HTMLElement){HTMLElement.prototype.__defineSetter__("outerHTML",function(C){var A=this.ownerDocument.createRange();A.setStartBefore(this);var B=A.createContextualFragment(C);this.parentNode.replaceChild(B,this);return C;});HTMLElement.prototype.__defineGetter__("outerHTML",function(){var D;var A=this.attributes;var B="<"+this.tagName;for(var C=0;C<A.length;C++){D=A[C];if(D.specified){B+=" "+D.name+'="'+D.value+'"';}}return B+">"+this.innerHTML+"</"+this.tagName+">";});}Array.prototype.unZipModel=function(C,B){var A=C.split(";");for(var E=0;E<A.length;E++){var D=A[E].split("|");this.push(B(D,E));}};function ShowErrStr(B){var A=(navigator.appVersion.indexOf("MSIE")>=0);if(A){getObj(B).style.display="block";}else{getObj(B).removeAttribute("style");getObj(B).style.width="auto";}}function SetCheckBox(A){document.FlightForm.FLY_TYPE[A].checked=true;js_fly_type(A);}function js_fly_type(B){InitInerHTML();HiddenAllErrDIV();var D=document.getElementById("search_hb");var A=document.getElementById("search_hb2");var F=document.getElementById("search_hb3");var E=document.getElementById("search_ss2");var C=document.getElementById("search_ss4");D.style.display="block";if(B==0){A.style.display="none";F.style.display="none";E.style.display="none";C.style.display="none";}if(B==1){A.style.display="none";F.style.display="none";E.style.display="";C.style.display="none";}if(B==2){A.style.display="block";F.style.display="block";E.style.display="none";C.style.display="block";}}function InitInerHTML(){document.getElementById("test_city").innerHTML="";document.getElementById("test_city").style.display="none";document.getElementById("test_city2").innerHTML="";document.getElementById("test_city2").style.display="none";document.getElementById("test_fly_date").innerHTML="";document.getElementById("test_fly_date").style.display="none";document.getElementById("test_fly_date2").innerHTML="";document.getElementById("test_fly_date2").style.display="none";document.getElementById("test_return_date").innerHTML="";document.getElementById("test_return_date").style.display="none";document.getElementById("test_city").className="ValidatorDisplayStyle";document.getElementById("test_city2").className="ValidatorDisplayStyle";document.getElementById("test_fly_date").className="ValidatorDisplayStyle";document.getElementById("test_fly_date2").className="ValidatorDisplayStyle";document.getElementById("test_return_date").className="ValidatorDisplayStyle";}function HiddenAllErrDIV(){if(getObj("DEPART_CITY_err")!=null){getObj("DEPART_CITY_err").style.visibility="hidden";}if(getObj("DEST_CITY_err")!=null){getObj("DEST_CITY_err").style.visibility="hidden";}if(getObj("DEPART_CITY2_err")!=null){getObj("DEPART_CITY2_err").style.visibility="hidden";}if(getObj("DEST_CITY2_err")!=null){getObj("DEST_CITY2_err").style.visibility="hidden";}}function getObj(A){if(document.getElementById){return document.getElementById(A);}else{if(document.all){return document.all[A];}else{if(document.layers){return document.layers[A];}}}}function HiddenErrDIV(A){getObj(A+"_err").style.visibility="hidden";}function SetReturnDatecn(){var A=stringToDate(document.getElementById("FLY_DATE").value);A.setHours(8);A.setDate(A.getDate()+1);var B=A.getMonth()+1;document.getElementById("RETURN_DATE").value=A.getUTCFullYear()+"-"+B+"-"+A.getDate();document.getElementById("FLY_DATE2").value=A.getUTCFullYear()+"-"+B+"-"+A.getDate();}function SetReturnDateen(){var A=stringToDate(document.getElementById("FLY_DATE").value);A.setHours(8);A.setDate(A.getDate()+1);var B=A.getMonth()+1;document.getElementById("RETURN_DATE").value=B+"/"+A.getDate()+"/"+A.getUTCFullYear();document.getElementById("FLY_DATE2").value=B+"/"+A.getDate()+"/"+A.getUTCFullYear();}function SubmitSearchFormNew(){if(CheckSearchFormNew()){HiddenErrDIV("DEPART_CITY");HiddenErrDIV("DEST_CITY");HiddenErrDIV("DEPART_CITY2");HiddenErrDIV("DEST_CITY2");var B="search.aspx";if(document.getElementById("SearchType2").value==3){B="FlightSchedule.aspx";}var A=Math.random();document.getElementById("right").style.display="none";document.getElementById("flashAd").innerHTML=document.getElementById("flashAd").innerHTML;$("#imgloading").attr("src","http://resource.elong.com/cn/flights/images/loading.gif");document.getElementById("flashAd").style.display="block";if(document.location.toString().toLowerCase().indexOf("travel.elong.com")>=0){document.getElementById("FlightForm").target="_top";if(document.getElementById("SearchType2").value==3){document.getElementById("FlightForm").action="http://travel.elong.com/flights/FlightSchedule.aspx?rn="+A;}else{document.getElementById("FlightForm").action="http://travel.elong.com/flights/search.aspx?rn="+A;}}else{document.getElementById("FlightForm").action=B+"?rn="+A;}document.getElementById("FlightForm").submit();}}function CheckSearchFormNew(){InitInerHTML();var a="<img src=http://resource.elong.com/cn/flights/images/ico_caution.gif align=left>";var Q="-";var S=InitFlyType();var W=document.getElementById("DEPART_CITY").value;var D=document.getElementById("DEST_CITY").value;var V=trim(document.getElementById("DEPART_CITY_input").value);var K=trim(document.getElementById("DEST_CITY_input").value);var P=document.getElementById("DEPART_CITY2").value;var U=document.getElementById("DEST_CITY2").value;var J=trim(document.getElementById("DEPART_CITY2_input").value);var O=trim(document.getElementById("DEST_CITY2_input").value);var H=document.getElementById("FLY_DATE").value;var C=document.getElementById("FLY_DATE2").value;var M=document.getElementById("RETURN_DATE").value;var G=document.getElementById("FLY_TIME");var Y=document.getElementById("FLY_TIME2");var N=document.getElementById("RETURN_TIME");var E=stringToDate(document.getElementById("servertoday").value,Q);E.setHours(8);var I=E.getUTCFullYear()+1;var X=E.getMonth()+1;var L=E.getDate()-1;var R;if(IsDate(H,"/")){Q="/";R=X+Q+L+Q+I;}else{Q="-";R=I+Q+X+Q+L;}var F=true;F=T();F=Z(F);if(S==0){}else{if(S==1){F=B(F);}else{if(S==2){F=A(F);}}}return F;function T(){if(V==""||V==null){document.getElementById("test_city").innerHTML+=a+FLIGHT_AJAX_NODEPARTURECITY;ShowErrStr("test_city");return false;}if((W==""||W==null)&&(V==""||V==null)){document.getElementById("test_city").innerHTML+=a+FLIGHT_AJAX_NODEPARTURECITY;ShowErrStr("test_city");return false;}if(V!=""||V!=null){W="";}if((W==""||W==null)&&(V!=""||V!=null)){if(GetCityCodeByName(V,0)!=null){W=GetCityCodeByName(V,0);document.getElementById("DEPART_CITY").value=W;}else{document.getElementById("test_city").innerHTML+=a+FLIGHT_AJAX_INVALIDDEPARTURECITY;ShowErrStr("test_city");return false;}}if(K==""||K==null){document.getElementById("test_city").innerHTML+=a+FLIGHT_AJAX_NODESTCITY;ShowErrStr("test_city");return false;}if((D==""||D==null)&&(K==""||K==null)){document.getElementById("test_city").innerHTML+=a+FLIGHT_AJAX_NODESTCITY;ShowErrStr("test_city");return false;}if(K!=""||K!=null){D="";}if((D==""||D==null)&&(K!=""||K!=null)){if(GetCityCodeByName(K,1)!=null){D=GetCityCodeByName(K,1);document.getElementById("DEST_CITY").value=D;}else{document.getElementById("test_city").innerHTML+=a+FLIGHT_AJAX_INVALIDDESTCITY;ShowErrStr("test_city");return false;}}if(D==W){document.getElementById("test_city").innerHTML+=a+FLIGHT_REQUEST_SAMECITY;ShowErrStr("test_city");return false;}return true;}function Z(b){if(!IsDate(H,"-")&&!IsDate(H,"/")){document.getElementById("test_fly_date").innerHTML+=a+FLIGHT_FLYDATE_FORMAT;ShowErrStr("test_fly_date");return false;}else{if(CompareToday(H)<0){document.getElementById("test_fly_date").innerHTML+=a+FLIGHT_REQUEST_AHEADLEAVEDATE;ShowErrStr("test_fly_date");return false;}}if(CompareDate(H,R)>0){document.getElementById("test_fly_date").innerHTML+=a+FLIGHT_REQUEST_AHEADLEAVEDATE_LIMIT;ShowErrStr("test_fly_date");return false;}return b;}function B(b){if(CompareDate(M,R)>0){document.getElementById("test_return_date").innerHTML+=a+FLIGHT_REQUEST_RETURNDATELIMIT;ShowErrStr("test_return_date");return false;}if(!IsDate(M,"-")&&!IsDate(M,"/")){document.getElementById("test_return_date").innerHTML+=a+FLIGHT_RETURNDATE_FORMAT;ShowErrStr("test_return_date");return false;}else{if(CompareDate(H,M)>0){document.getElementById("test_return_date").innerHTML+=a+FLIGHT_REQUEST_AHEADBACKDATE;ShowErrStr("test_return_date");return false;}else{if(H==M){if(N!=null&&G!=null){if(N.selectedIndex<G.selectedIndex){document.getElementById("test_return_date").innerHTML+=a+FLIGHT_REQUEST_AHEADBACKTIME;ShowErrStr("test_return_date");return false;}}}}}return b;}function A(b){if(U==P&&(U!=""||P!="")){document.getElementById("test_city2").innerHTML+=a+FLIGHT_REQUEST_SECONDSAMELEAVE;ShowErrStr("test_city2");return false;}if(CompareDate(C,R)>0){document.getElementById("test_fly_date2").innerHTML+=a+FLIGHT_REQUEST_SECONDLEAVEDATE_LIMIT;ShowErrStr("test_fly_date2");return false;}if(!IsDate(C,"-")&&!IsDate(C,"/")){document.getElementById("test_fly_date2").innerHTML+=a+FLIGHT_REQUEST_SECONDLEAVEDATE_FORMAT;ShowErrStr("test_fly_date2");return false;}else{if(CompareDate(H,C)>0){document.getElementById("test_fly_date2").innerHTML+=a+FLIGHT_REQUEST_AHEADSECONDLEAVEDATE;ShowErrStr("test_fly_date2");return false;}else{if(H==C){if(G!=null&&Y!=null){if(G.selectedIndex>Y.selectedIndex){document.getElementById("test_fly_date2").innerHTML+=a+FLIGHT_REQUEST_SECONDAHEADFIRSTDATE;ShowErrStr("test_fly_date2");return false;}}}}}if(J==""||J==null){document.getElementById("test_city2").innerHTML+=a+FLIGHT_AJAX_NODEPARTURECITY;ShowErrStr("test_city2");return false;}if((P==""||P==null)&&(J==""||J==null)){document.getElementById("test_city2").innerHTML+=a+FLIGHT_AJAX_NODEPARTURECITY;ShowErrStr("test_city2");return false;}if(J!=""||J!=null){P="";}if((P==""||P==null)&&(J!=""||J!=null)){if(GetCityCodeByName(J,0)!=null){P=GetCityCodeByName(J,0);document.getElementById("DEPART_CITY2").value=P;}else{document.getElementById("test_city2").innerHTML+=a+FLIGHT_AJAX_INVALIDDEPARTURECITY;ShowErrStr("test_city2");return false;}}if(O==""||O==null){document.getElementById("test_city2").innerHTML+=a+FLIGHT_AJAX_NODESTCITY;ShowErrStr("test_city2");return false;}if((U==""||U==null)&&(O==""||O==null)){document.getElementById("test_city2").innerHTML+=a+FLIGHT_AJAX_NODESTCITY;ShowErrStr("test_city2");return false;}if(O!=""||O!=null){U="";}if((U==""||U==null)&&(O!=""||O!=null)){if(GetCityCodeByName(O,1)!=null){U=GetCityCodeByName(O,1);document.getElementById("DEST_CITY2").value=U;}else{document.getElementById("test_city2").innerHTML+=a+FLIGHT_AJAX_INVALIDDESTCITY;ShowErrStr("test_city2");return false;}}return b;}}function InitInerHTML(){document.getElementById("test_city").innerHTML="";document.getElementById("test_city").style.display="none";document.getElementById("test_city2").innerHTML="";document.getElementById("test_city2").style.display="none";document.getElementById("test_fly_date").innerHTML="";document.getElementById("test_fly_date").style.display="none";document.getElementById("test_fly_date2").innerHTML="";document.getElementById("test_fly_date2").style.display="none";document.getElementById("test_return_date").innerHTML="";document.getElementById("test_return_date").style.display="none";document.getElementById("test_city").className="ValidatorDisplayStyle";document.getElementById("test_city2").className="ValidatorDisplayStyle";document.getElementById("test_fly_date").className="ValidatorDisplayStyle";document.getElementById("test_fly_date2").className="ValidatorDisplayStyle";document.getElementById("test_return_date").className="ValidatorDisplayStyle";}function InitFlyType(){if(document.FlightForm.FLY_TYPE.value!=undefined){return document.FlightForm.FLY_TYPE.value;}if(document.FlightForm.FLY_TYPE[0].checked){return 0;}if(document.FlightForm.FLY_TYPE[1].checked){return 1;}if(document.FlightForm.FLY_TYPE[2].checked){return 2;}}function GetCityCodeByName(cityname,dataIdType){var cityset=new Array();if(dataIdType==0){eval(" cityset = domesticsrc;");}else{eval(" cityset = domesticdest;");}for(var i=0;i<cityset.length;i++){cityset[i].CityNameCn=decodeURIComponent(cityset[i].CityNameCn);}for(var i=0;i<cityset.length;i++){if(cityset[i].CityNameCn==cityname||cityset[i].CityNameEn+" "+cityset[i].CityNameCn==cityname||cityset[i].CityNameEn.toLowerCase()==cityname.toLowerCase()){return cityset[i].CityThreeSign;}}return null;}function Con_Selected(C,B){var A=getObj(C);for(i=0;i<A.length;i++){if(A.options[i].value==B){A.selectedIndex=i;break;}}}var Ajaxs=new Array();var AjaxStacks=new Array(0,0,0,0,0,0,0,0,0,0);var attackevasive=0;function Ajax(B,A){for(var D=0;D<AjaxStacks.length&&AjaxStacks[D]!=0;D++){}AjaxStacks[D]=1;var C=new Object();C.loading="Loading...";C.recvType=B?B:"XML";C.waitId=A?$(A):null;C.resultHandle=null;C.sendString="";C.targetUrl="";C.stackId=0;C.stackId=D;C.setLoading=function(E){if(typeof E!=="undefined"&&E!==null){C.loading=E;}};C.setRecvType=function(E){C.recvType=E;};C.setWaitId=function(E){C.waitId=typeof E=="object"?E:$(E);};C.createXMLHttpRequest=function(){var F=false;if(window.XMLHttpRequest){F=new XMLHttpRequest();if(F.overrideMimeType){F.overrideMimeType("text/xml");}}else{if(window.ActiveXObject){var E=["Microsoft.XMLHTTP","MSXML.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.7.0","Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP"];for(var G=0;G<E.length;G++){try{F=new ActiveXObject(E[G]);if(F){return F;}}catch(H){}}}}return F;};C.XMLHttpRequest=C.createXMLHttpRequest();C.showLoading=function(){if(C.waitId&&(C.XMLHttpRequest.readyState!=4||C.XMLHttpRequest.status!=200)){changedisplay(C.waitId,"");C.waitId.innerHTML='<span><img src="images/loading.gif"> '+C.loading+"</span>";}};C.processHandle=function(){if(C.XMLHttpRequest.readyState==4&&C.XMLHttpRequest.status==200){for(k in Ajaxs){if(Ajaxs[k]==C.targetUrl){Ajaxs[k]=null;}}if(C.waitId){changedisplay(C.waitId,"none");}if(C.recvType=="HTML"){C.resultHandle(C.XMLHttpRequest.responseText,C);}else{if(C.recvType=="XML"){C.resultHandle(C.XMLHttpRequest.responseXML,C);}}AjaxStacks[C.stackId]=0;}};C.get=function(E,F){setTimeout(function(){C.showLoading();},500);if(in_array(E,Ajaxs)){return false;}else{Ajaxs.push(E);}C.targetUrl=E;C.XMLHttpRequest.onreadystatechange=C.processHandle;C.resultHandle=F;var G=attackevasive&1?(C.stackId+1)*1001:100;if(window.XMLHttpRequest){setTimeout(function(){C.XMLHttpRequest.open("GET",C.targetUrl);C.XMLHttpRequest.send(null);},G);}else{setTimeout(function(){C.XMLHttpRequest.open("GET",E,true);C.XMLHttpRequest.send();},G);}};C.post=function(F,E,G){setTimeout(function(){C.showLoading();},500);if(in_array(F,Ajaxs)){return false;}else{Ajaxs.push(F);}C.targetUrl=F;C.sendString=E;C.XMLHttpRequest.onreadystatechange=C.processHandle;C.resultHandle=G;C.XMLHttpRequest.open("POST",F);C.XMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");C.XMLHttpRequest.send(C.sendString);};return C;}function in_array(B,A){if(typeof B=="string"){for(var C in A){if(A[C]==B){return true;}}}return false;}function changedisplay(B,A){if(A=="auto"){B.style.display=B.style.display==""?"none":"";}else{B.style.display=A;}return false;}var FLIGHT_REQUEST_SAMECITY="出发城市与到达城市不可相同，请重新输入！";var FLIGHT_REQUEST_AHEADLEAVEDATE="出发日期不可早于今日，请重新选择";var FLIGHT_REQUEST_AHEADLEAVEDATE_LIMIT="出发日期超出限制，请重新选择！";var FLIGHT_REQUEST_RETURNDATELIMIT="返程日期超出限制，请重新选择！";var FLIGHT_RETURNDATE_FORMAT="返程日期填写有误，正确格式为yyyy-mm-dd";var FLIGHT_REQUEST_AHEADBACKDATE="返程日期不可早于出发日期，请重新选择！";var FLIGHT_REQUEST_AHEADBACKTIME="返程的出发时间不可早于去程的出发时间，请重新选择！";var FLIGHT_REQUEST_SECONDSAMELEAVE="第二航程出发城市与第二航程到达城市不可相同，请重新输入！";var FLIGHT_REQUEST_SECONDLEAVEDATE_LIMIT="第二航程出发日期超出限制，请重新选择！";var FLIGHT_REQUEST_SECONDLEAVEDATE_FORMAT="第二航程出发日期填写有误，正确格式为yyyy-mm-dd！";var FLIGHT_REQUEST_SECONDAHEADFIRSTDATE="第二航程的出发时间不可早于第一航程的出发时间，请重新选择！";var FLIGHT_REQUEST_AHEADSECONDLEAVEDATE="第二航程的出发时间不可早于第一航程的出发时间，请重新选择！";var FLIGHT_AJAX_NODEPARTURECITY="请输入出发城市！";var FLIGHT_AJAX_INVALIDDEPARTURECITY="无此出发城市！";var FLIGHT_AJAX_NODESTCITY="请输入到达城市！";var FLIGHT_AJAX_INVALIDDESTCITY="无此到达城市！";var FLIGHT_FLYDATE_FORMAT="出发日期填写有误，正确格式为yyyy-mm-dd";function SetCalendarOptions(C,B,A){C.cancelBubble=true;new CalendarWindow({eventElement:B,language:A,onSelected:function(D){$(B).attr("value",D);}.bind(this)});}