function findPosX(obj) {
   var curleft = 0;
   if(obj.offsetParent) {
      while(obj.offsetParent) {
         curleft += obj.offsetLeft
         obj = obj.offsetParent;
      }
   }
   else if(obj.x) 
     curleft = obj.x;
   return curleft;
}
 
function findPosY(obj) {
   var curtop = 0;
   if(obj.offsetParent) {
      while(obj.offsetParent) {
         curtop += obj.offsetTop
         obj = obj.offsetParent;
      }
   }
   else if(obj.y)
      curtop = obj.y;
   return curtop;
}

function MDeinblenden() {

}

function MDausblenden(myname) {
	document.getElementById(myname).style.visibility='hidden';
}

function MDShowHide(myname) {
	var direction = "r";
	var offsetleft = 0;
	var mytop = 0;
	var myleft = 0;
	var obj = document.getElementById(myname+'-img');

	if(myname=="Menuservicemenux0") {

		if(document.getElementById('Menuservicemenux0').style.visibility=='visible') {
			MDausblenden('Menuservicemenux0');
			}
		else {
			MDausblenden("mdtb-newsletter");
			MDausblenden("mdtb-feedback");
			MDausblenden("mdtb-seiteempfehlen");
			//MDausblenden("mdtb-socialnetwork");
			MDausblenden("mdtb-rssfeed");
			MDausblenden("Menuservicemenux0");
			GL_doTop('servicemenux', 'Menuservicemenux0'); 
			}
	}
	else {
	
		if(MDShowHide.arguments[1]!=null) {
			direction = MDShowHide.arguments[1];
			}
		if(MDShowHide.arguments[2]!=null) {
			offsetleft = MDShowHide.arguments[2];
			}
	
		if(direction=="l") {
			myleft 	= parseInt(findPosX(obj));
			myleft -= parseInt(document.getElementById(myname).style.width.replace(/px/,''));
			myleft += parseInt(document.getElementById(myname+'-button').style.width.replace(/px/,''));
			myleft += parseInt(offsetleft);
		}
		else {
			myleft = findPosX(obj);
			}
		mytop = findPosY(obj);
	
	
		if (document.getElementById(myname).style.visibility=='visible') {
			//document.getElementById(myname).style.visibility='hidden';
			MDausblenden(myname);
		}
		else {
			MDausblenden("mdtb-newsletter");
			MDausblenden("mdtb-feedback");
			MDausblenden("mdtb-seiteempfehlen");
			//MDausblenden("mdtb-socialnetwork");
			MDausblenden("mdtb-rssfeed");
			MDausblenden("Menuservicemenux0");
		
	
			if(document.layers) {
				document.layers[myname].top = mytop - document.getElementById(myname).style.height.replace(/px/,'') + 20;
				document.layers[myname].left = myleft;
			}
			else if(document.getElementById) {
				document.getElementById(myname).style.top = (mytop - document.getElementById(myname).style.height.replace(/px/,'') + 20 ) + "px";
				document.getElementById(myname).style.left = myleft + "px";
			}
			document.getElementById(myname).style.visibility='visible';
			}
	}

}


