/**
 * @author Javier Sanjuan Artegain 2006.
*/

var previousSubMenu="";
var previousSubMenuExplanation="";

function SetLabel(ID, Text)
{
	var tagContainer = document.getElementById(ID);
	tagContainer.innerHTML = Text;
}

function QuitText(ID)
{
	var tagContainer = document.getElementById(ID);
	tagContainer.innerHTML = "";
}

function ShowSubMenu(ID, IdSubMenuExplanation, p_left)
{
	var DivSubMenuContainer_Repos = document.getElementById("SubMenusContainer");
	
	if(previousSubMenu=="")
	{
		previousSubMenu=this.GetSubMenuActive();
	}
	this.HideSubMenu(previousSubMenu);

	//Reposicionar el submenú debajo de su menú
	if(DivSubMenuContainer_Repos!=null)
	{
		var const_width = 575;
		if(p_left!=null)
		{
			const_width = const_width - p_left;
			DivSubMenuContainer_Repos.style.width=const_width+"px";
		}
	}
	
	var SubMenuContainer = document.getElementById(ID);
	SubMenuContainer.style.display="block";
	previousSubMenu=ID;
	if(IdSubMenuExplanation) //Si viene el segundo parámetro
		ShowSubMenuExplanation(IdSubMenuExplanation); 
}

function GetSubMenuActive()
{
	var DivSubMenuContainer = document.getElementById("SubMenusContainer");
	var DivContainers = DivSubMenuContainer.getElementsByTagName("div");
	for(i=0; i<DivContainers.length; i++)
	{
	   if(DivContainers[i].className=="SubMenuActive")
	   {
		   	return DivContainers[i].id;
	   }
    }
}

function ShowSubMenuExplanation(IdSubMenuExplanation)
{
	if(previousSubMenuExplanation!=="")
	{
		this.HideSubMenu(previousSubMenuExplanation)
	}
	else
	{
		var taglineContainer = document.getElementById("startContent");
		if(taglineContainer) //Asegurar si ha habido un error al coger el elemento
		{
			taglineContainer.innerHTML="";
			taglineContainer.style.display="none";
		}
	}
	
	var tagContainer = document.getElementById(IdSubMenuExplanation);
	if(tagContainer) //Asegurar si ha habido un error al coger el elemento
		tagContainer.style.display="block";
	previousSubMenuExplanation=IdSubMenuExplanation;
}
/*
function ShowSubMenu(Order)
{
	DivContainers[Order-1].style.display="block";
}
*/
function HideSubMenu(ID)
{
	var tagContainer = document.getElementById(ID);
	if(tagContainer!==null)
		tagContainer.style.display="none";
}
function HideElement(ID)
{
	/*
	var tagElement = document.getElementById(ID);
	tagElement.style.display="none";
	*/
	var tagElement = GetObjectByID(ID);
	tagElement.style.display="none";
}
/*
function HideSubMenu(Order)
{
	DivContainers[Order-1].style.display="none";
}
*/
function GetElements()
{
    var DivSubMenuContainer = document.getElementById("SubMenusContainer");
	var DivContainers = DivSubMenuContainer.getElementsByTagName("div");
	/*
    var cadena="DivContainers.length: "+DivContainers.length+"<br>";
	for(i=0; i<DivContainers.length; i++)
	{
		cadena=cadena+DivContainers[i].TagName;
		cadena=cadena+"<BR>";
    }
    document.write(cadena);
    */
    
}
