// slider 1 -------------------------------------
function RunSlider1() {
	$("#photo_container_1").animate({ scrollLeft: 1462}, 20000, "linear", function() {
		$("#photo_container_1").animate({ scrollLeft: 0}, 0, "linear", RunSlider1 );} );
}
// slider 1 end ---------------------------------

function TickPreloader(i) {
	$("#preloader div#preloader_img div#preloader_progress").text("loading: " + i*4 + "%");
	if (i >= 25) {
		$("div#preloader").stopTime("preloader");
		$("div#preloader").fadeOut("slow", function() {
			$(this).css("display", "none");
		});
	}
}

function NextTwitch() {
//alert("btn");
	$("div#next a#btn_next").animate({top: '-=30'}, 300, "jswing", function() {
		$(this).animate({top: '+=30'}, 600, "easeOutBounce");
	});
	$("a#btn_next_pck").animate({left: '-=15'}, 300, "jswing", function() {
		$(this).animate({left: '+=15'}, 600, "easeOutBounce");
	});
	$("a#btn_prev_pck").animate({left: '+=15'}, 300, "jswing", function() {
		$(this).animate({left: '-=15'}, 600, "easeOutBounce");
	});
}

// вызов перед передачей данных
function showRequest(formData, jqForm, options) { 
    var queryString = $.param(formData); 
    return true; 
} 
 
// вызов после получения ответа 
function showResponse(responseText, statusText)  { 
	if (responseText == 'Ok') {
		$("div#output").hide();
		$("div#form-container").fadeOut("slow", function() {
			$("div#thankyou").fadeIn("slow", function() {
				$("div#moremessage").fadeIn("slow");
				$("#myForm").resetForm();
			});
		});
	}
}

function showMakeBookingFields () {
	$("div#cateringtype").slideDown("fast", function() {
		$("div#cateringdate").slideDown("fast", function() {
			$("div#cateringpersons").slideDown("fast");
		});
	});
}
function hideMakeBookingFields () {
	$("div#cateringpersons").slideUp("fast", function() {
		$("div#cateringdate").slideUp("fast", function() {
			$("div#cateringtype").slideUp("fast");
		});
	});
}



