function initNavigation() {
	var _menu = $('#mainmenu');
	var _items = _menu.find('> li');
	_items.each(function(){
		var _curItem = $(this);
		var _drop = _curItem.find('div.drop');
		var _lists = _drop.find('ul');
		var _listItems = _lists.find('li a');
		var _maxWidth = 0;
		_curItem.addClass('hover');

		_listItems.each(function(){
			if($(this).outerWidth(true)>_maxWidth) _maxWidth=$(this).outerWidth(true);
		});

		// uls width
		_lists.css({width:_maxWidth});

		// .block width
		_lists.eq(0).parent().parent().parent().css({width:_lists.outerWidth(true)*_lists.length});

		// drop width
		_drop.css({width:_lists.outerWidth(true)*_lists.length+6});

		_curItem.removeClass('hover');
	});
}

function ieHover(_list) {
	if($.browser.msie && $.browser.version < 7){
		$(_list).live('mouseover', function() {
			$(this).addClass('hover');
		}).live('mouseout', function() {
			$(this).removeClass('hover');
		});
	}
}

$(document).ready(function() {
	initNavigation();
	ieHover('#mainmenu > li, .drop > li');
});