function dcsMultiTrack(){
	if (arguments.length%2==0){
		for (var i=0;i<arguments.length;i+=2){
			if (arguments[i].indexOf('WT.')==0){
				WT[arguments[i].substring(3)]=
				arguments[i+1];
				var dCurrent=new Date();
			}
			else if (arguments[i].indexOf('DCS.')==0){
				DCS[arguments[i].substring(4)]=
				arguments[i+1];
			}
			else if (arguments[i].indexOf('DCSext.')==0){
				DCSext[arguments[i].substring(7)]=
				arguments[i+1];
			}
		}
	DCS.dcsdat=dCurrent.getTime();
	dcsTag();
	}
}

//validate user click and only log if a valid PDF click
function dcsMultiTrackFilter(){

	//get page name as string
	if (arguments[1].length > 0) {
		var hrefArray = arguments[1].split("/");
		var fileArray = hrefArray[(hrefArray.length) -1 ].split(".");
		var fileName = (fileArray[0]).toLowerCase();
		var fileExt = "";
		if (fileArray.length > 1){
			fileExt = (fileArray[1]).toLowerCase();
		}
	}
	
	var trackPdf = false;	 

	//check to see if filename is an actual pdf link
	if (fileExt == "pdf"){
		trackPdf = true;	   
	//check to see if filename is in array of link pages that link to a pdf or an actual pdf link
	}
	else
	{  
		for(var i=0; i < pdfLinkPages.length ;i++)
		{
			var thisPage = (pdfLinkPages[i]).toLowerCase();
				thisPage = thisPage.replace(/ /g,"_");
			
			if (fileName == thisPage){
				trackPdf = true;				
				break;
			} 
		}
	}
	
	//log pdf if required
	if (trackPdf){
		dcsMultiTrack(arguments[0],arguments[1],arguments[2],arguments[3]);	
	}
}

// End dcsMultiTrack Function
var links=document.getElementsByTagName("A");
for(var i=0; i<links.length; i++){
	var href=links[i].href;
	links[i].onclick=function(){dcsMultiTrackFilter("DCS.dcsuri",this.href,"WT.ti",this.title);}
}