// 
$(function (){ 
	leftMenu();
	resizer();
	$(window).resize(function(){
		resizer();
//		$("#statdada").val($('#header').width()+ " - " +$('#middle').width()+ " - " +$('#content').width());

	});
    
	/* Подсветка верхнего меню */
	$('#top_menu').data('current', $('#top_menu li.current').index('#top_menu li'));
	$('#top_menu').mouseout(function(){
		var current = $('#top_menu').data('current');
		if(current < 0 )
			$('#top_menu li').removeClass('current');
		else
			$('#top_menu li').eq(current).addClass('current').siblings().removeClass('current');
	});
	$('#top_menu li').mouseover(function(){
		var index = $('#top_menu li').index(this);
		$(this).addClass('current').siblings().removeClass('current');
	});
	/* END  Подсветка верхнего меню */    
	
	$('.input input, .textarea textarea, .select select').live('focusin', function(){
		var w = $(this).parent().width()+1; // для корректной работы в опере  
		$(this).parent().addClass('focus').removeClass('error').width(w);
		sm = $(this).parent().next('small.error');
		if(sm.length) sm.text('').next('small').show();
	})
	$('.input input, .textarea textarea, .select select').live('focusout', function(){
		var w = $(this).parent().width()-1; //
		$(this).parent().removeClass('focus').width(w);
	})

	// размеры хедера и др. блоков, в зависомоси от размера области просмотра
	function resizer(){
		if($('#header').width() >=1100){ 
			showSidebar();
		}else  {
			hideSidebar();
		}    
	}

	function hideSidebar(){
		var w = $('#wrapper').width()-225;
		if($.browser.webkit) w +=5;
		$('#sideRight').hide();
		$('#content').width(w);
		$('#content').addClass('no_right'); 
	} 
	function showSidebar(){
		var w = $('#wrapper').width()-455;
		if($.browser.webkit) w -=5;
		$('#content').width(w);
		$('#sideRight').show();
		$('#content').removeClass('no_right');   
	}
	// Левое меню   
	function leftMenu(){
		if($.browser.msie && $.browser.version < 9) return false;
		$('menu li').hover(function(){$(this).animate({marginLeft: "+=5px"}, 'fast').addClass('current');}, function(){
				$(this).animate({marginLeft: "-=5px"}, 'fast').removeClass('current') 
		})
	}
});
