/*
 * jQuery UI 1.6
 *
 * Copyright (c) 2008 AUTHORS.txt (http://ui.jquery.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
(function(b){var e=b.fn.remove,a=b.browser.mozilla&&(parseFloat(b.browser.version)<1.9);b.ui={version:"1.6",plugin:{add:function(k,j,m){var n=b.ui[k].prototype;for(var l in m){n.plugins[l]=n.plugins[l]||[];n.plugins[l].push([j,m[l]])}},call:function(l,j,k){var m=l.plugins[j];if(!m){return}for(var n=0;n<m.length;n++){if(l.options[m[n][0]]){m[n][1].apply(l.element,k)}}}},contains:function(j,k){var l=b.browser.safari&&b.browser.version<522;if(j.contains&&!l){return j.contains(k)}if(j.compareDocumentPosition){return !!(j.compareDocumentPosition(k)&16)}while(k=k.parentNode){if(k==j){return true}}return false},cssCache:{},css:function(l){if(b.ui.cssCache[l]){return b.ui.cssCache[l]}var k=b('<div class="ui-gen">').addClass(l).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");b.ui.cssCache[l]=!!((!(/auto|default/).test(k.css("cursor"))||(/^[1-9]/).test(k.css("height"))||(/^[1-9]/).test(k.css("width"))||!(/none/).test(k.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(k.css("backgroundColor"))));try{b("body").get(0).removeChild(k.get(0))}catch(j){}return b.ui.cssCache[l]},hasScroll:function(m,k){if(b(m).css("overflow")=="hidden"){return false}var l=(k&&k=="left")?"scrollLeft":"scrollTop",j=false;if(m[l]>0){return true}m[l]=1;j=(m[l]>0);m[l]=0;return j},isOverAxis:function(k,l,j){return(k>l)&&(k<(l+j))},isOver:function(m,k,n,o,l,j){return b.ui.isOverAxis(m,n,l)&&b.ui.isOverAxis(k,o,j)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(a){var h=b.attr,i=b.fn.removeAttr,f="http://www.w3.org/2005/07/aaa",d=/^aria-/,c=/^wairole:/;b.attr=function(k,l,j){var m=j!==undefined;return(l=="role"?(m?h.call(this,k,l,"wairole:"+j):(h.apply(this,arguments)||"").replace(c,"")):(d.test(l)?(m?k.setAttributeNS(f,l.replace(d,"aaa:"),j):h.call(this,k,l.replace(d,"aaa:"))):h.apply(this,arguments)))};b.fn.removeAttr=function(j){return(d.test(j)?this.each(function(){this.removeAttributeNS(f,j.replace(d,""))}):i.call(this,j))}}b.fn.extend({remove:function(){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return e.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((b.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(b.curCSS(this,"position",1))&&(/(auto|scroll)/).test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?b(document):j}});b.extend(b.expr[":"],{data:function(k,j,l){return b.data(k,l[3])},tabbable:function(j,n,k){var m=j.nodeName.toLowerCase();function l(o){return !(b(o).is(":hidden")||b(o).parents(":hidden").length)}return(j.tabIndex>=0&&(("a"==m&&j.href)||(/input|select|textarea|button/.test(m)&&"hidden"!=j.type&&!j.disabled))&&l(j))}});function g(o,n,m,j){function k(p){var q=b[o][n][p]||[];return(typeof q=="string"?q.split(/,?\s+/):q)}var l=k("getter");if(j.length==1&&typeof j[0]=="string"){l=l.concat(k("getterSetter"))}return(b.inArray(m,l)!=-1)}b.widget=function(k,l){var j=k.split(".")[0];k=k.split(".")[1];b.fn[k]=function(m){var o=(typeof m=="string"),n=Array.prototype.slice.call(arguments,1);if(o&&m.substring(0,1)=="_"){return this}if(o&&g(j,k,m,n)){var p=b.data(this[0],k);return(p?p[m].apply(p,n):undefined)}return this.each(function(){var q=b.data(this,k);(!q&&!o&&b.data(this,k,new b[j][k](this,m)));(q&&o&&b.isFunction(q[m])&&q[m].apply(q,n))})};b[j]=b[j]||{};b[j][k]=function(m,n){var o=this;this.widgetName=k;this.widgetEventPrefix=b[j][k].eventPrefix||k;this.widgetBaseClass=j+"-"+k;this.options=b.extend({},b.widget.defaults,b[j][k].defaults,b.metadata&&b.metadata.get(m)[k],n);this.element=b(m).bind("setData."+k,function(q,r,p){return o._setData(r,p)}).bind("getData."+k,function(p,q){return o._getData(q)}).bind("remove",function(){return o.destroy()});this._init()};b[j][k].prototype=b.extend({},b.widget.prototype,l);b[j][k].getterSetter="option"};b.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName)},option:function(j,m){var k=j,l=this;if(typeof j=="string"){if(m===undefined){return this._getData(j)}k={};k[j]=m}b.each(k,function(o,n){l._setData(o,n)})},_getData:function(j){return this.options[j]},_setData:function(k,j){this.options[k]=j;if(k=="disabled"){this.element[j?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(k,j,m){var l=(k==this.widgetEventPrefix?k:this.widgetEventPrefix+k);j=j||b.event.fix({type:l,target:this.element[0]});return this.element.triggerHandler(l,[j,m],this.options[k])}};b.widget.defaults={disabled:false};b.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;return false}});if(b.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(b.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(j){(this._mouseStarted&&this._mouseUp(j));this._mouseDownEvent=j;var k=this,m=(j.which==1),l=(typeof this.options.cancel=="string"?b(j.target).parents().add(j.target).filter(this.options.cancel).length:false);if(!m||l||!this._mouseCapture(j)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(j)!==false);if(!this._mouseStarted){j.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);if(!b.browser.safari){j.preventDefault()}return true},_mouseMove:function(j){if(b.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=true;this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};b.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);
/*
 * jQuery UI Tabs 1.6
 *
 * Copyright (c) 2008 AUTHORS.txt (http://ui.jquery.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Tabs
 *
 * Depends:
 *	ui.core.js
 */
