 <!-- <![CDATA[
    

/*vyuzito pro editaci kategorii*/
function validate(formular){
    if ((formular.nazev.value=="")){
        alert ("není zadán název kategorie");
        formular.nazev.focus();
        return false;}
     else if ((formular.parent.value=="")){
        alert ("není zadán rodič");
        formular.parent.focus();
        return false;}
     else
        return true;

     if ((formular.id_kat.value=="") && ((formular.parent.value=="")|(formular.parent.value=="0"))){
        alert ("opravdu použít toto číslo pro rootovskou kategorii?");
        return false;}
}

/*-------------------------------------------------------------------------------------------------------------------*/
function partNo(formular){
      formular.partno.value = (formular.none.value);
      return true;
      }

/*-------------------------------------------------------------------------------------------------------------------*/

function hodnota(formular){
      formular.id_kat.value = (formular.none.value);
      return true;
      }
      
/*end katedit*/      
/*pro kontrolu spravnych udaju u zakaznika pri nakupu, pri zrychlenem zadavani polozek*/
function emailTest(email){
              mail=/^.+@.+\..{2,4}$/
              if (mail.test(email)==true){
                 return true;
                  }
              else{
                 window.alert("špatně zadaný e-mail");
                 return false;}
                 }

function telTest(telefon){
              tel=/^[0-9]{9}$/
              if (tel.test(telefon)==true){
                 return true;
                  }
              else{
                 window.alert("špatně zadané telefonní číslo\n(musí být délky 9 znaků bez mezer)");
                 return false;}
                 }
/*-------------------------------------------------------------------------------------------------------------------*/
function valPurch(formular){
     
     if (formular.prijmeni.value==""){        
         alert ("není zadáno prijmeni");
         formular.prijmeni.focus();
         return false;} 
     
     if (formular.ulice.value==""){        
         alert ("není zadána ulice");
         formular.ulice.focus();
         return false;} 
      
     if (formular.mesto.value==""){        
         alert ("není zadána město");
         formular.mesto.focus();
         return false;} 
     
     if (formular.psc.value==""){        
         alert ("není zadáno psc");
         formular.psc.focus();
         return false;} 
         
    if ((formular.email.value=="") || (!emailTest(formular.email.value))){
        alert ("není zadán e-mail, nebo je zadán chybně");
        formular.email.focus();
        return false;
        }            

    else if ((formular.tel.value=="") || (!telTest(formular.tel.value))){
        alert ("není zadán telefon, nebo je zadán chybně");
        formular.tel.focus();
        return false;
        }
    
    else if (formular.tel.value=="" && formular.email.value=="" && formular.mobil.value==""){
          alert ("není zadán kontakt\n (e-mail a telefon)");
          formular.tel.focus();
          return false;}
     
     else
        return true;     
}
/*-------------------------------------------------------------------------------------------------------------------*/
function valShort(formular){
   if (formular.prijmeni.value==""){        
         alert ("není zadána prijmeni");
         formular.prijmeni.focus();
         return false;} 
   
   if (formular.tel.value=="" && formular.email.value==""){        
         alert ("vyplňte prosím alespoň jeden kontakt\n(telefon nebo email)");
         formular.tel.focus();
         return false;} 
     
   else if ((formular.tel.value!="") && (!telTest(formular.tel.value))){
        formular.tel.focus();
        return false;
        }
   
   else if ((formular.email.value!="") && (!emailTest(formular.email.value))){
        formular.email.focus();
        return false;
        }  
   else
        return true;     
}

/*-------------------------------------------------------------------------------------------------------------------*/
function valReq(formular){
     
   if (formular.tel.value=="" && formular.email.value==""){        
         alert ("vyplňte prosím alespoň jeden kontakt\n(telefon nebo email)");
         formular.tel.focus();
         return false;} 
     
   else if ((formular.tel.value!="") && (!telTest(formular.tel.value))){
        formular.tel.focus();
        return false;
        }
   
   else if ((formular.email.value!="") && (!emailTest(formular.email.value))){
        formular.email.focus();
        return false;
        }  
   else
        return true;     
}

/*-------------------------------------------------------------------------------------------------------------------*/
// Hlavní funkce vypocte pozici okna
function ShowPozice (O, W, H){
    // Zjistí rozlisení monitoru (velikost obrazovky)
    var Browser = navigator.appName;
    var Version = parseInt(navigator.appVersion);
    if ((Browser == "Netscape" & Version >= 4) ||
        (Browser == "Microsoft Internet Explorer" & Version >= 4)){
         ScrH = screen.height;
         ScrW = screen.width;
        } else {
          ScrH = 0;
          ScrW = 0;
        }

    // Vypocteni správné velikosti a souradnic nového okna
    var BorderW = 1;
    W += 2*BorderW;
    H += 2*BorderW;

    var Position;

    if ((ScrH > 0) && (ScrW > 0))
        Position = "left="+(ScrW - W)/2+", top="+(ScrH-H)/2;
    else
        Position = "left=25px, top=30px";

    // otevru nove okno uprostrd stranky
    window.open(O, "", "width="+W+", height="+H+", menubar=no, scrollbars=no, resizable=yes, "+Position);
}
/*-------------------------------------------------------------------------------------------------------------------*/
// Hlavní funkce vypocte pozici okna
function ShowPoziceScroll (O, W, H){
    // Zjistí rozlisení monitoru (velikost obrazovky)
    var Browser = navigator.appName;
    var Version = parseInt(navigator.appVersion);
    if ((Browser == "Netscape" & Version >= 4) ||
        (Browser == "Microsoft Internet Explorer" & Version >= 4)){
         ScrH = screen.height;
         ScrW = screen.width;
        } else {
          ScrH = 0;
          ScrW = 0;
        }

    // Vypocteni správné velikosti a souradnic nového okna
    var BorderW = 1;
    W += 2*BorderW;
    H += 2*BorderW;

    var Position;

    if ((ScrH > 0) && (ScrW > 0))
        Position = "left="+(ScrW - W)/2+", top="+(ScrH-H)/2;
    else
        Position = "left=25px, top=30px";

    // otevru nove okno uprostrd stranky
    window.open(O, "", "width="+W+", height="+H+", menubar=no, scrollbars=yes, resizable=yes, "+Position);
    }
/*-------------------------------------------------------------------------------------------------------------------*/
// Hlavní funkce pro zobrazeni okna na tisk (je povolene menu)
function ShowPozicePrint (O, W, H){
    // Zjistí rozlisení monitoru (velikost obrazovky)
    var Browser = navigator.appName;
    var Version = parseInt(navigator.appVersion);
    if ((Browser == "Netscape" & Version >= 4) ||
        (Browser == "Microsoft Internet Explorer" & Version >= 4)){
         ScrH = screen.height;
         ScrW = screen.width;
        } else {
          ScrH = 0;
          ScrW = 0;
        }

    // Vypocteni správné velikosti a souradnic nového okna
    var BorderW = 1;
    W += 2*BorderW;
    H += 2*BorderW;

    var Position;

    if ((ScrH > 0) && (ScrW > 0))
        Position = "left="+(ScrW - W)/2+", top="+(ScrH-H)/2;
    else
        Position = "left=25px, top=30px";

    // otevru nove okno uprostrd stranky
    window.open(O, "", "width="+W+", height="+H+", menubar=yes, scrollbars=no, resizable=yes, "+Position);
}

/*-------------------------------------------------------------------------------------------------------------------*/
// Hlavní funkce zobrazující obrazku
function ShowFoto (Img, W, H){
    // Zjistí rozlisení monitoru (velikost obrazovky)
    var Browser = navigator.appName;
    var Version = parseInt(navigator.appVersion);
    if ((Browser == "Netscape" & Version >= 4) ||
        (Browser == "Microsoft Internet Explorer" & Version >= 4)){
         ScrH = screen.height;
         ScrW = screen.width;
        } else {
          ScrH = 0;
          ScrW = 0;
        }

    // Vypocteni správné velikosti a souradnic nového okna
    var BorderW = 1;
    W += 2*BorderW;
    H += 2*BorderW;

    var Position;

    if ((ScrH > 0) && (ScrW > 0))
        Position = ",left="+(ScrW - W)/2+",top="+(ScrH-H)/2;
    else
        Position = "";

    // Vytvoreni nového okna
    var NewWin = window.open("", "Fotografie",
          "toolbar=no,location=no,width="+W+",height="+H+
          ",directories=no,status=no,menubar=no,"+
          "resizable=no,scrollbars=no"+
          Position);

    // Naplneni - zdrojového kodu nového okna
    with (NewWin.document){
        write("<HTML><HEAD><TITLE>Foto - kliknutím zavřete"+
              "</TITLE></HEAD>");
        write('<BODY BgColor="black" Text="white"'+
              ' TopMargin="0" LeftMargin="0">');
        write('<A Href="javascript:close();"><IMG Src="'+Img+
              '" HSpace="'+BorderW+'" VSpace="'+BorderW+'" Border="0"></A>');
        write("</BODY></HTML>");
        close();
    }
}

/*--------------------------------------------------------------------------------------------------------------------*/
var myTWin = window.myTWin;
function OpenMyWin(link,winName,W, H)
    {
      var retValue=true;
      if (myTWin!=null && !myTWin.closed)
      {
        myTWin.focus();
        myTWin.location.href=link.href;
      }
      else
      {
        // Zjistí rozlisení monitoru (velikost obrazovky)
        var Browser = navigator.appName;
        var Version = parseInt(navigator.appVersion);
        if ((Browser == "Netscape" & Version >= 4) ||
            (Browser == "Microsoft Internet Explorer" & Version >= 4)){
             ScrH = screen.height;
             ScrW = screen.width;
            } else {
              ScrH = 0;
              ScrW = 0;
            }
    
        // Vypocteni správné velikosti a souradnic nového okna
        var BorderW = 1;
        W += 2*BorderW;
        H += 2*BorderW;
    
        var Position;
    
        if ((ScrH > 0) && (ScrW > 0))
            Position = "left="+(ScrW - W)/2+", top="+(ScrH-H)/2;
        else
            Position = "left=25px, top=30px";
    
        // otevru nove okno uprostrd stranky
        myTWin = window.open(link.href,winName, "width="+W+", height="+H+", menubar=no, scrollbars=yes, resizable=yes, "+Position);
        
        //myTWin=window.open(link.href,winName);
        if (myTWin==null || typeof(myTWin)=="undefined")
          retValue=false;
        else
        {
          link.target=winName;
          myTWin.focus();
        }
      }
      return retValue;
    }
/*--------------------------------------------------------------------------------------------------------------------*/
    //]]> -->


