


var SABLONA_XHTML = new function () {


  this.inicializator = "";



  this.pridejInicializator = function (text)
  {
    this.inicializator += text + ";";
  };



  this.provedInicializaci = function ()
  {
    var jeDomPripraven = document.getElementsByTagName ("body")[0];
    if (jeDomPripraven)
    {
      eval (this.inicializator);
      this.inicializator = "";
    }
    else
    {
      setTimeout ("SABLONA_XHTML.provedInicializaci ();", 250);
    }
  };



	this.ukazPrilohu = function (src, width, height)
	{
		if (
			window.KATALOG_PRUZKUMNIK_FOTOGALERIE &&
			navigator.appVersion.indexOf("MSIE 6") == -1 &&
			navigator.userAgent.indexOf("Opera") == -1
		)
		{
			// Patch proti selhani inicializace fotogalerie
			KATALOG_PRUZKUMNIK_FOTOGALERIE.inicializuj ();
			KATALOG_PRUZKUMNIK_FOTOGALERIE.otevriObrazek (src);
			return false;
		}
		width += 35;
		height += 35;
	  var okno = open("", "_blank", "width=" + width + ",height=" + height + "");
	  okno.document.open();
	  okno.document.writeln('<html>');
	  okno.document.writeln('<head>');
	  okno.document.writeln('<title>Příloha</title>');
	  okno.document.writeln('<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />');
	  okno.document.writeln('<meta http-equiv="imagetoolbar" content="no" />');
	  okno.document.writeln('</head>');
	  okno.document.writeln('<body style="margin: 0px; padding: 0px; cursor: pointer;" onclick="window.close();">');
	  okno.document.writeln('<iframe src="' + src + '" style="width: ' + width + 'px; height: ' + height + 'px;"></iframe>');
	  okno.document.writeln('</body>');
	  okno.document.writeln('</html>');
  	okno.document.close();
	  return false;
	}


	/*

	// Pouziti funkce nastavOvladacUdalosti:

	function ovladacKliknuto () {window.alert("Kliknuto!");}
	SABLONA_XHTML.nastavOvladacUdalosti(window.document, 'click', ovladacKliknuto);
	
	function ovladacNahrano () {window.alert("Nahrano!");}
	SABLONA_XHTML.nastavOvladacUdalosti(window, 'load', ovladacNahrano);

	*/

	this.nastavOvladacUdalosti = function (element, typUdalosti, funkce)
	{
		if (element.addEventListener)
		{
			element.addEventListener(typUdalosti, funkce, false);
		}
		else if (element.attachEvent)
		{
			element.attachEvent("on" + typUdalosti, funkce);
		}
		else
		{
			eval ("element.on" + typUdalosti + " = funkce;")
		}
	}


}


SABLONA_XHTML.provedInicializaci ();

