
	rn.eCM = function(oR) {
		var jsmod=$("#jsmod").html();		
		//$(oR).attr("disabled",true);

		var oS=$(oR).parents(".cmcont");	
		var text=$(oS).find(".textbox").val();
		var iId=parseInt($(oS).attr('id').substring(2));
		rn.rmsSend({ mod:'cmt', tar:jsmod, op:'eCM', iId:iId,text:text },rn.eCMr);
	}
	
	rn.eCMr = function(oRmsR) {
		if (oRmsR['rmsS']==true)
		{			
			var iId=oRmsR['rmsD']['id'];
			var oS=$('#cm'+iId);
			$(oS).find(".editCM").html("<a href=\"javascript:;\" onclick=\"$$.editCancel(this)\"> [Edit]</a>");
			$(oS).find(".comtext").html(oRmsR['rmsD']['comment']);	
			$(oS).find(".comtext").show();
			$(oS).find(".pform").remove();
		}
		else if (oRmsR['rmsS']==false)
		{
			alert(oRmsR['rmsM']);
		}	
		else
		{
			alert('Communication Error');			
		}
	}	


	rn.gCM = function(oR) {
		var jsmod=$("#jsmod").html();				
		var oS=$(oR).parents(".cmcont");
		var iId=parseInt($(oS).attr('id').substring(2));
		rn.rmsSend({ mod:'cmt', tar:jsmod, op:'gCM', iId:iId },rn.gCMr);
	}
	
    rn.gCMr = function(oRmsR) {
		
		if (oRmsR['rmsS']==true)
		{
			//alert(oRmsR['rmsD']['comment']);
			var iId=oRmsR['rmsD']['id'];
			var oS=$('#cm'+iId);
			
			
			if (!$(oS).find(".pform").html() )
			{
				$(oS).find(".editCM").html("<a href=\"javascript:;\" onclick=\"$$.editCancel(this)\"> [Edit Cancel]</a>");
				var oC=$('#pform0').clone();
				$(oC).attr("id",'pform'+iId);
				$(oC).find("#submitbutton").attr('value','Edit').removeAttr("onclick").click(function(){rn.eCM(this)});

				//$(oS).find(".bbtext").hide();
				//$(oS).find(".comtext").hide();
				$(oS).find(".comtext").parent().append(oC);
				$(oS).find(".comtext").hide();
				$(oS).find(".textbox").text(oRmsR['rmsD']['comment']);						
			}
			
		}
		else if (oRmsR['rmsS']==false)
		{
			alert(oRmsR['rmsM']);
		}	
		else
		{
			alert('Communication Error');			
		}
    };			
	


	rn.pCM = function(oR) {
		var jsmod=$("#jsmod").html();		
		$(oR).attr("disabled",true);
		
		var oS=$(oR).parents(".pform");		
		var text=$(oS).find(".textbox").val();
		var itemId=$(oS).find("input[name=itemId]").val();
		var parentId=$(oS).find("input[name=parentId]").val();
		
		var urls="/direct/rpc/rpc-main.php?op=pc&mod="+jsmod+"&itemId="+itemId+"&text="+text+"&parentId="+parentId;
		
		rn.rmsSend({ mod:'cmt', tar:jsmod, op:'pCM', itemId:itemId, text:text, parentId:parentId },rn.pCMr);
		
		//$.ajax({ type: "GET", url: urls, data: "", dataType: "json",success: rn.postreturn });	
    };	
	

	
    rn.pCMr = function(oRmsR) {
		if (oRmsR['rmsS']==true)
		{		
			if (oRmsR['rmsD']['pid']==0)
			{
				oS=$("#lastbox");						
				test1=$('#ppblank').clone();
				$(test1).attr("id",'pp'+oRmsR['rmsD']['id']);
				$(test1).find('#cmblank').attr("id",'cm'+oRmsR['rmsD']['id']);
				$(test1).insertBefore($(oS));						
				$(test1).find(".comtext").html(oRmsR['rmsD']['comment']);
				$(test1).fadeIn();						
				$("#pform0").find(".posterror").html("");
				$("#pform0").find(".textbox").val("");
				$("#pform0").find('#submitbutton').attr("disabled",false);
			}
			else
			{
				oS=$("#pp"+oRmsR['rmsD']['pid']);											
				$(oS).find(".pform").fadeOut( function(){	
					test1=$('#cmblank').clone().insertBefore($(oS).find(".replylink"));			
					$(test1).addClass('commentreply2');			
					$(test1).attr("id",'cm'+oRmsR['rmsD']['id']);				
					$(test1).find(".comtext").html(oRmsR['rmsD']['comment']);
					$(test1).fadeIn( function() {
					rn.replycancel($(oS).find(".replylink"));																
					});
				});			
			}
		
		}
		else if (oRmsR['rmsS']==false)
		{		
			oS=$("#pform"+oRmsR['rmsD']['pid']);
			if (oRmsR['rmsM']) {
				alert(oRmsR['rmsM']);
			} else {
				$(oS).find(".posterror").show();
			}
			$(oS).find('#submitbutton').attr("disabled",false);
		}	
		else
		{
			alert('Communication Error');			
		}
    };		



	rn.editC = function(oR) {
		rn.gCM(oR);
		return;
    };
    rn.editCancel = function(oR,val) {
		var oS=$(oR).parents(".cmcont");
		$(oS).find(".editCM").html("<a href=\"javascript:;\" onclick=\"$$.editC(this)\"> [Edit]</a>");
		$(oS).find(".comtext").show();
		$(oS).find(".pform").remove();
    };

	rn.reply = function(oR) {
		var oS=$(oR).parents(".ppcont");
		var iId=parseInt($(oS).attr('id').substring(2));
		if (!$(oS).find(".pform").html() )
		{
			var oC=$('#pform0').clone();
			$(oC).attr("id",'pform'+iId);
			$(oS).find(".replybox").append($(oC));
			$(oS).find(".replylink").html("<a href=\"javascript:;\" onclick=\"$$.replycancel(this)\"> [Cancel Reply]</a></b>");
			$(oS).find(".textbox").focus();
			$(oS).find("input[name=parentId]").val(iId);
		}
		return;	
    };
    rn.replycancel = function(oR,val) {
		var oS=$(oR).parents(".ppcont");
		$(oS).find(".replylink").html("<a href=\"javascript:;\" onclick=\"$$.reply(this)\"> [Reply]</a></b>");
		$(oS).find(".pform").remove();
    };	
	
	
    rn.pC = function(oR,val) {
		var jscid=$("#jscid").html();
		var jsmod=$("#jsmod").html();
		var oS=$(oR).parents(".cmcont");
		var iId=parseInt($(oS).attr('id').substring(2));
		
		rn.rmsSend({ mod:'cmt', tar:jsmod, op:'pC', id:iId, v:val, cid:jscid },rn.pCr);
		
    };	
	
    rn.pCr = function(oRmsR) {
		
		if (oRmsR['rmsS']==true)
		{
			rn.propcFade(oRmsR['rmsD']['id'],oRmsR['rmsD']['v']);		
		}
		else if (oRmsR['rmsS']==false)
		{
			alert(oRmsR['rmsM']);
		}	
		else
		{
			alert('Communication Error');			
		}
    };		
	
    rn.propcFade = function(id,val) {
		var oS=$("#cm"+id);
		$(oS).find(".pcp").fadeOut(function () {rn.propcInc(id,val)});
		$(oS).find(".pcp").fadeIn();
    };
    rn.propcInc = function(id,val) {
		var oS=$("#cm"+id);
		var target=$(oS).find(".pcp");
		var currentCount=$(target).html();
		currentCount=currentCount.replace(/ prop[s]{0,1}/,'');
		currentCount=currentCount.replace(/\+ /,'');
		currentCount=currentCount.replace(/\- /,'-');
		currentCount=parseInt(currentCount)+parseInt(val);
		if(currentCount>=0)
		{
			if(currentCount==1)
			{
				$(target).html('+ '+currentCount+' prop');
			}
			else
			{
				$(target).html('+ '+currentCount+' props');
			}
		}
		else
		{
			$(target).html('- '+Math.abs(currentCount)+' props');
		}
    };	
	
    rn.hidec = function(oR) {
		var oS=$(oR).parents(".cmcont");	
		$(oS).find(".comtext").toggle()
    };	
		
	rn.pDN = function(oR,val,jscid, jsmod) {
    var oS=$(oR).parents(".cmcont");
    var iId=parseInt($(oS).attr('id').substring(2));
    rn.rmsSend({ mod:'cmt', tar:jsmod, op:'pD', id:iId, v:val, cid:jscid },rn.pDr);
   };	
			
		
	rn.pD = function(oR,val) {
	var jscid=$("#jscid").html();
    var jsmod=$("#jsmod").html();
    var oS=$(oR).parents(".cmcont");
    var iId=parseInt($(oS).attr('id').substring(2));
    rn.rmsSend({ mod:'cmt', tar:jsmod, op:'pD', id:iId, v:val, cid:jscid },rn.pDr);
   };
   rn.pDr = function(oRmsR) {
    if (oRmsR['rmsS']==true)
    {
    var oS=$("#cm"+oRmsR['rmsD']['id']);
    $(oS).slideUp();
    }
    else if (oRmsR['rmsS']==false)
    {
    alert(oRmsR['rmsM']);
    }
    else
    {
    alert('Communication Error');
    }
   }; 

	