$(document).ready(function(){
	$('.zoom').each(function(){$(this).lightBox();});
	$('.GalleryPhoto').each(function(){	$(this).find('.zoom').lightBox();});
	$('.contactForm').submit(sendContactForm);
});

function sendContactForm(){
	$this = $(this);
	$this.find('.errorContactForm').remove();
	var idElem = $(this).attr("id");
	idElem = idElem.replace('cf-','');
	var divSubmit = $this.find('.submit');
	var submit = divSubmit.children('input');
	submit.hide();
	var sendContactForm = $('<div class="msgContactForm sendContactForm">Envoi en cours ...</div>');
	divSubmit.append(sendContactForm);
	var data = {
		idContactForm: $('#id_'+idElem).val(),
		name: $('#name_'+idElem).val(),
		mail: $('#mail_'+idElem).val(),
		object: $('#object_'+idElem).val(),
		message: $('#message_'+idElem).val()
	};
	$.ajax({
		url: '/apps/contactForm.php',
		dataType: 'json',
		type: "POST",
		data: data,
		success: function(data){
			if(data.error){
				sendContactForm.remove();
				submit.show();
				var errorMsg = "Une erreur s'est produite !";
				switch(data.errorMsg){
					case 'empty': errorMsg = "Veuillez remplir tous les champs !";break;
					case 'email': errorMsg = "Votre e-mail est invalide !";
				}
				divSubmit.prepend('<div class="msgContactForm errorContactForm">'+errorMsg+'</div>');
			}
			else{
				divSubmit.html('<div class="msgContactForm validContactForm">Message envoyé !</div>');
			}
		}
	});
	return false;
}
