function highlighter()
{	
	if (document.getElementById && document.createTextNode) 
	// проверяем, поддерживает ли браузер объектную модель документа
	{
		var uls=document.getElementsByTagName('ul'); 
		// Затем выбираем все маркированные списки в документе
		for (var i=0; i<uls.length; i++)				  
		{
			if(uls[i].className=='list') 
			// Проверяем, является ли именем класса таблицы слово "list". 
			// Если нет, то список пропускается, а мы передвигаемся к следующему. 
			// Если же да, то подвергаем его обработке.
			{
				var lis=uls[i].getElementsByTagName('li');
				for(var j=0;  j<lis.length; j++)
				{
					// применяем к li фунцию OnMouseover, которая изменит 
					//  имя класса ряда на "highlight".
						lis[j].onmouseover=function(){ this.className='highlight'; return false}
						lis[j].onmouseout=function(){ this.className=''; return false}
				}
			}
		}
	}
}