	function mediaComments_openPost()
	{
		$('commentpost').style.display = $('commentpost').style.display == "none" ? "block" : "none";
	}
	
	function mediaComments_load(mediaType,mediaID)
	{
		var _showFrom = ( arguments.length < 3 ) ? 0 : arguments[2];
		if( mediaID == "" ){ $('commentsLoad').style.display = "none"; return; }
		$('commentsList').style.display = "none";
		$('commentsLoad').style.display = "block";
		var url = "/commentslist/index.php";
		var pars  = "mediaType="+mediaType+"&mediaID="+mediaID+"&showFrom="+_showFrom;
		
		var myAjax = new Ajax.Request( url, {   method: 'post', 
												parameters: pars, 
												onComplete: mediaComments_loaded });
	}
	
	function mediaComments_loaded(request)
	{
			var _res =  request.responseText;
			//if( _res.charAt(0) == "0" )
			//_res = _res.substr(2);
			$('commentsList').innerHTML = _res;
			$('commentsList').style.display = "block";
			$('commentsLoad').style.display = "none";
	}
	
	var vcommentRateBuffer = "";
	function vcommentRate(_commentid,_value)
	{
		vcommentRateBuffer = _commentid;
		var url = "/common/ratevcomment.php";
		var pars  = "commentid="+_commentid+"&rate="+_value;
		
		var myAjax = new Ajax.Request( url, {   method: 'post', 
												parameters: pars, 
												onComplete: vcommentRate_response });
	}
	
	function vcommentRate_response(request)
	{
		var _res =  request.responseText.split("|");
		
		if( _res[0] == 2 ){ showRatingMessage(0); }
		if( _res[0] == 1 ){ showRatingMessage(2); }
		if( _res[0] == 0 )
		{
			$('commentRateValueM'+vcommentRateBuffer).innerHTML = _res[1];
			$('commentRateValueP'+vcommentRateBuffer).innerHTML = _res[2];
			$('commentRateImg'+vcommentRateBuffer).src = "/common/ratingimg.php?m="+_res[1]+"&p="+_res[2];
		}
	}
	
	var acommentRateBuffer = "";
	function acommentRate(_commentid,_value)
	{
		acommentRateBuffer = _commentid;
		var url = "/common/rateacomment.php";
		var pars  = "commentid="+_commentid+"&rate="+_value;
		
		var myAjax = new Ajax.Request( url, {   method: 'post', 
												parameters: pars, 
												onComplete: acommentRate_response });
	}
	
	function acommentRate_response(request)
	{
		var _res =  request.responseText.split("|");
		
		if( _res[0] == 2 ){ showRatingMessage(0); }
		if( _res[0] == 1 ){ showRatingMessage(2); }
		if( _res[0] == 0 )
		{
			$('commentRateValueM'+acommentRateBuffer).innerHTML = _res[1];
			$('commentRateValueP'+acommentRateBuffer).innerHTML = _res[2];
			$('commentRateImg'+acommentRateBuffer).src = "/common/ratingimg.php?m="+_res[1]+"&p="+_res[2];
		}
	}