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

  var SearchQuery=document.gs.q.value;
  var SpacesSearch=new Array();
  SpacesSearch=SearchQuery.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=SearchQuery3.substring(0,SearchQuery3.length-2);
  document.gs.q.value=SearchQuery;

  // Set cartname in Google search 
  var StoreInfo=location.search.substring(1);
  var StoreArgs=new Array();
  StoreArgs=StoreInfo.split("+");
  var StoreName=StoreArgs[1];
  document.gs.cartname.value=StoreName;
}