window.onload = boxHeight;

function boxHeight() 
{
	if(document.getElementById('box_left'))
		//alert("box_left gefunden!");
	
	if(document.getElementById('box_right'))
		//alert("box_right gefunden!");
	
	if(document.getElementById('box_middle'))
	{
		//alert("box_middle gefunden!");
		box_left_height = document.getElementById('box_left').offsetHeight;			
		box_middle_height = document.getElementById('box_middle').offsetHeight;

		box_left_top = document.getElementById('box_left').offsetTop;  
		box_top = document.getElementById('box_middle').offsetTop;
		
		box_height = box_left_height + (box_top + box_middle_height) - (box_left_top + box_left_height);

		document.getElementById('box_left').style.height = box_height + 'px';
		document.getElementById('box_right').style.height = box_height + 'px';
	}
}

function naviHighlight(temp)
{
	element = temp;
	element.style.backgroundImage = 'url(img/layout/navi-highlight.png)';
	element.style.backgroundRepeat = 'repeat-x';
	element.getElementsByTagName('a')[0].style.color = '#FFFFFF';	
	element.onmouseout = naviDefault;
}

function naviDefault()
{
	element.style.backgroundImage = 'url(img/layout/navi-line.png)';
	element.style.backgroundRepeat = 'no-repeat';
	element.getElementsByTagName('a')[0].style.color = '#444D51';
}

function clearSeccode(e)
{
	if(e.value == "Sicherheitscode eintragen")
	{
		e.value = "";
	}
}

function change_attachment(value) 
{
	document.getElementById('attachment_file').innerHTML = value;
}

function ddOpen(nr)
{	
	if(document.getElementById('dd_menu_' + nr).style.visibility == 'hidden')
	{
		var menuWidth = document.getElementById('dd_middle_' + nr).style.width.replace('px', '');
		menuWidth = parseInt(menuWidth) + 5;
		document.getElementById('dd_menu_' + nr).style.width = menuWidth + 'px';
		document.getElementById('dd_menu_' + nr).style.visibility = 'visible';
	}
	else
	{
		document.getElementById('dd_menu_' + nr).style.visibility = 'hidden';
	}
}

function ddClose(nr)
{	
		document.getElementById('dd_menu_' + nr).style.visibility = 'hidden';
}


function ddSubmenuOpen(nr, nr_middle) 
{
	var menuWidth = document.getElementById('dd_middle_' + nr_middle).style.width.replace('px', '');
	menuWidth = parseInt(menuWidth) + 5;
	document.getElementById('dd_submenu_' + nr).style.width = menuWidth + 'px';
	document.getElementById('dd_submenu_' + nr).style.visibility = 'visible';	
}

function ddSubmenuClose(nr) 
{
	document.getElementById('dd_submenu_' + nr).style.visibility = 'hidden';	
}

function ddSubmenuCloseAll() 
{
	var a_divs = document.getElementsByTagName("div");
	for(var i=0;i<a_divs.length;i++) {
		if(a_divs[i].id.indexOf("dd_submenu_")!=-1) {
			a_divs[i].style.visibility = 'hidden';
			}
		}
}

function ddSelect(e, nr)
{
	document.getElementById('dd_text_' + nr).innerHTML = e.innerHTML;
	document.getElementById('dd_hidden_' + nr).value = e.innerHTML;
	document.getElementById('dd_menu_' + nr).style.visibility = 'hidden';
}

function ddSelectIndex(e, url, nr, nr_submenu)
{
	document.getElementById('dd_text_' + nr).innerHTML = e.innerHTML;
	document.getElementById('dd_link_' + nr).href = url;
	document.getElementById('dd_menu_' + nr).style.visibility = 'hidden';
	
	if(nr_submenu)
	{
		document.getElementById('dd_submenu_' + nr_submenu).style.visibility = 'hidden';
	}
}

function showDeadEnd(){
	if (navigator.appName.indexOf("Explorer") > -1){
		document.getElementById('deadend').style.width = document.body.offsetWidth+"px";
		document.getElementById('deadend').style.height = document.body.offsetHeight+"px";
		document.getElementById('floater').style.top = "350px";
		document.getElementById('deadend').style.display = "inline";
	}
	
	else{
	document.getElementById('deadend').style.width = window.innerWidth+"px";
	document.getElementById('deadend').style.height = window.innerHeight+"px";
	document.getElementById('deadend').style.display = "inline";
	}
}

function hideDeadEnd(){
	document.getElementById('deadend').style.display = "none";
}
