if(!window.OPEN){var OPEN={}}Object.size=function(C){var B=0,A;for(A in C){if(C.hasOwnProperty(A)){B++}}return B};OPEN.eventDispatcher=function(A){return function(E){var D=E.target;var C=dojo.query(D);for(var B in A){if(C.filter(B).length){return A[B].apply(D,arguments)}}}};OPEN.simplePersistence={store:function(B,A){dojo.cookie(B,dojo.toJson(A),{expires:7,path:"/"})},retrieve:function(A){return dojo.fromJson(dojo.cookie(A))}};OPEN.restoreState=false;OPEN.pageInfo={pageName:aj_pageName,context:"",contextPath:"",pageType:"",init:function(){this.context=aj_pageContext.toLowerCase();this.contextPath="ngaosbn";if(typeof (aj_PageType)!="undefined"){this.pageType=aj_PageType}appContextPath=OPENINFO.contextPath+"/";jsContextPath=OPENINFO.contextPath+"/OAjs/";dojo.addClass(dojo.query("html")[0],this.context)}};OPEN.Utilities={setHover:function(A){dojo.forEach(A,function(D,C,B){dojo.connect(D,"onmouseover",function(E){dojo.addClass(E.target,"hover")});dojo.connect(D,"onmouseout",function(E){dojo.removeClass(E.target,"hover")})})},checkFlash:function(){if(dojo.query("#aj_flashContent")[0]){try{var C=swfobject.getFlashPlayerVersion();var B=C.major;if(B<8||!B){dojo.query("#aj_flashError")[0].style.display="block"}else{}}catch(A){dojo.query("#aj_flashError")[0].style.display="block"}}},cookieCheck:function(){dojo.cookie("test","test");var A=dojo.cookie("test");if(A!="test"){if(dojo.query("#aj_noCookies")[0]){dojo.query("#aj_noCookies")[0].style.display="block"}}},changePathsSSL:function(){if(window.location.protocol=="https:"){var D=document.getElementsByTagName("a");for(var A=0,C=D.length;A<C;A++){for(var B in SSLPaths){if(D[A].href.match(SSLPaths[B][0])){D[A].href=D[A].href.replace(/http:/i,"https:");D[A].href=D[A].href.replace(SSLPaths[B][0],SSLPaths[B][1])}}}getCardContextPath=SSLPaths.getCardSecure[1]}},replaceNode:function(B,A){return{sync:true,url:A,handleAs:"text",node:dojo.byId(B),load:function(D,E){if(E.args.node){var C=document.createElement("div");C.innerHTML=D;E.args.node.parentNode.replaceChild(C,E.args.node)}},error:function(C,D){return C}}},appendToNode:function(B,A){return{sync:true,url:A,handleAs:"text",node:dojo.byId(B),load:function(D,E){if(E.args.node){var C=document.createElement("div");C.innerHTML=D;E.args.node.appendChild(C)}},error:function(D,C){return D}}},insertIntoNode:function(A,B){return{sync:true,url:B,handleAs:"text",node:dojo.byId(A),load:function(C,D){if(D.args.node){D.args.node.innerHTML="";D.args.node.innerHTML=C}},error:function(D,C){return D}}},screenHeight:function(){return window.innerHeight!=null?window.innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:document.body!=null?document.body.clientHeight:null},screenTop:function(){return typeof window.pageYOffset!="undefined"?window.pageYOffset:document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop?document.body.scrollTop:0},collectionToArray:function(D){var C=[];for(var B=0,A=D.length;B<A;B++){C.push(D[B])}return C},createNewElement:function(C){var B=document.createElement(C.element);if(typeof C.attribs!="undefined"){for(var A=0;A<C.attribs.length;A++){for(property in C.attribs[A]){B.setAttribute(property,C.attribs[A][property])}}}return B},removeChildrenFromNode:function(A){if(A.hasChildNodes()){while(A.childNodes.length>=1){A.removeChild(A.firstChild)}}}};OPEN.TaskBar={};OPEN.TaskBar.Bar={init:function(){}};OPEN.TaskBar.CardTray={cards:[],cardtray:null,numSlots:"",init:function(){var B=this;this.numSlots=4;var A=dojo.dnd.manager();dojo.dnd.autoScroll=function(C){};dojo.dnd.autoScrollNodes=function(C){};A.OFFSET_X=-25;A.OFFSET_Y=-50;dojo.dnd.Avatar.prototype._generateText=function(){return""};this.cardtray=new dojo.dnd.Source("cardtray",{horizontal:true,creator:this.nodeCreator});this.cardtray.insertNodes(false,this.nodeDataCreator());this.cardtray.forInItems(function(C,E,D){if(C.data.type==="addCardSlot"||C.data.type==="cardslot"){dojo.removeClass(dojo.byId(E),"dojoDndItem")}});dojo.query("#cardtray").onclick(OPEN.eventDispatcher({span:function(){B.updateSelfRemove(this.id)}}));dojo.subscribe("/dnd/drop",function(){OPEN.TaskBar.CardTray.Animation.animateCardIn(B.cardtray.getSelectedNodes()[0])});dojo.subscribe("/dnd/cancel",function(C){OPEN.TaskBar.CardTray.Animation.cardDivOut.apply(B.cardtray.getSelectedNodes()[0])});dojo.subscribe("/CardMenu/updateAdd",this,this.updateRemove);dojo.subscribe("/CardMenu/updateRemove",this,this.updateAdd)},nodeDataCreator:function(){var C=[];var B=false;for(var A=0;A<this.numSlots;A++){if(this.cards[A]){C.push(this.cards[A])}else{if(!B){C.push(OPEN.Cards.CardAddSlot);B=true}else{C.push(OPEN.Cards.CardEmptySlot)}}}return C},nodeCreator:function(E,D){var C=document.createElement("div");var B=document.createElement("img");B.src=OPENINFO.contextPath+"/OAimages/clear.gif";dojo.addClass(B,E.cssClass);if(E.type==="cardslot"){dojo.addClass(C,"stopEvt")}C.appendChild(B);if(E.type==="card"){var A=document.createElement("span");dojo.addClass(A,"hide");A.id=E.pmc;C.appendChild(A)}return{node:C,data:E}},getCardByID:function(B){if(OPEN.TaskBar.CardTray.cards){for(var A in this.cards){if(this.cards[A].pmc==B){return this.cards[A]}}return null}},numCardsCheck:function(){if(OPEN.TaskBar.CardTray.cards.length<OPEN.TaskBar.CardTray.numSlots){if(dojo.hasClass("cardtray","noCards")){var C=dojo.query("#cardtray .stopEvt");var B=1000;var A=-25;C.forEach(function(D){OPEN.TaskBar.CardTray.Animation.animateCardInSlow(D,B,A);B=(B+1000);A=(A-25)})}dojo.removeClass("savedCards","noCards");dojo.removeClass("cardtray","noCards");dojo.byId("savedCards").innerHTML="Saved<br/>Cards";return true}else{return false}},cardInTrayCheck:function(B){var A;if(OPEN.TaskBar.CardTray.getCardByID(B.pmc)){A=1}else{A=0}if(A==1){return true}else{return false}},updateSelfRemove:function(A){var C;for(var B in this.cards){if(this.cards[B].pmc===A){C=this.cards.splice(B,1)[0];this.removeFromTray(C);this.updatePersistence(this.cards);dojo.publish("/CardTray/updateSelfRemove",[C]);break}}},updateRemove:function(B){for(var A in this.cards){if(this.cards[A].pmc===B.pmc){B=this.cards.splice(A,1)[0];this.removeFromTray(B);this.updatePersistence(this.cards);break}}},updateAdd:function(A){if(this.cards.length==5){OPEN.TaskBar.CardMenu.prepareModal(A)}else{this.cards.push(A);this.addToTray(A);this.updatePersistence(this.cards)}},updatePersistence:function(A){if(!OPEN.restoreState){OPEN.simplePersistence.store("aj_cardsInTray",A)}},addToTray:function(E){var D=dojo.query("#cardtray .addCardSlot")[0].parentNode;var C=D.parentNode;var B=D.nextSibling;var A;if(B){C.removeChild(B);this.cardtray.insertNodes(null,[E]);A=C.lastChild;C.insertBefore(C.lastChild,D)}else{C.removeChild(D);this.cardtray.insertNodes(null,[E]);A=C.lastChild}OPEN.TaskBar.CardTray.Animation.animateCardIn(A)},removeFromTray:function(C){var D="#cardtray ."+C.cssClass;var B=dojo.query(D)[0].parentNode;var A=B.parentNode;OPEN.TaskBar.CardTray.Animation.animateCardOut(B,C);if(OPEN.TaskBar.CardTray.cards.length<5){setTimeout("OPEN.TaskBar.CardTray.addCardSlot()",1000)}},addCardSlot:function(C){var B=dojo.query("#cardtray")[0];var A=document.createElement("div");var E=document.createElement("img");E.src=OPENINFO.contextPath+"/OAimages/clear.gif";var D=dojo.query("#cardtray .addCardSlot")[0];if(D){dojo.addClass(E,"cardslot");dojo.addClass(A,"stopEvt")}else{dojo.addClass(E,"addCardSlot")}A.appendChild(E);B.appendChild(A)}};OPEN.TaskBar.CardTray.Animation={init:function(){var A=dojo.query("#cardtray");A.onmouseover(OPEN.eventDispatcher({img:this.cardImgOver}));A.onmouseout(OPEN.eventDispatcher({img:this.cardImgOut,div:this.cardDivOut}));A.onclick(OPEN.eventDispatcher({".addCardSlot":OPEN.TaskBar.CardMenu.Animation.show}));dojo.subscribe("/dnd/start",A[0],function(){var B=dojo.query("div img",this);B.forEach(function(C){dojo.addClass(C,"stopEvt")})});dojo.subscribe("/dnd/drop",A[0],function(){var B=dojo.query("div img",this);B.forEach(function(C){if(!dojo.hasClass(C,"cardslot")){dojo.removeClass(C,"stopEvt")}})})},specialEvents:function(B,A){if(dojo.hasClass(B,"stopEvt")){dojo.stopEvent(A);return true}if(dojo.hasClass(B,"addCardSlot")||dojo.hasClass(B,"cardslot")){if(dojo.hasClass(B,"addCardSlot")){dojo.toggleClass(B,"addCardSlotOver")}return true}if(dojo.isDescendant(A.relatedTarget,B)){dojo.stopEvent(A);return true}return false},animateCardIn:function(A){dojo.animateProperty({node:A,duration:1000,properties:{top:{start:-25,end:0},opacity:{start:0,end:1}},easing:dojo.fx.easing.bounceOut}).play()},animateCardInSlow:function(C,A,B){dojo.animateProperty({node:C,duration:A,properties:{top:{start:B,end:0},opacity:{start:0,end:1}},easing:dojo.fx.easing.bounceOut}).play()},animateCardOut:function(A){dojo.animateProperty({node:A,duration:1000,properties:{top:{start:0,end:-25},opacity:{start:1,end:0}},onEnd:function(){A.parentNode.removeChild(A)}}).play()},cardImgOver:function(B){if(OPEN.TaskBar.CardTray.Animation.specialEvents(this,B)){return }var A={top:{start:0,end:-15},opacity:{start:0.65,end:1}};if(this.style.position=="absolute"){A={opacity:{start:0.65,end:1}}}dojo.animateProperty({node:this,duration:200,properties:A,beforeBegin:function(){this.node.style.position="absolute";this.node.style.cursor="move";dojo.query("span",this.node.parentNode).removeClass("hide")}}).play()},cardImgOut:function(A){if(OPEN.TaskBar.CardTray.Animation.specialEvents(this,A)){return }if(!dojo.isDescendant(A.relatedTarget,this.parentNode.parentNode)){dojo.stopEvent(A);OPEN.TaskBar.CardTray.Animation.cardDivOut.apply(this.parentNode,[A]);return }if(!dojo.isDescendant(A.relatedTarget,this.parentNode)){dojo.stopEvent(A);return }dojo.animateProperty({node:this,duration:200,properties:{opacity:{start:1,end:0.65}}}).play()},cardDivOut:function(C){if(C){if(OPEN.TaskBar.CardTray.Animation.specialEvents(this,C)){return }}var A=dojo.query("img",this)[0];var B=this;dojo.animateProperty({node:A,duration:1000,properties:{top:{start:-15,end:0},opacity:{start:0.65,end:1}},easing:dojo.fx.easing.bounceOut,beforeBegin:function(){dojo.query("span",B).addClass("hide")},onEnd:function(){this.node.style.position="static"}}).play()}};OPEN.TaskBar.CardMenu={cards:[],menu:null,swapCard:null,init:function(){this.menu=dojo.query("#addCardMenu ul")[0];this.cardMenuLoader(this,this.menu);dojo.subscribe("/CardTray/updateSelfRemove",this,this.updateAdd);dojo.subscribe("/SaveCompare/saved",this,this.updateRemove);dojo.subscribe("/SaveCompare/unsaved",this,this.updateAdd);dojo.subscribe("/TaskBar/restoreTray",this,this.updateRestore);dojo.query("#addCardMenu ul").onclick(OPEN.eventDispatcher({li:this.updateSelfRemove}))},cardMenuLoader:function(E,D){var H=OPEN.Cards.CardData,C=OPEN.Cards;for(var G in H){E.cards.push(new C.Card(G,H[G]))}E.cards.sort(C.sortCards);for(var F in E.cards){var A=document.createElement("li");dojo.addClass(A,E.cards[F].cssClass);var B=document.createElement("a");B.setAttribute("title",E.cards[F].legalName);D.appendChild(A)}},getCardByID:function(B){for(var A in this.cards){if(this.cards[A].pmc===B){return this.cards[A]}}return null},updateAdd:function(B){this.cards.push(B);this.cards.sort(OPEN.Cards.sortCards);var A=document.createElement("li");var C=document.createElement("a");dojo.addClass(C,B.cssClass);C.setAttribute("title",B.legalName);dojo.addClass(A,B.cssClass);for(var D in this.cards){if(this.cards[D].ordinal>B.ordinal){var E=dojo.query("."+this.cards[D].cssClass,this.menu)[0];this.menu.insertBefore(A,E);break}}dojo.publish("/CardMenu/updateAdd",[B])},updateRemove:function(C){if(OPEN.TaskBar.CardTray.numCardsCheck()){if(!OPEN.TaskBar.CardTray.cardInTrayCheck(C)){for(var B in this.cards){if(this.cards[B].pmc==C.pmc){var A=dojo.query("li."+this.cards[B].cssClass,this.menu)[0];this.menu.removeChild(A);C=this.cards.splice(B,1)[0];break}}dojo.publish("/CardMenu/updateRemove",[C])}if(OPEN.TaskBar.CardMenu.swapCard!=null){OPEN.TaskBar.CardMenu.swapCard=""}}else{this.prepareModal(C)}},updateSelfRemove:function(C){if(OPEN.TaskBar.CardTray.numCardsCheck){var A=OPEN.TaskBar.CardMenu;for(var B in A.cards){if(A.cards[B].cssClass==this.className){A.updateRemove(A.cards[B]);break}}OPEN.TaskBar.CardMenu.Animation.hide(C);if(dojo.query(".aj_cardNameFlyout")!=""){OPEN.TaskBar.CardMenu.Animation.hideNameFlyout()}}else{}},updateRestore:function(A){for(var B in A){this.updateRemove(A[B])}OPEN.restoreState=false},prepareModal:function(P){var O=dojo.byId("modal_tooManyCardsError");var N=dojo.query(".aj_modalWindowBody")[0];var M=dojo.query("#aj_modalWindowRemoveCards")[0];var L=O;this.swapCard=P;if(M.hasChildNodes()){var K=dojo.query("#clonedTray")[0];M.removeChild(K)}var I=SJU.createNewElement({element:"div",attribs:[{id:"clonedTray"}]});for(var C=0;C<OPEN.TaskBar.CardTray.cards.length;C++){var G=OPEN.TaskBar.CardTray.cards[C];var F=SJU.createNewElement({element:"div",attribs:[{id:"clone_"+G.cssClass},{key:G.pmc}]});var E=SJU.createNewElement({element:"div",attribs:[{id:"_"+G.cssClass},{key:G.pmc}]});F.className="aj_card_wrapper";var D=SJU.createNewElement({element:"div"});D.className="aj_remTxtBox";D.innerHTML=G.legalName;var B=SJU.createNewElement({element:"div"});B.className="aj_modalblock";var A=SJU.createNewElement({element:"input",attribs:[{type:"checkbox",name:"aj_remCard",value:C,id:"aj_remCard"+C}]});var J=SJU.createNewElement({element:"label",attribs:[{"for":"aj_remCard"+C}]});J.appendChild(document.createTextNode(" remove card"));F.appendChild(E);dojo.addClass(E,"aj_remImg");dojo.addClass(E,G.cssClass);F.appendChild(D);F.appendChild(B);F.appendChild(A);F.appendChild(J);I.appendChild(F)}dojo.query("#aj_modalWindowRemoveCards")[0].appendChild(I);var H=dojo.connect(dojo.byId("aj_modal_continue"),"onclick",function(U){var S=dojo.query("#aj_modalRemoveForm")[0].elements;var R=[];var Q=0;for(var T=0;T<S.length;T++){if(S[T].checked){R.push(OPEN.TaskBar.CardTray.cards[S[T].value]);Q++}}if(Q>=1){for(var T=0;T<Q;T++){OPEN.TaskBar.CardMenu.updateAdd(R[T])}swapCardTimer=setTimeout("OPEN.TaskBar.CardMenu.updateRemove(OPEN.TaskBar.CardMenu.swapCard)",1000);dojo.disconnect(H);OPEN.Modal.hide("modal_tooManyCardsError");swapClasses("aj_onecardrequired_error","aj_youcantseeme")}else{swapClasses("aj_onecardrequired_error","aj_emailerrormsg")}});dojo.connect(dojo.byId("aj_modal_cancel"),"onclick",function(){OPEN.Modal.hide("modal_tooManyCardsError");swapClasses("aj_onecardrequired_error","aj_youcantseeme");OPEN.TaskBar.CardMenu.swapCard="";if(H!=""){dojo.disconnect(H)}});OPEN.Modal.show("modal_tooManyCardsError")}};OPEN.TaskBar.CardMenu.Animation={aj_scrollTimerDown:null,aj_scrollTimerUp:null,init:function(){var A=dojo.query("#addCardMenu");var B=OPEN.TaskBar.CardMenu.Animation;A.onmouseover(function(C){OPEN.eventDispatcher({"#addCardDown":B.scrollDown,"#addCardUp":B.scrollUp})(C)});A.onmouseout(function(C){if(C.target.id=="addCardDown"){C.stopPropagation;B.scrollStop(C)}else{if(C.target.id=="addCardUp"){C.stopPropagation;B.scrollStop(C)}else{if(C.target.id=="addCardMenu"&&!dojo.isDescendant(C.relatedTarget,this)){B.hide(C)}else{dojo.stopEvent(C);return }}}});dojo.query("#addCardMenu").onmouseover(function(C){OPEN.eventDispatcher({li:function(D){OPEN.TaskBar.CardMenu.Animation.showNameFlyout(D)}})(C)});dojo.query("#addCardMenu").onmouseout(function(C){OPEN.eventDispatcher({li:function(D){OPEN.TaskBar.CardMenu.Animation.hideNameFlyout(D)}})(C)})},scrollUp:function(B){var A=dojo.query("#addCardMenu div#cardScroller")[0];if(A.scrollTop!=0){A.scrollTop--;this.aj_scrollTimerUp=setTimeout("OPEN.TaskBar.CardMenu.Animation.scrollUp()",1)}else{OPEN.TaskBar.CardMenu.Animation.scrollStop()}},scrollDown:function(A){var B=dojo.query("#addCardMenu div#cardScroller")[0];if(dojo.query("div#cardScroller ul")[0].clientHeight!=B.scrollTop){B.scrollTop++;this.aj_scrollTimerDown=setTimeout("OPEN.TaskBar.CardMenu.Animation.scrollDown()",1)}else{OPEN.TaskBar.CardMenu.Animation.scrollStop()}},scrollStop:function(){if(this.aj_scrollTimerUp!=null){clearTimeout(this.aj_scrollTimerUp)}if(this.aj_scrollTimerDown!=null){clearTimeout(this.aj_scrollTimerDown)}},show:function(){var B=dojo.coords(this);var A=dojo.query("#addCardMenu")[0];A.style.left=B.x+"px";A.style.height="162px";dojo.toggleClass(A,"menuShow")},hide:function(A){if(dojo.isDescendant(A.relatedTarget,this)){dojo.stopEvent(A)}else{dojo.toggleClass("addCardMenu","menuShow")}},showNameFlyout:function(F){var D=OPEN.TaskBar.CardMenu;for(var A in D.cards){if(D.cards[A].cssClass==F.target.className){var E=document.createElement("p");dojo.addClass(E,"aj_cardNameFlyout");E.innerHTML=D.cards[A].legalName;var C=dojo.query("#taskbar_align")[0];var B=dojo.query("#addCardMenu")[0].style.left;B=B.replace(/px/,"");B=B-170;B=B+"px";E.style.left=B;C.appendChild(E);break}}},hideNameFlyout:function(B){var A=dojo.query(".aj_cardNameFlyout")[0];A.parentNode.removeChild(A)}};OPEN.TaskBar.RestoreTray=function(){var B=true;var A=OPEN.simplePersistence.retrieve("aj_cardsInTray");if(A){if(A.length>0){B=false}}if(B){dojo.addClass("savedCards","noCards");dojo.byId("savedCards").innerHTML="Want to Compare Multiple Cards?";dojo.addClass("cardtray","noCards")}else{OPEN.restoreState=true;dojo.byId("savedCards").innerHTML="Saved<br/>Cards";dojo.publish("/TaskBar/restoreTray",[A])}};OPEN.TaskBar.SaveCompareTriggers={init:function(){dojo.query("body").onclick(OPEN.eventDispatcher({".add-to-saved-cards":this.updateSaveCompare}));dojo.subscribe("/CardMenu/updateRemove",this,this.updateCardMenuChanged);dojo.subscribe("/CardMenu/updateAdd",this,this.updateCardMenuChanged)},updateSaveCompare:function(D){D.preventDefault();var C,B,A;B=this.className.split(/ /);A=B[0];if(dojo.hasClass(this,"saveCompare_saved")){C=SJTCT.getCardByID(A);if(C==null){return }SJTCM.updateAdd(C)}else{C=SJTCM.getCardByID(A);if(C==null){return }SJTCM.updateRemove(C)}},updateCardMenuChanged:function(B){var A=dojo.query("."+B.pmc);if(typeof (A)!="undefined"&&A!=[]){dojo.forEach(A,function(D,E,C){dojo.toggleClass(D,"saveCompare_saved")})}}};OPEN.TaskBar.CompareButton={compareBtnURL:"/business-credit-cards/business-card-compare?p=ctray&pmccodes=",compareBtnSecureURL:"/business-credit-cards-secure/business-card-compare?p=ctray&pmccodes=",init:function(){this.buttonEl=dojo.query("#compareButton a")[0];this.handleState();dojo.subscribe("/CardTray/updateSelfRemove",this,this.handleState);dojo.subscribe("/CardMenu/updateRemove",this,this.handleState);dojo.subscribe("/CardMenu/updateAdd",this,this.handleState);dojo.query("#compareButton a").onclick(function(A){OPEN.TaskBar.CompareButton.cancelCompareLink(A)})},handleState:function(){var A=OPEN.TaskBar.CardTray.cards;var E="";var F=this.buttonEl;var D=OPEN.TaskBar.CompareButton;if(A.length>=2){for(var B=0,C=A.length;B<C;B++){E+=A[B].pmc+","}E=E.slice(0,E.length-1);E=encodeURIComponent(E);if(window.location.pathname.match("secure")){F.setAttribute("href",D.compareBtnSecureURL+E)}else{F.setAttribute("href",D.compareBtnURL+E)}dojo.removeClass(F,"disabled")}else{OPEN.TaskBar.CompareButton.buttonEl.setAttribute("href","");dojo.addClass(F,"disabled")}},cancelCompareLink:function(A){if(OPEN.TaskBar.CardTray.cards.length<2){dojo.stopEvent(A)}}};OPEN.Modal={width:"0px",height:"0px",init:function(){},setContent:function(E){var D=dojo.query(".aj_modalWindowBody")[0];if(D.hasChildNodes()){var C=D.childNodes[0];var B=dojo.query("#modalContentPieces")[0];var A=D.removeChild(C);B.appendChild(A)}content=E.parentNode.removeChild(E);D.appendChild(content)},show:function(D){var C=dojo.query(".aj_modalPageMask")[0];var B=document.body.scrollHeight+"px";C.style.height=B;C.style.display="block";var A=dojo.query("#taskbar .aj_modalPageMask")[0];A.style.display="block";dijit.byId(D).show();if(D=="modal_tooManyCardsError"){dojo.query(".dijitDialogPaneContent")[0].style.height="auto";dojo.query(".dijitDialogPaneContent")[0].style.width="663px"}},hide:function(A){dijit.byId(A).hide();dojo.query(".aj_modalPageMask")[0].style.display="none";dojo.query("#taskbar .aj_modalPageMask")[0].style.display="none"}};OPEN.receiveEmailOffers={buttonElement:"",contentDivId:"receiveEmailOffers",init:function(){this.buttonElement=dojo.byId("signUp");dojo.connect(this.buttonElement,"onclick",function(A){OPEN.receiveEmailOffers.prepareModal()});dojo.query("#receiveEmailOffers .aj_modal_cancel").onclick(function(){OPEN.Modal.hide(OPEN.receiveEmailOffers.contentDivId);document.aj_signupFrm.reset();dojo.addClass("aj_firstname_error","aj_youcantseeme");dojo.addClass("aj_lastname_error","aj_youcantseeme");dojo.addClass("aj_zip_error","aj_youcantseeme");dojo.addClass("aj_emailadd_error","aj_youcantseeme");dojo.addClass("aj_cemailadd_error","aj_youcantseeme");dojo.addClass("aj_thanksmsg","aj_youcantseeme");dojo.removeClass("aj_popcontent","aj_youcantseeme")})},prepareModal:function(){OPEN.Modal.show(this.contentDivId)}};OPEN.Omniture={marketCode:"",pageName:"",omnCustomArray:[],init:function(){SJO=OPEN.Omniture;var C=(OPENINFO.context=="cardmember")?"aj_omn_"+OPENINFO.pageType+"_cm.js":"aj_omn_"+OPENINFO.pageType+".js";var B=document.createElement("script");B.setAttribute("src",jsContextPath+C);dojo.query("head")[0].appendChild(B);dojo.connect(document.body,"onclick",function(D){if(this.testing=="true"){}OPEN.Omniture.omniListener(D)});try{this.pageName=omn_pagename}catch(A){console.log("ERROR: couldn't set omniture pagename value!")}this.marketCode="US:Acq:OPEN:";setTimeout("SJO.attrbAssigner();",2000);setTimeout("SJO.customTracking();",2000)},customTracking:function(){for(i=0;i<SJO.omnCustomArray.length;i++){SJO.omnCustomArray[i]()}},attrbAssigner:function(){var B=OPEN.Omniture.globalTrackedItems;var D=OPEN.Omniture.pageTrackedItems;for(var C in B){var A=dojo.query(C);if(A!=""&&A.length==1){A[0].setAttribute("omnValue",B[C])}else{dojo.forEach(A,function(G,F,E){if(typeof (B[C])=="object"){G.setAttribute("omnValue",B[C][F])}else{G.setAttribute("omnValue",B[C])}})}}for(var C in D){var A=dojo.query(C);console.log("selector: "+C+" length: "+A.length);if(A!=""&&A.length==1){A[0].setAttribute("omnValue",D[C])}else{if(A!=""){console.log(A);dojo.forEach(A,function(G,F,E){console.log(G);console.log("index: "+F);if(typeof (B[C])=="object"){G.setAttribute("omnValue",D[C][F])}else{G.setAttribute("omnValue",D[C])}})}}}},omniListener:function(A){if(A.target.getAttribute("omnvalue")){if(typeof (omn_rmaction)!="undefined"){omn_rmaction(SJO.marketCode+SJO.pageName,A.target.getAttribute("omnvalue"))}else{console.log("OMN_RMACTION UNDEFINED, STRING TO FOLLOW:");console.log(SJO.marketCode+SJO.pageName+":"+A.target.getAttribute("omnvalue"))}}},addTracking:function(B,A,C){if(typeof (C)=="undefined"){C=0}dojo.query(B)[C].setAttribute("omnValue",A)}};var SJO=OPEN.Omniture;OPEN.Nav={pageName:OPEN.pageInfo.pageName,cancelReference:null,contentPanel:"",slideOpen:function(){dojo.fx.wipeIn({node:OPENNav.contentPanel,duration:400,onEnd:function(){OPENNav.contentPanel.style.overflow="visible"}}).play()},slideClosed:function(){dojo.fx.wipeOut({node:OPENNav.contentPanel,duration:400,onEnd:function(){}}).play()},open:function(A,B){if(dojo.query("#aj_nav .active").length==0){dojo.addClass(B,"active");dojo.addClass(A,"show");OPENNav.slideOpen()}else{dojo.removeClass(dojo.query("#aj_nav .active")[0],"active");dojo.removeClass(dojo.query(".show")[0],"show");dojo.addClass(B,"active");dojo.addClass(A,"show");OPENNav.slideOpen()}},init:function(){this.contentPanel=dojo.byId("aj_navContent");var C=dojo.query(".aj_tabNav");var A;dojo.query(".aj_apply_card").forEach(function(F,E,D){A=F.parentNode.parentNode.parentNode.id.replace(/aj_navCard_/,"");F.href=aj_applydomain+OPEN.Cards.CardData[A].applyURL});C.onclick(function(G){G.preventDefault();var F=dojo.query("#"+this.id+"_content")[0];console.log("TABCLICK :: "+this.id);dojo.addClass("aj_tab1","greybg");dojo.addClass("aj_tab4","greybg");if(dojo.query("#aj_nav .active").length==0){console.log("nothing is active, we will open");dojo.addClass(this,"active");dojo.addClass(F,"show");if(this.id=="aj_tab2"){dojo.addClass("aj_tab1","nobgimg");dojo.addClass("aj_tab2","nobgimg")}else{dojo.addClass("aj_tab2","nobgimg");dojo.addClass("aj_tab2","greybg");dojo.addClass("aj_tab3","nobgimg")}dojo.removeClass("aj_nav_bottom_below","hide");OPENNav.slideOpen()}else{if(dojo.hasClass(this,"active")){console.log("closing the currently-open tab, this = "+this.id);dojo.removeClass("aj_tab1","greybg");dojo.removeClass("aj_tab4","greybg");if(this.id=="aj_tab2"){dojo.removeClass("aj_tab1","nobgimg");dojo.removeClass("aj_tab2","nobgimg")}else{dojo.removeClass("aj_tab2","nobgimg");dojo.removeClass("aj_tab2","greybg");dojo.removeClass("aj_tab3","nobgimg")}dojo.addClass("aj_nav_bottom_below","hide");OPENNav.slideClosed();dojo.removeClass(this,"active");dojo.removeClass(F,"show")}else{console.log("one tab was already open, close it & open the other one, this = "+this.id);if(this.id=="aj_tab2"){dojo.addClass("aj_tab1","nobgimg");dojo.addClass("aj_tab2","nobgimg");dojo.removeClass("aj_tab3","nobgimg");dojo.removeClass("aj_tab2","greybg")}else{dojo.removeClass("aj_tab1","nobgimg");dojo.addClass("aj_tab2","nobgimg");dojo.addClass("aj_tab2","greybg");dojo.addClass("aj_tab3","nobgimg");dojo.removeClass("aj_tab3","greybg")}var E=dojo.query("#aj_nav .active")[0];var D=dojo.query("#"+E.id+"_content")[0];dojo.removeClass(E,"active");dojo.removeClass(D,"show");dojo.addClass(this,"active");dojo.addClass(F,"show")}}});this.addFlyoutHandlers();this.handleTab2ContentVisisble();this.setCancelReference();if(OPEN.Nav.cancelReference){this.cancelNavLinkAction()}var B=dojo.query("#aj_tab2_content ul li.parent");B.onmouseenter(function(D){dojo.removeClass("aj_moreoptions","hide")});B.onmouseleave(function(D){dojo.addClass("aj_moreoptions","hide")});this.queryStringOpen()},queryStringOpen:function(){if(typeof (aj_tabToOpen)!="undefined"&&aj_tabToOpen!="null"){var A=dojo.query("#aj_tab"+aj_tabToOpen)[0];var B=dojo.query("#aj_tab"+aj_tabToOpen+"_content")[0];console.log("aj_tabToOpen: "+aj_tabToOpen);console.log("navTab: "+A);console.log("tab: "+B);if(dojo.hasClass(dojo.query("#aj_tab2_content")[0],"aj_showNavContent")||(aj_tabToOpen!=2&&aj_tabToOpen!=3)){console.log("skip")}else{OPEN.Nav.open(B,A)}}else{console.log("aj_tabToOpen not set")}if(typeof (aj_modalToOpen)!="undefined"&&aj_modalToOpen&&aj_modalToOpen!="null"){if(aj_modalToOpen=="rsvp"){setTimeout("SJourney.Nav.Tab4.respondToMailOffer.prepareModal()",1000)}}else{console.log("aj_modalToOpen not set")}},setCancelReference:function(){if(SJU.pageType=="product"){var B=dojo.query(".apply-now .aj_save_compare")[0];B=B.id;B=B.replace(/p/,"_");B="#aj_pmc"+B;this.cancelReference=B}else{if(SJU.pageType=="quiz"||SJU.pageType=="hubandspoke"){}else{if(SJU.pageType=="compare"){var D=window.location.pathname;var C=dojo.query("a[id*='aj_tab2']");for(var E=0;E<C.length;E++){var A=C[E].href.split("/");if(D.match(A[5])){this.cancelReference="#"+C[E].id;console.log(this.cancelReference)}else{}}}else{}}}},cancelNavLinkAction:function(){var A=dojo.query(this.cancelReference);A.onclick(function(B){B.preventDefault();dojo.stopEvent(B)})},handleTab2ContentVisisble:function(){if(dojo.hasClass(dojo.body(),"business-card-compare")&&OPENINFO.pageName!="ctray"&&!OPENINFO.pageName.match("Quiz")){var B=dojo.query("#aj_tab2")[0];var A=dojo.query("#aj_tab2_content")[0];dojo.addClass(B,"active");dojo.addClass(A,"show");if(B.id=="aj_tab2"){dojo.addClass("aj_tab1","nobgimg");dojo.addClass("aj_tab2","nobgimg")}else{dojo.addClass("aj_tab2","nobgimg");dojo.addClass("aj_tab3","nobgimg")}dojo.removeClass("aj_nav_bottom_below","hide");OPENNav.slideOpen()}},addFlyoutHandlers:function(){function A(C){for(var B=0;C!=null;B+=C.offsetTop,C=C.offsetParent){}return{y:B}}$("div.aj_flyout").prepend("<div class='aj_pop_top'></div>");$("div.aj_flyout").append("<div class='aj_pop_bot'></div>");$("div.aj_flyout").prepend("<div class='aj_poparrow'></div>");$(".aj_cardListImg").tooltip({position:["bottom","right"],offset:[-30,0],tip:".aj_flyout",opacity:1,effect:"toggle",delay:30})}};OPENNav=OPEN.Nav;OPEN.tooltips={init:function(){console.log("tooltip init");$(".sj_tooltipLegal .aj_tooltip").parent().removeClass("sj_tooltipLegal");$(".sj_tooltipLegal sup .aj_tooltip").parent().parent().removeClass("sj_tooltipLegal");$("#aj_footnotes li span").each(function(B){var A=$("a[href='#"+$(this).attr("class")+"']")[0];var C=document.createElement("span");$(C).addClass("aj_footnote_scroller");C.innerHTML=$(this).html();if(typeof (A)!="undefined"&&A!=""){A.parentNode.insertBefore(C,A.nextSibling);$(C).wrap("<span class='aj_footnote'></span>");$(C).wrap("<div class='aj_footnote_bot'></div>");$(C).wrap("<span class='aj_footnote_mid'></span>");$(C).prepend("<div class='aj_poparrow'></div>")}});$("#aj_footnotesMarketing li span").each(function(A){var C=$("#"+$(this).attr("class"))[0];if(!C){C=$("span[rel='"+$(this).attr("class")+"']")[0]}var B=document.createElement("span");$(B).addClass("aj_footnote_scroller");B.innerHTML=$(this).html();if(typeof (C)!="undefined"&&C!=""){C.parentNode.insertBefore(B,C.nextSibling);$(B).wrap("<span class='aj_footnote'></span>");$(B).wrap("<div class='aj_footnote_bot'></div>");$(B).wrap("<span class='aj_footnote_mid'></span>");$(B).prepend("<div class='aj_poparrow'></div>")}});$(".aj_tooltip, .sj_tooltipLegal, .sj_tooltipMarketing").tooltip({position:["bottom","right"],offset:[-40,0],opacity:1,effect:"toggle",lazy:false,delay:30}).dynamic({classNames:"aj_footnotepostop aj_footnoteposright aj_footnoteposbottom aj_footnoteposleft",top:{offset:[0,-48]},bottom:{offset:[0,-48]},left:{offset:[-40,0]},right:{offset:[150,0]}});$(".aj_tooltipCardTray").tooltip({api:true,position:["top","left"],offset:[0,0],opacity:1,effect:"toggle",lazy:false,delay:30,onShow:function(E){var C=this.getTip();var A=this.getTrigger().position().left;var F=this.getTrigger().position().top;var D=C.outerWidth();var B=C.outerHeight()-45;C.css({top:(F-B)+"px",left:(A-D)+"px"})}})}};function swapClasses(B,A){if(document.getElementById(B)!=null){document.getElementById(B).className=A}}function createBackDrop(){document.getElementById("aj_popup_opaqback").style.height=document.body.scrollHeight+"px";document.getElementById("aj_popup_opaqback").style.width=document.body.scrollWidth+"px";if(location.href.match("my-special-offers")){if(dojo.isIE==6&&dojo.byId("aj_email_iframe")==null){var A=document.createElement("iframe");A.setAttribute("src","html/blank.html");A.setAttribute("id","aj_email_iframe");A.setAttribute("style","display:block;");dojo.addClass(A,"aj_popup_iframe");A.style.height=document.body.scrollHeight+"px";dojo.byId("aj_emailSignup_btn").appendChild(A)}}}function validateEmailForm(){var A;if(!dijit.byId("FNAME").validate()){swapClasses("aj_firstname_error","aj_emailerrormsg");A=1}else{swapClasses("aj_firstname_error","aj_youcantseeme")}if(!dijit.byId("LNAME").validate()){swapClasses("aj_lastname_error","aj_emailerrormsg");A=1}else{swapClasses("aj_lastname_error","aj_youcantseeme")}if(!dijit.byId("zip").validate()){swapClasses("aj_zip_error","aj_emailerrormsg");A=1}else{swapClasses("aj_zip_error","aj_youcantseeme")}if(!dijit.byId("email").validate()){swapClasses("aj_emailadd_error","aj_emailerrormsg");A=1}else{swapClasses("aj_emailadd_error","aj_youcantseeme")}if(document.getElementById("email").value!=document.getElementById("aj_cemailadd").value){swapClasses("aj_cemailadd_error","aj_emailerrormsg");A=1}else{swapClasses("aj_cemailadd_error","aj_youcantseeme")}if(A==1){A=0}else{swapClasses("aj_popcontent","aj_youcantseeme");swapClasses("aj_thanksmsg","aj_popbody");document.aj_signupFrm.submit()}}function hideEmailWindow(){swapClasses("aj_popup_opaqback","aj_youcantseeme");swapClasses("receiveEmailOffers","aj_youcantseeme");swapClasses("aj_firstname_error","aj_youcantseeme");swapClasses("aj_lastname_error","aj_youcantseeme");swapClasses("aj_emailadd_error","aj_youcantseeme");swapClasses("aj_cemailadd_error","aj_youcantseeme");document.aj_signupFrm.reset();if(location.href.match("my-special-offers")){if(dojo.isIE==6){if(dojo.byId("aj_email_iframe")){var A=dojo.byId("aj_email_iframe").parentNode;A.removeChild(dojo.byId("aj_email_iframe"));if(dojo.byId("aj_email_iframe")){dojo.byId("aj_email_iframe").style.display="none"}}}}};
