// 4 funktioner til menuen
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// check af email ved tilmelding og afmelding af nyhedsbrev
function checkRegister(){
  var empty = 0;
  var wrong = '';
  
  // Validering af email
  var tmp=0;
  var txt=(document.registerForm.register.value).toLowerCase();
  tmp=txt.indexOf("@");
  if(txt == "") {
    wrong = wrong + 'You didn´t enter E-mail. This field is required\n';
    empty = 1;
  }
  else {
    symbol=txt.indexOf(" ");
    if(symbol!=-1){
      wrong = wrong + 'E-mail must not contain space\n';
      empty = 1;
    }
    else {
      if (txt.indexOf("æ")!=-1 || txt.indexOf("ø")!=-1 || txt.indexOf("å")!=-1 ||
      txt.indexOf("Æ")!=-1 || txt.indexOf("Ø")!=-1 || txt.indexOf("Å")!=-1 ||
      txt.indexOf(";")!=-1 || txt.indexOf(",")!=-1){
      wrong = wrong + 'E-mail cannot contain: æ ø å Æ Ø Å , ; \n';
      empty = 1;
      }
      else {
	if (tmp<1 || txt.length<=(tmp+1)) {
	  wrong = wrong + 'E-mail is invalid\n';
	  empty = 1;
	}
      }
    }
  }
  //validering af empty, hvis der ikke har været emptyme felter eller fejlindtastet email er empty = 0
  if (empty == 1){
    alert(wrong);
    return false;
  }
  else
    popupWindowScroll("newsletter.asp?strMail="+document.registerForm.register.value,356,420)
}

// popup
function popupwindow(url,width,height){
window.open(url,"popup","toolbar=no,scrollbars=no,location=no,directories=no,status=no,width="+width+",height="+height)
}

// popup med scroll
function popupWindowScroll(url,width,height){
window.open(url,"popup","toolbar=no,scrollbars=yes,location=no,directories=no,status=no,width="+width+",height="+height)
}

// newsletter
function Send(thisform){
  tom = 0;
  
  if (thisform.action.value == 'subscribe')
    error = 'Your subscription was not accepted because:\n\n';
  else
    error = 'Your unsubscription was not accepted because:\n\n';

  if (thisform.action.value == 'subscribe'){
    //validering af name
    if (thisform.strName.value == ""){
      error = error + '- You didn´t enter Name. This field is required\n';
      tom = 1;
    }

    //validering af virksomhed
    //if (thisform.strCompany.value == ""){
    //  error = error + '- You didn´t enter Company. This field is required\n';
    //  tom = 1;
    //}      
  }

  // Validering af email
  temp=0;
  tekst=(thisform.strMail.value).toLowerCase();
  temp=tekst.indexOf("@");
  if(tekst =="") {
    error = error + '- You didn´t enter E-mail. This field is required\n';
    tom = 1;
  }
  else {
    tegn=tekst.indexOf(" ");
    if(tegn!=-1){
      error = error + '- E-mail must not contain space\n';
      tom = 1;
    }
    else {
      if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
      tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
      tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
      error = error + '- E-mail cannot contain: æ ø å Æ Ø Å , ; \n';
      tom = 1;
      }
      else {
	if (temp<1 || tekst.length<=(temp+1)) {
	  error = error + '- E-mail is invalid\n';
	  tom = 1;
	}
      }
    }
  }
  
  //if (thisform.action.value == 'subscribe'){
    //validering af type
  //  if (thisform.bitElectronic.checked || thisform.bitPaper.checked){
  //    }
  //  else{  
  //    error = error + '- You didn´t choose with kind of newsletter you wish\n';
  //    tom = 1;
  //  }    
  //}
  
  //validering af tom, hvis der ikke har været tomme felter eller fejlindtastet email er tom = 0
  if (tom == 1){
   alert(error);
   return false;
  }
  else
    return true;
  }

// billedskift
function ChangePicture(imgName,imgSrc) {
  document[imgName].src=imgSrc;
}