function toggleVisibility(layerName, layerName2){	var div;	var div2;  var browser = navigator.userAgent;
  var isMSIE = browser.indexOf("MSIE");
	if(div = document.getElementById(layerName))	{		div2 = document.getElementById(layerName2);		if (div.style)		{			div = div.style;			div2 = div2.style;		}		if(div.visibility == 'hidden')		{
      if(isMSIE != -1)
      {
        // Wenn MSIE :
			  div2.display = 'none';			  div.display = 'block';      }
  	  div2.visibility = 'hidden';		  div.visibility = 'visible';		}		else		{      if(isMSIE != -1)
      {
        // Wenn MSIE :
				div.display = 'none';				div2.display = 'block';      }
			div.visibility = 'hidden';			div2.visibility = 'visible';		}	}}function tgBgC(id, color){	var div;	if(div = document.getElementById(id))	{		if (div.style)		{			div.style.backgroundColor = color;		}	}}
function showLayer(showLayer, hideLayer){	var div;	var div2;	var tab;	var tab2;  var browser = navigator.userAgent;
  var isMSIE = browser.indexOf("MSIE");
	if(div = document.getElementById(showLayer))	{		div2 = document.getElementById(hideLayer);
    tab = document.getElementById(showLayer + "_tab");    tab2 = document.getElementById(hideLayer + "_tab");		if (div.style)		{			div = div.style;			div2 = div2.style;			tab = tab.style;			tab2 = tab2.style;		}    if(isMSIE != -1)
    {
      // Wenn MSIE :
      div2.display = 'none';      div.display = 'block';
    }
    else
    {
        // Korrektur fuer Firefox
        div.top = "-462px";
    }
    div2.visibility = 'hidden';    div.visibility = 'visible';
    tab.backgroundColor = "#ffffff";    tab2.backgroundColor = "#eeeeee";    tab.borderBottom = "0px solid #ffffff";    tab2.borderBottom = "1px solid #cccccc";	}}
function js_alterStyle(layerName, st, v)
{	
  var e;
  if(e = document.getElementById(layerName).firstChild)
  {	
    eval("e.style."+st+"='"+v+"'");
  }
  
}
function js_alterPic(p, pic_url)
{	
  p = document.getElementById(p);
  if( pic_url) 
  {	
    var o;
    
    if(o=p.firstChild)
    {	
      var i;
      if(i=o.firstChild)
      {	
        if ( i.getAttribute("src") )
        {	
          i.setAttribute("src", pic_url);
        }
      }
    }  
  }
}
function js_visibility(layerName, todo)
{	
 var div;
 if(div = document.getElementById(layerName))
 {	
  if ( todo=='show' )
  {	
    div.style.visibility='visible';
    div.style.width='200px';
  }
  else
  {	
    div.style.visibility='hidden';
    div.style.width='123px';
  }
  
 }
  
}

function switchTabs(element,lyr, event)
{
  /* hideDropdown(event, element); */ 	// fuer Firefox
 	setAdvLyr(element,lyr);	toggleVisibility(element,lyr);}
function setAdvLyr(element,lyr){  var browser = navigator.userAgent;  var isMSIE = browser.indexOf("MSIE");  if(isMSIE == -1)  {  	var obj = document.getElementById(element);		var x = document.getElementById(lyr);	  if (lyr == "advantages")  	{			x.style.top = '-' + obj.offsetHeight + 'px';			x.style.left = '0px';  	}  	if (lyr == "product")  	{			x.style.top = '0px';			x.style.left = '0px';  	}  }}
function showDropdown(element,lyr)
{
  var tab = document.getElementById(element);
  // tab.className = 'reiter_active';
  setLyr(element,lyr);
	var x = document.getElementById(lyr);
	x.style.visibility = 'visible';}


function hideAllDropdown(e)
{
  hideDropdown(e, 'services_dropdown');
  hideDropdown(e, 'pdf_dropdown');
}

function hideDropdown(e, element)
{
	var tab = document.getElementById(element);
  // tab.className = 'reiter_inactive';
	var x = document.getElementById(element);
	var coors = findPos(x);
  var addToTop = 0;
  if(document.all)
  {
    mouseLeft = event.clientX + document.body.scrollLeft;
    mouseTop = event.clientY + document.body.scrollTop;
    
  }
  else
  {
    mouseLeft = e.clientX + document.body.scrollLeft;
    mouseTop = e.clientY + document.body.scrollTop;
    addToTop = 5;
  }
  /* alert(coors + "\n" + mouseTop + "\n" + mouseLeft); */
  if(mouseTop < (coors[1] - addToTop) || mouseTop > (coors[1] + x.offsetHeight) || mouseLeft < (coors[0]+2) || mouseLeft > (coors[0] + x.offsetWidth))
  {
    x.style.visibility = 'hidden';
  }}

function setLyr(element,lyr){	var obj = document.getElementById(element);	var coors = findPos(obj);
  if (lyr == "pdf_dropdown" || lyr == "services_dropdown") coors[1] += 23;	var x = document.getElementById(lyr);
	x.style.top = coors[1] + 'px';	x.style.left = coors[0] + 'px';}function findPos(obj){	var curleft = curtop = 0;	if (obj.offsetParent) {		curleft = obj.offsetLeft		curtop = obj.offsetTop		while (obj = obj.offsetParent) {			curleft += obj.offsetLeft			curtop += obj.offsetTop		}	}	return [curleft,curtop];}
