function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value==""||value="---")
    { alert(alerttxt);return false; }
  else
    { return true; }
  }
}

function validate_bugform(thisform)
{
with (thisform)
  {
  if (validate_required(title,"Titel muss angegeben werden")==false)
  {title.focus();return false;}
  else if (validate_required(location,"Position muss angegeben werden")==false)
  {location.focus();return false;}
  else if (validate_required(importance,"Priorität muss angegeben werden")==false)
  {importance.focus();return false;}
  else if (validate_required(category,"Kategorie muss angegeben werden")==false)
  {category.focus();return false;}
  else if (validate_required(description,"Beschreibung muss angegeben werden")==false)
  {description.focus();return false;}
  else { alert("Funzt!"); }
  }
}