$(document).ready(function() {
	var m_text = "ваш e-mail...";
	function reset_mailing()
	{
		$("#mailing_email").val(m_text);
	}
	
	reset_mailing();
	
	$("#mailing_email").focus(function() {
		$("#mailing_mess span").css("display", "none");
		if($.trim($(this).val()) == m_text)
		{
			$(this).val("");
		}
	});
	
	$("#mailing_email").blur(function() {
		if($.trim($(this).val()) == "")
		{
			$(this).val(m_text);
		}
	});
	
	$("#mailing_email").keypress(function(key) {
		if(key.keyCode == 13)
		{
			$("#mailing_add").click();
		}
		else
		{
			$("#mailing_mess span").css("display", "none");
		}
	});
	
	$("#mailing_add").click(function() {
		$("#mailing_mess span").css("display", "none");
		if($.trim($("#mailing_email").val()) == m_text)
		{
			$("#mailing_empty_email").css("display", "inline");
		}
		else
		{
			if(validate("mailing_email", "", false, "email"))
			{
				$("#mailing_wait").css("display", "inline");
				$.post(base_url() + "pub/addMailing/", {"email": $.trim($("#mailing_email").val())}, mailing_result);
			}
		}
	});
	
	function mailing_result(data)
	{
		$("#mailing_mess span").css("display", "none");
		if(data == "database")
		{
			$("#mailing_database").css("display", "inline");
		}
		else
		{
			if(data == "is_email")
			{
				$("#mailing_is_email").css("display", "inline");
			}
			else
			{
				if(data == "ok")
				{
					$("#mailing_add_ok").css("display", "inline");
					reset_mailing();
				}
				else
				{
					$("#mailing_unknown").css("display", "inline");
				}
			}
		}
	}
	
	$("#mailing_delete").click(function() {
		$("#mailing_mess span").css("display", "none");
		if($.trim($("#mailing_email").val()) == m_text)
		{
			$("#mailing_empty_email").css("display", "inline");
		}
		else
		{
			if(validate("mailing_email", "", false, "email"))
			{
				$("#mailing_wait").css("display", "inline");
				$.post(base_url() + "pub/delMailing/", {"email": $.trim($("#mailing_email").val())}, del_mailing_result);
			}
		}
	});
	
	function del_mailing_result(data)
	{
		$("#mailing_mess span").css("display", "none");
		if(data == "database")
		{
			$("#mailing_database").css("display", "inline");
		}
		else
		{
			if(data == "no_email")
			{
				$("#mailing_no_email").css("display", "inline");
			}
			else
			{
				if(data == "ok")
				{
					$("#mailing_del_ok").css("display", "inline");
					reset_mailing();
				}
				else
				{
					$("#mailing_unknown").css("display", "inline");
				}
			}
		}
	}
});
