jQuery(document).ready(function($) { const VAT = 0.17; // מע"מ $('#calculatorForm').on('submit', function(e) { e.preventDefault(); const propertyPrice = parseFloat($('#propertyPrice').val()); const brokeragePercent = parseFloat($('#brokeragePercent').val()); const lawyerPercent = parseFloat($('#lawyerPercent').val()); const investorGuidance = parseFloat($('#investorGuidance').val()); const renovationType = $('#renovationType').val(); const appraisalType = $('#appraisalType').val(); const appraisalCost = parseFloat($('#appraisalCost').val()) || 0; const mortgageConsultant = parseFloat($('#mortgageConsultant').val()); const miscExpenses = parseFloat($('#miscExpenses').val()); // חישוב עלויות const brokerageFee = (propertyPrice * (brokeragePercent/100)) * (1 + VAT); const lawyerFee = (propertyPrice * (lawyerPercent/100)) * (1 + VAT); const investorGuidanceFee = investorGuidance * (1 + VAT); const mortgageConsultantFee = mortgageConsultant * (1 + VAT); let renovationCost = 0; if (renovationType === 'basic') { renovationCost = 10000; } else if (renovationType === 'full') { // כאן יש להוסיף לוגיקה לחישוב שיפוץ מלא // אפשר להוסיף חלון מודאל או טופס נוסף } const totalCost = propertyPrice + brokerageFee + lawyerFee + investorGuidanceFee + renovationCost + appraisalCost + mortgageConsultantFee + miscExpenses; // הצגת התוצאות let breakdown = `

מחיר דירה: ₪${propertyPrice.toLocaleString()}

עמלת תיווך: ₪${brokerageFee.toLocaleString()}

שכר טרחת עו"ד: ₪${lawyerFee.toLocaleString()}

ליווי משקיעים: ₪${investorGuidanceFee.toLocaleString()}

עלות שיפוץ: ₪${renovationCost.toLocaleString()}

שמאות: ₪${appraisalCost.toLocaleString()}

יועץ משכנתאות: ₪${mortgageConsultantFee.toLocaleString()}

הוצאות שונות: ₪${miscExpenses.toLocaleString()}

`; $('#costBreakdown').html(breakdown); $('#totalCost').html(`

סה"כ עלות: ₪${totalCost.toLocaleString()}

`); $('#results').show(); }); // טיפול בשינוי סוג השיפוץ $('#renovationType').on('change', function() { if ($(this).val() === 'full') { // כאן יש להוסיף פתיחת חלון מודאל או טופס נוסף לחישוב שיפוץ מלא } }); }); .real-estate-calculator { max-width: 800px; margin: 0 auto; padding: 20px; direction: rtl; } .form-group { margin-bottom: 15px; } .form-group label { display: block; margin-bottom: 5px; font-weight: bold; } .form-group input, .form-group select { width: 100%; padding: 8px; border: 1px solid #ddd; border-radius: 4px; } button { background-color: #007bff; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; } button:hover { background-color: #0056b3; } #results { margin-top: 20px; padding: 20px; border: 1px solid #ddd; border-radius: 4px; }