var farematrix=null;var isReturn=false;var NUM_CENTYEAR=30;var BUL_TIMECOMPONENT=false;var BUL_YEARSCROLL=true;var calendars=[];var RE_NUM=/^\-?\d+$/;var monthAry=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var ARR_MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];var ARR_WEEKDAYS=["Sun","Mon","Tue","Wed","Thur","Fri","Sat"];var NUM_WEEKSTART=0;var currDate;var dt_current;var passedDate;var depdate;var dt_firstday;var curday;var curmon;year_scroll=BUL_YEARSCROLL;var sysDate="";var targetDisplayCol="";var targetDisplayColHidden="";var mflag=0;var ctflag=0;var airlineCode="ALL";var sortedFareMatrix=null;var lowestfaremonth=0;var rm=new Object();rm.tiptriptype="If you are facing problem to find your desider airport tou can use airport link to find nearest airport to your destination through maps.";rm.farecalanderoneway="The best fares found by MakeMyTrip users are for depatures are displayed for one year.You can change airline to find best fare found for that airline.";rm.farecalanderreturn="The best fares found by MakeMyTrip users are for depatures are displayed for one year.You can change airline to find best fare found for that airline.";rm.firstNameEmpty="First name of {paxdetails} cannot be empty";rm.lastNameEmpty="Last name of {paxdetails} cannot be empty";rm.email="Please enter valid email address";rm.phone="Please enter valid telephone number in the format of +91123456789";rm.title="Please select valid title of {paxdetails}";rm.bank="Please select valid title of {paxdetails}";rm.nameoncard="Name on card can not be empty";rm.cardtype="Name on card can not be empty";rm.cardnumber="Name on card can not be empty";rm.expirydate="Name on card can not be empty";rm.cvvnum="Name on card can not be empty";rm.billaddfname="Name on card can not be empty";rm.billaddmname="Name on card can not be empty";rm.billaddlname="Name on card can not be empty";rm.billaddr1="Name on card can not be empty";rm.billaddr2="Name on card can not be empty";rm.billaddrcity="Name on card can not be empty";rm.billaddrregion="Name on card can not be empty";rm.billaddrpincode="Name on card can not be empty";function resetHeadingMCity(c){$(".ui-accordion-content").hide();var a=".ui-accordion-content:eq("+c+")";$(a).show();var e=$(".ui-accordion-content");for(var d=0;d<e.length;d++){var h=document.getElementById("departure_"+d).value;var b=document.getElementById("arrival_"+d).value;var g=document.getElementById("dFrom_"+d).value;g=$.datepicker.parseDate("mm/dd/yy",g);g=formatDate(new Date(g),"dd NNN");if(h==""||b==""||g==""){}else{var f="<span>"+getAirportCode(h)+"-"+getAirportCode(b)+"&nbsp;&nbsp;"+g+"</span>";document.getElementById("mCity"+d).innerHTML=f}}}function resetHeading(c){$(".ui-accordion-content").hide();var a=".ui-accordion-content:eq("+c+")";$(a).show();var e=$(".ui-accordion-content");for(var d=0;d<e.length;d++){var h=document.getElementById("departure_"+d).value;var b=document.getElementById("arrival_"+d).value;var g=document.getElementById("dFrom_"+d).value;g=$.datepicker.parseDate("mm/dd/yy",g);g=formatDate(new Date(g),"dd NNN");if(h==""||b==""||g==""){}else{var f="<span>"+getAirportCode(h)+"-"+getAirportCode(b)+"&nbsp;&nbsp;"+g+"</span>";document.getElementById("heading"+d).innerHTML=f}}}function getAirportCode(b){var c=b.indexOf(",");var d=b.indexOf("-");var a=b.indexOf("(");var e=b.indexOf(")");return b.substr(a+1,3)}function toggleAdditionOptions(){if($("#toggleAdditionOptions").hasClass("closedadditionaloptions")){$("#toggleAdditionOptions").removeClass("closedadditionaloptions");$("#toggleAdditionOptions").addClass("openedadditionaloptions");document.getElementById("additionoptions").style.display="block"}else{$("#toggleAdditionOptions").removeClass("openedadditionaloptions");$("#toggleAdditionOptions").addClass("closedadditionaloptions");document.getElementById("additionoptions").style.display="none"}}function selectAirport(a){document.FareSearchForm.field.value=a;document.FareSearchForm._eventId.value="searchAirport";document.FareSearchForm.submit()}function addflight(){document.FareSearchForm._eventId.value="addNewFlight";var url=document.FareSearchForm.action;url=url+"&ajaxSource=true";var params=$("form").serialize();$.post(url,params,function(data){$("form").parent().get(0).innerHTML=data;eval($("#script").children("script").html())})}

function restorewidget(){function g(a){return document.getElementById(a).value;}function c(a){return document.getElementById(a).checked;}var widgetval='[{"departure_0":"'+g("departure_0")+'","arrival_0":"'+g("arrival_0")+'","dFrom_0":"'+g("dFrom_0")+'","dTo_0":"'+g("dTo_0")+'","dFromHidden_0":"'+g("dFromHidden_0")+'","dToHidden_0":"'+g("dToHidden_0")+'","selnoOfAdults":"'+g("selnoOfAdults")+'","selnoOfChildren":"'+g("selnoOfChildren")+'","selnoOfInfants":"'+g("selnoOfInfants")+'","typeOfCabin":"'+g("typeOfCabin")+'","prefairline1":"'+g("prefairline1")+'","prefairline2":"'+g("prefairline2")+'","prefairline3":"'+g("prefairline3")+'"},{"flexiSearchCheck":"'+c("flexiSearchCheck")+'","nonStopflights":"'+c("nonStopflights")+'","refundable":"'+c("refundable")+'","oneway":"'+c("oneway")+'","deptMultiAirport_0":"'+c("deptMultiAirport_0")+'","arrMultiAirport_0":"'+c("arrMultiAirport_0")+'"},{"advancedSearch2":"'+document.getElementById('advancedSearch2').style.display+'"}]';Set_Cookie("widget_v",widgetval,"30","/","","");}

function submitHomePage(){if(validateSearchCriteria()){var a=document.FareSearchForm.uniqueid.value;var b=new Date();b.setTime(b.getTime());if(Get_Cookie("userbehavior")){var c=Get_Cookie("userbehavior");c="@Search."+b.getTime()+":"+a;Delete_Cookie("userbehavior","/","");Set_Cookie("userbehavior",c,"30","/","","")}else{var c=b.getTime()+":"+a;Set_Cookie("userbehavior",c,"30","/","","")}Delete_Cookie("countdowntime","/","");
restorewidget();document.FareSearchForm.submit()}}




