$(function() {

	// Champs obligatoires sur le formulaire de contacts
	$( "#formContact" ).submit(function(){
		var erreur = "non";

		$(".labelError").each(function(){
			$(this).removeClass("labelError");
		});

		$.ajax({
			cache: false,
			async: false,
			type: "POST",
			url: "/fra/initFormSubmit",
			success: function(codeHTML){
				$("#kMessage").html(codeHTML);
				if ( $("#nom").val().length == 0 ) {
					$("#kMessage").append("Vous devez indiquer votre nom<br />");
					$("#label_nom").removeClass("labelArborea");
					$("#label_nom").addClass("labelError");
					erreur = "oui";
				}
				if ( $("#prenom").val().length == 0 ) {
					$("#kMessage").append("Vous devez indiquer votre prénom<br />");
					$("#label_prenom").removeClass("labelArborea");
					$("#label_prenom").addClass("labelError");
					erreur = "oui";
				}
				if ( $("#ville").val().length == 0 ) {
					$("#kMessage").append("Vous devez indiquer votre ville<br />");
					$("#label_ville").removeClass("labelArborea");
					$("#label_ville").addClass("labelError");
					erreur = "oui";
				}
				if ( $("#pays").val().length == 0 ) {
					$("#kMessage").append("Vous devez indiquer votre pays<br />");
					$("#label_pays").removeClass("labelArborea");
					$("#label_pays").addClass("labelError");
					erreur = "oui";
				}
				if ( $("#qualite").val() != "Particulier" ) {
					if ( $("#societe").val().length == 0 ) {
						$("#kMessage").append("Vous devez indiquer votre société<br />");
						$("#label_societe").removeClass("labelArborea");
						$("#label_societe").addClass("labelError");
						erreur = "oui";
					}
					if ( $("#activite").val().length == 0 ) {
						$("#kMessage").append("Vous devez indiquer votre activité<br />");
						$("#label_activite").removeClass("labelArborea");
						$("#label_activite").addClass("labelError");
						erreur = "oui";
					}
				}
				if ( $("#telephone").val().length == 0 ) {
					$("#kMessage").append("Vous devez indiquer votre numéro de téléphone<br />");
					$("#label_telephone").removeClass("labelArborea");
					$("#label_telephone").addClass("labelError");
					erreur = "oui";
				}
				if ( $("#mail").val().length == 0 ) {
					$("#kMessage").append("Vous devez indiquer votre courriel<br />");
					$("#label_mail").removeClass("labelArborea");
					$("#label_mail").addClass("labelError");
					erreur = "oui";
				}
				if ( $("#objetMessage").val().length == 0 ) {
					$("#kMessage").append("Vous devez indiquer un objet pour votre message<br />");
					$("#label_objetMessage").removeClass("labelArborea");
					$("#label_objetMessage").addClass("labelError");
					erreur = "oui";
				}
				if ( $("#message").val().length == 0 ) {
					$("#kMessage").append("Vous devez indiquer votre message<br />");
					$("#label_message").removeClass("labelArborea");
					$("#label_message").addClass("labelError");
					erreur = "oui";
				}
			}
		});

		if ( erreur == "oui" ) {
			$("#kMessage").dialog("open");
			return false;
		}
		else {
			return true;	
		}

	});

	// Boîte de dialogue pour les messages
	$( "#kMessage" ).dialog({
		autoOpen: false,
		width: 500,
		height: 200,
		modal: true,
		buttons: {
			"Fermer": function() { 
				$(this).dialog("close");
			} 
		}
	});

});

$(document).ready( function() {

	/**
	* GESTION DE L'IMPRESSION AU FORMAT PDF
	*
	*/
	$(".btnImpression").live("click", function() {
		var contenuPDF = $.URLEncode( $("#interieurSite").html() );
		$.ajax({
			cache: false,
			async: false,
			type: "POST",
			url: "/ajax/genererPDF",
			data: "contenuHTML=" + contenuPDF + "&pathname=" + window.location.pathname,
			success: function(codeHTML){
				$("#kMessage").html( codeHTML );
				$("#kMessage").dialog("option", "title", "K-Line - Demande d'impression");
				$("#kMessage").dialog("open");

				return false;
			}
		});
		return false;
	});

});

