var g_inProcessDown;
var g_inProcessUp;

function dropdown( divmenu, counter )
{
    
    document.getElementById("div1").style.display = "block";
    document.getElementById("div2").style.display = "block";
    	
    if ( g_inProcessUp )
    {
        return;
    }

    g_inProcessDown = true;

	var obj = document.getElementById( divmenu );
	var step;
	var counter;
	var end;

	if ( document.all )
	{
	if ( typeof( counter ) == "undefined" )
        {
        	counter = 0;
        }
      obj.style.display = "block";
    	obj.style.filter = "alpha(opacity=" + counter + ")";
    	step = 20;
    	end = 100;
    	obj.style.height = counter * 3;
    	
    }
    else
    {
       if ( typeof( counter ) == "undefined" )
        {
        	counter = 0;
        }
        obj.style.display = "block";
    	obj.style.opacity = counter;
    	step = 0.2;
    	end = 1;
    }

    if ( counter <= end )
    {
    	counter += step;
        setTimeout( "dropdown( '" + divmenu + "'," + counter + ")", 0.01 );
    }
    else
    {
        g_inProcessDown = false;
    }
}

function dropup( divmenu, counter )
{
    document.getElementById("div1").style.display = "none";
    document.getElementById("div2").style.display = "none";
    	
    if ( g_inProcessDown )
    {
        return;
    }

    g_inProcessUp = true;

	var obj = document.getElementById( divmenu );
	var step;

	if ( document.all )
	{
	   if ( typeof( counter ) == "undefined" )
        {
        	counter = 100;
        }

    	obj.style.filter = "alpha(opacity=" + counter + ")";
    	obj.style.display = "none";
    	step = 15;
    }
    else
    {
        if ( typeof( counter ) == "undefined" )
        {
        	counter = 1.0;
        }
        else
        {
            counter = parseFloat( counter );
            counter = counter.toFixed( 1 );
        }
    	obj.style.opacity = counter;
    	obj.style.display = "none";
    	step = 0.1;
    }

    if ( counter > 0.1 )
    {
    	counter -= step;
        setTimeout( "dropup( '" + divmenu + "'," + counter + ", true )", 0.01 );
    }
    else
    {
        g_inProcessUp = false;
    }
}
