/*
ls.favourite
*/
ls.ajaxUrl.favourite = {
}

ls.ready(function() {
	$$('[data-favourite]').each(function(el) {
		var p = el.getParent(), t = ls.lang.favourite, data = el.parseData('favourite');
		el.set('title', t[p.hasClass('active') ? 'del' : 'add']).addEvent('click', function() {
			data.params.type = p.hasClass('active') ? 0 : 1;
			ls.json(data.target.ajaxUrl('favourite'), data.params, function(result) {
    	      	ls.alert(result.sMsgTitle, result.sMsg);
        	   	p[result.bState ? 'addClass' : 'removeClass']('active');
        	   	el.set('title', t[result.bState ? 'del' : 'add']);
	        });
			return!1;
		});
	});
});
