Event.add(window, 'load', function()
{
	if (I('support_form')) 
	{
		var fnc = function(e)
		{
			var obj = V('support_object'), msg = V('support_message'), eml = V('support_email'), nam = V('support_name');
			
			Ajax.get({
				url: BASE_URL + '/index.php?mdu=ajax/support',
				post: {
					name: nam,
					email: eml,
					object: obj,
					message: msg
				},
				onRequest: function()
				{
					ViewPort.open();
				},
				onSuccess: function(t)
				{
					var m = 'Un disguido ha impedito l\invio...', c = 'error';
					
					if ((t = JSON.decode(t))) 
					{
						switch (t.result)
						{
							case 'success':
								
								m = 'Grazie, sarai contattato appena possibile.'
								c = 'confirm';
								break;
								
							case 'empty':
								
								m = 'Solo il campo Oggetto è facoltativo!';
								break;
								
							case 'bad-email':
								
								m = 'L\'email ha un formato non valido!';
								break;
								
							case 'cannot-send':
								
								m = 'Non è stato possibile inviare l\'email!';
								break;
						}
					}
					
					Aols.messageLayer(m, c);
				}
			});
			
			return e.stop();
		};
		
		$('#support_form form')[0].addEvent('submit', fnc);
		
		I('support_send').addEvent('click', fnc);
	}
});

