<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Δωρεάν Εργαλεία Μετεγκατάστασης on URCity — Βρείτε την Πόλη σας. Μάθετε το Πραγματικό Κόστος</title><link>https://urcity.com/el/tools/</link><description>Recent content in Δωρεάν Εργαλεία Μετεγκατάστασης on URCity — Βρείτε την Πόλη σας. Μάθετε το Πραγματικό Κόστος</description><generator>Hugo</generator><language>el-GR</language><atom:link href="https://urcity.com/el/tools/index.xml" rel="self" type="application/rss+xml"/><item><title>Υπολογιστής Ιδιοκατοίκησης</title><link>https://urcity.com/el/tools/home-ownership-calculator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://urcity.com/el/tools/home-ownership-calculator/</guid><description>&lt;h2 id="υπολογιστής-ιδιοκατοίκησης"&gt;Υπολογιστής Ιδιοκατοίκησης&lt;/h2&gt;
&lt;p&gt;Η αγορά σπιτιού είναι κάτι περισσότερο από τη μηνιαία δόση του στεγαστικού δανείου. Δείτε την πλήρη εικόνα με την αριθμομηχανή Πραγματικού Κόστους Ιδιοκατοίκησης.&lt;/p&gt;
&lt;div class="calculator-widget" id="home-calc"&gt;
 &lt;div class="calc-header"&gt;
 &lt;div class="calc-icon green"&gt;
 &lt;svg
 width="28"
 height="28"
 viewBox="0 0 24 24"
 fill="none"
 stroke="currentColor"
 stroke-width="2"
 &gt;
 &lt;path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z" /&gt;
 &lt;polyline points="9 22 9 12 15 12 15 22" /&gt;
 &lt;/svg&gt;
 &lt;/div&gt;
 &lt;div class="calc-title-group"&gt;
 &lt;h3&gt;Πραγματικό Κόστος Ιδιοκατοίκησης&lt;/h3&gt;
 &lt;p class="calc-subtitle"&gt;
 Δείτε τι θα πληρώσετε πραγματικά σε 30 χρόνια
 &lt;/p&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 

 &lt;div class="calc-inputs-row three-col"&gt;
 &lt;div class="calc-field"&gt;
 &lt;label for="home-price"&gt;
 &lt;svg
 width="16"
 height="16"
 viewBox="0 0 24 24"
 fill="none"
 stroke="currentColor"
 stroke-width="2"
 &gt;
 &lt;line x1="12" y1="1" x2="12" y2="23" /&gt;
 &lt;path
 d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"
 /&gt;
 &lt;/svg&gt;
 Τιμή Κατοικίας
 &lt;/label&gt;
 &lt;div class="input-prefix"&gt;
 &lt;span class="prefix"&gt;$&lt;/span&gt;
 &lt;input
 type="number"
 id="home-price"
 value="450000"
 min="0"
 step="10000"
 /&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="calc-field"&gt;
 &lt;label for="down-payment"&gt;
 &lt;svg
 width="16"
 height="16"
 viewBox="0 0 24 24"
 fill="none"
 stroke="currentColor"
 stroke-width="2"
 &gt;
 &lt;polyline points="23 6 13.5 15.5 8.5 10.5 1 18" /&gt;
 &lt;polyline points="17 6 23 6 23 12" /&gt;
 &lt;/svg&gt;
 Προκαταβολή
 &lt;/label&gt;
 &lt;div class="input-suffix"&gt;
 &lt;input
 type="number"
 id="down-payment"
 value="20"
 min="0"
 max="100"
 step="5"
 /&gt;
 &lt;span class="suffix"&gt;%&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="field-hint" id="down-payment-hint"&gt;
 $90,000 προκαταβολή
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="calc-field"&gt;
 &lt;label for="interest-rate"&gt;
 &lt;svg
 width="16"
 height="16"
 viewBox="0 0 24 24"
 fill="none"
 stroke="currentColor"
 stroke-width="2"
 &gt;
 &lt;line x1="12" y1="1" x2="12" y2="23" /&gt;
 &lt;path
 d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"
 /&gt;
 &lt;/svg&gt;
 Επιτόκιο
 &lt;/label&gt;
 &lt;div class="input-suffix"&gt;
 &lt;input
 type="number"
 id="interest-rate"
 value="6.5"
 min="0"
 max="20"
 step="0.1"
 /&gt;
 &lt;span class="suffix"&gt;%&lt;/span&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="calc-inputs-row three-col"&gt;
 &lt;div class="calc-field"&gt;
 &lt;label for="tax-rate"&gt;
 &lt;svg
 width="16"
 height="16"
 viewBox="0 0 24 24"
 fill="none"
 stroke="currentColor"
 stroke-width="2"
 &gt;
 &lt;path
 d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"
 /&gt;
 &lt;polyline points="14 2 14 8 20 8" /&gt;
 &lt;/svg&gt;
 Φόρος Ακινήτων
 &lt;/label&gt;
 &lt;div class="input-suffix"&gt;
 &lt;input
 type="number"
 id="tax-rate"
 value="1.8"
 min="0"
 max="5"
 step="0.1"
 /&gt;
 &lt;span class="suffix"&gt;%&lt;/span&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="calc-field"&gt;
 &lt;label for="hoa"&gt;
 &lt;svg
 width="16"
 height="16"
 viewBox="0 0 24 24"
 fill="none"
 stroke="currentColor"
 stroke-width="2"
 &gt;
 &lt;rect x="2" y="7" width="20" height="14" rx="2" /&gt;
 &lt;path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16" /&gt;
 &lt;/svg&gt;
 Κοινόχρηστα / Μήνα
 &lt;/label&gt;
 &lt;div class="input-prefix"&gt;
 &lt;span class="prefix"&gt;$&lt;/span&gt;
 &lt;input type="number" id="hoa" value="0" min="0" step="50" /&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 
 &lt;input type="hidden" id="util-elec" value="135" /&gt;
 &lt;input type="hidden" id="util-water" value="75" /&gt;
 &lt;input type="hidden" id="util-net" value="55" /&gt;
 &lt;input type="hidden" id="util-trash" value="30" /&gt;
 &lt;input type="hidden" id="util-heating" value="33" /&gt;
 &lt;input type="hidden" id="util-cooling" value="29" /&gt;
 &lt;input type="hidden" id="util-currency" value="USD" /&gt;
 &lt;input type="hidden" id="calc-currency" value="USD" /&gt;

 &lt;button class="btn btn-primary btn-large" onclick="calculateHome()"&gt;
 &lt;svg
 width="18"
 height="18"
 viewBox="0 0 24 24"
 fill="none"
 stroke="currentColor"
 stroke-width="2"
 &gt;
 &lt;polyline points="22 12 18 12 15 21 9 3 6 12 2 12" /&gt;
 &lt;/svg&gt;
 Υπολογισμός Συνολικού Κόστους
 &lt;/button&gt;

 &lt;div class="calc-result" id="home-result" style="display: none"&gt;
 
 &lt;div class="calc-tabs"&gt;
 &lt;button
 class="calc-tab active"
 onclick="switchTab('tab-home')"
 id="tab-btn-home"
 &gt;
 Κόστος Κατοικίας
 &lt;/button&gt;
 &lt;button
 class="calc-tab"
 onclick="switchTab('tab-monthly')"
 id="tab-btn-monthly"
 &gt;
 Μηνιαία &amp;#43; Κοινόχρηστα
 &lt;/button&gt;
 &lt;/div&gt;

 
 &lt;div class="calc-tab-panel active" id="tab-home"&gt;
 &lt;div class="result-header"&gt;
 &lt;h4&gt;Ανάλυση Κόστους&lt;/h4&gt;
 &lt;span class="result-badge badge-neutral"
 &gt;Εκτίμηση 30 Ετών&lt;/span
 &gt;
 &lt;/div&gt;

 &lt;div class="cost-summary-cards"&gt;
 &lt;div class="cost-summary-card"&gt;
 &lt;div class="cost-summary-label"&gt;
 Μηνιαία Δόση
 &lt;/div&gt;
 &lt;div class="cost-summary-amount" id="total-monthly"&gt;$0&lt;/div&gt;
 &lt;div class="cost-summary-sub"&gt;
 Κεφάλαιο &amp;#43; τόκοι &amp;#43; φόροι &amp;#43; ασφάλεια &amp;#43; κοινόχρηστα
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="cost-summary-card highlight"&gt;
 &lt;div class="cost-summary-label"&gt;
 Συνολικό Κόστος 30 Ετών
 &lt;/div&gt;
 &lt;div class="cost-summary-amount" id="total-cost"&gt;$0&lt;/div&gt;
 &lt;div class="cost-summary-sub"&gt;
 Συμπεριλαμβανομένης προκαταβολής και όλων των τελών
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="cost-breakdown"&gt;
 &lt;h5&gt;Πού Πάνε τα Χρήματά σας&lt;/h5&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #2563eb"
 &gt;&lt;/span&gt;
 Στεγαστικό Δάνειο (Κεφάλαιο &amp;#43; Τόκοι)
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-mortgage"
 style="background: #2563eb"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-mortgage"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #f59e0b"
 &gt;&lt;/span&gt;
 Φόροι Ακινήτων
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-tax"
 style="background: #f59e0b"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-tax"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #10b981"
 &gt;&lt;/span&gt;
 Ασφάλεια Κατοικίας
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-insurance"
 style="background: #10b981"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-insurance"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #8b5cf6"
 &gt;&lt;/span&gt;
 Κοινόχρηστα
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-hoa"
 style="background: #8b5cf6"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-hoa"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #ef4444"
 &gt;&lt;/span&gt;
 Προκαταβολή
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-down"
 style="background: #ef4444"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-down"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="result-summary" id="home-insight"&gt;&lt;/div&gt;
 &lt;/div&gt;

 
 &lt;div class="calc-tab-panel" id="tab-monthly"&gt;
 &lt;div class="result-header"&gt;
 &lt;h4&gt;Μηνιαία Ανάλυση Κόστους&lt;/h4&gt;
 &lt;span class="result-badge badge-neutral"
 &gt;Ανά Μήνα&lt;/span
 &gt;
 &lt;/div&gt;

 &lt;div class="cost-summary-cards"&gt;
 &lt;div class="cost-summary-card"&gt;
 &lt;div class="cost-summary-label"&gt;
 Ιδιοκατοίκηση
 &lt;/div&gt;
 &lt;div class="cost-summary-amount" id="monthly-home"&gt;$0&lt;/div&gt;
 &lt;div class="cost-summary-sub"&gt;
 Στεγαστικό &amp;#43; φόροι &amp;#43; ασφάλεια &amp;#43; κοινόχρηστα
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="cost-summary-card highlight"&gt;
 &lt;div class="cost-summary-label"&gt;
 Σύνολο Μηνιαίως
 &lt;/div&gt;
 &lt;div class="cost-summary-amount" id="monthly-total"&gt;$0&lt;/div&gt;
 &lt;div class="cost-summary-sub"&gt;
 Ιδιοκατοίκηση &amp;#43; κοινόχρηστα
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="cost-breakdown"&gt;
 &lt;h5&gt;Ιδιοκατοίκηση&lt;/h5&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #2563eb"
 &gt;&lt;/span&gt;
 Στεγαστικό (Κ&amp;#43;Τ)
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-mo-mortgage"
 style="background: #2563eb"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-mo-mortgage"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #f59e0b"
 &gt;&lt;/span&gt;
 Φόρος Ακινήτων
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-mo-tax"
 style="background: #f59e0b"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-mo-tax"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #10b981"
 &gt;&lt;/span&gt;
 Ασφάλεια Κατοικίας
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-mo-insurance"
 style="background: #10b981"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-mo-insurance"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #8b5cf6"
 &gt;&lt;/span&gt;
 Κοινόχρηστα
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-mo-hoa"
 style="background: #8b5cf6"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-mo-hoa"&gt;$0&lt;/div&gt;
 &lt;/div&gt;

 &lt;h5 style="margin-top: 1.5rem"&gt;
 Κοινόχρηστα
 &lt;/h5&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #f97316"
 &gt;&lt;/span&gt;
 Ηλεκτρισμός
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-mo-elec"
 style="background: #f97316"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-mo-elec"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #06b6d4"
 &gt;&lt;/span&gt;
 Νερό
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-mo-water"
 style="background: #06b6d4"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-mo-water"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #84cc16"
 &gt;&lt;/span&gt;
 Internet
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-mo-net"
 style="background: #84cc16"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-mo-net"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #a855f7"
 &gt;&lt;/span&gt;
 Σκουπίδια / Απορρίμματα
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-mo-trash"
 style="background: #a855f7"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-mo-trash"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #ef4444"
 &gt;&lt;/span&gt;
 Θέρμανση
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-mo-heating"
 style="background: #ef4444"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-mo-heating"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-row"&gt;
 &lt;div class="breakdown-label"&gt;
 &lt;span
 class="breakdown-dot"
 style="background: #3b82f6"
 &gt;&lt;/span&gt;
 Ψύξη (Κλιματισμός)
 &lt;/div&gt;
 &lt;div class="breakdown-bar-track"&gt;
 &lt;div
 class="breakdown-bar"
 id="bar-mo-cooling"
 style="background: #3b82f6"
 &gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="breakdown-value" id="val-mo-cooling"&gt;$0&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="result-summary" id="monthly-insight"&gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
 const homeCalcI18n = {
 downSuffix: 'προκαταβολή',
 included: 'Συμπεριλαμβάνεται',
 insight30yr: 'Ένα σπίτι \u003cstrong\u003e%PRICE%\u003c\/strong\u003e κοστίζει στην πραγματικότητα \u003cstrong\u003e%TOTAL%\u003c\/strong\u003e σε 30 χρόνια. Αυτό είναι \u003cstrong\u003e%PCT%\u003c\/strong\u003e περισσότερο από την αρχική τιμή όταν συνυπολογίσετε τόκους, φόρους, ασφάλεια και τέλη.',
 insightMonthly: 'Τα κοινόχρηστα προσθέτουν \u003cstrong\u003e%UTILS%\/μήνα\u003c\/strong\u003e πάνω στο κόστος ιδιοκατοίκησης. Αποτελούν \u003cstrong\u003e%PCT%\u003c\/strong\u003e των συνολικών μηνιαίων εξόδων στέγασης.',
 };
 const homePriceInput = document.getElementById("home-price");
 const downPaymentInput = document.getElementById("down-payment");
 function updateDownHint() {
 const price = parseFloat(homePriceInput.value) || 0;
 const pct = parseFloat(downPaymentInput.value) || 0;
 const amount = Math.round(price * (pct / 100));
 const settings = window.URCitySettings;
 const sym = settings
 ? settings.getCurrencySymbol(settings.getState().currency)
 : "$";
 document.getElementById("down-payment-hint").textContent =
 sym + amount.toLocaleString() + " " + homeCalcI18n.downSuffix;
 }
 homePriceInput.addEventListener("input", updateDownHint);
 downPaymentInput.addEventListener("input", updateDownHint);
 updateDownHint();

 document.addEventListener("urcity-settings-change", function () {
 const settings = window.URCitySettings;
 if (!settings || !settings.getState) return;
 const sym = settings.getCurrencySymbol(settings.getState().currency);
 document
 .querySelectorAll("#home-calc .input-prefix .prefix")
 .forEach(function (el) {
 el.textContent = sym;
 });
 });

 function switchTab(tabId) {
 
 document
 .querySelectorAll(".calc-tab")
 .forEach((btn) =&gt; btn.classList.remove("active"));
 document
 .getElementById("tab-btn-" + tabId.replace("tab-", ""))
 .classList.add("active");
 
 document
 .querySelectorAll(".calc-tab-panel")
 .forEach((panel) =&gt; panel.classList.remove("active"));
 document.getElementById(tabId).classList.add("active");
 }

 function calculateHome() {
 const price = parseFloat(document.getElementById("home-price").value);
 const downPercent = parseFloat(
 document.getElementById("down-payment").value,
 );
 const rate = parseFloat(document.getElementById("interest-rate").value);
 const taxRate = parseFloat(document.getElementById("tax-rate").value);
 const hoa = parseFloat(document.getElementById("hoa").value);

 const settings = window.URCitySettings;
 const displayCurrency = settings
 ? settings.getState().currency
 : "USD";
 const sym = settings
 ? settings.getCurrencySymbol(displayCurrency)
 : "$";

 
 const nativeCurrency = document.getElementById("calc-currency")
 ? document.getElementById("calc-currency").value
 : "USD";
 const nativeSym = settings
 ? settings.getCurrencySymbol(nativeCurrency)
 : "$";

 
 function toDisplay(val) {
 if (!settings || displayCurrency === nativeCurrency) return val;
 return settings.convertAmount(val, nativeCurrency, displayCurrency);
 }

 
 const utilElec =
 parseFloat(document.getElementById("util-elec").value) || 0;
 const utilWater =
 parseFloat(document.getElementById("util-water").value) || 0;
 const utilNet =
 parseFloat(document.getElementById("util-net").value) || 0;
 const utilTrash =
 parseFloat(document.getElementById("util-trash").value) || 0;
 const utilHeating =
 parseFloat(document.getElementById("util-heating").value) || 0;
 const utilCooling =
 parseFloat(document.getElementById("util-cooling").value) || 0;
 const totalUtilities =
 utilElec + utilWater + utilNet + utilTrash + utilHeating + utilCooling;

 function fmtUtil(val) {
 const converted = toDisplay(val);
 const formatted = Math.round(converted).toLocaleString();
 return (
 sym +
 formatted +
 ' &lt;span class="currency-native"&gt;(' +
 nativeSym +
 val.toLocaleString() +
 ")&lt;/span&gt;"
 );
 }

 
 const downPayment = price * (downPercent / 100);
 const loanAmount = price - downPayment;
 const monthlyRate = rate / 100 / 12;
 const numPayments = 30 * 12;

 const mortgage =
 (loanAmount *
 (monthlyRate * Math.pow(1 + monthlyRate, numPayments))) /
 (Math.pow(1 + monthlyRate, numPayments) - 1);
 const tax = (price * (taxRate / 100)) / 12;
 const insurance = (price * 0.0035) / 12;
 const totalMonthly = mortgage + tax + insurance + hoa;

 const totalMortgage = mortgage * numPayments;
 const totalTax = tax * numPayments;
 const totalInsurance = insurance * numPayments;
 const totalHoa = hoa * numPayments;
 const totalCost =
 totalMortgage + totalTax + totalInsurance + totalHoa + downPayment;

 
 const dPrice = toDisplay(price);
 const dDownPayment = toDisplay(downPayment);
 const dMortgage = toDisplay(mortgage);
 const dTax = toDisplay(tax);
 const dInsurance = toDisplay(insurance);
 const dTotalMonthly = toDisplay(totalMonthly);
 const dTotalMortgage = toDisplay(totalMortgage);
 const dTotalTax = toDisplay(totalTax);
 const dTotalInsurance = toDisplay(totalInsurance);
 const dTotalHoa = toDisplay(totalHoa);
 const dTotalCost = toDisplay(totalCost);
 const dTotalWithUtils = toDisplay(totalMonthly + totalUtilities);

 
 document.getElementById("total-monthly").textContent =
 sym + Math.round(dTotalMonthly).toLocaleString();
 document.getElementById("total-cost").textContent =
 sym + Math.round(dTotalCost).toLocaleString();

 document.getElementById("val-mortgage").textContent =
 sym + Math.round(dTotalMortgage).toLocaleString();
 document.getElementById("val-tax").textContent =
 sym + Math.round(dTotalTax).toLocaleString();
 document.getElementById("val-insurance").textContent =
 sym + Math.round(dTotalInsurance).toLocaleString();
 document.getElementById("val-hoa").textContent =
 sym + Math.round(dTotalHoa).toLocaleString();
 document.getElementById("val-down").textContent =
 sym + Math.round(dDownPayment).toLocaleString();

 const maxVal = Math.max(
 dTotalMortgage,
 dTotalTax,
 dTotalInsurance,
 dTotalHoa,
 dDownPayment,
 );
 document.getElementById("bar-mortgage").style.width =
 (dTotalMortgage / maxVal) * 100 + "%";
 document.getElementById("bar-tax").style.width =
 (dTotalTax / maxVal) * 100 + "%";
 document.getElementById("bar-insurance").style.width =
 (dTotalInsurance / maxVal) * 100 + "%";
 document.getElementById("bar-hoa").style.width =
 (dTotalHoa / maxVal) * 100 + "%";
 document.getElementById("bar-down").style.width =
 (dDownPayment / maxVal) * 100 + "%";

 const extra = dTotalCost - dPrice;
 const extraPct = Math.round((extra / dPrice) * 100);

 document.getElementById("home-insight").innerHTML =
 '&lt;div class="summary-icon"&gt;🏠&lt;/div&gt;&lt;p&gt;' +
 homeCalcI18n.insight30yr
 .replace("%PRICE%", sym + Math.round(dPrice).toLocaleString())
 .replace(
 "%TOTAL%",
 sym + Math.round(dTotalCost).toLocaleString(),
 )
 .replace("%PCT%", extraPct + "%") +
 "&lt;/p&gt;</description></item><item><title>Υπολογιστής Ισοδύναμου Μισθού</title><link>https://urcity.com/el/tools/salary-equivalence-calculator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://urcity.com/el/tools/salary-equivalence-calculator/</guid><description>&lt;h2 id="υπολογιστής-ισοδύναμου-μισθού"&gt;Υπολογιστής Ισοδύναμου Μισθού&lt;/h2&gt;
&lt;p&gt;Μετακομίζετε σε νέα πόλη; Μάθετε ποιος μισθός χρειάζεται για να διατηρήσετε τον τρόπο ζωής σας.&lt;/p&gt;



&lt;div class="calculator-widget" id="salary-calc"&gt;
 &lt;div class="calc-header"&gt;
 &lt;div class="calc-icon amber"&gt;
 &lt;svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"&gt;
 &lt;rect x="2" y="7" width="20" height="14" rx="2"/&gt;
 &lt;path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"/&gt;
 &lt;/svg&gt;
 &lt;/div&gt;
 &lt;div class="calc-title-group"&gt;
 &lt;h3&gt;Υπολογιστής Ισοδύναμου Μισθού&lt;/h3&gt;
 &lt;p class="calc-subtitle"&gt;Μάθετε τι μισθό χρειάζεστε για να διατηρήσετε τον τρόπο ζωής σας&lt;/p&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="calc-inputs-row three-col"&gt;
 &lt;div class="calc-field"&gt;
 &lt;label for="current-salary"&gt;
 &lt;svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"&gt;&lt;line x1="12" y1="1" x2="12" y2="23"/&gt;&lt;path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/&gt;&lt;/svg&gt;
 Τρέχων Μισθός
 &lt;/label&gt;
 &lt;div class="input-prefix"&gt;
 &lt;span class="prefix" id="salary-prefix"&gt;$&lt;/span&gt;
 &lt;input type="number" id="current-salary" value="100000" min="0" step="1000"&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="calc-field"&gt;
 &lt;label for="from-city-input"&gt;
 &lt;svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"&gt;&lt;path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/&gt;&lt;circle cx="12" cy="10" r="3"/&gt;&lt;/svg&gt;
 Από Πόλη
 &lt;/label&gt;
 


&lt;div class="city-combobox"&gt;
 &lt;input type="text" id="from-city-input" class="city-combobox-input" placeholder="Αναζήτηση πόλεων..." autocomplete="off" value="nyc"&gt;
 &lt;input type="hidden" id="from-city" value="nyc"&gt;
 &lt;div class="city-combobox-dropdown" id="from-city-dropdown"&gt;&lt;/div&gt;
&lt;/div&gt;

 &lt;/div&gt;

 &lt;div class="calc-field"&gt;
 &lt;label for="to-city-input"&gt;
 &lt;svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"&gt;&lt;path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/&gt;&lt;circle cx="12" cy="10" r="3"/&gt;&lt;/svg&gt;
 Προς Πόλη
 &lt;/label&gt;
 


&lt;div class="city-combobox"&gt;
 &lt;input type="text" id="to-city-input" class="city-combobox-input" placeholder="Αναζήτηση πόλεων..." autocomplete="off" value="austin-tx"&gt;
 &lt;input type="hidden" id="to-city" value="austin-tx"&gt;
 &lt;div class="city-combobox-dropdown" id="to-city-dropdown"&gt;&lt;/div&gt;
&lt;/div&gt;

 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;button class="btn btn-primary btn-large" onclick="calculateSalary()"&gt;
 &lt;svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"&gt;&lt;polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/&gt;&lt;/svg&gt;
 Υπολογισμός Ισοδύναμου Μισθού
 &lt;/button&gt;

 &lt;div class="calc-result" id="salary-result" style="display:none;"&gt;
 &lt;div class="result-header"&gt;
 &lt;h4&gt;Ισοδύναμος Μισθός&lt;/h4&gt;
 &lt;span class="result-badge badge-neutral" id="salary-badge"&gt;Αποτέλεσμα&lt;/span&gt;
 &lt;/div&gt;

 &lt;div class="salary-cards"&gt;
 &lt;div class="salary-card from"&gt;
 &lt;div class="salary-card-label"&gt;Τρέχων&lt;/div&gt;
 &lt;div class="salary-card-city" id="from-city-display"&gt;Πόλη Α&lt;/div&gt;
 &lt;div class="salary-card-amount" id="from-salary-display"&gt;$100,000&lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="salary-arrow"&gt;
 &lt;svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"&gt;
 &lt;line x1="5" y1="12" x2="19" y2="12"/&gt;
 &lt;polyline points="12 5 19 12 12 19"/&gt;
 &lt;/svg&gt;
 &lt;div class="salary-arrow-label" id="salary-change-pct"&gt;0%&lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="salary-card to"&gt;
 &lt;div class="salary-card-label"&gt;Χρειάζεστε&lt;/div&gt;
 &lt;div class="salary-card-city" id="to-city-display"&gt;Πόλη Β&lt;/div&gt;
 &lt;div class="salary-card-amount" id="needed-salary"&gt;$100,000&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="result-summary" id="salary-difference"&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
var SALARY_CITIES = [



{value:"acapulco-gro",col: 70.5 ,name:"Acapulco",display:"Acapulco, Μεξικό",country:"MX"},



{value:"adelaide-sa",col: 82 ,name:"Adelaide",display:"Adelaide, Αυστραλία",country:"AU"},



{value:"agrinio-wg",col: 78 ,name:"Agrinio",display:"Agrinio, Ελλάδα",country:"GR"},



{value:"aguascalientes-agu",col: 67.5 ,name:"Aguascalientes",display:"Aguascalientes, Μεξικό",country:"MX"},



{value:"akron-oh",col: 88.5 ,name:"Akron",display:"Akron, OH, US",country:"US"},



{value:"albuquerque-nm",col: 94.5 ,name:"Albuquerque",display:"Albuquerque, NM, US",country:"US"},



{value:"albury-nsw",col: 65 ,name:"Albury",display:"Albury, Αυστραλία",country:"AU"},



{value:"alexandroupoli-em",col: 84 ,name:"Alexandroupoli",display:"Alexandroupoli, Ελλάδα",country:"GR"},



{value:"amsterdam-nl",col: 82.1 ,name:"Amsterdam",display:"Amsterdam, Ολλανδία",country:"NL"},



{value:"anaheim-ca",col: 148.5 ,name:"Anaheim",display:"Anaheim, CA, US",country:"US"},



{value:"anchorage-ak",col: 118.5 ,name:"Anchorage",display:"Anchorage, AK, US",country:"US"},



{value:"ann-arbor-mi",col: 108.5 ,name:"Ann Arbor",display:"Ann Arbor, MI, US",country:"US"},



{value:"asheville-nc",col: 102.5 ,name:"Asheville",display:"Asheville, NC, US",country:"US"},



{value:"athens-att",col: 100 ,name:"Athens",display:"Athens, Ελλάδα",country:"GR"},



{value:"atlanta-ga",col: 104.7 ,name:"Atlanta",display:"Atlanta, GA, US",country:"US"},



{value:"augusta-ga",col: 90.5 ,name:"Augusta",display:"Augusta, GA, US",country:"US"},



{value:"aurora-co",col: 108.5 ,name:"Aurora",display:"Aurora, CO, US",country:"US"},



{value:"austin-tx",col: 119.3 ,name:"Austin",display:"Austin, TX, US",country:"US",selected:true},



{value:"bakersfield-ca",col: 102.5 ,name:"Bakersfield",display:"Bakersfield, CA, US",country:"US"},



{value:"ballarat-vic",col: 68 ,name:"Ballarat",display:"Ballarat, Αυστραλία",country:"AU"},



{value:"baltimore-md",col: 108.4 ,name:"Baltimore",display:"Baltimore, MD, US",country:"US"},



{value:"baton-rouge-la",col: 94.5 ,name:"Baton Rouge",display:"Baton Rouge, LA, US",country:"US"},



{value:"belfast-gb",col: 84.1 ,name:"Belfast",display:"Belfast, ΗΒ",country:"GB"},



{value:"bellingham-wa",col: 115.2 ,name:"Bellingham",display:"Bellingham, WA, US",country:"US"},



{value:"bend-or",col: 118.5 ,name:"Bend",display:"Bend, OR, US",country:"US"},



{value:"bendigo-vic",col: 68 ,name:"Bendigo",display:"Bendigo, Αυστραλία",country:"AU"},



{value:"billings-mt",col: 96.5 ,name:"Billings",display:"Billings, MT, US",country:"US"},



{value:"birmingham-al",col: 90.5 ,name:"Birmingham",display:"Birmingham, AL, US",country:"US"},



{value:"birmingham-gb",col: 92.3 ,name:"Birmingham",display:"Birmingham, ΗΒ",country:"GB"},



{value:"boise-id",col: 102.5 ,name:"Boise",display:"Boise, ID, US",country:"US"},



{value:"boston-ma",col: 153.2 ,name:"Boston",display:"Boston, MA, US",country:"US"},



{value:"boulder-co",col: 148.5 ,name:"Boulder",display:"Boulder, CO, US",country:"US"},



{value:"bridgeport-ct",col: 118.5 ,name:"Bridgeport",display:"Bridgeport, CT, US",country:"US"},



{value:"brisbane-qld",col: 88 ,name:"Brisbane",display:"Brisbane, Αυστραλία",country:"AU"},



{value:"bristol-gb",col: 102.1 ,name:"Bristol",display:"Bristol, ΗΒ",country:"GB"},



{value:"buffalo-ny",col: 92.5 ,name:"Buffalo",display:"Buffalo, NY, US",country:"US"},



{value:"bunbury-wa",col: 70 ,name:"Bunbury",display:"Bunbury, Αυστραλία",country:"AU"},



{value:"bundaberg-qld",col: 66 ,name:"Bundaberg",display:"Bundaberg, Αυστραλία",country:"AU"},



{value:"burlington-vt",col: 112.5 ,name:"Burlington",display:"Burlington, VT, US",country:"US"},



{value:"cairns-qld",col: 74 ,name:"Cairns",display:"Cairns, Αυστραλία",country:"AU"},



{value:"calgary-ca",col: 105.7 ,name:"Calgary",display:"Calgary, Καναδάς",country:"CA"},



{value:"canberra-act",col: 90 ,name:"Canberra",display:"Canberra, Αυστραλία",country:"AU"},



{value:"cancun-roo",col: 88.5 ,name:"Cancún",display:"Cancún, Μεξικό",country:"MX"},



{value:"cardiff-gb",col: 89.2 ,name:"Cardiff",display:"Cardiff, ΗΒ",country:"GB"},



{value:"celaya-gua",col: 65.5 ,name:"Celaya",display:"Celaya, Μεξικό",country:"MX"},



{value:"chalcis-cp",col: 90 ,name:"Chalcis",display:"Chalcis, Ελλάδα",country:"GR"},



{value:"chandler-az",col: 108.5 ,name:"Chandler",display:"Chandler, AZ, US",country:"US"},



{value:"chania-cr",col: 94 ,name:"Chania",display:"Chania, Ελλάδα",country:"GR"},



{value:"charleston-sc",col: 108.5 ,name:"Charleston",display:"Charleston, SC, US",country:"US"},



{value:"charlotte-nc",col: 98.2 ,name:"Charlotte",display:"Charlotte, NC, US",country:"US"},



{value:"chattanooga-tn",col: 92.5 ,name:"Chattanooga",display:"Chattanooga, TN, US",country:"US"},



{value:"chesapeake-va",col: 102.5 ,name:"Chesapeake",display:"Chesapeake, VA, US",country:"US"},



{value:"cheyenne-wy",col: 96.5 ,name:"Cheyenne",display:"Cheyenne, WY, US",country:"US"},



{value:"chicago-il",col: 110.8 ,name:"Chicago",display:"Chicago, IL, US",country:"US"},



{value:"chihuahua-chh",col: 66.5 ,name:"Chihuahua",display:"Chihuahua, Μεξικό",country:"MX"},



{value:"chula-vista-ca",col: 138.5 ,name:"Chula Vista",display:"Chula Vista, CA, US",country:"US"},



{value:"cincinnati-oh",col: 92.8 ,name:"Cincinnati",display:"Cincinnati, OH, US",country:"US"},



{value:"ciudad-juarez-chh",col: 63 ,name:"Ciudad Juárez",display:"Ciudad Juárez, Μεξικό",country:"MX"},



{value:"cleveland-oh",col: 90.2 ,name:"Cleveland",display:"Cleveland, OH, US",country:"US"},



{value:"coatzacoalcos-ver",col: 64 ,name:"Coatzacoalcos",display:"Coatzacoalcos, Μεξικό",country:"MX"},



{value:"colorado-springs-co",col: 105.2 ,name:"Colorado Springs",display:"Colorado Springs, CO, US",country:"US"},



{value:"columbia-sc",col: 94.5 ,name:"Columbia",display:"Columbia, SC, US",country:"US"},



{value:"columbus-oh",col: 92.1 ,name:"Columbus",display:"Columbus, OH, US",country:"US"},



{value:"corfu-ii",col: 95 ,name:"Corfu",display:"Corfu, Ελλάδα",country:"GR"},



{value:"corpus-christi-tx",col: 92.5 ,name:"Corpus Christi",display:"Corpus Christi, TX, US",country:"US"},



{value:"cuernavaca-mor",col: 73.2 ,name:"Cuernavaca",display:"Cuernavaca, Μεξικό",country:"MX"},



{value:"culiacan-sin",col: 66 ,name:"Culiacán",display:"Culiacán, Μεξικό",country:"MX"},



{value:"dallas-tx",col: 101.3 ,name:"Dallas",display:"Dallas, TX, US",country:"US"},



{value:"darwin-nt",col: 78 ,name:"Darwin",display:"Darwin, Αυστραλία",country:"AU"},



{value:"delft-nl",col: 75 ,name:"Delft",display:"Delft, Ολλανδία",country:"NL"},



{value:"delphi-cp",col: 85 ,name:"Delphi",display:"Delphi, Ελλάδα",country:"GR"},



{value:"denver-co",col: 128.5 ,name:"Denver",display:"Denver, CO, US",country:"US"},



{value:"des-moines-ia",col: 90.5 ,name:"Des Moines",display:"Des Moines, IA, US",country:"US"},



{value:"detroit-mi",col: 92.8 ,name:"Detroit",display:"Detroit, MI, US",country:"US"},



{value:"durango-dur",col: 64.5 ,name:"Durango",display:"Durango, Μεξικό",country:"MX"},



{value:"durham-nc",col: 98.5 ,name:"Durham",display:"Durham, NC, US",country:"US"},



{value:"edinburgh-gb",col: 105.8 ,name:"Edinburgh",display:"Edinburgh, ΗΒ",country:"GB"},



{value:"edmonton-ca",col: 97.4 ,name:"Edmonton",display:"Edmonton, Καναδάς",country:"CA"},



{value:"eindhoven-nl",col: 74.5 ,name:"Eindhoven",display:"Eindhoven, Ολλανδία",country:"NL"},



{value:"el-paso-tx",col: 88.5 ,name:"El Paso",display:"El Paso, TX, US",country:"US"},



{value:"elk-grove-ca",col: 128.5 ,name:"Elk Grove",display:"Elk Grove, CA, US",country:"US"},



{value:"eugene-or",col: 104.2 ,name:"Eugene",display:"Eugene, OR, US",country:"US"},



{value:"fargo-nd",col: 90.5 ,name:"Fargo",display:"Fargo, ND, US",country:"US"},



{value:"fayetteville-nc",col: 90.5 ,name:"Fayetteville",display:"Fayetteville, NC, US",country:"US"},



{value:"fort-wayne-in",col: 86.5 ,name:"Fort Wayne",display:"Fort Wayne, IN, US",country:"US"},



{value:"fort-worth-tx",col: 98.5 ,name:"Fort Worth",display:"Fort Worth, TX, US",country:"US"},



{value:"fremont-ca",col: 178.5 ,name:"Fremont",display:"Fremont, CA, US",country:"US"},



{value:"fresno-ca",col: 102.5 ,name:"Fresno",display:"Fresno, CA, US",country:"US"},



{value:"garland-tx",col: 96.5 ,name:"Garland",display:"Garland, TX, US",country:"US"},



{value:"geelong-vic",col: 75 ,name:"Geelong",display:"Geelong, Αυστραλία",country:"AU"},



{value:"glasgow-gb",col: 88.4 ,name:"Glasgow",display:"Glasgow, ΗΒ",country:"GB"},



{value:"glendale-az",col: 98.5 ,name:"Glendale",display:"Glendale, AZ, US",country:"US"},



{value:"gold-coast-qld",col: 86 ,name:"Gold Coast",display:"Gold Coast, Αυστραλία",country:"AU"},



{value:"grand-rapids-mi",col: 94.5 ,name:"Grand Rapids",display:"Grand Rapids, MI, US",country:"US"},



{value:"greensboro-nc",col: 92.4 ,name:"Greensboro",display:"Greensboro, NC, US",country:"US"},



{value:"greenville-sc",col: 96.5 ,name:"Greenville",display:"Greenville, SC, US",country:"US"},



{value:"groningen-nl",col: 71 ,name:"Groningen",display:"Groningen, Ολλανδία",country:"NL"},



{value:"guadalajara-jal",col: 78.2 ,name:"Guadalajara",display:"Guadalajara, Μεξικό",country:"MX"},



{value:"halifax-ca",col: 93.5 ,name:"Halifax",display:"Halifax, Καναδάς",country:"CA"},



{value:"henderson-nv",col: 108.5 ,name:"Henderson",display:"Henderson, NV, US",country:"US"},



{value:"heraklion-cr",col: 96 ,name:"Heraklion",display:"Heraklion, Ελλάδα",country:"GR"},



{value:"hermosillo-son",col: 68.8 ,name:"Hermosillo",display:"Hermosillo, Μεξικό",country:"MX"},



{value:"hervey-bay-qld",col: 68 ,name:"Hervey Bay",display:"Hervey Bay, Αυστραλία",country:"AU"},



{value:"hialeah-fl",col: 108.5 ,name:"Hialeah",display:"Hialeah, FL, US",country:"US"},



{value:"hobart-tas",col: 76 ,name:"Hobart",display:"Hobart, Αυστραλία",country:"AU"},



{value:"honolulu-hi",col: 185.2 ,name:"Honolulu",display:"Honolulu, HI, US",country:"US"},



{value:"houston-tx",col: 95.8 ,name:"Houston",display:"Houston, TX, US",country:"US"},



{value:"huntsville-al",col: 94.5 ,name:"Huntsville",display:"Huntsville, AL, US",country:"US"},



{value:"indianapolis-in",col: 91.5 ,name:"Indianapolis",display:"Indianapolis, IN, US",country:"US"},



{value:"ioannina-ep",col: 82 ,name:"Ioannina",display:"Ioannina, Ελλάδα",country:"GR"},



{value:"irvine-ca",col: 158.5 ,name:"Irvine",display:"Irvine, CA, US",country:"US"},



{value:"irving-tx",col: 100.5 ,name:"Irving",display:"Irving, TX, US",country:"US"},



{value:"jackson-ms",col: 88.5 ,name:"Jackson",display:"Jackson, MS, US",country:"US"},



{value:"jacksonville-fl",col: 96.8 ,name:"Jacksonville",display:"Jacksonville, FL, US",country:"US"},



{value:"jersey-city-nj",col: 142.5 ,name:"Jersey City",display:"Jersey City, NJ, US",country:"US"},



{value:"kalamata-pe",col: 88 ,name:"Kalamata",display:"Kalamata, Ελλάδα",country:"GR"},



{value:"kansas-city-ks",col: 90.5 ,name:"Kansas City",display:"Kansas City, KS, US",country:"US"},



{value:"kansas-city-mo",col: 92.8 ,name:"Kansas City",display:"Kansas City, MO, US",country:"US"},



{value:"katerini-cm",col: 80 ,name:"Katerini",display:"Katerini, Ελλάδα",country:"GR"},



{value:"kavala-em",col: 80 ,name:"Kavala",display:"Kavala, Ελλάδα",country:"GR"},



{value:"key-west-fl",col: 158.5 ,name:"Key West",display:"Key West, FL, US",country:"US"},



{value:"knoxville-tn",col: 92.5 ,name:"Knoxville",display:"Knoxville, TN, US",country:"US"},



{value:"kozani-wm",col: 75 ,name:"Kozani",display:"Kozani, Ελλάδα",country:"GR"},



{value:"lamia-cp",col: 82 ,name:"Lamia",display:"Lamia, Ελλάδα",country:"GR"},



{value:"laredo-tx",col: 88.5 ,name:"Laredo",display:"Laredo, TX, US",country:"US"},



{value:"larissa-th",col: 85 ,name:"Larissa",display:"Larissa, Ελλάδα",country:"GR"},



{value:"las-vegas-nv",col: 102.4 ,name:"Las Vegas",display:"Las Vegas, NV, US",country:"US"},



{value:"launceston-tas",col: 65 ,name:"Launceston",display:"Launceston, Αυστραλία",country:"AU"},



{value:"leeds-gb",col: 91.7 ,name:"Leeds",display:"Leeds, ΗΒ",country:"GB"},



{value:"leiden-nl",col: 76 ,name:"Leiden",display:"Leiden, Ολλανδία",country:"NL"},



{value:"leon-gua",col: 70.8 ,name:"León",display:"León, Μεξικό",country:"MX"},



{value:"lexington-ky",col: 94.2 ,name:"Lexington",display:"Lexington, KY, US",country:"US"},



{value:"lincoln-ne",col: 92.5 ,name:"Lincoln",display:"Lincoln, NE, US",country:"US"},



{value:"little-rock-ar",col: 88.5 ,name:"Little Rock",display:"Little Rock, AR, US",country:"US"},



{value:"liverpool-gb",col: 86.5 ,name:"Liverpool",display:"Liverpool, ΗΒ",country:"GB"},



{value:"london-gb",col: 135.2 ,name:"London",display:"London, ΗΒ",country:"GB"},



{value:"long-beach-ca",col: 142.5 ,name:"Long Beach",display:"Long Beach, CA, US",country:"US"},



{value:"los-angeles-ca",col: 173.3 ,name:"Los Angeles",display:"Los Angeles, CA, US",country:"US"},



{value:"louisville-ky",col: 91.2 ,name:"Louisville",display:"Louisville, KY, US",country:"US"},



{value:"lubbock-tx",col: 88.5 ,name:"Lubbock",display:"Lubbock, TX, US",country:"US"},



{value:"maastricht-nl",col: 74 ,name:"Maastricht",display:"Maastricht, Ολλανδία",country:"NL"},



{value:"mackay-qld",col: 72 ,name:"Mackay",display:"Mackay, Αυστραλία",country:"AU"},



{value:"madison-wi",col: 104.2 ,name:"Madison",display:"Madison, WI, US",country:"US"},



{value:"manchester-gb",col: 98.5 ,name:"Manchester",display:"Manchester, ΗΒ",country:"GB"},



{value:"manchester-nh",col: 108.5 ,name:"Manchester",display:"Manchester, NH, US",country:"US"},



{value:"melbourne-vic",col: 95 ,name:"Melbourne",display:"Melbourne, Αυστραλία",country:"AU"},



{value:"memphis-tn",col: 88.5 ,name:"Memphis",display:"Memphis, TN, US",country:"US"},



{value:"merida-yuc",col: 74 ,name:"Mérida",display:"Mérida, Μεξικό",country:"MX"},



{value:"mesa-az",col: 102.5 ,name:"Mesa",display:"Mesa, AZ, US",country:"US"},



{value:"mexico-city-cmx",col: 85.3 ,name:"Mexico City",display:"Mexico City, Μεξικό",country:"MX"},



{value:"miami-fl",col: 145.6 ,name:"Miami",display:"Miami, FL, US",country:"US"},



{value:"milwaukee-wi",col: 95.2 ,name:"Milwaukee",display:"Milwaukee, WI, US",country:"US"},



{value:"minneapolis-mn",col: 106.5 ,name:"Minneapolis",display:"Minneapolis, MN, US",country:"US"},



{value:"mobile-al",col: 90.5 ,name:"Mobile",display:"Mobile, AL, US",country:"US"},



{value:"modesto-ca",col: 108.5 ,name:"Modesto",display:"Modesto, CA, US",country:"US"},



{value:"monterrey-nle",col: 92.4 ,name:"Monterrey",display:"Monterrey, Μεξικό",country:"MX"},



{value:"montgomery-al",col: 90.5 ,name:"Montgomery",display:"Montgomery, AL, US",country:"US"},



{value:"montreal-ca",col: 98.3 ,name:"Montreal",display:"Montreal, Καναδάς",country:"CA"},



{value:"morelia-mic",col: 69 ,name:"Morelia",display:"Morelia, Μεξικό",country:"MX"},



{value:"myrtle-beach-sc",col: 96.5 ,name:"Myrtle Beach",display:"Myrtle Beach, SC, US",country:"US"},



{value:"mytilene-na",col: 86 ,name:"Mytilene",display:"Mytilene, Ελλάδα",country:"GR"},



{value:"nafplio-pe",col: 92 ,name:"Nafplio",display:"Nafplio, Ελλάδα",country:"GR"},



{value:"nashville-tn",col: 100.5 ,name:"Nashville",display:"Nashville, TN, US",country:"US"},



{value:"new-orleans-la",col: 98.5 ,name:"New Orleans",display:"New Orleans, LA, US",country:"US"},



{value:"nyc",col: 187.2 ,name:"New York City",display:"New York City, NY, US",country:"US",selected:true},



{value:"newark-nj",col: 118.5 ,name:"Newark",display:"Newark, NJ, US",country:"US"},



{value:"newcastle-nsw",col: 80 ,name:"Newcastle",display:"Newcastle, Αυστραλία",country:"AU"},



{value:"norfolk-va",col: 98.5 ,name:"Norfolk",display:"Norfolk, VA, US",country:"US"},



{value:"oakland-ca",col: 158.4 ,name:"Oakland",display:"Oakland, CA, US",country:"US"},



{value:"oaxaca-oax",col: 65 ,name:"Oaxaca",display:"Oaxaca, Μεξικό",country:"MX"},



{value:"oklahoma-city-ok",col: 88.2 ,name:"Oklahoma City",display:"Oklahoma City, OK, US",country:"US"},



{value:"olympia-wg",col: 82 ,name:"Olympia",display:"Olympia, Ελλάδα",country:"GR"},



{value:"omaha-ne",col: 91.5 ,name:"Omaha",display:"Omaha, NE, US",country:"US"},



{value:"orlando-fl",col: 98.5 ,name:"Orlando",display:"Orlando, FL, US",country:"US"},



{value:"ottawa-ca",col: 101.2 ,name:"Ottawa",display:"Ottawa, Καναδάς",country:"CA"},



{value:"oxnard-ca",col: 138.5 ,name:"Oxnard",display:"Oxnard, CA, US",country:"US"},



{value:"patras-wg",col: 84 ,name:"Patras",display:"Patras, Ελλάδα",country:"GR"},



{value:"perth-wa",col: 85 ,name:"Perth",display:"Perth, Αυστραλία",country:"AU"},



{value:"philadelphia-pa",col: 108.5 ,name:"Philadelphia",display:"Philadelphia, PA, US",country:"US"},



{value:"phoenix-az",col: 108.2 ,name:"Phoenix",display:"Phoenix, AZ, US",country:"US"},



{value:"pittsburgh-pa",col: 94.5 ,name:"Pittsburgh",display:"Pittsburgh, PA, US",country:"US"},



{value:"plano-tx",col: 108.5 ,name:"Plano",display:"Plano, TX, US",country:"US"},



{value:"portland-me",col: 112.5 ,name:"Portland",display:"Portland, ME, US",country:"US"},



{value:"portland-or",col: 118.2 ,name:"Portland",display:"Portland, OR, US",country:"US"},



{value:"providence-ri",col: 118.5 ,name:"Providence",display:"Providence, RI, US",country:"US"},



{value:"puebla-pue",col: 72.1 ,name:"Puebla",display:"Puebla, Μεξικό",country:"MX"},



{value:"quebec-city-ca",col: 87.2 ,name:"Quebec City",display:"Quebec City, Καναδάς",country:"CA"},



{value:"queretaro-que",col: 76.8 ,name:"Querétaro",display:"Querétaro, Μεξικό",country:"MX"},



{value:"raleigh-nc",col: 102.4 ,name:"Raleigh",display:"Raleigh, NC, US",country:"US"},



{value:"reno-nv",col: 108.5 ,name:"Reno",display:"Reno, NV, US",country:"US"},



{value:"rhodes-sa",col: 95 ,name:"Rhodes",display:"Rhodes, Ελλάδα",country:"GR"},



{value:"richmond-va",col: 98.5 ,name:"Richmond",display:"Richmond, VA, US",country:"US"},



{value:"riverside-ca",col: 118.5 ,name:"Riverside",display:"Riverside, CA, US",country:"US"},



{value:"rochester-ny",col: 92.5 ,name:"Rochester",display:"Rochester, NY, US",country:"US"},



{value:"rockhampton-qld",col: 68 ,name:"Rockhampton",display:"Rockhampton, Αυστραλία",country:"AU"},



{value:"rotterdam-nl",col: 78.9 ,name:"Rotterdam",display:"Rotterdam, Ολλανδία",country:"NL"},



{value:"sacramento-ca",col: 118.5 ,name:"Sacramento",display:"Sacramento, CA, US",country:"US"},



{value:"saint-paul-mn",col: 104.2 ,name:"Saint Paul",display:"Saint Paul, MN, US",country:"US"},



{value:"salem-or",col: 102.5 ,name:"Salem",display:"Salem, OR, US",country:"US"},



{value:"salt-lake-city-ut",col: 108.5 ,name:"Salt Lake City",display:"Salt Lake City, UT, US",country:"US"},



{value:"saltillo-coa",col: 69.8 ,name:"Saltillo",display:"Saltillo, Μεξικό",country:"MX"},



{value:"san-antonio-tx",col: 92.4 ,name:"San Antonio",display:"San Antonio, TX, US",country:"US"},



{value:"san-bernardino-ca",col: 108.5 ,name:"San Bernardino",display:"San Bernardino, CA, US",country:"US"},



{value:"san-diego-ca",col: 154.2 ,name:"San Diego",display:"San Diego, CA, US",country:"US"},



{value:"san-francisco-ca",col: 269.3 ,name:"San Francisco",display:"San Francisco, CA, US",country:"US"},



{value:"san-jose-ca",col: 214.5 ,name:"San Jose",display:"San Jose, CA, US",country:"US"},



{value:"san-luis-potosi-slp",col: 68.2 ,name:"San Luis Potosí",display:"San Luis Potosí, Μεξικό",country:"MX"},



{value:"san-miguel-de-allende-gua",col: 82 ,name:"San Miguel de Allende",display:"San Miguel de Allende, Μεξικό",country:"MX"},



{value:"santa-ana-ca",col: 142.8 ,name:"Santa Ana",display:"Santa Ana, CA, US",country:"US"},



{value:"santa-fe-nm",col: 112.5 ,name:"Santa Fe",display:"Santa Fe, NM, US",country:"US"},



{value:"savannah-ga",col: 96.5 ,name:"Savannah",display:"Savannah, GA, US",country:"US"},



{value:"scottsdale-az",col: 118.5 ,name:"Scottsdale",display:"Scottsdale, AZ, US",country:"US"},



{value:"seattle-wa",col: 172.1 ,name:"Seattle",display:"Seattle, WA, US",country:"US"},



{value:"serres-cm",col: 78 ,name:"Serres",display:"Serres, Ελλάδα",country:"GR"},



{value:"sioux-falls-sd",col: 90.5 ,name:"Sioux Falls",display:"Sioux Falls, SD, US",country:"US"},



{value:"sparta-pe",col: 80 ,name:"Sparta",display:"Sparta, Ελλάδα",country:"GR"},



{value:"spokane-wa",col: 98.5 ,name:"Spokane",display:"Spokane, WA, US",country:"US"},



{value:"st-petersburg-fl",col: 102.5 ,name:"St. Petersburg",display:"St. Petersburg, FL, US",country:"US"},



{value:"stockton-ca",col: 112.5 ,name:"Stockton",display:"Stockton, CA, US",country:"US"},



{value:"sunshine-coast-qld",col: 84 ,name:"Sunshine Coast",display:"Sunshine Coast, Αυστραλία",country:"AU"},



{value:"sydney-nsw",col: 100 ,name:"Sydney",display:"Sydney, Αυστραλία",country:"AU"},



{value:"tacoma-wa",col: 112.5 ,name:"Tacoma",display:"Tacoma, WA, US",country:"US"},



{value:"tallahassee-fl",col: 96.5 ,name:"Tallahassee",display:"Tallahassee, FL, US",country:"US"},



{value:"tampa-fl",col: 102.8 ,name:"Tampa",display:"Tampa, FL, US",country:"US"},



{value:"tepic-nay",col: 63.5 ,name:"Tepic",display:"Tepic, Μεξικό",country:"MX"},



{value:"the-hague-nl",col: 75.6 ,name:"The Hague",display:"The Hague, Ολλανδία",country:"NL"},



{value:"thessaloniki-cm",col: 92 ,name:"Thessaloniki",display:"Thessaloniki, Ελλάδα",country:"GR"},



{value:"tijuana-bcn",col: 80.5 ,name:"Tijuana",display:"Tijuana, Μεξικό",country:"MX"},



{value:"tilburg-nl",col: 73 ,name:"Tilburg",display:"Tilburg, Ολλανδία",country:"NL"},



{value:"toledo-oh",col: 88.5 ,name:"Toledo",display:"Toledo, OH, US",country:"US"},



{value:"toluca-mex",col: 71.5 ,name:"Toluca",display:"Toluca, Μεξικό",country:"MX"},



{value:"toowoomba-qld",col: 70 ,name:"Toowoomba",display:"Toowoomba, Αυστραλία",country:"AU"},



{value:"toronto-ca",col: 128.4 ,name:"Toronto",display:"Toronto, Καναδάς",country:"CA"},



{value:"torreon-coa",col: 67.8 ,name:"Torreón",display:"Torreón, Μεξικό",country:"MX"},



{value:"townsville-qld",col: 72 ,name:"Townsville",display:"Townsville, Αυστραλία",country:"AU"},



{value:"trikala-th",col: 80 ,name:"Trikala",display:"Trikala, Ελλάδα",country:"GR"},



{value:"tucson-az",col: 95.8 ,name:"Tucson",display:"Tucson, AZ, US",country:"US"},



{value:"tulsa-ok",col: 88.5 ,name:"Tulsa",display:"Tulsa, OK, US",country:"US"},



{value:"utrecht-nl",col: 76.5 ,name:"Utrecht",display:"Utrecht, Ολλανδία",country:"NL"},



{value:"vancouver-ca",col: 142.6 ,name:"Vancouver",display:"Vancouver, Καναδάς",country:"CA"},



{value:"veracruz-ver",col: 68.5 ,name:"Veracruz",display:"Veracruz, Μεξικό",country:"MX"},



{value:"victoria-ca",col: 112.4 ,name:"Victoria",display:"Victoria, Καναδάς",country:"CA"},



{value:"villahermosa-tab",col: 67 ,name:"Villahermosa",display:"Villahermosa, Μεξικό",country:"MX"},



{value:"virginia-beach-va",col: 104.2 ,name:"Virginia Beach",display:"Virginia Beach, VA, US",country:"US"},



{value:"volos-th",col: 88 ,name:"Volos",display:"Volos, Ελλάδα",country:"GR"},



{value:"washington-dc",col: 152.1 ,name:"Washington DC",display:"Washington DC, DC, US",country:"US"},



{value:"wichita-ks",col: 86.8 ,name:"Wichita",display:"Wichita, KS, US",country:"US"},



{value:"wilmington-nc",col: 98.5 ,name:"Wilmington",display:"Wilmington, NC, US",country:"US"},



{value:"winnipeg-ca",col: 88.6 ,name:"Winnipeg",display:"Winnipeg, Καναδάς",country:"CA"},



{value:"winston-salem-nc",col: 92.5 ,name:"Winston-Salem",display:"Winston-Salem, NC, US",country:"US"},



{value:"wollongong-nsw",col: 78 ,name:"Wollongong",display:"Wollongong, Αυστραλία",country:"AU"},



{value:"worcester-ma",col: 118.5 ,name:"Worcester",display:"Worcester, MA, US",country:"US"},



{value:"zacatecas-zac",col: 62.5 ,name:"Zacatecas",display:"Zacatecas, Μεξικό",country:"MX"},

];

(function() {
 var i18n = {
 needMore: 'Χρειάζεστε περισσότερα',
 saveMoney: 'Εξοικονομείτε',
 same: 'Ίδιο',
 saveMsg: 'Θα εξοικονομούσατε \\u003cstrong\\u003e%AMOUNT%\/έτος\\u003c\/strong\\u003e μετακομίζοντας στο %CITY%. Ο τρέχων μισθός σας αξίζει περισσότερο εκεί.',
 needMsg: 'Θα χρειαζόσασταν \\u003cstrong\\u003e%AMOUNT%\/έτος περισσότερα\\u003c\/strong\\u003e στο %CITY% για να διατηρήσετε το σημερινό σας βιοτικό επίπεδο.',
 sameMsg: 'Το κόστος ζωής είναι περίπου το ίδιο. Ο μισθός σας θα έχει παρόμοια αγοραστική δύναμη.',
 };
 Object.keys(i18n).forEach(function(k) {
 i18n[k] = i18n[k].replace(/\\u003c/g, '&lt;').replace(/\\u003e/g, '&gt;');
 });

 URCityCombobox.setup('from-city-input', 'from-city', 'from-city-dropdown', SALARY_CITIES);
 URCityCombobox.setup('to-city-input', 'to-city', 'to-city-dropdown', SALARY_CITIES);

 window.calculateSalary = function() {
 var salary = parseFloat(document.getElementById('current-salary').value);
 var fromHidden = document.getElementById('from-city');
 var toHidden = document.getElementById('to-city');
 var fromCity, toCity;

 SALARY_CITIES.forEach(function(c) {
 if (c.value === fromHidden.value) fromCity = c;
 if (c.value === toHidden.value) toCity = c;
 });

 if (!fromCity || !toCity) {
 alert('Please select both cities.');
 return;
 }

 var colFrom = fromCity.col || 100;
 var colTo = toCity.col || 100;
 var nameFrom = fromCity.name;
 var nameTo = toCity.name;

 var neededSalary = Math.round(salary * (colTo / colFrom));
 var diff = salary - neededSalary;
 var pct = Math.round(((neededSalary - salary) / salary) * 100);

 var settings = window.URCitySettings;
 var currencySymbol = settings ? settings.getCurrencySymbol(settings.getState().currency) : '$';

 document.getElementById('from-city-display').textContent = nameFrom;
 document.getElementById('to-city-display').textContent = nameTo;
 document.getElementById('from-salary-display').textContent = currencySymbol + salary.toLocaleString();
 document.getElementById('needed-salary').textContent = currencySymbol + neededSalary.toLocaleString();

 var prefixEl = document.getElementById('salary-prefix');
 if (prefixEl) prefixEl.textContent = currencySymbol;

 var arrowLabel = document.getElementById('salary-change-pct');
 var badge = document.getElementById('salary-badge');

 if (pct &gt; 0) {
 arrowLabel.textContent = '+' + pct + '%';
 arrowLabel.className = 'salary-arrow-label negative';
 badge.textContent = i18n.needMore;
 badge.className = 'result-badge badge-warning';
 } else if (pct &lt; 0) {
 arrowLabel.textContent = pct + '%';
 arrowLabel.className = 'salary-arrow-label positive';
 badge.textContent = i18n.saveMoney;
 badge.className = 'result-badge badge-success';
 } else {
 arrowLabel.textContent = '0%';
 arrowLabel.className = 'salary-arrow-label';
 badge.textContent = i18n.same;
 badge.className = 'result-badge badge-neutral';
 }

 var diffEl = document.getElementById('salary-difference');
 var sym = currencySymbol;
 if (diff &gt; 0) {
 diffEl.innerHTML = '&lt;div class="summary-icon"&gt;🎉&lt;/div&gt;&lt;p&gt;' + i18n.saveMsg.replace('%AMOUNT%', sym + diff.toLocaleString()).replace('%CITY%', nameTo) + '&lt;/p&gt;</description></item><item><title>Υπολογιστής Κόστους Διαβίωσης</title><link>https://urcity.com/el/tools/cost-of-living-calculator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://urcity.com/el/tools/cost-of-living-calculator/</guid><description>&lt;h2 id="υπολογιστής-κόστους-διαβίωσης"&gt;Υπολογιστής Κόστους Διαβίωσης&lt;/h2&gt;
&lt;p&gt;Συγκρίνετε το κόστος διαβίωσης μεταξύ δύο πόλεων για να δείτε πόσα θα εξοικονομήσετε ή θα ξοδέψετε.&lt;/p&gt;

&lt;div class="calculator-widget" id="col-calc"&gt;
 &lt;div class="calc-header"&gt;
 &lt;div class="calc-icon blue"&gt;
 &lt;svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"&gt;
 &lt;line x1="12" y1="1" x2="12" y2="23"/&gt;
 &lt;path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/&gt;
 &lt;/svg&gt;
 &lt;/div&gt;
 &lt;div class="calc-title-group"&gt;
 &lt;h3&gt;Σύγκριση Κόστους Ζωής&lt;/h3&gt;
 &lt;p class="calc-subtitle"&gt;Συγκρίνετε δύο πόλεις δίπλα-δίπλα&lt;/p&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="calc-inputs-row"&gt;
 &lt;div class="calc-field"&gt;
 &lt;label for="col-city-a-input"&gt;
 &lt;svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"&gt;&lt;path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/&gt;&lt;circle cx="12" cy="10" r="3"/&gt;&lt;/svg&gt;
 Πόλη Α
 &lt;/label&gt;
 


&lt;div class="city-combobox"&gt;
 &lt;input type="text" id="col-city-a-input" class="city-combobox-input" placeholder="Αναζήτηση πόλεων..." autocomplete="off" value=""&gt;
 &lt;input type="hidden" id="col-city-a" value=""&gt;
 &lt;div class="city-combobox-dropdown" id="col-city-a-dropdown"&gt;&lt;/div&gt;
&lt;/div&gt;

 &lt;/div&gt;

 &lt;div class="calc-swap-btn" onclick="swapCities()" title="Εναλλαγή πόλεων"&gt;
 &lt;svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"&gt;
 &lt;polyline points="17 1 21 5 17 9"/&gt;
 &lt;path d="M3 11V9a4 4 0 0 1 4-4h14"/&gt;
 &lt;polyline points="7 23 3 19 7 15"/&gt;
 &lt;path d="M21 13v2a4 4 0 0 1-4 4H3"/&gt;
 &lt;/svg&gt;
 &lt;/div&gt;

 &lt;div class="calc-field"&gt;
 &lt;label for="col-city-b-input"&gt;
 &lt;svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"&gt;&lt;path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/&gt;&lt;circle cx="12" cy="10" r="3"/&gt;&lt;/svg&gt;
 Πόλη Β
 &lt;/label&gt;
 


&lt;div class="city-combobox"&gt;
 &lt;input type="text" id="col-city-b-input" class="city-combobox-input" placeholder="Αναζήτηση πόλεων..." autocomplete="off" value=""&gt;
 &lt;input type="hidden" id="col-city-b" value=""&gt;
 &lt;div class="city-combobox-dropdown" id="col-city-b-dropdown"&gt;&lt;/div&gt;
&lt;/div&gt;

 &lt;/div&gt;
 &lt;/div&gt;

 &lt;button class="btn btn-primary btn-large" onclick="compareCOL()"&gt;
 &lt;svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"&gt;&lt;polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/&gt;&lt;/svg&gt;
 Σύγκριση Πόλεων
 &lt;/button&gt;

 &lt;div class="calc-result" id="col-result" style="display:none;"&gt;
 &lt;div class="result-header"&gt;
 &lt;h4&gt;Αποτελέσματα Σύγκρισης&lt;/h4&gt;
 &lt;span class="result-badge" id="col-winner-badge"&gt;&lt;/span&gt;
 &lt;/div&gt;

 &lt;div class="city-cards"&gt;
 &lt;div class="city-card" id="city-card-a"&gt;
 &lt;div class="city-card-name" id="col-a-name"&gt;City A&lt;/div&gt;
 &lt;div class="city-card-country" id="col-a-country"&gt;&lt;/div&gt;
 &lt;div class="city-card-col" id="col-a-value"&gt;100&lt;/div&gt;
 &lt;div class="city-card-label"&gt;Δείκτης Κόστους Ζωής&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="city-card-vs"&gt;VS&lt;/div&gt;
 &lt;div class="city-card" id="city-card-b"&gt;
 &lt;div class="city-card-name" id="col-b-name"&gt;Πόλη Α&lt;/div&gt;
 &lt;div class="city-card-country" id="col-b-country"&gt;&lt;/div&gt;
 &lt;div class="city-card-col" id="col-b-value"&gt;100&lt;/div&gt;
 &lt;div class="city-card-label"&gt;Δείκτης Κόστους Ζωής&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="comparison-bars"&gt;
 &lt;div class="comp-bar-section"&gt;
 &lt;div class="comp-bar-section-title"&gt;Συνολικό Κόστος Ζωής&lt;/div&gt;
 &lt;div class="comp-bar-row"&gt;
 &lt;span class="comp-bar-city" id="bar-label-a-col"&gt;City A&lt;/span&gt;
 &lt;div class="comp-bar-track"&gt;
 &lt;div class="comp-bar-fill" id="bar-a-col"&gt;&lt;/div&gt;
 &lt;div class="comp-bar-baseline" style="left:50%"&gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;span class="comp-bar-value" id="bar-val-a-col"&gt;100&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="comp-bar-ctx" id="bar-ctx-a-col"&gt;&lt;/div&gt;
 &lt;div class="comp-bar-row"&gt;
 &lt;span class="comp-bar-city" id="bar-label-b-col"&gt;City B&lt;/span&gt;
 &lt;div class="comp-bar-track"&gt;
 &lt;div class="comp-bar-fill" id="bar-b-col"&gt;&lt;/div&gt;
 &lt;div class="comp-bar-baseline" style="left:50%"&gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;span class="comp-bar-value" id="bar-val-b-col"&gt;100&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="comp-bar-ctx" id="bar-ctx-b-col"&gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="comp-bar-section"&gt;
 &lt;div class="comp-bar-section-title"&gt;Δείκτης Στέγασης&lt;/div&gt;
 &lt;div class="comp-bar-row"&gt;
 &lt;span class="comp-bar-city" id="bar-label-a-housing"&gt;City A&lt;/span&gt;
 &lt;div class="comp-bar-track"&gt;
 &lt;div class="comp-bar-fill" id="bar-a-housing"&gt;&lt;/div&gt;
 &lt;div class="comp-bar-baseline" style="left:50%"&gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;span class="comp-bar-value" id="bar-val-a-housing"&gt;100&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="comp-bar-ctx" id="bar-ctx-a-housing"&gt;&lt;/div&gt;
 &lt;div class="comp-bar-row"&gt;
 &lt;span class="comp-bar-city" id="bar-label-b-housing"&gt;City B&lt;/span&gt;
 &lt;div class="comp-bar-track"&gt;
 &lt;div class="comp-bar-fill" id="bar-b-housing"&gt;&lt;/div&gt;
 &lt;div class="comp-bar-baseline" style="left:50%"&gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;span class="comp-bar-value" id="bar-val-b-housing"&gt;100&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="comp-bar-ctx" id="bar-ctx-b-housing"&gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;

 &lt;div class="result-summary" id="col-summary"&gt;&lt;/div&gt;

 &lt;div class="calc-disclaimer" id="col-disclaimer" style="display:none;" role="note"&gt;
 &lt;p&gt;Αυτές οι πόλεις βρίσκονται σε διαφορετικές χώρες. Κάθε δείκτης είναι σχετικός με τον εθνικό μέσο όρο της χώρας του (100 = εθνικός μέσος όρος). Οι άμεσες συγκρίσεις ποσοστών είναι προσεγγιστικές και θα πρέπει να χρησιμοποιούνται μόνο ως γενική αναφορά.&lt;/p&gt;</description></item></channel></rss>