/*function  generaMenuSubCategoria(idCategoria, idSubCategoriaPare, ruta, idModul)
{
	var url = "/php/Menus/menuSubCategories.php";
   
	var variables = {"idCategoria":idCategoria, "idSubCategoriaPare":idSubCategoriaPare, "ruta":ruta, "idModul":idModul};
	cargarObjecteAJAX(url, variables, "SubCategories");
}

function generaMenuCategoria()
{
	var url = "/php/Menus/menuCategories.php";
	cargarObjecteAJAX(url, null, "Categories");
}

function mostrarContingut(idModul, idCategoria, idSubCategoriaPare, ruta)
{
	variables ={"idModul":idModul}
	cargarObjecteAJAX(ruta, variables ,"Contingut");

	enllacBuscador = ruta;
}

function procesaSubCategoria (idCategoria, idSubCategoriaPare, ruta, idModul)
{
	mostrarContingut(idModul, idCategoria, idSubCategoriaPare,ruta);
	generaMenuSubCategoria(idCategoria, idSubCategoriaPare, ruta, idModul);
	actualitzarMapaWeb(idCategoria, idSubCategoriaPare);
}

function actualitzarMapaWeb(idCategoria, idSubCategoriaPare)
{
	var variables = {"idCategoria":idCategoria, "idSubCategoriaPare":idSubCategoriaPare, "ajax":"si"};
	var url ="/php/mapaWeb.php";
	cargarObjecteAJAX(url, variables, "mapaWeb");
}*/




/* Cambia els colors del butons de les categories quan es passa per sobre*/
function overCategoria(categoria)
{
	if (categoria.className=="categoriaRepos")
	{
		categoria.className="categoriaOver";
	}
	else
	{
		categoria.className="categoriaRepos";
	}
}

/* Cambia els colors del butons de les subCategories quan es passa per sobre*/
function cambiarColorSubCategoria(subCategoria)
{
	if (subCategoria.className=="submenuTable")
	{
		subCategoria.className="submenuTableOver";
	}
	else
	{
		if (subCategoria.className=="submenuTableOver")
		{
			subCategoria.className="submenuTable";
		}
	}
	
	
	
	if (subCategoria.className=="submenuTableNivell1")
	{
		subCategoria.className="submenuTableNivell1Over";
	}
	else
	{
		if (subCategoria.className=="submenuTableNivell1Over")
		{
			subCategoria.className="submenuTableNivell1";
		}
	}
	
	
	if (subCategoria.className=="submenuTableNivell2")
	{
		subCategoria.className="submenuTableNivell2Over";
	}
	else
	{
		if (subCategoria.className=="submenuTableNivell2Over")
		{
			subCategoria.className="submenuTableNivell2";
		}
	}
	
	
}

/**
	idSubCategoria
	nivell: numero de submenus mostrats +1
	numOrdrePare: en quina posició esta la subcategoria "pare" en el seu nivell
	nomCapa: nom de la capa on es carregara el submenu
 */
function mostraSubMenuSubCategories(idSubCategoria, nivell, numOrdrePare, nomCapa, pare, elementSeleccionat)
{
	if (pare=="OK")
	{
		var variables = {"idSubCategoria":idSubCategoria, "nivell":nivell};
		var url ="/php/Menus/subMenuSubCategoria.php";
		cargarObjecteAJAX(url, variables, nomCapa);
		
		capa = dojo.byId(nomCapa);
		if (capa!=null)
		{
			calcularPosicioSubMenuSubCategories(capa, nivell, numOrdrePare, elementSeleccionat)
			capa.style.visibility="visible";
		}
		
	}
	
}

function MouseOutMenuDesplegable(obj)
{
	obj.onmouseout=function(){ Obj=this; TO=setTimeout('Obj.style.visibility=\'hidden\'',100); }
	obj.onmouseover=function(){ clearTimeout(TO); }

}


function calcularPosicioSubMenuSubCategories (capa, nivell, numOrdrePare, elementSeleccionat)
{
	var capaPare = null;
	
	if (nivell==1)
	{
		capaPare = dojo.byId("capaColumnaEsquerra");	
	}
	if (nivell==2)
	{
		capaPare = dojo.byId("capaSubMenuNivell1");	
	}
	
	var posicioCapa = obtenirPosicioElement(capaPare);
	var posicioElement = obtenirPosicioElement(elementSeleccionat);
	
	capa.style.top = posicioElement[1]-4+"px";
	capa.style.left = posicioCapa[0]+205+"px";
	
}
