/*var VENDOR_MARGIN_LEFT = 20;
var VENDOR_MARGIN_RIGHT = 20;
var VENDOR_WIDTH = 120;
var VENDORS_WIDTH = 920;
var VENDORS_PER_PAGE = Math.floor(VENDORS_WIDTH / (VENDOR_WIDTH + VENDOR_MARGIN_LEFT + VENDOR_MARGIN_RIGHT));
var VENDORS_PAGES = Math.ceil(VENDORS_COUNT / VENDORS_PER_PAGE);
var VENDORS_PAGE_WIDTH = VENDORS_PER_PAGE * (VENDOR_WIDTH + VENDOR_MARGIN_LEFT + VENDOR_MARGIN_RIGHT);*/

var VENDORS_TABLE = "vendorsTable";
var VENDORS_SPACE = 30;
var VENDOR_WIDTH = 100;
var VENDORS_WIDTH = 920;
var VENDORS_PER_PAGE = Math.floor((VENDORS_WIDTH - VENDORS_SPACE) / (VENDOR_WIDTH + VENDORS_SPACE));
var VENDORS_PAGES = Math.ceil(VENDORS_COUNT / VENDORS_PER_PAGE);

var vendorPage = 1;
var vendorsSpeedConstant = 50 / VENDORS_WIDTH;
var speedSlowPercent = 70;
var vendorsMovingWay = 0;
var vendorsWay = 1;
var vendorsStep = 40;
var vendorsInterval;
var vendorsIntervaling = false;

var vPanel = document.getElementById(VENDORS_TABLE);
var vSize = (VENDOR_WIDTH + VENDORS_SPACE) * VENDORS_PER_PAGE + VENDORS_SPACE;

var vAc = 1.2;
var vSpeed = Math.sqrt(2 * vSize * vAc);
var vX = 0;

function vendorsMoving() {
	vSpeed -= vAc;
	
	el = document.getElementById("vendorsTable");
	vX = (vX + Math.round(vSpeed) * -vendorsWay);
	el.style.left = vX + 'px';
	
	if (Math.round(vSpeed) > 0) {
		setTimeout(vendorsMoving, 10);
	} else {
		vendorsIntervaling = false;
	}
}

function vendorRight() {
	if (!vendorsIntervaling && vendorPage != VENDORS_PAGES) {
		vendorPage++;
		
		vendorsWay = 1;
		vSpeed = Math.sqrt(2 * vSize * vAc);
		setTimeout(vendorsMoving, 10);
		vendorsIntervaling = true;
	}
}

function vendorLeft() {
	if (!vendorsIntervaling && vendorPage != 1) {
		vendorPage--;
		
		vendorsWay = -1;
		vSpeed = Math.sqrt(2 * vSize * vAc);
		setTimeout(vendorsMoving, 10);
		vendorsIntervaling = true;
	}
}