(function($) {

	$(document).ready(function(){
		$('#left_menu li').css('background-color','#e6e6e6');
		$('#left_menu li.active').css('background-color','#ababab');
		$('#l_arrow_scroll, #r_arrow_scroll').live('mouseout',function() {
			$('#gallery_slide div').stop();
		})

		$('#l_arrow_scroll').live('mouseover',function() {
			var offset = parseInt($('#gallery_slide div').css('left'));
			if (offset!==0) {
			$('#gallery_slide div').animate({
				left:'0px'
			},13000);
		}
		})

		$('#r_arrow_scroll').live('mouseover',function() {
			var scroll_img_count = $('#gallery_slide img').length;
			var scroll_img_width = $('#gallery_slide img').width();
			var scroll_div_width = scroll_img_count*scroll_img_width-$('#gallery_slide img').width()+60;

			var offset = parseInt($('#gallery_slide div').css('left'));
			
			if(Math.abs(offset) !== scroll_div_width) {
			//alert(scroll_div_width);
				$('#gallery_slide div').animate({
					left:'-'+scroll_div_width+'px'
				},15000);
			}
		})

		$('#shadow').live('click',function() {
			closeWin('gallery_ajax');
		});

	});



	gallery_ajax = function(id,object) {
		scrollTo(0,0);
		var off = $(object).offset();
		var heightShadow = $('#main').innerHeight();
		var widthGallery = $('#gallery_ajax').innerWidth();
		$('#shadow').css('height',heightShadow+'px').show();
		replace_img(id);
		$('#choise select').css('visibility','hidden');
		$('#gallery_slide div').css('left','0px');
		$('#gallery_ajax').css('margin-left','-'+parseInt(widthGallery/2)+'px').show();
	}

	closeWin = function(id) {
		$('#'+id).hide();
		$('#shadow').hide();
		$('#choise select').css('visibility','visible');
	}

	replace_img = function(id) {
		$('#main_img img').attr("src","/application/includes/img/b/"+id+".jpg");
		$('#main_img img').attr("title",id);
	}
	
	replace_img_m = function() {
		var next_id;
		var id = $('#main_img img').attr('title');
		$('#gallery_slide img').each(function(i) {
			if($(this).attr('title') == id) next_id = (i+1);
		})
		replace_img($('#gallery_slide img').get(next_id).title);
	}

	check = function(id) {
		value = $('#'+id).val();
		if (value != '') 
			return 1;
		else {
			$('#'+id+'_error').html('Проверьте введенные данные').show();
			return 0;
		}
	}

	send_form = function(name) {
		var error = 0;
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		$('form[name="'+name+'"] *[required]').each(function() {
			if ($(this).val()=='') {
				error ++;
				$(this).addClass('notValid');
			} else if($(this).attr('name') == 'email' && !reg.test($(this).val())) {
				error ++;
				$(this).addClass('notValid');
			}
			else $(this).removeClass('notValid');
		});
		if(error !== 0) {
			$('form[name="'+name+'"]').prepend('<span class="error">Проверьте введеные данные</span>');
		} else {
			$('form[name="'+name+'"]').submit();
		}
	}

})(jQuery);

