//////////////////////////////////////////////////////
// $$ Module DLE Mini Chat Block (DMC Block)
// $$ Author: Hamer
// $$ http://www.getdle.ru
// $$ aw.hamer@gmail.com
// $$ ICQ 988603
// $$ Copyright (c) Age-Web Media Group Dec 2008
//////////////////////////////////////////////////////

function chat_refresh() {
	
	$('#chat-load-layer').show("fast");
	$.post('/engine/minichat/refresh.php', {skin:dle_skin}, function(response)
    {
		$('#chat_messages').html(response);
		$('#chat-load-layer').hide("fast");
		
	});
}
function QuoteName(name) {
	document.getElementById('message').value += "[b]" + name + "[/b]:";
	$("#message").focus();
}

function InsertSmile(smile, field, window) {
	document.getElementById(field).value += ":" + smile + ":";
	$("#" + window).fadeOut("slow");
	$("#" + field).focus();
}

function ChatSoH(id, type) {
	if($("#" + id).css("display") === "none") {
		$("#" + id).show(type);
	} else {
		$("#" + id).hide(type);
	}
}

function AWclear(obj, txt) {
	
	var val = obj.value;
	
	if(val == txt) {
		obj.value = "";
	}
	
	
	$(obj).attr('onblur', "if(this.value=='')this.value='" + txt + "';");
}


function SendMessage() {

	var name, password, message;

	
	message = $('#message').attr('value');
	$('#message').attr('disabled','disabled');
	
	c_name = $('#c_name').attr('value');
	c_email = $('#c_email').attr('value');
	
	$('#chat-load-layer').show("fast");
	
	if( typeof(message) == "undefined" || message === '' )
	{		
		alert('Введите сообщение!');
		$('#message').focus();
		$('#chat-load-layer').hide("fast");
		$('#message').attr('disabled','');
		return;
	} else if(c_name == "Ваше имя") {
		alert('Введите имя!');
		$('#message').attr('value','');
		$('#c_name').attr('value','');
		$('#chat-load-layer').hide("fast");
		$('#message').attr('disabled','');
		return;
	}
	
	$.post('/engine/minichat/ajax.php', {user_name:c_name, email:c_email, message:message, action:1, skin:dle_skin}, function(response)
    {
		
		if(response == "def_user") {
			alert("Введите имя пользователя");
		} else if(response == "uncorrect_mail") {
			alert("Некорректно введен E-mail");	
		} else if(response == "max_smiles") {
			alert("Максимальное количество смайлов в одном сообщениее - " + max_smiles);	
		} else if(response == "max_length") {
			alert("Максимальное количество символов в одном сообщениее - " + max_length);				
		} else {
			$('#chat_messages').html(response);
			$('#message').attr('value','');
		}
		
		$('#message').attr('disabled','');				
		$('#chat-load-layer').hide("fast");
	});
}
