function submitForm(){ var form = document.getElementsByName("form_maildoos_form")[0]; var email = document.getElementsByName("form_maildoos_email")[0]; var ifrm = document.getElementsByName("form_maildoos_ifrm")[0]; var uid = "17"; var groupid = "88"; var showconfirmation = ""; if(isValidEmail(email.value)){ form.submit(); }else{ if(showconfirmation != '0'){ alert('Ongeldig e-mail adres!'); }//if return false; }//if }//submitForm function detectEnter(e){ var key; if(window.event){ key = window.event.keyCode; }else{ key = e.which; }//if if(key == 13){ submitForm(); return false; }else{ return true; }//if }//detectEnter function isValidEmail(email, required){ if(required==undefined){ required=true; }//if if(email==null){ if(required){ return false; }//if return true; }//if if(email.length==0){ if(required){ return false; }//if return true; }//if if(!allValidChars(email)){ return false; }//if if(email.indexOf("@") < 1){ return false; }else if(email.lastIndexOf(".") <= email.indexOf("@")){ return false; }else if(email.indexOf("@") == email.length){ return false; }else if(email.indexOf("..") >=0){ return false; }else if(email.indexOf(".") == email.length){ return false; }//if return true; }//isValidEmail function allValidChars(email){ var parsed = true; var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_"; for(var i = 0; i < email.length; i++){ var letter = email.charAt(i).toLowerCase(); if(validchars.indexOf(letter) != -1) continue; parsed = false; break; }//for return parsed; }//allValidChars function createPlaceholder(){ maildoosPlaceholder = document.getElementsByName("maildoos_placeholder")[0]; var innerhtml = "
Aangeboden via Maildoos.be
"; maildoosPlaceholder.innerHTML = innerhtml; var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("name", "form_maildoos_ifrm"); ifrm.setAttribute("id", "form_maildoos_ifrm"); ifrm.style.display = 'none'; document.body.appendChild(ifrm); if(self.frames["form_maildoos_ifrm"].name != "form_maildoos_ifrm"){ self.frames["form_maildoos_ifrm"].name = "form_maildoos_ifrm"; }//if }//createPlaceholder window.setTimeout("createPlaceholder();", 1000);