function validateRegisterForm() {
var error_validator = 0;

var Firstname = document.getElementById('Firstname').value;
if (Firstname == null || Firstname=="") {
  document.getElementById('Firstname').style.backgroundColor = "#660000";
  error_validator = 1;
} else {
  document.getElementById('Firstname').style.backgroundColor = "transparent";
}


var Surname = document.getElementById('Surname').value;
if (Surname == null || Surname=="") {
  document.getElementById('Surname').style.backgroundColor = "#660000";
  error_validator = 1;
} else {
  document.getElementById('Surname').style.backgroundColor = "transparent";
}



var Company = document.getElementById('Company').value;
if (Company == null || Company=="") {
  document.getElementById('Company').style.backgroundColor = "#660000";
  error_validator = 1;
} else {
  document.getElementById('Company').style.backgroundColor = "transparent";
}

var Email = document.getElementById('Email').value;

if (Email == null || Email=="") {
  document.getElementById('Email').style.backgroundColor = "#660000";
  error_validator = 1;
} else {
  Email = Email.toLowerCase();
  var emailPat=/^(.+)@(.+)$/;
  
  var emailDetails = Email.match(emailPat);
  
  if (emailDetails !== null) {
    emailDetails = emailDetails[2];
    var notAlowed = /(zglombur.*)/;
    
    var freeMail = emailDetails.match(notAlowed);
    if (freeMail !== null) {
      document.getElementById('Email').style.backgroundColor = "#660000";
      error_validator = 1;
      setTimeout("visibilityOnOff('notAlowedDomains')", 10000);
    } else {
      document.getElementById('Email').style.backgroundColor = "transparent";
    }
  } else {
    document.getElementById('Email').style.backgroundColor = "transparent";
  }
}

var Password = document.getElementById('Password').value;
var Password2 = document.getElementById('Password2').value;
if (Password == null || Password=="" || Password!=Password2) {
  document.getElementById('Password').style.backgroundColor = "#660000";
  document.getElementById('Password2').style.backgroundColor = "#660000";
  error_validator = 1;
} else {
  document.getElementById('Password').style.backgroundColor = "transparent";
  document.getElementById('Password2').style.backgroundColor = "transparent";
}


if (error_validator == 0) {
  document.registerForm.submit();
}
}