function getAbsoluteElementPosition(element) {
  if (typeof element == "string")
    element = document.getElementById(element)
    
  if (!element) return { top:0,left:0 };
  
  var y = 0;
  var x = 0;
  while (element.offsetParent) {
    x += element.offsetLeft;
    y += element.offsetTop;
    element = element.offsetParent;
  }
  return {top:y,left:x};
}


function ensenar()
{
	document.getElementById("resumen").style.display = "block";
  	var elemento = document.getElementById("otrosEnlaces");
  	var pos = getAbsoluteElementPosition(elemento);
	pos.top = pos.top + 25 ;
	document.getElementById("resumen").style.top = pos.top+"px";
	document.getElementById("resumen").style.left = pos.left+"px";
}

function esconder()
{
	document.getElementById("resumen").style.display = "none";
}

function mostrar(id)
{
	if (document.getElementById('td_sub_' + id)!= 'null'){
		if (document.getElementById('td_sub_' + id).style.display != ''){
			document.getElementById('td_sub_' + id).style.display ='';
			document.getElementById('vinculo' + id).className ="link1_over";
		}
		else {
			document.getElementById('td_sub_' + id).style.display='none';
			document.getElementById('vinculo' + id).className ="link1";
		}
	}
}

function mostrarocultar()
{
 	   if (document.getElementById("subterminos").style.display != 'none'){
			document.getElementById("subterminos").style.display ='none';
		}
		else {
			document.getElementById("subterminos").style.display='block';
		}
}

function tamano1(){
document.getElementById ('cambiable').style.fontSize = "13px";
}
function tamano2(){
document.getElementById ('cambiable').style.fontSize = "12px";
}


IE5=NN4=NN6=OPA=false
if(navigator.userAgent.toLowerCase().indexOf("opera")+1)OPA=true
else if(document.all)IE5=true
else if(document.layers)NN4=true
else if(document.getElementById)NN6=true

onload=initialize; // llama initialize() cuando carga la pág.
onresize=rePos; // call rePos() cuando la página se cambie de tamaño (onresize)

// Opera no tiene evento 'onresize' así que hay que llamar a 'rePos' a cada momento
if(OPA) setInterval("rePos()",500)

function initialize() {

if(NN4) myObj=document.centerDiv
else myObj=document.getElementById("centerDiv").style
rePos();
}

w=990;  // ancho de la capa
h=600 ;// alto de la capa
function rePos() {
// calcula el centro
if(NN4||NN6) {
xc=Math.round((window.innerWidth/2)-(w/2));
yc=Math.round((window.innerHeight/2)-(h/2));
} else {
xc=Math.round((document.body.clientWidth/2)-(w/2));
yc=Math.round((document.documentElement.clientHeight/2)-(h/2));
}
// reposiciona la capa
if(this.NN4) {
myObj.moveTo(xc,yc)
} else {
myObj.left = xc + "px";
myObj.top = yc + "px";
}
}



