function validate_searchname(searchfield,minnumberofchars)
{
var searchname = Trim(searchfield.value);
if (searchname.length < minnumberofchars)
{
alert ('Bitte mindestens ' + minnumberofchars + ' gültige Zeigen eintragen.');
searchfield.focus();
return (false);
}
return (true);
}

function validate_searchstring(oForm)
{
var tf;
if(oForm) {
	tf = oForm;
} else {
	tf = document.searchForm_normal;
}
var searchstring = null;
searchstring = Trim(tf.searchstring.value);
if (searchstring == '')
{
alert ('Bitte das Suchfeld korrekt ausfüllen');
tf.searchstring.focus();
return(false);
}
else
{
if (searchstring.length < 3)
{
alert('Bitte mindestens drei gültige Zeigen eintragen');
document.searchForm.searchstring.focus();
return (false);
}
}
return (true);
}

function isDigit(val)
{
var c = val.charAt(0);
if( (c < '0') || (c > '9') )
return false;
return true;
}
function isNumber(val)
{
var i;
for(i=0;i < val.length;++i)
if(isDigit(val.charAt(i)) == false)
return false;
return true;
}

function isValidZIP(zip)
{
if( (Trim(zip) == "") || (!isNumber(zip)) || (parseFloat(zip) < 1000) || (parseFloat(zip) > 9999) )
{
alert('Bitte ein gültige Postleitzahl eintragen.');
return false;
}
else
return true;
}
