function cambiaEstadoMenu (id1,id2) 
{
	//id1 ul 
	//id2 boton
	
	var obj = document.getElementById(id1);
	var obj2 = document.getElementById(id2);	
	
	if(obj.className=="ocultar")
	{
		//estaba cerrado y lo abrimos añadimos el id al final
		//se cierran todos los menus excepto el que se acaba de abrir

		obj.style.opacity="0.0";
		obj.style.filter="alpha(opacity=0)";
		if(obj2.className.indexOf("fondo_flecha_dcha")!=-1){
			obj2.className=obj2.className.replace("fondo_flecha_dcha","fondo_flecha_abajo");
		}else{
			obj2.className+=" fondo_flecha_abajo";
		}
		obj.className="mostrar";
		Effect.Appear(id1,{duration:1.0});
		
	}
	else
	 {
	 	if(obj2.className.indexOf("fondo_flecha_abajo")!=-1){
			obj2.className=obj2.className.replace("fondo_flecha_abajo","fondo_flecha_dcha");
		}else{
			obj2.className+=" fondo_flecha_dcha";
		}
		obj.className="ocultar";
		//estaba abierto y lo cerramos
		//tenemos que quitar su id de vector de estados
		//Effect.BlindUp(id1);
	}
}	
