/* ******************
*** Seite Drucken ***
****************** */
function fensterDrucken()
{
	window.print();
}

/* ********************
*** 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;
			}
		}
	}
}

/* *********************
*** Seitennavigation ***
********************* */
function sendeSeitenformWE(seitenlink, zeilen)
{
	var seite = document.getElementById('seitenlink').value;
	var lvstart = (seite*zeilen)-zeilen;
	window.location.href = seitenlink+"?we_lv_start_pressetexte="+lvstart+"&seite="+seite;
}

/* *****************
*** Ajax Request ***
***************** */
function loadInhalt(wert1,wert2,wert3,target)
{
	with (new Ajax()){		
		url = wert1;
		method = wert2;
		params = wert3;
		if (target == "bundesland")
			onSuccess = successHandler2;
		else if (target == "landkreis")
			onSuccess = successHandler3;
		else
			onSuccess = successHandler;
		onError = errorHandler;
		doRequest();
	}
}
function successHandler(txt)
{
	document.getElementById("trefferanzahl").innerHTML=txt+" Treffer";
}
function successHandler2(txt)
{
	document.getElementById("bundesland_frame").innerHTML=txt;
	if (!txt)
		document.getElementById("landkreis_frame").innerHTML="";		
}
function successHandler3(txt)
{
	document.getElementById("landkreis_frame").innerHTML=txt;
}
function errorHandler(msg)
{
	alert(msg);
}

function calc_results(lexikon_id)
{
	var name = document.getElementById("name").value;
	var thema = document.getElementById("thema").value;
	var kategorie = document.getElementById("kategorie").value;
	var sprache = document.getElementById("sprache").value;
	loadInhalt("/verwaltung/we_ajax_trefferanzahl.php","POST","&lexikon_id="+lexikon_id+"&name="+name+"&thema="+thema+"&kategorie="+kategorie+"&sprache="+sprache,"treffer");
}

function update_land_select(active)
{
	var land_id = document.getElementById("land_id").value;
	if (document.getElementById("bundesland_id"))
		var bundesland_id = document.getElementById("bundesland_id").value;
	else
		var bundesland_id = 0;
	loadInhalt("/verwaltung/ajax_landselect.php","POST","&active="+active+"&land_id="+land_id+"&bundesland_id="+bundesland_id,active);
}

var single_layer;
function show_single_layer(element)
{
	if (single_layer)
		hide_layer(single_layer);
	show_layer(element);
	single_layer = element;
}
function show_layer(element)
{
	document.getElementById(element).style.display="block";
}

function hide_layer(element)
{
	if (document.getElementById(element))
		document.getElementById(element).style.display="none";
}

function change_page(script,value,max)
{
	var start = (value*max)-max;
	self.location.href=script+"?start="+start;
}
