/* **************
*** Variablen ***
************** */
/* *** Bereiche (Header) *** */
var aktiver_bereich = 0;

/* **********************
*** Bereiche (Header) ***
********************** */
function zeigePfeil(id, aktion)
{
	if (id != "" && aktion != ""){
		if (aktion == "in"){
			if (aktiver_bereich != id){
				document.getElementById('bereichpfeil_'+aktiver_bereich).style.top = "-9999px";
				document.getElementById('bereichpfeil_'+aktiver_bereich).style.left = "-9999px";
			}
			document.getElementById('bereichpfeil_'+id).style.top = "-12px";
			document.getElementById('bereichpfeil_'+id).style.left = "5px";
		}
		else if (aktion == "out"){
			if (aktiver_bereich == 0 || aktiver_bereich != id){
				document.getElementById('bereichpfeil_'+id).style.top = "-9999px";
				document.getElementById('bereichpfeil_'+id).style.left = "-9999px";
				document.getElementById('bereichpfeil_'+aktiver_bereich).style.top = "-12px";
				document.getElementById('bereichpfeil_'+aktiver_bereich).style.left = "5px";
			}
		}
		else {
			document.getElementById('bereichpfeil_'+id).style.top = "-12px";
			document.getElementById('bereichpfeil_'+id).style.left = "5px";
			aktiver_bereich = id;
		}
	}
}

/* ***************
*** Quicksuche ***
*************** */
function quicksuche()
{
	if (document.getElementById('expertsearch').style.display == "block"){
		document.getElementById('expertsearch').style.display = "none"; // Bereich ausblenden
		document.getElementById('qsbild').innerHTML = "<img src=\"_img/buttons/quicksuche/expert_auf.jpg\" width=\"118\" height=\"19\">"; // Bild aendern
		document.getElementById('qszeile_1').style.display = "block"; // Bereich aendern
		document.getElementById('qszeile_2').style.display = "none"; // Bereich aendern
	} else {
		document.getElementById('expertsearch').style.display = "block"; // Bereich einblenden
		document.getElementById('qsbild').innerHTML = "<img src=\"_img/buttons/quicksuche/expert_zu.jpg\" width=\"118\" height=\"19\">"; // Bild aendern
		document.getElementById('qszeile_1').style.display = "none"; // Bereich aendern
		document.getElementById('qszeile_2').style.display = "block"; // Bereich aendern
	}
}

function change_page(script,value,max)
{
	var start = (value*max)-max;
	self.location.href=script+"?start="+start+"#quicksuchrahmen";
}

/* ********************
*** Kontaktformular ***
******************** */
function wechselFeldinhalt(feld, aktion, wert)
{
	if (aktion != ""){
		if (aktion == "aktiv"){
			if (document.getElementById(feld).value == wert){
				document.getElementById(feld).value = "";
			}
		} else {
			if (document.getElementById(feld).value == ""){
				document.getElementById(feld).value = wert;
			}
		}
	}
}

/* *****************
*** Ajax Request ***
***************** */
function loadInhalt(wert1,wert2,wert3)
{
	with (new Ajax()){
		url = wert1;
		method = wert2;
		params = wert3;
		onSuccess = successHandler;
		onError = errorHandler;
		doRequest();
	}
}
function successHandler(txt)
{
	alert(txt);
}
function errorHandler(msg)
{
	alert(msg);
}

/* *****************************
*** Div ein- bzw. ausblenden ***
***************************** */

function toggleElement(id){
  var element=document.getElementById(id);
  if(!element)return true;
  if(element.style.display=="none"){
	element.style.display="block"
  } else {
	element.style.display="none"
  }
  return true;
}

function change_page(script,value,max)
{
	var start = (value*max)-max;
	self.location.href=script+"?start="+start;
}

function check_default(elem,text)
{
	var elem = document.getElementById(elem);
	if (elem.value == text)
		elem.value = "";
}

function set_firmeninput(value,is_lieferadresse)
{
	if (value == "Privatadresse")
		var display_value = "none";
	else
		var display_value = "block";
	if (is_lieferadresse)
	{
		document.getElementById("del_p_firma").style.display=display_value;
		document.getElementById("del_p_abteilung").style.display=display_value;
	}
	else
	{
		document.getElementById("p_firma").style.display=display_value;
		document.getElementById("p_abteilung").style.display=display_value;
		document.getElementById("p_position").style.display=display_value;
		document.getElementById("p_ust_id").style.display=display_value;
	}
}

function set_delivery_adress(input)
{
	if (input.checked)
	{
		document.getElementById("delivery_address").value=1;
		document.getElementById("del_form").style.display="block";		
	}
	else
	{
		document.getElementById("delivery_address").value=0;
		document.getElementById("del_form").style.display="none";
	}
}

function update_customer_address_checkout(type,action)
{
	document.getElementById("load_customer_address").value=type;
	document.getElementById("submit_form").action=action;
	document.getElementById("submit_form").submit();
}

function show_zahlart_input(zahlart_id)
{
	document.getElementById("zahlart_1").style.display="none";
	document.getElementById("zahlart_2").style.display="none";
	if (zahlart_id == 1 || zahlart_id == 2)
	{		
		document.getElementById("zahlart_"+zahlart_id).style.display="block";
	}
		
}
function update_customer_address()
{
	document.getElementById("no_save").value=1;
	document.getElementById("save").submit();
}

function set_teaserresult(root_url,type,id)
{
	if (type == "reihe")
	{
		self.location.href=root_url+"veranstaltungen/nach-ort/veranstaltungen-nach-ort.php?stadt_id="+id;
	}
	else if (type == "ort")
	{
		self.location.href=root_url+"veranstaltungen/nach-ort/veranstaltungen-nach-ort.php?stadt_id="+id;
	}
	else if (type == "veranstaltung")
	{
		self.location.href=root_url+"veranstaltungen/veranstaltung_detail.php?veranstaltung_id="+id;
	}
	else if (type == "referent")
	{
		self.location.href=root_url+"veranstaltungen/nach-redner/veranstaltungen-nach-redner.php?referent_id="+id;
	}
}

