function ShowFoto(Img, W, H, Popis)
{
 // zjištění rozlišení monitoru (velikosti 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;
    }

 // vypočítání správné velikosti a souřadnic pozice 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 = "";

 // vytvoření nového okna
 var NewWin = window.open(Img,"Fotografie","toolbar=no,location=no,"+
     "width="+W+",height="+H+",directories=no,status=no,menubar=no,"+
     "resizable=no,scrollbars=no"+Position);

 // naplnění - zapsání zdrojového kódu nového okna
 with(NewWin.document)
 {
  write("<HTML><HEAD><TITLE>"+Popis+"</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();
 }
}



function CheckEmail(S) {
    // Pozice posledního znaku
    var LastChar = S.length -1;

    // Pozice zavináče - nesmí být na prvním ani posledním místě
    var CharPos =S.indexOf("@");
    if ((CharPos < 1) || (CharPos == LastChar)) return false;

    // Pozice první tečky
    CharPos = S.indexOf(".");
    if (CharPos < 1) return false;

    // Pozice poslední tečky
    CharPos = S.lastIndexOf(".");
    if (CharPos == LastChar) return false;

    return true;
}

function OdesliDotaz(D)
{
    if ( D.jmeno.value == "") {
        alert("Položka formuláře 'Jméno a příjmení (společnost)' musí být vyplněna.");
        D.jmeno.focus();
        return false;
    }

    if ( D.telefon.value == "") {
        alert("Položka formuláře 'Telefonní číslo, mobil' musí být vyplněna.");
        D.telefon.focus();
        return false;
    }

    if ( D.email.value == "") {
        alert("Položka formuláře 'Email' musí být vyplněna.");
        D.email.focus();
        return false;
    }

    if ( D.dotaz.value == "") {
        alert("Položka formuláře 'Váš dotaz' musí být vyplněna.");
        D.dotaz.focus();
        return false;
    }

    if ( !CheckEmail(D.email.value)) {
        alert("Špatně zadaná emailová adresa");
        D.email.focus();
        return false;
    }

    return true;
    
}
