			hideables=0;
			menuTimer=0;
			menuTimer2=0;
			menuHideArray = 0;
			
			function setHideList(){
				var n=setHideList.arguments.length;
				menuHideArray = new Array(); 
			   	for (var i=0; i<n; i++) { 
				 	var op = setHideList.arguments[i].substring(0,3);
					if (menuHideArray[op] != null) {
						menuHideArray[op].push(setHideList.arguments[i]);
					}else{
						menuHideArray[op] = new Array();
						menuHideArray[op].push(setHideList.arguments[i]);
					}
				} 
				 	
			}
			
			function findInArray(item){
				for (var m in menuHideArray){
					for (var p=0; p<menuHideArray[m].length; p++) {
						if (menuHideArray[m][p] == item){
							return true;
						}
					}
				 }	
			return false;
			}
			
			function getArrayItems(){
				var n=getArrayItems.arguments.length;
				if (n > 0){
					var p=Number(getArrayItems.arguments[0].substring(2,3));
				}else{
					var p=0;
				}
				var retVal = new Array();
				for (var m in menuHideArray){
					if (p <= Number(m.substring(2,3))){
					for (var p=0; p<menuHideArray[m].length; p++) {
						if (!p){
							retVal.push(menuHideArray[m][p]);
						}else if (getArrayItems.arguments[0] != menuHideArray[m][p]){
							retVal.push(menuHideArray[m][p]);
						}
					}
					}
				 }	
				 return retVal;
			}
			
			function clsT() {
				menuTimer=setTimeout("hA()",300);
				}
			
			
			function clrT() {
				clearTimeout(menuTimer);
				}
				
			function clsT2() {
				menuTimer2=setTimeout("hA()",300);
				}
			
			
			function clrT2() {
				clearTimeout(menuTimer2);
				}
				
			function popSub(layOpen,layName) {
				hA(layOpen);
				if (findInArray(layOpen)){
					var lyr = document.getElementById(layName); 
					var lyrTop = getTop(lyr)-1;
					if (MSIE) {
						var lyrTop = getTop(lyr)-1;
						var lyrLeft = getLeft(lyr) + lyr.offsetWidth;
					}else{
						var lyrTop = getTop(lyr)-1;
						var lyrLeft = getLeft(lyr) + lyr.offsetWidth;
					}
						
					
					positionLayer(layOpen,lyrLeft,lyrTop)
					showLayer(layOpen);
				}
			}
			
			function popProd(imgname,layName) {
				var lyr = document.getElementById(imgname); 
				var lyrTop = getTop(lyr) + 20;
				if (MSIE) {
					var lyrLeft = getLeft(lyr);
				}else{
					var lyrLeft = getLeft(lyr);
				}
					
				hA();
				positionLayer(layName,lyrLeft,lyrTop)
				showLayer(layName);
				}
			
			function popSitemap() {
				hA();
				showLayer('mlo_sitemap_area');
			}
			
			function popAddThemes(imgname,layName) {
				var lyr = document.getElementById(imgname); 
				var lyrTop = getTop(lyr) + 16;
				if (MSIE) {
					var lyrLeft = getLeft(lyr);
				}else{
					var lyrLeft = getLeft(lyr);
				}
					
				hA();
				positionLayer(layName,lyrLeft,lyrTop)
				showLayer(layName);
			}
				
			function hA() {
				var n=hA.arguments.length;
				if (n > 0){
					var menuHideList = getArrayItems(hA.arguments[0]); 
				}else{
					var menuHideList = getArrayItems(); 
				}
				menuHideList.push("mloPRODSTOFFEarea");
				menuHideList.push("mloPRODINDIKarea");
				menuHideList.push("mloPRODNAMENarea");
				menuHideList.push("mloADDTHEMESarea");
				for (var i=0; i<menuHideList.length; i++){
					hideLayer(menuHideList[i]); 
				}
			}	

			
			function showLayer() { 
			   var n=showLayer.arguments.length; 
			   for (var i=0; i<n; i++) { 
			     var lyr = getLayer(showLayer.arguments[i]); 
			     if(lyr) { 
				    	lyr.visibility="visible";
			     } 
			   } 
			} 
			
			function positionLayer(name,posX,posY) { 
			   var lyr = getLayer(name); 
			   if(lyr) { 
				    	lyr.left=posX;
						lyr.top=posY;
			     } 
			} 
			
			function hideLayer() { 
			   var n=hideLayer.arguments.length; 
			   for (var i=0; i<n; i++) { 
			     var lyr = getLayer(hideLayer.arguments[i]) 
			     if(lyr) { 
				    	lyr.visibility = "hidden";
			     } 
			   } 
			} 
				
						
			function getLayer(name) { 
				if(typeof name != "string") return name; 
					return document.getElementById(name).style;
				return null 
				} 
						

function getLeft(l)
{
  if (l.offsetParent) return (l.offsetLeft + getLeft(l.offsetParent));
  else return (l.offsetLeft);
}
function getTop(l)
{
  if (l.offsetParent) return (l.offsetTop + getTop(l.offsetParent));
  else return (l.offsetTop);
}
