<!--
//=============================================================================
//  ###  Librería de funciones COMUNES JavaScript   ### 
//  ###  (c) Jesús Plaza Martínez                   ###
//  ###  Última modificación: 09/11/2005            ###
//=============================================================================

//=============================================================================
//	Abre una ventana POPUP con estas características (argumentos):
//		iURL: Enlace al la página web, imagen archivo que deseamos abrir
//		iWin: Nombre (en número) de la ventana que abrimos, opcional
//			    según el número del nombre se desplaza la ventana 
//          hacia la dcha y abajo.
//		iAncho...: Ancho de la ventana, opcional (si falta el ancho es 250)
//		iAlto....: Alto de la ventana, opcional (si falta el alto es 300)
//		iPosi....: posición (de 0 a 6) dentro de la pantalla, opcional
//               (si falta aparece sup-izda)
//		iBarras..: Barras de scroll, opcional (si falta, la barras aparecen)
//=============================================================================
function Abrir(iURL,iWin,iAncho,iAlto,iPosi,iBarras)
{
	if (iWin==null){   // SIN parámetro
  		var Nombre = "ven0";
  		var Desplazar = 2;
  	}
  	else {
  		var Nombre = "ven"+iWin;
  		var Desplazar = 2*iWin;
  	}
	
	if (iAncho==null)   // SIN parámetro
  		var ancho = 250+4;
  	else
  		var ancho = iAncho+4;

	if (iAlto==null)   // SIN parámetro
  		var alto = 300+80;
  	else
  		var alto = iAlto+80;

	if (iPosi==null){   // SIN parámetro = izda-superior
		var posX = 10*Desplazar;
		var posY = 10*Desplazar;
		}
	else
		{
		if (iPosi==0){        // 0 centrada en pantalla
			var posX = Math.round((screen.width - ancho) / 2);
			var posY = Math.round((screen.height - alto) / 2);
			}
		else if (iPosi==1){   // 1 sup-izda
			var posX = 10;
			var posY = 10;
			}
		else if (iPosi==2){   // 2 sup-centrada
			var posX = Math.round((screen.width - ancho) / 2);
			var posY = 10;
			}
		else if (iPosi==3){   // 3 sup-dcha
			var posX = Math.round((screen.width - ancho) - 20);
			var posY = 10;
			}
		else if (iPosi==4){   // 4 inf-izda
			var posX = 10;
			var posY = Math.round((screen.height - alto) - 100);
			}
		else if (iPosi==5){   // 5 inf-centrada
			var posX = Math.round((screen.width - ancho) / 2);
			var posY = Math.round((screen.height - alto) - 100);
			}
		else if (iPosi==6){   // 6 inf-dcha
			var posX = Math.round((screen.width - ancho) - 20);
			var posY = Math.round((screen.height - alto) - 100);
			}
		}
	if (iBarras==null){  // SIN parámetro = redimensionable y con barras de scroll
		var reDim = 1;
		var Barras = 1;
		}
	else{
		var reDim = iBarras;
		var Barras = iBarras;
		}
	var opc1 = "toolbar=no,location=no,directories=no,status=no,menubar=no,dependent=yes,hotkeys=no";
	var opc2 = opc1 + ",resizable="+reDim+ ",scrollbars=" + Barras;
	var opciones = opc2 + ",top="+posY+ ",left="+posX+ ",width="+ancho+ ",height="+alto;
	var ventana = window.open(iURL, Nombre, opciones,true);
	if (ventana.focus==true) {ventana.focus()}
}

function popup(miURL,ancho,alto) {
	window.name='pop';
	var opciones = "toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=15,top=15"+",width="+ancho+",height="+alto;
	var ventana = window.open(miURL,"", opciones);
	ventana.focus();
	}

//=============================================================================
//   Poner Fecha
//=============================================================================
function Fecha()
  {
    meses = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
    data = new Date();
    index = data.getMonth();
    diasemana = new Array("Lunes","Martes","Miércoles","Jueves","Viernes","Sábado","Domingo");
    indexday = data.getDay();
    if (indexday == 0)
      indexday = 7;
    any = data.getYear();
    if (any < 1900)
    	any = 1900 + any;
    document.write(diasemana[indexday-1]+ "," + ' '+data.getDate()+ " de " + meses[index] + " de " + any);
  }
   
//=============================================================================
//   Poner Hora en la barra de estado
//=============================================================================
function Hora() {
	theTime = window.setTimeout("Hora()", 1000);
	var hoy = new Date();
	var display= hoy.getHours()+":"+hoy.getMinutes()+":"+hoy.getSeconds();
	status=display;
	}
	
//=============================================================================
//   Poner Fecha y Hora en la barra de estado
//=============================================================================
function FechaHora() {
	theTime = window.setTimeout("FechaHora()", 1000);
	var hoy = new Date();
	var display= hoy.toLocaleString();
	status=display;
	}
	
//=============================================================================
//   Poner logo en la barra de estado
//=============================================================================
function Logo() {
	theTime = window.setTimeout("Logo()", 10000);
	var hoy = new Date();
	var display= "(c) "+hoy.getFullYear()+", zttsoft.com";
	status=display;
	}  
 
//==============================================================================================
//   Cambiar el color de un objeto al pasar el mouse
//==============================================================================================
function on(src,on_color) {
	 src.bgColor = on_color;
 }
function out(src,out_color) {
	 src.bgColor = out_color;
 }
/* ------------------- DESCRIPCIONES GENERALES --------------------------------
  Podemos redireccionar la página a los X segundos (en este caso 15):
  <META HTTP-EQUIV="Refresh" CONTENT="15;URL=redireccion.html">
  
  Permite imprimir la página actual
  <a href="javascript:print()">Imprimir</a> 
  
  Permite ir arriba de página
  <a href="javascript:window.scrollTo(0,0);">Imprimir</a> 
    
  Permite lograr el mismo funcionamiento de los botones Atrás y Adelante del navegador.
  Atrás: <a href="javascript:history.go(-1)">Atrás</a>
  Adelante: <a href="javascript:history.go(1)">Adelante</a>
  
  Actualizar página
  javascript:window.location.reload(true);
  
  El tema del ancho maximo es algo por determinar.
  El papel con tamaño "letter" mide 612x792,
  el papel A4 mide 595.28x841x89 pixels.
  
  EJEMLO: <link rel="alternate" media="print" href="ejemplo.doc">
*/

//-->
