var desplegada=0;
var popup;

var ventana;
var abierto=0;

function viewPhoto(foto,titulo)
{
	if(abierto==1){ventana.close();ventana=null;abierto=0}
	ventana=window.open(foto,'ventana','width=10,height=10,resizable=no,scrollbars=no')
	ventana.document.write('<html><head><title>'+titulo+'</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.document.write('<img src="' + foto + '" onLoad="opener.redimensionar(this.width, this.height)">');
	ventana.document.write('<div style="height:25px;background:#2c0803;text-align:right;padding-right:10px"><table style="height:100%" cellpadding="0" cellspacing="0"><tr><td style="padding-bottom:4px;vertical-align:middle">');
	ventana.document.write('<a class="noprint" style="font-family:verdana,arial;font-size:11px;text-decoration:none;color:#ffffff" onmouseover="this.style.color=\'#9c8046\'" 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 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 redimensionar(ancho, alto)
{
	ventana.resizeTo(ancho+10,alto+82);
	ventana.moveTo((screen.width-ancho)/2,(screen.height-(alto+58))/2); // Para centrar el popup
}

function openNew(url)
{
	var ancho;
	var alto;
	
	ancho=600;
	alto=400;
	
	if(desplegada==1){popup.close();popup=null;desplegada=0}
	popup=window.open('noticias.php?'+url,'','width='+ancho+',height='+alto+',resizable=no,scrollbars=yes,toolbars=no');
	desplegada++;
	popup.moveTo((screen.width-ancho)/2,(screen.height-(alto+58))/2); 
}


function openPopup2(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 resumenReserva (inforeserva, infocliente)
{
	if (inforeserva)
	{
		setClassName('lessInfoReserva', 'display_inline');
		setClassName('moreInfoReserva','display_none');
		setClassName('info_reserva', 'display_block');
		setClassName('info_reserva_importe', 'display_block');
		setClassName('info_reserva_observaciones', 'display_block');
	}
	else
	{
		setClassName('moreInfoReserva','display_inline');
		setClassName('lessInfoReserva','display_none');
		setClassName('info_reserva', 'display_none');
		setClassName('info_reserva_importe', 'display_none');
		setClassName('info_reserva_observaciones', 'display_none');
	}
	
	if (infocliente)
	{
		setClassName('lessInfoCliente', 'display_inline');
		setClassName('moreInfoCliente', 'display_none');
		setClassName('info_cliente', 'display_block');
	}
	else
	{
		setClassName('lessInfoCliente', 'display_none');
		setClassName('moreInfoCliente', 'display_inline');
		setClassName('info_cliente', 'display_none');
	}
}

function setClassName (pElemento, pClase) {
	var elemento = new getObj(pElemento);	
	elemento.obj.className =  pClase;
}


function changeBackground(pElemento,pImagen)
{
	var elemento = new getObj(pElemento);
	elemento.style.background = "url("+pImagen+") top left no-repeat";
}

function changeImage(image,galeria)
{
	var objeto = new getObj('imagen');
	if(image=='')
		objeto.obj.src='galeria/'+galeria+'/nofoto.gif';
	else
		objeto.obj.src='galeria/'+galeria+'/'+image;
}

function loadImageGallery(imagen,texto)
{
	var img = new getObj('imgGallery');
	var text = new getObj('txtGallery');
	img.obj.src = imagen;
	text.obj.innerText = texto;
}

function checkPrecio(control)
{
	var objeto = new getObj(control);
	if(objeto.obj.value>0)
		return true;
	else 
		return false;
}

function valor_precio(precio)
{
	if(/[\.][0-9]*[\.]/.test(precio))
		precio=precio.replace(/[\.$]/,"");
	precio=precio.replace(/[^0-9\.]/,"");
	return precio;
}

function valor_fecha(fecha)
{
	fecha=fecha.replace(/[^0-9\/]/,"");
	return fecha;
}

function fecha_ok(fecha) {
  	if (fecha!='' && fecha.search(/^([0-3]{0,1}[0-9]\/[0-1]{0,1}[0-9]\/[1-2][0-9]{3})$/)==-1)
	{
		alert("La fecha debe tener el siguiente formato: dd/mm/aaaa.");
		return false
	}
	else
		return true;
}


function copiar(text)
{
	if (window.clipboardData) 
   	{
   		window.clipboardData.setData("Text", text);
  	}
}

function roundOff(value, precision)
{
		value = Math.round(value*Math.pow(10,precision));
		whole = "" + value;
        var decPoint = whole.length - precision;

        if(decPoint != 0)
        {
                result = whole.substring(0, decPoint);
                result += ".";
                result += whole.substring(decPoint, whole.length);
        }
        else
        {
                result = 0;
                result += ".";
                result += whole.substring(decPoint, whole.length);
        }
        return result;
}

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 show2(elemento)
{
	var objeto= new getObj(elemento);
	objeto.style.display='inline';
}

function hide(elemento)
{
	var objeto= new getObj(elemento);
	objeto.style.display='none';
}

function insertValue(id,texto)
{
	var objeto = new getObj(id);
	objeto.obj.innerText=texto;
}


function borrar_backup(nombre, nombre_real)
{
	if(confirm('¿ Está usted seguro de que desea eliminar la ' + nombre + ' ?'))
		location.href('admin.php?type=bac&delbackup=' + nombre_real);
}

