/* #chat_messages_cont: mess cont */
/* "#"+chat_fmess_cont: input field */

function ape_onready()
{
	//$("#message1").attr("disabled",false);
	//$("#message1").focus();
	//alert("ape_ready");
}

function ape_onmessage(raw)
{
	/* uzenet erkezett, nem art betepni */
	//alert("newmess");
	$.get(chat_fetchmess_url+"?tolist=1&dummy="+Math.random(),
		function(data)
		{
			$("#chat_messages").append(data);
			$("#chat_messages .chat_message:first").remove();
		}
	);
	//message=raw.data.message;
	/*
	val=$("#apetunnel").val();
	val+=(val==''?"":"\n")+"..."+raw.data.client_name.substring(raw.data.client_name.length-8)+": "+raw.data.message;
	$("#apetunnel").val(val);
	
	document.getElementById("apetunnel").scrollTop = document.getElementById("apetunnel").scrollHeight;
	*/
}

function post_new_message(url)
{	
	if($("#"+chat_fmess_cont).val()=="") return;

	data={f_mess:$("#"+chat_fmess_cont).val()};
	$("#"+chat_fmess_cont).val('');
	$.post(url+"?dummy="+Math.random(), data);
}

function disableEnterKey(e)
{
    var key;

    if(window.event)
		key = window.event.keyCode;     //IE
	else
		key = e.which;     //firefox

	if(key == 13){
		post_new_message(chat_newmess_url);
		return false;
	}
    else {
		return true;
	}
}

/*
function fetch()
{
	if(chat_requesting) return;
	clearInterval(chat_t);
	chat_requesting=true;
	cb1=function(data)
	{
		last_fetched_message=-1;
		//regex=/(supernem)?*?/i;
		//data=data.replace(regex,"**********");
		if(last_fetched_message!=data){
			last_fetched_message=data;
			document.getElementById(chat_messages_cont).innerHTML=data;
		}
		chat_requesting=false;
		chat_t=setInterval(fetch,chat_delay);
	}
	$.get(chat_fetchmess_url+"?tolist=1&dummy="+Math.random(),cb1);
}
*/

