

/*--------------------------------------------------------------------------------------
pokud je v nekde dokumentu s timto skriptem obrazek, ktery ma v nazvu souboru "_small",
automaticky se po kliknuti na nej zkusi najit a otevrit soubor nahled.html, ktery by mel
byt v adresari s obrazkama. Parovy vetsi obrazek ma stejny nazev jako malej bracha, ale
nazev konci na "_big". majer@eprojekt.cz
---------------------------------------------------------------------------------------*/

if (document.layers) {
  document.captureEvents(Event.MOUSEUP);
  document.onmouseup = clickHandler;
  document.captureEvents(Event.MOUSEOVER);
  document.onmouseover = overHandler;
}
else if (document.attachEvent) {
  document.attachEvent('onclick', clickHandler);
  document.attachEvent('onmouseover', overHandler);
}
else if (document.addEventListener) {
  document.addEventListener('click', clickHandler, false);
  document.addEventListener('mouseover', overHandler, false);
}
else 
  document.onclick = clickHandler;
  document.onmouseover = overHandler;



function clickHandler(evt)
{
var tagName,obrsmall;
if (document.layers) {
    tagName=evt.target.constructor;
    obrsmall=evt.target;}
  else if (window.event && window.event.srcElement) {
    tagName=window.event.srcElement.tagName;
    obrsmall= window.event.srcElement;}
  else if (evt && evt.stopPropagation && !window.opera) {
    if (evt.target.nodeType == 1) {
      tagName=evt.target.nodeName;
      obrsmall= evt.target;}
    else {
      tagName=evt.target.parentNode.nodeName;
      obrsmall=evt.target.parentNode;}
  }
  else if (window.opera && evt) {
    tagName=evt.target.tagName;
    obrsmall= evt.target;}

obrsmall=obrsmall.src;

if(tagName=="IMG")
 {
   // *** do promene se ulozi cesta k obrazku
  if(obrsmall.match("_small."))
   {
    // *** prepsani koncovky cesty obrazku _small na _big
    var obrbig = obrsmall.replace("_small","_big");
    // *** vyhledani pozice posledniho lomitka v adrese obrazku
    var pozice = obrbig.lastIndexOf("/");
    // *** slozeni noveho URL vetsiho obrazku, soubor "nahled.html" je v adresari spolecne s obrazky *_small a *_big
    var adresa = obrbig.substring(0,pozice+1) + "nahled.php?foto=" + obrbig.substr(pozice+1);
    // *** otevreni noveho okna s preddefinovanou velikosti (ta se potom sama opravi podle obrazku)
    msg = window.open(adresa, 'nahled','toolbar=no,menubar=no,location=no,directories=no,scrollbars=no,resizable=yes,status=no,width=300,height=300,top=0,left=0')
   }
 }
 
 

}
// *** test, jestli kliknuti bylo provedeno v tagu IMG


function overHandler(evt)
{
var tagName,obrsmall;
if (window.event && window.event.srcElement) {
    tagName=window.event.srcElement.tagName;
    obrsmall= window.event.srcElement;
    obrsmall=obrsmall.src;
    if(tagName=="IMG")
    {
     if(obrsmall.match("_small."))
     {
     window.event.srcElement.style.cursor="hand";
    }
  }
  }
}

