/*
 * -----------------------------------------------
 * "LICENCIA BEER-WARE" (Revisión 42):
 * <patxisanz@yahoo.es> escribió este archivo.
 * Siempre y cuando mantenga este aviso puede
 * hacer lo que quiera con el material. Si nos
 * reunimos algún día, y usted piensa que esto
 * vale la pena, me puede pagar una cerveza a
 * cambio.
 * 2009 Patxi Sanz
 * -----------------------------------------------
 */
 
 /*
  * Checa los parámetros enviados a la página principal,
  * y si hay los correctos carga la página indicada.
  */
 function verParams() {
	var tipo = dameParametro("tipo");
	
	if (tipo > -1) {
		var id = dameParametro("id");
		
		if (id > -1) {
			actualizar(tipo, id);
		} else {
			actualizar(0, 0);
		}
	} else {
		actualizar(0, 0);
	}
 }
 
 /*
  * Devuelve el valor del parámetro pasado a la página.
  * - nombre: Nombre del parámetro.
  * Nota: Siempre devuelve números enteros.
  * Nota 2: Si no lo encuentra, devuelve -1.
  */
 function dameParametro(nombre) {
	var busq = location.search;
	var inicio = busq.indexOf(nombre);
	
	if (inicio >= 0) {
		fin = busq.indexOf("&", inicio);
		
		if (fin >= 0) {
			return parseInt(busq.slice(inicio + nombre.length + 1, fin));
		} else {
			return parseInt(busq.substring(inicio + nombre.length + 1));
		}
	} else {
		return -1;
	}
 }
 
/*
	Abrir una ventana con la imagen a sus medidas
	- idImagen: id de la imagen a mostrar en la tabla.
*/
function abreImagen(idImagen) {
	options = "scrollbars=yes,resizable=yes,width=800,height=600,status=no,location=no,toolbar=no";
	var url = "imagen.html";
	url += "?id=" + idImagen;
	url += "&sid=" + Math.random();
	var searchWin = window.open(url, "enlaceImagen", options);
	searchWin.refer = self;
}

/*
	Abrir una ventana con un código de VBA
	- idCodigo: id del código en la tabla.
*/
function abreCodigo(idCodigo) {
	var options = "scrollbars=yes,resizable=yes,width=800,height=600,status=no,location=no,toolbar=no";
	var url = "codigo.html";
	url += "?id=" + idCodigo;
	url += "&sid=" + Math.random();
	var searchWin = window.open(url, "enlaceCodigo", options);
	searchWin.refer = self;
}

/*
	Cierra la ventana activa.
*/
function cierrame() {
	self.close();
}
