function fnSendMail() { var fname = fnGetVal('fname'); var email = fnGetVal('email'); var message = fnGetVal('message'); if(fnCheckMail(email) && fnIsValidMsg(message)) { fnDisplayData("message_status", "Moment geduld alstublieft..."); var query = "&_name=" + fname + "&_email=" + email + "&_body=" + message; $.ajax({ type: "POST", url: "sendmail.php", data: query, success: function(data) { if(eval(data)) { fnDisplayData("message_status", "Dank voor je bericht!"); } else { fnDisplayData("message_status", "Er was een probleem bij het verzenden van mail. Probeer het later opnieuw."); } } }); } else { fnDisplayData("message_status", "Heb je alles goed ingevuld?"); } } function fnCheckMail(str) { var at="@" var dot="." var lat=str.indexOf(at) var lstr=str.length var ldot=str.indexOf(dot) if (str.indexOf(at)==-1){ return false; } if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ return false; } if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ return false; } if (str.indexOf(at,(lat+1))!=-1){ return false; } if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ return false; } if (str.indexOf(dot,(lat+2))==-1){ return false; } if (str.indexOf(" ")!=-1){ return false; } return true; } function fnGetObj(objID) { var elem = document.getElementById(objID); if(elem) { return elem ; } else { return false; } } function fnSetVal(objID, value) { var elem = document.getElementById(objID); if(eval(elem)) { elem.value = value ; } } function fnGetVal(objID) { var elem = document.getElementById(objID); if(elem) { return elem.value; } else { return ""; } } function fnTrim(s) { var t = s.substring(0,s.length); while (t.substring(0,1) == ' ') { t = t.substring(1,t.length); } while (t.substring(t.length-1,t.length) == ' ') { t = t.substring(0,t.length-1); } return t; } function fnDisplayData(elmId, elmData) { document.getElementById(elmId).innerHTML = elmData; } function fnIsValidMsg(msg) { msg = msg.replace(/^\s+|\s+$/g,""); if(msg == "") { return false; } return true; } function fnSetFocus(elmId) { fnGetObj(elmId).focus(); } function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i