$(document).ready(function() {
   	init();
});

function init(){
	$('a.L2').each(function() {if(!$(this).attr('href')) {$(this).addClass('empty');}});
	
	/* Align last menuitem right
	___________________________________________________*/

	$('#MM198').attr('width', '223');
	$('#MM198').attr('align', 'right');
	
	$('#MM197 .L1 img').attr('width', '101');
		
	/* Add target _blank to external links
	___________________________________________________*/
	$("a").filter(function() {
    	return this.hostname && this.hostname !== location.hostname;
	}).attr('target', '_blank');
	
	/* Add rel nofollow to external links
	___________________________________________________*/
	$("a").filter(function() {
    	return this.hostname && this.hostname !== location.hostname;
	}).attr('rel', 'nofollow');
	
	/* no-margin on last puff
	___________________________________________________*/
	$('.bild-puffar td:last-child').addClass("no-margin");
	
	$("a#intranet").click(function() {
		openWin('http://www.sccportal.org/SCC-Intranet.aspx',600,480,'x');
		return false;
	});
}

function findLightbox() {
	
	//alert(strAreaID);
    for(var j=0; j<document.images.length;j++){         
       if(document.images[j].id == "lightImage"){
	   	  galleri = document.images[j].alt;
		  
		  if(strAreaID == 17) {
			  if(document.images[j].alt == document.images[j-1].alt) {
			  	document.images[j].style.display = 'none';
			  }
		  }
          document.images[j].parentNode.rel = 'lightbox[' + galleri + ']';
          document.images[j].parentNode.title = document.images[j].title;
          document.images[j].style.border = '3px solid #cccccc';
		  //alert(galleri);
          //document.images[j].onmouseover = changeImg(document.images[j]);
       }
    }
}

function findRelatedLinks() {
	table = document.getElementsByTagName('table');
	for(var j=0; j<table.length;j++){
		if(table[j].summary == "relaterat") {
			table[j].className = "relatedTable";
		}
		if(table[j].summary == "engagera") {
			table[j].className = "engageraTable";
		}
		if(table[j].summary == "engagera2") {
			table[j].className = "engageraTable2";
		}
	}  
}

function historyGo() {
	if(history.go(-1)) {
		location.href = history.go(-1);
	}else {
		location.href= "Default.aspx";
	}
}

function changeImg(obj) {
   alert(obj);
   obj.style.border = '3px solid #cccccc';
}


function blurLinks(){
        for(var i in document.links){
		document.links[i].onfocus = document.links[i].blur;
	}

       if (document.forms.postform1) {
          selectBox = document.forms.postform1.Map;
          selectBox.onchange=go;
       }
      findLightbox();
	  findRelatedLinks();
	  //setAltText();
}

function go()  
{  
     box = document.forms.postform1.Map;
     //if(box.options[box.selectedIndex].value != 1) {  
        destination = "Default.aspx?ID="+box.options[box.selectedIndex].value;
    // } 
     if (destination) location.href = destination; 
}

function validateForm(bleh) {
	if (bleh.namn.value == "" || bleh.mail.value == "" || bleh.tel.value == "" || bleh.anmalanTo.value == "")
  	{
  	alert("Alla f?llt m?ste vara ifyllda.")
  	bleh.namn.focus()
	return false
	}
	else
  	{
	return true
	}
}

function openFlash(u) { 
	var w = 700;
	var h = 620;
	var settings = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+w+',height='+h+',top=1,left=1'; 
		var wName = 'fullscreenpop'; 
		var newfullscreenWin = window.open(u,wName,settings); 
		newfullscreenWin.focus();
	return;       
}

function openWin(u,w,h,x) { 
	/*var w = 420;
	var h = 330;*/
	if(x) {
		var settings = 'toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,width='+w+',height='+h+',top=1,left=1'; 
	}else {
		var settings = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+w+',height='+h+',top=1,left=1'; 
	}
		var wName = 'fullscreenpop'; 
		var newfullscreenWin = window.open(u,wName,settings); 
		newfullscreenWin.focus();
	return;       
}

function openWinReturnFalse(u,w,h,x) { 
	/*var w = 420;
	var h = 330;*/
	if(x) {
		var settings = 'toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,width='+w+',height='+h+',top=1,left=1'; 
	}else {
		var settings = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+w+',height='+h+',top=1,left=1'; 
	}
		var wName = 'fullscreenpop'; 
		var newfullscreenWin = window.open(u,wName,settings); 
		newfullscreenWin.focus();
	return false;       
}

