// JavaScript Processing Options Functions // Author: Abi Olowe // Date: 9/04/01 //////////////////////////////////////////////////////////////////////// var isNN = (navigator.appName.indexOf("Netscape")!=-1); var isIE = (navigator.appName == 'Microsoft Internet Explorer'); //var isIE4 = (isIE && (parseInt(navigator.appVersion) < 5)); //var isIE5 = (isIE && (parseInt(navigator.appVersion) > 4)); /****************************************************************/ function setRadio(buttonGroup, setValue) { for (var i = 0; i < buttonGroup.length; i++) { if (buttonGroup[i].value == setValue) { buttonGroup[i].checked = true; return 0; } } //buttonGroup[1].checked = true; return 0; } /****************************************************************/ function setDropDown(dropDownGroup, setValue) { for (var i = 0; i < dropDownGroup.length; i++) { if (dropDownGroup.options[i].value == setValue) { dropDownGroup.options[i].selected = true; } } return 0; } /****************************************************************/ function setMultiDropDown(dropDownGroup, setValue) { var val = new String(setValue); if (Trim(val)!=""){ var myArray = val.split(','); var myCount = myArray.length; for (var i = 0; i < dropDownGroup.length; i++) { for (var iL=0; iL 0){ var pindex = theStr.indexOf(".",index); if ((pindex > index+1) && (theStr.length > pindex+1) && (theStr.length>5)) result = true; } return result; } /****************************************************************/ function IsValidEmail(themail) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(themail)){ return true; } return false; } /****************************************************************/ function IsPresent(input,item) { var s = new String(input); if (s!=""&&item!="") { if (input.indexOf(item)> -1) return true; } return false; } /****************************************************************/ function Left(str, n) { if (str=="") return ""; if (n <= 0) return ""; else if (n > String(str).length) return str; else return String(str).substring(0,n); } /****************************************************************/ function Right(str, n) { var l=String(str).length; if (n <= 0) return ""; else if (n > l) return str; else return String(str).substring(l-n,l); } /****************************************************************/ function Trim(inString) { var retVal = ""; var start = 0; while ((start < inString.length) && (inString.charAt(start) == ' ')) { ++start; } var end = inString.length; while ((end > 0) && (inString.charAt(end - 1) == ' ')) { --end; } retVal = inString.substring(start, end); return retVal; } /****************************************************************/ function InStr(startIndex,phrase, item) { //var inp=Right(item,phrase.length-startIndex); //return phrase.indexOf(item); return phrase.indexOf(item)-startIndex+1; } /****************************************************************/