/* predvyplni nektra pole prihlasky podle parametru */
function fillIn(termin, nazev, misto, adresat) {
  document.getElementById("termin").value = termin;
  document.getElementById("nazev").value = nazev;
  document.getElementById("misto").value = misto;
  document.getElementById("adresat").value = adresat;
  document.getElementById("autovypln").value = 'ANO';
  document.getElementById("jmeno").focus();
} // fillIn()


/* predvyplni nazev akce */
function fill_action(akce, typakce, gmail) {
  document.getElementById("akce").value = akce;
  document.getElementById("akce2").value = akce;
  document.getElementById("typakce").value = typakce;
  document.getElementById("gmail").value = gmail;
  document.getElementById("jmeno").focus();
} // fill_action()


/* OSTATNI - kontrola vyplnenosti povinnych poli, kontrola pripadneho e-mailu */
function checkIt() {
  // kontrola, zda je vybrana nejaka akce
  if (document.getElementById('adresat').value == '') {
    alert("Nejprve zvolte tábor kliknutím na odkaz 'přihlásit >>'!");
    return false;
  } else {	
    // kontrola povinnych polozek
  	var i, eml, len, err = 0;
  	if (document.getElementById('jmeno').value.length < 6)
      err = 1;
  	if (document.getElementById('rc').value.length < 10)
      err = 1;
    if (document.getElementById('prislusnost').value.length < 2)
      err = 1;
  	if (document.getElementById('ulice').value.length < 8)
      err = 1;
    if (document.getElementById('obec').value.length < 8)
      err = 1;
    if (err) {
  	  alert("Je nutné vyplnit všechny tučné položky (označené hvězdičkou).");
  	  return false;
    }

    // pokud je zadan, tak i e-mailu
    eml = document.getElementById('email');
    len = eml.value.length;
    if (len > 0) {
      err = 1;
    	for (i = 1; i < eml.value.length; i++)
  	    if (eml.value.substring(i, i + 1) == "@") 
          err = 0;
    	if (err) {
    	  alert("Pole e-mail musí obsahovat platnou e-mailovou adresu.");
  	    return false;
  	  }
    }
    return true;
  }
} // checkIt()


/* KROUZKY - kontrola vyplnenosti povinnych poli, kontrola pripadneho e-mailu */
function checkRing() {
  // kontrola povinnch polozek
	var i, eml, len, err = 0;
	if (document.getElementById('jmeno').value.length < 2)
    err = 1;
  if (document.getElementById('prijmeni').value.length < 2)
    err = 1;
  if (document.getElementById('rc').value.length < 9)
    err = 1;
  if (document.getElementById('pojistovna').value.length < 2)
    err = 1;
  if (document.getElementById('ulice').value.length < 5)
    err = 1;
  if (document.getElementById('obec').value.length < 2)
    err = 1;
  if (document.getElementById('psc').value.length < 5)
    err = 1;
  if (document.getElementById('jmenozast').value.length < 2)
    err = 1;
  if (document.getElementById('prijmenizast').value.length < 2)
    err = 1;    
  if (document.getElementById('telzast').value.length < 9)
    err = 1;
  if (err) {
	  alert("Je nutné vyplnit všechna tučně označená pole (s hvězdičkou).");
	  return false;
  }     

  // pokud je zadan, tak i e-mailu
  eml = document.getElementById('email');
  len = eml.value.length;
  if (len > 0) {
    err = 1;
  	for (i = 1; i < eml.value.length; i++)
	    if (eml.value.substring(i, i + 1) == "@") 
        err = 0;
  	if (err) {
  	  alert("Pole e-mail musí obsahovat platnou e-mailovou adresu.");
	    return false;
	  }
  }

  // seznameni s vnitrnim radem
  if (document.getElementById('seznameni').checked == false) {
    alert("Je přečíst si a souhlasit s Vnitřním řádem DDM.");
	  return false;
  }

  return true;
} // checkRing()



/* AKCE - kontrola vyplnenosti povinnych poli, kontrola pripadneho e-mailu */
function check_action() {
  //return true;

  // kontrola povinnch polozek
	var i, eml, len, err = 0;
	if (document.getElementById('jmeno').value.length < 2)
    err = 1;
  if (document.getElementById('prijmeni').value.length < 2)
    err = 1;
  if (document.getElementById('rc').value.length < 9)
    err = 1;
  if (document.getElementById('pojistovna').value.length < 2)
    err = 1;
  if (document.getElementById('ulice').value.length < 5)
    err = 1;
  if (document.getElementById('obec').value.length < 2)
    err = 1;
  if (document.getElementById('psc').value.length < 5)
    err = 1;
  if (document.getElementById('jmenozast').value.length < 2)
    err = 1;
  if (document.getElementById('prijmenizast').value.length < 2)
    err = 1;    
  if (document.getElementById('telzast').value.length < 9)
    err = 1;
  if (err) {
	  alert("Je nutné vyplnit všechna tučně označená pole (s hvězdičkou).");
	  return false;
  }     

  // pokud je zadan, tak i e-mailu
  eml = document.getElementById('email');
  len = eml.value.length;
  if (len > 0) {
    err = 1;
  	for (i = 1; i < eml.value.length; i++)
	    if (eml.value.substring(i, i + 1) == "@") 
        err = 0;
  	if (err) {
  	  alert("Pole e-mail musí obsahovat platnou e-mailovou adresu.");
	    return false;
	  }
  }

  // seznameni s vnitrnim radem
  if (document.getElementById('seznameni').checked == false) {
    alert("Je přečíst si a souhlasit s Vnitřním řádem DDM.");
	  return false;
  }

  return true;
} // check_action()
