// JavaScript Document

//Ein Ausblend Funktion
function info_einausblend (id) {
	var einausblend = document.getElementById('divContentAnsprechpartnerRechts');
	var nl = einausblend.getElementsByTagName('div');
	for (i=0; i<nl.length; i++)
	{
	  if (nl[i].style.display = "none");		
	}
	document.getElementById(id).style.display = "block";
}

//Ein Login Ein-Ausblend Funktion
//function login_einblend (id) {
//	document.getElementById(id).style.display = "block";
//}
//
//function login_ausblend (id) {
//	document.getElementById(id).style.display = "none";
//}

// Div Auf- und Einklapp Supidupi Script
function toggleMe(a)
{
  var nl = document.getElementsByTagName("div");
  for (i=0; i<nl.length; i++)
  {
  //Prüfen ob das Element die CSS Klasse 'active' zugewiesen hat
  if (nl[i].className == 'text-block')
  nl[i].style.display="none";		
  }
  document.getElementById(a).style.display="block";
}

// Sendeart wechseln (Planbestellung Formular)
function changeSendeart()
{
	var sendeart = getRadiobuttonValue('cbxSendeart');
	if (sendeart == 'Plan per Mail')
		{
			document.getElementById('ddlSendeart').disabled = false;
			addRequiredField('tbxEmailadresse');
		}
	else
		{
			document.getElementById('ddlSendeart').disabled = true;
			removeRequiredField('tbxEmailadresse');
			document.getElementById('tbxEmailadresse').className = '';
		}
}

// Adressart wechseln (Adressänderungen Formular)
function changeAdressart()
{
	var adressart = getRadiobuttonValue('cbxAdressArt');
	if (adressart == 'Sie werden neuer Kunde bei den TBW.')
		{
			document.getElementById('alteWohnadresse').style.display = "none";
			document.getElementById('nachmieter').style.display = "none";
			addRequiredField('tbxNeuEinzug');
			addRequiredField('tbxNeuMietvertrag');
			removeRequiredField('tbxAltStrasse');
			removeRequiredField('tbxAltPlzOrt');
			removeRequiredField('tbxAltAuszug');
			removeRequiredField('tbxAltMietvertrag');
			document.getElementById('einausblend').style.display = "block";
		}
	else
		{
			addRequiredField('tbxAltStrasse');
			addRequiredField('tbxAltPlzOrt');
			addRequiredField('tbxAltAuszug');
			addRequiredField('tbxAltMietvertrag');
			document.getElementById('alteWohnadresse').style.display = "block";
			document.getElementById('nachmieter').style.display = "block";
			removeRequiredField('tbxNeuMietvertrag');
		}
		
	if (adressart == 'Sie verlassen das Versorgungsgebiet der TBW.')
		{
			document.getElementById('neuWegzugAusblend').style.display = "none";
			document.getElementById('einausblend').style.display = "block";
		}
	else
		{
			document.getElementById('neuWegzugAusblend').style.display = "block";
		}
	if (adressart == 'Sie ziehen um, bleiben aber Kunde der TBW.')
		{
			removeRequiredField('tbxTelefon');
			addRequiredField('tbxNeuEinzug');
			document.getElementById('einausblend').style.display = "block";
		}
	else
		{
			removeRequiredField('tbxNeuEinzug');
			addRequiredField('tbxTelefon');
		}
}

// Formularart wechseln (Installateure Kommunikation Formular)
function changeFormularart()
{
	var formart = getRadiobuttonValue('cbxFormular');
	if (formart == 'Installationsanzeige')
		{
			document.getElementById('liegenschaft').style.display = "none";
			document.getElementById('einausblend').style.display = "block";
			document.getElementById('install').style.display = "block";
			document.getElementById('pegelanfrage').style.display = "none";
			document.getElementById('ddlAnzahl').style.display = "block";
			document.getElementById('lblddlAnzahl').style.display = "block";
			document.getElementById('pegel').style.display = "none";
			document.getElementById('tbxEmailadresse').style.display = "none";
			document.getElementById('tbxTelefon').style.display = "none";
			document.getElementById('lbltbxEmailadresse').style.display = "none";
			document.getElementById('lbltbxTelefon').style.display = "none";
			document.getElementById('einausblend').style.display = "block";
			removeRequiredField('tbxLiegenschaftStrasse');
			removeRequiredField('tbxLiegenschaftPlzOrt');
			removeRequiredField('tbxEmailadresse');
			removeRequiredField('tbxTelefon');
		}
	if (formart == 'Pegelanfrage')
		{
			document.getElementById('liegenschaft').style.display = "block";
			document.getElementById('einausblend').style.display = "block";
			document.getElementById('install').style.display = "none";
			document.getElementById('pegelanfrage').style.display = "none";
			document.getElementById('pegel').style.display = "block";
			document.getElementById('tbxEmailadresse').style.display = "block";
			document.getElementById('tbxTelefon').style.display = "block";
			document.getElementById('lbltbxEmailadresse').style.display = "block";
			document.getElementById('lbltbxTelefon').style.display = "block";
			document.getElementById('ddlAnzahl').style.display = "none";
			document.getElementById('lblddlAnzahl').style.display = "none";
			addRequiredField('tbxLiegenschaftStrasse');
			addRequiredField('tbxLiegenschaftPlzOrt');
		}
	if (formart == 'Anfrage Pegelerhoehung')
		{
			document.getElementById('liegenschaft').style.display = "block";
			document.getElementById('einausblend').style.display = "block";
			document.getElementById('install').style.display = "none";
			document.getElementById('pegelanfrage').style.display = "block";
			document.getElementById('pegel').style.display = "none";
			document.getElementById('tbxEmailadresse').style.display = "block";
			document.getElementById('tbxTelefon').style.display = "block";
			document.getElementById('lbltbxEmailadresse').style.display = "block";
			document.getElementById('lbltbxTelefon').style.display = "block";
			document.getElementById('ddlAnzahl').style.display = "none";
			document.getElementById('lblddlAnzahl').style.display = "none";
			addRequiredField('tbxLiegenschaftStrasse');
			addRequiredField('tbxLiegenschaftPlzOrt');
		}
}

// Formularart wechseln (Installateure Elektrizität Formular)
function einausblendFormular()
{
	var formart = getRadiobuttonValue('cbxFormular');
	if (formart == 'FormularEinAusblend')
		{
			document.getElementById('einausblend').style.display = "block";
		}
}
