function blurHandlingAlle() {
  for (var i = 0; i < document.links.length; i++) {
    document.links[i].onfocus = function() { this.blur(); };
    document.links[i].tabIndex = -1;
  }
}

function change() {
  for (var i = 0; i < change.arguments.length; i += 2) {
    document[change.arguments[i]].src = change.arguments[i + 1];
  }
}

function hentIndreHoejde() {
  return (navigator.appName.indexOf("Microsoft") != -1 ? document.body.clientHeight : window.innerHeight);
}

function udfolder(intFratraek) {
  return '<img src="grafik/spacer.gif" width="10" height="' + (hentIndreHoejde() - intFratraek) + '">';
}

var preload = new Array
  ("grafik/funktioner_on.gif",
   "grafik/fordele_on.gif", 
   "grafik/priser_on.gif", 
   "grafik/kunder_on.gif",
   "grafik/demo_on.gif");

function doPreload() {
  var tx;
  for (var i = 0; preload.length > i; i++) {
    tx             = preload[i];
    preload[i]     = new Image();
    preload[i].src = tx;
  }
}

function ShowHide(id, show) {
  if (el = document.getElementById(id)) {
    if (null==show) show = el.style.display=='none';
    el.style.display = (show ? '' : 'none');
  }
}

function trim(str)
{
  while (str.length > 0 && str.charAt(str.length - 1) == " ")
    str = str.substring(0, str.length - 1);
  while (str.length > 0 && str.charAt(0) == " ")
    str = str.substring(1, str.length);
  return(str);
}

function tjekTal(str)
{
  var str_tilladte = '0123456789';
  
  if (str.length < 1)
    return false;
  else
    for (var i = 0; i < str.length; i++)
    {  
      var boo_fundet = false;
      for (var j = 0; j < str_tilladte.length; j++)
        if (str.charAt(i) == str_tilladte.charAt(j))
          boo_fundet = true
      if (!boo_fundet)
        return false;
    }
  
  return true;
}

function kuFokus(obj_formfelt)
{
  obj_formfelt.style.backgroundColor = '#ff9900';
  setTimeout("if (!document." + obj_formfelt.form.name + "." + obj_formfelt.name + ".disabled) document." + obj_formfelt.form.name + "." + obj_formfelt.name + ".style.backgroundColor = '#ffffff';", 2500);
  obj_formfelt.focus();
}

function kontrol()
{
  var kontrol = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
  
  if (trim(document.form.navn.value).length < 1)
  {
    alert('Navn skal angives.');
    kuFokus(document.form.navn);
    return false;
  }
    
  if (trim(document.form.postnr.value).length > 0 && !tjekTal(trim(document.form.postnr.value)))
  {
    alert('Feltet Post nr. må kun indeholde tal.');
    kuFokus(document.form.postnr);
    return false;
  }
  
  if (trim(document.form.telefon.value).length > 0 && !tjekTal(trim(document.form.telefon.value)))
  {
    alert('Feltet Telefon må kun indeholde tal.');
    kuFokus(document.form.telefon);
    return false;
  }
  
  if (trim(document.form.email.value).length < 1)
  {
    alert('E-mail skal angives.');
    kuFokus(document.form.email);
    return false;
  }
  else if (!kontrol.test(trim(document.form.email.value)))
  {
    alert('E-mail skal angives som en gyldig email adresse.');
    kuFokus(document.form.email);
    return false;
  }
  return true;
}
