REACCIONES = {
	idSocialNetworkKey:0,
	idContenido:0,
	idReaccion:0,
	idUsuario:0,
	url:0,

	addReaccion:function(idSocialNetworkKey,idContenido,idReaccion,idUsuario,url){
		REACCIONES.idSocialNetworkKey = idSocialNetworkKey;
		REACCIONES.idContenido = idContenido;
		REACCIONES.idReaccion = idReaccion;
		REACCIONES.idUsuario = idUsuario;
		REACCIONES.url = url;

		if(!LOGIN.isValid()){
			LOGIN.f = REACCIONES.addVoteReaccion;
			LOGIN.modal();
			return false;
		}else{
			REACCIONES.addVoteReaccion();
		}
	},

	addVoteReaccion:function(idPersona,idUsuario){
		if(idUsuario)	REACCIONES.idUsuario = idUsuario;
		new Request.JSON({
			url: "../_post/ionline/reaccionar.php",
			onSuccess: REACCIONES.addSuccessReaccion}).get({'idSocialNetworkKey':REACCIONES.idSocialNetworkKey,'idContenido':REACCIONES.idContenido,'idReaccion':REACCIONES.idReaccion,'url':REACCIONES.url});
	},

	addSuccessReaccion:function(r,r2){
		if(r.url != 'no-abrir'){
			window.open(r.url);
		}

		if(r.fbfunction != "no-facebook"){
		  eval(r.fbfunction);
		}

		if(r.estado == 'ok'){
			REACCIONES.contadorReacciones();
		}
		if(r.estado == 'repeat'){
			REACCIONES.contadorReacciones();
			alert('você já deram a sua opinião');
		}
	},

	contadorReacciones:function(){
		new Request.JSON({
			url: "../_post/ionline/contadorReacciones.php",
			onSuccess: REACCIONES.calcular}).get({'idContenido':REACCIONES.idContenido,'idReaccion':REACCIONES.idReaccion});
	},

	calcular:function(r, r2){
		eval(r2);
	}

}