﻿var M_bReportSearch;

var M_strBasicSearchOptions =
   "<table class='OptionTable' width='100%' cellPadding='3' cellSpacing='0'>"
   + "<tr><td><table cellPadding='3' cellSpacing='0'>"
   + "<tr><td>"
   + "<table cellPadding='3' cellSpacing='0'>"
   + "<tr>"
   + "<td class=OptionHeader nowrap align=left>" + resFindResults + "</td>"
   + "</tr>"
   + "<tr height='3'></tr>"
   + "</table>"
   + "</td></tr>"
   + "<tr><td>"
   + "<table cellPadding='3' cellSpacing='0'>"
   + "<tr height='3'></tr>"
   + "<tr>"
   + "<td nowrap><table>"
   + "<tr>"
   + "<td class=OptionItem nowrap>"
   + "<LABEL FOR=SearchStringEntryId ACCESSKEY='n'>" + resSearchString + "</LABEL>"
   + "</td>"
   + "<td>"
   + "<input class=Default title=\"" + resSearchString + "\" "
   + "onkeypress='javascript:SubmitBasicSearch(event);'"
   + " name='SearchStringEntry' id='SearchStringEntryId' type=text size='25'>"
   + "</td>"
   + "</tr>"
   + "<tr><td nowrap>"
   + "<input name=OKButton type=button value=\"" + resOK 
   + "\" onclick=\"javascript:OnBasicSearchOptions();\">&nbsp;"
   + "<input name=CancelButton type=button value=\"" + resCancel 
   + "\" onclick=\"javascript:OnCancelOptions();\">"
   + "</td>"
   + "</tr></table></td>"
   + "</tr>"
   + "</table>"
   + "</td></tr>"
   + "<tr height='6'></tr>"
   + "</table>"
   + "</td>"
   + "<td width='100%'></td>"
   + "</tr>"
   + "</table>";

function ShowBasicSearchOptions(i_bReportSearch, i_bFromSearch)
{
   var strButtonSrc = "";

   M_bReportSearch = i_bReportSearch;
	zeroScrollPosition();	
   if (i_bFromSearch) {
      strButtonSrc = "selected";
   }
   DisplayOption(M_strBasicSearchOptions, "SearchButton", strButtonSrc);
   setTimeout("document.aspnetForm.SearchStringEntry.focus();", 100);
   
   // Resize scroll bars
   onLayoutResize();         
}

function SubmitBasicSearch(e)
{
   var key = GetKeyCode(e);
   if ( key == 13) {
      if (!OnBasicSearchOptions()) {
         ResetSubmit(e);
      }
   }
}

function OnBasicSearchOptions()
{
   if (M_bReportSearch) {
      ReportSearch(document.aspnetForm.SearchStringEntry);
   }
   else {
      MembersSearch(document.aspnetForm.SearchStringEntry);
   }
}
