function onLoad(){
domeinnaamCheck();
bedrijfsnaamCheck();
bedrijfsnaamCheck2();
naamCheck();
adresCheck();
adresCheck2();
postcodeCheck();
postcodeCheck2();
plaatsCheck();
plaatsCheck2();
landCheck();
landCheck2();
adres_in_nederlandCheck();
telefoonnummerCheck();
telefoonnummerCheck2();
mailCheck();
mailCheck2();
submitknop();
}

function vinkje(){
if(document.formulier.factuur.checked == true){
alert("Het factuur adres moet uw eigen adres zijn");

document.formulier.bedrijfsnaam.value="BWEB";
document.formulier.naam.value="Frederik Bloemen";
document.formulier.adres.value="Postbus 578";
document.formulier.postcode.value="7500 AD";
document.formulier.plaats.value="Enschede";
document.formulier.land.value="Netherlands";
document.formulier.telefoonnummer.value="0610339489";
document.formulier.adres_in_nederland.value="Postbus 578";
document.formulier.mail.value="info@bweb.nl";

submitknopCheck();
document.formulier.factuur.checked = false;
}else{
document.formulier.bedrijfsnaam.value="BWEB";
document.formulier.naam.value="Frederik Bloemen";
document.formulier.adres.value="Postbus 578";
document.formulier.postcode.value="7500 AD";
document.formulier.plaats.value="Enschede";
document.formulier.land.value="Netherlands";
document.formulier.telefoonnummer.value="0610339489";
document.formulier.adres_in_nederland.value="Postbus 578";
document.formulier.mail.value="info@bweb.nl";

submitknopCheck();
document.formulier.factuur.checked = false;
}
bedrijfsnaamCheck();
naamCheck();
adresCheck();
postcodeCheck();
plaatsCheck();
telefoonnummerCheck();
mailCheck();
mailCheck2();
}

function geenvinkje(){
document.formulier.bedrijfsnaam.value="";
document.formulier.naam.value="";
document.formulier.adres.value="";
document.formulier.postcode.value="";
document.formulier.plaats.value="";
document.formulier.land.value="";
document.formulier.telefoonnummer.value="";
document.formulier.adres_in_nederland.value="";
document.formulier.mail.value="";

bedrijfsnaamCheck();
naamCheck();
adresCheck();
postcodeCheck();
plaatsCheck();
telefoonnummerCheck();
mailCheck();
mailCheck2();
submitknopCheck();
}

function vinkje2(){
var varBedrijfsnaam = document.getElementById('bedrijfsnaam').value;
var varNaam = document.getElementById('naam').value;
var varAdres = document.getElementById('adres').value;
var varPostcode = document.getElementById('postcode').value;
var varPlaats = document.getElementById('plaats').value;
var varLand = document.getElementById('land').value;
var varTelefoonnummer = document.getElementById('telefoonnummer').value;
var varAdres_in_nederland = document.getElementById('adres_in_nederland').value;
var varMail = document.getElementById('mail').value;

if(varBedrijfsnaam == "" && varNaam == "" || varAdres == "" || varPostcode == "" || varPlaats == "" || varTelefoonnummer == "" || varMail == ""){
alert("Vul eerst de lege velden, gemarkeerd in het rood, in");
document.formulier.factuur.checked = false;
return;
}

if(varBedrijfsnaam == ""){
document.formulier.bedrijfsnaam2.value = varNaam;
document.formulier.adres2.value = varAdres;
document.formulier.postcode2.value = varPostcode;
document.formulier.plaats2.value = varPlaats;
document.formulier.land2.value = varLand;
document.formulier.telefoonnummer2.value = varTelefoonnummer;
document.formulier.mail2.value = varMail;

bedrijfsnaamCheck2();
adresCheck2();
postcodeCheck2();
plaatsCheck2();
landCheck2();
telefoonnummerCheck2();

mailCheck();
mailCheck2();
mailentelCheck3();
}else if(varNaam == ""){
document.formulier.bedrijfsnaam2.value = varBedrijfsnaam;
document.formulier.adres2.value = varAdres;
document.formulier.postcode2.value = varPostcode;
document.formulier.plaats2.value = varPlaats;
document.formulier.land2.value = varLand;
document.formulier.telefoonnummer2.value = varTelefoonnummer;
document.formulier.mail2.value = varMail;

bedrijfsnaamCheck2();
adresCheck2();
postcodeCheck2();
plaatsCheck2();
landCheck2();
telefoonnummerCheck2();

mailCheck();
mailCheck2();
mailentelCheck3();
}else if(document.formulier.bweb.checked !== true){

document.formulier.bedrijfsnaam2.value = varBedrijfsnaam;
document.formulier.adres2.value = varAdres;
document.formulier.postcode2.value = varPostcode;
document.formulier.plaats2.value = varPlaats;
document.formulier.land2.value = varLand;
document.formulier.telefoonnummer2.value = varTelefoonnummer;
document.formulier.mail2.value = varMail;

bedrijfsnaamCheck2();
adresCheck2();
postcodeCheck2();
plaatsCheck2();
landCheck2();
telefoonnummerCheck2();

mailCheck();
mailCheck2();
mailentelCheck3();
}else{
alert("Het factuur adres moet uw eigen adres zijn");
document.formulier.factuur.checked = false;
}
}

