function addEvent(obj, evType, fn){
 if (obj.addEventListener){
    obj.addEventListener(evType, fn, true);
    return true;
  } else if (obj.attachEvent){
  	var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
  	return false;
  }
}
var capaMenu="barraHerramientas";
function init() {
    var oMenu = document.getElementById(capaMenu);
	if (oMenu!=null&&typeof(oMenu)!="undefined")
	{
	  var aLi = oMenu.getElementsByTagName('li');
	  for (var i=0;i<aLi.length;++i) {
			var aLu = aLi[i].getElementsByTagName('ul');
			if(aLu.length > 0){
				aLi[i].onmouseover = mouseOver;
				aLi[i].onmouseout = mouseOut;
			}
	  }
	}
}

function mouseOver() {
	this.className += " iehover";
	if(typeof(document.forms)!='undefined'){
	   for (i=0;i<document.forms.length;i++){
			  for (j=0;j<document.forms[i].elements.length;j++){
				  if(document.forms[i].elements[j].type == "select-one"){ 
					document.forms[i].elements[j].style.visibility="hidden"; 
				  }else if(document.forms[i].elements[j].type == "select-multiple"){
					document.forms[i].elements[j].style.visibility="hidden"; 
				  }
			  }
		}
	}
}

function mouseOut() {
	this.className = this.className.replace(" iehover", "");
	if(typeof(document.forms)!='undefined'){
	   for (i=0;i<document.forms.length;i++){
			  for (j=0;j<document.forms[i].elements.length;j++){
				  if(document.forms[i].elements[j].type == "select-one"){ 
					document.forms[i].elements[j].style.visibility="visible"; 
				  }else if(document.forms[i].elements[j].type == "select-multiple"){
					document.forms[i].elements[j].style.visibility="visible"; 
				  }
			  }
		}
	}
}

addEvent(window, "load", init);