function check(question) {
  return confirm(question);
}

/* open_calendar
 * Otevre nove okno s kalendarem
 * @obj Cesta k prvku, do ktereho se ma nastavit nove datum (format form_name.input_name)
 */ 
function open_calendar(obj) {
  // Zjistim nazev rodicovskeho formulare a sousedniho input prvku
  date   = document.getElementById(obj).value;
  option = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=200,height=150";
  win    = window.open('calendar.php?date=' + date + '&opener=' + obj ,'calendar',option);
  return false;
}

// Skript pro funkcnost hodin
var show_time = false;
var timerID   = null;
function stop() {
  if(show_time) {
    clearTimeout(timerID);
    document.clock.date_time.value = " ";
  }
  show_time = false;
}

function start_time() {
  var today = new Date();
  var display_value;
  
  display_value = today.getDate() + "."  + (today.getMonth()+1) + "." + today.getFullYear();
  display_value += "  " + today.getHours();
  if(today.getMinutes() < 10) { 
    display_value += ":0" + today.getMinutes();
  }
  else {
    display_value += ":" + today.getMinutes();
  }
  if(today.getHours() >= 12) {
    display_value += "  ";
  }
  else {
    display_value += "  ";
  } 

  document.clock.date_time.value = display_value;
  timerID = setTimeout("start_time()", 1000);
  show_time = true;
}

/* Nastavi input pole podle hodnoty vybrane v selectu lbox1 */
function set_input_by_lbox(inputName, lboxName1, lboxName2) {
  // Nejdrive nastavim druhy listbox na stejnou hodnotu jako je prvni
  document.getElementById(lboxName2).value = document.getElementById(lboxName1).value;
  // Pak nastavim input pole na hodnotu druheho listboxu
  index = document.getElementById(lboxName2).selectedIndex;
  text  = document.getElementById(lboxName2).options[index].text;
  document.getElementById(inputName).value = text;
}

/* Zkontroluje formular s poptavkou na spravnost zadanych dat */
function check_pozadavek_form() {
  return true;
}

function DisplayForm(btn) {
	if(document.getElementById('formCertify') != null){
		document.getElementById('formCertify').style.display = 'block';
	}
	if(document.getElementById('btnSchvalit') != null){
		document.getElementById('btnSchvalit').style.display = 'none';
	}
	if(document.getElementById('btnVratit') != null){
		document.getElementById('btnVratit').style.display = 'none';
	}
	
  if (btn == 1){
	if(document.getElementById('btnInsPoznUzv') != null){ 
		document.getElementById('btnInsPoznUzv').style.display = 'inline';
	}
	if(document.getElementById('btnInsPoznSnz') != null){ 
		document.getElementById('btnInsPoznSnz').style.display = 'none';
	}
  }else {
	if(document.getElementById('btnInsPoznUzv') != null){  
		document.getElementById('btnInsPoznUzv').style.display = 'none';
	}
	if(document.getElementById('btnInsPoznSnz') != null){  
		document.getElementById('btnInsPoznSnz').style.display = 'inline';
	}
  }
  
}

function setImportant(type) {
  var output = '<select name="PRIORITA" id="PRIORITA" size="1" class="medium select" onchange="setBtnSubmitPozadavek(this.value);">\n';
  if(type != 'DO') {
   output += '<option value="1">Urgentní</option>\n';
   output += '<option value="2">Důležité</option>\n';
  }
  output += '<option value="3">Normální</option>\n';
  output += '</selected>';
  var el = document.getElementById('important');
  el.innerHTML = output;
    
  // Funkce se aktivuje jen když má uživatel ROLI 2-VSECHNA_PRAVA nebo 5-ROZSIRENA_PRAVA 
  // Pokud je role 5-ROZSIRENA_PRAVA a 
  // pokud požadavek byl typu NÁVRH (DŮLEŽITÁ A NORMÁLNÍ) tak nepovolit tlačítko btnSubmitPozadavek  
  // Zjistím roli přihlášeného uživatele - pokud je ROLE 5-ROZSIRENA_PRAVA pak vrátím 1 jinak 0
  jQuery.getJSON('getRole.php', 
  function (data) {
    if (data==2 || data==5) {     
      if (data==5 && type=='NA' && (document.getElementById('PRIORITA').value==2 || document.getElementById('PRIORITA').value==3)) { 
      ////alert('aa ' + type + ' bb');
      ////alert('bb ' + data + ' bb');
      ////alert(document.getElementById('PRIORITA').value);
        document.getElementById('btnSubmitPozadavek').style.display = 'none';     
      } else {
        document.getElementById('btnSubmitPozadavek').style.display = 'inline';
      }
    }      
  }); 

  return true;
}

function setBtnSubmitPozadavek(priorita) {
  // Pokud je role 5-ROZSIRENA_PRAVA a 
  // pokud požadavek byl typu NÁVRH (DŮLEŽITÁ A NORMÁLNÍ) tak nepovolit tlačítko btnSubmitPozadavek  
  // Zjistím roli přihlášeného uživatele - pokud je ROLE 5-ROZSIRENA_PRAVA pak vrátím 1 jinak 0  
  jQuery.getJSON('getRole.php', 
  function (data) {
    if (data==2 || data==5) {
      if (data==5 && document.getElementById('TYP').value=='NA' && (priorita==2 || priorita==3)) { 
      ////alert('aa ' + data + ' bb');
      ////alert('bb ' + document.getElementById('TYP').value + ' bb');
      ////alert('cc ' + priorita);
        document.getElementById('btnSubmitPozadavek').style.display = 'none';     
      } else {
        document.getElementById('btnSubmitPozadavek').style.display = 'inline';
      }  
    }
  });

  return true;
}

/* Nastavi activni logovaci pole */
function setActiveLogin(el) {
	var prvek = document.getElementById(el);
	if(prvek) prvek.focus();
}
