function ajaxFeedback() {
	if(!$("feedback-form") || !jx) return; //If the feedback form is not present, we have nothing to do, exit.
	
	$("feedback-form").onsubmit = function() {
		var frm = $("feedback-form");

		//Find rating
		var rating = 0;
		if($("rate-excellent").checked) rating = 1;
		else if($("rate-good").checked) rating = 2;
		else if($("rate-okay").checked) rating = 3;
		else if($("rate-bad").checked) rating = 4;
		else if($("rate-worse").checked) rating = 5;

		var article	= escape(frm.article.value);
		var comments= escape(frm.text.value);
		var email	= escape(frm.email.value);

		var url = rel + "system/save_response.php?text="+comments+"&email="+email+"&rate="+rating+"&article="+article+"&type=none";

		//Show a small 'Please wait' message
		var form_area = $("feedback-form");
		var message = document.createElement("div");
		message.className = "message-info";
		var txt = document.createTextNode("Please wait - saving data...");
		message.appendChild(txt);
		form_area.appendChild(message);

		jx.getData(url,function() {
			var article	= $("feedback-form").article.value;
			var msg = "Thanks for providing feedback on "+article+". You feedback have been saved(via Ajax).";
			var form_area = $("feedback-form-area");
			form_area.removeChild($("feedback-form"));
			var message = document.createElement("div");
			message.className = "message-success";
			var txt = document.createTextNode(msg);

			message.appendChild(txt);
			form_area.appendChild(message);
		});
		return false;
	}
}
addEvent(window,'load',ajaxFeedback);
