// JavaScript Document
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

<!-- inicio de funciones para el menu -->
var _ACTIVE_IMG = "";
var _ACTIVE_PARENT = "";

//array que contiene todas las imágenes

var parentImg = new Array();
parentImg["subMenuProductos"] = "prodotti";
parentImg["subMenuServicios"] = "servizi";
var submenuImg = new Array();
submenuImg["subMenuProductos"] = new Array();
submenuImg["subMenuProductos"][submenuImg["subMenuProductos"].length] = "color";
submenuImg["subMenuProductos"][submenuImg["subMenuProductos"].length] = "styling";
submenuImg["subMenuProductos"][submenuImg["subMenuProductos"].length] = "tratamientos";
submenuImg["subMenuProductos"][submenuImg["subMenuProductos"].length] = "volumen";
submenuImg["subMenuProductos"][submenuImg["subMenuProductos"].length] = "care";
submenuImg["subMenuServicios"] = new Array();
submenuImg["subMenuServicios"][submenuImg["subMenuServicios"].length] = "action";
submenuImg["subMenuServicios"][submenuImg["subMenuServicios"].length] = "centroTecnico";
submenuImg["subMenuServicios"][submenuImg["subMenuServicios"].length] = "formacionZona";
submenuImg["subMenuServicios"][submenuImg["subMenuServicios"].length] = "encuentrosEKS";
submenuImg["subMenuServicios"][submenuImg["subMenuServicios"].length] = "tenerife";
submenuImg["subMenuServicios"][submenuImg["subMenuServicios"].length] = "roma";
//submenuImg["subMenuServicios"][submenuImg["subMenuServicios"].length] = "londres";
//submenuImg["subMenuServicios"][submenuImg["subMenuServicios"].length] = "argentina";

//función que inicia el submenu

function showSubmenu(divId)
{
  var elem;
  //verifica que existe el div del submenu
  if(submenuImg[divId])
  {
    //bucle sobre las imágenes
    for(var i=0; i < submenuImg[divId].length; i++)
    {
      elem = document.getElementById(submenuImg[divId][i]);
      if(elem)
        elem.style.display = "block";
    }
  }
}

//función que desactiva el menu
function hideSubmenu(divId)
{
  var elem;
  
  if(submenuImg[divId])
  {
    for(var i=0; i < submenuImg[divId].length; i++)
    {
      elem = document.getElementById(submenuImg[divId][i]);
      if(elem && _ACTIVE_IMG != submenuImg[divId][i])
        elem.style.display = "none";
    }
  }
}


function setActiveMenuItem(divId,imgId)
{
  var elem;

  if(submenuImg[divId])
  {

    for(var i=0; i < submenuImg[divId].length; i++)
      if(submenuImg[divId][i] == imgId)
      {

        if(_ACTIVE_IMG != "")
        {
          elem = document.getElementById(_ACTIVE_IMG);
          if(elem)
            elem.style.display = "none";
        }
								if(_ACTIVE_PARENT != "")
								{
										elem = document.getElementById(_ACTIVE_PARENT)
										if(elem)
											setParentImage(elem, false);
								}

        _ACTIVE_IMG = imgId;
								_ACTIVE_PARENT = parentImg[divId];

        elem = document.getElementById(submenuImg[divId][i]);
        if(elem)
          elem.style.display = "block";
								elem = document.getElementById(submenuImg[divId][i]);
        if(elem)
          elem.style.display = "block";
								elem = document.getElementById(_ACTIVE_PARENT);
        if(elem)
          setParentImage(elem, true);
      }
  }
}

function setParentImage(img, on)
{
		var src = img.src;
		var splitted = src.split(".");
		var name = "";
		var ext = "";
		for(var i =0; i < splitted.length -1 ; i++)
		{
			if(i > 0)
				name += ".";
			name += splitted[i];
		}
		ext = splitted[i];
		if(on)
			name = name.substr(0,name.length - 6) + "_sel" + name.substr(name.length - 6,6);
		else
		 name = name.substr(0,name.length - 10) + name.substr(name.length - 6,6);
		src = name + "." + ext;
		img.src = src;
}
<!-- fin de funciones del menu -->

<!-- funciones del menu vertical -->
function getMenu()
{
	var retValue = null;
	var allTables = document.getElementsByTagName("TABLE");
	if(allTables && allTables.length > 0)
		for(var i=0; i < allTables.length; i++)
			if(allTables[i].className && 
				allTables[i].className != "" && 
				allTables[i].className.indexOf("CMSTreeMenuTable") >= 0)
				{
					retValue = allTables[i];
					break;
				}
	return retValue;
}

function setVerticalMenu(path)
{	

	var splitted = path.split("index.html");
	var rootPath = "/"+splitted[1]+"/"+splitted[2]+"/"+splitted[3]+".aspx";


	var table = getMenu();
	if(table != null)
	{

		for(var i=0; i < table.rows.length; i++)
		{

			var link = table.rows[i].cells[0].getElementsByTagName("a")[0];
			if(removeServerFromUrl(link.href) == rootPath)
			{
				var prefix = link.className.substring(0,link.className.indexOf("CMSTreeMenuLink"));
				link.className = prefix + "CMSTreeMenuSelectedLink";
			}
		}
	}
}

function removeServerFromUrl(url)
{
	var retValue = url;
	var pos = url.indexOf("//");
	if(pos >= 0)
	{
		pos = url.indexOf("index.asp",pos+2);
		if(pos >= 0)
			retValue = url.substring(pos);
	}
	return retValue;
}
function setNewsMenu(path)
{
	path = path+".asp";
	
	var table = document.getElementById("lastNews");
	if(table != null)
	{

		for(var i=0; i < table.rows.length; i++)
		{

			var link = table.rows[i].cells[0].getElementsByTagName("a")[0];
			
			if(removeServerFromUrl(link.href) == path)
			{
				var prefix = link.className.substring(0,link.className.indexOf("CMSTreeMenuLink"));
				link.className = prefix + "CMSTreeMenuSelectedLink";
			}
		}
	}
}




