function userMenu()
{
    this.loadUserMenu = loadUserMenu;
    this.onResize     = onResize;
    this.repaint      = repaint;
    this.openTab      = openTab;
    
    function loadUserMenu()
    {
    		//$jq('#uMenu').height('100%');
    		$jq("#uMenu").show();
    		$jq("#uMenu").css("height","100%");
    		$jq('#uMenu').Accordion
    		(
    			{
    				headerSelector	: 'dt',
    				panelSelector	: 'dd',
    				activeClass		: 'uMenuActive',
    				hoverClass		: 'uMenuHover',
    				panelHeight		: ($jq('#uMenu').height() * 85) / 100,
    				speed			: 300
    			}
    		);
    }
    
    function onResize()
    {
    	if(window.ActiveXObject)
    	{
    		document.body.onresize 	= function() 
    		{
    			loadUserMenu();
    		}
    	}
    	else
    	{
    		
    		window.onresize = function() 
    		{
    			loadUserMenu();
    		}
    	}	
    }
    
    function repaint()
    {
        loadUserMenu();
        onResize();
    }   
    
    function openTab(id)
    {
    	$jq(id).click(); 
    }
}