

function showSubMenu(newActive,newpos,caller)
 {
 if( newActive!=viDiv )
   {
   var viElement = $(viDiv);
   viElement.setStyle({visibility: 'hidden'});
   var newElement = $(newActive);
   if(newpos)
      {
      //var callerLayout = caller.getLayout(); //does not work with IE7/8/9 and Quirksmode
      var callerLayout = new Element.Layout(caller);      
      var x_pos = callerLayout.get('left');
      newElement.setStyle({left: x_pos});
      }
   newElement.setStyle({visibility: 'visible'});                   
   } 
 }


 

function hideSubMenu(active)
  {
   var viElement = $(active);
   viElement.setStyle({visibility: 'hidden'});        
   var newElement = $(activeSubMenu);
   newElement.setStyle({visibility: 'visible'});        
  }
  
function showActive()
  {
  try
    {
    var newElement = $(activeSubMenu);        
    var aLayout = $("activeS").getLayout(); 
    var x_pos = aLayout.get('left');
    newElement.setStyle({left: x_pos});
    newElement.setStyle({visibility: 'visible'});     
    }
  catch(err)
    {
    //start without activeSubMenu
    }
  
                     
  }

