
	$(document).ready(function () {
		
		$(".item a.rotate").click( function() {
			
			$(this).parent().find("img").toggle();
			return false;
			
		});
		
		$("a.fancybox, a.dashfancy").fancybox({
			'titleShow'     : false
		});
		
		$("a.zoom").fancybox();
		
		$(".main_img a.rotate2").click( function() {
			
			var img = $(this).prev().find("img");
			var rel = $(img).attr('rel');
			var src = $(img).attr('src');
			
			$(img).attr('rel', src);
			$(img).attr('src', rel);
			
			rel = $(".zoom").attr('rel');
			src = $(".zoom").attr('href');
			
			$(".zoom").attr('rel', src);
			$(".zoom").attr('href', rel);
			
			return false;
		});
		
		
		function checkemail(email)
		{
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
			if (filter.test(email))
			{
				return true;
			} else {
				return false;
			}
		}

		
		$(".zakaz form").submit(function () {
					
			if ( $(this).find("input[name=name]").attr('value') == '' )
			{
				alert("Введите имя");
				return false;
			}
		
			if ( $(this).find("input[name=fname]").attr('value') == '')
			{
				alert("Введите телефон");
				return false;
			}
		
			if ( $(this).find("input[name=mail]").attr('value') == '' || !checkemail( $(this).find("input[name=mail]").attr('value') ) )
			{
				alert("Введите корректный e-mail");
				return false;
			}

		
			if ( $(this).find("textarea[name=message]").val() == '' )
			{
				alert("Введите coобщение");
				return false;
			}

			var id = this;
		
			function onAjaxSuccess(data)
			{
				$(id).html('<p>&nbsp;</p>Ваша заявка отправлена.<p>&nbsp;</p>');
			}		
		
			$.post(
  				$(this).attr("action"), $(this).serialize(), onAjaxSuccess
			);

			$(this).html('<p>&nbsp;</p>Подождите...<p>&nbsp;</p>');
			
			return false;
			
		});
		
		
		$("form.reviews").submit(function () {
					
			if ( $(this).find("input[name=name]").attr('value') == '' )
			{
				alert("Введите имя");
				return false;
			}
		
			if ( $(this).find("textarea[name=review]").val() == '' )
			{
				alert("Введите coобщение");
				return false;
			}

			var id = this;
		
			function onAjaxSuccess(data)
			{
				$(id).html('<p>&nbsp;</p>Ваш отзыв отправлен.<p>&nbsp;</p>');
			}		
		
			$.post(
  				$(this).attr("action"), $(this).serialize(), onAjaxSuccess
			);

			$(this).html('<p>&nbsp;</p>Подождите...<p>&nbsp;</p>');
			
			return false;
			
		});
		
//		$("a.order").click(function() {
//			
//			$("div.zakaz").toggle();
//			
//			return false;
//			
//		});
		
		
		
		$('.plan a').click(function(e) {
			
//			alert( $(this).attr('href') );

			if ($(this).hasClass('current'))
			{
				
				$(this).removeClass('current');
								
				$(this).html( '<span>Смотреть планировку</span>' );
				
				$(this).next('small').html( '' );
				
				$(this).parent().find('img').css({ 'display': 'block' });
				
			} else {

				$(this).addClass('current');
				
				$(this).html( '<span>Закрыть планировку</span>' );
				
				$(this).next('small').html( '<img src="' + $(this).attr('href') + '">' );
				
				$(this).parent().find('img').load( function() {
					
					var left = (parseInt($(window).width()) - parseInt($(this).width())) / 2;
					
					$(this).css({ 'display': 'block', marginTop: '10px', 'left': left });
					
				});
			}

			
			return false;
			
		});
		
		
		
		$('a.order').click(function(e) {

			e.preventDefault();

			var id = $(this).attr('href');

			var maskHeight = $(document).height();
			var maskWidth = $(window).width();

			$('#mask').css({'width':maskWidth,'height':maskHeight});

			$('#mask').fadeIn(1000);
			$('#mask').fadeTo("fast",0.8);

			var winH = $(window).height();
			var winW = $(window).width();

			$(id).css('top',  winH/2-$(id).height()/2-200);
			$(id).css('left', winW/2-$(id).width()/2);

			$(id).fadeIn(2000);

		});

		$('.window .close').click(function (e) {
			e.preventDefault();
			$('#mask, #zakaz').hide();
		});

		$('#mask').click(function () {
			$(this).hide();
			$('#zakaz').hide();
		});
		
		
		
    	$("#galery").scrollable(); 
		$('select#storeys').selectToUISlider();
		$('select#typ').selectToUISlider();
		
	});
