

function Init(form){
	Dimensiones()
	
	if (ie4){
		continenteDiv = document.all.continente;
		contenidoDiv = document.all.contenido;
		subirDiv = document.all.subirBtn.style;
		bajarDiv = document.all.bajarBtn.style;
	} else {
		if (form != true){
			continenteDiv = document.continente;
			contenidoDiv = document.continente.document.contenido;
			subirDiv = document.subirBtn;
			bajarDiv = document.bajarBtn;
		}
	} 
	
	/* toma medidas */
	if (ie4) {
		alturaContenido = contenidoDiv.scrollHeight;
		topContenido = contenidoDiv.style.top.substr(0,contenidoDiv.style.top.indexOf('p'))*1
	} else {
		if (form !=true) {
			alturaContenido = contenidoDiv.document.height;
			topContenido = contenidoDiv.top;
		}
	}
	bottomContenido = alturaContenido + topContenido;
	
	/* posiciona y muestra 
	las flechas-botón, si es que el documento excede el tamaño de la ventana */
	if ( alturaContenido > 420) {
		subirDiv.left = window_X-30;
		bajarDiv.left = window_X-30;
		bajarDiv.top = window_Y-35;
		bajarDiv.visibility = "visible";
		subirDiv.visibility = "visible";
	}

	/* centra el continente y situa el contenido abajo en la pantalla*/
	if (ns4){
		if (form != true) {
			
			continenteDiv.left = ((window_X)/2)-320
			continenteDiv.height = window_Y-50;
			contenidoDiv.top = window_Y;
			contenidoDiv.visibility = "show";
		} else {
			document.contenido.left =  ((window_X)/2)-320;
			document.contenido.top = 5;
			document.contenido.visibility = "show"		
		}
	} else {
		continenteDiv.style.left = ((window_X)/2)-320;
		continenteDiv.style.height = window_Y-20;
		contenidoDiv.style.top = window_Y;
		contenidoDiv.style.visibility = "visible";
	}
	
	/* sube el contenido de la capa*/
	if (ie4) {
	 	SubidaInicial();
	}
	if (form != true) {
		SubidaInicial();
	}
}

function Dimensiones () {
	if (ns4) {
  		window_X = window.innerWidth;
  		window_Y = window.innerHeight;
	} else {
  		window_X = document.body.clientWidth;
  		window_Y = document.body.clientHeight;
	}
}

function CalculaOffset() {
	var altoContinente = window_Y-20;
	var altoContenido = document.all.contenido.style.scrollHeight;
	var alturaOffset = altoContenido - altoContinente;

}

function SubidaInicial() {
	if (ie4){
		topContenido = contenidoDiv.style.top.substr(0,contenidoDiv.style.top.indexOf('p'))*1
		if (topContenido > 10){
			contenidoDiv.style.top = topContenido - 10;
			tiempo = setTimeout("SubidaInicial()", 10);
		}
	} else {
		topContenido = contenidoDiv.top;
		if (topContenido > 5){
			contenidoDiv.top = topContenido - 10;
			tiempo = setTimeout("SubidaInicial()", 10);
		}
	}
}

function Subiendo() {
if (ie4){
	var topContenido = (document.all.contenido.style.top.substr(0,document.all.contenido.style.top.indexOf('p')))*1;
	if (posicion == "over") {
		if (bottomContenido > 420){
			contenidoDiv.style.top = topContenido - 10;
			bottomContenido = alturaContenido+(document.all.contenido.style.top.substr(0,document.all.contenido.style.top.indexOf('p')))*1;
			tiempo = setTimeout("Subiendo()", 10);
		}
	}
} else {
	var topContenido = contenidoDiv.top;
	if (posicion == "over") {
		if (bottomContenido > 420){
			contenidoDiv.top = topContenido - 10;
			bottomContenido = alturaContenido+contenidoDiv.top;
			tiempo = setTimeout("Subiendo()", 10);
		}
	}
}
}

function Bajando () {
if (ie4){
	var topContenido = (document.all.contenido.style.top.substr(0,document.all.contenido.style.top.indexOf('p')))*1;
	if (posicion == "over"){
		if (topContenido < 0){
			document.all.contenido.style.top = topContenido + 10;
			bottomContenido = document.all.contenido.scrollHeight+(document.all.contenido.style.top.substr(0,document.all.contenido.style.top.indexOf('p')))*1;
			tiempo = setTimeout("Bajando()", 10);
		}
	}
} else {
	var topContenido = contenidoDiv.top;
	if (posicion == "over"){
		if (topContenido < 0){
			contenidoDiv.top = topContenido + 10;
			bottomContenido = alturaContenido+contenidoDiv.top;
			tiempo = setTimeout("Bajando()", 10);
		}
	}
}
}

function PosOver () {
	posicion = "over";
}

function PosOut() {
	posicion = "out";
}

function RollOverLayer(nomImg, srcImg, nomCapa) {
	if (ie4) {
		var imagen = eval("document.images."+nomImg);
	}
	else {
		var imagen = eval("document.layers."+nomCapa+".document.images."+nomImg);
	}
	imagen.src = srcImg;
}

function BajarPlanta(archivo,form) {
	if (ie4) {
		topContenido = (document.all.contenido.style.top.substr(0,document.all.contenido.style.top.indexOf('p')))*1;
		document.all.contenido.style.pixelTop = topContenido + 30;
		if (topContenido < window_Y-10 ){	
			tiempo = setTimeout("BajarPlanta('"+archivo+"')", 10);
		}
		else {
			parent.contenido.location = archivo;
			/*document.all.contenido.src = archivo;*/
		}
	}
	else {
		if (form != true){
			topContenido = contenidoDiv.top;
			document.continente.document.contenido.top = topContenido + 30;
			if (topContenido < window_Y-10 ){	
				tiempo = setTimeout("BajarPlanta('"+archivo+"')", 10);
			}
			else {
				parent.contenido.location = archivo;
			}
		} else {
		 	parent.contenido.location = archivo;
		}
	}
}