var WebTrends =
{
	gService	: false,
	gTimeZone	: -5,
	gFpc 		: 'WT_FPC',
	gConvert	: true,
	gDomain		: '65.112.114.210',
	gDcsId		: 'dcs5n45qe10000gsgkegearxc_7h5z',

	gImages		: new Array(),
	gIndex		: 0,
	DCS			: new Object(),
	WT			: new Object(),
	DCSext		: new Object(),
	gQP			: new Array(),
	gI18n		: false,
	RE			: window.RegExp?
					{'%09':/\t/g,'%20':/ /g,'%23':/\#/g,'%26':/\&/g,'%2B':/\+/g,'%3F':/\?/g,'%5C':/\\/g,'%22':/\'/g,'%7F':/\x7F/g,'%A0':/\xA0/g}:
					undefined,
	I18NRE		: window.RegExp?
					{'%25':/\%/g}:undefined,

	// Code section for Enable First-Party Cookie Tracking
	dcsCookie : function ()
	{
		if (typeof(dcsOther)=='function') { dcsOther();	}
		else if (typeof(dcsPlugin)=='function') { dcsPlugin(); }
		else if (typeof(dcsFPC)=='function') { dcsFPC(WebTrends.gTimeZone); }
	},
	dcsGetCookie : function (name)
	{
		var pos=document.cookie.indexOf(name+'=');
		if (pos!=-1)
		{
			var start=pos+name.length+1;
			var end=document.cookie.indexOf(';',start);
			if (end==-1) { end=document.cookie.length; }
			return unescape(document.cookie.substring(start,end));
		}
		return null;
	},
	dcsGetCrumb : function (name,crumb)
	{
		var aCookie=WebTrends.dcsGetCookie(name).split(':');
		for (var i=0;i<aCookie.length;i++)
		{
			var aCrumb=aCookie[i].split('=');
			if (crumb==aCrumb[0]) { return aCrumb[1]; }
		}
		return null;
	},
	dcsGetIdCrumb : function (name,crumb)
	{
		var cookie=WebTrends.dcsGetCookie(name);
		var id=cookie.substring(0,cookie.indexOf(':lv='));
		var aCrumb=id.split('=');
		for (var i=0;i<aCrumb.length;i++)
		{
			if (crumb==aCrumb[0]) { return aCrumb[1]; }
		}
		return null;
	},
	dcsFPC : function (offset)
	{
		if (typeof(offset)=='undefined') { return; }
		if (document.cookie.indexOf('WTLOPTOUT=')!=-1) { return; }
		var name=WebTrends.gFpc;
		var dCur=new Date();
		var adj=(dCur.getTimezoneOffset()*60000)+(offset*3600000);
		dCur.setTime(dCur.getTime()+adj);
		var dExp=new Date(dCur.getTime()+315360000000);
		var dSes=new Date(dCur.getTime());
		WebTrends.WT.co_f=WebTrends.WT.vt_sid=WebTrends.WT.vt_f=WebTrends.WT.vt_f_a=WebTrends.WT.vt_f_s=WebTrends.WT.vt_f_d=WebTrends.WT.vt_f_tlh=WebTrends.WT.vt_f_tlv='';
		if (document.cookie.indexOf(name+'=')==-1)
		{
			if ((typeof(gWtId)!='undefined')&&(gWtId!='')) { WebTrends.WT.co_f=gWtId; }
			else if ((typeof(gTempWtId)!='undefined')&&(gTempWtId!=''))
			{
				WebTrends.WT.co_f=gTempWtId;
				WebTrends.WT.vt_f='1';
			}
			else
			{
				WebTrends.WT.co_f='2';
				var cur=dCur.getTime().toString();
				for (var i=2;i<=(32-cur.length);i++)
				{
					WebTrends.WT.co_f+=Math.floor(Math.random()*16.0).toString(16);
				}
				WebTrends.WT.co_f+=cur;
				WebTrends.WT.vt_f='1';
			}
			if (typeof(gWtAccountRollup)=='undefined') { WebTrends.WT.vt_f_a='1'; }
			WebTrends.WT.vt_f_s=WebTrends.WT.vt_f_d='1';
			WebTrends.WT.vt_f_tlh=WebTrends.WT.vt_f_tlv='0';
		}
		else
		{
			var id=WebTrends.dcsGetIdCrumb(name,'id');
			var lv=parseInt(WebTrends.dcsGetCrumb(name,'lv'));
			var ss=parseInt(WebTrends.dcsGetCrumb(name,'ss'));
			if ((id==null)||(id=='null')||isNaN(lv)||isNaN(ss)) { return; }
			WebTrends.WT.co_f=id;
			var dLst=new Date(lv);
			WebTrends.WT.vt_f_tlh=Math.floor((dLst.getTime()-adj)/1000);
			dSes.setTime(ss);
			if ((dCur.getTime()>(dLst.getTime()+1800000))||(dCur.getTime()>(dSes.getTime()+28800000)))
			{
				WebTrends.WT.vt_f_tlv=Math.floor((dSes.getTime()-adj)/1000);
				dSes.setTime(dCur.getTime());
				WebTrends.WT.vt_f_s='1';
			}
			if ((dCur.getDay()!=dLst.getDay())||(dCur.getMonth()!=dLst.getMonth())||(dCur.getYear()!=dLst.getYear()))
			{
				WebTrends.WT.vt_f_d='1';
			}
		}
		WebTrends.WT.co_f=escape(WebTrends.WT.co_f);
		WebTrends.WT.vt_sid=WebTrends.WT.co_f+'.'+(dSes.getTime()-adj);
		var expiry='; expires='+dExp.toGMTString();
		document.cookie=name+'='+'id='+WebTrends.WT.co_f+':lv='+dCur.getTime().toString()+':ss='+dSes.getTime().toString()+expiry+'; path=/'+(((typeof(WebTrends.gFpcDom)!='undefined')&&(WebTrends.gFpcDom!=''))?('; domain='+WebTrends.gFpcDom):(''));
		if (document.cookie.indexOf(name+'=')==-1)
		{
			WebTrends.WT.co_f=WebTrends.WT.vt_sid=WebTrends.WT.vt_f_s=WebTrends.WT.vt_f_d=WebTrends.WT.vt_f_tlh=WebTrends.WT.vt_f_tlv='';
			WebTrends.WT.vt_f=WebTrends.WT.vt_f_a='2';
		}
	},
		
	// Code section for Use the new first-party cookie generated with this tag.
	dcsAdv : function ()
	{
		WebTrends.dcsFunc('dcsET');
		WebTrends.dcsFunc('WebTrends.dcsCookie');
		WebTrends.dcsFunc('dcsAdSearch');
		WebTrends.dcsFunc('dcsTP');
	},
	
/*
	if ((typeof(WebTrends.gConvert)!='undefined')&&WebTrends.gConvert&&(document.cookie.indexOf(WebTrends.gFpc+'=')==-1)&&(document.cookie.indexOf('WebTrends.WTLOPTOUT=')==-1))
	{
		document.write('<SCR'+'IPT TYPE='text/javascript' SRC=''+'http'+(window.location.protocol.indexOf('https:')==0?'s':'')+'://'+WebTrends.gDomain+'/'+WebTrends.gDcsId+'/wtid.js'+''><\/SCR'+'IPT>');
	}
*/


	
	// Add customizations here
	
	dcsVar : function ()
	{
		var dCurrent=new Date();
		WebTrends.WT.tz=dCurrent.getTimezoneOffset()/60*-1;
		if (WebTrends.WT.tz==0) { WebTrends.WT.tz='0'; }
		WebTrends.WT.bh=dCurrent.getHours();
		WebTrends.WT.ul=navigator.appName=='Netscape'?navigator.language:navigator.userLanguage;
		if (typeof(screen)=='object')
		{
			WebTrends.WT.cd=navigator.appName=='Netscape'?screen.pixelDepth:screen.colorDepth;
			WebTrends.WT.sr=screen.width+'x'+screen.height;
		}
		if (typeof(navigator.javaEnabled())=='boolean')
		{
			WebTrends.WT.jo=navigator.javaEnabled()?'Yes':'No';
		}
		if (document.title)
		{
			WebTrends.WT.ti=WebTrends.gI18n?WebTrends.dcsEscape(WebTrends.dcsEncode(document.title),WebTrends.I18NRE):document.title;
		}
		WebTrends.WT.js='Yes';
		WebTrends.WT.jv=WebTrends.dcsJV();
		if (document.body&&document.body.addBehavior)
		{
			document.body.addBehavior('#default#clientCaps');
			if (document.body.connectionType)
			{
				WebTrends.WT.ct=document.body.connectionType;
			}
			document.body.addBehavior('#default#homePage');
			WebTrends.WT.hp=document.body.isHomePage(location.href)?'1':'0';
		}
		if (parseInt(navigator.appVersion)>3)
		{
			if ((navigator.appName=='Microsoft Internet Explorer')&&document.body)
			{
				WebTrends.WT.bs=document.body.offsetWidth+'x'+document.body.offsetHeight;
			}
			else if (navigator.appName=='Netscape')
			{
				WebTrends.WT.bs=window.innerWidth+'x'+window.innerHeight;
			}
		}
		WebTrends.WT.fi='No';
		if (window.ActiveXObject)
		{
			for(var i=10;i>0;i--)
			{
				try
				{
					var flash = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.'+i);
					WebTrends.WT.fi='Yes';
					WebTrends.WT.fv=i+'.0';
					break;
				}
				catch(e) {}
			}
		}
		else if (navigator.plugins&&navigator.plugins.length)
		{
			for (var i=0;i<navigator.plugins.length;i++)
			{
				if (navigator.plugins[i].name.indexOf('Shockwave Flash')!=-1)
				{
					WebTrends.WT.fi='Yes';
					WebTrends.WT.fv=navigator.plugins[i].description.split(' ')[2];
					break;
				}
			}
		}
		if (WebTrends.gI18n)
		{
			WebTrends.WT.em=(typeof(encodeURIComponent)=='function')?'uri':'esc';
			if (typeof(document.defaultCharset)=='string')
			{
				WebTrends.WT.le=document.defaultCharset;
			} 
			else if (typeof(document.characterSet)=='string')
			{
				WebTrends.WT.le=document.characterSet;
			}
		}
		WebTrends.WT.tv='8.0.0';
		WebTrends.WT.sp='@@SPLITVALUE@@';
		WebTrends.DCS.dcsdat=dCurrent.getTime();
		WebTrends.DCS.dcssip='c2media.com';
		WebTrends.DCS.dcsuri=window.location.pathname;
		if (window.location.search)
		{
			WebTrends.DCS.dcsqry=window.location.search;
			if (WebTrends.gQP.length>0)
			{
				for (var i=0;i<WebTrends.gQP.length;i++)
			{
					var pos=WebTrends.DCS.dcsqry.indexOf(WebTrends.gQP[i]);
					if (pos!=-1)
					{
						var front=WebTrends.DCS.dcsqry.substring(0,pos);
						var end=WebTrends.DCS.dcsqry.substring(pos+WebTrends.gQP[i].length,WebTrends.DCS.dcsqry.length);
						WebTrends.DCS.dcsqry=front+end;
					}
				}
			}
		}
		if ((window.document.referrer!='')&&(window.document.referrer!='-'))
		{
			if (!(navigator.appName=='Microsoft Internet Explorer'&&parseInt(navigator.appVersion)<4))
			{
				WebTrends.DCS.dcsref=WebTrends.gI18n?WebTrends.dcsEscape(window.document.referrer, WebTrends.I18NRE):window.document.referrer;
			}
		}
	},
	
	dcsA : function (N,V)
	{
		return '&'+N+'='+WebTrends.dcsEscape(V, WebTrends.RE);
	},
	
	dcsEscape : function (S, REL)
	{
		if (typeof(REL)!='undefined')
		{
			var retStr = new String(S);
			for (R in REL) { retStr = retStr.replace(REL[R],R); }
			return retStr;
		}
		else { return escape(S); }
	},
	
	dcsEncode : function (S)
	{
		return (typeof(encodeURIComponent)=='function')?encodeURIComponent(S):escape(S);
	},
	
	dcsCreateImage : function (dcsSrc)
	{
		if (document.images)
		{
			WebTrends.gImages[WebTrends.gIndex]=new Image;
			if ((typeof(gHref)!='undefined')&&(gHref.length>0))
			{
				WebTrends.gImages[WebTrends.gIndex].onload=WebTrends.gImages[WebTrends.gIndex].onerror=dcsLoadHref;
			}
			WebTrends.gImages[WebTrends.gIndex].src=dcsSrc;
			WebTrends.gIndex++;
		}
		/*
		else
		{
			document.write('<IMG ALT='' BORDER='0' NAME='DCSIMG' WIDTH='1' HEIGHT='1' SRC=''+dcsSrc+''>');
		}
		*/
	},
	
	dcsMeta : function ()
	{
		var elems;
		if (document.all) { elems=document.all.tags('meta'); }
		else if (document.documentElement)
		{
			elems=document.getElementsByTagName('meta');
		}
		if (typeof(elems)!='undefined')
		{
			for (var i=1;i<=elems.length;i++)
			{
				var meta=elems.item(i-1);
				if (meta.name)
				{
					if (meta.name.indexOf('WT.')==0)
					{
						WebTrends.WT[meta.name.substring(3)]=(WebTrends.gI18n&&(meta.name.indexOf('WebTrends.WT.ti')==0))?WebTrends.dcsEscape(WebTrends.dcsEncode(meta.content),WebTrends.I18NRE):meta.content;
					}
					else if (meta.name.indexOf('DCSext.')==0)
					{
						WebTrends.DCSext[meta.name.substring(7)]=meta.content;
					}
					else if (meta.name.indexOf('DCS.')==0)
					{
						WebTrends.DCS[meta.name.substring(4)]=(WebTrends.gI18n&&(meta.name.indexOf('WebTrends.DCS.dcsref')==0))?WebTrends.dcsEscape(meta.content,WebTrends.I18NRE):meta.content;
					}
				}
			}
		}
	},
	
	dcsTag : function ()
	{
		if (document.cookie.indexOf('WTLOPTOUT=')!=-1) { return; }
		var P='http'+(window.location.protocol.indexOf('https:')==0?'s':'')+'://'+WebTrends.gDomain+(WebTrends.gDcsId==''?'':'/'+WebTrends.gDcsId)+'/dcs.gif?';
		for (N in WebTrends.DCS)
		{
			if (WebTrends.DCS[N]) { P+=WebTrends.dcsA(N,WebTrends.DCS[N]); }
		}
		for (N in WebTrends.WT)
		{
			if (WebTrends.WT[N]) { P+=WebTrends.dcsA('WT.'+N,WebTrends.WT[N]); }
		}
		for (N in WebTrends.DCSext)
		{
			if (WebTrends.DCSext[N]) { P+=WebTrends.dcsA(N,WebTrends.DCSext[N]); }
		}
		if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=0)
		{
			P=P.substring(0,2040)+'&WT.tu=1';
		}
		WebTrends.dcsCreateImage(P);
	},
	
	dcsJV : function ()
	{
		var agt=navigator.userAgent.toLowerCase();
		var major=parseInt(navigator.appVersion);
		var mac=(agt.indexOf('mac')!=-1);
		var nn=((agt.indexOf('mozilla')!=-1)&&(agt.indexOf('compatible')==-1));
		var nn4=(nn&&(major==4));
		var nn6up=(nn&&(major>=5));
		var ie=((agt.indexOf('msie')!=-1)&&(agt.indexOf('opera')==-1));
		var ie4=(ie&&(major==4)&&(agt.indexOf('msie 4')!=-1));
		var ie5up=(ie&&!ie4);
		var op=(agt.indexOf('opera')!=-1);
		var op5=(agt.indexOf('opera 5')!=-1||agt.indexOf('opera/5')!=-1);
		var op6=(agt.indexOf('opera 6')!=-1||agt.indexOf('opera/6')!=-1);
		var op7up=(op&&!op5&&!op6);
		var jv='1.1';
		if (nn6up||op7up) { jv='1.5'; }
		else if ((mac&&ie5up)||op6) { jv='1.4'; }
		else if (ie5up||nn4||op5) { jv='1.3'; }
		else if (ie4) { jv='1.2'; }
		return jv;
	},
	
	dcsFunc : function (func)
	{
		if (typeof(window[func])=='function') { window[func](); }
	},
	
	Init : function()
	{
		WebTrends.dcsVar();
		WebTrends.dcsMeta();
		WebTrends.dcsFunc('WebTrends.dcsAdv');
	},
	LogEvent : function()
	{
		WebTrends.dcsTag();
	},
	LogPageLoad : function()
	{
		WebTrends.Init();
		WebTrends.LogEvent();
	},
	SetWTParameter : function (paramName,val)
	{
		if (WebTrends.WT!=undefined) WebTrends.WT[paramName] = val;
	}
}
