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 iRating = parameterList['r'];
			var iID 		= parameterList['id'];
			var iUID 	= parameterList['u'];

			xajax_rateEntry(iID,iUID,iRating);
			
			return false;		
			}
		}
	};
Behaviour.register(ratingAction);

var pollAction = {
	'div.pollItem' : function(element) {
		element.onclick = function() {
			
			var parameterString 	= this.id.replace(/.*\?(.*)/, "$1");
			var parameterTokens 	= parameterString.split("_");
			var parameterList 	= new Array();

			for (j = 0; j < parameterTokens.length; j++) {
				var parameterName 				= parameterTokens[j].replace(/(.*)-.*/, "$1");
				var parameterValue 				= parameterTokens[j].replace(/.*-(.*)/, "$1");
				parameterList[parameterName] 	= parameterValue;
			}
			var iVote 	= parameterList['v'];
			var iEID 	= parameterList['eid'];
			var iCID 	= parameterList['cid'];
			var iUID 	= parameterList['u'];

			xajax_setFXPoll(iEID,iCID,iUID,iVote);
			
			return false;		
			}
		}
	};
Behaviour.register(pollAction);
