OPEN.home={nextRollOverStates:{membershiprewards:"Reinvest points in your business",purchasepower:"Get purchasing power",tradeterms:"Get trade terms",service:"Rely on Cardmember support",savings:"Get automatic discounts"},previewText:[],heroTones:[],ready:"",init:function init(){this.touchClarity.init();this.scrollable.init()},scrollable:{api:"",init:function init(){console.log("scrollable init");if(OPEN.home.ready=="true"){var B={};$("ul#thumbs > li:has(ul)").each(function(C){var F,E,D;if(C==0){F=OPEN.home.nextRollOverStates[$("ul#thumbs > li.thumb:last-child").attr("id")];E=OPEN.home.nextRollOverStates[$(this).next().attr("id")];D={prev:F,next:E}}else{if(C==($("ul#thumbs > li.thumb").length-1)){F=OPEN.home.nextRollOverStates[$(this).prev().attr("id")];E=OPEN.home.nextRollOverStates[$("ul#thumbs > li.thumb:eq(0)").attr("id")];D={prev:F,next:E}}else{F=OPEN.home.nextRollOverStates[$(this).prev().attr("id")];E=OPEN.home.nextRollOverStates[$(this).next().attr("id")];D={prev:F,next:E}}}OPEN.home.previewText.push(D);console.log("PreviewText:prev: "+OPEN.home.previewText[C].prev+"PreviewText:next:"+OPEN.home.previewText[C].next)});$("a.prev .preview").html(OPEN.home.previewText[0].prev);$("a.next .preview").html(OPEN.home.previewText[0].next);this.api=$("#dynamicContent").scrollable({size:1,items:"#thumbs",hoverClass:"hover",onSeek:function(){return OPEN.home.setDynamicHeroControls()}}).circular().navigator({api:true});var A=($("ul#thumbs > li:has(ul)").length-2)*13;var A=A+"px";$("div.navi").css("width",A).wrap("<div id='navWrap'></div>");$("#navWrap a").each(function(C){$(this).click(function(D){$("a.prev .preview").html(OPEN.home.previewText[C].prev);$("a.next .preview").html(OPEN.home.previewText[C].next)})});if(!$("#heroWrap #dynamicContent > #thumbs > li").eq(1).attr("id").match("promo")){$("#heroWrap div.bgTile").removeClass().addClass("bgTile light")}$("#sj_js-enabled").removeClass("hidden")}else{setTimeout("OPEN.home.scrollable.init()",500)}}},setDynamicHeroControls:function setDynamicHeroControls(C){var B=$("#dynamicContent").scrollable({api:true});var A=B.getItems().length-3;console.log("BEGIN :: lastitem-3: "+A+" PageIndex: "+B.getPageIndex()+" getItems.length:"+B.getItems().length);if(B.getPageIndex()==0){console.log("HELLO TRY TO SET ME");this.setHeroTone(0);$("a.next .preview").html(this.previewText[0].next);$("a.prev .preview").html(this.previewText[0].prev);return true}else{if(B.getPageIndex()==A){console.log("lastItem"+A);this.setHeroTone(A);$("a.next .preview").html(this.previewText[A].next);$("a.prev .preview").html(this.previewText[A].prev)}else{this.setHeroTone(B.getPageIndex());$("a.next .preview").html(this.previewText[B.getPageIndex()].next);$("a.prev .preview").html(this.previewText[B.getPageIndex()].prev)}}},setHeroTone:function(A){if(typeof (OPEN.home.heroTones["promo"+A])!="undefined"&&OPEN.home.heroTones["promo"+A]!=""){$("#heroWrap div.bgTile").removeClass().addClass("bgTile "+OPEN.home.heroTones["promo"+A])}else{$("#heroWrap div.bgTile").removeClass().addClass("bgTile light")}},touchClarity:{waitTime:0,waitInterval:500,maxWait:5000,timerRef:"",imgPath:"",init:function(){console.log("TC init");if(typeof (aj_HomeImageDomain)!="undefined"&&aj_HomeImageDomain!=""){if(window.location.toString().match("localhost")){aj_HomeImageDomain=""}this.imgPath=aj_HomeImageDomain}else{console.log("WARNING: TC image path not set. aj_HomeImageDomain not set by server.")}if(this.objectChecker()=="defined"){this.setObject();this.render();this.tcLoaded()}else{if(this.waitTime>=this.maxWait){this.clearTimer();OPEN.home.ready="true"}else{this.setTimer();this.waitTime+=500}}},setTimer:function(){this.timerRef=setTimeout("OPENTC.init()",this.waitInterval)},clearTimer:function(){if(this.timerRef!="undefined"){clearTimeout(OPENTC.timerRef)}},setObject:function(){this.object=tcContentObj},objectChecker:function(){if(typeof (tcContentObj)!="undefined"){return"defined"}else{return"undefined"}},render:function render(){var C=OPEN.Utilities.createNewElement({element:"ul",attribs:[{id:"newThumbs"}]});var B=this.object.carousel;$("div#dynamicContent").append(C);var C=$("ul#newThumbs");for(i=0;i<B.length;i++){if(typeof (B[i])=="object"){this.createPromoSlide(B[i],"promo"+i);this.setPreviewText(B[i],"promo"+i);this.setHeroTones(B[i],"promo"+i)}else{if(typeof (B[i])=="number"){console.log("number");var A=this.copyExistingSlide(B[i]);C.append(A)}}}$("ul#thumbs").remove();$("div#dynamicContent ul").attr("id","thumbs");if(typeof (B[0].heroButtonStyle)!="undefined"&&B[0].heroButtonStyle!=""){$("#heroWrap div.bgTile").removeClass().addClass("bgTile "+B[0].heroButtonStyle)}if(typeof (this.object.bucketHeader)=="object"){$("#heroHeadline").text(this.object.bucketHeader.bucketHeaderText)}else{$("#heroHeadline").remove();$("#heroWrap").removeClass()}this.defineBuckets(this.object.buckets)},createPromoSlide:function(D,G){var B=OPEN.Utilities.createNewElement({element:"li",attribs:[{id:G}]});$("ul#newThumbs").append(B);var C;if(D.flashSrc!=""){}else{console.log("this.imgPath: "+this.imgPath);console.log(this);console.log("src: "+OPEN.home.touchClarity.imgPath+D.imgSrc);C=OPEN.Utilities.createNewElement({element:"img",attribs:[{width:940},{height:260},{alt:D.headline+D.subheadline},{src:OPEN.home.touchClarity.imgPath+D.imgSrc}]});console.log("target: "+D.targetWin);var A;if(D.clickUrl.indexOf("http")!=-1){A=$("<a></a>").html("find out").attr("href",D.clickUrl).attr("target",D.targetWin).attr("class","findOut")}else{A=$("<a></a>").html("find out").attr("href","/business-credit-cards/"+D.clickUrl).attr("target",D.targetWin).attr("class","findOut")}var F=$("<li></li>").append($(A));var E=$("<ul class='cta'></ul>").append($(F))}$("ul#newThumbs li:last").addClass("thumb").append(C).append(E)},copyExistingSlide:function copyExistingSlide(B){B=B-1;var A=$(".thumb").eq(B).clone();return A},defineBuckets:function(A){$("div.buckets li").each(function(B){$(this).find("a").attr("href","/business-credit-cards/"+A["bucket"+(B+1)]["clickUrl"]);$(this).find("img").attr("src",OPEN.home.touchClarity.imgPath+A["bucket"+(B+1)]["imgSrc"]);$(this).find("h2").html(A["bucket"+(B+1)]["headline"])})},setPreviewText:function(A,B){OPEN.home.nextRollOverStates[B]=A.preview},setHeroTones:function(A,B){OPEN.home.heroTones[B]=A.heroButtonStyle;console.log("OPEN.home.heroTones ="+OPEN.home.heroTones[B])},renderFlash:function(H,F,E,D,B,J,I){var A=document.createElement("div");A.setAttribute("id",H+"_flash");var G=dojo.query(H)[0];G.appendChild(A);var C=new SWFObject(F,"mymovie",D,B,"8");C.addParam("wmode","opaque");C.addVariable("xmlPath",E);C.addVariable("config","loop: true");C.addVariable("clickURL",J);C.write(H+"_flash")},renderImgMap:function(B,A){},tcLoaded:function(){console.log("tcLoaded: ready");OPEN.home.ready="true"}}};var OPENTC=OPEN.home.touchClarity;
