
// Mouseover für 1. Menülevel

var img_over = new Array();
var img_out = new Array();

var active =0;





function MM_swapImgRestore() { //v2.0
  if (document.MM_swapImgData != null)
    for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
      document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}

function MM_preloadimages() { //v2.0
  if (document.images) {
    var imgFiles = MM_preloadimages.arguments;
    if (document.preloadArray==null) document.preloadArray = new Array();
    var i = document.preloadArray.length;
    with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
      preloadArray[i] = new Image;
      preloadArray[i++].src = imgFiles[j];
  } }
}

function MM_swapimage() { //v2.0
  var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;
  for (i=0; i < (MM_swapimage.arguments.length-2); i+=3) {
    objStr = MM_swapimage.arguments[(navigator.appName == 'Netscape')?i:i+1];
    if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
        (objStr.indexOf('document.all[')   ==0 && document.all   ==null))
      objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
    obj = eval(objStr);
    if (obj != null) {
      swapArray[j++] = obj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
      obj.src = MM_swapimage.arguments[i+2];
  } }
  document.MM_swapImgData = swapArray; //used for restore
}

function load(id) {
  img_over[id]=new Image();
  img_over[id].src="images/"+id+"_a.gif";
  img_out[id]=new Image();
  img_out[id].src="images/"+id+"_i.gif";
}

load("deimpressum");
load("decres");
load("deanlage");
load("deservice");
load("itimpressum");
load("itcres");
load("itanlage");
load("itservice");
load("crimpressum");
load("crcres");
load("cranlage");
load("crservice");
load("enimpressum");
load("encres");
load("enanlage");
load("enservice");

function menu_over(id) {
	document["img_"+id].src=img_over[id].src;
	return true;
}

function menu_over_sub(id) {
	document["img_"+id].src=img_over[id].src;
		positionieren(id);
		NavOpen(id);
	active = id;
	return true;
}

function menu_out(id) {
	document["img_"+id].src=img_out[id].src;
	active = 0;
	return true;

}

// Submenüs

function findPos(el) {

    var xPos = 0;
    var yPos = 0;

    if(el.x) {
        xPos = el.x;
        yPos = el.y;
    }
    else {
        while(el){
            xPos += el.offsetLeft;
            yPos += el.offsetTop;
            el   =  el.offsetParent;
        }
    }
    return {x: xPos, y: yPos};
}

function positionieren(Men)
{
  var lMen="img_"+Men;
  if (document[lMen])
    elem=document[lMen];
  else
    elem=document.images[lMen];
    elem=findPos(elem);
 
   document.getElementById(Men).style.position = "absolute"; 
   document.getElementById(Men).style.left = elem.x+4+"px";
   document.getElementById(Men).style.top = elem.y+28+"px"; 
}

function NavOpen(Men)
{
  if(document.getElementById)     
    document.getElementById(Men).style.visibility="visible";
  else if(document.all && !document.getElementById)
    document.all[Men].style.visibility="visible";
	menu_over(Men);
  active=Men;
}

function tOver(cell)
{
 cell.style.backgroundColor="#bbbbff";

}

function tSet(cell,color)
{
 cell.style.backgroundColor=color;

}

function tOut(cell)
{  cell.style.backgroundColor="#FFFF99";
}

function closeAllButActive(la) {
	menus = new Array(la+"cres",la+"impressum",la+"service",la+"anlage");
	for (i=0;i != menus.length; i++) {
	  if (i != active) {NavClose(menus[i]);}
	}
}


function tOpen(link)
{  //window.location.href=link;
	active = -1;
	closeAllButActive();
	window.location.href="/"+link;
}

function tOpenExt(link)
{ 
	window.open(link,"_blank");
	return false;
}


function NavClose(Men)
{if(document.getElementById(Men)) {
	element = document.getElementById(Men)
	element.style.visibility="hidden";
 } else if(document.all && !document.getElementById)
    document.all[Men].style.visibility="hidden";
 menu_out(Men);
}