function trackAndGo(obj,target) {
	pageTracker._trackPageview(obj);
	
	
	if(this.opener) {
		this.opener.location = target;
	}else {
		openWin(target,screen.width,screen.height,1);
	}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function FormCheck12(){
	if(document.postform12.elements["namn"].length){
		for(i=0;i<document.postform12.elements["namn"].length;i++){
			if(document.postform12.elements["namn"][i].value.length <= 0){
				document.postform12.elements["namn"][i].focus();
				alert('Fältet Namn måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform12.elements["namn"].value.length <= 0){
			document.postform12.elements["namn"].focus();
			alert('Fältet Namn måste fyllas i');
			return false;
		}
	}
	if(document.postform12.elements["adress"].length){
		for(i=0;i<document.postform12.elements["adress"].length;i++){
			if(document.postform12.elements["adress"][i].value.length <= 0){
				document.postform12.elements["adress"][i].focus();
				alert('Fältet Adress måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform12.elements["adress"].value.length <= 0){
			document.postform12.elements["adress"].focus();
			alert('Fältet Adress måste fyllas i');
			return false;
		}
	}
	if(document.postform12.elements["postnr"].length){
		for(i=0;i<document.postform12.elements["postnr"].length;i++){
			if(document.postform12.elements["postnr"][i].value.length <= 0){
				document.postform12.elements["postnr"][i].focus();
				alert('Fältet Postnr måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform12.elements["postnr"].value.length <= 0){
			document.postform12.elements["postnr"].focus();
			alert('Fältet Postnr måste fyllas i');
			return false;
		}
	}
	if(document.postform12.elements["postadress"].length){
		for(i=0;i<document.postform12.elements["postadress"].length;i++){
			if(document.postform12.elements["postadress"][i].value.length <= 0){
				document.postform12.elements["postadress"][i].focus();
				alert('Fältet Postadress måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform12.elements["postadress"].value.length <= 0){
			document.postform12.elements["postadress"].focus();
			alert('Fältet Postadress måste fyllas i');
			return false;
		}
	}
	if(document.postform12.elements["epost"].length){
		for(i=0;i<document.postform12.elements["epost"].length;i++){
			if(document.postform12.elements["epost"][i].value.length <= 0){
				document.postform12.elements["epost"][i].focus();
				alert('Fältet Epost måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform12.elements["epost"].value.length <= 0){
			document.postform12.elements["epost"].focus();
			alert('Fältet Epost måste fyllas i');
			return false;
		}
	}
document.postform12.action = "/Admin/Public/FormMail.aspx?mode=20";
document.postform12.submit();
}

function FormCheck11(){
	if(document.postform11.elements["bNamn"].length){
		for(i=0;i<document.postform11.elements["bNamn"].length;i++){
			if(document.postform11.elements["bNamn"][i].value.length <= 0){
				document.postform11.elements["bNamn"][i].focus();
				alert('Fältet Namn måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform11.elements["bNamn"].value.length <= 0){
			document.postform11.elements["bNamn"].focus();
			alert('Fältet Namn måste fyllas i');
			return false;
		}
	}
	if(document.postform11.elements["bAdress"].length){
		for(i=0;i<document.postform11.elements["bAdress"].length;i++){
			if(document.postform11.elements["bAdress"][i].value.length <= 0){
				document.postform11.elements["bAdress"][i].focus();
				alert('Fältet Adress måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform11.elements["bAdress"].value.length <= 0){
			document.postform11.elements["bAdress"].focus();
			alert('Fältet Adress måste fyllas i');
			return false;
		}
	}
	if(document.postform11.elements["bPostnr"].length){
		for(i=0;i<document.postform11.elements["bPostnr"].length;i++){
			if(document.postform11.elements["bPostnr"][i].value.length <= 0){
				document.postform11.elements["bPostnr"][i].focus();
				alert('Fältet Postnr måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform11.elements["bPostnr"].value.length <= 0){
			document.postform11.elements["bPostnr"].focus();
			alert('Fältet Postnr måste fyllas i');
			return false;
		}
	}
	if(document.postform11.elements["bPadress"].length){
		for(i=0;i<document.postform11.elements["bPadress"].length;i++){
			if(document.postform11.elements["bPadress"][i].value.length <= 0){
				document.postform11.elements["bPadress"][i].focus();
				alert('Fältet Postadress måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform11.elements["bPadress"].value.length <= 0){
			document.postform11.elements["bPadress"].focus();
			alert('Fältet Postadress måste fyllas i');
			return false;
		}
	}
	/*if(document.postform11.elements["bEpost"].length){
		for(i=0;i<document.postform11.elements["bEpost"].length;i++){
			if(document.postform11.elements["bEpost"][i].value.length <= 0){
				document.postform11.elements["bEpost"][i].focus();
				alert('Fältet E-post måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform11.elements["bEpost"].value.length <= 0){
			document.postform11.elements["bEpost"].focus();
			alert('Fältet E-post måste fyllas i');
			return false;
		}
	}*/
document.postform11.action = "/Admin/Public/FormMail.aspx?mode=20";
document.postform11.submit();
}

function FormCheck10(){
	if(document.postform10.elements["namn"].length){
		for(i=0;i<document.postform10.elements["namn"].length;i++){
			if(document.postform10.elements["namn"][i].value.length <= 0){
				document.postform10.elements["namn"][i].focus();
				alert('Fältet Namn måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform10.elements["namn"].value.length <= 0){
			document.postform10.elements["namn"].focus();
			alert('Fältet Namn måste fyllas i');
			return false;
		}
	}
	if(document.postform10.elements["adress"].length){
		for(i=0;i<document.postform10.elements["adress"].length;i++){
			if(document.postform10.elements["adress"][i].value.length <= 0){
				document.postform10.elements["adress"][i].focus();
				alert('Fältet Adress måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform10.elements["adress"].value.length <= 0){
			document.postform10.elements["adress"].focus();
			alert('Fältet Adress måste fyllas i');
			return false;
		}
	}
	if(document.postform10.elements["postnr"].length){
		for(i=0;i<document.postform10.elements["postnr"].length;i++){
			if(document.postform10.elements["postnr"][i].value.length <= 0){
				document.postform10.elements["postnr"][i].focus();
				alert('Fältet Postnr måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform10.elements["postnr"].value.length <= 0){
			document.postform10.elements["postnr"].focus();
			alert('Fältet Postnr måste fyllas i');
			return false;
		}
	}
	if(document.postform10.elements["pAdress"].length){
		for(i=0;i<document.postform10.elements["pAdress"].length;i++){
			if(document.postform10.elements["pAdress"][i].value.length <= 0){
				document.postform10.elements["pAdress"][i].focus();
				alert('Fältet Postadress måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform10.elements["pAdress"].value.length <= 0){
			document.postform10.elements["pAdress"].focus();
			alert('Fältet Postadress måste fyllas i');
			return false;
		}
	}
	if(document.postform10.elements["tel"].length){
		for(i=0;i<document.postform10.elements["tel"].length;i++){
			if(document.postform10.elements["tel"][i].value.length <= 0){
				document.postform10.elements["tel"][i].focus();
				alert('Fältet Telefonnummer måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform10.elements["tel"].value.length <= 0){
			document.postform10.elements["tel"].focus();
			alert('Fältet Telefonnummer måste fyllas i');
			return false;
		}
	}
	if(document.postform10.elements["epost"].length){
		for(i=0;i<document.postform10.elements["epost"].length;i++){
			if(document.postform10.elements["epost"][i].value.length <= 0){
				document.postform10.elements["epost"][i].focus();
				alert('Fältet E-post måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform10.elements["epost"].value.length <= 0){
			document.postform10.elements["epost"].focus();
			alert('Fältet E-post måste fyllas i');
			return false;
		}
	}
document.postform10.action = "/Admin/Public/FormMail.aspx?mode=20";
document.postform10.submit();
}

/*function setAltText() {
	document.getElementById("MM1").childNodes.alt="Start";
}*/

function insertSitesterScript() {
	var Sitester_average_number_of_executions = 1; // default 1; Raise this number to expose every N:th visitor to the survey (i.e. set to 10 and every 10th visitor is exposed etc.)
var Sitester_def_lang = "se"; // { "se", "en", "fi", "dk", "no", "de", "es", "pt", "cn", "ru", "fr", "it", "nl", etc}
var Sitester_swap_lang = ""; // { "", "se", "en", "fi", "dk", "no", "de", "es", "pt", "cn", "ru", "fr", "it", "nl", etc }
var Sitester_SurveyId = 913; // Note! The Sitester Id for the survey. 
var Sitester_sekunder1 = 600; // default 600; If the user in inactive longer than this timeinterval, [Sitester_sekunder2] must pass again before the user is exposed
var Sitester_sekunder2 = 120; // default 120; Seconds until the survey are exposed the first time.
var Sitester_sekunder3 = 7776000; // default 7776000; Once exposed. This is how many seconds until the user being exposed again.
var Sitester_sekunder4 = 31536000; // default 31536000; This is how many seconds until the exposure-memory cookies expire.
var Sitester_ExcludeURL = ""; // default ""; Add URLs or part of URLs that you want to exclude from the Survey separated by a comma ","


/**********************************************************************************/
/************************** Browser detection *************************************/
/**********************************************************************************/

var Sitester_BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};

function Sitester_Debug() 
{ 
	this.params = new Object();
	this.get=Sitester_Debug_get;	
	qs=location.search.substring(1,location.search.length);

	if (qs.length == 0)
		return;

	qs = qs.replace(/\+/g, ' ');
	var args = qs.split('&');
	
	for (var i=0;i<args.length;i++)
	{
		var value;
		var pair = args[i].split('=');
		var name = unescape(pair[0]);
		if (pair.length == 2)
			value = unescape(pair[1]);
		else
			value = name;		
		this.params[name] = value;
	}
}

function Sitester_Debug_get(key, default_)
{	
	if (default_ == null)
		default_ = null;	
	var value=this.params[key];
	if (value==null) value=default_;	
		return value;
}

function Sitester_RanLCase()
{
   return String.fromCharCode(97 + Math.round(Math.random() * 25));
}
function Sitester_RanUCase()
{
   return String.fromCharCode(65 + Math.round(Math.random() * 25));
}
function Sitester_r_nr()
{
	return Math.round((Math.random()*9))
}
function Sitester_Generate_guid()
{
	return "80b" + Sitester_r_nr() + Sitester_r_nr() + Sitester_r_nr() + Sitester_r_nr() + "-" + Sitester_RanLCase() + Sitester_r_nr() + Sitester_r_nr() + Sitester_r_nr() + "-" + Sitester_RanLCase() + Sitester_SurveyId + "-" + Sitester_r_nr() + Sitester_r_nr() + "-" + Sitester_r_nr() + Sitester_r_nr() + Sitester_RanLCase();
}

/* Handle click on the layer */
function Sitester_openWindow() 
{  
	Sitester_guid = Sitester_Generate_guid();
		
	window.open("http://www.sitester.com/sform/start.asp?PK_Id="+Sitester_guid+"&Language="+Sitester_def_lang+"&SwapLanguage="+Sitester_swap_lang+"","","scrollbars=yes,width=450,height=350");   	
	document.getElementById("Sitester").style.display="none"; 	
	
	/* write LastExposure and Exposed */
	if(Sitester_BrowserDetect.browser == "Safari")	
	{
		Sitester_setCookie(Sitester_strExposedDateTime, Sitester_strMacTime, Sitester_dat4);
	}
	else
	{
		Sitester_setCookie(Sitester_strExposedDateTime, Sitester_exposure_dat, Sitester_dat4);
	}	
	
	Sitester_setCookie(Sitester_strExposed, Sitester_strCookie, Sitester_dat4);

	/* delete ActiveUser and Delay */
	Sitester_deleteCookie(Sitester_strActiveUser);
	Sitester_deleteCookie(Sitester_strDelay);
	
	/* remove the layer from all frames */	
	for(i=0; (i<parent.frames.length); i++)
	{
		if(parent.frames[i].document.getElementById("Sitester") != null)
		{
			parent.frames[i].document.getElementById("Sitester").style.display="none";
		}
	}
	
}

/* Write layer */
function Sitester_Go()
{	
	//document.write("<div id='Sitester' title='Sitester' style='position: absolute; left:0; top:0; width:95%; height:95%; z-index:9000; visibility: visible;'>");	
	//document.write("<img src='http://www.sitester.com/style/Sitesterlager50px.gif' width='100%' height='100%' alt='Sitester' title='Sitester' onClick='Sitester_openWindow();'>");	
	document.write("<div id='Sitester' title='Sitester' style='position: absolute; left:0; top:0; width:1024px; height:768px; z-index:9000; visibility: visible;'>");	
	document.write("<img src='http://www.sitester.com/style/Sitesterlager50px.gif' width='1024' height='768' alt='Sitester' title='Sitester' onClick='Sitester_openWindow();'>");	
	document.write("</div>");
}

/* Randomizer */
function Sitester_rnd(cases)
{
    var ranNum = Math.round( Math.random() * (cases-1) );
    return (ranNum == 0);
}

/********************* Cookie functions *******************************************/

/* Set Cookie for Mac-Safari*/
function Sitester_setCookieSafari(name, value, expires,domain, secure) 
{ 
		var curCookie = name + "=" + escape(value) + 
		((expires) ? "; expires=" + expires.toGMTString() : ""); + 		
		((domain) ? "; domain=" + domain : "") + 
		((secure) ? "; secure" : "");

		document.cookie = curCookie; 
}

/* Set Cookie */
function Sitester_setCookie(name, value, expire)
{	
	
	/* call the specialfunction for Cookies on Mac+Safari */
	if(Sitester_BrowserDetect.browser == "Safari")
	{		
		
		Sitester_setCookieSafari(name, value, expire, false, false); 
	}
	/* other browsers */
	else
	{ 
		document.cookie = name + "=" + value + "; path=/" + "" + "; expires=" + expire.toGMTString();	
	}
}

/* Get Cookie - checks if the cookie [Name] exists*/
function Sitester_getCookie(Name)
{		
	var search = Name + "=";
	if (document.cookie.length > 0)
	{
		offset = document.cookie.indexOf(search);
		if (offset !=-1)
		{
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			
			if (end == -1)
			{
				end = document.cookie.length;
			}			
			if (document.cookie.substring(offset, end) == Sitester_strCookie);
			{					
				return true;
			}
		}		
	}	
		return false;
}

function Sitester_deleteCookie(name) 
{ 
	var expire_IE=new Date();
	expire_IE.setTime(1);
	var expire_firefox=new Date("Thu Jan 01 00:00:01 1970");
	  
	/* delete cookie for FireFox */
	if(Sitester_BrowserDetect.browser == "Firefox")
	{		
		if(Sitester_getCookie(name))
		{
			Sitester_setCookie(name, Sitester_strCookie, expire_firefox); 	
		}
	}
	/* delete cookie for other browsers */	
	else
	{ 	
		if(Sitester_getCookie(name))
		{
			Sitester_setCookie(name, Sitester_strCookie, expire_IE); 	
		}
	}
}

/* Calculates if the latests exposure has occured before todays date + the parameter time*/
function Sitester_checkTime(time)
{		
	var created_date = new Date();
	var current_date = new Date();	
	var search = Sitester_strExposedDateTime + "=";
	
	if (document.cookie.length > 0)
	{
		offset = document.cookie.indexOf(Sitester_strExposedDateTime);
		if (offset !=-1)
		{
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if (end == -1)
			{
				end = document.cookie.length;		
			}
						
			current_date.getTime();			

			check_date = new Date(document.cookie.substring(offset, end));			
		
			if((check_date.getTime()+time*1000) < current_date.getTime())
			{					
				return true;
			}
		}		
	}	
	return false;
}


/************************ Cookie variables ****************************************/
var Sitester_strCookie = "true";
var Sitester_strDelay = "Sitester_DelayId" + Sitester_SurveyId;
var Sitester_strActiveUser = "Sitester_ActiveUserId" + Sitester_SurveyId;
var Sitester_strExposed = "Sitester_ExposedId" + Sitester_SurveyId;
var Sitester_strExposedDateTime = "Sitester_ExposedDateTimeId" + Sitester_SurveyId;

var Sitester_Trigger = false;
var Sitester_dat1 = new Date();
var Sitester_dat2 = new Date();
var Sitester_dat3 = new Date();
var Sitester_dat4 = new Date();
var Sitester_exposure_dat = new Date();


/**********************************************************************************/
/************************** Start *************************************************/
/**********************************************************************************/
Sitester_BrowserDetect.init();

Sitester_Location = new String(window.location.href);
var Sitester_Debug_Opt = new Sitester_Debug();
var do_Sitester_Debug;
var Sitester_splitString = Sitester_ExcludeURL.split(",");
var Sitester_DoExclude = false


if(Sitester_Debug_Opt.get("SitesterDebug") == "day8")
{
	do_Sitester_Debug = true;
	alert('Sitester_average_number_of_executions: ' +Sitester_average_number_of_executions+"\n"
			+'Sitester_def_lang: ' +Sitester_def_lang+"\n"
			+'Sitester_swap_lang: ' +Sitester_swap_lang+"\n"
			+'Sitester_SurveyId: ' +Sitester_SurveyId+"\n"
			+'Sitester_sekunder1: ' +Sitester_sekunder1+"\n"
			+'Sitester_sekunder2: ' +Sitester_sekunder2+"\n"
			+'Sitester_sekunder3: ' +Sitester_sekunder3+"\n"
			+'Sitester_sekunder4: ' +Sitester_sekunder4+"\n"
			+'Sitester_ExcludeURL: ' +Sitester_ExcludeURL+"\n");			
	Sitester_Go();
}

if(Sitester_ExcludeURL != "")
{
	for(i=0; i<(Sitester_splitString.length); i++)
	{	
		if(Sitester_Location.toLowerCase().indexOf(Sitester_splitString[i].toLowerCase()) > -1 && !Sitester_DoExclude)
		{			
			Sitester_DoExclude = true;
		}
		else
		{			
			Sitester_DoExclude = false;
		}
	}
}
else
{
	Sitester_DoExclude = false;
}

if(Sitester_DoExclude || do_Sitester_Debug)
{
	// dont run the script
}
else
{
	/* Delete cookies from v3-v6 */
	if(Sitester_getCookie("BefInt"))
	{	
		Sitester_deleteCookie("BefInt");
		Sitester_deleteCookie("AllReady");
		Sitester_deleteCookie("Delay");
		Sitester_deleteCookie("LastExposure");
		Sitester_deleteCookie("Exposed");
	}
	if(Sitester_getCookie("LastExposure"))
	{	
		Sitester_deleteCookie("BefInt");
		Sitester_deleteCookie("AllReady");
		Sitester_deleteCookie("Delay");
		Sitester_deleteCookie("LastExposure");
		Sitester_deleteCookie("Exposed");
	}

	/* If not ActiveUser and not Delay, = not inside the 2- or 10-minute interval */
	if(!Sitester_getCookie(Sitester_strActiveUser) && !Sitester_getCookie(Sitester_strDelay))
	{	
		/* ActiveUser = true */
		Sitester_dat1.setTime(Sitester_dat1.getTime()+(Sitester_sekunder1*1000));
		Sitester_setCookie(Sitester_strActiveUser, Sitester_strCookie, Sitester_dat1);		
		
		/* Delay = true */
		Sitester_dat2.setTime(Sitester_dat2.getTime()+(Sitester_sekunder2*1000));
		Sitester_setCookie(Sitester_strDelay, Sitester_strCookie, Sitester_dat2);			
	}

	/* is there a Exposed-cookie? */
	if(Sitester_getCookie(Sitester_strExposed))
	{		
		/* Is the time interval since the last exposure greater than Sitester_sekunder3? */
		if (Sitester_checkTime(Sitester_sekunder3))
		{			
			/* ActiveUser = true */
			Sitester_dat1.setTime(Sitester_dat1.getTime()+(Sitester_sekunder1*1000));
			Sitester_setCookie(Sitester_strActiveUser, Sitester_strCookie, Sitester_dat1);	
			
			/* Delay = true */
			Sitester_dat2.setTime(Sitester_dat2.getTime()+(Sitester_sekunder2*1000));
			Sitester_setCookie(Sitester_strDelay, Sitester_strCookie, Sitester_dat2);		
			
			/* delete the Exposed-cookies */
			Sitester_deleteCookie(Sitester_strExposed);
			Sitester_deleteCookie(Sitester_strExposedDateTime);
		}		
	}
	/* If no Exposed-Cookie exists */
	else
	{		
		/* each n:th ? */
		if (Sitester_rnd(Sitester_average_number_of_executions)) 
		{
			/* ActiveUser and no Delay ? */
			if (Sitester_getCookie(Sitester_strActiveUser) && !Sitester_getCookie(Sitester_strDelay))
			{				
				/* Run the survey */
				Sitester_Trigger=true;
			}				
		}	
	}

	/* If not ActiveUser and the time interval since the last exposure is greater than Sitester_sekunder3 */
	if (!Sitester_getCookie(Sitester_strActiveUser) && Sitester_checkTime(Sitester_sekunder1))
	{
		/* Reset ActiveUser */
		Sitester_dat1.setTime(Sitester_dat1.getTime()+(Sitester_sekunder1*1000));
		Sitester_setCookie(Sitester_strActiveUser, Sitester_strCookie, Sitester_dat1);		
	}

	/* Should the survey run? */
	if (Sitester_Trigger)
	{			
		Sitester_exposure_dat.setTime(Sitester_exposure_dat.getTime());		
		Sitester_dat4.setTime(Sitester_dat4.getTime()+(Sitester_sekunder4*1000));
		Sitester_strMacTime=Sitester_exposure_dat.getTime();		
				
		/* Write the layer */
		Sitester_Go();					
	}
}
}