function hideshow(key) {
  var cbody = document.getElementById('cbody' + key);
  var chead = document.getElementById('chead' + key);
  if (cbody.className == 'closed') {
    cbody.className = 'open';
    chead.className = 'open';
  } else {
    cbody.className = 'closed';
    chead.className = 'closed';
  }
}

function dropdownRedirect(formObj) {
  var selInd = formObj.selectedIndex;
  var goURL = formObj.options[selInd].value;
  if (goURL != '') {
    top.location.href = goURL;
  }
}

function generateTitle(title, theme) {
  var so = new SWFObject("flash/title.swf", "flashtitle", 926, 62, "8", "#FFFFFF");
  so.addParam("quality", "high");
  so.addParam("salign", "lt");
  so.addParam("scale", "noscale");
  so.addParam("flashvars","titletext=" + title + "&theme=" + theme);
  so.write("headingsubstitute");
}

function generateTitleBox(title, theme, width, height) {
  if ( isNaN(width) ) {
    width = 926;
  }
  if ( isNaN(height) ) {
    height = 62;
  }
  var so = new SWFObject("flash/title_box.swf", "flashtitle", width, height, "8", "#FFFFFF");
  so.addParam("quality", "high");
  so.addParam("salign", "lt");
  so.addParam("align", "left");
  so.addParam("allowscriptaccess", "sameDomain");
  so.addParam("scale", "exactfit");
  so.addParam("flashvars","titletext=" + title + "&theme=" + theme);
  so.write("headingsubstitute");
}

function insertFlash(filename, containerdiv, width, height) {
  var so = new SWFObject(filename, "flashtitle", width, height, "8", "#FFFFFF");
  so.addParam("quality", "high");
  so.addParam("salign", "lt");
  so.addParam("align", "left");
  so.addParam("scale", "noscale");
  so.write(containerdiv);
}

function highlightOldLinks() {
  // Går igjennom alle lenker på siden
  var i;
  for (i=0; i<document.links.length; i++ ) {
    // Hent ut lenke
    var pageLink = document.links[i].href.substring(document.links[i].href.lastIndexOf("/")+1 ,document.links[i].href.length);
    // Om lenken inneholder 'side' og 'id=' skal den gjøres rød
    if (pageLink.match('side') && pageLink.match('id=')) {
      //document.links[i].style.backgroundColor = "red";
      document.links[i].style.color = "red";
    }
  }
}

function GetXmlHttpObject() {
var xmlHttp=null;
try {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e) {
 // Internet Explorer
 try {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e) {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function stopError() {
  return true;
}

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 var 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;
}

function eraseCookie(name) {
  createCookie(name,"",-1);
}