/********************************************************
 * Copyright Nexsys Development Ltd 2002 - 2006         *
 * Version 1.6                                          *
 * http://www.nexsysdev.com                             *
 ********************************************************/

function doImprint(args) {
	if (String(top.location).indexOf("imprintAlert") > -1) {
		alert(args);
	}
	
	var z = dsvToArray(args);
	ni_TrackFlashHit(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 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;
	}
}
 
var NI_SE = "", NI_SC = "", NI_ST = "", NI_SV = "", NI_IW = 0;

function ni_TrackFlashHit(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 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",window.document.referrer);
   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);
   u+=A("ir", 1);
	
   if (typeof(screen)=="object")
   {
      u+=A("sr",screen.width+"x"+screen.height);	
   }
   document.images["imprint"].src = u;
}

function ni_TrackHit(server, siteCode, description, section, service, trigger, amount, adCampaign, title, url, layer, basketAdd, basketRemove, parameters)
{ 
   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 "";
   }
   
   if (typeof(NI_PAGE) != "undefined")
   {
     if (url.indexOf("?") > 0) url += "&ni_page=" + NI_PAGE;
     else url += "?ni_page=" + NI_PAGE;
   }
	
   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("tz",t.getTimezoneOffset());
   u+=A("ch",t.getHours());
   u+=A("cb",CB());	
   u+=A("ru",window.document.referrer);
   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);
	
   if (typeof(screen)=="object")
   {
      u+=A("sr",screen.width+"x"+screen.height);	
   }
	
	if (layer == 1)
	{
	  if (NI_IW == 0) { document.write('<div style="position:absolute;width:1px;height:1px;overflow:hidden"><IMG name="ni_tag" id="ni_tag" border="0" width="1" height="1" src="'+u+'"></div>'); NI_IW = 1; }
	  else { u+=A("ir","1"); document.images.ni_tag.src = u; }
 	}
 	else
 	{
 	  document.write('<IMG name="ni_tag" id="ni_tag" border="0" width="1" height="1" src="'+u+'">'); NI_IW = 2;
 	}
}

