﻿function populateUsedCarVariants(make, currentPage)
{
    Carselect.Services.CarService.GetUsedMakeVariants(make, currentPage, currentSort, currentDirection, numOnPage, onCompletedGetUsedMakeVariants);
}

function onCompletedGetUsedMakeVariants(results)
{
    var divVariants = $get('divVariants');
    var tblVariants = $get('tblVariants');
    var divMoreCars  = $get('divMoreCars');
    var lnkMoreCars  = $get('lnkMoreCars');
    
    populateUsedCarsTable(results, divVariants, tblVariants, divMoreCars, lnkMoreCars);
}

var currentSort;
var currentDirection;
var numOnPage;
var requestedMake;

function getMoreCars(nextPage)
{
    populateUsedCarVariants(requestedMake, nextPage);
}

function changeCurrentSort(sort)
{
    if (currentSort != sort)
        currentDirection = 1;
    else
        currentDirection = (currentDirection == 1) ? -1 : 1;
    currentSort = sort;
       
    populateUsedCarVariants(requestedMake, 1);
}

