
function komentarze(strona, id, strefa, ilosc)
{
	var url = "/inc/ajax_comments.php";
	var params = "strona=" + strona + "&id=" + id + "&strefa=" + strefa + "&ilosc=" + ilosc;
	startPOSTRequest(url, params, komentarze_onComplete, komentarze_onEnd);     
}

function komentarze_onComplete(responseText, responseXML)
{
	var tab = responseText.split(';:xxx:;');
	if(tab[2]==3 || tab[2]==4 || tab[2]==1) var obj = document.getElementById('comments');
	else var obj = document.getElementById('comments'+tab[1]);
	obj.innerHTML = tab[0];
}

function komentarze_onEnd()
{
}

function add_komentarz(id, strefa, content, pseudonim, dzial, recaptcha_challenge_field, recaptcha_response_field)
{
	var url = "/inc/ajax_add_comment.php";
	content = content.replace('&', '-=and=-');
	var params = "strefa=" + strefa + "&id=" + id + "&content=" + content + "&pseudonim=" + pseudonim + "&dzial=" + dzial + "&recaptcha_challenge_field=" + recaptcha_challenge_field + "&recaptcha_response_field=" + recaptcha_response_field;
	startPOSTRequest(url, params, add_komentarz_onComplete, add_komentarz_onEnd);     
}

function add_komentarz_onComplete(responseText, responseXML)
{
	var tab = responseText.split(';:xxx:;');
	if(tab[1]=='') document.getElementById('cont').value="";
	if(tab[1]=='' && document.getElementById('recaptcha_response_field')) document.getElementById('recaptcha_response_field').value="";
	count_comments(tab[3], com_strefa);
	komentarze(1, tab[3], com_strefa, 20);	
	if(tab[1]!='') user_alert(tab[1]);
}

function add_komentarz_onEnd()
{
}

function del_komentarz(id, idi)
{
	var url = "/inc/ajax_del_comment.php";
	var params = "id=" + id + "&strefa=" + com_strefa + "&idi=" + idi;
	startPOSTRequest(url, params, del_komentarz_onComplete, del_komentarz_onEnd);     
}

function del_komentarz_onComplete(responseText, responseXML)
{
	var tab = responseText.split(';:xxx:;');
	count_comments(tab[1], com_strefa);
	komentarze(1, tab[1], com_strefa, 20);
}

function del_komentarz_onEnd()
{
}

function count_comments(id, strefa)
{
	var url = "/inc/ajax_count_comments.php";
	var params = "id=" + id + "&strefa=" + strefa;
	startPOSTRequest(url, params, count_comments_onComplete, count_comments_onEnd);     
}

function count_comments_onComplete(responseText, responseXML)
{
	var tab = responseText.split(';:xxx:;');
	if(tab[2]==3 || tab[2]==4 || tab[2]==1) var obj = document.getElementById('comsize');
	else var obj = document.getElementById('comsize'+tab[1]);
	obj.innerHTML = tab[0];
}

function count_comments_onEnd()
{
}

function comm_vote(id, vote)
{
	var url = "/inc/ajax_comments_vote.php";
	var params = "id=" + id + "&vote=" + vote;
	startPOSTRequest(url, params, comm_vote_onComplete, comm_vote_onEnd);     
}

function comm_vote_onComplete(responseText, responseXML)
{
	var tab = responseText.split(';:xxx:;');
	count_comments(tab[1], com_strefa);
	komentarze(1, tab[1], com_strefa, 20);
}

function comm_vote_onEnd()
{
}

function komentarze_user_all(strona, iduser, ilosc)
{
	var url = "/inc/ajax_comments_user_all.php";
	var params = "strona=" + strona + "&iduser=" + iduser + "&ilosc=" + ilosc;
	startPOSTRequest(url, params, komentarze_user_all_onComplete, komentarze_user_all_onEnd);     
}

function komentarze_user_all_onComplete(responseText, responseXML)
{
	var tab = responseText.split(';:xxx:;');
	var obj = document.getElementById('comments');
	obj.innerHTML = tab[0];
}

function komentarze_user_all_onEnd()
{
}

function del_komentarz_user_all(id)
{
	var url = "/inc/ajax_del_comment_user_all.php";
	var params = "id=" + id;
	startPOSTRequest(url, params, del_komentarz_user_all_onComplete, del_komentarz_user_all_onEnd);     
}

function del_komentarz_user_all_onComplete(responseText, responseXML)
{
	var tab = responseText.split(';:xxx:;');
	komentarze_user_all(1, tab[1], 10);
}

function del_komentarz_user_all_onEnd()
{
}

