var ajax = new sack();
var sent = false;

var formId = 'feedback';
var statusBoxId = 'feedbackStatus';


function fb_whenLoading()
{
	var form = getObj(formId);
	var statusBox = getObj(statusBoxId);

	form.style.visibility = "hidden";
	statusBox.style.display = "block";
	statusBox.innerHTML = "Изпращане...";
}
function fb_whenLoaded()
{
	var form = getObj(formId);
	var statusBox = getObj(statusBoxId);

	form.style.visibility = "hidden";
	statusBox.style.display = "block";
	statusBox.innerHTML = "Изпратено...";
}
function fb_whenInteractive()
{
	var form = getObj(formId);
	var statusBox = getObj(statusBoxId);

	form.style.visibility = "hidden";
	statusBox.style.display = "block";
	statusBox.innerHTML = "Получаване на статуса";
}
function fb_whenCompleted()
{
	sent = true;
}
function fb_send()
{
	if(sent)
		return;

	var form = getObj(formId);
	var statusBox = getObj(statusBoxId);

	ajax.setVar("name", form.elements['name'].value);
	ajax.setVar("email", form.elements['email'].value);
	ajax.setVar("subject", form.elements['subject'].value);
	ajax.setVar("msg", form.elements['msg'].value);
	ajax.setVar("t", 1);
	ajax.requestFile = "/feedback_sender.php";
	ajax.method = 'post';
	ajax.element = 'feedbackStatus';
	ajax.onLoading = fb_whenLoading;
	ajax.onLoaded = fb_whenLoaded;
	ajax.onInteractive = fb_whenInteractive;
	ajax.onCompletion = fb_whenCompleted;
	ajax.runAJAX();
}