﻿var IndexClient=Elong.Page.IndexClient;IndexClient=Class.create();Object.extend(IndexClient.prototype,{name:"IndexClient",jsonString:"",defaultSymbolString:"<span stype='font-size:9pt;color:#999999'>--</span>",userCity3Code:"BJS",tjData:"",hash:new Array(),initialize:function(){this.initializeDOM();this.initializeEvent();this.FlightOneWayList=new Template(FlightIndexController.UrlConfig.Flight_Result_OneWay.replace(/{/g,"#{"));this.FlightRoundGoList=new Template(FlightIndexController.UrlConfig.Flight_Result_GoRound.replace(/{/g,"#{"));this.FlightFirstList=new Template(FlightIndexController.UrlConfig.Flight_Result_First.replace(/{/g,"#{"));this.render();this.initFlightLowPrice();},initializeDOM:function(){this.CitySpecialBox=$("#cityspecialbox");this.FligtType=$("ul[method='SearchCondition']");this.RoundTrip=$("ul[method='Round']");this.RoundDate=$("ul[method='Round'] > li[method='Round']");this.MultiDest=$("ul[method='MultiDest']");this.DateInput=$("input[method='Date']");this.btnSearch=$("#btnSearch");this.Scroll=$("#elong_play_text a");this.DateStyle=(FlightIndexController.Language.toLowerCase()=="cn"?"date":"dateEn");var A=new Date();this.NowDate=validator.reFormatDateString(A.getFullYear()+"-"+(A.getMonth()+1)+"-"+A.getDate());this.NextDate=validator.reFormatDateString((A.getFullYear()+1)+"-"+(A.getMonth()+1)+"-"+A.getDate());},initializeEvent:function(){this.FligtType.bind("click",this.FlightTypeClick.bindAsEventListener(this));this.DateInput.bind("click",this.DateInputClick.bindAsEventListener(this));this.btnSearch.bind("click",this.btnSearchClick.bindAsEventListener(this));this.CitySpecialBox.bind("click",this.CitySpecialBoxClick.bindAsEventListener(this));this.CitySpecialBox.bind("mouseover",this.CitySpecialBoxOnMouseOver.bindAsEventListener(this));this.CitySpecialBox.bind("mouseout",this.CitySpecialBoxOnMouseOut.bindAsEventListener(this));this.Scroll.bind("click",this.ScrollClick.bindAsEventListener(this));$(window).unload(this.dispose.bind(this));},CitySpecialBoxClick:function(B){var C=Event.element(B);var A=C.attr("method");switch(A){case"liCities":var D=$("li[method='liCities']").index(C);$("li[method='liCities']").each(function(E){if(E==D){C.removeClass("citymenubgb");C.addClass("citymenubga");}else{$("li[method='liCities']").eq(E).removeClass("citymenubga");$("li[method='liCities']").eq(E).addClass("citymenubgb");}}.bind(this));this.initFlightLowPriceDiv(C.attr("citycode"));break;}},CitySpecialBoxOnMouseOver:function(B){var C=Event.element(B);var A=C.attr("method");switch(A){case"liCities":var D=$("ul[method='ulCities']").find("li[method='liCities']").index(C);$("ul[method='ulCities']").find("li[method='liCities']").each(function(E){}.bind(this));break;}},CitySpecialBoxOnMouseOut:function(B){var C=Event.element(B);var A=C.attr("method");switch(A){case"liCities":var D=this.CitySpecialBox.find("ul[method='ulCities']").find("li[method='liCities']").index(C);this.CitySpecialBox.find("ul[method='ulCities']").find("li[method='liCities']").each(function(E){if(E==D){C.css("color","");}}.bind(this));break;}},ConvertInputToCode:function(cityname,citytype){var cityData;eval("cityData = "+citytype+";");var CityNameDateField="CityNameCn";if(FlightIndexController.Language.toLowerCase()=="en"){CityNameDateField="CityNameEn";}var result=Globals.searchObj(CityNameDateField,cityname,cityData);if(result.length>0&&result[0]!=null){return decodeURIComponent(result[0].CityThreeSign);}return"";},CookieDate:function(E,A){var C=new Date();var B=new Date();C=$(E).attr("default");B=Globals.cookie("FlightCondition",A);var D=Globals.cookie("FlightCondition",A);if(B<C){D=$(E).val();}if(FlightIndexController.Language.toLowerCase()=="cn"){if(D.indexOf("/")>-1){D=validator.reFormatDateString(D);}}else{if(D.indexOf("-")>-1){D=validator.reFormatDateStringEn(D);}}return D;},CookieCity:function(cityid,cookiecity,citytype){var city=Globals.cookie("FlightCondition",cookiecity);var cityname="";$(cityid).val(city);var cityData;eval("cityData = "+citytype+";");var result=Globals.searchObj("CityThreeSign",city,cityData);if(result.length>0&&result[0]!=null){if(FlightIndexController.Language.toLowerCase()=="cn"){cityname=decodeURIComponent(result[0].CityNameCn);}else{cityname=decodeURIComponent(result[0].CityNameEn);}}return cityname;},FlightTypeClick:function(B){var C=Event.element(B);var A=C.attr("method");switch(A){case"oneway":this.RoundDate.hide();this.RoundTrip.show();this.MultiDest.hide();break;case"round":this.RoundTrip.show();this.RoundDate.show();this.MultiDest.hide();break;case"multi":this.RoundTrip.hide();this.MultiDest.show();break;default:break;}},DateInputClick:function(A){var B=Event.element(A);new CalendarWindow({language:FlightIndexController.Language,eventElement:B,enabledFrom:this.NowDate,enabledTo:this.NextDate,selectedDate:B.val(),onSelected:function(C){B.val(C);}.bind(this)});},ValidateOneWay:function(){var B=$("#Round_DepartCity");var F=$("#Round_DepartCity_ID");var A=$("#Round_ArriveCity");var E=$("#Round_ArriveCity_ID");if(!validator.valid(B.val(),"notEmpty")){$error(B,FlightIndexController.Resources.Validate_DepartCityNull);return false;}if(!validator.valid(A.val(),"notEmpty")){$error(A,FlightIndexController.Resources.Validate_ArriveCityNull);return false;}F.val(this.ConvertInputToCode(B.val(),"domesticsrc"));if(B.val()!=""&&F.val()==""){$error(B,FlightIndexController.Resources.Validate_NoDepartCity);return false;}if(!validator.valid(F.val(),"notEmpty")){$error(B,FlightIndexController.Resources.Validate_DepartCityNull);return false;}E.val(this.ConvertInputToCode(A.val(),"domesticdest"));if(A.val()!=""&&E.val()==""){$error(A,FlightIndexController.Resources.Validate_NoArriveCity);return false;}if(!validator.valid(E.val(),"notEmpty")){$error(A,FlightIndexController.Resources.Validate_ArriveCityNull);return false;}if(!validator.valid($("input[name='DepartDate']").val(),"notEmpty & "+this.DateStyle)){$error($("input[name='DepartDate']"),FlightIndexController.Resources.Validate_DateFormat);return false;}if(F.val()==E.val()){$error(B,FlightIndexController.Resources.Validate_SameCity);return false;}var D=$("input[name='DepartDate']").val();var C=validator.reFormatDateString(D);if(C<this.NowDate){$error($("input[name='DepartDate']"),FlightIndexController.Resources.Validate_BeforeToday);return false;}if(C>this.NextDate){$error($("input[name='DepartDate']"),FlightIndexController.Resources.Validate_LimitDate);return false;}return true;},ValidateRound:function(){var A=this.ValidateOneWay();var C=true;if(!validator.valid($("input[name='BackDate']").val(),"notEmpty & "+this.DateStyle)){$error($("input[name='BackDate']"),FlightIndexController.Resources.Validate_DateFormat);return false;}var B=$("input[name='DepartDate']").val();var F=validator.reFormatDateString(B);var E=$("input[name='BackDate']").val();var D=validator.reFormatDateString(E);if(D<this.NowDate){$error($("input[name='BackDate']"),FlightIndexController.Resources.Validate_BeforeToday);return false;}if(D>this.NextDate){$error($("input[name='BackDate']"),FlightIndexController.Resources.Validate_LimitDate);return false;}if(F>D){$error($("input[name='BackDate']"),FlightIndexController.Resources.Validate_DateCheck);return false;}return A&&C;},ValidateMultiDest:function(){if(!validator.valid($("#Multi_DepartCity1").val(),"notEmpty")){$error($("#Multi_DepartCity1"),FlightIndexController.Resources.Validate_DepartCityNull);return false;}if(!validator.valid($("#Multi_DepartCity2").val(),"notEmpty")){$error($("#Multi_DepartCity2"),FlightIndexController.Resources.Validate_DepartCityNull);return false;}if(!validator.valid($("#Multi_ArriveCity1").val(),"notEmpty")){$error($("#Multi_ArriveCity1"),FlightIndexController.Resources.Validate_ArriveCityNull);return false;}if(!validator.valid($("#Multi_ArriveCity2").val(),"notEmpty")){$error($("#Multi_ArriveCity2"),FlightIndexController.Resources.Validate_ArriveCityNull);return false;}$("#Multi_DepartCity1_ID").val(this.ConvertInputToCode($("#Multi_DepartCity1").val(),"domesticsrc"));$("#Multi_DepartCity2_ID").val(this.ConvertInputToCode($("#Multi_DepartCity2").val(),"domesticsrc"));$("#Multi_ArriveCity1_ID").val(this.ConvertInputToCode($("#Multi_ArriveCity1").val(),"domesticdest"));$("#Multi_ArriveCity2_ID").val(this.ConvertInputToCode($("#Multi_ArriveCity2").val(),"domesticdest"));if($("#Multi_DepartCity1").val()!=""&&$("#Multi_DepartCity1_ID").val()==""){$error($("#Multi_DepartCity1"),FlightIndexController.Resources.Validate_NoDepartCity);return false;}if($("#Multi_ArriveCity1").val()!=""&&$("#Multi_ArriveCity1_ID").val()==""){$error($("#Multi_ArriveCity1"),FlightIndexController.Resources.Validate_NoArriveCity);return false;}if($("#Multi_DepartCity2").val()!=""&&$("#Multi_DepartCity2_ID").val()==""){$error($("#Multi_DepartCity2"),FlightIndexController.Resources.Validate_NoDepartCity);return false;}if($("#Multi_ArriveCity2").val()!=""&&$("#Multi_ArriveCity2_ID").val()==""){$error($("#Multi_ArriveCity2"),FlightIndexController.Resources.Validate_NoArriveCity);return false;}if(!validator.valid($("#Multi_DepartCity1_ID").val(),"notEmpty")){$error($("#Multi_DepartCity1"),FlightIndexController.Resources.Validate_DepartCityNull);return false;}if(!validator.valid($("#Multi_DepartCity2_ID").val(),"notEmpty")){$error($("#Multi_DepartCity2"),FlightIndexController.Resources.Validate_DepartCityNull);return false;}if(!validator.valid($("#Multi_ArriveCity1_ID").val(),"notEmpty")){$error($("#Multi_ArriveCity1"),FlightIndexController.Resources.Validate_ArriveCityNull);return false;}if(!validator.valid($("#Multi_ArriveCity2_ID").val(),"notEmpty")){$error($("#Multi_ArriveCity2"),FlightIndexController.Resources.Validate_ArriveCityNull);return false;}if($("#Multi_DepartCity1_ID").val()==$("#Multi_ArriveCity1_ID").val()){$error($("#Multi_DepartCity1"),FlightIndexController.Resources.Validate_SameCity);return false;}if($("#Multi_DepartCity2_ID").val()==$("#Multi_ArriveCity2_ID").val()){$error($("#Multi_DepartCity2"),FlightIndexController.Resources.Validate_SameCity);return false;}if($("#Multi_ArriveCity1_ID").val()==$("#Multi_ArriveCity2_ID").val()){$error($("#Multi_ArriveCity2"),FlightIndexController.Resources.Validate_MultiSame);return false;}var E=true;if(!validator.valid($("#Multi_DepartDate1").val(),"notEmpty & "+this.DateStyle)){$error($("#Multi_DepartDate1"),FlightIndexController.Resources.Validate_DateFormat);return false;}if(!validator.valid($("#Multi_DepartDate2").val(),"notEmpty & "+this.DateStyle)){$error($("#Multi_DepartDate2"),FlightIndexController.Resources.Validate_DateFormat);return false;}var A=$("#Multi_DepartDate1").val();var D=validator.reFormatDateString(A);if(D<this.NowDate){$error($("#Multi_DepartDate1"),FlightIndexController.Resources.Validate_BeforeToday);return false;}if(D>this.NextDate){$error($("#Multi_DepartDate1"),FlightIndexController.Resources.Validate_LimitDate);return false;}var F=$("#Multi_DepartDate2").val();var G=validator.reFormatDateString(F);if(G<this.NowDate){$error($("#Multi_DepartDate2"),FlightIndexController.Resources.Validate_BeforeToday);return false;}if(G>this.NextDate){$error($("#Multi_DepartDate2"),FlightIndexController.Resources.Validate_LimitDate);return false;}var H=$("#Multi_DepartDate1").val();var B=validator.reFormatDateString(H);var I=$("#Multi_DepartDate2").val();var C=validator.reFormatDateString(I);if(B>C){$error($("#Multi_DepartDate1"),FlightIndexController.Resources.Validate_MultiDate);return false;}return true;},btnSearchClick:function(){var flighType=this.FligtType.find("input[type='radio'][name='FlightType']:checked").val();var ConditionValue;if(flighType==0){if(!this.ValidateOneWay()){return;}$("#ConditionForm").attr("action",this.FlightOneWayList.eval({language:FlightIndexController.Language.toLowerCase(),departcity:$("#Round_DepartCity_ID").val(),arrivecity:$("#Round_ArriveCity_ID").val(),departdate:validator.reFormatDateString($("input[name='DepartDate']").val()),seatlevel:$("input[type='radio'][name='ClassType']:checked").val()}));ConditionValue={"DateType":"Domestic","D_FlightType":flighType,"D_DepartCity":$("#Round_DepartCity_ID").val(),"D_ArriveCity":$("#Round_ArriveCity_ID").val(),"D_DepartDate":$("input[name='DepartDate']").val(),"D_SeatLevel":$("input[type='radio'][name='ClassType']:checked").val()};}else{if(flighType==1){if(!this.ValidateRound()){return;}$("#ConditionForm").attr("action",this.FlightRoundGoList.eval({language:FlightIndexController.Language.toLowerCase(),departcity:$("#Round_DepartCity_ID").val(),arrivecity:$("#Round_ArriveCity_ID").val(),departdate:validator.reFormatDateString($("input[name='DepartDate']").val()),backdate:validator.reFormatDateString($("input[name='BackDate']").val()),seatlevel:$("input[type='radio'][name='ClassType']:checked").val()}));ConditionValue={"DateType":"Domestic","D_FlightType":flighType,"D_DepartCity":$("#Round_DepartCity_ID").val(),"D_ArriveCity":$("#Round_ArriveCity_ID").val(),"D_DepartDate":$("input[name='DepartDate']").val(),"D_BackDate":$("input[name='BackDate']").val(),"D_SeatLevel":$("input[type='radio'][name='ClassType']:checked").val()};}else{if(!this.ValidateMultiDest()){return;}$("#ConditionForm").attr("action",this.FlightFirstList.eval({language:FlightIndexController.Language.toLowerCase(),first_departcity:$("#Multi_DepartCity1_ID").val(),first_arrivecity:$("#Multi_ArriveCity1_ID").val(),first_departdate:validator.reFormatDateString($("#Multi_DepartDate1").val()),second_departcity:$("#Multi_DepartCity2_ID").val(),second_arrivecity:$("#Multi_ArriveCity2_ID").val(),second_departdate:validator.reFormatDateString($("#Multi_DepartDate2").val()),seatlevel:$("input[type='radio'][name='ClassType']:checked").val()}));ConditionValue={"DateType":"Domestic","D_FlightType":flighType,"D_DepartCity1":$("#Multi_DepartCity1_ID").val(),"D_ArriveCity1":$("#Multi_ArriveCity1_ID").val(),"D_DepartDate1":$("#Multi_DepartDate1").val(),"D_DepartCity2":$("#Multi_DepartCity2_ID").val(),"D_ArriveCity2":$("#Multi_ArriveCity2_ID").val(),"D_DepartDate2":$("#Multi_DepartDate2").val(),"D_SeatLevel":$("input[type='radio'][name='ClassType']:checked").val()};}}Globals.cookie("FlightCondition","",ConditionValue,{expires:30,path:"/",secure:false});var ListValue={"BabyPrice":"0"};Globals.cookie("FlightBabyPrice","",ListValue,{expires:30,path:"/",secure:false});$("#ConditionForm").submit();$("#ConditionPanel").hide();$("img[method='imgWait']").attr("src",$("input[type='hidden'][method='hdnWait']").val());$("#searchwait").show();return true;},ScrollClick:function(B){var D=Event.element(B);var E=D.attr("index");var C=$("#elong_play div");var A=$("#elong_play_text a");$("#elong_play div a:visible").fadeOut(700);$("#elong_play div[class='i_pic01']:eq("+(E-1)+") div").addClass("poto"+(E-1).toString());$("#elong_play div[class='i_pic01']:eq("+(E-1)+") a").fadeIn(1000);A.removeClass("selected").eq(E-1).addClass("selected");},ButtonClass:function(C,E,A,B){var D=$("input[method='"+C+"']");D.bind("mousedown",function(F){$(this).addClass(E);});D.bind("mouseup",function(F){$(this).addClass(A);});D.bind("mouseout",function(F){$(this).addClass(B);});D.bind("focus",function(F){$(this)[0].blur();});},render:function(){this.ButtonClass("btnSearch","search_bt_an","search_bt","search_bt");var A=Globals.cookie("FlightCondition");if(A!=null&&A!=""){if(Globals.cookie("FlightCondition","D_FlightType")!="2"){if(Globals.cookie("FlightCondition","D_FlightType")=="0"){$("input[name='FlightType'][method='oneway']").attr("checked",true);this.RoundTrip.show();this.RoundDate.hide();this.MultiDest.hide();}else{$("input[name='FlightType'][method='round']").attr("checked",true);this.RoundTrip.show();this.MultiDest.hide();this.RoundDate.show();$("input[name='BackDate']").val(this.CookieDate("input[name='BackDate']","D_BackDate"));}$("#Round_DepartCity").val(this.CookieCity("#Round_DepartCity_ID","D_DepartCity","domesticsrc"));$("#Round_ArriveCity").val(this.CookieCity("#Round_ArriveCity_ID","D_ArriveCity","domesticdest"));$("input[name='DepartDate']").val(this.CookieDate("input[name='DepartDate']","D_DepartDate"));}else{$("input[name='FlightType'][method='multi']").attr("checked",true);this.MultiDest.show();this.RoundTrip.hide();$("#Multi_DepartCity1").val(this.CookieCity("#Multi_DepartCity1_ID","D_DepartCity1","domesticsrc"));$("#Multi_ArriveCity1").val(this.CookieCity("#Multi_ArriveCity1_ID","D_ArriveCity1","domesticdest"));$("#Multi_DepartDate1").val(this.CookieDate("#Multi_DepartDate1","D_DepartDate1"));$("#Multi_DepartCity2").val(this.CookieCity("#Multi_DepartCity2_ID","D_DepartCity2","domesticsrc"));$("#Multi_ArriveCity2").val(this.CookieCity("#Multi_ArriveCity2_ID","D_ArriveCity2","domesticdest"));$("#Multi_DepartDate2").val(this.CookieDate("#Multi_DepartDate2","D_DepartDate2"));}}var B={dataId:"domesticsrc",dataHotId:"domesticsrchot",needGetData:false,needGetDataHot:false,hotHeight:"155"};var D={dataId:"domesticdest",dataHotId:"domesticdesthot",needGetData:false,needGetDataHot:false,hotHeight:"155"};var C=(FlightIndexController.Language.toLowerCase()=="en")?jQuery.CitySuggest.OptionsEn:jQuery.CitySuggest.OptionsCn;$("#Round_DepartCity").CitySuggest(C,jQuery.extend({},B,{resultId:"Round_DepartCity_ID",resultNextId:"Round_ArriveCity_ID",resultExtendMethod:function(F,G,E){$("#Round_DepartCity_ID").val(G.CityThreeSign);}}));$("#Round_ArriveCity").CitySuggest(C,jQuery.extend({},D,{resultId:"Round_ArriveCity_ID",resultExtendMethod:function(F,G,E){$("#Round_ArriveCity_ID").val(G.CityThreeSign);}}));$("#Multi_DepartCity1").CitySuggest(C,jQuery.extend({},B,{resultId:"Multi_DepartCity1_ID",resultNextId:"Multi_ArriveCity1_ID",resultExtendMethod:function(F,G,E){$("#Multi_DepartCity1_ID").val(G.CityThreeSign);}}));$("#Multi_ArriveCity1").CitySuggest(C,jQuery.extend({},D,{resultId:"Multi_ArriveCity1_ID",resultExtendMethod:function(F,G,E){$("#Multi_ArriveCity1_ID").val(G.CityThreeSign);$("#Multi_DepartCity2_ID").val(G.CityThreeSign);$("#Multi_DepartCity2").val((FlightIndexController.Language.toLowerCase()=="en")?G.CityNameEn:G.CityNameCn);}}));$("#Multi_DepartCity2").CitySuggest(C,jQuery.extend({},B,{resultId:"Multi_DepartCity2_ID",resultNextId:"Multi_ArriveCity2_ID",resultExtendMethod:function(F,G,E){$("#Multi_DepartCity2_ID").val(G.CityThreeSign);}}));$("#Multi_ArriveCity2").CitySuggest(C,jQuery.extend({},D,{resultId:"Multi_ArriveCity2_ID",resultExtendMethod:function(F,G,E){$("#Multi_ArriveCity2_ID").val(G.CityThreeSign);}}));},initFlightLowPrice:function(){try{this.jsonString=jsonString;}catch(A){this.jsonString="";}for(var B=0;B<this.jsonString.length;B++){if(this.jsonString[B]==null||this.jsonString[B]=="undefined"||this.jsonString[B].d3==null||this.jsonString[B].d3==""){continue;}if((this.jsonString[B].a3=="SIA"||this.jsonString[B].a3=="XIY")&&(this.jsonString[B].ac=="undefined"||this.jsonString[B].ac=="")){this.jsonString[B].a3="SIA";this.jsonString[B].ac="Xi'an";}if(this.hash[this.jsonString[B].d3]==null||this.hash[this.jsonString[B].d3]=="undefined"){this.hash[this.jsonString[B].d3]=new Array();this.hash[this.jsonString[B].d3][0]=this.jsonString[B];}else{this.hash[this.jsonString[B].d3][this.hash[this.jsonString[B].d3].length]=this.jsonString[B];}}this.initFlightLowPriceDiv(this.CitySpecialBox.find("li[method='liCities']").eq(0).attr("citycode"));},getFlightShortDate:function(C){if(C!=""&&C!="undefined"&&C!=null){var B=C.split("-");var A=parseInt(B[1],10).toString()+"."+parseInt(B[2],10).toString()+"";return A;}else{return(this.defaultSymbolString!=null)?this.defaultSymbolString:"?";}},initFlightLowPriceDiv:function(cityCode){var tjdataTemp=this.hash[cityCode];$("ul[method='ulCityFlights']").html("");var a=6,b=0,c=0;for(var i=0;i<66;i++){if(i==0){$("ul[method='ulCityFlights']").append("<li method='liCity' class='cols'></li>");}else{if(a==11){$("ul[method='ulCityFlights']").append("<li method='liBlank' class='colsblk'></li>");a=0;}else{if(b==11){$("ul[method='ulCityFlights']").append("<li method='liCity' class='cols'></li>");b=0;c=0;}else{if(c==6){$("ul[method='ulCityFlights']").append("<li method='liCity' class='cols'></li>");c=-10;}else{$("ul[method='ulCityFlights']").append("<li method='liPrice'></li>");}}}}a++;b++;c++;}var tjCityData,i=0,index=0;$("li[method='liCity']").each(function(cityIndex){tjCityData=tjdataTemp[cityIndex];if(tjCityData!=null){$("li[method='liCity']").eq(cityIndex).html("<span class='getincity'>"+tjCityData.ac+"</span>");index=$("li").index($("li[method='liCity']").eq(cityIndex));var url;for(i=0;i<4;i++){if(tjdataTemp[i]!="undefined"){url=this.FlightOneWayList.eval({language:FlightIndexController.Language.toLowerCase(),departcity:tjCityData.d3,arrivecity:tjCityData.a3,departdate:eval("tjCityData.fd"+(i+1)),seatlevel:"Y"});}if(eval("tjCityData.p"+(i+1)+"!=''")&&eval("tjCityData.fd"+(i+1)+"!=''")){$("li").eq(index+i+1).html("<a class='cityprice' href='"+url+"'>&yen;"+eval("tjCityData.p"+(i+1))+"</a><div>"+this.getFlightShortDate(eval("tjCityData.fd"+(i+1)))+"</div>");}else{$("li").eq(index+i+1).html("<span class='cityprice'>&nbsp;&nbsp;</span><div>&nbsp;&nbsp;</div>");}}}}.bind(this));},destroyDOM:function(){this.FlightType=null;},destroyEvent:function(){},dispose:function(){this.destroyEvent();this.destroyDOM();}});var n=0;function ImageScroll(A){n=n>=(A-1)?0:++n;$("#elong_play_text a").eq(n).trigger("click");}var client=null;$ready(function(){client=new IndexClient();var A=$("#elong_play_text a").size();if(A>0){var B=$("#elong_play div[class='i_pic01']").size();if(B>0){$("#elong_play div[class='i_pic01'] div").eq(0).addClass("poto0");}var C=setInterval("ImageScroll("+A+")",5000);$("#elong_play_com").hover(function(){clearInterval(C);},function(){C=setInterval("ImageScroll("+A+")",5000);});$("#m_contentend").hover(function(){clearInterval(C);},function(){C=setInterval("ImageScroll("+A+")",5000);});}});