$(document).ready(function() {	

	$("div#preloader").everyTime(100, "preloader", function(i) {
		TickPreloader(i);
	});

	$("#container").everyTime(5000, function() {
		NextTwitch();
	});

// Работаем с контактной формой
  var options = { 
  	target: "#output",
    beforeSubmit: showRequest,
    success: showResponse,
    timeout: 3000
  };
  
  // привязываем событие submit к форме
  $('#myForm').submit(function() { 
    $(this).ajaxSubmit(options); 
    return false;
  }); 
  
	$("div#moremessage").click(function() {
		$("div#moremessage").fadeOut("slow", function() {
			$("div#thankyou").fadeOut("slow", function() {
				$("div#form-container").fadeIn("slow", function() {
					$("div#output").text("").show();
					hideMakeBookingFields();
				});
			});
		});
	});
// --------------------------------

//   $("#container").animate({ scrollTop: 0}, 0);

// Настройка блоков
	// div#content0
	$("div#content0 div.text").width($("div#content0").width()-40);
	$("div#content0 div.text").height($("div#content0").height()-120);
	$("div#content0 div.text").css("margin-left", ($("div#content0").width()-$("div#content0 div.text").width())/2);
	$("div#content0 div.text").css("margin-top", ($("div#content0").height()-$("div#content0 div.text").height()));
	$("div#content0 div.text div#table_t div#table_tt").width($("div#content0 div.text div#table_t").width()-140);
	$("div#content0 div.text div#table_m div#table_mm").width($("div#content0 div.text div#table_t div#table_tt").width());
	$("div#content0 div.text div#table_m").height($("div#content0 div.text").height()-$("div#content0 div.text div#table_t").height());
	// div#content1
	$("div#content1 div.text").width($("div#content0 div.text").width());
	$("div#content1 div.text").height($("div#content1").height());
	$("div#content1 div.text").css("margin-left", ($("div#content1").width()-$("div#content1 div.text").width())/2);
	$("div#content1 div.text").css("margin-top", 0);
	$("div#content1 div.text div#table_m div#table_mm").width($("div#content0 div.text div#table_t div#table_tt").width());
	$("div#content1 div.text div#table_m").height($("div#content1 div.text").height()-$("div#content1 div.text div#table_t").height());
	// div#content2
	$("div#content2 div.text").width($("div#content0 div.text").width());
	$("div#content2 div.text").height($("div#content2").height());
	$("div#content2 div.text").css("margin-left", ($("div#content2").width()-$("div#content2 div.text").width())/2);
	$("div#content2 div.text").css("margin-top", 0);
	$("div#content2 div.text div#table_m div#table_mm").width($("div#content0 div.text div#table_t div#table_tt").width());
	$("div#content2 div.text div#table_m").height($("div#content2 div.text").height()-$("div#content2 div.text div#table_t").height());
	$("div#package1 div.package_text").width($("div#package1 div.package_text").width() - 27);
	$("div#package2 div.package_text").width($("div#package2 div.package_text").width() - 54);
	$("div#package3 div.package_text").width($("div#package3 div.package_text").width() - 54);
	$("div#package4 div.package_text").width($("div#package4 div.package_text").width() - 27);
	// div#content3
	$("div#content3 div.text").width($("div#content0 div.text").width());
	$("div#content3 div.text").height($("div#content3").height());
	$("div#content3 div.text").css("margin-left", ($("div#content3").width()-$("div#content3 div.text").width())/2);
	$("div#content3 div.text").css("margin-top", 0);
	$("div#content3 div.text div#table_m div#table_mm").width($("div#content0 div.text div#table_t div#table_tt").width());
	$("div#content3 div.text div#table_m").height($("div#content3 div.text").height()-$("div#content3 div.text div#table_t").height());
	// div#content4
	$("div#content4 div.text").width($("div#content0 div.text").width());
	$("div#content4 div.text").height($("div#content4").height()-180);
	$("div#content4 div.text").css("margin-left", ($("div#content4").width()-$("div#content4 div.text").width())/2);
	$("div#content4 div.text").css("margin-top", 0);
	$("div#content4 div.text div#table_b div#table_bb").width($("div#content4 div.text div#table_b").width()-140);
	$("div#content4 div.text div#table_m div#table_mm").width($("div#content0 div.text div#table_t div#table_tt").width());
	$("div#content4 div.text div#table_m").height($("div#content4 div.text").height()-$("div#content4 div.text div#table_t").height());
// Настройка блоков, end

	var so = new SWFObject("swf/pos.swf","music","50","90","8","#FFFFFF");
	so.addParam("wmode", "transparent");
	so.write("music");

	$("#subject").change(function() {
//	alert($("#subject option:selected").val() == "Make a Booking");
		if($("#subject option:selected").val() == "Make a Booking") {
			showMakeBookingFields();
		} else {
			hideMakeBookingFields();
		}
	});

    $("a.mnpnt").click(function () {
		if ($(this).attr("id") == "makebooking") {
			$("select#subject :contains('Make a Booking')").attr("selected", "selected");
			showMakeBookingFields();
		}
		elementClick = $(this).attr("href");
		destination = $(elementClick).offset().top - $("#content").offset().top;
		$("#container").animate({ scrollTop: destination}, 2000, "jswing" );
		return false;
    });

    $("a.packageLinks").click(function () { 
		elementClick = $(this).attr("href");
		destination = $(elementClick).offset().left - $(elementClick).parent().offset().left;
		$("#packages-container").animate({ scrollLeft: destination}, 1500, "easeOutBounce");
		return false;
    });
    
    $("#fork_2").hover(function () {
//	alert("fork-2");
		$(this).find("div#next").hide();
		$(this).animate({ left: -20, top: -72}, 2000, "easeOutQuart");  
    });

    $("#knife_3").hover(function () {
		$(this).find("div#next").hide();
		$(this).animate({ left: 30, top: 265}, 2000, "easeOutQuart");  
    });

	RunSlider1();

	$('#photo_container_3').cycle({ fx: 'fade', speed: 500, timeout: 2500 });

});

