// JavaScript Document: funciones varias

//Abrir ventana
function OpenBrWindow(theURL, winName, features, myWidth, myHeight, isCenter) { //v3.0
  if(window.screen)if(isCenter)if(isCenter==true){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  ventana=window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
  ventana.focus();
}

//Cambiar ventana
function ChangeBrWindow(theURL){
	window.opener.document.location=theURL;
}		

//Control de la galería de imágenes
var browser;
var img_galeria_actual;
var galeria_imagenes = new Array();
var galeria_imagenes_ampliadas_url = new Array();
var galeria_imagenes_ampliadas_ancho = new Array();
var galeria_imagenes_ampliadas_alto = new Array();

function ImgGaleria_Actualizar ( pos ){
	if (pos < 0)
		img_galeria_actual = 0;
	else if	(pos > galeria_imagenes.length-1)
		img_galeria_actual = galeria_imagenes.length-1;
	else	
		img_galeria_actual = pos;
	
	if (galeria_imagenes.length) {
		document.img_galeria.src=galeria_imagenes[img_galeria_actual];
		ImgGaleria_ActualizarTexto();
	}
}

function ImgGaleria_Siguiente(){
	if(img_galeria_actual < (galeria_imagenes.length-1)){
		img_galeria_actual++;
		document.img_galeria.src=galeria_imagenes[img_galeria_actual];
		ImgGaleria_ActualizarTexto();
	}
}
function ImgGaleria_Anterior(){
	if(img_galeria_actual > 0){
		img_galeria_actual--;
		document.img_galeria.src=galeria_imagenes[img_galeria_actual];
		ImgGaleria_ActualizarTexto();
	}
}
function ImgGaleria_ActualizarTexto () {
	if (browser == "MSIE")
		txt_galeria.innerHTML=(img_galeria_actual+1)+" / "+galeria_imagenes.length;
	else
		document.getElementById("txt_galeria").innerHTML=(img_galeria_actual+1)+" / "+galeria_imagenes.length;
}
function ImgGaleria_Ampliar( ruta, ancho, alto ){
	
	if (galeria_imagenes.length) {
		url = galeria_imagenes_ampliadas_url[img_galeria_actual];
		if (url != "") {
			ancho = parseInt(galeria_imagenes_ampliadas_ancho[img_galeria_actual]);
			alto = parseInt(galeria_imagenes_ampliadas_alto[img_galeria_actual]) + 90;
		
			OpenBrWindow(ruta + "?src=" + url, "Ampliación", "", ancho, alto, 1);
		}
	}
}
