$(document).ready(function(){
	Cufon.replace('h2');
	
	$('#submit_form').click(function(){
		// Event to submit the form
		message = $('#sender_message').val();
		nom = $('#sender_name').val();
		mail = $('#sender_mail').val();
		
		$('form input').css('border', '1px solid #cccccc');
		$('#sender_message').css('border', '1px solid #cccccc');
		switch(true)
		{
			// Validation du nom pour 
			case true:
				if (nom == ''){$('#sender_name').css('border', '1px solid red');}
			case true:
				if (mail == '' || !mail.match(/\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/i)){$('#sender_mail').css('border', '1px solid red');}
			case true:
				if (message == ''){$('#sender_message').css('border', '1px solid red'); break;}
			case true:
				submit_form();
				break;
				
		}
	});
});

function submit_form()
{
	content = $('form').serialize();
	$.post("form.php", content,
		function(data){
			if (data == '200')
			{
				$('div#form').slideUp(1000, function() {
					$('div#form_container').html("<h1>Merci! Nous vous contacterons d'ici 24 heures!</h1>");
					Cufon.replace('h1');
				});
	
			}else{
				alert("Une erreur est survenue. Veuillez corriger vos informations et reesayer.");
			}
	});
}

$("input, textarea").live('focus', function(){
	$(this).css('background-image', 'url("")');
})

$("input, textarea").live('blur', function(){
	if ($(this).val() == '')
	{
		name = $(this).attr('alt');
		$(this).css('background-image', 'url("img/form/label_'+name+'.png")');		;
	}
});