(function($){
$.subscription = {
control: function($s,$id,$page,$cb) {
	var _flag = $s > 0 ? 'subscribe' : 'unsubscribe';
	$.post($.subscription.s.cgi, 
	{ from: $page, func: _flag, id: $id, sub: $s }, 
	function($x) {
		if ($x.match(/^-err/))
			alert($.Trans.ESystemError+' ('+$x+')');
		else if ($.isFunction($cb))
			$cb();
		else
			document.location.reload();
	});
},
add: function($id,$cb) { $.subscription.control(1,$id,0,$cb); },
del: function($id,$cb) { $.subscription.control(-1,$id,0,$cb); },
s: { cgi: '/--/friends' }
}
})(jQuery);
