
/********************************************************
 * Copyright Nexsys Development Ltd 2002 - 2007         *
 * Version 1.6                                          *
 * http://www.nexsysdev.com                             *
 ********************************************************/


function dsvToArray(dsv) {
	if (dsv != undefined && dsv != "") {
		newArray = new Array();
		var a = 0;
		while (dsv.indexOf("|")>-1) {
			newArray[a++] = dsv.slice(0, dsv.indexOf("|"));
			dsv = dsv.slice(dsv.indexOf("|")+1);
		}
		newArray[a] = dsv;
		return newArray;
	} else {
		return false;
	}
}

function doImprint(args) {
	if (String(top.location).indexOf("imprintAlert") > -1) {
		alert(args);
	}
	
	var z = dsvToArray(args);
	ni_TrackHit(z[0],z[1],z[2],z[3],z[4],z[5],z[6],z[7],z[8],z[9],0,z[11],z[12],z[13],z[14],z[15]);
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ')
		{ 	
			c = c.substring(1,c.length);
		}
		
		if (c.indexOf(nameEQ) == 0)
		{	
			return c.substring(nameEQ.length,c.length);
		}
	}
	return null;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
 
var NI_SE = "", NI_SC = "", NI_ST = "", NI_SV = "", NI_IW = 0;

function ni_TrackHit(server, siteCode, description, section, service, trigger, amount, adCampaign, title, url, layer, basketAdd, basketRemove, parameters, flashVersion, language)
{ 
   NI_SE = server; NI_SC = siteCode; NI_ST = section; NI_SV = service;
   
   function CB()
   {
      var cb="", key = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";            
      for (i=0;i<5;i++) cb += key.charAt(Math.floor(Math.random()*52));      
      return cb;
   }

   function A(B,C)
   {
      if (typeof(C) != "undefined" && C != "") return "&"+B+"="+escape(C);
      else return "";
   }

   var ru = "";

   if ( window.document.referrer != null && window.document.referrer != "")
   {
	   ru = readCookie("lastPage");
	
	   if( ru == null)
	   {
	  	ru = window.document.referrer;
	   }
   }
	
   var p = "http"+(document.URL.indexOf('https:')==0?'s':''); 	
   var t = new Date();	
   var u = p+"://"+server+"/Hit.aspx?tv=1&sc="+siteCode;
   u+=A("lo",description);
   u+=A("du",url);
   u+=A("st",section);
   u+=A("sv",service);
   u+=A("ac",adCampaign);
   u+=A("tr",trigger);
   u+=A("ta",amount);
   u+=A("ti",title);
   u+=A("fv",flashVersion);
   u+=A("la",language);
   u+=A("tz",t.getTimezoneOffset());
   u+=A("ch",t.getHours());
   u+=A("cb",CB());	
   u+=A("ru",ru);
   u+=A("js","1");
   u+=A("ul",navigator.appName=="Netscape" ? navigator.language : navigator.userLanguage);
   u+=A("ba", basketAdd);
   u+=A("br", basketRemove);
   u+=A("pm", parameters);

   createCookie("lastPage", url, 365);
	
   if (typeof(screen)=="object")
   {
      u+=A("sr",screen.width+"x"+screen.height);	
   }
   document.images["imprint"].src = u;
}
