var contact = {

	error : {
		0 : '<p class="error success">Votre demande a bien été prise en compte, merci de votre intérêt</p>',
		1 : '<p class="error">* Veuillez renseigner un email valide</p>',
		2 : '<p class="error">* Champs obligatoires</p>',
		3 : '<p class="error">* Un problème est survenu lors de l\'envoi, veuillez recommencer</p>'
	},
	
	init: function(){
		var me = this;

		$('#contact_submit').click(function(event){
			event.preventDefault();
			$('form[name=contact_form]').trigger('submit');
		});	
		
		$('form[name=contact_form]').submit(function(event){
			event.preventDefault();
			$(this).attr('action', 'javascript:void0');
			
			var data = {
				'type': 'contact',
				'nom' : $('input[name=nom]').val(),
				'prenom' : $('input[name=prenom]').val(),
				'email': $('input[name=email]').val(),
				'societe': $('input[name=societe]').val(),
				'message': $('textarea[name=message]').val(),
				'cc': $('input[name=cc]').is(':checked') ? true : false
			}
			
			$.ajax({
				type: 'POST',
				cache: false,
				url: './ajax/contact.ajax.php',
				data: data,
				success: function(e){
					e = parseInt(e);
					me.displayError(e)
					if(e == 0){
						me.resetForm();
					}
				}
			});
		})
	},
	
	displayError: function(e){
		var me = this;
		
		$('.error').remove();
		$('#contact_form').append(me.error[e]);
	},
	
	resetForm: function(){
		$('input').val('');
		$('input[type=checkbox]').removeAttr('checked');
		$('textarea').val('');
	}
	
}



