document.write(""); function check(e) { if(document.images){ re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/; re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; if (!e.match(re) && e.match(re_two)) { return (-1); } } } function checkMess(){ f = document.askF; curr = f.message.value.length; f.chars.value = 1000 - curr; if(f.message.value.length >= 1000){ f.message.value = f.message.value.substring(0, 1000 -1); } } function checkF(f){ if(!check(f.email.value)){ alert("Invalid e-mail address detected"); if(document.all || document.getElementById){ f.email.style.background = "yellow"; } f.email.focus(); return false; } } if(document.layers){ document.captureEvents(Event.KEYUP); document.onkeyup = checkMess; }