﻿	var focusField
	function validateForm()
	{
		focusField = null
		var msg;
		var msghead = "Folgende Felder wurden nicht ausgefüllt.\n\n";
		msg = ""
		
		if(document.forms[0].ANREDE.value.length <= 0)
			{	
				msg += "Ihre Anrede\n";
				setFocusField(document.forms[0].ANREDE)
			}
		if(document.forms[0].VORNAME.value.length <= 0)
			{	
				msg += "Ihr Vorname\n";
				setFocusField(document.forms[0].VORNAME)
			}
		if(document.forms[0].NACHNAME.value.length <= 0)
			{	
				msg += "Ihr Name\n";
				setFocusField(document.forms[0].NACHNAME);
			}
		if(document.forms[0].EMAIL_ADRESSE.value.length <= 0)
			{	
				msg += "Ihre E-Mail Adresse\n";
				setFocusField(document.forms[0].EMAIL_ADRESSE);
			}
		if(document.forms[0].TELEFON.value.length <= 0)
			{	
				msg += "Ihre Telefonnummer\n";
				setFocusField(document.forms[0].TELEFON);
			}
		if(document.forms[0].TITLE.value.length <= 0)
			{	
				msg += "Ihre Position im Unternehmen\n";
				setFocusField(document.forms[0].TITLE);
			}
		if(document.forms[0].NAME.value.length <= 0)
			{	
				msg += "Der Name Ihrer Firma\n";
				setFocusField(document.forms[0].NAME);
			}
		if(document.forms[0].ADRESSE1.value.length <= 0)
			{	
				msg += "Ihre Adresse\n";
				setFocusField(document.forms[0].ADRESSE1);
			}
		if(document.forms[0].STADT.value.length <= 0)
			{	
				msg += "Ihr Wohnort\n";
				setFocusField(document.forms[0].STADT);
			}
		if(document.forms[0].PLZ.value.length <= 0)
			{	
				msg += "Ihre Postleitzahl\n";
				setFocusField(document.forms[0].PLZ);
			}
		if(document.forms[0].firmen_standort.value.length <= 0)
			{	
				msg += "Ihr Land\n";
				setFocusField(document.forms[0].firmen_standort);
			}
		if(document.forms[0].AnzahlJahreErfahrung.value.length <= 0)
			{	
				msg += "Wie lange sind Sie in der IT Branche tätig?\n";
				setFocusField(document.forms[0].AnzahlJahreErfahrung);
			}
		if(document.forms[0].AnzahlMitarbeiter.value.length <= 0)
			{	
				msg += "Die Anzahl von Mitarbeitern\n";
				setFocusField(document.forms[0].AnzahlMitarbeiter);
			}
		if(document.forms[0].AnzahlMitarbeiterSales.value.length <= 0)
			{	
				msg += "Die Anzahl von Mitarbeitern im Vertrieb\n";
				setFocusField(document.forms[0].AnzahlMitarbeiterSales);
			}
		/*if(document.forms[0].NUMBER_OF_OFFICES.value.length <= 0)
			{	
				msg += "Please enter the number of offices\n";
				setFocusField(document.forms[0].NUMBER_OF_OFFICES);
			}*/
		if(document.forms[0].WebSite.value.length <= 0)
			{	
				msg += "Die Website-Adresse Ihres Unternehmens\n";
				setFocusField(document.forms[0].WebSite);
			}
		if(document.forms[0].KATEGORIE.value.length <= 0)
			{	
				msg += "Partnerkategorie\n";
				setFocusField(document.forms[0].KATEGORIE);
			}
		/*if(document.forms[0].NumberNewCustAdds.value.length <= 0)
			{	
				msg += "Please enter the number of new customer adds\n";
				setFocusField(document.forms[0].NumberNewCustAdds);
			}*/	
			
		if(document.forms[0].UmsatzJaehrlich.value.length <= 0)
			{	
				msg += "Der geschätzte jährlicher Umsatz (US$)\n";
				setFocusField(document.forms[0].UmsatzJaehrlich);
			}																			
		if(document.forms[0].AnzahlKundenKaufenBusMgmtSoftware.value.length <= 0)
			{	
				msg += "Die Zahl Ihrer Kunden\n";
				setFocusField(document.forms[0].AnzahlKundenKaufenBusMgmtSoftware);
			}
		 if(document.forms[0].AnteilUmsatzErpCrmSoftware.value <= 0)
			{	
				msg += "Anteil Ihres Umsatzes hinsichtlich ERP/CRM etc. Software\n";
				setFocusField(document.forms[0].AnteilUmsatzErpCrmSoftware);
			}
			
		if(document.forms[0].AnteilUmsatzEntwicklungSoftware.value.length <= 0)
			{	
				msg += "Anteil Ihres Umsatzes aus der Entwicklung von Software-Lösungen oder Add-Ons zu einer bestehenden Lösung?\n";
				setFocusField(document.forms[0].AnteilUmsatzEntwicklungSoftware);
			}
		/* if(document.forms[0].vertIndustry.value.length <= 0)
			{	
				msg += "Please enter which vertical industry you focus on\n";
				setFocusField(document.forms[0].vertIndustry);
			}	*/
			
			
				
		var SoftwareProdMitbewerberOk = false;
		for (var i=0; i<document.forms[0].SoftwareProdMitbewerber.length; i++)
		{
				/*if (document.forms[0].SoftwareProdMitbewerberOther.value.length >= 1){
					document.forms[0].SoftwareProdMitbewerber[10].checked=true
				}*/
				if (document.forms[0].SoftwareProdMitbewerber[i].checked)
				{
					SoftwareProdMitbewerberOk = true
				}
		}
		if(!SoftwareProdMitbewerberOk)
		{
		msg += "Für welche Marken ist Ihr Unternehmen derzeit tätig?\n";
		setFocusField(document.forms[0].SoftwareProdMitbewerber[0]);
		}
		
		if(document.forms[0].Branchenausrichtung.value.length <= 0)
			{	
				msg += "Die Branchenausrichtung Ihres Unternehmens?\n";
				setFocusField(document.forms[0].Branchenausrichtung);
			}
				
		var PriBusAusrichtungOk = false;
		for (var i=0; i<document.forms[0].PriBusAusrichtung.length; i++)
		{				
				if (document.forms[0].PriBusAusrichtung[i].checked)
				{
					PriBusAusrichtungOk = true
				}
		}
		if(!PriBusAusrichtungOk)
		{
		msg += "Welche Ausrichtung hat Ihr Unternehmen?\n";
		setFocusField(document.forms[0].PriBusAusrichtung[0]);
		}	
		var optinOk = false;
		for (var i=0; i<document.forms[0].sap_news_optin.length; i++)
		{				
				if (document.forms[0].sap_news_optin[i].checked)
				{
					optinOk = true
				}
		}
		if(!optinOk)
		{
		msg += "Wünschen Sie, in Ergänzung zur vorausgegangenen Kommunikation weitere Informationen?\n";
		setFocusField(document.forms[0].sap_news_optin[0]);
		}
		
		if(msg != "")
			{
				alert(msghead + msg);
				if (focusField !=null)
				{
					focusField.focus();
				}
				return false;
			}
				else
			{
				return true;
			}
	}
	
	function setFocusField(fieldName)
	{
		if(focusField == null)
		{
		focusField = fieldName
		}
	}