var desplegada = 0;
var openAviso = 0;
var popup;


var ventana;
var abierto=0;

var titulopordefecto = "Excma. Deputación de Lugo";
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, this.height)">');
	ventana.document.write('<div style="height:22px;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 aviso(id)
{
	var ancho=300;
	var alto=250;
	if(openAviso==1){ventana_aviso.close();ventana_aviso=null;openAviso=0}
	ventana_aviso=window.open('','ventana','width=10,height=10,resizable=no,scrollbars=no')
	ventana_aviso.document.write('<html><head><title>.:| Aviso de disponibilidad |:.</title></head><body style="background:white;overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.abierto=0">');
	ventana_aviso.document.write('<img src="img/disponibilidad.jpg" alt="Notificación de disponibilidad"><iframe style="height:182px" src="aviso.php?id='+id+'"></iframe>');
	ventana_aviso.document.write('<div style="height:25px;background:#990000;text-align:right;vertical-align:top"><table style="height:100%" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:top;padding-right:8px;">');
	ventana_aviso.document.write('<a style="font-family:verdana,arial;font-size:11px;text-decoration:none;color:#ffffff" onmouseover="this.style.color=\'#ffcc00\'" 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_aviso.document.close();	
	ventana_aviso.resizeTo(ancho+10,alto+59);
	ventana_aviso.moveTo((screen.width-ancho)/2,(screen.height-(alto+59))/2);
	openAviso++;
}


function openPopup(url)
{
	var ancho;
	var alto;
	
	ancho=700;
	alto=600;
	
	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)
{	
	// Generamos un nombre aleatorio para la ventana padre, así el popup sabe a quién tiene que devolver el control.
	// Útil cuando tenemos la misma página cargada en varias pestañas del navegador.
	self.name = 'parentWindow'+(Math.round(Math.random()*10000)+1);
	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 borrar_backup(nombre, nombre_real)
{
	if(confirm('¿ Está usted seguro de que desexa eliminar a ' + nombre + ' ?'))
		window.location.href = 'admin.php?type=cs&delbackup=' + nombre_real;
}

function delChecked(maximo)
{
	var url;
	var control;
	url="compra.php?type=cc";
	
	for(x=0;x<maximo;x++) {
		control = new getObj('checkbox'+x);
		if(control.obj.checked==true)
			url+="&delID[]="+x;
	}
	
	location.href=url;
}

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 iShow(elemento)
{
	var objeto= new getObj(elemento);
	objeto.style.display='inline';
}

function hide(elemento)
{
	var objeto= new getObj(elemento);
	objeto.style.display='none';
}

function showTab(pnTotal, pcIdActiva) 
{
	for(lnX = 1; lnX <= pnTotal; lnX++) 
		hide('tab'+lnX);
		
	show(pcIdActiva);
}

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 textSearchBox(txtInput) {
	var txtDefecto = '...';
	if(txtInput.value == txtDefecto)
		txtInput.value = '';
	else
		if(txtInput.value == '')
			txtInput.value = txtDefecto;
}

function ordenSelect (total, seleccionado) {
	var objeto = new getObj('orden');
	objeto.obj.options.length = 0;
	for (i=1;i<=total;i++)
        objeto.obj.options[i-1] = new Option(i,i);
	
	if(seleccionado > 0)
		objeto.obj.options[seleccionado-1].selected = true;
	else
		objeto.obj.options[objeto.obj.options.length-1].selected = true;
}

function valor_precio(precio)
{
	if(/[\.][0-9]*[\.]/.test(precio))
		precio=precio.replace(/[\.$]/,"");
	precio=precio.replace(/[^0-9\.]/,"");
	return precio;
}
