// JavaScript Document

/*Función para poner la altura igual */
function establecerAltura() 
{ if(document.getElementById)
	{  var divInformacion = document.getElementById('informacion');	//Variable de control.
	   var divFondoPagina = document.getElementById('fondoPagina');	//El fondo de la página.
	   var divContenedor = document.getElementById('contenedor');
	   var divFondoContenido = document.getElementById('fondoContenido');
	   var divPieContenido = document.getElementById('pieContenido');
	   var divFondoMenuLateral = document.getElementById('fondoMenuLateral');
	   var divEncabezado = document.getElementById('encabezado');
	   
	   /*Altura mínima para divInformacion */
	   var alturaMinima = 375;
	   var alturaAntigua = divInformacion.offsetHeight;
	   
	   if(divInformacion.offsetHeight <= alturaMinima)
	     {  divInformacion.style.height = alturaMinima + 'px';
		 }
	   
	   /*Asigna a cada div su altura correspondiente, basándose en la información*/
	   divFondoContenido.style.height = (divInformacion.offsetHeight - 20) + 'px';
	   divFondoMenuLateral.style.height = divFondoContenido.offsetHeight + 'px';
   	   divContenedor.style.height = (divEncabezado.offsetHeight + divFondoContenido.offsetHeight + divPieContenido.offsetHeight) + 'px';
	   divFondoPagina.style.height = (divContenedor.offsetHeight - 35) + 'px';
	} 
}

window.onload = function()
{ establecerAltura();
  centrarCapas();
}

window.onresize = function() 
{ establecerAltura();
  centrarCapas();
}

//Función para centrar contenido de los contenedores.
function centrarCapas()
{   var correctorPercent = 1;//En caso de definir las dimensiones del wrapper en porcentajes.
	var anchoVentana = document.documentElement.clientWidth;
    if(anchoVentana > (document.getElementById('contenedor').offsetWidth - correctorPercent))
	  {  document.getElementById('contenedor').style.left = '50%';
         document.getElementById('contenedor').style.marginLeft = '-485px';
		 document.getElementById('fondoPiePagina').style.width = '100%';
		 document.getElementById('fondoPagina').style.width = '100%';
		 //alert("La ventana mide mas de 970px. El tamano es :"+document.documentElement.clientWidth);
      }
	else
	  {  document.getElementById('contenedor').style.left = '0px';
         document.getElementById('contenedor').style.marginLeft = '0px';
		 document.getElementById('fondoPiePagina').style.width = document.getElementById('contenedor').offsetWidth + 'px';
		 document.getElementById('fondoPagina').style.width = document.getElementById('contenedor').offsetWidth + 'px';
		 //alert("La ventana mide menos de 970px. El tamano es: "+document.documentElement.clientWidth);
	  }
/*    if (window.innerHeight > document.getElementById('wrapper').offsetHeight - correctorPercent){
        document.getElementById('wrapper').style.top = '50%';
        document.getElementById('wrapper').style.marginTop = (-1) * document.getElementById('wrapper').offsetHeight / 2 + 'px';
    }*/
}
