// Erste Veranstaltung öffnen
function checkMail(email)
{
	at = email.indexOf("@");
	punkt = email.indexOf(".",at);
	
	if (at == -1)
		{ 
		//alert ("In Ihrer E-Mail-Adresse fehlt das '@'-Zeichen.");
		return false;
		}
	else if (punkt == -1)
			{
			//alert ("In Ihrer E-Mail-Adresse fehlt bei dem Domain-Namen der Punkt (z.B. reifen-feneberg.de).");
			return false;
			}
		else
			{
			return true;
			}
}

function ersteVeranstaltung(nummer)
{
	var headline = "h2_" + nummer;
	var button = "button_" + nummer;
	//alert ("erste Veranstaltung öffnen: " + nummer + "\nHeadline: "+headline+"\nButton: "+button);
	document.getElementById(nummer).style.display = "block";
	document.getElementById(headline).style.marginBottom = "0px";
	document.getElementById(button).src= "cmx/ordner/bilder/closeButtonHeadline.gif";
}

// gewählten Block aufklappen (Veranstaltungen)
function aufklappen (nummer) {
  if (document.getElementById(nummer).style.display=="none")
     {
          //alert ("öffnen");
		  document.getElementById(nummer).style.display = "block";
		  document.getElementById("h2_"+nummer).style.marginBottom = "0px";
           document.getElementById("toggle_"+nummer).src = "cmx/ordner/bilder/closeButtonHeadline.gif";
     }
  else
    {
          //alert ("schließen");
		  document.getElementById(nummer).style.display = "none";
		  document.getElementById("h2_"+nummer).style.marginBottom = "1px";
          document.getElementById("toggle_"+nummer).src = "cmx/ordner/bilder/openButtonHeadline.gif";
    }
}

// gewählte Anfahrt aufklappen
function aufklappenAnfahrt (nummer,bild)
{

  if (document.getElementById(nummer).style.display == "none")
     {
          //alert ("Anfahrt öffnen");
		  document.getElementById(nummer).style.display = "block";
          bild.src = "cmx/ordner/bilder/closeButtonInhalt.gif";
     }
  else
    {
          //alert ("Anfahrt schließen");
		  document.getElementById(nummer).style.display = "none";
          bild.src = "cmx/ordner/bilder/openButtonInhalt.gif";
    }

}

// gewählten Block aufklappen (5D-Musik - 5D-Konzert)
function aufklappen5DKonzert (nummer,bild) {

  if (document.getElementById(nummer).style.display == "none")
     {
          //alert ("öffnen");
		  document.getElementById(nummer).style.display = "block";
          bild.src = "cmx/ordner/bilder/closeButtonInhalt.gif";
     }
  else
    {
          //alert ("schließen");
		  document.getElementById(nummer).style.display = "none";
          bild.src = "cmx/ordner/bilder/openButtonInhalt.gif";
    }

}


//Shop-Scripte

