﻿/********************************************************
* Adk Portal                   
* Version: 2.0
* Official support: http://www.smfpersonal.net           
* Founder & Developer: Lucas-ruroken
* Project Manager: ^Heracles^ - Enik
* 2009-2011
* Smf Personal - Home of adkportal
/**********************************************************/

$(document).ready(function(){
	var inputUser = $("#nick");
	var inputMessage = $("#message");
	var loading = $("#loading");
	var messageList = $(".contente");
	
	function updateShoutbox(){
		messageList.hide();
		loading.fadeIn();
		$.ajax({
			type: "POST", url: smf_shoutbox_url + "shoutbox.php", data: "action=update",
			complete: function(data){
				loading.fadeOut();
				messageList.html(data.responseText);
				messageList.fadeIn(2000);
			}
		});
	}
	function checkForm(){
		if(inputUser.attr("value") && inputMessage.attr("value"))
			return true;
		else
			return false;
	}
	
	updateShoutbox();
	
	$("#form").submit(function(){
		if(checkForm()){
			var nick = inputUser.attr("value");
			var message = inputMessage.attr("value");
			$("#send").attr({ disabled:true, value:"Sending..." });
			$("#send").blur();
			$.ajax({
				type: "POST", url: smf_shoutbox_url + "shoutbox.php", data: "action=insert&nick=" + nick + "&message=" + message,
				complete: function(data){
					messageList.html(data.responseText);
					updateShoutbox();
					$("#send").attr({ disabled:false, value:"Shout it!" });
				}
			 });
			
			
		}
		else alert("Please fill all fields!");
		return false;
	});
});

function addSmiley(smiley)
{
	replaceText(smiley, document.getElementById("message"));
}
	
function OpenShoutbox(id)
{
	if(document.getElementById(id).style.display == "none"){
		document.getElementById(id).style.display = "block";
	}
	else{
		document.getElementById(id).style.display = "none";
	}
}

function addBBCode(id)
{
	surroundText("[" + id + "]", "[/" + id + "]", document.getElementById("message"));
}
function updateShout()
{
	var messageList = $(".contente");
	var loading = $("#loading");
	
	messageList.hide();
	loading.fadeIn();
	$.ajax({
		type: "POST", url: smf_shoutbox_url + "shoutbox.php", data: "action=update",
		complete: function(data){
			loading.fadeOut();
			messageList.html(data.responseText);
			messageList.fadeIn(2000);
		}
	});
}

function finalUpdate()
{
	updateShout();
}

