ObjectManager.load("css/controls.css");

var Contact = {
	commit: function() {
		Popup
			.setContent("<p><img src=\"/images/popup_indicator.gif\"> Sending mail...</p>");
		Popup.show();
		window
			.setTimeout(
				function() {
					Ajax
						.asyncRequest(
							"POST",
							"commands/send.php",
							Contact.input.serialize(),
							{
								success: function(Obj) {
									Popup
										.setContent(Obj.response + "<a class=\"popup-button close\" href=\"#\"><img alt=\"OK\" border=\"none\" src=\"/images/btn_ok.png\"></a>");
								}
							});
				},
				1000);
	},
	initialize: function() {
		Contact.node = Innecto.$("contact");
		Contact.input = new Input(Contact);
		EventManager.add(window, "load", function() {
			Contact.input.initialize();
			Popup.initialize();
			EventManager.add(Innecto.$("contact-send"), "click", function(e) {
				if (Contact.input.validate()) Contact.commit();
				e.preventDefault();
			});
		});
	}
};

Contact.initialize();
