// twebtrendsExt.js
//
// WebTrends SmartSource Data Collector Tag with integration with Foresee.
//
// Version: 1.0

var surveySwitch = "ON";      // "ON" will turn on  Foresee survey

function dcsMultiTrackExt(){
	if (typeof(_tag)!="undefined"){
		return(_tag.dcsMultiTrackExt());
	}
}

WebTrends.prototype.dcsMultiTrackExt=function(){
	var args=dcsMultiTrackExt.arguments?dcsMultiTrackExt.arguments:arguments;	

	// Webtrends tagging
	if (args.length%2==0){
		for (var i=0;i<args.length;i+=2){
			if (args[i].indexOf('WT.')==0){
				this.WT[args[i].substring(3)]=args[i+1];
			}
			else if (args[i].indexOf('DCS.')==0){
				this.DCS[args[i].substring(4)]=args[i+1];
			}
			else if (args[i].indexOf('DCSext.')==0){
				this.DCSext[args[i].substring(7)]=args[i+1];
			}
		}
		var dCurrent=new Date();
		this.DCS.dcsdat=dCurrent.getTime();
		this.dcsFunc(this.dcsFPC());
		this.dcsTag();
		//Added to clear out arrays
		this.DCSext={};
		this.DCS={};
		this.WT.ti="";

	}
	
	if ((typeof(surveySwitch)!="undefined")&&(surveySwitch =="ON")){

	   // Call Foresee tagging.
       var excludeList=["/MyColorSamples/colors_added_to_cart.html","/Home/Header/Cart/"]; // literal array
       var excludeBoolean = false;	
	   var theURL = "";
	   if (args.length%2==0){
		   for (var i=0;i<args.length;i+=2){
               if (args[i] == "DCS.dcsuri") {
                   theURL = args[i+1];
				   break;
			   }
		   }
	   }

	   if (theURL != "") {
           for (var i=0;i<excludeList.length;i++){
		        if (excludeList[i] == theURL){
			        excludeBoolean = true;
				    break;
			    }
           }
       } 
	   if (theURL != "" && !excludeBoolean) {
           FSR.run();
	   }

	   // Send webtrends parameters to Foresee
	   sendToFSR(args);
	}
}  
