// JavaScript Document
var okenko;

function showwin(name,size) {

  if (okenko) {
	  okenko.close();
	}
  attrbts = size + ",resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no"
  okenko = window.open(name, "PEJA", attrbts);
} 


function homepage() {
  document.body.style.behavior='url(#default#homepage)';document.body.setHomePage('http://www.sellier-bellot.cz/');
}

function favorites(){
  if ((navigator.appVersion.indexOf("MSIE") > 0) && (parseInt(navigator.appVersion) >= 4)) {
    window.external.AddFavorite("http://www.sellier-bellot.cz", "SELLIER & BELLOT");
  }
}

function send2friend(name) {
  
  attrbts = "height=420,width=350,status=yes,toolbar=no,menubar=no,location=no,resizable=no, scrollbars=no, top=20, left=20'";
  okenko = window.open(name, "PEJA", attrbts);
  
  return true;
}

/////////////////////////////////////////////////////////////////////////////

function hideFlash (){
	// skryti flashe
	if(document.getElementById("hpFlash"))
		document.getElementById("hpFlash").style.visibility="hidden";	
}
function showFlash (){
	// zobrazeni flashe
	if(document.getElementById("hpFlash"))
		document.getElementById("hpFlash").style.visibility="visible";
}

menutko = function() {
// vyskakovaci menu !DEPRECATED!
	if (document.getElementById) {		
	
		var ok = document.all&&document.getElementById;		
	    var navigace1 = document.getElementById("menu1");
	    var navigace2 = document.getElementById("menu2");		
	    var navigace3 = document.getElementById("menu11"); // 3. level
	   
	   for (i=0; i<navigace1.childNodes.length; i++){
		 var node = navigace1.childNodes[i];
		  if (node.nodeName=="LI"){		
				 node.onmouseover=function(){
					if(this.className == "hf") // pokud ma tridu hf, skryj flash
						hideFlash();
					if (ok)
						this.className+=" over";
				 }	
			 }
			 node.onmouseout=function(){
				if (ok)
					this.className=this.className.replace(" over", "");
				if(this.className == "hf") // pokud ma tridu hf, skryj flash
					showFlash();
			
		  }
	   }		
	   
	   if (ok)
		   for (i=0; i<navigace2.childNodes.length; i++){
		   node = navigace2.childNodes[i];
		   if (node.nodeName=="LI") {
			  node.onmouseover=function() {
			   this.className+=" over";
			  }
			  node.onmouseout=function() {
				 this.className=this.className.replace(" over", "");
				 }
			}
			}
		
	   if (ok)
		   for (i=0; i<navigace3.childNodes.length; i++){
		   node = navigace3.childNodes[i];
		   if (node.nodeName=="LI") {
			  node.onmouseover=function() {
			   this.className+=" over";
			  }
			  node.onmouseout=function() {
				 this.className=this.className.replace(" over", "");
				 }
			  }
			}
	
	}
}


/* Delayed collapse menu 1.0 */

var menuHandler = {

	hideInterval	:	450,
	elementId			:	'menu',
	instant				:	false,

	init:function(){

		function menuInit(){
			
			var menu = document.getElementById(menuHandler.elementId);
			menuHandler.removeClassName('nojavascript',menu);
			var items = menu.getElementsByTagName('li');
			
			for(var i=0; i<items.length; i++){
		
				items[i].id = menuHandler.elementId+'Item'+i;
	
				items[i].onmouseover = function(){
					menuHandler.callMouseOver(this.id);
				}				
	
				items[i].onmouseout = function(){
					clearTimeout(this.callMouseOverTimer);
					setTimeout('menuHandler.hideDelay(\''+this.id+'\')',menuHandler.hideInterval);
					menuHandler.removeClassName('active',menuHandler.getFirstChildByName('A',this));
				}
			}
		}
		
		if(!menuHandler.instant){
			menuHandler.addEvent(window,'load',menuInit);
		}else{
			menuInit();
		}
		
	},
		
	addEvent:function(element, eventName, func){
		if(element.addEventListener){
			element.addEventListener(eventName, func, false);
		}else if (element.attachEvent){
			element.attachEvent('on'+eventName, func);
		}
	},
	
	removeClassName:function(cName,node){
		node.className = node.className.replace(new RegExp("\\s?"+cName+"\\b"), "");		
	},
	addClassName:function(cName,node){
		node.className += (node.className == "" ? cName : " "+cName);		
	},
	hideDelay:function(idName){
		removeClassName('hover',document.getElementById(idName));	
	},
	getFirstChildByName:function(cName,node){
	var nodes = node.childNodes;
		for(var j=0;j<nodes.length;j++){
			if(nodes[j].nodeName == cName){
				return nodes[j];
			}
		}	
		return false;
	},	
	hideDelay:function(idName){
			menuHandler.removeClassName('hover',document.getElementById(idName));
			var childUL = menuHandler.getFirstChildByName('UL',document.getElementById(idName));
			if(childUL){
				menuHandler.removeClassName('active',childUL);
			}
			
	},
	mySiblingHasOpenedSubmenu:function(node){
		var nodes = node.parentNode.childNodes;
		var childUL;

		if(node.className.match(new RegExp("\\s?hover\\s?"))){
			return false;
		}

			for(var j=0;j<nodes.length;j++){
				if(nodes[j].nodeName == 'LI'){
					childUL = menuHandler.getFirstChildByName('UL',nodes[j]);
					if(!childUL){
						continue;
					}
					if(!childUL.className.match(new RegExp("\\s?active\\s?"))){
						continue;
					}
					return true;
				}
			}
		return false;
	},
	callMouseOver:function(idName){
		var node = document.getElementById(idName);
		if(!menuHandler.mySiblingHasOpenedSubmenu(node)){	
			menuHandler.addClassName('hover',node);
			menuHandler.addClassName('active',menuHandler.getFirstChildByName('A',node));
			var childUL = menuHandler.getFirstChildByName('UL',node);
			if(childUL){
				menuHandler.addClassName('active',childUL);
			}
		}else{
			node.callMouseOverTimer = setTimeout('menuHandler.callMouseOver(\''+node.id+'\')',menuHandler.hideInterval/2);					
		}	
	}
}



