var loadX=0;var loadY=0;var isMCS=false;function setSafariXY(xf,yf,xs,ys){if(browserType=="Safari"){loadX=xs;loadY=ys;}else{loadX=xf;loadY=yf;}}function Sarissa(){}Sarissa.PARSED_OK="Document contains no parsing errors";Sarissa.IS_ENABLED_TRANSFORM_NODE=false;Sarissa.IS_ENABLED_XMLHTTP=false;Sarissa.IS_ENABLED_SELECT_NODES=false;var _sarissa_iNsCounter=0;var _SARISSA_IEPREFIX4XSLPARAM="";var _SARISSA_HAS_DOM_IMPLEMENTATION=document.implementation&&true;var _SARISSA_HAS_DOM_CREATE_DOCUMENT=_SARISSA_HAS_DOM_IMPLEMENTATION&&document.implementation.createDocument;var _SARISSA_HAS_DOM_FEATURE=_SARISSA_HAS_DOM_IMPLEMENTATION&&document.implementation.hasFeature;var _SARISSA_IS_MOZ=_SARISSA_HAS_DOM_CREATE_DOCUMENT&&_SARISSA_HAS_DOM_FEATURE;var _SARISSA_IS_SAFARI=(navigator.userAgent&&navigator.vendor&&(navigator.userAgent.toLowerCase().indexOf("applewebkit")!=-1||navigator.vendor.indexOf("Apple")!=-1));var _SARISSA_IS_IE=document.all&&window.ActiveXObject&&navigator.userAgent.toLowerCase().indexOf("msie")>-1&&navigator.userAgent.toLowerCase().indexOf("opera")==-1;if(!window.Node||!window.Node.ELEMENT_NODE){var Node={ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12};}if(_SARISSA_IS_IE){_SARISSA_IEPREFIX4XSLPARAM="xsl:";var _SARISSA_DOM_PROGID="";var _SARISSA_XMLHTTP_PROGID="";pickRecentProgID=function(idList,enabledList){var bFound=false;for(var i=0;i<idList.length&&!bFound;i++){try{var oDoc=new ActiveXObject(idList[i]);o2Store=idList[i];bFound=true;for(var j=0;j<enabledList.length;j++){if(i<=enabledList[j][1]){Sarissa["IS_ENABLED_"+enabledList[j][0]]=true;}}}catch(objException){}}if(!bFound){throw"Could not retreive a valid progID of Class: "+idList[idList.length-1]+". (original exception: "+e+")";}idList=null;return o2Store;};_SARISSA_DOM_PROGID=pickRecentProgID(["Msxml2.DOMDocument.4.0","Msxml2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"],[["SELECT_NODES",2],["TRANSFORM_NODE",2]]);_SARISSA_XMLHTTP_PROGID=pickRecentProgID(["Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],[["XMLHTTP",4]]);_SARISSA_THREADEDDOM_PROGID=pickRecentProgID(["MSXML2.FreeThreadedDOMDocument.4.0","MSXML2.FreeThreadedDOMDocument.3.0"]);_SARISSA_XSLTEMPLATE_PROGID=pickRecentProgID(["Msxml2.XSLTemplate.4.0","MSXML2.XSLTemplate.3.0"],[["XSLTPROC",2]]);pickRecentProgID=null;Sarissa.getDomDocument=function(sUri,sName){var oDoc=new ActiveXObject(_SARISSA_DOM_PROGID);if(sName){if(sUri){oDoc.loadXML("<a"+_sarissa_iNsCounter+":"+sName+" xmlns:a"+_sarissa_iNsCounter+'="'+sUri+'" />');++_sarissa_iNsCounter;}else{oDoc.loadXML("<"+sName+"/>");}}return oDoc;};Sarissa.getParseErrorText=function(oDoc){var parseErrorText=Sarissa.PARSED_OK;if(oDoc.parseError!=0){parseErrorText="XML Parsing Error: "+oDoc.parseError.reason+"\nLocation: "+oDoc.parseError.url+"\nLine Number "+oDoc.parseError.line+", Column "+oDoc.parseError.linepos+":\n"+oDoc.parseError.srcText+"\n";for(var i=0;i<oDoc.parseError.linepos;i++){parseErrorText+="-";}parseErrorText+="^\n";}return parseErrorText;};Sarissa.setXpathNamespaces=function(oDoc,sNsSet){oDoc.setProperty("SelectionLanguage","XPath");oDoc.setProperty("SelectionNamespaces",sNsSet);};XSLTProcessor=function(){this.template=new ActiveXObject(_SARISSA_XSLTEMPLATE_PROGID);this.processor=null;};XSLTProcessor.prototype.importStylesheet=function(xslDoc){var converted=new ActiveXObject(_SARISSA_THREADEDDOM_PROGID);converted.loadXML(xslDoc.xml);this.template.stylesheet=converted;this.processor=this.template.createProcessor();this.paramsSet=new Array();};XSLTProcessor.prototype.transformToDocument=function(sourceDoc){this.processor.input=sourceDoc;var outDoc=new ActiveXObject(_SARISSA_DOM_PROGID);this.processor.output=outDoc;this.processor.transform();return outDoc;};XSLTProcessor.prototype.setParameter=function(nsURI,name,value){if(nsURI){this.processor.addParameter(name,value,nsURI);}else{this.processor.addParameter(name,value);}if(!this.paramsSet[""+nsURI]){this.paramsSet[""+nsURI]=new Array();}this.paramsSet[""+nsURI][name]=value;};XSLTProcessor.prototype.getParameter=function(nsURI,name){nsURI=nsURI||"";if(nsURI in this.paramsSet&&name in this.paramsSet[nsURI]){return this.paramsSet[nsURI][name];}else{return null;}};}else{if(_SARISSA_HAS_DOM_CREATE_DOCUMENT){Sarissa.__handleLoad__=function(oDoc){if(!oDoc.documentElement||oDoc.documentElement.tagName=="parsererror"){oDoc.parseError=-1;}Sarissa.__setReadyState__(oDoc,4);};_sarissa_XMLDocument_onload=function(){Sarissa.__handleLoad__(this);};Sarissa.__setReadyState__=function(oDoc,iReadyState){oDoc.readyState=iReadyState;if(oDoc.onreadystatechange!=null&&typeof oDoc.onreadystatechange=="function"){oDoc.onreadystatechange();}};Sarissa.getDomDocument=function(sUri,sName){var oDoc=document.implementation.createDocument(sUri?sUri:"",sName?sName:"",null);oDoc.addEventListener("load",_sarissa_XMLDocument_onload,false);return oDoc;};if(window.XMLDocument){XMLDocument.prototype.onreadystatechange=null;XMLDocument.prototype.parseError=0;var _SARISSA_SYNC_NON_IMPLEMENTED=false;XMLDocument.prototype._sarissa_load=XMLDocument.prototype.load;XMLDocument.prototype.load=function(sURI){var oDoc=document.implementation.createDocument("","",null);Sarissa.copyChildNodes(this,oDoc);this.parseError=0;Sarissa.__setReadyState__(this,1);try{if(this.async==false&&_SARISSA_SYNC_NON_IMPLEMENTED){var tmp=new XMLHttpRequest();tmp.open("GET",sURI,false);tmp.send(null);Sarissa.__setReadyState__(this,2);Sarissa.copyChildNodes(tmp.responseXML,this);Sarissa.__setReadyState__(this,3);}else{this._sarissa_load(sURI);}}catch(objException){this.parseError=-1;}finally{if(this.async==false){Sarissa.__handleLoad__(this);}}return oDoc;};}else{if(document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("LS","3.0")){Document.prototype.async=true;Document.prototype.onreadystatechange=null;Document.prototype.parseError=0;Document.prototype.load=function(sURI){var parser=document.implementation.createLSParser(this.async?document.implementation.MODE_ASYNCHRONOUS:document.implementation.MODE_SYNCHRONOUS,null);if(this.async){var self=this;parser.addEventListener("load",function(e){self.readyState=4;Sarissa.copyChildNodes(e.newDocument,self.documentElement,false);self.onreadystatechange.call();},false);}try{var oDoc=parser.parseURI(sURI);}catch(e){this.parseError=-1;}if(!this.async){Sarissa.copyChildNodes(oDoc,this.documentElement,false);}return oDoc;};Sarissa.getDomDocument=function(sUri,sName){return document.implementation.createDocument(sUri?sUri:"",sName?sName:"",null);};}}}}if(!window.DOMParser){DOMParser=function(){};if(_SARISSA_IS_SAFARI){DOMParser.prototype.parseFromString=function(sXml,contentType){if(contentType.toLowerCase()!="application/xml"){throw'Cannot handle content type: "'+contentType+'"';}var xmlhttp=new XMLHttpRequest();xmlhttp.open("GET","data:text/xml;charset=utf-8,"+encodeURIComponent(str),false);xmlhttp.send(null);return xmlhttp.responseXML;};}else{if(Sarissa.getDomDocument&&Sarissa.getDomDocument()&&"loadXML" in Sarissa.getDomDocument()){DOMParser.prototype.parseFromString=function(sXml,contentType){var doc=Sarissa.getDomDocument();doc.loadXML(sXml);return doc;};}}}if(window.XMLHttpRequest){Sarissa.IS_ENABLED_XMLHTTP=true;}else{if(_SARISSA_IS_IE){XMLHttpRequest=function(){return new ActiveXObject(_SARISSA_XMLHTTP_PROGID);};Sarissa.IS_ENABLED_XMLHTTP=true;}}if(!window.document.importNode&&_SARISSA_IS_IE){try{window.document.importNode=function(oNode,bChildren){var importNode=document.createElement("div");if(bChildren){importNode.innerHTML=Sarissa.serialize(oNode);}else{importNode.innerHTML=Sarissa.serialize(oNode.cloneNode(false));}return importNode.firstChild;};}catch(e){}}if(!Sarissa.getParseErrorText){Sarissa.getParseErrorText=function(oDoc){var parseErrorText=Sarissa.PARSED_OK;if(oDoc&&oDoc.parseError&&oDoc.parseError!=0){if(oDoc.documentElement.tagName=="parsererror"){parseErrorText=oDoc.documentElement.firstChild.data;parseErrorText+="\n"+oDoc.documentElement.firstChild.nextSibling.firstChild.data;}else{parseErrorText=Sarissa.getText(oDoc.documentElement);}}return parseErrorText;};}Sarissa.getText=function(oNode,deep){var s="";var nodes=oNode.childNodes;for(var i=0;i<nodes.length;i++){var node=nodes[i];var nodeType=node.nodeType;if(nodeType==Node.TEXT_NODE||nodeType==Node.CDATA_SECTION_NODE){s+=node.data;}else{if(deep==true&&(nodeType==Node.ELEMENT_NODE||nodeType==Node.DOCUMENT_NODE||nodeType==Node.DOCUMENT_FRAGMENT_NODE)){s+=Sarissa.getText(node,true);}}}return s;};if(window.XMLSerializer){Sarissa.serialize=function(oDoc){var s=null;if(oDoc){s=oDoc.innerHTML?oDoc.innerHTML:(new XMLSerializer()).serializeToString(oDoc);}return s;};}else{if(Sarissa.getDomDocument&&(Sarissa.getDomDocument("","foo",null)).xml){Sarissa.serialize=function(oDoc){var s=null;if(oDoc){s=oDoc.innerHTML?oDoc.innerHTML:oDoc.xml;}return s;};XMLSerializer=function(){};XMLSerializer.prototype.serializeToString=function(oNode){return oNode.xml;};}}Sarissa.stripTags=function(s){return s.replace(/<[^>]+>/g,"");};Sarissa.clearChildNodes=function(oNode){while(oNode.firstChild){oNode.removeChild(oNode.firstChild);}};Sarissa.copyChildNodes=function(nodeFrom,nodeTo,bPreserveExisting){if((!nodeFrom)||(!nodeTo)){throw"Both source and destination nodes must be provided";}if(!bPreserveExisting){Sarissa.clearChildNodes(nodeTo);}var ownerDoc=nodeTo.nodeType==Node.DOCUMENT_NODE?nodeTo:nodeTo.ownerDocument;var nodes=nodeFrom.childNodes;if(ownerDoc.importNode&&(!_SARISSA_IS_IE)){for(var i=0;i<nodes.length;i++){nodeTo.appendChild(ownerDoc.importNode(nodes[i],true));}}else{for(var i=0;i<nodes.length;i++){nodeTo.appendChild(nodes[i].cloneNode(true));}}};Sarissa.moveChildNodes=function(nodeFrom,nodeTo,bPreserveExisting){if((!nodeFrom)||(!nodeTo)){throw"Both source and destination nodes must be provided";}if(!bPreserveExisting){Sarissa.clearChildNodes(nodeTo);}var nodes=nodeFrom.childNodes;if(nodeFrom.ownerDocument==nodeTo.ownerDocument){while(nodeFrom.firstChild){nodeTo.appendChild(nodeFrom.firstChild);}}else{var ownerDoc=nodeTo.nodeType==Node.DOCUMENT_NODE?nodeTo:nodeTo.ownerDocument;if(ownerDoc.importNode&&(!_SARISSA_IS_IE)){for(var i=0;i<nodes.length;i++){nodeTo.appendChild(ownerDoc.importNode(nodes[i],true));}}else{for(var i=0;i<nodes.length;i++){nodeTo.appendChild(nodes[i].cloneNode(true));}}Sarissa.clearChildNodes(nodeFrom);}};Sarissa.xmlize=function(anyObject,objectName,indentSpace){indentSpace=indentSpace?indentSpace:"";var s=indentSpace+"<"+objectName+">";var isLeaf=false;if(!(anyObject instanceof Object)||anyObject instanceof Number||anyObject instanceof String||anyObject instanceof Boolean||anyObject instanceof Date){s+=Sarissa.escape(""+anyObject);isLeaf=true;}else{s+="\n";var itemKey="";var isArrayItem=anyObject instanceof Array;for(var name in anyObject){s+=Sarissa.xmlize(anyObject[name],(isArrayItem?'array-item key="'+name+'"':name),indentSpace+"   ");}s+=indentSpace;}return s+=(objectName.indexOf(" ")!=-1?"</array-item>\n":"</"+objectName+">\n");};Sarissa.escape=function(sXml){return sXml.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");};Sarissa.unescape=function(sXml){return sXml.replace(/&apos;/g,"'").replace(/&quot;/g,'"').replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&");};function $get_JsElement(){var element=null;if(arguments.length==1){element=document.getElementById(arguments[0]);}else{if(arguments.length==2){element=eval("document."+arguments[0]+".elements['"+arguments[1]+"']");}}return element;}function $loadCookieValueOnPage(){if(getCookie(arguments[2])!=null){if(arguments[0]=="forTextField"){$get_JsElement(arguments[1],arguments[2]).value=getCookie(arguments[2]);}else{if(arguments[0]=="forSelect"){for(k=0;k<$get_JsElement(arguments[1],arguments[2]).options.length;k++){if($get_JsElement(arguments[1],arguments[2]).options[k].value==getCookie(arguments[2])){$get_JsElement(arguments[1],arguments[2]).options[k].selected=true;break;}}}}}}function showHideDiv(divid,displayFlag,divType,divObj){if(divType=="p"){var posx=0;var posy=0;var xOffset=0;var yOffset=0;var obj=document.getElementById(divObj);if(obj.offsetParent){while(obj.offsetParent){posx+=obj.offsetLeft;posy+=obj.offsetTop;obj=obj.offsetParent;}}else{if(obj.x){posx+=obj.x;posy+=obj.y;}}xOffset=10;yOffset=0;if(divid=="wtRedress"){xOffset=0;}else{if(divid=="privacyNotice"){xOffset=130;}}document.getElementById(divid).style.left=(posx+xOffset);document.getElementById(divid).style.top=(posy+yOffset);}if(displayFlag){document.getElementById(divid).style.display="block";}else{document.getElementById(divid).style.display="none";}}var fixedConfiguratedDate="";var calType="other";var o_navigator=navigator.userAgent.toLowerCase();var isMacIE=(o_navigator.indexOf("msie 5")>-1&&o_navigator.indexOf("mac")>-1)?1:0;var isPCIE6=(o_navigator.indexOf("msie 6")>-1)?1:0;var isChrome=(o_navigator.indexOf("chrome")>-1)?1:0;var isPCIE=(o_navigator.indexOf("msie")>-1&&!isMacIE&&o_navigator.indexOf("opera")==-1)?1:0;var isFF=(o_navigator.indexOf("mac")==-1&&o_navigator.indexOf("firefox")>-1)?1:0;var isOpera=o_navigator.indexOf("opera")>-1?1:0;var isKHTML=o_navigator.indexOf("khtml")>-1?1:0;var isSafari=(o_navigator.indexOf("mac")>-1&&o_navigator.indexOf("safari")>-1)?1:0;var isMacFF=(o_navigator.indexOf("mac")>-1&&o_navigator.indexOf("firefox")>-1)?1:0;var mArray=new Array("January","February","March","April","May","June","July","August","September","October","November","December");var dArray=new Array("S","M","T","W","T","F","S");var datesArray=new Array(31,28,31,30,31,30,31,31,30,31,30,31);var today="";var yearShowFlg=false;var showYear="";if(typeof fixedateForAddPoints=="undefined"){today=new Date();}else{var fixedateForAddPointsParse=Date.parse(fixedateForAddPoints);yearShowFlg=true;today=new Date(fixedateForAddPointsParse);}var cD=today.getDay();var cT=today.getDate();var cM=today.getMonth();var cMDs=datesArray[cM];var cY=today.getFullYear();var newT=cT;var newM=cM;var newY=cY;var newDs=cMDs;var newD=cD;var numCalendars=2;var calDirection="";var calopen=0;var o_windowparent=top;var o_input=0;var o_month=0;var o_date=0;var o_iframecal=0;var o_from;var o_to;var v_from;var v_to;var d_makefrom=0;var d_maketo=0;var s_lang="us";var o_currentDate=false;var i_firstMonth=cM;var i_sfirstYear=cY;var i_sfirstMonth=cM;var i_ofirstYear=cY;var i_ofirstMonth=cM;var b_calinit=0;var o_row=null;var i_numcal=0;var o_calbody=null;var s_jscall=(isPCIE)?"parent.":"";var s_closecal="";var b_date331=0;var a_input=0;var o_parent;var s_inputtype="object";var a_v_input=null;var FieldClicked=null;var departDate="";var flgDorR="";var flgRetName="";var flgDateDisable="";var chk="";var chkExccessbags="true";var TOTALBAGSDEP=0;var TotalSelectValue=0;var TotalSelectValueRet=0;var TotalSubDep=0;var TotalSubRet=0;var TotalDepRet=0;var guestsize=0;var chkAjaxDiv;var chkAjaxDivSecond;var secondDiv;var pointsDivId;var showPointsDivId;var addFieldId="";var discontinue=0;var callErrorFun=0;var excessBagsString="";var excessBagsStringRet="";var tempguestBag=0;var guestHaveExcessBags=0;var allowFree_Bags=0;var xmlhttp=new XMLHttpRequest();var chkxmlhttp=new XMLHttpRequest();var formTripType=null;var iswap=0;var X=0;var Y=0;var linkCnt=0;var maxheight=240;var c1;var c2;var thisobj="undefined";var checkval="undefined";var depLeg1Guest="";var depLeg2Guest="";var retLeg1Guest="";var retLeg2Guest="";var depLeg1Seat="";var depLeg2Seat="";var retLeg1Seat="";var retLeg2Seat="";var guestArray=new Array();var seatArray=new Array();var seatDepConnectArray=new Array();var guestArrayRet=new Array();var seatArrayRet=new Array();var seatRetConnectArray=new Array();var gnum="";var gnumRet="";var ajaxDiv;var alreadyCheckedInDep="false";var alreadyCheckedInRet="false";var mywindow;var mywindowForHtml;var wichSelected;var tabVal="";var ajaxDiv;var seatMapAjaxDiv;var activatedTab="";var tabSelect="1";var tbSelect="1";var logInVal="Email, Alias or Elevate#";var loginModuleOrRest="login";var holdInnerHtml="";var expiredays=0;var FrmToSubmit="";var buttonURL="";var flgMsg=false;var xAxis="";var yAxis="";var X1=0;var Y1=0;var disableIds=0;var rUInRegistrationProcess="No";var movex=0;var movey=0;var xdiff=0;var ydiff=0;var ystart=0;var xstart=0;var a=0;var isScroll="Yes";var positionDivFare;var actualDiv;var checkSearchTypeLink;var imgObj;var fltStatusErrorsRequired="To find the flight you need, we need a valid flight number or city pair.";var fltStatusErrorsUnknown="Unknown error: Contact admin";var fltStatusErrorsServiceRequired="No data matches your selection criteria.";var fltStatusErrorsInValidFltNo="The flight number you have chosen does not fly on this date.  Please choose another day.";var fltStatusErrorsInValidFltNoNotNum="Flight numbers must be numeric only.";var fltStatusErrorsInValidCityPair="The city pair you have selected does not match the correct flight number. Please double check them and try again.";var fltStatusErrorsNoFltGivenDate="Sorry, there are not any flights for the date you have requested.";var fltStatuserrorsnoData="No Data Available for this date or selected City Pair.";var IsNumber=true;function addElement(parentId,eleType,eleName,eleValue){var parentObj=document.getElementById(parentId);var element=document.createElement("input");element.setAttribute("type",eleType);element.setAttribute("value",eleValue);element.setAttribute("name",eleName);parentObj.appendChild(element);}function createForm(frmName,frmAction){var formElement=document.createElement("form");formElement.setAttribute("name",frmName);formElement.setAttribute("id",frmName);formElement.setAttribute("method","post");return formElement;}function joinElevate(fName,mName,lName,address1,address2,city,state,country,zipCode){var joinElevateReqForm=createForm("requestProfileForm","joinElevate.do");var frmParentObj=document.getElementById("joinElevateDiv");frmParentObj.appendChild(joinElevateReqForm);joinElevateReqForm.action="joinElevate.do";joinElevateReqForm.method="POST";addElement(joinElevateReqForm.id,"hidden","method","joinElevate");addElement(joinElevateReqForm.id,"hidden","fName",fName);addElement(joinElevateReqForm.id,"hidden","mName",mName);addElement(joinElevateReqForm.id,"hidden","lName",lName);addElement(joinElevateReqForm.id,"hidden","address1",address1);addElement(joinElevateReqForm.id,"hidden","address2",address2);addElement(joinElevateReqForm.id,"hidden","city",city);addElement(joinElevateReqForm.id,"hidden","state",state);addElement(joinElevateReqForm.id,"hidden","country",country);addElement(joinElevateReqForm.id,"hidden","zipCode",zipCode);joinElevateReqForm.submit();}function getAnchorPosition(anchorname){var useWindow=false;var coordinates=new Object();var x=0,y=0;var use_gebi=false,use_css=false,use_layers=false;if(document.getElementById){use_gebi=true;}else{if(document.all){use_css=true;}else{if(document.layers){use_layers=true;}}}if(use_gebi&&document.all){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}else{if(use_gebi){var o=document.getElementById(anchorname);x=AnchorPosition_getPageOffsetLeft(o);y=AnchorPosition_getPageOffsetTop(o);}else{if(use_css){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}else{if(use_layers){var found=0;for(var i=0;i<document.anchors.length;i++){if(document.anchors[i].name==anchorname){found=1;break;}}if(found==0){coordinates.x=0;coordinates.y=0;return coordinates;}x=document.anchors[i].x;y=document.anchors[i].y;}else{coordinates.x=0;coordinates.y=0;return coordinates;}}}}coordinates.x=x;coordinates.y=y;return coordinates;}function getAnchorWindowPosition(anchorname){var coordinates=getAnchorPosition(anchorname);var x=0;var y=0;if(document.getElementById){if(isNaN(window.screenX)){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else{x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}}else{if(document.all){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else{if(document.layers){x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}}}coordinates.x=x;coordinates.y=y;return coordinates;}function AnchorPosition_getPageOffsetLeft(el){var ol=el.offsetLeft;while((el=el.offsetParent)!=null){ol+=el.offsetLeft;}return ol;}function AnchorPosition_getWindowOffsetLeft(el){return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;}function AnchorPosition_getPageOffsetTop(el){var ot=el.offsetTop;while((el=el.offsetParent)!=null){ot+=el.offsetTop;}return ot;}function AnchorPosition_getWindowOffsetTop(el){return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;}function findFirstDay(){firstDay=new Date();firstDay.setDate(1);firstDay.setMonth(newM);firstDay.setFullYear(newY);return firstDay.getDay();}function setDateLimit(DateLimit1){fixedConfiguratedDate=DateLimit1;}function check331(d_date){var b_check331;ConParseDate=Date.parse(fixedConfiguratedDate);ConfiguratedDate=new Date(ConParseDate);if(ConfiguratedDate>d_date){b_check331=0;}else{b_check331=1;}return b_check331;}function vm_setupCal(){i_numcal=0;if(calType=="home"){makeCal(cM);}else{vm_makeCal(cM);}}function preventClose(evt){if(isKHTML||isOpera){evt.stopPropagation();}}function ty_makeDate(which){d_makedate=new Date(newY,newM,which);b_date331=check331(d_makedate);if((flgDorR=="return_date.png"||flgDorR=="Return_date.gif"||flgRetName=="flightSearch.returnDateMC.MMDDYYYY")&&flgDateDisable!=""){var flgDateDisableDay=flgDateDisable.getDate();var flgDateDisableMonth=flgDateDisable.getMonth();var flgDateDisableYear=flgDateDisable.getFullYear();if((flgDateDisableDay>which&&flgDateDisableMonth==newM&&flgDateDisableYear==newY)||b_date331){s_makeDate="<td class='calDateOff' width='18' height='16'>&nbsp;";s_makeDate+=which;}else{if(d_makefrom||d_maketo){if(flgDorR=="Return_date.gif"||flgDorR=="return_date.png"||flgRetName=="flightSearch.returnDateMC.MMDDYYYY"){d_makefrom=d_maketo;}if(d_makedate.toString()==d_makefrom.toString()){s_makeDate="<td class='calDateSel' width='18' height='16'>";}else{if(d_makedate>d_makefrom&&d_makedate<d_maketo&&d_makefrom){s_makeDate="<td class='calDateOff' width='18' height='16'>";}else{s_makeDate="<td class='calDate' width='18' height='16'>";}}}else{s_makeDate="<td class='calDate' width='18' height='16'>";}if(d_makedate.toString()==d_makefrom.toString()){s_makeDate+="<a href='#' id='idmake_Date' onclick='"+s_jscall+"ty_setDate("+newM+","+which+",this.parentNode,"+newY+");return false;' style='color:#FFFFFF;TEXT-DECORATION: none;'>";}else{s_makeDate+="&nbsp;<a href='#' id='idmake_Date1' onclick='"+s_jscall+"ty_setDate("+newM+","+which+",this.parentNode,"+newY+");return false;' class='calDateA'>";}s_makeDate+=which;s_makeDate+="</a>";}}else{if((cT>which&&cM==newM&&cY==newY)||b_date331){s_makeDate="<td class='calDateOff' width='18' height='16'>&nbsp;";s_makeDate+=which;}else{if(d_makefrom||d_maketo){if(flgDorR=="Return_date.gif"||flgDorR=="return_date.png"||flgRetName=="flightSearch.returnDateMC.MMDDYYYY"){d_makefrom=d_maketo;}if(d_makedate.toString()==d_makefrom.toString()){s_makeDate="<td class='calDateSel' width='18' height='16'>";}else{if(d_makedate>d_makefrom&&d_makedate<d_maketo&&d_makefrom){s_makeDate="<td class='calDateOff' width='18' height='16'>";}else{s_makeDate="<td class='calDate' width='18' height='16'>";}}}else{s_makeDate="<td class='calDate' width='18' height='16'>";}if(d_makedate.toString()==d_makefrom.toString()){s_makeDate+="<a href='#' id='idmake_Date2' onclick='"+s_jscall+"ty_setDate("+newM+","+which+",this.parentNode,"+newY+");return false;' style='color:#FFFFFF;TEXT-DECORATION: none;'>";}else{s_makeDate+="&nbsp;<a href='#' id='idmake_Date3' onclick='"+s_jscall+"ty_setDate("+newM+","+which+",this.parentNode,"+newY+");return false;' class='calDateA'>";}s_makeDate+=which;s_makeDate+="</a>";}}s_makeDate+="</td>";return s_makeDate;}function ty_maketr(what){s_tr="<tr>";s_tr+=what;s_tr+="</tr>";return s_tr;}function ty_changeMonths(which){calopen=0;i_numcal=0;o_calbody.innerHTML="";if(which<0){which=11;newY--;}if(calType=="home"){makeCal(which);}else{vm_makeCal(which);}setTimeout("calopen = 1",100);}var o_cal1="",o_cal2="";var calBaseWidth=0;if(isPCIE==1||isSafari){calBaseWidth="358";}else{calBaseWidth="357";}var tableOpen1="<tr><td colspan='3' align='center' valign='top'><table width='357' border='0' cellpadding='0' cellspacing='0'><tr><td width='13' rowspan='2' align='left' valign='top' background='https://static.virginamerica.com/images/calender_lt.png' style='background-repeat:repeat-y;'><img src='https://static.virginamerica.com/images/spacer.gif' width='13' height='8' /></td><td height='3' align='left' valign='top' bgcolor='#ffffff' ><img src='https://static.virginamerica.com/images/spacer.gif' width='15' height='3' /></td><td width='14' rowspan='2' align='left' valign='top' background='https://static.virginamerica.com/images/calender_rt.png' style='background-repeat:repeat-y;'><img src='https://static.virginamerica.com/images/spacer.gif' width='14' height='8' /></td></tr><tr><td align='left' valign='top' bgcolor='#e6e6e6'><table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td width='"+innerCalW+"' align='center' valign='top' bgcolor='#e6e6e6'>";var tableClose1="</td></tr></table></td></tr><tr><td width='"+calBaseWidth+"' height='10' colspan='3' align='left' valign='top'><img src='https://static.virginamerica.com/images/calender_base.png' width='"+calBaseWidth+"' height='10' /></td></tr></table>";var tdFor3rdTable="</td><td width='7' height='19' align='left' valign='top'><img src='https://static.virginamerica.com/images/spacer.gif' width='7' height='96' /></td><td width='"+innerCalW+"' align='left' valign='top' >";function vm_makeCal(whichMonth){o_calnext="";b_calinit=1;o_cal="";o_caltr="";o_caltd="";newM=whichMonth;if(newM<cM){newY=newY;}if(newY<cY){newY=cY;}if(newM>=12){newM=whichMonth-12;newY++;}if(i_numcal==0){i_firstMonth=newM;switch(s_inputtype){case"object":i_ofirstMonth=newM;i_ofirstYear=newY;break;default:i_sfirstMonth=newM;i_sfirstYear=newY;}}newDs=datesArray[newM];isLeap=(newY%4==0&&(newY%100!=0||newY%400==0))?1:0;if(newM==1){newDs=newDs+isLeap;}newD=findFirstDay();countDay=newD;s_calclass=(calDirection=="vertical")?"calTableH":"calTableH";var changeTDTOTABLEValue="";o_cal+="<table month='"+newM+"' year='"+newY+"' width='"+innerCalW+"' border='0' cellspacing='0' cellpadding='0' style='border:1px solid #f7f7f7;background-color:#ffffff;'>";o_caltr+="<tr>";o_caltd+="<td height='20' align='center' valign='top' class='calMon' background='https://static.virginamerica.com/images/month_bg.png' colspan=7>";changeTDTOTABLEValue=mArray[newM];o_caltd+="RWTCMT";o_caltd+="</td>";o_caltr+=o_caltd;o_caltr+="</tr>";o_cal+=o_caltr;o_caltd="";o_caltd+="<td height='14' align='left' valign='top' colspan=7 ><img src='https://static.virginamerica.com/images/day_name.png' width='"+innerCalW+"' height='14' /></td>";o_caltd+="<tr><td ></td><td colspan=5><img src='https://static.virginamerica.com/images/spacer.gif'></td><td></td>";o_caltr=ty_maketr(o_caltd);o_cal+=o_caltr;o_caltd="";i_calRows=0;for(d=1;d<=newDs;d++){if(d==1){for(bd=0;bd<newD;bd++){o_caltd+="<td width='18' height='16' align='left' valign='top'><img src='https://static.virginamerica.com/images/spacer.gif' width='18' height='16' /></td>";}}o_caltd+=ty_makeDate(d);countDay++;if(countDay==7){countDay=0;o_caltr=ty_maketr(o_caltd);o_cal+=o_caltr;o_caltd="";i_calRows++;}if(d==newDs&&countDay!=0){for(bd=countDay;bd<7;bd++){o_caltd+="<td width='18' height='16' align='left' valign='top'><img src='https://static.virginamerica.com/images/spacer.gif' width='18' height='16' /></td>";}o_caltr=ty_maketr(o_caltd);o_cal+=o_caltr;o_caltd="";i_calRows++;}}if(i_calRows<6){o_caltd="";for(bd=0;bd<7;bd++){o_caltd+="<td width='18' height='16' align='left' valign='top'><img src='https://static.virginamerica.com/images/spacer.gif' width='18' height='16' /></td>";}o_caltr=ty_maketr(o_caltd);o_cal+=o_caltr;}o_cal+="</table>";if(i_numcal==0){if(newM==cM&&newY==cY){o_cal1="";}else{o_cal1="<a href='#' id='idcal1' onclick='"+s_jscall+"ty_changeMonths("+i_firstMonth+"-1);"+s_jscall+"preventClose(event);return false;'><img src='https://static.virginamerica.com/images/calender_prev.png' border='0' /></a>";}o_calprev='<div style="float:left;">'+o_cal1+"</div>";}else{}o_calbody.innerHTML+=o_cal;i_numcal++;if(i_numcal==numCalendars&&!b_date331){o_cal2="<a href='#' id='idcal2' onclick='"+s_jscall+"ty_changeMonths("+i_firstMonth+"+1);"+s_jscall+"preventClose(event);return false;'><img src='https://static.virginamerica.com/images/calender_nxt.png' border='0' /></a>";}else{o_cal2="";}o_calnext='<div style="float:right;">'+o_cal2+"</div>";var monthtable1="<table width='150' border='0' cellspacing='0' cellpadding='0'><tr><td align='left' valign='top' width='5' height='19'><img src='https://static.virginamerica.com/images/spacer.gif' width='5' height='19' border='0' /></td><td width='16' align='left' valign='top'>";var monthtable2="</td><td width='5' align='center' valign='middle' class='style9'><img src='https://static.virginamerica.com/images/spacer.gif' width='5' height='19' border='0' /></td></tr></table>";if(i_numcal<numCalendars){changeTDTOTABLEValue=monthtable1+"</td><td align='center' valign='middle' class='calMonthTitle'>"+changeTDTOTABLEValue+"</td><td width='16' align='center' valign='middle' class='style9'>&nbsp;"+monthtable2;o_cal1=o_calbody.innerHTML;o_calbody.innerHTML="";o_cal1=o_cal1.replace("RWTCMT",changeTDTOTABLEValue);}else{changeTDTOTABLEValue=monthtable1+"&nbsp;</td><td align='center' valign='middle' class='calMonthTitle'>"+changeTDTOTABLEValue+"</td><td width='16' align='center' valign='middle' class='style9'>"+monthtable2;o_cal2=o_calbody.innerHTML;o_cal2=o_cal2+"</td></tr></table>";o_calbody.innerHTML="";o_cal2=o_cal2.replace("RWTCMT",changeTDTOTABLEValue);}if(i_numcal<numCalendars){vm_makeCal(newM+1);zzzz++;}else{if(i_firstMonth>newM){newY--;}}if(zzzz%2==0){if(isPCIE==1){document.getElementById("calframe").style.height="192px";}o_calbody.innerHTML=s_closecal+tableOpen1+o_cal1+tdFor3rdTable+o_cal2+o_calprev+o_calnext+tableClose1;zzzz=1;}}var zzzz=1;function ty_setDate(whatMonth,whatDate,whatTD,whatYear){o_currentDate=whatTD;o_currentDate.className="calDateSel";if(typeof (o_input)=="object"){o_input.value=(s_lang=="us")?(whatMonth+1)+"/"+whatDate+"/"+whatYear:whatDate+"/"+(whatMonth+1)+"/"+whatYear;}else{document.getElementById(a_v_input[0]).selectedIndex=whatMonth;document.getElementById(a_v_input[1]).selectedIndex=whatDate-1;}closeCal();}function hideCalendar(){o_caldiv.style.display="none";if(o_parent&&calType!="home"){o_parent.className="cbrow";}}function splitDate(s_input,s_mode){this.delimitor=(s_input.indexOf("/")>-1)?"/":(s_input.indexOf(".")>-1)?".":(s_input.indexOf("-")>-1)?"-":(s_input.indexOf(",")>-1)?",":"/";a_input=s_input.split(this.delimitor);this.date=-1;this.month=-1;this.year=-1;if(a_input.length==3&&!isNaN(a_input[0])&&!isNaN(a_input[1])&&!isNaN(a_input[2])){this.month=(s_mode=="us")?parseInt(a_input[0],10)-1:parseInt(a_input[1],10)-1;this.date=(s_mode=="us")?parseInt(a_input[1],10):parseInt(a_input[0],10);this.year=a_input[2];if(this.month>11||this.month<0){this.month=-1;}if(this.date>31||this.month<0){this.date=-1;}i_yrlength=this.year.toString().length;if(i_yrlength==2){this.year="20"+this.year;}if(i_yrlength<1||i_yrlength==3||this.year<cY){this.year=-1;}}}var o_caldiv=0;var t_calcloser=null;function buildDate(s_monthdate){a_monthdate=s_monthdate.split("|");bd_oMonth=document.getElementById(a_monthdate[0]);bd_oDate=document.getElementById(a_monthdate[1]);i_month=bd_oMonth.selectedIndex+1;i_date=bd_oDate.selectedIndex+1;s_date="";s_date=i_month+"/"+i_date+"/";s_date+=(i_month-1<cM)?cY+1:cY;return s_date;}var s_lastinputtype=null;function makeCalendar(v_input,s_from,s_to,s_mode){o_input=v_input;if(document.getElementById(s_from).value==""||document.getElementById(s_from).value=="mm/dd/yyyy"){call_from_date_month=new Date().getMonth()+1;call_from_date_date=new Date().getDate();call_from_date_year=new Date().getFullYear();document.getElementById(s_from).value=call_from_date_month+"/"+call_from_date_date+"/"+call_from_date_year;}var calCSS=null;if(calType=="home"){calCSS=document.getElementById("cssId");}else{calCSS=document.getElementById("calendarcss");}if(isPCIE==1){document.getElementById("calbox").innerHTML='<iframe id="calframe" src="javascript:\'calendar\'" scrolling="no" marginheight="0" marginwidth="0" frameborder="0" src="html/SSLIframeFixed.html" ></iframe>';s_iecalcss="<link rel='STYLESHEET' type='text/css' href='"+calCSS.href+"' />";o_califrame=document.getElementById("calframe");calframe.document.open();calframe.document.write("<html><head>"+s_iecalcss+"</head><body id='calbox' class='calendar'></body></html>");calframe.document.close();}i_numcal=0;if(isPCIE){document.getElementById("calframe").className="calframe";}if(calType=="home"){o_calbody=(isPCIE)?document.getElementById("calbox"):document.getElementById("calbox");}else{o_calbody=(isPCIE)?calframe.document.getElementById("calbox"):document.getElementById("calbox");}o_calbody.innerHTML="";o_udate=(typeof (o_input)=="object")?new splitDate(o_input.value,"us"):new splitDate(buildDate(o_input),"us");a_from=s_from.split("|");v_from=(a_from.length==1)?new splitDate(document.getElementById(s_from).value,s_mode):new splitDate(buildDate(s_from),s_mode);a_to=s_to.split("|");v_to=(a_to.length==2)?new splitDate(buildDate(s_to),s_mode):(document.getElementById(s_to))?new splitDate(document.getElementById(s_to).value,s_mode):new splitDate("",s_mode);d_makefrom=(v_from.month!=-1)?new Date(v_from.year,v_from.month,v_from.date):0;d_maketo=(v_to.month!=-1)?new Date(v_to.year,v_to.month,v_to.date):0;switch(b_calinit){case 0:if(o_udate.month!=-1&&o_udate.year!=-1&&o_udate.date!=-1){newY=o_udate.year;newM=o_udate.month;newD=o_udate.date;if(calType=="home"){makeCal(o_udate.month);}else{vm_makeCal(o_udate.month);}}else{if(o_udate!=document.getElementById(s_from)&&d_makefrom){newY=v_from.year;newM=v_from.month;newD=v_from.date;if(calType=="home"){makeCal(v_from.month);}else{vm_makeCal(v_from.month);}}else{if(o_udate!=document.getElementById(s_to)&&d_maketo){newY=v_to.year;newM=v_to.month;newD=v_to.date;if(calType=="home"){makeCal(v_to.month);}else{vm_makeCal(v_to.month);}}else{newY=cY;newM=cM;newD=cD;if(calType=="home"){makeCal(cM);}else{vm_makeCal(cM);}}}}break;default:switch(s_inputtype){case"object":newM=i_ofirstMonth;newY=i_ofirstYear;break;default:newM=i_sfirstMonth;newY=i_sfirstYear;}if(calType=="home"){makeCal(newM);}else{vm_makeCal(newM);}}s_lastinputtype=typeof (o_input);}var p,EX1,EX2,EY1,EY2;function openCal(v_input,s_from,s_to,s_cal,s_parent,s_mode,s_caldir,pos1,pos2,imageName){flgDorR=imageName;flgRetName=s_from;var retLocalVar=s_from;var dpDtStr="";cM=today.getMonth();cY=today.getFullYear();if(document.flightSearchRTForm){for(i=0;i<document.flightSearchRTForm.elements.length;i++){if(document.flightSearchRTForm.elements[i].name=="flightSearch.depDate.MMDDYYYY"){dpDtStr=document.flightSearchRTForm.elements[i].value;}}}else{if(document.flightSearchForm){for(i=0;i<document.flightSearchForm.elements.length;i++){if(document.flightSearchForm.elements[i].name=="flightSearch.depDate.MMDDYYYY"){dpDtStr=document.flightSearchForm.elements[i].value;}}}}if(imageName=="Return_date.png"||(retLocalVar=="flightSearch.returnDateMC.MMDDYYYY")||imageName=="return_date.png"){if(dpDtStr==""||dpDtStr=="mm/dd/yyyy"){i_ofirstMonth=new Date().getMonth();flgDateDisable=new Date();}else{flgDateDisable=new Date(dpDtStr);i_ofirstMonth=new Date(dpDtStr).getMonth();cM=i_ofirstMonth;cY=flgDateDisable.getFullYear();}}s_closecal="<table border='0' cellpadding='0' cellspacing='0'><tr><td width='280' height='22' align='left' valign='top' ><img src='https://static.virginamerica.com/images/"+imageName+"' /></td><td align='right' valign='top' style='background:url(https://static.virginamerica.com/images/cal-top-bg.png) repeat-x;' ><a href='#' id='idclose' onclick='"+s_jscall+"closeCal();return false;'><img src='https://static.virginamerica.com/images/view_cross_bt.png' border='0'/></a></td><td width='14' align='left' valign='top' ><img src='https://static.virginamerica.com/images/depart_date_rt.png' width='14' height='31' /></td></tr>";FieldClicked=v_input.name;displayImage=imageName;if(o_parent){o_parent.className="cbrow";}clearTimeout(t_calcloser);s_inputtype=typeof (v_input);a_v_input=null;calopen=0;o_caldiv=document.getElementById(s_cal);o_caldiv.style.display="block";o_caldiv.className="calboxon";makeCalendar(v_input,s_from,s_to,s_mode);o_inputright=v_input;o_parent=document.getElementById(s_parent);o_cal=document.getElementById(s_cal);o_parent.className+=" cbrowon";i_calx=parseInt(o_inputright.offsetLeft)+parseInt(o_inputright.offsetWidth);i_caly=parseInt(o_parent.offsetTop)+(parseInt(o_parent.offsetHeight)/2)-(parseInt(o_cal.offsetHeight)/2);p=getXandY(v_input);EX1=p.x;EX2=(v_input.offsetWidth-pos1+EX1)+"px";EY1=p.y;EY2=EY1;o_cal.style.left=EX2;o_cal.style.top=(EY2+pos2-23)+"px";setTimeout("calopen = 1",100);}function closeCal(){if(o_caldiv&&calopen){t_calcloser=setTimeout("hideCalendar()",100);if(document.getElementById("BookFlightDiv")&&document.getElementById("BookFlightDiv").style.display!="none"&&document.flightSearchForm){if(FieldClicked=="flightSearch.depDate.MMDDYYYY"||FieldClicked=="flightSearch.depDateMC.MMDDYYYY"){updateDepDateInForm();}else{updateRetDateInForm();}}else{if(FieldClicked=="flightSearch.depDate.MMDDYYYY"&&document.flightSearchOWForm!=null&&document.flightSearchMCForm!=null){dateRT();}else{if(FieldClicked=="flightSearch.returnDate.MMDDYYYY"&&document.flightSearchMCForm!=null){dateReturnRT();}else{if(FieldClicked=="flightSearch.depDateOW.MMDDYYYY"&&document.flightSearchRTForm!=null&&document.flightSearchMCForm!=null){dateOW();}else{if(FieldClicked=="flightSearch.depDateMC.MMDDYYYY"&&document.flightSearchRTForm!=null&&document.flightSearchOWForm!=null){dateMC();}else{if(FieldClicked=="flightSearch.depDateMC.MMDDYYYY"&&document.flightSearchRTForm!=null&&document.flightSearchOWForm!=null){dateMC();}else{if(FieldClicked=="flightSearch.returnDateMC.MMDDYYYY"&&document.flightSearchRTForm!=null){dateReturnMC();}else{}}}}}}}}calopen=0;}window.onclick=closeCal;window.document.onclick=closeCal;function chkBagsAction(chkBtn){if(chk!="cancelAction"){ShowCheckBags();}else{onBackShowPnrHome();}document.getElementById("bagAddition").style.display="none";}function showPopUp(chkBtn){chk="cancelAction";document.getElementById("bagAddition").style.display="block";showWaitImage();}function showPopUpContinue(thisId){if(chkExccessbags=="true"){var X;var Y;var c=getAnchorPosition(thisId.id);X=c.x;Y=c.y-30;document.getElementById("bagAddition").style.left=X-150;document.getElementById("bagAddition").style.top=Y;document.getElementById("bagAddition").style.display="block";}else{ShowCheckBags();}}function disable(tabId){document.getElementById(tabId).innerHTML="<img src='https://static.virginamerica.com/images/Travel_mng_red.gif'>";}function hide(arg){document.getElementById(arg).style.display="none";}function show(arg1){document.getElementById(arg1).style.display="block";}String.prototype.trim=function(){return this.replace(/^\s+|\s+$/,"");};var ajaxDepTotal="";function callCalCulateAmountURL(chkURL,totalGuests,OandDInd,cabinClass){var guestNos;var guestBags="";var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();if(chkURL=="depURL"){var guestNos=totalGuests;for(loop=0;loop<totalGuests;loop++){objname="checkInTotalBags1.totalBags"+"["+loop+"]";objvalue=document.checkInExtraPayForm.elements[objname].value;guestBags=guestBags+","+objvalue;}}if(chkURL=="retURL"){var guestNos=totalGuests;for(loop=0;loop<totalGuests;loop++){objname="checkInTotalBags1.bags["+OandDInd+"].bagsName["+loop+"]";objvalue=document.checkInExtraPayForm.elements[objname].value;guestBags=guestBags+","+objvalue;}}var myurl="calulateTotalBagAmount.do?method=calCulateAmount&totalGuest="+guestNos+"&totalBags="+guestBags+"&chkUrl="+chkURL+"&cabinClass="+cabinClass+"&OandDInd="+OandDInd;myurl=myurl+"&dummy="+dummy;xmlhttp.open("GET",myurl,true);xmlhttp.onreadystatechange=handleResponseForAmount;xmlhttp.send("");window.focus();}function handleResponseForAmount(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){if((xmlhttp.responseText).trim()=="AjaxSessionTimeOut"){window.location="/va/home.do?method=virginAmerica&sessionState=sessionTimeOut";}else{if((xmlhttp.responseText).indexOf("esc-sign")==-1){document.getElementById("loadingAnimationDiv").style.display="none";document.getElementById("travelupdate").innerHTML=xmlhttp.responseText;document.getElementById("errorOnChkInBags").style.display="none";document.getElementById("conBtnShow").style.display="block";document.getElementById("conBtnHide").style.display="none";}else{document.getElementById("loadingAnimationDiv").style.display="none";document.getElementById("errorOnChkInBags").innerHTML=xmlhttp.responseText;document.getElementById("errorOnChkInBags").style.display="block";if(document.checkInExtraPayForm.elements["checkInTotalBags1.totalBags[0]"]){for(loop=0;loop<10;loop++){objname="checkInTotalBags1.totalBags"+"["+loop+"]";if(document.checkInExtraPayForm.elements[objname]){document.checkInExtraPayForm.elements[objname].options[0].selected="selected";}}}if(document.checkInExtraPayForm.elements["checkInTotalBags1.totalBags1[0]"]){for(loop=0;loop<10;loop++){objname="checkInTotalBags1.totalBags1"+"["+loop+"]";if(document.checkInExtraPayForm.elements[objname]){document.checkInExtraPayForm.elements[objname].options[0].selected="selected";}}}document.getElementById("conBtnShow").style.display="none";document.getElementById("conBtnHide").style.display="block";}}}}}var checkval="undefined";function ShowCheckBags_updated(){checkInExtraPayForm.submit();document.getElementById("conBtnShow").style.display="none";document.getElementById("conBtnHide").style.display="block";}function setDefaultTab(tabID){hide("divVI");hide("divCHF");hide("divCF");show(tabID);}var redid="";function setDefTab(redid){if(redid=="tripid"){document.getElementById(redid).src="https://static.virginamerica.com/images/your_trip_red.gif";}if(redid=="chid"){document.getElementById(redid).src="https://static.virginamerica.com/images/change_flight_red.gif";}if(redid=="canid"){document.getElementById(redid).src="https://static.virginamerica.com/images/cancel_flight_red.gif";}}var tripid1="";var chid1="";var canid1="";function changePIC(tripid1,chid1,canid1){if(typeof (currentTripType)!="undefined"){currentTripType=tripid1;}document.getElementById(tripid1).src="https://static.virginamerica.com/images/your_trip_grey.gif";document.getElementById(chid1).src="https://static.virginamerica.com/images/change_flight_grey.gif";document.getElementById(canid1).src="https://static.virginamerica.com/images/cancel_flight_grey.gif";}function setDiv(divID){document.getElementById("tripid").style.display="none";document.getElementById("chid").style.display="none";document.getElementById("canid").style.display="none";document.getElementById(divID).style.display="block";}function onBackShowPnrHome(){document.checkInExtraPayForm.method.value="managePnr";document.checkInExtraPayForm.action="yourTrip.do";document.checkInExtraPayForm.submit();}function originRT(){for(i=0;i<document.flightSearchRTForm.elements.length;i++){elementName=document.flightSearchRTForm.elements[i].name;if(elementName=="flightSearch.origin"){for(j=0;j<document.flightSearchOWForm.elements.length;j++){elementName2=document.flightSearchOWForm.elements[j].name;if(elementName2=="flightSearch.origin"){document.flightSearchOWForm.elements[j].selectedIndex=document.flightSearchRTForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.origin"){document.flightSearchMCForm.elements[k].selectedIndex=document.flightSearchRTForm.elements[i].selectedIndex;break;}}break;}}}function DestinationRT(){for(i=0;i<document.flightSearchRTForm.elements.length;i++){elementName=document.flightSearchRTForm.elements[i].name;if(elementName=="flightSearch.destination"){for(j=0;j<document.flightSearchOWForm.elements.length;j++){elementName2=document.flightSearchOWForm.elements[j].name;if(elementName2=="flightSearch.destination"){document.flightSearchOWForm.elements[j].selectedIndex=document.flightSearchRTForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.destination"){document.flightSearchMCForm.elements[k].selectedIndex=document.flightSearchRTForm.elements[i].selectedIndex;break;}}break;}}}function originOW(){for(i=0;i<document.flightSearchOWForm.elements.length;i++){elementName=document.flightSearchOWForm.elements[i].name;if(elementName=="flightSearch.origin"){for(j=0;j<document.flightSearchRTForm.elements.length;j++){elementName2=document.flightSearchRTForm.elements[j].name;if(elementName2=="flightSearch.origin"){document.flightSearchRTForm.elements[j].selectedIndex=document.flightSearchOWForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.origin"){document.flightSearchMCForm.elements[k].selectedIndex=document.flightSearchOWForm.elements[i].selectedIndex;break;}}break;}}}function DestinationOW(){for(i=0;i<document.flightSearchOWForm.elements.length;i++){elementName=document.flightSearchOWForm.elements[i].name;if(elementName=="flightSearch.destination"){for(j=0;j<document.flightSearchRTForm.elements.length;j++){elementName2=document.flightSearchRTForm.elements[j].name;if(elementName2=="flightSearch.destination"){document.flightSearchRTForm.elements[j].selectedIndex=document.flightSearchOWForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.destination"){document.flightSearchMCForm.elements[k].selectedIndex=document.flightSearchOWForm.elements[i].selectedIndex;break;}}break;}}}function originMC(){for(i=0;i<document.flightSearchMCForm.elements.length;i++){elementName=document.flightSearchMCForm.elements[i].name;if(elementName=="flightSearch.origin"){for(j=0;j<document.flightSearchOWForm.elements.length;j++){elementName2=document.flightSearchOWForm.elements[j].name;if(elementName2=="flightSearch.origin"){document.flightSearchOWForm.elements[j].selectedIndex=document.flightSearchMCForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchRTForm.elements.length;k++){elementName3=document.flightSearchRTForm.elements[k].name;if(elementName3=="flightSearch.origin"){document.flightSearchRTForm.elements[k].selectedIndex=document.flightSearchMCForm.elements[i].selectedIndex;break;}}break;}}}function DestinationMC(){for(i=0;i<document.flightSearchMCForm.elements.length;i++){elementName=document.flightSearchMCForm.elements[i].name;if(elementName=="flightSearch.destination"){for(j=0;j<document.flightSearchOWForm.elements.length;j++){elementName2=document.flightSearchOWForm.elements[j].name;if(elementName2=="flightSearch.destination"){document.flightSearchOWForm.elements[j].selectedIndex=document.flightSearchMCForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchRTForm.elements.length;k++){elementName3=document.flightSearchRTForm.elements[k].name;if(elementName3=="flightSearch.destination"){document.flightSearchRTForm.elements[k].selectedIndex=document.flightSearchMCForm.elements[i].selectedIndex;break;}}break;}}}function dateRT(){for(i=0;i<document.flightSearchRTForm.elements.length;i++){elementName=document.flightSearchRTForm.elements[i].name;if(elementName=="flightSearch.depDate.MMDDYYYY"){for(j=0;j<document.flightSearchOWForm.elements.length;j++){elementName2=document.flightSearchOWForm.elements[j].name;if(elementName2=="flightSearch.depDateOW.MMDDYYYY"){document.flightSearchOWForm.elements[j].value=document.flightSearchRTForm.elements[i].value;break;}}for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.depDateMC.MMDDYYYY"){document.flightSearchMCForm.elements[k].value=document.flightSearchRTForm.elements[i].value;break;}}break;}}}function dateReturnRT(){for(i=0;i<document.flightSearchRTForm.elements.length;i++){elementName=document.flightSearchRTForm.elements[i].name;if(elementName=="flightSearch.returnDate.MMDDYYYY"){for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.returnDateMC.MMDDYYYY"){document.flightSearchMCForm.elements[k].value=document.flightSearchRTForm.elements[i].value;break;}}break;}}}function dateReturnMC(){for(i=0;i<document.flightSearchRTForm.elements.length;i++){elementName=document.flightSearchMCForm.elements[i].name;if(elementName=="flightSearch.returnDateMC.MMDDYYYY"){for(k=0;k<document.flightSearchRTForm.elements.length;k++){elementName3=document.flightSearchRTForm.elements[k].name;if(elementName3=="flightSearch.returnDate.MMDDYYYY"){document.flightSearchRTForm.elements[k].value=document.flightSearchMCForm.elements[i].value;break;}}break;}}}function dateOW(){for(i=0;i<document.flightSearchOWForm.elements.length;i++){elementName=document.flightSearchOWForm.elements[i].name;if(elementName=="flightSearch.depDateOW.MMDDYYYY"){for(j=0;j<document.flightSearchRTForm.elements.length;j++){elementName2=document.flightSearchRTForm.elements[j].name;if(elementName2=="flightSearch.depDate.MMDDYYYY"){document.flightSearchRTForm.elements[j].value=document.flightSearchOWForm.elements[i].value;break;}}for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.depDateMC.MMDDYYYY"){document.flightSearchMCForm.elements[k].value=document.flightSearchOWForm.elements[i].value;break;}}break;}}}function dateMC(){for(i=0;i<document.flightSearchMCForm.elements.length;i++){elementName=document.flightSearchMCForm.elements[i].name;if(elementName=="flightSearch.depDateMC.MMDDYYYY"){for(j=0;j<document.flightSearchOWForm.elements.length;j++){elementName2=document.flightSearchOWForm.elements[j].name;if(elementName2=="flightSearch.depDateOW.MMDDYYYY"){document.flightSearchOWForm.elements[j].value=document.flightSearchMCForm.elements[i].value;break;}}for(k=0;k<document.flightSearchRTForm.elements.length;k++){elementName3=document.flightSearchRTForm.elements[k].name;if(elementName3=="flightSearch.depDate.MMDDYYYY"){document.flightSearchRTForm.elements[k].value=document.flightSearchMCForm.elements[i].value;break;}}break;}}}function adultRT(){for(i=0;i<document.flightSearchRTForm.elements.length;i++){elementName=document.flightSearchRTForm.elements[i].name;if(elementName=="flightSearch.adults"){for(j=0;j<document.flightSearchOWForm.elements.length;j++){elementName2=document.flightSearchOWForm.elements[j].name;if(elementName2=="flightSearch.adults"){document.flightSearchOWForm.elements[j].selectedIndex=document.flightSearchRTForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.adults"){document.flightSearchMCForm.elements[k].selectedIndex=document.flightSearchRTForm.elements[i].selectedIndex;break;}}break;}}}function adultOW(){for(i=0;i<document.flightSearchOWForm.elements.length;i++){elementName=document.flightSearchOWForm.elements[i].name;if(elementName=="flightSearch.adults"){for(j=0;j<document.flightSearchRTForm.elements.length;j++){elementName2=document.flightSearchRTForm.elements[j].name;if(elementName2=="flightSearch.adults"){document.flightSearchRTForm.elements[j].selectedIndex=document.flightSearchOWForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.adults"){document.flightSearchMCForm.elements[k].selectedIndex=document.flightSearchOWForm.elements[i].selectedIndex;break;}}break;}}}function adultMC(){for(i=0;i<document.flightSearchMCForm.elements.length;i++){elementName=document.flightSearchMCForm.elements[i].name;if(elementName=="flightSearch.adults"){for(j=0;j<document.flightSearchOWForm.elements.length;j++){elementName2=document.flightSearchOWForm.elements[j].name;if(elementName2=="flightSearch.adults"){document.flightSearchOWForm.elements[j].selectedIndex=document.flightSearchMCForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchRTForm.elements.length;k++){elementName3=document.flightSearchRTForm.elements[k].name;if(elementName3=="flightSearch.adults"){document.flightSearchRTForm.elements[k].selectedIndex=document.flightSearchMCForm.elements[i].selectedIndex;break;}}break;}}}function childRT(){for(i=0;i<document.flightSearchRTForm.elements.length;i++){elementName=document.flightSearchRTForm.elements[i].name;if(elementName=="flightSearch.kids"){for(j=0;j<document.flightSearchOWForm.elements.length;j++){elementName2=document.flightSearchOWForm.elements[j].name;if(elementName2=="flightSearch.kids"){document.flightSearchOWForm.elements[j].selectedIndex=document.flightSearchRTForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.kids"){document.flightSearchMCForm.elements[k].selectedIndex=document.flightSearchRTForm.elements[i].selectedIndex;break;}}break;}}}function childOW(){for(i=0;i<document.flightSearchOWForm.elements.length;i++){elementName=document.flightSearchOWForm.elements[i].name;if(elementName=="flightSearch.kids"){for(j=0;j<document.flightSearchRTForm.elements.length;j++){elementName2=document.flightSearchRTForm.elements[j].name;if(elementName2=="flightSearch.kids"){document.flightSearchRTForm.elements[j].selectedIndex=document.flightSearchOWForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.kids"){document.flightSearchMCForm.elements[k].selectedIndex=document.flightSearchOWForm.elements[i].selectedIndex;break;}}break;}}}function childMC(){for(i=0;i<document.flightSearchMCForm.elements.length;i++){elementName=document.flightSearchMCForm.elements[i].name;if(elementName=="flightSearch.kids"){for(j=0;j<document.flightSearchOWForm.elements.length;j++){elementName2=document.flightSearchOWForm.elements[j].name;if(elementName2=="flightSearch.kids"){document.flightSearchOWForm.elements[j].selectedIndex=document.flightSearchMCForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchRTForm.elements.length;k++){elementName3=document.flightSearchRTForm.elements[k].name;if(elementName3=="flightSearch.kids"){document.flightSearchRTForm.elements[k].selectedIndex=document.flightSearchMCForm.elements[i].selectedIndex;break;}}break;}}}function infantRT(){for(i=0;i<document.flightSearchRTForm.elements.length;i++){elementName=document.flightSearchRTForm.elements[i].name;if(elementName=="flightSearch.infants"){for(j=0;j<document.flightSearchOWForm.elements.length;j++){elementName2=document.flightSearchOWForm.elements[j].name;if(elementName2=="flightSearch.infants"){document.flightSearchOWForm.elements[j].selectedIndex=document.flightSearchRTForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.infants"){document.flightSearchMCForm.elements[k].selectedIndex=document.flightSearchRTForm.elements[i].selectedIndex;break;}}break;}}}function infantOW(){for(i=0;i<document.flightSearchOWForm.elements.length;i++){elementName=document.flightSearchOWForm.elements[i].name;if(elementName=="flightSearch.infants"){for(j=0;j<document.flightSearchRTForm.elements.length;j++){elementName2=document.flightSearchRTForm.elements[j].name;if(elementName2=="flightSearch.infants"){document.flightSearchRTForm.elements[j].selectedIndex=document.flightSearchOWForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchMCForm.elements.length;k++){elementName3=document.flightSearchMCForm.elements[k].name;if(elementName3=="flightSearch.infants"){document.flightSearchMCForm.elements[k].selectedIndex=document.flightSearchOWForm.elements[i].selectedIndex;break;}}break;}}}function infantMC(){for(i=0;i<document.flightSearchMCForm.elements.length;i++){elementName=document.flightSearchMCForm.elements[i].name;if(elementName=="flightSearch.infants"){for(j=0;j<document.flightSearchOWForm.elements.length;j++){elementName2=document.flightSearchOWForm.elements[j].name;if(elementName2=="flightSearch.infants"){document.flightSearchOWForm.elements[j].selectedIndex=document.flightSearchMCForm.elements[i].selectedIndex;break;}}for(k=0;k<document.flightSearchRTForm.elements.length;k++){elementName3=document.flightSearchRTForm.elements[k].name;if(elementName3=="flightSearch.infants"){document.flightSearchRTForm.elements[k].selectedIndex=document.flightSearchMCForm.elements[i].selectedIndex;break;}}break;}}}function Get_Cookie(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return null;}if(start==-1){return null;}var end=document.cookie.indexOf(";",len);if(end==-1){end=document.cookie.length;}return unescape(document.cookie.substring(len,end));}function Set_Cookie(name,value,expires,path,domain,secure){var today=new Date();today.setTime(today.getTime());if(expires){expires=expires*1000*60*60*24;}var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+((expires)?";expires="+expires_date.toGMTString():"")+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+((secure)?";secure":"");}function Delete_Cookie(name,path,domain){if(Get_Cookie(name)){document.cookie=name+"="+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT";}}function discookie(){var gg=Get_Cookie("cv");}function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){x.src=x.oSrc;}}function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p){d.MM_p=new Array();}var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++){if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}}function MM_findObj(n,d){var p,i,x;if(!d){d=document;}if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}if(!(x=d[n])&&d.all){x=d.all[n];}for(i=0;!x&&i<d.forms.length;i++){x=d.forms[i][n];}for(i=0;!x&&d.layers&&i<d.layers.length;i++){x=MM_findObj(n,d.layers[i].document);}if(!x&&d.getElementById){x=d.getElementById(n);}return x;}function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3){if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc){x.oSrc=x.src;}x.src=a[i+2];}}}function submitFormForChangeSeat(indxNum,segmentNum,whichFlow){showWaitImage();window.location.href="showChangeSeatMap.do?method=showSeatMapForChange&tabSelected="+indxNum+"&activeSegmentIndex="+segmentNum+"&whichFlow="+whichFlow;}function replaceAll(st){var i=st.length;for(var m=0;m<i;m++){if(st.indexOf("/")!=-1){st=st.replace("/","'");}if(st.indexOf("?")!=-1){st=st.replace("?",'"');}}return st;}function showPrintWindow(){var p=self.print();return p;}var OSDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1){return data[i].identity;}}else{if(dataProp){return data[i].identity;}}}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1){return ;}return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};function callPBPassForHTML(btnId,oandDId,whichlegNo,flightNo,ffNumber,numberInParty,onHome){var top=10;var left=180;var width=845;var height=700;OSDetect.init();var guestname;var urls="";if(btnId.indexOf("/")!=-1){guestname=replaceAll(btnId);}else{if(btnId.indexOf("?")!=-1){guestname=replaceAll(btnId);}else{guestname=btnId;}}var osdetect=OSDetect.OS;var browserdetect=OSDetect.browser;if(onHome=="onHome"){urls="checkInPrintBoardingPassForHtml.do?method=printBoardingPassForSingleGuest&indexNum=";}else{urls="checkInPrintBoardingPassForHtmlSSL.do?method=printBoardingPassForSingleGuest&indexNum=";}urls=urls+guestname+"&oandDId="+oandDId+"&legNo="+whichlegNo+"&flightNo="+flightNo+"&ffNumber="+ffNumber+"&numberInParty="+numberInParty+"&OSDetect="+osdetect+"&browserdetect="+browserdetect;mywindowForHtml=window.open("/va/html/Virgin_America_Boarding_Pass.html","BoardingPass","toolbar=no,location=no,directories=no,menubar=yes,scrollbars=yes,top="+top+", left="+left+", width="+width+",height="+height);ajaxToGeneratePdfHTML(urls);}function printAllBoardingPassInHTMLView(){var top=10;var left=180;var width=845;var height=700;OSDetect.init();var osdetect=OSDetect.OS;var browserdetect=OSDetect.browser;var urls="checkInPrintBoardingPassSSL.do?method=printAllBoardingPassInHTMLView&indexNum="+"forAllGuest"+"&OSDetect="+osdetect+"&browserdetect="+browserdetect;mywindowForHtml=window.open("/va/html/Virgin_America_Boarding_Pass.html","BoardingPass","toolbar=no,status=yes,menubar=yes,scrollbars=yes,resizable=no, top="+top+", left="+left+", width="+width+",height="+height);ajaxToGeneratePdfHTML(urls);}function ajaxToGeneratePdfHTML(myurl){xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;xmlhttp.open("POST",myurl,true);xmlhttp.onreadystatechange=handleResponsePrintBoardingPassForHTML;xmlhttp.send("");}function handleResponsePrintBoardingPassForHTML(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){var resText=xmlhttp.responseText;if(resText.trim()=="AjaxSessionTimeOut"){mywindowForHtml.close();window.location="/va/home.do?method=virginAmerica&sessionState=sessionTimeOut";}else{if(resText.trim()=="PrintBoardingPassError"){mywindowForHtml.close();if(document.getElementById("PDF_ERROR_MESSAGE_POPUP")){document.getElementById("PDF_ERROR_MESSAGE_POPUP").style.display="block";}}else{var topSSL=10;var leftSSL=180;var widthSSL=845;var heightSSL=700;var fileNameUpdated=resText.replace(/[\r\n]/g,"");var ua=navigator.userAgent.toLowerCase();if(ua.indexOf("msie")!=-1){var statusX="";do{statusX=mywindowForHtml.document.readyState;}while(statusX!="complete");mywindowForHtml.document.getElementById("pdfhtml").innerHTML=fileNameUpdated;}else{mywindowForHtml.document.getElementById("pdfhtml").innerHTML=fileNameUpdated;}}}}}}function showPrintItinerary(){var pageId="viewItinerary";if(s.pageName){if(s.pageName.indexOf("View Itinerary")!=-1){pageId="viewItinerary";}else{if(s.pageName.indexOf("Check-in")!=-1){pageId="checkIn";}else{if(s.pageName.indexOf("Change Flight")!=-1){pageId="changeFlight";}else{if(s.pageName.indexOf("Cancel Flight")!=-1){pageId="cancelFlight";}}}}}var disp_setting="toolbar=no,location=no,directories=no,menubar=yes,";disp_setting+="scrollbars=yes,width=736, height=670, left=0, top=0";var urls="checkInPrintItinerary.do?method=printItinerary&pageId="+pageId;window.open(urls,"",disp_setting);}function insertGuestSeat(num,gu,ss){gnum=num;var ind=num;var guest=gu;var seat=ss;guestArray[ind]=guest;seatArray[ind]=seat;}function insertGuestSeat1(num,gu,ss){gnumRet=num;var ind=num;var guest=gu;var seat=ss;guestArrayRet[ind]=guest;seatArrayRet[ind]=seat;}function insertDepConnectGuestSeat(num,ss){seatDepConnectArray[num]=ss;}function insertRetConnectGuestSeat(num,ss){seatRetConnectArray[num]=ss;}function ShowCheckBags1(e){checkInBagForm.submit();}var thisId;function CheckInInfoPopUp(buttonId){thisId=buttonId;var X;var Y;var c=getAnchorPosition(thisId.id);X=c.x;Y=c.y+25;document.getElementById("CheckInInFo").style.left=X-50;document.getElementById("CheckInInFo").style.top=Y-30;document.getElementById("CheckInInFo").style.display="block";}function showElevateExpPopUp(buttonId,popupId){getAnchorXY(buttonId);document.getElementById(popupId).style.left=X1-50;document.getElementById(popupId).style.top=Y1-30;document.getElementById(popupId).style.display="block";}function ShowCheckBags(thisId){document.getElementById("CheckInInFo").style.display="none";var X;var Y;var c=getAnchorPosition(thisId.id);X=c.x;Y=c.y+25;if(alreadyCheckedInDep=="false"){if(checkval=="undefined"){document.checkInBagForm.checkChange.value="no";}checkInBagForm.submit();}else{document.getElementById("alreadyCheckedIn").style.left=X-100;document.getElementById("alreadyCheckedIn").style.top=Y-30;document.getElementById("alreadyCheckedIn").style.display="block";}}var guestTypeArr=new Array();var gFNameArr=new Array();var gLNameArr=new Array();var ins=0;var rins=0;var guestNumberInParty="";var guestRetNumberInParty="";var OandDSize=0;function checkInClickIt(thisobj,whichLeg,OandDInd,flightNo,num,numberInParty,guestStatus){if(guestStatus=="checkInRestricted"){setPosition(thisobj,document.getElementById("petSSRMsgId"),-20,20);document.getElementById("petSSRMsgId").style.display="block";if(thisobj.checked){thisobj.checked=false;}}else{var s=new Array();var checkBoxId="";var checkBox="";var guestId="";var guestObj="";var selGuestsId="";var selGuests="";var seatId="";var seatObj="";var selSeatsId="";var selSeats="";var connSeatId="";var connSeatObj="";var selConnSeatsId="";var selConnSeats="";var selNumInParId="";var selRewNoId="";var selEleVAId="";var eleVAIdObj="";var selRewardNos="";var RowNum="Row"+OandDInd;var RowNumRet="Row#"+OandDInd;var x=document.checkInBagForm;var guestNumberInParty="";var numInPartyId="";var guestseqno="";var selGTId="";var selGTId="";var eleGTObj="";var guestType="";for(i=0;i<guestSize;i++){if(whichLeg=="Depart"){checkBoxId="DepRow"+i;}else{checkBoxId="Ret"+RowNum+i;}checkBox=document.getElementById(checkBoxId);if(checkBox!=null){if(checkBox.checked){checkval=checkBox;if(whichLeg=="Depart"){guestId="depRow#"+i;seatId="depSeatRow"+i;connSeatId="depSeatConnRow"+i;selEleVAId="depEleVARow"+i;}else{guestId="ret"+RowNumRet+i;seatId="seat"+RowNum+i;connSeatId="seatConn"+RowNum+i;selEleVAId="retEleVARow"+OandDInd+i;}guestNumberInParty=guestNumberInParty+";"+numInPartyArray[OandDInd].split(";")[i];var selGname=gFNameArr[i]+"_"+gLNameArr[i];selGuests=selGuests+";"+selGname;seatObj=document.getElementById(seatId).innerHTML;selSeats=selSeats+";"+seatObj;if(document.getElementById(connSeatId)){connSeatObj=document.getElementById(connSeatId).innerHTML;selConnSeats=selConnSeats+";"+connSeatObj;}if(document.getElementById(selEleVAId)){eleVAIdObj=document.getElementById(selEleVAId).innerHTML;selRewardNos=selRewardNos+";"+eleVAIdObj;}else{selRewardNos=selRewardNos+";"+" ";}guestType=guestType+";"+guestTypeArr[i];document.checkInBagForm.checkChange.value="checked";}}}if(whichLeg=="Depart"){selGuestsId="checkInTotalBags.depLeg1";selSeatsId="checkInTotalBags.depLeg1Seat";selConnSeatsId="checkInTotalBags.depLeg2Seat";numInPartyId="checkInTotalBags.strDepNumberInParty";selRewNoId="checkInTotalBags.rewNumDep";selGTId="checkInTotalBags.depGuestType";x.elements[selGTId].value=guestType;x.elements[numInPartyId].value=guestNumberInParty;}else{selGuestsId="checkInTotalBags.selGuests["+(OandDInd-1)+"]";selSeatsId="checkInTotalBags.selSeats["+(OandDInd-1)+"]";selConnSeatsId="checkInTotalBags.selConnSeats["+(OandDInd-1)+"]";selNumInParId="checkInTotalBags.selNumInParty["+(OandDInd-1)+"]";selRewNoId="checkInTotalBags.selRewNos["+(OandDInd-1)+"]";selGTId="checkInTotalBags.selGuestType["+(OandDInd-1)+"]";x.elements[selGTId].value=guestType;x.elements[selNumInParId].value=guestNumberInParty;}x.elements[selGuestsId].value=selGuests;x.elements[selSeatsId].value=selSeats;if(document.getElementById(connSeatId)){x.elements[selConnSeatsId].value=selConnSeats;}x.elements["checkInTotalBags.depSelect"].value="notSelect";if(whichLeg!="Depart"){x.elements["checkInTotalBags.retSelect"].value="notSelect";}x.elements[selRewNoId].value=selRewardNos;for(i=0;i<OandDSize;i++){for(k=0;k<guestSize;k++){if(i==0){checkBoxId="DepRow"+k;}else{checkBoxId="RetRow"+i+k;}checkBox=document.getElementById(checkBoxId);if(checkBox!=null){if(checkBox.checked){if(i==0){x.elements["checkInTotalBags.depSelect"].value="select";}else{x.elements["checkInTotalBags.retSelect"].value="select";}break;}}}}if(x.elements["checkInTotalBags.depSelect"].value=="notSelect"&&(x.elements["checkInTotalBags.retSelect"].value=="notSelect"||x.elements["checkInTotalBags.retSelect"].value=="")){checkval="undefined";}}}function disable(tabId){document.getElementById(tabId).innerHTML="<img src='https://static.virginamerica.com/images/Travel_mng_red.gif'/>";}function hide(arg){document.getElementById(arg).style.display="none";}function show(arg1){document.getElementById(arg1).style.display="block";}function setDefaultTab(tabID){hide("divVI");hide("divCHF");hide("divCF");show(tabID);}var redid="";function setDefTab(redid){if(redid=="tripid"){document.getElementById(redid).src="https://static.virginamerica.com/images/your_trip_red.gif";}if(redid=="chid"){document.getElementById(redid).src="https://static.virginamerica.com/images/change_flight_red.gif";}if(redid=="canid"){document.getElementById(redid).src="https://static.virginamerica.com/images/cancel_flight_red.gif";}}var tripid1="";var chid1="";var canid1="";function changePIC(tripid1,chid1,canid1){document.getElementById(tripid1).src="https://static.virginamerica.com/images/your_trip_grey.gif";document.getElementById(chid1).src="https://static.virginamerica.com/images/change_flight_grey.gif";document.getElementById(canid1).src="https://static.virginamerica.com/images/cancel_flight_grey.gif";}function setDiv(divID){document.getElementById("tripid").style.display="none";document.getElementById("chid").style.display="none";document.getElementById("canid").style.display="none";document.getElementById(divID).style.display="block";}function ajaxPnrDisplay(myurl,div,id){ajaxDiv=div;if(ajaxDiv=="body"){showWaitImage();}showWaitImage();xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;ajaxDiv=div;xmlhttp.open("POST",myurl,true);xmlhttp.onreadystatechange=handleResponsePnrDisplay;xmlhttp.send("");}function handleResponsePnrDisplay(){var ind=-1;if(xmlhttp.readyState==4){if(xmlhttp.status==200){var PNRResponseText=xmlhttp.responseText;document.getElementById("loadingAnimationDiv").style.display="none";if(PNRResponseText.trim()=="AjaxSessionTimeOut"){window.location="/va/home.do?method=virginAmerica&sessionState=sessionTimeOut";}else{if(PNRResponseText.search("btn_find_flight.gif")==-1){document.getElementById(ajaxDiv).innerHTML=PNRResponseText;if(ajaxDiv=="chkInRightBarError"){document.getElementById(ajaxDiv).innerHTML=PNRResponseText;ajaxPnrDisplay("upadteRightBarWithAjax.do?method=updateRightBarAjax","chkInRightBarError");}else{if(ajaxDiv=="body"){ajaxPnrDisplay("postUpdateTitleBar.do?method=updateTitleBar","postTitleBarDiv");}}}else{document.getElementById("chkInRightBarError").innerHTML=PNRResponseText;}}}}}function ajaxPnrDisplayForPoints(myurl,div,id){if(div=="body"){showWaitImage();}$("#"+div).load(myurl,"",done);function done(){document.getElementById("loadingAnimationDiv").style.display="none";if(div=="body"){ajaxPnrDisplayPoints("postUpdateTitleBar.do?method=updateTitleBar","postTitleBarDiv");}}}var windowObject="";function sendEmailPNRResult(pnrNumber,linkId){ajaxEmailPNRResult(pnrNumber,linkId);linkId=linkId;showWaitImage();}var email;function sendEmail(){showWaitImage();email=document.getElementById("viewItineraryEmail").value;var pnrNumber=document.getElementById("pnrNumber").value;var includeBillingInfo=document.getElementById("viewItineraryEmailBilling").checked;var linkId="sendEmilId";ajaxEmailPNRResult(pnrNumber,email,linkId,includeBillingInfo);}function closeSendEmailPopUp(arg){document.getElementById(arg).style.display="none";}function ajaxEmailPNRResult(pnrNumber,email,linkId,includeBillingInfo){xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();if(includeBillingInfo==true){var myUrl="printUniversalReceipt.do?method=printUniversalReceipt&pnrNumber="+pnrNumber+"&emailId="+email+"&includeBillingInfo="+includeBillingInfo;}else{var myUrl="sendEmailItinerary.do?method=sendEmailItinerary&pnrNumber="+pnrNumber+"&emailId="+email+"&includeBillingInfo="+includeBillingInfo;}myUrl=myUrl+"&dummy="+dummy;ajaxDiv=linkId;xmlhttp.open("POST",myUrl,true);xmlhttp.onreadystatechange=handleResponseEmailPNRResult;xmlhttp.send("");}function handleResponseEmailPNRResult(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){if((xmlhttp.responseText).trim()=="Success"){popupOverlay("popup-emailItinerary-confirm.jsp","Email Itinerary &amp; Receipt",350,this,false,0,0,false,email);}else{popupOverlay("popup-emailItinerary-error.jsp","Email Itinerary &amp; Receipt",350,this,false,0,0,false);}closeWaitImage();}}}function addEvent(elm,evType,fn,useCapture){if(elm.addEventListener){elm.addEventListener(evType,fn,useCapture);return true;}else{if(elm.attachEvent){var r=elm.attachEvent("on"+evType,fn);return r;}else{elm["on"+evType]=fn;}}}function setFocusOnBtn(){if(document.getElementById("divRT").style.display=="block"){document.getElementById("RoundWaySearch").focus();}}function setFocusOnBtnForOW(){if(document.getElementById("divOW").style.display=="block"){document.getElementById("OneWaySearch").focus();}}function setFocusOnBtnForMC(){if(document.getElementById("divMC").style.display=="block"){document.getElementById("MultiSearch").focus();}}function loadDivForCookie(){if(getCookie("TT")=="rt"||getCookie("TT")==null){changeTabImg("rt");wichSelected="divRT";setDefaultTab("divRT");}else{if(getCookie("TT")=="ow"){changeTabImg("ow");wichSelected="divOW";setDefaultTab("divOW");}else{if(getCookie("TT")=="mc"){changeTabImg("mc");wichSelected="divMC";setDefaultTab("divMC");}}}}function checkDate(datevalue){var date="";for(j=0;j<document.flightSearchRTForm.elements.length;j++){if(document.flightSearchRTForm.elements[j].name==datevalue){date=document.flightSearchRTForm.elements[j].value;break;}}var index=j;s;if((date.length==2)||(date.length==5)){var separator="/";date=date.concat(separator);document.flightSearchRTForm.elements[index].value=date;}}function changeContent(){document.getElementById("BF_collopse").background="https://static.virginamerica.com/images/Title_book_flights_expanded.gif";var x=document.getElementById("BF_table").rows[1].cells;x[0].innerHTML="<img src='https://static.virginamerica.com/images/title_bookflight_footer.gif'/>";}var browserType;if(document.layers){browserType="nn4";}if(document.all){browserType="ie";}if(window.navigator.userAgent.toLowerCase().match("gecko")){browserType="gecko";}function hide(arg2){if(browserType=="gecko"){document.poppedLayer=eval("document.getElementById(arg2)");}else{if(browserType=="ie"){document.poppedLayer=eval("document.all[arg2]");}else{document.poppedLayer=eval("document.layers[arg2]");}}document.poppedLayer.style.display="none";}function show(arg2){if(browserType=="gecko"){document.poppedLayer=eval("document.getElementById(arg2)");}else{if(browserType=="ie"){document.poppedLayer=eval("document.all[arg2]");}else{document.poppedLayer=eval("document.layers[arg2]");}}document.poppedLayer.style.display="block";}function setDefaultTab(tabID){tabVal=tabID;if(document.getElementById("homeErrorMessageDiv")){if(wichSelected!=tabID){document.getElementById("homeErrorMessageDiv").style.display="none";}else{document.getElementById("homeErrorMessageDiv").style.display="block";}}hide("divRT");hide("divOW");hide("divMC");show(tabID);}function setFormFareType(tabID){var thisForm=null;if(formTripType=="rt"){thisForm="flightSearchRTForm";}if(formTripType=="ow"){thisForm="flightSearchOWForm";}if(formTripType=="mc"){thisForm="flightSearchMCForm";}if(eval("document."+thisForm)){var formVal=eval("document."+thisForm+".elements['flightSearch.fareFormatType'].value");if(tabID=="rt"){thisForm="flightSearchRTForm";}if(tabID=="ow"){thisForm="flightSearchOWForm";}if(tabID=="mc"){thisForm="flightSearchMCForm";}var obj=eval("document."+thisForm+".elements['flightSearch.fareFormatType']");obj.value=formVal;}}function changePIC(tabID,nameIMG){if(typeof (currentTripType)!="undefined"){currentTripType=tabID;}var obj;document.getElementById("rt").className="flightOptionRTDefault";document.getElementById("ow").className="flightOptionOWDefault";document.getElementById("mc").className="flightOptionMCDefault";obj=document.getElementById("rta");obj.disabled=false;obj.style.cursor="pointer";obj=document.getElementById("owa");obj.disabled=false;obj.style.cursor="pointer";obj=document.getElementById("mca");obj.disabled=false;obj.style.cursor="pointer";document.getElementById(tabID).className=nameIMG;obj=document.getElementById(tabID+"a");obj.style.cursor="text";obj.disabled=true;if(formTripType){setFormFareType(tabID);}if(document.getElementById("searchPromoCode")){if(document.getElementById("searchPromoCode").style.display="block"){document.getElementById("searchPromoCode").style.display="none";}}}function changePICT(tabID,nameIMG){var obj;document.getElementById("rt").src="https://static.virginamerica.com/images/tab_rt1_default.gif";document.getElementById("ow").src="https://static.virginamerica.com/images/tab_ow1_default.gif";document.getElementById("mc").src="https://static.virginamerica.com/images/tab_mc1_default.gif";obj=document.getElementById("rt").parentNode;obj.disabled=false;obj.style.cursor="pointer";obj=document.getElementById("ow").parentNode;obj.disabled=false;obj.style.cursor="pointer";obj=document.getElementById("mc").parentNode;obj.disabled=false;obj.style.cursor="pointer";document.getElementById(tabID).src=nameIMG;obj=document.getElementById(tabID).parentNode;obj.style.cursor="text";obj.disabled=true;if(document.getElementById("searchPromoCode")){if(document.getElementById("searchPromoCode").style.display="block"){document.getElementById("searchPromoCode").style.display="none";}}}function changeImageOnMouseOverOrOut(obj,IMG){obj.src=IMG;}function resetDiv(divID){document.getElementById("divRT").style.display="none";document.getElementById("divOW").style.display="none";document.getElementById("divMC").style.display="none";document.getElementById(divID).style.display="block";}function loadDataFromCookies(){for(j=0;j<document.flightSearchRTForm.elements.length;j++){var obj=document.flightSearchRTForm.elements[j];if(obj.name=="flightSearch.origin"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.destination"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.depDate.MMDDYYYY"){obj.value=((getCookie(obj.name)!=null)&&(Date.parse(getCookie(obj.name))>=(Date.parse(new Date())-24*60*60*1000)))?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.returnDate.MMDDYYYY"){obj.value=((getCookie(obj.name)!=null)&&(Date.parse(getCookie(obj.name))>=(Date.parse(new Date())-24*60*60*1000)))?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.adults"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.kids"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.infants"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}}}}}}}}for(j=0;j<document.flightSearchOWForm.elements.length;j++){var obj=document.flightSearchOWForm.elements[j];if(obj.name=="flightSearch.origin"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.destination"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.depDateOW.MMDDYYYY"){obj.value=((getCookie(obj.name)!=null)&&(Date.parse(getCookie(obj.name))>=(Date.parse(new Date())-24*60*60*1000)))?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.adults"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.kids"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.infants"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}}}}}}}for(j=0;j<document.flightSearchMCForm.elements.length;j++){var obj=document.flightSearchMCForm.elements[j];if(obj.name=="flightSearch.origin"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.destination"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.depDateMC.MMDDYYYY"){obj.value=((getCookie(obj.name)!=null)&&(Date.parse(getCookie(obj.name))>=(Date.parse(new Date())-24*60*60*1000)))?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.originMC"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.destinationMC"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.returnDateMC.MMDDYYYY"){obj.value=((getCookie(obj.name)!=null)&&(Date.parse(getCookie(obj.name))>=(Date.parse(new Date())-24*60*60*1000)))?getCookie("flightSearch.returnDate.MMDDYYYY"):(obj.value);}else{if(obj.name=="flightSearch.adults"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.kids"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.infants"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}}}}}}}}}}}function loadFlightStatusDataFromCookies(){for(j=0;j<document.flightStatusForm.elements.length;j++){var obj=document.flightStatusForm.elements[j];if(obj.name=="flightStatus.flightDate"){if(getCookie(obj.name)!=null){obj.selectedIndex=getCookie(obj.name);}}else{if(obj.name=="flightStatus.flightNumber"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightStatus.origin"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightStatus.destination"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}}}}}}function getCookie(name){var dcookie=document.cookie;var cname=name+"=";var clen=dcookie.length;var cbegin=0;while(cbegin<clen){var vbegin=cbegin+cname.length;if(dcookie.substring(cbegin,vbegin)==cname){var vend=dcookie.indexOf(";",vbegin);if(vend==-1){vend=clen;}return unescape(dcookie.substring(vbegin,vend));}cbegin=dcookie.indexOf(" ",cbegin)+1;if(cbegin==0){break;}}return null;}function checkformRail(o_form){s_action="";a_radio=o_form.railoption;for(var i=0;i<a_radio.length;i++){if(a_radio[i].checked){s_action=a_radio[i].value;}}window.location=s_action;}function closeDivSign(divIdForClose){if(document.getElementById(divIdForClose)){document.getElementById(divIdForClose).style.display="none";}if(loginModuleOrRest=="restLogin"){if(document.getElementById("submitForgot")){document.getElementById("submitForgot").href="javascript:createURLandSubmit('forgetPasswordRestModule');";}}if(divIdForClose=="editForm"){closeDivSign("deleteFromDBMsgBox");}}function openWindowForReViewItinerary(openUrl){var top=50;var left=200;var width=770;var height=680;window.open(openUrl,"","toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no, top="+top+", left="+left+", width="+width+",height="+height);}function onChangeLogin(tObj){logInVal=tObj.value;}function logOut(){document.goProfileHome.action="logOut.do";document.goProfileHome.method.value="logOut";document.goProfileHome.submit();}function createURLandSubmit(method,fltMethod){var url="";var i=0;if(method=="forgetPassword"){url="forgetPassword.do?divNo=1&fltMethod="+fltMethod+"&";setObjOffset(document.getElementById("placeToOpenDiv"),document.getElementById("SignIn"),0,0);for(i=0;i<document.forgetPasswordForm.elements.length;i++){url=url+document.forgetPasswordForm.elements[i].name+"="+document.forgetPasswordForm.elements[i].value;if(i!=(document.forgetPasswordForm.elements.length-1)){url=url+"&";}}url=url+"&loginId="+document.getElementById("EmailAddress").value;showWaitImage();ajaxProfile(url,"SignIn");}if(method=="forgetPasswordRestModule"){url="forgetPassword.do?divNo=1&fltMethod="+fltMethod+"&";setObjOffset(document.getElementById("openForgotPassword"),document.getElementById("SignIn"),0,0);for(i=0;i<document.forgetPasswordForm.elements.length;i++){url=url+document.forgetPasswordForm.elements[i].name+"="+document.forgetPasswordForm.elements[i].value;if(i!=(document.forgetPasswordForm.elements.length-1)){url=url+"&";}}url=url+"&loginId="+document.getElementById("EmailAddress").value;showWaitImage();ajaxProfileInRestModules(url,"SignIn");}if(method=="changePassword"){url="changePassword.do?divNo=2&fltMethod="+fltMethod+"&";for(i=0;i<document.changePasswordForm.elements.length;i++){url=url+document.changePasswordForm.elements[i].name+"="+document.changePasswordForm.elements[i].value;if(i!=(document.changePasswordForm.elements.length-1)){url=url+"&";}}showWaitImage();ajaxProfile(url,"SignIn");}}function goToRegisterPageFromCompanion(){document.goProfileHome.action="goForCompanionRegister.do";document.goProfileHome.method.value="logOut";document.goProfileHome.submit();}var isOk=false;var isAnswered=false;var funcName="";var divId2Delete="";var indexVal="";function confirmationBeforeDelete(whereOpen,whichData,funcname,divid2Delete,indexval){funcName=funcname;divId2Delete=divid2Delete;indexVal=indexval;var wObj=document.getElementById("deleteFromDBMsgBox");setPosition(whereOpen,wObj,160,0);wObj.style.display="block";}function retOkVal(){isOk=true;deleteVal();closeDivSign("deleteFromDBMsgBox");return isOk;}function deleteVal(){if(isOk){str=funcName+"('"+divId2Delete+"','"+indexVal+"')";eval(str);}}function openPreAndNext(responseDiv,moveType){var url="";url="nextAndPreviousAccountAction.do?method=nextAndPreviousAccountInfo&moveType="+moveType;ajaxProfile(url,responseDiv);}function openPreAndNextPoints(responseDiv,moveType){var url="";url="nextAndPreviousAccountActionPoints.do?method=nextAndPreviousAccountInfoPoints&moveType="+moveType;ajaxProfile(url,responseDiv);}function openPreAndNextFF(responseDiv,moveType,currentNo){var url="";if(responseDiv=="futureFltDiv"){url="nextAndPreviousFutureFlightAction.do?method=nextAndPreviousFutureFlightInfo&moveType="+moveType+"&currentPageNo="+currentNo+"&divId="+responseDiv;}else{url="nextAndPreviousFutureFlightAction.do?method=nextAndPreviousFutureFlightInfo&moveType="+moveType+"&currentPageNo="+currentNo+"&divId=";}ajaxProfile(url,responseDiv);}var activityFirstDataInd;var activitySecDataInd;var activityPastDataInd;function openPreAndNextActivity(responseDiv,moveType,currentNo){var url="";url="nextAndPreviousElevateActivityAction.do?method=nextAndPreviousElevateActivityInfo&moveType="+moveType+"&currentPageNo="+currentNo;ajaxProfile(url,responseDiv);}function populateActivityData(sortBtnId,responseDiv){activityFirstDataInd=document.signInForm.activityFirstData.selectedIndex;activitySecDataInd=document.signInForm.activitySecData.selectedIndex;activityPastDataInd=document.signInForm.activityPastData.selectedIndex;var activityFirstData=document.signInForm.activityFirstData.value;var activitySecData=document.signInForm.activitySecData.value;var activityPastData=document.signInForm.activityPastData.value;showWaitImage();url="nextAndPreviousElevateActivityAction.do?method=populateSelectedData&activityFirstData="+activityFirstData+"&activitySecData="+activitySecData+"&activityPastData="+activityPastData;ajaxProfile(url,responseDiv);}function openDivForSignIn(obj1,divNo,fltMethod){var myUrl="";obj1=document.getElementById("placeToOpenDiv");loginModuleOrRest="login";setPosition(obj1,document.getElementById("SignIn"),5,20);if(document.getElementById("trSignIn").style.display!="none"){document.getElementById("trSignIn").style.display="none";}if(document.getElementById("SignIn").style.display!="none"){document.getElementById("SignIn").style.display="none";}myUrl="signIn.jsp?divNo="+divNo+"&fltMethod="+fltMethod+"&loginName="+logInVal;ajaxProfile(myUrl,"SignIn");}function openDivForSignInInRestModules(obj1,divNo){var myUrl="";loginModuleOrRest="restLogin";if(obj1.id=="CheckInopenForgotPassword"||obj1.id=="ChangeFlightopenForgotPassword"||obj1.id=="CancelFlightopenForgotPassword"){document.getElementById("SignIn").style.top=$("#forgotpass").offset().top+"px";document.getElementById("SignIn").style.left=$("#forgotpass").offset().left+"px";}else{setObjOffset(obj1,document.getElementById("SignIn"),0,0);}myUrl="signIn.jsp?divNo="+divNo+"&loginName="+logInVal;if(document.getElementById("SignIn").style.display!="none"){document.getElementById("SignIn").style.display="none";}ajaxProfileInRestModules(myUrl,"SignIn");}function ajaxProfileInRestModules(myurl,div1){xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;ajaxDiv=div1;xmlhttp.open("POST",myurl,true);chkURL=myurl;xmlhttp.onreadystatechange=handleResponseInRestModules;xmlhttp.send("");}var chkURL="";function handleResponseInRestModules(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){document.getElementById(ajaxDiv).innerHTML=xmlhttp.responseText;if(document.getElementById("submitForgot")!=null){document.getElementById("submitForgot").href="javascript:createURLandSubmit('forgetPasswordRestModule');";}document.getElementById(ajaxDiv).style.display="block";if(document.getElementById("submitForgot")!=null&&document.getElementById("closeHref")){document.getElementById("closeHref").href="javascript:closeDivSign('SignIn');";}if(document.getElementById("submitForgot")!=null){document.getElementById("cancleHref").href="javascript:closeDivSign('SignIn');";}if(document.getElementById("submitForgot")!=null){document.getElementById("changeImage").style.backgroundImage="";}closeWaitImage();}}}function openDivForEdit(objEditId,idObjID,urlToOpen){var myUrl;var divN=objEditId;var idObj=document.getElementById(idObjID);var objEdit=document.getElementById(objEditId);if(!(divN=="divPI"||divN=="divPass"||divN=="divAdd"||divN=="divCCI"||divN=="divFP"||divN=="divTC"||divN=="divIT")){closeDivSign("deleteFromDBMsgBox");showWaitImage();}else{closeWaitImage();}getAnchorXY(idObjID);objEdit.style.left=X1-250;objEdit.style.top=Y1+10;if(objEdit.id=="accountDivDisplay"){setPosition(idObj,objEdit,0,200);}objEdit.style.display="block";myUrl=urlToOpen;ajaxProfile(myUrl,objEdit.id);}function openDivForEditUpdated(objEdit,idObj,urlToOpen){var myUrl;var divN=objEdit.id;if(!(divN=="divPI"||divN=="divPass"||divN=="divAdd"||divN=="divCCI"||divN=="divFP"||divN=="divTC"||divN=="divIT"||divN=="OptIn")){closeDivSign("deleteFromDBMsgBox");objEdit.innerHTML="";}else{document.getElementById("editForm").innerHTML="";}if(objEdit.id=="accountDivDisplay"){setPosition(idObj,objEdit,0,200);}objEdit.style.display="block";myUrl=urlToOpen;showWaitImage();ajaxProfileUpdated(myUrl,objEdit.id);}function ajaxProfileForPassword(myurl,div1){xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;ajaxDiv=div1;xmlhttp.open("POST",myurl,true);chkURL=myurl;xmlhttp.onreadystatechange=handleResponseForPassword;xmlhttp.send("");}function handleResponseForPassword(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){document.getElementById(ajaxDiv).innerHTML=xmlhttp.responseText;document.getElementById(ajaxDiv).style.display="block";enablePage();if((ajaxDiv=="divPI"||ajaxDiv=="divPass"||ajaxDiv=="divAdd"||ajaxDiv=="divCCI"||ajaxDiv=="divFP"||ajaxDiv=="divTC"||ajaxDiv=="divIT"||ajaxDiv=="OptIn")){document.getElementById("editForm").style.display="none";}}}}function disablePage(){document.getElementById("disableTotalPage").style.top=0;document.getElementById("disableTotalPage").style.left=0;document.getElementById("disableTotalPage").style.height=getXandY($get_JsElement("ContainerFooter")).y;document.getElementById("disableTotalPage").style.width=1050;document.getElementById("disableTotalPage").style.display="block";}function enablePage(){if(document.getElementById("disableTotalPage")){document.getElementById("disableTotalPage").style.display="none";}}function clearCheckBox(){for(i=0;i<document.modifyProfileForm.elements.length;i++){var chkObj=document.modifyProfileForm.elements[i];if(chkObj.name=="interestVal"){chkObj.checked=false;}}}function ajaxProfile(myurl,div1){xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;ajaxDiv=div1;xmlhttp.open("POST",myurl,true);chkURL=myurl;xmlhttp.onreadystatechange=handleResponse;xmlhttp.send("");}function ajaxProfileUpdated(myurl,div1){myurl=encodeURI(myurl);$("#"+div1).load(myurl,"",done);enablePage();function done(){if((div1=="divPI"||div1=="divPass"||div1=="divAdd"||div1=="divCCI"||div1=="divFP"||div1=="divTC"||div1=="divIT"||div1=="OptIn")){document.getElementById("editForm").style.display="none";}closeWaitImage();}}function ajaxProfileAlt(myurl,div1){$("#"+div1).load(myurl,"",done);enablePage();function done(){}}var chkURL="";function handleResponse(){var h=0;var ind=0;if(xmlhttp.readyState==4){if(xmlhttp.status==200){if((xmlhttp.responseText).trim()=="AjaxSessionTimeOut"){window.location="/va/home.do?method=virginAmerica&sessionState=sessionTimeOut";}else{if((xmlhttp.responseText).search("bg_ForgetPassword")!=-1){ind=(xmlhttp.responseText).search("bg_ForgetPassword");}else{if((xmlhttp.responseText).search("bg_Sign-in")!=-1){ind=(xmlhttp.responseText).search("bg_Sign-in");}}}if((xmlhttp.responseText).substring(ind,ind+10)=="bg_Sign-in"){h=104;}else{if((xmlhttp.responseText).substring(ind,ind+17)=="bg_ForgetPassword"){h=142;}}if((xmlhttp.responseText).search("PasswordResetEmailSent")!=-1){var s=s_gi(setOmnitureEnv());s.linkTrackVars="events";s.linkTrackEvents="event27";s.events="event27";s.tl(true,"o","Forgot Password");}if(loginModuleOrRest=="restLogin"){h=0;}document.getElementById(ajaxDiv).innerHTML=xmlhttp.responseText;document.getElementById(ajaxDiv).style.display="block";enablePage();if(loginModuleOrRest=="restLogin"){if(document.getElementById("changeImage")){document.getElementById("closeHref").href="javascript:closeDivSign('SignIn');";document.getElementById("changeImage").style.backgroundImage="url('https://static.virginamerica.com/images/bg_ForgetPasswordWithoutSignIn.gif')";}}if(ajaxDiv=="elevateActivitiesDiv"){if(document.getElementById("activityFirstData")){document.signInForm.activityFirstData.selectedIndex=activityFirstDataInd;document.signInForm.activitySecData.selectedIndex=activitySecDataInd;document.signInForm.activityPastData.selectedIndex=activityPastDataInd;}}if(document.getElementById("loadingAnimationDiv")){document.getElementById("loadingAnimationDiv").style.display="none";}xmlhttp=null;}}}function submitFormLogAfterChangePassword(URLParameters){var loginURL="";loginURL="signInLogin.do"+URLParameters+"&reDirect=no";ajaxProfileSignIn(loginURL,"loginWindowDiv");}function submitFormLog(formName,statusBooking){var loginURL="";var signLoginId=document.signInForm.loginId.value;for(i=0;i<document.signInForm.elements.length;i++){if(document.signInForm.elements[i].name=="password"){var signPassword=document.signInForm.elements[i].value;break;}}if(rUInRegistrationProcess=="Yes"){document.signInForm.action="signInFromRegister.do";document.signInForm.submit();}else{if(statusBooking=="booking"){loginURL="signInLogin.do?method=signIn&loginId="+signLoginId+"&password="+signPassword+"&reDirect=no";}else{loginURL="signInLogin.do?method=signIn&loginId="+signLoginId+"&password="+signPassword+"&reDirect=yes";}document.getElementById("submitID").innerHTML='<img src="https://static.virginamerica.com/images/btn_sign-in.gif" height="20" width="63" alt="Sign In" title="Sign In" border="0" />';ajaxProfileSignIn(loginURL,"loginWindowDiv");}showWaitImage();}function ajaxProfileSignIn(myurl,div1){xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;ajaxDiv=div1;xmlhttp.open("POST",myurl,true);xmlhttp.onreadystatechange=handleResponseSignIn;xmlhttp.send("");}function handleResponseSignIn(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){document.getElementById(ajaxDiv).innerHTML=xmlhttp.responseText;document.getElementById(ajaxDiv).style.display="block";closeWaitImage();}}}function showRolloverImage(imgId,imgName){if(imgId.src.indexOf("cl")==-1){imgId.src="https://static.virginamerica.com/images/"+imgName+"_roll.gif";}else{imgId.src="https://static.virginamerica.com/images/"+imgName+"_roll_cl.gif";}}function restoreImage(imgId,imgName){if(imgId.src.indexOf("cl")==-1){imgId.src="https://static.virginamerica.com/images/"+imgName+".gif";}else{imgId.src="https://static.virginamerica.com/images/"+imgName+"_cl.gif";}}function showElevatePointsDivArea(divId,activeImg,tbSelect){document.getElementById("elevateActivities").src="https://static.virginamerica.com/images/btn_the_basics.gif";document.getElementById("elevateContact").src="https://static.virginamerica.com/images/btn_account_activitty.gif";document.getElementById("elevatePreferences").src="https://static.virginamerica.com/images/btn_preferences.gif";document.getElementById("elevateActivitiesDiv").style.display="none";document.getElementById("elevateContactDiv").style.display="none";document.getElementById("elevatePreferencesDiv").style.display="none";document.getElementById("showNeedPointsDiv").style.display="none";document.getElementById("needPointsResultDiv").style.display="none";document.getElementById("upComingFlightImageId").style.display="none";document.getElementById("forGotPointImageId").style.display="none";document.getElementById("elevatePointsExplainDivId").style.display="none";document.getElementById("requestElevatePointsImageId").style.display="block";document.getElementById("elevateExpandHtmlId").style.display="block";divId.src=activeImg;tbSelect=tabSelect;document.getElementById("pointHistoryDiv").style.display="block";}var elevatePointsActiveImage;function showFullActivity(){showLoadingImageonPopUp("pointHistoryFromTheBasic");window.location="/va/signIn.do?method=homeProfileWithPagination&showActivity=true";}function showDivArea(divId,activeImg,tbSelect){if(tbSelect==1){myUrl="showPreferences.do?method=showPrefrences&forwardPage=elevateActivity";if(divId!="pointHistoryFromTheBasic"){showLoadingImageonPopUp(divId);}showElevatePointDetailsAjax(myUrl,divId,activeImg);}else{if(tbSelect==3){myUrl="showPreferences.do?method=showPrefrences&forwardPage=contactInfo";showLoadingImageonPopUp(divId);showElevatePointDetailsAjax(myUrl,divId,activeImg);}else{if(tbSelect==5){myUrl="showPreferences.do?method=showPrefrences&forwardPage=preferences";showLoadingImageonPopUp(divId);showElevatePointDetailsAjax(myUrl,divId,activeImg);}else{if(tbSelect==4){myUrl="showPreferences.do?method=showPrefrences&forwardPage=pointsExpSummary";showLoadingImageonPopUp(divId);showElevatePointDetailsAjax(myUrl,divId,activeImg);}else{document.getElementById("elevateActivities").src="https://static.virginamerica.com/images/btn_the_basics.gif";document.getElementById("elevateContact").src="https://static.virginamerica.com/images/btn_account_activitty.gif";document.getElementById("elevatePreferences").src="https://static.virginamerica.com/images/btn_preferences.gif";document.getElementById("elevateActivitiesDiv").style.display="none";document.getElementById("elevateContactDiv").style.display="none";document.getElementById("elevatePreferencesDiv").style.display="none";document.getElementById("showNeedPointsDiv").style.display="none";document.getElementById("needPointsResultDiv").style.display="none";divId.src=activeImg;divAreaId=divId.id+"Div";tbSelect=tabSelect;if(divAreaId=="elevateActivitiesDiv"){document.getElementById("upComingFlightImageId").style.display="none";document.getElementById("forGotPointImageId").style.display="block";document.getElementById("elevateExpandHtmlId").style.display="block";document.getElementById("requestElevatePointsImageId").style.display="none";document.getElementById("elevatePointsExplainDivId").style.display="none";document.getElementById("elevateExpandHtmlIdPref").style.display="none";}else{if(divAreaId=="elevatePreferencesDiv"){s.event12="Elevate Preferences";document.getElementById("upComingFlightImageId").style.display="none";document.getElementById("forGotPointImageId").style.display="none";document.getElementById("elevateExpandHtmlId").style.display="none";document.getElementById("elevatePointsExplainDivId").style.display="none";document.getElementById("requestElevatePointsImageId").style.display="none";document.getElementById("elevateExpandHtmlIdPref").style.display="block";}else{if(divAreaId=="elevateContactDiv"){s.event15="Past Flights";document.getElementById("upComingFlightImageId").style.display="none";document.getElementById("forGotPointImageId").style.display="none";document.getElementById("elevateExpandHtmlId").style.display="block";document.getElementById("elevatePointsExplainDivId").style.display="none";document.getElementById("requestElevatePointsImageId").style.display="block";document.getElementById("elevateExpandHtmlIdPref").style.display="none";}}}document.getElementById(divAreaId).style.display="block";showLoadingImageClose();}}}}var s_code=s.t();if(s_code){document.write(s_code);}}function showElevatePointDetailsAjax(myurl,div,activeImg){xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;ajaxDiv=div;elevatePointsActiveImage=activeImg;xmlhttp.open("POST",myurl,true);xmlhttp.onreadystatechange=handleResponseElevatePointDetails;xmlhttp.send("");}function handleResponseElevatePointDetails(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){var ElevatePointResponseText=xmlhttp.responseText;if(ElevatePointResponseText.trim()=="AjaxSessionTimeOut"){window.location="/va/home.do?method=virginAmerica&sessionState=sessionTimeOut";}else{if(ajaxDiv=="elevateActivities"||ajaxDiv=="expPointsLinkDivId"||ajaxDiv=="pointHistoryFromTheBasic"){document.getElementById("elevateActivitiesDiv").style.display="none";document.getElementById("elevateContactDiv").style.display="none";document.getElementById("elevatePreferencesDiv").style.display="none";document.getElementById("elevateActivitiesDiv").style.display="block";document.getElementById("elevateActivitiesDiv").innerHTML=xmlhttp.responseText;document.getElementById("elevateActivities").className="current";document.getElementById("elevateContact").className="";document.getElementById("elevatePreferences").className="";document.getElementById("eleActivityRightContantDivId").style.display="";document.getElementById("myContactInfoRightContentDivId").style.display="none";document.getElementById("preferencesRightContentDivId").style.display="none";document.getElementById("myAccountRightContentDivId").style.display="none";if(typeof (activityFirstDataInd)!="undefined"&&typeof (activitySecDataInd)!="undefined"&&typeof (activityPastDataInd)!="undefined"){if(document.signInForm){document.signInForm.activityFirstData.selectedIndex=activityFirstDataInd;document.signInForm.activitySecData.selectedIndex=activitySecDataInd;document.signInForm.activityPastData.selectedIndex=activityPastDataInd;}}showLoadingImageClose();}else{if(ajaxDiv=="elevateContact"){document.getElementById("elevateActivitiesDiv").style.display="none";document.getElementById("elevateContactDiv").style.display="none";document.getElementById("elevatePreferencesDiv").style.display="none";document.getElementById("elevateContactDiv").style.display="block";document.getElementById("elevateContactDiv").innerHTML=xmlhttp.responseText;document.getElementById("elevateActivities").className="";document.getElementById("elevateContact").className="current";document.getElementById("elevatePreferences").className="";document.getElementById("eleActivityRightContantDivId").style.display="none";document.getElementById("myContactInfoRightContentDivId").style.display="";document.getElementById("preferencesRightContentDivId").style.display="none";document.getElementById("myAccountRightContentDivId").style.display="none";showLoadingImageClose();}else{if(ajaxDiv=="elevatePreferences"){document.getElementById("elevateActivitiesDiv").style.display="none";document.getElementById("elevateContactDiv").style.display="none";document.getElementById("elevatePreferencesDiv").style.display="none";document.getElementById("elevatePreferencesDiv").style.display="block";document.getElementById("elevatePreferencesDiv").innerHTML=xmlhttp.responseText;document.getElementById("elevateActivities").className="";document.getElementById("elevateContact").className="";document.getElementById("elevatePreferences").className="current";document.getElementById("eleActivityRightContantDivId").style.display="none";document.getElementById("myContactInfoRightContentDivId").style.display="none";document.getElementById("preferencesRightContentDivId").style.display="";document.getElementById("myAccountRightContentDivId").style.display="none";showLoadingImageClose();}}}}}}}var chkAccountDetailsRS="false";var chkPointActivityDetailsRS="false";var arrowImgId;function callAjaxFunction(objDivId,imgId){imgObj=document.getElementById(imgId);arrowImgId=imgId;if(chkAccountDetailsRS=="false"&&objDivId=="messageDisplay"&&document.getElementById(objDivId).style.display=="none"){showWaitImage();myUrl="elevateAccountDetails.do?method=elevateBookingDetails";retreiveAccountDetails(myUrl,objDivId);chkAccountDetailsRS="false";}else{if(chkPointActivityDetailsRS=="false"&&objDivId=="messageActivity"&&document.getElementById(objDivId).style.display=="none"){showWaitImage();myUrl="elevateAccountDetails.do?method=elevatePointsActivity";retreiveAccountDetails(myUrl,objDivId);chkPointActivityDetailsRS="false";}else{if(document.getElementById(objDivId).style.display=="none"){imgObj.setAttribute("src","https://static.virginamerica.com/images/arrowDown.gif");document.getElementById(objDivId).style.display="";if(objDivId=="messageDisplay"){document.getElementById("messageActivity").style.display="none";document.getElementById("ptDivImgId").setAttribute("src","https://static.virginamerica.com/images/arrowRight.gif");}if(objDivId=="messageActivity"){document.getElementById("messageDisplay").style.display="none";document.getElementById("msgDivImgId").setAttribute("src","https://static.virginamerica.com/images/arrowRight.gif");}}else{imgObj.setAttribute("src","https://static.virginamerica.com/images/arrowRight.gif");document.getElementById(objDivId).style.display="none";}}}}function retreiveAccountDetails(myurl,divId){xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;ajaxDiv=divId;xmlhttp.open("POST",myurl,true);xmlhttp.onreadystatechange=handleResponseAccountDetails;xmlhttp.send("");}function handleResponseAccountDetails(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){var responseText=xmlhttp.responseText;if(responseText.trim()=="AjaxSessionTimeOut"){window.location="/va/home.do?method=virginAmerica&sessionState=sessionTimeOut";}else{document.getElementById("loginWindowDiv").innerHTML=xmlhttp.responseText;document.getElementById("loginWindowDiv").style.display="";document.getElementById(ajaxDiv).style.display="";var img=document.getElementById(arrowImgId);img.setAttribute("src","https://static.virginamerica.com/images/arrowDown.gif");if(ajaxDiv=="messageActivity"&&document.getElementById("messageDisplay").style.display!="none"){document.getElementById("messageDisplay").style.display="none";document.getElementById("msgDivImgId").setAttribute("src","https://static.virginamerica.com/images/arrowRight.gif");}if(ajaxDiv=="messageDisplay"){if(document.getElementById("messageActivity").style.display!="none"){document.getElementById("messageActivity").style.display="none";document.getElementById("ptDivImgId").setAttribute("src","https://static.virginamerica.com/images/arrowRight.gif");}}showLoadingImageClose();}}}}function showCkInHome(pnr,id){var x=document.pnrDetailForm.elements["pnrDetail.pnrNo"];x.value=pnr;if(arguments[2]!=null){document.pnrDetailForm.elements["pnrDetail.lastName"].value=arguments[2];}if(id!=null&&id==""){document.pnrDetailForm.fromManageTravel.value="no";}if(arguments[3]!=null){if(arguments[3]=="viewItinerary"){document.pnrDetailForm.elements["method"].value="viewItinerary";}else{document.pnrDetailForm.elements["method"].value="manage";}}document.pnrDetailForm.submit();showWaitImage();}function getPageSizeWithScroll(){if(window.innerHeight&&window.scrollMaxY){yWithScroll=window.innerHeight+window.scrollMaxY;xWithScroll=window.innerWidth+window.scrollMaxX;}else{if(document.body.scrollHeight>document.body.offsetHeight){yWithScroll=document.body.scrollHeight;xWithScroll=document.body.scrollWidth;}else{yWithScroll=document.body.offsetHeight+document.body.offsetTop;xWithScroll=document.body.offsetWidth+document.body.offsetLeft;}}arrayPageSizeWithScroll=new Array(xWithScroll,yWithScroll);return arrayPageSizeWithScroll;}function GetXmlHttpObject(){var xmlHttp=null;try{xmlHttp=new XMLHttpRequest();}catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}return xmlHttp;}function closeFareRulDiv(divId){document.getElementById(divId).style.display="none";}function toggleTaxesAnFee(objId){var imgObj=document.getElementById(objId);if(document.getElementById("passengerChargeId").style.display!="none"){imgObj.src="https://static.virginamerica.com/images/taxFeesExpand.gif";document.getElementById("passengerChargeId").style.display="none";document.getElementById("securityFeeId").style.display="none";document.getElementById("segmentFeeId").style.display="none";if(document.getElementById("travelInsurenceId")!=null){document.getElementById("travelInsurenceId").style.display="none";}}else{imgObj.src="https://static.virginamerica.com/images/taxFeesCollapse.gif";document.getElementById("passengerChargeId").style.display="";document.getElementById("securityFeeId").style.display="";document.getElementById("segmentFeeId").style.display="";if(document.getElementById("travelInsurenceId")!=null){document.getElementById("travelInsurenceId").style.display="";}}}function showRolloverImageNor(imgId,imgName){imgId.src="https://static.virginamerica.com/images/"+imgName+"_roll.gif";}function restoreImageNor(imgId,imgName){imgId.src="https://static.virginamerica.com/images/"+imgName+".gif";}function addEvent(){var ni=document.getElementById("myDiv");var numi=document.getElementById("theValue");var num=(document.getElementById("theValue").value-1)+2;numi.value=num;var divIdName="my"+num+"DivEMail";var newdiv=document.createElement("div");newdiv.setAttribute("id",divIdName);newdiv.innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=416><tr><td width=31></td><td width=110 class=pageBody9><strong>Email Address:</strong></td><td width=110><input name=modifyProfileModel.emailaddress["+num+"] type=text class=pageBody9 size=25 ></td><td><img src=https://static.virginamerica.com/images/spacer.gif width=3 /></td><td><img src=https://static.virginamerica.com/images/btn_delete.gif onmouseover=\"showRolloverImage(this,'btn_delete');MakeCursor(this);\" onmouseout=restoreImage(this,'btn_delete') alt=Delete title=Delete onclick=\"removeEvent('"+divIdName+"','myDiv','mail');resetMailElementName();\"></td><td></td></tr><tr><td colspan=4><img src=https://static.virginamerica.com/images/spacer.gif width=1 height=3></td></tr></table>";CntAddElements("cntMailElements");ni.appendChild(newdiv);}function addEventForPhone(){var ni=document.getElementById("myDivPhone");var numi=document.getElementById("theValuePhone");var num=(document.getElementById("theValuePhone").value-1)+2;numi.value=num;var divIdName="my"+num+"Div4Phone";var newdiv=document.createElement("div");newdiv.setAttribute("id",divIdName);newdiv.innerHTML="<table cellpadding=0 cellspacing=0 border=0 width=416><tr><td width=31><input type=radio value=phone"+num+" name=phonePrimary  onclick=setRadioVal(this.value,'personalInfo',0);></td><td width=110 class=pageBody9><select name=modifyProfileModel.phonetypenew["+num+"] class=pageBody9 style='width:100px;'><option selected=selected value=''>Select Type</option><option value=office>Business</option><option value=Home>Home</option><option value=Mobile>Mobile</option></select></td><td width=110><input name=modifyProfileModel.phonenumbernew["+num+"] type=text value='' class=pageBody9 size=25 ></td><td><img src=https://static.virginamerica.com/images/spacer.gif width=3 /></td><td><img src=https://static.virginamerica.com/images/btn_delete.gif onmouseover=\"showRolloverImage(this,'btn_delete');MakeCursor(this);\" onmouseout=restoreImage(this,'btn_delete') alt=Delete title=Delete onclick=\"removeEvent('"+divIdName+"','myDivPhone','phone');resetElementName("+num+');"></td><td></td></tr><tr><td colspan=4><img src=https://static.virginamerica.com/images/spacer.gif width=1 height=3></td></tr></table>';CntAddElements("cntMailElements");ni.appendChild(newdiv);}function removeEvent(divNum,myDivID,whichEl){var d=document.getElementById(myDivID);var olddiv=document.getElementById(divNum);if(whichEl=="mail"){CntRemoveElements("theValue");}else{if(whichEl=="phone"){CntRemoveElements("theValuePhone");}}d.removeChild(olddiv);}function addEventForCreditCard(){var ni=document.getElementById("myDivCard");var i=0;var numi=document.getElementById("theValueCard");var num=(parseInt(numi.value)-1)+2;numi.value=num;for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name=="modifyProfileModel.cardCount"){document.modifyProfileForm.elements[i].value=num;}}var divIdName="myDivCreditCard"+num;var newdiv=document.createElement("div");newdiv.setAttribute("id",divIdName);ni.appendChild(newdiv);openDivForEdit(divIdName,divIdName,"editCreditCardInfoInProfileIterateAdd.jsp?divNum="+num);}function addEventForCompanion(){var ni=document.getElementById("myDivCompanion");var i=0;var numi=document.getElementById("theValueCompanion");var num=(parseInt(numi.value)-1)+2;numi.value=num;var divIdName="nameDivParent"+num;var newdiv=document.createElement("div");newdiv.setAttribute("id",divIdName);ni.appendChild(newdiv);openDivForEdit(divIdName,divIdName,"editTravelCompanionsInProfileAdd.jsp?divNum="+num);}function CntAddElements(elementId){var cntAdd=0;cntAdd=document.getElementById(elementId).value;document.getElementById(elementId).value=(cntAdd)-(-1);}function CntRemoveElements(elementId){var cntRem=0;cntRem=document.getElementById(elementId).value;document.getElementById(elementId).value=cntRem-1;}function showHideLayer(anchorObj,divID,imgName,divIDSpace){divId=document.getElementById(divID);if(divIDSpace!="no"){divIDSpace=document.getElementById(divIDSpace);}if(divId.style.display!="none"){anchorObj.className="collapsed";divId.style.display="none";if(divIDSpace!="no"){divIDSpace.style.display="block";}if(document.getElementById("toggleTrigger")){document.getElementById("toggleTrigger").innerHTML="Show Details";}}else{anchorObj.className="collapseBtn";divId.style.display="";if(divIDSpace!="no"){divIDSpace.style.display="none";}if(document.getElementById("toggleTrigger")){document.getElementById("toggleTrigger").innerHTML="Hide Details";}}}function showHideLayerOnLoad(){var divId;var activeImg;if(tabSelect==1){divId="theBasics";activeImg="https://static.virginamerica.com/images/btn_the_basics_sel.gif";}else{if(tabSelect==2){divId="accountActivity";activeImg="https://static.virginamerica.com/images/btn_account_activitty_sel.gif";}else{if(tabSelect==3){divId="futureFlights";activeImg="https://static.virginamerica.com/images/btn_future_flights_sel.gif";}else{if(tabSelect==4){divId="preferences";activeImg="https://static.virginamerica.com/images/btn_preferences_sel.gif";}else{divId="theBasics";activeImg="https://static.virginamerica.com/images/btn_the_basics_sel.gif";}}}}showDivArea(document.getElementById(divId),activeImg,tabSelect);}function resetElementName(num){var elcnt=0;var dlNum=parseInt(num);var radioDelNum;for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name.length>32){if(document.modifyProfileForm.elements[i].name.substring(0,33)=="modifyProfileModel.phonenumbernew"){document.modifyProfileForm.elements[i].name="modifyProfileModel.phonenumbernew["+elcnt+"]";elcnt=elcnt+1;}}}elcnt=0;for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name.length>30){if(document.modifyProfileForm.elements[i].name.substring(0,31)=="modifyProfileModel.phonetypenew"){document.modifyProfileForm.elements[i].name="modifyProfileModel.phonetypenew["+elcnt+"]";elcnt=elcnt+1;}}}elcnt=0;for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name=="phonePrimary"){document.modifyProfileForm.elements[i].value="phone"+elcnt;elcnt=elcnt+1;}}}function resetMailElementName(){var elcnt=0;for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name.length>30){if(document.modifyProfileForm.elements[i].name.substring(0,31)=="modifyProfileModel.emailaddress"){document.modifyProfileForm.elements[i].name="modifyProfileModel.emailaddress["+elcnt+"]";elcnt=elcnt+1;}}}}function resetElementNamePhoneRun(num){var elcnt=0;var hiddCnt=parseInt(num);for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name.length>32){if(document.modifyProfileForm.elements[i].name.substring(0,33)=="modifyProfileModel.phonenumbernew"){if(i>=num&&elcnt>num){document.modifyProfileForm.elements[i].name="modifyProfileModel.phonenumbernew["+(elcnt-1)+"]";document.modifyProfileForm.elements[i].value=document.modifyProfileForm.elements[i].name;if(parseInt(document.getElementById("theValuePhone").value)>=(hiddCnt+1)){document.getElementById("positionDiv"+hiddCnt+"").value=hiddCnt-1;hiddCnt=hiddCnt+1;}}elcnt=elcnt+1;}}}document.getElementById("theValuePhone").value=parseInt(document.getElementById("theValuePhone").value)-1;}function deleteLayer(id){if(document.layers&&document.layers[id]){document.layers[id].visibility="hide";delete document.layers[id];}}function setAliasValue(val){for(i=0;i<document.requestProfileForm.elements.length;i++){if(document.requestProfileForm.elements[i].name=="createProfile.emailSecond"){document.requestProfileForm.elements[i].value=val;}}}function setAliasModifyValue(val){for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name=="modifyProfileModel.alias"){document.modifyProfileForm.elements[i].value=val;}}}function resetElementNameAddress(num){var elcnt=0;var name;var elPosition;var elIntPosition;for(i=0;i<document.modifyProfileForm.elements.length;i++){name=document.modifyProfileForm.elements[i].name;name=name.split("[");if(!(name[1]==null||name[i]=="")){elPosition=name[1].split("]");if(!(elPosition[0]==null||elPosition[0]=="")){elIntPosition=parseInt(elPosition[0]);if(i>=num&&elIntPosition>num){document.modifyProfileForm.elements[i].name=name[0]+"["+(elIntPosition-1)+"]";}}}}document.getElementById("theValueAddress").value=document.getElementById("theValueAddress").value-1;}function addEventForAddress(){var i=0;var ni=document.getElementById("myDivAddress");var i=0;var numi=document.getElementById("theValueAddress");var num=(parseInt(numi.value)-1)+2;numi.value=num;for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name=="modifyProfileModel.addressCnt"){document.modifyProfileForm.elements[i].value=num;}}var divIdName="myDivAddress"+num;var newdiv=document.createElement("div");newdiv.setAttribute("id",divIdName);ni.appendChild(newdiv);openDivForEdit(divIdName,"editBtnAddress","editAddressInProfileIterateAdd.jsp?divNum="+num);}function removeEventForAddress(divNum,myDivID,whichEl){document.getElementById(divNum).style.display="none";var olddiv=olddiv.parentNode;var d=document.getElementById(myDivID);d.removeChild(olddiv);}function populateOmnitureVariable(modify){s.events="event9";if(modify=="personal"){s.eVar24="Edit Personal Information";}else{if(modify=="creditCard"){s.eVar24="Edit Credit Card Information";}else{if(modify=="password"){s.eVar24="Edit Password";}else{if(modify=="address"){s.eVar24="Edit Address Information";}else{if(modify=="companion"){s.eVar24="Edit Companion";}else{if(modify=="attribute"){s.eVar24="Edit Attribute";}else{if(modify=="interest"){s.eVar24="Edit Interest";}}}}}}}var s_code=s.t();if(s_code){document.write(s_code);}}function createUrlPersonalInfo(place,frm){closeDivSign("deleteFromDBMsgBox");disablePage();populateOmnitureVariable(frm);var url=null;var postionDiv="testPosition";if(frm=="personal"){url="modifyProfile.do?div=11";document.modifyProfileForm.elements["modifyProfileModel.cntPhone"].value=document.getElementById("theValuePhone").value;document.modifyProfileForm.elements["modifyProfileModel.cntEMail"].value=document.getElementById("theValue").value;for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name!="phonePrimary"){url=url+"&"+document.modifyProfileForm.elements[i].name+"="+document.modifyProfileForm.elements[i].value;}}openDivForEditUpdated(document.getElementById("editForm"),document.getElementById("editPersonalOpen"),url);}if(frm=="creditCard"){url="modifyCreditCardProfile.do?div=11";var t=0;for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name=="modifyProfileModel.cardCount"){document.modifyProfileForm.elements[i].value=document.getElementById("theValueCard").value;}if(document.modifyProfileForm.elements[i].type!="radio"){url=url+"&"+document.modifyProfileForm.elements[i].name+"="+document.modifyProfileForm.elements[i].value;}}openDivForEditUpdated(document.getElementById("editForm"),document.getElementById("editCreditCOpen"),url);}if(frm=="password"){url="modifyPasswordProfile.do?div=11";var val="";for(i=0;i<document.modifyProfileForm.elements.length;i++){val=document.modifyProfileForm.elements[i].value;val=val.replace("+","PLUS");url=url+"&"+document.modifyProfileForm.elements[i].name+"="+escape(val);}url=url.replace(/PLUS/g,"%2B");openDivForEditUpdated(document.getElementById("editForm"),document.getElementById("editPasswordOpen"),url);}if(frm=="address"){url="modifyAddressProfile.do?div=11";for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name=="modifyProfileModel.addressCnt"){document.modifyProfileForm.elements[i].value=document.getElementById("theValueAddress").value;}}var totalElement=((parseInt(document.getElementById("theValueAddress").value)+1)*11)+3;var nameVal;for(i=0;i<document.modifyProfileForm.elements.length;i++){nameVal=document.modifyProfileForm.elements[i].name.split("_");if(nameVal[0]!="radioAddress"){url=url+"&"+document.modifyProfileForm.elements[i].name+"="+document.modifyProfileForm.elements[i].value;}}openDivForEditUpdated(document.getElementById("editForm"),document.getElementById("editBtnAddress"),url);}if(frm=="companion"){url="modifyCompanionProfile.do?div=11";for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name=="modifyProfileModel.companionTotal"){document.modifyProfileForm.elements[i].value=document.getElementById("theValueCompanion").value;}if(document.modifyProfileForm.elements[i].name!=""){url=url+"&"+document.modifyProfileForm.elements[i].name+"="+document.modifyProfileForm.elements[i].value;}}openDivForEditUpdated(document.getElementById("editForm"),document.getElementById("companion"),url);}if(frm=="attribute"){url="modifyAttributeProfile.do?div=11";for(i=0;i<document.modifyProfileForm.elements.length;i++){url=url+"&"+document.modifyProfileForm.elements[i].name+"="+document.modifyProfileForm.elements[i].value;}openDivForEditUpdated(document.getElementById("editForm"),document.getElementById("editFightPOpen"),url);}if(frm=="interest"){url="modifyAttributeProfile.do?div=11&method=modifyInterest";var selectedString="";var chkcnt=0;for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name=="interestVal"){if(document.modifyProfileForm.elements[i].checked){if(chkcnt>0){selectedString=selectedString+",";}selectedString=selectedString+document.modifyProfileForm.elements[i].value;chkcnt=chkcnt+1;}}}url=url+"&modifyProfileModel.interestVal="+selectedString;openDivForEditUpdated(document.getElementById("editForm"),document.getElementById("editInterestOpen"),url);}}function goToPrefrence(){showDivArea(document.getElementById("preferences"),"https://static.virginamerica.com/images/btn_preferences_sel.gif");}function divhideFunctionError(divID){var x=document.getElementById(divID);if(x.style.display=="block"||x.style.display=="inline"){x.style.display="none";iswap=0;}else{if(x.style.display=="none"||x.style.display==""){x.style.display="inline";}}}function setRadioVal(RdVal,editType,cntPos){var icnt=0;if(editType=="personalInfo"){for(i=0;icnt<document.modifyProfileForm.elements.length;icnt++){if(document.modifyProfileForm.elements[icnt].name=="modifyProfileModel.phonePrimary"){document.modifyProfileForm.elements[icnt].value=RdVal;}}}if(editType=="personalInfoEmail"){for(i=0;icnt<document.modifyProfileForm.elements.length;icnt++){if(document.modifyProfileForm.elements[icnt].name=="modifyProfileModel.emailtype"){document.modifyProfileForm.elements[icnt].value=RdVal;}}}if(editType=="addressInfo"){for(i=0;icnt<document.modifyProfileForm.elements.length;icnt++){if(document.modifyProfileForm.elements[icnt].name=="modifyProfileModel.addressPrimary["+cntPos+"]"){document.modifyProfileForm.elements[icnt].value=RdVal;}}}if(editType=="addressInfoPrimary"){for(i=0;icnt<document.modifyProfileForm.elements.length;icnt++){if(document.modifyProfileForm.elements[icnt].name=="modifyProfileModel.whichPrimary"){document.modifyProfileForm.elements[icnt].value=RdVal;}}}if(editType=="cardInfoPrimary"){for(i=0;icnt<document.modifyProfileForm.elements.length;icnt++){if(document.modifyProfileForm.elements[icnt].name=="modifyProfileModel.whichPrimaryCard"){document.modifyProfileForm.elements[icnt].value=RdVal;}}}}function deleteCreditCard(divId2Delete,blockNum){document.getElementById(divId2Delete).innerHTML="";resetElementNameCard(blockNum);}function deleteCreditCardSession(divId2Delete,blockNum){var delct=0;var i1=0;delct=parseInt(document.getElementById("sessionDelCard").value);for(i1=0;i1<document.modifyProfileForm.elements.length;i1++){if(document.modifyProfileForm.elements[i1].name=="modifyProfileModel.delCardArry"){if(document.modifyProfileForm.elements[i1].value==null||document.modifyProfileForm.elements[i1].value==""){document.modifyProfileForm.elements[i1].value=blockNum;}else{document.modifyProfileForm.elements[i1].value=document.modifyProfileForm.elements[i1].value+"|"+blockNum;}}if(document.modifyProfileForm.elements[i1].name=="modifyProfileModel.delCardcount"){document.modifyProfileForm.elements[i1].value=parseInt(document.modifyProfileForm.elements[i1].value)+1;}}resetElementNameCard(blockNum);document.getElementById("theValueCard").value=(parseInt(document.getElementById("theValueCard").value)-1);document.getElementById("sessionDelCard").value=delct+1;}function resetElementNameCard(div2Delete,numDiv){var cnt=document.getElementById("theValueCard").value;var obj=document.getElementById(div2Delete);var num=parseInt(numDiv);obj.outerHTML="";var i=0;for(i=num+1;i<=cnt;i++){document.getElementById("myDivCreditCard"+i).id="myDivCreditCard"+(i-1);document.getElementById("divRelVal"+i).id=(i-1);document.getElementById("divRelVal"+(i-1)).value="divRelVal"+(i-1);document.getElementById("myDivCreditCard"+(i-1)).id="myDivCreditCard"+(i-1);}}function deletePhoneSession(divId2Delete,blockNum){var url="modifyProfile.do?method=deletePhoneInfo&delCardInfo="+blockNum;openDivForEditUpdated(document.getElementById("editForm"),document.getElementById("testPosition"),url);}function deleteEmailSession(divId2Delete,blockNum){var url="modifyCreditCardProfile.do?method=deleteEmailInfo&delCardInfo="+blockNum;openDivForEditUpdated(document.getElementById("editForm"),document.getElementById("testPosition"),url);}function deleteAddressSession(divId2Delete,blockNum){var url="modifyCreditCardProfile.do?method=deleteAddressInfo&delCardInfo="+blockNum;openDivForEditUpdated(document.getElementById("editForm"),document.getElementById("testPosition"),url);}function deleteCreditCardSession(divId2Delete,blockNum){var url="modifyCreditCardProfile.do?method=deleteCardInfo&delCardInfo="+blockNum;openDivForEditUpdated(document.getElementById("editForm"),document.getElementById("testPosition"),url);}function deleteCompanionSession(divId2Delete,blockNum){var url="modifyCreditCardProfile.do?method=deleteCompanionInfo&delCardInfo="+blockNum;openDivForEditUpdated(document.getElementById("editForm"),document.getElementById("companion"),url);}function divResetGeneralFunction(DivName,TotalTxt,parentDiv,FunctionIn){var cnt;var nameDiv;var tempDivName=DivName.split("myBtn");DivName="myDivCreditCard"+tempDivName[1];if(FunctionIn=="CCard"){nameDiv="myDivCreditCard";}cnt=parseInt(document.getElementById(TotalTxt).value);var obj=document.getElementById(DivName);num1=obj.id.split(nameDiv);num=parseInt(num1[1]);var a1=document.getElementById(parentDiv);a1.removeChild(obj);var i=0;for(i=num+1;i<=cnt;i++){document.getElementById(nameDiv+i).id=nameDiv+(i-1);document.getElementById("myBtn"+i).id="myBtn"+(i-1);document.getElementById("divAddress"+i).id="divAddress"+(i-1);for(i1=0;i1<document.modifyProfileForm.elements.length;i1++){if(document.modifyProfileForm.elements[i1].name=="rdoCCType"+i){document.modifyProfileForm.elements[i1].name="rdoCCType"+(i-1);}if(document.modifyProfileForm.elements[i1].name=="radioAddress_"+i){document.modifyProfileForm.elements[i1].name="radioAddress_"+(i-1);}}}resetCreditCard(tempDivName[1]);cnt=cnt-1;document.getElementById(TotalTxt).value=cnt;}function divResetGeneralFunctionForCompanion(DivName,TotalTxt,parentDiv,FunctionIndx){var cnt;var nameDiv;nameDiv="companionDiv";nameDivParent="nameDivParent";cnt=parseInt(document.getElementById(TotalTxt).value);var obj=document.getElementById(DivName);num1=FunctionIndx;num=parseInt(num1);var a1=obj.parentNode;a1.removeChild(obj);var i=0;for(i=num+1;i<=cnt;i++){document.getElementById(nameDiv+i).id=nameDiv+(i-1);document.getElementById(nameDivParent+i).id=nameDivParent+(i-1);document.getElementById(i).id=""+(i-1);}resetCompanion(num);cnt=cnt-1;document.getElementById(TotalTxt).value=cnt;}function divResetGeneralFunctionAddress(DivName,TotalTxt,parentDiv,FunctionIn){var cnt;var nameDiv;var tempDivName=DivName.split("myBtn");DivName="myDivAddress"+tempDivName[1];if(FunctionIn=="Address"){nameDiv="myDivAddress";}cnt=parseInt(document.getElementById(TotalTxt).value);var obj=document.getElementById(DivName);num1=obj.id.split(nameDiv);num=parseInt(num1[1]);var a1=document.getElementById(parentDiv);a1.removeChild(obj);var i=0;for(i=num+1;i<=cnt;i++){document.getElementById(nameDiv+i).id=nameDiv+(i-1);document.getElementById("myBtn"+i).id="myBtn"+(i-1);}resetAddress(tempDivName[1]);cnt=cnt-1;document.getElementById(TotalTxt).value=cnt;}function resetCreditCard(num){var i1=0;var i=0;var name="";for(i=0;i<document.modifyProfileForm.elements.length;i++){name=document.modifyProfileForm.elements[i].name;name=name.split("[");if(!(name[0]==null||name[0]=="")){if(name[0]!="modifyProfileModel.delCard"){if(!(name[1]==null||name[i]=="")){elPosition=name[1].split("]");if(!(elPosition[0]==null||elPosition[0]=="")){elIntPosition=parseInt(elPosition[0]);if(i>=num&&elIntPosition>num){document.modifyProfileForm.elements[i].name=name[0]+"["+(elIntPosition-1)+"]";}}}}}}}function resetAddress(num){var i1=0;var i=0;var name="";for(i=0;i<document.modifyProfileForm.elements.length;i++){name=document.modifyProfileForm.elements[i].name;name=name.split("[");if(!(name[0]==null||name[0]=="")){if(name[0]!="modifyProfileModel.delCard"){if(!(name[1]==null||name[i]=="")){elPosition=name[1].split("]");if(!(elPosition[0]==null||elPosition[0]=="")){elIntPosition=parseInt(elPosition[0]);if(i>=num&&elIntPosition>num){document.modifyProfileForm.elements[i].name=name[0]+"["+(elIntPosition-1)+"]";}}}}}}}function resetCompanion(num){var i1=0;var i=0;var name="";for(i=0;i<document.modifyProfileForm.elements.length;i++){name=document.modifyProfileForm.elements[i].name;name=name.split("[");if(!(name[0]==null||name[0]=="")){if(name[0]!="modifyProfileModel.companionTotal"){if(!(name[1]==null||name[i]=="")){elPosition=name[1].split("]");if(!(elPosition[0]==null||elPosition[0]=="")){elIntPosition=parseInt(elPosition[0]);if(i>=num&&elIntPosition>num){document.modifyProfileForm.elements[i].name=name[0]+"["+(elIntPosition-1)+"]";}}}}}}}function showNormalPasswordGuest(thisobj){if(thisobj.value==""){var obj=document.getElementById("divpassnewGuest");thisobj.name="pass*";document.getElementById("passwordGuestDiv").style.display="block";document.getElementById("divpassnewGuest").style.display="none";for(i=0;i<document.signInGuestForm.elements.length;i++){if(document.signInGuestForm.elements[i].name=="password"){document.signInGuestForm.elements[i].value="Password";document.signInGuestForm.elements[i].focus();break;}}}}function showPasswordInNewPass(nameVal,hideDiv,showDiv){var obj=document.getElementById(hideDiv);obj.innerHTML="";document.getElementById(hideDiv).style.display="none";document.getElementById(showDiv).style.display="block";for(i=0;i<document.changePasswordForm.elements.length;i++){if(document.changePasswordForm.elements[i].name==nameVal){document.changePasswordForm.elements[i].focus();break;}}}function showAddress(divName,rdoIndex,indx){var newYesOrNo="No";var txtVal="modifyProfileModel.useAddress["+indx+"]";if(rdoIndex=="0"){document.getElementById(divName).style.display="none";}else{document.getElementById(divName).style.display="inline";newYesOrNo="Yes";}for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].name==txtVal){document.modifyProfileForm.elements[i].value=newYesOrNo;}}}function managePnrOnFlightHistoryPage(pnrValue,isBooker,linkId){document.getElementById("pnrValue").value=pnrValue;document.getElementById("isbookre").value=isBooker;document.pnrDetailForm.submit();showWaitImage();}function managePnrOnLoginWindow(pnrValue,isBooker){document.getElementById("pnrValueLoginWindow").value=pnrValue;document.getElementById("isbookreLoginWindow").value=isBooker;document.managePnrOnLoginWindow.submit();showWaitImage();}function checkOptOptions(ajaxDiv){var optionString="";var chkBoxCnt=0;while(eval("document.getElementById"+'("'+"optcheck"+chkBoxCnt+'")')){var x=eval("document.getElementById"+'("'+"optcheck"+chkBoxCnt+'")');if(x.checked==true){optionString=optionString+x.value+"-true,";}else{optionString=optionString+x.value+"-false,";}chkBoxCnt++;}disablePage();showWaitImage();setPosition(document.getElementById(ajaxDiv),document.getElementById("editForm"),-200,30);var myUrl="updateOptIn.do?method=modifyOptInOptions&optInFlag="+optionString;$("#editForm").load(myUrl,"",done);enablePage();function done(){closeWaitImage();}}function closeOpenAjax(divName){if(document.getElementById(divName)){if(document.getElementById(divName).style.display=="block"){document.getElementById(divName).style.display="none";}else{document.getElementById(divName).style.display="block";}}}function closeDivWindow(divName){if(document.getElementById(divName)){document.getElementById(divName).style.display="none";}}function openPreAndNextAddress(responseDiv,moveType){var url="";url="nextAndPreviousAdressesInfo.do?method=nextAndPreviousAdressesInfo&moveType="+moveType;ajaxProfile(url,responseDiv);}function showManageAddressesSubmit(ImageId,divName){var positionObj=ImageId;myUrl="showManageAddressesAction.do?method=showManageAddresses";ajaxShow(myUrl,divName);showWaitImage();setPosition(document.getElementById(positionObj),document.getElementById(divName),100,-20);}function addManageAddressesSubmit(ImageId,divName){var positionObj=ImageId;myUrl="showManageAddressesAction.do?method=addManageAddresses";ajaxUpdate(myUrl,divName,"no");}function deleteManageAddressesSubmit(divName,addressId){myUrl="updateManageAddressesAction.do?method=deleteManageAddresses&addressId="+addressId;if(document.getElementById("viewPricingAllDiv")){holdInnerHtml=document.getElementById("viewPricingAllDiv").innerHTML;}ajaxUpdate(myUrl,divName,"no");}function updateManageAddressesSubmit(ImageId,divName){var updateAddressUrl=null;var positionObj=ImageId;updateAddressUrl="updateManageAddressesAction.do?method=modifyManageAddresses";for(i=0;i<document.modifyAddressForm.elements.length;i++){updateAddressUrl=updateAddressUrl+"&"+document.modifyAddressForm.elements[i].name+"="+document.modifyAddressForm.elements[i].value;}if(document.getElementById("viewPricingAllDiv")){holdInnerHtml=document.getElementById("viewPricingAllDiv").innerHTML;}ajaxUpdate(updateAddressUrl,divName,"no");}function updateGuestPage(){if(document.getElementById("viewPricingAllDiv")){document.getElementById("viewPricingAllDiv").innerHTML=holdInnerHtml;}if(document.getElementById("showManageAddressesDiv")){document.getElementById("showManageAddressesDiv").style.display="none";}if(document.getElementById("showEditContactInfoDiv")){document.getElementById("showEditContactInfoDiv").style.display="none";}}function ajaxShow(myurl,div){document.getElementById(div).style.display="none";xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;ajaxDiv=div;xmlhttp.open("POST",myurl,true);xmlhttp.onreadystatechange=handleResponseShow;xmlhttp.send("");}function handleResponseShow(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){if(ajaxDiv=="showManageAddressesDiv"){document.getElementById(ajaxDiv).innerHTML='<iframe frameborder="0" style="position:absolute;top:0px;left:0px;width:590px;height:395px;" src="html/SSLIframeFixed.html"></iframe>'+'<div style="position: relative;">'+xmlhttp.responseText+"</div>";}else{document.getElementById(ajaxDiv).innerHTML=xmlhttp.responseText;}document.getElementById("loadingAnimationDiv").style.display="none";document.getElementById(ajaxDiv).style.display="block";}}}function ajaxUpdate(myurl,div,modeType){document.getElementById(div).style.display="none";showWaitImage();xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;xmlhttp.open("POST",myurl,true);xmlhttp.onreadystatechange=handleResponseUpdate;xmlhttp.send("");}function handleResponseUpdate(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){document.getElementById("loadingAnimationDiv").style.display="none";document.getElementById(ajaxDiv).style.display="block";var resTxt=xmlhttp.responseText;if(resTxt.indexOf("https://static.virginamerica.com/images/travel_text_bg.gif")!=-1){document.getElementById("viewPricingAllDiv").innerHTML=xmlhttp.responseText;document.getElementById("showNewAddressWindow").style.display="none";document.getElementById("loadingAnimationDiv").style.display="none";document.getElementById("divAddress0").style.display="block";}else{if(resTxt.indexOf("https://static.virginamerica.com/images/VA_Purchase_BuyTicket_heade.gif")!=-1){document.getElementById("sect").innerHTML=xmlhttp.responseText;}else{document.getElementById(ajaxDiv).innerHTML='<iframe frameborder="0" style="position:absolute;top:0px;left:0px;width:590px;height:395px;" src="html/SSLIframeFixed.html"></iframe>'+'<div style="position: relative;">'+xmlhttp.responseText+"</div>";if(document.getElementById("showNewAddressWindow")){document.getElementById("showNewAddressWindow").style.display="none";}document.getElementById("loadingAnimationDiv").style.display="none";if(document.getElementById("divAddress0")){document.getElementById("divAddress0").style.display="block";}}}}}}function signInFromTravellerAndPurchaseSubmit(pageValue){if(pageValue=="changeFlight"||pageValue=="cancelFlight"||pageValue=="CheckIn"||pageValue=="manageTravel"){document.signInForm.method.value="signInPnr";document.signInForm.action="signInPnr.do";}else{document.signInForm.method.value="signInFromTravellerAndPurchase";document.signInForm.action="signInTravellerAndPurchase.do";}document.signInForm.fltMethod.value=pageValue;document.signInForm.submit();document.getElementById("submitID").innerHTML='<img src="https://static.virginamerica.com/images/btn_sign-in.gif" height="20" width="63" alt="Sign In" title="Sign In" border="0" />';showWaitImage();}function signInElevateHome(pageValue){document.signInForm.method.value="signInFromHome";document.signInForm.fltMethod.value=pageValue;document.signInForm.action="signInTravellerAndPurchase.do";document.signInForm.submit();document.getElementById("submitID").innerHTML='<img src="https://static.virginamerica.com/images/btn_sign-in.gif" height="20" width="63" alt="Sign In" title="Sign In" border="0" />';showWaitImage();}function MakeCursor(abh){abh.style.cursor="pointer";}function enterSignInlogin(thisobj){var TestVar2=thisobj.value;TestVar2=TestVar2.replace(/^\s+/,"");if(TestVar2==""){TestVar2="Email, Alias or Elevate#";thisobj.value=TestVar2;}}function enterSignloginclk(thisobj){TestVar2="Email, Alias or Elevate#";if(thisobj.value==TestVar2){thisobj.value=TestVar2;thisobj.focus();thisobj.select();}}function signInAnswerclk(thisobj){TestVar2="Answer";if(thisobj.value==TestVar2){thisobj.value=TestVar2;thisobj.focus();thisobj.select();}}function signInAnswer(thisobj){var TestVar2=thisobj.value;TestVar2=TestVar2.replace(/^\s+/,"");if(TestVar2==""){TestVar2="Answer";thisobj.value=TestVar2;}}function enterEmailAddress(thisobj){var TestVar4=thisobj.value;TestVar4=TestVar4.replace(/^\s+/,"");if(TestVar4==""){TestVar4="Email Address";thisobj.value=TestVar4;}}function enterEmailAddressclk(thisobj){TestVar4="Email Address";if(thisobj.value==TestVar4){thisobj.value=TestVar4;thisobj.focus();thisobj.select();}}function entername(thisobj){var TestVar=thisobj.value;TestVar=TestVar.replace(/^\s+/,"");if(TestVar==""){TestVar="Last Name";thisobj.value=TestVar;}}function enternameclk(thisobj){TestVar="Last Name";if(thisobj.value==TestVar){thisobj.value=TestVar;thisobj.focus();thisobj.select();}}function enterpnr(thisobj){var TestVar1=thisobj.value;TestVar1=TestVar1.replace(/^\s+/,"");if(TestVar1==""){TestVar1="Confirmation Code";thisobj.value=TestVar1;}}function enterpnrclk(thisobj){TestVar1="Confirmation Code";if(thisobj.value==TestVar1){thisobj.value=TestVar1;thisobj.focus();thisobj.select();}}function enterlogin(thisobj){var TestVar2=thisobj.value;TestVar2=TestVar2.replace(/^\s+/,"");if(TestVar2==""){TestVar2="Email, Alias or Elevate#";thisobj.value=TestVar2;}}function enterloginclk(thisobj){TestVar2="Email, Alias or Elevate#";if(thisobj.value==TestVar2){thisobj.value=TestVar2;thisobj.focus();thisobj.select();}}function enterpassword(thisobj){var TestVar3=thisobj.value;TestVar3=TestVar3.replace(/^\s+/,"");if(TestVar3==""){TestVar3="Password";thisobj.value=TestVar3;}}function enterpasswordclk(thisobj){TestVar3="Password";thisobj.value=TestVar3;thisobj.focus();thisobj.select();}function enterpassclk(thisobj){TestVar3="Password";thisobj.value=TestVar3;thisobj.focus();thisobj.select();}function setCss(frm,id,cssName){$get_JsElement(frm,id).className=cssName;}function setCss(obj,cssName){obj.className=cssName;}function toggleFields(thisobj){if(thisobj.parentNode.id=="nor_FieldDivId"){thisobj.parentNode.style.display="none";$get_JsElement("pass_FieldDivId").style.display="block";$get_JsElement("pass_FieldDivId").firstChild.value="";$get_JsElement("pass_FieldDivId").firstChild.focus();}else{if(thisobj.parentNode.id=="pass_FieldDivId"&&thisobj.value==""){thisobj.parentNode.style.display="none";$get_JsElement("nor_FieldDivId").style.display="block";$get_JsElement("nor_FieldDivId").firstChild.value="Password";$get_JsElement("nor_FieldDivId").firstChild.focus();}}}function toggleFieldsDisplay(id1,id2){$get_JsElement(id1).style.display="none";if(id2=="corp1"){$get_JsElement("corp1").style.display="block";$get_JsElement("sustHrefId").className="selected";$get_JsElement("corp2").style.display="none";$get_JsElement("commHrefId").className="";}if(id2=="corp2"){$get_JsElement("corp2").style.display="block";$get_JsElement("commHrefId").className="selected";$get_JsElement("corp1").style.display="none";$get_JsElement("sustHrefId").className="";}$get_JsElement("aboutusCorporate").href="aboutus.do?pageName=aboutusCorporate";}var character;var browserAgent;function returnChar(e){var n=navigator;browserAgent=n.userAgent;var code;if(!e){var e=window.event;}if(e.keyCode){code=e.keyCode;}else{if(e.which){code=e.which;}}var char1=String.fromCharCode(code);character=char1;}function showPassword(thisobj,passwordFirstDiv,passwordSecondDiv,formName,eventProcedure){returnChar(eventProcedure);var obj=document.getElementById(passwordFirstDiv);thisobj.name="pass1";var documentForm=eval("document."+formName);document.getElementById(passwordFirstDiv).style.display="none";document.getElementById(passwordSecondDiv).style.display="block";for(i=0;i<documentForm.elements.length;i++){if(documentForm.elements[i].name=="password"){if(browserAgent.indexOf("MSIE")!=-1){documentForm.elements[i].value="";}else{documentForm.elements[i].value="";}documentForm.elements[i].focus();break;}}}function showPasswordOnRightClick(thisobj,passwordFirstDiv,passwordSecondDiv,formName,eventProcedure){if(eventProcedure.button==2){returnChar(eventProcedure);var obj=document.getElementById(passwordFirstDiv);thisobj.name="pass1";var documentForm=eval("document."+formName);document.getElementById(passwordFirstDiv).style.display="none";document.getElementById(passwordSecondDiv).style.display="block";for(i=0;i<documentForm.elements.length;i++){if(documentForm.elements[i].name=="password"){if(browserAgent.indexOf("MSIE")!=-1){documentForm.elements[i].value="";}else{documentForm.elements[i].value="";}documentForm.elements[i].focus();break;}}}}function showMessageForUsers(linkId,popUpId){setPosition(document.getElementById(linkId),document.getElementById(popUpId),180,-45);document.getElementById(popUpId).style.display="block";}function closeMsgWinForUsers(){document.getElementById("MessageForUsers").style.display="none";document.showNeedPointsForm.submit();}function showNormalPasswordGenView(thisobj){if(thisobj.value==""){var obj=document.getElementById("divpassnewGuest");thisobj.name="pass*";document.getElementById("passwordGuestDiv").style.display="block";document.getElementById("divpassnewGuest").style.display="none";for(i=0;i<document.signInForm.elements.length;i++){if(document.signInForm.elements[i].name=="password"){document.signInForm.elements[i].value="Password";document.signInForm.elements[i].focus();break;}}}}function showNormalPasswordGen(thisobj){if(thisobj.value==""){var obj=document.getElementById("divpassnewGuest");thisobj.name="pass*";document.getElementById("passwordGuestDiv").style.display="block";document.getElementById("divpassnewGuest").style.display="none";for(i=0;i<document.signInPnrForm.elements.length;i++){if(document.signInPnrForm.elements[i].name=="password"){document.signInPnrForm.elements[i].value="Password";document.signInPnrForm.elements[i].focus();break;}}}}function showNormalPassword(thisobj){if(thisobj.value==""){var obj=document.getElementById("divpassnew");thisobj.name="pass*";document.getElementById("passwordDiv").style.display="block";document.getElementById("divpassnew").style.display="none";for(i=0;i<document.signInForm.elements.length;i++){if(document.signInForm.elements[i].name=="password"){document.signInForm.elements[i].focus();break;}}}}function enterflight(thisobj){var TestVar2=thisobj.value;if(TestVar2==""){TestVar2="Flight Number";thisobj.value=TestVar2;}}function enterflightclk(thisobj){TestVar2="Flight Number";if(thisobj.value=="Flight Number"){thisobj.value=TestVar2;thisobj.focus();thisobj.select();}}function setVariables(){if(document.getElementById("bottomMove")){if(navigator.appName=="Netscape"){v=".top=";h=".left=";dS="document.";sD="";y="window.pageYOffset";x=0;iW="window.innerWidth";iH="window.innerHeight";}else{h=".pixelLeft=";v=".pixelTop=";dS="";sD=".style";y="document.body.scrollTop";x=0;iW="document.body.clientWidth";iH="document.body.clientHeight";}object="scrollYTS";checkLocationA();}}function showHideNewAddressDiv(beanValue,loopId){if(beanValue=="newCard"){document.getElementById("newCardDivOnPopUp"+loopId).style.display="block";document.getElementById("div123"+loopId).style.overflow="auto";}if(beanValue=="savedCard"){document.getElementById("newCardDivOnPopUp"+loopId).style.display="none";document.getElementById("div123"+loopId).style.overflow="auto";}}function changeAddress(addressSize){for(i=0;i<addressSize;i++){if(document.getElementById("dynamicAddressDiv"+i)){document.getElementById("dynamicAddressDiv"+i).style.display="none";}}if(document.getElementsByName("viewPurchaseModel.savedAddressName")){if(document.getElementsByName("viewPurchaseModel.savedAddressName")[0]){var addressIndex=document.getElementsByName("viewPurchaseModel.savedAddressName")[0].selectedIndex;}}var divName="dynamicAddressDiv"+addressIndex;if(document.getElementById(divName)){document.getElementById(divName).style.display="block";}}var divToOpenByAjax;var refDiv;var addNewAddress=new Array(2);function openDivForManageCreditCard(divToOpen,posDiv){var ajaxUrl="";ajaxUrl="manageCreditCard.do?method=manageCreditCard";refDiv=posDiv;ajaxToOpenDiv(ajaxUrl,divToOpen);}function openCloseNewCardDiv(beanValue,isReset){if(beanValue=="savedCard"||beanValue=="VirginAmericaSignatureCard"){if(document.getElementById("newCardDiv")){document.getElementById("newCardDiv").style.display="none";}}if(beanValue=="newCard"){if(document.getElementById("newCardDiv")){if(document.getElementById("newCardDiv").style.display=="none"){var form;if(document.receiptForm){form=document.receiptForm;}else{if(document.checkInDetailForm){form=document.checkInDetailForm;}else{form=document.purchaseForm;}}if(isReset!="no"){form.elements["viewPurchaseModel.cardNo"].value="";if(form.elements["viewPurchaseModel.nameOnCard"]){form.elements["viewPurchaseModel.nameOnCard"].value="";}else{if(form.elements["viewPurchaseModel.firstName"]){form.elements["viewPurchaseModel.firstName"].value="";}}form.elements["viewPurchaseModel.cardType"].selectedIndex=0;form.elements["viewPurchaseModel.date"].value="MM";form.elements["viewPurchaseModel.year"].value="1";if(form.elements["viewPurchaseModel.cardNickName"]){form.elements["viewPurchaseModel.cardNickName"].value="";}}var els=document.getElementById("newCardDiv").getElementsByTagName("*");for(var i=0,j=els.length;i<j;i++){if(els[i].className=="style8_error"){els[i].className="style8";}else{if(els[i].className=="Guest_input_TextType_error"){els[i].className="Guest_input_TextType";}else{if(els[i].tagName=="IMG"&&els[i].getAttribute("src").indexOf("Error_logo_horizontal.gif")!=-1){els[i].setAttribute("src","https://static.virginamerica.com/images/spacer.gif");}}}}}document.getElementById("newCardDiv").style.display="block";}}}function openCloseNewAddresssDiv(beanValue){if(beanValue=="savedAddress"){if(document.getElementById("newAddressDiv")){document.getElementById("newAddressDiv").style.display="none";}}if(beanValue=="newAddress"){if(document.getElementById("newAddressDiv")){document.getElementById("newAddressDiv").style.display="block";}}}function openCloseNewAddressDiv(beanValue){if(beanValue=="useOldAddress"){if(document.getElementById("showNewAddressWindow")){document.getElementById("showNewAddressWindow").style.display="none";}}if(beanValue=="useNewAddress"){if(document.getElementById("showNewAddressWindow")){document.getElementById("showNewAddressWindow").style.display="block";}}}function updateCreditCardUrl(){var updateCreditUrl=null;var loop=0;updateCreditUrl="editCreditCardPurchase.do?method=editCreditCardPurchase";for(i=0;i<document.modifyProfileForm.elements.length;i++){if(document.modifyProfileForm.elements[i].type=="radio"){if(document.modifyProfileForm.elements[i].checked){if(document.modifyProfileForm.elements[i].value=="new"){addNewAddress[loop]="new";loop++;}if(document.modifyProfileForm.elements[i].value=="stored"){addNewAddress[loop]="stored";loop++;}updateCreditUrl=updateCreditUrl+"&"+document.modifyProfileForm.elements[i].name+"="+document.modifyProfileForm.elements[i].value;}}else{updateCreditUrl=updateCreditUrl+"&"+document.modifyProfileForm.elements[i].name+"="+document.modifyProfileForm.elements[i].value;}}ajaxToOpenDiv(updateCreditUrl,"sect");}function addCreditCardPurchase(){var addCardUrl=null;addCardUrl="addCreditCardPurchase.do?method=addCreditCard";ajaxToOpenDiv(addCardUrl,"manageCreditCardDiv");}function moveCreditCardPurchase(movetype){var addCardUrl=null;addCardUrl="moveCreditCardPurchase.do?method=moveCreditCard&moveType="+movetype;ajaxToOpenDiv(addCardUrl,"manageCreditCardDiv");}function deleteCreditCardPurchase(cardId){var addCardUrl=null;addCardUrl="deleteCreditCardPurchase.do?method=deleteCreditCard&cardId="+cardId;if(cardId==0){ajaxToOpenDiv(addCardUrl,"manageCreditCardDiv");}else{ajaxToOpenDiv(addCardUrl,"sect");}}function updatePurchasePage(eId){var updateUrl=null;updateUrl="updatePurchasePage.do?method=homeProfileWithPagination&entity="+eId;ajaxToOpenDiv(updateUrl,"sect");}function ajaxToOpenDiv(myurl,div1){if(div1!="sect"){document.getElementById(div1).style.display="none";showWaitImage();disableTotalpage();}else{document.getElementById("manageCreditCardDiv").style.display="none";if(document.getElementById("showManageAddressesDiv")){document.getElementById("showManageAddressesDiv").style.display="none";}disableTotalpage();showWaitImage();}xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;divToOpenByAjax=div1;xmlhttp.open("POST",myurl,true);chkURL=myurl;xmlhttp.onreadystatechange=handleResponseEditCreditCard;xmlhttp.send("");}function handleResponseEditCreditCard(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){if(xmlhttp.responseText.indexOf("https://static.virginamerica.com/images/manageCreditCard.gif")!=-1){document.getElementById("manageCreditCardDiv").innerHTML='<iframe frameborder="0" style="position:absolute;top:0px;left:0px;width:590px;height:395px;" src="html/SSLIframeFixed.html"></iframe>'+'<div style="position: relative;">'+xmlhttp.responseText+"</div>";divToOpenByAjax="manageCreditCardDiv";}else{document.getElementById(divToOpenByAjax).innerHTML=xmlhttp.responseText;}document.getElementById("loadingAnimationDiv").style.display="none";document.getElementById(divToOpenByAjax).style.display="block";document.getElementById("disableTotalPage").style.display="none";if((document.getElementById("manageCreditCardDiv").innerHTML).indexOf("Your Information has not been successfully updated")!=-1){document.getElementById("manageCreditCardDiv").style.display="block";setPosition(document.getElementById(refDiv),document.getElementById("manageCreditCardDiv"),215,-20);}if(divToOpenByAjax!="sect"){setPosition(document.getElementById(refDiv),document.getElementById(divToOpenByAjax),215,-20);for(k=0;k<addNewAddress.length;k++){if(addNewAddress[k]=="new"){showHideNewAddressDiv("newCard",k);addNewAddress[k]="";}}}}}}function setPositionTravelExp(){var toplength="";toplength=document.getElementById("scrollYTS").style.top;if(toplength==""){document.getElementById("scrollYTS").style.top="0pt";}var length=document.getElementById("scrollYTS").style.top.split("p");var totalLength=eval(document.getElementById("bottomMove").offsetTop)+eval(length[0])+250;if(totalLength>getXandY(document.getElementById("ContainerFooter")).y){var difference=totalLength-document.getElementById("bottomLimitForScroll").offsetTop-60;var YtsTop=eval(length[0]-difference);if(YtsTop<4){if(document.getElementById("upperLimitForScroll")){document.getElementById("scrollYTS").style.top=document.getElementById("upperLimitForScroll").style.top;}}else{document.getElementById("scrollYTS").style.top=YtsTop;}if(document.getElementById("upperLimitForScroll")){checkLocation();}}}function checkLocation(){if(document.getElementById("bottomMove")){yy=eval(y);ydiff=ystart-yy;if(isScroll=="Yes"){if((ydiff<(-1))||(ydiff>(1))){movey=Math.round(ydiff/10),ystart-=movey;}varEndPoint=ystart;if(document.getElementById("bodyEnd").offsetTop<document.getElementById("bottomLimitForScroll").offsetTop){}if(document.getElementById("bottomLimitForScroll").offsetTop<varEndPoint+(document.getElementById("bottomMove").offsetTop-document.getElementById("topMove").offsetTop)+150){}else{if(document.getElementById("upperLimitForScroll").offsetTop<0){}else{document.getElementById("scrollYTS").style.top=ystart;}}}setTimeout("checkLocation()",1);}}function checkLocationA(){ystart=eval(y);xstart=eval(x);}function delayLogo(){eval(dS+object+sD+v+0);eval(dS+object+sD+h+(-200));object="scrollYTS";}function closeFareRulDiv(divName){document.getElementById(positionDivFare).style.display="none";document.getElementById("disableTotalPage").style.display="none";isScroll="Yes";}function showPromoCodeDiv(LinkId){document.getElementById("promoCodeErrTxt").innerHTML='If you happen to have a Virgin America promo code, enter it here and click the "Apply" button to cash in for a lower fare or special offer.';document.getElementById("searchWinFrm").style.height=118;setSafariXY(200,120,140,100);setPosition(LinkId,document.getElementById("searchPromoCode"),loadX,loadY);document.getElementById("searchPromoCode").style.display="block";document.getElementById("promoCodeText").value="";document.getElementById("promoCodeText").focus();checkSearchTypeLink=LinkId;}function removePromoCode(pageName){if(document.getElementById("loadingAnimationDiv")){showWaitImage();}else{showWaitImage();}var removePromoUrl="promoCodeRemove.do?method=removePromoCode&pageName="+pageName;promoCodeRemoveAjax(removePromoUrl);}var removePromoCodeXmlhttp=new XMLHttpRequest();function promoCodeRemoveAjax(url){removePromoCodeXmlhttp.open("POST",url,true);removePromoCodeXmlhttp.onreadystatechange=handleResponseRemovePromoCode;removePromoCodeXmlhttp.send("");}function handleResponseRemovePromoCode(){if(removePromoCodeXmlhttp.readyState==4){if(removePromoCodeXmlhttp.status==200){var resTxt=removePromoCodeXmlhttp.responseText;ajax("updateTitleBar.do?method=updateTitleBar","titleBarDiv");document.getElementById("PromoCodeDetail").innerHTML=resTxt;enableDisablePointOption(false);if(document.getElementById("loadingAnimationDiv")){$get_JsElement("loadingAnimationDiv").style.display="none";}}}}function ajax(myurl,div){var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;xmlhttp.open("POST",myurl,true);ajaxDiv=div;xmlhttp.onreadystatechange=handleResponseSelectUpdateTitleBar;xmlhttp.send("");}function handleResponseSelectUpdateTitleBar(){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/,"");};if(xmlhttp.readyState==4){if(xmlhttp.status==200){if((xmlhttp.responseText).trim()=="AjaxSessionTimeOut"){window.location="/va/home.do?method=virginAmerica&sessionState=sessionTimeOut";}else{if((xmlhttp.responseText).trim()=="AjaxError"){window.location="/va/home.do?method=virginAmerica&fromErrorPage=fromErrorPage";}else{if(document.getElementById(ajaxDiv)){document.getElementById(ajaxDiv).innerHTML=xmlhttp.responseText;}showLoadingImageClose();}}}}}function searchPromoCodeVal(){var tripType="other";if(document.getElementById("divOW").style.display=="block"){tripType="OW";}if(document.getElementById("promoCodeText").value!=""){document.flightSearchOWForm.elements["flightSearch.searchPromoCode"].value=document.getElementById("promoCodeText").value;document.flightSearchRTForm.elements["flightSearch.searchPromoCode"].value=document.getElementById("promoCodeText").value;document.flightSearchMCForm.elements["flightSearch.searchPromoCode"].value=document.getElementById("promoCodeText").value;document.getElementById("promoCodeText").focus();}else{document.flightSearchOWForm.elements["flightSearch.searchPromoCode"].value="";document.flightSearchRTForm.elements["flightSearch.searchPromoCode"].value="";document.flightSearchMCForm.elements["flightSearch.searchPromoCode"].value="";}var promoUrl="promoCodeApply.do?method=applyPromoCode&certCode="+document.getElementById("promoCodeText").value+"&tripType="+tripType;showWaitImage(checkSearchTypeLink);promoCodeAjax(promoUrl);}var promoCodeXmlhttp=new XMLHttpRequest();function promoCodeAjax(url){promoCodeXmlhttp.open("POST",url,true);promoCodeXmlhttp.onreadystatechange=handleResponsePromoCode;promoCodeXmlhttp.send("");}function handleResponsePromoCode(){if(promoCodeXmlhttp.readyState==4){if(promoCodeXmlhttp.status==200){var resTxt=promoCodeXmlhttp.responseText;var errorElements=getElementsByClassName("errorLabel");if(errorElements){for(i=0;i<errorElements.length;i++){errorElements[i].className=errorElements[i].className.replace("errorLabel","");}}if(document.getElementById("BookFlightDiv")){var els=document.getElementById("BookFlightDiv").getElementsByTagName("*");for(var i=0,j=els.length;i<j;i++){if(els[i].className=="error"){els[i].className="";}else{if(els[i].className!="ErrorMessage"&&els[i].className.indexOf("Error")!=-1){els[i].className=els[i].className.substring(0,els[i].className.indexOf("Error"));}}}}if(resTxt.indexOf("esc-sign")==-1&&resTxt.indexOf("escSignImg")==-1){document.getElementById("PromoCodeDetail").innerHTML=resTxt;$get_JsElement("ErrorMessage").style.display="none";enableDisablePointOption(true);ajax("updateTitleBar.do?method=updateTitleBar","titleBarDiv");}else{$get_JsElement("ErrorMessage").style.display="block";$get_JsElement("promoCodeText").className="promocode_error";if(document.getElementById("homeErrorMessageDiv")){document.getElementById("homeErrorMessageDiv").style.display="block";}if(typeof (wichSelected)!="undefined"&&typeof (currentTripType)!="undefined"){if(currentTripType=="ow"){wichSelected="divOW";}else{if(currentTripType=="rt"){wichSelected="divRT";}else{wichSelected="divMC";}}}errorPresent=true;$get_JsElement("ErrorMessage").innerHTML=resTxt;increaseErrorCount("promoCode",document.estara_form);}}showLoadingImageClose();if(document.getElementById("loadingAnimationDiv")){prvTripType=currentTripType;$get_JsElement("loadingAnimationDiv").style.display="none";}}}function enableDisablePointOption(optionFlg){flg=false;for(frmCnt=0;frmCnt<document.forms.length;frmCnt++){for(eleCnt=0;eleCnt<document.forms[frmCnt].elements.length;eleCnt++){ele=document.forms[frmCnt].elements[eleCnt];if((ele.name=="fareFormatType"||ele.name=="flightSearch.fareFormatType")&&ele.value=="Points"){if(optionFlg){ele.disabled="disabled";ele.checked=false;}else{ele.disabled=false;}flg=true;break;}}if(flg){break;}}}function callWantPromoCode(){document.MeetVaForm.method.value="showWantMeetVa";document.MeetVaForm.action="wantPromoCode.do";document.MeetVaForm.submit();}function closeDiv(divID){document.getElementById(divID).style.display="none";}function chVarDisable(){disableIds=0;}function SS_MakeCursor(arg,btnIds){if(disableIds==1){arg.style.cursor="default";}if(disableIds==0){arg.style.cursor="pointer";if(btnIds=="continue"){MM_swapImage("continue","","https://static.virginamerica.com/images/btn_GoOn_roll.gif",1);}if(btnIds=="previous"){MM_swapImage("previous","","https://static.virginamerica.com/images/btn_GoBack_roll.gif",1);}}}function getAnchorXY(VF_id){var c=getAnchorPosition(VF_id);X1=c.x;Y1=c.y;}function MakeCursor(arg){arg.style.cursor="pointer";}function isValidDate(dateStr){var bool=true;if(dateStr!=""&&dateStr!="----------------------------"){var datePat=/^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;var matchArray=dateStr.match(datePat);if(dateStr=="mm/dd/yyyy"||dateStr==""){dateStr="";return true;}if(matchArray!=null){month=matchArray[1];day=matchArray[3];year=matchArray[4];if(month<1||month>12){document.getElementById("textMessage").innerHTML="Month must be between 1 and 12.";document.getElementById("formatMessage").style.display="block";bool=false;}if(day<1||day>31){document.getElementById("textMessage").innerHTML="Day must be between 1 and 31.";document.getElementById("formatMessage").style.display="block";bool=false;}if((month==4||month==6||month==9||month==11)&&day==31){document.getElementById("textMessage").innerHTML="Month "+month+" doesn't have 31 days!";document.getElementById("formatMessage").style.display="block";bool=false;}if(month==2){var isleap=(year%4==0&&(year%100!=0||year%400==0));if(day>29||(day==29&&!isleap)){document.getElementById("textMessage").innerHTML="February "+year+" doesn't have "+day+" days!";document.getElementById("formatMessage").style.display="block";bool=false;}}if(year.length!=4){document.getElementById("textMessage").innerHTML="Year format should be in 'yyyy'.";document.getElementById("formatMessage").style.display="block";bool=false;}}else{document.getElementById("textMessage").innerHTML="Please provide proper date format (mm/dd/yyyy)";document.getElementById("formatMessage").style.display="block";bool=false;}}return bool;}function checkDateAndSubmit(date1,date2,frm,buttonName,searchPage){if(document.getElementById("titleBarDiv")){updateTitileBar("updateTitleBar.do?method=updateTitleBar&atHome=atHome","titleBarDiv");}if(searchPage){if(searchPage=="true"){if(document.getElementById("divRT").style.display=="block"){date1=document.flightSearchRTForm.elements["flightSearch.depDate.MMDDYYYY"].value;date2=document.flightSearchRTForm.elements["flightSearch.returnDate.MMDDYYYY"].value;frm=document.flightSearchRTForm;}else{if(document.getElementById("divOW").style.display=="block"){date1=document.flightSearchOWForm.elements["flightSearch.depDateOW.MMDDYYYY"].value;date2="mm/dd/yyyy";frm=document.flightSearchOWForm;}else{date1=document.flightSearchMCForm.elements["flightSearch.depDateMC.MMDDYYYY"].value;date2=document.flightSearchMCForm.elements["flightSearch.returnDateMC.MMDDYYYY"].value;frm=document.flightSearchMCForm;}}}}var dt=(new Date().getMonth()+1)+"/"+new Date().getDate()+"/"+(new Date().getYear()+1900);var dt1=(new Date().getMonth()+1)+"/"+new Date().getDate()+"/"+(new Date().getYear());var date11=new Date(date1);var date22=new Date(date2);var expiredays=30;var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);if(frm.name=="flightSearchRTForm"){setCookie("TT","rt",exdate);}else{if(frm.name=="flightSearchOWForm"){setCookie("TT","ow",exdate);}else{setCookie("TT","mc",exdate);}}if(frm.action.indexOf("ScheduleResult")!=-1){frm.elements["flightSearch.adults"].value="1";frm.elements["flightSearch.kids"].value="0";}setCookies();if(isValidDate(date1)&&isValidDate(date2)){if((((date1+"")==(dt+"")&&(date2+"")==(dt+""))||((date1+"")==(dt1+"")&&(date2+"")==(dt1+"")))&&(date1+"")!="mm/dd/yyyy"&&(date1+"")!=""){FrmToSubmit=frm;buttonURL=buttonName;flgMsg=false;if(arguments[5]!=null){sameDayFlightsMessageOpen("false",arguments[5]);}else{sameDayFlightsMessageOpen("false");}}else{if(((date1+"")==(date2+""))&&(date2+"")!=(dt+"")&&(date1+"")!="mm/dd/yyyy"&&(date1+"")!=""){flgMsg=true;FrmToSubmit=frm;buttonURL=buttonName;if(arguments[5]!=null){sameDayFlightsMessageOpen("false",arguments[5]);}else{sameDayFlightsMessageOpen("false");}}else{if((((date1+"")==(dt+"")&&(date2+"")!=(dt+""))||((date1+"")==(dt1+"")&&(date2+"")!=(dt1+"")))&&(date1+"")!="mm/dd/yyyy"&&(date1+"")!=""){FrmToSubmit=frm;flgMsg=false;buttonURL=buttonName;if(arguments[5]!=null){setSafariXY(450,375,300,90);}else{setSafariXY(150,100,150,90);}setPosition(buttonURL,document.getElementById("message"),loadX,loadY);document.getElementById("message").style.left="46%";document.getElementById("message").style.display="block";document.getElementById("timePopUp").focus();}else{if((((date1+"")!=(dt+"")&&(date2+"")==(dt+""))||((date1+"")!=(dt1+"")&&(date2+"")==(dt1+"")))&&(date1+"")!="mm/dd/yyyy"&&(date1+"")!=""){FrmToSubmit=frm;flgMsg=false;buttonURL=buttonName;if(arguments[5]!=null){setSafariXY(450,375,300,90);}else{setSafariXY(450,100,150,90);}setPosition(buttonURL,document.getElementById("message"),loadX,loadY);document.getElementById("message").style.left="46%";document.getElementById("message").style.display="block";document.getElementById("timePopUp").focus();}else{showWaitImage();frm.submit();}}}}}}function updateTitileBar(myurl,div){var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;ajaxDiv=div;xmlhttp.open("POST",myurl,true);xmlhttp.onreadystatechange=handleResponseofTitleBar;xmlhttp.send("");}function handleResponseofTitleBar(){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/,"");};if(xmlhttp.readyState==4){if(xmlhttp.status==200){if((xmlhttp.responseText).trim()=="AjaxSessionTimeOut"){window.location="/va/home.do?method=virginAmerica&sessionState=sessionTimeOut";}else{document.getElementById(ajaxDiv).innerHTML=xmlhttp.responseText;}}}}function changeFlightStatusDestinationFields(x,desValue,pageId){var temp1=document.flightStatusForm.elements["flightStatus.destination"];var selInd=0;if(x!=0){for(m=temp1.options.length-1;m>0;m--){temp1.options[m]=null;}}for(i=0;i<group[x].length;i++){temp1.options[i]=new Option(group[x][i].text,group[x][i].value);if(group[x][i].value==desValue){selInd=i;}}if(desValue=="To"){temp1.options[0].selected=true;}else{temp1.options[selInd].selected=true;}if(pageId){fltStsloadComboBox();}}function fltStsloadComboBox(){$("#fltStsDesDiv a").remove();$("#fltStsDesDiv div").remove();$("#fltStsDesDiv select").selectbox({debug:false});}function IsNumeric(strString){var strValidChars="0123456789.-";var strChar;var blnResult=true;if(strString.length==0){return false;}for(i=0;i<strString.length&&blnResult==true;i++){strChar=strString.charAt(i);if(strValidChars.indexOf(strChar)==-1){blnResult=false;}}return blnResult;}function getXandY(oElement){if(oElement){if(oElement!=null){var r=0;r={x:oElement.offsetLeft,y:oElement.offsetTop};while(oElement!=null){r.x+=oElement.offsetLeft;r.y+=oElement.offsetTop;oElement=oElement.offsetParent;}return r;}}}function setObjOffset(oElement,divObj,lftDis,topDis){if(oElement){var offsetParent=oElement.offsetParent;var parent=oElement.parentNode;var r={x:oElement.offsetLeft,y:oElement.offsetTop};while(offsetParent){r.x+=offsetParent.offsetLeft;r.y+=offsetParent.offsetTop;offsetParent=offsetParent.offsetParent;}divObj.style.left=(r.x+lftDis)+"px";divObj.style.top=(r.y+topDis)+"px";}}function showLoading(oElement){var loadingObj=document.getElementById("loadingAnimationDiv");if(oElement){var offsetParent=oElement.offsetParent;var parent=oElement.parentNode;var r={x:oElement.offsetLeft,y:oElement.offsetTop};while(offsetParent){r.x+=offsetParent.offsetLeft;r.y+=offsetParent.offsetTop;offsetParent=offsetParent.offsetParent;}loadingObj.style.left=(r.x-10)+"px";loadingObj.style.top=(r.y-50)+"px";}loadingObj.style.display="block";}function setPosition(oElement,divObj,lftDis,topDis){if(oElement){divObj.style.left=(getXandY(oElement).x-lftDis)+"px";divObj.style.top=(getXandY(oElement).y-topDis)+"px";}}function setCookies(){var i=0;var expiredays=30;var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);var mcDepDate2="";for(j=0;j<document.flightSearchRTForm.elements.length;j++){var obj=document.flightSearchRTForm.elements[j];if(obj.name=="flightSearch.origin"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.destination"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.depDate.MMDDYYYY"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.returnDate.MMDDYYYY"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.adults"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.kids"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.infants"){setCookie(obj.name,escape(obj.value),exdate);}}}}}}}}for(j=0;j<document.flightSearchOWForm.elements.length;j++){var obj=document.flightSearchOWForm.elements[j];if(obj.name=="flightSearch.origin"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.destination"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.depDateOW.MMDDYYYY"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.adults"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.kids"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.infants"){setCookie(obj.name,escape(obj.value),exdate);}}}}}}}for(j=0;j<document.flightSearchMCForm.elements.length;j++){var obj=document.flightSearchMCForm.elements[j];if(obj.name=="flightSearch.origin"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.destination"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.depDateMC.MMDDYYYY"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.originMC"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.destinationMC"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.returnDateMC.MMDDYYYY"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.adults"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.kids"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.infants"){setCookie(obj.name,escape(obj.value),exdate);}}}}}}}}}}}function setFlightStatusCookies(){var i=0;var expiredays=30;var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);var mcDepDate2="";for(j=0;j<document.flightStatusForm.elements.length;j++){var obj=document.flightStatusForm.elements[j];if(obj.name=="flightStatus.flightDate"){setCookie(obj.name,escape(obj.selectedIndex),exdate);}else{if(obj.name=="flightStatus.flightNumber"){setCookie(obj.name,obj.value,exdate);}else{if(obj.name=="flightStatus.origin"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightStatus.destination"){setCookie(obj.name,escape(obj.value),exdate);}}}}}}function setCookieArray(name){this.length=setCookieArray.arguments.length-1;for(var i=0;i<this.length;i++){this[i+1]=setCookieArray.arguments[i+1];setCookie(name+i,this[i+1],expdate);}}function setCookie(name,value,expires){if(!expires){expires=new Date();}document.cookie=name+"="+escape(value)+"; expires="+expires.toGMTString()+"; path=/";}function decision(message,submitFrm){FrmToSubmit=submitFrm;decisionYes();}function decisionYes(){document.getElementById("messageShortjourney").style.display="none";if(flgMsg){FrmToSubmit.submit();showWaitImage(buttonURL);}else{setPosition(buttonURL,document.getElementById("message"),150,100);document.getElementById("message").style.display="block";}}function decisionNo(divIDForHide){document.getElementById(divIDForHide).style.display="none";}function shrtFrmSubmit(divIDForHide){FrmToSubmit.submit();showWaitImage();document.getElementById("message").style.display="none";}function sameDayFlightsMessageOpen(checkFlag){if(checkFlag=="false"){if(arguments[1]!=null){setSafariXY(435,375,300,90);}else{setSafariXY(150,100,150,90);}setPosition(buttonURL,document.getElementById("SameDayFlightsMessageId"),loadX,loadY);document.getElementById("SameDayFlightsMessageId").style.left="45%";document.getElementById("SameDayFlightsMessageId").style.display="block";}}function sameDayFlightsMessageClose(closeType){if(closeType=="true"){if(flgMsg){FrmToSubmit.submit();if(arguments[1]!=null){showWaitImage(buttonURL,arguments[1]);}else{showWaitImage(buttonURL);}}else{document.getElementById("SameDayFlightsMessageId").style.display="none";if(arguments[1]!=null){setSafariXY(435,375,300,90);}else{setSafariXY(150,100,150,90);}if(document.flightSearchForm&&document.getElementById("btnModifySearch")){$("#message").css({top:($("#btnModifySearch").offset().top)+"px",left:($("#btnModifySearch").offset().left-60)+"px"});}else{setPosition(buttonURL,document.getElementById("message"),loadX,loadY);document.getElementById("message").style.left="45%";}document.getElementById("message").style.display="block";}document.getElementById("SameDayFlightsMessageId").style.display="none";}else{document.getElementById("message").style.display="none";document.getElementById("SameDayFlightsMessageId").style.display="none";}}function checkFax(faxType,event){var faxNo="";var key="";var type=false;type=CheckNumeric(event);if(type){for(j=0;j<document.receiptForm.elements.length;j++){if(document.receiptForm.elements[j].name==faxType){faxNo=document.receiptForm.elements[j].value;break;}}var index=j;if((faxNo.length==3)||(faxNo.length==7)){var separator="-";faxNo=faxNo.concat(separator);document.receiptForm.elements[index].value=faxNo;}if((faxNo.length==13)&&(faxNo.search(/-/)>=0)){var str1=faxNo.slice(0,3);var str2=faxNo.slice(4,7);var str3=faxNo.slice(8);faxNo=str1+str2+str3;document.receiptForm.elements[index].value=faxNo;}}}function CheckNumeric(e){var KeyID=(window.event)?event.keyCode:e.keyCode;if(KeyID==8){return false;}else{return true;}}function changeImageOnMouseOverOrOut(obj,IMG){obj.src=IMG;obj.style.cursor="pointer";}function divhideFunctionTravel2(divID,clickedObject,toChangeIMG,toChangeIMGCol){var x=document.getElementById(divID);if(x.style.display=="block"){x.style.display="none";clickedObject.src=toChangeIMGCol;}else{if(x.style.display=="none"||x.style.display==""){x.style.display="block";clickedObject.src=toChangeIMG;}}}function viewFare(viewFare_id){var x="";getAnchorXY(viewFare_id);document.getElementById("viewFare").style.left=X1-412;document.getElementById("viewFare").style.top=Y1+15;document.getElementById("viewFare").style.position="absolute";document.getElementById("viewFare").style.display="block";}function CreateProfileForm(){document.createProfileForm.method.value="createProfile";document.createProfileForm.submit();}function fareRulesDescriptionPopUp(fareBaseCode,fareBaseCodeS,route,routeS,clickObjId,pnrNumber){showWaitImage();var thisXoffset=0;var thisYoffset=0;var URL="fareRuleDescription.do?method=fareRuleDescription&fareBaseCode="+fareBaseCode+"&fareBaseCodeS="+fareBaseCodeS+"&route="+route+"&routeS="+routeS;if(pnrNumber){URL=URL+"&pnrNumber="+pnrNumber;}var xmlHttp=$.ajax({type:"GET",url:URL,dataType:"html",success:function(html){$(xmlHttp.responseText).find("#fareRulesText").html();$("#popupMsgArea").html($(xmlHttp.responseText).find("#fareRulesText").html());$("#popupMsgArea").find("table").width(525);$("#AcceptId").show();$("#popupTitle").html("Fare Rules");$("#popupTitle").html("Fare Rules");$("#popupTable").width(525);$("#popupFrame").width(525);$("#popupFrame").height($("#popupId").height());if(clickObjId.indexOf("ffReviewFareRules")!=-1){thisXoffset=-350;thisYoffset=-200;document.getElementById("fareRulesBodyTable").style.width="450";document.getElementById("fareRulesBodyTable").style.marginLeft="0px";}$("#popupId").css({top:($("#"+clickObjId).offset().top-($("#popupId").height())-thisYoffset)+"px",left:($("#"+clickObjId).offset().left-($("#popupId").width()/2)-thisXoffset)+"px"});$("#popupId").show();closeWaitImage();}});}function callFareRulesDescription(fareBaseCode,fareBaseCodeS,route,routeS,psDiv,actDiv){positionDivFare=psDiv;actualDiv=actDiv;NewMyUrl="fareRuleDescription.do?method=fareRuleDescription&fareBaseCode="+fareBaseCode+"&fareBaseCodeS="+fareBaseCodeS+"&route="+route+"&routeS="+routeS;FareRulesAjax(NewMyUrl,"viewFareRuleDes");}function disableTotalpage(){document.getElementById("disableTotalPage").style.top=0;document.getElementById("disableTotalPage").style.left=0;document.getElementById("disableTotalPage").style.height=getXandY(document.getElementById("ContainerFooter")).y;document.getElementById("disableTotalPage").style.width=950;document.getElementById("disableTotalPage").style.display="block";}function enableTotalPage(){document.getElementById("disableTotalPage").style.display="none";}var FareRulesXmlhttp=new XMLHttpRequest();var FareRulesAjaxDiv=null;function FareRulesAjax(myurl2,div){var thetime1=new Date();var dummy=""+thetime1.getHours()+thetime1.getMinutes()+thetime1.getSeconds();myurl2=myurl2+"&dummy="+dummy;FareRulesAjaxDiv=div;FareRulesXmlhttp.open("GET",myurl2,true);FareRulesXmlhttp.onreadystatechange=handleResponseFareRules;FareRulesXmlhttp.send(null);}function handleResponseFareRules(){if(FareRulesXmlhttp.readyState==4){if(FareRulesXmlhttp.status==200){document.getElementById(positionDivFare).style.display="block";if(positionDivFare=="viewFareRuleDiv"){document.getElementById("viewFareRuleInnerDiv").innerHTML=FareRulesXmlhttp.responseText;}if(positionDivFare=="viewFareRuleDesT"){document.getElementById("viewFareRuleDesInnerT").innerHTML=FareRulesXmlhttp.responseText;}if(positionDivFare=="viewFareRuleDesR"){document.getElementById("viewFareRuleDesInnerR").innerHTML=FareRulesXmlhttp.responseText;}if(positionDivFare=="viewFareRuleDesB"){document.getElementById("viewFareRuleDesInnerB").innerHTML=FareRulesXmlhttp.responseText;}if(positionDivFare=="viewFareRuleDesTB"){document.getElementById("viewFareRuleDesInnerTB").innerHTML=FareRulesXmlhttp.responseText;}if(positionDivFare=="viewFareRuleDesTBS"){document.getElementById("viewFareRuleDesInnerTBS").innerHTML=FareRulesXmlhttp.responseText;}if(document.all){if(actualDiv!="fareRuleDescription_cancel"&&actualDiv!="fareRuleDescription_R"){document.getElementById(positionDivFare).style.left=document.getElementById(actualDiv).offsetLeft-300;}}if(navigator.userAgent.indexOf("Safari")!=-1){if(actualDiv!="fareRuleDescription_cancel"){document.getElementById(positionDivFare).style.left=document.getElementById(actualDiv).offsetLeft-300;}}var posx=0;var posy=0;var xOffset=0;var yOffset=0;var obj=document.getElementById(actualDiv);if(obj.offsetParent){while(obj.offsetParent){posx+=obj.offsetLeft;posy+=obj.offsetTop;obj=obj.offsetParent;}}else{if(obj.x){posx+=obj.x;posy+=obj.y;}}xOffset=-300;yOffset=0;if(actualDiv.indexOf("two")!=-1||actualDiv.indexOf("mid")!=-1){yOffset=-200;}if(actualDiv.indexOf("two")!=-1&&isPCIE6==1){yOffset=-200;}if(actualDiv.indexOf("two")!=-1&&isFF==1){yOffset=-250;}document.getElementById(positionDivFare).style.left=(posx+xOffset);document.getElementById(positionDivFare).style.top=(posy+yOffset);isScroll="No";}}}var vision="";var people="";var press="";var navthisid="";function changeNavTitleBarImage(){document.getElementById("Vision").src="https://static.virginamerica.com/images/btn_what_we_about_off.gif";document.getElementById("People").src="https://static.virginamerica.com/images/btn_people_off.gif";document.getElementById("Press").src="https://static.virginamerica.com/images/btn_press_off.gif";}function navmouseover(imgCurrObj,thisid){if(thisid=="Vision"){if(vision==""){MakeCursor(imgCurrObj);MM_swapImage("Vision","","https://static.virginamerica.com/images/btn_what_we_about_on.gif",1);}}if(thisid=="People"){if(people==""){MakeCursor(imgCurrObj);MM_swapImage("People","","https://static.virginamerica.com/images/btn_people_on.gif",1);}}if(thisid=="Press"){if(press==""){MakeCursor(imgCurrObj);MM_swapImage("Press","","https://static.virginamerica.com/images/btn_press_on.gif",1);}}}function callMeetVaPages(thisid){navthisid=thisid;document.MeetVaForm.method.value="showMeetVa";if(thisid=="Vision"){if(vision==""){document.MeetVaForm.NavChImage.value="Vision";document.MeetVaForm.action="meetVa.do";}}if(thisid=="People"){if(people==""){document.MeetVaForm.NavChImage.value="People";document.MeetVaForm.action="meetVaTeam.do";}}if(thisid=="People1"){if(people==""){document.MeetVaForm.NavChImage.value="People";document.MeetVaForm.action="meetVaTeam1.do";}}if(thisid=="People2"){if(people==""){document.MeetVaForm.NavChImage.value="People";document.MeetVaForm.action="meetVaTeam2.do";}}if(thisid=="People3"){if(people==""){document.MeetVaForm.NavChImage.value="People";document.MeetVaForm.action="meetVaTeam3.do";}}if(thisid=="People4"){if(people==""){document.MeetVaForm.NavChImage.value="People";document.MeetVaForm.action="meetVaTeam4.do";}}if(thisid=="People5"){if(people==""){document.MeetVaForm.NavChImage.value="People";document.MeetVaForm.action="meetVaTeam5.do";}}if(thisid=="People6"){if(people==""){document.MeetVaForm.NavChImage.value="People";document.MeetVaForm.action="meetVaTeam6.do";}}if(thisid=="People7"){if(people==""){document.MeetVaForm.NavChImage.value="People";document.MeetVaForm.action="meetVaTeam7.do";}}if(thisid=="People8"){if(people==""){document.MeetVaForm.NavChImage.value="People";document.MeetVaForm.action="meetVaTeam8.do";}}if(thisid=="People9"){if(people==""){document.MeetVaForm.NavChImage.value="People";document.MeetVaForm.action="meetVaTeam9.do";}}if(thisid=="People10"){if(people==""){document.MeetVaForm.NavChImage.value="People";document.MeetVaForm.action="meetVaTeam10.do";}}if(thisid=="People11"){if(people==""){document.MeetVaForm.NavChImage.value="People";document.MeetVaForm.action="meetVaTeam11.do";}}if(thisid=="Press"){if(press==""){document.MeetVaForm.NavChImage.value="Press";document.MeetVaForm.action="meetVaPress.do";}}document.MeetVaForm.submit();}function openWinPrintItinerary(actionUrl){var disp_setting="toolbar=no,location=no,directories=no,menubar=yes,";disp_setting+="scrollbars=yes,width=762, height=670, left=0, top=0";var urls=actionUrl;window.open(urls,"",disp_setting);}function openChangeSeatPrintItinerary(actionUrl){var disp_setting="toolbar=no,location=no,directories=no,menubar=yes,";disp_setting+="scrollbars=yes,width=650, height=670, left=0, top=0";var urls=actionUrl;window.open(urls,"",disp_setting);}function closeWindow(){self.close();}function CallElevate(){location.href="whatIseleVAte.do?method=showwhatIseleVAte";}function hidePopUp(){document.getElementById("Hrefmessage").style.display="none";}function sumitSearchWithEnterKey(enterId,evt){if(window.event){Key=window.event.keyCode;}else{if(evt){Key=evt.which;}}if(Key==13){document.getElementById(enterId).onclick();return false;}else{return true;}}var clearPopupInterval;var counter=20;function updatePopup(pageName,title,popupWidth,clkObj,showBtn,lftMrg,rgtMrg,decision,openParameter,functionCalled){if(clearPopupInterval){clearInterval(clearPopupInterval);counter=20;}$("#popupMsgArea").load(pageName,"cache:false",done);function done(){document.getElementById("AcceptId").style.display="none";document.getElementById("popupTitle").innerHTML=title;var popupElement=document.getElementById("popupTable");popupElement.style.width=eval(popupWidth);var popupFrame=document.getElementById("popupFrame");setObjOffset(clkObj,document.getElementById("popupId"),lftMrg,rgtMrg);if(eval(showBtn)){document.getElementById("AcceptId").style.display="block";}if(eval(decision)){var el=document.getElementById("AcceptId");document.getElementById("declinedId").style.display="block";el.setAttribute("onclick",functionCalled+";closePopup('popupId');");}var popupDiv=document.getElementById("popupId");document.getElementById("popupId").style.display="block";popupFrame.style.width=eval(popupWidth)-20;popupFrame.style.height=popupDiv.offsetHeight-20;if(openParameter){document.getElementById("popUpOpenParameter").innerHTML=openParameter;}if(document.getElementById("loadingAnimationDiv")){closeWaitImage();}}}function closePopup(divId){if(clearPopupInterval){clearInterval(clearPopupInterval);counter=20;}document.getElementById(divId).style.display="none";}function goBackToTravelManager(formName){frmObj=eval("document."+formName);frmObj.submit();}function callJobsPages(thisid){if(thisid=="jobsWhyVA"){document.privacyPolicy.method.value="showjobs";document.privacyPolicy.action="jobsWhyVA.do";document.privacyPolicy.submit();}if(thisid=="jobsAlex"){document.privacyPolicy.method.value="showjobs";document.privacyPolicy.action="jobsAlex.do";document.privacyPolicy.submit();}if(thisid=="jobsDiversity"){document.privacyPolicy.method.value="showjobs";document.privacyPolicy.action="jobsDiversity.do";document.privacyPolicy.submit();}if(thisid=="jobsGetToKnowUs"){document.privacyPolicy.method.value="showjobs";document.privacyPolicy.action="jobsGetToKnowUs.do";document.privacyPolicy.submit();}if(thisid=="jobsGetToKnowUsJessica"){document.privacyPolicy.method.value="showjobs";document.privacyPolicy.action="jobsGetToKnowUsJessica.do";document.privacyPolicy.submit();}if(thisid=="jobsJoinTheTeam"){document.privacyPolicy.method.value="showjobs";document.privacyPolicy.action="jobsJoinTheTeam.do";document.privacyPolicy.submit();}if(thisid=="jobsBenefits"){document.privacyPolicy.method.value="showjobs";document.privacyPolicy.action="jobsBenefits.do";document.privacyPolicy.submit();}}function showLoadingImageonPopUp(buttonName){var cPopup=getAnchorPosition(buttonName);var xp=cPopup.x;var yp=cPopup.y-10;if(document.getElementById("loadingAnimationDiv")){showWaitImage();}}function showLoadingImageOpenWithAllValues(buttonName,first,second){showWaitImage();}function showLoadingImageOpen(buttonName){showWaitImage();}function showLoadingImageClose(){if(document.getElementById("loadingAnimationDiv")){document.getElementById("loadingAnimationDiv").style.display="none";}}function _showLoadingImageOpen(buttonName){showWaitImage();}function showPopUp(positionId,tarGetId,setX,setY){setPosition($get_JsElement(positionId),$get_JsElement(tarGetId),setX,setY);$get_JsElement(tarGetId).style.display="block";}function _showLoadingImageClose(){if(document.getElementById("loadingAnimationDiv")){document.getElementById("loadingAnimationDiv").style.display="none";}}function setDateInWannaBookFlightWindow(tripType,currentDate,segmentNumber){if(tripType=="rt"){if(segmentNumber==0){document.flightSearchRTForm.elements["flightSearch.depDate.MMDDYYYY"].value=currentDate;}else{document.flightSearchRTForm.elements["flightSearch.returnDate.MMDDYYYY"].value=currentDate;}}else{if(tripType=="mc"){if(segmentNumber==0){document.flightSearchMCForm.elements["flightSearch.depDateMC.MMDDYYYY"].value=currentDate;}else{document.flightSearchMCForm.elements["flightSearch.returnDateMC.MMDDYYYY"].value=currentDate;}}else{if(tripType=="ow"){if(segmentNumber==0){document.flightSearchOWForm.elements["flightSearch.depDateOW.MMDDYYYY"].value=currentDate;}}}}}function showScheduleDetials(obj,flightNumber,aircarftType,airPort,journeyTime){document.getElementById("flightNumberSpanId").innerHTML=flightNumber;document.getElementById("aircarftSpanId").innerHTML=aircarftType;document.getElementById("airPortSpanId").innerHTML=airPort;document.getElementById("journeTimeSpanId").innerHTML=journeyTime;document.getElementById("totalJourneTimeSpanId").innerHTML=journeyTime;var positionObj="loadImgCenter1";setPosition(obj,document.getElementById("flightScheduleDetialsDiv"),50,30);document.getElementById("flightScheduleDetialsDiv").style.display="block";}function ChangeGuestType(optval,obj){var option=obj.options;if(optval=="Mr"){option.selectedIndex=0;}if(optval=="Mrs"){option.selectedIndex=0;}if(optval=="Miss (Adult)"){option.selectedIndex=0;}if(optval=="Miss (Child)"){option.selectedIndex=2;}if(optval=="Ms"){option.selectedIndex=0;}if(optval=="Mstr (Child)"){option.selectedIndex=2;}}function fltErrorMessages(error1,error2,error3,error4,error5,error6,error7,error8){fltStatusErrorsRequired=error1;fltStatusErrorsUnknown=error2;fltStatusErrorsServiceRequired=error3;fltStatusErrorsInValidFltNo=error4;fltStatusErrorsInValidFltNoNotNum=error5;fltStatusErrorsInValidCityPair=error6;fltStatusErrorsNoFltGivenDate=error7;fltStatuserrorsnoData=error8;}var img_ID="";var idArray=new Array("1A","2A","1C","2C","1D","2D","1F","2F","1B","2B");var firstClass="false";function ShowExitRowDiv(img_id){img_ID=img_id;for(var i=0;i<idArray.length;i++){if(idArray[i]==img_ID){img_ID="firstClass";}}if((!isMCS)||(img_ID=="firstClass")){if(img_ID=="firstClass"){x=document.getElementById("FirstClassInformation");}else{x=document.getElementById("PremiumSeatInformation");}getAnchorXY(img_id);x.style.left=X1+14;x.style.top=Y1+14;x.style.position="absolute";x.style.display="block";}}var checkX=0;var checkY=0;function ShowExitRowDivOnSelect(img_id){img_ID=img_id;for(var i=0;i<idArray.length;i++){if(idArray[i]==img_ID){img_ID="firstClass";}}if(img_ID=="firstClass"){x=document.getElementById("FirstClassInformation");}else{x=document.getElementById("PremiumSeatInformation");}getAnchorXY(img_id);x.style.left=X1-checkX+8;x.style.top=Y1-checkY+8;x.style.position="absolute";x.style.display="block";}function HideExitRowDiv(){if(img_ID!=""){if(img_ID=="firstClass"){document.getElementById("FirstClassInformation").style.display="none";}else{document.getElementById("ExitSeatInformation").style.display="none";}document.getElementById("PremiumSeatInformation").style.display="none";img_ID="";}}var elevateIdValidated="";var elevateLabelId="";function showTestField(elevateDivId,addDivId){document.getElementById(addDivId).style.display="none";document.getElementById(elevateDivId).style.display="block";}var guestFFProg;var elevateIdValidated;var guestIndex;var ffprogramlist;var selectedFFPProgram;function addElevateIdAction(guestFirstName,guestLastName,guestInd,pnrNo,guestID){guestIndex=guestInd;var guestFirstLastName=guestFirstName+" "+guestLastName;ffprogramlist=document.getElementById("ffProgram"+guestInd);guestFFProg=ffprogramlist.options[ffprogramlist.selectedIndex].value;selectedFFPProgram=ffprogramlist.options[ffprogramlist.selectedIndex].text;elevateIdValidated=document.getElementById("ffpNumber"+guestInd).value;if(elevateIdValidated=="Add #"){elevateIdValidated="";}var urls="addElevateId.do?method=addelevateId&elevateIdParam="+elevateIdValidated+"&guestFirstLastName="+guestFirstLastName+"&guestInd="+guestInd+"&guestFFProg="+guestFFProg+"&pnrNo="+pnrNo+"&guestID="+guestID;ajaxToaddElevateId(urls);showWaitImage();}function ajaxToaddElevateId(myurl){xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;xmlhttp.open("POST",myurl,true);xmlhttp.onreadystatechange=handleResponseForAddElevateId;xmlhttp.send("");}function handleResponseForAddElevateId(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){if(xmlhttp.responseText.trim()=="AjaxSessionTimeOut"){window.location="/va/home.do?method=virginAmerica&sessionState=sessionTimeOut";}else{if(xmlhttp.responseText.trim()=="success"){if(guestIndex.length==2){guestIndex="0"+guestIndex.substring(1,2);while(document.getElementById("ajaxRefreshDiv1"+guestIndex)){document.getElementById("ajaxRefreshDiv1"+guestIndex).innerHTML="<div>"+selectedFFPProgram+"</div>";document.getElementById("ajaxRefreshDiv2"+guestIndex).innerHTML="<div>"+elevateIdValidated+"</div>";if(document.getElementById("points"+guestIndex)){document.getElementById("points"+guestIndex).style.display="block";}if(document.getElementById("addBtn"+guestIndex)){document.getElementById("addBtn"+guestIndex).innerHTML="";}if(document.getElementById("ajaxRefreshDiv1"+guestIndex).innerHTML){if(document.getElementById("ajaxRefreshDiv1"+guestIndex).innerHTML.indexOf("America")<0){if(document.getElementById("points"+guestIndex)){document.getElementById("points"+guestIndex).style.display="none";document.getElementById("points"+guestIndex).innerHTML="";}}}guestIndex=eval(eval(guestIndex)+10);}}else{document.getElementById("ajaxRefreshDiv1"+guestIndex).innerHTML="<div>"+ffprogramlist.options[ffprogramlist.selectedIndex].text+"</div>";document.getElementById("ajaxRefreshDiv2"+guestIndex).innerHTML="<div>"+elevateIdValidated+"</div>";if(document.getElementById("points"+guestIndex)){document.getElementById("points"+guestIndex).style.display="block";}if(document.getElementById("addBtn"+guestIndex)){document.getElementById("addBtn"+guestIndex).innerHTML="";}if(document.getElementById("ajaxRefreshDiv1"+guestIndex).innerHTML){if(document.getElementById("ajaxRefreshDiv1"+guestIndex).innerHTML.indexOf("America")<0){if(document.getElementById("points"+guestIndex)){document.getElementById("points"+guestIndex).style.display="none";document.getElementById("points"+guestIndex).innerHTML="";}}}}if(document.getElementById("btnJoinElevate"+guestIndex)){document.getElementById("btnJoinElevate"+guestIndex).innerHTML="";document.getElementById("btnJoinElevate"+guestIndex).className="";}if(document.getElementById("validationMessageDiv")){document.getElementById("validationMessageDiv").innerHTML="";}}else{document.getElementById("validationMessageDiv").innerHTML=xmlhttp.responseText;}}showLoadingImageClose();}}}function showPopupWithGrayBG(ancorObj){stopIt="false";var x=document.getElementById("PopoupOnGrayDiv");var c1=getAnchorPosition("HowItWorks");x.style.left=c1.x;x.style.top=c1.y;x.style.display="block";if(document.getElementById("prem_hint")){document.getElementById("prem_hint").style.background="#FFB2B5";}}function popUpHowWorks(divId){var x=document.getElementById("PopoupOnGrayDiv");var c1=getAnchorPosition(divId);x.style.left=c1.x;x.style.top=c1.y;x.style.display="block";stopIt="true";}function showTermsCondition(divId){var x=document.getElementById("tirmsDiv");var c1=getAnchorPosition(divId);x.style.left=c1.x;x.style.top=c1.y-50;x.style.display="block";}function closeDivs(){if(document.getElementById("PopoupPointBetaAlert")!=null){document.getElementById("PopoupPointBetaAlert").style.display="none";}if(document.getElementById("PopoupOnGrayDiv")!=null){document.getElementById("PopoupOnGrayDiv").style.display="none";}if(document.getElementById("prem_hint")!=null){document.getElementById("prem_hint").style.background="#ffffff";}}function showPrintableView(firstname,lastname,elevateNo){var disp_setting="toolbar=no,location=no,directories=no,menubar=no,status=no,";disp_setting+="scrollbars=yes,width=650, height=670, left=0, top=0";var url="html/elevate_card_print.html?&fn="+firstname+"&ln="+lastname+"&eN="+elevateNo;window.open(url,"",disp_setting);}function passwordStrength(password){var desc=new Array();desc[0]="Very Weak";desc[1]="Weak";desc[2]="Better";desc[3]="Medium";desc[4]="Strong";desc[5]="Strongest";var score=0;if(password.length>6){score++;}if((password.match(/[a-z]/))&&(password.match(/[A-Z]/))){score++;}if(password.match(/\d+/)){score++;}if(password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/)){score++;}if(password.length>12){score++;}document.getElementById("passwordDescription").innerHTML=desc[score];document.getElementById("passwordStrength").className="strength"+score;}function applyCreditFile(id,div){showWaitImage();var size=document.getElementsByName("checkBoxCreditFile").length;var creditFile="";for(creditLoop=0;creditLoop<size;creditLoop++){if(document.getElementsByName("checkBoxCreditFile")[creditLoop].checked){creditFile=creditFile+document.getElementsByName("checkBoxCreditFile")[creditLoop].id+"-";}}var URL="applyCreditFile.do?method=apply&creditFiles="+creditFile;$.ajax({type:"POST",url:URL,cache:false,dataType:"html",success:function(html){$("#"+div).html(html.trim());showLoadingImageClose();if(html.trim().indexOf("errormessage_hold")!=-1){window.scrollTo(0,0);}}});}function removeCreditFile(creditFile,id,div){showWaitImage();var URL="removeCreditFile.do?method=remove&creditFiles="+creditFile;$.ajax({type:"POST",url:URL,cache:false,dataType:"html",success:function(html){$("#"+div).html(html.trim());showLoadingImageClose();}});}function showHideAddCreditFile(){if(document.getElementsByName("checkBoxAddCreditFile")[0].checked){document.getElementById("addCreditFileDiv").style.display="block";}else{document.getElementById("addCreditFileDiv").style.display="none";}}function addCreditFile(id,div){showWaitImage();var fileNumber=document.getElementById("creditFileNumber").value;var firstName=document.getElementById("firstName").value;var lastName=document.getElementById("lastName").value;var URL="addCreditFile.do?method=add&creditFileNumber="+fileNumber+"&firstName="+firstName+"&lastName="+lastName;$.ajax({type:"POST",url:URL,cache:false,dataType:"html",success:function(html){$("#"+div).html(html.trim());showLoadingImageClose();if(html.indexOf("errormessage_hold")!=-1){window.scrollTo(0,0);}}});}function addCreditFilePostBooking(id,div,module){showWaitImage();var fileNumber=document.getElementById("creditFileNumber").value;var firstName=document.getElementById("firstName").value;var lastName=document.getElementById("lastName").value;if(module=="changeSeat"){var URL="addCreditFileChangeSeat.do?method=add&creditFileNumber="+fileNumber+"&firstName="+firstName+"&lastName="+lastName;}else{if(module=="changeFlight"){var URL="addCreditFileChangeFlight.do?method=add&creditFileNumber="+fileNumber+"&firstName="+firstName+"&lastName="+lastName;}}$("#"+div).load(URL,"",showLoadingImageClose);}function setFareFarmatType(fareFormatValue,windowPositionId){if(fareFormatValue=="Points"){if(document.getElementById("promoDetailRT")){document.getElementById("promoDetailRT").style.display="none";document.getElementById("promoDetailOW").style.display="none";document.getElementById("promoDetailMC").style.display="none";}if(document.getElementById("promoDetails")){document.getElementById("promoDetails").style.display="none";if(document.getElementById("promoDetailDivider")){document.getElementById("promoDetailDivider").style.display="none";}}}else{if(document.getElementById("promoDetailRT")){document.getElementById("promoDetailRT").style.display="block";document.getElementById("promoDetailOW").style.display="block";document.getElementById("promoDetailMC").style.display="block";}if(document.getElementById("promoDetails")){document.getElementById("promoDetails").style.display="block";if(document.getElementById("promoDetailDivider")){document.getElementById("promoDetailDivider").style.display="";}}document.getElementById("PopoupPointBetaAlert").style.display="none";}if(document.flightSearchRTForm){document.flightSearchRTForm.elements["flightSearch.fareFormatType"].value=fareFormatValue;}if(document.flightSearchMCForm){document.flightSearchMCForm.elements["flightSearch.fareFormatType"].value=fareFormatValue;}if(document.flightSearchOWForm){document.flightSearchOWForm.elements["flightSearch.fareFormatType"].value=fareFormatValue;}}function addTravelInsurance(checkbox,pageName){if(document.getElementById("totalTop")){var divObjs=document.getElementById("totalTop").getElementsByTagName("div");for(i=0;i<divObjs.length;i++){if(divObjs[i].getAttribute("id")&&divObjs[i].style.display!="none"){if(divObjs[i].getAttribute("id").indexOf("travelExpWithTotal")>=0&&checkbox.value=="on"){return ;}else{if(divObjs[i].getAttribute("id").indexOf("travelExpWithoutTotal")>=0&&checkbox.value=="off"){return ;}}}}}var addressCheckBoxStat="false";if(document.receiptForm.elements["viewPurchaseModel.info"]){addressCheckBoxStat=document.receiptForm.elements["viewPurchaseModel.info"].checked;}var addNewAddressStatus=false;if(document.getElementById("newAddressDiv")&&document.getElementById("newAddressDiv").style.display!="none"){addNewAddressStatus=true;}var addNewCardStatus=false;if(document.getElementById("newCardDiv")&&document.getElementById("newCardDiv").style.display!="none"){addNewCardStatus=true;}var URL="";if(pageName=="payment"){URL="addRemoveTravelInsurance.do?method=travelInsurance&checked="+checkbox.value+"&addressCheckBox="+addressCheckBoxStat;}if(pageName=="review"){URL="addRemoveTravelInsuranceReview.do?method=travelInsurance&checked="+checkbox.value;}var parms="";if(document.receiptForm){for(var i=0;i<document.receiptForm.elements.length;i++){var element=document.receiptForm.elements[i];if(i==0){parms=parms+element.name+"="+element.value;}else{if(element.name=="viewPurchaseModel.wanaSaveCard"&&element.checked!=true){continue;}parms=parms+"&"+element.name+"="+element.value;}}}$.ajax({type:"POST",url:URL,data:parms,dataType:"html",cache:false,complete:function(){document.getElementById("loadingAnimationDiv").style.display="none";if(checkbox.value=="on"){if(document.getElementById("travelExpWithInsurance")){document.getElementById("travelExpWithInsurance").style.display="block";}document.getElementById("travelExpWithInsurance1").style.display="block";document.getElementById("travelExpWithTotal").style.display="block";document.getElementById("travelExpWithoutTotal").style.display="none";document.getElementById("totalBottom").innerHTML=document.getElementById("totalTop").innerHTML;}else{if(document.getElementById("travelExpWithInsurance")){document.getElementById("travelExpWithInsurance").style.display="none";}document.getElementById("travelExpWithInsurance1").style.display="none";document.getElementById("travelExpWithoutTotal").style.display="block";document.getElementById("travelExpWithTotal").style.display="none";document.getElementById("totalBottom").innerHTML=document.getElementById("totalTop").innerHTML;}if(addNewAddressStatus){document.getElementById("newAddressDiv").style.display="block";if(document.receiptForm.elements["viewPurchaseModel.useSavedAddress"]){for(i=0;i<document.receiptForm.elements["viewPurchaseModel.useSavedAddress"].length;i++){if(document.receiptForm.elements["viewPurchaseModel.useSavedAddress"][i].value=="newAddress"){document.receiptForm.elements["viewPurchaseModel.useSavedAddress"][i].checked=true;}}}}if(addNewCardStatus){document.getElementById("newCardDiv").style.display="block";if(document.receiptForm.elements["viewPurchaseModel.useSavedCard"]){for(i=0;i<document.receiptForm.elements["viewPurchaseModel.useSavedCard"].length;i++){if(document.receiptForm.elements["viewPurchaseModel.useSavedCard"][i].value=="newCard"){document.receiptForm.elements["viewPurchaseModel.useSavedCard"][i].checked=true;}}}}if($("#ContainerRight").length>0&&$("#ContainerMiddle").length>0){$("#ContainerRight").height(($("#ContainerMiddle").height()-20));}},success:function(html){$("#body").html(html.trim());}});}function showHideTaxDetails(){if(document.getElementById("PFC").style.display=="block"||document.getElementById("PFC").style.display==""){document.getElementById("PFC").style.display="none";document.getElementById("PFC1").style.display="none";document.getElementById("securityFee").style.display="none";document.getElementById("securityFee1").style.display="none";document.getElementById("segmentFee").style.display="none";document.getElementById("segmentFee1").style.display="none";document.getElementById("taxImage").innerHTML='<img alt="" src="https://static.virginamerica.com/images/taxFeesExpand.gif" onclick="javascript:showHideTaxDetails()"  onMouseOver="MakeCursor(this)"/>';}else{document.getElementById("PFC").style.display="block";document.getElementById("PFC1").style.display="block";document.getElementById("securityFee").style.display="block";document.getElementById("securityFee1").style.display="block";document.getElementById("segmentFee").style.display="block";document.getElementById("segmentFee1").style.display="block";document.getElementById("taxImage").innerHTML='<img alt="" src="https://static.virginamerica.com/images/taxFeesCollapse.gif" onclick="javascript:showHideTaxDetails()"  onMouseOver="MakeCursor(this)"/>';}}function showHideAIGTaxDetails(taxId,flight){if(flight=="original"){if(document.getElementById("taxBreakdown").style.display=="block"||document.getElementById("taxBreakdown").style.display==""){document.getElementById("taxBreakdown").style.display="none";document.getElementById("taxImageAig").innerHTML='<img alt="" id="'+taxId+'" src="https://static.virginamerica.com/images/taxFeesExpand.gif" onclick="javascript:showHideAIGTaxDetails(this.id,'+"'"+flight+"'"+')"  onMouseOver="MakeCursor(this)"/>';}else{document.getElementById("taxBreakdown").style.display="block";document.getElementById("taxImageAig").innerHTML='<img alt="" id="'+taxId+'" src="https://static.virginamerica.com/images/taxFeesCollapse.gif" onclick="javascript:showHideAIGTaxDetails(this.id,'+"'"+flight+"'"+')"  onMouseOver="MakeCursor(this)"/>';}}else{if(document.getElementById("taxBreakdownNew").style.display=="block"||document.getElementById("taxBreakdownNew").style.display==""){document.getElementById("taxBreakdownNew").style.display="none";document.getElementById("taxImageNew").innerHTML='<img alt="" id="'+taxId+'" src="https://static.virginamerica.com/images/taxFeesExpand.gif" onclick="javascript:showHideAIGTaxDetails(this.id,'+"'"+flight+"'"+')"  onMouseOver="MakeCursor(this)"/>';}else{document.getElementById("taxBreakdownNew").style.display="block";document.getElementById("taxImageNew").innerHTML='<img alt="" id="'+taxId+'" src="https://static.virginamerica.com/images/taxFeesCollapse.gif" onclick="javascript:showHideAIGTaxDetails(this.id,'+"'"+flight+"'"+')"  onMouseOver="MakeCursor(this)"/>';}}}function showCompanionsList(objId){document.getElementById(objId).style.width="420px";document.getElementById(objId).style.display="inline";}function ChangeFormValue(optval,num){var values=new String(optval);var str=optval.split("|");var titleObj=document.displayPurchaseForm.elements["viewPurchase.title["+num+"]"];var option=titleObj.options;titleObj.value=str[0];var prefix=str[0];if(prefix=="Mr"){option.selectedIndex=0;}if(prefix=="Mrs"){option.selectedIndex=1;}if(prefix=="Miss (Adult)"){option.selectedIndex=2;}if(prefix=="Miss (Child)"){option.selectedIndex=3;}if(prefix=="Ms"){option.selectedIndex=4;}if(prefix=="Mstr (Child)"){option.selectedIndex=5;}ChangeGuestType(prefix,document.displayPurchaseForm.elements["viewPurchase.guestType["+num+"]"]);document.displayPurchaseForm.elements["viewPurchase.firstName["+num+"]"].value=str[1];document.displayPurchaseForm.elements["viewPurchase.lastName["+num+"]"].value=str[2];document.displayPurchaseForm.elements["viewPurchase.guestNumber["+num+"]"].value=str[3];}function switchPaymentType(paymentType,id){showWaitImage();document.barForm.method.value="switchPaymentType";document.barForm.tabSelect.value="5";document.barForm.action="switchPaymentType.do?paymentType="+paymentType;document.barForm.submit();}var maintain_CCPreScreenStatus;var myBarclaysCreditCardwWindow;function openBarclaysCreditCard(firstDivId,secondDivId,statusId){if(firstDivId!="BarclaysPreapprovedRightBarID"){document.getElementById(firstDivId).style.display="none";}formDataHex=regenMD5(document.barclaysCreditCardPromptForm,statusId);document.barclaysCreditCardPromptForm.SIGNATURE.value=formDataHex;openPopUp();}function openPopUp(){document.barclaysCreditCardPromptForm.target="BarclaysCreditCardPopUpWindow";var elementsToBeUpper="FIRSTNAME,LASTNAME,EMAIL,ADDRESS1,CITY,STATE,POSTALCODE,ADDRESS2";for(eleCnt=0;eleCnt<document.barclaysCreditCardPromptForm.elements.length;eleCnt++){objectEle=document.barclaysCreditCardPromptForm.elements[eleCnt];if(elementsToBeUpper.indexOf(objectEle.name)>-1){objectEle.value=(objectEle.value).toUpperCase();}}document.barclaysCreditCardPromptForm.submit();}function regenMD5(f,statusId){plain="";plain+="SESSION="+f.SESSION.value;plain+=":RETURL="+f.RETURL.value;plain+=":SESSIONSTATE="+f.SESSIONSTATE.value;if(statusId=="APPROVED"){plain+=":PRESCREENID="+f.PRESCREENID.value;}else{plain+=":PRESCREENID=";}plain+=":LASTNAME="+f.LASTNAME.value;plain+=":PASSWORD="+f.PASSWORD.value;return hex_md5(plain);}function statusUpdatePreScreenWithAJAX(firstDivId,actionMode,CCPreSceeenId,CCPreScreenStatus,ccFName,ccLName){myUrl="creditCardPostBack.do?method=getClosePreApprovedScreen&actionMode="+actionMode+"&CCPreSceeenId="+CCPreSceeenId+"&CCPreScreenStatus="+CCPreScreenStatus+"&ccFName="+ccFName+"&ccLName="+ccLName;var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myUrl=myUrl+"&dummy="+dummy;if(actionMode=="yes"){maintain_CCPreScreenStatus=CCPreScreenStatus;myBarclaysCreditCardwWindow=window.open("/va/html/Virgin_America_Credit_Card.html","BarclaysCreditCardPopUpWindow","toolbar=no,status=yes,menubar=no,location=no,scrollbars=yes,resizable=no, top="+200+", left="+100+", width="+840+",height="+700);ajaxOpenVACreditCard(myUrl,firstDivId);}else{ajaxVACreditCardWithBarclays(myUrl,firstDivId);document.getElementById("BarclaysPreapprovedID").style.display="none";}document.getElementById("disableTotalPage").style.display="none";}function ajaxVACreditCardWithBarclays(myurl,div1){xmlhttp=new XMLHttpRequest();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;ajaxDiv=div1;xmlhttp.open("POST",myurl,true);xmlhttp.onreadystatechange=handleResponseVACreditCardWithBarclays;xmlhttp.send("");}function handleResponseVACreditCardWithBarclays(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){if(xmlhttp.responseText!=""){}}}}var isBCCError=false;function ajaxOpenVACreditCard(myurl,div1){$.ajax({type:"POST",url:myurl,cache:false,dataType:"script",success:function(html){if(document.getElementById("isBCCError")){if(document.getElementById("isBCCError").value=="true"){isBCCError=true;}}if(document.getElementById(div1)){document.getElementById(div1).style.display="none";}if(!isBCCError){if(document.getElementById("BarclaysCreditCardPopUp")){document.getElementById("BarclaysCreditCardPopUp").style.display="block";}openBarclaysCreditCard("BarclaysPreapprovedID","BarclaysCreditCardPopUp",maintain_CCPreScreenStatus);}}});}var s_account=setOmnitureEnv();var s=s_gi(s_account);s.currencyCode="USD";s.trackDownloadLinks=true;s.trackExternalLinks=true;s.trackInlineStats=true;s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls";s.linkInternalFilters="javascript:,virginamerica.com";s.linkLeaveQueryString=false;s.linkTrackVars="None";s.linkTrackEvents="None";s.usePlugins=true;function s_doPlugins(s){if(s.events){if(s.events.indexOf("event1")>-1){s.prop18="start";s.gtctype="booking";}if(s.events.indexOf("purchase")>-1){s.prop18="stop";s.gtctype="booking";s.prop19="Booking Process";}if(s.events.indexOf("event45")>-1){s.prop18="start";s.gtctype="Check-In";}if(s.events.indexOf("event7")>-1){s.prop18="stop";s.gtctype="Check-In";s.prop19="Check-In";}if(s.events.indexOf("event17")>-1){s.prop18="start";s.gtctype="ChangeSeat";}if(s.events.indexOf("event20")>-1){s.prop18="stop";s.gtctype="ChangeSeat";s.prop19="Change Seat";}if(s.events.indexOf("event46")>-1){s.prop18="start";s.gtctype="ChangeFlight";}if(s.events.indexOf("event11")>-1){s.prop18="stop";s.gtctype="ChangeFlight";s.prop19="Change Flight";}if(s.events.indexOf("event48")>-1){s.prop18="start";s.gtctype="Cancel";}if(s.events.indexOf("event10")>-1){s.prop18="stop";s.gtctype="Cancel";s.prop19="Cancel Flight";}s.prop18=s.getTimeToComplete(s.prop18,s.gtctype,0);if(s.events.indexOf("event44")>-1){s.events=s.getValOnce(s.events,"event44",0);}}s.campaign=s.getQueryParam("tid");if(!s.campaign){s.campaign=s.getQueryParam("cid");s.campaign=s.getValOnce(s.campaign,"extcmpgn",0);}if(!s.eVar30){s.eVar30=s.getQueryParam("int");s.eVar30=s.getValOnce(s.eVar30,"intcmpgn",0);}var temphr=s.getTimeParting("h","-8",new Date().getFullYear());var tempday=s.getTimeParting("d","-8",new Date().getFullYear());var tempweek=s.getTimeParting("w","-8",new Date().getFullYear());if(temphr){s.prop14=s.eVar19=tempweek+" : "+tempday+" : "+temphr;}if(s.prop20){s.eVar31=s.prop20;}if(s.eVar30){s.prop17=s.eVar30;}if(s.prop21){s.eVar42=s.prop21;}if(s.prop22){s.eVar43=s.prop22;}if(s.campaign){s.eVar41=s.campaign;}}s.doPlugins=s_doPlugins;s.getQueryParam=new Function("p","d","u",""+"var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.locati"+"on);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0?p"+".length:i;t=s.p_gpv(p.substring(0,i),u+'');if(t)v+=v?d+t:t;p=p.subs"+"tring(i==p.length?i:i+1)}return v");s.p_gpv=new Function("k","u",""+"var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v"+"=s.pt(q,'&','p_gvf',k)}return v");s.p_gvf=new Function("t","k",""+"if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T"+"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s."+"epa(v)}return ''");s.getValOnce=new Function("v","c","e",""+"var s=this,k=s.c_r(c),a=new Date;e=e?e:0;if(v){a.setTime(a.getTime("+")+e*86400000);s.c_w(c,v,e?a:0);}return v==k?'':v");s.getTimeParting=new Function("t","z","y",""+"dc=new Date('1/1/2000');f=15;ne=8;if(dc.getDay()!=6||"+"dc.getMonth()!=0){return'Data Not Available'}else{;z=parseInt(z);"+"if(y=='2009'){f=8;ne=1};gmar=new Date('3/1/'+y);dsts=f-gmar.getDay("+");gnov=new Date('11/1/'+y);dste=ne-gnov.getDay();spr=new Date('3/'"+"+dsts+'/'+y);fl=new Date('11/'+dste+'/'+y);cd=new Date();"+"if(cd>spr&&cd<fl){z=z+1}else{z=z};utc=cd.getTime()+(cd.getTimezoneO"+"ffset()*60000);tz=new Date(utc + (3600000*z));thisy=tz.getFullYear("+");var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"+"iday','Saturday'];if(thisy!=y){return'Data Not Available'}else{;thi"+"sh=tz.getHours();thismin=tz.getMinutes();thisd=tz.getDay();var dow="+"days[thisd];var ap='AM';var dt='Weekday';var mint='00';if(thismin>3"+"0){mint='30'}if(thish>=12){ap='PM';thish=thish-12};if (thish==0){th"+"ish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+'"+":'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return tim"+"estring}if(t=='d'){return daystring};if(t=='w'){return en"+"dstring}}};");s.getTimeToComplete=new Function("v","cn","e",""+"var s=this,d=new Date,x=d,k;if(!s.ttcr){e=e?e:0;if(v=='start'||v=='"+"stop')s.ttcr=1;x.setTime(x.getTime()+e*86400000);if(v=='start'){s.c"+"_w(cn,d.getTime(),e?x:0);return '';}if(v=='stop'){k=s.c_r(cn);if(!s"+".c_w(cn,'',d)||!k)return '';v=(d.getTime()-k)/1000;var td=86400,th="+"3600,tm=60,r=5,u,un;if(v>td){u=td;un='days';}else if(v>th){u=th;un="+"'hours';}else if(v>tm){r=2;u=tm;un='minutes';}else{r=.2;u=1;un='sec"+"onds';}v=v*r/u;return (Math.round(v)/r)+' '+un;}}return '';");s.visitorNamespace="virginamerica";s.dc=112;var s_code="",s_objectID;function s_gi(un,pg,ss){var d="function s_dr"+"(x,o,n){var i=x.indexOf(o);if(i>=0&&x.split)x=(x.split(o)).join(n);"+"else while(i>=0){x=x.substring(0,i)+n+x.substring(i+o.length);i=x.i"+"ndexOf(o)}return x}w.s_dr=s_dr;function s_d(x) {var t='`^@$#',l='01"+"23456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',d,n=0"+",b,k,w,i=x.lastIndexOf('~~');if(i>0){d=x.substring(0,i);x=x.substri"+"ng(i+2);while(d){w=d;i=d.indexOf('~');if(i>0){w=d.substring(0,i);d="+"d.substring(i+1)}else d='';b=parseInt(n/62);k=n-b*62;k=t.substring("+"b,b+1)+l.substring(k,k+1);x=s_dr(x,k,w);n++}for(i=0;i<5;i++){w=t.su"+"bstring(i,i+1);x=s_dr(x,w+' ',w)}}return x}w.s_d=s_d;",c=".substrin"+"g(~.indexOf(~return ~=fun`K(~){`Os=^u~`t $6~;$6~.toLowerCase()~`cFu"+"n`K('e`s`Os=s_c_il['+@i+']~};s.~.length~.toUpperCase~`cObject~s.wd~"+"t^D~.location~')q='~dynamicAccount~link~s.apv~ction~$l$X~)$6x^X!Obj"+"ect||!Object.prototype||!Object.prototype[x])~@G^Al)@G^Al['+@i+'].m"+"rq(\"'+un+'\")'~var ~s.pt(~ookieDomainPeriods~,`s,'~while(~);s.~.pr"+"otocol~){$6~visitor~=''~:'')~;@F^Vs[k],255)}~s_c2f~javaEnabled~=new"+" ~.lastIndexOf('~tm.get~@5\"$Qs.b.addBehavior('# default# ~onclick~"+"ternalFilters~entElement~Name~javascriptVersion~=parseFloat(~cookie"+"~parseInt(~s.^J~Type~o^joid~browser~','~else~referrer~colorDepth~St"+"ring~.host~s.rep(~}catch(e){~r=s.m(f)?s[f](~}$6~s.un~s.eo~s.sq~t=s."+"ot(o)~track~j='1.~)?'Y':'N'~$dURL~^jc_i~s.ismac~lugins~=='~;for(~Sa"+"mpling~s.rc[un]~s.b.addEventListener~Download~tfs~resolution~.get@I"+"()~s.eh~s.isie~s.vl_l~s.vl_t~Height~t,h){t=t?t~isopera~escape(~scre"+"en.~s.fl(~harCode~&&(~variableProvider~s.gg('objectID')~&&s.~:'';h="+"h?h~e&&l$kSESSION'~');~f',~_'+~Date~name~home$d~.s_~s.c_r(~s.rl[u~o"+".href~Lifetime~Width~sEnabled~'){q='~b.attachEvent~&&l$kNONE'){~Ext"+"ernalLinks~this~charSet~onerror~currencyCode~s=s_gi(~e$SElement~;s."+"gl(s.vl_g~.parent~Array~lnk~Opera~eval(~Math.~s.fsg~s.ns6~docum~s.o"+"un~conne~InlineStats~Track~'0123456789~s[k]=~window~onload~Time~s.e"+"pa(~s.c_w(~o.type~(s.ssl~n=s.oid(o)~LeaveQuery~')>=~&&t~'=')~){n=~+"+"1))~' '+~s.t()}~\",''),~=s.oh(o);~+(y<1900?~ingServer~s_gs~true~ses"+"s~campaign~lif~;fun~,100)~s.co(~s._in~x in ~='s_~ffset~s.c_d~'&pe~s"+".gv(~s.qav~s.pl~=(apn~sqs',q);~Year(~=s.n.app~&&!~(''+~(\")>=~)+'/~"+"',s~s()+':'+~){p=~():''~a):f(~){v=s.n.~channel~if(~un)~.target~o.va"+"lue~etscape~(ns?ns:~s_')t=t~omePage~++}~')<~){x~1);~e))~'+n~height~"+"events~trk~random~code~un,~try{~'MSIE ~.src~INPUT'~floor(~s.pg~s.nu"+"m(~s.ape(~s.c_gd~s.dc~.inner~transa~Events~page~.set~Group,~Match,~"+".fromC~++){~?'':~!='~='+~(\")<~?'&~+';~(f){~>=5)~&&i>~[b](~=l[n];~~"+"fun`K `ae$p`Ox`X,s=0,e,a,b,c;`S1){e=f`1'\"@z);b=f`1'\\\\',s);c=f`1"+'"\\n",s)`6e<0||(b>=0&&b<$Ie=b`6e<0||(c>=0&&c<$Ie=c`6e>=0$G+=(e>s?'+"f`0s,e)`Y+(e==c?'\\\\n':'\\\\'+f`0e,e@T;s=e+1}`t `2x+f`0s)}`2f}w.`a"+"e=`ae@f`K `aa$p`Os=f`1'(')+1,e=f`1')'),a`X,c;`Ss>=0&&s<e){c=f`0s,s+"+"1)`6c==`s)a+='\",\"';`5(\"\\n\\r\\t \")`1c)<0)a+=c;s$E`2a?'\"'+a+'"+"\"':a}w.`aa=`ae@f`K `a(cc){cc`X+cc;`Ofc='`Of`cFun`K(@z=cc`1';',cc`1"+"'{')),e=cc`d}'),o,a,d,q,c,f,h,x;fc+=`aa(cc)+',\"`Os`C;';c=cc`0s+1,e"+");s=c`1'fun`K^d`Ss>=0){d=1;q`X;x=0;f=c`0s);a=`aa(f);e=o=c`1'{@z);e+"+"+;`Sd>0){h=c`0e,e+1)`6q`Vh==q@vx)q`X`6h^D\\\\')x=x?0:1;`t x=0}`t{$6"+"h^D\"'||h==\"'\")q=h`6h^D{')d++`6h^D}')d--^1d>0)e$Ec=c`00,s)+'new F"+"un`K('+(a?a+`s`Y+'\"'+`ae(c`0o+1,$I+'\")'+c`0e+$Hs=c`1'fun`K')}fc+="+'`ae(c)$o`2s");\';@5fc);`2f}w.`a=`a`6pg){fun`K s_co(o){`O^y"_",1,$'+"H`2@ho)}w^jco=s_co@f`K @a($7{`O^y$P1,$H`2@Vw^jgs=@a@f`K s_dc($7{`O^"+"y$P$H`2@Vw^jdc=s_dc;}fun`K s_c($Ppg,ss`4;s._c@kc';`D=@G`6!`D^An){`D"+"^Al`c@2;`D^An=0;}s._il=`D^Al;@i=`D^An;s._il[@i]=s;`D^An++;s.m`3m){`"+"2@wm)`1'{$F0`9fl`3x,l){`2x?@wx)`00,l):x`9co`3o`V!o)`2o;`On`C,x^E@jo"+")$6x`1'select$F0&&x`1'filter$F0)n[x]=o[x];`2n`9num`3x$G`X+x^E`Op=0;"+"p<x`A;p++)$6(@E')`1x`0p,p@T<0)`20;`21`9rep`3x,o,n){`Oi=x`1o);`Sx$r="+"0$G=x`00,i)+n+x`0i+o`A);i=x`1o,i+n`A)}`2x`9ape`3x`4,h=@EABCDEF',i,c"+"=s.^v,n,l,e,y`X;c=c?c`B$2`6x$G`X+x`6c^DAUTO'^X'').c^WAt){for(i=0;i<"+"x`A;i$ic=x`0i,i+$Hn=x.c^WAt(i)`6n>127){l=0;e`X;`Sn||l<4){e=h`0n%16,"+"n%16+1)+e;n=`nn/16);l$Ey+='%u'+e}`5c^D+')y+='%2B';`t y+=^Tc)}x=y}`t"+"{x=x?`y^T''+x),'+`s%2B'):x`6x&&c^aem==1&&x`1'%u$F0&&x`1'%U$F0){i=x`"+"1'%^d`Si>=0){i++`6h`08)`1x`0i,i+1)`B())>=0)`2x`00,i)+'u00'+x`0i);i="+"x`1'%',i)}}}}`2x`9epa`3x`4;`2x?un^T`y''+x,'+`s ')):x`9pt`3x,d,f,a`4"+",t=x,z=0,y,r;`St){y=t`1d);y=y<0?t`A:y;t=t`00,y);^0t,$3t,a)`6r)`2r;z"+"+=y+d`A;t=x`0z,x`A);t=z<x`A?t:''}`2''`9isf`3t,a){`Oc=a`1':')`6c>=0)"+"a=a`00,c)`6t`00,2)^D$C`02);`2(t!`X@Q==a)`9fsf`3t,a`4`6`Pa`Ris^et))@"+"7+=(@7!`X?`s`Y+t;`20`9fs`3x,f`4;@7`X;`Px`Rfs^ef);`2@7`9c_d`X;$Yf`3t"+",a`4`6!$Wt))`21;`20`9c_gd`3`4,d=`D`F`x^h,n=s.fpC`Q,p`6!n)n=s.c`Q`6d"+"@v@m@Sn?`nn):2;n=n>2?n:2;p=d`d.')`6p>=0){`Sp>=0&&n>1$1d`d.',p-$Hn--"+"}@m=p>0&&`Pd,'.`sc_gd^e0)?d`0p):d}}`2@m`9c_r`3k`4;k=$Xk);`Oc=@Us.d."+"`m,i=c`1@Uk+@R,e=i<0?i:c`1';',i),v=i<0$j@Jc`0i+2+k`A,e<0?c`A:$I;`2v"+"$k[[B]]'?v:''`9c_w`3k,v,e`4,d=$Y(),l=s.`m^n,t;v`X+v;l=l?@wl)`B$2`6^"+"c^st=(v!`X?`nl?l:0):-60)`6t){e`c^g;e$e@I(e^L+(t*1000))}^1k^ss.d.`m="+"k+'`Lv!`X?v:'[[B]]')$o path=/;'+(^c?' expires$le.toGMT`w()$o'`Y+(d?"+"' domain$ld$o'`Y;`2^kk)==v}`20`9eh`3o,e,r,f`4,b='s^fe+'^f@i,n=-1,l,"+"i,x`6!^Ml)^Ml`c@2;l=^Ml^Ei=0;i<l`A&&n<0;i++`Vl[i].o==o&&l[i].e==e)n"+"=i^1n<0@Si;l[n]`C}x$tx.o=o;x.e=e;f=r?x.b:f`6r||f$G.b=r?0:o[e];x.o[e"+"]=f^1x.b$G.o[b]=x.b;`2b}`20`9cet`3f,a,t,o,b`4,r`6`J>=5^X!s.^S||`J>="+"7))@5'$Q^0$3a)`zr=s.m(t)?s[t](e):t(e)}^d`t{$6^B^au`1$R4@P0)r=s.m(b)"+"?s$sa):b(a);`t{^M(`D,'^w',0,o);^0$3a`Teh(`D,'^w',1)}}`2r`9g^Jet`3e`"+'4;`2`o`9g^Joe`8;^M(@G,"^w",1`Te^J=1;`Oc=s.t()`6c)s.d.write(c`Te^J'+"=0;`2@b'`Tg^Jfb`3a){`2@G`9g^Jf`3w`4,p=w@1,l=w`F;`o=w`6p&&p`F!=l&&p`"+"F`x==l`x){`o=p;`2s.g^Jf(`o)}`2`o`9g^J`3`4`6!`o){`o=`D`6!s.e^J)`o=s."+"cet('g^J^e`o,'g^Jet@z.g^Joe,'g^Jfb')}`2`o`9mrq`3u`4,l=^l],n,r;^l]=0"+"`6l)for(n=0;n<l`A;n$ir$ts.mr(0,0,r.t,r.u,r.r)}`9mr`3@c,q,ta,u,rs`4,"+"dc=$Z,t1=s.^6@Z,t2=s.^6@ZSecure,ns=s.`W`jspace,un=u?u:$Bs.f$7,unc=`"+"y$P'_`s-'),r`C,l,imn@ki^f($7,im,b,e`6!rs){rs='http'+@M?'s'`Y+'://'+"+"(t1?@M@Q2?t2:t1):($B@M?'102':unc))+'.'+($Z?$Z:112)+'.2o7.net')@yb/s"+"s/'+^2+'/1/H.14/'+@c+'?[AQB]&ndh=1'+(q?q`Y+'&[AQE]'`6^N@v^B`V`J>5.5"+")rs=^Vrs,4095);`t rs=^Vrs,2047)}^1s.d.images&&`J>=3^X!s.^S||`J>=7)^"+"X@8<0||`J>=6.1)`V!s.rc)s.rc`C`6!^G){^G=1`6!s.rl)s.rl`C;^ln]`c@2;set"+"@Iout('$6`N,750)}`t{l=^ln]`6l){r.t=ta;r.u=un;r.r=rs;l[l`A]=r;`2''}i"+"mn+='^f^G;^G$Eim=`D[imn]`6!im)im=`D[imn]`cImage;im^jl=0;im.@H`cFun`"+"K('e`s^u^jl=1`6`N);im$S=rs`6rs`1@n=@P0^X!ta||ta^D_self'||ta^D_top'|"+"|(`D.^h@Qa==`D.^h))){b=e`c^g;`S!im^jl&&e^L-b^L<500)e`c^g}`2''}`2'<i"+"m'+'g sr'+'c=\"'+rs+'\" width=1 $K=1 border=0 alt=\"\">'`9gg`3v`4`6"+"!`D['s^fv])`D['s^fv]`X;`2`D['s^fv]`9glf`3t,a`Vt`00,2)^D$C`02);`Os=^"+"u,v=s.gg(t)`6v)s[t]=v`9gl`3v`4`6$V)`Pv`Rgl^e0)`9gv`3v`4;`2s['vpm^fv"+"]?s['vpv^fv]:(s[v]?s[v]`Y`9havf`3t,a`4,b=t`00,4),x=t`04),n=`nx),k='"+"g^ft,m='vpm^ft,q=t,v=s.`I@DVars,e=s.`I@D$c;@F@ot)`6s.@3||^3){v=v?v+"+"`s+^O+`s+^O2:''`6v@v`Pv`Ris^et))s[k]`X`6`E$L'&&e)@Fs.fs(s[k],e)}s[m"+"]=0`6`E`WID`Gvid';`5`E^9^qg'`Z`5`E`u^qr'`Z`5`Evmk`Gvmt';`5`E^v^qce'"+"`6s[k]&&s[k]`B()^DAUTO')@F'ISO8859-1';`5s[k]^aem==2)@F'UTF-8'}`5`E`"+"W`jspace`Gns';`5`Ec`Q`Gcdp';`5`E`m^n`Gcl';`5`E^Y`Gvvp';`5`E^x`Gcc';"+"`5`E$5`Gch';`5`E$b`KID`Gxact';`5`E@d`Gv0';`5`E^K`Gs';`5`E`v`Gc';`5`"+"E`k`Gj';`5`E`b`Gv';`5`E`m^p`Gk';`5`E`r^o`Gbw';`5`E`r^Q`Gbh';`5`E@B`"+"K`p`Gct';`5`E^i`Ghp';`5`Ep^C`Gp';`5$Wx)`Vb^Dprop`Gc$J;`5b^DeVar`Gv$"+"J;`5b^Dhier^qh$J`Z^1s[k]@Q$k`I`j'@Q$k`I`p')@p+='&'+q+'`Ls[k]);`2''`"+"9hav`3`4;@p`X;`P^P`Rhav^e0);`2@p`9lnf`3^R`7^b`7:'';`Ote=t`1@R`6t@Qe"+">0&&h`1t`0te@T>=0)`2t`00,te);`2''`9ln`3h`4,n=s.`I`js`6n)`2`Pn`Rln^e"+"h);`2''`9ltdf`3^R`7^b`7:'';`Oqi=h`1'?^dh=qi>=0?h`00,qi):h`6t&&h`0h`"+"A-(t`A@T^D.'+t)`21;`20`9ltef`3^R`7^b`7:''`6t&&h`1t)>=0)`21;`20`9lt`"+"3h`4,lft=s.`I^IFile`ps,lef=s.`IEx`h,@e=s.`IIn`h;@e=@e?@e:`D`F`x^h;h"+"=h`7`6s.^6^ILinks&&lft&&`Plft`Rltd^eh))`2'd'`6s.^6^t^Xlef||@e)^X!le"+"f||`Plef`Rlte^eh))^X!@e||!`P@e`Rlte^eh)))`2'e';`2''`9lc`8,b=^M(^u,"+'"`g"`T@3=@h^u`Tt(`T@3=0`6b)`2^u$se);`2@b\'`Tbc`8,f`6s.d^ad.all^ad.'+'all.cppXYctnr)return;^3=^z?^z:e$8;@5"$Q$6^3^X^3.tag`j||^3.par`i||^'+"3@1Nod$I@Vcatch$p}\"`Teo=0'`Toh`3o`4,l=`D`F,h=^m?^m:'',i,j,k,p;i=h`"+"1':^dj=h`1'?^dk=h`1'/')`6h^Xi<0||(j>=0$rj)||(k>=0$rk))$1o`U&&o`U`A>"+"1?o`U:(l`U?l`U`Y;i=l.path^h`d/^dh=(p?p+'//'`Y+(o`x?o`x:(l`x?l`x`Y)+"+"(h`00,1)$k/'?l.path^h`00,i<0?0:i@y'`Y+h}`2h`9ot`3o){`Ot=o.tag`j;t=t"+"@Q`B?t`B$2`6`ESHAPE')t`X`6t`V`E$T&&@L&&@L`B)t=@L`B();`5^m)t='A';}`2"+"t`9oid`3o`4,^5,p,c,n`X,x=0`6t@v`q$1o`U;c=o.`g`6^m^X`EA'||`EAREA')^X"+'!c||!p||p`7`1\'javascript$F0))n@X`5c@S`ys.rep(`ys.rep@wc,"\\r@W"\\'+"n@W\"\\t@W' `s^dx=2}`5$9^X`E$T||`ESUBMIT')@S$9;x=3}`5o$S&&`EIMAGE')"+"n=o$S`6n){`q=^Vn@g;`qt=x}}`2`q`9rqf`3t,un`4,e=t`1@R,u=e>=0?`s+t`00,"+"e)+`s:'';`2u&&u`1`s+un+`s)>=0?@Jt`0e@T:''`9rq`3un`4,c=un`1`s),v=^k'"+"s_sq'),q`X`6c<0)`2`Pv,'&`srq^e$7;`2`Pun`Rrq',0)`9sqp`3t,a`4,e=t`1@R"+",q=e<0$j@Jt`0e+1)`Tsqq[q]`X`6e>=0)`Pt`00,e)`R@s`20`9sqs`3$Pq`4;^4u["+"un]=q;`20`9sq`3q`4,k@ksq',v=^kk),x,c=0;^4q`C;^4u`C;^4q[q]`X;`Pv,'&`"+"ssqp',0);`P^2`R@sv`X^E@j^4u`M)^4q[^4u[x]]+=(^4q[^4u[x]]?`s`Y+x^E@j^"+"4q`M&&^4q[x]^Xx==q||c<2)){v+=(v$n'`Y+^4q[x]+'`Lx);c$E`2@Kk,v,0)`9wd"+'l`8,r=@b,b=^M(`D,"@H"),i,o,oc`6b)r=^u$se)^Ei=0;i<s.d.`Is`A;i$io=s'+'.d.`Is[i];oc=o.`g?""+o.`g:""`6(oc`1"@a$m0||oc`1"^joc@x0)&&oc`'+'1".tl$m0)^M(o,"`g",0,s.lc);}`2r^d`Ds`3`4`6`J>3^X!^N||!^B||`J$q`V'+"s.b^a^r)s.^r('`g@z.bc);`5s.b&&^H)^H('click@z.bc,false);`t ^M(`D,'@H"+"',0,`Dl)}`9vs`3x`4,v=s.`W^F,g=s.`W^F$fk@kvsn^f^2+(g?'^fg`Y,n=^kk),e"+"`c^g,y=e.get@t);e$e@ty+10@Y1900:0))`6v){v*=100`6!n`V!@Kk,x,$I`20;n="+"x^1n%10000>v)`20}`21`9dyasmf`3t,m`Vt&&m&&m`1t)>=0)`21;`20`9dyasf`3t"+",m`4,i=t?t`1@R:-1,n,x`6i>=0&&m){`On=t`00,i),x=t`0i+1)`6`Px`Rdyasm^e"+"m))`2n}`20`9uns`3`4,x=s.`HSele`K,l=s.`HList,m=s.`H$gn,i;^2=^2`7`6x&"+"&l`V!m)m=`D`F`x`6!m.toLowerCase)m`X+m;l=l`7;m=m`7;n=`Pl,';`sdyas^em"+")`6n)^2=n}i=^2`1`s`Tfun=i<0?^2:^2`00,i)`9sa`3un`4;^2=un`6!@A)@A=un;"+"`5(`s+@A+`s)`1$7<0)@A+=`s+un;^2s()`9t`3`4,$M=1,tm`c^g,sed=Math&&@6$"+"N?@6$U@6$N()*10000000000000):`e@I(),@c='s'+@6$U`e@I()/10800000)%10+"+"sed,y=`e@t),vt=`e^g(@y'+`eMonth(@y'@Yy+1900:y)+@U`eHour$0`eMinute$0"+"`eSeconds()+@U`eDay()+@U`e@IzoneO@l(),^J=s.g^J(),ta`X,q`X,qs`X@0`Tu"+"ns()`6!s.td){`Otl=^J`F,a,o,i,x`X,c`X,v`X,p`X,bw`X,bh`X,^70',k=@K's_"+"cc`s@b',0^8,hp`X,ct`X,pn=0,ps`6`w&&`w.prototype){^71'`6j.match){^72"+"'`6tm$eUTC^g){^73'`6^N&&^B&&`J$q^74'`6pn.toPrecision){^75';a`c@2`6a"+".forEach){^76';i=0;o`C;@5'$Qi`cIterator(o)`z}')`6i&&i.next)^77'}}}}"+"^1`J>=4)x=^Uwidth+'x'+^U$K`6s.isns||s.^S`V`J>=3$4`b(^8`6`J>=4){c=^U"+"pixelDepth;bw=`D$a^o;bh=`D$a^Q}}@q=s.n.p^C}`5^N`V`J>=4$4`b(^8;c=^U`"+"v`6`J$q{bw=s.d.@9`i.o@l^o;bh=s.d.@9`i.o@l^Q`6!^B^ab){`fh$D^dhp=s.b."+'isH$D(tl^8`z}");`fclientCaps^dct=s.b.@B`K`p`z}")}}}`t r`X^1@q)`Sp'+"n<@q`A&&pn<30){ps=^V@q[pn].^h@g$o'`6p`1ps)<0)p+=ps;pn$Es.^K=x;s.`v="+"c;s.`k=j;s.`b=v;s.`m^p=k;s.`r^o=bw;s.`r^Q=bh;s.@B`K`p=ct;s.^i=hp;s."+"p^C=p;s.td=1^1s.useP^C)s.doP^C(s);`Ol=`D`F,r=^J.@9ent.`u`6!s.^9)s.^"+"9=l`6!s.`u)s.`u=r`6s.@3||^3){`Oo=^3?^3:s.@3`6!o)`2'';`Op=@o'$d`j'),"+"w=1,^5,@N,x=`qt,h,l,i,oc`6^3&&o==^3){`So@vn@Q$kBODY'){o=o.par`i?o.p"+"ar`i:o@1Node`6!o)`2'';^5;@N;x=`qt}oc=o.`g?''+o.`g:''`6(oc`1\"@a@x0&"+"&oc`1\"^joc$m0)||oc`1\".tl@x0)`2''}ta=n?o$8:1;h@Xi=h`1'?^dh=s.`I@O`"+"w||i<0?h:h`00,i);l=s.`I`j?s.`I`j:s.ln(h);t=s.`I`p?s.`I`p`7:s.lt(h)`"+"6t^Xh||l))q+=@n=@3^f(`Ed'||`Ee'?$Xt):'o')+(h?@nv1`Lh)`Y+(l?@nv2`Ll)"+"`Y;`t $M=0`6s.^6@C`V!p$1@o'^9^dw=0}^5;i=o.sourceIndex`6^Z@S^Z;x=1;i"+"=1^1p&&n@Q)qs='&pid`L^Vp,255))+(w$npidt$lw`Y+'&oid`L^Vn@g)+(x$noidt"+"$lx`Y+'&ot`Lt)+(i$noi$li`Y}^1!$M@vqs)`2''`6s.p_r)s.p_r();`O$O`X`6$M"+"^avs(sed))$O=s.mr(@c,(vt$nt`Lvt)`Y+s.hav()+q+(qs?qs:s.rq(^2)),ta`Ts"+"q($M$jqs`T@3=^3=s.`I`j=s.`I`p=`D^jobjectID=s.ppu`X`6$V)`D^j@3=`D^je"+"o=`D^j`I`j=`D^j`I`p`X;`2$O`9tl`3o,t,n`4;s.@3=@ho`T`I`p=t;s.`I`j=n;s"+".t()`9ssl=(`D`F`U`7`1'https@P0`Td=@9ent;s.b=s.d.body;s.n=navigator;"+"s.u=s.n.userAgent;@8=s.u`1'N$A6/^d`Oapn@u`j,v@uVersion,ie=v`1$R'),o"+"=s.u`1'@4 '),i`6v`1'@4@P0||o>0)apn='@4';^N@r^DMicrosoft Internet Ex"+"plorer'`Tisns@r^DN$A'`T^S@r^D@4'`Tismac=(s.u`1'Mac@P0)`6o>0)`J`ls.u"+"`0o+6));`5ie>0){`J=`ni=v`0ie+5))`6`J>3)`J`li)}`5@8>0)`J`ls.u`0@8+10"+"));`t `J`lv`Tem=0`6`w$h^W){i=^T`w$h^W(256))`B(`Tem=(i^D%C4%80'?2:(i"+"^D%U0100'?1:0))}s.sa(un`Tvl_l='`WID,vmk,ppu,^v,`W`jspace,c`Q,`m^n,$"+"d`j,^9,`u,^x';^P=^O+',^Y,$5,server,$d`p,$b`KID,purchaseID,@d,state,"+"zip,$L,products,`I`j,`I`p'^E`On=1;n<51;n++)^P+=',prop$J+',eVar$J+',"+"hier$J;^O2='^K,`v,`k,`b,`m^p,`r^o,`r^Q,@B`K`p,^i,p^C';^P+=`s+^O2;s."+"vl_g=^P+',`W^F,`W^F$f`HSele`K,`HList,`H$g^6^ILinks,^6^t,^6@C,`I@O`w"+",`I^IFile`ps,`IEx`h,`IIn`h,`I@DVars,`I@D$c,`I`js,@3';$V=pg@0)`6!ss)"+"`Ds()}",w=window,l=w.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=v.indexOf("MSIE "),m=u.indexOf("Netscape6/"),a,i,s;if(un){un=un.toLowerCase();if(l){for(i=0;i<l.length;i++){s=l[i];if(s._c=="s_c"){if(s.oun==un){return s;}else{if(s.fs(s.oun,un)){s.sa(un);return s;}}}}}}eval(d);c=s_d(c);i=c.indexOf("function s_c(");eval(c.substring(0,i));if(!un){return 0;}c=c.substring(i);if(e>0){a=parseInt(i=v.substring(e+5));if(a>3){a=parseFloat(i);}}else{if(m>0){a=parseFloat(u.substring(m+10));}else{a=parseFloat(v);}}if(a>=5&&v.indexOf("Opera")<0&&u.indexOf("Opera")<0){eval(c);return new s_c(un,pg,ss);}else{s=s_c2f(c);}return s(un,pg,ss);}s_gi();var thisDocIDMain=null;var thisDocID="";var deactivate=false;var subNavLinkNo=0;function selectedTag(moduleIn,deactivateLink){if(moduleIn=="flightx"){thisDocID="link2";subNavLinkNo=0;}else{if(moduleIn=="flight"){thisDocID="link2";subNavLinkNo=0;}else{if(moduleIn=="Cars"){thisDocID="link2";subNavLinkNo=1;}else{if(moduleIn=="Hotels"){thisDocID="link2";subNavLinkNo=2;}else{if(moduleIn=="manageTravel"){thisDocID="link3";subNavLinkNo=0;}else{if(moduleIn=="ViewItinerary"){thisDocID="link3";subNavLinkNo=1;}else{if(moduleIn=="CheckIn"){thisDocID="link3";subNavLinkNo=2;}else{if(moduleIn=="changeFlight"||moduleIn=="ChangeFlight"){thisDocID="link3";subNavLinkNo=3;}else{if(moduleIn=="cancelFlight"||moduleIn=="CancelFlight"){thisDocID="link3";subNavLinkNo=4;}else{if(moduleIn=="flightStatus"){thisDocID="link3";subNavLinkNo=5;}else{if(moduleIn=="flightAlerts"){thisDocID="link3";subNavLinkNo=6;}else{if(moduleIn=="home"){thisDocID="link1";subNavLinkNo=0;}else{if(moduleIn=="travelinfo"||moduleIn.indexOf("plan")!=-1){thisDocID="link5";subNavLinkNo=0;deactivateLink="deactivate";}else{if(moduleIn=="InfoDeskHelp"){thisDocID="link7";subNavLinkNo=0;}else{if(moduleIn=="InfoDeskRouteMap"){thisDocID="link5";subNavLinkNo=1;}else{if(moduleIn=="InfoDeskDestInfo"){thisDocID="link5";subNavLinkNo=5;}else{if(moduleIn=="InfoDeskSchedule"){thisDocID="link5";subNavLinkNo=6;}else{if(moduleIn=="fareToFlyBy"){thisDocID="link6";subNavLinkNo=1;deactivateLink="deactivate";}else{if(moduleIn=="Help"){thisDocID="link7";subNavLinkNo=0;}else{if(moduleIn=="landingSearch"){thisDocID="link1";subNavLinkNo=0;}else{if(moduleIn=="elevate"){thisDocID="link4";subNavLinkNo=0;}else{if(moduleIn=="EarnPoints"){thisDocID="link4";subNavLinkNo=2;deactivateLink="deactivate";}else{if(moduleIn=="EnjoyRewards"){thisDocID="link4";subNavLinkNo=3;deactivateLink="deactivate";}else{if(moduleIn=="Partners"){thisDocID="link4";subNavLinkNo=5;deactivateLink="deactivate";}else{if(moduleIn=="routemap"||moduleIn.indexOf("flight-routes")!=-1){thisDocID="link5";subNavLinkNo=1;deactivateLink="deactivate";}else{if(moduleIn=="entertainment"||moduleIn=="whats_on_board"||moduleIn=="movies"||moduleIn=="meals"||moduleIn=="amenities"||moduleIn=="satellite_tv"||moduleIn=="premium_tv"||moduleIn=="music_videos"||moduleIn=="radio"||moduleIn=="games"||moduleIn=="chat"||moduleIn=="snacks"||moduleIn=="drinks"||moduleIn=="first_class"||moduleIn.indexOf("whats-on-board")!=-1){thisDocID="link5";subNavLinkNo=2;deactivateLink="deactivate";}else{if(moduleIn=="cabins"){thisDocID="link5";subNavLinkNo=3;deactivateLink="deactivate";}else{if(moduleIn=="airlinepartners"||moduleIn.indexOf("virgin-partners")!=-1){thisDocID="link5";subNavLinkNo=4;deactivateLink="deactivate";}else{if(moduleIn=="airportinformation"||moduleIn.indexOf("airportinformation")!=-1||moduleIn.indexOf("san-diego")!=-1||moduleIn.indexOf("logan-bos")!=-1||moduleIn.indexOf("las-vegas")!=-1||moduleIn.indexOf("fort-lauderdale")!=-1||moduleIn.indexOf("los-angeles")!=-1||moduleIn.indexOf("new-york")!=-1||moduleIn.indexOf("san-francisco")!=-1||moduleIn.indexOf("seattle")!=-1||moduleIn.indexOf("toronto")!=-1||moduleIn.indexOf("dulles")!=-1){thisDocID="link5";subNavLinkNo=5;deactivateLink="deactivate";}else{if(moduleIn=="clubhouse"||moduleIn.indexOf("airport-lounge")!=-1){thisDocID="link5";subNavLinkNo=7;deactivateLink="deactivate";}else{if(moduleIn=="joinElevate"){thisDocID="link4";subNavLinkNo=1;deactivateLink="deactivate";}else{if(moduleIn=="buyGiftTransferPoints"){thisDocID="link4";subNavLinkNo=4;deactivateLink="deactivate";}else{if(moduleIn=="memberGuide"){thisDocID="link4";subNavLinkNo=6;deactivateLink="deactivate";}else{if(moduleIn=="whatIseleVAte"){thisDocID="link4";subNavLinkNo=0;deactivateLink="deactivate";}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}thisDocIDMain=thisDocID+"_main";if(typeof (deactivateLink)!="undefined"){deactivate=true;}}function setTitle(param){if(param=="travelinfo"){document.title="Virgin America | Travel Info";}else{if(param=="routemap"){document.title="Virgin America | Route Map";}else{if(param=="entertainment"){document.title="Virgin America | What's on Board";}else{if(param=="cabins"){document.title="Virgin America | Cabins";}else{if(param=="airlinepartners"){document.title="Virgin America | Airline Partners";}else{if(param=="airportinformation"){document.title="Virgin America | Airport Info";}else{if(param=="clubhouse"){document.title="Virgin America | Club House";}else{if(param=="aboutusCorporate"||param=="environmentalSustainability"||param=="communitySupport"){document.title="Virgin America | Corporate Responsibility";}else{if(param=="meetDavidCush"||param=="meetDianaWalke"||param=="meetFrancisFiorillo"||param=="meetJoeHoughton"||param=="meetRickWysong"||param=="meetToddPawlowski"||param=="meetDavePflieger"||param=="meetKenScarince"||param=="meetBobWeatherly"||param=="meetMarketing"){document.title="Virgin America | Bios";}else{if(param=="press"||param=="photos"||param=="travelAwards"){document.title="Virgin America | Press";}else{if(param=="aboutusOverview"){document.title="Virgin America | About Us";}else{if(param=="corporatesales"){document.title="Virgin America | Corporate Sales";}else{if(param=="whats_on_board"||param=="movies"||param=="meals"||param=="amenities"||param=="snacks"||param=="drinks"||param=="first_class"||param=="satellite_tv"||param=="premium_tv"||param=="music_videos"||param=="radio"||param=="games"||param=="chat"){document.title="Virgin America | What's on Board";}else{document.title="Virgin America ";}}}}}}}}}}}}}}function showBodySubNavLinks(thisObj){if(thisObj){thisObj.className="selected";thisObj.href="javascript:void(0)";}}function showNavigation(navId,subNavNo){thisDocID=navId;subNavLinkNo=subNavNo;thisDocIDMain=thisDocID+"_main";intialiseHeader(thisDocID);}function intialiseHeader(_thisDocID,deactivateLink,_cursor){if((_thisDocID!="link1")&&(_thisDocID!="link7")){if(document.getElementById(_thisDocID)){if(typeof (document.getElementById(_thisDocID+"_main").getElementsByTagName("ul")[0])!="undefined"&&document.getElementById(_thisDocID+"_sub")){document.getElementById(_thisDocID+"_sub").style.visibility="visible";document.getElementById(_thisDocID+"_sub").style.top=29+"px";}if((subNavLinkNo==0)&&(_thisDocID=="link2")&&document.getElementById(thisDocID+"_sub")){document.getElementById(thisDocID+"_sub").getElementsByTagName("li")[subNavLinkNo].className="selected";}if(subNavLinkNo!=0&&document.getElementById(thisDocID+"_sub")){document.getElementById(thisDocID+"_sub").getElementsByTagName("li")[subNavLinkNo-1].className="selected";if(deactivateLink&&document.getElementById(_thisDocID+"_sub").getElementsByTagName("li")[subNavLinkNo-1]){}}document.getElementById(_thisDocID).className=_thisDocID+"Selected";if(_cursor==true){document.getElementById(_thisDocID).style.cursor="pointer";}else{document.getElementById(_thisDocID).style.cursor="pointer";}var lastsep=_thisDocID.charAt(4)-1;document.getElementById(_thisDocID+"Seperator").className="noneseperator";document.getElementById("link"+lastsep+"Seperator").className="noneseperator";}}else{document.getElementById(_thisDocID).className=_thisDocID+"Selected";if(_cursor==true){document.getElementById(_thisDocID).style.cursor="pointer";}else{document.getElementById(_thisDocID).style.cursor="pointer";}}}function deIntialiseHeader(_thisDocID){if((_thisDocID!="link1")&&(_thisDocID!="link7")){if(document.getElementById(_thisDocID)){document.getElementById(_thisDocID).className=_thisDocID;document.getElementById(_thisDocID+"_sub").style.visibility="hidden";}var lastsep=_thisDocID.charAt(4)-1;document.getElementById(_thisDocID+"Seperator").className="seperator";document.getElementById("link"+lastsep+"Seperator").className="seperator";}}function menuOver(x){var imgId=x.parentNode.firstChild.id;var lastsep=imgId.charAt(4)-1;document.getElementById(imgId).className=imgId+"Selected";if((imgId!="link1")&&(imgId!="link7")){document.getElementById(imgId+"Seperator").className="noneseperator";document.getElementById("link"+lastsep+"Seperator").className="noneseperator";}if(document.getElementById(thisDocID)){deIntialiseHeader(thisDocID);}if(imgId==thisDocID){intialiseHeader(imgId,deactivate,false);}else{intialiseHeader(imgId,deactivate,true);}}function menuOut(x){var imgId=x.parentNode.firstChild.id;var lastsep=imgId.charAt(4)-1;if((imgId!="link1")&&(imgId!="link7")){if(imgId!=thisDocID){document.getElementById(imgId+"Seperator").className="seperator";document.getElementById("link"+lastsep+"Seperator").className="seperator";}}if(imgId==thisDocID){document.getElementById(imgId).className=imgId+"Selected";}else{document.getElementById(imgId).className=imgId;deIntialiseHeader(imgId);intialiseHeader(thisDocID,deactivate);}}var PrevDivId="BookFlight";function rollOverChangeImage(obj,IMG,mouseStyle){document.getElementById(obj).src=IMG;document.getElementById(obj).style.cursor=mouseStyle;}function showHideDiv(obj){document.getElementById(PrevDivId+"Div").style.display="none";document.getElementById(PrevDivId+"Img").style.display="none";document.getElementById(obj+"Div").style.display="block";document.getElementById(obj+"Img").style.display="block";PrevDivId=obj;}function updateDashbordDiv(divId,signInStatus){if(document.getElementById(divId+"Div").innerHTML!=""){showHideDiv(divId);}else{$.ajax({type:"POST",url:"updateDashboardTool.do",data:"divName="+divId+"&signInStatus="+signInStatus,dataType:"html",success:function(html){$get_JsElement("CheckInDiv").innerHTML="";$get_JsElement("ChangeFlightDiv").innerHTML="";$get_JsElement("CancelFlightDiv").innerHTML="";if(html.trim()=="sessionOut"){window.location="/va/home.do?method=virginAmerica&backSessionOut=sessionTimeOut";}else{if(html.trim()=="AjaxError"){window.location="/va/home.do?method=virginAmerica&fromErrorPage=fromErrorPage";}else{$("#"+divId+"Div").html(html.trim());showHideDiv(divId);}}}});}}function togglePromoArea(obj){if(document.getElementById("PromoCodeDetail").style.display=="block"){document.getElementById("PromoCodeDetail").style.display="none";obj.className="imgPromoCode floatLeft";obj.firstChild.title="Open";}else{document.getElementById("PromoCodeDetail").style.display="block";obj.className="imgPromoCodeSelected floatLeft";obj.firstChild.title="Close";}}function applyPromoCode(tripType,pageName){var promoUrl="promoCodeApply.do?method=applyPromoCode&certCode="+document.getElementById("promoCodeText").value+"&tripType="+tripType+"&pageName="+pageName;if(document.getElementById("loadingAnimationDiv")){showWaitImage();}else{showWaitImage();}promoCodeAjax(promoUrl);}function promoCodeAction(action,pageName){var tripType="other";showWaitImage();if(document.getElementById("divOW").style.display=="block"){tripType="OW";}if(action=="apply"){var promoUrl="promoCodeApply.do?method=applyPromoCode&certCode="+document.getElementById("promoCodeValue").value+"&tripType="+tripType+"&pageName="+pageName;}else{if(action=="remove"){var promoUrl="promoCodeRemove.do?method=removePromoCode&pageName="+pageName;}}$("#sect").load(promoUrl,"",done);function done(){ajax("updateTitleBar.do?method=updateTitleBar","titleBarDiv");document.getElementById("loadingAnimationDiv").style.display="none";}}var mainCalW="352";var innerCalW="160";var tableOpen="<tr><td colspan='3' align='left' valign='top'>"+"<table width='352' border='0' cellpadding='0' cellspacing='0'>"+"<tr><td width='13' height='9' rowspan='3' align='left' valign='top' class='calenderLeft'><img src='https://static.virginamerica.com/images/spacer.gif' width='13'/></td>"+"<td style='background-color:#FFFFFF'><img src='https://static.virginamerica.com/images/spacer1.png' width='320' height='9'/></td>"+"<td width='14' height='9' rowspan='3' align='left' valign='top' class='calenderRight'><img src='https://static.virginamerica.com/images/spacer.gif' width='14'/></td></tr>"+"<tr><td align='left' valign='top' >"+"<table width='325' border='0' cellspacing='0' cellpadding='0' style='background-color:#FFFFFF'>"+"<tr><td width="+innerCalW+" align='left' valign='top' >";var prev_cal="";var next_cal="";var tableCloseS="</td></tr>"+"<tr><td>"+"<table width='325' border='0' cellspacing='0' cellpadding='0' bgcolor='#e5e5e5'>"+"<tr>"+'<td valign="bottom" width="36" height="20">';var tableCloseM="</td>"+"<td width='255' height='20'>&nbsp;</td>"+'<td valign="bottom" width="35" height="20">';var tableCloseL="</td></tr></table>"+"</td></tr>"+"</table></td></tr>"+"<tr><td width='352' height='14' colspan='3' align='left' valign='top' class='calenderBase'><img src='https://static.virginamerica.com/images/spacer.gif' width='352' height='14' /></td></tr></table>";var tdFor3rdCalTable="</td><td width='5' align='left' valign='top'><img src='https://static.virginamerica.com/images/calender_ct.png' width='5' height='136' /></td><td width="+innerCalW+" align='left' valign='top' >";function makeCal(whichMonth){b_calinit=1;o_cal="";o_caltr="";o_caltd="";newM=whichMonth;if(newM<cM){newY=newY;}if(newM>=12){newM=whichMonth-12;newY++;}if(i_numcal==0){i_firstMonth=newM;switch(s_inputtype){case"object":i_ofirstMonth=newM;i_ofirstYear=newY;break;default:i_sfirstMonth=newM;i_sfirstYear=newY;}}newDs=datesArray[newM];isLeap=(newY%4==0&&(newY%100!=0||newY%400==0))?1:0;if(newM==1){newDs=newDs+isLeap;}newD=findFirstDay();countDay=newD;s_calclass=(calDirection=="vertical")?"calTableH":"calTableH";var changeTDTOTABLEValue="";o_cal+="<table month='"+newM+"' year='"+newY+"' width="+innerCalW+" border='0' cellspacing='0' cellpadding='0' style='background:color:blue'>";o_caltd+="<td height='20' align='center' valign='middle' class='calMon' background='https://static.virginamerica.com/images/month_bg.png' colspan=7>";changeTDTOTABLEValue=mArray[newM];o_caltd+="RWTCMT";o_caltd+="</td>";o_caltr=ty_maketr(o_caltd);o_cal+=o_caltr;o_caltd="";o_caltd+="<td height='14' align='left' valign='top' colspan=7 ><img src='https://static.virginamerica.com/images/day_name.png' width="+innerCalW+" height='14' /></td>";o_caltr=ty_maketr(o_caltd);o_caltd="";o_cal+=o_caltr;o_caltd="<td width='160' bgcolor='#e0e0e0' align='center' colspan=7><table width='158' border='0' cellpadding='0' cellspacing='0' align='center' style='background-color:#FFFFFF'>";o_caltr=ty_maketr(o_caltd);o_cal+=o_caltr;o_caltd+="<td ><img src='https://static.virginamerica.com/images/spacer.gif'></td>";o_caltr=ty_maketr(o_caltd);o_cal+=o_caltr;o_caltd="";i_calRows=0;for(d=1;d<=newDs;d++){if(d==1){for(bd=0;bd<newD;bd++){o_caltd+="<td width='18' height='16' align='left' valign='top'><img src='https://static.virginamerica.com/images/spacer.gif' width='18' height='16' /></td>";}}o_caltd+=ty_makeDate(d);countDay++;if(countDay==7){countDay=0;o_caltr=ty_maketr(o_caltd);o_cal+=o_caltr;o_caltd="";i_calRows++;}if(d==newDs&&countDay!=0){for(bd=countDay;bd<7;bd++){o_caltd+="<td width='18' height='16' align='left' valign='top' style='background-color:#FFFFFF'></td>";}o_caltr=ty_maketr(o_caltd);o_cal+=o_caltr;o_caltd="";i_calRows++;}}if(i_calRows<6){for(calRow=1;calRow<(7-i_calRows);calRow++){o_caltd="";for(bd=0;bd<7;bd++){o_caltd+="<td width='18' height='6'  style='background-color:#FFFFFF'><img src='https://static.virginamerica.com/images/spacer.gif' width='18' height='16' /></td>";}o_caltr=ty_maketr(o_caltd);o_cal+=o_caltr;}}o_cal+="</td></table>";o_caltd="<td width="+innerCalW+" height='5' align='left' style='background-color:#e5e5e5;' colspan='7'><img src='https://static.virginamerica.com/images/calender_bt.png' width="+innerCalW+" height='5' /></td>";o_caltr=ty_maketr(o_caltd);o_cal+=o_caltr;if(i_numcal==0){if(newM==cM&&newY==cY){prev_cal="";}else{prev_cal="<a href='#' id='idcal1' onclick='"+s_jscall+"ty_changeMonths("+i_firstMonth+"-1);"+s_jscall+"preventClose(event);return false;'><img src='https://static.virginamerica.com/images/calender_prev.png' width='36' height='9' border='0' /></a>";}}o_calbody.innerHTML+=o_cal;i_numcal++;if(i_numcal==numCalendars&&!b_date331){next_cal="<a href='#' id='idcal2' onclick='"+s_jscall+"ty_changeMonths("+i_firstMonth+"+1);"+s_jscall+"preventClose(event);return false;'><img src='https://static.virginamerica.com/images/calender_nxt.png' width='36' height='9' border='0' /></a>";}else{next_cal="";}var monthtable1="<table width="+innerCalW+" border='0' cellspacing='0' cellpadding='0'>"+"<tr><td align='left' valign='top' width='5' height='17'><img src='https://static.virginamerica.com/images/spacer.gif' width='5' height='17' border='0' /></td>"+"<td width='16' align='left' valign='top'>";var monthtable2="</td><td width='5' align='center' valign='middle' class='style9'><img src='https://static.virginamerica.com/images/spacer.gif' width='5' height='17' border='0' /></td>"+"</tr></table>";if(i_numcal<numCalendars){o_calbody.innerHTML=o_calbody.innerHTML.replace("RWTCMT",changeTDTOTABLEValue);o_cal1=o_calbody.innerHTML;o_calbody.innerHTML="";}else{o_calbody.innerHTML=o_calbody.innerHTML.replace("RWTCMT",changeTDTOTABLEValue);o_cal2=o_calbody.innerHTML;o_cal2=o_cal2+"</td></tr></table>";o_calbody.innerHTML="";}if(i_numcal<numCalendars){makeCal(newM+1);zzzz++;}else{if(i_firstMonth>newM){newY--;}}if(zzzz%2==0){o_calbody.innerHTML=s_closecal+tableOpen+o_cal1+tdFor3rdCalTable+o_cal2+tableCloseS+prev_cal+tableCloseM+next_cal+tableCloseL;zzzz=1;}}function openCalendar(v_input,s_from,s_to,s_cal,s_parent,s_mode,s_caldir,pos1,pos2,imageName){calType="home";flgDorR=imageName;var imageClassName;flgRetName=s_from;var retLocalVar=s_from;var dpDtStr="";cM=today.getMonth();cY=today.getFullYear();v_input.className="";if(document.flightSearchForm){for(i=0;i<document.flightSearchForm.elements.length;i++){if(document.flightSearchForm.elements[i].name=="flightSearch.depDate.MMDDYYYY"){dpDtStr=document.flightSearchForm.elements[i].value;}}}if(imageName=="return_date.png"){imageClassName="returnDate";}else{imageClassName="departDate";}if(imageName=="return_date.png"||(retLocalVar=="flightSearch.returnDateMC.MMDDYYYY")){if(dpDtStr==""||dpDtStr=="mm/dd/yyyy"){i_ofirstMonth=new Date().getMonth();flgDateDisable=new Date();}else{flgDateDisable=new Date(dpDtStr);i_ofirstMonth=new Date(dpDtStr).getMonth();cM=i_ofirstMonth;cY=flgDateDisable.getFullYear();}}if(isPCIE){s_closecal="<table width='350' border='0' cellpadding='0' cellspacing='0'>";}else{s_closecal="<table width='350' border='0' cellpadding='0' cellspacing='0' style='margin-left:-2px'>";}s_closecal=s_closecal+"<tr><td width='280' height='31' align='left' valign='top' class='"+imageClassName+"' ><img src='https://static.virginamerica.com/images/spacer.gif' width='280' height='31' /></td>"+"<td width='58' align='left' valign='top' class='closeCal' ><a href='#' id='idclose' onclick='"+s_jscall+"closeCal();return false;'><img src='https://static.virginamerica.com/images/spacer.gif' width='58' border='0' height='31'/></a></td>"+"<td width='14' align='left' valign='top' class='departDateRight'><img src='https://static.virginamerica.com/images/spacer.gif' width='14' height='31'/></td></tr>";FieldClicked=v_input.name;displayImage=imageName;clearTimeout(t_calcloser);s_inputtype=typeof (v_input);a_v_input=null;calopen=0;o_caldiv=document.getElementById(s_cal);o_caldiv.style.display="block";o_caldiv.className="calboxon";makeCalendar(v_input,s_from,s_to,s_mode);o_inputright=v_input;o_parent=document.getElementById(s_parent);o_cal=document.getElementById(s_cal);i_calx=parseInt(o_inputright.offsetLeft)+parseInt(o_inputright.offsetWidth);i_caly=parseInt(o_parent.offsetTop)+(parseInt(o_parent.offsetHeight)/2)-(parseInt(o_cal.offsetHeight)/2);var top=parseInt(($("#BookFlightDiv").height()-209)/2);var divMargin=$("#BookFlightDiv").css("marginLeft");if(divMargin=="auto"){divMargin="0";}else{divMargin.replace(/px/,"");}var left=parseInt(($("#BookFlightDiv").width()-350)/2)+parseInt(divMargin)+20;o_cal.style.left=left+"px";o_cal.style.top=($("#"+s_parent).offset().top-150)+"px";setTimeout("calopen = 1",100);}function loadHomeHeadScripts(thisDate){document.write('<style type="text/css">.tabber{display:none;}</style>');s.pageName="Home Page";s.channel="Home";fixedConfiguratedDate=thisDate;$(document).ready(function(){MM_preloadImages("https://static.virginamerica.com/images/loadingBG.png","https://static.virginamerica.com/images/homeBgImage.png","https://static.virginamerica.com/images/rollOver.png","https://static.virginamerica.com/images/navDashBoard.png");});}function loadOrigins(Origin,Destination){var obj=$get_JsElement("flightSearchForm","flightSearch.origin");obj.value=Origin;redirect(obj.selectedIndex);$get_JsElement("originFltOneMC").selectedIndex=obj.selectedIndex;obj=$get_JsElement("flightSearchForm","flightSearch.destination");obj.value=Destination;$get_JsElement("destinationFltOneMC").selectedIndex=obj.selectedIndex;}function loadMCOrigins(Origin,Destination){document.getElementById("originFltTwoMC").value=Origin;redirectMC(document.getElementById("originFltTwoMC").selectedIndex);document.getElementById("destinationFltTwoMC").value=Destination;}function loadHomeBottomScripts(elevateOrAcct,currentDivId){if(errorPresent){document.getElementById("ErrorMessage").style.display="block";}else{document.getElementById("ErrorMessage").style.display="none";}document.flightSearchForm.elements["flightSearch.tripType"].value=formTripType;changeTripType(formTripType);for(i=0;i<document.flightSearchForm.elements["flightSearch.tripType"].length;i++){if(formTripType==document.flightSearchForm.elements["flightSearch.tripType"][i].value){document.flightSearchForm.elements["flightSearch.tripType"][i].checked=true;}}selectedTag("home");$(document).ready(function(){showHideDiv(currentDivId);});if(elevateOrAcct=="JoinElevate"){document.getElementById("joinOrAccount").innerHTML="<a href='/frequent-flyer/join-elevate.html'>Join Elevate</a>";}else{document.getElementById("joinOrAccount").innerHTML="<a href='signIn.do?method=homeProfileWithPagination'>My Account</a>";}var loadFunction=window.onload;window.onload=function(){if(loadFunction){loadFunction();}intialiseHeader(thisDocID,deactivate);};formTripType=null;}function originRTHome(){for(i=0;i<document.flightSearchForm.elements.length;i++){elementName=document.flightSearchForm.elements[i].name;if(elementName=="flightSearch.origin"){break;}}}function loadDataFromCookiesHome(tripType){for(j=0;j<document.flightSearchForm.elements.length;j++){var obj=document.flightSearchForm.elements[j];if(obj.name=="flightSearch.origin"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.destination"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.adults"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);if(obj.value!=null&&obj.value.length>0){document.getElementById("adults").value=obj.value.trim();document.getElementById("adultsMC").value=obj.value.trim();}}else{if(obj.name=="flightSearch.kids"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);if(obj.value!=null&&obj.value.length>0){document.getElementById("kids").value=obj.value;document.getElementById("kidsMC").value=obj.value;}}else{if(obj.name=="flightSearch.infants"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);if(obj.value!=null&&obj.value.length>0){document.getElementById("infants").value=obj.value;document.getElementById("infantsMC").value=obj.value;}}else{if(obj.name=="flightSearch.originMC"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);if(obj.value!=null&&obj.value.length>0){document.getElementById("originFltTwoMC").value=obj.value;}}else{if(obj.name=="flightSearch.destinationMC"){obj.value=(getCookie(obj.name)!=null)?getCookie(obj.name):(obj.value);if(obj.value!=null&&obj.value.length>0){document.getElementById("destinationFltTwoMC").value=obj.value;}}}}}}}}if(tripType=="mc"){if(obj.name=="flightSearch.depDateMC.MMDDYYYY"){obj.value=((getCookie(obj.name)!=null)&&(Date.parse(getCookie(obj.name))>=(Date.parse(new Date())-24*60*60*1000)))?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.returnDateMC.MMDDYYYY"){obj.value=((getCookie(obj.name)!=null)&&(Date.parse(getCookie(obj.name))>=(Date.parse(new Date())-24*60*60*1000)))?getCookie("flightSearch.returnDate.MMDDYYYY"):(obj.value);}}}else{if(tripType=="mc"&&obj.name=="flightSearch.depDateOW.MMDDYYYY"){obj.value=((getCookie(obj.name)!=null)&&(Date.parse(getCookie(obj.name))>=(Date.parse(new Date())-24*60*60*1000)))?getCookie(obj.name):(obj.value);}else{if(tripType=="rt"){if(obj.name=="flightSearch.depDate.MMDDYYYY"){obj.value=((getCookie(obj.name)!=null)&&(Date.parse(getCookie(obj.name))>=(Date.parse(new Date())-24*60*60*1000)))?getCookie(obj.name):(obj.value);}else{if(obj.name=="flightSearch.returnDate.MMDDYYYY"){obj.value=((getCookie(obj.name)!=null)&&(Date.parse(getCookie(obj.name))>=(Date.parse(new Date())-24*60*60*1000)))?getCookie(obj.name):(obj.value);}}}}}}origin();Destination();updateDepDateInForm();updateRetDateInForm();}function loadDivForCookieHome(){if(getCookie("TT")==null){changeTripType("rt");}else{document.flightSearchForm.elements["flightSearch.tripType"].value=getCookie("TT");changeTripType(getCookie("TT"));}}function Destination(){if(currentTripType=="mc"){document.flightSearchForm.elements["flightSearch.destination"].selectedIndex=document.getElementById("destinationFltOneMC").selectedIndex;}else{document.getElementById("destinationFltOneMC").selectedIndex=document.flightSearchForm.elements["flightSearch.destination"].selectedIndex;}}function origin(){if(currentTripType=="mc"){document.flightSearchForm.elements["flightSearch.origin"].selectedIndex=document.getElementById("originFltOneMC").selectedIndex;var destinationMC=document.getElementById("destinationFltTwoMC").value;document.getElementById("destinationFltTwoMC").value;redirectMC(document.getElementById("originFltTwoMC").selectedIndex);document.getElementById("destinationFltTwoMC").value=destinationMC;}else{document.getElementById("originFltOneMC").selectedIndex=document.flightSearchForm.elements["flightSearch.origin"].selectedIndex;}var destination=document.flightSearchForm.elements["flightSearch.destination"].value;redirect(document.flightSearchForm.elements["flightSearch.origin"].selectedIndex);document.flightSearchForm.elements["flightSearch.destination"].value=destination;document.getElementById("destinationFltOneMC").value=destination;}function updateDepDateInForm(){if(currentTripType=="mc"){document.flightSearchForm.elements["flightSearch.depDate.MMDDYYYY"].value=document.flightSearchForm.elements["flightSearch.depDateMC.MMDDYYYY"].value;document.flightSearchForm.elements["flightSearch.depDateOW.MMDDYYYY"].value=document.flightSearchForm.elements["flightSearch.depDateMC.MMDDYYYY"].value;}else{document.flightSearchForm.elements["flightSearch.depDateMC.MMDDYYYY"].value=document.flightSearchForm.elements["flightSearch.depDate.MMDDYYYY"].value;document.flightSearchForm.elements["flightSearch.depDateOW.MMDDYYYY"].value=document.flightSearchForm.elements["flightSearch.depDate.MMDDYYYY"].value;}}function updateRetDateInForm(){if(currentTripType=="mc"){document.flightSearchForm.elements["flightSearch.returnDate.MMDDYYYY"].value=document.flightSearchForm.elements["flightSearch.returnDateMC.MMDDYYYY"].value;}else{document.flightSearchForm.elements["flightSearch.returnDateMC.MMDDYYYY"].value=document.flightSearchForm.elements["flightSearch.returnDate.MMDDYYYY"].value;}}function closeDiv(divID){document.getElementById(divID).style.display="none";}function closeDashBoardDiv(div){document.getElementById(div+"Div").style.display="none";document.getElementById(div+"Img").style.display="none";}function showHomeLoader(divId){var top=parseInt(($("#"+divId).height()-$("#loadingAnimationDiv").height())/2)+132;var divMargin=$("#"+divId).css("marginLeft");if(divMargin=="auto"){divMargin="0";}else{divMargin.replace(/px/,"");}var left=parseInt(($("#"+divId).width()-$("#loadingAnimationDiv").width())/2)+parseInt(divMargin);document.getElementById("loadingAnimationDiv").style.marginTop=top+"px";document.getElementById("loadingAnimationDiv").style.marginLeft=left+"px";document.getElementById("loadingAnimationDiv").style.display="block";}var dropDownType="originDestination";function updateDropDowns(selectobj,selectedVal){if($(selectobj).parent().attr("id")=="originDiv"||$(selectobj).attr("id")=="originFltOneMC"){redirect(selectobj.options.selectedIndex);refreshComboBox("destinationDiv");refreshComboBox("destinationFltOneMC");if($(selectobj).val()==""&&selectedVal.indexOf("Flight")==-1){$("#originFltOneMC").parent().find("a").empty().html("<b>Flight 1: </b>"+selectedVal);}else{$("#originFltOneMC").parent().find("a").empty().append(selectedVal);}$("#originDiv").find("a").empty().append(selectedVal);if($(selectobj).attr("id")=="originFltOneMC"){$("#originDiv select").val($("#originFltOneMC").val());}else{$("#originFltOneMC").val($("#originDiv select").val());}}else{if($(selectobj).attr("id")=="originFltTwoMC"){redirectMC(selectobj.options.selectedIndex);refreshComboBox("destinationFltTwoMC");if($(selectobj).val()==""&&selectedVal.indexOf("Flight")==-1){$("#originFltTwoMC").parent().find("a").empty().append("<b>Flight 2: </b>"+selectedVal);}else{$("#originFltTwoMC").parent().find("a").empty().append(selectedVal);}}else{if($(selectobj).attr("id")=="adults"){$("#adultsMC").val($(selectobj).val());$("#adultsMC").parent().find("a").empty().append($(selectobj).val());}else{if($(selectobj).attr("id")=="adultsMC"){$("#adults").val($(selectobj).val());$("#adults").parent().find("a").empty().append($(selectobj).val());}else{if($(selectobj).attr("id")=="kids"){$("#kidsMC").val($(selectobj).val());$("#kidsMC").parent().find("a").empty().append($(selectobj).val());}else{if($(selectobj).attr("id")=="kidsMC"){$("#kids").val($(selectobj).val());$("#kids").parent().find("a").empty().append($(selectobj).val());}else{if($(selectobj).attr("id")=="infants"){$("#infantsMC").val($(selectobj).val());$("#infantsMC").parent().find("a").empty().append($(selectobj).val());}else{if($(selectobj).attr("id")=="infantsMC"){$("#infants").val($(selectobj).val());$("#infants").parent().find("a").empty().append($(selectobj).val());}else{if($(selectobj).attr("name")=="flightStatus.origin"){changeFlightStatusDestinationFields(selectobj.options.selectedIndex,"To","home");}else{if($(selectobj).parent().attr("id")=="destinationDiv"||$(selectobj).attr("id")=="destinationFltOneMC"||$(selectobj).attr("id")=="destinationFltTwoMC"){if($(selectobj).parent().attr("id")=="destinationDiv"){$("#destinationFltOneMC").parent().find("a").empty().append(selectedVal);$("#destinationFltOneMC").val($(selectobj).val());}else{if($(selectobj).attr("id")=="destinationFltOneMC"){$("#destinationDiv").find("a").empty().append(selectedVal);$("#destinationDiv select").val($(selectobj).val());}}}}}}}}}}}}}function togglePromoCode(obj,divID){if(document.getElementById(divID).style.display=="block"){document.getElementById(divID).style.display="none";obj.src="https://static.virginamerica.com/images/rightArrow.gif";obj.alt="Open";obj.title="Open";}else{document.getElementById(divID).style.display="block";obj.src="https://static.virginamerica.com/images/downArrow.gif";obj.alt="Close";obj.title="Close";}}function setCookiesHome(){var i=0;var expiredays=30;var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);var mcDepDate2="";for(j=0;j<document.flightSearchForm.elements.length;j++){var obj=document.flightSearchForm.elements[j];if(obj.name=="flightSearch.origin"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.destination"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.depDate.MMDDYYYY"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.returnDate.MMDDYYYY"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.depDateOW.MMDDYYYY"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.depDateMC.MMDDYYYY"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.originMC"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.destinationMC"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.returnDateMC.MMDDYYYY"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.adults"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.kids"){setCookie(obj.name,escape(obj.value),exdate);}else{if(obj.name=="flightSearch.infants"){setCookie(obj.name,escape(obj.value),exdate);}}}}}}}}}}}}}}function customRadioOnClick(obj){if($(obj).next("input").attr("name")=="flightSearch.tripType"){if($(obj).next("input").attr("value")!=currentTripType){clearSearchFormErrors();}changeTripType($(obj).next("input").attr("value"));for(i=0;i<document.flightSearchForm.elements["flightSearch.tripType"].length;i++){if($(obj).next("input").attr("value")==document.flightSearchForm.elements["flightSearch.tripType"][i].value){document.flightSearchForm.elements["flightSearch.tripType"][i].checked=true;}}}else{if($(obj).next("input").attr("value")=="Points"){$("#PopoupPointBetaAlert").css({marginTop:"100px",marginLeft:"100px"});$("#PopoupPointBetaAlert").show();$("#PromoCodeDiv").hide();}else{$("#PopoupPointBetaAlert").hide();$("#PromoCodeDiv").show();}}}function clearSearchFormErrors(){var els=document.getElementById("BookFlightDiv").getElementsByTagName("*");document.getElementById("ErrorMessage").style.display="none";for(var i=0,j=els.length;i<j;i++){if(els[i].className=="error"){els[i].className="";}else{if(els[i].className!="ErrorMessage"&&els[i].className.indexOf("Error")!=-1){els[i].className=els[i].className.substring(0,els[i].className.indexOf("Error"));}else{if(els[i].className.indexOf("errorLabel")!=-1){els[i].className=els[i].className.replace("errorLabel","");}}}}}function redirect(x){var destOpts=document.flightSearchForm.elements["flightSearch.destination"];var destOptsMC=document.getElementById("destinationFltOneMC");var selVal=document.flightSearchForm.elements["flightSearch.destination"].value;var salValueFlg=0;if(x!="0"){for(m=destOpts.options.length-1;m>0;m--){destOpts.options[m]=null;if(destOptsMC){destOptsMC.options[m]=null;}}for(i=0;i<group[x].length;i++){destOpts.options[i]=new Option(group[x][i].text,group[x][i].value);if(destOptsMC){destOptsMC.options[i]=new Option(group[x][i].text,group[x][i].value);}if(group[x][i].value==selVal){salValueFlg=i;}}destOpts.options[salValueFlg].selected=true;if(destOptsMC){destOptsMC.options[salValueFlg].selected=true;}}}function refreshComboBox(id){if(id!="destinationDiv"){$("#"+id).prev().remove();$("#"+id).prev().remove();$("#"+id).selectbox({debug:false});}else{$("#"+id+" a").remove();$("#"+id+" div").remove();$("#"+id+" select").selectbox({debug:false});}}function enableDisablePointsRadio(flag){$("#DisplayPriceDiv").find("input").each(function(){var boxtype=$(this).attr("type");if($(this).val()=="Points"){if(flag){$(this).prev("span").removeClass("cust_"+boxtype+"_on").removeClass("cust_"+boxtype+"_off").addClass("cust_"+boxtype+"_disabled_off").next("input").removeAttr("checked");$(this).attr("disabled","disabled");}else{$(this).prev("span").removeClass("cust_"+boxtype+"_disabled_off").addClass("cust_"+boxtype+"_off");$(this).attr("disabled","false");}}});}function changeTripType(tripType){if(tripType=="mc"){document.getElementById("RoundTrip").style.display="none";document.getElementById("MultiCity").style.display="block";if(document.getElementById("MultiCityOption").style.display=="none"){document.getElementById("BookExtraThingMulti").style.display="none";}else{document.getElementById("BookExtraThingMulti").style.display="block";}document.getElementById("BookFlightDiv").style.width="603px";document.getElementById("BookFlightDivTop").style.width="593px";document.getElementById("BookFlightDivBottom").style.width="593px";document.getElementById("bookFlightSpacer").style.height="13px";}else{document.getElementById("RoundTrip").style.display="block";document.getElementById("ReturnDateDiv").style.display="block";document.getElementById("MultiCity").style.display="none";document.getElementById("BookFlightDiv").style.width="485px";document.getElementById("BookFlightDivTop").style.width="475px";document.getElementById("BookFlightDivBottom").style.width="475px";document.getElementById("bookFlightSpacer").style.height="10px";}if(tripType=="ow"){document.getElementById("ReturnDateDiv").style.display="none";}currentTripType=tripType;setAdultAndInfants("mc",document.getElementById("adults").value,"adultsMC");}function redirectMC(x){var destOptsMC=document.getElementById("destinationFltTwoMC");var selValMC=document.getElementById("destinationFltTwoMC").value;var salValueFlgMC=0;if(x!="0"){for(m=destOptsMC.options.length-1;m>0;m--){destOptsMC.options[m]=null;}for(i=0;i<group[x].length;i++){destOptsMC.options[i]=new Option(group[x][i].text,group[x][i].value);if(group[x][i].value==selValMC){salValueFlgMC=i;}}destOptsMC.options[salValueFlgMC].selected=true;}}function redirectMCD(x){var tempMC1D=document.getElementById("originFltTwoMC");var selValMCD=document.getElementById("originFltTwoMC").value;var salValueFlgMCD=0;if(x!="0"){for(m=tempMC1D.options.length-1;m>0;m--){tempMC1D.options[m]=null;}for(i=0;i<groupMCD[x].length;i++){tempMC1D.options[i]=new Option(groupMCD[x][i].text,groupMCD[x][i].value);if(groupMCD[x][i].value==selValMCD){salValueFlgMCD=i;}}tempMC1D.options[salValueFlgMCD].selected=true;}}function expandBookFlightWindow(flag){var expand=false;if(currentTripType=="mc"){if(($("#originFltOneMC").val()!=""&&$("#destinationFltOneMC").val()!=""&&$("#originFltTwoMC").val()!=""&&$("#destinationFltTwoMC").val()!="")||flag){expand=true;}}else{if(($("#originDiv select").val()!=""&&$("#destinationDiv select").val()!="")||flag){expand=true;}}if(expand){$("#MultiCityOption").show();$("#RoundTripOption").show();$("#PricePromoSearchDiv").show();if(currentTripType=="mc"){$("#BookExtraThingMulti").show();}document.getElementById("bookFlightCollapseExpandBtn").className="collapse";setCollapseOnClick();}if(document.getElementById("RoundTripOption").style.display="block"){if(document.getElementById("btnExpandBFW")){document.getElementById("btnExpandBFW").style.display="none";}}}function submitSearchForm(){if(document.getElementById("originFltTwoMC")){document.flightSearchForm.elements["flightSearch.originMC"].value=document.getElementById("originFltTwoMC").value;document.flightSearchForm.elements["flightSearch.destinationMC"].value=document.getElementById("destinationFltTwoMC").value;}if(document.getElementById("adults")){document.flightSearchForm.elements["flightSearch.adults"].value=document.getElementById("adults").value;}if(document.getElementById("kids")){document.flightSearchForm.elements["flightSearch.kids"].value=document.getElementById("kids").value;}if(document.getElementById("infants")){document.flightSearchForm.elements["flightSearch.infants"].value=document.getElementById("infants").value;}document.flightSearchForm.elements["flightSearch.depDateOW.MMDDYYYY"].value=document.flightSearchForm.elements["flightSearch.depDate.MMDDYYYY"].value;if(currentTripType=="mc"){document.flightSearchForm.elements["flightSearch.origin"].value=document.getElementById("originFltOneMC").value;document.flightSearchForm.elements["flightSearch.destination"].value=document.getElementById("destinationFltOneMC").value;if(document.getElementById("adultsMC")){document.flightSearchForm.elements["flightSearch.adults"].value=document.getElementById("adultsMC").value;}if(document.getElementById("kidsMC")){document.flightSearchForm.elements["flightSearch.kids"].value=document.getElementById("kidsMC").value;}if(document.getElementById("infantsMC")){document.flightSearchForm.elements["flightSearch.infants"].value=document.getElementById("infantsMC").value;}}var modifySearch=false;if(!document.flightSearchForm.elements["divName"]||document.flightSearchForm.elements["divName"].value!="BookFlight"){modifySearch=true;}var dt=(new Date().getMonth()+1)+"/"+new Date().getDate()+"/"+(new Date().getYear()+1900);var dt1=(new Date().getMonth()+1)+"/"+new Date().getDate()+"/"+(new Date().getYear());var depDateStr=document.flightSearchForm.elements["flightSearch.depDate.MMDDYYYY"].value;var retDateStr=document.flightSearchForm.elements["flightSearch.returnDate.MMDDYYYY"].value;if(currentTripType=="ow"){retDateStr="";if(document.flightSearchForm.elements["flightSearch.returnDate.MMDDYYYY"]){document.flightSearchForm.elements["flightSearch.returnDate.MMDDYYYY"].value="";}}var depDate=new Date(depDateStr);var retDate=new Date(retDateStr);FrmToSubmit=document.flightSearchForm;var expiredays=30;var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);setCookie("TT",currentTripType,exdate);setCookiesHome();$("#formatMessage").css({top:($("#SearchFlight").offset().top-245)+"px",left:(($("#BookFlightDiv").width()-$("#formatMessage").width())/2)+"px"});if(isValidDate(depDateStr)&&isValidDate(retDateStr)){if((((depDateStr+"")==(dt+"")&&(retDateStr+"")==(dt+""))||((depDateStr+"")==(dt1+"")&&(retDateStr+"")==(dt1+"")))&&(depDateStr+"")!="mm/dd/yyyy"&&(depDateStr+"")!=""){flgMsg=false;if(modifySearch){$("#SameDayFlightsMessageId").css({top:($("#btnModifySearch").offset().top)+"px",left:($("#btnModifySearch").offset().left-60)+"px"});}else{$("#SameDayFlightsMessageId").css({top:($("#SearchFlight").offset().top-245)+"px",left:(($("#BookFlightDiv").width()-$("#SameDayFlightsMessageId").width())/2)+"px"});}document.getElementById("SameDayFlightsMessageId").style.display="block";document.getElementById("sameDayContinueId").focus();}else{if(((depDateStr+"")==(retDateStr+""))&&(retDateStr+"")!=(dt+"")&&(depDateStr+"")!="mm/dd/yyyy"&&(depDateStr+"")!=""){flgMsg=true;if(modifySearch){$("#SameDayFlightsMessageId").css({top:($("#btnModifySearch").offset().top)+"px",left:($("#btnModifySearch").offset().left-60)+"px"});}else{$("#SameDayFlightsMessageId").css({top:($("#SearchFlight").offset().top-245)+"px",left:(($("#BookFlightDiv").width()-$("#SameDayFlightsMessageId").width())/2)+"px"});}document.getElementById("SameDayFlightsMessageId").style.display="block";document.getElementById("sameDayContinueId").focus();}else{if((((depDateStr+"")==(dt+"")&&(retDateStr+"")!=(dt+""))||((depDateStr+"")==(dt1+"")&&(retDateStr+"")!=(dt1+"")))&&(depDateStr+"")!="mm/dd/yyyy"&&(depDateStr+"")!=""){flgMsg=false;if(modifySearch){$("#message").css({top:($("#btnModifySearch").offset().top)+"px",left:($("#btnModifySearch").offset().left-60)+"px"});}else{$("#message").css({top:($("#SearchFlight").offset().top-245)+"px",left:(($("#BookFlightDiv").width()-$("#message").width())/2)+"px"});}document.getElementById("message").style.display="block";document.getElementById("timePopUp").focus();}else{if((((depDateStr+"")!=(dt+"")&&(retDateStr+"")==(dt+""))||((depDateStr+"")!=(dt1+"")&&(retDateStr+"")==(dt1+"")))&&(depDateStr+"")!="mm/dd/yyyy"&&(depDateStr+"")!=""){flgMsg=false;if(modifySearch){$("#message").css({top:($("#btnModifySearch").offset().top)+"px",left:($("#btnModifySearch").offset().left-60)+"px"});}else{$("#message").css({top:($("#SearchFlight").offset().top-245)+"px",left:(($("#BookFlightDiv").width()-$("#message").width())/2)+"px"});}document.getElementById("message").style.display="block";document.getElementById("timePopUp").focus();}else{document.flightSearchForm.submit();if(isPCIE==false){setLoadingAniDivLocation();}showWaitImage();}}}}}}function sameDayMessageClose(closeType){if(closeType=="true"){if(flgMsg){FrmToSubmit.submit();showWaitImage();}else{document.getElementById("SameDayFlightsMessageId").style.display="none";if(document.flightSearchForm){if(document.flightSearchForm.elements["divName"]&&document.flightSearchForm.elements["divName"].value=="BookFlight"){$("#message").css({top:($("#SearchFlight").offset().top-245)+"px",left:(($("#BookFlightDiv").width()-$("#message").width())/2)+"px"});}else{$("#message").css({top:($("#btnModifySearch").offset().top)+"px",left:($("#btnModifySearch").offset().left-60)+"px"});}}else{if(document.getElementById("btnSearchFlights")){$("#message").css({top:($("#btnSearchFlights").offset().top)+"px",left:($("#btnSearchFlights").offset().left-60)+"px"});}}document.getElementById("message").style.top="200px";document.getElementById("message").style.left="46%";document.getElementById("message").style.display="block";document.getElementById("timePopUp").focus();}document.getElementById("SameDayFlightsMessageId").style.display="none";}else{document.getElementById("message").style.display="none";document.getElementById("SameDayFlightsMessageId").style.display="none";}}function getElementsByClassName(classname,node){if(!node){node=document.getElementsByTagName("body")[0];}var a=[];var re=new RegExp("\\b"+classname+"\\b");var els=node.getElementsByTagName("*");for(var i=0,j=els.length;i<j;i++){if(re.test(els[i].className)){a.push(els[i]);}}return a;}function openConfirmationCodePopUpHome(){document.getElementById("locateConfirmationDivId").style.top=($("#locate").offset().top+15)+"px";document.getElementById("locateConfirmationDivId").style.left=($("#locate").offset().left-150)+"px";document.getElementById("locateConfirmationDivId").style.display="block";}function css_browser_selector(u){var ua=u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g="gecko",w="webkit",s="safari",h=document.getElementsByTagName("html")[0],b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?("ie ie"+RegExp.$1):is("firefox/2")?g+" ff2":is("firefox/3")?g+" ff3":is("gecko/")?g:/opera(\s|\/)(\d+)/.test(ua)?"opera opera"+RegExp.$2:is("konqueror")?"konqueror":is("chrome")?w+" "+s+" chrome":is("applewebkit/")?w+" "+s+(/version\/(\d+)/.test(ua)?" "+s+RegExp.$1:""):is("mozilla/")?g:"",is("j2me")?"mobile":is("iphone")?"iphone":is("ipod")?"ipod":is("mac")?"mac":is("darwin")?"mac":is("webtv")?"webtv":is("win")?"win":is("freebsd")?"freebsd":(is("x11")||is("linux"))?"linux":"","js"];c=b.join(" ");h.className+=" "+c;return c;}css_browser_selector(navigator.userAgent);var imageGallery=function(){var c=0;var page=1;var idArr=new Array(["A",65],["B",205],["C",355]);var pageFlag="true";var x=0;var cval=0.9;var ival=100;var arg=null;var thisObj=null;var tempPath=null;var vaXML={loadXML:function(xmlFile){xmlhttp.open("GET",xmlFile,false);xmlhttp.send("");xmlDoc=xmlhttp.responseXML;},createObjs:function(){xmlObj=xmlDoc.documentElement;container.createContainer("ulId");}};var container={createContainer:function(ulId){var imgPath=null;var imgName=null;var ulObj=document.createElement("ul");var imgContainer=null;ulObj.setAttribute("id",ulId);totalImages=xmlObj.getElementsByTagName("image").length;for(i=0;i<totalImages;i++){if(totalImages%3!=0){totalImages=totalImages+1;}if(totalImages%3==0){totalPages=totalImages/3;break;}}pageArr=new Array(totalPages);for(k=0;k<2;k++){for(i=0;i<totalPages;i++){if(!pageArr[i]){pageArr[i]=new Array(2);}if(k==0){pageArr[i][k]=i+1;}if(k==1){if(i==0){pageArr[i][k]=i;}else{pageArr[i][k]=3*i;}}}}for(n=0;n<totalImages;n++){var liObj=document.createElement("li");var smallImgEl=null;slidespeed=xmlObj.getElementsByTagName("slidespeed")[0].firstChild.nodeValue;var pathInfo=xmlObj.getElementsByTagName("pathinfo")[0];var imageEl=xmlObj.getElementsByTagName("image")[n];if(imageEl){smallImgEl=imageEl.firstChild;imgName=smallImgEl.firstChild.nodeValue;}else{imgName="whiteSeat_view.png";}imgPath=pathInfo.getAttribute("smallimgpath");larImgPath=pathInfo.getAttribute("largeimgpath");hiResImgPath=pathInfo.getAttribute("hiresimgpath");var imgObj=image.createImageObj(imgPath,imgName,n);if(imageEl){imgContainer=image.createImgContainer(imgObj,imgPath,hiResImgPath,imgName,smallImgEl.getAttribute("size"),imageEl.childNodes[1].getAttribute("size"));}else{imgContainer=image.createImgContainer(imgObj,imgPath,larImgPath,imgName,"undefined");}if(imageEl){liObj.appendChild(imgContainer);}if(n<3){liObj.setAttribute("class","inlineCss");liObj.setAttribute("className","inlineCss");}else{liObj.setAttribute("class","noneCss");liObj.setAttribute("className","noneCss");}ulObj.appendChild(liObj);}$get_JsElement("imgGallery").appendChild(ulObj);ulobj=$get_JsElement("ulId");$get_JsElement("displayPage").innerHTML="Displaying: "+page+" of "+totalPages;}};var image={index:function(){if(thisObj.id==idArr[0][0]){return(page*3-3);}if(thisObj.id==idArr[1][0]){return(page*3-2);}if(thisObj.id==idArr[2][0]){return(page*3-1);}},writeMsg:function(){msg=xmlObj.getElementsByTagName("image")[image.index()].lastChild.firstChild.nodeValue;$get_JsElement("seatMsg").innerHTML=msg;},createImageObj:function(imgPath,imgName,nval){var img=document.createElement("img");img.setAttribute("src",imgPath+imgName);if(nval==0){img.setAttribute("class","selected");img.setAttribute("className","selected");}else{img.setAttribute("class","unselected");img.setAttribute("className","unselected");}if(nval<3){img.setAttribute("id",idArr[nval][0]);}return img;},createImgContainer:function(imgObj,smallImgPath,hiResImgPath,imgName,imgSize,imgSizeBig){var s="";var divmain=document.createElement("div");divmain.setAttribute("class","imgGalleryThumbnail");divmain.setAttribute("className","imgGalleryThumbnail");var divinner=document.createElement("div");divinner.setAttribute("class","podBodyBg");divinner.setAttribute("className","podBodyBg");var h4El=document.createElement("h4");var h4Text=document.createTextNode("Download");h4El.appendChild(h4Text);var pEl=document.createElement("p");var aEl=document.createElement("a");s="downloadFile.jsp?path="+smallImgPath+"&fileName="+imgName;aEl.setAttribute("href",s);var aText=document.createTextNode("Small");aEl.appendChild(aText);pEl.appendChild(aEl);var spanEl=document.createElement("span");var spanText=document.createTextNode(imgSize);pEl.appendChild(spanEl);if(imgObj.addEventListener){imgObj.addEventListener("click",imageGallery.fadeInEffect,false);}else{imgObj.onclick=new Function("imageGallery.fadeInEffect(event);");}divinner.appendChild(imgObj);divinner.appendChild(h4El);divinner.appendChild(pEl);pEl=document.createElement("p");aEl=document.createElement("a");s="downloadFile.jsp?path="+hiResImgPath+"&fileName="+imgName;aEl.setAttribute("href",s);aText=document.createTextNode("Large");aEl.appendChild(aText);pEl.appendChild(aEl);spanEl=document.createElement("span");spanText=document.createTextNode(imgSizeBig);pEl.appendChild(spanEl);divinner.appendChild(pEl);divmain.appendChild(divinner);return divmain;}};var move={Left:function(){if(page!=totalPages){if(pageFlag=="true"&&page==pageArr[page-1][0]){c=pageArr[page-1][1];pageFlag="false";x=0;imageGallery.setBorderWhite();}c=c+1;liobj=ulobj.getElementsByTagName("li")[c-1];liobj.firstChild.firstChild.firstChild.id="";liobj.style.display="none";liobj=ulobj.getElementsByTagName("li")[c+2];if(liobj.firstChild){liobj.firstChild.firstChild.firstChild.id=idArr[x][0];}liobj.style.display="inline";x=x+1;t=setTimeout("imageGallery.moveLeft()",slidespeed);if(c%3==0){page=page+1;pageFlag="true";move.Stop();$get_JsElement("A").className="selected";imageGallery.moveArrow($get_JsElement("A"));imageGallery.fadeInEffect($get_JsElement("A"));}$get_JsElement("displayPage").innerHTML="Displaying: "+page+" of "+totalPages;}},Right:function(){if(page!=1){if(pageFlag=="true"&&page==pageArr[page-1][0]){c=pageArr[page-1][1];pageFlag="false";x=2;imageGallery.setBorderWhite();}liobj=ulobj.getElementsByTagName("li")[c+2];if(liobj.firstChild){liobj.firstChild.firstChild.firstChild.id="";}liobj.style.display="none";liobj=ulobj.getElementsByTagName("li")[c-1];liobj.firstChild.firstChild.firstChild.id=idArr[x][0];liobj.style.display="inline";c=c-1;x=x-1;t=setTimeout("imageGallery.moveRight()",slidespeed);if(c==0||c%3==0){page=page-1;pageFlag="true";x=0;move.Stop();document.getElementById("A").className="selected";imageGallery.moveArrow($get_JsElement("A"));imageGallery.fadeInEffect($get_JsElement("A"));}$get_JsElement("displayPage").innerHTML="Displaying: "+page+" of "+totalPages;}},Stop:function(){clearTimeout(t);}};var fade={InEffect:function(){if(cval==0.9||ival==100){if(arg.srcElement){thisObj=arg.srcElement;}else{thisObj=arg.target;}if(thisObj==null){thisObj=arg;}$get_JsElement("imgMsg").style.display="none";tempPath=larImgPath+(thisObj.src).substring((thisObj.src).lastIndexOf("/")+1,(thisObj.src).length);imageGallery.moveArrow(thisObj);}largeImgObj.style.opacity=cval;largeImgObj.style.filter="alpha(opacity="+ival+")";cval=cval-0.08;ival=ival-8;r=setTimeout("imageGallery.fadeInEffect()",25);if(cval<0.1||ival<10){largeImgObj.style.opacity=0.03;largeImgObj.style.filter="alpha(opacity=.3)";cval=0;ival=0;fade.Stop();$get_JsElement("loadingImage").style.display="block";setTimeout("imageGallery.insertImg()",0);}},OutEffect:function(){$get_JsElement("loadingImage").style.display="none";largeImgObj.style.opacity=cval;largeImgObj.style.filter="alpha(opacity="+ival+")";cval=cval+0.05;ival=ival+5;r=setTimeout("imageGallery.fadeOutEffect()",15);if(cval>0.8||ival>80){largeImgObj.style.opacity=1;largeImgObj.style.filter="alpha(opacity=100)";cval=0.9;ival=100;fade.Stop();image.writeMsg();$get_JsElement("imgMsg").style.display="block";}},Stop:function(){clearTimeout(r);}};var vaIMG={loadIMG:function(imgPath){try{var url="dummy.jsp?imgPath="+imgPath;xmlhttp.open("GET",url,false);xmlhttp.send(null);xmlhttp.onreadystatechange=vaIMG.insertImg(imgPath);}catch(e){}},insertImg:function(imgPath){if(xmlhttp.readyState==4){if(xmlhttp.status==200){$get_JsElement("imgParentNode").innerHTML=xmlhttp.responseText.trim();largeImgObj.src=$get_JsElement("largeImgIdTemp").src;imageGallery.fadeOutEffect();}}}};return{init:function(xmlFile){vaXML.loadXML(xmlFile);vaXML.createObjs();largeImgObj=$get_JsElement("largeImgId");},setBorderWhite:function(){if($get_JsElement("A")){$get_JsElement("A").className="unselected";}if($get_JsElement("B")){$get_JsElement("B").className="unselected";}if($get_JsElement("C")){$get_JsElement("C").className="unselected";}},fadeInEffect:function(){if(arg==null||arg!=arguments[0]){arg=arguments[0];}fade.InEffect();},fadeOutEffect:function(){fade.OutEffect();},moveArrow:function(imgObj){var imgArrObj=$get_JsElement("imgArr");imageGallery.setBorderWhite();if(imgObj.id=="A"){imgArrObj.style.marginLeft=idArr[0][1]+"px";}if(imgObj.id=="B"){imgArrObj.style.marginLeft=idArr[1][1]+"px";}if(imgObj.id=="C"){imgArrObj.style.marginLeft=idArr[2][1]+"px";}imgObj.className="selected";},moveLeft:function(){move.Left();},moveRight:function(){move.Right();},insertImg:function(){vaIMG.loadIMG(tempPath);}};}();function changeAirportInfoPage(airport){showWaitImage();if(airport=="SFO"){airport="";}window.location.href="airportinfo.do?pageName=airportinformation"+airport+"&rightBar=airportinformation_right_bar";}var setLinkSelected=function(pageName){if($get_JsElement(pageName)){$get_JsElement(pageName).className="selected";}if($get_JsElement(pageName+"Footer")){$get_JsElement(pageName+"Footer").className="selected";}};(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1]){selector=jQuery.clean([match[1]],context);}else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3]){return jQuery().find(selector);}return jQuery(elem);}selector=[];}}else{return jQuery(context).find(selector);}}else{if(jQuery.isFunction(selector)){return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);}}return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String){if(value===undefined){return this[0]&&jQuery[type||"attr"](this[0],name);}else{options={};options[name]=value;}}return this.each(function(i){for(name in options){jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));}});},css:function(key,value){if((key=="width"||key=="height")&&parseFloat(value)<0){value=undefined;}return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));}var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8){ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);}});});return ret;},wrapAll:function(html){if(this[0]){jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild){elem=elem.firstChild;}return elem;}).append(this);}return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1){this.appendChild(elem);}});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1){this.insertBefore(elem,this.firstChild);}});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else{return this.cloneNode(true);}});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined){this[expando]=null;}});if(events===true){this.find("*").andSelf().each(function(i){if(this.nodeType==3){return ;}var events=jQuery.data(this,"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);}}});}return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String){if(isSimple.test(selector)){return this.pushStack(jQuery.multiFilter(selector,this,true));}else{selector=jQuery.multiFilter(selector,this);}}var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=="string"?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return !!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0){return null;}for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one){return value;}values.push(value);}}return values;}else{return(this[0].value||"").replace(/\r/g,"");}}return undefined;}if(value.constructor==Number){value+="";}return this.each(function(){if(this.nodeType!=1){return ;}if(value.constructor==Array&&/radio|checkbox/.test(this.type)){this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);}else{if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length){this.selectedIndex=-1;}}else{this.value=value;}}});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length){data=jQuery.data(this[0],key);}return data===undefined&&parts[1]?this.data(parts[0]):data;}else{return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});}},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse){elems.reverse();}}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr")){obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));}var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script")){scripts=scripts.add(elem);}else{if(elem.nodeType==1){scripts=scripts.add(jQuery("script",elem).remove());}callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src){jQuery.ajax({url:elem.src,async:false,dataType:"script"});}else{jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");}if(elem.parentNode){elem.parentNode.removeChild(elem);}}function now(){return +new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function"){target={};}if(length==i){target=this;--i;}for(;i<length;i++){if((options=arguments[i])!=null){for(var name in options){var src=target[name],copy=options[name];if(target===copy){continue;}if(deep&&copy&&typeof copy=="object"&&!copy.nodeType){target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);}else{if(copy!==undefined){target[name]=copy;}}}}}return target;};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function(deep){window.$=_$;if(deep){window.jQuery=_jQuery;}return jQuery;},isFunction:function(fn){return !!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"");},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body;},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie){script.text=data;}else{script.appendChild(document.createTextNode(data));}head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id){id=elem[expando]=++uuid;}if(name&&!jQuery.cache[id]){jQuery.cache[id]={};}if(data!==undefined){jQuery.cache[id][name]=data;}return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id]){break;}if(!name){jQuery.removeData(elem);}}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute){elem.removeAttribute(expando);}}delete jQuery.cache[id];}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object){if(callback.apply(object[name],args)===false){break;}}}else{for(;i<length;){if(callback.apply(object[i++],args)===false){break;}}}}else{if(length==undefined){for(name in object){if(callback.call(object[name],name,object[name])===false){break;}}}else{for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}}return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value)){value=value.call(elem,i);}return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className)){elem.className+=(elem.className?" ":"")+className;}});},remove:function(elem,classNames){if(elem.nodeType==1){elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return !jQuery.className.has(classNames,className);}).join(" "):"";}},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options){elem.style[name]=old[name];}},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible")){getWH();}else{jQuery.swap(elem,props,getWH);}return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari){return false;}var ret=defaultView.getComputedStyle(elem,null);return !ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i)){name=styleFloat;}if(!force&&style&&style[name]){ret=style[name];}else{if(defaultView.getComputedStyle){if(name.match(/float/i)){name="float";}name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem)){ret=computedStyle.getPropertyValue(name);}else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode){stack.unshift(a);}for(;i<stack.length;i++){if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block";}}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++){if(swap[i]!=null){stack[i].style.display=swap[i];}}}if(name=="opacity"&&ret==""){ret="1";}}else{if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft;}}}}return ret;},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=="undefined"){context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;}jQuery.each(elems,function(i,elem){if(!elem){return ;}if(elem.constructor==Number){elem+="";}if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--){div=div.lastChild;}if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j){if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length){tbody[j].parentNode.removeChild(tbody[j]);}}if(/^\s/.test(elem)){div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select"))){return ;}if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options){ret.push(elem);}else{ret=jQuery.merge(ret,elem);}});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8){return undefined;}var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari){elem.parentNode.selectedIndex;}if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode){throw"type property can't be changed";}elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name)){return elem.getAttributeNode(name).nodeValue;}return elem[name];}if(msie&&notxml&&name=="style"){return jQuery.attr(elem.style,"cssText",value);}if(set){elem.setAttribute(name,""+value);}var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+""=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+"":"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set){elem[name]=value;}return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call){ret[0]=array;}else{while(i){ret[--i]=array[i];}}}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++){if(array[i]===elem){return i;}}return -1;},merge:function(first,second){var i=0,elem,pos=first.length;if(jQuery.browser.msie){while(elem=second[i++]){if(elem.nodeType!=8){first[pos++]=elem;}}}else{while(elem=second[i++]){first[pos++]=elem;}}return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++){if(!inv!=!callback(elems[i],i)){ret.push(elems[i]);}}return ret;},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null){ret[ret.length]=value;}}return ret.concat.apply([],ret);}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string"){ret=jQuery.multiFilter(selector,ret);}return this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++){jQuery(args[i])[original](this);}});};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1){this.removeAttribute(name);}},addClass:function(classNames){jQuery.className.add(this,classNames);},removeClass:function(classNames){jQuery.className.remove(this,classNames);},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.parentNode){this.parentNode.removeChild(this);}}},empty:function(){jQuery(">*",this).remove();while(this.firstChild){this.removeChild(this.firstChild);}}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return i<m[3]-0;},gt:function(a,i,m){return i>m[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return !jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return !a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return !a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string"){return[t];}if(context&&context.nodeType!=1&&context.nodeType!=9){return[];}context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++){for(var c=ret[i].firstChild;c;c=c.nextSibling){if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName)){r.push(c);}}}ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0){continue;}foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling){if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id]){break;}if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~"){merge[id]=true;}r.push(n);}if(m=="+"){break;}}}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true;}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0]){ret.shift();}done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length);}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]];}else{re2=quickClass;m=re2.exec(t);}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2]){oid=jQuery('[@id="'+m[2]+'"]',elem)[0];}ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object"){tag="param";}r=jQuery.merge(r,ret[i].getElementsByTagName(tag));}if(m[1]=="."){r=jQuery.classFilter(r,m[2]);}if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++){if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break;}}r=tmp;}ret=r;}t=t.replace(re2,"");}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t);}}if(t){ret=[];}if(ret&&context==ret[0]){ret.shift();}done=jQuery.merge(done,ret);return done;},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass){tmp.push(r[i]);}}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m){break;}if(m[1]==":"&&m[2]=="not"){r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);}else{if(m[1]=="."){r=jQuery.classFilter(r,m[2],not);}else{if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2])){z=jQuery.attr(a,m[2])||"";}if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not){tmp.push(a);}}r=tmp;}else{if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling){if(n.nodeType==1){n.nodeIndex=c++;}}merge[id]=true;}var add=false;if(first==0){if(node.nodeIndex==last){add=true;}}else{if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0){add=true;}}if(add^not){tmp.push(node);}}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object"){fn=fn[m[2]];}if(typeof fn=="string"){fn=eval("false||function(a,i){return "+fn+";}");}r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}}}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1){matched.push(cur);}cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir]){if(cur.nodeType==1&&++num==result){break;}}return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem){r.push(n);}}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8){return ;}if(jQuery.browser.msie&&elem.setInterval){elem=window;}if(!handler.guid){handler.guid=this.guid++;}if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered){return jQuery.event.handle.apply(arguments.callee.elem,arguments);}});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener){elem.addEventListener(type,handle,false);}else{if(elem.attachEvent){elem.attachEvent("on"+type,handle);}}}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8){return ;}var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)==".")){for(var type in events){this.remove(elem,type+(types||""));}}else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler){delete events[type][handler.guid];}else{for(handler in events[type]){if(!parts[1]||events[type][handler].type==parts[1]){delete events[type][handler];}}}for(ret in events[type]){break;}if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener){elem.removeEventListener(type,jQuery.data(elem,"handle"),false);}else{if(elem.detachEvent){elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}}}ret=null;delete events[type];}}});}for(ret in events){break;}if(!ret){var handle=jQuery.data(elem,"handle");if(handle){handle.elem=null;}jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type]){jQuery("*").add([window,document]).trigger(type,data);}}else{if(elem.nodeType==3||elem.nodeType==8){return undefined;}var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive){data[0].exclusive=true;}var handle=jQuery.data(elem,"handle");if(handle){val=handle.apply(elem,data);}if((!fn||(jQuery.nodeName(elem,"a")&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false){val=false;}if(event){data.shift();}if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined){val=ret;}}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,"a")&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false){val=ret;}if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true){return event;}var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--){event[props[i]]=originalEvent[props[i]];}event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault){originalEvent.preventDefault();}originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation){originalEvent.stopPropagation();}originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target){event.target=event.srcElement||document;}if(event.target.nodeType==3){event.target=event.target.parentNode;}if(!event.relatedTarget&&event.fromElement){event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;}if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode)){event.which=event.charCode||event.keyCode;}if(!event.metaKey&&event.ctrlKey){event.metaKey=event.ctrlKey;}if(!event.which&&event.button){event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));}return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return ;},teardown:function(){return ;}},mouseenter:{setup:function(){if(jQuery.browser.msie){return false;}jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie){return false;}jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this)){return true;}event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie){return false;}jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie){return false;}jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this)){return true;}event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i<args.length){jQuery.event.proxy(fn,args[i++]);}return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(fnOver,fnOut){return this.bind("mouseenter",fnOver).bind("mouseleave",fnOut);},ready:function(fn){bindReady();if(jQuery.isReady){fn.call(document,jQuery);}else{jQuery.readyList.push(function(){return fn.call(this,jQuery);});}return this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document);});jQuery.readyList=null;}jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound){return ;}readyBound=true;if(document.addEventListener&&!jQuery.browser.opera){document.addEventListener("DOMContentLoaded",jQuery.ready,false);}if(jQuery.browser.msie&&window==top){(function(){if(jQuery.isReady){return ;}try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return ;}jQuery.ready();})();}if(jQuery.browser.opera){document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady){return ;}for(var i=0;i<document.styleSheets.length;i++){if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return ;}}jQuery.ready();},false);}if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady){return ;}if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return ;}if(numStyles===undefined){numStyles=jQuery("style, link[rel=stylesheet]").length;}if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return ;}jQuery.ready();})();}jQuery.event.add(window,"load",jQuery.ready);}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);};});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem){try{parent=parent.parentNode;}catch(error){parent=elem;}}return parent==elem;};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind();});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!="string"){return this._load(url);}var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params){if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified"){self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);}self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string"){s.data=jQuery.param(s.data);}if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre)){s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}}else{if(!s.data||!s.data.match(jsre)){s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";}}s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data){s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");}s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head){head.removeChild(script);}};}if(s.dataType=="script"&&s.cache==null){s.cache=false;}if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart");}var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset){script.charset=s.scriptCharset;}if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username){xhr.open(type,s.url,s.async,s.username,s.password);}else{xhr.open(type,s.url,s.async);}try{if(s.data){xhr.setRequestHeader("Content-Type",s.contentType);}if(s.ifModified){xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");}xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global){jQuery.event.trigger("ajaxSend",[xhr,s]);}var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes){jQuery.lastModified[s.url]=modRes;}if(!jsonp){success();}}else{jQuery.handleError(s,xhr,status);}complete();if(s.async){xhr=null;}}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0){setTimeout(function(){if(xhr){xhr.abort();if(!requestDone){onreadystatechange("timeout");}}},s.timeout);}}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async){onreadystatechange();}function success(){if(s.success){s.success(data,status);}if(s.global){jQuery.event.trigger("ajaxSuccess",[xhr,s]);}}function complete(){if(s.complete){s.complete(xhr,status);}if(s.global){jQuery.event.trigger("ajaxComplete",[xhr,s]);}if(s.global&&!--jQuery.active){jQuery.event.trigger("ajaxStop");}}return xhr;},handleError:function(s,xhr,status,e){if(s.error){s.error(xhr,status,e);}if(s.global){jQuery.event.trigger("ajaxError",[xhr,s,e]);}},active:0,httpSuccess:function(xhr){try{return !xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror"){throw"parsererror";}if(filter){data=filter(data,type);}if(type=="script"){jQuery.globalEval(data);}if(type=="json"){data=eval("("+data+")");}return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery){jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});}else{for(var j in a){if(a[j]&&a[j].constructor==Array){jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});}else{s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));}}}return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none"){this.style.display="block";}elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1){return false;}var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden){return opt.complete.call(this);}if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null){this.style.overflow="hidden";}opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val)){e[val=="toggle"?hidden?"show":"hide":val](prop);}else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1]){end=((parts[1]=="-="?-1:1)*end)+start;}e.custom(start,end,unit);}else{e.custom(start,val,"");}}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn)){return queue(this[0],type);}return this.each(function(){if(fn.constructor==Array){queue(this,type,fn);}else{queue(this,type).push(fn);if(queue(this,type).length==1){fn.call(this);}}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue){this.queue([]);}this.each(function(){for(var i=timers.length-1;i>=0;i--){if(timers[i].elem==this){if(gotoEnd){timers[i](true);}timers.splice(i,1);}}});if(!gotoEnd){this.dequeue();}return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array){q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length){q[0].call(this);}});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false){jQuery(this).dequeue();}if(jQuery.isFunction(opt.old)){opt.old.call(this);}};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig){options.orig={};}}});jQuery.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this);}(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width"){this.elem.style.display="block";}},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null){return this.elem[this.prop];}var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++){if(!timers[i]()){timers.splice(i--,1);}}if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height"){this.elem.style[this.prop]="1px";}jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim){if(this.options.curAnim[i]!==true){done=false;}}if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none"){this.elem.style.display="block";}}if(this.options.hide){this.elem.style.display="none";}if(this.options.hide||this.options.show){for(var p in this.options.curAnim){jQuery.attr(this.elem.style,p,this.options.orig[p]);}}}if(done){this.options.complete.call(this.elem);}return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem){with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2){border(offsetParent);}if(!fixed&&css(offsetParent,"position")=="fixed"){fixed=true;}offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display"))){add(-parent.scrollLeft,-parent.scrollTop);}if(mozilla&&css(parent,"overflow")!="visible"){border(parent);}parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute")){add(-doc.body.offsetLeft,-doc.body.offsetTop);}if(fixed){add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}}results={top:top,left:left};}}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,"marginTop");offset.left-=num(this,"marginLeft");parentOffset.top+=num(offsetParent,"borderTopWidth");parentOffset.left+=num(offsetParent,"borderLeftWidth");results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,"position")=="static")){offsetParent=offsetParent.offsetParent;}return jQuery(offsetParent);}});jQuery.each(["Left","Top"],function(i,name){var method="scroll"+name;jQuery.fn[method]=function(val){if(!this[0]){return ;}return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?"pageYOffset":"pageXOffset"]||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})();jQuery.ajaxSetup({dataType:"script",cache:false});function headline_rotate(){current_headline=(old_headline+1)%headline_count;$("div.headline:eq("+old_headline+")").animate({left:-628},"slow",function(){$(this).css("left","633px");});$("div.headline:eq("+current_headline+")").show().animate({left:0},"slow");old_headline=current_headline;}function setSavedCardInForm(cardName,cardType,val){cardName.value=val.split("|")[0];cardType.value=val.split("|")[1];showHideSecurityCode(cardType.value,"savedCardCodeTd");}function showHideSecurityCode(cardType,securityCodeId){if(cardType=="UATP"){document.getElementById(securityCodeId).style.visibility="hidden";}else{document.getElementById(securityCodeId).style.visibility="visible";}}(function($){$.fn.custCheckBox=function(options){var defaults={disable_all:false,wrapperclass:"group"};var opts=$.extend(defaults,options);return this.each(function(){var obj=$(this);$.fn.buildbox=function(thisElm){var currElm=$(thisElm);$(currElm).css({display:"none"}).before('<span class="cust_checkbox">&nbsp;&nbsp;&nbsp;&nbsp;</span>');var isChecked=$(currElm).attr("checked");var boxtype=$(currElm).attr("type");var disabled=$(currElm).attr("disabled");if(boxtype==="checkbox"){$(currElm).prev("span").addClass("checkbox");if(disabled||opts.disable_all){boxtype="checkbox_disabled";}}else{$(currElm).prev("span").addClass("radio");if(disabled||opts.disable_all){boxtype="radio_disabled";}}if(isChecked){$(currElm).prev("span").addClass("cust_"+boxtype+"_on");}else{$(currElm).prev("span").addClass("cust_"+boxtype+"_off");}if(opts.disable_all){$(currElm).attr("disabled","disabled");}};$.fn.buildbox($(obj));$("."+opts.wrapperclass+" label").unbind().click(function(){if(!opts.disable_all){var custbox=$(this).prev().prev();var boxtype=$(custbox).next("input").attr("type");var disabled=$(custbox).next("input").attr("disabled");if($(custbox).hasClass("checkbox")){if($(custbox).hasClass("cust_"+boxtype+"_off")&&!disabled){$(custbox).removeClass("cust_"+boxtype+"_off").addClass("cust_"+boxtype+"_on");}else{if(!disabled){$(custbox).removeClass("cust_"+boxtype+"_on").addClass("cust_"+boxtype+"_off");}}}else{if(!disabled){$(custbox).parent().find(".cust_checkbox").removeClass("cust_"+boxtype+"_on").addClass("cust_"+boxtype+"_off").next("input").removeAttr("checked");$(custbox).removeClass("cust_"+boxtype+"_off").addClass("cust_"+boxtype+"_on");customRadioOnClick($(custbox));}}}});$(".cust_checkbox").unbind().click(function(){if(!opts.disable_all){var boxtype=$(this).next("input").attr("type");var disabled=$(this).next("input").attr("disabled");if($(this).hasClass("checkbox")){if($(this).hasClass("cust_"+boxtype+"_off")&&!disabled){$(this).removeClass("cust_"+boxtype+"_off").addClass("cust_"+boxtype+"_on").next("input").attr("checked","checked");}else{if(!disabled){$(this).removeClass("cust_"+boxtype+"_on").addClass("cust_"+boxtype+"_off").next("input").removeAttr("checked");}}}else{if(!disabled){$(this).parent().find(".cust_checkbox").removeClass("cust_"+boxtype+"_on").addClass("cust_"+boxtype+"_off").next("input").removeAttr("checked");$(this).removeClass("cust_"+boxtype+"_off").addClass("cust_"+boxtype+"_on").next("input").attr("checked","checked");customRadioOnClick($(this));}}}});});};})(jQuery);jQuery.fn.extend({selectbox:function(options){return this.each(function(){new jQuery.SelectBox(this,options);});}});jQuery.SelectBox=function(selectobj,options){var opt=options||{};opt.inputClass=opt.inputClass||"selectbox";opt.inputChBgClass=opt.inputChBgClass||"chInputBg";opt.containerClass=opt.containerClass||"selectBoxWrapper";opt.hoverClass=opt.hoverClass||"current";opt.currentClass=opt.selectedClass||"selected";opt.firstOptionClass=opt.firstOptionClass||"first";opt.lastOptionClass=opt.lastOptionClass||"last";opt.inputClassError=opt.inputClassError||"selectboxError";opt.inputClassFocus=opt.inputClassFocus||"selectboxFocus";opt.debug=opt.debug||false;var LiIndArray=null;var fCharInList=new Array();var tempPressKey="";var actLen=0;var charInList=false;var keyCache="";var elm_id=selectobj.name;var active=-1;var inFocus=false;var hasfocus=0;var clearTimeId=0;var $select=$(selectobj);var $container=setupContainer(opt);var $input=setupInput(opt);$select.hide().before($input).before($container);init();$input.click(function(){if(!inFocus){$container.toggle();}$(selectobj).removeClass("1");if($input.hasClass(options.inputClassError)){$input.addClass(options.inputClass);$input.removeClass(options.inputClassError);}if($container.is(":visible")){$input.addClass(options.inputChBgClass);}else{$input.removeClass(options.inputChBgClass);$(this).trigger("blur");}$input.removeClass(options.inputClassFocus);}).focus(function(){if(!$container.is(":visible")){$(selectobj).removeClass("1");$input.removeClass(options.inputClassError);$input.addClass(options.inputClassFocus);}closeCal();}).keydown(function(event){switch(event.keyCode){case 38:event.preventDefault();moveSelect(-1);break;case 40:event.preventDefault();moveSelect(1);break;case 13:event.preventDefault();if($container.is(":visible")){$("li."+opt.currentClass).trigger("click");}else{sumitSearchWithEnterKey("SearchFlightBt",event);}inFocus=false;break;default:if($container.is(":visible")){setFocusOnList(event);}else{clearTimeout(clearTimeId);suggestNextValue(event);clearTimeId=setTimeout("keyCache='';",1000);}break;}}).blur(function(){if($container.is(":visible")&&hasfocus>0){if(opt.debug){console.log("container visible and has focus");}}else{if(!$container.is(":visible")){updateDropDowns(selectobj,$input.html());}$input.removeClass(options.inputClassFocus);$input.addClass(options.inputClass);hideMe();}});function hideMe(){hasfocus=0;$input.removeClass(options.inputChBgClass);$input.addClass(options.inputClass);$container.hide();}function init(){$container.append(getSelectOptions($input.attr("id"))).hide();var width=$container.css("width");$container.width(width);}function setupContainer(options){var container=document.createElement("div");$container=$(container);$container.attr("id",elm_id+"_container");$container.addClass(options.containerClass);return $container;}function suggestNextValue(event){var lis=$("li",$container);var pressKey=String.fromCharCode(event.keyCode);var matchFound=false;var firstOpt=-1;if(!lis){return ;}if(typeof (arguments[1])=="undefined"){keyCache+=pressKey;}var opts=findOptionsForKey();if(opts.length>0){for(j=0;j<opts.length;j++){if($input.html().substring(0,1)==opts[j].substring(0,1)&&opts.length>1){if($input.html()==opts[j]){if((j+1)>=opts.length){$input.html(opts[0]);}else{$input.html(opts[j+1]);}matchFound=true;break;}}else{$input.html(opts[0]);matchFound=true;break;}}}if(!matchFound){if(keyCache.length>1){keyCache=keyCache.substring(keyCache.length-1,keyCache.length);suggestNextValue(event,"recursive");}else{keyCache="";}}setCurrentSelected();}function findOptionsForKey(){var lis=$("li",$container);var opts=new Array();for(i=0;i<lis.length;i++){if($(lis[i]).html()!=""&&$(lis[i]).html().substring(0,keyCache.length).toUpperCase()==keyCache.toUpperCase()){opts.push($(lis[i]).html());}}return opts;}function setCurrentSelected(){var val="";var opts=$select.children("option");for(i=0;i<opts.length;i++){if($(opts[i]).html()==$input.html()){val=$(opts[i]).val();updateInputValue(val,$(opts[i]).html());break;}}$select.val(val);}function setupInput(options){var input=document.createElement("a");var $input=$(input);if($select.attr("title")){$input.attr("title",$select.attr("title"));}$input.attr("id",elm_id+"_input");$(input).addClass(options.inputClass);if($(selectobj).hasClass("1")){$(input).addClass(options.inputClassError);}$input.attr("tabIndex",$select.attr("tabIndex"));return $input;}function setFocusOnList(event){var k=0;var n=0;var selectValue="";var pressKey=String.fromCharCode(event.keyCode);$select.children("option").each(function(){selectValue=$(this).html();fCharInList[k]=selectValue.substring(0,1);if(charInList==false){if(pressKey==fCharInList[k]){charInList=true;}else{charInList=false;}}k++;});if(charInList==true){charInList=false;if(tempPressKey!=pressKey){LiIndArray=new Array();for(m=0;m<fCharInList.length;m++){selectValue=fCharInList[m];if(pressKey==selectValue){tempPressKey=pressKey;active=m;LiIndArray.push(m);charInList=true;}}actLen=1;active=LiIndArray[0];}else{var len=LiIndArray.length;if(len!=actLen){for(var m=0;m<len;m++){if(active==LiIndArray[m]){actLen++;active++;break;}}}else{actLen=1;active=LiIndArray[0];}}var lis=$("li",$container);if(typeof (lis)!="undefined"&&typeof ($(lis[active]).html())!="undefined"){$("li."+opt.currentClass).removeClass(opt.currentClass);lis.removeClass(opt.hoverClass);$(lis[active]).addClass(opt.currentClass);setCurrentValue($(lis[active]));}}}function moveSelect(step){var lis=$("li",$container);if(!lis){return ;}for(i=0;i<lis.length;i++){if($(lis[i]).html()==$input.html()){active=i;break;}}active+=step;if(active<0){active=0;}else{if(active>=lis.size()){active=lis.size()-1;}}if($container.is(":visible")){$(lis[active]).parent().children("li").removeClass(opt.hoverClass);$(lis[active]).parent().children("li").removeClass(opt.currentClass);$(lis[active]).addClass(opt.currentClass);}var ar=(""+$(lis[active]).attr("id")).split("_");var el=ar[ar.length-1];$select.val(el);updateInputValue($select.val(),$(lis[active]).html());}function setCurrent(){var li=$("li."+opt.currentClass,$container).get(0);var ar=(""+li.id).split("_");var el=ar[ar.length-1];$select.val(el);updateInputValue($select.val(),$(li).html());updateDropDowns(selectobj,$(li).html());return true;}function updateInputValue(val,listVal){$input.empty();if(val==""&&($select.attr("id")=="originFltOneMC"||$select.attr("id")=="originFltTwoMC")){if($select.attr("id")=="originFltTwoMC"){$input.html("<b>Flight 2: </b>"+listVal);}else{$input.html("<b>Flight 1: </b>"+listVal);}}else{$input.html(listVal);}}function setCurrentValue(li){var ar=(""+li.id).split("_");var el=ar[ar.length-1];$select.val(el);updateInputValue($select.val(),$(li).html());}function getCurrentSelected(){return $select.val();}function getCurrentValue(){return $input.val();}function getSelectOptions(parentid){var select_options=new Array();var ul=document.createElement("ul");$(ul).bind("mouseleave",function(e){$(ul).children("li").each(function(){var currentVal=$input.html();if(currentVal==$(this).html()||currentVal.indexOf($(this).html())!=-1){$(this).addClass(opt.currentClass);}});});var lastIdx=$select.children("option").length-1;var i=0;$select.children("option").each(function(){var li=document.createElement("li");li.setAttribute("id",parentid+"_"+$(this).val());li.innerHTML=$(this).html();if(opt.debug){console.log("options  :"+$(this).val()+" [] "+opt.lastOptionClass);}if(i==lastIdx){$(li).addClass(opt.lastOptionClass);}if($(this).is(":selected")){updateInputValue($select.val(),$(li).html());$(li).addClass(opt.currentClass);}ul.appendChild(li);$(li).mouseover(function(event){hasfocus=1;if(opt.debug){console.log("over on : "+this.id);}$(this).parent().children("li").removeClass(opt.currentClass);jQuery(event.target,$container).addClass(opt.hoverClass);}).mouseout(function(event){hasfocus=-1;if(opt.debug){console.log("out on : "+this.id);}jQuery(event.target,$container).removeClass(opt.hoverClass);}).click(function(event){if(opt.debug){console.log("click on :"+this.id);}$(this).parent().children("li").removeClass(opt.hoverClass);$(this).parent().children("li").removeClass(opt.currentClass);$(this).addClass(opt.currentClass);setCurrent();hideMe();});i++;});return ul;}};function checkClick(divId){var x=document.getElementById(divId);if(divId=="checkbox10"){if(document.getElementById(divId).checked&&document.getElementById("checkbox11")!=null){document.getElementById("checkbox11").checked=true;}if(!x.checked&&document.getElementById("checkbox11")!=null){document.getElementById("checkbox11").checked=false;}}if(divId=="checkbox11"){if(x.checked){document.getElementById("checkbox10").checked=true;}if(!x.checked){document.getElementById("checkbox10").checked=false;}}if(divId=="checkbox20"){if(document.getElementById(divId).checked&&document.getElementById("checkbox21")!=null){document.getElementById("checkbox21").checked=true;}if(!x.checked&&document.getElementById("checkbox21")!=null){document.getElementById("checkbox21").checked=false;}}if(divId=="checkbox21"){if(x.checked){document.getElementById("checkbox20").checked=true;}if(!x.checked){document.getElementById("checkbox20").checked=false;}}}function enableEmail(){if(document.receiptForm.elements["viewPurchaseModel.contact"].checked==true){document.receiptForm.elements["viewPurchaseModel.contactEmail"].disabled=false;}}function openTravelFlagCodeDiv(linkId){var positionObj=linkId;setPosition(document.getElementById(positionObj),document.getElementById("travelFlagCodeDiv"),-90,350);document.getElementById("travelFlagCodeDiv").style.display="block";}function closeTravelFlagCodeDiv(){document.getElementById("travelFlagCodeDiv").style.display="none";document.barForm.method.value="viewPurchaseTabLink";document.barForm.tabSelect.value="5";document.barForm.tabFlg.value="6";document.barForm.action="viewPurchaseTabLink.do";document.barForm.submit();}function openTravelInsurancePopupDiv(linkId){var positionObj=linkId;setPosition(document.getElementById(positionObj),document.getElementById("travelInsuranceDes_one"),300,150);document.getElementById("travelInsuranceDes").style.display="block";}function closeTravelInsurancePopupDiv(){document.getElementById("travelInsuranceDes").style.display="none";}function submitPRForm(){document.receiptForm.tabNumber.value="7";document.receiptForm.tabSelect.value="7";document.receiptForm.method.value="finalReceipt";document.receiptForm.action="viewReceipt.do";if(getCookie("channel_session_id")!=null){document.receiptForm.channelId.value=getCookie("channel_session_id");}document.getElementById("purchaseBtnHref").style.display="none";document.getElementById("purchaseBtnHrefDisabled").style.display="block";document.receiptForm.submit();document.getElementById("transactionImageShow").style.display="block";}var isAdultWithInfant=0;var clearPopupInterval;var counter=8;var upGradeType;var newSeatNumber;var seatTypeUpgrade;var currencyCodeDollar="$";var currentSeat="";var previousStyleClass="";var selectedSeat="";var selectedSeatId="";var selectedSeatClassName="";var selectedSeatCabinClass="";var selectedSeatStyleClass="";var selectedSeatDisplay="";var selectedSeatCabinClassDisplay="";var selectedSeatType="";var nSSIndex=0;var nSSIndex1=0;var activeSegment=0;var oandDCount=0;var activeGuest=0;var upgradeAmountMCS=0;var fareFormatType=0;var restrictGuestArr="";var isUpgrSeat=new Array(1);var aGuestSeatsOrig=new Array(1);aGuestSeatsOrig[0]=new Array(1);aGuestSeatsOrig[0][0]="";var seatSelectPageId=0;function isReaccommodated(){document.getElementById("diabilityMsgId").style.visibility="hidden";for(eachSegCnt=0;eachSegCnt<aGuestSeats.length;eachSegCnt++){for(eachGuestCnt=0;eachGuestCnt<aGuestSeats[eachSegCnt].length;eachGuestCnt++){if(aGuestSeats[eachSegCnt][eachGuestCnt]=="3C"||aGuestSeats[eachSegCnt][eachGuestCnt]=="3D"){document.getElementById("diabilityMsgId").style.visibility="visible";eachSegCnt=aGuestSeats.length;break;}else{if(aGuestSeats[eachSegCnt][eachGuestCnt]=="Not Selected"&&seatSelectPageId==1){if(aGuestSeatsOrig[eachSegCnt][eachGuestCnt]=="3C"||aGuestSeatsOrig[eachSegCnt][eachGuestCnt]=="3D"){document.getElementById("diabilityMsgId").style.visibility="visible";eachSegCnt=aGuestSeats.length;break;}}}}}}function checkCabinClass(selectedClass,action,seatObject){if(clearPopupInterval){clearInterval(clearPopupInterval);counter=8;}var yScrollOffset=f_scrollTop();var upgradeCost="";var popUpHTML="";var seat=seatObject.id.substr(7);var upgrade=true;var yPosOffSet=0;var row=0;if(seat.length==2){row=seat.substr(0,1);}else{if(seat.length==3){row=seat.substr(0,2);}}if(aCabinClass[activeSegmentIndex]!=selectedClass){if(selectedClass=="FIRST"){upgradeCost=upgradeAmountFirst;popUpHTML="html/popup-seatselect-firstclass.html";popUpTitle="First Class";yPosOffSet=-168;if(yScrollOffset>=220){yPosOffSet=25;}}else{if(selectedClass=="MCS"){if(upgradeAmountMCS<0||eval(upgradeAmountMCS.replace(",",""))==999999){upgrade=false;popUpHTML="html/popup-seatselect-maincabin-refundable-hf.html";popUpTitle="Main Cabin Select";yPosOffSet=-150;if(yScrollOffset>=325&&row=="3"){yPosOffSet=25;}}else{upgradeCost=upgradeAmountMCS;popUpHTML="html/popup-seatselect-maincabinselect.html";popUpTitle="Main Cabin Select";yPosOffSet=-185;if(yScrollOffset>=325&&row=="3"){yPosOffSet=25;}else{if(yScrollOffset>=546&&(row=="10"||row=="9")){yPosOffSet=25;}}}}}}if(action=="mouseover"&&popUpHTML!=""){if(aCabinClass[activeSegmentIndex]!=selectedClass){if(upgrade){if(fareFormatType=="Dollars"){upgradeCost=currencyCodeDollar+upgradeCost.split(".")[0]+".00";}else{upgradeCost=upgradeCost.split(".")[0]+" points";}}updatePopup(popUpHTML,popUpTitle,350,seatObject,false,-150,yPosOffSet,false,upgradeCost);}}if(action=="mouseout"){closePopup("popupId");}}function changeGuestSegment(type,guest,segment,isPageRefresh,sessionLegIndex,elementId){var prevActiveSegment=activeSegment;var currentActiveGuest=activeGuest;if(type=="changeGuest"){if(guest!=99){activeGuest=guest;activeGuestIndex=guest;}if(segment!=99){activeSegment=segment;activeSegmentIndex=segment;}if(segment==99){activeSegment=prevActiveSegment;activeSegmentIndex=prevActiveSegment;activeGuest=guest;activeGuestIndex=guest;}if(guest==99){activeGuest=0;activeGuestIndex=0;activeSegment=segment;activeSegmentIndex=segment;}var i;var j;for(i=0;i<segmentCount;i++){document.getElementById("segment_"+i).className="ssGuestTableInactive";for(j=0;j<paxCount;j++){document.getElementById("segmentGuest_"+i+"_"+j).className="ssGuestTableInactive";}}for(j=0;j<paxCount;j++){document.getElementById("guest_"+j).className="ssGuestTableInactive";}if(activeSegment!=prevActiveSegment&&activeSegment<=segmentCount){if(isPageRefresh!="true"){reloadSeatMapForThisSegment(activeSegment,prevActiveSegment,sessionLegIndex,elementId);}}document.getElementById("guest_"+activeGuestIndex).className="ssGuestTableActive";document.getElementById("segment_"+activeSegmentIndex).className="ssGuestTableActive";for(j=0;j<paxCount;j++){document.getElementById("segmentGuest_"+activeSegmentIndex+"_"+j).className="ssGuestTableActive";}for(k=0;k<segmentCount;k++){document.getElementById("segmentGuest_"+k+"_"+activeGuestIndex).className="ssGuestTableActive";}document.getElementById("segmentGuest_"+activeSegmentIndex+"_"+activeGuestIndex).className="ssGuestTableActiveIntersect";}}function setGuestSeat(seatObject,cabinClass,isExitRow,seatType,isNRSRow){var i;var j;selectedSeat=seatObject.id.substr(7);selectedSeatClassName=seatObject.className;selectedSeatCabinClass="";selectedSeatId=seatObject.id;currentCabinClass=aCabinClass[activeSegmentIndex];currentSeat=aGuestSeats[activeGuestIndex][activeSegmentIndex];previousStyleClass=aPrevSeatStyle[activeGuestIndex][activeSegmentIndex];var anotherGuestsSeat="false";var upgradeCost="";var popUpHTML="";var popUpWidth="250";var popUpTitle="";var popUpRecline=false;var popUpMCSExitRow=false;var popUpUpgrade=false;var popUpNoUpgrade=false;var popUpNoUpGrade=false;if(aGuestSeats[activeGuestIndex][activeSegmentIndex]&&(aGuestSeats[activeGuestIndex][activeSegmentIndex]!=null&&aGuestSeats[activeGuestIndex][activeSegmentIndex]!=""&&aGuestSeats[activeGuestIndex][activeSegmentIndex]!=notSelected)){currentSeat="seatId_"+aGuestSeats[activeGuestIndex][activeSegmentIndex];}if(seatObject.id!=currentSeat){if(cabinClass=="FIRST"){selectedSeatCabinClassDisplay="First";selectedSeatStyleClass="ssSeatMapFCSelected";}else{if(cabinClass=="MCS"){selectedSeatCabinClassDisplay="Main Cabin Select";selectedSeatStyleClass="ssSeatMapMCSSelected";}else{selectedSeatCabinClassDisplay="Main Cabin";selectedSeatStyleClass="ssSeatMapMCSelected";}}if(cabinClass=="FIRST"){if(aCabinClass[activeSegmentIndex]=="FIRST"){selectedSeatCabinClass="FIRST";}else{popUpHTML="html/popup-seatselect-ug-firstclass.html";upgradeCost=upgradeAmountFirst;popUpTitle="First Class";yPosOffSet=0;popupWidth=518;selectedSeatCabinClass="FIRST";popUpUpgrade=true;upGradeType="FIRST";}}else{if(cabinClass=="MCS"&&isExitRow=="false"&&aCabinClass[activeSegmentIndex]=="ECONOMY"){if(upgradeAmountMCS<0||eval(upgradeAmountMCS.replace(",",""))==999999){popUpHTML="html/popup-seatselect-mcs-cannot-upgrade.html";popUpTitle="Main Cabin Select";popupWidth=400;yPosOffSet=0;popUpUpgrade=false;popUpNoUpGrade=true;}else{popUpHTML="html/popup-seatselect-ug-maincabinselect.html";popUpTitle="Main Cabin Select";upgradeCost=upgradeAmountMCS;yPosOffSet=0;popupWidth=518;selectedSeatCabinClass="MCS";popUpUpgrade=true;upGradeType="MCS";}}else{if(cabinClass=="MCS"&&isExitRow=="true"){popupWidth=518;if(upgradeAmountMCS<0||(eval(upgradeAmountMCS.replace(",",""))==999999&&aCabinClass[activeSegmentIndex]=="ECONOMY")){popUpHTML="html/popup-seatselect-mcs-cannot-upgrade.html";popUpTitle="Main Cabin Select";popupWidth=350;yPosOffSet=-150;popUpUpgrade=false;popUpMCSExitRow=false;popUpNoUpGrade=true;}else{if(aCabinClass[activeSegmentIndex]=="MCS"){if(restrictGuestArr[activeGuestIndex]&&(restrictGuestArr[activeGuestIndex]=="restrict"||restrictGuestArr[activeGuestIndex]=="fullRestrict")){popUpHTML="html/popup-seatselect-restricted.html";popupWidth=375;}else{popUpHTML="html/popup-seatselect-maincabinselect-exitrow.html";}popUpMCSExitRow=true;}else{upgradeCost=upgradeAmountMCS;upGradeType="MCS";if(restrictGuestArr[activeGuestIndex]&&(restrictGuestArr[activeGuestIndex]=="restrict"||restrictGuestArr[activeGuestIndex]=="fullRestrict")){popUpHTML="html/popup-seatselect-restricted.html";popupWidth=375;popUpMCSExitRow=true;}else{popUpHTML="html/popup-seatselect-ug-maincabinselect-exitrow.html";popUpUpgrade=true;}}}popUpTitle="Main Cabin Select";yPosOffSet=0;selectedSeatCabinClass="MCS";}else{if(cabinClass=="ECONOMY"&&isNRSRow=="true"){popUpRecline=true;popUpHTML="html/popup-seatselect-recline.html";popUpTitle="FAA Restrictions";yPosOffSet=0;popupWidth=400;selectedSeatCabinClass="ECONOMY";}}}}selectedSeatType=seatType;selectedSeatCabinClassDisplay=selectedSeatCabinClassDisplay+"/"+selectedSeatType;for(i=0;i<paxCount;i++){if(aGuestSeats[i][activeSegmentIndex]==selectedSeat){anotherGuestsSeat="true";}}if(anotherGuestsSeat=="false"){if(popUpUpgrade){closePopup("popupId");newSeatNumber=selectedSeat;seatTypeUpgrade=seatType;if(fareFormatType=="Dollars"){upgradeCost=currencyCodeDollar+upgradeCost;}else{upgradeCost=upgradeCost.split(".")[0]+" points";}popupOverlay(popUpHTML,popUpTitle,popupWidth,seatObject,false,-200,yPosOffSet,false,upgradeCost);}else{if(popUpNoUpGrade){closePopup("popupId");popupOverlay(popUpHTML,popUpTitle,popupWidth,seatObject,false,-200,yPosOffSet,false,"");}else{if(popUpRecline==true){closePopup("popupId");popupOverlay(popUpHTML,popUpTitle,popupWidth,seatObject,false,-200,yPosOffSet,false,"",setSeat());}else{if(popUpRecline==true){closePopup("popupId");popupOverlay(popUpHTML,popUpTitle,popupWidth,seatObject,false,-200,yPosOffSet,false,"",setSeat());}else{if(popUpMCSExitRow==true){if(fareFormatType=="Dollars"){upgradeCost=currencyCodeDollar+upgradeCost;}popupOverlay(popUpHTML,popUpTitle,popupWidth,seatObject,false,-200,yPosOffSet,false,upgradeCost);}else{setSeat();}}}}}}}else{aGuestSeats[activeGuestIndex][activeSegmentIndex]=notSelected;aPrevSeatStyle[activeGuestIndex][activeSegmentIndex]="";aSeatType[activeGuestIndex][activeSegmentIndex]=notSelected;document.getElementById(seatObject.id).className=previousStyleClass;var displaySeatVal="--";if(seatSelectPageId==1&&aGuestSeatsOrig[activeGuestIndex][activeSegmentIndex]!=""&&aGuestSeatsOrig[activeGuestIndex][activeSegmentIndex]!="Not Selected"){displaySeatVal=aGuestSeatsOrig[activeGuestIndex][activeSegmentIndex];displaySeatVal+="3C,3D".indexOf(displaySeatVal.toUpperCase())>=0?"*":"";}document.getElementById("segmentGuest_"+activeSegmentIndex+"_"+activeGuestIndex).innerHTML=displaySeatVal;if(seatSelectPageId==1){if(eval(isUpgrSeat[activeLegIndex][activeSegmentIndex])){document.getElementById("Guest_"+activeLegIndex+"_"+activeSegmentIndex+"_"+activeGuestIndex).innerHTML="Not Selected";}else{document.getElementById("Guest_"+activeLegIndex+"_"+activeSegmentIndex+"_"+activeGuestIndex).innerHTML=aGuestSeatsOrig[activeGuestIndex][activeSegmentIndex]!=""&&aGuestSeatsOrig[activeGuestIndex][activeSegmentIndex]!="Not Selected"?aGuestSeatsOrig[activeGuestIndex][activeSegmentIndex]:"Not Selected";}}else{document.getElementById("Guest_"+activeLegIndex+"_"+activeSegmentIndex+"_"+activeGuestIndex).innerHTML="Not Selected";}isReaccommodated();}function setSeat(){var setSeat="true";for(i=0;i<paxCount;i++){if(aGuestSeats[i][activeSegmentIndex]==selectedSeat){setSeat="false";break;}}if(setSeat=="true"){var selectedSeatDisplay=selectedSeat.toUpperCase();if(currentSeat&&currentSeat!=notSelected&&currentSeat!=""){document.getElementById(currentSeat).className=previousStyleClass;}aGuestSeats[activeGuestIndex][activeSegmentIndex]=selectedSeat;aPrevSeatStyle[activeGuestIndex][activeSegmentIndex]=seatObject.className;aSeatType[activeGuestIndex][activeSegmentIndex]=seatType;document.getElementById(seatObject.id).className=selectedSeatStyleClass;var selectedSeatDisplayYTS=selectedSeatDisplay;if(selectedSeatDisplay=="3C"||selectedSeatDisplay=="3D"){selectedSeatDisplay=selectedSeatDisplay+"*";}if(seatSelectPageId==1&&aGuestSeatsOrig[activeGuestIndex][activeSegmentIndex]!=""&&aGuestSeatsOrig[activeGuestIndex][activeSegmentIndex]!="Not Selected"){selectedSeatDisplay='<span class="strikeOut">'+aGuestSeatsOrig[activeGuestIndex][activeSegmentIndex]+"</span> /"+selectedSeatDisplay;}document.getElementById("segmentGuest_"+activeSegmentIndex+"_"+activeGuestIndex).innerHTML=selectedSeatDisplay+'<br><span style="font-size:9px;font-family:arial;">'+selectedSeatCabinClassDisplay+"</span>";if(document.getElementById("Guest_"+activeLegIndex+"_"+activeSegmentIndex+"_"+activeGuestIndex)){document.getElementById("Guest_"+activeLegIndex+"_"+activeSegmentIndex+"_"+activeGuestIndex).innerHTML=selectedSeatDisplayYTS;}setNextGuest();isReaccommodated();}}}var methodValueReUse="";function upgradeSeat(){showWaitImage();document.seatMapForm.guestIndex.value=activeGuestIndex;document.seatMapForm.newSeatNumber.value=newSeatNumber;document.seatMapForm.upgradeType.value=upGradeType;document.seatMapForm.seatType.value=seatTypeUpgrade;document.seatMapForm.activeSegmentIndex.value=activeSegmentIndex;document.seatMapForm.selectedSeatsForSegment.value="";if(methodValueReUse==null||methodValueReUse==""){document.seatMapForm.method.value="seatUpgrade";}else{document.seatMapForm.method.value=methodValueReUse;}document.seatMapForm.submit();}function setNextGuest(){var assignedSeatCount=0;for(i=0;i<paxCount;i++){if(aGuestSeats[i][activeSegmentIndex]==null||aGuestSeats[i][activeSegmentIndex]==""||aGuestSeats[i][activeSegmentIndex]==notSelected){changeGuestSegment("changeGuest",i,activeSegmentIndex);break;}}}function populateSelectedSeats(segmtNumber){var seatsForAsegment="";var selectedSeatNameTypes="";for(j=0;j<paxCount;j++){var seat=aGuestSeats[j][segmtNumber];var seatType=aSeatType[j][segmtNumber];if(seatsForAsegment==""||seatsForAsegment==null){seatsForAsegment=seat;}else{seatsForAsegment=seatsForAsegment+","+seat;}if(selectedSeatNameTypes==""||selectedSeatNameTypes==null){selectedSeatNameTypes=seatType;}else{selectedSeatNameTypes=selectedSeatNameTypes+","+seatType;}}document.seatMapForm.selectedSeatsForSegment.value=seatsForAsegment;document.seatMapForm.selectedSeatNameTypes.value=selectedSeatNameTypes;}function reloadSeatMapForThisSegment(segmentId,prevActiveSegment,sessionLegIndex,elementId){showWaitImage();var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();var nextAction="";if(actionVal=="seatselect"||actionVal=="postseatselect"){methodValueReUse="seatselect";nextAction="seatselect";}else{nextAction=actionVal;}myurl=nextAction+".do?method="+methodValueReUse+"&activeSegmentIndex="+segmentId+"&prevActiveSegment="+prevActiveSegment+"&ajaxCall=true";if(actionVal=="showChangeSeatMap"||actionVal=="checkInSeatSelect"){populateSelectedSeats(prevActiveSegment);myurl=myurl+"&selectedSeatsForSegment="+document.seatMapForm.selectedSeatsForSegment.value+"&selectedSeatNameTypes="+document.seatMapForm.selectedSeatNameTypes.value+"";}myurl=myurl+"&dummy="+dummy;var seatsForAsegment="";var selectedSeatNameTypes="";for(j=0;j<paxCount;j++){var seat=aGuestSeats[j][prevActiveSegment];var seatType=aSeatType[j][prevActiveSegment];if(seatsForAsegment==""||seatsForAsegment==null){seatsForAsegment=seat;}else{seatsForAsegment=seatsForAsegment+","+seat;}if(selectedSeatNameTypes==""||selectedSeatNameTypes==null){selectedSeatNameTypes=seatType;}else{selectedSeatNameTypes=selectedSeatNameTypes+","+seatType;}}myurl=myurl+"&selectedSeatsForSegment="+seatsForAsegment+"&selectedSeatNameTypes="+selectedSeatNameTypes;myurl=replaceAllFunction(myurl," ","%20");$("#ssSeatMap01").load(myurl,"data:script",showLoadingImageClose);}function replaceAllFunction(txt,replace,with_this){return txt.replace(new RegExp(replace,"g"),with_this);}function submitTab(legIndex){showWaitImage();var seatsForAsegment="";var selectedSeatNameTypes="";for(j=0;j<paxCount;j++){var seat=aGuestSeats[j][activeSegmentIndex];var seatType=aSeatType[j][activeSegmentIndex];if(seatsForAsegment==""||seatsForAsegment==null){seatsForAsegment=seat;}else{seatsForAsegment=seatsForAsegment+","+seat;}if(selectedSeatNameTypes==""||selectedSeatNameTypes==null){selectedSeatNameTypes=seatType;}else{selectedSeatNameTypes=selectedSeatNameTypes+","+seatType;}}if(!(actionVal==null||actionVal=="")){document.seatMapForm.action=actionVal+".do";}if(!(methodValueReUse==null||methodValueReUse=="")){document.seatMapForm.method.value=methodValueReUse;}document.seatMapForm.selectedSeatsForSegment.value=seatsForAsegment;document.seatMapForm.selectedSeatNameTypes.value=selectedSeatNameTypes;document.seatMapForm.tabSelected.value=legIndex;document.seatMapForm.activeSegmentIndex.value=activeLegIndex;document.seatMapForm.submit();}function handleTabs(){var tabId="tab_"+activeLegIndex;var tripId="tab_trip_"+activeLegIndex;var labelId="tab_label_"+activeLegIndex;if(document.getElementById(tabId)&&document.getElementById(labelId)){document.getElementById(tabId).className="fsTripTypeActive";document.getElementById(tripId).className="fsTripTypeNumActive";document.getElementById(labelId).className="fsTripTypeLabelActive";}disableOtherTabs();function disableOtherTabs(){for(i=0;i<oandDCount;i++){if(i!=activeLegIndex){var tabId="tab_"+i;var tripId="tab_trip_"+i;var labelId="tab_label_"+i;if(document.getElementById(tabId)&&document.getElementById(labelId)){document.getElementById(tabId).className="fsTripTypeInactive";document.getElementById(tripId).className="fsTripTypeNumInactive";document.getElementById(labelId).className="fsTripTypeLabelInactive";}}}}}function validateExitRow(functionType){var checkBoxObject=document.getElementById("ssExitRowAccept");if(checkBoxObject.value=="0"){var divObject=document.getElementById("exitRowErrorDiv");var errorMsg='<table width="100%"><tr><td>';errorMsg+='<img src="https://static.virginamerica.com/images/icon-error.png">';errorMsg+='</td><td class="font11 fontColorF08 fontBold">';errorMsg+="To select this seat, please check the box below to accept the terms and conditions";errorMsg+="</td></tr></table>";divObject.style.display="block";divObject.innerHTML=errorMsg;document.getElementById("ssExitRowAcceptContainer").style.backgroundColor="#F08800";document.getElementById("exitRowTC").className="fontColorF08 fontBold";}else{closePopup("popupOverlayBg");if(functionType=="setUpgrade"){upgradeSeat();}else{assignSeat();}}}function assignSeat(){var setSeat="true";for(i=0;i<paxCount;i++){if(aGuestSeats[i][activeSegmentIndex]==selectedSeat){setSeat="false";break;}}if(setSeat=="true"){var selectedSeatDisplay=selectedSeat.toUpperCase();if(currentSeat&&currentSeat!=notSelected&&currentSeat!=""){document.getElementById(currentSeat).className=previousStyleClass;}if(selectedSeatCabinClass=="FIRST"){selectedSeatStyleClass="ssSeatMapFCSelected";}else{if(selectedSeatCabinClass=="MCS"){selectedSeatStyleClass="ssSeatMapMCSSelected";}else{if(selectedSeatCabinClass=="ECONOMY"){selectedSeatStyleClass="ssSeatMapMCSelected";}}}aGuestSeats[activeGuestIndex][activeSegmentIndex]=selectedSeat;aSeatType[activeGuestIndex][activeSegmentIndex]=selectedSeatType;aCabinClass[activeSegmentIndex]=selectedSeatCabinClass;document.getElementById(selectedSeatId).className=selectedSeatStyleClass;var selectedSeatDisplayYTS=selectedSeatDisplay;if(selectedSeatDisplay=="3C"||selectedSeatDisplay=="3D"){selectedSeatDisplay=selectedSeatDisplay+"*";}if(seatSelectPageId==1&&aGuestSeatsOrig[activeGuestIndex][activeSegmentIndex]!=""&&aGuestSeatsOrig[activeGuestIndex][activeSegmentIndex]!="Not Selected"){selectedSeatDisplay='<span class="strikeOut">'+aGuestSeatsOrig[activeGuestIndex][activeSegmentIndex]+"</span> /"+selectedSeatDisplay;}document.getElementById("segmentGuest_"+activeSegmentIndex+"_"+activeGuestIndex).innerHTML=selectedSeatDisplay+'<br><span style="font-size:9px;font-family:arial;">'+selectedSeatCabinClassDisplay+"</span>";aPrevSeatStyle[activeGuestIndex][activeSegmentIndex]=selectedSeatClassName;document.getElementById("Guest_"+activeLegIndex+"_"+activeSegmentIndex+"_"+activeGuestIndex).innerHTML=selectedSeatDisplayYTS;setNextGuest();isReaccommodated();}}function toggleExitRow(){var checkBoxObj=document.getElementById("ssExitRowAccept");if(checkBoxObj.value=="0"){checkBoxObj.value="1";}else{checkBoxObj.value="0";}}function goBack(){document.barForm.method.value="flightSearchTabLink";document.barForm.tabSelect.value="2";if(actionVal=="seatselect"){document.barForm.action="flightSearchTabLink.do";}else{if(actionVal=="postseatselect"){document.barForm.action="postFlightSearchTabLink.do";}}showWaitImage();document.barForm.submit();}function nextPage(){showWaitImage();var seatsForAsegment="";var selectedSeatNameTypes="";for(j=0;j<paxCount;j++){var seat=aGuestSeats[j][activeSegmentIndex];var seatType=aSeatType[j][activeSegmentIndex];if(seatsForAsegment==""||seatsForAsegment==null){seatsForAsegment=seat;}else{seatsForAsegment=seatsForAsegment+","+seat;}if(selectedSeatNameTypes==""||selectedSeatNameTypes==null){selectedSeatNameTypes=seatType;}else{selectedSeatNameTypes=selectedSeatNameTypes+","+seatType;}}document.seatMapForm.selectedSeatsForSegment.value=seatsForAsegment;document.seatMapForm.selectedSeatNameTypes.value=selectedSeatNameTypes;document.seatMapForm.method.value="viewPricing";if(actionVal=="seatselect"){document.seatMapForm.action="viewPricing.do";}else{document.seatMapForm.action="postViewPricing.do";}document.seatMapForm.submit();}function selectNextFlightSeats(){showWaitImage();var seatsForAsegment="";var selectedSeatNameTypes="";for(j=0;j<paxCount;j++){var seat=aGuestSeats[j][activeSegmentIndex];var seatType=aSeatType[j][activeSegmentIndex];if(seatsForAsegment==""||seatsForAsegment==null){seatsForAsegment=seat;}else{seatsForAsegment=seatsForAsegment+","+seat;}if(selectedSeatNameTypes==""||selectedSeatNameTypes==null){selectedSeatNameTypes=seatType;}else{selectedSeatNameTypes=selectedSeatNameTypes+","+seatType;}}document.seatMapForm.selectedSeatsForSegment.value=seatsForAsegment;document.seatMapForm.selectedSeatNameTypes.value=selectedSeatNameTypes;document.seatMapForm.tabSelected.value="1";document.seatMapForm.activeSegmentIndex.value=activeLegIndex;document.seatMapForm.submit();}function availableSeatsPreview(fltBoardPoint,fltOffPoint,fltNumber,fltDate,clickedObj){showWaitImage();actionUrl="showseatmap.do?method=seatselect&boardPoint="+fltBoardPoint+"&offPoint="+fltOffPoint+"&flightNumber="+fltNumber+"&flightDate="+fltDate;updatePopup(actionUrl,"Seats Available on this Flight",450,clickedObj,false,50,-120,false);}function refreshDiv(url,divid,parameter,isRefresh){var respYts=$.post(url,parameter,done,"html");function done(){if(isRefresh=="true"&&respYts.responseText!=""){document.getElementById(divid).innerHTML=respYts.responseText;if(divid=="travelExpeince"){if(document.getElementById("totalBottom")){document.getElementById("totalTop").innerHTML=document.getElementById("totalBottom").innerHTML;}}}closeWaitImage();}}function addGiftVoucher(id,div){showWaitImage();var voucherNumber=document.getElementById("giftVoucherNumber").value;var URL="giftVoucher.do?method=add&giftVoucherNumber="+voucherNumber;$.ajax({type:"POST",url:URL,cache:false,dataType:"html",success:function(html){$("#"+div).html(html.trim());closeWaitImage();}});}function removeGiftVoucher(voucherNumber,id,div){showWaitImage();var URL="giftVoucher.do?method=remove&giftVoucherNumber="+voucherNumber;$.ajax({type:"POST",url:URL,cache:false,dataType:"html",success:function(html){$("#"+div).html(html.trim());showLoadingImageClose();}});}var clearToolTipInterval;var clearPopupInterval;var counter=20;function checkPopupInterval(divid,intervalId){if(divid){divToClose=divid;}else{divToClose="popupId";}if(intervalId){intervalToClear=intervalId;}else{intervalToClear="clearPopUpInterval";}if(counter>0){counter--;}else{closePopup(divToClose);window.clearInterval(clearPopupInterval);counter=20;}}function popupToolTip(pageName,title,popupWidth,clkObj,showBtn,lftMrg,rgtMrg,decision,openParameter,functionCalled){if(clearToolTipInterval){clearInterval(clearToolTipInterval);counter=20;}$("#toolTipMsgArea").load(pageName,"cache:false",toolTip);function toolTip(){document.getElementById("toolTipTitle").innerHTML=title;var popupFrame=document.getElementById("toolTipFrame");setObjOffset(clkObj,document.getElementById("toolTipId"),lftMrg,rgtMrg);document.getElementById("toolTipId").style.display="block";popupFrame.style.width=eval(popupWidth);popupFrame.style.height=document.getElementById("toolTipId").offsetHeight;if(openParameter&&openParameter!=""){document.getElementById("toolTipOpenParameter").innerHTML=openParameter;}}clearToolTipInterval=window.setInterval('checkPopupInterval("toolTipId")',1000);}function f_scrollTop(){return f_filterResults(window.pageYOffset?window.pageYOffset:0,document.documentElement?document.documentElement.scrollTop:0,document.body?document.body.scrollTop:0);}function f_filterResults(n_win,n_docel,n_body){var n_result=n_win?n_win:0;if(n_docel&&(!n_result||(n_result>n_docel))){n_result=n_docel;}return n_body&&(!n_result||(n_result>n_body))?n_body:n_result;}function xDocSize(){var b=document.body,e=document.documentElement;var esw=0,eow=0,bsw=0,bow=0,esh=0,eoh=0,bsh=0,boh=0;if(e){esw=e.scrollWidth;eow=e.offsetWidth;esh=e.scrollHeight;eoh=e.offsetHeight;}if(b){bsw=b.scrollWidth;bow=b.offsetWidth;bsh=b.scrollHeight;boh=b.offsetHeight;}return{w:Math.max(esw,eow,bsw,bow),h:Math.max(esh,eoh,bsh,boh)};}function getViewableArea(){if(parseInt(navigator.appVersion)>3){if(navigator.appName=="Netscape"){winW=window.innerWidth;winH=window.innerHeight;}if(navigator.appName.indexOf("Microsoft")!=-1){winW=document.body.offsetWidth;winH=document.body.offsetHeight;}}return winH;}function setLoadingAniDivLocation(){var vHeight=getViewableArea();var yScrollOffset=f_scrollTop();var loaderYPosition=vHeight/2;loaderYPosition+=yScrollOffset;loaderYPosition+=-100;var hWidth=xDocSize().w;var loaderXPosition=((hWidth/2)-100);var loadingAnimationObject=document.getElementById("loadingAnimationBody");loadingAnimationObject.style.top=loaderYPosition+"px";loadingAnimationObject.style.left=loaderXPosition+"px";var loadingAnimationBgObject=document.getElementById("loadingAnimationBodyBg");loadingAnimationBgObject.style.top=loaderYPosition+"px";loadingAnimationBgObject.style.left=loaderXPosition+"px";}function showWaitImage(){var vHeight=getViewableArea();var yScrollOffset=f_scrollTop();var loaderYPosition=vHeight/2;loaderYPosition+=yScrollOffset;loaderYPosition+=-100;var hWidth=xDocSize().w;var loaderXPosition=((hWidth/2)-110);if(document.getElementById("loadingAnimationDiv")){document.getElementById("loadingAnimationDiv").style.top="0px";document.getElementById("loadingAnimationDiv").style.left="0px";document.getElementById("loadingAnimationDiv").style.width=hWidth+"px";document.getElementById("loadingAnimationDiv").style.height=vHeight+"px";document.getElementById("loadingAnimationDiv").style.display="block";document.getElementById("loadingAnimationDisableDiv").style.display="block";document.getElementById("loadingAnimationBody").style.left=loaderXPosition;document.getElementById("loadingAnimationBody").style.top=loaderYPosition;document.getElementById("loadingAnimationBodyBg").style.left=loaderXPosition;document.getElementById("loadingAnimationBodyBg").style.top=loaderYPosition;if(isPCIE6==1){document.getElementById("loadingDivIFrame").style.top="0px";document.getElementById("loadingDivIFrame").style.left="0px";document.getElementById("loadingDivIFrame").style.height=xDocSize().h;document.getElementById("loadingDivIFrame").style.width=hWidth;document.getElementById("loadingDivIFrame").style.display="block";}}}function closeWaitImage(){if(document.getElementById("loadingAnimationDiv")){document.getElementById("loadingAnimationDiv").style.display="none";}}function getPageSizeWithScroll(){if(window.innerHeight&&window.scrollMaxY){yWithScroll=window.innerHeight+window.scrollMaxY;xWithScroll=window.innerWidth+window.scrollMaxX;}else{if(document.body.scrollHeight>document.body.offsetHeight){yWithScroll=document.body.scrollHeight;xWithScroll=document.body.scrollWidth;}else{yWithScroll=document.body.offsetHeight;xWithScroll=document.body.offsetWidth;}}arrayPageSizeWithScroll=new Array(xWithScroll,yWithScroll);return arrayPageSizeWithScroll;}function popupElevateInturrupt(){var vHeight=getViewableArea();var yScrollOffset=f_scrollTop();var loaderYPosition=vHeight/2;loaderYPosition+=yScrollOffset;loaderYPosition+=-100;var hWidth=xDocSize().w;var hHeight=xDocSize().h;var loaderXPosition=500;loaderXPosition=loaderXPosition-280;var footerObj=document.getElementById("pageLengthIdentifier");var footerY=0;if(isPCIE==1||isSafari==1){var ieOffset=150;}else{if(isMacFF==1){var ieOffset=-250;}else{var ieOffset=100;}}var test=getPageSizeWithScroll();footerY=arrayPageSizeWithScroll[0]+ieOffset;if(document.getElementById("elevateInterruptDiv")){var inturruptObj=document.getElementById("elevateInterruptDiv");var inturruptDivObj=document.getElementById("elevateOverlayId");var inturruptOverlayDivObj=document.getElementById("elevateOverlayBg");var inturruptIFrameObj=document.getElementById("popupOverlayFrame");inturruptOverlayDivObj.style.height=footerY+"px";inturruptDivObj.style.left=loaderXPosition;inturruptDivObj.style.top=loaderYPosition;inturruptObj.style.display="block";if(isPCIE6==1){document.getElementById("popupOverlayFrameForIE6").style.display="block";}if(isSafari){inturruptOverlayDivObj.style.width="100%";}}}function popupOverlay(pageName,title,popupWidth,clkObj,showBtn,lftMrg,rgtMrg,decision,openParameter,functionCalled){$("#popupOverlayMsgArea").load(pageName,"",overlay);function overlay(){var yScrollOffset=f_scrollTop();var pageWidth=xDocSize().w;var pageHeight=xDocSize().h;var vHeight=getViewableArea();var xOffSet=popupWidth/2;var xLocation=(pageWidth/2);xLocation=xLocation-xOffSet;var yLocation=(vHeight/2);yLocation+=yScrollOffset;document.getElementById("popupOverlayTitle").innerHTML=title;var popupElement=document.getElementById("popupOverlayTable");var popupFrame=document.getElementById("popupOverlayFrame");var popupDiv=document.getElementById("popupOverlayBg");popupElement.style.width=eval(popupWidth);popupFrame.style.width=eval(popupWidth)-30;popupFrame.style.height=popupElement.style.height;popupDiv.style.height=pageHeight;if(fareFormatType=="Dollars"){openParameter=replaceAllFunction(openParameter,",","");openParameter=openParameter.split(".")[0]+".00";}document.getElementById("popupOverlayId").style.left="50%";document.getElementById("popupOverlayId").style.top=yLocation;document.getElementById("popupOverlayBg").style.top=0;document.getElementById("popupOverlayBg").style.width=pageWidth+"px";document.getElementById("popupOverlayBg").style.display="block";if(openParameter&&openParameter!=""){if(document.getElementById("popUpOverlayOpenParameter")){document.getElementById("popUpOverlayOpenParameter").innerHTML=openParameter;}}}}function ciCollapseExpand(divId,btnObject){var divObject=document.getElementById(divId);if(divObject.style.display=="none"){document.getElementById(divId).style.display="block";btnObject.src="https://static.virginamerica.com/images/btn-checkin-collapse.png";}else{document.getElementById(divId).style.display="none";btnObject.src="https://static.virginamerica.com/images/btn-checkin-expand.png";}}function toggleExtraFees(divId){var exDiv=document.getElementById(divId);if(exDiv.style.display=="block"){exDiv.style.display="none";}else{exDiv.style.display="block";}}function showDiv(divId){var exDiv=document.getElementById(divId);exDiv.style.display="block";}function hideDiv(divId){var exDiv=document.getElementById(divId);exDiv.style.display="none";}function togglePlusMinus(imgObject){if(imgObject.src.indexOf("plus")!=-1){imgObject.src="https://static.virginamerica.com/images/icon-minus.png";}else{imgObject.src="https://static.virginamerica.com/images/icon-plus.png";}}function toggleTravelOptionsFlights(newActiveFlight,tabObject){for(i=1;i<=flightCount;i++){document.getElementById("fsTripTypeBg0"+i).className="fsTripTypeInactive";document.getElementById("fsTripTypeNum0"+i).className="fsTripTypeNumInactive";document.getElementById("fsTripTypeLabel0"+i).className="fsTripTypeLabelInactive";document.getElementById("toFlight0"+i).style.display="none";}tabObject.className="fsTripTypeActive";document.getElementById("fsTripTypeNum0"+newActiveFlight).className="fsTripTypeNumActive";document.getElementById("fsTripTypeLabel0"+newActiveFlight).className="fsTripTypeLabelActive";document.getElementById("toFlight0"+newActiveFlight).style.display="block";}function imgRollOver(imgObject){var imageDir="";var imageObj=imgObject.src.substr(imgObject.src.indexOf("/images/")+7);var imageName=imageObj.substr(0,imageObj.indexOf("."));var imageType=imageObj.substr(imageObj.indexOf("."));if(imageName.indexOf("/")!=-1){imageDir=imageName.substr(0,imageName.indexOf("/")+1);imageName=imageName.substr(imageName.indexOf("/")+1);}imgObject.src="https://static.virginamerica.com/images/"+imageDir+imageName+"-roll"+imageType;}function imgRollOut(imgObject){var imageDir="";var imageObj=imgObject.src.substr(imgObject.src.indexOf("/images/")+7);var imageName=imageObj.substr(0,imageObj.indexOf("-roll."));var imageType=imageObj.substr(imageObj.indexOf("."));if(imageName.indexOf("/")!=-1){imageDir=imageName.substr(0,imageName.indexOf("/")+1);imageName=imageName.substr(imageName.indexOf("/")+1);}imgObject.src="https://static.virginamerica.com/images/"+imageDir+imageName+imageType;}function btnRoll(buttonObject,btnClassName){buttonObject.className=btnClassName;}var nextDayFlight=new Array(1);var ajaxDiv;var seatActionUrl="seatSelectNew.do";var fltsInfoIdx=0;var fromNextDayMsg=false;function popFSDivs(e,divID,index){var posx=0;var posy=0;var xOffset=0;var yOffset=0;var AllPopUpX=0;var AllPopUpY=0;var obj=document.getElementById("mcPopUpInfoIconDeparture0"+index);var objFareDetails=document.getElementById("btnFareDetails01");xOffset=120;yOffset=0;if(divID=="popupGovFeesAndTaxes"){obj=document.getElementById("lnkGovernmentFeeTaxes");yOffset=-130;}if(!e){var e=window.event;}if(e.pageX||e.pageY){posx=e.pageX;}else{if(e.clientX||e.clientY){posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;}}if(obj&&obj.offsetParent){while(obj.offsetParent){posy+=obj.offsetTop;obj=obj.offsetParent;}}else{if(obj&&obj.x){posy+=obj.y;}}if(objFareDetails.offsetParent){while(objFareDetails.offsetParent){AllPopUpX+=objFareDetails.offsetLeft;AllPopUpY+=objFareDetails.offsetTop;objFareDetails=objFareDetails.offsetParent;}}else{if(objFareDetails.x){AllPopUpX+=objFareDetails.x;AllPopUpY+=objFareDetails.y;}}xOffset=120;yOffset=0;if(divID=="mcPopUp"||divID=="mcRefundPopUp"||divID=="mcsIuPopUp"||divID=="mcsPopUp"||divID=="fcPopUp"){yOffset=26;}if(divID=="allPopUp"){posx=AllPopUpX-400;posy=AllPopUpY+20;}document.getElementById("mcsIuPopUp").style.visibility="hidden";document.getElementById("mcsPopUp").style.visibility="hidden";document.getElementById("mcPopUp").style.visibility="hidden";document.getElementById("mcRefundPopUp").style.visibility="hidden";document.getElementById("fcPopUp").style.visibility="hidden";document.getElementById("allPopUp").style.visibility="hidden";document.getElementById(divID).style.left=(posx-xOffset);document.getElementById(divID).style.top=(posy+yOffset);document.getElementById(divID).style.visibility="visible";}function popFSDivsClose(divID){if(document.getElementById(divID).style.visibility=="visible"){document.getElementById(divID).style.visibility="hidden";}}function toggleModifySearchDiv(){if(document.getElementById("fsModifySearch").style.display=="block"){document.getElementById("fsModifySearch").style.display="none";document.getElementById("modifySearchArrow").src="https://static.virginamerica.com/images/fareselect-modifysearch-rightarrow-red.gif";}else{document.getElementById("fsModifySearch").style.display="block";document.getElementById("modifySearchArrow").src="https://static.virginamerica.com/images/fareselect-modifysearch-downarrow-red.gif";}}function toggleActiveCell(thisActiveCell,thisActiveRadio,idx){var currentActiveCell=document.getElementById(("activeCell"+idx)).value;var currentActiveRadio=document.getElementById(("activeRadio"+idx)).value;var currentClass=currentActiveCell.split("|")[2];if(currentActiveCell&&currentActiveCell!=""){if(currentClass=="MCS"||currentClass=="IUMCS"){document.getElementById(currentActiveCell).className="fsTableCellMCS";}else{if(currentClass=="FC"){document.getElementById(currentActiveCell).className="fsTableCellFC";}else{document.getElementById(currentActiveCell).className="fsTableCell";}}}if(currentActiveRadio&&currentActiveRadio!=""){document.getElementById(currentActiveRadio).checked=false;}document.getElementById(thisActiveCell).className="fsTableCellActive";document.getElementById(thisActiveRadio).checked=true;document.getElementById(("activeCell"+idx)).value=thisActiveCell;document.getElementById(("activeRadio"+idx)).value=thisActiveRadio;}function changeFlightTab(index,currentId,buttonId,isInternational){var checkDepart=true;if(isInternational&&isInternational=="true"){if(!document.getElementById("flightNumber0")&&index>0){checkDepart=false;}}if(checkDepart){toggleFlightsInfo(index);toggleActiveTab(currentId);toggleActiveButtons(buttonId);}else{updatePopup("html/popup-fareselect-choosedepartfirst.html","Select Departing Flight",350,document.getElementById("pageHeaderBar"),false,170,50,false);}}function toggleFlightsInfo(index){currentId="flightInfo"+index;var buttonId="button"+index;var objs=document.getElementById("fareSelectFlightList").getElementsByTagName("div");for(i=0;i<objs.length;i++){if(objs[i].id==currentId){fltsInfoIdx=index;objs[i].style.display="block";document.getElementById("routeInfo").innerHTML=document.getElementById(("routeInfo"+index)).innerHTML;document.getElementById(buttonId).style.display="block";}else{if((objs[i].id).indexOf("flightInfo")>=0){objs[i].style.display="none";$("#button"+i).hide();}}}}function toggleActiveTab(currentId){var objs=document.getElementById("allTabs").getElementsByTagName("td");for(i=0;i<objs.length;i++){if(objs[i].id==currentId){toggleClass(objs[i],"Active");}else{if((objs[i].id).indexOf("tab")>=0){toggleClass(objs[i],"Inactive");}}}function toggleClass(obj,classType){obj.className="fsTripType"+classType;var tdObjs=obj.getElementsByTagName("table")[0].getElementsByTagName("tr")[0].getElementsByTagName("td");for(j=0;j<tdObjs.length;j++){if(tdObjs[j].className.indexOf("fsTripTypeNum")>=0){tdObjs[j].className="fsTripTypeNum"+classType;}else{if(tdObjs[j].className.indexOf("fsTripTypeLabel")>=0){tdObjs[j].className="fsTripTypeLabel"+classType;}}}}}function toggleActiveButtons(currentId){var objs=document.getElementById("continueBtns").getElementsByTagName("div");for(i=0;i<objs.length;i++){if(objs[i].id==currentId){objs[i].style.display="block";}else{if((objs[i].id).indexOf("button")>=0){objs[i].style.display="none";}}}}function loadFareDetails(fareId,radioValue,flightNumber,airport,fareFormatType,fareLevel,fareBasisCode,mainPoints,mcsPoints,firstPoints,nextDayFlightInd){myUrl="loadFareQuote.do?method=loadFareQuote&fareId="+fareId+"&fare="+radioValue+"&flightNumber="+flightNumber+"&airportName="+airport+"&fareLevel="+fareLevel+"&fareFormatType="+fareFormatType+"&fareBasisCode="+fareBasisCode+"&mainPoints="+mainPoints+"&mcsPoints="+mcsPoints+"&firstPoints="+firstPoints;$("#nextDayMsgOKbtn").unbind("click");$("#nextDayMsgCancelbtn").unbind("click");if(document.getElementById("errorDiv")){document.getElementById("errorDiv").innerHTML="";}fltsInfoIdx=eval(fareId.split("|")[0]);if(nextDayFlightInd=="true"&&(document.getElementById("overNightFlightMessage").style.display=="none"||!fromNextDayMsg)){$("#overNightFlightMessage").css({top:($(document.getElementById(fareId+"|R")).offset().top-60)+"px",left:($(document.getElementById(fareId+"|R")).offset().left-110)+"px"});$("#nextDayMsgOKbtn").click(function(){fromNextDayMsg=true;$(document.getElementById(fareId)).trigger("click");nextDayFlight[fltsInfoIdx]=true;$("#overNightFlightMessage").hide();});$("#nextDayMsgCancelbtn").click(function(){if(fareId.split("|")[2]&&(fareId.split("|")[2]=="MCS"||fareId.split("|")[2]=="IUMCS")){document.getElementById(fareId).className="fsTableCellMCS";}else{if(fareId.split("|")[2]&&fareId.split("|")[2]=="FC"){document.getElementById(fareId).className="fsTableCellFC";}else{document.getElementById(fareId).className="fsTableCell";}}document.getElementById(fareId+"|R").checked=false;if(document.getElementById(("activeCell"+fltsInfoIdx))&&document.getElementById(("activeCell"+fltsInfoIdx)).value!=""){var selectedCell=document.getElementById(("activeCell"+fltsInfoIdx)).value;toggleActiveCell(selectedCell,selectedCell+"|R",fltsInfoIdx);}$("#overNightFlightMessage").hide();});$("#overNightFlightMessage").show();return ;}else{nextDayFlight[fltsInfoIdx]=false;}toggleActiveCell(fareId,fareId+"|R",fltsInfoIdx);showWaitImage();fromNextDayMsg=false;$("#overNightFlightMessage").hide();disableSelectPage();if(window.populateOmnitureElements){populateOmnitureElements(fltsInfoIdx,airport);}if(document.getElementById("postTravelExpeince")){ajaxSelect(myUrl,"postTravelExpeince",fareFormatType);}else{ajaxSelect(myUrl,"travelExpeince",fareFormatType);}}function disableSelectPage(){pageSize=getPageSizeWithScroll();document.getElementById("disableTotalPage").style.width=pageSize[0];document.getElementById("disableTotalPage").style.height=pageSize[1];document.getElementById("disableTotalPage").style.left="0";document.getElementById("disableTotalPage").style.top="0";document.getElementById("disableTotalPage").style.display="block";}function ajaxSelect(myurl,div,fareFormatType){var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;ajaxDiv=div;fareFormatTypePage=fareFormatType;xmlhttp.open("POST",myurl,true);xmlhttp.onreadystatechange=handleResponseSelect;xmlhttp.send("");}function handleResponseSelect(){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/,"");};if(xmlhttp.readyState==4){if(xmlhttp.status==200){if((xmlhttp.responseText).trim()=="AjaxSessionTimeOut"){window.location="/va/home.do?method=virginAmerica&sessionState=sessionTimeOut";}else{if((xmlhttp.responseText).trim()=="AjaxError"){window.location="/va/home.do?method=virginAmerica&fromErrorPage=fromErrorPage";}else{if((xmlhttp.responseText).trim()=="InventoryUpdate"||((xmlhttp.responseText).length>4&&(xmlhttp.responseText).substring(0,5)=="error")){if((xmlhttp.responseText).trim()=="InventoryUpdate"){document.getElementById("VF_popup").style.display="block";}else{document.getElementById("errorDiv").style.display="block";document.getElementById("errorDiv").innerHTML='<table><tr><td><img src="https://static.virginamerica.com/images/esc-sign.gif" width="40" height="35" alt="" ></td><td><span class="validationDefault">'+(xmlhttp.responseText).substring(6)+"</span></td></tr></table>";}if(nextDayFlight[fltsInfoIdx]){nextDayFlight[fltsInfoIdx]=false;}if(document.getElementById(("activeCell"+fltsInfoIdx))&&document.getElementById(("activeCell"+fltsInfoIdx)).value!=""){document.getElementById(document.getElementById(("activeCell"+fltsInfoIdx)).value).className="fsTableCell";}if(document.getElementById(("activeRadio"+fltsInfoIdx))&&document.getElementById(("activeRadio"+fltsInfoIdx)).value!=""){document.getElementById(document.getElementById(("activeRadio"+fltsInfoIdx)).value).checked=false;}}else{if(xmlhttp.responseText.indexOf("esc-sign")>=0||xmlhttp.responseText.indexOf("escSignImg")>=0){document.getElementById("errorDiv").style.display="block";document.getElementById("errorDiv").innerHTML=xmlhttp.responseText;document.getElementById("loadingAnimationDiv").style.display="none";if(nextDayFlight[fltsInfoIdx]){nextDayFlight[fltsInfoIdx]=false;}if(document.getElementById(("activeCell"+fltsInfoIdx))&&document.getElementById(("activeCell"+fltsInfoIdx)).value!=""){document.getElementById(document.getElementById(("activeCell"+fltsInfoIdx)).value).className="fsTableCell";}if(document.getElementById(("activeRadio"+fltsInfoIdx))&&document.getElementById(("activeRadio"+fltsInfoIdx)).value!=""){document.getElementById(document.getElementById(("activeRadio"+fltsInfoIdx)).value).checked=false;}}else{document.getElementById(ajaxDiv).innerHTML=xmlhttp.responseText;if(ajaxDiv=="travelExpeince"){if(document.getElementById("totalBottom")){document.getElementById("totalTop").innerHTML=document.getElementById("totalBottom").innerHTML;}if(fareFormatTypePage=="Points"&&document.getElementById("pointsBottom")){document.getElementById("pointsTop").innerHTML=document.getElementById("pointsBottom").innerHTML;}ajax("updateTitleBar.do?method=updateTitleBar","titleBarDiv");}if(ajaxDiv=="postTravelExpeince"){ajax("postUpdateTitleBar.do?method=updateTitleBar","postTitleBarDiv");document.getElementById("newFlightTotal").innerHTML=document.getElementById("totalAmountNew").innerHTML;document.getElementById("originalFlightTotal").innerHTML=document.getElementById("totalAmountoriginal").innerHTML;}}}document.getElementById("loadingAnimationDiv").style.display="none";document.getElementById("disableTotalPage").style.display="none";setPositionTravelExp();}}}document.getElementById("disableTotalPage").style.display="none";}}function changeTravelDate(offset,OandDetailsNumber){fltsInfoIdx=OandDetailsNumber;if(document.getElementById("errorDiv")){document.getElementById("errorDiv").innerHTML="";}var positionObj="fareSelectCarousel"+OandDetailsNumber;showWaitImage();myUrl="changeTravelDateAction.do?method=changeTravelDate&oandDetailsNumber="+OandDetailsNumber+"&offset="+offset;ajaxWithCache(myUrl,"fareSelectFlightList");}function changeWeekSubmit(OandDetailsNumber,weekStatus,oandDetailsListSize){fltsInfoIdx=OandDetailsNumber;if(document.getElementById("errorDiv")){document.getElementById("errorDiv").innerHTML="";}var positionObj="fareSelectCarousel"+OandDetailsNumber;myUrl="changeWeekDateAction.do?method=changeWeekDate&oandDetailsNumber="+OandDetailsNumber+"&weekStatus="+weekStatus+"&oandDetailsListSize="+oandDetailsListSize;showWaitImage();ajaxWithCache(myUrl,"fareSelectFlightList");}function showAllAndDiscountedFlights(showFlightType){myUrl="showAllFlights.do?method=showAllFlights&actionFor="+showFlightType;showWaitImage();ajaxWithCache(myUrl,"fareSelectFlightList");}function ajaxWithCache(myurl,div){var thetime=new Date();var dummy=""+thetime.getHours()+thetime.getMinutes()+thetime.getSeconds();myurl=myurl+"&dummy="+dummy;ajaxDiv=div;xmlhttp.open("POST",myurl,true);xmlhttp.onreadystatechange=handleResponseWithCache;xmlhttp.send("");}function handleResponseWithCache(){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/,"");};if(xmlhttp.readyState==4){if(xmlhttp.status==200){if((xmlhttp.responseText).trim()=="AjaxSessionTimeOut"){window.location="/va/home.do?method=virginAmerica&sessionState=sessionTimeOut";}else{if((xmlhttp.responseText.indexOf("esc-sign")>=0||xmlhttp.responseText.indexOf("escSignImg")>=0)&&xmlhttp.responseText.indexOf("fsCarouselBgActiveNotAvailable")<0){document.getElementById("errorDiv").innerHTML=xmlhttp.responseText;document.getElementById("loadingAnimationDiv").style.display="none";}else{document.getElementById(ajaxDiv).innerHTML=xmlhttp.responseText;var i=0;while($(("#activeCell"+i)).length>0&&$(("#activeCell"+i)).val()!=""){toggleActiveCell($(("#activeCell"+i)).val(),$(("#activeCell"+i)).val()+"|R",i);i++;}}ajax("updateTitleBar.do?method=updateTitleBar","titleBarDiv");document.getElementById("loadingAnimationDiv").style.display="none";setPositionTravelExp();}toggleFlightsInfo(fltsInfoIdx);toggleActiveButtons(("button"+fltsInfoIdx));}}}function changeFareFormatType(obj){document.displayPricingForm.fareType.value=obj.value;document.displayPricingForm.oandDetailsNumber.value=fltsInfoIdx;document.displayPricingForm.method.value="changeFareInPointsDollar";document.displayPricingForm.action="changeFareInPointsDollarAction.do";document.displayPricingForm.submit();showWaitImage();}function submitSeatForm(obj){showWaitImage();document.displayPricingForm.method.value="seatselect";document.displayPricingForm.action=seatActionUrl;document.displayPricingForm.submit();}function pageOverlay(divId,title,popupWidth,clkObj,showBtn,lftMrg,rgtMrg,decision,openParameter,functionCalled){$("#popupOverlayMsgArea").html($("#"+divId).html());$("#"+divId).html("");var yScrollOffset=f_scrollTop();var pageWidth=xDocSize().w;var pageHeight=xDocSize().h;var vHeight=getViewableArea();var xOffSet=popupWidth/2;var xLocation=(pageWidth/2);xLocation=xLocation-xOffSet;var yLocation=(vHeight/2);yLocation+=yScrollOffset;if(navigator.appName.indexOf("Microsoft")!=-1){pageHeight+=340;}document.getElementById("popupOverlayTitle").innerHTML=title;var popupElement=document.getElementById("popupOverlayTable");var popupFrame=document.getElementById("popupOverlayFrame");var popupDiv=document.getElementById("popupOverlayBg");popupElement.style.width=eval(popupWidth);popupFrame.style.width=eval(popupWidth);popupDiv.style.height=pageHeight;document.getElementById("popupOverlayId").style.left="50%";document.getElementById("popupOverlayId").style.top=yLocation;document.getElementById("popupOverlayBg").style.top=0;document.getElementById("popupOverlayBg").style.height=pageHeight+200+"px";document.getElementById("popupOverlayBg").style.width=pageWidth+"px";document.getElementById("popupOverlayBg").style.display="block";if(openParameter&&openParameter!=""){document.getElementById("popUpOverlayOpenParameter").innerHTML=openParameter;}}function ciToggleCheckBoxes(cmObject,cmFormId,paxCount){var cmState=cmObject.src;var cmAppend="";var cmFlightId=cmObject.id.substr(11,1);var cmFlightIdIndex=cmFlightId-1;var cmFormTempId="";var cmFormTempValue="";var allFlightsPassSelected=0;if(cmObject.id.indexOf("_All")!=-1){if(cmState.indexOf("-off")==-1){cmObject.src="https://static.virginamerica.com/images/icon-checkbox-off.png";cmAppend="-off";cmFormTempValue="na";}else{cmObject.src="https://static.virginamerica.com/images/icon-checkbox.png";cmFormTempValue="selected";}for(i=0;i<paxCount;i++){if(document.getElementById("ciCheckBox0"+cmFlightId+"_0"+i).src.indexOf("restricted")==-1&&document.getElementById("ciCheckBox0"+cmFlightId+"_0"+i).src.indexOf("checkedin")==-1){document.getElementById("ciCheckBox0"+cmFlightId+"_0"+i).src="https://static.virginamerica.com/images/icon-checkbox"+cmAppend+".png";document.getElementById("guest"+cmFlightId+"_"+i).value=cmFormTempValue;}}}else{if(cmState.indexOf("-off")==-1){cmObject.src="https://static.virginamerica.com/images/icon-checkbox-off.png";document.getElementById(cmFormId).value="na";document.getElementById("ciCheckBox0"+cmFlightId+"_All").src="https://static.virginamerica.com/images/icon-checkbox-off.png";}else{cmObject.src="https://static.virginamerica.com/images/icon-checkbox.png";document.getElementById(cmFormId).value="selected";for(i=0;i<paxCount;i++){if(document.getElementById("ciCheckBox0"+cmFlightId+"_0"+i).src.indexOf("-off")!=-1){allFlightsPassSelected=1;}}if(allFlightsPassSelected==0){document.getElementById("ciCheckBox0"+cmFlightId+"_All").src="https://static.virginamerica.com/images/icon-checkbox.png";}}}}function ciCollapseExpand(divId,btnObject){var divObject=document.getElementById(divId);if(divObject.style.display=="none"){document.getElementById(divId).style.display="block";btnObject.src="https://static.virginamerica.com/images/btn-checkin-collapse.png";}else{document.getElementById(divId).style.display="none";btnObject.src="https://static.virginamerica.com/images/btn-checkin-expand.png";}}function resetCheckBox(flightCount,guestCount){for(j=0;j<flightCount;j++){for(i=0;i<guestCount;i++){if(document.getElementById("ciCheckBox0"+j+"_0"+i)){if(document.getElementById("ciCheckBox0"+j+"_0"+i).src.indexOf("-off")!=-1||document.getElementById("ciCheckBox0"+j+"_0"+i).src.indexOf("-restricted")!=-1){if(document.getElementById("ciCheckBox0"+j+"_All")){document.getElementById("ciCheckBox0"+j+"_All").src="https://static.virginamerica.com/images/icon-checkbox-off.png";}break;}}}}}function printBoardingPass(guestID,flightID,showClubHouse){var osdetect=OSDetect.OS;var browserdetect=OSDetect.browser;var url="printBoardingPass.do?method=printBoardingPass&guestID="+guestID+"&flightID="+flightID+"&OSDetect="+osdetect+"&browserdetect="+browserdetect+"&showClubHouse="+showClubHouse;mywindowForHtml=window.open("/va/html/Virgin_America_Boarding_Pass.html","BoardingPass","toolbar=no,location=no,directories=no,menubar=yes,scrollbars=yes,top="+10+",left="+180+",width="+845+",height="+700);ajaxToGeneratePdfHTML(url);}function changeTab(flightID){document.checkInDetailForm.method.value="changeTab";document.checkInDetailForm.indexID.value=flightID;document.checkInDetailForm.submit();}function submitCheckInForm(methodName,flightID,actionName,guestID,flightName){document.checkInDetailForm.method.value=methodName;if(flightID&&flightID!=""){document.checkInDetailForm.indexID.value=flightID;}if(actionName){if(actionName!=""){document.checkInDetailForm.action=actionName+".do";}}if(guestID){if(guestID!=""){document.checkInDetailForm.elements["checkInGuestDetails.guestID"].value=guestID;}}if(flightName){if(flightName!=""){document.checkInDetailForm.elements["checkInGuestDetails.flightName"].value=flightName;}}document.checkInDetailForm.submit();}function updateCheckInTitleBar(){var xmlHttp=null;xmlHttp=$.post("checkInProgressBar.jsp","",updateTitle,"html");function updateTitle(){document.getElementById("postTitleBarDiv").innerHTML=xmlHttp.responseText;closeWaitImage();}}function submitCheckInReview(){if(document.getElementById("transactionImage")){document.getElementById("transactionImage").style.display="block";}if(document.getElementById("purchaseButton")){document.getElementById("purchaseButton").innerHTML='<img src="https://static.virginamerica.com/images/btn-purchase.png" >';}document.checkInDetailForm.submit();}function calculateBagAmount(flightID,numOfGuest){showWaitImage();document.checkInDetailForm.indexID.value=flightID;var parms="";var URL="checkInAddBags.do?method=calculateBagAmount";if(document.checkInDetailForm){for(var i=0;i<document.checkInDetailForm.elements.length;i++){var element=document.checkInDetailForm.elements[i];if(i==0){parms=parms+element.name+"="+element.value;}else{parms=parms+"&"+element.name+"="+element.value;}}}var respYts=$.post(URL,parms,done,"html");function done(){if((respYts.responseText).indexOf("errormessage_hold")==-1){document.getElementById("areaYTS").innerHTML=respYts.responseText;document.getElementById("errorDiv").style.display="none";document.getElementById("GoOnButton").innerHTML='<img src="https://static.virginamerica.com/images/btn-go-on.gif" alt="Go On" alt="Go On" onmouseover="MakeCursor(this);imgRollOver(this);" onmouseout="imgRollOut(this);" onclick="javascript:document.checkInDetailForm.submit();showWaitImage();">';updateCheckInTitleBar();}else{document.getElementById("errorDiv").innerHTML=respYts.responseText;document.getElementById("errorDiv").style.display="block";window.scrollTo(0,0);document.getElementById("GoOnButton").innerHTML='<img src="https://static.virginamerica.com/images/btn-go-on.gif" alt="Go On" alt="Go On" >';closeWaitImage();}}}function nextPageCheckin(actionName,methodName){showWaitImage();var seatsForAsegment="";var selectedSeatNameTypes="";for(j=0;j<paxCount;j++){var seat=aGuestSeats[j][activeSegmentIndex];var seatType=aSeatType[j][activeSegmentIndex];if(seatsForAsegment==""||seatsForAsegment==null){seatsForAsegment=seat;}else{seatsForAsegment=seatsForAsegment+","+seat;}if(selectedSeatNameTypes==""||selectedSeatNameTypes==null){selectedSeatNameTypes=seatType;}else{selectedSeatNameTypes=selectedSeatNameTypes+","+seatType;}}document.seatMapForm.selectedSeatsForSegment.value=seatsForAsegment;document.seatMapForm.selectedSeatNameTypes.value=selectedSeatNameTypes;document.seatMapForm.method.value=methodName;document.seatMapForm.action=actionName+".do";document.seatMapForm.submit();}function progressBar(selectedLink){document.progressBarForm.action="checkInProcess.do";if(selectedLink=="CheckInPayment"||selectedLink=="CheckInReview"){document.progressBarForm.action="checkInProcessSecure.do";}document.progressBarForm.method.value="checkInProcess";document.getElementById("selectedLink").value=selectedLink;showWaitImage();document.progressBarForm.submit();}function clearText(obj,textValue){if(textValue){if(obj.value==textValue){obj.value="";}}else{if(obj.value=="Email, Alias or Elevate#"){obj.value="";}}}function changeText(value,areaId){document.getElementById(areaId).innerHTML=value;}function showText(fieldObj,text){if((fieldObj.value).trim()==""){fieldObj.value=text;}}function setText(obj,textValue){if(obj.value==""){obj.value=textValue;}}function increaseErrorCount(errorType,form){var count=0;if(form){if(errorType=="promoCode"){count=form.promo_code_error.value;count++;form.promo_code_error.value=count;}}}function submitUpsellOptions(methodName,form,value,action){showWaitImage();form.method.value=methodName;if(value&&value!=""){var newObject=document.createElement("input");newObject.name=value;newObject.type="hidden";newObject.value="on";form.appendChild(newObject);}if(action&&action!=""){form.action=action+".do";}form.submit();}function submitFromReview(form){if(document.getElementById("transactionImage")){document.getElementById("transactionImage").style.display="block";}if(document.getElementById("purchaseButton")){document.getElementById("purchaseButton").innerHTML='<img src="https://static.virginamerica.com/images/btn-purchase.png" >';}form.submit();}function progressBarUpSell(selectedLink){document.progressBarForm.action="upSellProcess.do";if(selectedLink=="UPSellPayment"||selectedLink=="UPSellReview"){document.progressBarForm.action="upSellProcessSecure.do";}document.progressBarForm.method.value="upSellProcessBar";document.getElementById("selectedLink").value=selectedLink;showWaitImage();document.progressBarForm.submit();}function printClubHousePass(){var osdetect=OSDetect.OS;var browserdetect=OSDetect.browser;var url="printClubHousePass.do?method=getClubHousePass&OSDetect="+osdetect+"&browserdetect="+browserdetect;mywindowForHtml=window.open("/va/html/Virgin_America_Boarding_Pass.html","BoardingPass","toolbar=no,location=no,directories=no,menubar=yes,scrollbars=yes,top="+10+",left="+180+",width="+845+",height="+700);ajaxToGeneratePdfHTML(url);}function changeInputType(oldObject,oType,executeOnce,setText){var newObject=document.createElement("input");newObject.type=oType;if(oldObject.value&&oldObject.type==oType){newObject.value=oldObject.value;}if(setText){newObject.value=setText;}if(oldObject.name){newObject.name=oldObject.name;}if(oldObject.id){newObject.id=oldObject.id;}if(oldObject.className){newObject.className=oldObject.className;}if(oldObject.size){newObject.size=oldObject.size;}newObject.onblur=function(){if(newObject.value==""){changeInputType(newObject,"text",true,"Password");}};newObject.onfocus=function(){if(newObject.type=="text"){changeInputType(newObject,"password",false);}};newObject.onkeypress=oldObject.onkeypress;newObject.onchange=function(){if(document.signInForm){document.signInForm.password.value=newObject.value;}};oldObject.parentNode.replaceChild(newObject,oldObject);if(!executeOnce){newObject.focus();newObject.select();}return newObject;}function submitPreferences(){showWaitImage();var userOptions="";for(optCnt=0;optCnt<document.emailPreferencesForm.preference.length;optCnt++){optObject=document.emailPreferencesForm.preference[optCnt];userOptions=userOptions+optObject.value+"-"+optObject.checked+",";}document.emailPreferencesForm.preferences.value=userOptions;document.emailPreferencesForm.submit();}function makeSubscription(){myurl="email-preference-options.do?";for(optCnt=0;optCnt<document.emailPreferencesForm.elements.length;optCnt++){optObject=document.emailPreferencesForm.elements[optCnt];myurl=myurl+optObject.name+"="+optObject.value+"&";}$("#ContainerDealsAndOffer").load(myurl,"",done);function done(){closeWaitImage();}}function setAdultAndInfants(tripType,paxCount,fieldId){var adults=new Array();var infants=new Array();var children=new Array();for(var i=0;i<10;i++){infants[i]=new Array();infants[i][0]=i;infants[i][1]=i;}for(var i=0;i<9;i++){children[i]=new Array();children[i][0]=i;children[i][1]=i;}for(var i=0;i<9;i++){adults[i]=new Array();adults[i][0]=i+1;adults[i][1]=i+1;}var thisIndex=0;var thisElementIdAppend="";if(tripType=="mc"){thisElementIdAppend="MC";}else{if(tripType=="ow"){thisElementIdAppend="OW";}}var currentAdultCount=document.getElementById("adults"+thisElementIdAppend).value;var currentKidsCount=document.getElementById("kids"+thisElementIdAppend).value;var currentInfantCount=document.getElementById("infants"+thisElementIdAppend).value;document.getElementById("adults"+thisElementIdAppend).options.length=0;document.getElementById("kids"+thisElementIdAppend).options.length=0;document.getElementById("infants"+thisElementIdAppend).options.length=0;var paxCeilingAdults=9-currentKidsCount;var paxCeilingKids=10-currentAdultCount;var paxCeilingInfants=parseInt(currentAdultCount)+1;for(var j=0;j<paxCeilingAdults;j++){if(isFF==1||isMacFF==1){document.getElementById("adults"+thisElementIdAppend).add(new Option(adults[j][0],adults[j][1]),null);}else{document.getElementById("adults"+thisElementIdAppend).add(new Option(adults[j][0],adults[j][1]));}}for(var j=0;j<paxCeilingKids;j++){if(isFF==1||isMacFF==1){document.getElementById("kids"+thisElementIdAppend).add(new Option(children[j][0],children[j][1]),null);}else{document.getElementById("kids"+thisElementIdAppend).add(new Option(children[j][0],children[j][1]));}}for(var j=0;j<paxCeilingInfants;j++){if(isFF==1||isMacFF==1){document.getElementById("infants"+thisElementIdAppend).add(new Option(infants[j][0],infants[j][1]),null);}else{document.getElementById("infants"+thisElementIdAppend).add(new Option(infants[j][0],infants[j][1]));}}if(currentInfantCount>currentAdultCount){document.getElementById("infants"+thisElementIdAppend).options[currentAdultCount].selected="selected";if(isPCIE6==1){document.getElementById("infants"+thisElementIdAppend).options[currentAdultCount].selected=true;}}if(document.getElementById("infantsMC")){document.getElementById("infantsMC").value=currentInfantCount;}if(document.getElementById("infantsOW")){document.getElementById("infantsOW").value=currentInfantCount;}if(document.getElementById("infants")){document.getElementById("infants").value=currentInfantCount;}if(document.getElementById("kidsMC")){document.getElementById("kidsMC").value=currentKidsCount;}if(document.getElementById("kidsOW")){document.getElementById("kidsOW").value=currentKidsCount;}if(document.getElementById("kids")){document.getElementById("kids").value=currentKidsCount;}if(document.getElementById("adultsMC")){document.getElementById("adultsMC").value=currentAdultCount;}if(document.getElementById("adultsOW")){document.getElementById("adultsOW").value=currentAdultCount;}if(document.getElementById("adults")){document.getElementById("adults").value=currentAdultCount;}}function passportAddReqFieldInd(travelerNum){if(document.displayPurchaseForm.elements["viewPurchase.passportCountry["+travelerNum+"]"].value!=""||document.displayPurchaseForm.elements["viewPurchase.passportNumber["+travelerNum+"]"].value!=""||document.displayPurchaseForm.elements["viewPurchase.passportExpMonth["+travelerNum+"]"].value!=""||document.displayPurchaseForm.elements["viewPurchase.passportExpDay["+travelerNum+"]"].value!=""||document.displayPurchaseForm.elements["viewPurchase.passportExpYear["+travelerNum+"]"].value!=""||document.displayPurchaseForm.elements["viewPurchase.countryOfResidence["+travelerNum+"]"].value!=""||document.displayPurchaseForm.elements["viewPurchase.citizenship["+travelerNum+"]"].value!=""){document.getElementById("passportCountryTd"+travelerNum).innerHTML='Issuing Country <span class="redAsterisk">*</span>';document.getElementById("passportNumberTd"+travelerNum).innerHTML='Passport # <span class="redAsterisk">*</span>';document.getElementById("passportExpDateTd"+travelerNum).innerHTML='Passport Exp. Date <span class="redAsterisk">*</span>';document.getElementById("countryOfResidenceTd"+travelerNum).innerHTML='Country of Residence <span class="redAsterisk">*</span>';document.getElementById("citizenshipTd"+travelerNum).innerHTML='Citizenship <span class="redAsterisk">*</span>';}if(document.displayPurchaseForm.elements["viewPurchase.passportCountry["+travelerNum+"]"].value==""&&document.displayPurchaseForm.elements["viewPurchase.passportNumber["+travelerNum+"]"].value==""&&document.displayPurchaseForm.elements["viewPurchase.passportExpMonth["+travelerNum+"]"].value==""&&document.displayPurchaseForm.elements["viewPurchase.passportExpDay["+travelerNum+"]"].value==""&&document.displayPurchaseForm.elements["viewPurchase.passportExpYear["+travelerNum+"]"].value==""&&document.displayPurchaseForm.elements["viewPurchase.countryOfResidence["+travelerNum+"]"].value!=""&&document.displayPurchaseForm.elements["viewPurchase.citizenship["+travelerNum+"]"].value!=""){document.getElementById("passportCountryTd"+travelerNum).innerHTML="Issuing Country";document.getElementById("passportNumberTd"+travelerNum).innerHTML="Passport #";document.getElementById("passportExpDateTd"+travelerNum).innerHTML="Passport Exp. Date";document.getElementById("countryOfResidenceTd"+travelerNum).innerHTML="Country of Residence";document.getElementById("citizenshipTd"+travelerNum).innerHTML="Citizenship";}}function setOmnitureEnv(){var omnitureHostName=window.location.hostname;var omnitureEnv="vadev";if(omnitureHostName=="www.virginamerica.com"||omnitureHostName=="virginamerica.com"){omnitureEnv="vatest";}return omnitureEnv;}
