// JavaScript Document

document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode; // возвращает массив объектов
};



jsHover = function() {
    var hEls = document.getElementsByClassName("nav");//.getElementsByTagName("LI");
	
	var HEls;
	for (var j=0;j<hEls.length;j++) {	
	
	HEls=hEls[j].getElementsByTagName("LI");
	//alert(HEls.length);
	
    for (var i=0, len=HEls.length; i<len; i++) {
		
      HEls[i].onmouseover=function() { this.className+=" jshover"; }
      HEls[i].onmouseout=function() { this.className=this.className.replace(" jshover", ""); }
    }
	}
  }
  if (window.attachEvent) window.attachEvent("onload", jsHover);

