function openBigImage(inLink) {
   var image = inLink.down("img");
   var url = image.src;
   var index = url.lastIndexOf(".");
   var big = url.substring(0, index) + "_gross" + "." + url.substring(index+1);
   bigImage = new Image();
   bigImage.src = big;
   
   var width = bigImage.width+8;
   var height = bigImage.height+8;
   
   height = 642;
   width = 488;
   
   window.open(big, "zoom", "width=" + width + ",height=" + height + ",left=100,top=100,location=no,status=no,menubar=no,toolbar=no");
}


function zoomImage(inLink) {
   var image = inLink.down("img");
   var url = image.src;
   var index = url.lastIndexOf(".");
   var big = url.substring(0, index) + "_gross" + "." + url.substring(index+1);
   bigImage = new Image();
   bigImage.src = big;
   
   window.open(big, "zoom", "width=" + (bigImage.width+8) + ",height=" + (bigImage.height+8) + ",left=100,top=100,location=no,status=no,menubar=no,toolbar=no");
}


// -----------------------------------------------------------------------------
// Globale Variablen
// Erforderliche Hauptversion von Flash
var requiredMajorVersion = 8;
// Erforderliche Unterversion von Flash
var requiredMinorVersion = 0;
// Erforderliche Flash-Revision
var requiredRevision = 0;
// -----------------------------------------------------------------------------

function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}



function changeClass(inId, inClass) {
	document.getElementById(inId).className = inClass; 
}



var oldClass = null;
function showMe(inElement) {
	inElement.style.visibility = "visible";
	var parentElement = Element.previous(inElement, "a");
	oldClass = parentElement.className;
	parentElement.className = 'nav_aktiv';
}
function hideMe(inElement) {
	inElement.style.visibility = "hidden";
	var parentElement = Element.previous(inElement, "a");
	parentElement.className = oldClass;
	oldClass = null;
}


function showSub(inElement) {
	var subElement = Element.next(inElement, "div");
	subElement.style.visibility = "visible";
	oldClass = inElement.className;
	inElement.className = 'nav_aktiv';
}
function hideSub(inElement) {
	var subElement = Element.next(inElement, "div");
	subElement.style.visibility = "hidden";
	inElement.className = oldClass;
	oldClass = null;
}

function getRect(o) {
    var r = { top:0, left:0, width:0, height:0 };
    if(!o) return r;
    else if(typeof o == 'string' ) o = document.getElementById(o);

    if( typeof o != 'object' ) return r;

    if(typeof o.offsetTop != 'undefined')
    {
         r.height = o.offsetHeight;
         r.width = o.offsetWidth;
         r.left = r.top = 0;
         while (o && o.tagName != 'BODY')
         {
              r.top  += parseInt( o.offsetTop );
              r.left += parseInt( o.offsetLeft );
              o = o.offsetParent;
         }
    }
    return r;
}


function adjustMenuPosition() {
	var subs = $$(".ausklapp");
	for(var i=0; i<subs.length; i++) {
		var parentElement = Element.previous(subs[i], "a");
		var left = getRect(parentElement).left;
		subs[i].style.left = left + "px";		
	}
};

Event.observe(window, 'load', adjustMenuPosition);
Event.observe(window, 'resize', adjustMenuPosition);
//window.onresize = adjustMenuPosition;


