if(!this.spring){this.spring=function(){var b="undefined",r="test",g="tns-cs.net",c=typeof spring_ms!=b?spring_ms:2048,k=typeof spring_debug!=b?spring_debug:null,l={"+":"%2B",",":"%2C",";":"%3B","=":"%3D","~":"%7E"},j="site",i="s",q={},s=null,n={};function h(){if("https"==document.location.href.slice(0,5)){return"https://ssl-"}return"http://"}function o(v,e){if(!e){e=v;v={r:document.referrer};n=e}var u=e[i]?e[i]:v[i];if(!u){u=e[j]?e[j]:(v[j]?v[j]:r)}if(!q[u]){q[u]=[]}q[u].push([v,e]);s=1;return this}function d(x){if(!s){o({})}var v,u,w,m,e;for(u in q){if(q.hasOwnProperty(u)){w=q[u];while(w.length>0){m=",",e=[];while(w.length>0){m=m+p(t(w.shift(),e),e);if(m.length>c){break}if(w.length>0){m+="+"}}v=a(m+";",u,x)}}}q={};return v}function a(x,v,y){var w=h()+(v?v:r)+"."+g+"/j0="+x,m=w+"?lt="+(new Date()).getTime().toString(36)+"&x="+screen.width+"x"+screen.height+"x"+screen.colorDepth;if(!y||y==1){document.write('<img src="'+m+'" width="1" height="1">')}else{if(y==2){(new Image()).src=m}}if(k){alert(m)}return w}function p(e,u){for(var m=0;m<u.length;m+=1){if(u[m]==e){return"~"+m}}u.push(e);return e}function t(w,y){var m,x,u,e,z=/[+&,;=~]/g,A;if(!y){y=[]}switch(typeof w){case"string":return z.test(w)?escape(w).replace(z,function(v){var B=l[v];return B?B:v}):escape(w);case"number":return isFinite(w)?String(w):"null";case"boolean":case"null":return String(w);case"object":if(!w){return"null"}m=[];if(typeof w.length==="number"&&!(w.propertyIsEnumerable("length"))){e=w.length;for(x=0;x<e;x+=1){m.push(p(t(w[x],y),y)||"null")}return","+m.join("+")+";"}for(u in w){if(typeof u==="string"){if(u!=j&&u!=i){A=t(w[u],y);if(A){m.push(p(t(u,y)+"="+A,y))}}}}return","+m.join("+")+";"}return""}function f(m,e,u){o(m,e);return d(u)}return{a:o,add:o,c:f,commit:f}}()};


/*
We dont want the iframe to be loaded everytime... so set a lokal cookie with a lifespan of 1 day... 
dont do the check if a cookie / localStorage exists / still valid...
*/
var TnsTimer = function (value)
	{
	var name = 'tns_nip_panel_gallup';
	if (typeof(value) !== 'undefined')
		{setCookie(name, value); }
	else
		{
		var noKaka = ((document.cookie).indexOf(name) === -1 ? true : false); 
		if(noKaka)
			{
			if(window.localStorage)
				{
				var ls = localStorage.getItem(name);
				if(ls != null)
					{					
					if((parseInt(ls) - (new Date()).getTime()) > 0) 
						{noKaka = false;}
					}
				}
			}
		return noKaka;
		}

	// Set a cookie with a lifespan of 1 day		
	function setCookie(kaka, aValue)
		{
		var date = new Date();
		date.setTime(date.getTime() + (86400000));
		var expires = "; expires=" + date.toGMTString();
		document.cookie = kaka + "=" + aValue + expires + "; path=/";		
		if(window.localStorage)
			{
			localStorage.setItem(name, date.getTime());
			}
		}
	};
	
if(TnsTimer())
	{
	document.write('<div><iframe src="http://www.norskinternettpanel.no/NIP/panel_data_get.html" style="position:absolute;left:-999px; top:-999px; width: 1px; height: 1px; border: none;"></iframe></div>');
	TnsTimer('tns_checked');
	}
