Newsletter = {
	Register: function() {
		if( ! $F("email").isEmail() ) {
			$("email").addClassName("error");
			return false;
		} else {
			$("email").removeClassName("error");
		}


		new Ajax.Request(
			"/action/newsletter.php",
			{
				method: "post",
				parameters: $("Newsletter_Form").serialize(),

				onSuccess: function( xhr ) {
					$("Newsletter_Info").update("Merci pour votre inscription");
				},

				on500: function( xhr ) {
					eval( "data="+xhr.responseText );

					$("Newsletter_Info").update("Erreur lors de votre inscription.");
					$("Newsletter_Info").setStyle("color: red");
				}
			}
		);

		return false;
	}
};


Contact = {

	Check: function() {
		var isError = false;

		if( $F("nom").trim().empty() ) {
			$("nom").addClassName("error");
			isError = true;
		} else {
			$("nom").removeClassName("error");
		}

		if( $F("prenom").trim().empty() ) {
			$("prenom").addClassName("error");
			isError = true;
		} else {
			$("prenom").removeClassName("error");
		}

		if( ! $F("contact_email").isEmail() ) {
			$("contact_email").addClassName("error");
			isError = true;
		} else {
			$("contact_email").removeClassName("error");
		}

		if( $F("message").trim().empty() ) {
			$("message").addClassName("error");
			isError = true;
		} else {
			$("message").removeClassName("error");
		}

		return !isError;
	}

}