function ermittleBrowserName()
{
 var ergebnis = navigator.appName;
 if (navigator.userAgent.indexOf('Opera')>-1)
 {
  ergebnis = 'Opera';
 }
 else if(navigator.appName.indexOf('Netscape')>-1 || navigator.userAgent.indexOf('Netscape')> -1)
 {
  ergebnis ='Netscape';
 }
 else if(navigator.appName.indexOf('Microsoft')> -1 || navigator.userAgent.indexOf('Microsoft')> -1 || navigator.appName.indexOf('MSIE')>-1|| navigator.userAgent.indexOf('MSIE')> -1)
 {
  ergebnis ='Microsoft Internet Explorer';
  }
  return ergebnis;
}


//*********************************************************


function ermittleBrowserVersion()
{
 var name = ermittleBrowserName();
 if (name == 'Netscape' || navigator.appName == 'Netscape'  && navigator.userAgent.indexOf ('Opera')>-1)
 {
  ergebnis = navigator.appVersion;
  ergebnis = parseInt(ergebnis);
  return ergebnis;
 }
 if (name == 'Microsoft Internet Explorer'|| navigator.appName == 'Microsoft Internet Explorer' && navigator.userAgent.indexOf ('Opera')>-1)
 {
  ergebnis = navigator.appVersion;
  ergebnis = ergebnis.substring (22,23);
  ergebnis = parseInt(ergebnis);
  return ergebnis;
 }
}

//********************************************************

function chkSearchField(data)
{
 if(data.length > 0)
 {
  var nChars = 0;
  var length = data.length;

  for(i=0; i<length; ++i)
  {
   if((data.charAt(i) != "*") && (data.charAt(i) != " "))
   {
    nChars = nChars + 1;
   }
   else
   {
    if ((data.charAt(i) == "*")||(data.charAt(i) == " ")&& (nChars > 0))
    {
     if ((data.charAt(i-2) != "*")&&(data.charAt(i-2) != " ")&&((i-2) != "-1"))
     {
      if ((data.charAt(i) == "*")&&((data.charAt(i+1) == " ")||(i == length-1)))
      {
       return true;
      }
      else
      {
        if ((data.charAt(i) == " ")&&(data.charAt(i+1) != " "))
        {
         return true;
        }
         return false;
       }
      }
      else
      {
       return false;
      }
    }
    else
    {
     return false;
    }
   }
  }
  if(nChars < 4)
  {
   return false;
  }
 }
 else
 {
  return false;
 }
}



function check_search()
{
 if(chkSearchField(document.search.suchen.value) == false)
 {
  alert("Bitte geben Sie einen Suchbegriff mit mindestens 4 Zeichen ein.");
  document.search.suchen.focus();
  return false;
 }
 else
 {
  self.document.forms[0].method = "post";
  self.document.forms[0].action = "../books/result.php";
  self.document.forms[0].submit();
  return true;
 }
}
