window.onload = init;

function init() {
	
	var denuncia = $('form_denuncie');

	denuncia.onsubmit = function() {

		var url = 'backend_denuncie.php';
		var pars = "denunciante=" + $F('nome_denunciante') + "&denunciado=" + $F('nome_denunciado') + "&motivo=" + $F('motivo_denuncia') + "&hora=" + $F('hora') + "&sala=" + $F('sala');

		writeLoading('feedback');

		var myAjax = new Ajax.Updater(
			{success: 'feedback'}, url, {asynchronous: true, method: 'post', parameters: pars, onFailure: reportError, onComplete: showResponseInvite }
		);
		
		return false;
	}
	
	return true;
}

function writeLoading(divRef) {
	$(divRef).className = "loadingMessage";
	$(divRef).innerHTML = "<img src='imagem/loading_lb.gif' alt='Enviando...'>";
}

function reportError(request) {
	alert('Sorry. There was an error.');
}

function showResponseInvite(request) {
	if(request.responseText == "Den&uacute;ncia enviada") {
		$('feedback').className = 'statusMessage';
		//Element.hide('form_denuncie');
		//Element.show('retorno');
		Form.reset('form_denuncie');
		//$('feedback').innerHTML = "Clique para enviar";
		Form.focusFirstElement('form_denuncie');
	}
	else {
		$('feedback').className = 'errorMessage';
	}
}

function sendAnotherInvite() {
	Element.hide('retorno');
	Element.show('form_denuncie');
	return false;
}
