function checkform(formname)
{
	var retVal=true;
	var error="";
	
	document.getElementById('send').disabled = 'disabled';
	
	if(formname == "form37") // Prospektanforderung
	{
		/*
		ANFANG DEUTSCH
		*/
		if(document.getElementById('L').value=="")
		{
		
			if(document.getElementById('nachname').value=="")
			{
				error+="Bitte geben Sie Ihren Nachnamen an!\n";
				retVal=false;
			}
			
			if(document.getElementById('vorname').value=="")
			{
				error+="Bitte geben Sie Ihren Vornamen an!\n";
				retVal=false; 
			}
			
			if(document.getElementById('strasse').value=="" || document.getElementById('strassenr').value=="")
			{
				error+="Bitte geben Sie Ihre Strasse und Hausnummer an!\n";
				retVal=false;
			}
			
			if(document.getElementById('plz').value=="")
			{
				error+="Bitte geben Sie Ihre PLZ an!\n";
				retVal=false;
			}
			
			if(document.getElementById('ort').value=="")
			{
				error+="Bitte geben Sie Ihren Wohnort an!\n";
				retVal=false;
			}
			
			if(document.getElementById('land').value=="")
			{
				error+="Bitte w%E4hlen Sie Ihr Land aus!\n";
				retVal=false;
			}
			
			/*if(document.getElementById('telefon').value=="")
			{
				error+="Bitte geben Sie Ihre Telefonnummer an!\n";
				retVal=false;
			}*/
			
			if(error!="")
			{
				error = "Bitte f%FCllen Sie alle geforderten Felder aus:\n"+error;
			}
		}
		/*
		ENDE DEUTSCH
		*/
		/*
		ANFANG ENGLISCH
		*/
		if(document.getElementById('L').value==2)
		{
			
			if(document.getElementById('nachname').value=="")
			{
				error+="Please enter your last name!\n";
				retVal=false;
			}
			
			if(document.getElementById('vorname').value=="")
			{
				error+="Please enter your first name!\n";
				retVal=false;
			}
			
			if(document.getElementById('strasse').value=="" || document.getElementById('streetnr').value=="")
			{
				error+="Please enter your street and number!\n";
				retVal=false;
			}
			
			if(document.getElementById('plz').value=="")
			{
				error+="Please enter your postal code!\n";
				retVal=false;
			}
			
			if(document.getElementById('ort').value=="")
			{
				error+="Please enter your location!\n";
				retVal=false;
			}
			
			if(document.getElementById('land').value=="")
			{
				error+="Please choose your country!\n";
				retVal=false;
			}
			
			if(error!="")
			{
				error = "Please enter all required fields:\n"+error;
			}

		}
		/*
		ENDE ENGLISCH
		*/
		/*
		ANFANG FRANZ�SISCH
		*/
		if(document.getElementById('L').value==3)
		{
			
			if(document.getElementById('nachname').value=="")
			{
				error+="Pri%E8re d%27indiquer votre nom de famille\n";
				retVal=false;
			}
			
			if(document.getElementById('vorname').value=="")
			{
				error+="Pri%E8re d%27indiquer votre pr%E9nom\n";
				retVal=false;
			}
			
			if(document.getElementById('strasse').value=="" || document.getElementById('ruenr').value=="")
			{
				error+="Pri%E8re d%27indiquer votre adresse (nom de la rue et num%E9ro)\n";
				retVal=false;
			}
			
			if(document.getElementById('plz').value=="")
			{
				error+="Pri%E8re d%27indiquer votre code postal\n";
				retVal=false;
			}
			
			if(document.getElementById('ort').value=="")
			{
				error+="Pri%E8re d%27indiquer le nom de la ville\n";
				retVal=false;
			}
			
			if(document.getElementById('land').value=="")
			{
				error+="Pri%E8re d%27indiquer le pays dans lequel vous r%E9sidez%5Cn";
				retVal=false;
			}
			
			if(error!="")
			{
				error = "Pri%E8re de remplir tous les champs:\n"+error;
			}
		}
		/*
		ENDE FRANZ�SISCH
		*/
		/*
		ANFANG SCHWEDISCH
		*/
		if(document.getElementById('L').value=="4")
		{
			
			if(document.getElementById('nachname').value=="")
			{
				error+="Var v%E5nlig ange efternamn\n";
				retVal=false;
			}
			
			if(document.getElementById('vorname').value=="")
			{
				error+="Var v%E5nlig ange f%E5rnamn\n";
				retVal=false;
			}
			
			if(document.getElementById('strasse').value=="" || document.getElementById('strassenr').value=="")
			{
				error+="Var v%E5nlig ange gatuadress\n";
				retVal=false;
			}
			
			if(document.getElementById('plz').value=="")
			{
				error+="Var v%E5nlig ange postnummer\n";
				retVal=false;
			}
			
			if(document.getElementById('ort').value=="")
			{
				error+="Var v%E5nlig ange ort\n";
				retVal=false;
			}
			
			if(document.getElementById('land').value=="")
			{
				error+="Var v%E5nlig ange land\n";
				retVal=false;
			}
			
			
			if(error!="")
			{
				error = "Var v%E5nlig fyll i alla obligatoriska f%E5lt:\n"+error;
			}
		}
		/*
		ENDE SCHWEDISCH
		*/
		/*
		ANFANG ITALIENISCH
		*/
		if(document.getElementById('L').value=="5")
		{
			
			if(document.getElementById('nachname').value=="")
			{
				error+="Inserire il cognome!\n";
				retVal=false;
			}
			
			if(document.getElementById('vorname').value=="")
			{
				error+="Inserire il nome!\n";
				retVal=false;
			}
			
			if(document.getElementById('strasse').value=="" || document.getElementById('strassenr').value=="")
			{
				error+="Inserire la via e il numero civico!\n";
				retVal=false;
			}
			
			if(document.getElementById('plz').value=="")
			{
				error+="Inserire il CAP!\n";
				retVal=false;
			}
			
			if(document.getElementById('ort').value=="")
			{
				error+="Inserire la citt%E1!\n";
				retVal=false;
			}
			
			if(document.getElementById('land').value=="")
			{
				error+="Inserire il Paese!\n";
				retVal=false;
			}
			
			/*if(document.getElementById('telefon').value=="")
			{
				error+="Inserire il telefono!\n";
				retVal=false;
			}*/
			
			if(error!="")
			{
				error = "Pregasi compilare i campi segnalati:\n"+error;
			}
		}
		/*
		ENDE ITALIENISCH
		*/
	}
	if(formname == "form393") // Menuepunkt Kontakt / E-Mail
	{
		/*
		ANFANG DEUTSCH
		*/
		if(document.getElementById('L').value=="")
		{
			/*if(document.getElementById('contact_to').value==false)
			{
				error+="Bitte w�hlen Sie ein Anliegen aus!\n";
				retVal=false;
			}*/
						
			if(document.getElementById('nachname').value=="")
			{
				error+="Bitte geben Sie Ihren Nachnamen an!\n";
				retVal=false;
			}
			
			if(document.getElementById('strasse').value=="")
			{
				error+="Bitte geben Sie Ihre Strasse und Hausnummer an!\n";
				retVal=false;
			}
			
			if(document.getElementById('plz').value=="")
			{
				error+="Bitte geben Sie Ihre PLZ an!\n";
				retVal=false;
			}
			
			if(document.getElementById('ort').value=="")
			{
				error+="Bitte geben Sie Ihren Wohnort an!\n";
				retVal=false;
			}
			
			/*if(document.getElementById('telefon').value=="")
			{
				error+="Bitte geben Sie Ihre Telefonnummer an!\n";
				retVal=false;
			}*/
			
			if(document.getElementById('email').value=="")
			{
				error+="Bitte geben Sie Ihre E-Mail Adresse an!\n";
				retVal=false;
			}
			
			if(document.getElementById('nachricht').value=="")
			{
				error+="Bitte geben Sie Ihre Nachricht an!\n";
				retVal=false;
			}
			
			if(error!="")
			{
				error = "Bitte f�llen Sie alle geforderten Felder aus:\n"+error;
			}
		}
		/*
		ENDE DEUTSCH
		*/
		/*
		ANFANG ENGLISCH
		*/
		if(document.getElementById('L').value==2)
		{
			/*if(document.getElementById('contact_to').value=="")
			{
				error+="Please select your request!\n";
				retVal=false;
			}*/
			
			if(document.getElementById('lastname').value=="")
			{
				error+="Please enter your last name!\n";
				retVal=false;
			}
			
			if(document.getElementById('street').value=="")
			{
				error+="Please enter your street and number!\n";
				retVal=false;
			}
			
			if(document.getElementById('postalcode').value=="")
			{
				error+="Please enter your postal code!\n";
				retVal=false;
			}
			
			if(document.getElementById('location').value=="")
			{
				error+="Please enter your location!\n";
				retVal=false;
			}
			
			if(document.getElementById('e-mail').value=="")
			{
				error+="Please enter your e-mail!\n";
				retVal=false;
			}
			
			if(document.getElementById('message').value=="")
			{
				error+="Please enter your message!\n";
				retVal=false;
			}
			
			if(error!="")
			{
				error = "Please enter all required fields:\n"+error;
			}
		}
		/*
		ENDE ENGLISCH
		*/
		/*
		ANFANG FRANZ�SISCH
		*/
		if(document.getElementById('L').value==3)
		{
			/*if(document.getElementById('contact_to').value=="")
			{
				error+="Pri�re d'indiquer l'objet de votre demande\n";
				retVal=false;
			}*/
			
			if(document.getElementById('nom').value=="")
			{
				error+="Pri�re d�indiquer votre nom de famille\n";
				retVal=false;
			}

			if(document.getElementById('rue').value=="")
			{
				error+="Pri�re d�indiquer votre adresse (nom de la rue et num�ro)\n";
				retVal=false;
			}
			
			if(document.getElementById('codepostal').value=="")
			{
				error+="Pri�re d�indiquer votre code postal\n";
				retVal=false;
			}
			
			if(document.getElementById('ville').value=="")
			{
				error+="Pri�re d�indiquer le nom de la ville\n";
				retVal=false;
			}
			
			if(document.getElementById('telephone').value=="")
			{
				error+="Pri�re d�indiquer le pays dans lequel vous r�sidez\n";
				retVal=false;
			}
			
			if(document.getElementById('e-mail').value=="")
			{
				error+="Pri�re d�indiquer votre e-mail\n";
				retVal=false;
			}
			
			if(document.getElementById('message').value=="")
			{
				error+="Pri�re de renseigner le champ \"message\"\n";
				retVal=false;
			}
			
			if(error!="")
			{
				error = "Pri�re de remplir tous les champs :\n"+error;
			}
		}
		/*
		ENDE FRANZ�SISCH
		*/
		/*
		ANFANG SCHWEDISCH
		*/
		if(document.getElementById('L').value=="4")
		{
			/*if(document.getElementById('kontakt').value==false)
			{
				error+="Var v�nlig v�lj ett �rende\n";
				retVal=false;
			}*/
						
			if(document.getElementById('nachname').value=="")
			{
				error+="Var v�nlig ange efternamn\n";
				retVal=false;
			}
			
			if(document.getElementById('strasse').value=="")
			{
				error+="Var v�nlig ange gatuadress\n";
				retVal=false;
			}
			
			if(document.getElementById('plz').value=="")
			{
				error+="Var v�nlig ange postnummer\n";
				retVal=false;
			}
			
			if(document.getElementById('ort').value=="")
			{
				error+="Var v�nlig ange ort\n";
				retVal=false;
			}
			
			if(document.getElementById('telefon').value=="")
			{
				error+="Var v�nlig ange telefonnummer\n";
				retVal=false;
			}
			
			if(document.getElementById('email').value=="")
			{
				error+="Var v�nlig ange e-postadress\n";
				retVal=false;
			}
			
			if(document.getElementById('nachricht').value=="")
			{
				error+="Var v�nlig skriv ett meddelande\n";
				retVal=false;
			}
			
			if(error!="")
			{
				error = "Var v�nlig fyll i alla obligatoriska f�lt:\n"+error;
			}
		}
		/*
		ENDE SCHWEDISCH
		*/
		/*
		ANFANG ITALIENISCH
		*/
		if(document.getElementById('L').value=="5")
		{
			/*if(document.getElementById('contact_to').value==false)
			{
				error+="Indicare almeno un/a richiesta riguarda!\n";
				retVal=false;
			}*/
						
			if(document.getElementById('nachname').value=="")
			{
				error+="Inserire il cognome!\n";
				retVal=false;
			}
			
			if(document.getElementById('strasse').value=="" || document.getElementById('strassenr').value=="")
			{
				error+="Inserire la via e il numero civico!!\n";
				retVal=false;
			}
			
			if(document.getElementById('plz').value=="")
			{
				error+="Inserire il CAP!\n";
				retVal=false;
			}
			
			if(document.getElementById('ort').value=="")
			{
				error+="Inserire la citt�!\n";
				retVal=false;
			}
			
			if(document.getElementById('telefon').value=="")
			{
				error+="Inserire il telefono!\n";
				retVal=false;
			}
			
			if(document.getElementById('email').value=="")
			{
				error+="Inserire il e-mail!\n";
				retVal=false;
			}
			
			if(document.getElementById('nachricht').value=="")
			{
				error+="Inserire il costro commento!\n";
				retVal=false;
			}
			
			if(error!="")
			{
				error = "Si prega di riempire tutti i campi richiesti:\n"+error;
			}
		}
		/*
		ENDE ITALIENISCH
		*/
	}
	
	if(formname == "form310") // Pressekontakt
	{
		/*
		ANFANG DEUTSCH
		*/
		if(document.getElementById('L').value=="")
		{
			/*if(document.getElementById('contact_to').value==false)
			{
				error+="Bitte w�hlen Sie ein Anliegen aus!\n";
				retVal=false;
			}*/
						
			if(document.getElementById('nachname').value=="")
			{
				error+="Bitte geben Sie Ihren Nachnamen an!\n";
				retVal=false;
			}
			
			if(document.getElementById('strasse').value=="")
			{
				error+="Bitte geben Sie Ihre Strasse und Hausnummer an!\n";
				retVal=false;
			}
			
			if(document.getElementById('plz').value=="")
			{
				error+="Bitte geben Sie Ihre PLZ an!\n";
				retVal=false;
			}
			
			if(document.getElementById('ort').value=="")
			{
				error+="Bitte geben Sie Ihren Wohnort an!\n";
				retVal=false;
			}
			
			if(document.getElementById('telefon').value=="")
			{
				error+="Bitte geben Sie Ihre Telefonnummer an!\n";
				retVal=false;
			}
			
			if(document.getElementById('email').value=="")
			{
				error+="Bitte geben Sie Ihre E-Mail Adresse an!\n";
				retVal=false;
			}
			
			if(document.getElementById('nachricht').value=="")
			{
				error+="Bitte geben Sie Ihre Nachricht an!\n";
				retVal=false;
			}
			
			if(error!="")
			{
				error = "Bitte f�llen Sie alle geforderten Felder aus:\n"+error;
			}
		}
		/*
		ENDE DEUTSCH
		*/
		/*
		ANFANG ENGLISCH
		*/
		if(document.getElementById('L').value==2)
		{
			/*if(document.getElementById('contact_to').value=="")
			{
				error+="Please select your request!\n";
				retVal=false;
			}*/
			
			if(document.getElementById('lastname').value=="")
			{
				error+="Please enter your last name!\n";
				retVal=false;
			}
			
			if(document.getElementById('street').value=="")
			{
				error+="Please enter your street and number!\n";
				retVal=false;
			}
			
			if(document.getElementById('postalcode').value=="")
			{
				error+="Please enter your postal code!\n";
				retVal=false;
			}
			
			if(document.getElementById('location').value=="")
			{
				error+="Please enter your location!\n";
				retVal=false;
			}
			
			if(document.getElementById('e-mail').value=="")
			{
				error+="Please enter your e-mail!\n";
				retVal=false;
			}
			
			if(document.getElementById('message').value=="")
			{
				error+="Please enter your message!\n";
				retVal=false;
			}
			
			if(error!="")
			{
				error = "Please enter all required fields:\n"+error;
			}
		}
		/*
		ENDE ENGLISCH
		*/
		/*
		ANFANG FRANZ�SISCH
		*/
		if(document.getElementById('L').value==3)
		{
			/*if(document.getElementById('contact_to').value=="")
			{
				error+="Pri�re d'indiquer l'objet de votre demande\n";
				retVal=false;
			}*/
			
			if(document.getElementById('nom').value=="")
			{
				error+="Pri�re d�indiquer votre nom de famille\n";
				retVal=false;
			}

			if(document.getElementById('rue').value=="")
			{
				error+="Pri�re d�indiquer votre adresse (nom de la rue et num�ro)\n";
				retVal=false;
			}
			
			if(document.getElementById('codepostal').value=="")
			{
				error+="Pri�re d�indiquer votre code postal\n";
				retVal=false;
			}
			
			if(document.getElementById('ville').value=="")
			{
				error+="Pri�re d�indiquer le nom de la ville\n";
				retVal=false;
			}
			
			if(document.getElementById('telephone').value=="")
			{
				error+="Pri�re d�indiquer le pays dans lequel vous r�sidez\n";
				retVal=false;
			}
			
			if(document.getElementById('e-mail').value=="")
			{
				error+="Pri�re d�indiquer votre e-mail\n";
				retVal=false;
			}
			
			if(document.getElementById('message').value=="")
			{
				error+="Pri�re de renseigner le champ \"message\"\n";
				retVal=false;
			}
			
			if(error!="")
			{
				error = "Pri�re de remplir tous les champs :\n"+error;
			}
		}
		/*
		ENDE FRANZ�SISCH
		*/
		/*
		ANFANG SCHWEDISCH
		*/
		if(document.getElementById('L').value=="4")
		{
			/*if(document.getElementById('kontakt').value==false)
			{
				error+="Var v�nlig v�lj ett �rende\n";
				retVal=false;
			}*/
						
			if(document.getElementById('nachname').value=="")
			{
				error+="Var v�nlig ange efternamn\n";
				retVal=false;
			}
			
			if(document.getElementById('strasse').value=="")
			{
				error+="Var v�nlig ange gatuadress\n";
				retVal=false;
			}
			
			if(document.getElementById('plz').value=="")
			{
				error+="Var v�nlig ange postnummer\n";
				retVal=false;
			}
			
			if(document.getElementById('ort').value=="")
			{
				error+="Var v�nlig ange ort\n";
				retVal=false;
			}
			
			if(document.getElementById('telefon').value=="")
			{
				error+="Var v�nlig ange telefonnummer\n";
				retVal=false;
			}
			
			if(document.getElementById('email').value=="")
			{
				error+="Var v�nlig ange e-postadress\n";
				retVal=false;
			}
			
			if(document.getElementById('nachricht').value=="")
			{
				error+="Var v�nlig skriv ett meddelande\n";
				retVal=false;
			}
			
			if(error!="")
			{
				error = "Var v�nlig fyll i alla obligatoriska f�lt:\n"+error;
			}
		}
		/*
		ENDE SCHWEDISCH
		*/
		/*
		ANFANG ITALIENISCH
		*/
		if(document.getElementById('L').value=="5")
		{
			/*if(document.getElementById('contact_to').value==false)
			{
				error+="Indicare almeno un/a richiesta riguarda!\n";
				retVal=false;
			}*/
						
			if(document.getElementById('nachname').value=="")
			{
				error+="Inserire il cognome!\n";
				retVal=false;
			}
			
			if(document.getElementById('strasse').value=="" || document.getElementById('strassenr').value=="")
			{
				error+="Inserire la via e il numero civico!!\n";
				retVal=false;
			}
			
			if(document.getElementById('plz').value=="")
			{
				error+="Inserire il CAP!\n";
				retVal=false;
			}
			
			if(document.getElementById('ort').value=="")
			{
				error+="Inserire la citt�!\n";
				retVal=false;
			}
			
			if(document.getElementById('telefon').value=="")
			{
				error+="Inserire il telefono!\n";
				retVal=false;
			}
			
			if(document.getElementById('email').value=="")
			{
				error+="Inserire il e-mail!\n";
				retVal=false;
			}
			
			if(document.getElementById('nachricht').value=="")
			{
				error+="Inserire il costro commento!\n";
				retVal=false;
			}
			
			if(error!="")
			{
				error = "Si prega di riempire tutti i campi richiesti:\n"+error;
			}
		}
		/*
		ENDE ITALIENISCH
		*/
	}
	
	if(error!="")
	{
		alert(unescape(error));
		document.getElementById('send').disabled = '';
	}
	
	return retVal;
}
