
function init()
{
	$("#contactForm").each(function(){
		//$(this).attr("action", "javascript:void(null);");
		$(this).submit(function(){
		    var B_error = false;
			if(!$("#S_name").attr("value").match("[a-zA-Z]+")){
				$("#S_name").addClass("alertInput");
				B_error = true;
			}
			else{
				$("#S_name").removeClass("alertInput");
			}
			if(!$("#S_email").attr("value").match("^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$")){
				$("#S_email").addClass("alertInput");
				B_error = true;
			}
			else{
				$("#S_email").removeClass("alertInput");
			}
			if(!$("#S_subject").attr("value").match("[a-zA-Z]+")){
				$("#S_subject").addClass("alertInput");
				B_error = true;
			}
			else{
				$("#S_subject").removeClass("alertInput");
			}
			if(!$("#S_message").attr("value").match("[a-zA-Z]+")){
				$("#S_message").addClass("alertInput");
				B_error = true;
			}
			else{
				$("#S_message").removeClass("alertInput");
			}
			
			if(B_error){
				if(!$("#errorContactFormBox").length){
					var S_errorContactFormHtml = '<p id="errorContactFormBox" class="alertBox">Veuillez remplir correctement le formulaire de contact.</p>';
					$(this).prepend(S_errorContactFormHtml);
				}
				return false;
			}
			else{
				$("#errorContactFormBox").remove();
				return true;
			}
			
		});
	});
}


$(document).ready(function (){
	init();
	
	$("#loadingBox").ajaxStart(function(){
		startWaiting();
	});
	$("#loadingBox").ajaxSuccess(function(){
		window.setTimeout("stopWaiting();", 500);
	});
	$("#loadingBox").ajaxComplete(function(){
		init();
	});
	$("#loadingBox").ajaxError(function(){
		alert("Désolé mais la page demandée est inaccessible.");
		stopWaiting();
	});
});
