
var sn_eventtype, sn_value, sn_message, sn_reference, sn_revenue, sn_margin, sn_amount, sn_currency, sn_products;
document.cookie="Snoop_testi=1; path=/";


try 
{
	localStorage.setItem("snb_ls_test",Math.floor(Math.random()*1100)); 
}
catch(e){}

if (!window.snoobi)
{
	snoobi=new Object();
	snoobi.tilit=new Array();
}

snoobi.duplicate=0;
for (snoobi.loop=0; snoobi.loop<snoobi.tilit.length; snoobi.loop++)
{
	if (snoobi.tilit[snoobi.loop].tili=="") 
		snoobi.duplicate=1;
}

if (snoobi.duplicate==0)
{
	snoobi.stage = 'prod';

(function(a){if(!a){return}a.addProperty=function(c,f,h){if(!h){h="overwrite"}a.callInsightMethod("addProperty",c,f,h);if(!a.tilit||!a.tilit[0]){return}var g=[],e,d="";g.pname=c;g.pvalue=f;g.mode=h;g.account=a.tilit[0].tili;g.hn=a.tilit[0].hn;g.gid=a.getGid();for(e in g){d+="&"+e+"="+g[e]}var b=new Image();b.src=a.trackingDomain+"prop.php?action=post"+d;delete b;return true};a.getGid=function(){var b=a.haePipari("SnoobiID");if(!b){try{b=localStorage.getItem("snb_ls_hid")}catch(c){b=""}}return b};a.setCookie=function(c,k,e,l,g,b){var f=new Date();if(e==-1){f.setTime(f.getTime()-1)}else{if(e==2){f.setTime(f.getTime()+21600000)}else{if(e==3){f.setTime(f.getTime()+1800000)}else{if(e==4){f.setTime(f.getTime()+2678400000)}else{if(e==5){f.setTime(f.getTime()+315360000000)}}}}}var d=((e==1)?"":("; expires="+f.toGMTString()));var h=((l==null)?"":("; path="+l));var j=((g==null)?"":("; domain="+g));var i=((b==true)?"; secure":"");document.cookie=c+"="+escape(k)+d+h+j+i};a.haePipari=function(e){var d,c;var b=document.cookie;d=b.indexOf(e+"=",0);if(d<0){return""}else{d+=e.length+1}c=b.indexOf(";",d);if(c<0){c=b.length}return unescape(b.substring(d,c))};a.ucsToUtf8=function(d){d=d.replace(/\r\n/g,"\n");var b="";for(var f=0;f<d.length;f++){var e=d.charCodeAt(f);if(e<128){b+=String.fromCharCode(e)}else{if((e>127)&&(e<2048)){b+=String.fromCharCode((e>>6)|192);b+=String.fromCharCode((e&63)|128)}else{b+=String.fromCharCode((e>>12)|224);b+=String.fromCharCode(((e>>6)&63)|128);b+=String.fromCharCode((e&63)|128)}}}return b};a.getFlashVersion=function(){this.fv=0;this.MSDetect=false;if(navigator.plugins&&navigator.plugins.length){this.sn_x=navigator.plugins["Shockwave Flash"];if(this.sn_x){if(this.sn_x.description){this.sn_desc=this.sn_x.description;this.fv=this.sn_desc.charAt(this.sn_desc.indexOf(".")-1);if(this.fv==0){this.fv=this.sn_desc.substr((this.sn_desc.indexOf(".")-2),2)}}}else{this.fv=0}if(navigator.plugins["Shockwave Flash 2.0"]){this.fv=2}}else{if(navigator.mimeTypes&&navigator.mimeTypes.length){this.sn_x=navigator.mimeTypes["application/x-shockwave-flash"];if(this.sn_x&&this.sn_x.enabledPlugin){this.fv=99}else{this.fv=0}}else{this.MSDetect=true}}if(this.MSDetect==true){this.fv=0;try{this.sn_flash=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");this.fv=this.sn_flash.GetVariable("$version").substring(4);this.fv=this.fv.split(",");this.fv=parseFloat(this.fv[0]+"."+this.fv[1])}catch(b){}}};a.getScriptSequence=function(c){var b;for(b in a.tilit){if(a.tilit[b].tili&&a.tilit[b].tili==c){return b}}return false};a.initScripts=function(){var b,c=[];for(b in a.tilit){c.push(a.tilit[b].tili)}for(b in c){a.initScript(c[b])}};a.initScript=function(f){var b=a.getScriptSequence(f);if(b===false){return}var c=a.trackingDomain+"snoop.php?tili="+escape(a.tilit[b].tili)+"&page_name="+a.tilit[b].page_name+"&section="+a.tilit[b].section+"&addurl="+a.tilit[b].addurl;a.tilit.splice(b,1);var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src=c;var d=document.getElementsByTagName("script")[0];d.parentNode.insertBefore(e,d)};a.addListener=function(d,b,c){if(typeof d.etypes=="undefined"){d.etypes=new Array()}if(d.etypes[c]==1){return}if(d.addEventListener){d.addEventListener(c,b,false)}else{if(d.attachEvent){d.attachEvent("on"+c,b)}}d.etypes[c]=1};a.trackFiles=function(b){var i="";var g="";var j="";var c="";var m="";var f="";if(b.srcElement){var d=b.srcElement;while(d.tagName.toLowerCase()!="a"&&d.tagName.toLowerCase()!="area"){var l=d.parentNode;d=l}g=d.hostname;j="/"+d.pathname;c=d.search;f=d.innerHTML;e_title=d.title}else{g=this.hostname;j=this.pathname;c=this.search;f=this.innerHTML;e_title=this.title}i=g+j+c;var h="";if(m){h=m}else{if(f){h=f}}for(a.num=0;a.num<a.tilit.length;a.num++){if(a.tilit[a.num].inDocuments(i)&&a.tilit[a.num].autoTrackFiles==true){a.tilit[a.num].initData();a.tilit[a.num].page_name="";try{if(a.tilit[a.num].filesAutoNameFrom=="inner"){a.tilit[a.num].page_name=a.tilit[a.num].filesPrefix+f}else{if(a.tilit[a.num].linksAutoNameFrom=="title"){a.tilit[a.num].page_name=a.tilit[a.num].filesPrefix+e_title}}}catch(k){}a.tilit[a.num].dt=a.tilit[a.num].page_name;a.tilit[a.num].hn=g;a.tilit[a.num].pn=j;a.tilit[a.num].qr=c;a.tilit[a.num].addurl="";a.tilit[a.num].rf=a.tilit[a.num].orighref;a.tilit[a.num].trf=a.tilit[a.num].rf;a.tilit[a.num].thn=a.tilit[a.num].hn;a.tilit[a.num].tpn=a.tilit[a.num].pn;a.tilit[a.num].tqr=a.tilit[a.num].qr;a.tilit[a.num].section="";if(a.tilit[a.num].filesSection!=""){a.tilit[a.num].section=a.tilit[a.num].filesSection}a.tilit[a.num].sendData()}}return"1"};a.trackLinks=function(d){var c="";var b="";var f="";if(d.srcElement){var i=d.srcElement;while(i.tagName.toLowerCase()!="a"&&i.tagName.toLowerCase()!="area"){var h=i.parentNode;i=h}c=i.hostname+(i.hostname.substr(-1)=="/"?"":"/")+i.pathname+i.search;f=i.innerHTML;e_title=i.title}else{c=this.hostname+this.pathname+this.search;f=this.innerHTML;e_title=this.title}for(a.num=0;a.num<a.tilit.length;a.num++){if(!a.tilit[a.num].inSites(c)&&a.tilit[a.num].autoTrackExternals==true){a.tilit[a.num].initData();a.tilit[a.num].page_name="";try{if(a.tilit[a.num].linksAutoNameFrom=="inner"){a.tilit[a.num].page_name=a.tilit[a.num].linksPrefix+f}else{if(a.tilit[a.num].linksAutoNameFrom=="title"){a.tilit[a.num].page_name=a.tilit[a.num].linksPrefix+e_title}}}catch(g){}a.tilit[a.num].dt=a.tilit[a.num].page_name;a.tilit[a.num].pn="/outlink/"+c;a.tilit[a.num].qr="";a.tilit[a.num].addurl="";a.tilit[a.num].rf=a.tilit[a.num].orighref;a.tilit[a.num].trf=a.tilit[a.num].rf;a.tilit[a.num].thn=a.tilit[a.num].hn;a.tilit[a.num].tpn=a.tilit[a.num].pn;a.tilit[a.num].tqr=a.tilit[a.num].qr;a.tilit[a.num].section="";if(a.tilit[a.num].linksSection!=""){a.tilit[a.num].section=a.tilit[a.num].linksSection}a.tilit[a.num].sendData()}}return"1"};a.trackEmails=function(c){var b="";if(c.srcElement){var h=c.srcElement;while(h.tagName.toLowerCase()!="a"&&h.tagName.toLowerCase()!="area"){var g=h.parentNode;h=g}b=h.href;e_desc=h.innerHTML;e_title=h.title}else{b=this.href;e_desc=this.innerHTML;e_title=this.title}var f=b.substr(7);for(a.num=0;a.num<a.tilit.length;a.num++){if(b.substr(0,7).toLowerCase()=="mailto:"&&a.tilit[a.num].autoTrackEmails==true){a.tilit[a.num].initData();a.tilit[a.num].page_name="";try{if(a.tilit[a.num].emailsAutoNameFrom=="inner"){a.tilit[a.num].page_name=a.tilit[a.num].emailsPrefix+e_desc}else{if(a.tilit[a.num].emailsAutoNameFrom=="title"){a.tilit[a.num].page_name=a.tilit[a.num].emailsPrefix+e_title}}}catch(d){}a.tilit[a.num].dt=a.tilit[a.num].page_name;a.tilit[a.num].pn="/mailto/"+f;a.tilit[a.num].qr="";a.tilit[a.num].addurl="";a.tilit[a.num].rf=a.tilit[a.num].orighref;a.tilit[a.num].trf=a.tilit[a.num].rf;a.tilit[a.num].thn=a.tilit[a.num].hn;a.tilit[a.num].tpn=a.tilit[a.num].pn;a.tilit[a.num].tqr=a.tilit[a.num].qr;a.tilit[a.num].section="";if(a.tilit[a.num].emailsSection!=""){a.tilit[a.num].section=a.tilit[a.num].emailsSection}a.tilit[a.num].sendData()}}return"1"};a.addListeners=function(){for(a.num=0;a.num<a.tilit.length;a.num++){if(document.getElementsByTagName){var b=new Array();b[0]="a";b[1]="area";for(tagi in b){var e=document.getElementsByTagName(b[tagi]);for(var d=0;d<e.length;d++){if(!e[d].getAttribute("href")){continue}if(e[d].href.substr(0,11).toLowerCase()=="javascript:"){continue}if(e[d].href.substr(0,7).toLowerCase()=="mailto:"&&a.tilit[a.num].autoTrackEmails==true){if(a.debug){alert("Add mailtolistener:"+e[d])}a.addListener(e[d],a.trackEmails,a.tilit[a.num].trackOnAction)}else{if(!a.tilit[a.num].inSites(e[d].href.replace(e[d].protocol+"//",""))&&a.tilit[a.num].autoTrackExternals==true){if(a.debug){alert("Add linklistener:"+e[d])}a.addListener(e[d],a.trackLinks,a.tilit[a.num].trackOnAction)}else{if(a.tilit[a.num].inDocuments(e[d])&&a.tilit[a.num].autoTrackFiles==true){if(a.debug){alert("Add documentlistener:"+e[d])}a.addListener(e[d],a.trackFiles,a.tilit[a.num].trackOnAction)}else{if(a.debug){alert("No listener added: "+e[d])}}}}}}}}};a.trackPageView=function(d,b,c){for(a.num=0;a.num<a.tilit.length;a.num++){a.tilit[a.num].trackPageView(d,b,c)}};a.trackEvent=function(){for(a.num=0;a.num<a.tilit.length;a.num++){a.tilit[a.num].trackEvent()}};a.onLoadHook=function(){if(typeof _saq!=="object"){return false}var e,c="",d="",b="",f="";for(e in _saq){c=_saq[e][0];d=_saq[e][1]?_saq[e][1]:undefined;b=_saq[e][2]?_saq[e][2]:undefined;f=_saq[e][3]?_saq[e][3]:undefined;if(typeof a[c]==="function"){a[c](d,b,f)}}_saq=[]};a.callInsightMethod=function(){var b=[];for(var c=0;c<arguments.length;c++){b.push(arguments[c])}if(typeof fi=="object"){if(typeof fi[b[0]]=="function"){fi[b[0]].apply(fi,b.slice(1))}return}if(typeof _fiq=="undefined"){window._fiq=[b]}else{if(Object.prototype.toString.call(_fiq)==="[object Array]"){_fiq.push(b)}}};a.loadScript=function(c,d){if(!c||!(typeof c==="string")){return}var b=document.createElement("script");b.type="text/javascript";if(typeof document.attachEvent==="object"){b.onreadystatechange=function(){if(b.readyState==="loaded"){a.onLoadHook();if(d){d()}}}}else{b.onload=function(){a.onLoadHook();if(d){d()}}}b.src=c;document.getElementsByTagName("head")[0].appendChild(b)}})(snoobi||false);
	snoobi.num=snoobi.tilit.length;
	snoobi.tilit[snoobi.num]=new Object();

	snoobi.tilit[snoobi.num].initData = function () 
	{
		if (document.cookie.length == 0)
			snoobi.ck=0;
		else 
		{
			snoobi.ck=1;
			this.id = snoobi.haePipari('Snoobisession_');
			this.id30m = snoobi.haePipari('Snoobi30minute_');
			this.hid = snoobi.haePipari('SnoobiID');
		}
		
		try
		{
			this.trf=window.top.document.referrer ? window.top.document.referrer : "";
			this.thn=window.top.location.hostname ? window.top.location.hostname : "";
			this.tpn=window.top.location.pathname ? window.top.location.pathname : "";
			this.tqr=window.top.location.search ? window.top.location.search : "";
		}
		catch(errori)
		{
			try
			{
				this.trf=window.parent.document.referrer ? window.parent.document.referrer : "";
				this.thn=window.parent.location.hostname ? window.parent.location.hostname : "";
				this.tpn=window.parent.location.pathname ? window.parent.location.pathname : "";
				this.tqr=window.parent.location.search ? window.parent.location.search : "";
			}
			catch(errori4)
			{
				this.trf=window.document.referrer ? window.document.referrer : "";
				this.thn=window.location.hostname ? window.location.hostname : "";
				this.tpn=window.location.pathname ? window.location.pathname : "";
				this.tqr=window.location.search ? window.location.search : "";
			}
		}
		
		try
		{ 
			snoobi.rs = (screen.width && screen.height) ? screen.width+' x '+screen.height : "";
		}
		catch(errori2)
		{ 
			snoobi.rs="";
		}
		
		try
		{ 
			snoobi.cd = screen.colorDepth ? screen.colorDepth : ""; 
		}
		catch(errori3)
		{ 
			snoobi.cd=""; 
		}

		try
		{
			this.lshid = localStorage.getItem("snb_ls_hid");
		}
		catch(e4)
		{ 
			this.lshid=""; 
		}

		try
		{                     
			this.lstest = localStorage.getItem("snb_ls_test");            
		}
		catch(e5)
		{ 
			this.lstest=""; 
		}

		this.trackingScript	= window.location.protocol + "//eu2.snoobi.eu/snoop2.php";
		snoobi.trackingDomain = window.location.protocol + "//eu2.snoobi.eu/";
		this.tili				= "";
		this.page_name			= "";
		this.section			= "";
		this.addurl				= "";
		snoobi.anchors			= "0";
		this.cookies         = "true";
		snoobi.an				= navigator.appName ? navigator.appName : "";
		snoobi.sl				= navigator.systemLanguage ? navigator.systemLanguage : "";
		snoobi.av				= navigator.appVersion ? navigator.appVersion : "";
		snoobi.la				= navigator.language ? navigator.language : "";
		snoobi.pf				= navigator.platform ? navigator.platform : "";
		snoobi.cs				= document.characterSet ? document.characterSet : (document.charset?document.charset:"");

		this.rf=document.referrer ? document.referrer : "";
		this.dt			= document.title ? document.title.substr(0,240) :  "";
		this.hn			= window.location.hostname ? window.location.hostname : "";
		this.pn			= window.location.pathname ? window.location.pathname : "";
		this.qr			= window.location.search ? window.location.search : "";
		this.orighref	= window.location.href ? window.location.href : "";
		this.hl			= history.length ? history.length : "";
		snoobi.ha         = window.location.hash ? window.location.hash : "";
		this.etype		= sn_eventtype ? sn_eventtype : "";
		this.eval		= sn_value ? sn_value : "";
		this.emsg		= sn_message ? sn_message : "";
		this.eref		= sn_reference ? sn_reference : "";
		this.erev		= sn_revenue ? sn_revenue : "";
		this.emar		= sn_margin ? sn_margin : "";
		this.eamo		= sn_amount ? sn_amount : "";
		this.ecur		= sn_currency ? sn_currency : "";
		this.epro		= sn_products ? sn_products : "";
		snoobi.je		= navigator.javaEnabled() ? 1 : 0;
		snoobi.getFlashVersion();
	}

	snoobi.tilit[snoobi.num].getTrackUrl = function (mode) 
	{
		this.date=new Date();
		var amp="&";
		if (mode=="html") 
			amp="&amp;";

		if( typeof(snoobiTrans) == 'object' && snoobiTrans instanceof SnoobiTrans || 
				typeof(snoobiCart) == 'object' && snoobiCart instanceof SnoobiCart  )
		{
			var trans = amp+'trans=1'
		}
		else
			var trans = ''

		var plshid	= (typeof this.lshid != 'undefined' && this.lshid!="") ? amp+'lshid='+escape(this.lshid) : '';
		var plstest	= (typeof this.lstest != 'undefined' && this.lstest!="")  ? amp+'lstest='+escape(this.lstest) : '';
		var segment	= (typeof this.segment != 'undefined') ? amp+'segment='+escape(this.segment) : '';

		return this.trackingScript+'?'+
		'tili='+escape(this.tili)+
		amp+'page_name='+this.page_name+
		amp+'section='+this.section+
		amp+'addurl='+this.addurl+
		amp+'cookies='+this.cookies+
		amp+'anchors='+snoobi.anchors+
		amp+'an='+escape(snoobi.an)+
		amp+'ck='+escape(snoobi.ck)+
		amp+'sl='+escape(snoobi.sl)+
		amp+'av='+escape(snoobi.av)+
		amp+'la='+escape(snoobi.la)+
		amp+'pf='+escape(snoobi.pf)+
		amp+'cs='+escape(snoobi.cs)+
		amp+'rf='+escape(this.rf)+
		amp+'dt='+escape(snoobi.ucsToUtf8(this.dt))+
		amp+'trf='+escape(this.trf)+
		amp+'hn='+escape(this.hn)+
		amp+'pn='+escape(this.pn)+
		amp+'qr='+escape(this.qr)+
		amp+'hl='+escape(this.hl)+
		amp+'id='+escape(this.id)+
		amp+'id30m='+escape(this.id30m)+
		amp+'hid='+escape(this.hid)+
		//amp+'etype='+escape(this.etype)+
		//amp+'eval='+escape(this.eval)+
		//amp+'emsg='+escape(this.emsg)+
		//amp+'eref='+escape(this.eref)+
		//amp+'erev='+escape(this.erev)+
		//amp+'emar='+escape(this.emar)+
		//amp+'eamo='+escape(this.eamo)+
		//amp+'ecur='+escape(this.ecur)+
		//amp+'epro='+escape(this.epro)+
		amp+'rs='+escape(snoobi.rs)+
		amp+'cd='+escape(snoobi.cd)+
		amp+'je='+escape(snoobi.je)+
		amp+'fv='+escape(snoobi.fv)+
		amp+'ha='+escape(snoobi.ha)+
		amp+'ti='+escape(this.date.getMinutes()+''+this.date.getSeconds()+''+this.date.getMilliseconds())
		+trans
		+segment
		+plshid
		+plstest;
	}

	snoobi.tilit[snoobi.num].sendData = function ()
	{
		this.SNB_im = new Image();
		this.SNB_im.src = this.getTrackUrl("url");
	}

	snoobi.tilit[snoobi.num].trackPageView = function(path, pagename, section) 
	{
		snoobi.callInsightMethod('trackPageview', path, pagename, section);
		if (snoobi.ck==1)
		{
			this.id		= snoobi.haePipari('Snoobisession_');
			this.id30m	= snoobi.haePipari('Snoobi30minute_');
			this.hid		= snoobi.haePipari('SnoobiID');
		}

		if (path=="") path="/undefined";
		this.page_name = "";
		this.section	= "";
		
		if (pagename!=null && pagename!="" && pagename!="undefined") 
			this.page_name=pagename;
		
		if (section!=null && section!="" && section!="undefined") 
			this.section=section;
		
		this.dt		= this.page_name;
		this.pn		= path;
		this.qr		= "";
		this.addurl	= "";
		this.rf		= this.orighref;
		this.trf		= this.rf;
		this.thn		= this.hn;
		this.tpn		= this.pn;
		this.tqr		= this.qr;
		this.sendData();	
	}

	snoobi.tilit[snoobi.num].trackEvent = function() {}

	snoobi.tilit[snoobi.num].inSites = function(SNB_host)
	{
		if(SNB_host.length==0) 
			return true;
		
		if(this.sites.length==0) 
			return true;
		
		for(z=0; z<this.includedSites.length; z++)
		{
			if(this.includedSites[z].length==0) 
				return true;
			
			reg = new RegExp(this.includedSites[z],"ig");
			if(reg.test(SNB_host)==true) 
				return false;
		}
		
		for(z=0; z<this.sites.length; z++)
		{
			if(this.sites[z].length==0) return true;
			reg = new RegExp(this.sites[z],"ig");
			if(reg.test(SNB_host)==true) return true;
		}
		
		reg = new RegExp("redir\.snoobi\.eu","ig");
		if(reg.test(SNB_host)==true) 
			return true;
		
		return false;
	}

	snoobi.tilit[snoobi.num].inDocuments = function(SNB_lnk)
	{
		if(SNB_lnk.length==0) 
			return false;
		
		if(this.trackExtensions.length==0) 
			return false;
		
		for(z=0; z<this.trackExtensions.length; z++)
		{
			reg = new RegExp(this.trackExtensions[z],"ig");
			if (reg.test(SNB_lnk)==true) 
				return true;
		}
		
		return false;
	}

	snoobi.tilit[snoobi.num].initData();

	snoobi.debug=false;
	snoobi.dtxt="";

	snoobi.tilit[snoobi.num].trackExtensions = new Array();snoobi.tilit[snoobi.num].sites = new Array();snoobi.tilit[snoobi.num].includedSites = new Array();
	if( typeof snoobi.tilit[snoobi.num].presend == 'function' )
		snoobi.tilit[snoobi.num].presend();

	if (snoobi.tilit[snoobi.num].autoTrackFiles==true || 
			snoobi.tilit[snoobi.num].autoTrackExternals==true || 
			snoobi.tilit[snoobi.num].autoTrackEmails==true )
	{
		if (snoobi.listenerAdded!=true) 
			addSnbLoadEvent(snoobi.addListeners);
			
		snoobi.listenerAdded=true;
	}

	if (window.location.protocol == "http:" || window.location.protocol == "https:")
	{
		try
		{
			snoobi.loadScript(snoobi.tilit[snoobi.num].getTrackUrl('plain'));
		}
		catch(e2)
		{
			snoobi.ck=0;
			snoobi.tilit[snoobi.num].sendData();
		}
	}

} // End of snoobi init

if( snoobi.anchors == true || snoobi.anchors == 1 )
{
	snoobi.addListener(window, function() {
		snoobi.ha = window.location.hash;
		snoobi.trackPageView( window.location.pathname || "", ( document.title || "" )); 
	}, 'hashchange');	
}

function handleError() 
{
	return true;
}

function addSnbLoadEvent(func) 
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function') 
	{
		window.onload = func;
	}
	else 
	{
		window.onload = function(evt) 
		{
			oldonload(evt);
			func();
		}
	}
}

