// JavaScript Document function numbersonly(myfield, e, dec) { var key; var keychar; if (window.event) key = window.event.keyCode; else if (e) key = e.which; else return true; keychar = String.fromCharCode(key); // control keys if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) return true; // numbers else if ((("0123456789").indexOf(keychar) > -1)) return true; // decimal point jump else if (dec && (keychar == ".")) { myfield.form.elements[dec].focus(); return false; } else return false; } String.prototype.isMailAddr = function checkMailAddr() { var addr = this.split("@"); if(addr.length==1 || addr.length>2) return false; var dom = addr[1].split("."); if(dom.length == 1) return false; var domLen = dom.length if(domLen>2 && (dom[domLen-1]).length==0) domLen--; if(dom[domLen-1].length<2 || dom[domLen-1].length>3) return false; for(var i=0;i