function getRealLeft(imgElem) 
{
    xPos = eval(imgElem).offsetLeft;
    tempEl = eval(imgElem).offsetParent;
	
    while (tempEl != null) 
	{
     xPos += tempEl.offsetLeft;
     tempEl = tempEl.offsetParent;
    }
	return xPos;
}

function getRealTop(imgElem) 
{
    xPos = eval(imgElem).offsetTop;
    tempEl = eval(imgElem).offsetParent;
	
    while (tempEl != null) 
	{
     xPos += tempEl.offsetTop;
     tempEl = tempEl.offsetParent;
    }
	return xPos;
}

	
function mostra_capa(nom,source)
{
  var x=-1;
  var y=-1;
  
  if (source != null)
  { 
    x = getRealLeft(source);
    y = getRealTop(source);
    x += source.offsetWidth + 1;
  }
  
  var obj = document.getElementById(nom);
  if (obj != null)
  {
    if (x >= 0 && y >= 0)
    {
        moveIdTo(nom,x,y);
    }
    obj.style.visibility='visible';
  }
}


function oculta_capa(nom)
{
  var obj = document.getElementById(nom);
  if (obj != null)
  {
    obj.style.visibility='hidden';
  }
}

function activa_rama(rama,bool)

{

if (bool)

{
	rama.style.color='#FFFFFF';
	rama.style.background='#6b8c00';
}

else

{
	rama.style.color='#FFFFFF';
	rama.style.background='#4d590d';
}
}


function activa_nodo(nodo,bool)

{
	if (bool)
{
	nodo.style.background='#4d590d';
}

else

{
	nodo.style.background='#6b8c00';
}
}



