function checkWinForm()
{
/*
	if (!isOk)
	{
		alert("Leider haben Sie die Fragen nicht richtig beantwortet.\nBitte versuchen Sie es erneut.");
		return false;
	}

	if (!showingFields)
	{
		showFields();
		return false;
	}

*/
	inputs = document.getElementsByTagName('form')[0].elements;

	stringInputs = Array(8, 9, 10, 12, 13 ,14, 16, 17); // 10,

	if (inputs[0].checked == false && inputs[1].checked == false && inputs[2].checked == false && inputs[3].checked == false ||
		inputs[4].checked == false && inputs[5].checked == false ||
		inputs[6].checked == false && inputs[7].checked == false)
	{
		alert("Beantworten Sie bitte alle Fragen.");
		return false;
	}

	for (i = 0; i < stringInputs.length; i++)
	{
		if (inputs[stringInputs[i]].value == '')
		{
			inputs[stringInputs[i]].focus();
			warn();
			return false;
		}
	}

	var regex = /^\d\d\d\d+$/;
	if (!regex.test(inputs[15].value))
	{
		inputs[15].focus();
		warnZip();
		return false;
	}

	if (!inputs[18].checked || !inputs[19].checked)
	{
		inputs[18].focus();
		warnCheckfields();
		return false;
	}

	return true;
}

function changeWinForm()
{
	var rightOrNot = false;

	if (document.forms[0].elements[0].value.toLowerCase() == 'nachhaltig' && document.forms[0].elements[1].checked)
		isOk = true;
}

function showFields()
{
	form = document.getElementsByTagName('form')[0];

	for (i = 0; i < form.childNodes.length; i++)
	{
		if (document.all)
		{ // ie
			if (i < 14)
				form.childNodes[i].style.setAttribute('display', 'block');
		}
		else
		{ // others
			if (form.childNodes[i].attributes != null && form.childNodes[i].getAttribute('class') != null
				&& form.childNodes[i].getAttribute('class').indexOf('survey_item') != -1)
			{
				form.childNodes[i].setAttribute('style', 'display: block');
			}
		}
	}

	showingFields = true;
}


function warn()
{
	alert("Bitte füllen Sie alle mit '*' markierten Felder aus!");
}

function warnEmail()
{
	alert("Bitte prüfen Sie die angegebene E-Mailadresse!");
}

function warnZip()
{
	alert("Bitte prüfen Sie die angegebene Postleitzahl!");
}

function warnBirthday()
{
	alert("Bitte prüfen Sie das angegebene Geburtsdatum!");
}

function warnCheckfields()
{
	alert("Bitte bestätigen Sie, dass Sie die Datenschutzbestimmungen und Teilnahmebedingungen akzeptieren!");
}


var isOk = false;
var showingFields = false;
