/*
 ****************************************************************************************************
 *
 * COPYRIGHT NOTICE:
 *   (C) Copyright 2009 DealerTitan, Inc. All rights reserved.
 *
 * FILE NAME:
 *   inventory_browser.js
 *
 * PURPOSE:
 *   Javascript functions for inventory browser
 *
 * NOTES:
 *
 * ABBREVIATIONS/ACRONYMS:
 *
 ****************************************************************************************************
*/

//***************************************************************************************************
//Author: Chris Ayers
//Date: 7/8/09
//Function: Filters the Inventory browser
//***************************************************************************************************
function Filter_Inventory_Browser()
{
  var Count = jQuery("#Count").val();
  var Start = jQuery("#Start").val();
  var Sort_By = jQuery("#Sort_By").val();
  var Sort_Dir = jQuery("#Sort_Dir").val();
  var Filter_Inventory_Type = Get_Form_Checked_Items("Inventory_Browser_Type_Filter_Form");
  var Filter_Inventory_Body_Style = Get_Form_Checked_Items("Inventory_Browser_Body_Style_Filter_Form");
  var Filter_Inventory_Make = Get_Form_Checked_Items("Inventory_Browser_Make_Filter_Form");
  var Filter_Inventory_Model = Get_Form_Checked_Items("Inventory_Browser_Model_Filter_Form");
  var Filter_Inventory_Year = Get_Form_Checked_Items("Inventory_Browser_Year_Filter_Form");
  var Filter_Inventory_Price = Get_Form_Checked_Items("Inventory_Browser_Price_Filter_Form");
  var Filter_Inventory_MPG = Get_Form_Checked_Items("Inventory_Browser_MPG_Filter_Form");
  var Filter_Inventory_Drivetrain = Get_Form_Checked_Items("Inventory_Browser_Drivetrain_Filter_Form");
  var Filter_Inventory_Ext_Color = Get_Form_Checked_Items("Inventory_Browser_Ext_Color_Filter_Form");
  var Filter_Inventory_Mileage = Get_Form_Checked_Items("Inventory_Browser_Mileage_Filter_Form");

  Display_Loading(jQuery("#Inventory_Browser"));

  // Inventory browser update
  jQuery("#Inventory_Browser")
    .load("index.php",
          {
            Function_Name:"Display_Inventory_Browser_List",
            Count:Count,
            Start:Start,
            Sort_By:Sort_By,
            Sort_Dir:Sort_Dir,
            Filter_Inventory_Type:Filter_Inventory_Type,
            Filter_Inventory_Body_Style:Filter_Inventory_Body_Style,
            Filter_Inventory_Make:Filter_Inventory_Make,
            Filter_Inventory_Model:Filter_Inventory_Model,
            Filter_Inventory_Year:Filter_Inventory_Year,
            Filter_Inventory_Price:Filter_Inventory_Price,
            Filter_Inventory_MPG:Filter_Inventory_MPG,
            Filter_Inventory_Drivetrain:Filter_Inventory_Drivetrain,
            Filter_Inventory_Ext_Color:Filter_Inventory_Ext_Color,
            Filter_Inventory_Mileage:Filter_Inventory_Mileage
          });
}

//***************************************************************************************************
//Author: Chris Ayers
//Date: 7/8/09
//Function: Sorts the Inventory browser
//***************************************************************************************************
function Sort_Inventory_Browser(Sort_By, Sort_Dir)
{
  jQuery("#Sort_By").val(Sort_By);
  jQuery("#Sort_Dir").val(Sort_Dir);
  
  // Filter the inventory browser
  Filter_Inventory_Browser();
}

//***************************************************************************************************
//Author: Chris Ayers
//Date: 7/8/09
//Function: Sorts the Inventory browser
//***************************************************************************************************
function Page_Inventory_Browser(Count, Page)
{
  jQuery("#Count").val(Count);
  jQuery("#Start").val((Page-1)*Count);
  
  // Filter the inventory browser
  Filter_Inventory_Browser();
}
