trustdev.provide('user');

user.settingSave = function (name, value) {
	
	$.get('/profile/settings/save?random=' + Math.random(), {'settingName': name, 'settingValue': value}, function(data) {
        if (1 != data)
        	
            messages.show(data);
        
        else {
        	chat.settings[name] = value; // Сохраняем опцию в текущей сессии клиента
        	
        	if ('plugin_system' == name && 1 == value)
        		chat.plugins.system.updater();

        	if ('plugin_news' == name && 1 == value)
        		chat.plugins.news.updater();
        	
        	if ('plugin_quiz' == name && 1 == value)
        		chat.plugins.quiz.updater();
        	
            messages.show('SETTING_SAVE_SUCCESS');
        }
    });
	
}

user.giftSave = function (giftId, userBetsPackageId) {
	
	$.get('/profile/account/gift/save?random=' + Math.random(), {'gift_id': giftId, 'user_bets_package_id': userBetsPackageId}, function(data) {
        if (1 != data)
        	
            messages.show(data);
        
        else {
        	
            messages.show('SETTING_SAVE_SUCCESS');
        }
    });
	
}