jQuery(document).ready(function(){
	jQuery("#contactButton").click(function(){					   				   
		jQuery(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var phoneVal = jQuery('#phone').val();
		
		var nameVal = jQuery('#name').val();
		if(nameVal == ''){
			jQuery('#name').prev().before('<div class="error">Merci de saisir votre nom</div>');
			hasError = true;
		}
		
		
		var emailVal = jQuery("#email").val();
		if(emailVal == '') {
			jQuery("#email").prev().before('<div class="error">Oops ! Vous avez oubli&eacute; de saisir votre adresse courriel !</div>');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			jQuery("#email").prev().before('<div class="error">Oops ! Cette adresse courriel n\'est pas valide !</div>');
			hasError = true;
		}
		
		var reasonVal = jQuery('#reason').val();
		
		var commentsVal = jQuery("#comments").val();
		if(commentsVal == '') {
			jQuery("#comments").prev().before('<div class="error">Oops ! Vous avez oubli&eacute; de saisir un commentaire !</div>');
			hasError = true;
		}
		
		if(hasError == false) {
			jQuery(this).hide();
			jQuery(".slideContactForm").append('<img src="images/loading.gif" alt="Loading" id="loading" />');
			
			
				jQuery(".slideContactForm").slideUp("normal", function() {				   
							
							jQuery(".slideContactForm").before('<div id="successContainer"><div class="success"><h3>Merci</h3><p>Votre commentaire a &eacute;t&eacute; enregistr&eacute;.</p></div></div>');											
						});
			
			
			//jQuery.post("aspx ?",
//   				{ name: nameVal, email: emailVal, phone: phoneVal, reason: reasonVal, comments: commentsVal },
//   					function(data){
//						jQuery(".slideContactForm").slideUp("normal", function() {				   
//							
//							jQuery(".slideContactForm").before('<div id="successContainer"><div class="success"><h3>Merci</h3><p>Votre commentaire a &eacute;t&eacute; enregistr&eacute;.</p></div></div>');											
//						});
//   					}
//				 );
		}
		
		return false;
	});						   
});
