function BxBlgFave(iEntryId) {
	var $this = this;

	var h = function (r) {		
		var o = new BxXmlRequest('','','');			
		var ret = o.getRetNodeValue (r, 'ret');

		if ('err' == ret) {
			alert ('Fave error');
		}
		else if ('login' == ret) {
			showLoginForm();
		}
		else if ('removed' == ret) {
			alert (aBxConfig['moduleName'] + ' has been successfully removed from your favories');
		}
		else if ('added' == ret) {
			alert (aBxConfig['moduleName'] + ' has been successfully added to your favories');
		}

		return false;
	}

	new BxXmlRequest (aBxConfig['urlRoot'] + aBxConfig['moduleUri'] + "xml_fave/?id=" + iEntryId + '&date=' + (new Date()), h, true);
	return false;
}
