// JavaScript Document

var newComment;
var jatek_id;

function send_comment(id) {
	
	jatek_id = id;
	
	var text = document.getElementById('uj_komment_doboz').value;
	
	while (text.indexOf('\n') != -1) {
		text = text.replace('\n','<br>')
	}
	while (text.indexOf('\r') != -1) {
		text = text.replace('\r','<br>')
	}
	
	text = escape(text);
	
	try {
		newComment = new XMLHttpRequest();
	} catch (error) {
		try {
			newComment = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (error) {
			commentError();
		}
	}
	
	commentSent();
	
	newComment.open("GET","ajax/uj_komment.php?id="+id+"&text="+text);
	newComment.onreadystatechange = commentResponse;
	newComment.send(null);
	
}

function commentResponse() {
	if (newComment.readyState != 4) {
		return;
	}
	
	if (newComment.status == 200) {
		commentSuccess();
	} else {
		commentError();
	}
}

function commentSuccess() {
	var div=document.getElementById('uj_komment_container');
	div.innerHTML = newComment.responseText;
	ajax_komment_display(jatek_id,1);
}

function commentError() {
	var div=document.getElementById('uj_komment_container');
	div.innerHTML = ' ... AJAX error ... ';
}

function commentSent() {
	var div=document.getElementById('uj_komment_container');
	div.innerHTML = ' ... t&ouml;lt&eacute;s ... ';	
}

function uj_komment_szamlalo() {
	var mezo,szamlalo, max_hely, van_meg;
	mezo=document.getElementById('uj_komment_doboz');
	szamlalo=document.getElementById('uj_komment_szamlalo');
	max_hely = 500;
	
	van_meg = (max_hely-mezo.value.length);
	if (van_meg < 0) {
		mezo.value=mezo.value.substring(0, max_hely);
	} else {
		szamlalo.innerHTML = van_meg + ' karaktered van m&eacute;g h&aacute;tra';
	}
}

function uj_komment_show() {
	try {
		var div = document.getElementById('uj_komment_table');
		div.style.display = 'block';
	} catch (error) {
		return;
	}
}
