function verifyemail_check(email) { 
if(!email.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) { 
  return false; 
   } else { 
     return true; 
     }
} 

function validate_form(contactForm) { 
  if (!(contactForm.contactName.value)) {
     alert("Venligst indtast dit navn");
     contactForm.contactName.focus();
  return false;
  }

  if (contactForm.Subject.value == 'Venligst - maks. 2.000 anslag ...' || contactForm.Subject.value == null) {
    alert("Venligst indtast din henvendelse");
    contactForm.Subject.focus();
    return false;
  }

  if (!verifyemail_check(contactForm.email.value)) {
    alert("Venligst indtast en gyldig emailadresse");
    contactForm.email.focus();
    return false;
  }

  if (contactForm.controlInput.value != 4200 + 86) {
    alert("Venligst opgiv korrekt kontrolnummer");
    contactForm.controlInput.focus();
    return false;
  }

return true;
}

function textCounter(field, usertext, maxlimit) {
 if (field.value.length > maxlimit) {
  field.value = field.value.substring(0, maxlimit);
  field.blur();
  field.focus();
  return false;
 } else {
  usertext.value = maxlimit - field.value.length;
 }
}

function showProgress() {
var maxLength = 2000
var progressBarWidth = parseInt(document.getElementById('counterBar').style.width)
var usedCharacters = contactForm.Subject.value.length
var progressBarWidthInPct = (usedCharacters*100)/maxLength
var progressBarNewWidth = (progressBarWidth/100)*progressBarWidthInPct
  document.getElementById('progressBar').width = progressBarNewWidth;
}

function setWidth() {
 contactForm.progressBar.width = '1';
}

function setFocusOnFormA() {
  document.getElementById("contactName").focus();
}

function verifyemail_check(fromAddr, toAddr) { 
if(!fromAddr.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) { 
  return false; 
   } else { 
     return true; 
     }

if(!toAddr.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) { 
  return false; 
   } else { 
     return true; 
     }
}

function validate_formA(contactForm) { 
  if (!(contactForm.fromName.value)) {
     alert("Venligst opgiv dit navn");
     contactForm.fromName.focus();
  return false;
  }

  if (!(contactForm.toName.value)) {
     alert("Venligst opgiv din vens navn");
     contactForm.toName.focus();
  return false;
  }

  if (!(contactForm.Subject.value)) {
    alert("Venligst indtast din henvendelse");
    contactForm.Subject.focus();
    return false;
  }

  if (!verifyemail_check(contactForm.fromAddr.value)) {
    alert("Venligst check din email adresse. Den ser ikke ud til at være gyldig.");
    contactForm.fromAddr.focus();
    return false;
  }

  if (!verifyemail_check(contactForm.toAddr.value)) {
    alert("Venligst check din vens email adresse. Den ser ikke ud til at være gyldig.");
    contactForm.toAddr.focus();
    return false;
  }
return true;
}
