if (!window.sticker){
   if (window.Image) {
        sticker= new Image();
        sticker.src = "http://www.kultunaut.dk/images/arr_stik_off.gif";
        sticker_husk= new Image();
        sticker_husk.src = "http://www.kultunaut.dk/images/arr_stik_on.gif";
   }
}

function byt(place) {
   if (window.sticker){
        if (document[place].src == eval("sticker.src")) {
                document[place].src =eval("sticker_husk.src");
								document[place].alt = "Remove an event from your shortlist";
        } else {
                document[place].src =eval("sticker.src");
								document[place].alt = "Add an event to your shortlist";
        }
   }
}

var WM_acceptsCookies = false;
if(document.cookie == '') {
    document.cookie = 'WM_acceptsCookies=yes'; // Try to set a cookie.
    if(document.cookie.indexOf('WM_acceptsCookies=yes') != -1) {
	WM_acceptsCookies = true; 
    }// If it succeeds, set variable
} else { // there was already a cookie
  WM_acceptsCookies = true;
}

function addcookie (name, value) {
        var cookie=WM_readCookie(name);
	WM_killCookie(name,'/','.kultunaut.dk');
	WM_killCookie(name,'/','');
        if (cookie) {
        	var firstChar, lastChar;
        	firstChar = cookie.indexOf(value);
        	if (firstChar != -1) { // if you found the value
			while (firstChar != -1) {
				lastChar = cookie.indexOf('&', firstChar); // Find the end of the value string (i.e. the next ';').
            			if(lastChar == -1) lastChar = cookie.length;
            			cookie=cookie.substring(0, firstChar) + cookie.substring(lastChar);
				firstChar = cookie.indexOf(value);
			}
		} else {
                	cookie=cookie + value + "&";
		}
        } else {
		cookie=value + "&";
        }
	WM_setCookie(name,cookie,'500','/','',false);
	WM_setCookie(name,cookie,'500','/','.kultunaut.dk',false);
}

function WM_setCookie (name, value, hours, path, domain, secure) {
    if (WM_acceptsCookies) { // Don't waste your time if the browser doesn't accept cookies.
	var not_NN2 = (navigator && navigator.appName 
		       && (navigator.appName == 'Netscape') 
		       && navigator.appVersion 
		       && (parseInt(navigator.appVersion) == 2))?false:true;

	if(hours && not_NN2) { // NN2 cannot handle Dates, so skip this part
	    if ( (typeof(hours) == 'string') && Date.parse(hours) ) { // already a Date string
		var numHours = hours;
	    } else if (typeof(hours) == 'number') { // calculate Date from number of hours
		var numHours = (new Date((new Date()).getTime() + hours*3600000)).toGMTString();
	    }
	}
        document.cookie = name + '=' + value + ((numHours)?(';expires=' + numHours):'') + ((path)?';path=' + path:'') + ((domain)?';domain=' + domain:'') + ((secure && (secure == true))?'; secure':''); // Set the cookie, adding any parameters that were specified.
    }
} 


function WM_readCookie(name) {
    if(document.cookie == '') { // there's no cookie, so go no further
	return false; 
    } else { // there is a cookie
	var firstChar, lastChar;
	var theBigCookie = document.cookie;
	var cookie;var nycookie;
	cookie='';
	firstChar = theBigCookie.indexOf(name); // find the start of 'name'
	while (firstChar != -1) {
		var NN2Hack = firstChar + name.length
		if((firstChar != -1) && (theBigCookie.charAt(NN2Hack) == '=')) { // if you found the cookie
	    		firstChar += name.length + 1; // skip 'name' and '='
	    		lastChar = theBigCookie.indexOf(';', firstChar); // Find the end of the value string (i.e. the next ';').
	    		if(lastChar == -1) lastChar = theBigCookie.length;
	    		nycookie = theBigCookie.substring(firstChar, lastChar);
			if (cookie.indexOf(nycookie) == -1){
				cookie =cookie+nycookie;
			}
		}
		firstChar = theBigCookie.indexOf(name,lastChar);
	}
	if (cookie == '') {
		return false;
	}else{
		return unescape(cookie);
	}
    }	
}

function WM_killCookie(name, path, domain) {
  var theValue = WM_readCookie(name); // We need the value to kill the cookie
  if(theValue) {
       document.cookie = name + '=' + theValue + '; expires=Fri, 13-Apr-1970 00:00:00 GMT' + ((path)?';path=' + path:'') + ((domain)?';domain=' + domain:''); // set an already-expired cookie
  }
}


