// JavaScript Document

 /****************************
            Danecek
      http://danecek.info/
   bk.web.art(zavináč)post.cz

    Hosta.cz - 'index,od,os'
      Zobrazení obrázků 
         ver. 2. 4. 0.
          27. 9. 2008
 ****************************/

 var a = 0;
 var i = 0;
 var dKaz = 0;
 var progress = 0;
 var casovac,casovaci,TimeNow,title,skx;
 var kuliHrasek = -1;
 var valeCek = -1;
 var teTak = -1;
 var styles = new Array();
 var browsername = navigator.appName;
 var Agent = navigator.userAgent.toLowerCase();
 var JeMoz = ( navigator.product == 'Gecko' );
 var JeOpr = ( Agent.indexOf('opera') != -1 );
 var JeiMac = (( Agent.indexOf('safari') != -1 ) || ( navigator.vendor == "Apple Computer, Inc." ));
 var roZcesti = window.roZcesti;

 agent();

 function agent() {
 if ( browsername.indexOf('Microsoft') != -1 ) {
 if (( Agent.indexOf('msie') != -1 ) && (!JeMoz) && (!JeOpr) && (!JeiMac)) { valeCek = 1;
    if ( Agent.indexOf('msie 5.') != -1 ) { stratus(); teTak = 1; };
    if (( Agent.indexOf('msie 5.0') != -1 ) || ( Agent.indexOf('msie 5.1') != -1 ) || ( Agent.indexOf('msie 5.2') != -1 ) || ( Agent.indexOf('msie 4.') != -1 )) { kuliHrasek = 1; } 
    else { scrollbars(); }; }; }; }

 function doomies() {
  if ( !document.getElementById ) {
        if ( !document.getElementById && document.all ) {
              document.getElementById = document.all; };
        alert('Your browser does not correctly support DOM! To display pictures, disable scripting (Javasript).');
        times(); }
  else  startuj(); }

 function jedem() {
  if ( kuliHrasek < 0 ) {
      for( a = 0; a < imagImax.length; a++) {
           var obrazEk  = document.getElementById('obg' + a);
           if (obrazEk != null) { obrazEk.style.visibility = 'visible'; }; }; };
  document.getElementById('ext').innerHTML = scLoad;
  setTimeout("document.getElementById('barr').style.visibility='hidden'", 1.5 * 1000); }

 function loadim(dKaz) {
  document.getElementById('barr').style.visibility='visible';
  var mHTML = "";
  if ( dKaz < 2 ) {
       for( i = 0; i < imagImax.length; i++) {
            mHTML += "<div id='" + imagNazev[i] + "'><img onload='rust();' id='obg" + i + "' " + imagAdd[i] + " alt='" + imagAlt[i] + "' title='" + imagTitle[i] + "' src='" + imagImax[i] + "' /></div>"; }; }
  else { 
       for( i = 0; i < imagImax.length; i++) {
            mHTML += "<div id='" + imagNazev[i] + "' " + imagAdd[i] + "><a href='" + imagHref[i] + "' onclick='return !otevrinahled(this, 0);' onkeypress='return !otevrinahled(this, 0);' title='" + imagTitle[i] + "'><img onload='rust();' id='obg" + i + "' " + imagBdd[i] + " alt='" + imagAlt[i] + "' title='" + scTitle + ":  " + imagTitle[i] + "' src='" + imagImax[i] + "' /></a></div>"; }; };
  document.getElementById('inxer').innerHTML = mHTML;
  if ( kuliHrasek < 0 ) {
      for( a = 0; a < imagImax.length; a++) {
           var obrazEk  = document.getElementById('obg' + a);
           if (obrazEk != null) { obrazEk.style.visibility = 'hidden'; }; }; }; }

 function openin (href) {
  window.open(href);
 }

 function parrent() {
  if ( roZcesti != null && !roZcesti.closed ) {
       roZcesti.close(); }; }

 function rust() {
  progress++;
  if( progress >= imagImax.length ) {
    document.getElementById('indi').style.width = 100 + '%';
    jedem(); }
  else { document.getElementById('indi').style.width = (( progress/imagImax.length )*100) + '%'; }; }

 function scrollbars() {
  if ( !document.styleSheets[0].addRule ) { } else {
        document.styleSheets[0].addRule('.scrollbar',"behavior: url('" + scScroll + "')", 0); }; }

 function stratus() {
  if ( !document.styleSheets[0].addRule ) { } else {
        document.styleSheets[0].addRule('#indi',"height: 100% ! important;", 0); };
  if ( !document.styleSheets[0].addRule ) { } else {
        document.styleSheets[0].addRule('body',"padding-left: 90px ! important;", 0); }; }

 function times() {
  if ( casovaci != null) {
       window.clearInterval(casovaci); };
  TimeNow = new Date();
  window.status = TimeNow.toGMTString();
  casovac = window.setTimeout('times()', 1.25 * 1000); }
 
 function tiskni() {
  if ( !window.print ) {
        alert('This document can not be printed by clicking this print button. (Your browser does not support this function.) To print it use your browser print button.'); }
  else { window.print();
         vypnitisk(); }; }
  
 function tiskstyle() {
  var pHTML = "";
  pHTML+="<form><label for='prnt'>" + scPrint + ".&nbsp;&nbsp;</label><br /><input id='prnt' onclick='tiskni();' onkeypress='tiskni();' type='button' value='&nbsp;" + scTisk + "&nbsp;' /><br /><label for='grf'>" + scView + ".&nbsp;&nbsp;</label><br /><input id='grf' accesskey='g' onclick='vypnitisk();' onkeypress='vypnitisk();' type='button' value='&nbsp;" + scUkaz+ "&nbsp;' /></form>";
  document.getElementById('graf').innerHTML = pHTML;
  styles = document.getElementsByTagName('link');
  for ( i = 0; i < styles.length; i++ ) {
    if ( styles[i].getAttribute('rel').indexOf('stylesheet') != -1) {
         styles[i].disabled = true; }; };
  document.getElementById('allstyle').disabled = false;
  document.getElementById('printstyle').disabled = false;
  document.getElementById('printed').disabled = false; }

 function vypnitisk() {
  document.getElementById('currentstyle').disabled = false;
  document.getElementById('printstyle').disabled = true; }

 function otevrimenu(aksx, what) {
  if (what == 'xa x') {
      title = 'MenuBig';
      skx = 'left=10,top=10,width=231,height=397,menubar=no,toolbar=no,location=no,status=no,scrollbars=no,resizable=yes'; }
  else { title = 'Menu';
         skx = 'left=10,top=10,width=185,height=298,menubar=no,toolbar=no,location=no,status=no,scrollbars=no,resizable=yes'; };
  aksx.target = title;
  if (roZcesti != null && !roZcesti.closed) {
      roZcesti.focus();
      roZcesti.location.href = aksx.href; }
  else { roZcesti = window.open(aksx.href, title, skx);
      if (roZcesti != null)
          roZcesti.focus(); };
  return roZcesti; }