/*
	Расставляет управляющие классы для совместимости и декорации.
	- Для ссылок расставляет класс .hover при наведении.
	- Для таблиц: у первых и последних ячеек и строк расставляет классы .first и .last соответственно
	- Для списков: у первых и последних элементов списка расставляет классы .first и .last соответственно
	
	Автор: Тимисков А.
	Дата: 2009-12-02
	Требования: jQuery
*/
$(document).ready(function(){
	$('a').mouseover(function(){
		$(this).addClass('hover');
	}).mouseout(function(){
		$(this).removeClass('hover');
	});
	$('table').each(function(){
		$('tr:first', $(this)).addClass('first');
		$('tr:last', $(this)).addClass('last');
	});	
	$('table tr').each(function(){
		$('td:first', $(this)).addClass('first');
		$('td:last', $(this)).addClass('last');
	});	
	$('ul').each(function(){
		$('li:first', $(this)).addClass('first');
		$('li:last', $(this)).addClass('last');
	});	
	$('ol').each(function(){
		$('li:first', $(this)).addClass('first');
		$('li:last', $(this)).addClass('last');
	});	
});

