// JavaScript Document
function checkSearchForm()
{
searchform = document.SearchForm;
plz = searchform['PLZ'].value;
optindex = searchform['Land'].selectedIndex;
land = searchform['Land'].options[optindex].value;
var checkOK = "0123456789";
var checkStr = plz;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
if (land == "D")
	{
 	if (allValid && plz.length < 3)
		{
		alert('Ungültige Eingabe:\n\nGeben Sie bitte mindestens drei Ziffern für die Postleitzahl ein!');
		searchform['PLZ'].focus();
		return false;
		}
	if (!allValid)
		{
		alert('Ungültige Eingabe:\n\nGeben Sie bitte nur Ziffern für die Postleitzahl ein!');
		searchform['PLZ'].focus();
		return false;
		}
	if (plz.match(/\b00/g))
		{
		alert('Ungültige Eingabe:\n\nFalsche Ziffernfolge!');
		searchform['PLZ'].focus();
		return false;
		}
	if (allValid && plz.length > 5)
		{
		alert('Ungültige Eingabe:\n\nGeben Sie maximal 5 Ziffern ein!');
		searchform['PLZ'].focus();
		return false;
		}
	}
if (allValid &&  plz.length >= 3) {	
	return true;	
}
}

function setHint()
{
searchform = document.SearchForm;
optindex = searchform['Land'].selectedIndex;
land = searchform['Land'].options[optindex].value;
hint = searchform['PLZHinweis'];
if (land == "D")
	hint.value = "(mindestens 3 Ziffern)";
else if (land == "A")
	{
	hint.value = "Keine PLZ-Suche möglich. Es werden alle Fachgeschäfte in Österreich angezeigt.";	
	searchform['PLZ'].value = "";
	}
else if (land == "CH")
	{
	hint.value = "Keine PLZ-Suche möglich. Es werden alle Fachgeschäfte in der Schweiz angezeigt.";	
	searchform['PLZ'].value = "";
	}
else if (land == "DK")
	{
	hint.value = 'Keine PLZ-Suche möglich. Es werden alle Fachgeschäfte in Dänemark angezeigt.';	
	searchform['PLZ'].value = "";
	}


}
