/* <![CDATA[ */

var posx = -10;
var posy = -10;
var s_posx = 2;
var s_posy = 2;
var ws_top = 0;
var ws_left = 0;
var ws_bottom = 0;
var ws_right = 0;
var nomove = 0;
var anzahlFehler = 0;

var request = false;

var menubox = "";

function showSubMenu(keys, allKeys){

	menubox = "subnavi_"+ keys;
	
	var ak = allKeys.split(":");
	
	for (var i = 0; i < ak.length; i++) {

		if (parseInt(ak[i]) != parseInt(keys)) {
		
			var mb = "subnavi_" + ak[i];
			if (document.getElementById(mb))
		                document.getElementById(mb).style.display = "none";
		}
	}
	if(document.getElementById(menubox))
		if (document.getElementById(menubox).style.display == "none"){
			document.onclick = MouseMove;
		}else{
			document.getElementById(menubox).style.display = "none";
		}
}

function outSubMenu(keys){

	document.getElementById(menubox).style.display = "none";
}
function MouseMove(erg){

	try {
		if (!erg)
			erg = window.event;

        var x = screen.width;
        var body_bg = 920;
        var z = (x - body_bg) / 2;
        
        if (window.pageXOffset) {
        	var scrollx = window.pageXOffset;
        	var scrolly = window.pageYOffset;
 		} else {
        	var scrollx = document.documentElement.scrollLeft;
        	var scrolly = document.documentElement.scrollTop;
		}
		
		scrollx = parseInt(scrollx);
		if (document.getElementById) {
			document.getElementById(menubox).style.display = "block";
			document.getElementById(menubox).style.position = "absolute";
			//document.getElementById(menubox).style.left = erg.clientX - z + scrollx - 100 + "px";

		} else if (document.all) {
			document.getElementById(menubox).style.display = "block";
			document.getElementById(menubox).style.position = "absolute";
			//document.all.elements[menubox].style.left = erg.clientX - z + scrollx - 100 + "px";
			//document.all.elements[menubox].style.top = erg.clientY;
		}
		document.onclick = null;
		
	} catch (e){
		var failure = 1;
	}
}

function keypress (erg) {
	
	try {
		if (!erg)
			erg = window.event;
				
		if ( erg.keyCode == 27 ) {
		
			var lang_id = parseInt(document.getElementById("languages_id").value);
			
			if (lang_id == 1) {
				var xtext = "Are you positive ?";
			} else {
				var xtext = "Wirklich löschen ?";
			}
			var chk = confirm(xtext);
			
			if (chk) { 
			
				var len = document.getElementById("ebene_id").value;
				len = len.length;
		
				if (len >0) {
					document.getElementById("deleteEbeneStart").value = "start";	
					document.frm_anzeige.submit();
				}			
			}	
			return false;
		}
	} catch (e) {
		anzahlFehler++;
	}
}

function click (erg) {

	try {
		if (!erg)
			erg = window.event;
			
		if ((erg.type && erg.type == "contextmenu") || (erg.button && erg.button == 2) || (erg.which && erg.which == 3)) {
				nomove = 1;
				document.getElementById("context").style.display = 'block';
				document.getElementById("context").style.backgroundColor = "#FFFF99";
				document.getElementById("context").style.left = e.clientX + "px";
				document.getElementById("context").style.top = e.clientY + "px";				
		
			return false;
		}
	} catch (e) {
		anzahlFehler++;
	}
}

function showtooltip(xtext, breite){
	
	var tt1 = document.getElementById("tt1");
	tt1.style.display = 'block';
	tt1.style.width = breite + "px";
	tt1.innerHTML = xtext;
	tt1.style.backgroundColor = "#FFFF99";
	
	MouseMove();
}

function endtooltip(id){
	document.getElementById(id).style.display = "none";
}

function showBigWindow(box_parent_id, box_child_id, ag_id, getLang){
	
	var obj = document.getElementById(box_child_id);
	var parent_obj = document.getElementById(box_parent_id);
	var max_child_id = "max_" + box_child_id;
	var max_obj = document.getElementById(max_child_id);
	var setNone = 0;
	
	if (obj.style.display == "none") {
		obj.style.height = 100 + "px";
		max_obj.style.height = 100 + "px";
		max_obj.style.display = "none";
		obj.style.display = "block";
		
		for(var i = 0; i < 5; i++ ) {
			var p_fd = "showParentComplete_" + i;
			
			if (document.getElementById(p_fd)) {
			
					document.getElementById(p_fd).style.display = "block";
			}
		}
		setNone = 1;		
	} else {
		//obj.style.height = 600 + "px";
		//max_obj.style.height = 600 + "px";
		
		obj.style.height = "auto";
		max_obj.style.height = "auto";		
		
		max_obj.style.display = "block";
		obj.style.display = "none";
	}
	if( setNone == 0){
		var i;
		for(i = 0; i < 5; i++ ) {
			
			var pfd = "showParentComplete_" + i;
			var fd = "showChildComplete_" + i;
			var sp = "plusminus_" + i;
			
			if ( fd != box_child_id) {		
				if (document.getElementById(fd)) {
					
					document.getElementById(fd).style.height = 100 + "px";
				//	document.getElementById(pfd).style.display = "none";
				}
			}
		}
	}
}
function showBigWindow400(box_parent_id, box_child_id, ag_id, getLang){
	
	var obj = document.getElementById(box_child_id);
	var parent_obj = document.getElementById(box_parent_id);
	var max_child_id = "max_" + box_child_id;
	var max_obj = document.getElementById(max_child_id);
	var setNone = 0;
	
	if (obj.style.display == "none") {
		obj.style.height = 140 + "px";
		max_obj.style.height = 140 + "px";
		max_obj.style.display = "none";
		obj.style.display = "block";
		
		for(var i = 0; i < 5; i++ ) {
			var p_fd = "showParentComplete_" + i;
			
			if (document.getElementById(p_fd)) {
			
					document.getElementById(p_fd).style.display = "block";
			}
		}
		setNone = 1;		
	} else {
		obj.style.height = "auto";
		max_obj.style.height = "auto";		
		
		max_obj.style.display = "block";
		obj.style.display = "none";
	}
	if( setNone == 0){
		var i;
		for(i = 0; i < 5; i++ ) {
			
			var pfd = "showParentComplete_" + i;
			var fd = "showChildComplete_" + i;
			var sp = "plusminus_" + i;
			
			if ( fd != box_child_id) {		
				if (document.getElementById(fd)) {
					
					document.getElementById(fd).style.height = 140 + "px";
				//	document.getElementById(pfd).style.display = "none";
				}
			}
		}
	}
}
function setLanguage(xlang){
	
	var getUrl = document.URL;
	
	getUrl = getUrl.replace(/\?lang=en/g, "");
	getUrl = getUrl.replace(/\?lang=de/g, "");
	getUrl = getUrl.replace(/\&lang=en/g, "");
	getUrl = getUrl.replace(/\&lang=de/g, "");
	
	var eg = getUrl.search(/\?.+/);
	if ( eg != -1 )
		setUrl = getUrl + "&lang=" + xlang;
	else
		setUrl = getUrl + "?lang=" + xlang;
	
	location.href = setUrl;
}


function setInputValue(input_id){

	var ipt = document.getElementById(input_id); 
	ipt.value = "";
	ipt.focus();	
}

/* ]]> */