(function(a){a.widget("ui.tabs",{_init:function(){this._tabify(true)},destroy:function(){var b=this.options;this.element.unbind(".tabs").removeClass(b.navClass).removeData("tabs");this.$tabs.each(function(){var d=a.data(this,"href.tabs");if(d){this.href=d}var c=a(this).unbind(".tabs");a.each(["href","load","cache"],function(f,e){c.removeData(e+".tabs")})});this.$lis.add(this.$panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass([b.selectedClass,b.deselectableClass,b.disabledClass,b.panelClass,b.hideClass].join(" "))}});if(b.cookie){this._cookie(null,b.cookie)}},_setData:function(c,b){if((/^selected/).test(c)){this.select(b)}else{this.options[c]=b;this._tabify()}},length:function(){return this.$tabs.length},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie="ui-tabs-"+a.data(this.element[0]));return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_tabify:function(f){this.$lis=a("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return a("a",this)[0]});this.$panels=a([]);var e=this,c=this.options;this.$tabs.each(function(r,s){if(s.hash&&s.hash.replace("#","")){e.$panels=e.$panels.add(e._sanitizeSelector(s.hash))}else{if(a(s).attr("href")!="#"){a.data(s,"href.tabs",s.href);a.data(s,"load.tabs",s.href);var p=e._tabId(s);s.href="#"+p;var q=a("#"+p);if(!q.length){q=a(c.panelTemplate).attr("id",p).addClass(c.panelClass).insertAfter(e.$panels[r-1]||e.element);q.data("destroy.tabs",true)}e.$panels=e.$panels.add(q)}else{c.disabled.push(r+1)}}});if(f){this.element.addClass(c.navClass);this.$panels.addClass(c.panelClass);if(c.selected===undefined){if(location.hash){this.$tabs.each(function(p,q){if(q.hash==location.hash){c.selected=p;return false}})}else{if(c.cookie){var k=parseInt(e._cookie(),10);if(k&&e.$tabs[k]){c.selected=k}}else{if(e.$lis.filter("."+c.selectedClass).length){c.selected=e.$lis.index(e.$lis.filter("."+c.selectedClass)[0])}}}}c.selected=c.selected===null||c.selected!==undefined?c.selected:0;c.disabled=a.unique(c.disabled.concat(a.map(this.$lis.filter("."+c.disabledClass),function(p,q){return e.$lis.index(p)}))).sort();if(a.inArray(c.selected,c.disabled)!=-1){c.disabled.splice(a.inArray(c.selected,c.disabled),1)}this.$panels.addClass(c.hideClass);this.$lis.removeClass(c.selectedClass);if(c.selected!==null){this.$panels.eq(c.selected).removeClass(c.hideClass);var o=[c.selectedClass];if(c.deselectable){o.push(c.deselectableClass)}this.$lis.eq(c.selected).addClass(o.join(" "));var j=function(){e._trigger("show",null,e.ui(e.$tabs[c.selected],e.$panels[c.selected]))};if(a.data(this.$tabs[c.selected],"load.tabs")){this.load(c.selected,j)}else{j()}}a(window).bind("unload",function(){e.$tabs.unbind(".tabs");e.$lis=e.$tabs=e.$panels=null})}else{c.selected=this.$lis.index(this.$lis.filter("."+c.selectedClass)[0])}if(c.cookie){this._cookie(c.selected,c.cookie)}for(var m=0,g;g=this.$lis[m];m++){a(g)[a.inArray(m,c.disabled)!=-1&&!a(g).hasClass(c.selectedClass)?"addClass":"removeClass"](c.disabledClass)}if(c.cache===false){this.$tabs.removeData("cache.tabs")}var d,l;if(c.fx){if(c.fx.constructor==Array){d=c.fx[0];l=c.fx[1]}else{d=l=c.fx}}function b(q,p){q.css({display:""});if(a.browser.msie&&p.opacity){q[0].style.removeAttribute("filter")}}var i=l?function(q,p){p.animate(l,l.duration||"normal",function(){p.removeClass(c.hideClass);b(p,l);e._trigger("show",null,e.ui(q,p[0]))})}:function(q,p){p.removeClass(c.hideClass);e._trigger("show",null,e.ui(q,p[0]))};var h=d?function(q,r,p){r.animate(d,d.duration||"normal",function(){r.addClass(c.hideClass);b(r,d);if(p){i(q,p,r)}})}:function(q,r,p){r.addClass(c.hideClass);if(p){i(q,p)}};function n(r,p,t,q){var s=[c.selectedClass];if(c.deselectable){s.push(c.deselectableClass)}p.addClass(s.join(" ")).siblings().removeClass(s.join(" "));h(r,t,q)}this.$tabs.unbind(".tabs").bind(c.event+".tabs",function(){var p=a(this).parents("li:eq(0)"),s=e.$panels.filter(":visible"),q=a(e._sanitizeSelector(this.hash));if((p.hasClass(c.selectedClass)&&!c.deselectable)||p.hasClass(c.disabledClass)||a(this).hasClass(c.loadingClass)||e._trigger("select",null,e.ui(this,q[0]))===false){this.blur();return false}c.selected=e.$tabs.index(this);if(c.deselectable){if(p.hasClass(c.selectedClass)){e.options.selected=null;p.removeClass([c.selectedClass,c.deselectableClass].join(" "));e.$panels.stop();h(this,s);this.blur();return false}else{if(!s.length){e.$panels.stop();var r=this;e.load(e.$tabs.index(this),function(){p.addClass([c.selectedClass,c.deselectableClass].join(" "));i(r,q)});this.blur();return false}}}if(c.cookie){e._cookie(c.selected,c.cookie)}e.$panels.stop();if(q.length){var r=this;e.load(e.$tabs.index(this),s.length?function(){n(r,p,s,q)}:function(){p.addClass(c.selectedClass);i(r,q)})}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}return false});if(c.event!="click"){this.$tabs.bind("click.tabs",function(){return false})}},add:function(f,g,h){if(h==undefined){h=this.$tabs.length}var d=this.options;var b=a(d.tabTemplate.replace(/#\{href\}/g,f).replace(/#\{label\}/g,g));b.data("destroy.tabs",true);var c=f.indexOf("#")==0?f.replace("#",""):this._tabId(a("a:first-child",b)[0]);var e=a("#"+c);if(!e.length){e=a(d.panelTemplate).attr("id",c).addClass(d.hideClass).data("destroy.tabs",true)}e.addClass(d.panelClass);if(h>=this.$lis.length){b.appendTo(this.element);e.appendTo(this.element[0].parentNode)}else{b.insertBefore(this.$lis[h]);e.insertBefore(this.$panels[h])}d.disabled=a.map(d.disabled,function(j,k){return j>=h?++j:j});this._tabify();if(this.$tabs.length==1){b.addClass(d.selectedClass);e.removeClass(d.hideClass);var i=a.data(this.$tabs[0],"load.tabs");if(i){this.load(h,i)}}this._trigger("add",null,this.ui(this.$tabs[h],this.$panels[h]))},remove:function(e){var c=this.options,b=this.$lis.eq(e).remove(),d=this.$panels.eq(e).remove();if(b.hasClass(c.selectedClass)&&this.$tabs.length>1){this.select(e+(e+1<this.$tabs.length?1:-1))}c.disabled=a.map(a.grep(c.disabled,function(f,g){return f!=e}),function(f,g){return f>=e?--f:f});this._tabify();this._trigger("remove",null,this.ui(b.find("a")[0],d[0]))},enable:function(d){var c=this.options;if(a.inArray(d,c.disabled)==-1){return}var b=this.$lis.eq(d).removeClass(c.disabledClass);if(a.browser.safari){b.css("display","inline-block");setTimeout(function(){b.css("display","block")},0)}c.disabled=a.grep(c.disabled,function(e,f){return e!=d});this._trigger("enable",null,this.ui(this.$tabs[d],this.$panels[d]))},disable:function(c){var d=this,b=this.options;if(c!=b.selected){this.$lis.eq(c).addClass(b.disabledClass);b.disabled.push(c);b.disabled.sort();this._trigger("disable",null,this.ui(this.$tabs[c],this.$panels[c]))}},select:function(b){if(typeof b=="string"){b=this.$tabs.index(this.$tabs.filter("[href$="+b+"]")[0])}this.$tabs.eq(b).trigger(this.options.event+".tabs")},load:function(k,g){var f=this,b=this.options,m=this.$tabs.eq(k),h=m[0],j=g==undefined||g===false,d=m.data("load.tabs");g=g||function(){};if(!d||!j&&a.data(h,"cache.tabs")){g();return}var e=function(p){var o=a(p),n=o.find("*:last");return n.length&&n.is(":not(img)")&&n||o};var c=function(){f.$tabs.filter("."+b.loadingClass).removeClass(b.loadingClass).each(function(){if(b.spinner){e(this).parent().html(e(this).data("label.tabs"))}});f.xhr=null};if(b.spinner){var i=e(h).html();e(h).wrapInner("<em></em>").find("em").data("label.tabs",i).html(b.spinner)}var l=a.extend({},b.ajaxOptions,{url:d,success:function(n,p){a(f._sanitizeSelector(h.hash)).html(n);c();if(b.cache){a.data(h,"cache.tabs",true)}f._trigger("load",null,f.ui(f.$tabs[k],f.$panels[k]));try{b.ajaxOptions.success(n,p)}catch(o){}g()}});if(this.xhr){this.xhr.abort();c()}m.addClass(b.loadingClass);f.xhr=a.ajax(l)},url:function(b,c){this.$tabs.eq(b).removeData("cache.tabs").data("load.tabs",c)},ui:function(b,c){return{options:this.options,tab:b,panel:c,index:this.$tabs.index(b)}}});a.extend(a.ui.tabs,{version:"1.6",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,deselectable:false,deselectableClass:"ui-tabs-deselectable",disabled:[],disabledClass:"ui-tabs-disabled",event:"click",fx:null,hideClass:"ui-tabs-hide",idPrefix:"ui-tabs-",loadingClass:"ui-tabs-loading",navClass:"ui-tabs-nav",panelClass:"ui-tabs-panel",panelTemplate:"<div></div>",selectedClass:"ui-tabs-selected",spinner:"",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(f,c){c=c||false;var g=this,d=this.options.selected;function b(){g.rotation=setInterval(function(){d=++d<g.$tabs.length?d:0;g.select(d)},f)}function e(h){if(!h||h.clientX){clearInterval(g.rotation)}}if(f){b();if(!c){this.$tabs.bind(this.options.event+".tabs",e)}else{this.$tabs.bind(this.options.event+".tabs",function(){e();d=g.options.selected;b()})}}else{e();this.$tabs.unbind(this.options.event+".tabs",e)}}})})(jQuery);var ucHP=new UserContextInfo();function initSiteSections(){var a=ucHP.getLastCountry();var b=ucHP.getLastLocale();if(a=="AU"&&b=="en"){$j.ajax({type:"GET",url:"/static/homepage/sitesections/"+a+"_"+b+".html",dataType:"html",success:function(c){if(c.length>0&&!($j("div").hasClass("importantMsgContent"))){$j("div.main").prepend('<div class="siteSections clearit"><div class="siteSectionCollection clearit"></div><a href="/travel/airlines/siteSections/'+a+"_"+b+"/global/"+b+'" class="toggleSiteSections">Show site sections</a></div>');$j("div").filter(".siteSectionCollection").append(c);$j(".toggleSiteSections").toggle(function(){if($j.browser.version.substr(0,3)=="6.0"&&$j.browser.msie){$j(".main").find("select").addClass("hidden")}$j(this).addClass("show");$j("div.siteSections div.siteSectionCollection").fadeIn();$j("a.toggleSiteSections").html("Close site sections");$j("div.siteSections div.siteSectionCollection").find("a:first").focus();return false},function(){$j(this).removeClass("show");$j("div.siteSections div.siteSectionCollection").fadeOut();$j("a.toggleSiteSections").html("Show site sections");if($j.browser.version.substr(0,3)=="6.0"&&$j.browser.msie){$j(".main").find("select").removeClass("hidden")}return false})}}})}if(b=="en"){$j("div").filter(".wrapper").prepend('<div id="HP_FlashBanner" style="position: absolute; top: 0; margin: 0 0 0 305px"></div>');writeSimpleFlash("/img/banners/grand-prix-banner-400x84.swf",400,84,'<a href="/travel/airlines/qantas-australian-grand-prix-2010/global/en"><img src="/img/banners/grand-prix-banner-400x84.gif" alt="Proud to be the Premier Partner of the 2010 Formula 1 Qantas Australian Grand Prix"/></a>',"","HP_FlashBanner")}}function loadHPScroller(){var b=ucHP.getLastCountry();var c=ucHP.getLastLocale();var a=ucHP.getLastRegion();if(c=="en"&&(b=="AU"||b=="US"||a=="EU"||b=="ZA")){$j(".promotionsBody").qCarousel({nextB:$j("div").filter(".promoRight").children("a"),prevB:$j("div").filter(".promoLeft").children("a"),speed:1500,visible:4,slideBy:1,iWidth:160,auto:6000})}else{$j(".promotionsBody").qCarousel({nextB:$j("div").filter(".promoRight").children("a"),prevB:$j("div").filter(".promoLeft").children("a"),speed:1500,visible:4,slideBy:1,iWidth:160})}}function initMultiCity(){$j("#show_multiCity").click(toggleMultiCity)}function toggleMultiCity(){$j(".multiCity_options").css("opacity",0.96);if($j("#show_multiCity").attr("checked")){$j(".multiCity_options").slideDown("normal")}else{$j(".multiCity_options").slideUp("normal")}}function leapto(){var b=document.multiLogin.destination.selectedIndex;var a=document.multiLogin.destination.options[b].value;if(a!=""){location.href=a}}function initMultiLogin(){$j($j(".loginSelect").find("input")[0]).attr("checked","true");$j(".loginSelect").find("input").click(toggleMultiLogin);toggleMultiLogin()}function toggleMultiLogin(){$j("fieldset.MYBooking").hide();$j(".FFlyer").hide();switch($j(".loginSelect").find("input:checked").val()){case"myb":$j("#multiLogin").attr("action","/regions/do/dyn/checkmytrip");if(($j($j(".MYBooking").find("input")[0]).val().indexOf("Booking")>-1)||($j($j(".MYBooking").find("input")[0]).val()=="")){$j($j(".MYBooking").find("input")[0]).attr("maxLength",30);$j($j(".MYBooking").find("input")[0]).val("Booking/Voucher Reference")}if(($j($j(".MYBooking").find("input")[1]).val().indexOf("Last Name")>-1)||($j($j(".MYBooking").find("input")[1]).val()=="")){$j($j(".MYBooking").find("input")[1]).val("Last Name")}$j(".MYBooking a.moreAbout").attr("href","/regions/do/dyn/yourBooking");$j(".MYBooking a.moreAbout").html("More about Manage Your Booking");$j(".MYBooking").show();break;case"oc":$j("#multiLogin").attr("action","/regions/do/dyn/checkmytrip");if(($j($j(".MYBooking").find("input")[0]).val().indexOf("Booking")>-1)||($j($j(".MYBooking").find("input")[0]).val()=="")){$j($j(".MYBooking").find("input")[0]).attr("maxLength",20);$j($j(".MYBooking").find("input")[0]).val("Booking Reference")}if(($j($j(".MYBooking").find("input")[1]).val().indexOf("Last Name")>-1)||($j($j(".MYBooking").find("input")[1]).val()=="")){$j($j(".MYBooking").find("input")[1]).val("Last Name")}$j(".MYBooking a.moreAbout").attr("href","/info/bookings/onlineCheckin");$j(".MYBooking a.moreAbout").html("More about Online Check-in");$j(".MYBooking").show();break;default:if(($j($j(".FFlyer").find("input")[0]).val().indexOf("Membership")>-1)||($j($j(".FFlyer").find("input")[0]).val()=="")){$j($j(".FFlyer").find("input")[0]).val("Membership No.")}if(($j($j(".FFlyer").find("input")[1]).val().indexOf("Last name")>-1)||($j($j(".FFlyer").find("input")[1]).val()=="")){$j($j(".FFlyer").find("input")[1]).val("Last name")}if(($j($j(".FFlyer").find("input")[2]).val().indexOf("PIN")>-1)||($j($j(".FFlyer").find("input")[2]).val()=="")){$j($j(".FFlyer").find("input")[2]).value="PIN";$j($j(".FFlyer").find("input")[2]).removeAttr("style")}$j("#multiLogin").attr("action","https://"+window.location.host+"/fflyer/dyns/dologin?action=login&origin=homepage");$j(".FFlyer").show();readFreqCke()}}function enterSubmit(b,a){if(b&&b.keyCode==13){a.submit()}}function readFreqCke(){var d=getCookieValue("freq");if(d!=null&&d.length>0){var g=d.split(":");var f=g[1].split("|");var e=f[0];var c=f[1];$j($j(".FFlyer").find("input")[0]).val(unescape(c));$j($j(".FFlyer").find("input")[1]).val(unescape(e));if(document.getElementById("login_pin")!=null){document.getElementById("login_pin").focus()}$j($j(".FFlyer").find("input")[3]).attr("checked","true")}}function initHPTweaks(){var a=ucHP.getLastCountry();var b=ucHP.getLastLocale();if($j.browser.mozilla&&(parseFloat($j.browser.version)>1.8)&&(navigator.appVersion.indexOf("Mac")!=-1)){$j("div.multiLogin").height(270)}}function qfHomepageInit(){initHPTweaks();initMultiLogin();changeHCPTab(readCookie("tabshistory"))}function iframeLoaded(a,b){if(a){$j(".loader").hide();$j(".tabIframe").removeClass("hidden")}else{loadIframeError(b)}if($j.browser.version.substr(0,3)=="6.0"&&$j.browser.msie){setTimeout("showIESelect()",1000)}}function loadIframeError(a){$j(".loader").hide()}function showLoader(){$j(".HCPloader").show();if($j.browser.version.substr(0,3)=="6.0"&&$j.browser.msie){$j(".homepagePanel").css("visibility","hidden")}$j(".HCPloader").css("opacity",0.7);$j(".HCPloaderContent").hide()}function hideLoader(){$j(".HCPloader").fadeOut()}function showIESelect(){$j(".homepageDynContent").find("select").attr("style","display:inline !important;")}function loadHomepageTabs(c){if(awardsTabText.indexOf(" ")>-1){awardsTabText=awardsTabText.split(" ",1)}if(flightTabText.indexOf(" ")>-1){flightTabText=flightTabText.split(" ",1)}if(hotelsTabText.indexOf(" ")>-1){hotelsTabText=hotelsTabText.split(" ",1)}if(holidaysTabText.indexOf(" ")>-1){holidaysTabText=holidaysTabText.split(" ",1)}if(carsTabText.indexOf(" ")>-1){carsTabText=carsTabText.split(" ",1)}if(mybText.indexOf(" ")>-1){mybText=mybText.split(" ",1)}if(activitiesTabText.indexOf(" ")>-1){activitiesTabText=activitiesTabText.split(" ",1)}if(c!=null&&c.indexOf("(external)")>-1){c=c.replace("(external)","")}else{c=null}$j("ul.homepageTabs").tabs({navClass:"homepageTabs-ui-tabs-nav",selectedClass:"homepageTabs-ui-tabs-selected",disabledClass:"homepageTabs-ui-tabs-disabled",panelClass:"homepageTabs-ui-tabs-panel",remote:true,cache:true,ajaxOptions:{cache:true}});$j("ul.homepageTabs").bind("tabsselect",function(e,f){var g=f.tab;try{changeHCPTab(g)}catch(d){}if(g.toString().indexOf(holidaysTabText)>0&&c!=null&&c!=""){showLoader();$j("ul.homepageTabs").tabs("destroy");$j(".flightsPanel").hide();$j(".carsPanel").hide();createCookie("tabshistory",0+","+regionCode+","+countryCode+","+languageCode+",Flights");window.location.href=c}else{createCookie("tabshistory",f.index+","+regionCode+","+countryCode+","+languageCode+","+g.toString())}});$j("ul.homepageTabs").bind("tabsshow",function(d,e){if($j(e.panel).attr("class").indexOf("hasError")>-1){loadIframeError($j(e.panel).attr("id").split("Iframe")[0])}});var a=readCookie("tabshistory");if(a==null||a=="undefined"){a=0+","+regionCode+","+countryCode+","+languageCode;createCookie("tabshistory",a)}var b=a.split(",");if(regionCode!=b[1]||countryCode!=b[2]||languageCode!=b[3]){a=0+","+regionCode+","+countryCode+","+languageCode;createCookie("tabshistory",a);b[0]=0}if(readCookie("tabshistory")==null||readCookie("tabshistory")==""||readCookie("tabshistory").split(",")[0]==0||(readCookie("tabshistory").indexOf("Flights")>-1)){$j("ul.homepageTabs").tabs("select",0);createCookie("tabshistory",0+","+regionCode+","+countryCode+","+languageCode+",Flights");hideLoader()}else{$j("ul.homepageTabs").tabs("select",parseInt(b[0]))}if($j.browser.version.substr(0,3)=="6.0"&&$j.browser.msie){setTimeout("showIESelect()",1000)}}function loadFlightsHCP(a){var b="/deals/do/dyn/specials/queryalldepartureairports.xml?dealTypeCode="+a+"&localeCode="+locale+"&marketingRegionCode="+regionCode;$j.ajax({type:"GET",url:b,dataType:"xml",timeout:5000,success:renderFlightsHCP,error:function(){checkWhetherDropDownIsPopulated()}})}function renderFlightsHCP(b){$j(b).find("allDepartureAirports").each(function(){$j(this).find("departureAirport").each(function(){$j(this).find("airport").each(function(){var g=$j(this).attr("code");var e=$j(this).attr("displayName");var f=$j(document).find("alldepartureairports");$j("#alldepartureairports").append($j("<option></option").val(g).html(e))})})});if(document.getElementById("alldepartureairports").options.length==0){var a="/deals/do/dyn/specials/queryalldepartureairports.xml?dealTypeCode=G&localeCode="+locale+"&marketingRegionCode="+regionCode;$j.ajax({type:"GET",url:a,dataType:"xml",timeout:5000,success:function(e){$j(e).find("allDepartureAirports").each(function(){$j(this).find("departureAirport").each(function(){$j(this).find("airport").each(function(){var h=$j(this).attr("code");var f=$j(this).attr("displayName");var g=$j(document).find("alldepartureairports");$j("#alldepartureairports").append($j("<option></option").val(h).html(f))})})})},error:function(){checkWhetherDropDownIsPopulated()}})}var d=new UserContextInfo();var c=d.getLastDepartureAirport();if(c!=""){$j("#alldepartureairports").val(c)}checkWhetherDropDownIsPopulated()}function changeHCP(){var c=document.getElementById("alldepartureairports");var b=c.selectedIndex;var a=c.options[b].value;addOrUpdateUCCookie("dep",a);submitHCP()}function checkWhetherDropDownIsPopulated(){if(document.getElementById("alldepartureairports")!=null&&document.getElementById("alldepartureairports").options.length<1){$j(".hcpSelectControl").html(" ")}}function changeHCPTab(h){var f=userContextInfo.getLastRegion();if(window.location.href.indexOf("/en")>-1){$j("div").filter(".hcp").hide()}if(h.toString().indexOf(flightTabText)>0){$j("#Flights_HCP_Tab").show()}if(h.toString().indexOf(awardsTabText)>0){if($j("#awards_hcObject").html().length<5){var e="/img/365x302/awards_"+f.toLowerCase()+"_en";var g="<a href='/fflyer/dyn/memberSpecials/flights'><img src='"+e+".jpg'/></a>";writePortletFlash(e+".swf",365,302,g,"","awards_hcObject","",null)}$j("#Awards_HCP_Tab").show()}if(h.toString().indexOf(holidaysTabText)>0){var b;if(f.toLowerCase()=="au"&&$j("#holidays_hcObject").html().length<5){b="/img/365x302/packages_"+f.toLowerCase()+"_en";var g="<a href='/content/dyn/holidays/home'><img src='"+b+".jpg'/></a>";writePortletFlash(b+".swf",365,302,g,"","holidays_hcObject","",null)}$j("#Holidays_HCP_Tab").show()}if(h.toString().indexOf(hotelsTabText)>0){if(f.toLowerCase()!="am"&&$j("#hotels_hcObject").html().length<5){var d="/img/365x302/hotels_"+f.toLowerCase()+"_en";var g="<a href='/info/bookings/hotels'><img src='"+d+".jpg'/></a>";writePortletFlash(d+".swf",365,302,g,"","hotels_hcObject","",null)}$j("#Hotels_HCP_Tab").show()}if(h.toString().indexOf(carsTabText)>0){if($j("#cars_hcObject").html().length<5){var c="/img/365x302/cars_"+f.toLowerCase()+"_en";var g="<a href='/travel/airlines/cars-specials/global/en'><img src='"+c+".jpg'/></a>";writePortletFlash(c+".swf",365,302,g,"","cars_hcObject","",null)}$j("#Car_HCP_Tab").show()}if(h.toString().indexOf(activitiesTabText)>0){if($j("#activity_hcObject").html().length<5){var a="/img/365x302/activities_"+f.toLowerCase()+"_en";var g="<a href='http://qantas.isango.com/'><img src='"+a+".jpg'/></a>";writePortletFlash(a+".swf",365,302,g,"","activity_hcObject","",null)}$j("#Activity_HCP_Tab").show()}}function wasFFPresentEver(){var a=false;if((document.cookie.length>0)&&(document.cookie.indexOf("freq")!=-1)){a=true}return a}function createCookie(b,c){var a="";document.cookie=b+"="+c+a+"; path=/"}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function submitHCP(){if(ciStatus==undefined){ciStatus=new ContentIncludeStatus()}ciStatus.setTimeoutStatus("homeContentIFrame",false);ciStatus.setLoadStatus("homeContentIFrame",false);var b=window.location.protocol;if(b=="http:"){b="dyn"}else{b="dyns"}var e="wasFFPresent="+wasFFPresentEver();var g=new UserContextInfo();var f=g.getLastDepartureAirport();var a=g.getLastArrivalAirport();var d=g.getLastTravelDate();var c=regionCode;abnStatus=g.getABNStatus();if(f!=null&&f!=""){e=e+"&lastDepCity="+f}if(a!=null&&a!=""){e=e+"&lastArrCity="+a}if(d!=null&&d!=""){d=d.substring(0,6);e=e+"&lastTravelMonth="+d}if(c!=null&&c!=""){e=e+"&marketingRegionCode="+c}if(countryCode!=null&&countryCode!=""){e=e+"&departureCountryCode="+countryCode}if(ffStatusCode!=null&&ffStatusCode!=""){e=e+"&ffStatusCode="+ffStatusCode}if(languageCode!=null&&languageCode!=""){e=e+"&languageCode="+languageCode}if(abnStatus!=null&&abnStatus!=""){e=e+"&abn="+abnStatus}document.getElementById("homeContentIFrame").src="/csp/do/"+b+"/displayHomeContentPanel?"+e;setTimeout("ciStatus.checkContentLoadStatus('homeContentIFrame','homePageContentDiv', defaultContentHomeContent)",5000)}$j(document).ready(qfHomepageInit);