/*
 randomHeader()
 vrátí náhodné URL z pole, které vytvoří výstup CMS repeateru
*/
function init(){ // volá se z konce body
 oddizeRows();
 if ( document.getElementById('webcamPicture') ) {
  _wbcPic = document.getElementById('webcamPicture');
  _wbcSrc = _wbcPic.src;
  refreshPic();
 }
}
var _wbcPic, _wbcSrc, _wbcNow, _wbcQer;
// je holt výhodnější je mít v globálním kontextu
function refreshPic() {
 _wbcNow = new Date();
 _wbcQer = _wbcNow.getFullYear() + '-' + Number(_wbcNow.getMonth()+1);
 _wbcQer += '-' + _wbcNow.getDate() + 'T' + _wbcNow.getHours();
 _wbcQer += ':' + _wbcNow.getMinutes() + ':' + _wbcNow.getSeconds();
 _wbcPic.src = _wbcSrc + '?' + _wbcQer;
 if ( document.getElementById('webcamTime') ) {
  document.getElementById('webcamTime').innerHTML =  _wbcQer;
 }
 window.setTimeout("refreshPic()",10000); // milisekund
}
function randomHeader() {
 var PicsURLs = [];
 var picURL = 'default/value.html'; // nemělo by být potřeba
 /* CMS generated start */
  PicsURLs.push('graphic/headers/3.jpg');
        PicsURLs.push('graphic/headers/4.jpg');
        PicsURLs.push('graphic/headers/5.jpg');
         /* CMS generated end */
 if (PicsURLs.length > 1) {
  picURL = PicsURLs[Math.floor(Math.random()*PicsURLs.length)];
 }
 PicsURLs = null;
 return picURL
}
/*
nejsnadnější implementace:
pic se použije jako background-image známého prvku
tj vypsat nový stylesheet:
*/
document.writeln('<style type="text\/css">');
document.writeln('div#soul{background-image:url(' + randomHeader() + ')!important;}');
document.writeln('<\/style>');
var pic, now, src, str;
function oddizeRows(){
 var tables = document.getElementsByTagName('table');
 for ( var i = 0; i < tables.length; i++ ) {
  var odd = true;
  for ( var j = 0; j < tables[i].rows.length; j++ ) {
   tables[i].rows[j].className += odd ? ' odd' : ' even';
   odd = !odd;
  }
 }
}
