




function zobraz_plovouci_banner() {
     document.getElementById("plovouci_box").style.display = "block";
}

function aktualizuj_polohu_banneru() {



  document.getElementById("plovouci_box").style.position = "absolute";
  document.getElementById("plovouci_box").style.top= 
             document.body.scrollTop +
             document.body.clientHeight -383-52;
  document.getElementById("plovouci_box").style.left = 
             document.body.scrollLeft +
             document.body.clientWidth/2-175;
             ;
  setTimeout("aktualizuj_polohu_banneru();", 10);

}


function skryj_plovouci_banner() {
     document.getElementById("plovouci_box").style.display = "none";
}


/* formulare */


function kontrola_hledani() {
  value = document.getElementById('string').value;
  if(value.length < 4) {
    alert("Zadaný výraz je příliš krátký.\nVložte prosím výraz dlouhý minimálně 4 znaky.");
    return false;
  } 
  return true;
}


function kontrola_ukladani_adresy() {

  // kontrolujeme jmeno 
  value = document.getElementById('jmeno').value;
  if ((value=='') || (value==' ') || (value=='\n') || (value=='\t')) {
    alert("Vyplňte prosím položku Jméno.");
    return false;
  }

  // kontrolujeme prijmeni 
  value = document.getElementById('prijmeni').value;
  if ((value=='') || (value==' ') || (value=='\n') || (value=='\t')) {
    alert("Vyplňte prosím položku Příjmeni.");
    return false;
  }

  // kontrolujeme adresu 
  value = document.getElementById('adresa').value;
  if ((value=='') || (value==' ') || (value=='\n') || (value=='\t')) {
    alert("Vyplňte prosím položku Adresa.");
    return false;
  }
}




function kontrola_registrace() {

  // kontrolujeme login 
  if (!vhodny_retezec(document.getElementById('login_reg').value, "Uživatelské jméno", "uživatelského jména")) {
    return false;
  }

  //kontrolujeme email
  value = document.getElementById('email_reg').value;
  var result=value.search(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/);

  if ((value=='') || (value==' ') || (value=='\n') || (value=='\t')) {
    alert("Vyplňte prosím položku Email.");
    return false;
  }
  if (result == -1) {
    alert("Formát emailové adresy je neplatný.");
    return false;
  }



  // kontrolujeme shodu hesel 
  if (document.getElementById('heslo1').value!=document.getElementById('heslo2').value) {
    alert("Zadaná hesla se neshodují. Napište je prosím znovu.");
    document.getElementById('heslo1').value="";
    document.getElementById('heslo2').value="";
    return false;
  }

  // kontrolujeme heslo1 
  if (!vhodny_retezec(document.getElementById('heslo1').value, "Heslo", "hesla")) {
    return false;
  }

  //kontrolujeme antispam
  value = document.getElementById('antispam').value;
  if (value!='7') {
    alert("Položka proti spamu nebyla vyplněna správně.");
    return false;
  }

}

function vhodny_retezec(value, polozka, kus_hlasky) {

  var result=value.search(/^[a-zA-Z0-9_]+$/);

  if ((value=='') || (value==' ') || (value=='\n') || (value=='\t')) {
    alert("Vyplňte prosím položku "+polozka+".");
    return false;
  }
  if (result == -1) {
    alert("Pro tvorbu "+kus_hlasky+" prosím použijte pouze čísla, písmena bez diakritiky nebo podtržítko.");
     return false;
  }
  if (value.length < 4 || value.length > 20) {
    alert("Délka "+kus_hlasky+" musí být 4-20 znaků dlouhá.");
    return false;
  }
  return true;
}


function kontrola_diskuze() {

  //kontrolujeme nadpis
  value = document.getElementById('nadpis').value;
  if ((value=='') || (value==' ') || (value=='\n') || (value=='\t')) {
    alert("Vyplňte prosím položku Nadpis.");
    return false;
  }

  //kontrolujeme antispam
  value = document.getElementById('antispam').value;
  if (value!='5') {
    alert("Položka proti spamu nebyla vyplněna správně.");
    return false;
  }

  //kontrolujeme text
  value = document.getElementById('text').value;
  if ((value=='') || (value==' ') || (value=='\n') || (value=='\t')) {
    alert("Vyplňte prosím položku Text.");
    return false;
  }
  return true;
}

function kontrola_napiste() {


  //kontrolujeme jmeno
  value = document.getElementById('name').value;
  if ((value=='') || (value==' ') || (value=='\n') || (value=='\t')) {
    alert("Vyplňte prosím políčko pro jméno.");
    return false;
  }

  //kontrolujeme email
  value = document.getElementById('mail').value;
  var result=value.search(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/);

  if ((value=='') || (value==' ') || (value=='\n') || (value=='\t')) {
    alert("Vyplňte prosím položku Email.");
    return false;
  }
  if (result == -1) {
    alert("Formát emailové adresy je neplatný.");
    return false;
  }

  //kontrolujeme text
  value = document.getElementById('text').value;
  if ((value=='') || (value==' ') || (value=='\n') || (value=='\t')) {
    alert("Vyplňte prosím políčko pro zprávu.");
    return false;
  }


  //kontrolujeme antispam
  value = document.getElementById('antispam').value;
  if (value!='5') {
    alert("Položka proti spamu nebyla vyplněna správně.");
    return false;
  }

  return true;

}


