//Prevent right clicking on site ///////////////////////////////////////////////////// //var strMsg = "Right click is not allowed in this site." //function IE() { if (event.button == "2" || event.button == "3") alert(strMsg); } //function NS(e){ if (document.layers || (document.getElementById && !document.all)){ if (e.which == "2" || e.which == "3") alert(strMsg); }} //document.onmousedown=IE;document.onmouseup=NS;document.oncontextmenu=new Function("return false"); ////////////////////////////////////////////////////////////////////// function ValidateInput(objInput, strInputName, booRequired, strRgExp, strReplace_Parse, strReplace_Place, lngFormatCase) { objInput.value = TrimSpaces(objInput.value) if ( (!objInput.value.length) && booRequired ) { alert(strInputName + ' is a required field.') return false } if (strReplace_Parse.length){ objInput.value = Replace_ValidationToValue(objInput.value, strReplace_Parse, strReplace_Place, booRequired) } if (strRgExp.length) { if (Compare_ValidationToValue(objInput.value, strRgExp, booRequired)) { alert(strInputName + ' is not formatted correctly.') return false } } /*switch (lngFormatCase) { case 1: objInput.value = objInput.value.toUpperCase() break; case 2: objInput.value = objInput.value.toLowerCase() default: }*/ return true } ///////////////////////////////////////////////////////////////////// function JsCheckInputs_ForNumeric(strForm, arrStrInputs){ var booOK = true for (i=0; i< arrStrInputs.length; i++) { if ( isNaN(eval(strForm + '.' + arrStrInputs[i] + '.value') ) ) { booOK = false } } return booOK } ///////////////////////////////////////////////////////////////////// function JsCheckRequiredInputs(strForm, arrStrInputs){ var booOK = true for (i=0; i< arrStrInputs.length; i++) { if ( !( eval(strForm + '.' + arrStrInputs[i] + '.value.length') ) ) { booOK = false } } return booOK } ////////////////////////////////////////////////////////////////////// function TrimSpaces(strValue) { while (strValue.charAt(0) == ' ') { strValue = strValue.substring(1, strValue.length) } while (strValue.charAt(strValue.length -1) == ' ') { strValue = strValue.substring(0, strValue.length -1) } return strValue }//func ////////////////////////////////////////////////////////////////////// function Compare_ValidationToValue(strValue, strRegExp, booRequired) { if (strValue.length) { objRegExp = new RegExp(strRegExp) return strValue.search(objRegExp) }else{ return booRequired //if is required, return false, else 0 length = true } } ////////////////////////////////////////////////////////////////////// function Replace_ValidationToValue(strValue, strReplace_Parse, strReplace_Place, booRequired) { objRegExp = new RegExp(strReplace_Parse) return strValue.replace(objRegExp, strReplace_Place) } ////////////////////////////////////////////////////////////////////// function ReplaceAll(strTarget, strOut, strIn){ while (strTarget.indexOf(strOut)>-1) { strTarget = strTarget.replace(strOut, strIn) } return strTarget } ////////////////////////////////////////////////////////////////////// function TrimSpaces(strValue) { while (strValue.charAt(0) == ' ') { strValue = strValue.substring(1, strValue.length) } while (strValue.charAt(strValue.length -1) == ' ') { strValue = strValue.substring(0, strValue.length -1) } return strValue } ///////////////////////////////////////////////////////////////////// function JsCheckInputs_ForNumeric(strForm, arrStrInputs){ var booOK = true for (i=0; i< arrStrInputs.length; i++) { if ( isNaN(eval(strForm + '.' + arrStrInputs[i] + '.value') ) ) { booOK = false } } return booOK } ///////////////////////////////////////////////////////////////////// function JsCheckRequiredInputs(strForm, arrStrInputs){ var booOK = true for (i=0; i< arrStrInputs.length; i++) { if ( !( eval(strForm + '.' + arrStrInputs[i] + '.value.length') ) ) { booOK = false } } return booOK } ///////////////////////////////////////////////////////////////////// function CheckPartnerField(objInput_1, objInput_2, strErrorMsg) { if ( (objInput_1.value.length + objInput_2.value.length > 0) && //one or both inputs have a value ((!objInput_1.value.length) || (!objInput_2.value.length)) //one of the inputs is empty ) { alert(strErrorMsg) return false } else { return true } } ///////////////////////////////////////////////////////////////////// function CheckAntiPartnerField(objInput_1, objInput_2, strErrorMsg) { if ( (objInput_1.value.length > 0) && (objInput_2.value.length > 0) //both inputs have a value ) { alert(strErrorMsg) return false } else { return true } } ////////////////////////////////////////////////////////////////////// function FlipDisplay(objDiv) { if (objDiv.style.display=='') objDiv.style.display='none' else objDiv.style.display='' }