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";

function dcsLog(dcs_URI,dcs_QRY,dcs_EXT,dcs_Ref)
{
	var dCurrent = new Date();
	var P = "";
	P+="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://dcs.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());
	//alert(P);
	//document.write(P);
	document.write('<IMG BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="'+P+'">');
}


function logAAAMapsToMD(club)
{
    setCommonAAAMapsVars(club);
    setSubcategory("ToMD");
    logPage();
}//logITTMapsToMD

function logAAAMapsToITT(club)
{
    setCommonAAAMapsVars(club);
    setSubcategory("ToITT");
    setMember();    
    logPage();
}//logITTMapsToITT

function setCommonAAAMapsVars(club)
{
    setClub(club);
    setCategory("AAAMaps");        
    setURL("/AAAMaps.html");    
    setPageType("General");
    setdcsGif("DCS001000_8M6S/dcs.gif");    
}//setCommonITTMapsVars

function logPage()
{
  dcsExtend("Club",dcsClub);
  dcsExtend("MemberStatus",dcsMemStat);
  dcsLog(dcsURI,dcsQRY,dcsEXT,dcsRef);
}

function setMember(){dcsMemStat="Member";}
function setNonMember(){dcsMemStat("NonMember");}
function setURL(a){dcsURI=a;}
function setDomain(a){dcsDomain=a;}
function setLocation(a){dcsExtend("Location",a);}
function setUser(a){dcsExtend("User",a);}
function setMembership(){setCat("Membership");}
function setCategory(a){setCat(a);}
function setCat(a){dcsExtend("WT.cg_n",a)}
function setSubcategory(a){dcsExtend("WT.cg_s",a);}
function setPageType(a){dcsExtend("PageType",a);}
function setPageFrom(a){dcsExtend("PageFrom",a);}
function dcsExtend(N,V){dcsEXT+="&"+N+"="+escape(V);}
function setClub(a,b){/*dcsGif="DCS000"+a+"_"+b+"/dcs.gif";*/dcsClub=a;}
function setdcsGif(a){dcsGif=a;}
function setLastPage(a){dcsRef=a;}
function setHost(a){dcsExtend("Host",a);}