function openwin(arg){ top.win = window.open(arg, 'myBible', 'top=0,left=0,height=430,width=635,history=0,toolbar=0,border=0,frameborder=0,framespacing=0,menubar=0,scrollbars=1, alwaysRaised=1'); //win.opener = self; } function SetChecked(val) { var dml=document.listForm; var len = dml.elements.length; var i=0; for( i=0 ; i 0) && (inString.charAt(end - 1) == ' ')) { --end; } retVal = inString.substring(start, end); return retVal; } /****************************************************************/ function IsValidNumber(textField,msg) { var s = textField.value; var numbers = "0123456789"; if (s!="") { for (i=0; i String(str).length) return str; else return String(str).substring(0,n); } function Mid(str, m, n) { if (n <= 0) return ""; else if (n > String(str).length) return str; else if (m > String(str).length) return str; else if (m < 1) return ""; else return String(str).substring(m-1,n); } /****************************************************************/ function validEmail(email) { invalidChars = " /:,;" if (email == "") { // cannot be empty return false } for (i=0; i -1) { return false } } atPos = email.indexOf("@",1) // there must be one "@" symbol if (atPos == -1) { return false } if (email.indexOf("@",atPos+1) != -1) { // and only one "@" symbol return false } periodPos = email.indexOf(".",atPos) if (periodPos == -1) { // and at least one "." after the "@" return false } if (periodPos+3 > email.length) { // must be at least 2 characters after the "." return false } return true }