//
// $Id$
//
// no preguntar al hacer click en un link
var PREGUNTAR_LOCATION = false;
var PREGUNTA = "Hay operaciones pendientes de finalizar o guardar. Si continúa se perderán los datos no guardados.\n\n\n¿Desea continuar de todas formas?";

// envío no pendiente por defecto
var PENDIENTE = 0;

function popup(url,nombre,ancho,alto,opciones) {
  
  var win = null;

  var winl = (screen.width-ancho)/3;
  var wint = 200;
  
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var settings = 'height=' + alto + ',';
  // al ancho le sumo unos pixels por la barra de desplazamiento
  settings += 'width=' + (ancho+55) + ',';
  settings += 'top=' + wint + ',';
  settings += 'left=' + winl + ',';
  settings += opciones;

  window.open(url,nombre,settings);
}

function popupImagen(url,nombre,ancho,alto,opciones) {
  popup(url, nombre, ancho, alto + 150, opciones);
}

function redirigir(url)
{
  document.location.href = url;
}

function irCheck(url, pregunta)
{
  if(url == 'NOURL')
  {
    return;
  }
  
  if(pregunta == "undefined")
  {
    pregunta = PREGUNTA;
  }
  if(PREGUNTAR_LOCATION == true)
  {
    var volver = confirm(pregunta);
    if(volver)
    {
      redirigir(url);
    }
  }
  else redirigir(url);
}

function formCheck(form, pregunta)
{
  //if(pregunta == "undefined")
  if(pregunta == null)
  {
    pregunta = PREGUNTA;
  }
  if(PREGUNTAR_LOCATION == true)
  {
    var volver = confirm(pregunta);
    if(volver)
    {
      form.submit();
    }
  }
  else form.submit();
}

function previaImagen(url, nombre, ancho, alto)
{
  var random = Math.round(Math.random(0,999999)*1000000);
  //var capa = document.getElementById('vista_previa');
  var capa_datos = document.getElementById('vista_previa_datos');
  //var HTML = '<img id="vista_previa_img" width="' + ancho + '" height="' + alto + '" border="1" />';
  //capa.innerHTML = HTML;
  capa_datos.innerHTML = nombre;
  
  // ahora cambio el atributo src de la imagen (parche para explorer)
  document.getElementById("vista_previa_img").src = url + '&r=' + random;
}

function borrarImagen(url)
{
  var confirmar = confirm("¿Seguro que quieres borrar esta imagen?");
  if(confirmar)
  {
    irCheck(url);
  }
}
