
function sndReq(vote,id_num,ip_num,units,tipo) {
	var ruta=$F('rutaSitio');
	var theUL = $('unit_ul'+id_num); // the UL
	// switch UL with a loading div
	theUL.innerHTML = '<div class="loading"></div>';

    var urlRuta=ruta+'php_files/clases/AjaxRaiting/rpc.php';
    new Ajax.Request(urlRuta, {   
			method: 'post',   
			parameters:{j:vote,q:id_num,t:ip_num,c:units,tipo:tipo},
			onSuccess: function(transport) {    
				var actua = new Array();
				 //if(transport.responseText.indexOf('|') != -1) {
		            actua = transport.responseText.split('|');
		            var div=document.getElementById(actua[0]);
		           
		            document.getElementById("unit_long").innerHTML=actua[1];
		       // }
			} }
		);
}

/* =============================================================== */
var ratingAction = {
		'a.rater' : function(element){
			element.onclick = function(){

			var parameterString = this.href.replace(/.*\?(.*)/, "$1"); // onclick="sndReq('j=1&q=2&t=127.0.0.1&c=5');
			var parameterTokens = parameterString.split("&"); // onclick="sndReq('j=1,q=2,t=127.0.0.1,c=5');
			var parameterList = new Array();

			for (j = 0; j < parameterTokens.length; j++) {
				var parameterName = parameterTokens[j].replace(/(.*)=.*/, "$1"); // j
				var parameterValue = parameterTokens[j].replace(/.*=(.*)/, "$1"); // 1
				parameterList[parameterName] = parameterValue;
			}
			var theratingID = parameterList['q'];
			var theVote = parameterList['j'];
			var theuserIP = parameterList['t'];
			var theunits = parameterList['c'];
			var tipoRaitin = parameterList['tipo'];
			//for testing	alert('sndReq('+theVote+','+theratingID+','+theuserIP+','+theunits+')'); return false;
			sndReq(theVote,theratingID,theuserIP,theunits,tipoRaitin); return false;		
			}
		}
		
	};
Behaviour.register(ratingAction);
