$(function() {
	$("#add-newsletter-pop").dialog({
		autoOpen: false,
		height: 'auto',
		width: 350,
		resizable: false,
		title: LANG.NEWSLETTER_MODALBOX[0].TITLE, 
		modal: true,
		buttons: {
			"OK": function() {
				$('.ajax-msg').remove();
				$('#NewsletterAddForm .loading').fadeTo(300, 1);
				$.ajax({
					type: 'POST',
					url: "/newsletters/add",
					context: document.body,
					data: $("#NewsletterAddForm").serialize(),
					success: function(data, textStatus, jqXHR){
						var s = $.parseJSON(data);
						$('#NewsletterAddForm').append('<div class="ajax-msg" style="display:none"><p class="icon"></p></div>');
						$('#NewsletterAddForm .loading').slideUp(300);
						if(s.success) {
							$('.ajax-msg').addClass('success').text(s.msg).slideDown();
							setTimeout('$.hideMsg()', 3000);
							setTimeout('$.closeBox()', 4000);
							$.reset("#NewsletterAddForm");
						} else {
							var errors = '<ul>';
							var errorsCounter = 0;
							if($.isPlainObject(s.msg)) {
								$.each(s.msg, function(i,e) {
									errors += '<li>' + e + '</li>';
									errorsCounter++;
								});
							} else {
								errors += '<li>' + s.msg + '</li>';
								errorsCounter++;
							}
							errors += '</ul>';
							$('.ajax-msg p').after(errors).text('Erreurs !');
							$('.ajax-msg').addClass('error').slideDown();
							setTimeout('$.hideMsg()', 3000);
						}
					}
				});
				
			}
		},
		close: function() {
			$.reset("#NewsletterAddForm");
			$('.ajax-msg').remove();
		}
	});
	
	$("#newsletter-link").click(function() {
		$("#add-newsletter-pop").dialog("open");
	});
});
