function SavePrevSearchCriteria()
{
  var values = GetValues("Criteria");  
  var prev_values = new Array();
  
  prev_values["SearchText"] = values["SearchText"];
  prev_values["FileName"] = values["FileName"];
  prev_values["FilePath"] = values["FilePath"];
  prev_values["FileType"] = values["FileType"];
  prev_values["ModOption"] = values["ModOption"];
  prev_values["ModStart"] = values["ModStart"];
  prev_values["ModEnd"] = values["ModEnd"];
  prev_values["ModPrevious"] = values["ModPrevious"];
  prev_values["ModPreviousOption"] = values["ModPreviousOption"];
  prev_values["FileSizeOption"] = values["FileSizeOption"];
  prev_values["FileSize"] = values["FileSize"];
  prev_values["Title"] = values["Title"];
  prev_values["Author"] = values["Author"];
  prev_values["Subject"] = values["Subject"];
  prev_values["Keyword"] = values["Keyword"];
  prev_values["SearchWithin"] = values["SearchWithin"];
  
  SetAppValues("PreviousCriteria", prev_values);
  SetAppValue("Search", "Previous", "true");
}

function LoadPrevSearchCriteria()
{
  var prev_values = GetAppValues("PreviousCriteria");  
  var values = new Array();
  
  values["SearchText"] = prev_values["SearchText"];
  values["FileName"] = prev_values["FileName"];
  values["FilePath"] = prev_values["FilePath"];
  values["FileType"] = prev_values["FileType"];
  values["ModOption"] = prev_values["ModOption"];
  values["ModStart"] = prev_values["ModStart"];
  values["ModEnd"] = prev_values["ModEnd"];
  values["ModPrevious"] = prev_values["ModPrevious"];
  values["ModPreviousOption"] = prev_values["ModPreviousOption"];
  values["FileSizeOption"] = prev_values["FileSizeOption"];
  values["FileSize"] = prev_values["FileSize"];
  values["Title"] = prev_values["Title"];
  values["Author"] = prev_values["Author"];
  values["Subject"] = prev_values["Subject"];
  values["Keyword"] = prev_values["Keyword"];
  values["SearchWithin"] = prev_values["SearchWithin"];
  
  SetValues("Criteria", values);
}

function IsPreviousSearch()
{
  var prev = GetAppValue("Search", "Previous");
  if(prev == "true")
    return true;
  else
    return false;
}
