if(typeof (IXIGO)=="undefined"){IXIGO={}}Date.fromPaddedDate=function(F){var C=null;var D=/^([0123]?\d)\/([01]?\d)\/([2]\d\d\d)$/;
var B=D.exec(F);var E;var A;var G;if(B&&B.length>3){E=parseInt(B[1],10);A=parseInt(B[2],10)-1;G=parseInt(B[3],10);
C=new Date(G,A,E);E=((E>9)?"":"0")+E;A=A+1;A=((A>9)?"":"0")+A;if(C&&C.toPaddedDate()!==(E+"/"+A+"/"+G)){C=null
}}return C};Date.fromFlatDate=function(F){var C=null;var D=/^(\d\d)(\d\d)([2]\d\d\d)$/;var B=D.exec(F);
var E;var A;var G;if(B&&B.length>3){E=parseInt(B[1],10);A=parseInt(B[2],10)-1;G=parseInt(B[3],10);C=new Date(G,A,E)
}return C};Date.prototype.toPaddedDate=function(){var B=this.getDate();var A=this.getMonth()+1;var C=this.getFullYear();
return((B>9)?"":"0")+B+"/"+((A>9)?"":"0")+A+"/"+C};Date.prototype.toPaddedTime=function(){var B=this.getHours();
var A=this.getMinutes();return((B>9)?"":"0")+B+":"+((A>9)?"":"0")+A};Date.prototype.serialize=function(){var A=function(D,C){while((""+D).length<C){D="0"+D;
return D}};var B=""+this.getFullYear();B+=A(this.getMonth()+1,2);B+=A(this.getDate(),2);B+=A(this.getHours(),2);
B+=A(this.getMinutes(),2);return B};Date.prototype.between=function(B,A){return(this.after(B)&&this.before(A))||this.sameDay(B)||this.sameDay(A)
};Date.prototype.sameDay=function(A){return(this.getFullYear()==A.getFullYear()&&this.getMonth()==A.getMonth()&&this.getDate()==A.getDate())
};Date.prototype.before=function(A){return(this.getTime()<A.getTime())};Date.prototype.after=function(A){return(this.getTime()>A.getTime())
};Date.prototype.clone=function(){var A=new Date();A.setTime(this.getTime());return A};Date.prototype.daysInMonth=function(){var A=new Date(this);
A.setMonth(A.getMonth()+1);A.setDate(0);return A.getDate()};Date.prototype.getWeekDay=function(){var A=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
return A[this.getDay()]};Date.prototype.getSmallMonthName=function(){var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
return A[this.getMonth()]};Date.prototype.toStr=function(){var A=this.toString();return A.substr(0,A.lastIndexOf(":"))
};Date.getDifference=function(D,A){var B=0;var C=D.clone();while(C.before(A)){B++;C.setDate(C.getDate()+1)
}return B};DateRange=function(A,B){this.start=A;this.end=B;this.contains=function(C){return(C>=this.start)&&(C<=this.end)
}};String.compare=function(B,A){if(B==A){return 0}else{if(B>A){return 1}}return -1};String.compareIgnoreCase=function(B,A){if(B){B=B.toLowerCase()
}if(A){A=A.toLowerCase()}return String.compare(B,A)};String.prototype.trim=function(){return(this.replace(/^\s+/,"").replace(/\s+$/,""))
};IXIGO.getViewportPosition=function(){var C={x:0,y:0};var B=document.documentElement;var A=document.body;
if(B&&(B.scrollTop||B.scrollLeft)){C.x=B.scrollLeft;C.y=B.scrollTop}else{if(A){C.x=A.scrollLeft;C.y=A.scrollTop
}}return C};IXIGO.getViewportDimensions=function(){var C={w:0,h:0};var B=window;var A=document.body;if(B.innerWidth){C.w=B.innerWidth;
C.h=B.innerHeight}else{if(A&&A.parentElement&&A.parentElement.clientWidth){C.w=A.parentElement.clientWidth;
C.h=A.parentElement.clientHeight}else{if(A&&A.clientWidth){C.w=A.clientWidth;C.h=A.clientHeight}}}return C
};IXIGO.isChild=function(B){var A;while(B){for(A=1;arguments[A];A++){if(B==arguments[A]){return true}}B=B.parentNode
}return false};IXIGO.Cookie={};IXIGO.Cookie.data="data";IXIGO.Cookie.set=function(D,B){var A=new Date();
A.setYear(A.getFullYear()+20);var C=D+"="+B+";expires="+A.toGMTString()+";path=/";document.cookie=C};
IXIGO.Cookie.getCurrency=function(){return IXIGO.Cookie.read(IXIGO.Cookie.data)};IXIGO.Cookie.setCurrency=function(A){IXIGO.Cookie.set(IXIGO.Cookie.data,A)
};IXIGO.Cookie.read=function(D){var B=D+"=";var A=document.cookie.split(";");var E;for(var C=0;C<A.length;
C++){E=A[C].trim();if(E.indexOf(B)===0){return E.substring(B.length,E.length)}}return null};IXIGO.Cookie.Delete=function(B){var A=B+"=;expires=Thu, 01-Jan-1970 00:00:01 GMT;path=/";
document.cookie=A};IXIGO.ExpandableBox={};IXIGO.ExpandableBox.register=function(B){var A=IXIGO.ExpandableBox;
$(B+"ColExp").click(function(){A.toggle(B)})};IXIGO.ExpandableBox.toggle=function(C){var A=IXIGO.ExpandableBox;
$(C+"Content").slideToggle(300);var B=$(C+"ColExp");B.toggleClass("sprite-icon-expand").toggleClass("sprite-icon-collapse").attr("title",(B.attr("class").indexOf("sprite-icon-expand")>-1)?"expand":"collapse")
};IXIGO.GALoad={};IXIGO.GALoad.GoogleInterval=0;IXIGO.GALoad.TrackerId=0;IXIGO.GALoad.PageViewName;IXIGO.GALoad.Load=function(B,C){var A=IXIGO.GALoad;
A.TrackerId=(B)?B:1;if(C){A.PageViewName=C}A.AddGoogleTracking()};IXIGO.GALoad.AddGoogleTracking=function(){var B=IXIGO.GALoad;
var C=document.createElement("script");C.type="text/javascript";var A=("https:"==document.location.protocol)?"https://ssl.":"http://www.";
C.src=A+"google-analytics.com/ga.js";document.getElementsByTagName("head").item(0).appendChild(C);B.GoogleInterval=setInterval(B.ActivateGoogle,500)
};IXIGO.GALoad.trackEvent=function(D,E){var B=IXIGO.GALoad;var C=_gat._getTracker("UA-949229-"+B.TrackerId);
if(B.TrackerId==="1"){C._setDomainName("ixigo.com")}C._initData();var A=C._createEventTracker("testing");
A._trackEvent(D,E)};IXIGO.GALoad.ActivateGoogle=function(){var B=IXIGO.GALoad;if(typeof _gat!="undefined"){clearInterval(B.GoogleInterval);
var C=_gat._getTracker("UA-949229-"+B.TrackerId);if(B.TrackerId==="1"){C._setDomainName("ixigo.com")}C._initData();
if(B.PageViewName){C._trackPageview(B.PageViewName)}else{C._trackPageview()}var A=_gat._getTracker("UA-949229-25");
A._initData();A._setDomainName("ixigo.com");if(B.PageViewName){A._trackPageview(B.PageViewName)}else{A._trackPageview()
}}};IXIGO.TrackPageView=function(C){var B=IXIGO.GALoad;if(typeof _gat!="undefined"){clearInterval(B.GoogleInterval);
var A=["25",B.TrackerId];var E;for(var D=0;A[D];D++){var F=A[D];E=_gat._getTracker("UA-949229-"+F);if(B.TrackerId==="1"){E._setDomainName("ixigo.com")
}E._initData();E._trackPageview(C)}}};IXIGO.LightBox={};IXIGO.LightBox.init=function(){var A=IXIGO.getViewportDimensions();
A.h=Math.max(A.h,$(document).height());$("#transparent_div").css({"width":A.w,"height":A.h})};IXIGO.LightBox.show=function(B){var A=IXIGO.LightBox;
A.current=B;A.init();if(!IXIGO.isAffiliate){$("#transparent_div").show()}if(!A.current){return }$("#hotelDistance, #hotelDistanceFrom, #currencyOption, #maxStops, div#adContainer,select.returnDayTimeSelect, select.leaveDayTimeSelect, select#trainClass").css("visibility","hidden");
$(A.current).show(200,function(){$(A.current+"_close").show();if($(A.current+"_close_img")[0]&&!$(A.current+"_close_img").attr("src")){$(A.current+"_close_img").attr("src","/img/closebox_orange.png");
IXIGO.elFixPng($(A.current+"_close_img")[0])}var F,D;var E=A.current;if($(A.current+"_bl").length>0){F=navigator.appVersion.split("MSIE");
D=parseFloat(F[1]);if((D>=5.5)&&(D<7)&&(document.body.filters)){$(A.current+"_ieshadow").show()}else{$(E+"_bl, "+E+"_br, "+E+"_tl, "+E+"_tr, "+E+"_left, "+E+"_right, "+E+"_top, "+E+"_bottom").show()
}}});$(window).bind("keypress",function(C){if(C.keyCode==27){IXIGO.LightBox.hide()}})};IXIGO.LightBox.hide=function(){var A=IXIGO.LightBox;
if(A.current){$(A.current).hide(500,function(){$("#transparent_div").hide(100);$("#hotelDistance, #hotelDistanceFrom, #currencyOption, #maxStops, div#adContainer,select.returnDayTimeSelect, select.leaveDayTimeSelect, select#trainClass").css("visibility","visible")
})}else{return }var B=A.current;if($(A.current+"_bl")[0]){if($(A.current+"_bl").css("display")=="block"){$(B+"_bl, "+B+"_br, "+B+"_tl, "+B+"_tr, "+B+"_left, "+B+"_right, "+B+"_top, "+B+"_bottom").hide()
}else{$(A.current+"_ieshadow").hide()}}$(A.current+"_close").hide();$("#map_canvas").html("").hide();
$(window).unbind("keypress")};$("div#transparent_div").click(function(){IXIGO.LightBox.hide()});IXIGO.Round={};
IXIGO.Round.init=function(){if($.browser.msie){document.execCommand("BackgroundImageCache",false,true)
}$(".round_all").corner();$(".round_top").corner("top");$(".round_bottom").corner("bottom");$(".round_top_l").corner("tl");
$(".round_top_r").corner("tr");$(".round_bottom_l").corner("bl");$(".round_bottom_r").corner("br")};IXIGO.buttonHover=function(C,B,D){if($(C+"Left").length!=0){var A=($(C+"Left").attr("class").indexOf("hover")===-1)?"-hover":"";
$.each({l:"Left",m:"Middle",r:"Right"},function(E,F){$(C+F).attr("class",[B+"sprite-button"+D,B+"sprite-button-"+E+A].join(" "))
})}};IXIGO.createBookmarkLink=function(){var B=document.title;var A=document.URL;if(window.sidebar){window.sidebar.addPanel(B,A,"")
}else{if(window.external){window.external.AddFavorite(A,B)}else{if(window.opera&&window.print){return true
}}}};IXIGO.printPreview=function(){window.print()};IXIGO.bgFixPng=function(C){var F=navigator.appVersion.split("MSIE");
var A=parseFloat(F[1]);if((A>=5.5)&&(A<7)&&(document.body.filters)){var G="img/x.gif";var E="scale";var B=C.currentStyle.backgroundImage;
var D=B.substring(5,B.length-2);if(C.currentStyle.backgroundRepeat=="no-repeat"){E="crop"}C.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+D+"', sizingMethod='"+E+"')";
C.style.backgroundImage="url("+G+")";C.style.backgroundPositionX=C.currentStyle.backgroundPositionX;C.style.backgroundPositionY=C.currentStyle.backgroundPositionY
}};IXIGO.elFixPng=function(B){var D=navigator.appVersion.split("MSIE");var A=parseFloat(D[1]);if((A>=5.5)&&(A<7)&&(document.body.filters)){var E="img/x.gif";
var C=B.src;B.style.width=B.width+"px";B.style.height=B.height+"px";B.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+C+"', sizingMethod='scale')";
B.src=E}};IXIGO.isArray=function(A){return Object.prototype.toString.call(A)==="[object Array]"};IXIGO.isValidEmail=function(B){var A=/^([a-zA-Z0-9_\.\-])+(\+[a-zA-Z0-9]+)*\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return A.test(B)};IXIGO.Toggle=function(){this.name=null;var A=this;this.init=function(B){this.name=B;
$("div#"+B+"QuestionsAll ."+B+"Question").click(function(C){A.toggle(this,C)})};this.toggle=function(C,B){$($(C.parentNode).children("."+this.name+"Answer")[0]).toggle();
B.stopPropagation()}};Ajax={};Ajax.evalJSON=function(data){try{return eval("("+data+")")}catch(e){return null
}};IXIGO.Alert={};IXIGO.Alert.init=function(){if(!$("body > #ixiAlertWrapper")[0]){var A=""+'<div class="ixiAlert info" id="ixiAlertWrapper" tabindex="0">'+'<div class="ixiAlert-img"><table><tr><td valign="middle"><div class="ixiAlert-img-body"></div></td></tr></table></div>'+'<div class="ixiAlert-msg">'+'<table><tr><td><div class="ixiAlert-msg-header">info</div></td></tr></table>'+'<div class="ixiAlert-msg-body"></div>'+'<div class="ixiAlert-btn"><button name="ok">ok</button><button name="cancel">cancel</button></div>'+'</div><div class="clear" />'+"</div>";
$("body").append(A)}this.wrapper=$("#ixiAlertWrapper");this.header=this.wrapper.find(".ixiAlert-msg-header");
this.body=this.wrapper.find(".ixiAlert-msg-body");this.button=this.wrapper.find(".ixiAlert-btn");this.imgTD=this.wrapper.find("div.ixiAlert-img td");
this.trnsprntDiv=$("#transparent_div")};IXIGO.Alert.show=function(C,D){this.wrapper.attr("class","ixiAlert "+C.type);
this.header.html((C.type==="warn"?"warning":C.type));this.body.html(C.msg);var A="";$.each(C.buttons,function(F,E){if(E.name){A+='<button name="'+E.name+'">'+E.val+"</button>"
}else{A+='<button name="'+E+'">'+E+"</button>"}});this.button.html(A);this.button.find("button").click(function(){IXIGO.Alert.trnsprntDiv.hide();
IXIGO.Alert.wrapper.hide();if(D){D.call(IXIGO.Alert,this.name)}});this.imgTD.css("height","").height(this.wrapper.height());
var B=IXIGO.getViewportDimensions();B.h=Math.max(B.h,$(document).height());this.trnsprntDiv.css({"width":B.w,"height":B.h}).show();
if($.browser.msie){this.wrapper.css("width",(C.width||"350px"))}this.wrapper.css({"left":(B.w-this.wrapper.width())/2+"px","top":"120px"}).show()
};IXIGO.getStaticPath=function(){var A=$("#jQueryPath").attr("src");if(A&&A.indexOf("http://edge")!=-1){return A.substring(0,A.indexOf(".com")+4)
}return""};$(document).ready(function(){IXIGO.Round.init();IXIGO.Cookie.Delete("otaClick");IXIGO.Cookie.Delete("otaFlightClick");
IXIGO.Cookie.Delete("otaHotelClick");IXIGO.Cookie.Delete("otaTrainClick");$("#tellFriend, #recommendFriend").click(function(){var A="/html/info/tell-a-friend.ixi?provider=email&channel=email&id=200811273770";
A+="&link="+encodeURIComponent(location.href);A+="&title="+encodeURIComponent(document.title);window.open(A,"iXiGO","scrollbars=no,menubar=no,width=490,height=520,resizable=no,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100");
return false});$("div#footerLinks a").css("text-decoration","none");$("div#footerAllLinks a:not(.footerLinkHeader)").css("color","#888888");
$("div#footerAllLinks a").css("text-decoration","none");$("div#footerAllLinks a:not(.footerLinkHeader)").mouseover(function(){$(this).css("color","#333333")
});$("div#footerAllLinks a:not(.footerLinkHeader)").mouseout(function(){$(this).css("color","#888888")
});$(".footerGreyLink").css("text-decoration","none").css("color","#888888").mouseover(function(){$(this).css("color","#333333")
}).mouseout(function(){$(this).css("color","#888888")})});(function(I){var E=["M","T","W","T","F","S","S"];var L=["January","February","March","April","May","June","July","August","September","October","November","December"];
var D=[0,10,0,0,0,0,0,0,20,0,20,20];var Q=[];var G;var U;var B;var T;var X;var J;var O;I.initCalendar=function(){if(!I("body > div#ixiCalWrapper")[0]){W()
}};I.hideCalendar=function(){M()};I.fn.calendar=function(a){I.initCalendar();B=new Date();J=a.minDate;
O=a.maxDate;return I.each(this,function(){G=I(this);B=R(G.val());C(B.clone());A(B);V()})};function W(){var a=""+'<iframe id="ixiCalFrame" src="about:blank" scrolling="no" frameborder="0" class="calFrame"></iframe>'+'<div id="ixiCalLeft" invoke="redraw">&#171;</div>'+'<div id="ixiCalRight" style="padding-right: 2px;" invoke="redraw">&#187;</div>'+'<div id="ixiCalClose" invoke="close">&#215;</div>'+'<table id="ixiCalTable" cellspacing="0" cellpadding="0" border="0"><tr>'+'<td id="ixiCalOne">'+Z()+"</td>"+'<td id="ixiCalTwo">'+Z()+"</td>"+"</tr></table>";
var b=I('<div id="ixiCalWrapper"></div>').html(a).appendTo("body");U=I("#ixiCalTable");b[0].onselectstart=function(){return false
};I(document).click(function(c){F(c)});I("#ixiCalWrapper").click(function(c){H(c)})}function Z(){var a=""+'<table cellspacing="0" cellpadding="0" border="0">'+"<thead>"+'<tr><th class="month" colspan="7">&#160;</th></tr>'+P()+"</thead>"+"<tbody>"+Y()+"</tbody>"+"</table>";
return a}function P(){var a="";I.each(E,function(b,c){a+=["<th"+(b>4?' class="weekend"':"")+">","</th>"].join(c)
});return["<tr>","</tr>"].join(a)}function Y(){var c=[];for(var d=0;d<6;d++){var b=[];for(var a=0;a<7;
a++){b[b.length]="<td"+(a>4?' class="weekend"':"")+">&#160;</td>"}c[c.length]="<tr"+(d==0?' class="firstweek"':d==5?' class="lastweek"':"")+">"+b.join("")+"</tr>"
}return c.join("")}function K(c,e){var f=U.find("td#"+c+" table");var d=e.getMonth()+"-"+e.getFullYear();
var b=J.toPaddedDate()+"-"+O.toPaddedDate();var a=Q[d]?Q[d][b]:null;if(!a){e.setDate(1);a=N(e,new Date(e.getFullYear(),e.getMonth(),(e.getDay()===0?e.getDay()-6:1-e.getDay())));
Q[d]=Q[d]||[];Q[d][b]=a}f.find("thead th.month").html("<span"+(c.indexOf("Two")>0?' style="margin-right:'+D[e.getMonth()]+'px;"':"")+">"+L[e.getMonth()]+" "+e.getFullYear()+"</span>");
f.find("tbody tr").each(function(g,h){I(this).find("td").each(function(i,k){this.innerHTML=a[(g*7)+i]
})})}function N(f,e){var b=[];for(var d=0;d<6;d++){for(var c=0;c<7;c++){var a;e.setDate(e.getDate()+1);
if(f.getMonth()==e.getMonth()){blocked=!e.between(J,O);a=blocked?e.getDate():'<a href="javascript: void(0);" invoke="selectDate" id="'+e.toPaddedDate()+'">'+e.getDate()+"</a>"
}else{a="&#160;"}b[(d*7)+c]=a}}return b}function F(a){if(I("#ixiCalWrapper")[0]&&!IXIGO.isChild(a.target,I("#ixiCalWrapper")[0])){M()
}}function H(d){var a=I(d.target);var c=a.attr("invoke");if(c=="selectDate"){var f=G.val();var g=a.attr("id");
if(f!==g){var b=f.split("/");Q[(parseInt(b[1],10)-1)+"-"+b[2]]=null;G.val(g).trigger("change")}M()}else{if(c=="close"){M()
}else{if(c=="redraw"){var b=Date.fromPaddedDate(a.attr("date"));b.setDate(1);C(b.clone());A(b)}}}}function M(){I("#ixiCalTable, #ixiCalFrame, #ixiCalClose, #ixiCalLeft, #ixiCalRight").hide()
}function V(){var b=S(G[0]);var a=U.width();b.top+=G[0].offsetHeight;U.css({"display":"block","position":"absolute","left":b.left+"px","top":b.top+"px"});
I("#ixiCalFrame").css({"display":"block","position":"absolute","left":b.left+"px","top":b.top+"px","width":U[0].offsetWidth+"px","height":U[0].offsetHeight+"px"});
I("#ixiCalLeft").css({"left":(b.left+7)+"px","top":(b.top+5)+"px"});I("#ixiCalRight").css({"left":(a+b.left-40)+"px","top":(b.top+5)+"px"});
I("#ixiCalClose").css({"display":"block","left":(a+b.left-20)+"px","top":(b.top+5)+"px"})}function S(c){var b=0;
var a=0;if(c.offsetParent){b=c.offsetLeft;a=c.offsetTop;while((c=c.offsetParent)){b+=c.offsetLeft;a+=c.offsetTop
}}else{if(c.x){b+=c.x}if(c.y){a+=c.y}}return{left:b,top:a}}function R(b){var a=Date.fromPaddedDate(b);
if(!a||!a.between(J,O)){a=J.clone()}return a}function C(a){a.setDate(1);T=a;X=a.clone();X.setMonth(X.getMonth()+1);
U.find("td.selected").removeClass("selected");K("ixiCalOne",T);K("ixiCalTwo",X);U.find("a#"+B.toPaddedDate().replace(/\//g,"\\/")).parent().addClass("selected")
}function A(d){var b=d.clone();b.setDate(0);var c=d.clone();c.setDate(1);c.setMonth(c.getMonth()+1);var a=d.clone();
a.setMonth(a.getMonth()+2);a.setDate(0);I("#ixiCalLeft").css("display",b.between(J,O)?"block":"none").attr("date",b.toPaddedDate());
I("#ixiCalRight").css("display",c.between(J,O)&&a.between(J,O)?"block":"none").attr("date",c.toPaddedDate())
}})(jQuery);if(typeof (IXIGO)==="undefined"){IXIGO={}}IXIGO.data={baseURL:"http://"+window.location.hostname+":"+window.location.port,flightTripDuration:2,defaultStartDay:5,homeCookie:"homeCookie"};
IXIGO.Cookie.Home={};IXIGO.Cookie.Home.set=function(A,D){A+="=";var C=IXIGO.Cookie.read(IXIGO.data.homeCookie);
if(C){if(C.indexOf(A)===-1){IXIGO.Cookie.set(IXIGO.data.homeCookie,C+A+D+":")}else{var B=new RegExp(A+"[^:]*:");
C=C.replace(B,A+D+":");IXIGO.Cookie.set(IXIGO.data.homeCookie,C)}}else{IXIGO.Cookie.set(IXIGO.data.homeCookie,A+D+":")
}};IXIGO.Cookie.Home.read=function(A){var B=IXIGO.Cookie.read(IXIGO.data.homeCookie);A+="=";if(B&&B.indexOf(A)!==-1){var C=B.substring(B.indexOf(A)+A.length);
return C.substring(0,C.indexOf(":"))}return null};IXIGO.OtaWindow=function(){this.tvlHotel=null;this.tgHotel=null;
this.yatraHotel=null;this.expediaHotel=null;this.ctHotel=null;this.tvlFlight=null;this.yatraFlight=null;
this.ctFlight=null;this.ibiboFlight=null;this.akbarFlight=null;this.expediaFlight=null;this.edreamsFlight=null;
this.ixigoHotel=null;this.ctTrain=null};IXIGO.MultiSearch=function(){this.defaultTab="flight";var A=this;
this.avlRequests={hotel:new IXIGO.HotelSearch(),bus:new IXIGO.BusSearch(),flight:new IXIGO.FlightSearch(),train:new IXIGO.TrainSearch(),deal:new IXIGO.DealSearch()};
this.currentRequest=null;this.currentTab=null;this.isExpanded=false;this.isSearchPage=true;this.currentFare=0;
this.CountryCodes=["AF","AL","DZ","AS","AD","AO","AI","AQ","AG","AR","AM","AW","AC","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","BN","BG","BF","BI","KH","CM","CA","CV","KY","CF","TD","CL","CN","CX","CC","CO","KM","CG","CD","CK","CR","CI","HR","CU","CY","CZ","DK","DJ","DM","DO","TP","EC","EG","SV","GQ","ER","EE","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GP","GE","DE","GH","GI","GR","GL","GD","GU","GT","GG","GN","GW","GY","HT","HM","HN","HK","HU","IS","IN","ID","IR","IQ","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KP","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MK","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","FM","MI","MD","MC","MN","MS","MA","MZ","MM","NA","NR","NP","NL","AN","NC","NZ","NI","NE","NG","NU","NF","MP","NO","OM","PK","PW","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","IE","RE","RO","RU","RW","LC","SM","ST","SA","SN","CS","SC","SL","SG","SK","SI","SB","SO","ZA","GS","KR","ES","LK","SH","KN","PM","VC","SD","SR","SJ","SZ","SE","CH","SY","TW","TJ","TZ","TH","TG","TK","TO","TT","TN","TR","TM","TC","TV","UM","UG","UA","AE","GB","US","UY","UZ","VU","VE","VN","VG","VI","WF","EH","WS","YE","YU","ZR","ZM","ZW"];
this.CountryNames=["Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antartica","Antigua and Barbuda","Argentina","Armenia","Aruba","Ascension Island","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia n Herzegovina","Botswana","Bouvet Island","Brazil","Brtsh Ind Ocean Territory","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Islands","Cocos Keeling Islands","Columbia","Comoros","Congo","Congo, Dem Rep of the","Cook Islands","Costa Rica","Cote D&quot;ivoire","Croatia / Hrvatska","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","East Timor","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Falkland Island[Malvinas]","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Sthrn Territories","Gabon","Gambia","Gaudeloupe","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guam","Guatemala","Guernsey","Guinea","Guinea Bissau","Guyana","Haiti","Heard n Mcdonald Islands","Honduras","Hong Kong Sar","Hungary","Iceland","India","Indonesia","Iran","Iraq","Isle of Mann","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakstan","Kenya","Kiribati","Korea Dem Peoples Rep","Kuwait","Kyrgystan","Lao Peoples Dem Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macau Sar","Macedonia Fmr Yugslv Rep","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia, Fed State of","MIDWAY ISLAND","Moldova, Republic of","Monaco","Mongolia","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","Netherlands Antilles","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestinian Trrtrs Occpd","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Island","Poland","Portugal","Puerto Rico","Qatar","Republic of Ireland","Reunion Island","Romania","Russian Federation","Rwanda","Saint Lucia","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia Montenegro","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia","South Korea","Spain","Sri Lanka","St Helena","St Kitts and Nevis","St Pierre and Miquelon","St Vncnt n the Grenadines","Sudan","Surinam","Svalbard n Jan Meyen Isld","Swaziland","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","U.S. Min Outlyng Islands","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands[British]","Virgin Islands[U.S.]","Wallis and Futuna Islands","Western Sahara","Western Samoa","Yemen","Yugoslavia","Zaire","Zambia","Zimbabwe"];
this.init=function(){$("#uspsBoxContent").html("");$.initCalendar();var C=["flight","hotel","bus","train","deal","more"];
$("#multiSearchLeftBox, #multiSearchContent, #recentSearchBox, #uspsBox").corner("8px");$("#searchButton").click(function(){A.tvlResults();
A.onSearchClick()});$("#searchTabContainer").click(function(E){A.onTabClick(this,E)});var B=this.getResultType();
this.isSearchPage=(B!==null);var D=IXIGO.Cookie.Home.read("tab");this.defaultTab=D!==null?D:this.defaultTab;
this.defaultTab=$("#flightSearchTab").length===0?"hotel":($("#hotelSearchTab").length===0?"flight":this.defaultTab);
this.currentTab=(B!==null)?B:this.defaultTab;$("#searchButton").mouseover(function(E){IXIGO.buttonHover("#productSearchbutton","b-","-bg-2")
}).mouseout(function(E){IXIGO.buttonHover("#productSearchbutton","b-","-bg-2")});$("#dealEmailButton").mouseover(function(E){IXIGO.buttonHover("#dealEmail","b-","-bg-2")
}).mouseout(function(E){IXIGO.buttonHover("#dealEmail","b-","-bg-2")});$("#dealEmailButton").click(function(){A.dealNewsletter()
});$.each(C,function(F,E){$("#"+E+"-tab-sprite").mouseover(function(G){A.tabHover(E)}).mouseout(function(G){A.tabHover(E)
});$("#"+E+"Box, #"+E+"BoxMessage, #"+E+"RecentSearch").hide();if(A.resultType===E||location.pathname.indexOf(E)!==-1){A.currentTab=E
}});$("#more-tab-sprite").click(function(F){$("#moreMenuContainer").slideFadeToggle(200);var H="#moreMenuShadow";
var G=navigator.appVersion.split("MSIE");var E=parseFloat(G[1]);if((E>=5.5)&&(E<7)&&(document.body.filters)){$(H+"_ieshadow").show()
}else{$(H+"_bl, "+H+"_br, "+H+"_tl, "+H+"_tr, "+H+"_left, "+H+"_right, "+H+"_top, "+H+"_bottom").show()
}$("#moreSearchTab").hover(function(I){},function(I){$("#moreMenuContainer").animate({opacity:"hide",height:"hide"},"slow")
})});$("#moreMenu > ul > li.menu-item").mouseover(function(E){$(this).addClass("menu-item-hover")}).mouseout(function(){$(this).removeClass("menu-item-hover")
});if(location.pathname.indexOf("search/airline")!==-1){A.currentTab="flight"}if(this.defaultTab!=this.currentTab){this.hideTab(this.defaultTab)
}this.selectTab(this.currentTab);$("#"+this.currentTab+"-tab-sprite").attr("class","search-tab-sprite "+this.currentTab+"-tab "+this.currentTab+"-tab-inactive");
if(this.isSearchPage){$("#searchOpenBtn").click(function(E){E.stopPropagation();A.show()});$("#searchCloseBtn").click(function(E){E.stopPropagation();
A.hide()})}else{$("#newFeatures").show();this.showTab(this.currentTab)}this.getDealsTag()};this.getDealsTag=function(){$.ajax({type:"GET",url:IXIGO.data.baseURL+"/api/deals",data:"tagCloud=yes",dataType:"json",success:function(B){A.showDealsTag(B)
},error:function(B){},beforeSend:function(B){B.setRequestHeader("Accept","text/javascript")}})};this.showDealsTag=function(D){var I=[];
var J=1;var C=1;var E=1;for(a in D){J=D[a]>J?D[a]:J;C=D[a]<C?D[a]:C}var L="<p>";var F=20,K=12;var H,G,N;
var M=(F-K)/(J-C);for(a in D){E=D[a];N=K+((J-(J-(E-C)))*M);color="#007CD4";L+='<a style="font-weight:bold;text-decoration: none;font-size: '+N+'px;" href="/search/result/deal/'+a+'">'+a.replace(" ","")+"</a>\n"
}L+="</p>";$("#dealPopularTags").html(L);var B=$("#dealPopularTags").position();$("#dealTagOverlay").css("left",B.left+287+"px");
$("#dealTagOverlay").css("top",B.top+5+"px");$("#dealTagOverlay").css("height",$("#dealPopularTags").height()+5+"px")
};this.dealNewsletter=function(){if($("#dealEmailId").val()!=""&&$("#dealEmailId").val()!="e.g. kamal@gmail.com"){$("#dealEmailError").hide();
$("#dealEmailConfirm").show()}else{$("#dealEmailError").show()}};this.tabHover=function(C){var B="#"+C;
var E=$(B+"-tab-sprite");var D=E.attr("class");if(this.currentTab!==C){E.attr("class","search-tab-sprite "+C+"-tab "+C+"-tab-"+((D.indexOf("hover")===-1)?"hover":"inactive"))
}else{if(D.indexOf("tab-active")===-1){E.attr("class","search-tab-sprite "+C+"-tab "+C+"-tab-"+((D.indexOf("hover")===-1)?"hover":"inactive"))
}}};this.getResultType=function(){var C=null;if(IXIGO.FlightResult){C="flight"}else{if(IXIGO.HotelResult){C="hotel"
}else{if(IXIGO.BusResult){C="bus"}else{if(IXIGO.TrainResult){C="train"}else{if(IXIGO.DealResult){C="deal"
}}}}}if(C){var D=new RegExp("search/result/[^/]*/(.*)");var B=D.exec(window.location);IXIGO.Cookie.Home.set(C,B[1])
}return C};this.showTab=function(E){var D="#"+E;this.isExpanded=true;this.currentRequest=this.avlRequests[E];
this.avlRequests[E].init();$(D+"Box, "+D+"BoxMessage, "+D+"RecentSearch").css("display","block");$(D+"SearchTabLink").attr("class","searchTabTitle selected");
$(D+"-tab-sprite").attr("class","search-tab-sprite "+E+"-tab "+E+"-tab-active");$("#multiSearchBox").css("padding",(E==="bus"?"0 0 5px":"0"));
if(E==="flight"&&(typeof (IXIGO.Affiliate))=="undefined"){$("#flightHotelBox").css("display","inline")
}else{$("#flightHotelBox").hide()}if(E=="deal"){$("#dealPopular").show();$("#dealEmailContainer").show();
$("#recentSearchContent").hide()}var G=E==="bus"?"search buses":"search "+E+"s";$("#productSearchbutton").html(G);
var B=this.avlRequests[E].msgs;var F="<UL>";for(var C=0;B[C];C++){F+="<LI>"+B[C]+"</LI>"}F+="</UL>";$("#statusBox").html(F)
};this.hideTab=function(C){var B="#"+C;$.hideCalendar();$(B+"Box, "+B+"BoxMessage, "+B+"RecentSearch").hide();
$("#dealPopular").hide();$("#dealEmailContainer").hide();$("#recentSearchContent").show();$(B+"SearchTabLink").attr("class","searchTabTitle link");
$(B+"-tab-sprite").attr("class","search-tab-sprite "+C+"-tab "+C+"-tab-inactive")};this.selectTab=function(B){if(this.currentTab===B){return 
}IXIGO.Cookie.Home.set("tab",B);this.hideTab(this.currentTab);this.showTab(B);this.currentTab=B};this.setExpanded=function(B){this.isExpanded=B;
if(this.isSearchPage){$("#searchOpenBtn").css("display",(B?"none":"block"));$("#searchCloseBtn").css("display",(B?"block":"none"))
}};this.show=function(){this.setExpanded(true);if(!$.browser.msie){this.showTab(this.currentTab)}$.showHide($("#searchBoxBottom"),$("#searchBoxBottomRound"));
$("#multiSearchBox").slideDown(300,function(){if($.browser.msie){A.showTab(A.currentTab)}})};this.hide=function(){this.setExpanded(false);
$.hideCalendar();$("#"+this.currentTab+"SearchTabLink").attr("class","searchTabTitle link");$("#"+this.currentTab+"-tab-sprite").attr("class","search-tab-sprite "+this.currentTab+"-tab "+this.currentTab+"-tab-inactive");
$("#multiSearchBox").slideUp(300,function(){$.showHide($("#searchBoxBottomRound"),$("#searchBoxBottom"))
})};this.onTabClick=function(E,D){var B="";var C=D.target;if(!this.isExpanded){this.show()}D.stopPropagation();
while(C&&C!==E&&!C.getAttribute("action")){C=C.parentNode}if(C){if(C.getAttribute("action")){B=C.getAttribute("action").replace(/Search/,"")
}B=B.lastIndexOf("/")!==-1?B.substring(B.lastIndexOf("/")+1):B;if(this.avlRequests[B]){this.selectTab(B)
}}};this.onSearchClick=function(B){this.currentRequest.onSearchClick()};this.hotelCityCountryCode=function(D){var E=D.indexOf(",");
var C="";D=D.substring(E+2);D=D.replace("%20"," ");for(var B=0;B<this.CountryNames.length;B++){if(D==this.CountryNames[B]){C=this.CountryCodes[B];
break}}return C};this.tvlResults=function(){var d="";if(this.currentTab==="hotel"){var u=document.forms.hotelRequestForm;
var E=u.htl_where.value.substring(0,u.htl_where.value.indexOf(","));var j=u.htl_checkIn.value;var f=u.htl_checkOut.value;
var H=(j.substring(0,2));var v=(j.substring(3,5));var x=(j.substring(6));var B=(f.substring(0,2));var AD=(f.substring(3,5));
var s=(f.substring(6));var AB=Date.fromPaddedDate(document.forms.hotelRequestForm.htl_checkOut.value).getTime();
var AG=Date.fromPaddedDate(document.forms.hotelRequestForm.htl_checkIn.value).getTime();var AA=(AB-AG)/(1000*60*60*24);
var t=$("#htl_rooms").val()=="2"?2:$("#htl_rooms").val()=="3"?3:1;var AL=u.htl_adult1.value;var i=u.htl_children1.value;
var AJ=u.htl_adult2.value;var g=u.htl_children2.value;var AH=u.htl_adult3.value;var e=u.htl_children3.value;
var AN="";if(t==1){AN+="&NumRoom=1&NumAdult1="+AL+"&NumSenior1=0";AN+=i==0?"&NumChild1=0":i==1?"&NumChild1=1&Rm1Child1Age=12":i==2?"&NumChild1=2&Rm1Child1Age=12&Rm1Child2Age=12":"&NumChild1=3&Rm1Child1Age=12&Rm1Child2Age=12&Rm1Child3Age=12"
}else{if(t==2){AN+="&NumRoom=2&NumAdult1="+AL+"&NumSenior1=0&NumAdult2="+AJ+"&NumSenior2=0";AN+=i==0?"&NumChild1=0":i==1?"&NumChild1=1&Rm1Child1Age=12":i==2?"&NumChild1=2&Rm1Child1Age=12&Rm1Child2Age=12":"&NumChild1=3&Rm1Child1Age=12&Rm1Child2Age=12&Rm1Child3Age=12";
AN+=g==0?"&NumChild2=0":g==1?"&NumChild2=1&Rm2Child1Age=12":g==2?"&NumChild2=2&Rm2Child1Age=12&Rm2Child2Age=12":"&NumChild2=3&Rm2Child1Age=12&Rm2Child2Age=12&Rm2Child3Age=12"
}else{AN+="&NumRoom=3&NumAdult1="+AL+"&NumSenior1=0&NumAdult2="+AJ+"&NumSenior2=0&NumAdult3="+AH+"&NumSenior3=0";
AN+=i==0?"&NumChild1=0":i==1?"&NumChild1=1&Rm1Child1Age=12":i==2?"&NumChild1=2&Rm1Child1Age=12&Rm1Child2Age=12":"&NumChild1=3&Rm1Child1Age=12&Rm1Child2Age=12&Rm1Child3Age=12";
AN+=g==0?"&NumChild2=0":g==1?"&NumChild2=1&Rm2Child1Age=12":g==2?"&NumChild2=2&Rm2Child1Age=12&Rm2Child2Age=12":"&NumChild2=3&Rm2Child1Age=12&Rm2Child2Age=12&Rm2Child3Age=12";
AN+=e==0?"&NumChild3=0":e==1?"&NumChild3=1&Rm3Child1Age=12":e==2?"&NumChild3=2&Rm3Child1Age=12&Rm3Child2Age=12":"&NumChild3=3&Rm3Child1Age=12&Rm3Child2Age=12&Rm3Child3Age=12"
}}var Z="http://www.cleartrip.com/hotels/results?city="+E+"&state=&country="+this.hotelCityCountryCode(u.htl_where.value)+"&ckIn="+j+"&ckOut="+f+"&noOfRooms="+t+"&ad="+AL+"&cd="+i+"&nri=false";
var C="http://www.yatra.com/Hotelv2/resultV2.html?adt1="+AL+"&x=51&chdroom1="+i+"&room="+t+"&cityname="+E+"&y=12&cidate="+j+"&codate="+f+"&";
var y="http://www.travelocity.co.in/site/travel/hotels/interstitial_page_frontier.html?skin=enin.travelocity.co.in&CATID=4&filterResultsBy=all&returnURL=http%3A%2F%2Fwww.travelocity.co.in%2Fsite%2Ftravel%2Fhotels%2Fhomepage_zuji_en_IN.html&errorURL=http%3A%2F%2Fwww.travelocity.co.in%2Fsite%2Ftravel%2Fhotels%2Ferror.html&preserveName-skin=enin.travelocity.co.in&preserveName-CATEGORY=hotels&preserveName-partnerId=5002&preserveName-SEARCH=basic&preserveName-CATID=4&preserveName-requestURL=%2Fsite%2Ftravel%2Fhotels%2Fhomepage_zuji_en_IN.html%3Fskin%3Denin.travelocity.co.in&lmnShowRestaurants=False&searchTypeName=cityName&lmnCountry=Any&lmnLocation1="+E+"&method=hotelsFullSearch&lmnLocation="+E+"&lmnLocation2=NONE&lmnCheckInDay="+H+"&lmnCheckInMonth="+v+"&lmnLengthOfStay="+AA+"&lmnCheckOutDay="+B+"&lmnCheckOutMonth="+AD+"&lmnRooms="+t+"&lmnAdultsRoom1="+AL+"&lmnChildrenRoom1="+i+"&lmnRoom1ChildAge1=12&lmnRoom1ChildAge2=12&lmnRoom1ChildAge3=12&lmnRoom1ChildAge4=12&lmnAdultsRoom2="+AJ+"&lmnChildrenRoom2="+g+"&lmnRoom2ChildAge1=12&lmnRoom2ChildAge2=12&lmnRoom2ChildAge3=12&lmnRoom2ChildAge4=12&lmnAdultsRoom3="+AH+"&lmnChildrenRoom3="+e+"&lmnRoom3ChildAge1=12&lmnRoom3ChildAge2=12&lmnRoom3ChildAge3=12&lmnRoom3ChildAge4=12&x=&y=";
var b="http://hotels.travelguru.com/searchedhotelresult.do?modifySearch=N&strCity="+E+"&strRooms="+t+"&strAdultsRoom1="+AL+"&strChildrenRoom1="+i+"&strAdultsRoom2="+AJ+"&strChildrenRoom2="+g+"&strAdultsRoom3="+AH+"&strChildrenRoom3="+e+"&strAdultsRoom4=1&strChildrenRoom4=0&strAgeChild1Room1=0&strAgeChild2Room1=0&strAgeChild3Room1=0&strAgeChild4Room1=0&strAgeChild1Room2=0&strAgeChild2Room2=0&strAgeChild3Room2=0&strAgeChild4Room2=0&strAgeChild1Room3=0&strAgeChild2Room3=0&strAgeChild3Room3=0&strAgeChild4Room3=0&strAgeChild1Room4=0&strAgeChild2Room4=0&strAgeChild3Room4=0&strAgeChild4Room4=0&strGroupId=TGU&strAffiliateCode=00000080&strBookingType=H&strCurrency=INR&strDestinationRatePlansTypeId=ALL&strDestinationType=WI&strAdultsRoom5=1&strChildrenRoom5=0&strAdultsRoom6=1&strChildrenRoom6=0&strAdultsRoom7=1&strChildrenRoom7=0&strAdultsRoom8=1&strChildrenRoom8=0&strType=D&strCheckindate="+H+"&strCheckinmonth="+v+"&strCheckinyear="+x+"&strCheckoutdate="+B+"&strCheckoutmonth="+AD+"&strCheckoutyear="+s;
var q="http://www.expedia.co.in/pubspec/scripts/eap.asp?GOTO=HOTSEARCH&SearchType=Place&SearchArea=City&PlaceName="+E+"&InDate="+j+"&OutDate="+f+"&Class=0&mdpcid=expe.IN.023.004.005.002&rfrr="+AN;
if(E!==""&&E.indexOf("e.g.")===-1){if($("#searchHotelTvl")[0]&&$("#searchHotelTvl")[0].checked&&$("#searchHotelTvlBlock").css("display")!=="none"){var X=window.open("/html/ads/ad-tracker.ixi?url=http://www.s2d6.com/x/?x=c&z=s&v=1432942&k=ixigo_checkbox&affiliateid=15499&t="+y,"tvlHotel","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.tvlHotel=X;if(X!==null){X.blur()}d+="tvl-y,"}else{d+="tvl-n,"}if($("#searchHotelYatra")[0]&&$("#searchHotelYatra")[0].checked&&$("#searchHotelYTBlock").css("display")==="block"){var U=window.open("/html/ads/ad-tracker.ixi?url=http://www.s2d6.com/x/?x=c&ci=DGM72&z=s&v=1172077&k=ixigo_checkbox&affiliateid=15499&t="+C,"yatraHotel","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.yatraHotel=U;if(U!==null){U.blur()}d+="yatra-y,"}else{d+="yatra-n,"}if($("#searchHotelTG")[0]&&$("#searchHotelTG")[0].checked&&$("#searchHotelTGBlock").css("display")!=="none"){var T=window.open("/html/ads/ad-tracker.ixi?url=http://www.s2d6.com/x/?x=c&z=s&v=767645&k=ixigo_checkbox&affiliateid=15499&t="+b,"tgHotel","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.tgHotel=T;if(T!==null){T.blur()}d+="tg-y,"}else{d+="tg-n,"}if($("#searchHotelCT")[0]&&$("#searchHotelCT")[0].checked&&$("#searchHotelCTBlock").css("display")!=="none"){var S=window.open("/html/ads/ad-tracker.ixi?url=http://www.s2d6.com/x/?x=c&z=s&v=1172066&k=ixigo_checkbox&affiliateid=15499&t="+Z,"ctHotel","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.ctHotel=S;if(S!==null){S.blur()}d+="ct-y,"}else{d+="ct-n,"}if($("#searchHotelEX")[0]&&$("#searchHotelEX")[0].checked){var P=window.open("/html/ads/ad-tracker.ixi?url="+q,"expediaHotel","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.expediaHotel=P;if(P!==null){P.blur()}d+="ex-y,"}else{d+="ex-n,"}IXIGO.Cookie.Home.set("otaHotelClick",d)
}}else{if(this.currentTab==="flight"){var u=document.forms.flightRequestForm;var AC=u.originCity.value;
var y="";var C="";var Z="";var L="";var l="";var q="";var D="";var AF=u.destCityInput.value;var R=u.destCity.style.display==="none"?AF.substr(AF.lastIndexOf("(")+1,3):u.destCity.value;
var j=u.calendarInput1.value;var f=u.calendarInput2.value;var H=(j.substring(0,2));var v=(j.substring(3,5));
var x=(j.substring(6));var B=(f.substring(0,2));var AD=(f.substring(3,5));var s=(f.substring(6));var AM=u.adults.value;
var n=u.children.value;var AK=u.infants.value;var c=u.classType.value==="b"?"C":"X";var o=u.classType.value==="b"?"BUS":"ECO";
var p=u.classType.value==="b"?"C":"Y";var Y=u.classType.value==="b"?"B":"E";var Q=u.classType.value==="b"?"2":"3";
var z=u.destCity.style.display==="none"?"ixigo_intlcheckbox":"ixigo_domcheckbox";var M=u.destCity.style.display==="none"?"1589410":"1432943";
var r=u.destCity.style.display==="none"?"2262973":"2262970";var F=u.destCity.style.display==="none"?"1172058":"811308";
var AI="1804513";var m=u.originCity.options[u.originCity.selectedIndex].innerHTML;var AE=u.destCity.options[u.destCity.selectedIndex].innerHTML;
var k=u.classType.value==="b"?"B":"A";var I=n==0?"&cChi=0":n==1?"&cChi=1&ages1=12":n==2?"&cChi=2&ages1=12&ages2=12":"&cChi=3&ages1=12&ages2=12&ages=12";
if(u.returnFlight[0].checked){y="http://www.s2d6.com/x/?x=c&affiliateid=15499&z=s&v="+M+"&k="+z+"&t="+"http://www.travelocity.co.in/site/travel/flights/transport-results.html?skin=enin.travelocity.co.in&mondial_auto=true&DPSRT=FA&DPNOC="+n+"&DPNOA="+AM+"&DPNOI="+AK+"&DPLOC=en_IN&DPNOS=0&DPHSI=0&date_in_month="+AD+"&DPXCP=F&DPFSI=0&DPCID=0&DPXAL=F&DPTRT=flights&DPSFT=&DPXTR=F&DPTTT=R&DPXCH=F&DPXMG=F&DPHEI=2&failureURL=http://www.travelocity.co.in/site/travel/flights/flights-search-error.html&DPDAP="+AC+"&DPXIN=F&DPCLS="+c+"&DPPID=5002&date_out_month="+v+"&DPFEI=9&TRANS=ViewTransportationSearchBox%2CdoSearchForTransportation&DPSAC=Z01&date_out_day="+H+"&DPDCC=INR&DPIDT=0001&DP1WF=0&DPFIT=&DPODT=0001&DPAAP="+R+"&DPAIR=NONE&date_in_day="+B+"&DPDIR=";
L="http://goibibo.ibibo.com/flight-searchresult/$air-"+AC+"-"+R+"-"+x+v+H+"-"+s+AD+B+"-"+AM+"-"+n+"-"+AK+"-"+Y+"?";
if(u.destCity.style.display==="none"){C="http://www.yatra.com/international/air/resultV2.html?arrival="+R+"&x=6&scrCheck=false&y=8&CHD="+n+"&INF="+AK+"&departure="+AC+"&ddate="+j+"&RESDNT=&rdate="+f+"&type=R&felxisearch=&class="+p+"&ADT="+AM;
Z="http://www.cleartrip.com/flights/international/results?rnd_one=R&from="+AC+"&to="+R+"&depart_date="+j+"&return_date="+f+"&adults="+AM+"&childs="+n+"&infants="+AK+"&dep_time=0&ret_time=0&airline=Enter+a+preferred+airline&class=Economy&carrier=&x=53&y=14";
q="http://www.expedia.co.in/pub/agent.dll?qscr=fexp&flag=q&date1=&time1=362&date1="+j+"&city1="+AC+"&citd1="+R+"&time2=362&date2="+f+"&city2="+R+"&citd2=&cAdu="+AM+"&cSen=0"+I+"&cInf=&infs=2&tktt="+Q+"&trpt=2&ecrc=&eccn=&qryt=1&load=1&rdct=1&rfrr=&mdpcid=expe.IN.023.003.005.002";
edreamsDepDate=j.replace(/\//g,"");edreamsRetDate=f.replace(/\//g,"");D="http://www.edreams.in/edreams/shared/amadeus3/checkPreSearch.jhtml?masterPricerSearchNextPage=/edreams/shared/amadeus3/checkSearch.jhtml&errorPage=/edreams/in/flights/index.jhtml%3FerrorCode%3Dedr003&recoverPage=/edreams/in/home/index.jhtml&chooseAirport=/edreams/shared/amadeus3/chooseAirport.jhtml&language=en&country=IN&buyPath=1&agencyID=EDR_IN&isCorporateFares=1&AirportsType=ALL&msie=0&trip=1&seniors=0&students=0&infantswithseats=0&youths=0&serviceSearch=1&serviceclass=Y&preferedAirlineThree=&preferedAirlineTwo=&preferedAirlineOne=&preferedAirline=&departureDate="+edreamsDepDate+"&returnDate="+edreamsRetDate+"&norestrictions2=0&tmpret="+f+"&isZapOffdates=0&isZapOff=0&zapOffPercent=0&zapOffDirectFlight=1&zapOffCarrier=UX&searchType=4&tripType=1&departureTime=0000&depDate="+j+"&departureCity="+AC+"&returnTime=0000&retDate="+f+"&arrivalCity="+R+"&infants="+AK+"&childs="+n+"&adults="+AM+"&image.x=&image.y=&image=Search&arrivalCityHd=&departureCityHd=&utm_source=ixigo&utm_medium=affiliates&utm_campaign=ixigo-468x60"
}else{C="http://www.yatra.com/AIR/air/resultV2.html?destination="+R+"&x=36&scrCheck=false&y=9&CHD="+n+"&INF="+AK+"&flexisearch=FlexiSearch&origin="+AC+"&rdate="+f+"&ddate="+j+"&RESDNT=&type=R&felxisearch=&class="+o+"&ADT="+AM;
Z="http://www.cleartrip.com/flights/results?rnd_one=R&from="+AC+"&to="+R+"&depart_date="+j+"&return_date="+f+"&adults="+AM+"&childs="+n+"&infants="+AK+"&dep_time=0&ret_time=0&class=Economy&airline=Enter+a+preferred+airline&carrier=&x=69&y=9"
}l="http://www.akbartravelsonline.com/FlightBooking/Pages/EmailSearch.aspx?curcode=INR&depfrom="+m+"&depto="+AE+"&owdate="+j+"&rtdate="+f+"&owtime=A&rttime="+f+"&adt="+AM+"&chd="+n+"&inf="+AK+"&airline=&bc=A&ow_i=0&_rttime=0&aline_i=0&tt=1&optDOM=D"
}else{L="http://goibibo.ibibo.com/flight-searchresult/$air-"+AC+"-"+R+"-"+x+v+H+"--"+AM+"-"+n+"-"+AK+"-"+Y+"?";
y="http://www.s2d6.com/x/?x=c&affiliateid=15499&z=s&v="+M+"&k="+z+"&t="+"http://www.travelocity.co.in/site/travel/flights/transport-results.html?skin=enin.travelocity.co.in&mondial_auto=true&DPSRT=FA&DPNOC="+n+"&DPNOA="+AM+"&DPNOI="+AK+"&DPLOC=en_IN&DPNOS=0&DPHSI=0&date_in_month="+AD+"&DPXCP=F&DPFSI=0&DPCID=0&DPXAL=F&DPTRT=flights&DPSFT=&DPXTR=F&DPTTT=O&DPXCH=F&DPXMG=F&DPHEI=2&failureURL=http://www.travelocity.co.in/site/travel/flights/flights-search-error.html&DPDAP="+AC+"&DPXIN=F&DPCLS="+c+"&DPPID=5002&date_out_month="+v+"&DPFEI=9&TRANS=ViewTransportationSearchBox%2CdoSearchForTransportation&DPSAC=Z01&date_out_day="+H+"&DPDCC=INR&DPIDT=0001&DP1WF=1&DPFIT=&DPODT=0001&DPAAP="+R+"&DPAIR=NONE&date_in_day="+B+"&DPDIR=";
if(u.destCity.style.display==="none"){C="http://www.yatra.com/international/air/resultV2.html?flexisearch=&x=21&departure="+AC+"&arrival="+R+"&scrCheck=false&y=9&CHD="+n+"&INF="+AK+"&ddate="+j+"&type=O&class="+p+"&ADT="+AM;
Z="http://www.cleartrip.com/flights/international/results?rnd_one=O&from="+AC+"&to="+R+"&depart_date="+j+"&adults="+AM+"&childs="+n+"&infants="+AK+"&dep_time=0&class=Economy&airline=Enter+a+preferred+airline&carrier=&x=60&y=13&modify_search=T";
q="http://www.expedia.co.in/pub/agent.dll?qscr=fexp&flag=q&date1=&time1=362&date1="+j+"&city1="+AC+"&citd1="+R+"&cAdu="+AM+"&cSen=0"+I+"&cInf=&infs=2&tktt=3&trpt=1&ecrc=&eccn=&qryt=8&load=1&rdct=1&rfrr=&mdpcid=expe.IN.023.003.005.002"
}else{C="http://www.yatra.com/AIR/air/resultV2.html?destination="+R+"&origin="+AC+"&flexisearch=FlexiSearch&x=32&scrCheck=false&y=7&CHD="+n+"&INF="+AK+"&RESDNT=&ddate="+j+"&felxisearch=&type=O&class="+o+"&ADT="+AM;
Z="http://www.cleartrip.com/flights/results?rnd_one=O&from="+AC+"&to="+R+"&depart_date="+j+"&adults="+AM+"&childs="+n+"&infants="+AK+"&dep_time=0&class=Economy&airline=Enter+a+preferred+airline&carrier=&x=65&y=18"
}l="http://www.akbartravelsonline.com/FlightBooking/Pages/EmailSearch.aspx?curcode=INR&depfrom="+m+"&depto="+AE+"&owdate="+j+"&rtdate=01/01/1900&owtime=A&rttime=dd/mm/yyyy&adt="+AM+"&chd="+n+"&inf="+AK+"&airline=&bc=A&ow_i=0&_rttime=0&aline_i=0&tt=0&optDOM=D";
D="http://www.edreams.in/edreams/shared/amadeus3/flightSearchSession.jhtml?arrivalCityHd="+R+"&zapOffCarrier=UX&image=Search&msie=0&infants="+AK+"&seniors=0&isCorporateFares=1&adults="+AM+"&preferedAirlineThree=&buyPath=1&image.y=&preferedAirlineTwo=&image.x=&errorPage=/edreams/in/flights/index.jhtml?errorCode=edr003&searchType=4&departureTime=0000&departureCityHd=&childs="+n+"&preferedAirline=&language=en&departureDate=&masterPricerSearchNextPage=/edreams/shared/amadeus3/checkSearch.jhtml&serviceSearch=1&zapOffPercent=0&depDate="+j+"&AirportsType=ALL&youths=0&zapOffDirectFlight=1&returnDate=&tmpret=&isZapOffdates=0&chooseAirport=/edreams/shared/amadeus3/chooseAirport.jhtml&tripType=0&country=IN&recoverPage=/edreams/in/home/index.jhtml&norestrictions2=0&arrivalCity="+R+"&isZapOff=0&serviceclass=Y&preferedAirlineOne=&departureCity="+AC+"&infantswithseats=0&students=0&agencyID=EDR_IN&trip=0&utm_source=ixigo&utm_medium=affiliates&utm_campaign=ixigo-468x60"
}if(R!==""&&R.indexOf("e.g")===-1){if($("#searchFlightTvl")[0]&&$("#searchFlightTvl")[0].checked&&$("#otaTVL").css("display")!=="none"){var X=window.open("/html/ads/ad-tracker.ixi?url="+y,"tvlFlight","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.tvlFlight=X;if(X!==null){X.blur()}d+="tvl-y,"}else{d+="tvl-n,"}if($("#searchFlightYatra")[0]&&$("#searchFlightYatra")[0].checked&&$("#otaYT").css("display")!=="none"){var U=window.open("/html/ads/ad-tracker.ixi?url=http://www.s2d6.com/x/?x=c&ci=DGM72&affiliateid=15499&z=s&v="+F+"&k="+z+"&t="+C,"yatraFlight","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.yatraFlight=U;if(U!==null){U.blur()}d+="yatra-y,"}else{d+="yatra-n,"}if($("#searchFlightCT")[0]&&$("#searchFlightCT")[0].checked&&$("#otaCT").css("display")!=="none"){var T=window.open("/html/ads/ad-tracker.ixi?url=http://www.s2d6.com/x/?x=c&affiliateid=15499&z=s&v="+r+"&k="+z+"&t="+Z,"ctFlight","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.ctFlight=T;if(T!==null){T.blur()}d+="ct-y,"}else{d+="ct-n,"}if($("#searchFlightIbibo")[0]&&$("#searchFlightIbibo")[0].checked&&$("#otaIbibo").css("display")!=="none"){var S=window.open("http://ads.ibibo.com/ad/www/delivery/ck.php?oaparams=2__bannerid=600__zoneid=4195__cb=14b2db0385__oadest="+L,"ibiboFlight","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.ibiboFlight=S;if(S!==null){S.blur()}d+="ib-y,"}else{d+="ib-n,"}if($("#searchFlightAkbar")[0]&&$("#searchFlightAkbar")[0].checked&&$("#otaAkbar").css("display")!=="none"){var P=window.open("http://www.s2d6.com/x/?x=c&ci=DGM72&affiliateid=15499&z=s&v="+AI+"&k="+z+"&t="+l,"akbarFlight","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.akbarFlight=P;if(P!==null){P.blur()}d+="at-y,"}else{d+="at-n,"}if($("#searchFlightExpedia")[0]&&$("#searchFlightExpedia")[0].checked&&$("#otaExpedia").css("display")!=="none"){var O=window.open("/html/ads/ad-tracker.ixi?url="+q,"expediaFlight","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.expediaFlight=O;if(O!==null){O.blur()}d+="ex-y,"}else{d+="ex-n,"}if($("#searchFlightEdreams")[0]&&$("#searchFlightEdreams")[0].checked&&$("#otaEdreams").css("display")!=="none"){var N=window.open("/html/ads/ad-tracker.ixi?url=http://ads.ixigo.com/admanager/www/delivery/ck.php?oaparams=2__bannerid=338__zoneid=15__cb=bc306b6318__oadest="+D,"edreamsFlight","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.edreamsFlight=N;if(N!==null){N.blur()}d+="ed-y,"}else{d+="ed-n,"}}IXIGO.Cookie.Home.set("otaFlightClick",d)
}else{if(this.currentTab==="train"){var u=document.forms.trainRequestForm;var Z="";var AC=u.train_from.value.indexOf("-")!==-1?u.train_from.value.substring(0,u.train_from.value.indexOf("-")-1):u.train_from.value.substring(u.train_from.value.indexOf("(")+1,u.train_from.value.length-1);
var R=u.train_to.value.indexOf("-")!==-1?u.train_to.value.substring(0,u.train_to.value.indexOf("-")-1):u.train_to.value.substring(u.train_to.value.indexOf("(")+1,u.train_to.value.length-1);
var j=$("#calendarInputId1Train").val().replace(/\//g,"-");var AM=u.adultsTrain.value;var n=u.childrenTrain.value;
var W=u.seniorMenTrain.value;var K=u.seniorWomenTrain.value;var AO=u.classTypeTrain.value==="ALL"?"SL":u.classTypeTrain.value;
if(u.train_from.value.indexOf("-")===-1&&u.train_to.value.indexOf("-")===-1){Z="http://www.cleartrip.com/trains/results?from_station="+AC+"&to_station="+R+"&class="+AO+"&date="+j+"&adults="+AM+"&children="+n+"&male_seniors="+W+"&female_seniors="+K
}else{if(u.train_from.value.indexOf("-")!==-1&&u.train_to.value.indexOf("-")!==-1){Z="http://www.cleartrip.com/trains/results?from_city="+AC+"&to_city="+R+"&class="+AO+"&date="+j+"&adults="+AM+"&children="+n+"&male_seniors="+W+"&female_seniors="+K
}else{if(u.train_from.value.indexOf("-")===-1&&u.train_to.value.indexOf("-")!==-1){Z="http://www.cleartrip.com/trains/results?from_station="+AC+"&to_city="+R+"&class="+AO+"&date="+j+"&adults="+AM+"&children="+n+"&male_seniors="+W+"&female_seniors="+K
}else{if(u.train_from.value.indexOf("-")!==-1&&u.train_to.value.indexOf("-")===-1){Z="http://www.cleartrip.com/trains/results?from_city="+AC+"&to_station="+R+"&class="+AO+"&date="+j+"&adults="+AM+"&children="+n+"&male_seniors="+W+"&female_seniors="+K
}}}}if(($("#searchTrainCT")[0]&&$("#searchTrainCT")[0].checked)){var X=window.open("/html/ads/ad-tracker.ixi?url=http://www.s2d6.com/x/?x=c&affiliateid=15499&z=s&v=1172066&k=ixigo_checkbox&t="+Z,"ctTrain","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.ctTrain=X;if(X!==null){X.blur()}d+="ct-y,"}IXIGO.Cookie.Home.set("otaTrainClick",d)}}}if($("#searchHotel")[0]&&$("#searchHotel")[0].checked&&this.currentTab==="flight"){var u=document.forms.flightRequestForm;
var AF=u.destCityInput.value;var R=u.destCity.style.display==="block"?u.destCity.options[u.destCity.selectedIndex].text:AF.substr(0,AF.indexOf(","));
var G=u.calendarInput1.value.replace(new RegExp("/","g"),"");var w=u.calendarInput2.value.replace(new RegExp("/","g"),"");
if(G===w){var J=Date.fromPaddedDate(u.calendarInput2.value);J.setDate(J.getDate()+1);w=J.toPaddedDate().replace(new RegExp("/","g"),"")
}var h="/html/ads/ad-tracker.ixi?url="+document.forms.hotelRequestForm.action+"/"+R+"/"+G+"/"+w+"/1/0/0/0/0/0";
var V=window.open(h,"iXiGO","width=1024,height=768,scrollbars=yes,resizable=yes,toolbar=yes,status=yes,location=yes,screenX=200,screenY=100,left=200,top=100");
IXIGO.OtaWindow.ixigoHotel=V;if(V!==null){V.blur()}}}};IXIGO.Search=function(){this.form=null;this.url=null;
this.onSearchClick=function(){if(this.validate()){this.constructURL();var A="";if(($("#searchFlightTvl")[0]&&$("#searchFlightTvl")[0].checked)&&$("#otaTVL").css("display")!=="none"){A+="tv-"
}if(($("#searchFlightYatra")[0]&&$("#searchFlightYatra")[0].checked)&&$("#otaYT").css("display")!=="none"){A+="yt-"
}if(($("#searchFlightCT")[0]&&$("#searchFlightCT")[0].checked)&&$("#otaCT").css("display")!=="none"){A+="ct-"
}if(($("#searchFlightIbibo")[0]&&$("#searchFlightIbibo")[0].checked)&&$("#otaIbibo").css("display")!=="none"){A+="ib-"
}if(($("#searchFlightAkbar")[0]&&$("#searchFlightAkbar")[0].checked)&&$("#otaAkbar").css("display")!=="none"){A+="at-"
}if(($("#searchFlightExpedia")[0]&&$("#searchFlightExpedia")[0].checked)&&$("#otaExpedia").css("display")!=="none"){A+="ex-"
}if(($("#searchFlightEdreams")[0]&&$("#searchFlightEdreams")[0].checked)&&$("#otaEdreams").css("display")!=="none"){A+="ed-"
}window.location.href=this.url+(A!==""?"?clk="+A.substring(0,A.length-1):"");window.focus()}};this.validate=function(){return false
};this.hideErrors=function(){$("#statusBox").fadeOut(500)};this.showErrors=function(C){var B="<UL>";for(var A=0;
C[A];A++){B+="<LI>"+C[A]+"</LI>"}B+="</UL>";$("#statusBox").html(B).fadeIn(500)};this.setWeekDay=function(A,C){var B=Date.fromPaddedDate($(C).val());
if(!B){$(A).html("").fadeOut(200)}else{$(A).html(B.getWeekDay()).fadeIn(200)}};this.checkReturnDate=function(E,B,D){var C=Date.fromPaddedDate($(E).val());
var A=Date.fromPaddedDate($(B).val());if(C&&(!A||A.before(C))){C.setDate(C.getDate()+IXIGO.data.flightTripDuration+(D=="flight-international"?5:0));
$(B).val(C.toPaddedDate()).trigger("change");if(D.indexOf("flight")>-1){this.CALENDAR_INPUTS[this.SEARCH_TYPE].to=C.toPaddedDate()
}}else{if(C&&(D==="hotel")&&A.sameDay(C)){C.setDate(C.getDate()+IXIGO.data.flightTripDuration);$(B).val(C.toPaddedDate()).trigger("change")
}}}};IXIGO.FlightSearch=function(){var B=this;var A,C;var D=false;this.data={};this.msgs=[];this.DEFAULT_INTLCITY_TEXT="e.g. London or LON";
this.SEARCH_TYPE="domestic";this.CALENDAR_INPUTS;this.init=function(){if(D){return }else{D=true}if(B.msgs.length>0){this.showErrors(B.msgs)
}else{this.hideErrors()}this.SEARCH_TYPE=$("#destCityInput").css("display")=="none"?"domestic":"international";
this.CALENDAR_INPUTS={"domestic":{},"international":{}};this.form=document.forms.flightRequestForm;$(this.form.returnFlight).click(function(){B.toggleReturn()
});$("#typeReturn , #typeOneway").click(function(F){B.toggleReturn(F)});$(this.form.originCity).focus(function(){$.hideCalendar();
B.hideErrors()});$(this.form.destCity).focus(function(){$.hideCalendar();B.hideErrors()});$(this.form.adults).focus(function(){$.hideCalendar()
}).change(function(){setTimeout(function(){B.setInfants()},10)});$("#calendarInputId1").click(function(F){F.stopPropagation();
B.showCalendar("calendarInputId1")}).focus(function(){B.showCalendar("calendarInputId1");B.hideErrors()
}).keypress(function(F){return F.keyCode!=13}).change(function(){B.CALENDAR_INPUTS[B.SEARCH_TYPE].from=this.value;
B.setWeekDay("#cal1WeekDay","#calendarInputId1");B.checkReturnDate("#calendarInputId1","#calendarInputId2","flight-"+B.SEARCH_TYPE)
});$("#calendarInputId2").click(function(F){F.stopPropagation();B.showCalendar("calendarInputId2")}).focus(function(){B.showCalendar("calendarInputId2");
B.hideErrors()}).keypress(function(F){return F.keyCode!=13}).change(function(){B.CALENDAR_INPUTS[B.SEARCH_TYPE].to=this.value;
B.setWeekDay("#cal2WeekDay","#calendarInputId2")});$("#destCityInput").keypress(function(F){return F.keyCode!=13
}).focus(function(){$.hideCalendar();B.setWhereOnFocus();B.msgs=[]}).blur(function(){B.setWhereOnBlur()
});$("#destinationType").click(function(F){B.toggleDestinationType(F)});this.autoComp=new Autocompleter.Ajax();
var E={indicator:"destCityInput",className:"autocomplete onefortyfive",min_chars:"3",width:"162",delim:" - "};
this.autoComp.initialize("destCityInput",IXIGO.data.baseURL+"/action/content/airports?searchFor=airport&value=",E);
if(this.form.destCityInput.value===""){this.form.destCityInput.value=this.DEFAULT_INTLCITY_TEXT;this.form.destCityInput.style.color="#999999"
}C=Date.today();C.setFullYear(C.getFullYear()+1);A=C.clone();A.setMonth(A.getMonth()-1);this.form.returnFlight[(this.SEARCH_TYPE=="international"?0:1)].checked=true;
this.setCalendarInputs();this.fillForm();this.toggleReturn();$("#calendarInputId1, #calendarInputId2").trigger("change");
$("select.cityCombo").keypress(function(F){return F.keyCode!=13})};this.fillForm=function(){var O=null;
if(IXIGO.FlightResult){O=location.pathname.substring(location.pathname.indexOf("search/result/flight")+"search/result/flight/".length)
}else{O=IXIGO.Cookie.Home.read("flight")}var F=document.forms.flightRequestForm;if(location.pathname.indexOf("search/flight")!==-1){var J=location.pathname.split("/");
J[3]=J[3].replace("-"," ");J[4]=J[4].replace("-"," ");var I=$("select[@name='originCity']","form[@name='flightRequestForm']");
var M=$("select[@name='destCity']","form[@name='flightRequestForm']");var T=I.children();var N=M.children();
var S,H;for(var L=0;L<T.length;L++){S=$(T[L]);if(S.html()===J[3]){S.attr("selected","true");break}}for(var L=0;
L<N.length;L++){H=$(N[L]);if(H.html()===J[4]){H.attr("selected","true");break}}}else{if(location.pathname.indexOf("-flights")!==-1){var I=$("select[@name='originCity']","form[@name='flightRequestForm']");
var Q=location.pathname.split("-")[0].substring(1);var T=I.children();var S;for(var L=0;L<T.length;L++){S=$(T[L]);
if(S.html()===Q){S.attr("selected","true");break}}F.destCityInput.style.color="#000000";this.SEARCH_TYPE="international";
var K={};K.target={};K.target.id="flightIntText";B.toggleDestinationType(K)}else{if(O){var J=O.split("/");
F.originCity.value=J[0];var E=true;for(var L=0;L<F.destCity.options.length;L++){if(F.destCity.options[L].value===J[1]){E=false;
break}}if(E){F.destCityInput.value=J[1];F.destCityInput.style.color="#000000";this.SEARCH_TYPE="international";
$.ajax({type:"GET",url:"/action/content/airports",data:"searchFor=airport&value="+J[1],dataType:"json",success:function(U){var V=U[0].split('","').join(" - ");
V=V.substring(2,V.length-2);document.forms.flightRequestForm.destCityInput.value=V},error:function(U){},beforeSend:function(U){U.setRequestHeader("Accept","text/javascript")
}});var K={};K.target={};K.target.id="flightIntText";B.toggleDestinationType(K)}else{F.destCity.value=J[1]
}F.adults.value=J[4];F.children.value=J[5];F.classType.value=J[7].substring(0,1);var R=parseInt(J[6]);
if(R>1){for(var L=0;L<=R;L++){F.infants.options[L]=new Option(L,L)}F.infants.value=R}else{F.infants.value=R
}var G=Date.fromFlatDate(J[2]);if(!G.before(Date.today())){F.calendarInput1.value=G.toPaddedDate();if(J[3]===""){F.returnFlight[1].checked=true
}else{F.returnFlight[0].checked=true;F.calendarInput2.value=Date.fromFlatDate(J[3]).toPaddedDate()}}}else{F.originCity.value="BLR";
F.destCity.value="DEL"}}}var P=IXIGO.Cookie.Home.read("otaFlightClick");if(P!=null){if($("#searchFlightTvl")[0]){$("#searchFlightTvl")[0].checked=P.indexOf("tvl-y")!==-1?true:P.indexOf("tvl-n")!==-1?false:$("#searchFlightTvl")[0].checked
}if($("#searchFlightYatra")[0]){$("#searchFlightYatra")[0].checked=P.indexOf("yatra-y")!==-1?true:P.indexOf("yatra-n")!==-1?false:$("#searchFlightYatra")[0].checked
}if($("#searchFlightCT")[0]){$("#searchFlightCT")[0].checked=P.indexOf("ct-y")!==-1?true:P.indexOf("ct-n")!==-1?false:$("#searchFlightCT")[0].checked
}if($("#searchFlightIbibo")[0]){$("#searchFlightIbibo")[0].checked=P.indexOf("ib-y")!==-1?true:P.indexOf("ib-n")!==-1?false:$("#searchFlightIbibo")[0].checked
}if($("#searchFlightAkbar")[0]){$("#searchFlightAkbar")[0].checked=P.indexOf("at-y")!==-1?true:P.indexOf("at-n")!==-1?false:$("#searchFlightAkbar")[0].checked
}if($("#searchFlightExpedia")[0]){$("#searchFlightExpedia")[0].checked=P.indexOf("ex-y")!==-1?true:P.indexOf("ex-n")!==-1?false:$("#searchFlightExpedia")[0].checked
}if($("#searchFlightEdreams")[0]){$("#searchFlightEdreams")[0].checked=P.indexOf("ed-y")!==-1?true:P.indexOf("ed-n")!==-1?false:$("#searchFlightEdreams")[0].checked
}}};this.setCalendarInputs=function(){var F=Date.today();var E=Date.today();E.setDate(E.getDate()+7);
F.setDate(F.getDate()+IXIGO.data.defaultStartDay+(this.SEARCH_TYPE=="international"?7:0)-F.getDay());
if(F.sameDay(Date.today())||F.before(Date.today())||(this.SEARCH_TYPE=="international"&&(F.sameDay(E)||F.before(E)))){F.setDate(F.getDate()+7)
}this.form.calendarInputId1.value=F.toPaddedDate()};this.setInfants=function(){var G=$(this.form.infants);
var H=G.val();var E=this.form.adults.value;var F=G.find('option[@value="2"]');if(F[0]){if(E==1){F.remove()
}}else{if(E>1){G.append('<option value="2">2</option>')}}};this.setWhereOnFocus=function(){var E=$("#destCityInput",'form[@name="flightRequestForm"]');
var F=E.val();E.val(F==this.DEFAULT_INTLCITY_TEXT?"":F).css("color","#000000")};this.setWhereOnBlur=function(){var E=$("#destCityInput",'form[@name="flightRequestForm"]');
var F=E.val();if(!F||(F.trim()===""|F==this.DEFAULT_INTLCITY_TEXT)){E.val(this.DEFAULT_INTLCITY_TEXT).css("color","#999999")
}else{E.css("color","#000000")}};this.showCalendar=function(E){var F=Date.today();var G;if(E==="calendarInputId1"){$("#"+E).calendar({minDate:F,maxDate:A})
}else{if(E==="calendarInputId2"){G=Date.fromPaddedDate(this.form.calendarInput1.value);G=G?G:F;$("#"+E).calendar({minDate:G,maxDate:C})
}}};this.toggleDestinationType=function(G){var F=G.target;var H;var E=window.searchResult?(Ajax.evalJSON(""+document.forms.searchInit.searchInitJS.value)).request:null;
checkForClash=function(M){var J=$("select[@name='originCity']","form[@name='flightRequestForm']");var L=$("select[@name='destCity']","form[@name='flightRequestForm']");
var K=$("#destCityInput","form[@name='flightRequestForm']");var I=L.css("display")==="none"?(K.val()?K.val().substr(K.val().lastIndexOf("(")+1,3):""):L.val();
if(J.val()==I){J.val(J.attr("org_city"));if(M==="flightIndia"){L.val(L.attr("org_city"))}else{if(M==="flightIntText"){K.val(B.DEFAULT_INTLCITY_TEXT).css("color","#999999")
}}}};if(F.id&&F.id==="flightIndia"){this.SEARCH_TYPE="domestic";$.showHide($("#flightInternational, #destCityCombo, #domesticAirlineMessage"),$("#flightIndia, #destCityInput, #intAirlineMessage"));
$("input:radio[@name='returnFlight'][@value="+(window.searchResult&&!E.isIntl&&E.returnFlight?1:0)+"]").click().trigger("click");
$("select#classType").append('<option value="b">business</option>');checkForClash("flightIndia");$("#otaYT, #otaExpedia, #otaEdreams").hide();
$("#otaIbibo, #otaAkbar").show();$("#searchFlightYatra")[0].checked=false;$("#searchFlightCT")[0].checked=false
}else{if(F.id&&F.id==="flightIntText"){this.SEARCH_TYPE="international";$.showHide($("#flightIndia, #destCityInput, #intAirlineMessage"),$("#flightInternational, #destCityCombo, #domesticAirlineMessage"));
$("input:radio[@name='returnFlight'][@value="+(window.searchResult&&E.isIntl&&!E.returnFlight?0:1)+"]").click().trigger("click");
$('select#classType > option[@value="b"]').remove();checkForClash("flightIntText");$("#otaIbibo, #otaAkbar").hide();
$("#otaYT, #otaExpedia, #otaEdreams").show()}}if(this.CALENDAR_INPUTS[this.SEARCH_TYPE].from){$("#calendarInputId1").val(this.CALENDAR_INPUTS[this.SEARCH_TYPE].from)
}else{this.setCalendarInputs()}if(this.CALENDAR_INPUTS[this.SEARCH_TYPE].to){$("#calendarInputId2").val(this.CALENDAR_INPUTS[this.SEARCH_TYPE].to)
}$("#calendarInputId1, #calendarInputId2").trigger("change")};this.toggleReturn=function(G){if(G){var F=G.target;
if(F.id=="typeReturn"){B.form.returnFlight[0].checked=true}else{B.form.returnFlight[1].checked=true}}var E=(this.form.returnFlight[0].checked);
$("#returnOption").animate({opacity:((E)?"show":"hide")},"slow")};this.validate=function(){var J=this.form;
var I=false;B.msgs=[];var G=Date.today();var K=Date.fromPaddedDate(J.calendarInput1.value);var H=Date.fromPaddedDate(J.calendarInput2.value);
var F=J.destCityInput.value;var E=J.destCity.style.display==="none"?F.substr(F.lastIndexOf("(")+1,3):J.destCity.value;
if(J.originCity.value==="none"){B.msgs.push("please select an airport for departure")}else{if(J.destCity.style.display!=="none"&&J.destCity.value==="none"){B.msgs.push("please select an airport for your arrival and departure")
}else{if(J.destCity.style.display==="none"&&(J.destCityInput.value.trim()===""||J.destCityInput.value==this.DEFAULT_INTLCITY_TEXT)){B.msgs.push("please enter arrival airport")
}else{if(J.originCity.value===E){B.msgs.push("the departure and arrival airports cannot be the same! please re enter!")
}else{if(!K){B.msgs.push("please enter dates in the dd/mm/yyyy format")}else{if(!K.between(G,A)){B.msgs.push("the departure date has to be within the next 11 months")
}else{if(J.returnFlight[0].checked){if(!H){B.msgs.push("please enter dates as dd/mm/yyyy<br/>e.g. 22/12/2008 for Dec 22, 2008")
}else{if(K&&H.before(K)){B.msgs.push("oops, the return date cannot be before departure date, please re enter!")
}else{if(!H.between(G,C)){B.msgs.push("the return date has to within the next 12 months, please re enter")
}}}}}}}}}}I=(B.msgs.length<1);if(J.destCity.style.display==="none"){if(I){$.ajax({type:"GET",url:"/action/content/airports",data:"searchFor=airport&value="+F,dataType:"json",success:function(L){B.checkDestinationCity(L)
},error:function(L){},beforeSend:function(L){L.setRequestHeader("Accept","text/javascript")}})}else{this.showErrors(B.msgs);
if($("#searchFlightTvl")[0]&&$("#searchFlightTvl")[0].checked){IXIGO.OtaWindow.tvlFlight.close()}if($("#searchFlightYatra")[0]&&$("#searchFlightYatra")[0].checked){IXIGO.OtaWindow.yatraFlight.close()
}if($("#searchFlightCT")[0]&&$("#searchFlightCT")[0].checked){IXIGO.OtaWindow.ctFlight.close()}if($("#searchFlightIbibo")[0]&&$("#searchFlightIbibo")[0].checked){IXIGO.OtaWindow.ibiboFlight.close()
}if($("#searchFlightAkbar")[0]&&$("#searchFlightAkbar")[0].checked){IXIGO.OtaWindow.akbarFlight.close()
}if($("#searchFlightExpedia")[0]&&$("#searchFlightExpedia")[0].checked){IXIGO.OtaWindow.expediaFlight.close()
}if($("#searchFlightEdreams")[0]&&$("#searchFlightEdreams")[0].checked){IXIGO.OtaWindow.edreamsFlight.close()
}if($("#searchHotel")[0]&&$("#searchHotel")[0].checked){IXIGO.OtaWindow.ixigoHotel.close()}}return false
}else{if(I){this.hideErrors()}else{this.showErrors(B.msgs);if($("#searchFlightTvl")[0]&&$("#searchFlightTvl")[0].checked){IXIGO.OtaWindow.tvlFlight.close()
}if($("#searchFlightYatra")[0]&&$("#searchFlightYatra")[0].checked){IXIGO.OtaWindow.yatraFlight.close()
}if($("#searchFlightCT")[0]&&$("#searchFlightCT")[0].checked){IXIGO.OtaWindow.ctFlight.close()}if($("#searchFlightIbibo")[0]&&$("#searchFlightIbibo")[0].checked){IXIGO.OtaWindow.ibiboFlight.close()
}if($("#searchFlightAkbar")[0]&&$("#searchFlightAkbar")[0].checked){IXIGO.OtaWindow.akbarFlight.close()
}if($("#searchFlightExpedia")[0]&&$("#searchFlightExpedia")[0].checked){IXIGO.OtaWindow.expediaFlight.close()
}if($("#searchFlightEdreams")[0]&&$("#searchFlightEdreams")[0].checked){IXIGO.OtaWindow.edreamsFlight.close()
}if($("#searchHotel")[0]&&$("#searchHotel")[0].checked){IXIGO.OtaWindow.ixigoHotel.close()}}return I}};
this.checkDestinationCity=function(F){var E=false;if(F.length<1){B.msgs=[];B.msgs.push("no matching city. try spelling changes or nearby cities.")
}E=(B.msgs.length<1);if(E){B.hideErrors();B.constructURL();var G="";if(($("#searchFlightTvl")[0]&&$("#searchFlightTvl")[0].checked)&&$("#otaTVL").css("display")!=="none"){G+="tv-"
}if(($("#searchFlightYatra")[0]&&$("#searchFlightYatra")[0].checked)&&$("#otaYT").css("display")!=="none"){G+="yt-"
}if(($("#searchFlightCT")[0]&&$("#searchFlightCT")[0].checked)&&$("#otaCT").css("display")!=="none"){G+="ct-"
}if(($("#searchFlightIbibo")[0]&&$("#searchFlightIbibo")[0].checked)&&$("#otaIbibo").css("display")!=="none"){G+="ib-"
}if(($("#searchFlightAkbar")[0]&&$("#searchFlightAkbar")[0].checked)&&$("#otaAkbar").css("display")!=="none"){G+="at-"
}if(($("#searchFlightExpedia")[0]&&$("#searchFlightExpedia")[0].checked)&&$("#otaExpedia").css("display")!=="none"){G+="ex-"
}if(($("#searchFlightEdreams")[0]&&$("#searchFlightEdreams")[0].checked)&&$("#otaEdreams").css("display")!=="none"){G+="ed-"
}window.location.href=B.url+(G!==""?"?clk="+G.substring(0,G.length-1):"");window.focus()}else{B.showErrors(B.msgs);
if($("#searchFlightTvl")[0]&&$("#searchFlightTvl")[0].checked){IXIGO.OtaWindow.tvlFlight.close()}if($("#searchFlightYatra")[0]&&$("#searchFlightYatra")[0].checked){IXIGO.OtaWindow.yatraFlight.close()
}if($("#searchFlightCT")[0]&&$("#searchFlightCT")[0].checked){IXIGO.OtaWindow.ctFlight.close()}if($("#searchFlightIbibo")[0]&&$("#searchFlightIbibo")[0].checked){IXIGO.OtaWindow.ibiboFlight.close()
}if($("#searchFlightAkbar")[0]&&$("#searchFlightAkbar")[0].checked){IXIGO.OtaWindow.akbarFlight.close()
}if($("#searchFlightExpedia")[0]&&$("#searchFlightExpedia")[0].checked){IXIGO.OtaWindow.expediaFlight.close()
}if($("#searchFlightEdreams")[0]&&$("#searchFlightEdreams")[0].checked){IXIGO.OtaWindow.edreamsFlight.close()
}if($("#searchHotel")[0]&&$("#searchHotel")[0].checked){IXIGO.OtaWindow.ixigoHotel.close()}}};this.constructURL=function(){var I=this.form;
var H="";var G=I.destCityInput.value;var E=I.destCity.style.display==="none"?G.substr(G.lastIndexOf("(")+1,3):I.destCity.value;
this.url=this.form.action+"/";H+=I.originCity.value+"/";H+=E+"/";H+=I.calendarInput1.value.replace(new RegExp("/","g"),"")+"/";
if(I.returnFlight[0].checked){H+=I.calendarInput2.value.replace(new RegExp("/","g"),"")}H+="/"+I.adults.value+"/"+I.children.value+"/"+I.infants.value+"/";
H+=I.classType.value;this.url+=H;var F=I.providerId.value;if(F!==""){this.url+="/"+F}}};IXIGO.FlightSearch.prototype=new IXIGO.Search();
IXIGO.HotelSearch=function(){var B=this;var D=false;var A,C;this.msgs=[];this.init=function(){if(B.msgs.length>=1){this.showErrors(B.msgs)
}else{this.hideErrors()}if(D){return }D=true;this.form=document.forms.hotelRequestForm;this.url+=this.form.action;
$(this.form.htl_where).focus(function(){$.hideCalendar();B.setWhereOnFocus();B.hideErrors();B.msgs=[]
}).blur(function(){B.setWhereOnBlur()}).keypress(function(H){return H.keyCode!=13});$("#htl_checkIn").click(function(H){H.stopPropagation();
B.showCalendar("htl_checkIn")}).focus(function(){B.showCalendar("htl_checkIn");B.hideErrors()}).keypress(function(H){return H.keyCode!=13
}).change(function(){B.setWeekDay("#cal1HtlWeekDay","#htl_checkIn");B.checkReturnDate("#htl_checkIn","#htl_checkOut","hotel");
B.showNight()});$("#htl_checkOut").click(function(H){H.stopPropagation();B.showCalendar("htl_checkOut")
}).focus(function(){B.showCalendar("htl_checkOut");B.hideErrors()}).keypress(function(H){return H.keyCode!=13
}).change(function(){B.setWeekDay("#cal2HtlWeekDay","#htl_checkOut");B.showNight()});$("#htl_rooms").focus(function(){$.hideCalendar()
}).change(function(){setTimeout(function(){B.showRoom()},10)});C=Date.today();C.setFullYear(C.getFullYear()+1);
A=C.clone();A.setMonth(A.getMonth()-1);this.autoComp=new Autocompleter.Ajax();var F={indicator:"htl_where",className:"autocomplete twoeightyfive",min_chars:"3",width:"305",callback:function(){if($("#htl_where").val().toLowerCase().indexOf("india")===-1&&$("#htl_where").val()!=="e.g. London, United Kingdom"&&$("#htl_where").val()!==""){$("#searchHotelTGBlock").css("display","none");
$("#searchHotelTvlBlock").css("display","block");$("#searchHotelEXBlock").css("margin-left","0px")}else{$("#searchHotelTGBlock").css("display","block");
$("#searchHotelTvlBlock").css("display","none");$("#searchHotelEXBlock").css("margin-left","10px")}}};
this.autoComp.initialize("htl_where",IXIGO.data.baseURL+"/action/content/intlcity?searchFor=city&value=",F);
var G,E;if(this.form.htl_where.value===""){this.form.htl_where.value="e.g. London, United Kingdom";this.form.htl_where.style.color="#999999"
}G=Date.today();E=Date.today();E.setDate(E.getDate()+7);G.setDate(G.getDate()+12-G.getDay());if(G.sameDay(E)||G.before(E)){G.setDate(G.getDate()+7)
}this.form.htl_checkIn.value=G.toPaddedDate();this.fillForm();$("#htl_checkIn, #htl_checkOut").trigger("change")
};this.fillForm=function(){var J=null;if(IXIGO.HotelResult){J=location.pathname.substring(location.pathname.indexOf("search/result/hotel")+"search/result/hotel/".length)
}else{J=IXIGO.Cookie.Home.read("hotel")}if(J&&location.pathname.indexOf("search-")===-1){var K=J.split("/");
var I=document.forms.hotelRequestForm;I.htl_where.value=unescape(K[0]);I.htl_where.style.color="#000000";
I.htl_adult1.value=K[3];I.htl_children1.value=K[4];var F=parseInt(K[7]);var G=parseInt(K[5]);if(F>=1){I.htl_rooms.value="3";
I.htl_adult2.value=K[5];I.htl_children2.value=K[6];$("#htl_guestOptions2").css("visibility","visible");
I.htl_adult3.value=K[7];I.htl_children3.value=K[8];$("#htl_guestOptions3").show()}else{if(G>=1){I.htl_rooms.value="2";
I.htl_adult2.value=K[5];I.htl_children2.value=K[6];$("#htl_guestOptions2").css("visibility","visible")
}}var E=Date.fromFlatDate(K[1]);if(!E.before(Date.today())){I.htl_checkIn.value=E.toPaddedDate();I.htl_checkOut.value=Date.fromFlatDate(K[2]).toPaddedDate()
}if(I.htl_where.value.toLowerCase().indexOf("india")===-1){$("#searchHotelTGBlock").hide();$("#searchHotelTvlBlock").show();
$("#searchHotelEXBlock").css("margin-left","0px")}}var H=IXIGO.Cookie.Home.read("otaHotelClick");if(H!=null){if($("#searchHotelTvl")[0]){$("#searchHotelTvl")[0].checked=H.indexOf("tvl-y")!==-1?true:H.indexOf("tvl-n")!==-1?false:$("#searchHotelTvl")[0].checked
}if($("#searchHotelYatra")[0]){$("#searchHotelYatra")[0].checked=H.indexOf("yatra-y")!==-1?true:H.indexOf("yatra-n")!==-1?false:$("#searchHotelYatra")[0].checked
}if($("#searchHotelCT")[0]){$("#searchHotelCT")[0].checked=H.indexOf("ct-y")!==-1?true:H.indexOf("ct-n")!==-1?false:$("#searchHotelCT")[0].checked
}if($("#searchHotelEX")[0]){$("#searchHotelEX")[0].checked=H.indexOf("ex-y")!==-1?true:H.indexOf("ex-n")!==-1?false:$("#searchHotelEX")[0].checked
}if($("#searchHotelTG")[0]){$("#searchHotelTG")[0].checked=H.indexOf("tg-y")!==-1?true:H.indexOf("tg-n")!==-1?false:$("#searchHotelTG")[0].checked
}}};this.showNight=function(){var F=Date.fromPaddedDate(document.forms.hotelRequestForm.htl_checkOut.value).getTime();
var G=Date.fromPaddedDate(document.forms.hotelRequestForm.htl_checkIn.value).getTime();var E=(F-G)/(1000*60*60*24);
var H=(E>1)?E+" nights":E+" night";$("#numNights").html("("+H+")")};this.showRoom=function(){if($("#htl_rooms").val()=="3"){$("#htl_guestOptions2").css("visibility","visible");
$("#htl_guestOptions3").show()}else{if($("#htl_rooms").val()=="2"){$("#htl_guestOptions2").css("visibility","visible");
$("#htl_guestOptions3").hide()}else{$("#htl_guestOptions2").css("visibility","hidden");$("#htl_guestOptions3").hide()
}}};this.setWhereOnFocus=function(){var E=document.forms.hotelRequestForm;if(E.htl_where.value=="e.g. London, United Kingdom"){E.htl_where.value="";
E.htl_where.style.color="#000000"}else{E.htl_where.style.color="#000000"}};this.setWhereOnBlur=function(){var E=document.forms.hotelRequestForm;
if(E.htl_where.value===""|E.htl_where.value=="e.g. London, United Kingdom"){E.htl_where.value="e.g. London, United Kingdom";
E.htl_where.style.color="#999999";$("#searchHotelTGBlock").css("display","block")}else{E.htl_where.style.color="#000000"
}};this.showCalendar=function(E){var F=Date.today();var G;if(E==="htl_checkIn"){$("#"+E).calendar({minDate:F,maxDate:A})
}else{if(E==="htl_checkOut"){G=Date.fromPaddedDate(this.form.htl_checkIn.value);G=G?G:F;G=new Date(G.getFullYear(),G.getMonth(),G.getDate()+1);
$("#"+E).calendar({minDate:G,maxDate:C})}}};this.validate=function(){var I=this.form;var H=false;B.msgs=[];
var E=Date.today();var F=Date.fromPaddedDate(I.htl_checkIn.value);var G=Date.fromPaddedDate(I.htl_checkOut.value);
var K=I.htl_where.value.trim();var J=new RegExp("[^0-9 A-Z-,().']","gi");if(!K||K.trim()===""||K=="e.g. London, United Kingdom"){B.msgs.push("please enter the city name")
}else{if(J.test(K.trim())){B.msgs.push("please enter a valid city name!")}}if(!F){B.msgs.push("please enter dates in the dd/mm/yyyy format")
}else{if(!F.between(E,A)){B.msgs.push("the check-in date has to be within the next 11 months")}else{if(!G){B.msgs.push("please enter dates in the dd/mm/yyyy format")
}else{if(F&&G.before(F)){B.msgs.push("the check-out date must be after check-in date, please re enter again")
}else{if(!G.between(E,C)){B.msgs.push("the check-out date must be within the next 12 months")}else{if(F.sameDay(G)){B.msgs.push("the check-out date must be after check-in date, please re enter!")
}}}}}}H=(B.msgs.length<1);if(H){$.ajax({type:"GET",url:"/action/content/intlcity",data:"searchFor=city&value="+K,dataType:"json",success:function(L){B.checkCity(L)
},error:function(L){},beforeSend:function(L){L.setRequestHeader("Accept","text/javascript")}})}else{this.showErrors(B.msgs);
if($("#searchHotelTvl")[0]&&$("#searchHotelTvl")[0].checked&&IXIGO.OtaWindow.tvlHotel!==undefined){IXIGO.OtaWindow.tvlHotel.close()
}if($("#searchHotelYatra")[0]&&$("#searchHotelYatra")[0].checked&&IXIGO.OtaWindow.yatraHotel!==undefined){IXIGO.OtaWindow.yatraHotel.close()
}if($("#searchHotelCT")[0]&&$("#searchHotelCT")[0].checked&&IXIGO.OtaWindow.ctHotel!==undefined){IXIGO.OtaWindow.ctHotel.close()
}if($("#searchHotelEX")[0]&&$("#searchHotelEX")[0].checked&&IXIGO.OtaWindow.expediaHotel!==undefined){IXIGO.OtaWindow.expediaHotel.close()
}if($("#searchHotelTG")[0]&&$("#searchHotelTG")[0].checked&&IXIGO.OtaWindow.tgHotel!==undefined){IXIGO.OtaWindow.tgHotel.close()
}}return false};this.checkCity=function(F){var E=false;if(F.length<1){B.msgs=[];B.msgs.push("there seems to be no matching city! Why don't you try a different spelling?")
}E=(B.msgs.length<1);if(E){B.hideErrors();B.constructURL();var G="";if($("#searchHotelTvl")[0]&&$("#searchHotelTvl")[0].checked){G+="tv-"
}if($("#searchHotelYatra")[0]&&$("#searchHotelYatra")[0].checked){G+="yt-"}if($("#searchHotelCT")[0]&&$("#searchHotelCT")[0].checked&&$("#searchHotelCTBlock").css("display")!=="none"){G+="ct-"
}if($("#searchHotelEX")[0]&&$("#searchHotelEX")[0].checked){G+="ex-"}if($("#searchHotelTG")[0]&&$("#searchHotelTG")[0].checked&&$("#searchHotelTGBlock").css("display")!=="none"){G+="tg-"
}window.location.href=B.url+(G!==""?"?clk="+G.substring(0,G.length-1):"");window.focus()}else{B.showErrors(B.msgs);
if($("#searchHotelTvl")[0]&&$("#searchHotelTvl")[0].checked){IXIGO.OtaWindow.tvlHotel.close()}if($("#searchHotelYatra")[0]&&$("#searchHotelYatra")[0].checked){IXIGO.OtaWindow.yatraHotel.close()
}if($("#searchHotelCT")[0]&&$("#searchHotelCT")[0].checked){IXIGO.OtaWindow.ctHotel.close()}if($("#searchHotelEX")[0]&&$("#searchHotelEX")[0].checked){IXIGO.OtaWindow.expediaHotel.close()
}if($("#searchHotelTG")[0]&&$("#searchHotelTG")[0].checked){IXIGO.OtaWindow.tgHotel.close()}}};this.constructURL=function(){var F=this.form;
this.url=this.form.action+"/";var E="";E+=this.form.htl_where.value.trim()+"/";E+=F.htl_checkIn.value.replace(new RegExp("/","g"),"")+"/";
E+=F.htl_checkOut.value.replace(new RegExp("/","g"),"")+"/";E+=F.htl_adult1.value+"/"+F.htl_children1.value+"/";
if($("#htl_rooms").val()=="2"){E+=F.htl_adult2.value+"/"+F.htl_children2.value+"/0/0"}else{if($("#htl_rooms").val()=="3"){E+=F.htl_adult2.value+"/"+F.htl_children2.value+"/"+F.htl_adult3.value+"/"+F.htl_children3.value
}else{E+="0/0/0/0"}}this.url+=E}};IXIGO.HotelSearch.prototype=new IXIGO.Search();IXIGO.BusSearch=function(){var B=this;
var A,C;var D=false;this.data={};this.msgs=[];this.DEFAULT_ORGN_TEXT="e.g. Bengaluru";this.DEFAULT_DSTN_TEXT="e.g. Chennai";
this.init=function(){if(D){return }else{D=true}if(B.msgs.length>0){this.showErrors(B.msgs)}else{this.hideErrors()
}this.form=document.forms.busRequestForm;this.initLocationInput($(this.form).find("#bus_from"),this.DEFAULT_ORGN_TEXT);
this.initLocationInput($(this.form).find("#bus_to"),this.DEFAULT_DSTN_TEXT);$(this.form.bus_from).focus(function(){$.hideCalendar()
}).keypress(function(I){return I.keyCode!=13}).blur(function(){B.checkOrigin()});$(this.form.bus_to).focus(function(){$.hideCalendar()
}).keypress(function(I){return I.keyCode!=13});$(this.form.passengers).focus(function(){$.hideCalendar()
});$("#calendarInputId1Bus").click(function(I){I.stopPropagation();B.showCalendar("calendarInputId1Bus")
}).focus(function(){B.showCalendar("calendarInputId1Bus")}).keypress(function(I){return I.keyCode!=13
}).change(function(){B.setWeekDay("#cal1WeekDayBus","#calendarInputId1Bus");B.checkReturnDate("#calendarInputId1Bus","#calendarInputId2Bus","bus")
});$("#calendarInputId2Bus").click(function(I){I.stopPropagation();B.showCalendar("calendarInputId2Bus")
}).focus(function(){B.showCalendar("calendarInputId2Bus")}).keypress(function(I){return I.keyCode!=13
}).change(function(){B.setWeekDay("#cal2WeekDayBus","#calendarInputId2Bus")});C=Date.today();C.setFullYear(C.getFullYear()+1);
A=Date.today();A.setMonth(A.getMonth()+2);var H=new Autocompleter.Ajax();var E={indicator:"bus_from",className:"autocomplete onethirty",width:"150",delim:", ",valFirst:"1"};
H.initialize("bus_from",IXIGO.data.baseURL+"/action/content/city?searchFor=buscity&value=",E);this.autoCompTo=new Autocompleter.Ajax();
var G={indicator:"bus_to",buffer:"0",className:"autocomplete onethirty",width:"150",delim:", ",valFirst:"1"};
this.autoCompTo.initialize("bus_to",IXIGO.data.baseURL+"/action/content/city?searchFor=buscity&origin="+B.form.bus_from.value+"&value=",G);
var F=Date.today();F.setDate(F.getDate()+IXIGO.data.defaultStartDay-F.getDay());if(F.sameDay(Date.today())||F.before(Date.today())){F.setDate(F.getDate()+7)
}this.form.calendarInputId1Bus.value=F.toPaddedDate();this.fillForm();$("#calendarInputId1Bus, #calendarInputId2Bus").trigger("change")
};this.initLocationInput=function(F,E){if(F.val()===""){F.val(E).css("color","#999999")}F.focus(function(G){$.hideCalendar();
B.setWhereOnFocus(G,E);B.hideErrors();B.msgs=[]}).blur(function(G){B.setWhereOnBlur(G,E)}).keypress(function(G){return G.keyCode!=13
})};this.setWhereOnFocus=function(G,E){var F=$(G.target);if(F.val()==E){F.val("").css("color","#000000")
}else{F.css("color","#000000")}};this.setWhereOnBlur=function(G,E){var F=$(G.target);if(F.val()===""|F.val()==E){F.val(E).css("color","#999999")
}else{F.css("color","#000000")}};this.fillForm=function(){var G=null;if(IXIGO.BusResult){G=location.pathname.substring(location.pathname.indexOf("search/result/bus")+"search/result/bus/".length)
}else{G=IXIGO.Cookie.Home.read("bus")}if(G&&location.pathname.indexOf("search/bus")===-1){var H=G.split("/");
var F=document.forms.busRequestForm;F.bus_from.value=unescape(H[0]);F.bus_to.value=unescape(H[1]);var E=Date.fromFlatDate(H[2]);
if(!E.before(Date.today())){F.calendarInput1Bus.value=Date.fromFlatDate(H[2]).toPaddedDate()}F.passengers.value=H[4];
F.bus_from.style.color="#000000";F.bus_to.style.color="#000000"}};this.showCalendar=function(E){var F=Date.today();
var G;if(E==="calendarInputId1Bus"){$("#"+E).calendar({minDate:F,maxDate:A})}else{if(E==="calendarInputId2Bus"){G=Date.fromPaddedDate(this.form.calendarInput1Bus.value);
G=G?G:F;$("#"+E).calendar({minDate:G,maxDate:C})}}};this.validate=function(){var H=this.form;var G=false;
B.msgs=[];var E=Date.today();var I=Date.fromPaddedDate(H.calendarInput1Bus.value);var F=Date.fromPaddedDate(H.calendarInput2Bus.value);
var J=new RegExp("[^0-9 A-Z-(),.&]","gi");if(!H.bus_from.value||H.bus_from.value.trim()===""||H.bus_from.value===this.DEFAULT_ORGN_TEXT){B.msgs.push("oops, you forgot to enter the origin!")
}else{if(!H.bus_to.value||H.bus_to.value.trim()===""||H.bus_to.value===this.DEFAULT_DSTN_TEXT){B.msgs.push("oops, you forgot to enter the destination!")
}else{if(H.bus_from.value===H.bus_to.value){B.msgs.push("the destination and the origin have to be different!")
}else{if(J.test(H.bus_from.value.trim())){B.msgs.push("please enter a valid origin (special characters like @##$ are not allowed)")
}else{if(J.test(H.bus_to.value.trim())){B.msgs.push("please enter a valid destination (special characters like @##$ are not part of city names)")
}else{if(!I){B.msgs.push("please enter dates in the dd/mm/yyyy format")}else{if(!I.between(E,A)){B.msgs.push("the departure date has to be within the next 11 months")
}else{if(H.returnBus[0].checked){if(!F){B.msgs.push("please enter  dates in the dd/mm/yyyy format")}else{if(I&&F.before(I)){B.msgs.push("oops, the return date cannot be before departure date, please re enter!")
}else{if(!F.between(E,C)){B.msgs.push("the return date has to be within the next 12 months")}}}}}}}}}}}G=(B.msgs.length<1);
if(G){$.ajax({type:"GET",url:IXIGO.data.baseURL+"/action/content/city",data:"searchFor=busMatchingcity&origin="+this.form.bus_from.value.trim()+"&value="+this.form.bus_to.value.trim(),dataType:"json",success:function(K){B.checkDestinationCity(K)
},error:function(K){},beforeSend:function(K){K.setRequestHeader("Accept","text/javascript")}})}else{this.showErrors(B.msgs)
}return false};this.checkDestinationCity=function(H){var G=false;if(H.exact.length<1){var I="there seems to be no matching destination city!";
var E=H.matching;if(E.length>0){I+="<br/> did you mean: ";for(var F=0;F<E.length;F++){I+='<a class="link busDestinationCity">'+E[F]+"</a>";
if(F!==E.length-1){I+=" or "}}B.msgs.push(I)}else{B.msgs.push("no buses available from "+this.form.bus_from.value.trim()+" to "+this.form.bus_to.value.trim()+".")
}}G=(B.msgs.length<1);if(G){B.hideErrors();B.constructURL();window.location.href=B.url;window.focus()
}else{B.showErrors(B.msgs);$(".busDestinationCity").click(function(){B.form.bus_to.value=$(this).html();
B.onSearchClick()})}};this.checkOrigin=function(){$.ajax({type:"GET",url:IXIGO.data.baseURL+"/action/content/city",data:"searchFor=busMatchingcity&value="+B.form.bus_from.value.trim(),dataType:"json",success:function(E){B.checkOriginCity(E)
},error:function(E){},beforeSend:function(E){E.setRequestHeader("Accept","text/javascript")}})};this.checkOriginCity=function(H){var I=H.exact;
var G=false;if(I.length<1){B.autoCompTo.disable="true";var J="there seems to be no matching origin city!";
var E=H.matching;if(E.length>0){J+="<br/> did you mean: ";for(var F=0;F<E.length;F++){J+='<a class="link busOriginCity">'+E[F]+"</a>";
if(F!==E.length-1){J+=" or "}}}B.msgs.push(J);B.showErrors(B.msgs);$(".busOriginCity").click(function(){B.form.bus_from.value=$(this).html();
B.hideErrors();B.refreshBusTo();B.form.bus_to.focus()})}else{B.refreshBusTo()}};this.refreshBusTo=function(){B.form.bus_to.value="";
B.autoCompTo.disable=null;B.autoCompTo.options.url=IXIGO.data.baseURL+"/action/content/city?searchFor=buscity&origin="+B.form.bus_from.value+"&value="
};this.constructURL=function(){var F=this.form;this.url=this.form.action+"/";var E="";E+=F.bus_from.value.trim()+"/";
E+=F.bus_to.value.trim()+"/";E+=F.calendarInput1Bus.value.replace(new RegExp("/","g"),"")+"/";if(F.returnBus[0].checked){E+=F.calendarInput2Bus.value.replace(new RegExp("/","g"),"")
}E+="/"+F.passengers.value+"";this.url+=E}};IXIGO.BusSearch.prototype=new IXIGO.Search();IXIGO.TrainSearch=function(){var B=this;
var A;var C=false;this.msgs=[];this.DEFAULT_ORGN_TEXT="e.g. New Delhi or NDLS";this.DEFAULT_DSTN_TEXT="e.g. Mumbai or CSTM";
this.init=function(){if(C){return }else{C=true}if(B.msgs.length>0){this.showErrors(B.msgs)}else{this.hideErrors()
}this.form=$("form[@name='trainRequestForm']");this.initLocationInput($(this.form).find("#train_from"),this.DEFAULT_ORGN_TEXT);
this.initLocationInput($(this.form).find("#train_to"),this.DEFAULT_DSTN_TEXT);A=Date.today();A.setDate(A.getDate()+90);
$("select","#whoTrain, #whichTrain").focus(function(){$.hideCalendar()});$("#calendarInputId1Train").click(function(F){F.stopPropagation();
$(this).calendar({minDate:Date.today(),maxDate:A});B.hideErrors()}).focus(function(F){F.stopPropagation();
$(this).calendar({minDate:Date.today(),maxDate:A});B.hideErrors()}).change(function(){B.setWeekDay("#cal1WeekDayTrain","#calendarInputId1Train");
B.ifValidForTatkal()});this.autoCompFrom=new Autocompleter.Ajax();var E={indicator:"train_from",className:"autocomplete onefortyfive",min_chars:"3",width:"168"};
this.autoCompFrom.initialize("train_from",IXIGO.data.baseURL+"/action/content/trainstation?searchFor=trainstations&anchor=false&value=",E);
this.autoCompTo=new Autocompleter.Ajax();E={indicator:"train_to",className:"autocomplete onefortyfive",min_chars:"3",width:"168"};
this.autoCompTo.initialize("train_to",IXIGO.data.baseURL+"/action/content/trainstation?searchFor=trainstations&anchor=false&value=",E);
var D=Date.today();D.setDate(D.getDate()+IXIGO.data.defaultStartDay-D.getDay());if(D.sameDay(Date.today())||D.before(Date.today())){D.setDate(D.getDate()+7)
}this.form.get(0).calendarInputId1Train.value=D.toPaddedDate();this.fillForm();$("#calendarInputId1Train").trigger("change");
$("#trainBox").click(function(){B.hideErrors()})};this.ifValidForTatkal=function(){var D=Date.fromPaddedDate(this.form.get(0).calendarInput1Train.value);
$("#trainLeaveDtMsg").css("display",(Date.getDifference(Date.today(),D)<=2?"block":"none"))};this.fillForm=function(){var F=null;
if(IXIGO.TrainResult){F=location.pathname.substring(location.pathname.indexOf("search/result/train")+"search/result/train/".length)
}else{F=IXIGO.Cookie.Home.read("train")}if(F){var H=F.split("/");var G=document.forms.trainRequestForm;
$("#train_from, #train_to").css("color","#000000");$.get(IXIGO.data.baseURL+"/action/content/trainstation?searchFor=trainstation&value="+H[0],function(I){G.train_from.value=I
});$.get(IXIGO.data.baseURL+"/action/content/trainstation?searchFor=trainstation&value="+H[1],function(I){G.train_to.value=I
});G.adultsTrain.value=H[4];G.childrenTrain.value=H[5];G.seniorMenTrain.value=H[6];G.seniorWomenTrain.value=H[7];
G.classTypeTrain.value=H[8];var D=Date.fromFlatDate(H[2]);if(!D.before(Date.today())){G.calendarInput1Train.value=D.toPaddedDate()
}}var E=IXIGO.Cookie.Home.read("otaTrainClick");if(E!=null&&$("#searchTrainCT")[0]&&E.indexOf("ct-y")!==-1){$("#searchTrainCT")[0].checked=true
}};this.initLocationInput=function(E,D){if(E.val()===""){E.val(D).css("color","#999999")}E.focus(function(F){$.hideCalendar();
B.setWhereOnFocus(F,D);B.hideErrors();B.msgs=[]}).blur(function(F){B.setWhereOnBlur(F,D)}).keypress(function(F){return F.keyCode!=13
})};this.setWhereOnFocus=function(F,D){var E=$(F.target);if(E.val()==D){E.val("").css("color","#000000")
}else{E.css("color","#000000")}};this.setWhereOnBlur=function(F,D){var E=$(F.target);if(E.val()===""|E.val()==D){E.val(D).css("color","#999999")
}else{E.css("color","#000000")}};this.validate=function(){var H=this.form.get(0);var G=false;B.msgs=[];
var D=Date.today();var I=Date.fromPaddedDate(H.calendarInput1Train.value);var E=new RegExp("[^0-9 A-Z-().]","gi");
if(!H.train_from.value||H.train_from.value.trim()===""||H.train_from.value.trim()==this.DEFAULT_ORGN_TEXT){B.msgs.push("oops, you forgot to enter the origin!")
}else{if(!H.train_to.value||H.train_to.value.trim()===""||H.train_to.value.trim()==this.DEFAULT_DSTN_TEXT){B.msgs.push("oops, you forgot to enter the destination!")
}else{if(H.train_from.value===H.train_to.value){B.msgs.push("the destination and the origin have to be different!")
}else{if(E.test(H.train_from.value.trim())){B.msgs.push("please enter a valid origin (special characters like @##$ are not allowed)")
}else{if(E.test(H.train_to.value.trim())){B.msgs.push("please enter a valid destination (special characters like @##$ are not part of train stations)")
}else{if(!I){B.msgs.push("please enter dates in the dd/mm/yyyy format")}else{if(!I.between(D,A)){B.msgs.push("the departure date has to be within the next 3 months")
}else{var F=0;$("select","#whoTrain").each(function(J){F+=(+this.value)});if(F==0){B.msgs.push("there should be at least 1 passenger in search")
}else{if(F>6){B.msgs.push("there should not be more than 6 passengers in search")}}}}}}}}}G=(B.msgs.length<1);
if(G){$.ajax({type:"GET",url:IXIGO.data.baseURL+"/action/content/trainstation",data:"searchFor=trainstations&anchor=true&value="+H.train_from.value,dataType:"json",success:function(J){B.checkDstnCity(J)
},error:function(J){},beforeSend:function(J){J.setRequestHeader("Accept","text/javascript")}})}else{B.showErrors(B.msgs);
if($("#searchTrainCT")[0]&&$("#searchTrainCT")[0].checked&&IXIGO.OtaWindow.ctTrain!==undefined){IXIGO.OtaWindow.ctTrain.close()
}}return false};this.checkDstnCity=function(E){var D=false;this.handleCityResponse(E,this.form.get(0).train_from);
D=(B.msgs.length<1);if(D){$.ajax({type:"GET",url:IXIGO.data.baseURL+"/action/content/trainstation",data:"searchFor=trainstations&anchor=true&value="+this.form.get(0).train_to.value,dataType:"json",success:function(F){B.checkCity(F)
},error:function(F){},beforeSend:function(F){F.setRequestHeader("Accept","text/javascript")}})}else{B.showErrors(B.msgs);
if($("#searchTrainCT")[0]&&$("#searchTrainCT")[0].checked&&IXIGO.OtaWindow.ctTrain!==undefined){IXIGO.OtaWindow.ctTrain.close()
}}};this.checkCity=function(F){var D=false;this.handleCityResponse(F,this.form.get(0).train_to);D=(B.msgs.length<1);
if(D){B.hideErrors();B.constructURL();var E="";if($("#searchTrainCT")[0]&&$("#searchTrainCT")[0].checked){E+="ct-"
}window.location.href=B.url+(E!==""?"?clk="+E.substring(0,E.length-1):"");window.focus()}else{B.showErrors(B.msgs);
if($("#searchTrainCT")[0]&&$("#searchTrainCT")[0].checked&&IXIGO.OtaWindow.ctTrain!==undefined){IXIGO.OtaWindow.ctTrain.close()
}}};this.handleCityResponse=function(E,D){if(E.length<1){B.msgs.push("there seems to be no matching origin! Why don't you try a different spelling?")
}else{D.value=E[0]}};this.constructURL=function(){var E=this.form.get(0);var D=[E.action,this.getLocationVal(E.train_from),this.getLocationVal(E.train_to),E.calendarInput1Train.value.replace(new RegExp("/","g"),""),""];
D=D.concat([E.adultsTrain.value,E.childrenTrain.value,E.seniorMenTrain.value,E.seniorWomenTrain.value,E.classTypeTrain.value]);
this.url=D.join("/")};this.getLocationVal=function(E){var H=E.value.trim();var G="";var D=H.indexOf("(");
var F=H.indexOf(" - All stations");if(D>0){G=H.substring(D+1,H.indexOf(")"))}else{if(F>0){G=H.substring(0,F)+"-All"
}}return G}};IXIGO.TrainSearch.prototype=new IXIGO.Search();IXIGO.DealSearch=function(){var B=this;var A;
var C=false;this.msgs=[];this.DEFAULT_MSG="e.g. international or cash back or package";this.DEFAULT_MSG2="e.g. kamal@gmail.com";
this.init=function(){if(C){return }else{C=true}this.form=$("form[@name='dealRequestForm']");if($("#deal_search").val()==""){$("#deal_search").val(this.DEFAULT_MSG).css("color","#999999")
}if($("#dealEmailId").val()==""){$("#dealEmailId").val(this.DEFAULT_MSG2).css("color","#999999")}$("#deal_search").focus(function(){B.setDealOnFocus($(this),B.DEFAULT_MSG);
B.hideErrors();B.msgs=[]}).blur(function(){B.setDealOnBlur($(this),B.DEFAULT_MSG)});$("#dealEmailId").focus(function(){B.setDealOnFocus($(this),B.DEFAULT_MSG2)
}).blur(function(){B.setDealOnBlur($(this),B.DEFAULT_MSG2)});$("#dealPopularHotel").click(function(){B.dealTabChange("Hotel")
});$("#dealPopularFlight").click(function(){B.dealTabChange("Flight")});$("#dealPopularVacation").click(function(){B.dealTabChange("Vacation")
});this.fillForm()};this.fillForm=function(){var E=null;if(IXIGO.DealResult){E=location.pathname.substring(location.pathname.indexOf("search/result/deal")+"search/result/deal/".length)
}else{E=IXIGO.Cookie.Home.read("deal")}if(E){var D=document.forms.dealRequestForm;D.deal_search.value=E;
D.deal_search.style.color="#000000"}};this.setDealOnFocus=function(E,F){var D=E;if(D.val()==F){D.val("").css("color","#000000")
}else{D.css("color","#000000")}};this.setDealOnBlur=function(E,F){var D=E;if(D.val()===""|D.val()==F){D.val(F).css("color","#999999")
}else{D.css("color","#000000")}};this.dealTabChange=function(E){$("#dealPopularTags").fadeOut(500);var D=$("#dealPopularTypeTip").clone();
$($($("#dealPopularTypeTip").parent().children())[0]).css("color","#007CD3");$("#dealPopularTypeTip").remove();
$("#dealPopular"+E).after(D).css("color","#666666");$("#dealPopularTags").fadeIn(500)};this.validate=function(){var E=this.form.get(0);
var D=false;B.msgs=[];if(E.deal_search.value.trim()===""||E.deal_search.value.trim()==this.DEFAULT_MSG){B.msgs.push("oops, you forgot to enter the deal tag!")
}D=(B.msgs.length<1);if(D){B.hideErrors();B.constructURL()}else{B.showErrors(B.msgs)}return D};this.constructURL=function(){var E=this.form.get(0);
this.url=E.action+"/";var D="";D+=E.deal_search.value+"";this.url+=D}};IXIGO.DealSearch.prototype=new IXIGO.Search();