function CheckForm(formularName,feldPrefix)
{
	var komplett = true;
	//alert ("Formular "+formularName);
	//alert ("Prefix "+feldPrefix);
	
	with (document.getElementById(formularName))
		{
			if (document.getElementById(feldPrefix+"Name_feld").value == "")
				{
					 document.getElementById(feldPrefix+"Name_label").style.color = "red";
					 document.getElementById(feldPrefix+"Name_label").style.fontWeight = "bold";
					 document.getElementById(feldPrefix+"Name_feld").style.border = "solid 1px red";
					 komplett = false;
				}
			else
				{
					document.getElementById(feldPrefix+"Name_label").style.color = "#ffe8c0";
					document.getElementById(feldPrefix+"Name_label").style.fontWeight = "bold";
					document.getElementById(feldPrefix+"Name_feld").style.borderWidth = "0px"; 
				}
			if (document.getElementById(feldPrefix+"Strasse_feld").value == "")
				{
					 document.getElementById(feldPrefix+"Strasse_label").style.color = "red";
					 document.getElementById(feldPrefix+"Strasse_label").style.fontWeight = "bold";
					 document.getElementById(feldPrefix+"Strasse_feld").style.border = "solid 1px red";
					 komplett = false;
				}
			else
				{
					 document.getElementById(feldPrefix+"Strasse_label").style.color = "#ffe8c0";
					 document.getElementById(feldPrefix+"Strasse_label").style.fontWeight = "bold";
					 document.getElementById(feldPrefix+"Strasse_feld").style.border = "none";
				}
			if (document.getElementById(feldPrefix+"PLZ_feld").value == "")
				{
					 document.getElementById(feldPrefix+"PLZOrt_label").style.color = "red";
					 document.getElementById(feldPrefix+"PLZOrt_label").style.fontWeight = "bold"; 
					 document.getElementById(feldPrefix+"PLZ_feld").style.border = "solid 1px red";
					 komplett = false;
					 }
			else
				{
					 document.getElementById(feldPrefix+"PLZOrt_label").style.color = "#ffe8c0";
					 document.getElementById(feldPrefix+"PLZOrt_label").style.fontWeight = "bold";
					 document.getElementById(feldPrefix+"PLZ_feld").style.border = "none";
				}

			if (document.getElementById(feldPrefix+"Ort_feld").value == "")
				{
					 document.getElementById(feldPrefix+"PLZOrt_label").style.color = "red";
					 document.getElementById(feldPrefix+"PLZOrt_label").style.fontWeight = "bold";
					 document.getElementById(feldPrefix+"Ort_feld").style.border = "solid 1px red";
					 komplett = false;
				}
			else
				{
					 document.getElementById(feldPrefix+"PLZOrt_label").style.color = "#ffe8c0";
					 document.getElementById(feldPrefix+"PLZOrt_label").style.fontWeight = "bold";
					 document.getElementById(feldPrefix+"Ort_feld").style.border = "none";
				}
		// E-mail-Feld prüfen, ob korrekte Adresse
			if (document.getElementById(feldPrefix+"EMail_feld").value == "")
				{
					 document.getElementById(feldPrefix+"EMail_label").style.color = "red";
					 document.getElementById(feldPrefix+"EMail_label").style.fontWeight = "bold";
					 document.getElementById(feldPrefix+"EMail_feld").style.border = "solid 1px red";
					 komplett = false;
				}
			else
				{
				if (checkMail(document.getElementById(feldPrefix+"EMail_feld").value))
					{
						 document.getElementById(feldPrefix+"EMail_label").style.color = "#ffe8c0";
						 document.getElementById(feldPrefix+"EMail_label").style.fontWeight = "bold";
						 document.getElementById(feldPrefix+"EMail_feld").style.border = "none";
					}
				else
					{
					 document.getElementById(feldPrefix+"EMail_label").style.color = "red";
					 document.getElementById(feldPrefix+"EMail_label").style.fontWeight = "bold";
					 document.getElementById(feldPrefix+"EMail_feld").style.border = "solid 1px red";
  					 document.getElementById(feldPrefix+"Fehlermeldung").innerHTML += "<br />Bitte prüfen Sie Ihre angegebene e-Mailadresse";
					 komplett = false;
					}
				}
		}
		//wenn alle Pflichtdaten angegeben
		if (komplett)
			{ 
			 	document.getElementById(feldPrefix+"Fehlermeldung").style.display = "none";
				document.getElementById(formularName).submit();
			}
		else
		    {
			 	document.getElementById(feldPrefix+"Fehlermeldung").style.display = "block";
			}
}

 function bestellungAbsenden()
{

        if (document.getElementById("bestellung").elements["web45ef229a10c64_c1"].checked == true)
               {
                    document.getElementById("Fehlermeldung").style.display = "none";
                    document.getElementById("bestellung").submit();
                }
        else
               {
                    document.getElementById("Fehlermeldung").style.display = "block";
               }
}

