$(document).ready(function() {

	//Кешируем картинки
	modal_bg = new Image();
	modal_bg.src="/assets/img/modal_cloud_bg.png";
	
	overlay_bg = new Image();
	overlay_bg.src="/assets/img/modal_bg.png";
	
	$("#sendmail").submit(function() {
		var email = $("#email").attr("value");
		
		$("#submit").attr("disabled", "disabled");
		$("#message").html('<span id="message"><img src="/assets/img/loading.gif" alt="Туруру…" /></span>');
		
		$.ajax({
			type: "POST",
			url: "./assets/mail.php",
			dataType:"json",
			//Отправляем Email из формы
			data: "email=" + email,
			success:function(data){
				if (data.errors == "0") {
					//Если скрипт вернёт 0, значит всё выполнилось хорошо и можно выполнять всякие действия дальше
					$("#message").html('<span id="message">Всё отлично! Ждите новостей.</span>');
					$("#submit").attr("disabled", false);
					}
				else {					
					//Показываем мессадж c ошибкой
					$("#message").html('<span id="message">'+data.message+'</span>');
					$("#submit").attr("disabled", false);
					}
			},
			error:function (){
				//Показываем мессадж c ошибкой если не можем достучаться до php
				$("#message").html('<span id="message">Какие-то проблемы на сервере. Давай еще раз попробуем.</span>');
				$("#submit").attr("disabled", false);
			}
		});
		return false;
	});
	
	$("#modal_show").live("click", function() {
		$('#overlay').fadeIn(function() { 
			$('#modal').fadeIn(function() {
				var size_h = $(document).height();
				$('#overlay').css('height', size_h);
				}); 
			});
			return false;
		});
	
	$("#modal_close, #overlay").live("click", function() {
		$('#modal').fadeOut(function() { 
			$('#overlay').fadeOut(); 
			});
		return false;
		});
	
	$(window).resize(function() {
		var size_h = $(document).height();
		$('#overlay').css('height', size_h);
		});
	
	$("#changebg").click(function() {
		var nomb = Math.floor(Math.random()*4)+1;
		$("body").css("background-image", "url('/assets/img/bg/" + nomb + ".jpg')");
		});
});
