function verifyEmail(s) { var chrs = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-@'; var sLen = s.length; var i=0, c=0, cCnt=0, step=0; if (sLen < 6) return false; while (i < sLen){ c=s.charAt(i); if (!(chrs.indexOf(c)>=0 || (c=='_' && step<1))) return false; if (c=='.') { if (cCnt<1) return false; cCnt=0; } if (c=='@') { if (step>0) return false; if (cCnt<1) return false; step++; cCnt=0; } cCnt=cCnt+1; i++; } if (cCnt < 3 || cCnt > 5 || step==0 || (s.indexOf(".")<0) ) return false; else { if(!s.match(/.dk$/i) && (!s.match(/.se$/i)) && (!s.match(/.gl$/i)) && (!s.match(/.no$/i)) && (!s.match(/.es$/i)) && (!s.match(/.uk$/i)) && (!s.match(/.de$/i)) && (!s.match(/.biz$/i)) && (!s.match(/.com$/i)) && (!s.match(/.nu$/i)) && (!s.match(/.as$/i)) && (!s.match(/.net$/i)) && (!s.match(/.org$/i)) && (!s.match(/.info$/i)) && (!s.match(/.tv$/i)) && (!s.match(/.org$/i)) && (!s.match(/.fo$/i)) && (!s.match(/.name$/i))) { emailStr = "Email adresse skal ende på .dk, .com, .nu, .as, .net, .info, .se, .no, .es, .uk, .de, .biz, .org, .gl, .tv, .org, .fo eller .net\n"; return false; } else { return true; } } return true; } function validateData() { if(document.signup.name.value == "") { var error = "Du skal indtaste dit navn."; alert(error); document.signup.name.focus(); document.signup.name.select(); return; } var emailtjek = false; emailtjek = verifyEmail(document.signup.email.value); if(emailtjek != true) { var error = "Du skal indtaste en gyldig email adresse."; alert(error); document.signup.email.focus(); document.signup.email.select(); return; } if(document.signup.terms.checked == false) { var error = "Du skal acceptere betingelserne."; alert(error); document.signup.terms.focus(); document.signup.terms.select(); return; } document.signup.submit(); } function validateoptout() { if(document.optout.email.value == "") { var error = "Du skal indtaste din email for at afmelde dig."; alert(error); document.optout.email.focus(); document.optout.email.select(); return; } document.optout.submit(); } function pop() { open('/terms/index.php', '_blank', 'height=485,width=420,location=no,status=no,menubar=no,resizable=no,scrollbars=no,toolbar=no,top=50,left=25'); }