function intZahltest(zahl)
{
 
 var erg = zahl.search(/[^0-9]/);   // alles ausser Ziffern und Punkt bildet keine Zahl
 if(erg != -1)
  return false;
 return true;
}


function isInArray(elem,arr)
{
 	for(var i=0;i<arr.length;i++)
 	{
  		if(arr[i] == elem)
   		return true;
 	}
 	return false;
}


// Email-Formular checken
function check_eMail(f)
{
	var fields = new Array("name","anliegen","telefon","eMail");
	
	var e = f.elements;
	var j = 0;	// zaehlt Array
	
	for(var i=0;i<e.length;i++)
	{
		
		var elem = e[i];
		
		if(isInArray(elem.name,fields))		// nur alle notwendigen Felder pruefen
		{
			if((elem.type == "text") || (elem.type == "textarea"))
			{
				if(elem.value == "")
				{
					alert("Bitte das Feld ausfüllen!");
					elem.focus();
					elem.select();
					return false;
				}
			}
			if((elem.name == "PLZ") && !intZahltest(elem.value)) 
			{
				alert("Das Feld  muss eine ganz Zahl enthalten!");
				elem.focus();
				elem.select();
				return false;
			}
		}
	}
	return true;
}


// Kabinendesigner-Formular checken
function check_designer(f)
{
	var fields = new Array("Name","Strasse","PLZ","Email","Telefon");
	
	var e = f.elements;
	var j = 0;	// zaehlt Array
	for(var i=0;i<e.length;i++)
	{
		var elem = e[i];
		if(isInArray(elem.name,fields))		// nur alle notwendigen Felder pruefen
		{
			if((elem.type == "text") || (elem.type == "textarea"))
			{
				if(elem.value == "")
				{
					alert("Bitte das Feld ausfüllen!");
					elem.focus();
					elem.select();
					return false;
				}
			}

		}
	}
	return true;
}

function check_form(f)
{
	var e = f.elements;
	var j = 0;	// zaehlt Array
	for(var i=0;i<e.length;i++)
	{
		var elem = e[i];
		if((elem.type == "text") || (elem.type == "textarea"))
		{
			if(elem.value == "")
			{
				alert("Bitte das Feld ausfüllen!");
				elem.focus();
				elem.select();
				return false;
			}
		}

	}
	return true;
}


function checkAufzuege(f)
{
	if(f.aufzugtechnik_id[1].checked || f.aufzugtechnik_id[2].checked)
	{
		if(f.personen.options[3].selected || f.personen.options[4].selected || f.personen.options[5].selected)
		{
			alert("Für diesen Aufzugstyp bitte nicht mehr als 13 Personen angeben.");
			return false;
		}
	}

	return true;
}
