// JavaScript Document

////////////////// CATEGORIES //////////////
var activeCategory="";
var prevCat="";
function showCategories(category){
	/*alert("entra");
	alert(category+" "+activeTopCategory);*/
	if(activeTopCategory){
		$('#div_subcategory_'+activeTopCategory).slideUp("slow");
		try{
		document.getElementById('img_btn_'+activeTopCategory).src="imagesSite/btn_menu_down.png";
		}catch(e){}
		activeTopCategory="";
	}
	if(activeSubCategory!=""){
		$('#div_subcategory_'+activeSubCategory).slideUp("slow");
		document.getElementById('img_btn_'+activeSubCategory).src="imagesSite/btn_menu_down.png";
	}
	if(activeCategory!=""){
		//$('#categories_'+activeCategory).hide();
		prevCat=activeCategory;
		if(category!=activeCategory){
			activeCategory=category;
			$('#categories_'+prevCat).slideUp("slow",upDiv);
		}else{
			$('#categories_'+activeCategory).slideUp("slow",changePrevStyle);
			activeCategory="";
		}
		//document.getElementById('categories_'+activeCategory).style.display='none';
	}else{
		activeCategory=category;
		//////////////////////////////////////////////////////////////
		$('#categories_'+activeCategory).removeClass('cat_content_empty');	
		$('#categories_'+activeCategory).addClass('cat_content');
		/////////////////////////////////////////////////////////////
		$('#categories_'+activeCategory).slideDown("slow");
		//document.getElementById('categories_'+activeCategory).style.display='';
	}
}
function upDiv(){
	changePrevStyle();
	//////////////////////////////////////////////////////////////
	$('#categories_'+activeCategory).removeClass('cat_content_empty');	
	$('#categories_'+activeCategory).addClass('cat_content');
	/////////////////////////////////////////////////////////////
	$('#categories_'+activeCategory).slideDown("slow");
}
function changePrevStyle(){
	$('#categories_'+prevCat).removeClass('cat_content');	
	$('#categories_'+prevCat).addClass('cat_content_empty');
}
////////////////////////////////////////////////////////////////
///////////////////// SUBCATEGORIES ////////////////////////////
var activeSubCategory="";
var prevSubCat="";
function showSubCategories(category){
	if(activeSubCategory!=""){
		//$('#categories_'+activeCategory).hide();
		prevSubCat=activeSubCategory;
		if(category!=activeSubCategory){
			activeSubCategory=category;
			$('#div_subcategory_'+prevSubCat).slideUp("slow",upDivSub);
			document.getElementById('img_btn_'+prevSubCat).src="imagesSite/btn_menu_down.png";
		}else{
			$('#div_subcategory_'+activeSubCategory).slideUp("slow",changePrevStyleSub);
			document.getElementById('img_btn_'+activeSubCategory).src="imagesSite/btn_menu_down.png";
			activeSubCategory="";
		}
		//document.getElementById('categories_'+activeCategory).style.display='none';
	}else{
		activeSubCategory=category;
		//////////////////////////////////////////////////////////////
		$('#div_subcategory_'+activeSubCategory).removeClass('cat_content_empty');	
		$('#div_subcategory_'+activeSubCategory).addClass('cat_content');
		/////////////////////////////////////////////////////////////
		$('#div_subcategory_'+activeSubCategory).slideDown("slow");
		document.getElementById('img_btn_'+activeSubCategory).src="imagesSite/btn_menu_up.png";
		//document.getElementById('categories_'+activeCategory).style.display='';
	}
}
function upDivSub(){
	changePrevStyleSub();
	//////////////////////////////////////////////////////////////
	$('#div_subcategory_'+activeSubCategory).removeClass('cat_content_empty');	
	$('#div_subcategory_'+activeSubCategory).addClass('cat_content');
	/////////////////////////////////////////////////////////////
	$('#div_subcategory_'+activeSubCategory).slideDown("slow");
	document.getElementById('img_btn_'+activeSubCategory).src="imagesSite/btn_menu_up.png";
}
function changePrevStyleSub(){
	$('#div_subcategory_'+prevSubCat).removeClass('cat_content');	
	$('#div_subcategory_'+prevSubCat).addClass('cat_content_empty');
}
////////////////////////////////////////////////////////////////
//////////////////// TOP MENU CATEGORIES ///////////////////////
var activeTopCategory="";
var prevTopCat="";
function showTopCategories(category){
	//alert("cat: "+category+" subcat: "+activeSubCategory+" topcat: "+activeTopCategory);
	if(activeSubCategory){
		try{
		$('#div_subcategory_'+activeSubCategory).slideUp("slow");
		document.getElementById('img_btn_'+activeSubCategory).src="imagesSite/btn_menu_down.png";
		}catch(e){}
		activeSubCategory="";
	}
	if(activeCategory){
		try{
		$('#categories_'+activeCategory).slideUp("slow");
		}catch(e){}
		activeCategory="";
	}
	if(activeTopCategory!=""){
		//$('#categories_'+activeCategory).hide();
		prevTopCat=activeTopCategory;
		if(category!=activeTopCategory){
			activeTopCategory=category;
			if($('#div_subcategory_'+prevTopCat).length > 0){
				$('#div_subcategory_'+prevTopCat).slideUp("slow",upDivTop);
				try{
					document.getElementById('img_btn_'+prevTopCat).src="imagesSite/btn_menu_down.png";
				}catch(e){}
			}else{
				upDivTop();
			}
		}else{
			$('#div_subcategory_'+activeTopCategory).slideUp("slow",changePrevStyleSub);
			try{
				document.getElementById('img_btn_'+activeTopCategory).src="imagesSite/btn_menu_down.png";
			}catch(e){}
			activeTopCategory="";
		}
		//document.getElementById('categories_'+activeCategory).style.display='none';
	}else{
		activeTopCategory=category;
		//////////////////////////////////////////////////////////////
		$('#div_subcategory_'+activeTopCategory).removeClass('cat_content_empty');	
		$('#div_subcategory_'+activeTopCategory).addClass('cat_content');
		/////////////////////////////////////////////////////////////
		$('#div_subcategory_'+activeTopCategory).slideDown("slow");
		document.getElementById('img_btn_'+activeTopCategory).src="imagesSite/btn_menu_up.png";
		//document.getElementById('categories_'+activeCategory).style.display='';
	}
}
function upDivTop(){
	//alert("entra updiv");
	changePrevStyleTop();
	
	//////////////////////////////////////////////////////////////
	$('#div_subcategory_'+activeTopCategory).removeClass('cat_content_empty');	
	$('#div_subcategory_'+activeTopCategory).addClass('cat_content');
	/////////////////////////////////////////////////////////////
	$('#div_subcategory_'+activeTopCategory).slideDown("slow");
	try{
	document.getElementById('img_btn_'+activeTopCategory).src="imagesSite/btn_menu_up.png";
	}catch(e){}
}
function changePrevStyleTop(){
	$('#div_subcategory_'+prevTopCat).removeClass('cat_content');	
	$('#div_subcategory_'+prevTopCat).addClass('cat_content_empty');
}
////////////////////////////////////////////////////////////////