function geenvinkje2(){
document.formulier.bedrijfsnaam2.value="";
document.formulier.adres2.value="";
document.formulier.postcode2.value="";
document.formulier.plaats2.value="";
document.formulier.land2.value="";
document.formulier.telefoonnummer2.value="";
document.formulier.mail2.value="";

bedrijfsnaamCheck2();
adresCheck2();
postcodeCheck2();
plaatsCheck2();
landCheck2();
telefoonnummerCheck2();

mailCheck();
mailCheck2();
}
function domeinnaamCheck(){
var vardomeinnaamCheck= document.getElementById('domeinnaam').value;

if(vardomeinnaamCheck == ""){
document.formulier.domeinnaam.className = 'input_round';
}else{
document.formulier.domeinnaam.className = 'input_round_ok';
}

}
function bedrijfsnaamCheck(){
var varBedrijfsnaam = document.getElementById('bedrijfsnaam').value;
var varNaam = document.getElementById('naam').value;

if (varBedrijfsnaam == "" && varNaam == "") {
document.formulier.bedrijfsnaam.className = 'input_round';
document.formulier.naam.className = 'input_round';
}else{
document.formulier.bedrijfsnaam.className = 'input_round_ok';
document.formulier.naam.className = 'input_round_ok';
}

}

function bedrijfsnaamCheck2(){
var varBedrijfsnaam2 = document.getElementById('bedrijfsnaam2').value;

if (varBedrijfsnaam2 == "") {
document.formulier.bedrijfsnaam2.className = 'input_round';
}else{
document.formulier.bedrijfsnaam2.className = 'input_round_ok';
}

}

function naamCheck(){
var varBedrijfsnaam = document.getElementById('bedrijfsnaam').value;
var varNaam = document.getElementById('naam').value;

if (varBedrijfsnaam == "" && varNaam == "") {
document.formulier.bedrijfsnaam.className = 'input_round';
document.formulier.naam.className = 'input_round';
}else{
document.formulier.bedrijfsnaam.className = 'input_round_ok';
document.formulier.naam.className = 'input_round_ok';
}

}

function adresCheck(){
var varAdres = document.getElementById('adres').value;

if (varAdres == "") {
document.formulier.adres.className = 'input_round';
}else{
document.formulier.adres.className = 'input_round_ok';
}

}

function adresCheck2(){
var varAdres2 = document.getElementById('adres2').value;

if (varAdres2 == "") {
document.formulier.adres2.className = 'input_round';
}else{
document.formulier.adres2.className = 'input_round_ok';
}

}

