function PostComment(){
	SetVisibility('btnPostComment',false);
	RQStartLoader('CommentsLoader');
	// sets the posted action
	SetVariable( 'cmtAction' , 'cmtActnPost');
	RQAjaxPost("Comments/FrontAjax.php?code="+sCommentSessionCode+"&action=postComment",'formComment',cbCommentPosted);
}
function PreviewComment(){
	RQStartLoader('CommentsLoader');
	var o;
	if( o=document.getElementsByName('cmtAction'))
	{	o[0].value='cmtActnPreview';
		RQAjaxPost("Comments/FrontAjax.php?code="+sCommentSessionCode+"&action=getCommentPreview",'formComment',cbCommentPreview);
	}
}
function EditComment()
{
	SetVisibility('CommentsEditPreview',false);
	SetVisibility('FormInput_content',true);
	var btn
	if( btn=getObj('btnEditComment'))
	{	btn.innerHTML=strCommentBtnPreviewText;
		btn.href="javascript:PreviewComment();";
		btn.id= 'btnPreviewComment';

	}

}

function cbCommentPosted(response,isErr)
{
	if(!isErr)eval(response);
	else alert("cbCommentPosted error "+response);
	RQStopLoader('CommentsLoader');
}
var strCommentBtnEditText,strCommentBtnEditTip,strCommentBtnPreviewText
function cbCommentPreview(response,isErr)
{
	RQStopLoader('CommentsLoader');
	if(!isErr)
	{	SetVisibility('FormInput_content',false);
		var o,btn
		if( o=getObj('CommentsEditPreview'))
		{	o.innerHTML=response;
			o.style.display ="block";
			if( btn=getObj('btnPreviewComment'))
			{	strCommentBtnPreviewText = btn.innerHTML;
				btn.innerHTML=strCommentBtnEditText;
				btn.title =  strCommentBtnEditTip;
				btn.href="javascript:EditComment();";
				btn.id= 'btnEditComment';
			}
		}
		else
			alert('#CommentsEditPreview not found');
		
	}
	else
	{ 
		//alert("cbCommentPreview error "+response);

	}
	RQStopLoader('CommentsLoader');
}

function ShowCommentsForm(entity)
{
	SetVisibility('btnComment',false);
	SetVisibility('CommentsForm'+entity,true);
	//RQJumpToAnchor('CommentsForm'+entity);
	if( o=getObj('formComment'))o.content.focus();
}


function CommentEditComment(id)
{
	alert("editer "+id);
}