<!--
var targetId;
function subMenu(itemName){
	var targetId, targetElement;
	var baseMenuName,baseSubMenuName,isFloating;
	isFloating='left' ;// '' nebo je 'left'
	numberItems=8;
	baseMenuName='menua';
	baseItemMenuName='menux';
	baseSubMenuName='submenu';
	menuEnd='end';
	targetId=itemName;
	topMenuName='menuMAIN';

	objekts = name(topMenuName).childNodes;
	if(objekts){
	//	alert(objekts.length);
		count=0;
		for (i=0; i<objekts.length;i++){
			re = new RegExp(baseMenuName+"[0-9]");
			if (w=objekts[i].id){
				if(w.match(re)){
					count++;
				}
			}
		}
		numberItems=count;
	}

	for(i=1;i<numberItems+1;i++){
		targetElement=name(baseSubMenuName+i);
		if(!targetElement) break;
		if((baseMenuName+i)!=targetId){
			targetElement.style.visibility='hidden';

		}else{
			parentMenu=name(baseItemMenuName+i);

			var pravidla;
			if(document.styleSheets){
				var stylesheety = document.styleSheets[0];
				pravidla = (stylesheety.rules) ? stylesheety.rules[1].style.styleFloat : stylesheety.cssRules[1].style.cssFloat;
			}else if (document.defaultView&&document.defaultView.getComputedStyle){
				pravidla = document.defaultView.getComputedStyle(parentMenu,'').getPropertyValue("Float");
			}else{
				pravidla=isFloating;
			}
			if(pravidla=='left'){
				intX=getOffsets(parentMenu,0);

				parentMenu=name(menuEnd);
				intY=getOffsets(parentMenu,1);


				finalSet(targetElement,intX,intY);
				targetElement.style.visibility='visible';

			}else{

				intX=getOffsets(parentMenu,0);

				if(parentMenu.offsetWidth){
					intX=intX+parentMenu.offsetWidth;
				}else if(parentMenu.style.pixelWidth){
					intX=intX+parentMenu.style.pixelWidth;
				}

				intY=getOffsets(parentMenu,1);

				if(!parentMenu.offsetHeight || !isNaN(parentMenu.style.pixelHeight)){
					intY =intY + parentMenu.style.pixelHeight;
				}

				finalSet(targetElement,intX,intY);
				targetElement.style.visibility='visible';
			}
		}

	}
}

function finalSet(itemName,intX,intY){
	itemName.style.top=intY+"px";
	itemName.style.left=intX+"px";

	if(!itemName.style.top){
		//itemName.setAttribute("style", "left:"+intX+"px;top:"+intY+"px;");
		itemName.style.top=intY;

	}

return true;
}


function getOffsets(itemName,q){

	temp=itemName;
	var result = 0;
	do
	{
		if(q==1){
			result +=temp.offsetTop;
		}else{
			result +=temp.offsetLeft;
		}
	}
	while ((temp = temp.offsetParent));

	return result;
}



function name(targetId){
	 if (document.getElementById){
		 targetElement = document.getElementById(targetId);
	  }else if(document.all){
	  	 targetElement = document.all[targetId];
	  }else if(document.layers){
	  	targetElement = document[targetId];
	  }
	  return targetElement;
}
//-->
