function FixSearch(SearchQuery)
{
  var Standards="AaBbCcDdEeFfGgPSpsWKwk";
  var Numbers="0123456789";

  var SpacesSearch=new Array();
  var SearchQuery1=SearchQuery.value;
  SpacesSearch=SearchQuery1.split(" ");
  var SearchQuery2="";
  for(i=0;i<SpacesSearch.length;i++){
    if ((Standards.indexOf(SpacesSearch[i]) > -1) && (Numbers.indexOf(SpacesSearch[i+1].substring(0,1)) > -1)) {
      SearchQuery2 += SpacesSearch[i];
   } else {
      SearchQuery2 += SpacesSearch[i] + " ";
   }
  }
  var DashesSearch=new Array();
  DashesSearch=SearchQuery2.split("-");
  var SearchQuery3=""
  for(j=0;j<DashesSearch.length;j++){
    if
  ((Standards.indexOf(DashesSearch[j].substring(DashesSearch[j].length-1)) > -1) && (Numbers.indexOf(DashesSearch[j+1].substring(0,1)) > -1) && (j==0||(DashesSearch[j].substring(DashesSearch[j].length-2,DashesSearch[j].length-1) == " "))) {
      SearchQuery3 += DashesSearch[j];
   } else {
      SearchQuery3 += DashesSearch[j] + "-";
   }
  }
  SearchQuery.value=SearchQuery3.substring(0,SearchQuery3.length-2);
}
