﻿
		var aktmenutable=0;
		var closetimer	=0;
		
		
		function showpulldownmenu(submenuobj, blockobj)
		{
		    // Z-Index setzen:
		    blockobj.parentNode.parentNode.style.zIndex = 300;
			cancelclosetimer();

			if (aktmenutable) 
			{
			    aktmenutable.style.visibility = 'hidden';
			}
			
			aktmenutable = submenuobj;
			
					
			submenuobj.style.visibility = 'visible';
			
			pos = getPos(blockobj);
			submenuobj.style.left = pos[0] + 'px';
			submenuobj.style.top = pos[1] + blockobj.offsetHeight + 'px';

		}

		function closepulldownmenu(submenuobj)
		{
			closetimer = window.setTimeout(hidepulldownmenu, 500);
		}

		function hidepulldownmenu()
		{
			if (aktmenutable) 
			{
			    aktmenutable.style.visibility = 'hidden';
			    //aktmenutable = 0;			
			}
			
					
		}

		function cancelclosetimer()
		{
			if(closetimer)
				{
					window.clearTimeout(closetimer);
					closetimer = null;
				}
		}



        function getPos(obj) 
        {
            if(typeof(obj.offsetParent ) != 'undefined' ) 
                {
                    for(var posX = 0, posY = 0; obj; obj = obj.offsetParent)
                    {
                        posX += obj.offsetLeft;
                        posY += obj.offsetTop;
                    }
                    return [ posX, posY ];
                }
             else 
                {
                    return [obj.x, obj.y];
                }
        }


        // Funktionen für AutoImageGross:
        function autoimagegross(foto, thumbObj, width, height)
        {
                           
            // Grundlayer:
            var divTag;
		    divTag = document.createElement("DIV");
		    //divTag.style.visibility = 'hidden';
		    divTag.style.backgroundColor = '#FFFFFF';
		    divTag.style.border = 'solid 1px #aaaaaa';
		    divTag.style.padding = '3px';
		    divTag.style.position = 'absolute';
		    divTag.style.width = width + 'px';
		    divTag.style.height = height + 'px';
		    centerDiv(divTag, width, height);
            document.body.appendChild(divTag);
                      
            
            //Foto:
            var imgTag;
            imgTag = document.createElement("IMG");
            imgTag.src = foto;
            divTag.appendChild(imgTag);
           
            
            //Zeilenumbruch:
            divTag.appendChild(document.createElement("BR"));
            
            //Text:
            var spanTag;
            spanTag = document.createElement("SPAN");
            spanTag.innerHTML = thumbObj.childNodes[0].alt;
            divTag.appendChild(spanTag);
            
            //Zeilenumbruch:
            divTag.appendChild(document.createElement("BR"));
            divTag.appendChild(document.createElement("BR"));
                       
            //Close-Button:
            var closeTag;
            closeTag = document.createElement("A");
            closeTag.onclick = function() {document.body.removeChild(divTag); return false; };
            closeTag.innerHTML = "Schließen";
            closeTag.href = '#';
            divTag.appendChild(closeTag);
      	    
      	    
      	    
        
            
        
        }
        
        function centerDiv(divTag, width, height)
        {
        
            //Layer ausrichten:
		    var posX;
		    
		    posX = (document.body.offsetWidth/2>>0) - (width/2>>0);
		    if (posX < 0)
		    {
		        posX = 0;
		    }
		    
		    divTag.style.left = posX;
		    
		    var posY;
		    posY = (document.body.offsetHeight/2>>0) - (height/2>>0) - 50;
		    
		    if (posY < 0)
		    {
		        posY = 0;
		    }
		    divTag.style.top = posY;            
                  
            
            //divTag.style.visibility = 'visible';
        }
        
       
