// WebTrends SmartSource Data Collector
// © 1996-2004 NetIQ Corporation.  All rights reserved. 
// $DateTime: 2004/05/03 13:43:43 $

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 trackWrapper(uri) {
	//var host = document.location.hostname;
	//var oUrlParams = new urlParamObject();
	Logger.log(uri, "CustomTag")
	dcsMultiTrack('DCS.dcsuri',uri);
}

function trackWrapper2() {
	// Check the argument length
	if (arguments.length > 1) {
		var sErrorMessage = "TrackWrapper2 expects an argument length of 1.  It recieved" + arguments.length + " arguments.";
		if (Logger) { Logger.log(sErrorMessage, "Error"); }
	}
	
	else {
		
		// Split the single argument into seperate items
		var aSplitArgs = arguments[0].split(",");
		
		// Build the function call string
		var sFunctionCall = "dcsMultiTrack(";
		for (var i=0; i < aSplitArgs.length; i++) {
			sFunctionCall = sFunctionCall + "'" + aSplitArgs[i] + "'";
			if (i != (aSplitArgs.length-1)) { sFunctionCall = sFunctionCall + ","; }
			if (i == (aSplitArgs.length-1)) { sFunctionCall = sFunctionCall + ")"; }
		}
		
		// Evaluate the function call
		eval(sFunctionCall);
		
		// Log the sent data
		if (Logger) { Logger.log(sFunctionCall, "Note"); }
		
	}
}





	

