function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false}
else {return true}
}
}

function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false}
else {return true}
}
}



function VerifyData(f) {
  check=new Array;
  for (k=0;k<f.elements.length;k++) {
    if (f.elements[k].type=="radio") {
      if (f.elements[k].checked) {
      check[f.elements[k].name]=1;
    } else if (check[f.elements[k].name]!=1)
      check[f.elements[k].name]=2;
    }
  }
  alle="";
  for (a in check) {
    if (check[a]==2) {
      alle=alle+a+" ";
    }
  }   
  if (alle!="") { 
  alert("Du mangler at afkrydse "+alle);
  return false;
  }
  return true;
}


function validate_field(field, value)
{
  felt=field.value;
  if ( ( felt.length == value)  && (parseInt( felt ) == felt ))
  {
    return true;
  }
  else
  {
    alert(field.name + " skal være et tal og skal være " + value + " karakterer langt!");
	return false;
  }
}

function validate_form(thisform)
{
with (thisform)
{
  if(validate_required(navn,"Navn skal udfyldes!")==false)
  {navn.focus();return false}
  else if(validate_required(mail,"Mail skal udfyldes!")==false)
  {mail.focus();return false}
  else if (validate_email(mail,"Indtast en gyldig mailadresse!")==false)
  {mail.focus();return false}
  else{
  alert ('Din forespørgsel er blevet afsendt og vil blive besvaret hurtigst muligt.');return true}
  }
 }
