var desplegada=0;
var popup;

var ventana;
var abierto=0;

var titulopordefecto = "Galería de fotos";
var cont=0;

function viewPhoto(foto,titulo)
{
	if(titulo=='') titulo='Galería';
	var cerrar='Cerrar ventana';
	//if(abierto==1){ventana.close();ventana=null;abierto=0}
	ventana=window.open(foto,'','width=10,height=10,resizable=no,scrollbars=no')
	ventana.document.write('<html><head><title>'+titulo+'</title></head><body style="background:#ffffff;overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.abierto=0">');
	ventana.document.write('<img src="' + foto + '" onLoad="opener.redimensionar(this.width-5, this.height+20)">');
	ventana.document.write('<div style="height:100px;background:#444444;text-align:right;vertical-align:top"><table style="height:100%;width:100%;" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:top;padding-left:8px;">');
	ventana.document.write('<a class="noprint" style="font-family:verdana,arial;font-size:11px;text-decoration:none;color:#ffffff" onmouseover="this.style.color=\'#ff9900\'" onmouseout="this.style.color=\'#ffffff\'" href="#" onclick="print()"><img style="border:none;vertical-align:middle" src="img/print.gif" /> Imprimir </a>');
	ventana.document.write('</td><td style="text-align:right;vertical-align:top;padding-right:8px">');
	ventana.document.write('<a class="noprint" style="font-family:verdana,arial;font-size:11px;text-decoration:none;color:#ffffff" onmouseover="this.style.color=\'#ff9900\'" onmouseout="this.style.color=\'#ffffff\'" href="#" onclick="self.close()"><img style="border:none;vertical-align:middle" src="img/close.gif" /> Cerrar esta ventana</a></td></tr></table></div>');
	ventana.document.close();
	abierto++;
}

function redimensionar(ancho, alto)
{
	ventana.resizeTo(ancho+10,alto+58);
	ventana.moveTo((screen.width-ancho)/2,(screen.height-(alto+58))/2); // Para centrar el popup
}

function openPopup(url,ancho,alto)
{
	if(desplegada==1){popup.close();popup=null;desplegada=0}
	popup=window.open(url,'','width='+ancho+',height='+alto+',resizable=no,scrollbars=yes,toolbars=no');
	desplegada++;
}

function openPopup2(url,ancho,alto)
{
	self.name = 'parentWindow';
	if(desplegada>0 && ventana!=null){ventana.close();ventana=null;desplegada=0}
	var ventana=window.open('','ventana','width='+ancho+',height='+alto+',resizable=no,scrollbars=yes,toolbars=no');
	ventana.moveTo((screen.width-ancho)/2,(screen.height-(alto+58))/2);
	ventana.location = url;
	desplegada++;
	ventana.focus();
}

function openPopup3(url,nombre,ancho,alto)
{
	self.name = 'parentWindow';
	if(desplegada>0 && ventana!=null){ventana.close();ventana=null;desplegada=0}
	var ventana=window.open('',nombre,'width='+ancho+',height='+alto+',resizable=yes,scrollbars=yes,toolbar=yes,Menubar=yes,Location=yes,Directories=yes,Titlebar=yes,Status=yes');
	ventana.moveTo((screen.width-ancho)/2,(screen.height-(alto+58))/2);
	ventana.location = url;
	desplegada++;
	ventana.focus();
}

function verHoja (num_hoja, total_hojas) {
	for(x=1; x<=total_hojas; x++)
		hide('pagina'+x);
	
	show('pagina'+num_hoja);
}

function borrar_backup(nombre, nombre_real)
{
	if(confirm('¿ Está usted seguro de que desea eliminar la ' + nombre + ' ?'))
		location.href('admin.php?type=cs&delbackup=' + nombre_real);
}

function getCSSbyBrowser(css)
{
	var nombre = navigator.appName;
	if (nombre == "Microsoft Internet Explorer")
		document.write("<LINK rel='stylesheet' type='text/css' href='css/"+css+".css'>");
	else
		document.write("<LINK rel='stylesheet' type='text/css' href='css/"+css+"_firefox.css'>");
}

function getObj(name)
{
	if (document.getElementById)
	{
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	}
	else if (document.all)
	{
		this.obj = document.all[name];
		this.style = document.all[name].style;
	}
	else if (document.layers)
	{
		this.obj = document.layers[name];
		this.style = document.layers[name];
	}
}

function show(elemento)
{
	var objeto= new getObj(elemento);
	objeto.style.display='block';
}

function hide(elemento)
{
	var objeto= new getObj(elemento);
	objeto.style.display='none';
}

function vShow(elemento)
{
	var objeto= new getObj(elemento);
	objeto.style.visibility='visible';
}

function vHide(elemento)
{
	var objeto= new getObj(elemento);
	objeto.style.visibility='hidden';
}

function insertValue(id,texto)
{
	var objeto = new getObj(id);
	objeto.obj.innerText=texto;
}

function cargarImagen(contenedor, imagen)
{
	var objeto = new getObj(contenedor);
	objeto.obj.src = imagen;
}

function intercambiarImagen(contenedor1, contenedor2, urlImagen)
{
	var objeto1 = new getObj(contenedor1);
	var objeto2 = new getObj(contenedor2);

	var aux = objeto1.obj.src;
	
	aux = aux.replace("/zoom","");

	var pos = urlImagen.lastIndexOf("/");
	
	urlImagen = urlImagen.substring(0, pos) + "/zoom" + urlImagen.substring(2000, pos);

	objeto1.obj.src = urlImagen;
	objeto2.obj.src = aux;
}

function submitForm(id)
{
	var objeto = new getObj(id);
	objeto.obj.submit();
}

function AgregarFavoritos(Titulo,URL)
{
	/* Condición para el navegador Firefox */
	if (navigator.appName=="Netscape") {
	/* Agrega la página a favoritos y asigna un título al enlace */
		window.sidebar.addPanel(Titulo,URL,""); 
	}
	
	/* Condición para el navegador IE */
	if (navigator.appName=="Microsoft Internet Explorer"){
	/* Agrega la página a favoritos y asigna un título al enlace */
		window.external.AddFavorite(URL,Titulo);
	}
}

function checkPdf()
{
	var documento= new getObj('pdfFile');
	var ok = true;
	var arquivo = documento.obj.value;
	var extension = arquivo.substring(arquivo.length-4,arquivo.length);
	extension=extension.toLowerCase();
	if(arquivo=='')
	{
		alert("Debe seleccionar primero un documento.");
		ok = false;
	}
	else	
		if (extension!='.pdf')
		{
			alert("El formato del documento no es correcto. \nSólo están permitidos documentos PDF.");
			ok = false;
		}
	return ok;
}