﻿
		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';
			
			submenuobj.style.left = blockobj.offsetLeft;
			submenuobj.style.top = blockobj.offsetTop + blockobj.offsetHeight;

		}

		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;
				}
		}





        // 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';
        }
        
       