var loc=window.location.href;var $=jQuery;var searchArray=new Array();searchArray.Miles=/air|mile|mileage|miles|travel|orbitz/i;searchArray.Rewards=/cash|reward|best|no\+hassle|rewards/i;searchArray.Revolver=/Balance\+Transfer|low|rate|apr/i;searchArray.Student=/student|young|college|first|start|mtv/i;searchArray.Branded=/Capital\+one|Capitalone|Capitolone/i;searchArray.Apply=/Application|apply/i;searchArray.VisaMC=/visa|master/i;searchArray.Business=/Business/i;searchArray.General=/credit|card|offer/i;var xp_pagename="";var xp_customer_indicator="";var xp_searchterm="";var xp_referrer="";var xp_paidornatural="";var xp_zipcode="";var xp_url="";var xp1_timeout="0";var xp1Url="";var xp1SUrl="";var xp_exp="";var tg_exp="";var xp1_risk="";if(loc.match(/qamain|qawww[1-5]|dev|localhost/i)){xp1Url="http://cia.edge.ru4.com/smartserve/ad";xp1SUrl="https://cia.edge.ru4.com/smartserve/ad"}else{xp1Url="http://http.edge.ru4.com/smartserve/ad";xp1SUrl="https://https.edge.ru4.com/smartserve/ad"}var page=new String(window.location.pathname);page=page.substring(page.indexOf("/")+1,page.lastIndexOf("/"));var urlParams={placement_exp:"pt-2695-001",placement_risk:"pt-2696-001",invocation:1000};var config={trackingUrl:xp1Url,secureTrackingUrl:xp1SUrl,parentDomain:"capitalone.com",sessionCookie:"xp1Params",paramsConfig:{pagename:{persist:"current",paramDefault:""},customer_indicator:{persist:"current",paramDefault:""},referrer:{persist:"session",paramDefault:""},paidornatural:{persist:"current",paramDefault:""},searchterm:{persist:"session",paramDefault:""},zip_entry:{persist:"current",paramDefault:""}}};var params={referrer:document.referrer,url:document.URL,cg3:window.cg3,cg5:window.cg5};var getServiceUrl=function(){var a=new URL(this.params.url);if(a.protocol=="https"){return config.secureTrackingUrl}else{return config.trackingUrl}};var constructUrlParams=function(){var c=config.paramsConfig;for(param in c){if(c[param].persist=="current"){var b=constructUrlParamsFuncs[param];b(this,c[param])}}var a=new URL(this.params.referrer);if(!a.isSubOf(config.parentDomain)){constructSessionUrlParams();writeCookieParams()}else{readCookieParams()}url=new URL(getServiceUrl());url.params=urlParams};var constructSessionUrlParams=function(){var a=getSessionParams();for(var b=0;b<a.length;b++){var e=a[b];var d=config.paramsConfig[e];var c=constructUrlParamsFuncs[e];c(this,d);if(!(urlParams[e]&&urlParams[e].length)){urlParams[e]=d.paramDefault}}};var constructUrlParamsFuncs={pagename:function(){var b=window.location.pathname;var a=window.xp1PageName;if(b.match(/creditcards/i)){if(a!=""&&typeof(a)!="undefined"){urlParams.pagename=a}else{urlParams.pagename="CCMAIN"}}if(b.match(/creditcards\/lp\/lgt1/i)){urlParams.pagename="CLP"}if(b.match(/creditcards\/products\/most\-popular/i)){urlParams.pagename="MP"}if(b.match(/creditcards\/products\/browse\-all/i)){urlParams.pagename="CCBR"}if(b=="/"){urlParams.pagename="HOME"}xp_pagename=urlParams.pagename},referrer:function(){var a=new URL(params.referrer);urlParams.referrer=a.domain;xp_referrer=urlParams.referrer},paidornatural:function(){urlParams.paidornatural="";var c=new URL(params.url);var b=new URL(params.referrer);var a=getSearchTermFunc(b);if(a&&c.params.external_id){urlParams.paidornatural="P"}else{urlParams.paidornatural="N"}if(params.referrer==""||typeof params.referrer=="undefined"){var d=window.xp1CC;if(typeof d=="undefined"||d==""){urlParams.paidornatural="U"}switch(d){case"AFF":urlParams.paidornatural="A";break;case"BAN":urlParams.paidornatural="B";break;case"SEM":urlParams.paidornatural="P";break;case"UNS":default:urlParams.paidornatural="U"}}xp_paidornatural=urlParams.paidornatural},searchterm:function(a,d){var c=new URL(params.referrer);var b=getSearchTermFunc(c);if(b){urlParams.searchterm=b(c)}if(urlParams.searchterm==""||typeof urlParams.searchterm=="undefined"){urlParams.searchterm=""}xp_searchterm=urlParams.searchterm},customer_indicator:function(a,b){var c=cookie("C1_CSID");if(c){urlParams.customer_indicator="Y"}else{urlParams.customer_indicator="N"}xp_customer_indicator=urlParams.customer_indicator},zip_entry:function(a,b){var c=window.xp1zip;if(c){urlParams.zip_entry=c}else{urlParams.zip_entry=""}xp_zipcode=urlParams.zip_entry}};var readCookieParams=function(){var a=cookie(config.sessionCookie);if(a){var d=a.split("||");for(var b=0;b<d.length;b++){var c=d[b].split("::=");urlParams[c[0]]=c[1]}}};var writeCookieParams=function(){var d=getSessionParams();var c=[];for(var b=0;b<d.length;b++){if(urlParams[d[b]]){c.push(d[b]+"::="+urlParams[d[b]])}}var a=c.join("||");cookie(config.sessionCookie,a,{path:"/"})};var getSessionParams=function(){var b=config.paramsConfig;var a=[];for(param in b){if(b[param].persist=="session"){a.push(param)}}return a};var getSearchTermFunc=function(a){switch(a.domain){case"www.google.com":return searchTermsFuncs.getGoogleSearchTerms;case"search.yahoo.com":return searchTermsFuncs.getYahooSearchTerms;case"search.msn.com":return searchTermsFuncs.getMSNSearchTerms;case"happy.search.com":return searchTermsFuncs.getHappySearchTerms;default:return null}};var searchTermsFuncs={getGoogleSearchTerms:function(a){return searchTermProcess(a.params.q)},getYahooSearchTerms:function(a){return searchTermProcess(a.params.p)}};searchTermsFuncs.getMSNSearchTerms=searchTermsFuncs.getGoogleSearchTerms;searchTermsFuncs.getHappySearchTerms=searchTermsFuncs.getYahooSearchTerms;var searchTermProcess=function(b){for(var a in searchArray){if(b.match(searchArray[a])){return a}}return b};var URL=function(a){this.url="";this.domain="";this.params={};this.protocol="";this.path="";this.__construct=function(c){if(!(c&&c.length)){return}this.url=c;var b=this.url.split("?");var g=b[0];if(g.match(/:\/\//)){var f=g.split("://");this.protocol=f[0];var d=f[1].split("/");var l=d[0].split(":");this.domain=l[0];this.path=d.slice(1).join("/")}else{var k=location.protocol.split(":");this.protocol=k[0];var d=document.domain;var l=d.split(":");this.domain=l[0];this.path=g}if(b[1]){var j=b[1].split("&");for(var e=0;e<j.length;e++){var h=j[e].split("=");this.params[h[0]]=h[1]}}};this.__construct(a);this.isSubOf=function(d){var e=this.domain.split(".").reverse();var c=d.split(".").reverse();for(var b=0;b<c.length;b++){if(c[b]!=e[b]){return false}}return true}};this.cookie=function(b,k,n){if(typeof k!="undefined"){n=n||{};if(k===null){k="";n.expires=-1}var e="";if(n.expires&&(typeof n.expires=="number"||n.expires.toUTCString)){var f;if(typeof n.expires=="number"){f=new Date();f.setTime(f.getTime()+(n.expires*24*60*60*1000))}else{f=n.expires}e="; expires="+f.toUTCString()}var m=n.path?"; path="+n.path:"";var g=n.domain?"; domain="+n.domain:"";var a=n.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(k),e,m,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var l=document.cookie.split(";");for(var h=0;h<l.length;h++){var j=l[h].match(/\s*(.+)\s*/);if(j[1]){var c=j[1];if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}}return d}};constructUrlParams();var xp1_serviceUrl=getServiceUrl()+"?placement="+urlParams.placement_exp+"&invocation="+urlParams.invocation+"&pagename="+urlParams.pagename+"&customer_indicator="+urlParams.customer_indicator+"&paidornatural="+urlParams.paidornatural+"&searchterm="+urlParams.searchterm+"&referrer="+urlParams.referrer+"&zip_entry="+urlParams.zip_entry;if(urlParams.pagename=="CCBR"){var xp1_serviceUrl_risk=getServiceUrl()+"?placement="+urlParams.placement_risk+"&invocation="+urlParams.invocation+"&pagename="+urlParams.pagename+"&customer_indicator="+urlParams.customer_indicator+"&paidornatural="+urlParams.paidornatural+"&searchterm="+urlParams.searchterm+"&referrer="+urlParams.referrer+"&zip_entry="+urlParams.zip_entry;if(!window.disableXplusone){$.getScript(xp1_serviceUrl_risk,function(){xp1_risk=window.xp_risk})}}xp_url=xp1_serviceUrl;if(!window.disableXplusone){$.getScript(xp1_serviceUrl,function(){xp_exp=window.xp_experience})}var replaceTimerCount=0;function replaceSection(e){var g=document.getElementById(e).parentNode;$("#"+g.id).css("visibility","hidden");if(replaceTimerCount<30){if(xp_exp==""||typeof xp_exp=="undefined"){xp1_timeout="1";val="replaceSection('"+e+"')";window.setTimeout(val,150);replaceTimerCount++;return}xp1_timeout="0";if(urlParams.pagename=="CLP"){$.cookie("cclpxp1",window.xp_exp,{path:"/",domain:"capitalone.com"})}if(urlParams.pagename!="CLP"){var f=cookie("caponexp1");if(!f){$.cookie("caponexp1",xp_exp,{path:"/",domain:"capitalone.com"})}$.cookie("caponexp1",xp_exp,{path:"/",domain:"capitalone.com"})}var c=xp_exp.length;tg_exp=xp_exp.substr(0,3)+"_"+xp_exp.substr(c-4);var d="";var b=function(h){parts=window.location.search.substring(1);qparams=parts.split("&");for(i=0;i<qparams.length;i++){qparamPieces=qparams[i].split("=");if(qparamPieces[0]==h){return qparamPieces[1]}}};d=b("exp_set");if(d!=""&&typeof(d)!="undefined"){tg_exp=d}else{d=""}var a=page;if(page=="/"){a="homepage"}if((tg_exp!=""&&typeof tg_exp!="undefined")&&(!tg_exp.match(/bau/i))){$.ajax({type:"GET",url:"/service/xplusone/"+a+"/index.php",data:{section:[g.id],experience:[tg_exp]},success:function(h){if(h.indexOf("DoNotShow")==-1){$("#"+g.id).html(h)}},complete:function(){$("#"+g.id).css("visibility","visible")}})}else{$("#"+g.id).css("visibility","visible")}}else{$("#"+g.id).css("visibility","visible")}xp1_timeout="0"}if(urlParams.pagename=="CCBR"){setUW()}function setUW(){if(replaceTimerCount<10){if(xp1_risk==""||typeof(xp1_risk)=="undefined"){xp1_timeout="1";window.setTimeout("setUW()",150);replaceTimerCount++;return}if(xp1_risk!=""||typeof xp1_risk!="undefined"&&urlParams.pagename!="HOME"&&urlParams.pagename!="CCMAIN"){var a=new Card.Cookie();a.setSub("xp_risk",xp1_risk);a.set()}}}function triggerXplusOneCardPrimaryNav(b){if(typeof replaceSection!="function"){return}var a=jQuery("#nav-primary li ul:first");replaceSection(b);var c=setInterval(function(){if(jQuery(a).parent().css("visibility")!="hidden"){clearInterval(c);jQuery("#nav-primary li ul:first").css({width:"17.5833em"}).bgIframe({opacity:false}).find("iframe.bgiframe").each(function(){var e=this.contentWindow.document;var d=setInterval(function(){if(typeof e!="undefined"){e.body.style.backgroundColor="#1b4876";clearInterval(d)}},100)})}},100)};