$(document).ready(ChatInit);
function ChatInit()
{
	ChatTimer();
	ChatReload();
	$('#chat_mini_message').keydown(function(e)
	{
		if ((e.ctrlKey) && ((e.keyCode==10)||(e.keyCode==13)))
		{
			$('#chat_mini_message').blur();
			ChatSend();
		}
	});
	$('#chat_mini_name').focus(function()
	{
		if ($(this).attr('value') == 'Имя')
			$(this).attr('value', '');
	});
	$('#chat_mini_name').blur(function()
	{
		if ($(this).attr('value') == '')
			$(this).attr('value', 'Имя');
	});
	$('#chat_mini_message').focus(function()
	{
		if ($(this).attr('value') == 'Сообщение')
			$(this).attr('value', '');
	});
	$('#chat_mini_message').blur(function()
	{
		if ($(this).attr('value') == '')
			$(this).attr('value', 'Сообщение');
	});
}
function ChatTimer()
{
		var auto_reload = $('#chat_mini_auto_reload').attr('checked');
		if (auto_reload)
			ChatReload();
		setTimeout('ChatTimer()', 20000);
		return false;
}
function ChatReload(result)
{
	var trigger = false;
	if (result)
	{
		$('#chat_mini_window').empty();
		for (var i in result)
		{
			if (trigger)
				trigger = false;
			else
				trigger = true;
			$('#chat_mini_window').append('<div class="message'+(trigger ? ' odd' : '')+'"><a style="color: #00a000; font-weight: bold;" href="javascript: ChatName(\''+result[i]['name']+'\')">'+result[i]['name']+'</a><span class="time"> ('+result[i]['time'] + ') </span>' + ' : ' + result[i]['message'] + '</div>');
		}
	}
	else
		$.post(window.location+'/', {func: 'GetChatMini'}, ChatReload, 'json');
}
function ChangeChatAutoReload()
{
	setCookie('chat_mini_auto_reload', $('#chat_mini_auto_reload').attr('checked'), 28, '/');
}
function ChatSend()
{
	var data = {};
	data.name = $('#chat_mini_name').attr('value');
	data.message = $('#chat_mini_message').attr('value');
	var data_string = JSON.stringify(data);
	$.post(window.location+'/', {func: 'ChatSend', data: data_string}, ChatReload, 'json');
	$('#chat_mini_message').attr('value', 'Сообщение');
}
function ChatCheck()
{
	if (document.getElementById('chat_mini_message').value.length > 150)
	{
		document.getElementById('chat_mini_message').value = document.getElementById('chat_mini_message').value.substr(0, 150);
		document.getElementById('chat_mini_message').scrollTop = 1000;
	}
}
function ChatName(name)
{
	$('#chat_mini_message').attr('value', name+', ');
	$('#chat_mini_message').focus();
}

