﻿$(document).ready(function(){
	var inputMessage = $("#shoutMsg");
	var loading = $("#shoutLoading");
	var messageList = $("#shoutContent > ul");
	
	//functions
	function updateShoutbox(){
		messageList.hide();
		loading.fadeIn();
		$.ajax({
			type: "POST", url: "/ajax/shoutbox.php", data: "action=update",
			complete: function(data){
				loading.fadeOut();
				messageList.html(data.responseText);
				messageList.fadeIn('10');
			}
		});
	}

	function checkForm(){
		if(inputMessage.attr("value"))
			return true;
		else
			return false;
	}

	updateShoutbox();

	$("#shoutForm").submit(function(){
		if(checkForm()){
			var message = inputMessage.attr("value");

			$("#shoutSend").attr({ disabled:true, value:"Wysyłanie..." });
			$("#shoutSend").blur();

			$.ajax({
				type: "POST", url: "/ajax/shoutbox.php", data: "action=insert&msg=" + message,
				complete: function(data){
					messageList.html(data.responseText);
					updateShoutbox();
					//reactivate the send button
					$("#shoutSend").attr({ disabled:false, value:"Wyślij" });
                    inputMessage.attr({ value:'' });
				}
			 });
		}
		else { alert("Wpisz wiadomość!"); }
		
		return false;
	});
    setInterval(updateShoutbox, 30000);
});
