// JavaScript Document
/*** MENU **/
var prev_category = 0;
var prev_subcategory = 0;
var prev_subsubcategory = 0;
var from_menu = 0;
var menu_built = 0
var menu =
function(){
	if (menu_built == 0)
	{
		//fecha os subsubmenus, subsubmenus e menus
		$(".subsubsubmnp").hide();
		$(".subsubmnp").hide();
		$(".mnp>li>ul").hide();		
		//gerencia submenus
		$(".mnp>li>h3>a").click(function(){
			var the_category = $(this).attr('rel');			
			$("#" + prev_category + ">ul").toggle("fast");
			$("#" + the_category + ">ul").toggle("slow");
			prev_category = the_category;
			from_menu = 1;
			return false;
		});
				//gerencia subsubmenus
		$(".submnp>li>h4>a").click(function(){			
			var the_subcategory = $(this).attr('rel');
			$("#" + prev_subcategory + "").toggle("fast");
			$("#" + the_subcategory + "").toggle("slow");
			prev_subcategory = the_subcategory;
			from_menu = 1;
			return false;
		});
		menu_built = 1;
	}
	return false;
};

/** LINKS **/
//gerencia links subsubmenu
var link_ajax_menu = 
function(){
	$('h5>a').click(function(){
		var _Href = $(this).attr('href');
		$('#cont_prod').load(_Href + '&ajax=1');
		if (!(prev_subsubcategory == 0))
		{
			$('#'+ prev_subsubcategory).removeClass('menu_destaque');
		}
		$(this).addClass('menu_destaque');
		prev_subsubcategory = $(this).attr('id');
		from_menu = 1;
		return false;
	});
};

//gerencia links produtos
var link_ajax_prod = 
function(){
	$('a[rel="prod"]').click(function(){
		var _Href = $(this).attr('href');
		$('#cont_prod').load(_Href + '&ajax=1');
		return false;
	});
};

var valida_menu = 
function ()
{
	if (from_menu == 0 || hl == 1)
	{
		var the_category       = "cat_" + $.getQueryString({ ID:"cat" });
		var the_subcategory    = "subcat_"+ $.getQueryString({ ID:"subcat" }) + "_" + $.getQueryString({ ID:"cat" });
		var the_subsubcategory = $.getQueryString({ ID:"cat" }) + "_"+ $.getQueryString({ ID:"subcat" }) + "_" + $.getQueryString({ ID:"subsubcat" });
		
		if (the_category == "cat_undefined")
		{
			the_category       = "cat_" + cat;
			the_subcategory    = "subcat_"+ scat + "_" + cat;
			the_subsubcategory = cat + "_"+ scat + "_" + sscat;
		}
		
		$("#" + the_category + ">ul").toggle("slow");
		prev_category = the_category;
		$("#" + the_subcategory + "").toggle("slow");
		prev_subcategory = the_subcategory;
		$("#" + the_subsubcategory + "").addClass('menu_destaque');
		prev_subsubcategory = the_subsubcategory;
		from_menu = 1;
		//hl = 0;
	}
	return false;
};
