
function initBasicSearch(){var formObj=getDynamicSearchFormObj();var inputFieldChosen=false;var indexFieldName="inputFieldName(0)";var inputFieldObj=formObj.elements[indexFieldName];for(var index=0;index<inputFieldObj.length;++index){if(inputFieldObj[index].checked){inputFieldChosen=true;}}
if(!inputFieldChosen){inputFieldObj[1].checked=true;}
initializeDateLimiters(formObj);}
function validateSearchForm(event){var validForm=true;var formObj=document.forms[0];var inputFieldValue="inputFieldValue(0)";var searchTermObj=formObj.elements[inputFieldValue];if(searchTermObj!=null&&trim(searchTermObj.value)==""&&!standAloneLimitersSelected(formObj)){alert(SEARCH_TERMS_EMPTY);searchTermObj.focus();cancelEvent(event);return false;}else if(!(isValidDateInformation(formObj))){alert(INVALID_DATE_MSG);validForm=false;cancelEvent(event);}else if(!validateDateRange(formObj)){alert(INVALID_DATE_RANGE);validForm=false;cancelEvent(event);}else if(!(isValidInputFieldName(formObj))){alert(INVALID_SEARCH_INDEX);searchTermObj.focus();cancelEvent(event);return false;}
return validForm;}
function basicSearchBodyOnLoad(){initBasicSearch();window.focus();}
function attachBasicSearchEvents(){addLoadEvent(document.body,basicSearchBodyOnLoad);addSubmitEvent(document.forms[0],validateSearchForm);initializeStandAloneLimiterArray(document.forms[0]);}
addWindowLoadEvent(attachBasicSearchEvents);