var GRAPHICS_DIR = 'http://www.seatguru.com/en_US/img/178/';
var CSS_DIR = 'http://www.seatguru.com/en_US/cat/css/181/';
var FRAME_PAGE = '';
function SGBase(){}SGBase.prototype={__initItems:[],debug:function(A){if(true){return false}alert(A)},init:function(){this.debug("doing init");var key=-1,undefined;while(this.__initItems[++key]!==undefined){switch(typeof (this.__initItems[key])){case"object":if(this.__initItems[key].init){this.__initItems[key].init()}else{this.debug("Object has no init function")}break;case"function":this.__initItems[key]();break;default:eval(this.__initItems[key]);break}}},addInit:function(A){this.__initItems.push(A)},$:function(A){return document.getElementById(A)}};window.SG=new SGBase();function SGMenu(A,B){this.factory=A;this.id=B}SGMenu.prototype={id:null,activeSection:null,init:function(){var H,B,A,G,F,D,E,C;H=SG.$(this.id);B=H.getElementsByTagName("li");E=this;A=-1,undefined;while(B[++A]!==undefined){if(B[A].parentNode==H){innerUL=B[A].getElementsByTagName("ul");if(innerUL){innerUL=innerUL[0]}if(innerUL){B[A].getElementsByTagName("a")[0].onclick=function(){E.handleSectionClick(this,true);return false};F=innerUL.getElementsByTagName("li");C=-1,undefined;while(F[++C]!==undefined){if(F[C].parentNode==innerUL){D=F[C].getElementsByTagName("a")[0];if(F[C].getElementsByTagName("li").length>0){D.onclick=function(){E.handleSectionClick(this,false);return false}}}}}}}},handleSectionClick:function(A,B){sectionLI=A.parentNode;this.toggleSection(sectionLI,B)},toggleSection:function(C,F){var B,E,D,A;if(F&&this.activeSection&&(this.activeSection!=C)){this.toggleSection(this.activeSection,true)}E=C.getElementsByTagName("ul");B=-1;while(E[++B]!==D){if(E[B].parentNode==C){A=E[B].style.display;E[B].style.display=A=="block"?"none":"block";if(F){if(E[B].style.display=="block"){this.activeSection=C;C.className="sectionActive"}else{this.activeSection=null;C.className="section"}}break}}}};SG.Menu={create:function(A){return new SGMenu(this,A)},add:function(A){myMenu=this.create(A);SG.addInit(myMenu)}};function SGCookie(){}SGCookie.prototype={set:function(C,E,D){var A="",B;if(D){B=new Date();B.setTime(B.getTime()+(D*60*1000));A=";expires="+B.toGMTString()}document.cookie=C+"="+E+A+";domain=."+document.domain+";path=/"},get:function(B){var E,A,C,D=document.cookie.indexOf(B+"=");if(D!==-1){E=D+B.length+1;A=document.cookie.indexOf(";",E);if(A===-1){A=document.cookie.length}C=document.cookie.substring(E,A);return C}return""},remove:function(A){}};SG.Cookie=new SGCookie();function SGPop(B,A){this.page=B;A=A||{};this.toolbar=A.toolbar||0;this.location=A.location||0;this.directories=A.directories||0;this.status=A.status||0;this.menubar=A.menubar||0;this.scrollbar=A.scrollbar||0;this.resizable=A.resizable||0;this.height=A.height||null;this.width=A.width||null;this.winHandle=A.winHandle||"";this.trigger=A.trigger||null;this.callback=A.callback||null}SGPop.popUnder=function(){this.win.blur();if(this.moveTo){this.win.moveTo(0,0)}};SGPop.getPopTriggerFn=function(A){A=A||{};A.flagName=A.flagName||"sgPop";A.flagTTL=A.flagTTL||null;A.triggerAt=A.triggerAt||0;A.useCookie=A.useCookie||true;ret=function(){var B;if(document.referrer&&document.referrer!=""){if(document.referrer.indexOf("google.com")>-1){return false}}if(!A.useCookie){return true}if(!(B=SG.Cookie.get(A.flagName))){B=0}B=++B;SG.Cookie.set(A.flagName,B,A.flagTTL);if(A.triggerAt){return B===A.triggerAt}return true;return false};return ret};SGPop.prototype={win:null,init:function(){if(null===this.trigger||this.trigger()){this.doPop()}},doPop:function(){this.win=window.open(this.page,this.winHandle,this.getWinParamString());if(this.win){if(null!==this.callback){this.callback()}}},getWinParamString:function(){var A;A="toolbar="+this.toolbar+",location="+this.location+",directories="+this.directories+",status="+this.status;A+=",menubar="+this.menubar+",scrollbars="+this.scrollbars+",resizable="+this.resizable;if(this.height){A+=",height="+this.height}if(this.width){A+=",width="+this.width}return A}};SG.Pop=SGPop;function SGFlightsWidget(B,A){this.id=B;A=A||{};this.winHandle=A.winHandle||"BBWin";this.locationCookieName=A.locationCookieName||"BBLocationCode";this.locationCode=A.locationCode||null;this.validModes=A.validModes||["air","hotel","car","vacation"];this.defaultMode=A.defaultMode||"air";this.modeUrls=A.modeUrls||{};this.modeReferrers=A.modeReferrers||{};this.modeHeaders=A.modeHeaders||{}}SGFlightsWidget.prototype={mode:null,launchSearch:function(){var A=window.open("about:blank",this.winHandle);f.target=this.winHandle;A.focus();return true},displayCompareForm:function(B){try{document.getElementById(this.id).className=B;SG.$("widgetHeader").innerHTML=this.getHeaderText(B)}catch(A){}return },init:function(){if(null!==this.locationCode){SG.Cookie.set(this.locationCookieName,this.locationCode)}if((top!=self)){top.location.replace(self.location.href)}this.initModes();this.displayCompareForm(this.defaultMode)},initModes:function(){for(key in this.validModes){if(this.validModes.hasOwnProperty(key)){this.initMode(this.validModes[key])}}},initMode:function(B){var A,C;tabLink=SG.$(B+"_widget_tab").getElementsByTagName("a")[0];A=this;C=function(){A.displayCompareForm(B)};tabLink.onclick=function(){C();return false};this.setModeUrl(B);this.setModeReferrer(B)},setModeUrl:function(B){var A;A=SG.$(B+"_widget_form");A.target=this.winHandle;if(this.modeUrls[B]!==undefined){A.action=this.modeUrls[B]}},setModeReferrer:function(B){var A;A=SG.$(B+"_widget_form");if(this.modeReferrers[B]!==undefined){A.r.value=this.modeReferrers[B]}},getHeaderText:function(A){if(this.modeHeaders[A]!==undefined){return this.modeHeaders[A]}switch(A){case"air":return"Find Cheap Flights!";break;default:return"Find "+A.charAt(0).toUpperCase()+A.substr(1)+"s for less"}}};SG.FlightsWidget={create:function(B,A){return new SGFlightsWidget(B,A)},add:function(B,A){myWidget=this.create(B,A);SG.addInit(myWidget)}};
var ifminheight=245;function air_updateFrame(D,B){var A=document.getElementById("air_frame");if(D){A.height=ifminheight+"px"}else{if(B>ifminheight){A.height=B+"px"}}var C=document.getElementById("hideOuter");if(C){C.style.height=air_getHeight()+"px"}}function air_getHeight(){if(window.ActiveXObject){return Math.max(document.documentElement.offsetHeight,document.documentElement.scrollHeight)}else{if(document.childNodes&&!document.all&&!navigator.taintEnabled){return document.body.scrollHeight}else{return document.documentElement.scrollHeight}}}function air_hideOuter(){var A=document.getElementById("hideOuter");var B=document.getElementsByTagName("body")[0];if(!A){A=document.createElement("div");A.id="hideOuter";var C="  position:absolute;           top:0; left:0;               width:100%;                  background-color:#000;       -moz-opacity: 0.5;           opacity:.50;                 filter: alpha(opacity=50);   display: none              ";A.style.cssText=C;B.appendChild(A)}var D=document.getElementById("lightbox");if(!D){D=document.createElement("div");D.id="lightbox";D.style.cssText="    position: absolute;\n    display: none;\n";B.appendChild(D)}if(A){A.style.height=air_getHeight()+"px";A.style.display="block"}}function air_showOuter(){var A=document.getElementById("hideOuter");if(A){A.style.display="none"}};

