var scroll = {};
/**
 * Опции скрола
 */
scroll.options = {
	duration: 600,
	stop: true,
	callback: function() {
		scroll.options.stop = true;
	}
};

/**
 * Параметры для блока
 */
scroll['download'] = {
	page: 1,
	numPage: 2,
	width: 516,
	parent: '#download-games'
};

scroll['online'] = {
	page: 1,
	numPage: 2,
	width: 512,
	parent: '#online-games'
};

scroll['playrix-recommends'] = {
	page: 1,
	numPage: 2,
	width: 815,
	parent: '#playrix-recommends'
};

scroll['fishdom-series'] = {
	page: 1,
	numPage: 2,
	width: 163,
	parent: '#fishdom-series'
};

scroll['bestsellers'] = {
	page: 1,
	numPage: 2,
	width: 815,
	parent: '#bestsellers'
};

scroll['new-noteworthy'] = {
	page: 1,
	numPage: 2,
	width: 815,
	parent: '#new-noteworthy'
};

scroll['super-savers-pc'] = {
	page: 1,
	numPage: 5,
	width: 241,
	parent: '#super-savers'
};

scroll['super-savers-mac'] = {
	page: 1,
	numPage: 5,
	width: 241,
	parent: '#super-savers'
};

/**
 * Прокручивает блок
 */
function scrollBlock(course, blockname) {
	if (scroll.options.stop) {
		// Параметры блока
		var params = scroll[blockname];
		
		// Прокрутка вправо
		if ((course == 'right') && (params.page < params.numPage)) {
			params.page++;
			
			$(params.parent+' div.scroll-content').animate({
				marginLeft: '-='+params.width+'px'
			}, scroll.options.duration, scroll.options.callback);
			scroll.options.stop = false;
			
			if (params.page > 1) {
				$(params.parent+' a.scroll-arrow.left').removeClass('left-disabled');
			}
			if (params.page == params.numPage) {
				$(params.parent+' a.scroll-arrow.right').addClass('right-disabled');
			}
			
		// Прокрутка влево
		} else if ((course == 'left') && (params.page > 1)) {
			params.page--;
			
			$(params.parent+' div.scroll-content').animate({
				marginLeft: '+='+params.width+'px'
			}, scroll.options.duration, scroll.options.callback);
			scroll.options.stop = false;
			
			if (params.page == 1) {
				$(params.parent+' a.scroll-arrow.left').addClass('left-disabled');
			}
			if (params.page < params.numPage) {
				$(params.parent+' a.scroll-arrow.right').removeClass('right-disabled');
			}
		}
	}
	return false;
}

/**
 *  Показываем стрелки прокрутки только после построения DOM модели
 */		
$(document).ready(function(){		
	$('a.scroll-arrow').show();		
});