var dcsURI=window.location.pathname;
var dcsQRY=window.location.search;
var dcsEXT="";
var dcsRef=window.document.referrer;
var dcsDomain=window.location.hostname;
var dcsClub= "???";
var dcsMemStat = "Unknown";
var dcsGif = "dcs.gif";
var dcsTmpEXT;
var dcsInitFlag = false;

function dcsLog(dcs_URI,dcs_QRY,dcs_EXT,dcs_Ref)
{
	var dCurrent = new Date();
	var P = "";
	//prod 
	P+="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://dcs.aaa.com/" + dcsGif + "?";
	//cert
	//P+="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://dcs.national.aaa.com/" + dcsGif + "?";
	P+="dcsuri="+escape(dcs_URI);
	P+="&dcsqry="+escape(dcs_QRY);
	if ((dcs_Ref != "") && (dcs_Ref != "-"))
	{
		if (!(navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) < 4) )
		{
			P+="&dcsref="+escape(dcs_Ref);
		}
	}
	P+=dcs_EXT;
	P+="&dcssip="+dcsDomain;
	//P+="&dcsp3p=yourp3pheader";  //To issue P3P header, replace 'yourp3pheader' and remove the leading '//'.
	//P+="&dcscfg=yourcfg";  //To configure DCS, replace 'yourcfg' and remove the leading '//'.
	P+="&dcsdat="+escape(dCurrent.getTime());
	document.write('<IMG BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="'+P+'">');
}

function padClub(s){
  return padVar(s, 3, "0", true);
}
				 
function padVar(s, varlength, padchar, prefix){
  if (s == null) s = "";
  while (s.length < varlength)	{
    if(prefix) s = padchar + s;
	else
     s = s + padchar;	
  }
  return s;
}


function logPage(a,b)
{
  setClub(a,b);
  setHost("Club");
  dcsExtend("Club",padClub(dcsClub));
  dcsExtend("MemberStatus",dcsMemStat);
  dcsLog(dcsURI,dcsQRY,dcsEXT,dcsRef);
}

function logDCSClick(page,params) {
    if ( dcsInitFlag == false ) {
        dcsInitFlag = true;
   	dcsTmpEXT = dcsEXT;
    }
    dcsEXT = dcsTmpEXT;

    if ( typeof params != 'undefined' ) {
   	 if ( params == null ) {
   	      params = "";
   	 }
   	 dcsEXT+=params;
    }
    setURL(page);
    dcsLog(dcsURI,dcsQRY,dcsEXT,dcsRef);
}

function setMemberStatus(a){dcsMemStat=a;}
function setCategory(a){dcsExtend("WT.cg_n",a)}
function setSubcategory(a){dcsExtend("WT.cg_s",a);}
function setPageType(a){dcsExtend("PageType",a);}
function setUser(a){dcsExtend("User",a);}
function setURL(a){dcsURI=a;}
function setDomain(a){dcsDomain=a;}
function setLastPage(a){dcsRef=a;}
function setSaleAmount(a){dcsExtend("SaleAmount",a);}
function setLocation(a){dcsExtend("Location",a);}
function dcsExtend(N,V){dcsEXT+="&"+N+"="+escape(V);}
function setClub(a,b)
{//param b not used anymore as of 8.5 WebTrends
dcsClub=padClub(a);
dcsGif=getGif(dcsClub);
}	
function setMagicKey(a,b){setClub(b,'');dcsClub=padClub(b);}
function setHost(a){dcsExtend("Host",a);}


