diff --git a/assets/js/quote.js b/assets/js/quote.js index 070111a..4037315 100644 --- a/assets/js/quote.js +++ b/assets/js/quote.js @@ -13,11 +13,21 @@ $(document).ready(function () { }); - $('#standart, #premium, #excelium').on('click', function () { + $('#standard').on('click', function () { document.getElementById('elevPriceUnit').value = (7565).toFixed(2) + " $"; doCalc(); }); + $('#premium').on('click', function () { + document.getElementById('elevPriceUnit').value = (12345).toFixed(2) + " $"; + doCalc(); + }); + + $('#excelium').on('click', function () { + document.getElementById('elevPriceUnit').value = (15400).toFixed(2) + " $"; + doCalc(); + }); + $('#residential, #commercial, #corporate, #hybrid').on('click', function () { initialize(); }); @@ -57,7 +67,7 @@ $(document).ready(function () { } else if ($('#premium').is(':checked')) { prodRange.type = "premium"; - prodRange.price = parseFloat(123456); + prodRange.price = parseFloat(12345); prodRange.installationFeePercentage = 0.13; return prodRange; @@ -75,6 +85,7 @@ $(document).ready(function () { }; function GetInfos() { + getInfoNumApp() getInfoNumFloors(); getInfoNumBase(); getInfoNumElev(); @@ -93,12 +104,14 @@ $(document).ready(function () { }; function emptyElevatorsNumberAndPricesFields() { + $('#numElev_2').val(''); $('#numElev_3').val(''); $('.priceField').val(''); }; function createFormData(projectType) { return { + numberElev: numElev, numberApp: numApp, numberFloors: numFloors, numberBase: numBase, @@ -150,6 +163,13 @@ $(document).ready(function () { alert("Please enter a positive number!"); $('#maxOcc').val(''); return true + + } else if ($('#numFloors').val() < 0) { + + alert("Please enter a positive number!"); + $('#numFloors').val(''); + return true + } else { return false } @@ -181,10 +201,12 @@ $(document).ready(function () { function doCalc() { if ($('#residential').hasClass('active') && !negativeValues() && $('#numApp').val() && $('#numFloors').val()) { apiCall('residential') - } else if ($('#commercial').hasClass('active') && !negativeValues() && $('#numElev').val() && $('#numPark').val()) { + } else if ($('#commercial').hasClass('active') && !negativeValues() && $('#numElev').val()) { apiCall('commercial') } else if ($('#corporate').hasClass('active') && !negativeValues() && $('#numFloors').val() && $('#numBase').val() && $('#maxOcc').val()) { - apiCall('commercial') + apiCall('corporate') + } else if ($('#hybrid').hasClass('active') && !negativeValues() && $('#numFloors').val() && $('#numBase').val() && $('#maxOcc').val()) { + apiCall('hybrid') } else { emptyElevatorsNumberAndPricesFields(); };