
		function isNotValidEmail(str) {
			// are regular expressions supported?
			var supported = 0;
			if (window.RegExp) {
					var tempStr = "a";
					var tempReg = new RegExp(tempStr);
					if (tempReg.test(tempStr)) supported = 1;
			}
			if (!supported){ 
				return (!(str.indexOf(".") > 2) && (str.indexOf("@") > 0));
			}
			else{	
					var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
					var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
					return (!(!r1.test(str) && r2.test(str)));
			}
		}
		
		function afspraakForm(objForm)
		{

			if (objForm.afspraak_naam.value == "") {
				objForm.afspraak_naam.style.borderColor = "Red";
				alert('U dient een naam in te voeren');
				objForm.afspraak_naam.focus();
				return (false);
			}
			else{
				objForm.afspraak_naam.style.borderColor = "#333333";
			}
						
			if (objForm.afspraak_telefoonnummer.value == "") {
				objForm.afspraak_telefoonnummer.style.borderColor = "Red";
				alert('U dient een telefoonnummer in te voeren');
				objForm.afspraak_telefoonnummer.focus();
				return (false);
			}
			else{
				objForm.afspraak_telefoonnummer.style.borderColor = "#333333";
			}
		}
		
		function contactForm(objForm)
		{
			if (objForm.contact_persoon.value == "") {
				objForm.contact_persoon.style.borderColor = "Red";
				alert('U dient een contactpersoon in te voeren');
				objForm.contact_persoon.focus();
				return (false);
			}
			else{
				objForm.contact_persoon.style.borderColor = "#333333";
			}
			
			if ((objForm.contact_email.value == "") && (objForm.contact_telefoon.value == "")) {
				objForm.contact_telefoon.style.borderColor = "Red";
				objForm.contact_email.style.borderColor = "Red";
				alert('U dient tenminste uw telefoonnummer of e-mail adres in te voeren, zodat wij contact met u kunnen opnemen.');
				objForm.contact_telefoon.focus();
				return (false);
			}
			else{
				objForm.contact_telefoon.style.borderColor = "#333333";
				objForm.contact_email.style.borderColor = "#333333";
			}
			
			if (objForm.contact_telefoon.value != "") {
				var tel = objForm.contact_telefoon.value.toString();
				tel = tel.replace(/\D/g,"");
                if (!tel.match(/[0-9]{10}/))
                { 
                    objForm.contact_telefoon.style.borderColor = "Red";
                    alert("U heeft het veld telefoonnummer niet juist ingevuld. \r Het telefoonnummer dient minstens 10 cijfers te zijn."); 
                    return false; 
                }
            } 

			if (objForm.contact_email.value != "") {
				if (isNotValidEmail(objForm.contact_email.value)){ 
					alert("Ongeldig e-mail adres");
					objForm.contact_email.focus();
					return (false);
				}	
			}		
		}
		function offerteForm(objForm)
		{

			if (objForm.frm_naam.value == "") {
				objForm.frm_naam.style.borderColor = "Red";
				alert('U dient een naam in te voeren');
				objForm.frm_naam.focus();
				return (false);
			}
			else{
				objForm.frm_naam.style.borderColor = "#333333";
			}
						
			if (objForm.frm_adres.value == "") {
				objForm.frm_adres.style.borderColor = "Red";
				alert('U dient een adres in te voeren');
				objForm.frm_adres.focus();
				return (false);
			}
			else{
				objForm.frm_adres.style.borderColor = "#333333";
			}

			if (objForm.frm_postcode.value == "") {
				objForm.frm_postcode.style.borderColor = "Red";
				alert('U dient een postcode in te voeren');
				objForm.frm_postcode.focus();
				return (false);
			}
			else{
				objForm.frm_postcode.style.borderColor = "#333333";
			}
			
			if (objForm.frm_postcode.value != "") {
			    objForm.frm_postcode.value = objForm.frm_postcode.value.toUpperCase(); 
			    rExp = /^[0-9]{4}[\s]*[A-Z]{2}$/; 
                OK = rExp.exec(objForm.frm_postcode.value); 
                if (!OK) 
                { 
                    objForm.frm_postcode.style.borderColor = "Red";
                    alert("U heeft het veld postcode niet juist ingevuld. Vul de postcode in met notatie 1234AB"); 
                    return false; 
                }
            } 			
			
			if (objForm.frm_woonplaats.value == "") {
				objForm.frm_woonplaats.style.borderColor = "Red";
				alert('U dient een woonplaats in te voeren');
				objForm.frm_woonplaats.focus();
				return (false);
			}
			else{
				objForm.frm_woonplaats.style.borderColor = "#333333";
			}

			if (objForm.frm_telefoonnummer.value == "") {
				objForm.frm_telefoonnummer.style.borderColor = "Red";
				alert('U dient een telefoonnummer in te voeren');
				objForm.frm_telefoonnummer.focus();
				return (false);
			}
			else{
				objForm.frm_telefoonnummer.style.borderColor = "#333333";
			}
			
			if (objForm.frm_telefoonnummer.value != "") {
				var tel = objForm.frm_telefoonnummer.value.toString();
				tel = tel.replace(/\D/g,"");
                if (!tel.match(/[0-9]{10}/))
                { 
                    objForm.frm_telefoonnummer.style.borderColor = "Red";
                    alert("U heeft het veld telefoonnummer niet juist ingevuld. \r Het telefoonnummer dient minstens 10 cijfers te zijn."); 
                    return false; 
                }
            } 

			if (objForm.frm_email.value == "") {
				objForm.frm_email.style.borderColor = "Red";
				alert('U dient een emailadres in te voeren');
				objForm.frm_email.focus();
				return (false);
			}
			else{
				objForm.frm_email.style.borderColor = "#333333";
			}

			if (objForm.frm_email.value != "") {
				if (isNotValidEmail(objForm.frm_email.value)){ 
					alert("Ongeldig e-mail adres");
					objForm.frm_email.focus();
					return (false);
				}	
			}		
		}