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.", "@csema", "@telfoirt", "@ziggp.nl", "@hetmnet", "h0tmail", "hotrmail", "@cayway", "@skeynet.be", "@skynet.bz", "@yagoo", "@pnplanet", "@casima", "@s4all", "@xmsn.", "@upemail", "xs4ll", "kpnplanel", "homtail", "@palnet", "geoglemail", "@felfort", "@gmasil", "@oniline.nl", "@liuve.nl", "hoilmail", "@hetent.", "@gmai.", "@pknplanet", "@ziggon.", "@hetmet.", "@zoggo.", "@xss4all", "@caiwy", "@cassema");
for ( i=0; i < typos.length; i++ ){if(emailStr.indexOf( typos[i] )>=0){return false;}}
if(emailStr.match(/hotmail.co$/) || emailStr.match(/gmail.co$/)){return false;}
if(emailStr.indexOf("hotmail")>=0 && emailStr.indexOf("@hotmail.")<0){return false;}return true;}
