  function zobrazfoto(Naz,Sir,Vys,Autor) {

  	VysOkna = Vys+25;
  	SirOkna = Sir;
  
  	if (VysOkna>(screen.height-10)) {
  	  SirOkna = SirOkna * (screen.height-10) / VysOkna;
  	  VysOkna = screen.height-10;
  	}
  	if (SirOkna>(screen.width-10)) {
  	  VysOkna = VysOkna * (screen.width-10) / SirOkna;
  	  SirOkna = screen.width-10;
  	}
  
  	Vys = Math.round(VysOkna-25);
  	Sir = Math.round(SirOkna);
  	
  	if (zobrazfoto.arguments.length==4) {
  	  Naz = Naz+"&pictauthor="+Autor;
  	}
	
    msgWindow=window.open("","Aquarium","width="+SirOkna+", height="+VysOkna+", top="+((screen.height-VysOkna)/2-5)+", left="+(screen.width-SirOkna)/2);
    msgWindow.document.write("<html>");   
    msgWindow.document.write("<HEAD><TITLE>AKVARKO.cz</TITLE>\n");
	  msgWindow.document.write("<script>\n");
	  msgWindow.document.write("function delname(){msgWindow.name=\'\'}\n");
  	msgWindow.document.write("<\/script>\n");
  	msgWindow.document.write("</HEAD>\n");  
    msgWindow.document.write("<body bgcolor=#bbecf3 style=\"margin:0;padding:0;text-align:center;font-family: 'Verdana CE',Verdana,'Arial CE',Arial,lucida,sans-serif; font-size: 12px\" onclose=\"javascript:delname();\">\n");
  	msgWindow.document.write("<a href=\"\" onclick=\"window.close();\"><img style='border:0px' src='obrazek.php?pict="+Naz+"' width=\""+Sir+"\" height=\""+Vys+"\" alt='Kliknutím zavři'>");
	  msgWindow.document.write("<center>Zavřít obrázek</a></center>\n");
  	msgWindow.document.write("</body>");
    msgWindow.document.write("</html>");   
  }

  function verify(msg){
  	return confirm(msg);
  }

  function okno(Naz,Sir,Vys) {
	  VysOkna = Vys+25;
  	SirOkna = Sir;

  	if (VysOkna>(screen.height-60)) {
  	  SirOkna = SirOkna * (screen.height-60) / VysOkna;
   	  VysOkna = screen.height-60;
   	}
  	if (SirOkna>(screen.width-10)) {
	    VysOkna = VysOkna * (screen.width-10) / SirOkna;
	    SirOkna = screen.width-10;
  	}

  	Vys = Math.round(VysOkna-25);
    Sir = Math.round(SirOkna);

    msgWindow=window.open("","Aquarium","width="+SirOkna+", height="+VysOkna+", top="+((screen.height-VysOkna)/2-30)+", left="+(screen.width-SirOkna)/2);
    msgWindow.document.write("<html>");   
    msgWindow.document.write("<HEAD><TITLE>AKVARKO.cz</TITLE></HEAD>");   
    msgWindow.document.write("<body bgcolor=#bbecf3 leftmargin=\"0\" topmargin=\"0\" rightmargin=\"0\" bottommargin=\"0\" style=\"text-align:center\" onclose=\"javascript:delname();\">\n");
  	msgWindow.document.write("<script>\n");
	  msgWindow.document.write("function delname(){msgWindow.name=\'\'}\n");
  	msgWindow.document.write("<\/script>\n");
	  msgWindow.document.write("<a href=\"\" onclick=\"window.close()\" style='text-decoration:none'>\n");
    if (Naz.indexOf("images/")) {
      Naz = "images/galerie/"+Naz+".jpg";
    } 
    msgWindow.document.write("<img style='border:0px' src='"+Naz+"' width=\""+Sir+"\" height=\""+Vys+"\" alt='Kliknutím zavři'>\n");
	  msgWindow.document.write("</a>\n");
	  msgWindow.document.write("<center>- Kliknutím zavři -</center>");
	  msgWindow.document.write("</body>");
    msgWindow.document.write("</html>");   
  }
  
  
  function verifyakv() {
    if(document.oprava.rybicky.value.length==0) {
      alert("Popis obyvatel musí být zadán!");
	  document.oprava.rybicky.focus();
	  return false;
    }
    if(document.oprava.nazev.value.length==0) {
      alert("Název prezentace musí být zadán!");
	  document.oprava.nazev.focus();
	  return false;
    }
    if((document.oprava.nazev.value.substring(0,1)=='*')||
       (document.oprava.nazev.value.substring(0,1)=='!')||
	   (document.oprava.nazev.value.substring(0,1)=='-')||
	   (document.oprava.nazev.value.substring(0,1)=='.')||
	   (document.oprava.nazev.value.substring(0,1)==' ')||
	   (document.oprava.nazev.value.substring(0,1)=='#')||
	   (document.oprava.nazev.value.substring(0,1)=='@')||
	   (document.oprava.nazev.value.substring(0,1)=='%')||
	   (document.oprava.nazev.value.substring(0,1)=='&')||
	   (document.oprava.nazev.value.substring(0,1)=='$')||
	   (document.oprava.nazev.value.substring(0,1)=='^')||
	   (document.oprava.nazev.value.substring(0,1)=='/')||
	   (document.oprava.nazev.value.substring(0,1)=='=')||
	   (document.oprava.nazev.value.substring(0,1)=='+')||
	   (document.oprava.nazev.value.substring(0,1)=='¦')||
	   (document.oprava.nazev.value.substring(0,1)=='¦')||  
	   (document.oprava.nazev.value.substring(0,1)==':')) {
      alert("Název prezentace nesmí začínat znaky: ! * - = + . : mezera atd.");
	  document.oprava.nazev.focus();
	  return false;
    }
    // elements 7 je tvar S 
	if(document.oprava.tvar.value=='S') {
      if (!KontInt(document.oprava.delka)) {
	    return false;
      }
      if (!KontInt(document.oprava.sirka)) {
	    return false;
      }
	  if(document.oprava.delka.value<1) {
        alert("Délka musí být zadána!");
	    document.oprava.delka.focus();
	    return false;
      }
	  if(document.oprava.sirka.value<1) {
        alert("Šířka musí být zadána!");
	    document.oprava.sirka.focus();
        return false;
	  }
    }
    if (!KontInt(document.oprava.vyska)) {
	  return false;
    }
    if(document.oprava.vyska.value<1) {
      alert("Hloubka (výška) musí být zadána!");
	  document.oprava.vyska.focus();
	  return false;
    }
    if (!KontInt(document.oprava.objem)) {
	  return false;
    }
    if(document.oprava.objem.value<1) {
      alert("Objem musí být zadán!");
	  document.oprava.objem.focus();
	  return false;
    }
    if (!KontInt(document.oprava.osvprikon)) {
      return false;
    }
    if (!KontFloat(document.oprava.casnar)) {
      return false;
    }
    if(document.oprava.casnar.value<0.1) {
      alert("Časová náročnost musí být zadána!");
	  document.oprava.casnar.focus();
	  return false;
    }
    return true;
  }
      	
  function KontInt(edit) {
    var s = edit.value - 0;
	if ((parseInt(s) == NaN)||(parseInt(s)+"" != s)) {
	  alert("Chybně zadané číslo!");
	  edit.focus();
	  edit.select();
	  return false;
	} else
	  edit.value = parseInt(s);
    return true;
  }
      	
  function KontFloat(edit) {
    var s = edit.value - 0;
	  if ((parseFloat(s) == NaN)||(parseFloat(s)+"" != s)) {
	    alert("Chybně zadané desetinné číslo (místo čárky použijte tečku)!");
	    edit.focus();
	    edit.select();
	    return false;
	  } else
	    edit.value = parseFloat(s);
    return true;
  }

  function nastavdisplay(aidzaznamu, adisplay){
    el = document.getElementById(aidzaznamu).style; 
    el.display = adisplay;
    return true;
  }
