
function isValidInputFieldName(formObj){var validInputFieldName=false;var inputFieldNameObj=formObj.elements["inputFieldName(0)"];var fieldCount=inputFieldNameObj.length;if(fieldCount!=undefined){for(var i=0;i<fieldCount;i++){if(inputFieldNameObj[i].checked){validInputFieldName=true;break;}}}else{if(inputFieldNameObj.checked){validInputFieldName=true;}}
return validInputFieldName;}
function getDynamicSearchFormObj(){var e=document.getElementsByTagName("form");for(var i=0;i<e.length;i++)
{if(e[i].id=="dynamicSearchForm")
{return e[i];}}
return document.forms[0];}
function BrowserKeyCap(e){var frmObj=document.forms[0];var textCount=0;if(navigator.appName=="Microsoft Internet Explorer"&&window.event.keyCode==13){for(var i=0;i<frmObj.elements.length;i++){if(frmObj.elements[i].type=='text'){textCount++;}}
if(textCount>=1&&validateSearchForm(e)){this.document.forms[0].submit();}
e.returnValue=false;}
if(navigator.appName=="Netscape"&&e.which==13){for(var i=0;i<frmObj.elements.length;i++){if(frmObj.elements[i].type=='text'){textCount++;}}
if(textCount>=1&&validateSearchForm(e)){this.document.forms[0].submit();}
e.preventDefault();}}
function attachDateModeSelectEvents(){var DL_PREFIX="dateLimiterValue";var formObj=document.forms[0];populateDateIndicesArray(formObj);for(dateItr=0;dateItr<dateIndices.length;dateItr++){var index=dateIndices[dateItr];var dateMode=DL_PREFIX+"("+index+").dateMode";var dateModeObj=formObj.elements[dateMode];if(dateModeObj){for(j=0;j<dateModeObj.length;j++){dateModeObj[j].onclick=enableOrDisableDatesByMode;}}}}
function enableOrDisableDatesByMode(){disableOrEnableDates(document.forms[0],this,dateIndices[0]);}
function checkEnter(e){var characterCode;if(e&&e.which){e=e;characterCode=e.which;}else{e=event;characterCode=e.keyCode;}
if(characterCode==13){if(validateSearchForm(e)){getDynamicSearchFormObj().submit();}
return false;}else{return true;}}
function attachTextCheckEnterEvents(){if(getElementById("dynamicSearchForm")!=null){var formElements=getElementById("dynamicSearchForm").elements;for(i=0;i<formElements.length;i++){var candidate=formElements[i];if(candidate.type=="text"||candidate.type=="checkbox"){var result=candidate.id.match(/inputFieldValue_(\w+)/);if(result!=null){candidate.setAttribute("autocomplete","off");candidate.onkeypress=checkEnter;}else{result=candidate.id.match(/(\w+)_dynamicLimiterField/);if(result!=null){candidate.setAttribute("autocomplete","off");candidate.onkeypress=checkEnter;}}}}}}
addWindowLoadEvent(attachDateModeSelectEvents);addWindowLoadEvent(attachTextCheckEnterEvents);