/*************************** Contact Content ***************************/

jQuery(function() {
	$.fn.serializeObject = function(){
		var o = {};
		var a = this.serializeArray();
		$.each(a, function() {
			if (o[this.name]) {
				if (!o[this.name].push) {
					o[this.name] = [o[this.name]];
				}
				o[this.name].push(this.value || '');
			} else {
				o[this.name] = this.value || '';
			}
		});
		return o;
	};

	$('#contact-form').submit(function() {
		$('#submittedContactcform').attr('disabled', true);
		var $inputs = $('#contact-form :input');
		var value_json = $.toJSON($inputs.serializeObject());
		var msg_ml = "";
		
		$.post("/envoyer_mail", { 'data': value_json }, function(data){
			if (data == 'ok'){
				$('#contact-form').empty();
				msg_ml = '<p class="contact-success">Email envoyé avec succès.</p>';
			}else{
				if(data == '1') msg_ml = '<p class="contact-error">Vous devez insérer un nom.</p>';
				if(data == '2') msg_ml = '<p class="contact-error">L\'adresse email indiquée est invalide.</p>';
				if(data == '3') msg_ml = '<p class="contact-error">Votre message est trop court.</p>';
				if(data == '4') msg_ml = '<p class="contact-error">Erreur inconnue.</p>';
			}
			$('#callback_msg').html(msg_ml);
			$('#submittedContactcform').attr('disabled', false);
		});
		return false;
	});
	
	$('#newsletter-form').submit(function() {
		$('.newsletter-submit').attr('disabled', true);
		var $inputs = $('#newsletter-form :input');
		var value_json = $.toJSON($inputs.serializeObject());
		var msg_ml = "";
		
		$.post("/envoyer_mail_newsletter", { 'data': value_json }, function(data){
			if (data == 'ok'){
				$('#newsletter-form').empty();
				msg_ml = 'Inscription effectuée avec succès.';
			}else{
				if(data == '2') msg_ml = 'L\'adresse email indiquée est invalide.';
			}
			$('#callback_msg2').html(msg_ml);
			$('.newsletter-submit').attr('disabled', false);
		});
		return false;
	});
	
});

