   
    
    function checkEmailAddress(Adress) {

    // Note: The next expression must be all on one line...
    //       allow no spaces, linefeeds, or carriage returns!
    var goodEmail = Adress.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.name)|(\.museum)|(\.info)|(\.int)|(\.biz)|(\.asia)|(\.aero)|(\.cat)|(\.coop)|(\.mobi)|(\.tel)|(\..{2,2}))$)\b/gi);

    if (goodEmail){
       return true
    } else {
       return false
       }
    }
    
    function checkAdress () {
         var adres = document.getElementById("ladress").value;
         var zip = document.getElementById("lzipcode").value;
         var city = document.getElementById("lCity").value;
         adres = adres.replace(" ","");
         zip = zip.replace(" ","");
         city = city.replace(" ","");
         var wkaart = document.getElementById("wkaart");
         var welkom = document.getElementById("welkom");
         if (!(wkaart == null)) {
	         if (adres == "" || zip == "" || city == "" ) {
	         	//wkaart.style.visibility = "hidden";
	         	//wkaart.style.position = "absolute";
	         	wkaart.style.display = "none";
	         } else {
	         	//wkaart.style.visibility = "visible";
	         	//wkaart.style.position = "relative";
	         	wkaart.style.display = "block";
	         }
         }         
    		 
    }
    function remove_spaces() {
         var adres = document.getElementById("ladress").value;
         var zip = document.getElementById("lzipcode").value;
         var city = document.getElementById("lCity").value;
         adres = adres.replace(" ","");
         zip = zip.replace(" ","");
         city = city.replace(" ","");
    }
    
    function CheckBank(val)
    {
        var total=0;
        var re = new RegExp ('[\D\.\ ]', 'gi') ;
        r=val.replace(re,'');


        if(r.length==9)
        {
            for(var c=0;c<r.length;c++) {
                total = total + parseInt((r.substring(c,c+1) * (9-c)));
            }
            if(((total/11)+'').indexOf('.')>0) {
                return false;
            } else {
              return true;
            }
                
        }
        if(!(r.length==6 || r.length ==7) || isNaN(r) )
        {
            return false;
        }
        return true;
    }

    function CheckSave(bedrijf) {
		var bedrijf = (bedrijf == null) ? false : bedrijf;
		var email = document.getElementById('lemail');
		if (!checkEmailAddress(email.value )) {
			alert(ongeldig_email);
			return;
		}
		var em1 = document.getElementById('lemail');
		var em2 = document.getElementById('cemail');
		test = em1.value.replace(' ','');
		if ((em1.value != em2.value) || (test == '')) {
			alert(email_no_match);
			return false;
		}
		
		var pw1 = document.getElementById('lpwd');
		var pw2 = document.getElementById('lpwd2');
		test = pw1.value.replace(' ','');
		if ((pw1.value != pw2.value) || (test == '')) {
			alert(ww_no_match);
			return false;
		}
		if ((pw1.value.length < 6) || (pw1.value.length > 16)) {
			alert(ww_length);
			return false;
		}

		var imagecode = document.getElementById('imagecode');
		if (imagecode != null) {
			if (imagecode.value == '') {
				alert(no_security_code);
				return false;
			}
		}
		
		if (bedrijf) {
			if (document.getElementById('lbedrijfsnaam').value.replace(' ','') == '') {
				alert(no_bedrijf_error);
				return false;
			}
			if (document.getElementById('lname').value.replace(' ','') == '') {
				alert(no_name_error);
				return false;
			}
			if (document.getElementById('ladress').value.replace(' ','') == '') {
				alert(no_adress_error);
				return false;
			}
			if (document.getElementById('lzipcode').value.replace(' ','') == '') {
				alert(no_zipcode_error);
				return false;
			}
			if (document.getElementById('lCity').value.replace(' ','') == '') {
				alert(no_place_error);
				return false;
			}
			if (document.getElementById('ltelephone').value.replace(' ','') == '') {
				alert(no_telephone_error);
				return false;
			}
		}
		document.getElementById('dataform').submit()
    }