function getGif(club)
{
if (club == '001') return "dcs9vid0yiucyzvrzh38lp1sc_4c9z/dcs.gif";
if (club == '002') return "dcs351h53jucyzrspv2ja72sc_9c6e/dcs.gif";
if (club == '004') return "dcs98yz3giucyzrw0bp0lm2sc_5x4r/dcs.gif";
if (club == '005') return "dcs7xy3k1iucyzn59wgbpb5sc_8y5c/dcs.gif";
if (club == '006') return "dcs2n53f5jucyz7pdsadtn5sc_2h6f/dcs.gif";
if (club == '007') return "dcsoq903mhucyzrwkisb0u5sc_2w1t/dcs.gif";
if (club == '008') return "dcsedrztaiucyz3an2cd226sc_3e9w/dcs.gif";
if (club == '014') return "dcscq24ypiucyzrkfugiu56sc_2s9o/dcs.gif";
if (club == '018') return "dcsafb8vnhucyzb44msqid6sc_7t5f/dcs.gif";
if (club == '020') return "dcso00fkkhucyz36gi8muh6sc_1k9i/dcs.gif";
if (club == '023') return "dcsyy74hyhucyzbof0vptr6sc_2w9m/dcs.gif";
if (club == '032') return "dcs1zvjv6jucyzjuhc5qvv6sc_4z5i/dcs.gif";
if (club == '033') return "dcsnut5qqhucyz7pp9c7357sc_9n5n/dcs.gif";
if (club == '034') return "dcsh8rbrrhucyz7doc0r187sc_6o7w/dcs.gif";
if (club == '036') return "dcsnr4m30jucyzzmi86vvb7sc_3z9n/dcs.gif";
if (club == '042') return "dcs9jfjl6jucyzvb32dqd99sc_7u6f/dcs.gif";
if (club == '045') return "dcsbvknnviucyzf7tq0f3e9sc_6k4c/dcs.gif";
if (club == '047') return "dcsxu5bcfiucyznxu3vx4j9sc_6q6s/dcs.gif";
if (club == '049') return "dcs4m1psqiucyzb4gfnre3juc_7c3t/dcs.gif";
if (club == '057') return "dcsalbgjpiucyz32piz8nejuc_5n7t/dcs.gif";
if (club == '065') return "dcs4f98zkiucyzv3xnfrurjuc_6k5i/dcs.gif";
if (club == '066') return "dcsquq6deiucyzrs9rk57zjuc_4g3p/dcs.gif";
if (club == '069') return "dcswp99j4iucyzfrkhv0i1kuc_6t6y/dcs.gif";
if (club == '071') return "dcsidpkt8iucyzb4gj65d7kuc_2f3h/dcs.gif";
if (club == '074') return "dcs0ivum7iucyzj6jtc4g9kuc_3y2e/dcs.gif";
if (club == '075') return "dcs2q5kd4iucyzf3yrpxubkuc_8l9o/dcs.gif";
if (club == '080') return "dcslu3kk5iucyzr0cuub62muc_8o5h/dcs.gif";
if (club == '083') return "dcsvcvwbdhucyzzew5vkq5muc_8u6k/dcs.gif";
if (club == '084') return "dcslrerhwiucyznl50eizbmuc_2p2r/dcs.gif";
if (club == '095') return "dcs3o2vflhucyzf7pjwzh3nuc_5i6l/dcs.gif";
if (club == '097') return "dcsta46l7jucyzjeh96b9pnuc_3y9y/dcs.gif";
if (club == '100') return "dcsviaorhhucyzfbw7j4ornuc_5j1q/dcs.gif";
if (club == '104') return "dcsd7olbphucyzfrcbhf4vnuc_1u7y/dcs.gif";
if (club == '109') return "dcs7ll2hfhucyzzukzuccznuc_3d2p/dcs.gif";
if (club == '111') return "dcs95x0e7jucyzj2spcbj5ouc_6u6v/dcs.gif";
if (club == '113') return "dcs76fnvpiucyzrgs5vdjdouc_6q9k/dcs.gif";
if (club == '115') return "dcsh8qxqriucyzfff9op5touc_4n3u/dcs.gif";
if (club == '116') return "dcsftbu89iucyzfrcf0t2zouc_9d7v/dcs.gif";
if (club == '117') return "dcsxda01vhucyzn5dviv27puc_1l2e/dcs.gif";
if (club == '127') return "dcs499fzyhucyzrsloqhawpuc_6f4d/dcs.gif";
if (club == '128') return "/dcs.gif";
if (club == '130') return "dcse3mnpjhucyz3mo7q0d3quc_2y6r/dcs.gif";
if (club == '133') return "dcs99do2mhucyzf3irivyavuc_8p3r/dcs.gif";
if (club == '137') return "dcsrdjh6dhucyzbor1kv7pvuc_3u3w/dcs.gif";
if (club == '160') return "dcsdhfxzqiucyzn9wgbccsvuc_7w9c/dcs.gif";
if (club == '164') return "dcsj8jbpyhucyz3mk0ej0wvuc_3n3b/dcs.gif";
if (club == '176') return "dcspzeowriucyzb83gmui3wuc_7h1s/dcs.gif";
if (club == '177') return "dcsjph80fhucyzn9oybm3awuc_1u8g/dcs.gif";
if (club == '188') return "dcsxy0rv6jucyzzatcjk8cwuc_8g1j/dcs.gif";
if (club == '195') return "dcsze14y4iucyz7dwmpjbewuc_4w1p/dcs.gif";
if (club == '212') return "dcsy3y5nohucyz3uammvphwuc_1r5e/dcs.gif";
if (club == '215') return "dcs45ki46jucyzrkrba62jzuc_4q5u/dcs.gif";
if (club == '216') return "dcsiiyjs2jucyzrcpg2rznzuc_5z3h/dcs.gif";
if (club == '217') return "dcs811lrpiucyz7pd05ynrzuc_1v4i/dcs.gif";
if (club == '219') return "dcsyr9euriucyz36sz1a2vzuc_2r6e/dcs.gif";
if (club == '222') return "dcswo4fkciucyzj2gkozpzzuc_2o7l/dcs.gif";
if (club == '227') return "dcsygehsghucyzvbbk4akn0vc_1d7y/dcs.gif";
if (club == '238') return "dcscuwriihucyzfn9uqjhd1vc_3x8o/dcs.gif";
if (club == '240') return "dcsumdthyiucyzbc6td4eg1vc_9f4q/dcs.gif";
if (club == '241') return "dcssvdtqzhucyzfro0dewj1vc_3f9w/dcs.gif";
if (club == '243') return "dcs6tnxbkiucyz7hjvyzqm1vc_6k4d/dcs.gif";
if (club == '252') return "dcs4amc9uhucyzvful9v1p1vc_1e2u/dcs.gif";
if (club == '258') return "dcsqdy1n2jucyzbsi5c2qs1vc_9j3o/dcs.gif";
if (club == '260') return "dcsk3hlfyhucyzzyrzuzyy1vc_7t4e/dcs.gif";
if (club == '263') return "dcsl0cgsjiucyznxu7651j2vc_1i6m/dcs.gif";
if (club == '270') return "dcsrvqovxiucyzntbakxhl2vc_7e1b/dcs.gif";
if (club == '272') return "dcsdndo0oiucyzjepblavq2vc_5c5w/dcs.gif";
if (club == '273') return "dcsfj6ye6jucyzjiodpbus2vc_5b8c/dcs.gif";
if (club == '275') return "dcs1b94oxiucyzzucxriiw2vc_2z5r/dcs.gif";
if (club == '277') return "dcszv2nybiucyzjulj1fry2vc_3t5n/dcs.gif";
if (club == '282') return "dcs5vsj6siucyzzma2k3g13vc_3c8f/dcs.gif";
if (club == '285') return "dcs7rxoqkhucyz7lue4vz53vc_1i2j/dcs.gif";
if (club == '286') return "dcsh9d6hkiucyzbgdljmi83vc_4c9s/dcs.gif";
if (club == '288') return "dcs70mzduhucyzfvvsiw0c3vc_1k9f/dcs.gif";
if (club == '290') return "dcsl52h2rhucyzze4gcb9f3vc_4o9r/dcs.gif";
if (club == '329') return "dcsvf7b07jucyzvvif9nni3vc_6i9c/dcs.gif";
if (club == '601') return "dcs5o6otphucyzzuoe5ux25lk_3m9h/dcs.gif";
if (club == '996') return "dcs2fjun910000chxqk0870cb_6v8g/dcs.gif";
if (club == '997') return "dcshvo3faiucyzr8ehkrio3vc_5g6j/dcs.gif";
if (club == '998') return "dcsv8r13thucyz71303g7r3vc_3m3z/dcs.gif";
if (club == '999') return "dcsx4w1e1jucyz32xkyzffivc_8x9j/dcs.gif";
if (club == '1000') return "dcs3s89tuiucyzbghwy80jivc_6z8i/dcs.gif";
if (club == '1001') return "dcsxppofqiucyz3euqa3dlivc_9t2r/dcs.gif";
if (club == '1002') return "dcsvu2n50jucyzjaibxs0qivc_9q3b/dcs.gif";
if (club == '1003') return "dcshacdn4iucyzvbnp4r5sivc_9e4q/dcs.gif";
if (club == '1004') return "dcsrok0q5iucyzffvdiodwivc_4o7w/dcs.gif";
if (club == '1006') return "dcs1rntx9iucyzn1yo86gzivc_5g1i/dcs.gif";
if (club == '1007') return "dcsrhoee6jucyzv3h3xyy5jvc_2z3y/dcs.gif";
if (club == '1011') return "dcs5bvntniucyzzyfeujxcjvc_5z6g/dcs.gif";
if (club == '1012') return "dcs3wgphwiucyzfjmxmz3gjvc_8l6t/dcs.gif";
if (club == '1020') return "dcsxljdtlhucyznx69n8ojjvc_1k1s/dcs.gif";
if (club == '1022') return "dcsfyvm6shucyzbgx40gerjvc_6e7r/dcs.gif";
if (club == '1023') return "dcstvd655iucyzntjk1o0vjvc_5o6p/dcs.gif";
if (club == '1024') return "dcsfnwofmiucyzbcubw1byjvc_5q2w/dcs.gif";
if (club == '1025') return "dcsdouve3iucyz79d5slsvkvc_5z8e/dcs.gif";
if (club == '1026') return "dcsj3t5huiucyz3y94f6pykvc_8w2g/dcs.gif";
if (club == '1027') return "dcs18vkxbiucyzrc1yncg4lvc_3p4c/dcs.gif";

return "default_6v8g/dcs.gif";
}


