// JavaScript Document

var hwCallback = {
	ajax_send_message: function(result) {
		$('contact_feedback').down('td').update('Message sent.',
			{
				timeout:2000,
				func: function() { 
					$('contact_feedback').hide();
					$('contact_form').show();
				},
				update:'&nbsp;'
			}
		);
	}
}

var remoteHW = new octobeardindex(hwCallback);

var contact_behaviour = {
	'input.action_send_message' : function (el) {
		el.onclick = function() {
			$('contact_form').hide();
			$('contact_feedback').show();
			
			var elements = ['Name','Email','Phone','Message'];
			var data = Bluora.FormDataSaver(elements,'contact_');	
			
			if (data.Ready) {
				$('contact_feedback').down('td').update('Sending message...');
				remoteHW.ajax_send_message(data);
				for(var i = 0;i<4;i++) {
					$('contact_'+elements[i]).update('');	
				}
			} else {
				$('contact_form').show();
				$('contact_feedback').down('td').update('Fill in all required fields (red).');	
			}
		}
	}
}
