// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// abc - MENUS
//

var menuBalken = "#ccddee";


function menuBalkenBackGroundColor( color )
{
    menuBalken = color;
}


function switchMenu( menuID, menuState )     
{
	if( document.cookie )
		{
		document.cookie = menuID + "=" + menuState + ";";
		}
}

function mpop( m )
{
	var menuNode = m + "div";
	var mainNode = m + "sw";

	if( document.getElementById( menuNode ) )
		{
    		if( document.getElementById( menuNode ).style.display == "inline" )
		        {
		        if( document.getElementById( mainNode ) )
                    { 
                    document.getElementById( mainNode ).style.listStyleImage = "url(/abcimg/navi/listitem_down.gif)"; 
                    switchMenu( mainNode, "0" );  
                    }
		      	document.getElementById( menuNode ).style.display = "none";
		      	switchMenu( menuNode, "0" );
		        } 
		    else 
		        {
		        if( document.getElementById( mainNode ) )
                    {
                    document.getElementById( mainNode ).style.listStyleImage = "url(/abcimg/navi/listitem_up.gif)"; 
                    switchMenu( mainNode, "2" );   
                    }
		      	document.getElementById( menuNode ).style.display = "inline";
	    	    switchMenu( menuNode, "1" ); 
		      	}
	   	}
}


function bgoff()
{
	if( document.getElementById && document.cookie ) 
		{
		var dcookies  = document.cookie.replace( /\s/gi,"" );
    	var menuArray = dcookies.split(";");
		var menuState = "";

    	for( i=0; i < menuArray.length; i++ ) 
			{
			menuState = menuArray[i].split("=");

      		if( document.getElementById( menuState[0] ) && ( menuState[1] == 9 ) ) 
				{
           	    switchMenu( menuState[0], "0" ); 
			    document.getElementById( menuState[0] ).style.background = "";
	  			}
    		}
    	}
}


function bg( m )
{
    page = document.getElementById( m ).getAttribute('href');

    page = page.replace( /=/gi,"xxx" );

    switchMenu( m, page );
}



function setMenuState()   // read cookies and set menus to last visited state
{ 
var m = window.location.href;

var xdcookies  = document.cookie.replace( /\s/gi,"" );
var xmenuArray = xdcookies.split(";");
var xmenuState = "";
var txt = "";

for( i=0; i < xmenuArray.length; i++ ) 
	{
	xmenuState = xmenuArray[i].split("=");
	xmenuState[1] = xmenuState[1].replace( /xxx/gi, "=");
	
	txt = txt + xmenuState[0] +" = "+ xmenuState[1] + "\n";
	pos = m.indexOf( xmenuState[1] );
	
	
	if( document.getElementById( xmenuState[0] ) )
	    {
        if( ( xmenuState[1].length > 4 ) && (m.indexOf( xmenuState[1] ) > -1) ) 
            {
            document.getElementById( xmenuState[0] ).style.background = menuBalken;
            document.getElementById( xmenuState[0]+"_" ).style.background = menuBalken;
            }
        
	    if( ( xmenuState[1].length == 1 ) && ( xmenuState[1] > 0 ) ) 
		    {
            switch( xmenuState[1] )
              {
              case "1": document.getElementById( xmenuState[0] ).style.display = "inline"; break;
              case "2": document.getElementById( xmenuState[0] ).style.listStyleImage = "url(/abcimg/navi/listitem_up.gif)"; break;
              default:  break;
              }
		    }
        }
    }
}


function setBg(Menu)   // read cookies and set menus to last visited state
{ 
    if( document.getElementById( Menu ) )
	    {
        document.getElementById( Menu ).style.background = menuBalken;
        document.getElementById( Menu+"_" ).style.background = menuBalken;
        }
}


function sw( f )
{
	if( document.getElementById ) 
		{
		if( document.getElementById( f+"_" ).style.display == "none" )
		    {
	        document.getElementById( f+"_" ).style.display = "inline";
	        }
	     else
	        {
	        document.getElementById( f+"_" ).style.display = "none";
	        }
    	}
}

function closeall()
{
	if( document.getElementsByTagName ) 
		{
           e = document.getElementsByTagName( "div" );
           for( i=0; i<e.length; i++ )
               {
                   e[i].style.display = "none";
               } 
    	}
}



function clickMenu( m )
{
if( document.getElementById && document.getElementById( m ) )
    {
    page = document.getElementById( m ).getAttribute('href');
    switchMenu( m, page.replace( /=/gi,"xxx" ) );
    window.location.href = page;
    } 
}


function getpgno( pno )
{
//alert( 'aufruf passt ...');
if( document.getElementById && document.getElementById( 'pagenr' ) )
    {
  //  alert( 'ok drin ... und die seite ='+pno);

    document.nextpage.pagenr.value = pno;

    //document.getElementById( 'pagenr' ).Value = pno;
    //document.getElementById( 'nextpage' ).submit();

   // alert( 'ok drin ... und die seite =' + document.nextpage.pagenr.value );


    window.document.nextpage.submit();
    return (true);
    } 
}



















