var compNum = 0;

xAddEventListener(window, 'load',
  function() {
  		var arrCompany = xGetElementsByTagName("li", "companyList");

	for(var x = 0; x < arrCompany.length; x++){
			compNum = compNum+xWidth(arrCompany[x])+20;
	}
	var newX = 720-compNum-34;
	var target = xGetElementById("imp");
	xLeft(target, newX);
	xWidth(target, compNum+80);
  	
  	var bodyclass = document.body.className;
	
	if(bodyclass.search("unternehmen") != -1){	
		var e = xGetElementById("company_info_unext");
		var xTo = 202-compNum-21-90; 
		xLeft(e, xTo);
	}
	
	var rightArray = xGetElementsByTagName("*", "rightKontext");
  	if(rightArray.length < 1){
  		xStyle("display","none", xGetElementById("rightKontext") );
  		xStyle("left","790px", xGetElementById("rightKontext") );
  	}
	
	var hArray = xGetElementsByTagName("ul", "horizontalSubnav");
  	if(hArray.length > 0){
  		
  	}else{
  		xStyle("visibility","hidden", xGetElementById("horizontalSubnav") );
  	}
  	
  		
  		var arr = xGetElementsByTagName("li", "naviList");
  		var activenum = -1;
  		var classValue = "active";
  		
  		for(var y = 0; y < arr.length; y++){
  			var item = arr[y];
  			
  			if(xHasClass(item, classValue) == true){
  				activenum = y;
  			}
  			
  		}
  		
    for (var x = 0; x < arr.length; x++) {
    	var item = arr[x];
    	if(x < activenum){
     		if(activenum == 1){
     			if(x == 0){
    				item.onmouseover = function(){itemOver(this, true, 0);}
    				item.onmouseout = function(){itemOut(this, true, 0);}
    			}
     		}else if(activenum == 2){
     			if(x == 0){
    				item.onmouseover = function(){itemOver2(this, true, 0);}
    				item.onmouseout = function(){itemOut2(this, true, 0);}
    			}else if(x == 1){
    				item.onmouseover = function(){itemOver2(this, true, 1);}
    				item.onmouseout = function(){itemOut2(this, true, 1);}
    			}
     		}else if(activenum == 3){
     			if(x == 0){
    				item.onmouseover = function(){itemOver3(this, true, 0);}
    				item.onmouseout = function(){itemOut3(this, true, 0);}
    			}else if(x == 1){
    				item.onmouseover = function(){itemOver3(this, true, 1);}
    				item.onmouseout = function(){itemOut3(this, true, 1);}
    			}else if(x == 2){
    				item.onmouseover = function(){itemOver3(this, true, 2);}
    				item.onmouseout = function(){itemOut3(this, true, 2);}
    			}
    			var e = xGetElementById("bgimg");
				var xTo = -105;
	 			xLeft(e, xTo);
     		}else if(activenum == 4){
     			if(x == 0){
    				item.onmouseover = function(){itemOver4(this, true, 0);}
    				item.onmouseout = function(){itemOut4(this, true, 0);}
    			}else if(x == 1){
    				item.onmouseover = function(){itemOver4(this, true, 1);}
    				item.onmouseout = function(){itemOut4(this, true, 1);}
    			}else if(x == 2){
    				item.onmouseover = function(){itemOver4(this, true, 2);}
    				item.onmouseout = function(){itemOut4(this, true, 2);}
    			}else if(x == 3){
    				item.onmouseover = function(){itemOver4(this, true, 3);}
    				item.onmouseout = function(){itemOut4(this, true, 3);}
    			}
     		}
    		
    	}else if(x > activenum){
     		if(x == 0){
    			item.onmouseover = function(){itemOver(this, false, 0);}
    			item.onmouseout = function(){itemOut(this, false, 0);}
    		}else if(x == 1){
    			item.onmouseover = function(){itemOver(this, false, 1);}
    			item.onmouseout = function(){itemOut(this, false, 1);}
    		}else if(x == 2){
    			item.onmouseover = function(){itemOver(this, false, 2);}
    			item.onmouseout = function(){itemOut(this, false, 2);}
    		}else if(x == 3){
    			item.onmouseover = function(){itemOver(this, false, 3);}
    			item.onmouseout = function(){itemOut(this, false, 3);}
    		}else if(x == 4){
    			item.onmouseover = function(){itemOver(this, false, 4);}
    			item.onmouseout = function(){itemOut(this, false, 4);}
    		}
    	}
    }
 
  }, false
);

function company_over(){
	var bodyclass = document.body.className;
	
	if(bodyclass.search("unternehmen") == -1){	
		var e = xGetElementById("company_info_unext");
		var xTo = 202-compNum-21-90; 
		xSlideTo(e, xTo,xTop(e), 500);
	}
}

function company_out(){
	var bodyclass = document.body.className;
	
	if(bodyclass.search("unternehmen") == -1){	
		var e = xGetElementById("company_info_unext");
		xSlideTo(e, 112,xTop(e), 500);
	}
}


var xa0 = new xAnimation();
var xa1 = new xAnimation();
var xa2 = new xAnimation();
var xa3 = new xAnimation();
var xa4 = new xAnimation();
var xa5 = new xAnimation();