var counter = -1;
function checkform(lang) {
/*-----------------------------------------------------------------------
Author:      René Herpertz
Description: Check Form before sending
-----------------------------------------------------------------------*/
counter++;

if (lang == "de")
	{
		var alfirma = "Bitte geben Sie den Namen ihrer Firma ein.\nMindestens 3 Zeichen...";
		var alansch = "Bitte geben ihre Anschrift ein.\nMindestens 3 Zeichen...";
		var alplz   = "PLZ weniger als 4 Stellen!";
		var alort   = "Bitte geben den Ort ein.\nMindestens 3 Zeichen...";
		var alanspr = "Bitte den Namen des Ansprechpartners ein.\nMindestens 4 Zeichen...";
		var altel   = "Telefon keine Zahl\nErlaubt sind 0123456789+ und \"Slash\" und \"Bindestrich\"";
		var alfax   = "Telefax keine Zahl\nErlaubt sind 0123456789+ und \"Slash\" und \"Bindestrich\"";
		var alemail = "Keine gueltige E-Mail-Adresse!";
	}
else if (lang == "en")
	{
		var alfirma = "Please type in the name of your company.\nAt least 3 Characters...";
		var alansch = "Please type in your Postal adress\nAt least 3 Characters...";
		var alplz   = "ZIP code less than 4 Characters!";
		var alort   = "Please type in the location\nAt least 3 Characters...";
		var alanspr = "The name of our speaking partner\nAt least 4 Characters...";
		var altel   = "Telephonenumber is invalid";
		var alfax   = "Faxnumber is invalid";
		var alemail = "Email is invalid";
	}
else 
	{
	if(counter=="0")
		{ 
			alert("ERROR!!! Invalid language, all messages will be in english!");
		}
		var alfirma = "Please type in the name of your company.\nAt least 3 Characters...";
		var alansch = "Please type in your Postal adress\nAt least 3 Characters...";
		var alplz   = "ZIP code less than 4 Characters!";
		var alort   = "Please type in the location\nAt least 3 Characters...";
		var alanspr = "The name of our speaking partner\nAt least 4 Characters...";
		var altel   = "Telephonenumber is invalid";
		var alfax   = "Faxnumber is invalid";
		var alemail = "Email is invalid";
	}

// Abfrage ob Feld Firma leer

       if (document.anfrageformular.T1.value.length < 3)
                {
                        alert(alfirma);
                        document.anfrageformular.T1.focus();
                        return false;
                }

// Abfrage ob Feld Anschrift leer

        if (document.anfrageformular.Anfrage1.value.length < 3)
                {
                        alert(alansch);
                        document.anfrageformular.Anfrage1.focus();
                        return false;
                }

// Abfrage ob PLZ mindestens 4 Stellen

       if (document.anfrageformular.Anfrage22.value.length<"3")
       	           {
                        alert(alplz);
                        document.anfrageformular.Anfrage22.focus();
                    return false;
                   }

// Abfrage ob Feld Ort leer

        if (document.anfrageformular.Anfrage23.value.length < 3)
                {
                        alert(alort);
                        document.anfrageformular.Anfrage23.focus();
                        return false;
                }

// Abfrage ob Feld Ansprechpartner leer und ob mindestens 4 Zeichen

        if (document.anfrageformular.Anfrage3.value.length < 4 )
                {
                        alert(alanspr);
                        document.anfrageformular.Anfrage3.focus();
                        return false;
                }

// Abfrage ob Telefon nur Zahlen

var chkZ = 1;
        for(i=0;i<document.anfrageformular.Anfrage4.value.length;++i)
                {
                    if(document.anfrageformular.Anfrage4.value.charAt(i) < "0" || document.anfrageformular.Anfrage4.value.charAt(i) > "9")
                            {
                                    chkZ = -1;
                            }
                    if(document.anfrageformular.Anfrage4.value.charAt(i) == " " || document.anfrageformular.Anfrage4.value.charAt(i) == "/" || document.anfrageformular.Anfrage4.value.charAt(i) == "-" || document.anfrageformular.Anfrage4.value.charAt(i) == "+")
                      		{
                            	chkZ = 1;
                       		}
            }
        if(document.anfrageformular.Anfrage4.value == "" )
        	{
				chkZ = -1;
			}
           if(chkZ == -1)
                  {
                        alert(altel);
                        document.anfrageformular.Anfrage4.focus();
                    return false;
                   }

// Abfrage ob Telefax nur Zahlen

var chkZ = 1;
        for(i=0;i<document.anfrageformular.Anfrage5.value.length;++i)
                {
                    if(document.anfrageformular.Anfrage5.value.charAt(i) < "0" || document.anfrageformular.Anfrage5.value.charAt(i) > "9")
                            {
                                chkZ = -1;
                            }
					if(document.anfrageformular.Anfrage5.value.charAt(i) == " " || document.anfrageformular.Anfrage5.value.charAt(i) == "/" || document.anfrageformular.Anfrage5.value.charAt(i) == "-" || document.anfrageformular.Anfrage5.value.charAt(i) == "+")
                      		{
                            	chkZ = 1;
                       		}
            }
        if(document.anfrageformular.Anfrage5.value == "" )
        	{
				chkZ = -1;
			}
           if(chkZ == -1)
                  {
                        alert(alfax);
                        document.anfrageformular.Anfrage5.focus();
                    return false;
                   }

// Abfrage ob gueltige Email

			var posvonat = document.anfrageformular.Anfrage6.value.indexOf("@");
			var posvonpk = document.anfrageformular.Anfrage6.value.indexOf(".",posvonat);
			var poscount = posvonpk - posvonat-1;
        if(document.anfrageformular.Anfrage6.value.indexOf("@") == 0 || document.anfrageformular.Anfrage6.value.indexOf("@") == -1 || document.anfrageformular.Anfrage6.value.length < 7 || poscount < 3)
            {
                     alert(alemail);
                     document.anfrageformular.Anfrage6.focus();
                     return false;
            }

// Wenn alles OK dann sende Anfrage

        document.anfrageformular.submit();
}