function checkEmailAddress(field) { var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi); if (goodEmail){ return false; } else { return true; } } function signupFrmSubmit() { var cntID = document.entryform.country[document.entryform.country.selectedIndex].value; if(document.entryform.studio_name.value=='') { alert('U heeft geen studionaam ingevuld'); document.entryform.studio_name.focus(); return false; } if(document.entryform.address.value=='') { alert('U heeft geen adres ingevuld'); document.entryform.address.focus(); return false; } if(document.entryform.zip.value=='') { alert('U heeft geen postcode ingevuld'); document.entryform.zip.focus(); return false; } if(document.entryform.city.value=='') { alert('U heeft geen woonplaats ingevuld'); document.entryform.city.focus(); return false; } if(cntID=='77'){ if(document.entryform.state.value==''){ alert('enter the 2 digits of your state'); document.entryform.state.focus(); return false; } } if(document.entryform.email.value=='') { alert('U heeft geen email-adres ingevuld'); document.entryform.email.focus(); return false; } if(document.entryform.url.value=='') { alert('U heeft geen email-adres ingevuld'); document.entryform.url.focus(); return false; } if(checkEmailAddress(document.entryform.email)) { alert('Het e-mailadres dat u heeft ingevuld is niet geldig'); document.entryform.email.focus(); return false; } if(document.entryform.phone.value=='') { alert('U heeft geen telefoonnummer ingevuld'); document.entryform.phone.focus(); return false; } if(document.entryform.country[document.entryform.country.selectedIndex].value == 1 && document.entryform.kvk.value=='') { alert('Bedrijven in Nederland dienen hun KvK-nummer op te geven'); return false; } if(document.entryform.accoord.checked != 1) { alert('U heeft niet verklaard akkoord te gaan met de voorwaarden'); return false; } // Now the Ajax CAPTCHA validation checkcode(document.entryform.code.value); }