var ajax = new sack();

function whenLoading(){
	var e = document.getElementById('CommentsArea');
	e.innerHTML = "<p><img src=\"http://utro.atv.odessa.ua/templ/img/loading.gif\" alt=\"Sending Data...\" /></p>";
}

function whenLoaded(){
	var e = document.getElementById('CommentsArea');
	e.innerHTML = "<p><img src=\"http://utro.atv.odessa.ua/templ/img/loading.gif\" alt=\"Data Sent...\" /></p>";
}

function whenInteractive(){
	var e = document.getElementById('CommentsArea');
	e.innerHTML = "<p><img src=\"http://utro.atv.odessa.ua/templ/img/loading.gif\" alt=\"getting data...\" /></p>";
}

function whenCompleted(){
	var e = document.getElementById('sackdata');
	if (ajax.responseStatus){
		var string = "<p>Status Code: " + ajax.responseStatus[0] + "</p><p>Status Message: " + ajax.responseStatus[1] + "</p><p>URLString Sent: " + ajax.URLString + "</p>";
	} else {
		var string = "<p>URLString Sent: " + ajax.URLString + "</p>";
	}
	e.innerHTML = string;
	e.innerHTML = '';

	document.getElementById('FComments').content.value= '';
	document.getElementById('PID123').value= '';
	PreCID= 'ACID';

	document.getElementById('CCount').innerHTML= document.getElementById('CCountID').value;
//	add_c('ACID');
}

function set_PID(PID)
{
	document.getElementById('PID123').value= PID;
	document.getElementById('txt').focus();
//	alert(document.getElementById('PID123').value);
}

function comment(Action, CommentID)
{
	var form = document.getElementById('FComments');

	ajax.reset();
	ajax.setVar("content", form.content.value);
	ajax.setVar("PWD", form.PWD.value);
	ajax.setVar("email", form.email.value);
	ajax.setVar("do", Action);
	ajax.setVar("mode", form.mode.value);
	ajax.setVar("pp", form.pp.value);
	ajax.setVar("PID", form.PID.value);
	ajax.setVar("order", form.order.value);
	ajax.setVar("LEAF_ID", form.LEAF_ID.value);
	ajax.setVar("BanReason", form.BanReason.value);
	ajax.setVar("ID", CommentID);

	ajax.requestFile = form.action;
	ajax.method = "POST";
	ajax.element = 'CommentsArea';
	ajax.onLoading = whenLoading;
	ajax.onLoaded = whenLoaded;
	ajax.onInteractive = whenInteractive;
	ajax.onCompletion = whenCompleted;
	ajax.runAJAX();
}

//======================================
function do_rate(CommID, Value)
{
	ajax.reset();
	ajax.setVar("do", "rate");
	ajax.setVar("mode", "comments");
	ajax.setVar("CommID", CommID);
	ajax.setVar("Value", Value);
	ajax.setVar("LEAF_ID", "1");

	ajax.requestFile = document.getElementById('FComments').action;
	ajax.method = "POST";
	ajax.element = 'RATE_'+ CommID;
	ajax.onCompletion = whenCompletedRate(CommID);
	ajax.runAJAX();
}

function whenCompletedRate(CommID){
	document.getElementById(CommID+'-').style.display = 'none';
	document.getElementById(CommID+'+').style.display = 'none';
}

//======================================

PreCID= 'ACID';
function PlaceInputArea(id)
{
	if(document.getElementById(id).id!= PreCID)
	{
		document.getElementById(id).innerHTML=
			document.getElementById(PreCID).innerHTML;
		document.getElementById(PreCID).innerHTML= '';
		if(PreCID== 'ACID') document.getElementById('ACID').innerHTML=
			'<p class="service"><a class="direct" href="#ACID" onClick="PlaceInputArea(\'ACID\');" onDblClick="PlaceInputArea(\'ACID\')"/>Откомментировать</a><br /><br /></p>';

//		alert(PreCID+ ' -- '+ id);

		PreCID= id;
		document.getElementById('PID123').value= id.replace("ACID", "");
		document.getElementById("name").focus();
	}
}
