// Funciones Javascript
function centrarCapa(obj) { 
    an=parseInt(document.getElementById(obj).style.width); 
    al=parseInt(document.getElementById(obj).style.height); 
    x=(document.body.clientWidth-an)/2; 
    y=(document.body.clientHeight-al)/2; 
    document.getElementById(obj).style.left=x; 
    document.getElementById(obj).style.top=y; 
} 

function mostrarPopup(idDiv){
	var ventana = document.getElementById(idDiv);	
//	ventana.style.top = (obtenerScrollY()+230)+"px";
	//ventana.style.left = screen.width/2;
	var pagesize = TB_getPageSize();
	var arrayPageScroll = TB_getPageScrollTop();

	//ventana.style.left = (arrayPageScroll[0] + (pagesize[0] - 100)/2)+"px";
	//ventana.style.top= (arrayPageScroll[1] + ((pagesize[1]-100)/2))+"px";
	//ventana.style.left = "0px";
	//ventana.style.top= "0px";
	//if (navigator.appName.indexOf("Explorer") != -1){
	
	//ventana.style.left = "0px";
	//x=(pagesize[0]-500)/2; 
	x=(pagesize[0]-500);
	ventana.style.left = x+"px";
	//}
	ventana.style.top= "0px";

	//ventana.style.top = (alto)+"px";	
	ventana.style.display = "block";
}	
		
function ocultarPopup(idDiv){
	var info = document.getElementById(idDiv); 
	info.style.display = 'none';
}	

//obtiene el scroll horizontal de la pagina actual
function obtenerScrollX(){
	if(navigator.appName == "Microsoft Internet Explorer")
		return document.body.scrollLeft;
	else
		return window.pageXOffset;	
}

//obtiene el scroll vertical de la pagina actual
function obtenerScrollY(){
	if(navigator.appName == "Microsoft Internet Explorer")
		return document.body.scrollTop;
	else
		return window.pageYOffset;	
}

//----------------------------------------------



function TB_load_position() {
	var pagesize = TB_getPageSize();
	var arrayPageScroll = TB_getPageScrollTop();
	$("#TB_load")
	.css({left: (arrayPageScroll[0] + (pagesize[0] - 100)/2)+"px", top: (arrayPageScroll[1] + ((pagesize[1]-100)/2))+"px" })
	.css({display:"block"});
}



function TB_getPageScrollTop(){
	var yScrolltop;
	var xScrollleft;
	if (self.pageYOffset || self.pageXOffset) {
		yScrolltop = self.pageYOffset;
		xScrollleft = self.pageXOffset;
	} else if (document.documentElement && document.documentElement.scrollTop || document.documentElement.scrollLeft ){	 // Explorer 6 Strict
		yScrolltop = document.documentElement.scrollTop;
		xScrollleft = document.documentElement.scrollLeft;
	} else if (document.body) {// all other Explorers
		yScrolltop = document.body.scrollTop;
		xScrollleft = document.body.scrollLeft;
	}
	arrayPageScroll = new Array(xScrollleft,yScrolltop) 
	return arrayPageScroll;
}

function TB_getPageSize(){
	var de = document.documentElement;
	var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight
	arrayPageSize = new Array(w,h) 
	return arrayPageSize;
}

//------------------------- Hack para POSITION:FIXED en IE6
function reposicionaMenu(){
	//IE6 in non-quirks doesnt get document.body.scrollTop:

	if (navigator.appName.indexOf("Explorer") != -1){
		   
	var pos = (document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop;
	document.getElementById("disponibilidad").style.top = parseInt(pos + 25) + "px";
								   }
}

onload = function(){
if(document.getElementById && !window.getComputedStyle){// DOM but not Mozilla
	document.getElementById("disponibilidad").style.position = "absolute";
	window.onscroll = reposicionaMenu;
	}
}