	rn.rmsSend= function(oData, rmsReturn) {

		var str=$.toJSON(oData);		
		rmsD = new Object;
		rmsD['rmsP'] = 'j1';
		rmsD['rmsD']= str;
		$.ajax({ type: "POST", url: "/rms/", data:rmsD , dataType: "json",success: rmsReturn, error: rn.r_rmsSendError });		
	};
	
    rn.r_rmsSendError= function(oRmsR) {
		//eval("("+data+")"); 
		//alert(1);
		//data = eval("(" + data + ")");
		alert('ERROR: bad rms packet');
	};
	
	rn.reloadRPC = function(oRmsR) {

		if (oRmsR['rmsS']==true)
		{
			window.location.reload();
		}
		else if (oRmsR['rmsS']==false)
		{
			alert(oRmsR['rmsM']);
		}	
		else
		{
			alert('Communication Error');			
		}
	};	
	
	rn.redirectRPC = function(oRmsR) {
		if (oRmsR['rmsS']==true)
		{
			window.parent.location = oRmsR['rmsD']['redirect'];
		}
		else if (oRmsR['rmsS']==false)
		{
			alert(oRmsR['rmsM']);
		}	
		else
		{
			alert('Communication Error');			
		}
	};			