
// Ver cuanto avance tiene el Scroll (sirve para cuando quieres posicionar algo y quieres saber cuanto esta movida la ventana)
// Uso : alert(ScrollY());
function ScrollY() {
	if (typeof window.pageYOffset != 'undefined') {
	  return window.pageYOffset - 17;
	} else {
	  return document.documentElement.scrollTop;
	}
}

function FF() {
	
	if (typeof window.pageXOffset != 'undefined') {
		return true;
	} else {
		return false;
	}
}

// Ver cuanto mide el Alto dentro de la ventana
// Sirve para por ejemplo ver si el navegador lo hisieron mas pequeño y asi ajustar ciertas cosas como DIV's
function AltoVentana() {
	if (FF()) {
		return window.innerHeight;
	}
	else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) {
		return document.documentElement.clientHeight;
	}
	else {
		return document.getElementsByTagName('body')[0].clientHeight;
	}
}

// Ver cuanto mide el Ancho dentro de la ventana
// Sirve para por ejemplo ver si el navegador lo hisieron mas pequeño y asi ajustar ciertas cosas como DIV's
function AnchoVentana() {
	if (FF()) {
		return window.innerWidth;
	}
	else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) {
		return document.documentElement.clientWidth;
	}
	else {
		return document.getElementsByTagName('body')[0].clientWidth;
	}
}

// Centrar Popups (del tipo window.open)
function CentrarAlto(valor)
{
	Medida = ((screen.height / 2) - (valor / 2));
	return Medida - 30;
}
function CentrarAncho(valor) 
{
	Medida = ((screen.width / 2) - (valor / 2));
	return Medida - 10;
}

function mostrar_espera() {

  el_div_espera_1.style.top = parseInt((parseInt(AltoVentana() / 2) - 100) + ScrollY()) + "px";
  el_div_espera_1.style.left = parseInt(parseInt(AnchoVentana() / 2) - 145) + "px";
   
  el_div_espera_1.style.visibility = "visible";
  
  el_div_espera_2.style.height = AltoVentana() + "px";
  el_div_espera_2.style.width = AnchoVentana() + "px";
   
  el_div_espera_2.style.display = "block";
  
  el_div_espera_2.style.top = ScrollY() + "px";
  
  window.onscroll = mostrar_espera_2;
  window.onresize = mostrar_espera_2;
}

function mostrar_espera_2() { 
  el_div_espera_1.style.top = parseInt((parseInt(AltoVentana() / 2) - 100) + ScrollY()) + "px";
  el_div_espera_1.style.left = parseInt(parseInt(AnchoVentana ()/ 2) - 145) + "px";
  
  el_div_espera_2.style.height = AltoVentana() + "px";
  el_div_espera_2.style.width = AnchoVentana() + "px";
  
  el_div_espera_2.style.top = ScrollY() + "px";
}

function ocultar_espera() {
  el_div_espera_1.style.visibility = "hidden";
  el_div_espera_2.style.display = "none";
  
  window.onscroll = null;
  window.onresize = null;
}

function muestra_ventana(ventana,strParametros){
		
	switch(ventana)
	{
	case "login": 
		window.open('login.php','ventana','width=400, height=220, status=no, toolbar=no ,menubar=no, resizable=no, scrollbars=yes, left=' + CentrarAncho(400) + ', top=' + CentrarAlto(220));
		break;
	
	case "adminNota":
		//alert(strParametros);
		window.open('admin_notas.php?'+strParametros,'ventana','width=630, height=600, status=no, toolbar=no ,menubar=no, resizable=no, scrollbars=yes, left=' + CentrarAncho(630) + ', top=' + CentrarAlto(600));
		break;
		
   case "verGaleria":

		window.open('ver_galeria.php?'+strParametros,'ventana','width=800, height=600, status=no, toolbar=no ,menubar=no, resizable=no, scrollbars=yes, left=' + CentrarAncho(800) + ', top=' + CentrarAlto(600));
		break;		
/*
	case "admin_age":
		window.open('admin_agenda.php','ventana','width=560, height=300, status=no, toolbar=no ,menubar=no, resizable=no, scrollbars=yes, left=' + CentrarAncho(560) + ', top=' + CentrarAlto(300));
		break;
*/	
	}
	
}


function Contiene(texto, cadena) {
	var Temp = cadena;
	
	if (Temp.indexOf(texto) != "-1") {
		return true;
	} else {
		return false;
	}
}  

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
