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: 3,
	width: 512,
	parent: '#online-games'
};

scroll['ios'] = {
	page: 1,
	numPage: 2,
	width: 125*3,
	parent: '#ios-games'
};

scroll['playrix-recommends'] = {
	page: 1,
	numPage: 2,
	width: 815,
	parent: '#playrix-recommends'
};

scroll['fishdom-series'] = {
	page: 1,
	numPage: 2,
	width: 326,
	parent: '#fishdom-series'
};

scroll['fishdom-series-online'] = {
	page: 1,
	numPage: 2,
	width: 326,
	parent: '#fishdom-series-online'
};

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: 6,
	width: 241,
	parent: '#super-savers'
};

scroll['super-savers-mac'] = {
	page: 1,
	numPage: 6,
	width: 241,
	parent: '#super-savers'
};

scroll['crosssell-new-noteworthy-pc'] = {
	page: 1,
	numPage: 2,
	parent: '#crosssell-new-noteworthy-pc'
};

scroll['crosssell-playrix-recommends-pc'] = {
	page: 1,
	numPage: 2,
	parent: '#crosssell-playrix-recommends-pc'
};

scroll['crosssell-classic-hits-pc'] = {
	page: 1,
	numPage: 2,
	parent: '#crosssell-classic-hits-pc'
};

scroll['crosssell-new-noteworthy-mac'] = {
	page: 1,
	numPage: 2,
	parent: '#crosssell-new-noteworthy-mac'
};

scroll['crosssell-playrix-recommends-mac'] = {
	page: 1,
	numPage: 2,
	parent: '#crosssell-playrix-recommends-mac'
};

scroll['crosssell-classic-hits-mac'] = {
	page: 1,
	numPage: 2,
	parent: '#crosssell-classic-hits-mac'
};

scroll['download-like'] = {
	page: 1,
	numPage: 2,
	width: 244,
	parent: 'div.likeproducts'
};

scroll['ios-banner'] = {
	page: 1,
	numPage: 0,
	width: 227,
	parent: '#ios-banner'
};

/**
 * Прокручивает блок
 */
function scrollBlock(course, blockname) {
	if (scroll.options.stop) {
		// Параметры блока
		var params = scroll[blockname];
		
		// Прокрутка вправо
		if ((course == 'right') && (params.page < params.numPage)) {
			params.page++;
			
			$(params.parent+' .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+' .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();		
});