function submitHomePageIndia(){document.FareSearchForm.action="http://cheapfaresindia.makemytrip.com/international/international/direct?RdCaPage=yes";document.FareSearchForm.submit()}function findPosX(a){var b=0;if(a.offsetParent){while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}}else{if(a.x){b+=a.x}}return b}function findPosY(b){var a=0;if(b.offsetParent){while(b.offsetParent){a+=b.offsetTop;b=b.offsetParent}}else{if(b.y){a+=b.y}}return a}function initDate(c){var b=0;var f="";if(c.indexOf("-")!=-1){f=c.split("-")}else{if(c.indexOf("/")!=-1){f=c.split("/")}}var e=new Date(f[2],Number(f[1])-1,f[0]);e=e.valueOf()+(b>0?(60*60*(24*b)*1000):0);var d=new Date().getTime();if(d>e){b=2;e=d+(b>0?(60*60*(24*b)*1000):0)}sysDate=new Date(e);currDate=new Date(sysDate);var a=currDate.valueOf()+((60*60*(24*0)*1000));currDate=new Date(a);dt_current=new Date(currDate);dt_firstday=new Date(dt_current);dt_firstday.setDate(1);dt_firstday.setDate(1-(7+dt_firstday.getDay()-NUM_WEEKSTART)%7);curday=currDate.getDate();curmon=currDate.getMonth();dt_current=new Date(currDate);dt_firstday=new Date(dt_current);dt_firstday.setDate(1);dt_firstday.setDate(1-(7+dt_firstday.getDay()-NUM_WEEKSTART)%7);curday=currDate.getDate();curmon=currDate.getMonth();passedDate=new Date(sysDate)}function getmontharray(){var a=currDate;var h=new Array();var e=new Array();var b=a.getMonth();var c=a.getFullYear();var d=0;for(var g=0;g<12;g++){h[g]=monthAry[b++];e[g]=c;if(b>=12){b=b-12;if(d==0){c=c+1;d++}}}var k="<ul class='cal-m'>";for(var f=0;f<12;f++){if(h[f]==monthAry[dt_current.getMonth()]){k=k+'<li><a class="selected" href="javascript:changemonth(\''+h[f]+"','"+e[f]+"')\">"+h[f]+"</a></li>"}else{k=k+"<li><a href=\"javascript:changemonth('"+h[f]+"','"+e[f]+"')\">"+h[f]+"</a></li>"}}k=k+"</ul>"}function displayCalendar(){var m="";m=m+"<div>Note:&nbsp;This calendar displays the best fares found by other MakeMyTrip users over the past. Due to rapidly changing airline prices & seat availability, these fares may no longer be available.</div>";m=m+"<div>&nbsp</div>";var c=0;var j=0;lowestfaremonth=0;var e=currDate.getFullYear()+""+(Number(currDate.getMonth())<=9?"0"+currDate.getMonth():currDate.getMonth())+""+(Number(currDate.getDate())<=9?"0"+currDate.getDate():currDate.getDate());var g="<a href=javascript:set_newdate('prev_month','limited')><img src='/international/img/international/page-prev.gif' width='12' height='15' align='absmiddle' alt='back' border='0'/></a>&nbsp;";g=g+ARR_MONTHS[dt_current.getMonth()]+" "+dt_current.getFullYear();g=g+"&nbsp;<a href=javascript:set_newdate('next_month','limited')><img src='/international/img/international/page-next.gif' width='12' height='15' align='absmiddle' alt='forward' border='0'/></a>";$("#months").html(g);m=m+"<table class='cal-d' width='100%' class='fareCalander'  cellspacing='0' cellpadding='0' style='border:1px outset #A8C2FF'>";m=m+'<tr style="background-color: #EBF7FE;">';for(var o=0;o<7;o++){if(o==0||o==6){m=m+"<th scope='col' width=60 style='border:none;color:blue;background-color:#A8C2FF'>"+ARR_WEEKDAYS[(NUM_WEEKSTART+o)%7]+"</th>"}else{m=m+"<th scope='col' width=60 style='border:none;color:blue;background-color:#A8C2FF'>"+ARR_WEEKDAYS[(NUM_WEEKSTART+o)%7]+"</th>"}}m=m+"</tr>";var q=new Date(dt_firstday);var a=passedDate.getFullYear()+""+(Number(passedDate.getMonth())<=9?"0"+passedDate.getMonth():passedDate.getMonth())+""+(Number(passedDate.getDate())<=9?"0"+passedDate.getDate():passedDate.getDate());var r=0;while(q.getMonth()==dt_current.getMonth()||q.getMonth()==dt_firstday.getMonth()){m=m+'<tr style="background-color: #EBF7FE;">';for(var f=0;f<7;f++){c=q.getFullYear()+""+(Number(q.getMonth())<=9?"0"+q.getMonth():q.getMonth())+""+(Number(q.getDate())<=9?"0"+q.getDate():q.getDate());if(f==0){if(r==0){m=m+"<td width='60' height='50' style='border-left:1px solid gray;border-bottom:1px solid gray;border-top:1px solid gray;background-color:#D9E4FF' valign='top'>"}else{m=m+"<td width='60' height='50' style='border-left:1px solid gray;border-bottom:1px solid gray;background-color:#D9E4FF' valign='top'>"}}else{if(f==6){if(r==0){m=m+"<td width='60' height='50' style='border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;border-top:1px solid gray;background-color:#D9E4FF' valign='top'>"}else{m=m+"<td width='60' height='50' style='border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;background-color:#D9E4FF' valign='top'>"}}else{if(r==0){m=m+"<td width='60' height='50' style='border-left:1px solid gray;border-bottom:1px solid gray;border-top:1px solid gray;background-color:white' valign='top'>"}else{m=m+"<td width='60' height='50' style='border-left:1px solid gray;border-bottom:1px solid gray;background-color:white' valign='top'>"}}}if(q.getMonth()==curmon){if(c>e){if(c==a){m=m+"<a class='selected' title='"+ARR_MONTHS[passedDate.getMonth()]+" "+passedDate.getDate()+"'>"}else{m=m+"<a>"}}else{if(c==e){m=m+"<a class='today' title='"+ARR_MONTHS[currDate.getMonth()]+" "+currDate.getDate()+"'>"}else{m=m+"<a class='n-a'>"}}}else{if(c>e){if(c==a){m=m+"<a class='selected' title='"+ARR_MONTHS[passedDate.getMonth()]+" "+passedDate.getDate()+"'>"}else{m=m+"<a>"}}else{m=m+"<a class='n-a'>"}}if(q.getMonth()==dt_current.getMonth()){var t="";if(q.getDate()<10){t=t+"0"+q.getDate()}else{t=t+q.getDate()}if((q.getMonth()+1)<10){t=t+"/0"+(q.getMonth()+1)}else{t=t+"/"+(q.getMonth()+1)}t=t+"/"+q.getFullYear();if(c>e){}else{t=""}if(airlineCode=="ALL"){if(sortedFareMatrix[t]==null||sortedFareMatrix[t]["lowestfare"]==0){m=m+"<span style='color:black'>"+q.getDate()+"</span></a><br/></td>"}else{var h=sortedFareMatrix[t]["fareObject"]["created"];var d=h/1000;var b=parseInt(d/3600);d=d-b*3600;var k=parseInt(d/60);d=d-k*60;var l="";if(sortedFareMatrix[t]["fareObject"]["return"]==""){}else{var s=$.datepicker.parseDate("dd/mm/yy",sortedFareMatrix[t]["fareObject"]["return"]);l=$.datepicker.formatDate("dd M",s)}m=m+"<span style='color:black' class='"+sortedFareMatrix[t]["lowestfare"]+"'>"+q.getDate()+"</span></a><br/><br/>&nbsp;&nbsp;<a href='javascript:selectDate(\""+t+'","'+sortedFareMatrix[t]["fareObject"]["return"]+"\")'><span style='font-size:9px;font-family:Arial'>"+formatCurrency(sortedFareMatrix[t]["lowestfare"])+"</span></a>";if(l==""){m=m+"</td>"}else{m=m+"<div align='right'>"+l+"</div></td>"}if(lowestfaremonth==0){lowestfaremonth=sortedFareMatrix[t]["lowestfare"]}else{if(lowestfaremonth>sortedFareMatrix[t]["lowestfare"]){lowestfaremonth=sortedFareMatrix[t]["lowestfare"]}}}}else{if(sortedFareMatrix[t]==null||sortedFareMatrix[t]["lowestfare"]==0){m=m+"<span style='color:black'>"+q.getDate()+"</span></a><br/></td>"}else{if(sortedFareMatrix[t]["fareObject"][airlineCode]==null){m=m+"<span style='color:black'>"+q.getDate()+"</span></a><br/></td>"}else{var h=sortedFareMatrix[t]["fareObject"]["created"];var d=h/1000;var b=parseInt(d/3600);d=d-b*3600;var k=parseInt(d/60);d=d-k*60;var l="";if(sortedFareMatrix[t]["fareObject"]["return"]==""){}else{var s=$.datepicker.parseDate("dd/mm/yy",sortedFareMatrix[t]["fareObject"]["return"]);l=$.datepicker.formatDate("dd M",s)}m=m+"<span style='color:black' class='"+sortedFareMatrix[t]["fareObject"][airlineCode]+"'>"+q.getDate()+"</span></a><br/><br/>&nbsp;&nbsp;<a href='javascript:selectDate(\""+t+'","'+sortedFareMatrix[t]["fareObject"]["return"]+"\")'><span style='font-size:9px;font-family:Arial'>"+formatCurrency(sortedFareMatrix[t]["fareObject"][airlineCode])+"</span></a>";if(l==""){m=m+"</td>"}else{m=m+"<div align='right'>"+l+"</div></td>"}if(lowestfaremonth==0){lowestfaremonth=sortedFareMatrix[t]["fareObject"][airlineCode]}else{if(lowestfaremonth>sortedFareMatrix[t]["fareObject"][airlineCode]){lowestfaremonth=sortedFareMatrix[t]["fareObject"][airlineCode]}}}}}}else{if(c>e){m=m+"<font style='color:#cccccc;'>"+q.getDate()+"</font></a></td>"}}q.setDate(q.getDate()+1)}m=m+"</tr>";r++}m=m+"</table>";m=m+'<div align="left"><table><tr><td width="5px" style="background-color:#FFFF66;border:1px outset gray;"></td><td style="font-size:10px;font-family:Arial">Shows lowest fare for the month.</td></tr></table></div>';m=m+'<div align="right"><span  id="farecalanderhelp">Help<img src="/international/img/international/icon-question.gif" width="15" height="15"/></span></div>';$("#fareCalBody").html(m);var p="span."+lowestfaremonth;$(p).each(function(){var n=$(this).parent().get(0);n=$(n).parent().get(0);$(n).css("background-color","#FFFF66")})}function set_newdate(a,e){var d=currDate.getFullYear()+""+(Number(currDate.getMonth())<=9?"0"+currDate.getMonth():currDate.getMonth());var b=0;if(a=="next_month"){b=dt_current.getFullYear()+""+((Number(dt_current.getMonth())+1)<=9?"0"+(dt_current.getMonth()+1):(dt_current.getMonth()+1))}else{if(a=="next_year"){b=(dt_current.getFullYear()+1)+""+(Number(dt_current.getMonth())<=9?"0"+dt_current.getMonth():dt_current.getMonth())}else{if(a=="next_5year"){b=(dt_current.getFullYear()+5)+""+(Number(dt_current.getMonth())<=9?"0"+dt_current.getMonth():dt_current.getMonth())}}}if(a=="prev_month"){b=dt_current.getFullYear()+""+((Number(dt_current.getMonth())-1)<=9?"0"+(dt_current.getMonth()-1):(dt_current.getMonth()-1))}else{if(a=="prev_year"){b=(dt_current.getFullYear()-1)+""+(Number(dt_current.getMonth())<=9?"0"+dt_current.getMonth():dt_current.getMonth())}else{if(a=="prev_5year"){b=(dt_current.getFullYear()-5)+""+(Number(dt_current.getMonth())<=9?"0"+dt_current.getMonth():dt_current.getMonth())}}}if((ctflag==0)||((ctflag==1)&&(b<=d))||((ctflag==2)&&(b>=d))){var f=new Date(dt_current);var c=new Date(currDate);if(e=="limited"){c.setMonth(c.getMonth()+11)}if(a=="prev_month"){if(e=="limited"){f.setMonth(f.getMonth()-1);if(Number(f.getFullYear()+""+(f.getMonth()<=9?"0"+f.getMonth():f.getMonth()))<d){f=new Date(c)}}else{f.setMonth(f.getMonth()-1)}}else{if(a=="prev_5year"){f.setFullYear(f.getFullYear()-5)}else{if(a=="prev_year"){f.setFullYear(f.getFullYear()-1)}else{if(a=="next_month"){if(e=="limited"){f.setMonth(f.getMonth()+1);if(Number(f.getFullYear()+""+(f.getMonth()<=9?"0"+f.getMonth():f.getMonth()))>Number(c.getFullYear()+""+(c.getMonth()<=9?"0"+c.getMonth():c.getMonth()))){f=new Date(currDate)}}else{f.setMonth(f.getMonth()+1)}}}}}}else{if(a=="next_5year"){f.setFullYear(f.getFullYear()+5)}else{if(a=="next_year"){f.setFullYear(f.getFullYear()+1)}}}setnewDate(f)}function setnewDate(a){var b=new Date(a);dt_current=b;dt_firstday=new Date(dt_current);dt_firstday.setDate(1);dt_firstday.setDate(1-(7+dt_firstday.getDay()-NUM_WEEKSTART)%7);curday=currDate.getDate();curmon=currDate.getMonth();set_datetime(b.valueOf())}function set_datetime(a,b){var c=new Date(a);displayCalendar()}function formatCurrency(a,c){a=a.toString().replace(/\$|\,/g,"");if(isNaN(a)){a="0"}sign=(a==(a=Math.abs(a)));a=Math.floor(a*100+0.50000000001);cents=a%100;a=Math.floor(a/100).toString();if(cents<10){cents="0"+cents}for(var b=0;b<Math.floor((a.length-(1+b))/3);b++){a=a.substring(0,a.length-(4*b+3))+","+a.substring(a.length-(4*b+3))}if(c==null){return(((sign)?"":"-")+"Rs."+a)}else{return(((sign)?"":"-")+c+" "+a)}}function selectDate(d,c){var b="O";for(var a=0;a<document.FareSearchForm.tripType.length;a++){if(document.FareSearchForm.tripType[a].checked){b=document.FareSearchForm.tripType[a].value}}document.getElementById("departure_0").value=document.getElementById("from").value;document.getElementById("arrival_0").value=document.getElementById("to").value;document.getElementById("dFrom_0").value=d;if(b=="R"){document.getElementById("dTo_0").value=c;document.FareSearchForm.tripType[0].checked=true;document.FareSearchForm.tripType[1].checked=false;document.FareSearchForm.tripType[2].checked=false}else{if(b=="O"){document.FareSearchForm.tripType[0].checked=false;document.FareSearchForm.tripType[1].checked=true;document.FareSearchForm.tripType[2].checked=false}}submitHomePage()}function changeAirline(c){var a=c.selectedIndex;var b=c.options[c.selectedIndex].value;airlineCode=b;displayCalendar()}function validateSearchCriteria(){var v=true;var e="O";for(var w=0;w<document.FareSearchForm.tt.length;w++){if(document.FareSearchForm.tt[w].checked){e=document.FareSearchForm.tt[w].value}}if(e=="O"||e=="R"){var s=document.getElementById("departure_0").value;var c=document.getElementById("arrival_0").value;var o=getCountry(s);var b=getCountry(c);if(o=="Not Valid"){v=false;alert("Please select valid from city or airport code")}else{if(b=="Not Valid"){v=false;alert("Please select valid to city or airport code")}}}else{if(e=="M"){var x=$(".ui-accordion-content");var a=true;var k=true;var m=true;for(var w=0;w<x.length;w++){var p=document.getElementById("departure_"+w).value;var t=document.getElementById("arrival_"+w).value;if(p==""&&t==""){}else{k=false;var o=getCountry(p);var b=getCountry(t);if(o=="India"&&b=="India"){}else{a=false;if(o=="Not Valid"||b=="Not Valid"){}else{m=false;break}}}}if(k){v=false;alert("Please enter valid from and to city.");return v}if((m)&&(!a)){v=false;alert("Please enter valid from and to city.")}if(a){alert("Please visit www.makemytrip.com  or select India site from top right, to search for  Indian domestic flights.");v=false}var s=document.getElementById("departure_0").value;var c=document.getElementById("arrival_0").value;var o=getCountry(s);var b=getCountry(c);var g=document.getElementById("departure_1").value;var z=document.getElementById("arrival_1").value;var j=getCountry(g);var r=getCountry(z);var f=document.getElementById("departure_2").value;var y=document.getElementById("arrival_2").value;var h=getCountry(f);var q=getCountry(y)}}if(v){var u=parseInt(document.FareSearchForm.adt.value,10);var d=parseInt(document.FareSearchForm.chd.value,10);var l=parseInt(document.FareSearchForm.inf.value,10);var n=u+d+l;if(n>6){v=false;alert("Total number of travelers can not be more than 6.")}else{if(l>u){v=false;alert("Number of infants can not be greater than adults")}else{if(l>2){v=false;alert("Number of infants can not be greater than 2")}}}}return v}function checkPreferedAirline(b){var c="!@#$%^&*+=-[]\\';,./{}|\":<>?";for(var a=0;a<b.length;a++){if(c.indexOf(b.charAt(a))!=-1){return true}}}function getCountry(a){var b=a.indexOf(",");var c=a.indexOf("-");if(b<0||c<0){return"Not Valid"}var d=a.substr(b+1,(c-b)-1);return d}function turnOnModalAlert(b,a){createModalBox(b,a)}function createModalBox(c,a){if($("#alertcontent>*").length==0){$("#alertcontent").append(c);var b=document.createElement("ul");b.appendChild(createLi("Continue","continue",a,function(){turnOffModal();return true}));b.appendChild(createLi("Cancel","cancel","#",function(){turnOffModal();return false}));$("#buttonrow").append(b)}$("#confirm").jqm({overlay:80,modal:true,trigger:false});$("#confirm").jqmShow()}function createLi(f,g,e,d){var b=document.createElement("li");var c=b.appendChild(document.createElement("a"));c.appendChild(document.createTextNode(f));c.className="hrefbuttons";c.onclick=d;c.href=e;c.id=g;return b}function turnOffModal(){$("#confirm").jqmHide()}(function(b){function a(){this.linenum=0}b.extend(a.prototype,{init:function(){this.linenum=0;var d=document.createElement("div");var c=b(d);c.attr("id","weblogger");c.addClass("logger");b("#loggertext").append(c);b("#weblogger").addClass("logger")},debug:function(c){b("div.logger").append(this.linenum+":"+c+"<br/>");this.linenum++},postweblog:function(){var d=b("div.logger").html();var c=document.FareSearchForm.uniqueid.value;jQuery.ajax({type:"POST",url:"/international/weblogger",data:"trackid="+c+"&weblog="+d})}});b.fn.logger=function(){b.logger.init()};b.logger=new a()})(jQuery);var persistclose=0;var startX=1000;if(screen.width==1152){startX=947}else{if(screen.width==1024){startX=883}else{if(screen.width==800){startX=720}else{if(screen.width==1280){startX=1011}}}}var startY=250;var verticalpos="fromtop";function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}function get_cookie(a){var b=a+"=";var c="";if(document.cookie.length>0){offset=document.cookie.indexOf(b);if(offset!=-1){offset+=b.length;end=document.cookie.indexOf(";",offset);if(end==-1){end=document.cookie.length}c=unescape(document.cookie.substring(offset,end))}}return c}function closebar(){if(persistclose){document.cookie="remainclosed=1"}document.getElementById("topbar").style.visibility="hidden"}function staticbar(){barheight=document.getElementById("topbar").offsetHeight;var a=(navigator.appName.indexOf("Netscape")!=-1)||window.opera;var b=document;function c(e){var d=b.getElementById(e);if(!persistclose||persistclose&&get_cookie("remainclosed")==""){d.style.visibility="visible"}if(b.layers){d.style=d}d.sP=function(f,g){this.style.left=f+"px";this.style.top=g+"px"};d.x=startX;if(verticalpos=="fromtop"){d.y=startY}else{d.y=a?pageYOffset+innerHeight:iecompattest().scrollTop+iecompattest().clientHeight;d.y-=startY}return d}window.stayTopLeft=function(){if(verticalpos=="fromtop"){var d=a?pageYOffset:iecompattest().scrollTop;ftlObj.y+=(d+startY-ftlObj.y)/8}else{var d=a?pageYOffset+innerHeight-barheight:iecompattest().scrollTop+iecompattest().clientHeight-barheight;ftlObj.y+=(d-startY-ftlObj.y)/8}ftlObj.sP(ftlObj.x,ftlObj.y);setTimeout("stayTopLeft()",10)};ftlObj=c("topbar");stayTopLeft()}function submitFeedback(){var d=document.getElementById("feedback_email").value;var c=document.getElementById("feedback_mobile").value;var f=document.getElementById("feedback_query").value;var a=$("form").serialize();var b=source;var e={from:d,phoneno:c,message:f,formparameters:a,source:b};$.post("/international/feedback",e);alert("Thank you for submitting your query. We will get back to you as soon as possible.")}validateIntlemail=function(c){var b=document.getElementById(c);if(b.value==""){alert("Please enter valid email address");b.focus()}if(b.value!=""&&b.value!=null){var a=/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;if(!a.test(b.value)){alert("Please enter valid email address");b.focus()}else{$.ajax({type:"POST",url:"/sendmail.php",data:"email="+b.value,success:function(d){alert("Thank you for Subscribing with us")},failure:function(d){alert("Currently the sevice is down, please try again later")}})}}};function ddtabcontent(a){this.tabinterfaceid=a;this.tabs=document.getElementById(a).getElementsByTagName("a");this.enabletabpersistence=true;this.hottabspositions=[];this.currentTabIndex=0;this.subcontentids=[];this.revcontentids=[];this.selectedClassTarget="link"}ddtabcontent.getCookie=function(a){var b=new RegExp(a+"=[^;]+","i");if(document.cookie.match(b)){return document.cookie.match(b)[0].split("=")[1]}return""};ddtabcontent.setCookie=function(a,b){document.cookie=a+"="+b+";path=/"};ddtabcontent.prototype={expandit:function(a){this.cancelautorun();var b="";try{if(typeof a=="string"&&document.getElementById(a).getAttribute("rel")){b=document.getElementById(a)}else{if(parseInt(a)!=NaN&&this.tabs[a].getAttribute("rel")){b=this.tabs[a]}}}catch(c){alert("Invalid Tab ID or position entered!")}if(b!=""){this.expandtab(b)}},cycleit:function(b,a){if(b=="next"){var c=(this.currentTabIndex<this.hottabspositions.length-1)?this.currentTabIndex+1:0}else{if(b=="prev"){var c=(this.currentTabIndex>0)?this.currentTabIndex-1:this.hottabspositions.length-1}}if(typeof a=="undefined"){this.cancelautorun()}this.expandtab(this.tabs[this.hottabspositions[c]])},setpersist:function(a){this.enabletabpersistence=a},setselectedClassTarget:function(a){this.selectedClassTarget=a||"link"},getselectedClassTarget:function(a){return(this.selectedClassTarget==("linkparent".toLowerCase()))?a.parentNode:a},urlparamselect:function(b){var a=window.location.search.match(new RegExp(b+"=(\\d+)","i"));return(a==null)?null:parseInt(RegExp.$1)},expandtab:function(b){var c=b.getAttribute("rel");var d=(b.getAttribute("rev"))?","+b.getAttribute("rev").replace(/\s+/,"")+",":"";this.expandsubcontent(c);this.expandrevcontent(d);for(var a=0;a<this.tabs.length;a++){this.getselectedClassTarget(this.tabs[a]).className=(this.tabs[a].getAttribute("rel")==c)?"selected":""}if(this.enabletabpersistence){ddtabcontent.setCookie(this.tabinterfaceid,b.tabposition)}this.setcurrenttabindex(b.tabposition)},expandsubcontent:function(c){for(var b=0;b<this.subcontentids.length;b++){var a=document.getElementById(this.subcontentids[b]);a.style.display=(a.id==c)?"block":"none"}},expandrevcontent:function(c){var a=this.revcontentids;for(var b=0;b<a.length;b++){document.getElementById(a[b]).style.display=(c.indexOf(","+a[b]+",")!=-1)?"block":"none"}},setcurrenttabindex:function(a){for(var b=0;b<this.hottabspositions.length;b++){if(a==this.hottabspositions[b]){this.currentTabIndex=b;break}}},autorun:function(){this.cycleit("next",true)},cancelautorun:function(){if(typeof this.autoruntimer!="undefined"){clearInterval(this.autoruntimer)}},init:function(a){var e=ddtabcontent.getCookie(this.tabinterfaceid);var d=-1;var f=this.urlparamselect(this.tabinterfaceid);this.automodeperiod=a||0;for(var c=0;c<this.tabs.length;c++){this.tabs[c].tabposition=c;if(this.tabs[c].getAttribute("rel")){var b=this;this.hottabspositions[this.hottabspositions.length]=c;this.subcontentids[this.subcontentids.length]=this.tabs[c].getAttribute("rel");this.tabs[c].onclick=function(){b.expandtab(this);b.cancelautorun();return false};if(this.tabs[c].getAttribute("rev")){this.revcontentids=this.revcontentids.concat(this.tabs[c].getAttribute("rev").split(/\s*,\s*/))}if(f==c||this.enabletabpersistence&&d==-1&&parseInt(e)==c||!this.enabletabpersistence&&d==-1&&this.getselectedClassTarget(this.tabs[c]).className=="selected"){d=c}}}if(d!=-1){this.expandtab(this.tabs[d])}else{this.expandtab(this.tabs[this.hottabspositions[0]])}if(parseInt(this.automodeperiod)>500&&this.hottabspositions.length>1){this.autoruntimer=setInterval(function(){b.autorun()},this.automodeperiod)}}};var ddajaxtabssettings={};ddajaxtabssettings.bustcachevar=1;ddajaxtabssettings.loadstatustext="Requesting content...";function ddajaxtabs(b,a){this.tabinterfaceid=b;this.tabs=document.getElementById(b).getElementsByTagName("a");this.enabletabpersistence=true;this.hottabspositions=[];this.currentTabIndex=0;this.contentdivid=a;this.defaultHTML="";this.defaultIframe='<iframe src="about:blank" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" class="tabcontentiframe" style="width:100%; height:auto; min-height: 100px"></iframe>';this.defaultIframe=this.defaultIframe.replace(/<iframe/i,'<iframe name="_ddajaxtabsiframe-'+a+'" ');this.revcontentids=[];this.selectedClassTarget="link"}ddajaxtabs.connect=function(a,b){var g=false;var f="";if(window.ActiveXObject){try{g=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{g=new ActiveXObject("Microsoft.XMLHTTP")}catch(c){}}}else{if(window.XMLHttpRequest){g=new XMLHttpRequest()}else{return false}}var d=a.replace(/^http:\/\/[^\/]+\//i,"http://"+window.location.hostname+"/");g.onreadystatechange=function(){ddajaxtabs.loadpage(g,a,b)};if(ddajaxtabssettings.bustcachevar){f=(d.indexOf("?")!=-1)?"&"+new Date().getTime():"?"+new Date().getTime()}g.open("GET",d+f,true);g.send(null)};ddajaxtabs.loadpage=function(d,a,c){var b=c.contentdivid;document.getElementById(b).innerHTML=ddajaxtabssettings.loadstatustext;if(d.readyState==4&&(d.status==200||window.location.href.indexOf("http")==-1)){document.getElementById(b).innerHTML=d.responseText;ddajaxtabs.ajaxpageloadaction(a,c)}};ddajaxtabs.ajaxpageloadaction=function(a,b){b.onajaxpageload(a)};ddajaxtabs.getCookie=function(a){var b=new RegExp(a+"=[^;]+","i");if(document.cookie.match(b)){return document.cookie.match(b)[0].split("=")[1]}return""};ddajaxtabs.setCookie=function(a,b){document.cookie=a+"="+b+";path=/"};ddajaxtabs.prototype={expandit:function(a){this.cancelautorun();var b="";try{if(typeof a=="string"&&document.getElementById(a).getAttribute("rel")){b=document.getElementById(a)}else{if(parseInt(a)!=NaN&&this.tabs[a].getAttribute("rel")){b=this.tabs[a]}}}catch(c){alert("Invalid Tab ID or position entered!")}if(b!=""){this.expandtab(b)}},cycleit:function(b,a){if(b=="next"){var c=(this.currentTabIndex<this.hottabspositions.length-1)?this.currentTabIndex+1:0}else{if(b=="prev"){var c=(this.currentTabIndex>0)?this.currentTabIndex-1:this.hottabspositions.length-1}}if(typeof a=="undefined"){this.cancelautorun()}this.expandtab(this.tabs[this.hottabspositions[c]])},setpersist:function(a){this.enabletabpersistence=a},loadajaxpage:function(a){ddajaxtabs.connect(a,this)},loadiframepage:function(a){this.iframedisplay(a,this.contentdivid)},setselectedClassTarget:function(a){this.selectedClassTarget=a||"link"},getselectedClassTarget:function(a){return(this.selectedClassTarget==("linkparent".toLowerCase()))?a.parentNode:a},urlparamselect:function(b){var a=window.location.search.match(new RegExp(b+"=(\\d+)","i"));return(a==null)?null:parseInt(RegExp.$1)},onajaxpageload:function(a){},expandtab:function(b){var d=b.getAttribute("rel");var c=(b.getAttribute("rev"))?","+b.getAttribute("rev").replace(/\s+/,"")+",":"";if(d=="#default"){document.getElementById(this.contentdivid).innerHTML=this.defaultHTML}else{if(d=="#iframe"){this.iframedisplay(b.getAttribute("href"),this.contentdivid)}else{ddajaxtabs.connect(b.getAttribute("href"),this)}}this.expandrevcontent(c);for(var a=0;a<this.tabs.length;a++){this.getselectedClassTarget(this.tabs[a]).className=(this.tabs[a].getAttribute("href")==b.getAttribute("href"))?"selected":""}if(this.enabletabpersistence){ddajaxtabs.setCookie(this.tabinterfaceid,b.tabposition)}this.setcurrenttabindex(b.tabposition)},iframedisplay:function(b,a){if(typeof window.frames["_ddajaxtabsiframe-"+a]!="undefined"){try{delete window.frames["_ddajaxtabsiframe-"+a]}catch(c){}}document.getElementById(a).innerHTML=this.defaultIframe;window.frames["_ddajaxtabsiframe-"+a].location.replace(b)},expandrevcontent:function(c){var a=this.revcontentids;for(var b=0;b<a.length;b++){document.getElementById(a[b]).style.display=(c.indexOf(","+a[b]+",")!=-1)?"block":"none"}},setcurrenttabindex:function(a){for(var b=0;b<this.hottabspositions.length;b++){if(a==this.hottabspositions[b]){this.currentTabIndex=b;break}}},autorun:function(){this.cycleit("next",true)},cancelautorun:function(){if(typeof this.autoruntimer!="undefined"){clearInterval(this.autoruntimer)}},init:function(a){var e=ddajaxtabs.getCookie(this.tabinterfaceid);var d=-1;var f=this.urlparamselect(this.tabinterfaceid);this.automodeperiod=a||0;this.defaultHTML=document.getElementById(this.contentdivid).innerHTML;for(var c=0;c<this.tabs.length;c++){this.tabs[c].tabposition=c;if(this.tabs[c].getAttribute("rel")){var b=this;this.hottabspositions[this.hottabspositions.length]=c;this.tabs[c].onclick=function(){b.expandtab(this);b.cancelautorun();return false};if(this.tabs[c].getAttribute("rev")){this.revcontentids=this.revcontentids.concat(this.tabs[c].getAttribute("rev").split(/\s*,\s*/))}if(f==c||this.enabletabpersistence&&d==-1&&parseInt(e)==c||!this.enabletabpersistence&&d==-1&&this.getselectedClassTarget(this.tabs[c]).className=="selected"){d=c}}}if(d!=-1){this.expandtab(this.tabs[d])}else{this.expandtab(this.tabs[this.hottabspositions[0]])}if(parseInt(this.automodeperiod)>500&&this.hottabspositions.length>1){this.autoruntimer=setInterval(function(){b.autorun()},this.automodeperiod)}}};var disappeardelay=250;var enableanchorlink=0;var hidemenu_onclick=1;var ie5=document.all;var ns6=document.getElementById&&!document.all;function getposOffset(d,c){var b=(c=="left")?d.offsetLeft:d.offsetTop;var a=d.offsetParent;while(a!=null){b=(c=="left")?b+a.offsetLeft:b+a.offsetTop;a=a.offsetParent}return b}function showhide(c,b,d,a){if(ie5||ns6){dropmenuobj.style.left=dropmenuobj.style.top=-500}if(b.type=="click"&&c.visibility==a||b.type=="mouseover"){c.visibility=d}else{if(b.type=="click"){c.visibility=a}}}function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}function clearbrowseredge(e,c){var b=0;if(c=="rightedge"){var d=ie5&&!window.opera?iecompattest().scrollLeft+iecompattest().clientWidth-15:window.pageXOffset+window.innerWidth-15;dropmenuobj.contentmeasure=dropmenuobj.offsetWidth;if(d-dropmenuobj.x<dropmenuobj.contentmeasure){b=dropmenuobj.contentmeasure-e.offsetWidth}}else{var a=ie5&&!window.opera?iecompattest().scrollTop:window.pageYOffset;var d=ie5&&!window.opera?iecompattest().scrollTop+iecompattest().clientHeight-15:window.pageYOffset+window.innerHeight-18;dropmenuobj.contentmeasure=dropmenuobj.offsetHeight;if(d-dropmenuobj.y<dropmenuobj.contentmeasure){b=dropmenuobj.contentmeasure+e.offsetHeight;if((dropmenuobj.y-a)<dropmenuobj.contentmeasure){b=dropmenuobj.y+e.offsetHeight-a}}}return b}function dropdownmenu(c,b,a){if(window.event){event.cancelBubble=true}else{if(b.stopPropagation){b.stopPropagation()}}if(typeof dropmenuobj!="undefined"){dropmenuobj.style.visibility="hidden"}clearhidemenu();if(ie5||ns6){c.onmouseout=delayhidemenu;dropmenuobj=document.getElementById(a);if(hidemenu_onclick){dropmenuobj.onclick=function(){dropmenuobj.style.visibility="hidden"}}dropmenuobj.onmouseover=clearhidemenu;dropmenuobj.onmouseout=ie5?function(){dynamichide(event)}:function(d){dynamichide(d)};showhide(dropmenuobj.style,b,"visible","hidden");dropmenuobj.x=getposOffset(c,"left");dropmenuobj.y=getposOffset(c,"top");dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(c,"rightedge")+"px";dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(c,"bottomedge")+c.offsetHeight+"px"}return clickreturnvalue()}function clickreturnvalue(){if((ie5||ns6)&&!enableanchorlink){return false}else{return true}}function contains_ns6(d,c){while(c.parentNode){if((c=c.parentNode)==d){return true}}return false}function dynamichide(a){if(ie5&&!dropmenuobj.contains(a.toElement)){delayhidemenu()}else{if(ns6&&a.currentTarget!=a.relatedTarget&&!contains_ns6(a.currentTarget,a.relatedTarget)){delayhidemenu()}}}function delayhidemenu(){delayhide=setTimeout("dropmenuobj.style.visibility='hidden'",disappeardelay)}function clearhidemenu(){if(typeof delayhide!="undefined"){clearTimeout(delayhide)}};function writeSessionCookie(b,a){if(testSessionCookie()){document.cookie=escape(b)+"="+escape(a)+"; path=/";return true}else{return false}}function getCookieValue(b){var a=new RegExp(escape(b)+"=([^;]+)");if(a.test(document.cookie+";")){a.exec(document.cookie+";");return unescape(RegExp.$1)}else{return false}}function testSessionCookie(){document.cookie="testSessionCookie=Enabled";if(getCookieValue("testSessionCookie")=="Enabled"){return true}else{return false}}function testPersistentCookie(){writePersistentCookie("testPersistentCookie","Enabled","minutes",1);if(getCookieValue("testPersistentCookie")=="Enabled"){return true}else{return false}}function writePersistentCookie(f,c,b,g){var d=new Date();g=g/1;var a=b;switch(a.toLowerCase()){case"years":var e=d.getYear();if(e<1000){e=e+1900}d.setYear(e+g);break;case"months":d.setMonth(d.getMonth()+g);break;case"days":d.setDate(d.getDate()+g);break;case"hours":d.setHours(d.getHours()+g);break;case"minutes":d.setMinutes(d.getMinutes()+g);break;default:alert("Invalid periodType parameter for writePersistentCookie()");break}document.cookie=escape(f)+"="+escape(c)+"; expires="+d.toGMTString()+"; path=/"}function deleteCookie(a){if(getCookieValue(a)){writePersistentCookie(a,"Pending delete","years",-1)}return true};var switchTab=function(d){var b=document.getElementById("tabs").getElementsByTagName("li");var a=["domestic_vacation","international_vacation"];var c=b.length-1;for(;c>=0;c--){if(b[c].className.indexOf("current")!=-1){b[c].className=b[c].className.replace("current","inactive")}}d.className=d.className.replace("inactive","current");c=a.length-1;for(;c>=0;c--){if(document.getElementById(a[c])){document.getElementById(a[c]).className="tabs_contents clearFix hide"}}document.getElementById(d.id+"_vacation").className="tabs_contents clearFix show"};function getNextSibling(a){endBrother=a.nextSibling;while(endBrother.nodeType!=1){endBrother=endBrother.nextSibling}return endBrother}var slideToggle=function(d,b){var c="",a="";c=getNextSibling(d);a=d.childNodes[0];if(c.style.display=="block"){c.style.display="none"}else{c.style.display="block"}if(a.className!=null){if(c.style.display=="block"){a.className=a.className.replace("arrowup","arrowdown")}else{a.className=a.className.replace("arrowdown","arrowup")}}};var nextSib="";var showBox=function(b,a){nextSib=getNextSibling(b);if(nextSib.style.display=="none"||nextSib.style.display==""){nextSib.style.display="block"}doSomething(a)};var hideBox=function(){nextSib.style.display="none"};function overlayopen(a,g,k){var f=a+"&"+Math.random();var h=whichBrs();var m=0,n=0;var b=0,d=0,l=0;var e=0,i=0,j=0,c=0;d=(screen.height/2)-310;l=f.indexOf("frame=yes");m=parseInt(document.body.scrollWidth);n=parseInt(document.body.scrollHeight);e=f.indexOf("width=");i=f.indexOf("height=");if(f.indexOf("width=")>0&&f.indexOf("height=")>0){e=f.indexOf("width=")+6;i=f.indexOf("height=")+7;j=parseInt(f.substring(e,e+3),10);c=parseInt(f.substring(i,i+3),10)}else{j=730;c=460}if(j<m&&c<n){b=parseInt(m/2-j/2,10)}else{j=730;c=460}if(l>0){if(document.getElementById("overlayiframe")){document.getElementById("overlayiframe").src=f;document.getElementById("overlayiframe").style.width=j+"px";document.getElementById("overlayiframe").style.height=c+"px"}}else{if(document.getElementById("overlaybox")){document.getElementById("overlaybox").style.width=j+"px";document.getElementById("overlaybox").style.height=c+"px"}}document.getElementById(g).style.left=b+"px";document.getElementById(g).style.top=d+"px";document.getElementById(k).style.height=n+"px";if(h=="IE"){document.getElementById(k).style.width=m+"px";document.getElementById(k).style.height=n+"px"}if(h=="Firefox"){document.getElementById(k).style.height=n+"px";document.getElementById(g).style.top=d-30+"px"}document.getElementById(g).style.display="block";document.getElementById(k).style.display="block"}function overlayclose(b,a){if(!document.getElementById){return}if(b=="overlaycontents"){document.getElementById("overlaycontents").style.display="none";document.getElementById(a).style.display="none";document.getElementById("overlayiframe").src="/images/spacer.gif";document.getElementById("overlayiframe").style.background="transparent url(/images/loader.gif) no-repeat 50% 50%"}else{document.getElementById("overlaycontentsDIV").style.display="none";document.getElementById(a).style.display="none"}}function whichBrs(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("opera")!=-1){return"Opera"}if(a.indexOf("staroffice")!=-1){return"Star Office"}if(a.indexOf("webtv")!=-1){return"WebTV"}if(a.indexOf("beonex")!=-1){return"Beonex"}if(a.indexOf("chimera")!=-1){return"Chimera"}if(a.indexOf("netpositive")!=-1){return"NetPositive"}if(a.indexOf("phoenix")!=-1){return"Phoenix"}if(a.indexOf("firefox")!=-1){return"Firefox"}if(a.indexOf("safari")!=-1){return"Safari"}if(a.indexOf("skipstone")!=-1){return"SkipStone"}if(a.indexOf("msie")!=-1){return"IE"}if(a.indexOf("netscape")!=-1){return"Netscape"}if(a.indexOf("mozilla/5.0")!=-1){return"Mozilla"}if(a.indexOf("/")!=-1){if(a.substr(0,a.indexOf("/"))!="mozilla"){return navigator.userAgent.substr(0,a.indexOf("/"))}else{return"Netscape"}}else{if(a.indexOf(" ")!=-1){return navigator.userAgent.substr(0,a.indexOf(" "))}else{return navigator.userAgent}}}tooltip=function(){var A="tt";var c=6;var y=8;var h=300;var x=10;var z=20;var u=95;var w=0;var t,b,s,i,v;var B=document.all?true:false;return{show:function(d,a){if(t==null){t=document.createElement("div");t.setAttribute("id",A);b=document.createElement("div");b.setAttribute("id",A+"top");s=document.createElement("div");s.setAttribute("id",A+"cont");i=document.createElement("div");i.setAttribute("id",A+"bot");t.appendChild(b);t.appendChild(s);t.appendChild(i);document.body.appendChild(t);t.style.opacity=0;t.style.filter="alpha(opacity=0)";document.onmousemove=this.pos}t.style.display="block";s.innerHTML=d;t.style.width=a?a+"px":"auto";if(!a&&B){b.style.display="none";i.style.display="none";t.style.width=t.offsetWidth;b.style.display="block";i.style.display="block"}if(t.offsetWidth>h){t.style.width=h+"px"}v=parseInt(t.offsetHeight)+c;clearInterval(t.timer);t.timer=setInterval(function(){tooltip.fade(1)},z)},pos:function(d){var e=B?event.clientY+document.documentElement.scrollTop:d.pageY;var a=B?event.clientX+document.documentElement.scrollLeft:d.pageX;t.style.top=(e-v)+"px";t.style.left=(a+y)+"px"},fade:function(d){var a=w;if((a!=u&&d==1)||(a!=0&&d==-1)){var e=x;if(u-a<x&&d==1){e=u-a}else{if(w<x&&d==-1){e=a}}w=a+(e*d);t.style.opacity=w*0.01;t.style.filter="alpha(opacity="+w+")"}else{clearInterval(t.timer);if(d==-1){t.style.display="none"}}},hide:function(){clearInterval(t.timer);t.timer=setInterval(function(){tooltip.fade(-1)},z)}}}();function AJAXInteraction(f,b,e){var c=d();c.onreadystatechange=a;function d(){if(window.XMLHttpRequest){return new XMLHttpRequest()}else{if(window.ActiveXObject){return new ActiveXObject("Microsoft.XMLHTTP")}}}function a(){if(c.readyState==4){if(c.status==200){if(e){if(document.getElementById(f)!=null){e(document.getElementById(f).innerHTML=c.responseText)}}}}}this.doGet=function(){c.open("GET",b,true);c.send(null)};this.doPost=function(g){c.open("POST",b,true);c.setRequestHeader("Content-Type","application/x-www-form-urlencoded");c.send(g)}}function makeRequest(b,c){if(c=="airline_offers_placeholder"){b=b.toLowerCase()}document.getElementById(c).innerHTML="Loading...";var a=new AJAXInteraction(c,b,function(){});a.doGet()}var airlineResults=function(){makeRequest("includes/canada/vancouver_airline_offers.html","airline_offers_placeholder")};var setMultiCityHeading=function(){var c=$(".ui-accordion-content");for(var b=0;b<c.length;b++){var f=document.getElementById("departure_"+b).value;var a=document.getElementById("arrival_"+b).value;var e=document.getElementById("dFrom_"+b).value;e=$.datepicker.parseDate("dd/mm/yy",e);e=formatDate(new Date(e),"dd NNN");if(f==""||a==""||e==""){}else{var d="<span>"+getAirportCode(f)+"-"+getAirportCode(a)+"&nbsp;&nbsp;"+e+"</span>";document.getElementById("mCity"+b).innerHTML=d}}};var McityAccordian=function(a){var g=document.getElementById("multicity").getElementsByTagName("div");var f=document.getElementById("multicity").getElementsByTagName("span");var c=g.length-1;var e=getNextSibling(a);var b=a.firstChild;var d=a.parentNode;indxSpanCounter=f.length-1;for(;indxSpanCounter>=0;indxSpanCounter--){if(f[indxSpanCounter].className=="arrowdown"){f[indxSpanCounter].className="arrowup"}}indxSpanCounter=g.length-1;for(;c>=0;c--){if(g[c].className.indexOf("ui-accordion-content")!=-1){if(g[c]!=e){g[c].style.display="none"}}}if(e.style.display=="none"||e.style.display==""){e.style.display="block";b.className="arrowdown"}else{b.className="arrowdown"}setMultiCityHeading()};function doSomething(b){var a=b||window.event;if(a.stopPropagation){a.stopPropagation()}else{a.cancelBubble=true}}function noClose(a){doSomething(a)}document.onclick=function(){if(nextSib){nextSib.style.display="none"}};function findValue(a){if(a==null){return alert("No match!")}if(!!a.extra){var b=a.extra[0]}else{var b=a.selectValue}}function selectItem(a){findValue(a)}function selectItemWithFareCalander(a){findValue(a)}function isArray(a){return a.constructor==Array}function parseData(data){eval("var data="+data);var parsed=[];if(isArray(data.list.farePerPax)){for(var i=0;i<data.list.farePerPax.length;i++){var value=data.list.farePerPax[i].cityName+","+data.list.farePerPax[i].countryName+"-"+data.list.farePerPax[i].airportName+"("+data.list.farePerPax[i].airportCode+")";parsed[parsed.length]={data:data.list.farePerPax[i],value:value,result:value}}}else{var value=data.list.farePerPax.cityName+","+data.list.farePerPax.countryName+"-"+data.list.farePerPax.airportName+"("+data.list.farePerPax.airportCode+")";parsed[parsed.length]={data:data.list.farePerPax,value:value,result:value}}return parsed}function filterItems(e){var g;for(var b=0;b<document.FareSearchForm.tt.length;b++){if(document.FareSearchForm.tt[b].checked){g=document.FareSearchForm.tt[b].value}}if(g=="M"){return e}var d=document.getElementById("arrival_0").value;if(d==""){return e}else{var h=d.indexOf("India");var c=new Array();var a=e.length;if(h>0){for(var b=0;b<a;b++){var f=e[b];if(f.countryName=="India"){}else{c[c.length]=f}}}else{for(var b=0;b<a;b++){var f=e[b];if(f.countryName=="India"){c[c.length]=f}else{}}}return c}}function filterItemsArr(e){var g;for(var b=0;b<document.FareSearchForm.tt.length;b++){if(document.FareSearchForm.tt[b].checked){g=document.FareSearchForm.tt[b].value}}g="M";if(g=="M"){return e}var d=document.getElementById("departure_0").value;if(d==""){return e}else{var h=d.indexOf("India");var c=new Array();var a=e.length;if(h>0){for(var b=0;b<a;b++){var f=e[b];if(f.countryName=="India"){}else{c[c.length]=f}}}else{for(var b=0;b<a;b++){var f=e[b];if(f.countryName=="India"){c[c.length]=f}else{}}}return c}}function customRangeDep(a){var c=parseInt(a.id.substr(a.id.length-1));if(c==0){return""}else{var b=$("#dFrom_"+(c-1)).datepicker("getDate");return{minDate:b}}}function customRange(a){var e=parseInt(a.id.substr(a.id.length-1));var b=document.getElementById("dFrom_"+e).value;var d=$.datepicker.parseDate("dd/mm/yy",b);var c=d.valueOf()+((60*60*(24*2)*1000));d=new Date(c);return{minDate:d}}function formatResult(a,b){return a[0]+","+a[1]+"-"+a[2]+"("+a[3]+")"}$("#dFrom_0").datepicker({duration:"fast",mandatory:true,hideIfNoPrevNext:true,beforeShow:customRangeDep,onSelect:function(e){var c=$.datepicker.parseDate("dd/mm/yy",e);document.getElementById("dFromHidden_0").value=$.datepicker.formatDate("dd/mm/yy",c);var d=c.valueOf()+((60*60*(24*7)*1000));c=new Date(d);if(document.getElementById("dTo_0")!=null){var g=document.getElementById("dTo_0").value;var b=$.datepicker.parseDate("dd/mm/yy",g);var f=b.valueOf()-c.valueOf();var a=parseInt(f/((60*60*(24*1)*1000)));if(a<7){document.getElementById("dTo_0").value=$.datepicker.formatDate("dd/mm/yy",c);document.getElementById("dToHidden_0").value=$.datepicker.formatDate("dd/mm/yy",c)}}},dateFormat:"dd/mm/yy",numberOfMonths:2,minDate:"0d",maxDate:"1y"});$("#dTo_0").datepicker({duration:"fast",mandatory:true,hideIfNoPrevNext:true,beforeShow:customRange,dateFormat:"dd/mm/yy",numberOfMonths:2,maxDate:"1y",onSelect:function(b){var a=$.datepicker.parseDate("dd/mm/yy",b);document.getElementById("dToHidden_0").value=$.datepicker.formatDate("dd/mm/yy",a)}});$("#departure_1").autocomplete("citiesdata.php",{matchContains:true,formatItem:formatItem,width:300,scrollHeight:220,autoFill:false});$("#arrival_1").autocomplete("citiesdata.php",{matchContains:true,formatItem:formatItem,width:300,scrollHeight:220,autoFill:false});$("#dFrom_1").datepicker({duration:"fast",mandatory:true,hideIfNoPrevNext:true,beforeShow:customRangeDep,onSelect:function(b){var a=$.datepicker.parseDate("dd/mm/yy",b);document.getElementById("dFromHidden_1").value=$.datepicker.formatDate("dd/mm/yy",a)},dateFormat:"dd/mm/yy",numberOfMonths:2,minDate:"2d",maxDate:"1y"});$("#departure_2").autocomplete("citiesdata.php",{matchContains:true,formatItem:formatItem,width:300,scrollHeight:220,autoFill:false});$("#arrival_2").autocomplete("citiesdata.php",{matchContains:true,formatItem:formatItem,width:300,scrollHeight:220,autoFill:false});$("#dFrom_2").datepicker({duration:"fast",mandatory:true,hideIfNoPrevNext:true,beforeShow:customRangeDep,onSelect:function(b){var a=$.datepicker.parseDate("dd/mm/yy",b);document.getElementById("dFromHidden_2").value=$.datepicker.formatDate("dd/mm/yy",a)},dateFormat:"dd/mm/yy",numberOfMonths:2,minDate:"2d",maxDate:"1y"});$("#prefairline1").autocomplete("./airlinedata.php",{matchContains:true,formatItem:formatItem,width:300,scrollHeight:220,autoFill:false});$("#prefairline2").autocomplete("./airlinedata.php",{matchContains:true,formatItem:formatItem,width:300,scrollHeight:220,autoFill:false});$("#prefairline3").autocomplete("./airlinedata.php",{matchContains:true,formatItem:formatItem,width:300,scrollHeight:220,autoFill:false});function highlight(a){a.focus();a.select()}function toggleAdditionalSearch(b){if(b=="hide"){$("#add2").show();$("#add1").hide()}else{$("#add2").hide();$("#add1").show()}var a=$("div.additionsearchfields");if(a.hasClass("close")){a.removeClass("close").addClass("open")}else{a.removeClass("open").addClass("close")}a=null};
