var desplegada=0;
var popup;

var ventana;
var abierto=0;

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)
{
	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 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:#a23c3e;text-align:center"><table style="height:100%" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:top;padding-top:1px">');
	ventana.document.write('<a class="noprint" style="font-family:verdana,arial;font-size:11px;text-decoration:none;color:#ffffff" onmouseover="this.style.color=\'#ffc667\'" 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 viewPhoto2(foto,titulo)
{
	if(abierto==1){ventana.close();ventana=null;abierto=0}
	ventana=window.open(foto,'ventana','width=800,height=600,resizable=no,scrollbars=no')
	ventana.moveTo((screen.width-800)/2,(screen.height-(600+85))/2); // Para centrar el popup
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 + '">');
	ventana.document.write('<div style="height:25px;background:#a23c3e;text-align:center"><table style="height:100%" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:top;padding-top:1px">');
	ventana.document.write('<a class="noprint" style="font-family:verdana,arial;font-size:11px;text-decoration:none;color:#ffffff" onmouseover="this.style.color=\'#ffc667\'" 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+85);
	ventana.moveTo((screen.width-ancho)/2,(screen.height-(alto+85))/2); // Para centrar el popup
}

function ajustar(contenedor,foto)
{
	var maximo = 100;
	var objeto = new getObj(contenedor);
	var producto = new Image();
	producto.src = foto;
	
	while(producto.height==0 || producto.width==0)
		producto.src = foto;
		
	if(producto.height > maximo)
	{
		producto.width = parseInt(producto.width * maximo / producto.height); 
		producto.height = maximo;
	}
	
	if(producto.width > maximo)
	{
		producto.height = parseInt(producto.height * maximo / producto.width); 
		producto.width = maximo;
	}
	
	objeto.obj.src=producto.src;	
	objeto.obj.height=producto.height;
	objeto.obj.width=producto.width;
	
}


function checkPrecio(control)
{
	var objeto = new getObj(control);
	if(objeto.obj.value>0)
		return true;
	else 
		return false;
}


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 progreso(obj) {
	var txt = new getObj(obj);
	var texto = '<div id="progreso">Proceso en curso ... <span id="crono"></span></div><hr>';
	txt.obj.innerHTML=texto;
}

function progreso2(obj) {
	var txt = new getObj(obj);
	var texto = '<div id="progreso">Proceso en curso ... <span id="crono"></span></div>';
	txt.obj.innerHTML=texto;
}


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 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=cs&delbackup=' + nombre_real);
}
