var desplegada=0;
var popup;

var ventana;
var abierto=0;

var titulopordefecto = "Galería de fotos";
var cont=0;

function viewPhoto(foto,titulo,idioma)
{
	switch(idioma)
	{
		case "GL":
			frases=new Array('Pechar fiestra','Imprimir','Pechar esta fiestra');
			break;
		case "ES":
		default:
			frases=new Array('Cerrar ventana','Imprimir','Cerrar esta ventana');
			break;
	}
	
	if(titulo=='') titulo='Galería';
	var cerrar=frases[0];
	//if(abierto==1){ventana.close();ventana=null;abierto=0}
	ventana=window.open(foto,'','width=10,height=10,resizable=no,scrollbars=no,status=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((parseInt(this.width)-5),(parseInt(this.height)+30))">');
	ventana.document.write('<div style="height:40px;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" /> '+frases[1]+' </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" /> '+frases[2]+'</a></td></tr></table></div>');
	ventana.document.close();
	ventana.focus();
	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,toolbar=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,toolbar=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 showInline(elemento)
{
	var objeto= new getObj(elemento);
	objeto.style.display='inline';
}

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 cargarImagenAndHide(contenedor, imagen, elemento, elemento2)
{
	var objeto = new getObj(contenedor);
	objeto.obj.src = imagen;
	vHide(elemento);
	vHide(elemento2);
}

function cargarImagenAndShow(contenedor, imagen, elemento, elemento2)
{
	var objeto = new getObj(contenedor);
	objeto.obj.src = imagen;
	vShow(elemento);
	vShow(elemento2);
}

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 showElemento (panel) {
	var mnuEstructura = new getObj('mnuEstructura');
	var mnuParrafos = new getObj('mnuParrafos');
	//var mnuNoticias = new getObj('mnuNoticias');
	
	mnuEstructura.obj.className='submenu';
	mnuParrafos.obj.className='submenu';
	//mnuNoticias.obj.className='submenu';
	
	eval('mnu'+panel+'.obj.className="submenu over"');
	
	hide('divEstructura');
	hide('divParrafos');
	//hide('divNoticias');
	
	showInline('div'+panel);
}

function showEstilo (numero) {
	for(i=1;i<=3;i++) {
		if(document.getElementById('mnuEstilos'+i) != null) {
			eval('var mnuEstilos'+i+' = new getObj("mnuEstilos'+i+'");');
			eval('mnuEstilos'+i+'.obj.className="submenu";');
			hide('divEstilos'+i);
		}
	}
	eval('mnuEstilos'+numero+'.obj.className="submenu over"');
	showInline('divEstilos'+numero);
	
}

function showParrafo(ficha_actual, total_fichas) {
	for(i=0;i<total_fichas;i++) {
		if (document.getElementById('contenido_parrafo_'+i) != null) {
			eval('var parrafo'+i+' = new getObj("contenido_parrafo_'+i+'");');
			eval('var ficha'+i+' = new getObj("parrafo_ficha_'+i+'");');
			hide('contenido_parrafo_'+i);
			eval('ficha'+i+'.obj.className=""');
		}
	}
	
	if(total_fichas > 0) {
		show('contenido_parrafo_'+ficha_actual);
		eval('ficha'+ficha_actual+'.obj.className="over"');
	}
}

function showImagen(parrafo_actual, ficha_actual, total_fichas) {
	for(i=0;i<total_fichas;i++) {
		if (document.getElementById('imagenParrafo'+parrafo_actual+i) != null) {
			eval('var parrafo'+i+' = new getObj("imagenParrafo'+parrafo_actual+i+'");');
			eval('var ficha'+i+' = new getObj("imagen_ficha_'+parrafo_actual+'_'+i+'");');
			hide('imagenParrafo'+parrafo_actual+i);
			eval('ficha'+i+'.obj.className=""');
		}
	}
	
	if(total_fichas > 0) {
		show('imagenParrafo'+parrafo_actual+ficha_actual);
		eval('ficha'+ficha_actual+'.obj.className="over"');
	}
}