// JavaScript Document

function checkAndSubmit()
{
	var args = checkAndSubmit.arguments;
	var frmName = args[0];
	var foundError = false;
    //var errorText = "*";
	
	//Checkbox prüfen
	if (document.getElementById("accept") != null) //die Checkbox ist vorhanden wenn Bedingung erfüllt ist
	{
		if (document.forms[frmName].accept.checked)
		{
			document.getElementById("beschriftungaccept").className = "beschriftungcheckbox pflichtNewsletter";	
		}
		else
		{
			document.getElementById("beschriftungaccept").className = "beschriftungcheckbox filloutcheckbox";
			foundError = true;
		}
	}
	
	// Pflichtfelder prüfen
	for (var i=1;i<args.length;i++)
	{
		if (document.forms[frmName].elements[args[i]].value.length == 0)
		{
			document.getElementById("beschriftung"+args[i]).className = "beschriftung fillOutNewsletter";
			foundError = true;
		}
        else
		{
            document.getElementById("beschriftung"+args[i]).className = "beschriftung pflichtNewsletter";
		}
	}
	
	if (!foundError)
	{

		if(document.forms[frmName].elements["vcP_email_db"].value.indexOf('@') == -1 || document.forms[frmName].elements["email_wdh"].value.indexOf('@') == -1)
		{
			document.getElementById("beschriftungvcP_email_db").className = "beschriftung fillOutNewsletter";
			document.getElementById("beschriftungemail_wdh").className = "beschriftung fillOutNewsletter";
			alert("bitte eine korrekte email-adressen eingeben");
			foundError = true;
		}
		else
		{	
			if (document.forms[frmName].elements["vcP_email_db"].value != document.forms[frmName].elements["email_wdh"].value)
			{
				document.getElementById("beschriftungvcP_email_db").className = "beschriftung fillOutNewsletter";
				document.getElementById("beschriftungemail_wdh").className = "beschriftung fillOutNewsletter";
				alert("email-adressen stimmen nicht überein");
				foundError = true;
			}
			else
			{
				document.getElementById("beschriftungvcP_email_db").className = "beschriftung pflichtNewsletter";
				document.getElementById("beschriftungemail_wdh").className = "beschriftung pflichtNewsletter";
			}
		}
	}
	
	
	if (!foundError)
	{
		document.forms[frmName].submit();
	}
}

/*---------------------------------------------------------------------------------------------------*/

function checkAndSubmitWrite()
{
	var args = checkAndSubmitWrite.arguments;
	var frmName = args[0];
	var foundError = false;
    //var errorText = "*";
	
	//Checkbox prüfen
	// Pflichtfelder prüfen
	for (var i=1;i<args.length;i++)
	{
		if (document.forms[frmName].elements[args[i]].value.length == 0)
		{
			document.getElementById("beschriftung"+args[i]).className = "beschriftung fillOutNewsletter";
			foundError = true;
		}
        else
		{
            document.getElementById("beschriftung"+args[i]).className = "beschriftung pflichtNewsletter";
		}
	}
	
	if (!foundError)
	{
		document.forms[frmName].submit();
	}
}


