jQuery(function(){

	var active = 0;
	var src, regex, src1;
	jQuery('#header .menu_header td').hover(function(){
		if (!jQuery(this).hasClass('active')) {
			jQuery(this).addClass('active');
			active = 0;
			src = jQuery('img', this).attr('src');
			regex = /([-\/\w]*).jpg/;
			src1 = regex.exec(src);
			jQuery('img', this).attr('src', src1[1]+'_over.jpg');
		}
		else {
			active = 1;
		}
	}, function(){
		if (active == 0) {
			jQuery(this).removeClass('active');
			src = jQuery('img', this).attr('src');
			regex = /([-\/\w]*)_over.jpg/;
			src1 = regex.exec(src);
			jQuery('img', this).attr('src', src1[1]+'.jpg');
		}
	});

	jQuery('#menu_inner li.menu_inner').hover(function(){
		jQuery(this).addClass('hover');
	}, function(){
		jQuery(this).removeClass('hover');
	});




	if (jQuery('#images').length) {
		
		var speed_px = 10;
		var speed_ms = 10;
		var left = 0;
		var interval_1, interval_2;
		var gimages = jQuery('#images');
		var width = 0;

		jQuery(gimages).addClass('images');
		jQuery(gimages).before('<table id="gallery"><tbody><tr><td id="images_prev"></td><td><div id="images_container"></div></td><td id="images_next"></td></tr></tbody></table>');
		
		var gallery = jQuery('#gallery');
		
		jQuery('#images_container', gallery).html(gimages);

		var images_container = jQuery('#images_container', gallery);

		width = jQuery(gimages).width() - jQuery(images_container).width();
		jQuery('#images_prev', gallery).prepend('<a href="#" title="Назад"><img src="/images/style/prev_na.jpg" alt="Назад" /></a>');
		jQuery('#images_next', gallery).append('<a href="#" title="Вперед"><img src="/images/style/next.jpg" alt="Вперед" /></a>');

		var prev = jQuery('#images_prev a', gallery);
		var next = jQuery('#images_next a', gallery);

		jQuery(next).mousedown(function(){
			if (left > -width) {
				jQuery('img', prev).attr({'src': '/images/style/prev.jpg'});
				interval_1 = setInterval(function(){
						left -= speed_px;
						if (left < -width){
							clearInterval(interval_1);
							jQuery('img', next).attr({'src': '/images/style/next_na.jpg'});
						}
						else {jQuery(gimages).css({'left': left + 'px'});}
					}, speed_ms)
			}
			return false;
		}).mouseup(function(){
			clearInterval(interval_1);
		}).mouseout(function(){
			clearInterval(interval_1);
		}).click(function(){return false;});

		jQuery(prev).mousedown(function(){
			if (left < 0){
				jQuery('img', next).attr({'src': '/images/style/next.jpg'});
				interval_2 = setInterval(function(){
						left += speed_px;
						if (left > 0){
							clearInterval(interval_2);
							jQuery('img', prev).attr({'src': '/images/style/prev_na.jpg'});
						}
						else {jQuery(gimages).css({'left': left + 'px'});}
					}, speed_ms)
			}
			return false;
		}).mouseup(function(){
			clearInterval(interval_2);
		}).mouseout(function(){
			clearInterval(interval_2);
		}).click(function(){return false;});

		


		var src = jQuery('img:eq(0)', gimages).attr('src');
		var regex = /\/th([.-\/\w]*)-thumb/;
		var src1 = regex.exec(src);
		var active_img;

		jQuery(gallery).after('<div id="images_big"><div class="bimage"><a href="#" title="Предыдущая"><img src="/images/style/prev_na.jpg" alt="Предыдущая" /></a>&nbsp;<img src="' + src1[1] + '" alt="" />&nbsp;<a href="#" title="Следующая"><img src="/images/style/next.jpg" alt="Следующая" /></a></div><div class="btext">' + jQuery('.descr', gimages).eq(0).html() + '</div></div>');
		jQuery('a:eq(0)', gimages).addClass('active_img');

		var images_big = jQuery('#images_big');

		jQuery('a', gimages).click(function(){
			jQuery('a', gimages).removeClass('active_img');
			jQuery(this).addClass('active_img');
			src = jQuery('img', this).attr('src');
			regex = /\/th([.-\/\w]*)-thumb/;
			src1 = regex.exec(src);
			jQuery('.bimage img:eq(1)', images_big).attr('src', src1[1]);
			jQuery('.btext', images_big).html(jQuery(this).next().html());
			return false;
		});

		jQuery('a:eq(0)', images_big).click(function(){
			if (jQuery('.active_img', gimages).prev().length) {
				jQuery('a:eq(1) img', images_big).attr({'src': '/images/style/next.jpg'});
				active_img = jQuery('.active_img', gimages).prev().prev();
				jQuery('a', gimages).removeClass('active_img');
				jQuery(active_img).addClass('active_img');

				src = jQuery('img', active_img).attr('src');
				regex = /\/th([.-\/\w]*)-thumb/;
				src1 = regex.exec(src);
				jQuery('.bimage img:eq(1)', images_big).attr('src', src1[1]);
				jQuery('.btext', images_big).html(jQuery(active_img).next().html());		
				if (!jQuery(active_img).prev().length) {jQuery('img', this).attr({'src': '/images/style/prev_na.jpg'});}
			}
			return false;
		})

		jQuery('a:eq(1)', images_big).click(function(){
			if (jQuery('.active_img', gimages).next().next().length) {
				jQuery('a:eq(0) img', images_big).attr({'src': '/images/style/prev.jpg'});
				active_img = jQuery('.active_img', gimages).next().next();
				jQuery('a', gimages).removeClass('active_img');
				jQuery(active_img).addClass('active_img');
				
				src = jQuery('img', active_img).attr('src');
				regex = /\/th([.-\/\w]*)-thumb/;
				src1 = regex.exec(src);
				jQuery('.bimage img:eq(1)', images_big).attr('src', src1[1]);
				jQuery('.btext', images_big).html(jQuery(active_img).next().html());		

				if (!jQuery(active_img).next().next().length) {jQuery('img', this).attr({'src': '/images/style/next_na.jpg'});}
			}
			return false;
		})
	}
	jQuery('.o_p:has(img[src*="camera11.jpg"])').remove();
});

