    function stoperror(){return true;}
    //window.onerror=stoperror;

    var classExternal = /\bext\b/;
    function externalLinks() {
      for ( x = 0; x < document.links.length; x++ ) {
        if ( classExternal.exec(document.links[x].className) ) {
          document.links[x].target="_blank";
        }
      }
    }

  	function emailCloak() {
      if (document.getElementById) {
  			var alltags = document.all? document.all : document.getElementsByTagName("*");
  			for (i=0; i < alltags.length; i++) {
  			  if (alltags[i].className == "emailCloak") {
  			  	var oldText = alltags[i].firstChild;
  			  	var emailAddress = alltags[i].firstChild.nodeValue;
  			  	var user = emailAddress.substring(0, emailAddress.indexOf("("));
  			  	var website = emailAddress.substring(emailAddress.indexOf(")")+1, emailAddress.length);
  			  	var newText = user+"@"+website;
  			  	var a = document.createElement("a");
  			  	a.href = "mailto:"+newText;
  				var address = document.createTextNode(newText);
  				a.appendChild(address);
  				alltags[i].replaceChild(a,oldText);
  			  }
  			}
  		}
  	}



    function produktKomentarOnSubmit(formular) {
      if (formular.text_komentare.value=="") {
        alert("Zadejte nějaký komentář.");
        formular.text_komentare.focus();
        formular.text_komentare.className='NezapomenVyplnit';
        return false;
      }
      if (formular.antispam_kod_napsany.value=="") {
        alert("Opište kód z obrázku - ochrana proti spamu.");
        formular.antispam_kod_napsany.focus();
        formular.antispam_kod_napsany.className='NezapomenVyplnit';
        return false;
      }
      var k_text = formular.text_komentare.value;
      var k_id_produktu = formular.id_produktu.value;      
      var k_autor_email = formular.autor_email.value;      
      ajaxVkladaniObsahu(
        './ajax/detail-produktu-komentare.php?id_produktu=' + k_id_produktu + '&text_komentare=' + k_text + '&autor_email=' + k_autor_email, 
        'ajaxMistoZobrazeni'
      );
      return false;
    }

    /* pruhované tabulky */
    function stripeTable(t) {
    	var i, odd = true;
    	for (i=0; i<t.rows.length; i++) {
    		t.rows[i].className += odd ? ' sudy_radek' : ' lichy_radek';
    		odd = !odd;
    	}
    }
    function stripeTableByClassName(jmenoTridy) {
    	var t = document.getElementsByTagName('TABLE');
    	for (var i=0; i<t.length; i++) {
        if(t[i].className == jmenoTridy) {
          stripeTable(t[i]);
        }
      } 
    }


    function spustitPoNacteni() {
      externalLinks();
      emailCloak();
    	stripeTableByClassName('pruhovana_tabulka');
    }
    

    // aktivátor slideshow pro eshop 
    function mycarousel_initCallback(carousel) {
      // Disable autoscrolling if the user clicks the prev or next button.
      carousel.buttonNext.bind('click', function() {
          carousel.startAuto(0);
      });
      carousel.buttonPrev.bind('click', function() {
          carousel.startAuto(0);
      });
      // Pause autoscrolling if the user moves with the cursor over the clip.
      carousel.clip.hover(function() {
          carousel.stopAuto();
      }, function() {
          carousel.startAuto();
      });
    };


