var gDomain="statse.webtrendslive.com";
var gDcsId="dcst34m4y00000s9uv1xxmqro_8o7c";
var gImages=new Array;
var gIndex=0;
var DCS=new Object();
var WT=new Object();
var DCSext=new Object();
var gQP=new Array();
var gI18n=false;
var _dcsuri = "";
if (window.RegExp){
	var RE={"%09":/\t/g,"%20":/ /g,"%23":/\#/g,"%26":/\&/g,"%2B":/\+/g,"%3F":/\?/g,"%5C":/\\/g,"%22":/\"/g,"%7F":/\x7F/g,"%A0":/\xA0/g};
	var I18NRE={"%25":/\%/g};
}

function s7Tag(eventInfo)
{
	var businessUnit = getParam("cmpy_cd",null);
	var bookTitle = getParam("isbn_titl",null);
	var isbn = getParam("isbn",null);
	var visitorid = getParam("user_id","");
	var adcampaign = getParam("WT.mc_id",null);
	var _cg_n = businessUnit + "_" + bookTitle + "_" + isbn;
	if(businessUnit == null && bookTitle == null && isbn == null)
		_cg_n = "";
	var _cg_s = "";	
	var _WT_cdsvid = "";
	var _WT_ti = "";
	var _WT_oss = "";	

	var params = eventInfo.split(",");
	var eventType = params[0].toString();	
	var pageLabel = "";
	var eventData = "";


	if(params.length > 1)
		eventData = params[1].toString();
	if(eventType == "PAGE") {
		if(params.length > 2)
			pageLabel = unescape(unescape(params[2].toString()));
		else
			pageLabel = eventData;
		
	}


	_WT_dcsvid = visitorid;
	if(eventType == "LOAD")
		_cg_s = "Loaded%20Viewer";
		_dcsuri = sku;
	if(eventType == "PAGE") {
		_cg_s = "Viewed%20Page";
		_WT_ti = pageLabel;
		_dcsuri = sku + "/" + pageLabel;
	}
	if(eventType == "SEARCH")
		_cg_s = "Search";
		_WT_oss = eventData;
	if(eventType == "ERR")
		_cg_s = "Error";
	if(eventType == "PRINT")
		_cg_s = "Print";
	if(eventType == "STICKY")
		_cg_s = "Sticky%20Notes";
	if(eventType == "MAIL")
		_cg_s = "Email%20Friend";
	dcsMultiTrack("WT.dcsvid",_WT_dcsvid,"WT.cg_s",_cg_s,"WT.cg_n",_cg_n,"WT.ti",_WT_ti,"WT.oss",_WT_oss,"DCS.dcsuri",_dcsuri,"WT.mc_id",adcampaign);

	
}

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();
}
// End dcsMultiTrack Function

function getParam(p,d)
{
	var str = "" + unescape(document.location);
	var i = Math.max( str.indexOf('?'+p+'='), str.indexOf('&'+p+'=') );
	if ( i < 0 )
		return d;
	i+=2+p.length;
	var i2 = str.indexOf('&',i);
	var returnstr = str.substring(i,(i2<0?str.length:i2));
	return (returnstr.indexOf(',')>0?returnstr.split(','):returnstr);
};

function dcsTag(){
	if (document.cookie.indexOf("WTLOPTOUT=")!=-1){
		return;
	}
	var P="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+gDomain+(gDcsId==""?'':'/'+gDcsId)+"/dcs.gif?";
	for (N in DCS){
		if (DCS[N]) {
			P+=dcsA(N,DCS[N]);
		}
	}
	for (N in WT){
		if (WT[N]) {
			P+=dcsA("WT."+N,WT[N]);
		}
	}
	for (N in DCSext){
		if (DCSext[N]) {
			P+=dcsA(N,DCSext[N]);
		}
	}
	if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=0){
		P=P.substring(0,2040)+"&WT.tu=1";
	}
	dcsCreateImage(P);
}

function dcsA(N,V){
	return "&"+N+"="+dcsEscape(V, RE);
}

function dcsEscape(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);
	}
}

function dcsCreateImage(dcsSrc){
	if (document.images){
		gImages[gIndex]=new Image;
		if ((typeof(gHref)!="undefined")&&(gHref.length>0)){
			gImages[gIndex].onload=gImages[gIndex].onerror=dcsLoadHref;
		}
		gImages[gIndex].src=dcsSrc;
		gIndex++;
	}
	else{
		document.write('<IMG ALT="" BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="'+dcsSrc+'">');
	}
}

