function naamcheck(naamStr){typosn = new Array ("'", "\"", "{", "}", "[", "]", "<", ">", ":", "(", ")", "\,", "¶", ";", "&", "«", "»", "+", "/", "\\");
for ( i=0; i < typosn.length; i++ ){if(naamStr.indexOf( typosn[i] )>=0){return false;}}return true;}


function emailcheck(emailStr){var emailPat=/^(.+)@(.+)$/;var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";var validChars="\[^\\s" + specialChars + "\]";var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var atom=validChars + '+';var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");var matchArray=emailStr.match(emailPat);
if(matchArray==null){return false;}var user=matchArray[1];var domain=matchArray[2];if(user.match(userPat)==null){return false;}var IPArray=domain.match(ipDomainPat);
if (IPArray!=null){for (var i=1;i<=4;i++) {if (IPArray[i]>255) {return false;}}return true;}var domainArray=domain.match(domainPat);if (domainArray==null) {return false;}
var atomPat=new RegExp(atom,"g");var domArr=domain.match(atomPat);if(domArr[domArr.length-1].length<2){return false;}
var strdom=" .name .biz .info .arpa .com .edu .firm .gov .int .mil .mobi .nato .net .nom .org .store .web .pro .arts .asia .aero .cat .coop .jobs .museum .travel .post .tel .xxx .bank .ac .ad .ae .af .ag .ai .al .am .an .ao .aq .ar .as .at .au .aw .ax .az .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .bn .bo .br .bs .bt .bv .bw .by .bz .ca .cc .cd .cf .cg .ch .ci .ck .cl .cm .cn .co .cr .cu .cv .cx .cy .cz .dd .de .dj .dk .dm .do .dz .ec .ee .eg .er .es .et .eu .fi .fj .fk .fm .fo .fr .ga .gb .gd .ge .gf .gh .gi .gl .gm .gn .gp .gq .gr .gs .gt .gu .gw .gy .hk .hm .hn .hr .ht .hu .id .ie .il .im .in .io .iq .ir .is .it .je .jm .jo .jp .ke .kg .kh .ki .km .kn .kp .kr .kw .ky .kz .la .lb .lc .li .lk .lr .ls .lt .lu .lv .ly .ma .mc .md .me .mg .mh .mk .ml .mm .mn .mo .mp .mq .mr .ms .mt .mu .mv .mw .mx .my .mz .na .nc .ne .nf .ng .ni .nl .no .np .nr .nu .nz .om .pa .pe .pf .pg .ph .pk .pl .pm .pn .pr .ps .pt .pw .py .qa .re .ro .rs .ru .rw .sa .sb .sc .sd .se .sg .sh .si .sj .sk .sl .sm .sn .so .sr .st .su .sv .sy .sz .tc .td .tf .tg .th .tj .tk .tl .tm .tn .to .tp .tr .tt .tv .tw .tz .ua .ug .uk .um .us .uy .uz .va .vc .ve .vg .vi .vn .vu .wf .ws .ye  .yt .yu .za .zm .zw";
domext= '.' + domArr[domArr.length-1].toLowerCase();
if(strdom.match(domext)==null){return false;}if(domArr[domArr.length-2].length<2){return false;}if(emailStr.substring(11,0)=="E-mailadres"){return false;}
var typos = new Array ("goooglemail", "goglemail", "@caseman.", "@xsa4all.", "@planer.", "@tiscasli", "@xs43all.", "@cheelo.", "@hetnt.", "quiknet", "motmail.com", "@orangr.nl","@htmail.com", "@htmil.com", "telene.be", "@kynet.be", "@plane.nl", "@kpnlanet.nl", "@xs4sll.nl", "@gmal.com", "@wnadoo.nl", "@gmaail.com", "@oange.nl", "hetne.nl", "hotmaul", "hotnail", "hotamil", "hotmmail", "hyotmail", "hotmaail", "hoetmail", "hoimail", "hormail", "htoamil", "hotlail", "ohtmail", "hotmaqil", "hotmeil", "hotmial", "hotmal", "holmail", "hotmeal", "hotail", "hoitmai", "hoymail", "hotmaiil", "hotmil", "hotmai.", "hotmaiol", "hotmali", "hoitmail", "hotmmail", "@otmail", "hohemail", "hptmail", "hottmail", "hotmaol", "hetmail", "homail", "hotamail", "hotmael", "htomail", "uahoo", "yaho.", "yahyoo", "yohoo.com", "g.mail.com", "gmaill", "gmial", "gmaiil", "gmail.be", "gmail.nl", "gamil.com", "wanado.", "wandoo", "wannado", "wanedoo", "wanadool", "wanandoo", "wanadoos", "wandadoo", "wonadoo", "wannedoo", "cacema", "casama", "casem.nl", "telent.", "@zonet.", "chllo", "zeelamdnet", "ornge.", "kaberfoon", "zzelandnet", "scynet", "xkynet", "verstael.", "verstatel.", "plannet.", "hecnet", "@knp", "@kpmplanet", "lpanet", "fleeler", "zionnet", "@olcon.", "panora", "pndora", "zpnnet", "0range.", "1m2ove", "xs4aal", "filernet", "kpnplan.", "planewt.", "scerlet.", "scaarlet", "wolrldonline", "worlldonline", "x4sall", "xxs4all", "9xs4all", "homew.", "pnadora", "skijnet", "ornge", "guicknet", "cuicknet", "quiknet", "hetnel", "hetnetr", "hetnetl", "tascali", "tiscalli", "ticali", "tiscalii", "@iscali", "teleenet.be", "3wanadoo.nl", "@teleet.be", "@skenet.be", "hotmail.com.", "qucknet", "@g-mail", "@het.net.nl", "@plenet.nl", "hotmajl", "klikafe", "hotmail.cm", "gmail.cm", "hotmasil" ,"@gemail." , "zeelantnet", "@elenet.be", "upmail", "@etnet", "kpnplnet", "telford", "kpnnplanet", "cacema.", "sx4all", "kpnplant.", "zs4all", "tefort.", "12m0ve.");
for ( i=0; i < typos.length; i++ ){if(emailStr.indexOf( typos[i] )>=0){return false;}}if(emailStr.indexOf("hotmail")>=0 && emailStr.indexOf("@hotmail.")<0){return false;}return true;}