function postcodeCheck(){
var varPostcode = document.getElementById('postcode').value;

if (varPostcode == "") {
document.formulier.postcode.className = 'input_round';
}else{
document.formulier.postcode.className = 'input_round_ok';
}

}

function postcodeCheck2(){
var varPostcode2 = document.getElementById('postcode2').value;

if (varPostcode2 == "") {
document.formulier.postcode2.className = 'input_round';
}else{
document.formulier.postcode2.className = 'input_round_ok';
}

}

function plaatsCheck(){
var varPlaats = document.getElementById('plaats').value;

if (varPlaats == "") {
document.formulier.plaats.className = 'input_round';
}else{
document.formulier.plaats.className = 'input_round_ok';
}

}

function plaatsCheck2(){
var varPlaats2 = document.getElementById('plaats2').value;

if (varPlaats2 == "") {
document.formulier.plaats2.className = 'input_round';
}else{
document.formulier.plaats2.className = 'input_round_ok';
}

}

function landCheck(){
var varLand = document.getElementById('land').value;
var adresinnederland = document.getElementById("Adres_in_nederland");
var adresinnederland2 = document.getElementById("Adres_in_nederland2");

if (varLand !== 'Netherlands'){
adresinnederland.style.display = "block";
adresinnederland2.style.display = "block";
}else{
adresinnederland.style.display = "none";
adresinnederland2.style.display = "none";
}
document.formulier.land.className = 'input_round_ok';
}

function landCheck2(){
document.formulier.land2.className = 'input_round_ok';
}

function adres_in_nederlandCheck(){
var varAdres_in_nederland = document.getElementById('adres_in_nederland').value;

if (varAdres_in_nederland == "") {
document.formulier.adres_in_nederland.className = 'input_round';
}else{
document.formulier.adres_in_nederland.className = 'input_round_ok';
}

}

function telefoonnummerCheck(){

var telefoonnummer = document.getElementById('telefoonnummer').value;

var cijfers = /[0-9]/;
var letters = /[a-zA-Z]/;

var cijfersPlaats = telefoonnummer.search(cijfers);
var lettersPlaats = telefoonnummer.search(letters);

if(cijfersPlaats != -1 && lettersPlaats != -1){
document.formulier.telefoonnummer.className = 'input_round';
}else if(lettersPlaats != -1){
document.formulier.telefoonnummer.className = 'input_round';
}else if(telefoonnummer == ""){
document.formulier.telefoonnummer.className = 'input_round';
}else{
document.formulier.telefoonnummer.className = 'input_round_ok';
}

}

function telefoonnummerCheck2(){

var telefoonnummer2 = document.getElementById('telefoonnummer2').value;

var cijfers = /[0-9]/;
var letters = /[a-zA-Z]/;

var cijfersPlaats = telefoonnummer2.search(cijfers);
var lettersPlaats = telefoonnummer2.search(letters);

if(cijfersPlaats != -1 && lettersPlaats != -1){
document.formulier.telefoonnummer2.className = 'input_round';
}else if(lettersPlaats != -1){
document.formulier.telefoonnummer2.className = 'input_round';
}else if(telefoonnummer2 == ""){
document.formulier.telefoonnummer2.className = 'input_round';
}else{
document.formulier.telefoonnummer2.className = 'input_round_ok';
}

}

function mailCheck(){
var email = document.getElementById('mail');
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+[a-zA-Z0-9]{2,4}$/;
if (!filter.test(email.value)) {
email.focus
document.formulier.mail.className = 'input_round';
}else{
document.formulier.mail.className = 'input_round_ok';
}
}

function mailCheck2(){
var email = document.getElementById('mail2');
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+[a-zA-Z0-9]{2,4}$/;
if (!filter.test(email.value)) {
email.focus
document.formulier.mail2.className = 'input_round';
}else{
document.formulier.mail2.className = 'input_round_ok';
}
}

