window.onload = function(e){
	//show external links in external window:
	var href = location.href;
	var lnks = document.getElementsByTagName("a");
	for(i = 0; i < lnks.length; i++){
		var lnk = lnks[i];
		if(lnk.href.indexOf(location.host) == -1){
			lnk.setAttribute("target", "blank");
		}
	}
	//make header clickable if not front page:
	if(href.indexOf("index.asp") == -1){
		var hd = document.getElementById("header");
		hd.style.cursor = "pointer";
		hd.onclick = function(){
			location.href = "index.asp";
		}
		hd.setAttribute("title", "Til forsiden");
	}

	document.getElementById("rightbanner").style.visibility = "visible";

	//show skin selector if JS exists:
	//alert(navigator.appName);
	var ss = document.getElementById("skinselector");

	if(navigator.appName.indexOf("Microsoft Internet Explorer") == -1){
		ss.style.visibility = "visible";		
		//handle skin selection:
		ss.onchange = function(){
			var skin = ss.options[ss.selectedIndex].value;
			if(skin != "-1"){
				setActiveStyleSheet(skin);
				resetSkinListOptionBackgroundColors(ss);
				ss.options[ss.selectedIndex].style.backgroundColor = "#f33";
			}
		}
		var cookie = readCookie("style");
		var title = cookie ? cookie : getPreferredStyleSheet();
		setActiveStyleSheet(title);	
	}else{	
		setActiveStyleSheet("light");
	}
	
	var cdonuri = "http://tracker.tradedoubler.com/pan/TrackerServlet?p=116&a=1090949&g=0&url=http://www.cdon.com/main.phtml?nav=4182&nav_genre=4182&navroot=904&name=Spears+Britney&page=search_name&type=1&view_type=1"
	var lnks = document.getElementsByTagName("a");
	
	for(i = 0; i < lnks.length; i++){
		var lnk = lnks[i];
		if(lnk.className=="cdon" || lnk.className=="cdon2"){								
			lnk.href = cdonuri;
			lnk.setAttribute("target","blank");
		}
	}
}

function resetSkinListOptionBackgroundColors(List){
	var myOptions = List.options;
	for(var i=0;i<myOptions.length;i++){
		myOptions[i].style.backgroundColor = "#fff";
	}
}

///THIS CODE IS PROBABLY FROM an "A List Apart" article

window.onunload = function(e) {
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);

// switch styles  
function setActiveStyleSheet(title) {
  var i, a, main;
  for (i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if (a.getAttribute("rel") &&
        a.getAttribute("rel").indexOf("style") != -1 &&
        a.getAttribute("title")) {
		 a.disabled = true;
		if(a.getAttribute("title") == title){
			a.disabled = false;
		}
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  for (i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if (a.getAttribute("rel") &&
        a.getAttribute("rel").indexOf("style") != -1 &&
        a.getAttribute("title") &&
        !a.disabled
        ) return a.getAttribute("title");
  }
  return null;
}
function getPreferredStyleSheet() {
  var i, a;
  for (i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if (a.getAttribute("rel") &&
        a.getAttribute("rel").indexOf("style") != -1 &&
        a.getAttribute("rel").indexOf("alt") == -1 &&
        a.getAttribute("title")
        ) return a.getAttribute("title");
  }
  return null;
}
function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}