/*
--------------------------------------------------------------------------------
 JavaScript: Tire Selector Entry v2.1.0.
 Requires: JQuery
--------------------------------------------------------------------------------
*/

var TireSelectorModule = Class.extend({
    tabs: null,
    // Initialize the Tire Selector.
    //
    init: function (container) {
        // Initialize the tabs.
        //this.tabs = new Tabs('tsm_tabContainer');
        // Initialize the Tire Selector forms.
        var elements = {
            vehicleForm: 'tsm_findByVehicle',
            vehicleYearSelect: 'tsm_vehicleYear',
            vehicleYearPlusCheck: 'tsm_vehicleYearPlusCheck',
            vehicleMakeSelect: 'tsm_vehicleMake',
            vehicleModelSelect: 'tsm_vehicleModel',
            vehicleVersionContainer: 'tsm_versionListItem',
            vehicleVersionSelect: 'tsm_vehicleVersion',
            vehicleOptionContainer: 'tsm_optionListItem',
            vehicleOptionSelect: 'tsm_vehicleOption',
            vehicleSubmit: 'tsm_vehicleSubmit',
            sizeForm: 'tsm_findBySize',
            sizeMetricSelect: 'tsm_sizeMetric',
            sizeWidthSelect: 'tsm_sizeWidth',
            sizeRatioSelect: 'tsm_sizeRatio',
            sizeDiameterSelect: 'tsm_sizeDiameter',
            sizeSubmit: 'tsm_sizeSubmit',
            tireNameSelect: 'tsm_tireName',
            tireNameSubmit: 'tsm_tireNameSubmit'
        };
        var tireSelector = new TireSelectorEntryForm(elements, new Tabs('tsm_tabContainer'));
        //tireSelector.tabs = this.tabs;
    }
});