Event.observe(window, 'load', function() {
	captchaGen();
	Event.observe($('sendQuestion'), 'click', function() {
			$('ContactForm').submit();
		}
	);
});

var questionSender = {
	ajaxQuestionSend: function() {
   		var ajax = new Ajax.Request('index.php', {
			method: 'post',
			parameters: $('ContactForm').serialize(false),
			onSuccess: function(transport) {

				$('info').hide();

				var response = transport.responseText.evalJSON();

				if(response.status == 'ok') {
					$('okBox').show();
					$('errorBox').hide();
					$('okMessage').update(response.message);

					Form.reset('ContactForm');
				} else if (response.status == 'error')  {
					$('errorBox').show();
					$('okBox').hide();
					$('errorMessage').update(response.message);

				}
	    	},

		    onLoading: function() {
		    	$('okBox').hide();
		    	$('errorBox').hide();
				$('info').show();
			},

			onComplete: function() {
				$('info').hide();
				captchaGen();
			},

		     onFailure: function() {
		     	alert('KontaktFormularz module problem');
		     }
   	  });
   }
};
 function captchaGen() {
 	var ajax = new Ajax.Request('index.php', {
			method: 'get',
			parameters: 'p=CaptchaGen',
			onSuccess: function(transport) {
				var response = transport.responseText.evalJSON();
				$('captchaImg').src = 'captcha/' + response;
				$('captcha').clear();
			}
 	});
 }