// JavaScript Document
function validate_jidnap_section() {
  var state = true;
  if (document.jidnap_section_form.section_name.value == "") {
    state = false; 
    document.getElementById("section_name_warning").innerHTML = "<font color='red' class='font_11px'>Jméno sekce nesmí být prázdná hodnota</font>"; 
    }
    else {
      document.getElementById("section_name_warning").innerHTML = "";
      }
  var section_priority = document.jidnap_section_form.section_priority.value;
  if(isNaN(section_priority) || (section_priority<0) || (section_priority=="")) {
    state = false;
    document.getElementById("section_priority_warning").innerHTML = "<br><font color='red' class='font_11px'>Priorita zobrazeni musi byt cislo mezi 0-999!</font>";
    }
    else {
      document.getElementById("section_priority_warning").innerHTML = "";
    } 
    return state;
}

function validate_jidnap_item() {
  var state = true;
  if (document.jidnap_item_form.item_name.value == "") {
    state = false;
    document.getElementById("item_name_warning").innerHTML = "<font color='red' class='font_11px'><br>Jméno polozky nesmí být prázdná hodnota</font>";
  }
  else {
      document.getElementById("item_name_warning").innerHTML = "";
      }
      
  if (document.jidnap_item_form.item_price.value == "") {
    state = false;
    document.getElementById("item_price_warning").innerHTML = "<font color='red' class='font_11px'>Cena nesmí být prázdná hodnota</font>";
  }
  else {
      document.getElementById("item_price_warning").innerHTML = "";
      }
      
  return state;
}

function validate_cenik_item() {
  var state = true;
  if (document.cenik_item_form.hra_name.value == "") {
    state = false;
    document.getElementById("hra_name_warning").innerHTML = "<font color='red' class='font_11px'><br>Jméno hry nesmí být prázdná hodnota</font>";
  }
  else {
      document.getElementById("hra_name_warning").innerHTML = "";
      }
  if (document.cenik_item_form.hra_price.value == "") {
    state = false;
    document.getElementById("hra_price_warning").innerHTML = "<font color='red' class='font_11px'><br>Cena hry nesmí být prázdná hodnota</font>";
  }
  else {
      document.getElementById("hra_price_warning").innerHTML = "";
      }

  return state;  
}

function validate_kalendar_item() {
  var state = true;
  if (document.kalendar_item_form.event_name.value == "") {
    state = false;
    document.getElementById("event_name_warning").innerHTML = "<font color='red' class='font_11px'><br>Název turnaje nesmí být prázdná hodnota</font>";
  }
  else {
      document.getElementById("event_name_warning").innerHTML = "";
      }
  
  // simple date validation
  var datum = document.kalendar_item_form.event_date.value;
  // var date_exp = new RegExp("^[0123]?[0-9](\.){1}((0?[1-9])||10||11||12)(\.){1}20[01][0-9]$","g");
  var date_exp = /^[0123]?[0-9](\.){1}((0?[1-9])||10||11||12){1}(\.){1}20[01][0-9]$/ ;
  if(!date_exp.test(datum)) {
    state=false;
    document.getElementById("event_date_warning").innerHTML = "<font color='red' class='font_11px'><br>Nesprávný formát data!</font>";
    }
    else {document.getElementById("event_date_warning").innerHTML = "";}
  
  // full time validation
  var cas = document.kalendar_item_form.event_time.value;
  time_exp = new RegExp("^((0?[0-9])||(1[0-9])||(2[0-3]))\:[0-5][0-9]$","i");
  
  if (cas!="") {
    if(!time_exp.test(cas)) {
      state=false;
      document.getElementById("event_time_warning").innerHTML = "<font color='red' class='font_11px'><br>Nesprávný formát casu!</font>";
        }
      else {document.getElementById("event_time_warning").innerHTML = "";}
      }
    else {document.getElementById("event_time_warning").innerHTML = "";}
  return state;
}

function validate_napis() {
  var state = true;
  if (document.napis_form.message.value == "") {
    state = false;
    document.getElementById("message_warning").innerHTML = "<font color='red' class='font_11px'><br>Nic nám nepíšete. Napište prosím text zprávy</font>";
  }
  else {
      document.getElementById("message_warning").innerHTML = "";
      }
  var contact = document.napis_form.contact.value;
  if (contact.length<9) {
  state = false;
  document.getElementById("contact_warning").innerHTML = "<font color='red' class='font_11px'><br>Toto nevypadá na kontaktní tel.č. nebo e-mail. Prosím uveďte Váš kontakt.</font>";
    }
    else {
    document.getElementById("contact_warning").innerHTML = "";
    }
  return state;
}

function smazat(polozka) {
  var ke_smazani = "Opravdu si si jist, ze chces smazat " + polozka + " ?";
  return confirm(ke_smazani);
}

