//-------------------------------------------------------------------------------------------------------------------------------
// Define global variables
//-------------------------------------------------------------------------------------------------------------------------------

var strCurrentFilterType 
var strCurrentFilterValue 
var intCurrentPageSize 
var intCurrentPageIndex 
var intCurrentRecordID

//-------------------------------------------------------------------------------------------------------------------------------
//     ________________________________
//____/          LOADDEALERS           \_________________________________________________________________________________________
//-------------------------------------------------------------------------------------------------------------------------------
function loadDealers(intRecordID, strFilterType, strFilterValue, intPageSize, intPageIndex)
{
   strCurrentFilterType = strFilterType;
   strCurrentFilterValue = strFilterValue;
   intCurrentPageSize = intPageSize; 
   intCurrentPageIndex = intPageIndex;
   intCurrentRecordID = intRecordID;

   startLoading('dealerloaderdiv');
   document.getElementById('dealersdiv').innerHTML = '';

   if(intRecordID !== 0)
   {
      document.getElementById('province' + intRecordID).className += ' visiteddiv'
   }

   var objAjax = new Ajax('asp-bin/dealers-dealers.aspx?provinceID='+ intCurrentRecordID +'&filtertype=' + strFilterType + '&filtervalue=' + strCurrentFilterValue + '&pagesize=' + intCurrentPageSize + '&pageindex=' + intCurrentPageIndex, {method: 'get', onSuccess: showDealers})
   var objResponse = objAjax.request();
}
//-------------------------------------------------------------------------------------------------------------------------------
//     ________________________________
//____/          SHOWDEALERS           \_________________________________________________________________________________________
//-------------------------------------------------------------------------------------------------------------------------------
function showDealers(objRequest, objXML)
{
   stopLoading('dealerloaderdiv');
   document.getElementById('dealersdiv').innerHTML = objRequest;
   renderFonts();
}
//-------------------------------------------------------------------------------------------------------------------------------
//     ________________________________
//____/        FINDDEALERSBYZIPCODE    \_________________________________________________________________________________________
//-------------------------------------------------------------------------------------------------------------------------------
function loadDealersByZipCode()
{
   objZipCode = document.getElementById("zipcode")
   strZipCode = objZipCode.value
   
   if (strZipCode == 'uw postcode' || strZipCode.length < 4 || strZipCode.length > 7)
   {
      alert('U heeft geen geldige postcode opgegeven. U moet minimaal de eerste vier cijfers van uw postcode opgeven.')
      objZipCode.value = ''
      objZipCode.focus();
   }
   else
   {
      loadDealers(0, 'zipcode', strZipCode, intCurrentPageSize, 1)
   }
}
//-------------------------------------------------------------------------------------------------------------------------------

