   function toggle(targetId) {
     	
     	if(document.getElementById) {
         target = document.getElementById(targetId);
           if(target.style.display == "none")  {
             target.style.display = "";
           }
             else {
                  target.style.display = "none";
             }
       }
     	
     } // end function
   
   
   String.prototype.trim = function() {
    a = this.replace(/^\s+/, '');
    return a.replace(/\s+$/, '');
   }
   
    function isNum(passedVal) {
			if (passedVal == "") {
				return false
			}
			for (i=0; i < passedVal.length; i++) {
				if (passedVal.charAt(i) < "0") {
					return false
				}
				if (passedVal.charAt(i) > "9") {
					return false
				}
			}
			return true
		}
    
    
    
     function validEmail(email) {
			invalidChars = " /:,;"
	
			if (email == "") {
				return false
			}
			for (i=0; i < invalidChars.length; i++) {
				badChar = invalidChars.charAt(i)
				if (email.indexOf(badChar,0) > -1) {
					return false
				}
			}
			atPos = email.indexOf("@",1)
			if (atPos == -1) {
				return false
			}
			if (email.indexOf("@",atPos+1) > -1) {
				return false
			}
			periodPos = email.indexOf(".",atPos)
			if (periodPos == -1) {
				return false
			}
			if (periodPos+3 > email.length)	{
				return false
			}
			return true
		}



function confirmDocDel() {

  vymazat = window.confirm("Opravdu chcete odstranit tento dokument ?");

  if (vymazat) return true;
    else return false;
} // end function




/*  Aktuality   */

function confirmAktDel(nazev) {

  vymazat = window.confirm("Aktualita \"" + nazev + "\" bude odstraněna !");

  if (vymazat) return true;
    else return false;
} // end function