function mailentelCheck3(){

var email = document.getElementById('mail2');
var telefoonnummer2 = document.getElementById('telefoonnummer2').value;
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+[a-zA-Z0-9]{2,4}$/;
var cijfers = /[0-9]/;
var letters = /[a-zA-Z]/;
var cijfersPlaats = telefoonnummer2.search(cijfers);
var lettersPlaats = telefoonnummer2.search(letters);

if(cijfersPlaats != -1 && lettersPlaats != -1){
document.formulier.telefoonnummer2.className = 'input_round';
alert("Het telefoonnummer is niet correct");
document.formulier.factuur.checked = false;
geenvinkje2();
return;
}else if(lettersPlaats != -1){
document.formulier.telefoonnummer2.className = 'input_round';
alert("Het telefoonnummer is niet correct");
document.formulier.factuur.checked = false;
geenvinkje2();
return;
}else if(telefoonnummer2 == ""){
document.formulier.telefoonnummer2.className = 'input_round';
alert("Het telefoonnummer is niet correct");
document.formulier.factuur.checked = false;
geenvinkje2();
return;
}else{
document.formulier.telefoonnummer2.className = 'input_round_ok';
}

if (!filter.test(email.value)) {
email.focus
document.formulier.mail2.className = 'input_round';
alert("Het mail adres is niet correct");
document.formulier.factuur.checked = false;

geenvinkje2();
return;
}else{
document.formulier.mail2.className = 'input_round_ok';
}

}

function submitknop(){
formulier.laatstecheck.disabled = true;
document.formulier.laatstecheck.className = 'button_70_notok';
}

function submitknopCheck(){

var varbedrijfsnaamCheck = document.getElementById('bedrijfsnaam').value;
var varnaamCheck = document.getElementById('naam').value;
var varadresCheck = document.getElementById('adres').value;
var varpostcodeCheck = document.getElementById('postcode').value;
var varplaatsCheck = document.getElementById('plaats').value;
var varlandCheck = document.getElementById('land').value;
var varadresinnederlandCheck = document.getElementById('adres_in_nederland').value;
var vartelefoonnummerCheck = document.getElementById('telefoonnummer').value;
var varmailCheck = document.getElementById('mail').value;
var varbedrijfsnaamCheck2 = document.getElementById('bedrijfsnaam2').value;
var varadresCheck2 = document.getElementById('adres2').value;
var varpostcodeCheck2 = document.getElementById('postcode2').value;
var varplaatsCheck2 = document.getElementById('plaats2').value;
var vartelefoonnummerCheck2 = document.getElementById('telefoonnummer2').value;
var varmailCheck2 = document.getElementById('mail2').value;

var telefoonnummer = document.getElementById('telefoonnummer').value;
var telefoonnummer2 = document.getElementById('telefoonnummer2').value;
var cijfers = /[0-9]/;
var letters = /[a-zA-Z]/;
var cijfersPlaats = telefoonnummer.search(cijfers);
var lettersPlaats = telefoonnummer.search(letters);
var cijfersPlaats2 = telefoonnummer2.search(cijfers);
var lettersPlaats2 = telefoonnummer2.search(letters);

var email = document.getElementById('mail');
var email2 = document.getElementById('mail2');
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+[a-zA-Z0-9]{2,4}$/;

if (varlandCheck != "Netherlands" && varadresinnederlandCheck == ""){
alert("Vul eerst alle velden (goed) in");
}else if (varbedrijfsnaamCheck == "" && varnaamCheck == "" || varadresCheck == "" || varpostcodeCheck == "" || varplaatsCheck == "" || vartelefoonnummerCheck == "" || varmailCheck == "" || varbedrijfsnaamCheck2 == "" || varadresCheck2 == "" || varpostcodeCheck2 == "" || varplaatsCheck2 == "" || vartelefoonnummerCheck2 == "" || varmailCheck2 == ""){
document.formulier.laatstecheck.disabled = true;
return;
}else if(cijfersPlaats != -1 && lettersPlaats != -1){
document.formulier.laatstecheck.disabled = true;
return;
}else if(lettersPlaats != -1){
document.formulier.laatstecheck.disabled = true;
return;
}else if(cijfersPlaats2 != -1 && lettersPlaats2 != -1){
document.formulier.laatstecheck.disabled = true;
return;
}else if(lettersPlaats2 != -1){
document.formulier.laatstecheck.disabled = true;
return;
}else if (!filter.test(email.value)) {
email.focus
document.formulier.laatstecheck.disabled = true;
return;
}else if (!filter.test(email2.value)) {
email2.focus
document.formulier.laatstecheck.disabled = true;
return;
}else{
document.formulier.laatstecheck.disabled = false;
document.formulier.laatstecheck.className = 'button_70';
}

}

