var last_fetched_message='';
var bastard_counter=0;

function post_new_message(url)
{	
	if($("#"+chat_fmess_cont).val()=="") return;

	cb=function(data)
	{
		// ok, mehet a fetch
		fetch();
	}
	data={f_mess:$("#"+chat_fmess_cont).val()};
	$("#"+chat_fmess_cont).val('');
	$.post(url+"?dummy="+Math.random(), data,cb);
}

function disableEnterKey(e)
{
    var key;

    if(window.event)
		key = window.event.keyCode;     //IE
	else
		key = e.which;     //firefox

	if(key == 13){
		if(!chat_im_angry){
			post_new_message(chat_newmess_url);
		}
		else{
			if(++bastard_counter>2){
				location="http://nobrain.dk";
			}
			else if(bastard_counter>1){
				alert("Tényleg ne...");
			}
			else{
				alert("Inkább ne...");
			}
		}
		return false;
	}
    else {
		return true;
	}
}

function fetch()
{
	if(chat_requesting) return;
	clearInterval(chat_t);
	chat_requesting=true;
	cb1=function(data)
	{
		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+"?dummy="+Math.random(),cb1);
}
