//Refresh Online users
new Ajax.PeriodicalUpdater('online_box','?task=getonlineusers', {
	method:'get',
	frequency: 5,
	decay: 1.1
});

// Check new messages
new Ajax.PeriodicalUpdater('unread_messages','?task=checknewmessages', {
	method:'get',
	onSuccess: function(messages){ if(messages.responseText != "") document.getElementById('alert_message_box').style.display='table'; },
	frequency: 5,
	decay: 1.05
});

// Rate Picture
function RatePicture(Value,pid){
	new Ajax.Request('?task=rateuserspicture&pid='+pid,{
	    method:'post',
	    parameters: {rate: Value},
	    onSuccess: function(transport){
	      var response = transport.responseText;
	      alert(response);
	    }
	}); 
}

// Update relationship state
function RelationshipState(task,uid,id){
	new Ajax.Updater('relationship_state'+id, '?task='+task, {
	  method: 'post',
	  parameters: {user_id: uid, i: id}	  
	});
}

function RateVideo(Value,vid){
	new Ajax.Request('?action=ratevideo&vid='+vid,{
	    method:'post',
	    parameters: {rate: Value},
	    onSuccess: function(transport){
	      var response = transport.responseText;
	      alert(response);
	    }
	});
}
