// JavaScript Document

function zobrazSkryj(idecko){
    pom = document.getElementById(idecko).style.display;
 //   document.getElementById('oddil1').style.display = 'none';
 //   document.getElementById('oddil2').style.display = 'none';
    document.getElementById('oddil3').style.display = 'none';
    document.getElementById('oddil4').style.display = 'none';
		el=document.getElementById(idecko).style; 
		el.display=(pom == 'block')?'none':'block';
}
	
function kontrola(vstup){
    em = vstup.email.value;
    jm = vstup.jmeno.value;
    vz = vstup.vzkaz.value;
    if ( jm=="") {alert("Musíte zadat nějaké jméno");return false;};
    if ( vz=="") {alert("Musíte zadat nějaký text");return false;};
    re = new RegExp("^[^@]+@[^.]+\..+$");
    if( !re.test(em) && !(em=="")) 
        {alert("špatný tvar emailu"); return false;}        
}

function kontrola2(vstup){
    jm = vstup.jmeno.value;
    hs = vstup.heslo.value;
    if ( jm=="") {alert("Musíte zadat nějaké jméno");return false;};
    if ( hs=="") {alert("Nezadali jste heslo");return false;};     
}

function kontrola3(vstup){
    kde = vstup.kde.value;
    nazev = vstup.nazev.value;
    if ( kde=="") {alert("Nezadali jste místo");return false;};     
    if ( nazev=="") {alert("Musíte zadat nějaký název");return false;};
    re = new RegExp("^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$");
    kdy = vstup.kdy.value;
    if( !re.test(kdy) || (kdy=="")) 
        {alert("špatný tvar datumu. Zadejte ve tvaru rok-mesic-den"); return false;}
    re = new RegExp("^[0-9]{1,2}:[0-9]{1,2}$");
    cas = vstup.cas.value;
    if( !re.test(cas) || (cas=="")) 
        {alert("špatný tvar času. Zadejte ve tvaru hodiny:minuty"); return false;}    
}

function kontrola5(vstup){
    jmeno = vstup.jmeno.value;
    prijmeni = vstup.prijmeni.value;
    prjmeno = vstup.prjmeno.value;
    heslo = vstup.heslo.value;
    oheslo = vstup.oheslo.value;
    if ( jmeno=="") {alert("Nezadali jste jméno");return false;};     
    if ( prijmeni=="") {alert("Nezadali jste příjmení");return false;};
    if ( prjmeno=="") {alert("Nezadali jste přihlašovací jméno");return false;};
 //   if ( heslo=="") {alert("Nezadali jste heslo");return false;};
 //   if ( oheslo=="") {alert("Nezadali jste ověření hesla");return false;};
    if ( !(heslo==oheslo)) {alert("Špatné ověření hesla");return false;};
}

function kontrola6(vstup){
    jmeno = vstup.jmeno.value;
    prijmeni = vstup.prijmeni.value;
    prjmeno = vstup.prjmeno.value;
    heslo = vstup.heslo.value;
    oheslo = vstup.oheslo.value;
    if ( jmeno=="") {alert("Nezadali jste jméno");return false;};     
    if ( prijmeni=="") {alert("Nezadali jste příjmení");return false;};
 //   if ( prjmeno=="") {alert("Nezadali jste přihlaąovací jméno");return false;};
 //   if ( heslo=="") {alert("Nezadali jste heslo");return false;};
 //   if ( oheslo=="") {alert("Nezadali jste ověření hesla");return false;};
    if ( !(heslo==oheslo)) {alert("Špatné ověření hesla");return false;};
}

function kontrola7(vstup){
    popis = vstup.popis.value;
    if ( popis=="") {alert("Nezadali jste žádný popis");return false;};     
}

function kontrola8(vstup){
    vzkaz = vstup.vzkaz.value;
    if ( vzkaz=="") {alert("Nezadali jste žádný text");return false;};     
}

function emoticon(text) {
 var txtarea = document.kniha.vzkaz;
 text = ' ' + text + ' ';
 if (txtarea.createTextRange && txtarea.caretPos) {
  var caretPos = txtarea.caretPos;
  caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
  txtarea.focus();
 } else {
  txtarea.value  += text;
  txtarea.focus();
 }
}
