/*
//fix_eolas
var aXobjects = new Array("object","embed","applet");
for (var x=0; x<aXobjects.length; x++) {
   	var objects = document.getElementsByTagName(aXobjects[x]);
   	for (var i=0; i<objects.length; i++) {
       	objects[i].outerHTML = objects[i].outerHTML;
   	}
}*/




/* add bookmark function */
function addBookmark(url, title){
//alert("Add book"+url+" "+title);
	if(window.sidebar) window.sidebar.addPanel(title, url, "");
	if(window.opera && window.print){
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	if(document.all) window.external.AddFavorite(url, title);
}

/* head ticker functions */
//scrolling speed (lower value = faster)
var time	= 150;

function initTicker(){
	tickerValue = document.getElementById('ticker').value;
	if (tickerValue!="") tictext = tickerValue;
	tick();
}

function tick(){
	document.getElementById('ticker').value	= tictext;
	first = tictext.slice(0, 1);
	others = tictext.slice(1);
	tictext = others + first;
	setTimeout("tick()", time);
}

function warning(oz, mn){
  var a=document.getElementById(mn).value;
  //alert("Operativní zásoba = "+oz+" objednáno = "+a );
  var war = Array("Nespecifikovaná chyba!","Vámi vybrané zboží není v této chvíli skladem!\nChcete ho přesto vložit do košíku?", "Vámi vybrané zboží není v požadovaném množsví skladem!\nChcete ho přesto vložit do košíku? Dostupné množství je "+oz+" ks.");
  if(a > oz){
    if(oz==0){
	    return window.confirm(war[1]);
  }else{
    return window.confirm(war[2]);
  }
  }
}

function changeTree(){
	elm = this;
	while(elm.nextSibling){
		elm = elm.nextSibling;
		if(elm.tagName == 'UL') break;
	}
	if(elm.tagName == "UL"){
		level = elm.className;
		allUL = document.getElementById('tree').getElementsByTagName('UL');
		for(i = 0; i < allUL.length; i++){
			if(allUL[i].className == level){
				allUL[i].style.display = "none";
				menu_img = allUL[i].previousSibling;
				while(menu_img.tagName != "IMG"){
					menu_img = menu_img.previousSibling;
				}
				if(menu_img != this) menu_img.src = "images/open_branch.gif";
			}
		}
		loc = String(location).split('?');
		path = loc[0].slice(0, loc[0].lastIndexOf('/'));
		if(this.src == path + "/images/no_branch.gif") return;
		if(this.src == path + "/images/open_branch.gif"){
			this.src = "images/close_branch.gif";
			elm.style.display = "block";
		}else{
			this.src = "images/open_branch.gif";
			elm.style.display = "none";
		}
	}
}

function setOdrazka(oiActualTreeItem){
    act = document.getElementById(oiActualTreeItem);
    if(act!=undefined){
      par = act.parentNode;

      while(par.tagName != "DIV"){
        if(par.tagName == "UL"){
		      par.style.display = "block";
		      img = par.previousSibling;
		      if(par.className != "menu-level-1"){
            while(img.tagName != "IMG"){
				      img = img.previousSibling;
            }
          img.src = "images/close_branch.gif";
          }
        }
        par = par.parentNode;
      }

      for(i = 0; i < act.childNodes.length; i++){
        if(act.childNodes[i].tagName == "UL"){
		      act.childNodes[i].style.display = "block";
		      img = act.childNodes[i].previousSibling;
		      while(img.tagName != "IMG"){
			     img = img.previousSibling;
		      }
		      img.src = "images/close_branch.gif";
        }
      } 
    }
}
