	function checkForm(fieldNames) 
	{

		for (i=0; i<fieldNames.length; i++) {
			
			if (fieldNames[i].fType == "checkbox" || fieldNames[i].fType == "radio" ) {
			
				fieldsChecked = false;
				fieldObject   = document.getElementsByName(fieldNames[i].fName);
				
				for (o=0; o<fieldObject.length; o++){
					if (fieldsChecked == false) {
						if (fieldObject[o].checked == true)
							fieldsChecked = true;
					} 
				}
				
				if (!fieldsChecked) {
					alert(fieldNames[i].eMesg);
					return false;
				}
				
			} else {
				if (!document.getElementById(fieldNames[i].fName).value.length) {
					alert(fieldNames[i].eMesg);
					return false;
				}	
			}
			
		
		}
		
		return true;
	}	


function checkContactForm () 
{
	return checkForm([{fName: "firstname", eMesg: "Bitte geben Sie Ihren Vornamen ein!"},
                      {fName: "lastname",  eMesg: "Bitte geben Sie Ihren Nachnamen ein!"},
                      {fName: "email",     eMesg: "Bitte geben Sie Ihre E-Mail-Adresse ein!"},
		              /*{fName: "street",    eMesg: "Bitte geben Sie Ihren Stra?e ein!"},
                      {fName: "nr",        eMesg: "Bitte geben Sie Ihre Hausnummer ein!"},
                      {fName: "city",      eMesg: "Bitte geben Sie Ihren Wohnort ein!"},
                      {fName: "zip",       eMesg: "Bitte geben Sie Ihre Postleitzahl ein!"},*/
                      {fName: "subject",   eMesg: "Bitte geben Sie den Grund der Anfrage ein!"},
                      {fName: "message",   eMesg: "Bitte geben Sie Ihre Anfrage ein!"}])
}


