var AndreSales = {

	ViewContact: function(event) {

		$("Contacts").removeClassName("active");
		$("Acces_Magasins").removeClassName("active");
		$("Cgv").removeClassName("active");

		Modalbox.show('/contact.html', {
			title: "<strong>Contactez-nous</strong> laissez nous un message...",
			width: 945,
			height: 477,
			beforeHide: function() {
				$("Contacts").removeClassName("active");
			},

			onShow: function() {
				$("MB_caption").addClassName("ContactActif");
			}
		} );

		$("Contacts").addClassName("active");

		//event.stop();
		return false;
	},


	ViewAcces: function(event) {

		$("Contacts").removeClassName("active");
		$("Acces_Magasins").removeClassName("active");
		$("Cgv").removeClassName("active");

		Modalbox.show('/acces.html', {
			title: "<strong>ACCES à nos magasins</strong>, comment venir chez André Sales...",
			width: 945,
			height: 477,
			beforeHide: function() {
				$("Acces_Magasins").removeClassName("active");
			},

			onShow: function() {
				$("MB_caption").addClassName("AccesActif");
			}
		} );

		$("Acces_Magasins").addClassName("active");

		//event.stop();
		return false;
	},

	ViewCommentAcheter: function(event) {

		$("Contacts").removeClassName("active");
		$("Acces_Magasins").removeClassName("active");
		$("Cgv").removeClassName("active");

		Modalbox.show('/comment-acheter.html', {
			title: "<strong>Comment acheter ?</strong>",
			width: 945,
			height: 477,
			beforeHide: function() {
				$("Cgv").removeClassName("active");
			},

			onShow: function() {
				$("MB_caption").addClassName("CgvActif");
			}
		} );

		$("Cgv").addClassName("active");

		//event.stop();
		return false;
	},

	SendContactForm: function() {
		var isError = false;

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

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

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

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

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

		if( isError ) {
			return false;
		}

		$("SendButton").writeAttribute("disabled", true);


		/*
			AJAX
		*/

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

				onSuccess: function( xhr ) {
					$("Contact_Form").hide();
					$("Contact_Success").show();
				},

				on500: function( xhr ) {
					$("Contact_Form").hide();
					$("Contact_Error").show();
				}
			}
		);

		return false;
	}

}