var arrFieldRulesSplit;var blnShowErrorMsg;var strErrorMsg;var strHiLite="#C00";var strLowLite="#FFF";var strBorderColor="3px solid #CC0000";function validateForm(formID){f=document.forms[formID];f.setAttribute('autocomplete','off');blnShowErrorMsg=false;arrFieldIDList=new Array();strErrorMsg="Oops! - Some corrections are required.\n===============================\n\n";sortArrayRules(formID);if(blnShowErrorMsg==true){errorFieldFocus(formID);alert(strErrorMsg);return false;}else if(blnShowErrorMsg==false){return true;}else{alert("Oops! Sorry, there has been a script error. Please CONTACT US quoting ERR1001");return false}}function doMandatoryFieldCheck(formID){f=document.forms[formID];for(i=0;i<arrFieldRules.length;i++){arrFieldRulesSplit=arrFieldRules[i].split("###");if(arrFieldRulesSplit[0]=="MT"){f.elements[arrFieldRulesSplit[2]].style.borderLeft=strBorderColor;}}}function errorFieldFocus(frmID){document.forms[frmID].elements[arrFieldIDList[0]].focus();}function sortArrayRules(currentForm){f=document.forms[currentForm];for(i=0;i<arrFieldRules.length;i++){arrFieldRulesSplit=arrFieldRules[i].split("###");regExpr=arrFieldRulesSplit[3];fldID=arrFieldRulesSplit[2];if(f.elements[fldID].type=='text'){strInput=f.elements[fldID].value;}else if(f.elements[fldID].type=='textarea'){strInput=f.elements[fldID].value;}else if((f.elements[fldID].type)=='select-one'){strInput=f.elements[fldID].value;}else if((f.elements[fldID].type)=='checkbox'){if(f.elements[fldID].checked){strInput="true";}}if((!strInput==null||!strInput=="")||arrFieldRulesSplit[0]=="MT"){blnFieldMatched=eval("strInput.search("+regExpr+")")!=-1;if(!blnFieldMatched){blnShowErrorMsg=true;f.elements[fldID].style.borderLeft=strBorderColor;arrFieldIDList[arrFieldIDList.length]=(arrFieldRulesSplit[2]);strErrorMsg+=(arrFieldRulesSplit[1]+" : "+arrFieldRulesSplit[4]+"\n");}if(blnFieldMatched){f.elements[fldID].style.backgroundColor=strLowLite;}}else if(arrFieldRulesSplit[0]=="MF"&&strInput==""){f.elements[fldID].style.backgroundColor=strLowLite;}}}function fh(){document.write('<input type="hidden" id="hdPop" name="hdPop" value="YFeeRTu" />');}
