/////////		aufruf: onsubmit="return check_mail('formular_name', 'E-Mail feldname', 'input1;;;fehlermeldung1###input2;;;fehlermeldung2###...###inputn;;;fehlermeldungn')"
function check_mail(formular, emailfeld, mailfeld)
{
		var inputs = mailfeld.split("###");
		var fehler;
		var rt = true; 
		var re = new RegExp ("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$");
		var laenge = inputs.length;
		for (n=0; n<laenge; n++)
		{
     		fehler = inputs[n].split(";;;");
			if (document[formular][fehler[0]].value == "")
    		{
    		   alert(fehler[1]);
    		   return false;		   
    		}
		}
		if (re.test(document[formular][emailfeld].value) == false)
		{
		   alert('Bitte geben Sie eine gültige E-mail Adresse\nin der Form IhrName@IhreDomain.de ein.')
		   document[formular][emailfeld].value = "";
		   document[formular][emailfeld].focus();
		   return false;
		}
		return rt;
}

/* check mal das suchformular >*/
function valSchnellsuche()
{
	/*
	if (document.schnellsuche.text.value == '' || document.schnellsuche.text.value == '-Gewerbeschnellsuche')
	{
		alert('Sie können nach Postleitzahl, Ort, Stichwort oder einer Kombination dieser Kriterien suchen. Wurde eine Kategorie gewählt, wird diese in die Suche mit einbezogen.');
		return false;
	}
	return true;
	*/
	
	if (document.schnellsuche.text.value == '' || document.schnellsuche.text.value == '-Gewerbeschnellsuche')
	{
		document.getElementById('hinweisSchnellsuche').style.visibility='visible';
		return false;
	}
	
}
function hinweisSchnellsucheOff()
{
	document.getElementById('hinweisSchnellsuche').style.visibility='hidden';
}

function valNaviForm(art)
{
	if (art == 'ort')
	{
		if (document.ortNaviForm.ort.selectedIndex == 0)
		{
			return false;
		}
	}
	if (art == 'plz')
	{
		if (document.plzNaviForm.plz.selectedIndex == 0)
		{
			return false;
		}
	}
	return true;
}