function checkAktAdd() {

  tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.formular;
  
  var kat = -1;
  
	for (i = 0; i < formular.kategorie.length; i++) {
                                              		 if (formular.kategorie[i].checked) {
                                              					                               kat = i;
                                              		 }
	}
			
    
    
  if(kat < 0) chyba += "Vyberte zařazení aktuality (kategorii).\n\n"; 
  
  if( formular.nazev.value == "") chyba += "Vyplňte název aktuality.\n\n";
   if( formular.aktualita.value == "" ) chyba += "Vyplňte text.\n\n";
   
  // if( (formular.email.value !== "") && (!validEmail(formular.email.value)) ) chyba += "E-mailová adresa není platná.\n\n";

  if(formular.dokument.value !== "") {
                                       soubor = formular.dokument.value;
  
  
                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Vkládaný soubor nemá povolenou příponu";
                                                                                                                 
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function


function checkAktUpdate() {

  tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.formular;
  
  var kat = -1;
  
	for (i = 0; i < formular.kategorie.length; i++) {
                                              		 if (formular.kategorie[i].checked) {
                                              					                               kat = i;
                                              		 }
	}
			
    
    
  if(kat < 0) chyba += "Vyberte zařazení aktuality (kategorii).\n\n"; 
  if( formular.nazev.value == "" ) chyba += "Vyplňte název aktuality.\n\n";
   if( formular.aktualita.value == "" ) chyba += "Vyplňte text aktuality.\n\n";
   
 //  if( (formular.email.value !== "") && (!validEmail(formular.email.value)) ) chyba += "E-mail address is not valid.\n\n";
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }
   
} // end function




function checkDocAdd() {

  var chyba = "";
  var formular = document.docformular;
  
 
  if( formular.dokument.value == "" ) chyba += "Vyberte soubor.\n\n";

  if(formular.dokument.value !== "") {
                                       soubor = formular.dokument.value;
  
  
                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Soubor nemá povolenou příponu";
                                                                                     
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function




function checkFotoAdd() {

  var chyba = "";
  var formular = document.fotoformular;
  
 
  if( formular.foto.value == "" ) chyba += "Vyberte fotografii.\n\n";

  else {
                                       soubor = formular.foto.value;
  
  
                                                 var pripony = new Array("jpg","JPG","jpeg","JPEG","gif","GIF","png","PNG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Soubor nemá povolenou příponu";
                                                                                     
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function








/* Clenske obce */

function confirmObecDel(nazev) {

  vymazat = window.confirm("Obec \"" + nazev + "\" bude odstraněna !");

  if (vymazat) return true;
    else return false;
} // end function


function checkObecAdd() {

  var chyba = "";
  var formular = document.formular;
    
  if( formular.nazev.value == "") chyba += "Vyplňte název obce.\n\n";
  // if( formular.aktualita.value == "" ) chyba += "Vyplňte popis obce.\n\n";
   
  // if( (formular.email.value !== "") && (!validEmail(formular.email.value)) ) chyba += "E-mailová adresa není platná.\n\n";

  if((formular.typsubjektu) && (formular.typsubjektu.value < 1)) chyba += "Vyberte typ subjektu.\n\n";
  
  if(formular.ropa_zastupce) {
  
                var kat = -1;
                
              	for (i = 0; i < formular.ropa_zastupce.length; i++) {
                                                            		 if (formular.ropa_zastupce[i].checked) {
                                                            					                               kat = i;
                                                            		 }
              	}
              			
                  
                  
                if(kat < 0) chyba += "Vyberte pohlaví zástupce v RoPa.\n\n"; 
    
  } // end RoPa

  if(formular.dokument.value !== "") {
                                       soubor = formular.dokument.value;
  
  
                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Vkládaný soubor nemá povolenou příponu";
                                                                                                                 
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function


function checkObecUpdate() {

  var chyba = "";
  var formular = document.formular;
      
  if( formular.nazev.value == "" ) chyba += "Vyplňte název obce.\n\n";
  
  if((formular.typsubjektu) && (formular.typsubjektu.value < 1)) chyba += "Vyberte typ subjektu.\n\n";
  
  if(formular.ropa_zastupce) {
  
                var kat = -1;
                
              	for (i = 0; i < formular.ropa_zastupce.length; i++) {
                                                            		 if (formular.ropa_zastupce[i].checked) {
                                                            					                               kat = i;
                                                            		 }
              	}
              			
                  
                  
                if(kat < 0) chyba += "Vyberte pohlaví zástupce v RoPa.\n\n"; 
    
  } // end RoPa
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }
   
} // end function


function confirmKontaktDel(jmeno) {

  vymazat = window.confirm("Kontakt \"" + jmeno + "\" bude odstraněn !");

  if (vymazat) return true;
    else return false;
} // end function



function checkKontaktAdd() {

  var chyba = "";
  var formular = document.kontformular;
      
  if( formular.jmeno.value == "" ) chyba += "Vyplňte jméno.\n\n";
 //  if( formular.aktualita.value == "" ) chyba += "Vyplňte text aktuality.\n\n";
   
 //  if( (formular.email.value !== "") && (!validEmail(formular.email.value)) ) chyba += "E-mail address is not valid.\n\n";
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }

} // end function













/*  Katalog firem   */


function confirmFirmaDel(nazev) {

  vymazat = window.confirm("Firma \"" + nazev + "\" bude odstraněna !");

  if (vymazat) return true;
    else return false;
} // end function


function checkFirmaAdd() {

  var chyba = "";
  var formular = document.formular;
    
  if(formular.obec.value < 1)   chyba += "Vyberte obec.\n\n";
    
  if( formular.nazev.value == "") chyba += "Vyplňte název firmy.\n\n";
  // if( formular.aktualita.value == "" ) chyba += "Vyplňte popis obce.\n\n";
   
  // if( (formular.email.value !== "") && (!validEmail(formular.email.value)) ) chyba += "E-mailová adresa není platná.\n\n";

  if(formular.dokument.value !== "") {
                                       soubor = formular.dokument.value;
  
  
                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Vkládaný soubor nemá povolenou příponu";
                                                                                                                 
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function


function checkFirmaUpdate() {

  var chyba = "";
  var formular = document.formular;
  
  if(formular.obec.value < 1)   chyba += "Vyberte obec.\n\n";
      
  if( formular.nazev.value == "" ) chyba += "Vyplňte název firmy.\n\n";
 //  if( formular.aktualita.value == "" ) chyba += "Vyplňte text aktuality.\n\n";
   
 //  if( (formular.email.value !== "") && (!validEmail(formular.email.value)) ) chyba += "E-mail address is not valid.\n\n";
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }
   
} // end function


















/*  diskuze.php  */

function confirmDiskDel() {

  vymazat = window.confirm("Chcete opravdu smazat tento příspěvek ?");

  if (vymazat) return true;
    else return false;
} // end function




// ============ dokumenty =========================

function checkDocAdd2() {

			  var chyba = "";
			  var formular = document.docformular;
			  
			 
			  if( formular.dokument.value == "" )    chyba += "Vyberte soubor.\n\n";
			  	            
			 
			  if(formular.dokument.value !== "") {
			                                       soubor = formular.dokument.value;
			  
			  
			                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
			                                                 var povolena = 0;  
			                                                 
			                                                 var sekce = soubor.split(".");
			                                                  delkapole = sekce.length;
			                                                  poslednisekce = delkapole - 1;
			                                                  pripona = sekce[poslednisekce];     
			                                                                                            
			                                                   for(p = 0; p < pripony.length; p++) {
			                                                                 
			                                                        if(pripony[p] == pripona) {
			                                                                                    povolena = 1;
			                                                                                    break;
			                                                        }             
			                                                                     
			                                                   } // end for
			                                             
			                                                    // otestuju, jestli pripona sedi 
			                                                   if(povolena < 1)   chyba += "Vkládaný soubor nemá povolenou příponu.";
			                                                                                                   
			   } // end dokument
			   
			   if(chyba == "")  return true;
			    else {
			           alert(chyba);
			           return false;
			    }
			
			
			} // end function
			
			
			
			function checkDirAdd() {

			  var chyba = "";
			  var formular = document.dirformular;
			  
			 
			  if( formular.adresar.value == "" )    {
			  	
			           alert("Vyplňte název adresáře");
			           formular.adresar.focus();
			           return false;
			    }
			    
			      else return true;						
			} // end function
			
			
		   function confirmDirDel() {

			  vymazat = window.confirm("Opravdu chcete smazat adresář s celým jeho obsahem ?");
			
			  if (vymazat) return true;
			    else return false;
			} // end function
			
			
		  function confirmDocdownDel() {

			  vymazat = window.confirm("Opravdu chcete odstranit tento soubor ?");
			
			  if (vymazat) return true;
			    else return false;
			} // end function





/*  Kalendar akci   */

function confirmAkceDel(nazev) {

  vymazat = window.confirm("Akce \"" + nazev + "\" bude odstraněna !");

  if (vymazat) return true;
    else return false;
} // end function






function validDatum(datum) {

  var validChars = "0123456789-";
  var cisla = "0123456789";
  
  if(datum.length !== 10) return false;
  
  now = new Date();
  
  aktrok = now.getFullYear();
  aktmesic = now.getMonth() + 1;
  aktden = now.getDate();
 	
 	
 	if(aktmesic < 10) aktmesic = "0" + aktmesic;
 	if(aktden < 10) aktden = "0" + aktden;
 	
 	dnes_komplet = aktrok + "-" + aktmesic + "-" + aktden;
 	
 	// alert("Akt. rok: " + aktrok + "\n" + "Akt. mesic: " + aktmesic + "\n" + "Akt. den: " + aktden);
 	// alert("Dnes: " + dnes_komplet);
 	
 	
 	den = datum.substring(0,2);
 	mesic = datum.substring(3,5);
 	rok = datum.substring(6,10);
 	
 	
 	/*
	rok = datum.substring(0,4);
	mesic = datum.substring(5,7);
	den = datum.substring(8,10);
	*/	
	//	alert("Rok: " + rok + "\n" + "Mesic: " + mesic + "\n" + "Den: " + den);
		
  if(!isNum(rok)) return false;	
  if(!isNum(mesic)) return false;
  if(!isNum(den)) return false;	
/*
 	if(datum < dnes_komplet)	{
 	                    alert("Datum \'" + datum + "\' je minulost."); 
                      return false;	
   }
	*/	
	if(datum.charAt(2) !== ".") return false;
	if(datum.charAt(5) !== ".") return false;
	
	return true;
  

} // end function



function validCas(cas) {
   
  if(cas.length !== 5) return false;
   	
	hodiny = cas.substring(0,2);
  minuty = cas.substring(3,5);
  
  
		
  if(!isNum(hodiny)) {
               alert("Hodiny musí být platné číslo 00 - 23");
               return false;
  }
  if(hodiny > 23) {
               alert("Hodiny musí být max. 23");
               return false;
  }
    	
  if(!isNum(minuty)) {
               alert("Minuty musí být platné číslo 00 - 59");
               return false;
  }
  if(minuty > 59) {
               alert("Minuty musí být max. 59");
               return false;
  }				
		
	if(cas.charAt(2) !== ":") return false;

	
	return true;
  
} // end function


function checkAkceAdd() {

  var chyba = "";
  var formular = document.formular;
  
  var kat = -1;
  
	for (i = 0; i < formular.kategorie.length; i++) {
                                              		 if (formular.kategorie[i].checked) {
                                              					                               kat = i;
                                              		 }
	}
			
    
    
  if(kat < 0) chyba += "Vyberte zařazení akce (kategorii).\n"; 
  
  
  
  if(formular.od_datum.value == "")   chyba = chyba + "Zadejte datum konání akce.\n";  
 
    else {  // kontrola spravnosti formatu data    
          if(!validDatum(formular.od_datum.value))  chyba = chyba + "Špatně vyplněné datum začátku konání akce.\n";  
    }
    
  if( (formular.od_cas.value !== "") && (!validCas(formular.od_cas.value)) )  chyba = chyba + "Špatně vyplněný čas začátku konání akce.\n";       
  
  
  if( (formular.do_datum.value !== "") && (!validDatum(formular.do_datum.value)) ) chyba = chyba + "Špatně vyplněné datum ukončení akce.\n";
  if( (formular.do_cas.value !== "") && (!validCas(formular.do_cas.value)) ) chyba = chyba + "Špatně vyplněný čas ukončení konání akce.\n";   
  
 // if( (formular.od_datum.value !== "") && (formular.do_datum.value !== "") && (formular.do_datum.value < formular.od_datum.value) ) chyba = chyba + "Datum ukončení akce nesmí být menší než datum zahájení akce.\n";
  
  
  
  
  if( formular.nazev.value == "") chyba += "Vyplňte název akce.\n";
  if( formular.misto.value == "" ) chyba += "Vyplňte místo konání akce.\n";
 // if( formular.popis.value == "" ) chyba += "Vyplňte popis akce.\n";
   
  // if( (formular.email.value !== "") && (!validEmail(formular.email.value)) ) chyba += "E-mailová adresa není platná.\n\n";

  if(formular.dokument.value !== "") {
                                       soubor = formular.dokument.value;
  
  
                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Vkládaný soubor nemá povolenou příponu";
                                                                                                                 
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function



function checkAkceUpdate() {

  var chyba = "";
  var formular = document.formular;
  
  var kat = -1;
  
	for (i = 0; i < formular.kategorie.length; i++) {
                                              		 if (formular.kategorie[i].checked) {
                                              					                               kat = i;
                                              		 }
	}
			
    
  if(kat < 0) chyba += "Vyberte zařazení akce (kategorii).\n"; 
  
    
  if(formular.od_datum.value == "")   chyba = chyba + "Zadejte datum konání akce.\n";  
 
    else {  // kontrola spravnosti formatu data    
          if(!validDatum(formular.od_datum.value))  chyba = chyba + "Špatně vyplněné datum začátku konání akce.\n";  
    }
    
  if( (formular.od_cas.value !== "") && (!validCas(formular.od_cas.value)) )  chyba = chyba + "Špatně vyplněný čas začátku konání akce.\n";       
  
  
  if( (formular.do_datum.value !== "") && (!validDatum(formular.do_datum.value)) ) chyba = chyba + "Špatně vyplněné datum ukončení akce.\n";
  if( (formular.do_cas.value !== "") && (!validCas(formular.do_cas.value)) ) chyba = chyba + "Špatně vyplněný čas ukončení konání akce.\n";   
  
 // if( (formular.od_datum.value !== "") && (formular.do_datum.value !== "") && (formular.do_datum.value < formular.od_datum.value) ) chyba = chyba + "Datum ukončení akce nesmí být menší než datum zahájení akce.\n";
  
  if( formular.nazev.value == "") chyba += "Vyplňte název akce.\n";
  if( formular.misto.value == "" ) chyba += "Vyplňte místo konání akce.\n";
 // if( formular.popis.value == "" ) chyba += "Vyplňte popis akce.\n";
   
  // if( (formular.email.value !== "") && (!validEmail(formular.email.value)) ) chyba += "E-mailová adresa není platná.\n\n";

     
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function




/* Projekty  */

function confirmProjektDel(nazev) {

  vymazat = window.confirm("Projekt \"" + nazev + "\" bude odstraněn !");

  if (vymazat) return true;
    else return false;
} // end function


function checkProjektAdd() {

  tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.formular;
  
  var kat = -1;
  
	for (i = 0; i < formular.kategorie.length; i++) {
                                              		 if (formular.kategorie[i].checked) {
                                              					                               kat = i;
                                              		 }
	}
			
    
    
  if(kat < 0) chyba += "Vyberte zařazení projektu (kategorii).\n\n"; 
      
  if(formular.rozpocet.value.trim() !== "") {
                                             if(!isNum(formular.rozpocet.value.trim())) chyba += "Rozpočet projektu musí být platné číslo (pouze číslice, žádné mezery).\n\n";
  }
  
  if(formular.dotace.value.trim() !== "") {
                                             if(!isNum(formular.dotace.value.trim())) chyba += "Výše dotace musí být platné číslo (pouze číslice, žádné mezery).\n\n";
  }     
      
  if( formular.nazev.value == "") chyba += "Vyplňte název projektu.\n\n";
  if( formular.nositel.value == "") chyba += "Vyplňte nositele projektu.\n\n";
  if( formular.cil.value == "" ) chyba += "Vyplňte cíl projektu.\n\n";
  if( formular.aktualita.value == "" ) chyba += "Vyplňte popis projektu.\n\n";
   
  // if( (formular.email.value !== "") && (!validEmail(formular.email.value)) ) chyba += "E-mailová adresa není platná.\n\n";

  if(formular.dokument.value !== "") {
                                       soubor = formular.dokument.value;
  
  
                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Vkládaný soubor nemá povolenou příponu";
                                                                                                                 
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function


function checkProjektUpdate() {

  tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.formular;
  
  var kat = -1;
  
	for (i = 0; i < formular.kategorie.length; i++) {
                                              		 if (formular.kategorie[i].checked) {
                                              					                               kat = i;
                                              		 }
	}
			
    
    
  if(kat < 0) chyba += "Vyberte zařazení projektu (kategorii).\n\n"; 
  
  if(formular.rozpocet.value.trim() !== "") {
                                             if(!isNum(formular.rozpocet.value.trim())) chyba += "Rozpočet projektu musí být platné číslo (pouze číslice, žádné mezery).\n\n";
  }
  
  if(formular.dotace.value.trim() !== "") {
                                             if(!isNum(formular.dotace.value.trim())) chyba += "Výše dotace musí být platné číslo (pouze číslice, žádné mezery).\n\n";
  } 
  
  if( formular.nazev.value == "" ) chyba += "Vyplňte název projektu.\n\n";
  if( formular.nositel.value == "") chyba += "Vyplňte nositele projektu.\n\n";
  if( formular.cil.value == "" ) chyba += "Vyplňte cíl projektu.\n\n";
  if( formular.aktualita.value == "" ) chyba += "Vyplňte popis projektu.\n\n";
   
 //  if( (formular.email.value !== "") && (!validEmail(formular.email.value)) ) chyba += "E-mail address is not valid.\n\n";
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }
   
} // end function



/* Reference  */

function confirmRefDel(nazev) {

  vymazat = window.confirm("Reference \"" + nazev + "\" bude odstraněna !");

  if (vymazat) return true;
    else return false;
} // end function


function checkRefAdd() {

  tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.formular;
            
  if( formular.nazev.value == "") chyba += "Vyplňte název reference.\n\n";
  
  if( (formular.rozpocet.value.trim() !== "") && (!isNum(formular.rozpocet.value.trim())) ) chyba += "Rozpočet musí být kladné číslo.\n\n";
  if( (formular.dotace.value.trim() !== "") && (!isNum(formular.dotace.value.trim())) ) chyba += "Výše dotace musí být kladné číslo.\n\n";
  
  if( formular.popis.value == "") chyba += "Vyplňte popis reference.\n\n";
  if( formular.zadavatel.value == "" ) chyba += "Vyplňte zadavatele reference.\n\n";
  
  
  
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function


function checkRefUpdate() {

  tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.formular;
  
  if( formular.nazev.value == "") chyba += "Vyplňte název reference.\n\n";
  
  if( (formular.rozpocet.value.trim() !== "") && (!isNum(formular.rozpocet.value.trim())) ) chyba += "Rozpočet musí být kladné číslo.\n\n";
  if( (formular.dotace.value.trim() !== "") && (!isNum(formular.dotace.value.trim())) ) chyba += "Výše dotace musí být kladné číslo.\n\n";
  
  if( formular.popis.value == "") chyba += "Vyplňte popis reference.\n\n";
  if( formular.zadavatel.value == "" ) chyba += "Vyplňte zadavatele reference.\n\n";
      
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }
   
} // end function












/* Strategie  */

function confirmStrategieDel(nazev,id,rok) {

  vymazat = window.confirm("Položka \"" + nazev + "\" bude odstraněna !");

  if (vymazat) {
                 replace_string = "strategie.php?act=smazat&id=" + id;
                  if(rok > 0) replace_string = replace_string + "&rok=" + rok;
  
                 location.replace(replace_string);
                    
  }
    else return false;
} // end function


function confirmZapisDel(nazev,id,rok,kategorie) {

  vymazat = window.confirm("Položka \"" + nazev + "\" bude odstraněna !");

  if (vymazat) {
                 replace_string = "zapisy.php?act=smazat&id=" + id;
                  if(rok > 0) replace_string = replace_string + "&rok=" + rok;
                  if(kategorie > 0) replace_string = replace_string + "&kategorie=" + kategorie;
  
                 location.replace(replace_string);
                    
  }
    else return false;
} // end function

        
function checkStrategieAdd() {

  tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.formular;
                
  if( formular.nazev.value == "") chyba += "Vyplňte název položky.\n\n";
  if( formular.popis.value == "") chyba += "Vyplňte popis položky.\n\n";
  
  if(formular.nahled.value !== "") {
                                       soubor = formular.nahled.value;
  
                                                 var pripony = new Array("jpg","JPG","jpeg","JPEG","gif","GIF","png","PNG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Náhled nemá povolenou příponu";
                                                                                                    
   } // end foto
  
  
  if((formular.dokument) && (formular.dokument.value !== "")) {
                                       soubor = formular.dokument.value;
  
  
                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Vkládaný soubor nemá povolenou příponu";
                                                                                                                 
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function



function checkZapisAdd() {

  // tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.formular;
    
  if(formular.kategorie.value < 1)   chyba += "Vyberte kategorii.\n\n";
       
  if(formular.od_datum.value.trim() == "")   chyba = chyba + "Zadejte datum jednání.\n\n";  
 
    else {  // kontrola spravnosti formatu data    
          if(!validDatum(formular.od_datum.value))  chyba = chyba + "Špatně vyplněné datum jednání.\n\n";  
    }
    
  if(formular.dokument.value.trim() == "") chyba = chyba + "Vyberte dokument.\n\n";   
    
      else {
             soubor = formular.dokument.value;
  
  
                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Vkládaný soubor nemá povolenou příponu";
                                                                                                                 
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function




function checkZapisUpdate() {

  // tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.formular;
    
  if(formular.kategorie.value < 1)   chyba += "Vyberte kategorii.\n\n";
  
  if(formular.od_datum.value.trim() == "")   chyba = chyba + "Zadejte datum jednání.\n\n";  
 
    else {  // kontrola spravnosti formatu data    
          if(!validDatum(formular.od_datum.value))  chyba = chyba + "Špatně vyplněné datum jednání.\n\n";  
    }
    
  if(formular.dokument.value.trim() !== "")  {
  
             soubor = formular.dokument.value;
  
  
                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Vkládaný soubor nemá povolenou příponu";
                                                                                                                 
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function


/*    Pro média    */


function confirmMediaDel(nazev) {

  vymazat = window.confirm("Položka \"" + nazev + "\" bude odstraněna !");

  if (vymazat) return true;
    else return false;
} // end function


function checkMediaAdd() {

  tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.formular;
      
  if( formular.nazev.value == "") chyba += "Vyplňte název.\n\n";
  // if( formular.popis.value == "" ) chyba += "Vyplňte popis.\n\n";
  

  if(formular.dokument.value !== "") {
                                       soubor = formular.dokument.value;
  
  
                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Vkládaný soubor nemá povolenou příponu";
                                                                                                                 
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function


function checkMediaUpdate() {

  tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.formular;
    
  if( formular.nazev.value == "" ) chyba += "Vyplňte název.\n\n";
  // if( formular.aktualita.value == "" ) chyba += "Vyplňte text aktuality.\n\n";
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }
   
} // end function



/* fotogalerie  */

function confirmFotogalDel(nazev) {

  vymazat = window.confirm("Fotogalerie \'" + nazev + "\' bude odstraněna.\nChcete pokračovat ?");

  if (vymazat) return true;
    else return false;
} // end function

function confirmFotoDel() {

  vymazat = window.confirm("Fotografie bude odstraněna.\nChcete pokračovat ?");

  if (vymazat) return true;
    else return false;
} // end function


function manageFirstKat()  {

   var formular = document.formular;
   
   var kat = -1;
  
	 for (i = 0; i < formular.kategorie.length; i++) {
                                              		 if (formular.kategorie[i].checked) {
                                              					if(i < 1) document.getElementById("firstKat").innerHTML = "Výbory a Valné hromady"; 
                                                          else document.getElementById("firstKat").innerHTML = "Rady a Valné hromady";
                                                          
                                                          
                                                       break;                                 
                                              		 }
	 } // end for
} // end function


function checkFotogalAdd() {

  var chyba = "";
  var formular = document.formular;
  
  var kat = -1;
  
	for (i = 0; i < formular.kategorie.length; i++) {
                                              		 if (formular.kategorie[i].checked) {
                                              					                               kat = i;
                                              		 }
	}
			
    
    
  if(kat < 0) chyba += "Vyberte sekci.\n\n"; 
  
  var kat2 = -1;
  
	for (i = 0; i < formular.kategorie2.length; i++) {
                                              		 if (formular.kategorie2[i].checked) {
                                              					                               kat2 = i;
                                              		 }
	}
			
    
    
  if(kat2 < 0) chyba += "Vyberte kategorii.\n\n"; 
  
  

  if(formular.nazev.value == "")  chyba += "Vyplňte název fotogalerie.\n\n";
    
  if(formular.od_datum.value == "")   chyba = chyba + "Zadejte datum konání.\n\n";  
 
    else {  // kontrola spravnosti formatu data    
          if(!validDatum(formular.od_datum.value))  chyba = chyba + "Špatně vyplněné datum začátku konání.\n\n";  
    }
    
   if( (formular.do_datum.value !== "") && (!validDatum(formular.do_datum.value)) )  chyba = chyba + "Špatně vyplněné datum ukončení.\n\n";  
    
    
   if(chyba == "")  return true;
     else {
           alert(chyba);
           return false;
     }    
  
} // end function



function checkFotoAdd() {

var chyba = "";
var formular = document.fotoform;

if(formular.fotka.value == "") chyba += "Nevybral(a) jste žádnou fotografii";
  else {
          soubor = formular.fotka.value;
  
  
                                                 var pripony = new Array("jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Vkládaná fotografie musí mít formát JPG.";
                                                                         
                                                    else { // pripona ok
                                                    
                                                    
                                                    
                                                             // alert("Cesta:\n" + soubor);
                                                              
                                                              var casti = soubor.split("\\");
                                                              delka = casti.length;
                                                              posledni = delka - 1;
                                                              
                                                              jmeno = casti[posledni];
                                                              
                                                             // alert("Soubor:\n" + jmeno);
                                                              
                                                             
                                                             var spravne = 1;  // 1 = bez diakritiky, 2 = s diakritikou
                                                             
                                                             var sdiak = "áäčďéěíĺľňóôőöŕšťúůűüýřžÁÄČĎÉĚÍĹĽŇÓÔŐÖŔŠŤÚŮŰÜÝŘŽ";
                                                             
                                                             for(p=0; p < jmeno.length; p++) { // proverim, jestli v nazvu neni znak s diakritikou...
                                                             
                                                                                              if(sdiak.indexOf(jmeno.charAt(p)) != -1) {
                                                                                                                                        spravne = 2;
                                                                                                                                        break;
                                                                                                                                         }
                                                                                                 else continue;                                                   
                                                             
                                                                                              } // end for
                                                                                              
                                                                  
                                                                 if(spravne > 1) chyba += "Soubor \"" + jmeno + "\" nemůže být uložen, protože jeho název obsahuje diakritiku.\n(Přejmenujte soubor tak, aby v názvu neměl diakritiku, a vložte jej znovu.)";
                                                        
                                                      } // end else   
  
 } // end else - foto neni prazdne                                

     if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }    
        
        
} // end function




function confirmEmailDel(nazev) {

  vymazat = window.confirm("Registrovaná adresa \"" + nazev + "\" bude odstraněna !");

  if (vymazat) return true;
    else return false;
} // end function




function validateNewsletter() {
 
  var formular = document.formular;
  
  var chyba = "";
  
  if(formular.predmet.value == "") chyba += "Napište předmět zprávy.\n\n";
  if(formular.zprava.value == "") chyba += "Napište text zprávy.\n\n";
 
  if(chyba == "") return true;
    else {
          alert(chyba);
          return false;
    }

} // end function



function manageVyhlBox() {

  if(document.formular.vyhlasovatel.value == 888) {
                                                   document.getElementById("jinyVyhlasovatelBox").style.display = "block";
                                                   document.formular.jiny_vyhlasovatel.focus();
  }
    else document.getElementById("jinyVyhlasovatelBox").style.display = "none";

} // end function


function checkGrantAdd() {

  // tinyMCE.triggerSave();

  var formular = document.formular;
  
  var chyba = "";

  if(formular.kod.value.trim() == "") chyba += "Vyplňte kód výzvy.\n\n";

  var status = -1;
  
	for (i = 0; i < formular.kategorie.length; i++) {
                                              		 if (formular.kategorie[i].checked) {
                                              					                               status = i;
                                              		 }
	}
	 
  if(status < 0) chyba += "Vyberte status výzvy (aktivní / připravovaná).\n\n"; 

  if(formular.operacni_program.value < 1) chyba += "Vyberte dotační program.\n\n"; 

  if(formular.nazev.value.trim() == "") chyba += "Vyplňte název podpory.\n\n"; 

  // ===================== oblast podpory ===============================        
    var vybranaOblast = 0;
        
        for(i = 0; i < oblastiPodpory.length; i++) {
        
          if(document.getElementById(oblastiPodpory[i]).checked) {
                                                                 vybranaOblast++;
                                                                 break;
          }
        
        } // end for
     
   if(vybranaOblast < 1) chyba = chyba + "Vyberte oblast podpory\n\n";
   // ===================== KONEC: oblast podpory ===============================   

   if(formular.typy_aktivit.value.trim() == "") chyba += "Vyplňte typy podporovaných aktivit.\n\n"; 

   if((formular.vyhlasovatel.value == 888) && (formular.jiny_vyhlasovatel.value.trim() == "") )  chyba += "Vyplňte vyhlašovatele.\n\n"; 


   // ===================== zadatele ===============================        
    var vybranyZadatel = 0;
        
        for(i = 0; i < zadatele.length; i++) {
        
          if(document.getElementById(zadatele[i]).checked) {
                                                                 vybranyZadatel++;
                                                                 break;
          }
        
        } // end for
     
   if(vybranyZadatel < 1) chyba = chyba + "Vyberte vhodného žadatele\n\n";
   // ===================== KONEC: zadatele ===============================  


   if(formular.misto.value < 1) chyba += "Vyberte místo realizace projektu.\n\n"; 

   if( (formular.ukonceni_mesic.value < 1) || (formular.ukonceni_rok.value < 1) ) chyba = chyba + "Vyplňte konec výzvy (měsíc a rok)\n\n";


   if(formular.vyse_podpory.value.trim() == "") chyba += "Vyplňte výši podpory.\n\n"; 

  if(chyba == "") return true;
    else {
          alert(chyba);
          return false;
    }


} // end function




function confirmGrantDel(nazev) {

  vymazat = window.confirm("Výzva \"" + nazev + "\" bude odstraněna !");

  if (vymazat) return true;
    else return false;
} // end function





function checkHraDocAdd() {

  // tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.docform;
    
  if(formular.nazev.value.trim() == "") chyba = chyba + "Uveďte název dokumentu.\n\n";     
    
  if(formular.kategorie.value < 1)   chyba += "Vyberte kategorii.\n\n";
       
   
  if(formular.dokument.value.trim() == "") chyba = chyba + "Vyberte dokument.\n\n";   
    
      else {
             soubor = formular.dokument.value;
  
  
                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Vkládaný soubor nemá povolenou příponu";
                                                                                                                 
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function



function confirmHraDocDel(nazev) {

  vymazat = window.confirm("Dokument\n\n\"" + nazev + "\"\n\nbude odstraněn !");

  if (vymazat) return true;
    else return false;
} // end function




function checkHraNewsletterAdd() {

  // tinyMCE.triggerSave();

  var chyba = "";
  var formular = document.docform;
    
  if(formular.od_datum.value == "")   chyba = chyba + "Zadejte datum zveřejnění.\n";  
 
    else {  // kontrola spravnosti formatu data    
          if(!validDatum(formular.od_datum.value))  chyba = chyba + "Špatně vyplněné datum zveřejnění.\n";  
    }
    
  if( (formular.od_cas.value !== "") && (!validCas(formular.od_cas.value)) )  chyba = chyba + "Špatně vyplněný čas zveřejnění.\n";         
          
   
  if(formular.dokument.value.trim() == "") chyba = chyba + "Vyberte dokument.\n\n";   
    
      else {
             soubor = formular.dokument.value;
  
  
                                                 var pripony = new Array("doc","DOC","docx","DOCX","xls","XLS","pps","PPS","ppt","PPT","pdf","PDF","zip","ZIP","jpg","JPG","jpeg","JPEG");
                                                 var povolena = 0;  
                                                 
                                                 var sekce = soubor.split(".");
                                                  delkapole = sekce.length;
                                                  poslednisekce = delkapole - 1;
                                                  pripona = sekce[poslednisekce];     
                                                                                            
                                                   for(p = 0; p < pripony.length; p++) {
                                                                 
                                                        if(pripony[p] == pripona) {
                                                                                    povolena = 1;
                                                                                    break;
                                                        }             
                                                                     
                                                   } // end for
                                             
                                                    // otestuju, jestli pripona sedi 
                                                   if(povolena < 1)   chyba += "Vkládaný soubor nemá povolenou příponu";
                                                                                                                 
                                                                                                    
   } // end dokument
   
   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function



/* vyber parametru - zaskrtavani checkboxu   */



function CA(butname,startpoint,endpoint) { 

var frm = document.formular;
var trk = 0;

 //for (var i = 0; i < frm.elements.length; i++)
  for (var i = startpoint; i < endpoint; i++)    {
                                                 var e = frm.elements[i];
                                                 if ( (e.name !== butname) && (e.type=='checkbox')) {
                                                 
                                                   trk++;
                                                   // e.checked = frm.allbox.checked;
                                                   e.checked = document.getElementById(butname).checked;                 
                                                                       
                                                 }
  }
} // end function



function CCA(CB,startpoint,endpoint,butname) { 

var frm = document.formular;
var TB=TO=0;
var pocet = endpoint - startpoint;


  for (var i = startpoint; i < endpoint; i++) {

     var e = frm.elements[i];
     
     if ( (e.name !== butname) && (e.type=='checkbox')) {
                                                         TB++;
                                                         if (e.checked) TO++;
      }
  } // end for
    
   
 if (TO==TB) {
              if(endpoint < pocet) document.getElementById(butname).checked = true;
   }
    
   else   {
            if(endpoint < pocet) document.getElementById(butname).checked = false;
            
   }
          
            
} // end function CCA(CB)




function checkTsActAdd() {

  var chyba = "";
  var formular = document.docform;
  
 
  if( formular.nazev.value.trim() == "" ) chyba += "Napište název aktivity.";

   if(chyba == "")  return true;
    else {
           alert(chyba);
           return false;
    }


} // end function


function validDatumNew(datum) {

  var validChars = "0123456789-";
  var cisla = "0123456789";
  
  if(datum.length !== 10) return false;
     	 	
 	den = datum.substring(0,2);
 	mesic = datum.substring(3,5);
 	rok = datum.substring(6,10);
 		
  if(!isNum(rok)) return false;	
  if(!isNum(mesic)) return false;
  if(!isNum(den)) return false;	

	if(datum.charAt(2) !== ".") return false;
	if(datum.charAt(5) !== ".") return false;
	
	return true;
  
} // end function

function checkTsFilter() {

  var formular = document.formular;
  var chyba = "";
  
  if( (formular.od_datum.value !== "") && (!validDatumNew(formular.od_datum.value)) ) chyba = chyba + "Špatně vyplněné počáteční datum.\n";
  if( (formular.do_datum.value !== "") && (!validDatumNew(formular.do_datum.value)) ) chyba = chyba + "Špatně vyplněné koncové datum.\n";
  

  if(chyba !== "") {
                    alert(chyba);
                    return false;
  }
    else return true;

} // end function


function confirmMesicUzavrit(targeturl) {

  vymazat = window.confirm("Chcete opravdu uzavřít tento měsíc ?");

  if (vymazat) {
                // return true;
                location.replace(targeturl);
  }
    else return false;
} // end function