function checkKontakt(formularName)
{
	var komplett = true;
	
	with (document.getElementById(formularName))
		{
			if (document.getElementById("absender").value == "")
				{
					 document.getElementById("absender_label").style.color = "red";
					 document.getElementById("absender_label").style.fontWeight = "bold";
					 document.getElementById("absender").style.border = "solid 1px red";
					 komplett = false;
				}
			else
				{
					 document.getElementById("absender_label").style.color = "#ffe8c0";
					 document.getElementById("absender_label").style.fontWeight = "bold";
					 document.getElementById("absender").style.border = "none";
				}

			if (document.getElementById("eMail").value == "")
				{
					 document.getElementById("eMail_label").style.color = "red";
					 document.getElementById("eMail_label").style.fontWeight = "bold";
					 document.getElementById("eMail").style.border = "solid 1px red";
					 komplett = false;
				}
			else if (checkMail(document.getElementById("eMail").value))
					{
						 document.getElementById("eMail_label").style.color = "#ffe8c0";
						 document.getElementById("eMail_label").style.fontWeight = "bold";
						 document.getElementById("eMail").style.border = "none";
					}
				else
					{
					 document.getElementById("eMail_label").style.color = "red";
					 document.getElementById("eMail_label").style.fontWeight = "bold";
					 document.getElementById("eMail").style.border = "solid 1px red";
					 document.getElementById("Fehlermeldung").innerHTML = "Bitte prüfen Sie die angegebene e-Mailadresse";
					 komplett = false;
					}
		}
		
		//wenn alle Pflichtdaten angegeben
		if (komplett)
			{ 
			 	document.getElementById("Fehlermeldung").style.display = "none";
				document.getElementById(formularName).submit();
			}
		else
		    {
			 	document.getElementById("Fehlermeldung").style.display = "block";
			}
}

function checkEmpfehlung(formularName)
{
	var komplett = true;
	
	with (document.getElementById(formularName))
		{
			if (document.getElementById("empfaenger").value == "")
				{
					 document.getElementById("empfaenger_label").style.color = "red";
					 document.getElementById("empfaenger_label").style.fontWeight = "bold";
					 document.getElementById("empfaenger").style.border = "solid 1px red";
					 komplett = false;
				}
			else if (checkMail(document.getElementById("empfaenger").value))
					{
						 document.getElementById("empfaenger_label").style.color = "#ffe8c0";
						 document.getElementById("empfaenger_label").style.fontWeight = "bold";
						 document.getElementById("empfaenger").style.border = "none";
					}
				else
					{
					 document.getElementById("empfaenger_label").style.color = "red";
					 document.getElementById("empfaenger_label").style.fontWeight = "bold";
					 document.getElementById("empfaenger").style.border = "solid 1px red";
					 document.getElementById("Fehlermeldung").innerHTML = "Bitte prüfen Sie die angegebene e-Mailadresse des Empfängers<br />";
					 komplett = false;
					}

			if (document.getElementById("versender").value == "")
				{
					 document.getElementById("versender_label").style.color = "red";
					 document.getElementById("versender_label").style.fontWeight = "bold";
					 document.getElementById("versender").style.border = "solid 1px red";
					 komplett = false;
				}
			else if (checkMail(document.getElementById("versender").value))
					{
						 document.getElementById("versender_label").style.color = "#ffe8c0";
						 document.getElementById("versender_label").style.fontWeight = "bold";
						 document.getElementById("versender").style.border = "none";
					}
				else
					{
					 document.getElementById("versender_label").style.color = "red";
					 document.getElementById("versender_label").style.fontWeight = "bold";
					 document.getElementById("versender").style.border = "solid 1px red";
					 document.getElementById("Fehlermeldung").innerHTML += "Bitte prüfen Sie die angegebene e-Mailadresse des Versenders";
					 komplett = false;
					}
		}
		
		//wenn alle Pflichtdaten angegeben
		if (komplett)
			{ 
			 	document.getElementById("Fehlermeldung").style.display = "none";
				document.getElementById(formularName).submit();
			}
		else
		    {
			 	document.getElementById("Fehlermeldung").style.display = "block";
			}
}