/* http://fyzika.uniza.sk/sk/js/default.js?08042009 Igor Jamnicky*/

function slideshow(_obj,_conf){
 var obj = _obj, conf = _conf, OK = false, pos = 0;
 function setOpacity (level) {
  if (obj.style.opacity != null) obj.style.opacity = level/100;
  else if (obj.style.filter != null) obj.style.filter = "alpha(opacity="+level+")";
 };
 function fade(){
  for (var i=0; i<=85; i+=5){
   (function () {
    var num = i;
    setTimeout(function() {
    setOpacity(num);
    },(num+1)*5);
   })();  
  }
 };
 function preload(pos) {
  var img = new Image();
  img.onload = function () {OK = true};
  img.src = conf[pos];   
 };
 if (!obj||!conf||conf.length==0) return;
 setOpacity(85);
 preload(0);
 setInterval(function (){ 
  if (!OK) return;
  OK = false;
  setOpacity(0);
  obj.src = conf[pos]; 
  fade();
  pos++; if (pos >= conf.length) pos = 0;
  preload(pos);
 },10000); 
};
function getWidthPage() {
  return self.innerWidth||(document.documentElement&&document.documentElement.clientWidth)||document.body.clientWidth;
}

window.onload = function(){
  if (getWidthPage()< 400) return;
  var img = document.getElementsByTagName("img")[0];
  var config = ['/sk/img/vystava.jpg','/sk/img/vyucba.jpg','/sk/img/vyskum.jpg','/sk/img/katedra.jpg','/sk/img/publikacie.jpg'];
  slideshow(img, config);
  var navigation = document.getElementById("navig");
  if (modalbox) modalbox.init("/sk/img/escape.png");
  if (Drag) {
    Drag.init(document.getElementById("objdrag"),document.getElementById("dlg"));
    if (window.opera) document.getElementById("dlgin").style.marginBottom = "20px";
  };
  if (Tooltip) Tooltip.init("/sk/tooltip.php?page=",navigation);
  var modal = document.getElementById("modal");
  var li = document.createElement("li");
  li.appendChild(document.createTextNode("Modálne : "));
  modal.firstChild.insertBefore(li,modal.firstChild.firstChild);
  var a = modal.getElementsByTagName("a");
  for (var i=0; i<a.length; i++) a[i].onclick = function(){return modalbox.show(this.href)};
  var lis = document.getElementById("menu").getElementsByTagName("li");
  for (var i=0; i<lis.length; i++) {
    lis[i].onmouseover = function(){this.className+=(this.className.length>0?" ":"")+"hover";}
    lis[i].onmouseout = function(){this.className=this.className.replace("hover","");}
  }
  if (document.getElementById("news")) {
   readerRSS("/sk/rss/","news");
   setInterval(function(){readerRSS("/sk/rss/","news");},60000);
   var h2 = document.getElementById("main").getElementsByTagName("h2")[0];
   h2.className = "home";
   h2.innerHTML = '<span><img src="/sk/img/katedra.png" alt="" /></span>Katedra fyziky';
   var a1 = document.getElementById("submenu").getElementsByTagName("a");
   for (var i=0; i<a1.length; i++) a1[i].onclick = function(){return !window.open(this.href)};
   var a2 = document.getElementById("footer").getElementsByTagName("a");
   for (var i=0; i<a2.length-1; i++) a2[i].onclick = function(){return !window.open(this.href)};
  }
  if (document.getElementById("person")) {
   var a3 = document.getElementById("person").getElementsByTagName("a");
   for (var i=0; i<a3.length; i++) a3[i].onclick = function(){return !window.open(this.href)};
  }
  if (document.getElementsByTagName("table")) {
    var tbl = document.getElementsByTagName("table");
    for (var i=0; i<tbl.length; i++) {
      for (var j=2; j<tbl[i].rows.length; j+=2) tbl[i].rows[j].className = "even";
      for (var j=1; j<tbl[i].rows.length; j++) {
        var c = tbl[i].rows[j].cells;
        if (document.getElementById("tbl")) {
          c[0].className = "col-small";
          c[1].className = "col-big";
          c[2].className = "center";
          c[4].className = "col-middle";
        } else {
          c[2].className = "center";        
        }
      }
    }
  }
  if (document.getElementById("suggest")) {
    Suggest.init(null,null,null,null,"/sk/pracovnici/suggest.php?query=");
    document.getElementsByTagName("form")[0].onsubmit = function () {return Formular('/sk/pracovnici/send.php')};
  }
}
