// JavaScript Document

function delConfirm()
{
  return window.confirm("Opravdu smazat?");
}

/**
 * Kontrola formulare 'Rezervace letadel'
 */
function checkFormPlaneReserve(form)
{
  if (form)
  {
    if (form.destinace && form.destinace.value == "") {
      form.destinace.focus();
      window.alert("Zadejte prosím destinaci / účel letu.");
      return false;
    }
    return true;
  }
  return false;
}

/**
 * Kontrola formulare - Cerinka - hlaseni o odstrelech v lomu
 */
function checkCerinkaForm()
{
  var f = document.forms["formCerinka"];
  if (f)
  {
    var today  = new Date();
    var d      = parseInt(f.datum_d.value, 10);
    var m      = parseInt(f.datum_m.value, 10);
    var r      = parseInt(f.datum_r.value, 10);
    var od_h   = parseInt(f.od_h.value, 10)
    var od_min = parseInt(f.od_min.value, 10);
    var do_h   = parseInt(f.do_h.value, 10);
    var do_min = parseInt(f.do_min.value, 10);

    if ( !((d > 0 && d < 32) && (m > 0 && m < 13) && (r >= today.getFullYear())) ) {
      window.alert('Zadejte prosím korektní datum!');
      return false;
    }

    if ( !((od_h >= 0 && od_h <= 24) && (od_min >= 0 && od_min < 60)) ) {
      window.alert('Zadejte prosím korektní čas OD!');
      return false;
    }

    if ( !((do_h >= 0 && do_h <= 24) && (do_min >= 0 && do_min < 60)) ) {
      window.alert('Zadejte prosím korektní čas DO!');
      return false;
    }
  }
  return true;
} 

/**
 * Kontrola formulare - prispevek do diskuze
 */
function checkDiskuseForm()
{
  var f = document.forms["formDiskuze"];
  if (f)
  {
    if (f.nadpis.value == "") {
      f.nadpis.focus();
      window.alert('Zadej prosím nadpis!');
      return false;
    }
    if (f.text.value == "") {
      f.text.focus();
      window.alert('Zadej prosím text!');
      return false;
    }
  }
  return true;
} 

/**
 * Zvetsovani obrazku
 */
function zoomImage(zoomSrc)
{
  var newWindow = window.open('zoom.php?openByJS=1&img=' + zoomSrc, '', 'width=640,height=480,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1');
  newWindow.focus(); 
  return false;
}

function zoomResizeWindow()
{
  if (document.images[0])
  {
    w = document.images[0].width + 50;
    h = document.images[0].height + 110;
    if (w > screen.availWidth)  w = screen.availWidth;
    if (h > screen.availHeight) h = screen.availHeight;
    x = (screen.availWidth  - w)/2;
    y = (screen.availHeight - h)/2;
    
    window.resizeTo(w, h);
    window.moveTo(x, y);
  }
  return;
}

