function sub_menu(Obj)
{
	// subMenu Element Creation -->
	if(!document.getElementById(Obj.id + "_sub_menu"))
	{
		var sub_menu_out		= "";
		
		var ObjSubMenuContent	= document.getElementById("sub_menu");
		
		var sub_menu_array		= subMenu[Obj.id].split(";");
		
		
		if(sub_menu_array.length > 1)
		{
			sub_menu_out  = submit_header();
			sub_menu_out += "<div onmouseover=\"javascript: sub_menu(document.getElementById('" + Obj.id + "'));\" onmouseout=\"javascript: sub_menu(document.getElementById('" + Obj.id + "'));\" class=\"pulsanti_sfondo2\">";

			for(i = 0; i < sub_menu_array.length; i++)
			{
				sub_menu_out += "<a href=\"./?page=categoria&category=" + Obj.id + "&submenu=" + sub_menu_array[i] + "\" class=\"pulsanti_testo2\">" + sub_menu_array[i] + "</a><br />";
			}

			sub_menu_out += "</div>";
			sub_menu_out += submit_footer();
		}
		
		sub_menu_el					= document.createElement("div");
		sub_menu_el.id				= Obj.id + "_sub_menu";
		sub_menu_el.style.opacity	= "0.8";
		sub_menu_el.style.left		= (Obj.offsetLeft + 185) + "px";
		sub_menu_el.style.top		= (Obj.offsetTop - 40) + "px";
		sub_menu_el.className		= "pulsanti2";
		sub_menu_el.innerHTML		= sub_menu_out;

		ObjSubMenuContent.appendChild(sub_menu_el);
	}
	// end - subMenu Element Creation -->
	
	
	// Mouse Over - Mouse Out -->
	if(ObjSubMenu = document.getElementById(Obj.id + "_sub_menu"))
	{
		if(ObjSubMenu.style.display == "block")
		{
			ObjSubMenu.style.display = "none";
			
		} else {
			
			ObjSubMenu.style.display = "block";
		}
	}
	// end - Mouse Over - Mouse Out -->
}

function submit_header()
{
	return "<div class=\"sub_menu_header\"></div>";
}

function submit_footer()
{
	return "<div class=\"sub_menu_footer\"></div>";
}

/*
//-vertical
 
var mySlide = new Fx.Slide('test');
 
$('slidein').addEvent('click', function(e){
	e = new Event(e);
	mySlide.slideIn();
	e.stop();
});
 
$('slideout').addEvent('click', function(e){
	e = new Event(e);
	mySlide.slideOut();
	e.stop();
});
 
$('toggle').addEvent('click', function(e){
	e = new Event(e);
	mySlide.toggle();
	e.stop();
});
 
$('hide').addEvent('click', function(e){
	e = new Event(e);
	mySlide.hide();
	e.stop();
});
 
 
//--horizontal
 
var mySlide2 = new Fx.Slide('test2', {mode: 'horizontal'});
 
$('slidein2').addEvent('click', function(e){
	e = new Event(e);
	mySlide2.slideIn();
	e.stop();
});
 
$('slideout2').addEvent('click', function(e){
	e = new Event(e);
	mySlide2.slideOut();
	e.stop();
});
 
$('toggle2').addEvent('click', function(e){
	e = new Event(e);
	mySlide2.toggle();
	e.stop();
});
 
$('hide2').addEvent('click', function(e){
	e = new Event(e);
	mySlide2.hide();
	e.stop();
});
*/