jQuery(function($){
	// обрабатываем щелчок по кнопке "поиск"
	$("#srch-btn").click(function(e){
		e.preventDefault();
		document.srchForm.submit();
	});
	
	// убираем глюк в Mozilla: input[type=hidden] почему-то отображается (на странице с подпиской)
	$('input[type=hidden]').css('display', 'none');
	
	// stars
	makeStars( 'with-stars', '/img/default/orangestar.png' );
	makeStars( 'with-stars-big', '/img/default/orangestarbig.png' );
	
	// всего пять звезд
	function makeStars( starsClass, brightStarPath ){
		$('.' + starsClass).each(function(){
			var self = $(this);
			var stars = self.find('img');
			var arr = new Array();
			stars.mouseover(function(){
				
				// запоминаем src всех звезд в текущем контейнере
				stars.each(function(){
					arr.push( $(this).attr('src') );
				});
				
				// определяем индекс элемента, на который навели курсор
				var inx = self.find('img').index(this) + 1;
				
				// у всех предыдущих элементов меняем src
				self.find('img:lt(' + inx + ')').attr('src', brightStarPath);
			});
			
			// возвращаем на место src звезд
			stars.mouseout(function(){
				var i = 0;
				stars.each(function(){
					$(this).attr('src', arr[ i++ ] );
				});
			});
			
			stars.click(function(e){
				var inx = self.find('img').index(this) + 1;
				$('form#news_rate').find('input[type=hidden]').attr('value', inx).end().submit();
			});
		});
	}
});