function laatsteCheck(){

var varbedrijfsnaamCheck = document.getElementById('bedrijfsnaam').value;
var varnaamCheck = document.getElementById('naam').value;
var varadresCheck = document.getElementById('adres').value;
var varpostcodeCheck = document.getElementById('postcode').value;
var varplaatsCheck = document.getElementById('plaats').value;
var varlandCheck = document.getElementById('land').value;
var varadresinnederlandCheck = document.getElementById('adres_in_nederland').value;
var vartelefoonnummerCheck = document.getElementById('telefoonnummer').value;
var varmailCheck = document.getElementById('mail').value;
var varbedrijfsnaamCheck2 = document.getElementById('bedrijfsnaam2').value;
var varadresCheck2 = document.getElementById('adres2').value;
var varpostcodeCheck2 = document.getElementById('postcode2').value;
var varplaatsCheck2 = document.getElementById('plaats2').value;
var vartelefoonnummerCheck2 = document.getElementById('telefoonnummer2').value;
var varmailCheck2 = document.getElementById('mail2').value;

var telefoonnummer = document.getElementById('telefoonnummer').value;
var telefoonnummer2 = document.getElementById('telefoonnummer2').value;
var cijfers = /[0-9]/;
var letters = /[a-zA-Z]/;
var cijfersPlaats = telefoonnummer.search(cijfers);
var lettersPlaats = telefoonnummer.search(letters);
var cijfersPlaats2 = telefoonnummer2.search(cijfers);
var lettersPlaats2 = telefoonnummer2.search(letters);

var email = document.getElementById('mail');
var email2 = document.getElementById('mail2');
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+[a-zA-Z0-9]{2,4}$/;

if (varlandCheck != "Netherlands" && varadresinnederlandCheck == ""){
alert("Vul eerst alle velden (goed) in");
}else if (varbedrijfsnaamCheck == "" && varnaamCheck == "" || varadresCheck == "" || varpostcodeCheck == "" || varplaatsCheck == "" || vartelefoonnummerCheck == "" || varmailCheck == "" || varbedrijfsnaamCheck2 == "" || varadresCheck2 == "" || varpostcodeCheck2 == "" || varplaatsCheck2 == "" || vartelefoonnummerCheck2 == "" || varmailCheck2 == ""){
alert("Vul eerst alle velden (goed) in");
return;
}else if(cijfersPlaats != -1 && lettersPlaats != -1){
alert("Vul eerst alle velden (goed) in");
return;
}else if(lettersPlaats != -1){
alert("Vul eerst alle velden (goed) in");
return;
}else if(cijfersPlaats2 != -1 && lettersPlaats2 != -1){
alert("Vul eerst alle velden (goed) in");
return;
}else if(lettersPlaats2 != -1){
alert("Vul eerst alle velden (goed) in");
return;
}else if (!filter.test(email.value)) {
email.focus
alert("Vul eerst alle velden (goed) in");
return;
}else if (!filter.test(email2.value)) {
email2.focus
alert("Vul eerst alle velden (goed) in");
return;
}

}
