if(!window.SJourney){var SJourney={}}var SJ=SJourney;Object.size=function(C){var B=0,A;for(A in C){if(C.hasOwnProperty(A)){B++}}return B};if(!Array.indexOf){Array.prototype.indexOf=function(B){for(var A=0;A<this.length;A++){if(this[A]==B){return A}}return -1}}SJourney.eventDispatcher=function(A){return function(D){var C=D.target;var E=dojo.query(C);for(var B in A){if(E.filter(B).length){return A[B].apply(C,arguments)}}}};SJourney.simplePersistence={store:function(A,B){dojo.cookie(A,dojo.toJson(B),{expires:7,path:"/"})},retrieve:function(A){return dojo.fromJson(dojo.cookie(A))}};SJourney.GUIDcheck=function(){if(typeof (this.result)!="undefined"){return this.result}else{var B=dojo.cookie("blueboxpublic");var A=dojo.cookie("sj_guid");if(typeof (B)!="undefined"&&typeof (A)!="undefined"&&B!=""&&A!=""&&B!=A){dojo.cookie("sj_guid",B);this.result=false;return false}else{dojo.cookie("sj_guid",B,{expires:7,path:"/"});this.result=true;return true}}};SJourney.restoreState=false;SJourney.pageInfo={pageName:"",context:"",contextPath:"",init:function(){try{this.context=sj_pageContext.toLowerCase()}catch(A){this.context=(sj_pageContext===null)?"prospect":"cardmember"}try{this.pageName=sj_pageName}catch(A){this.pageName="not set"}this.contextPath="ngaccsg";appContextPath="/"+SJINFO.contextPath+"/";jsContextPath="/"+SJINFO.contextPath+"/SJjs/"}};var SJINFO=SJourney.pageInfo;SJourney.Utilities={pageType:"",setPageType:function(){try{this.pageType=(typeof (sj_pageType)=="undefined")?sj_PageType:sj_pageType;this.pageType=this.pageType.toLowerCase()}catch(A){console.log("WARNING: sj_PageType unavailable, attempting to set from body class matching");if(dojo.hasClass(dojo.body(),"home")){this.pageType="home"}else{if(dojo.hasClass(dojo.body(),"product")){this.pageType="product"}else{if(dojo.hasClass(dojo.body(),"compare")){this.pageType="compare"}else{this.pageType="not set"}}}}},setHover:function(A){dojo.forEach(A,function(C,B,D){dojo.connect(C,"onmouseover",function(E){dojo.addClass(E.target,"hover")});dojo.connect(C,"onmouseout",function(E){dojo.removeClass(E.target,"hover")})})},sj_activateTooltipsInElement:function(D){var C=D.childNodes;dojo.query(".sj_tooltipLegal a").onclick(function(F){dojo.stopEvent(F)});for(var B=0;B<C.length;B++){var E=C[B];if(E.nodeType!=1){continue}if(!dojo.attr(E,"dojoType")||dojo.attr(E,"dojotype")!="dijit.Tooltip"||!dojo.attr(E,"connectId")){SJourney.Utilities.sj_activateTooltipsInElement(E);continue}if(E.id&&dijit.byId(E.id)){continue}var A=new dijit.Tooltip({connectId:[dojo.attr(E,"connectId")]},E);A.startup()}},checkFlash:function(){if(dojo.query("#sj_flashContent")[0]){try{var C=swfobject.getFlashPlayerVersion();var A=C.major;if(A<8||!A){dojo.query("#sj_flashError")[0].style.display="block"}else{}}catch(B){dojo.query("#sj_flashError")[0].style.display="block"}}},cookieCheck:function(){dojo.cookie("test","test");var A=dojo.cookie("test");if(A!="test"){if(dojo.query("#sj_noCookies")[0]){dojo.query("#sj_noCookies")[0].style.display="block"}}},changePathsSSL:function(){if(window.location.protocol=="https:"){var B=document.getElementsByTagName("a");for(var A=0,D=B.length;A<D;A++){for(var C in SSLPaths){if(B[A].href.match(SSLPaths[C][0])){B[A].href=B[A].href.replace(/http:/i,"https:");B[A].href=B[A].href.replace(SSLPaths[C][0],SSLPaths[C][1])}}}getCardContextPath=SSLPaths.getCardSecure[1]}},getQuerystringVar:function(C){var A=(window.location.search.substring(1)).split("&");for(var B=0;B<A.length;B++){var D=A[B].split("=");if(D[0]==C){return D[1]}}return"not_found"},replaceNode:function(B,A){return{sync:true,url:A,handleAs:"text",node:dojo.byId(B),load:function(C,D){if(D.args.node){var E=document.createElement("div");E.innerHTML=C;D.args.node.parentNode.replaceChild(E,D.args.node)}},error:function(D,C){return D}}},appendToNode:function(B,A){return{sync:true,url:A,handleAs:"text",node:dojo.byId(B),load:function(C,D){if(D.args.node){var E=document.createElement("div");E.innerHTML=C;D.args.node.appendChild(E)}},error:function(D,C){return D}}},insertIntoNode:function(B,A){return{sync:true,url:A,handleAs:"text",node:dojo.byId(B),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},screenWidth:function(){return window.innerWidth!=null?window.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:document.body!=null?document.body.clientWidth: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)}}},renderFlash:function(G,J,H,C,I,B,F){var A=document.createElement("div");A.setAttribute("id","sj_tc_flashHero");var E=dojo.query(G)[0];E.appendChild(A);var D=new SWFObject(J,"mymovie",C,I,"8");D.addParam("wmode","opaque");D.addVariable("xmlPath",H);D.addVariable("config","loop: true");D.addVariable("clickURL",B);D.write("sj_tc_flashHero")},initVideoPlayer:function(C){console.log("INFO :: BEGIN initVideoPlayer()");var A={width:(typeof (C.width)=="undefined")?480:C.width,height:(typeof (C.height)=="undefined")?320:C.height,name:(typeof (C.name)=="undefined")?"sj_videoPlayer_content":("sj_videoPlayer_"+C.name),urlToJWFLV:(typeof (sj_pathToJWFLV)=="undefined")?"/ngaccsg/SJflash/player-licensed.swf":sj_pathToJWFLV,urlToVideo:(typeof (C.urlToVideo)=="undefined")?null:C.urlToVideo,playerContainer:(typeof (C.prefix)=="undefined")?"sj_videoPlayer":(C.prefix+"_player"),flashVersion:(typeof (C.flashVersion)=="undefined")?"8":C.flashVersion,autostart:(typeof (C.width)=="undefined")?false:C.autostart};var B=new SWFObject(A.urlToJWFLV,A.name,A.width,A.height,A.flashVersion);if(typeof (B)!="undefined"){B.addParam("wmode","opaque");B.addVariable("file",A.urlToVideo);B.addVariable("autostart",A.autostart);B.addVariable("stretching","fill");B.addVariable("bufferlength",5);B.write(A.playerContainer);console.log("INFO :: END initVideoPlayer(); return true;");return true}else{console.log("INFO :: END initVideoPlayer(); return false;");return false}}};var SJU=SJourney.Utilities;SJourney.init=function(){};SJourney.TaskBar={};var SJTB=SJourney.TaskBar;SJourney.TaskBar.Bar={init:function(){}};SJourney.TaskBar.CardTray={cards:[],cardtray:null,numSlots:"",init:function(){var A=this;this.numSlots=(SJINFO.context=="prospect")?5:4;var B=dojo.dnd.manager();dojo.dnd.autoScroll=function(C){};dojo.dnd.autoScrollNodes=function(C){};B.OFFSET_X=-25;B.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(SJourney.eventDispatcher({span:function(){A.updateSelfRemove(this.id)}}));dojo.subscribe("/dnd/drop",function(){SJourney.TaskBar.CardTray.Animation.animateCardIn(A.cardtray.getSelectedNodes()[0])});dojo.subscribe("/dnd/cancel",function(C){SJourney.TaskBar.CardTray.Animation.cardDivOut.apply(A.cardtray.getSelectedNodes()[0])});dojo.subscribe("/CardMenu/updateAdd",this,this.updateRemove);dojo.subscribe("/CardMenu/updateRemove",this,this.updateAdd)},nodeDataCreator:function(){var A=[];var C=false;for(var B=0;B<this.numSlots;B++){if(this.cards[B]){A.push(this.cards[B])}else{if(!C){A.push(SJourney.Cards.CardAddSlot);C=true}else{A.push(SJourney.Cards.CardEmptySlot)}}}return A},nodeCreator:function(C,E){var D=document.createElement("div");var B=document.createElement("img");B.src="/"+SJINFO.contextPath+"/SJimages/clear.gif";dojo.addClass(B,C.cssClass);if(C.type==="cardslot"){dojo.addClass(D,"stopEvt")}D.appendChild(B);if(C.type==="card"){var A=document.createElement("span");dojo.addClass(A,"hide");A.id=C.pmc;D.appendChild(A)}return{node:D,data:C}},getCardByID:function(B){if(SJourney.TaskBar.CardTray.cards){for(var A in this.cards){if(this.cards[A].pmc==B){return this.cards[A]}}return null}},numCardsCheck:function(){if(SJourney.TaskBar.CardTray.cards.length<SJourney.TaskBar.CardTray.numSlots){if(dojo.hasClass("cardtray","noCards")){var B=dojo.query("#cardtray .stopEvt");var C=1000;var A=-25;B.forEach(function(D){SJourney.TaskBar.CardTray.Animation.animateCardInSlow(D,C,A);C=(C+1000);A=(A-25)})}dojo.removeClass("savedCards","noCards");dojo.removeClass("cardtray","noCards");return true}else{return false}},cardInTrayCheck:function(B){var A;if(SJourney.TaskBar.CardTray.getCardByID(B.pmc)){A=1}else{A=0}if(A==1){return true}else{return false}},updateSelfRemove:function(A){var B;for(var C in this.cards){if(this.cards[C].pmc===A){B=this.cards.splice(C,1)[0];this.removeFromTray(B);this.updatePersistence(this.cards);dojo.publish("/CardTray/updateSelfRemove",[B]);break}}},updateRemove:function(A){console.log("CT: updateRemove");for(var B in this.cards){if(this.cards[B].pmc===A.pmc){A=this.cards.splice(B,1)[0];this.removeFromTray(A);this.updatePersistence(this.cards);break}}},updateAdd:function(A){console.log("CT: updateAdd");if(this.cards.length==5){SJourney.TaskBar.CardMenu.prepareModal(A)}else{this.cards.push(A);this.addToTray(A);this.updatePersistence(this.cards)}},updatePersistence:function(A){if(!SJourney.restoreState){SJourney.simplePersistence.store("sj_cardsInTray",A)}},addToTray:function(B){var D=dojo.query("#cardtray .addCardSlot")[0].parentNode;var A=D.parentNode;var E=D.nextSibling;var C;if(E){A.removeChild(E);this.cardtray.insertNodes(null,[B]);C=A.lastChild;A.insertBefore(A.lastChild,D)}else{A.removeChild(D);this.cardtray.insertNodes(null,[B]);C=A.lastChild}SJourney.TaskBar.CardTray.Animation.animateCardIn(C)},removeFromTray:function(C){var A="#cardtray ."+C.cssClass;var D=dojo.query(A)[0].parentNode;var B=D.parentNode;SJourney.TaskBar.CardTray.Animation.animateCardOut(D,C);if(SJourney.TaskBar.CardTray.cards.length<5){setTimeout("SJourney.TaskBar.CardTray.addCardSlot()",1000)}},addCardSlot:function(B){var A=dojo.query("#cardtray")[0];var D=document.createElement("div");var E=document.createElement("img");E.src="/"+SJINFO.contextPath+"/SJimages/clear.gif";var C=dojo.query("#cardtray .addCardSlot")[0];if(C){dojo.addClass(E,"cardslot");dojo.addClass(D,"stopEvt")}else{dojo.addClass(E,"addCardSlot")}D.appendChild(E);A.appendChild(D)}};var SJTBCT=SJourney.TaskBar.CardTray;SJourney.TaskBar.CardTray.Animation={init:function(){var A=dojo.query("#cardtray");A.onmouseover(SJourney.eventDispatcher({img:this.cardImgOver}));A.onmouseout(SJourney.eventDispatcher({img:this.cardImgOut,div:this.cardDivOut}));A.onclick(SJourney.eventDispatcher({".addCardSlot":SJourney.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(A,B,C){dojo.animateProperty({node:A,duration:B,properties:{top:{start:C,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(SJourney.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(SJourney.TaskBar.CardTray.Animation.specialEvents(this,A)){return }if(!dojo.isDescendant(A.relatedTarget,this.parentNode.parentNode)){dojo.stopEvent(A);SJourney.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(SJourney.TaskBar.CardTray.Animation.specialEvents(this,C)){return }}var B=dojo.query("img",this)[0];var A=this;dojo.animateProperty({node:B,duration:1000,properties:{top:{start:-15,end:0},opacity:{start:0.65,end:1}},easing:dojo.fx.easing.bounceOut,beforeBegin:function(){dojo.query("span",A).addClass("hide")},onEnd:function(){this.node.style.position="static"}}).play()}};SJourney.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(SJourney.eventDispatcher({li:this.updateSelfRemove}))},cardMenuLoader:function(E,D){var G=SJourney.Cards.CardData,F=SJourney.Cards;for(var C in G){E.cards.push(new F.Card(C,G[C]))}E.cards.sort(F.sortCards);for(var B in E.cards){if(typeof (E.cards[B])!="function"){var A=document.createElement("li");dojo.addClass(A,E.cards[B].cssClass);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){console.log("CM: updateAdd");this.cards.push(B);this.cards.sort(SJourney.Cards.sortCards);var A=document.createElement("li");if(!dojo.isIE=="6"){A.setAttribute("title",B.descript)}dojo.addClass(A,B.cssClass);for(var C in this.cards){if(this.cards[C].ordinal>B.ordinal){var D=dojo.query("."+this.cards[C].cssClass,this.menu)[0];this.menu.insertBefore(A,D);break}else{this.menu.appendChild(A)}}dojo.publish("/CardMenu/updateAdd",[B])},updateRemove:function(A){console.log("CM: updateRemove");if(!!!A.pmc){return }if(SJourney.TaskBar.CardTray.numCardsCheck()){if(!SJourney.TaskBar.CardTray.cardInTrayCheck(A)){for(var B in this.cards){if(this.cards[B].pmc==A.pmc){var C=dojo.query("li."+this.cards[B].cssClass,this.menu)[0];this.menu.removeChild(C);A=this.cards.splice(B,1)[0];break}}dojo.publish("/CardMenu/updateRemove",[A])}if(SJourney.TaskBar.CardMenu.swapCard!=null){SJourney.TaskBar.CardMenu.swapCard=""}}else{this.prepareModal(A)}},updateSelfRemove:function(B){if(SJourney.TaskBar.CardTray.numCardsCheck){var C=SJourney.TaskBar.CardMenu;for(var A in C.cards){if(C.cards[A].cssClass==this.className){C.updateRemove(C.cards[A]);break}}SJourney.TaskBar.CardMenu.Animation.hide(B);if(dojo.query(".sj_cardNameFlyout")!=""){SJourney.TaskBar.CardMenu.Animation.hideNameFlyout()}}else{}},updateRestore:function(B){for(var A in B){this.updateRemove(B[A])}SJourney.restoreState=false},prepareModal:function(J){var O=dojo.byId("modal_tooManyCardsError");var B=dojo.query(".sj_modalWindowBody")[0];var F=dojo.query("#sj_modalWindowRemoveCards")[0];var K=O;this.swapCard=J;if(F.hasChildNodes()){var D=dojo.query("#clonedTray")[0];F.removeChild(D)}var I=SJU.createNewElement({element:"div",attribs:[{id:"clonedTray"}]});for(var H=0;H<SJourney.TaskBar.CardTray.cards.length;H++){var E=SJourney.TaskBar.CardTray.cards[H];var C=SJU.createNewElement({element:"div",attribs:[{id:"clone_"+E.cssClass},{key:E.pmc}]});var G=SJU.createNewElement({element:"div",attribs:[{id:"_"+E.cssClass},{key:E.pmc}]});C.className="sj_card_wrapper";var P=SJU.createNewElement({element:"div"});P.className="sj_remTxtBox";P.appendChild(document.createTextNode(E.descript));var M=SJU.createNewElement({element:"div"});M.className="sj_modalblock";var N=SJU.createNewElement({element:"input",attribs:[{type:"checkbox",name:"sj_remCard",value:H,id:"sj_remCard"+H}]});var L=SJU.createNewElement({element:"label",attribs:[{"for":"sj_remCard"+H}]});L.appendChild(document.createTextNode(" remove card"));C.appendChild(G);dojo.addClass(G,"sj_remImg");dojo.addClass(G,E.cssClass);C.appendChild(P);C.appendChild(M);C.appendChild(N);C.appendChild(L);I.appendChild(C)}dojo.query("#sj_modalWindowRemoveCards")[0].appendChild(I);var A=dojo.connect(dojo.byId("sj_modal_continue"),"onclick",function(U){var Q=dojo.query("#sj_modalRemoveForm")[0].elements;var S=[];var T=0;for(var R=0;R<Q.length;R++){if(Q[R].checked){S.push(SJourney.TaskBar.CardTray.cards[Q[R].value]);T++}}if(T>=1){for(var R=0;R<T;R++){SJourney.TaskBar.CardMenu.updateAdd(S[R])}swapCardTimer=setTimeout("SJourney.TaskBar.CardMenu.updateRemove(SJourney.TaskBar.CardMenu.swapCard)",1000);dojo.disconnect(A);SJourney.Modal.hide("modal_tooManyCardsError")}});dojo.connect(dojo.byId("sj_modal_cancel"),"onclick",function(){SJourney.Modal.hide("modal_tooManyCardsError");SJourney.TaskBar.CardMenu.swapCard="";if(A!=""){dojo.disconnect(A)}});SJourney.Modal.show("modal_tooManyCardsError")}};var SJTCM=SJourney.TaskBar.CardMenu;SJourney.TaskBar.CardMenu.Animation={sj_scrollTimerDown:null,sj_scrollTimerUp:null,init:function(){var B=dojo.query("#addCardMenu");var A=SJourney.TaskBar.CardMenu.Animation;B.onmouseover(function(C){SJourney.eventDispatcher({"#addCardDown":A.scrollDown,"#addCardUp":A.scrollUp})(C)});B.onmouseout(function(C){if(C.target.id=="addCardDown"){C.stopPropagation;A.scrollStop(C)}else{if(C.target.id=="addCardUp"){C.stopPropagation;A.scrollStop(C)}else{if(C.target.id=="addCardMenu"&&!dojo.isDescendant(C.relatedTarget,this)){A.hide(C)}else{dojo.stopEvent(C);return }}}});dojo.query("#addCardMenu").onmouseover(function(C){SJourney.eventDispatcher({li:function(D){SJourney.TaskBar.CardMenu.Animation.showNameFlyout(D)}})(C)});dojo.query("#addCardMenu").onmouseout(function(C){SJourney.eventDispatcher({li:function(D){SJourney.TaskBar.CardMenu.Animation.hideNameFlyout(D)}})(C)})},scrollUp:function(B){var A=dojo.query("#addCardMenu div#cardScroller")[0];if(A.scrollTop!=0){A.scrollTop--;this.sj_scrollTimerUp=setTimeout("SJourney.TaskBar.CardMenu.Animation.scrollUp()",1)}else{SJourney.TaskBar.CardMenu.Animation.scrollStop()}},scrollDown:function(B){var A=dojo.query("#addCardMenu div#cardScroller")[0];if(dojo.query("div#cardScroller ul")[0].clientHeight!=A.scrollTop){A.scrollTop++;this.sj_scrollTimerDown=setTimeout("SJourney.TaskBar.CardMenu.Animation.scrollDown()",1)}else{SJourney.TaskBar.CardMenu.Animation.scrollStop()}},scrollStop:function(){if(this.sj_scrollTimerUp!=null){clearTimeout(this.sj_scrollTimerUp)}if(this.sj_scrollTimerDown!=null){clearTimeout(this.sj_scrollTimerDown)}},show:function(){var A=dojo.coords(this);var B=dojo.query("#addCardMenu")[0];B.style.left=A.x+"px";B.style.height="162px";dojo.toggleClass(B,"menuShow")},hide:function(A){if(dojo.isDescendant(A.relatedTarget,this)){dojo.stopEvent(A)}else{dojo.toggleClass("addCardMenu","menuShow")}},showNameFlyout:function(E){var F=SJourney.TaskBar.CardMenu;for(var A in F.cards){if(F.cards[A].cssClass==E.target.className){var D=document.createElement("p");dojo.addClass(D,"sj_cardNameFlyout");D.innerHTML=F.cards[A].descript;var B=dojo.query("#taskbar_align")[0];var C=dojo.query("#addCardMenu")[0].style.left;C=C.replace(/px/,"");C=C-170;C=C+"px";D.style.left=C;B.appendChild(D);break}}},hideNameFlyout:function(B){var A=dojo.query(".sj_cardNameFlyout")[0];A.parentNode.removeChild(A)}};SJourney.TaskBar.RestoreTray=function(){var A=true;var B=SJourney.simplePersistence.retrieve("sj_cardsInTray");if(B){if(B.length>0){A=false}if(!SJourney.GUIDcheck()){console.log("GUIDS DONT MATCH");A=true;SJourney.simplePersistence.store("sj_cardsInTray","")}}else{SJourney.GUIDcheck()}if(A){dojo.addClass("savedCards","noCards");dojo.addClass("cardtray","noCards")}else{SJourney.restoreState=true;dojo.publish("/TaskBar/restoreTray",[B])}};SJourney.TaskBar.SaveCompareTriggers={init:function(){dojo.query("body").onclick(SJourney.eventDispatcher({".sj_save_compare":this.updateSaveCompare}));dojo.subscribe("/CardMenu/updateRemove",this,this.updateCardMenuChanged);dojo.subscribe("/CardMenu/updateAdd",this,this.updateCardMenuChanged)},updateSaveCompare:function(B){var A;nodeID=this.id.slice(1,this.id.length);console.log("cardObj:"+nodeID);if(dojo.hasClass(this,"saveCompare_saved")){A=SJTBCT.getCardByID(nodeID);if(A==null){return }SJTCM.updateAdd(A)}else{A=SJTCM.getCardByID(nodeID);if(A==null){return }SJTCM.updateRemove(A)}},updateCardMenuChanged:function(M){var K="p"+M.pmc;var I="_"+M.pmc;var A="a"+M.pmc;var L="q"+M.pmc;var J="b"+M.pmc;var D="g"+M.pmc;if(dojo.byId(K)){var H=dojo.byId(K);dojo.toggleClass(H,"saveCompare_saved")}if(dojo.byId(I)){var E=dojo.byId(I);dojo.toggleClass(E,"saveCompare_saved")}if(dojo.byId(A)){var G=dojo.byId(A);dojo.toggleClass(G,"saveCompare_saved")}if(dojo.byId(L)){var B=dojo.byId(L);dojo.toggleClass(B,"saveCompare_saved")}if(dojo.byId(J)){var C=dojo.byId(J);dojo.toggleClass(C,"saveCompare_saved")}if(dojo.byId(D)){var F=dojo.byId(D);dojo.toggleClass(F,"saveCompare_saved")}}};var SJTBSCT=SJourney.TaskBar.SaveCompareTriggers;SJourney.TaskBar.Flash={addCard:function(B){var A=SJourney.TaskBar.CardMenu.getCardByID(B);SJTCM.updateRemove(A)},removeCard:function(B){console.log(B);var A=SJourney.TaskBar.CardTray.getCardByID(B);console.log("card: "+A);SJTCM.updateAdd(A)}};var SJTBFlash=SJourney.TaskBar.Flash;SJourney.TaskBar.CompareButton={compareBtnURL:"/getthecard/compare-cards?p=ctray&pmccodes=",compareBtnSecureURL:"/secure/compare-cards?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){SJourney.TaskBar.CompareButton.cancelCompareLink(A)})},handleState:function(){var F=SJourney.TaskBar.CardTray.cards;var E="";var C=this.buttonEl;var A=SJourney.TaskBar.CompareButton;if(F.length>=2){for(var B=0,D=F.length;B<D;B++){E+=F[B].pmc+","}E=E.slice(0,E.length-1);E=encodeURIComponent(E);if(window.location.pathname.match("secure")){C.setAttribute("href",A.compareBtnSecureURL+E)}else{C.setAttribute("href",A.compareBtnURL+E)}dojo.removeClass(C,"disabled")}else{SJourney.TaskBar.CompareButton.buttonEl.setAttribute("href","");dojo.addClass(C,"disabled")}},cancelCompareLink:function(A){if(SJourney.TaskBar.CardTray.cards.length<2){dojo.stopEvent(A)}}};SJourney.Modal={width:"0px",height:"0px",init:function(){console.log("modal init");dojo.body().appendChild(dojo.byId("sj_modalWindowOverlay"));var A=dojo.query(".sj_modal_cancel");console.log(A);if(A.length>1){A.forEach(function(C,B,D){dojo.connect(C,"onclick",function(F){console.log("click");var E=F.target.parentNode.parentNode.parentNode.id;SJourney.Modal.hide(E)})})}else{if(A.length>0){dojo.connect(A[0],"onclick",function(C){console.log("click");var B=C.target.parentNode.parentNode.parentNode.id;SJourney.Modal.hide(B)})}}},setContent:function(B){var E=dojo.query(".sj_modalWindowBody")[0];if(E.hasChildNodes()){var C=E.childNodes[0];var A=dojo.query("#modalContentPieces")[0];var D=E.removeChild(C);A.appendChild(D)}content=B.parentNode.removeChild(B);E.appendChild(content)},show:function(B){console.log("div name: "+B);dojo.style("sj_modalWindowOverlay",{width:""+dojo.body().offsetWidth+"px",height:""+dojo.body().offsetHeight+"px"});dojo.addClass("sj_modalWindowOverlay","isActive");var A=dojo.query("#sj_contentContainer select");if(A.length>1){dojo.forEach(A,function(C,D,E){if(D.style){D.style.visibility="hidden"}})}else{if(A.length>0){A[0].style.visibility="hidden"}}dijit.byId(B).show();if(B=="modal_tooManyCardsError"){dojo.query(".dijitDialogPaneContent")[0].style.height="auto";dojo.query(".dijitDialogPaneContent")[0].style.width="663px"}},hide:function(B){dijit.byId(B).hide();var A=dojo.query("#sj_contentContainer select");if(A.length>1){dojo.forEach(A,function(C,D,E){if(D.style){D.style.visibility="visible"}})}else{if(A.length>0){A[0].style.visibility="visible"}}dojo.removeClass("sj_modalWindowOverlay","isActive")}};var SJM=SJourney.Modal;SJourney.Omniture={marketCode:"",pageName:"",omnCustomArray:[],init:function(){SJO=SJourney.Omniture;var C=(SJINFO.context=="cardmember")?"sjOmn"+SJU.pageType+"_cm.js":"sjOmn"+SJU.pageType+".js";if(dojo.hasClass(dojo.body(),"zync")){C="sjOmnzync.js"}var B=document.createElement("script");B.setAttribute("src",jsContextPath+C);dojo.query("head")[0].appendChild(B);dojo.connect(document.body,"onclick",function(D){SJourney.Omniture.omniListener(D)});try{this.pageName=omn_pagename}catch(A){console.log("ERROR: couldn't set omniture pagename value!")}this.marketCode=(SJINFO.context=="prospect")?"US:CCSGApply:":"US:CCSGApply:CMsinglejourney:";this.loadCheck()},loadCheck:function(){var B=SJourney.Omniture.globalTrackedItems;var A=SJourney.Omniture.pageTrackedItems;if(typeof (B)!="undefined"&&B.size!=0&&typeof (A)!="undefined"&&A.size!=0){SJO.attrbAssigner(SJourney.Omniture.globalTrackedItems);SJO.attrbAssigner(SJourney.Omniture.pageTrackedItems);SJO.customTracking()}else{if(typeof (this.count)=="undefined"){this.count=0}if(this.count<8){setTimeout("SJO.loadCheck();",1000);this.count+=1}else{SJO.attrbAssigner(SJourney.Omniture.globalTrackedItems)}}},customTracking:function(){for(i=0;i<SJO.omnCustomArray.length;i++){SJO.omnCustomArray[i]()}},attrbAssigner:function(C){for(var B in C){var A=dojo.query(B);if(A!=""&&A.length==1){A[0].setAttribute("omnValue",C[B])}else{dojo.forEach(A,function(E,D,F){if(typeof (C[B])=="object"){E.setAttribute("omnValue",C[B][D])}else{E.setAttribute("omnValue",C[B])}})}}},omniListener:function(A){if(A.target.getAttribute("omnvalue")){if(typeof (A.target.getAttribute("omnvalue"))!="undefined"&&A.target.getAttribute("omnvalue")&&typeof (omn_rmaction)!="undefined"){omn_rmaction(SJO.marketCode+SJO.pageName,A.target.getAttribute("omnvalue"));console.log(SJO.marketCode+SJO.pageName+":"+A.target.getAttribute("omnvalue"))}}else{}},addTracking:function(A,C,B){if(typeof (B)=="undefined"){B=0}dojo.query(A)[B].setAttribute("omnValue",C)},cart:{parent:SJourney.Omniture,fire:function(A,C,B){if(typeof (omn_rmcart)!="undefined"){if(A!="undefined"&&typeof (A)!="undefined"){if(typeof (B)!="undefined"&&B!="remove"){omn_rmcart("scAdd",";US:CCSG:758:"+A,"CCSGApply:LearnMoreZync",C);console.log("'scAdd',';US:CCSG:758:'"+A+",'CCSGApply:LearnMoreZync',"+C)}else{omn_rmcart("scRemove",";US:CCSG:758:"+A,"CCSGApply:LearnMoreZync",C);console.log("'scRemove',';US:CCSG:758:'"+A+",'CCSGApply:LearnMoreZync',"+C)}}}else{console.log("OMN_RMCART UNDEFINED, STRING FOLLOWS:");console.log("'scAdd',';US:CCSG:758:'"+A+",'CCSGApply:LearnMoreZync',"+C)}}}};var SJO=SJourney.Omniture;
