/*12/5/2011 4:44:42 PM*/$(document).ready(function(){SF.GUI.HeaderControl.OrganizeMemberControls(!0);SF.GUI.BodyControl.PreActivate(SF.GUI.BodyControl.Tabs.Home,function(){});$(".Splash").hide()});function format(a){return!0==a.isairport?"<span class='SuggestBoxAirport'>"+a.AirportName+" ("+a.AirportCode+")</span>":"<div class='SuggestBoxCity'>"+a.CityName+", "+a.CountryName+" ("+a.CityCode+")</span>"}
NameSpace.prototype.GUI=new function(){this.HeaderControl=new function(){this.Tabs={Login:{Link:".lgnLogin",Container:"#srcLogin",HasDetail:!1,Url:"Templates/Membership/LoginLayout",Expanded:!1,Parent:".login0",PreLoad:function(a){SF.Templates.ProcessTemplate(SF.GUI.HeaderControl.Tabs.Login.Container,SF.GUI.HeaderControl.Tabs.Login.Url,null,function(){SF.Templates.ProcessTemplate("#lgnRegister","Templates/Membership/Register",null,function(){SF.Templates.ProcessTemplate("#lgnLogin","Templates/Membership/Login",
null,function(){$("#txtPassword").keyup(function(a){(a.keyCode||a.which)==SF.Tools.Keys.ENTER&&$("#MemberLoginForm :button").click()});$(".BirthDateTextBox").datepick({yearRange:"-95:+0",maxDate:0,defaultDate:null==SF.System.Rules.GetRule("DefaultBirthDate")?null:SF.System.Rules.GetRule("DefaultBirthDate").RuleValue});SF.Templates.ProcessTemplate("#lgnLostpsw","Templates/Membership/LostPassword",null,function(){$("#LostPasswordForm #txtEmail").keyup(function(a){(a.keyCode||a.which)==SF.Tools.Keys.ENTER&&
$("#LostPasswordForm :button").click()});$(".NumericTextBox").numeric();SF.Tools.IsFunction(a)&&a()})})})})},Load:function(a){SF.GUI.HeaderControl.Tabs.Login.PreLoad(function(){a()})},Init:new function(){$("#MemberLoginForm :button").live("click",function(){!0!=SF.Membership.IsLoggedIn()&&SF.Membership.Login(function(){SF.GUI.HeaderControl.OrganizeMemberControls()})});$("#LostPasswordForm :button").live("click",function(){!0!=SF.Membership.IsLoggedIn()&&SF.Membership.RemindPassword(function(){})});
$("#SignUpForm :button").live("click",function(){!0!=SF.Membership.IsLoggedIn()&&SF.Membership.SignUp(function(){})})}},Flight:{Link:".srcFlight",Container:"#srcFlight",HasDetail:!0,Url:"TEMPLATES/FLIGHT/SEARCHFORM",Expanded:!1,RuleLoaded:!1,PreLoad:function(a){$(SF.GUI.HeaderControl.Tabs.Flight.Container+" table").length?a():SF.Templates.ProcessTemplate(SF.GUI.HeaderControl.Tabs.Flight.Container,SF.GUI.HeaderControl.Tabs.Flight.Url,null,function(){SF.System.Parameters.Airlines.Get(function(){for(var a=
0;a<SF.System.Parameters.Airlines.Data.length;a++)$("<option value='"+SF.System.Parameters.Airlines.Data[a].AirlineCode+"'>"+SF.System.Parameters.Airlines.Data[a].AirlineName+"</option>").appendTo("#cmbSelectedAirlines")});$(".CitySuggestBox").autocomplete("Service/Flight.aspx?method=2",{dataType:"json",parse:function(a){if(!SF.Tools.IsNull(a))return $.map(a,function(a){var b=[],d={};d.data=a;d.data.isairport=!1;d.value=a.CityCode;d.result=a.CityName;b.push(d);if(!SF.Tools.IsNull(a.Airports)&&0<a.Airports.length){for(d=
0;d<a.Airports.length;d++){var f={};f.data=a.Airports[d];f.data.isairport=!0;f.value=a.Airports[d].AirportCode;f.result=a.Airports[d].AirportName;b.push(f)}return b}})},formatItem:function(a){return format(a)}}).result(function(a,c){var e=null,d=null;!0==c.isairport?(e=c.AirportCode,d=c.AirportName):(e=c.CityCode,d=c.CityName);var f=$(this).attr("id")+"_IsAirport",g=$(this).attr("id")+"_Code";if(0==$(this).siblings("#"+g).length){var h=!0==c.isairport?1:0;$(this).parent().append("<input type='hidden' id='"+
f+"' name='"+f+"' value='"+h+"'></input>");$(this).parent().append("<input type='hidden' id='"+g+"' name='"+g+"' value='"+e+"'></input>")}else $(this).siblings("#"+f).val(!0==c.isairport?1:0),$(this).siblings("#"+g).val(e);$(this).val(d)});a()})},Load:function(a){SF.GUI.HeaderControl.Tabs.Flight.PreLoad(function(){if(!1==SF.GUI.HeaderControl.Tabs.Flight.RuleLoaded){(!0==SF.System.Rules.GetRule("IsCalendarSearchDefault").RuleValue||"True"==SF.System.Rules.GetRule("IsCalendarSearchDefault").RuleValue)&&
$("#chkCalendarSearch").attr("checked","checked");var b=SF.System.Rules.GetRule("DefaultPortalCurrency");null!=b&&$("#txtFlightSearchMaxPriceCurrency").html(b.RuleValue);b=SF.System.Rules.GetRule("FlightSearchFormDefaultDepartureCity");null!=b&&($("#txtSearch_txtFrom_1").val(b.Definition),$("#txtSearch_txtFrom_1_Code").val(b.RuleValue));b=SF.System.Rules.GetRule("FlightSearchFormDefaultArrivalCity");null!=b&&($("#txtSearch_txtTo_1").val(b.Definition),$("#txtSearch_txtTo_1_Code").val(b.RuleValue));
b=SF.System.Rules.GetRule("FlightSearchFormDefaultDepartureDate");if(null!=b){var c=new Date(parseFloat(b.RuleValue.slice(6,19)));$("#txtDepartureDate_txtDate_1").val(c.format("dd/mm/yyyy"));c=SF.System.Rules.GetRule("FlightSearchFormDefaultReturnDatespan");null!=c&&(b=new Date(parseFloat(b.RuleValue.slice(6,19))),b.setDate(b.getDate()+parseInt(c.RuleValue)),$("#txtReturnDate_txtDate_1").val(b.format("dd/mm/yyyy")))}SF.GUI.HeaderControl.Tabs.Flight.RuleLoaded=!0}$(".returndatepicker").datepick({yearRange:"-0:+5"});
$(".departuredatepicker").datepick({onSelect:function(a){$(".returndatepicker").datepick("destroy");$(".returndatepicker").datepick({yearRange:"-0:+5",defaultDate:a[0]});SF.Tools.IsNull(a[0])||""==a[0]||$(this).parent().siblings().find(".returndatepicker").val(a[0].format("dd/mm/yyyy"))},yearRange:"-0:+5"});a()})},Init:new function(){$("#srcFlight :button").live("click",function(){SF.System.SearchManager.CheckSearchPermission()&&SF.Flight.Search()})},ChangeWayStatus:function(){$("#rbFlightType_0").is(":checked")?
($(".src-roundtrip").show(),$(".src-multi1").hide()):$("#rbFlightType_2").is(":checked")?($(".src-roundtrip").hide(),$(".src-multi1").show(),SF.GUI.HeaderControl.ActiveTab.Expanded=!1,SF.GUI.HeaderControl.ToggleDetailSearch()):($(".src-roundtrip").hide(),$(".src-multi1").hide());SF.GUI.HeaderControl.Resize()}},Hotel:{Link:".srcHotel",Container:"#srcHotel",HasDetail:!1,Url:"Templates/Hotel/SearchForm",Expanded:!1,PreLoad:function(a){$(SF.GUI.HeaderControl.Tabs.Hotel.Container+" table").length?a():
SF.Templates.ProcessTemplate(SF.GUI.HeaderControl.Tabs.Hotel.Container,SF.GUI.HeaderControl.Tabs.Hotel.Url,null,function(){var b=SF.System.Rules.GetRule("HotelSearchFormDefaultCity");null!=b&&($("#txtSearchCity").val(b.Definition),$("#txtSearchCity_Code").val(b.RuleValue));$(".HotelCitySuggestBox").autocomplete("Service/Hotel.aspx?method=2",{dataType:"json",parse:function(a){return $.map(a,function(a){var b=[],c={};c.data=a;c.data.isairport=!1;c.value=a.CityCode;c.result=a.CityName;b.push(c);return b})},
formatItem:function(a){return format(a)}}).result(function(a,b){var d=null,f=null;!0==b.isairport?(d=b.AirportCode,f=b.AirportName):(d=b.CityCode,f=b.CityName);var g=$(this).attr("id")+"_IsAirport",h=$(this).attr("id")+"_Code";if(0==$(this).siblings("#"+h).length){var i=!0==b.isairport?1:0;$(this).parent().append("<input type='hidden' id='"+g+"' name='"+g+"' value='"+i+"'></input>");$(this).parent().append("<input type='hidden' id='"+h+"' name='"+h+"' value='"+d+"'></input>")}else $(this).siblings("#"+
g).val(!0==b.isairport?1:0),$(this).siblings("#"+h).val(d);$(this).val(f)});a()})},Load:function(a){SF.GUI.HeaderControl.Tabs.Hotel.PreLoad(function(){var b=SF.System.Rules.GetRule("HotelSearchFormDefaultDepartureDate");if(null!=b){var c=new Date(parseFloat(b.RuleValue.slice(6,19)));$("#txtCheckInDate").val(c.format("dd/mm/yyyy"));c=SF.System.Rules.GetRule("HotelSearchFormDefaultReturnDatespan");null!=c&&(b=new Date(parseFloat(b.RuleValue.slice(6,19))),b.setDate(b.getDate()+parseInt(c.RuleValue)),
$("#txtCheckOutDate").val(b.format("dd/mm/yyyy")))}$("#txtCheckOutDate").datepick({yearRange:"-0:+5"});$("#txtCheckInDate").datepick({onSelect:function(a){$("#txtCheckOutDate").datepick("destroy");$("#txtCheckOutDate").datepick({yearRange:"-0:+5",defaultDate:a[0]});SF.Tools.IsNull(a[0])||""==a[0]||$(this).parent().siblings().find("#txtCheckOutDate").val(a[0].format("dd/mm/yyyy"))},yearRange:"-0:+5"});a()})},Init:new function(){$("#srcHotel :button").live("click",function(){SF.Hotel.Search()})}},Car:{Link:".srcCar",
Container:"#srcCar",HasDetail:!1,Url:"Templates/Car/SearchForm",Expanded:!1,PreLoad:function(a){$(SF.GUI.HeaderControl.Tabs.Car.Container+" table").length?a():SF.Templates.ProcessTemplate(SF.GUI.HeaderControl.Tabs.Car.Container,SF.GUI.HeaderControl.Tabs.Car.Url,null,function(){$(".CarAirportSuggestBox").autocomplete("Service/Car.aspx?method=3",{dataType:"json",parse:function(a){if(!SF.Tools.IsNull(a))return $.map(a,function(a){var b=[],d={};d.data=a;d.data.isairport=!1;d.value=a.CityCode;d.result=
a.CityName;d.IsParent=!0;b.push(d);if(!SF.Tools.IsNull(a.Airports)&&0<a.Airports.length){for(d=0;d<a.Airports.length;d++){var f={};f.data=a.Airports[d];f.data.isairport=!0;f.value=a.Airports[d].AirportCode;f.result=a.Airports[d].AirportName;b.push(f)}return b}})},formatItem:function(a){return format(a)},ParentSelection:!1}).result(function(a,c){var e=null,d=null;!0==c.isairport?(e=c.AirportCode,d=c.AirportName):(e=c.CityCode,d=c.CityName);var f=$(this).attr("id")+"_IsAirport",g=$(this).attr("id")+
"_Code";if(0==$(this).siblings("#"+g).length){var h=!0==c.isairport?1:0;$(this).parent().append("<input type='hidden' id='"+f+"' name='"+f+"' value='"+h+"'></input>");$(this).parent().append("<input type='hidden' id='"+g+"' name='"+g+"' value='"+e+"'></input>")}else $(this).siblings("#"+f).val(!0==c.isairport?1:0),$(this).siblings("#"+g).val(e);$(this).val(d)});a()})},Load:function(a){SF.GUI.HeaderControl.Tabs.Car.PreLoad(function(){var b=SF.System.Rules.GetRule("CarSearchFormDefaultDepartureDate");
if(null!=b){var c=new Date(parseFloat(b.RuleValue.slice(6,19)));$("#txtPickUpDate").val(c.format("dd/mm/yyyy"));c=SF.System.Rules.GetRule("CarSearchFormDefaultReturnDatespan");null!=c&&(b=new Date(parseFloat(b.RuleValue.slice(6,19))),b.setDate(b.getDate()+parseInt(c.RuleValue)),$("#txtDropOffDate").val(b.format("dd/mm/yyyy")))}$("#txtDropOffDate").datepick({yearRange:"-0:+5"});$("#txtPickUpDate").datepick({onSelect:function(a){$("#txtDropOffDate").datepick("destroy");$("#txtDropOffDate").datepick({yearRange:"-0:+5",
defaultDate:a[0]});SF.Tools.IsNull(a[0])||""==a[0]||$(this).parent().siblings().find("#txtDropOffDate").val(a[0].format("dd/mm/yyyy"))},yearRange:"-0:+5"});a()})},Init:new function(){$("#srcCar :button").live("click",function(){SF.Car.Search()})}},Visa:{Link:".srcVisa",Container:"#srcVisa",HasDetail:!1,Url:"Templates/Visa/SearchForm",Expanded:!1,PreLoad:function(a){$(SF.GUI.HeaderControl.Tabs.Visa.Container+" table").length?a():SF.Templates.ProcessTemplate(this.Container,this.Url,null,function(){a()})},
Load:function(a){SF.GUI.HeaderControl.Tabs.Visa.PreLoad(function(){a()})}},Profile:{Link:".srcProfile",Container:"#srcProfile",HasDetail:!1,Url:"Templates/Membership/Profile",Expanded:!1,Parent:".login1",PreLoad:function(a){SF.Templates.ProcessTemplate(SF.GUI.HeaderControl.Tabs.Profile.Container,this.Url,null,function(){SF.Templates.ProcessTemplate("#ProfilePassengers","Templates/Membership/ProfilePassengers",SF.Membership.CurrentMember.Data.MemberDetail.PassengerList,function(){SF.Templates.ProcessTemplate("#ProfileFrequentFlyerCards",
"Templates/Membership/ProfileFrequentFlyerCards",SF.Membership.CurrentMember.Data.MemberDetail.FrequentFlyerList,function(){$(".BirthDateTextBox").datepick({yearRange:"-85:+0"});$(".NumericTextBox").numeric();$(".datepicker").datepick({yearRange:"-0:+10"});a()})})})},Load:function(a){SF.GUI.HeaderControl.Tabs.Profile.PreLoad(function(){a()})}},Reservation:{Link:".srcRez",Container:"#srcRez",HasDetail:!1,Url:"srcRez.html",Expanded:!1,PreLoad:function(a){SF.Membership.GetReservationList(function(){SF.Tools.IsFunction(a)&&
a()})},Load:function(a){SF.GUI.HeaderControl.Tabs.Reservation.PreLoad(function(){a()})}}};this.ActiveTab=this.Tabs.Flight;this.Focus=function(a){SF.GUI.HeaderControl.Activate(a);$("body").scrollTo(a.Link,500,{onAfter:function(){}})};this.Activate=function(a,b,c){"function"==typeof b&&b();SF.GUI.HeaderControl.ActiveTab.Extended=!1;SF.GUI.HeaderControl.ActiveTab=a;SF.GUI.HeaderControl.ActiveTab.Load(function(a){"error"!=a&&($(SF.GUI.HeaderControl.ActiveTab.Link).addClass("active"),$(SF.GUI.HeaderControl.ActiveTab.Link).siblings().removeClass("active"),
SF.GUI.HeaderControl.Resize(),SF.Tools.IsFunction(c)&&c())});!0==SF.GUI.HeaderControl.ActiveTab.HasDetail?$(".src-details").show():$(".src-details").hide()};this.Resize=function(a,b){"function"==typeof a&&a();$(".src-all").scrollTo(SF.GUI.HeaderControl.ActiveTab.Container,500,function(){$(".src-all").animate({height:$(SF.GUI.HeaderControl.ActiveTab.Container).height()},500,function(){"function"==typeof b&&b();$(".datepicker").datepick();$(".BirthDateTextBox").datepick({yearRange:"-95:+0"})})})};this.ToggleDetailSearch=
function(){!1==SF.GUI.HeaderControl.ActiveTab.Expanded?$(".src-detail").slideDown(500,function(){$(".src-all").animate({height:$(SF.GUI.HeaderControl.ActiveTab.Container).height()+$(".src-detail").height()},500);$(".src-details a").addClass("opened");SF.GUI.HeaderControl.ActiveTab.Expanded=!0}):$(".src-detail").slideUp(500,function(){$(".src-all").animate({height:$(SF.GUI.HeaderControl.ActiveTab.Container).height()},500);$(".src-details a").removeClass("opened");SF.GUI.HeaderControl.ActiveTab.Expanded=
!1});SF.GUI.HeaderControl.Resize()};$(".src-details a").live("click",function(){SF.GUI.HeaderControl.ToggleDetailSearch()});this.OrganizeMemberControls=function(a){!0==SF.Membership.IsLoggedIn()?($(".lgnName").html(SF.Membership.CurrentMember.Data.FullName),$(this.Tabs.Login.Parent).hide(),$(this.Tabs.Login.Container).html(""),$(this.Tabs.Profile.Parent).show(),SF.Tools.IsNull(a)&&SF.GUI.HeaderControl.Activate(SF.GUI.HeaderControl.Tabs.Reservation,null,null)):($(this.Tabs.Login.Parent).show(),$(this.Tabs.Profile.Parent).hide(),
$(this.Tabs.Profile.Container).html(""),SF.Tools.IsNull(a)&&SF.GUI.HeaderControl.Activate(SF.GUI.HeaderControl.Tabs.Login,null,null))}};this.BodyControl=new function(){this.AllowResize=!0;this.Focus=function(a){SF.GUI.BodyControl.Activate(a);$("body").scrollTo(a.Link,500,{onAfter:function(){}})};this.Tabs={Home:{Link:".steps-home",Container:"#home",Visibility:"hidden",Url:"Templates/Home/Home",PreLoad:function(a){SF.Templates.ProcessTemplate(this.Container,this.Url,null,function(){$("#promos .pro-all").length?
a():SF.System.Promotions.Retrieve(function(){SF.Templates.ProcessTemplate("#promos","Templates/Home/Promotion",null,function(){$("#pro-slide").serialScroll({items:"li",prev:".pro-prev",next:".pro-next",offset:0,start:0,duration:1200,force:!1,stop:!0,lock:!1,step:1,cycle:!0,jump:!0,axis:"y"});try{a(),$("#twitter").getTwitter({userName:"sonfiyat",numTweets:5})}catch(b){}})})})},Load:function(a){SF.GUI.BodyControl.Tabs.Home.PreLoad(function(){a()})}},Result:{Link:".steps-result",Container:"#rsl",Visibility:"hidden",
Type:null,PreLoad:function(){},Load:function(a){var b=SF.GUI.BodyControl.Tabs.Result.Type;"DomesticFlight"==b?SF.Templates.ProcessTemplate(this.Container,"Templates/Flight/DomesticLayout",null,function(){SF.Tools.IsFunction(a)&&a("ok")}):"InternationalFlight"==b?$("#InternationalFlightSearchResults").length?SF.Tools.IsFunction(a)&&a("ok"):SF.Templates.ProcessTemplate(this.Container,"Templates/Flight/InternationalLayout",null,function(){$(".rsl-cnt .frs-item-indirect").live("click",function(){$(this).slideUp(1);
$(this).next("table").slideDown(1)});$(".rsl-cnt .frs-detail").live("click",function(){$(this).slideUp(1);$(this).prev("table").slideDown(1)});$(".frs-select:even").addClass("frs-cal-hilite");SF.Tools.IsFunction(a)&&a("ok")}):"Hotel"==b?$("#HotelSearchResults").length?SF.Tools.IsFunction(a)&&a("ok"):SF.Templates.ProcessTemplate(this.Container,"Templates/Hotel/HotelLayout",null,function(){SF.Tools.IsFunction(a)&&a("ok")}):"Car"==b&&($("#CarSearchResults").length?SF.Tools.IsFunction(a)&&a("ok"):SF.Templates.ProcessTemplate(this.Container,
"Templates/Car/CarLayout",null,function(){SF.Tools.IsFunction(a)&&a("ok")}))},Init:new function(){}},Basket:{Link:".steps-basket",Container:"#bsk",Visibility:"hidden",PreLoad:function(a){$("#BasketPage").length?a():SF.Templates.ProcessTemplate(this.Container,"Templates/Basket/BasketLayout",null,function(){a()})},Load:function(a){$(".sliderContainer").hide();SF.GUI.BodyControl.Tabs.Basket.PreLoad(function(){a()})}},Passenger:{Link:".steps-passenger",Container:"#psg",Visibility:"hidden",PreLoad:function(){},
Load:function(a){$(".sliderContainer").hide();$(".datepicker").datepick({yearRange:"-95:+0"});$(".BirthDateTextBox").datepick({yearRange:"-95:+0"});$(".FutureDateTextBox").datepick({yearRange:"-0:+29",minDate:0});$(".NumericTextBox").numeric();a()}},Payment:{Link:".steps-payment",Container:"#rez",Visibility:"hidden",PreLoad:function(a){SF.GUI.BodyControl.AllowResize=!1;var b;switch(SF.Basket.GetBasketType()){case SF.Basket.BasketTypeEnum.InternationalFlight:case SF.Basket.BasketTypeEnum.DomesticFlight:b=
"BookingFlight.aspx";break;case SF.Basket.BasketTypeEnum.Hotel:b="BookingHotel.aspx";break;case SF.Basket.BasketTypeEnum.Car:b="BookingCar.aspx";break;default:SF.GUI.BodyControl.AllowResize=!0;return}$(this.Container).load(b+"?dummy="+(new Date).getTime(),function(){$(".NumericTextBox").numeric();SF.Tools.IsFunction(a)&&a()})},Load:function(a){SF.GUI.BodyControl.Tabs.Payment.PreLoad(function(){if(SF.Tools.IsFunction(a))SF.GUI.BodyControl.AllowResize=!0,a()})}},Summary:{Link:".steps-pnr",Container:"#pnr",
Visibility:"hidden",PreLoad:function(a,b){$("#pnr").removeClass("nowidth");$("#pnr").load("Summary.aspx?dummy="+(new Date).getTime(),function(c,e){"error"==e?SF.Tools.IsFunction(b)&&b():SF.Tools.IsFunction(a)&&a()})},Load:function(a,b){SF.GUI.BodyControl.Tabs.Summary.PreLoad(function(){SF.Tools.IsFunction(a)&&a()},b)}},Visa:{Link:".steps-visa",Container:"#visa",Visibility:"hidden",PreLoad:function(a){SF.Templates.ProcessTemplate(this.Container,"Templates/Visa/VisaResult",null,function(){a()})},Load:function(a){SF.GUI.BodyControl.Tabs.Visa.PreLoad(function(){a()})}}};
this.PreviousTab=null;this.ActiveTab=this.Tabs.Home;this.PreActivate=function(a,b,c){this.AllowResize=!1;$(".steps-all").css("display","none");SF.Tools.IsNull(c)&&(c="#tempnode",$("#tempnodepayment").css("display","none"));$(c).css("display","block");$(a.Container).hide();$(a.Link).siblings().removeClass("active");$(a.Link).show().addClass("active");a.Link!=this.Tabs.Home.Link&&$("body").scrollTo(SF.GUI.BodyControl.ActiveTab.Link,500,{onAfter:function(){}});SF.Tools.IsFunction(b)&&b()};this.RollbackActivation=
function(a,b){this.AllowResize=!0;$(SF.GUI.BodyControl.ActiveTab.Link).hide();$(SF.GUI.BodyControl.ActiveTab.Container).hide();SF.GUI.BodyControl.ActiveTab=a;$(".steps-all").css("display","block");$("#tempnode").css("display","none");$("#tempnodepayment").css("display","none");$(a.Link).siblings().removeClass("active");$(a.Link).show().addClass("active");$(a.Container).show();$(".steps-cnt").scrollTo(SF.GUI.BodyControl.ActiveTab.Container,500,{onAfter:function(){fixIEpos();fixIEposMap()}});SF.Tools.IsFunction(b)&&
b()};this.IgnoreActivate=!1;this.Activate=function(a,b,c,e,d,f,g){this.AllowResize=!0;SF.GUI.BodyControl.PreviousTab=SF.GUI.BodyControl.ActiveTab;SF.GUI.BodyControl.ActiveTab=a;"function"==typeof b&&b();$(SF.GUI.BodyControl.ActiveTab.Link).siblings().removeClass("active");$(SF.GUI.BodyControl.ActiveTab.Link).show().addClass("active");void 0!=SF.GUI.BodyControl.ActiveTab.Load&&!0!=f?SF.GUI.BodyControl.ActiveTab.Load(function(a){if("error"!=a||void 0==a)if($("#tempnode").css("display","none"),$(".steps-all").css("display",
"block"),$(SF.GUI.BodyControl.ActiveTab.Container).show(),$(".steps-cnt").scrollTo(SF.GUI.BodyControl.ActiveTab.Container,500,{onAfter:function(){fixIEpos();fixIEposMap()}}),!0!=d&&SF.GUI.BodyControl.Resize(),null!=e&&void 0!=e&&!0==e&&$(SF.GUI.BodyControl.ActiveTab.Link).siblings().hide(),"function"==typeof c)this.IgnoreActivate=!1,c()},g):($("#tempnode").css("display","none"),$(".steps-all").css("display","block"),$(SF.GUI.BodyControl.ActiveTab.Container).show(),$(".steps-cnt").scrollTo(SF.GUI.BodyControl.ActiveTab.Container,
500,{onAfter:function(){fixIEpos();fixIEposMap()}}),!0!=d&&SF.GUI.BodyControl.Resize(),null!=e&&void 0!=e&&!0==e&&$(SF.GUI.BodyControl.ActiveTab.Link).siblings().hide(),"function"==typeof c&&c())};this.ControlNext=function(a,b,c,e,d){"function"==typeof c&&c();void 0!=b&&(!0==b?($(a.Link).nextAll().show(),$(a.Container).nextAll().show()):($(a.Link).nextAll().hide(),$(a.Container).nextAll().hide(),!SF.Tools.IsNull(d)&&!0==d&&$(a.Container).nextAll().html(" ")));"function"==typeof e&&e()};this.ControlPrevious=
function(a,b,c,e){"function"==typeof c&&c();void 0!=b&&(!0==b?($(a.Link).prevAll().show(),$(a.Container).prevAll().show()):($(a.Link).prevAll().hide(),$(a.Container).prevAll().hide()));"function"==typeof e&&e()};this.ControlTab=function(a,b,c,e){"function"==typeof c&&c();if(!SF.Tools.IsNull(b))!0==b?(SF.GUI.BodyControl.ActiveTab=a,$(a.Link).show(),$(a.Container).show()):($(a.Link).hide(),$(a.Container).hide());"function"==typeof e&&e()};this.Resize=function(a,b){this.AllowResize&&("function"==typeof a&&
a(),$(".steps-cnt").height($(SF.GUI.BodyControl.ActiveTab.Container).height()),"function"==typeof b&&b())};this.ToggleDisplay={InPopUp:function(a){$("#lightme").contents().find("#"+a).toggle()},InBody:function(a){$("#"+a).toggle()}};$(this.Tabs.Home.Link).live("click",function(){SF.GUI.BodyControl.AllowResize&&SF.GUI.BodyControl.Activate(SF.GUI.BodyControl.Tabs.Home,null,null,!1,!1,!0)});$(this.Tabs.Result.Link).live("click",function(){$(".sliderContainer").show();SF.GUI.BodyControl.AllowResize&&
SF.GUI.BodyControl.Activate(SF.GUI.BodyControl.Tabs.Result,null,null,!1,!1,!0)});$(this.Tabs.Basket.Link).live("click",function(){$(".sliderContainer").hide();SF.GUI.BodyControl.AllowResize&&SF.GUI.BodyControl.Activate(SF.GUI.BodyControl.Tabs.Basket,null,null,!1,!1,!0)});$(this.Tabs.Passenger.Link).live("click",function(){SF.GUI.BodyControl.AllowResize&&SF.GUI.BodyControl.Activate(SF.GUI.BodyControl.Tabs.Passenger,null,null,!1,!1,!0)});$(this.Tabs.Payment.Link).live("click",function(){SF.GUI.BodyControl.AllowResize&&
SF.GUI.BodyControl.Activate(SF.GUI.BodyControl.Tabs.Payment,null,null,!1,!1,!0)});$(this.Tabs.Summary.Link).live("click",function(){SF.GUI.BodyControl.AllowResize&&SF.GUI.BodyControl.Activate(SF.GUI.BodyControl.Tabs.Summary,null,null,!1,!1,!0)});$(this.Tabs.Visa.Link).live("click",function(){SF.GUI.BodyControl.AllowResize&&SF.GUI.BodyControl.Activate(SF.GUI.BodyControl.Tabs.Visa,null,null,!1,!1,!0)});$(".empty").live("click",function(){$(".sliderContainer").show()})};this.PopUpControl=new function(){this.DisableOpen=
!1;this.Buttons={OkButton:{Id:"OkButton",Text:"Button_Ok",Visible:!1,OnClick:function(){}},YesButton:{Id:"YesButton",Text:"Button_Yes",Visible:!1,OnClick:function(){}},NoButton:{Id:"NoButton",Text:"Button_No",Visible:!1,OnClick:function(){}},CancelButton:{Id:"CancelButton",Text:"Button_Cancel",Visible:!1,OnClick:function(){}}};this.ShowUrl=function(a,c,e,d){if(!0!=SF.GUI.PopUpControl.DisableOpen){SF.GUI.PopUpControl.DisableOpen=!0;var c=SF.Tools.IsNull(c)?!1:c,f=SF.Tools.IsNull(e)?"block":"none";
$("#lightme").lightbox_me({centered:!0,closeClick:c,closeEsc:c,onLoad:function(){0==a.indexOf("http://")?$("#lightme #lightmein").append('<iframe id="lightmeframe" src="'+a+'"></iframe>'):0==a.indexOf("#")?$("#lightme #lightmein").append($(a)):0==a.indexOf("Templates/")?(SF.Tools.IsNull(d)&&(d=null),SF.Templates.ProcessTemplate("#lightme #lightmein",a,d,function(){})):$("#lightme #lightmein").load(a);$("#lightmeclose").css("display",f)},onClose:function(){$("#lightme #lightmein").html("");SF.GUI.PopUpControl.ResetControls();
SF.GUI.PopUpControl.DisableOpen=!1}})}};this.ShowLocalizedMessage=function(a){this.ShowMessage(a.Localize())};this.ShowMessage=function(a,c,e,d){if(!SF.GUI.PopUpControl.DisableOpen){SF.GUI.PopUpControl.DisableOpen=!0;var f=SF.Tools.IsNull(c)?!1:c,g=SF.Tools.IsNull(e)?"block":"none";$("#lightme").lightbox_me({centered:!0,closeClick:f,closeEsc:c,onLoad:function(){$("#lightme #lightmein").append("<div class='error'>"+a+"</div><div class='popupbuttons'></div>");$("#lightmeclose").css("display",g);SF.GUI.PopUpControl.AddControls()},
onClose:function(){$("#lightme #lightmein").html("");SF.GUI.PopUpControl.ResetControls();SF.GUI.PopUpControl.DisableOpen=!1;SF.Tools.IsFunction(d)&&d()}})}};this.ChangeMessage=function(a,c){$("#lightme #lightmein .error").html(a);!SF.Tools.IsNull(c)&&c&&(SF.GUI.PopUpControl.ResetControls(),$("#lightme #lightmein").find(".popupbuttons").html(" "))};this.Close=function(){$(".close").click()};this.HasPopUpBlocker=function(a){var c=!1;try{c="undefined"==typeof a?!0:a&&a.closed?!1:a&&a.test?!1:!0}catch(e){}return c};
this.AddControls=function(){for(var a in SF.GUI.PopUpControl.Buttons){var c=SF.GUI.PopUpControl.Buttons[a];!0==c.Visible&&$("#lightmein .popupbuttons").append("<input id='"+c.Id+"' type='button' value='"+c.Text.Localize()+"' onclick='javascript:SF.GUI.PopUpControl.Buttons."+c.Id+".OnClick();'></input>")}};this.ResetControls=function(){for(var a in SF.GUI.PopUpControl.Buttons){var c=SF.GUI.PopUpControl.Buttons[a];c.Visible=!1;c.OnClick=function(){}}};this.show=function(a,c){$("#lightme").lightbox_me({centered:!0,
onLoad:function(){0==a.indexOf("http://")?$("#lightme #lightmein").append('<iframe id="lightmeframe" src="'+a+'"></iframe>'):0==a.indexOf("#")?$("#lightme #lightmein").append($(a)):$("#lightme #lightmein").load(a)},onClose:function(){$("#lightme #lightmein").html("")}});SF.Tools.IsNull(c)||setTimeout(function(){try{$("#lightmein").scrollTo(c,1E3)}catch(a){}},SF.Tools.IsNull($.browser.msie)?1E3:2E3)};var a=null;this.OpenWindow=function(b,c,e){SF.Tools.IsNull(c);SF.Tools.IsNull(e);a=window.open(b,"newWin",
"left=20,top=20,width="+c+",height="+e+",menubar=0,location=0,toolbar=0,resizable=0");(null==a||"undefined"==typeof a)&&SF.GUI.PopUpControl.ShowMessage("Message_PleaseCheckPopUpBlocker".Localize());return a};this.CloseWindow=function(){null!=a&&a.close()}};this.Splash=new function(){this.Show=function(a){SF.Tools.IsNull(a)||$("#SplashContent").html(a);a=$(".bd").height();$(".Splash").height(a);$(".Splash").show()};this.Hide=function(){setTimeout(function(){$(".Splash").hide();$("#SplashContent").html("")},
0)}};this.QuickSearchControl=new function(){this.Search=function(a,b,c,e,d){switch(a){case "Flight":this.FlightSearch(b,c,e,d);break;case "Hotel":this.HotelSearch(b,c,e,d);break;case "Visa":this.VisaSearch(b,c,e);break;case "Car":this.CarSearch(b,c,e)}};this.FlightSearch=function(a,b,c,e){SF.GUI.HeaderControl.Activate(SF.GUI.HeaderControl.Tabs.Flight,null,function(){$("#txtSearch_txtTo_1").val(a);SF.Tools.IsNull(e)||$("#txtSearch_txtTo_1_Code").val(e);SF.Tools.IsNull(b)||$("#txtDepartureDate_txtDate_1").val(b);
SF.Tools.IsNull(c)||$("#txtReturnDate_txtDate_1").val(c);$("body").scrollTo(SF.GUI.HeaderControl.ActiveTab.Link,500,{onAfter:function(){}})},!1)};this.HotelSearch=function(a,b,c,e){SF.GUI.HeaderControl.Activate(SF.GUI.HeaderControl.Tabs.Hotel,null,function(){$("#txtSearchCity").val(a);SF.Tools.IsNull(e)||$("#txtSearchCity_Code").val(e);SF.Tools.IsNull(b)||$("#txtCheckInDate").val(b);SF.Tools.IsNull(c)||$("#txtCheckOutDate").val(c);$("body").scrollTo(SF.GUI.HeaderControl.ActiveTab.Link,500,{onAfter:function(){}})},
!1)};this.CarSearch=function(){SF.GUI.HeaderControl.Activate(SF.GUI.HeaderControl.Tabs.Car,null,function(){$("body").scrollTo(SF.GUI.HeaderControl.ActiveTab.Link,500,{onAfter:function(){}})},!1)};this.VisaSearch=function(){SF.GUI.HeaderControl.Activate(SF.GUI.HeaderControl.Tabs.Visa,null,function(){$("body").scrollTo(SF.GUI.HeaderControl.ActiveTab.Link,500,{onAfter:function(){}})},!1)}}};
function flashToFsearch(a){SF.GUI.HeaderControl.Activate(SF.GUI.HeaderControl.Tabs.Flight,null,null,!1);$("#txtSearch_txtTo_1").val(a);$("#txtSearch_txtTo_1_Code").val("");$("body").scrollTo(SF.GUI.HeaderControl.ActiveTab.Link,500,{onAfter:function(){}})}
function flashToHsearch(a){SF.GUI.HeaderControl.Activate(SF.GUI.HeaderControl.Tabs.Hotel,null,null,!1);$("#txtSearchCity").val(a);$("#txtSearchCity_Code").val("");$("body").scrollTo(SF.GUI.HeaderControl.ActiveTab.Link,500,{onAfter:function(){}})}function flashToVsearch(a){SF.GUI.BodyControl.Activate(SF.GUI.BodyControl.Tabs.Visa,null,function(){$(".visa-cnt").load("Visa/ulke.aspx?cCode="+a+"&recType=hepsi")})};

