var gImages=new Array;
		var gIndex=0;
		var DCS=new Object();
		var WT=new Object();
		var DCSext=new Object();
		
		
		 // the var gDomain - is already started with a value in the srounding page - the google analytics & smart data jsp page...	
		 // var gDomain="sdc.rad.com";
		 var gDcsId="";
		// Add customizations here
		//WT.sp="@@SPLITVALUE@@";
		
		function dcsMultiTrack(){
		   for (var i=0;i<arguments.length;i++){
		     if (arguments[i].indexOf('WT.')==0){
		      WT[arguments[i].substring(3)]=arguments[i+1];
		      i++;
		     }
		     if (arguments[i].indexOf('DCS.')==0){
		      DCS[arguments[i].substring(4)]=arguments[i+1];
		      i++;
		     }
		     if (arguments[i].indexOf('DCSext.')==0){
		      DCSext[arguments[i].substring(7)]=arguments[i+1];
		      i++;
		     }
		   }
		}
		var dCurrent=new Date();
		DCS.dcsdat=dCurrent.getTime();
		dcsTag();
		
		
		function dcsVar(){
			var dCurrent=new Date();
			WT.tz=dCurrent.getTimezoneOffset()/60*-1;
			WT.bh=dCurrent.getHours();
			WT.ul=navigator.appName=="Netscape"?navigator.language:navigator.userLanguage;
			if (typeof(screen)=="object"){
				WT.cd=screen.colorDepth;
				WT.sr=screen.width+"x"+screen.height;
			}
			if (typeof(navigator.javaEnabled())=="boolean"){
				WT.jo=navigator.javaEnabled()?"Yes":"No";
			}
			if (document.title){
				WT.ti=document.title;
			}
			WT.js="Yes";
			if (typeof(gVersion)!="undefined"){
				WT.jv=gVersion;
			}
			DCS.dcsdat=dCurrent.getTime();
			DCS.dcssip=window.location.hostname;
			DCS.dcsuri=window.location.pathname;
			if (window.location.search){
				DCS.dcsqry=window.location.search;
			}
			if ((window.document.referrer!="")&&(window.document.referrer!="-")){
				if (!(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<4)){
					DCS.dcsref=window.document.referrer;
				}
			}
		}
	
		function A(N,V){
			return "&"+N+"="+dcsEscape(V);
		}
	
		function dcsEscape(S){
			if (typeof(RE)!="undefined"){
				var retStr = new String(S);
				for (R in RE){
					retStr = retStr.replace(RE[R],R);
				}
				return retStr;
			} else {
				return escape(S);
			}
		}
	
		function dcsCreateImage(dcsSrc){
			if (document.images){
				gImages[gIndex]=new Image;
				gImages[gIndex].src=dcsSrc;
				gIndex++;
			} else {
				document.write('<IMG BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="'+dcsSrc+'">');
			}
		}
	
		function dcsMeta(){
			var myDocumentElements;
			if (document.all) {
				myDocumentElements=document.all.tags("meta");
			} else if (document.documentElement) {
				myDocumentElements=document.getElementsByTagName("meta");
			}
			if (typeof(myDocumentElements)!="undefined"){
				for (var i=1;i<=myDocumentElements.length;i++){
					myMeta=myDocumentElements.item(i-1);
					if (myMeta.name){
						if (myMeta.name.indexOf('WT.')==0){
							WT[myMeta.name.substring(3)]=myMeta.content;
						} else if (myMeta.name.indexOf('DCSext.')==0) {
							DCSext[myMeta.name.substring(7)]=myMeta.content;
						} else if (myMeta.name.indexOf('DCS.')==0) {
							DCS[myMeta.name.substring(4)]=myMeta.content;
						}
					}
				}
			}
		}
	
		function dcsTag(){
			var P="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+gDomain+(gDcsId==""?'':'/'+gDcsId)+"/dcs.gif?";
			for (N in DCS){
				if (DCS[N]) {
					P+=A(N,DCS[N]);
				}
			}
			for (N in WT){
				if (WT[N]) {
					P+=A("WT."+N,WT[N]);
				}
			}
			for (N in DCSext){
				if (DCSext[N]) {
					P+=A(N,DCSext[N]);
				}
			}
			if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=0){
				P=P.substring(0,2040)+"&WT.tu=1";
			}
			dcsCreateImage(P);
		}
	
		function dcs_DownloadTrack(URI,TI){
		    DCS = new Object();
		    WT = new Object();
		    dcsVar();
		    WT.ti = TI
		    DCS.dcsuri = URI;
		    dcsTag();
	    }
	
		dcsVar();
		dcsMeta();
		dcsTag();
