function mysubmit(formid){ myfrm=document.getElementById(formid); myfrm.submit(); } function setsrc(pid,view){ var holder; holder=winopen('system/imageloader.php?pid='+pid+'&view='+view); } function winopen(url){ var holder; holder=window.open(url,"imagewindow","height=390,width=500,status=no,toolbar=no,menubar=no,location=no,scrollbar=no"); return holder; } function checkusrfrm(){ reqstr='user_naam,user_adres,user_woonplaats,user_postcode,user_email'; reqfields=reqstr.split(','); var msg=''; var emailcheck=""; var i=0; var controlname=''; for(i=0;i0){ alert (msg); return false; }else{ return true; } } function clearField(fieldname,exception){ myobj=document.getElementById(fieldname); if(myobj.value==exception){ myobj.value=""; } return; } function hideall(list){ list=list.substring(0,(list.length-1)); thislist=list.split(','); for(y=0;y0) { alert("LetOp:\n\n"+msg); return false; } return true; } function checknbpopform(){ var msg=''; var objName=document.getElementById('nbpopname'); var objEmail=document.getElementById('nbpopemail'); var emailcheck=checkemailadres(objEmail.value) if (objName.value.length<2){ msg = "de opgegeven naam is te kort, we hebben minimaal 2 karakters nodig.\n"; } if (objName.value.length==0 || objName.value=='je naam'){ msg = "Je hebt nog geen naam ingevuld\n"; } if(emailcheck!=0){ msg += emailcheck; } if (msg.length>0) { alert("LetOp:\n\n"+msg); return false; } return true; } function checkemailadres(emailAddr){ //leeg adres? if (emailAddr==0 || emailAddr=='uw emailadres'){ return "Je hebt nog geen email adres ingevuld\n"; } // check for @ i = emailAddr.indexOf("."); if (i < 1) { return "emailadres '"+emailAddr+"' bevat geen '.' (een punt)\n"; } i = emailAddr.indexOf("@"); if (i == -1) { return "emailadres '"+emailAddr+"' bevat geen '@'\n"; } if ( (emailAddr.length) < 6){ return "het adres '"+emailAddr+"' is te kort, er zijn minimaal 6 karakters nodig voor een geldig emailadres\n"; } // separate the user name and domain var username = emailAddr.substring(0, i); var domain = emailAddr.substring(i + 1, emailAddr.length); // look for spaces at the beginning of the username i = 0; while ((username.substring(i, i + 1) == " ") && (i < username.length)) { i++; } // remove any found if (i > 0) { username = username.substring(i, username.length); } // look for spaces at the end of the domain i = domain.length - 1; while ((domain.substring(i, i + 1) == " ") && (i >= 0)) { i--; } // remove any found if (i < (domain.length - 1)) { domain = domain.substring(0, i + 1); } // check for bad characters in the username var ch; for (i = 0; i < username.length; i++) { ch = (username.substring(i, i + 1)).toLowerCase(); if (!(((ch >= "a") && (ch <= "z")) || ((ch >= "0") && (ch <= "9")) || (ch == "_") || (ch == "-") || (ch == "."))) { return "het teken "+ch+" in '"+emailAddr+"' is ongeldig \n"; } } // check for bad characters in the domain for (i = 0; i < domain.length; i++) { ch = (domain.substring(i, i + 1)).toLowerCase(); if (!(((ch >= "a") && (ch <= "z")) || ((ch >= "0") && (ch <= "9")) || (ch == "_") || (ch == "-") || (ch == "."))) { return "het teken "+ch+" in '"+emailAddr+"' is ongeldig \n"; } } return 0; }