{"id":7835,"date":"2025-01-07T18:02:51","date_gmt":"2025-01-07T17:02:51","guid":{"rendered":"https:\/\/putz24.ch\/configurador-de-precios-para-el-mantenimiento-del-hogar\/"},"modified":"2025-07-22T14:54:41","modified_gmt":"2025-07-22T12:54:41","slug":"configurador-de-precios-para-el-mantenimiento-del-hogar","status":"publish","type":"page","link":"https:\/\/www.putz24.ch\/es\/configurador-de-precios-para-el-mantenimiento-del-hogar\/","title":{"rendered":"Configurador de precios para el mantenimiento del hogar"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7835\" class=\"elementor elementor-7835 elementor-6587\">\n\t\t\t\t\t\t<section class=\"pix-elementor-divider elementor-section elementor-top-section elementor-element elementor-element-f59348b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f59348b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-587d370\" data-id=\"587d370\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b8bf48c elementor-widget elementor-widget-pix-highlighted-text\" data-id=\"b8bf48c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-highlighted-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"el-b8bf48c\" class=\"pix-highlighted-element text-center \"><h2 class=\"pix-highlighted-items \" style=\"\" data-anim-type=\"\" data-anim-delay=\"\"><span id=\"el-b8bf48c-0\" class=\"pix-highlight-bg   elementor-repeater-item-a65e3b0 el-b8bf48c-0 animate-in\" data-anim-type=\"highlight-grow\" data-anim-delay=\"200\"><span   class=\"pix-highlighted-text pix-highlight-item font-weight-normal  font-weight-bold heading-font text-heading-default\">Oferta<\/span><\/span><span id=\"el-b8bf48c-1\"  class=\" elementor-repeater-item-3d6442b\"><span   class=\"pix-highlighted-text  pix-highlight-item font-weight-normal  heading-font text-heading-default\">  crea<\/span><\/span><\/h2><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f81533 elementor-widget elementor-widget-pix-text\" data-id=\"7f81533\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-center \" ><p class=\"text-20 resp-option text-dark-opacity-5 text-center \" >Crea una oferta sin compromiso adaptada a tus necesidades seleccionando los detalles pertinentes y envi\u00e1ndonosla por correo electr\u00f3nico.<\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50b0010 elementor-widget elementor-widget-pix-alert\" data-id=\"50b0010\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-alert.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"alert position-relative d-flex flex-column flex-sm-row justify-content-between align-items-center alert-warning   rounded-lg font-weight-bold shadow\" role=\"alert\" ><div class=\"pix-alert-title mr-2 flex-grow-1 mb-2 mb-sm-0 order-2\">Tenga en cuenta: este configurador est\u00e1 disponible actualmente solo en alem\u00e1n.<\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"pix-divider  position-relative pix-bottom-divider elementor-element elementor-element-f59348b\" data-style=\"style-8\" ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"300px\" viewBox=\"0 0 1200 366\" preserveAspectRatio=\"none\"><g class=\"animate-in\" data-anim-type=\"fade-in-up\" data-anim-delay=\"300\"><polygon fill=\"url(#divider-pix-accordion-18645-bottom-overlay-layer-3)\" points=\"0 240 1200 0 1200 366 0 366\" \/><\/g><polygon fill=\"#FFFFFF00\"  points=\"0 300 1200 60 1200 366 0 366\" \/><polygon fill=\"#ffffff\" points=\"0 360 1200 120 1200 366 0 366\"\/><defs><linearGradient id=\"divider-pix-accordion-18645-bottom-overlay-layer-3\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\"   stop-color=\"#00000014\"\/><stop offset=\"100%\"   stop-color=\"#FFFFFF03\"\/><\/linearGradient><\/defs><\/svg><\/div>\t\t<section class=\"pix-elementor-divider elementor-section elementor-top-section elementor-element elementor-element-a15ab3f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a15ab3f\" data-element_type=\"section\" data-e-type=\"section\" id=\"pix_section_comparison_table\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c42571f\" data-id=\"c42571f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9d2e07b elementor-widget elementor-widget-html\" data-id=\"9d2e07b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"de\">\r\n    <style>\r\na.back_to_top {\r\n    display: none !important;\r\n}\r\n<\/style>\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <link rel=\"stylesheet\" href=\"https:\/\/putz24.ch\/webhooks\/bitrix\/styleshauswartung.css\">\r\n    <title>Hauswartung Konfigurator<\/title>\r\n<\/head>\r\n<body class=\"hauswartung-page\">\r\n    <div class=\"hauswartung-container\">\r\n        <!-- Linke Seite: Eingabeformular -->\r\n    <div class=\"hauswartung-container\">\r\n        <div class=\"hauswartung-configurator\">\r\n            <form id=\"hauswartungForm\" action=\"https:\/\/putz24.ch\/webhooks\/bitrix\/create_hauswartungen.php\" method=\"POST\" onsubmit=\"return handleSubmit(event)\">\r\n                <input type=\"hidden\" id=\"subtotal\" name=\"subtotal\" value=\"50\">\r\n                <input type=\"hidden\" id=\"mwst\" name=\"mwst\" value=\"4.05\">\r\n                <input type=\"hidden\" id=\"total\" name=\"total\" value=\"54.05\">                \r\n                <div class=\"hauswartung-section\">\r\n                    <h3>Liegenschaftsangaben<\/h3>\r\n                    <div class=\"konfigurator-two-column\">\r\n                        <div>\r\n                            <label for=\"num_wohnungen\">Anzahl Wohnungen *<\/label>\r\n                            <div class=\"number-input\">\r\n                                <button type=\"button\" onclick=\"updateNumber('num_wohnungen', -1)\">-<\/button>\r\n                                <input type=\"number\" id=\"num_wohnungen\" name=\"num_wohnungen\" min=\"1\" max=\"200\" value=\"1\" required>\r\n                                <button type=\"button\" onclick=\"updateNumber('num_wohnungen', 1)\">+<\/button>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div>\r\n                            <label for=\"num_stockwerke\">Anzahl Stockwerke *<\/label>\r\n                            <div class=\"number-input\">\r\n                                <button type=\"button\" onclick=\"updateNumber('num_stockwerke', -1)\">-<\/button>\r\n                                <input type=\"number\" id=\"num_stockwerke\" name=\"num_stockwerke\" min=\"1\" max=\"20\" value=\"1\" required>\r\n                                <button type=\"button\" onclick=\"updateNumber('num_stockwerke', 1)\">+<\/button>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <label for=\"liegenschaft_adresse\">Adresse der Liegenschaft *<\/label>\r\n                    <input type=\"text\" id=\"liegenschaft_adresse\" name=\"liegenschaft_adresse\" required>\r\n                    <div class=\"konfigurator-plz-ort-container\">\r\n                        <div class=\"konfigurator-column-3\">\r\n                            <label for=\"liegenschaft_plz\">PLZ *<\/label>\r\n                            <input type=\"text\" id=\"liegenschaft_plz\" name=\"liegenschaft_plz\" required>\r\n                        <\/div>\r\n                        <div class=\"konfigurator-column-9\">\r\n                            <label for=\"liegenschaft_ort\">Ort *<\/label>\r\n                            <input type=\"text\" id=\"liegenschaft_ort\" name=\"liegenschaft_ort\" required>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <label for=\"budget\">Haben Sie ein Budget f\u00fcr die Hauswartung?<\/label>\r\n                    <div class=\"budget-input-container\">\r\n                        <input type=\"number\" id=\"budget\" name=\"budget\" placeholder=\"Betrag in CHF\" min=\"0\" step=\"0.01\">\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"hauswartung-section\">\r\n                    <h3>Umgebungsarbeiten<\/h3>\r\n                    <label for=\"gartenpflege\">Gartenpflege?<\/label>\r\n                    <select id=\"gartenpflege\" name=\"gartenpflege\" onchange=\"updateSummary()\">\r\n                        <option value=\"keine\">Keine<\/option>\r\n                        <option value=\"fachpersonal\">Gartenpflege mit Fachpersonal<\/option>\r\n                        <option value=\"hauswartung\">Gartenpflege mit Hauswartungsteam<\/option>\r\n                    <\/select>\r\n\r\n                    <label for=\"abfallentsorgung\">Abfallentsorgung?<\/label>\r\n                    <select id=\"abfallentsorgung\" name=\"abfallentsorgung\" onchange=\"updateSummary()\">\r\n                        <option value=\"nein\">Nein<\/option>\r\n                        <option value=\"ja\">Ja<\/option>\r\n                    <\/select>\r\n\r\n                    <label for=\"tiefgarage\">Tiefgarage?<\/label>\r\n                    <select id=\"tiefgarage\" name=\"tiefgarage\" onchange=\"updateSummary()\">\r\n                        <option value=\"nein\">Nein<\/option>\r\n                        <option value=\"ja\">Ja<\/option>\r\n                    <\/select>\r\n                <\/div>\r\n\r\n                <!-- Arbeitszeiten -->\r\n                <div class=\"hauswartung-section\">\r\n                    <h3>Arbeitszeiten<\/h3>\r\n                    <label>Wochentage *<\/label>\r\n                    <div class=\"konfigurator-weekdays\">\r\n                        <label class=\"konfigurator-weekday\">\r\n                            <input type=\"checkbox\" name=\"wochentage[]\" value=\"Montag\" onchange=\"updateSummary()\">\r\n                            <span class=\"day-abbr\">MO<\/span>\r\n                            <span class=\"day-full\">Montag<\/span>\r\n                        <\/label>\r\n                        <label class=\"konfigurator-weekday\">\r\n                            <input type=\"checkbox\" name=\"wochentage[]\" value=\"Dienstag\" onchange=\"updateSummary()\">\r\n                            <span class=\"day-abbr\">DI<\/span>\r\n                            <span class=\"day-full\">Dienstag<\/span>\r\n                        <\/label>\r\n                        <label class=\"konfigurator-weekday\">\r\n                            <input type=\"checkbox\" name=\"wochentage[]\" value=\"Mittwoch\" onchange=\"updateSummary()\">\r\n                            <span class=\"day-abbr\">MI<\/span>\r\n                            <span class=\"day-full\">Mittwoch<\/span>\r\n                        <\/label>\r\n                        <label class=\"konfigurator-weekday\">\r\n                            <input type=\"checkbox\" name=\"wochentage[]\" value=\"Donnerstag\" onchange=\"updateSummary()\">\r\n                            <span class=\"day-abbr\">DO<\/span>\r\n                            <span class=\"day-full\">Donnerstag<\/span>\r\n                        <\/label>\r\n                        <label class=\"konfigurator-weekday\">\r\n                            <input type=\"checkbox\" name=\"wochentage[]\" value=\"Freitag\" onchange=\"updateSummary()\">\r\n                            <span class=\"day-abbr\">FR<\/span>\r\n                            <span class=\"day-full\">Freitag<\/span>\r\n                        <\/label>\r\n                        <label class=\"konfigurator-weekday\">\r\n                            <input type=\"checkbox\" name=\"wochentage[]\" value=\"Samstag\" onchange=\"updateSummary()\">\r\n                            <span class=\"day-abbr\">SA<\/span>\r\n                            <span class=\"day-full\">Samstag<\/span>\r\n                        <\/label>\r\n                    <\/div>\r\n                    <div class=\"konfigurator-two-column\">\r\n                        <div>\r\n                            <label for=\"start_time\">Von Wann:<\/label>\r\n                            <select id=\"start_time\" name=\"start_time\" required>\r\n                                <option value=\"06:00\">06:00<\/option>\r\n                                <option value=\"07:00\">07:00<\/option>\r\n                                <option value=\"08:00\">08:00<\/option>\r\n                                <option value=\"09:00\">09:00<\/option>\r\n                                <option value=\"10:00\">10:00<\/option>\r\n                                <option value=\"11:00\">11:00<\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                        <div>\r\n                            <label for=\"end_time\">Bis Wann:<\/label>\r\n                            <select id=\"end_time\" name=\"end_time\" required>\r\n                                <option value=\"12:00\">12:00<\/option>\r\n                                <option value=\"13:00\">13:00<\/option>\r\n                                <option value=\"14:00\">14:00<\/option>\r\n                                <option value=\"15:00\">15:00<\/option>\r\n                                <option value=\"16:00\">16:00<\/option>\r\n                                <option value=\"17:00\">17:00<\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <label for=\"erste_reinigung\">Startbeginn der Hauswartung *<\/label>\r\n                    <input type=\"date\" id=\"erste_reinigung\" name=\"erste_reinigung\" required>\r\n                <\/div>\r\n\r\n                <!-- Besonderheiten der Liegenschaft -->\r\n                <div class=\"hauswartung-section\">\r\n                    <h3>Besonderheiten der Liegenschaft<\/h3>\r\n                    <label for=\"barrierefrei\">Barrierefreier Zugang?<\/label>\r\n                    <select id=\"barrierefrei\" name=\"barrierefrei\">\r\n                        <option value=\"ja\">Ja<\/option>\r\n                        <option value=\"nein\">Nein<\/option>\r\n                    <\/select>\r\n                    <label for=\"geb\u00e4udetyp\">Geb\u00e4udetyp *<\/label>\r\n                    <select id=\"geb\u00e4udetyp\" name=\"geb\u00e4udetyp\" required>\r\n                        <option value=\"wohnblock\">Wohnblock<\/option>\r\n                        <option value=\"b\u00fcrogeb\u00e4ude\">B\u00fcrogeb\u00e4ude<\/option>\r\n                        <option value=\"mischgeb\u00e4ude\">Mischgeb\u00e4ude<\/option>\r\n                        <option value=\"einfamilienhaus\">Einfamilienhaus<\/option>\r\n                    <\/select>\r\n                    <label for=\"treppenh\u00e4user\">Zus\u00e4tzliche Treppenh\u00e4user oder Aufz\u00fcge<\/label>\r\n                    <textarea id=\"treppenh\u00e4user\" name=\"treppenh\u00e4user\" rows=\"3\"><\/textarea>\r\n                <\/div>\r\n\r\n                <!-- Technische Anlagen -->\r\n                <div class=\"hauswartung-section\">\r\n                    <h3>Technische Anlagen<\/h3>\r\n                    <label for=\"heizungswartung\">Heizungswartung erforderlich?<\/label>\r\n                    <select id=\"heizungswartung\" name=\"heizungswartung\">\r\n                        <option value=\"nein\">Nein<\/option>\r\n                        <option value=\"ja\">Ja<\/option>\r\n                    <\/select>\r\n                    <label for=\"l\u00fcftungswartung\">Wartung von L\u00fcftungsanlagen?<\/label>\r\n                    <select id=\"l\u00fcftungswartung\" name=\"l\u00fcftungswartung\">\r\n                        <option value=\"nein\">Nein<\/option>\r\n                        <option value=\"ja\">Ja<\/option>\r\n                    <\/select>\r\n                    <label for=\"rauchmelder\">Kontrolle der Rauchmelder?<\/label>\r\n                    <select id=\"rauchmelder\" name=\"rauchmelder\">\r\n                        <option value=\"nein\">Nein<\/option>\r\n                        <option value=\"ja\">Ja<\/option>\r\n                    <\/select>\r\n                <\/div>\r\n\r\n                <div class=\"hauswartung-section\">\r\n                    <h3>Zus\u00e4tzliche Dienstleistungen<\/h3>\r\n                    <div class=\"konfigurator-service-group\">\r\n                        <label class=\"konfigurator-service\">\r\n                            <input type=\"checkbox\" id=\"schneeraeumung\" name=\"zusatzdienstleistungen[]\" value=\"Schneer\u00e4umung\">\r\n                            Schneer\u00e4umung im Winter\r\n                        <\/label>\r\n                        <label class=\"konfigurator-service\">\r\n                            <input type=\"checkbox\" id=\"gartenarbeiten\" name=\"zusatzdienstleistungen[]\" value=\"Gartenarbeiten\">\r\n                            Saisonale Gartenarbeiten\r\n                        <\/label>\r\n                        <label class=\"konfigurator-service\">\r\n                            <input type=\"checkbox\" id=\"gemeinschaftsraeume\" name=\"zusatzdienstleistungen[]\" value=\"Gemeinschaftsr\u00e4ume\">\r\n                            Reinigung von Gemeinschaftsr\u00e4umen\r\n                        <\/label>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Ansprechpartner vor Ort -->\r\n                <div class=\"hauswartung-section\">\r\n                    <h3>Ansprechpartner vor Ort<\/h3>\r\n                    <label for=\"ansprechpartner_name\">Name des Ansprechpartners *<\/label>\r\n                    <input type=\"text\" id=\"ansprechpartner_name\" name=\"ansprechpartner_name\" required>\r\n                    <label for=\"ansprechpartner_telefon\">Telefonnummer *<\/label>\r\n                    <input type=\"tel\" id=\"ansprechpartner_telefon\" name=\"ansprechpartner_telefon\" required>\r\n                    <label for=\"ansprechpartner_email\">E-Mail<\/label>\r\n                    <input type=\"email\" id=\"ansprechpartner_email\" name=\"ansprechpartner_email\">\r\n                    <label for=\"ansprechpartner_bemerkungen\">Zus\u00e4tzliche Informationen<\/label>\r\n                    <textarea id=\"ansprechpartner_bemerkungen\" name=\"ansprechpartner_bemerkungen\" rows=\"3\"><\/textarea>\r\n                <\/div>\r\n\r\n                <!-- Kontaktdaten -->\r\n                <div class=\"hauswartung-section\">\r\n                    <h3>Kontaktdaten<\/h3>\r\n                    <label for=\"anrede\">Anrede *<\/label>\r\n                    <select id=\"anrede\" name=\"anrede\" required>\r\n                        <option value=\"Herr\">Herr<\/option>\r\n                        <option value=\"Frau\">Frau<\/option>\r\n                        <option value=\"Firma\">Firma<\/option>\r\n                    <\/select>\r\n                    <label for=\"name\">Name *<\/label>\r\n                    <input type=\"text\" id=\"name\" name=\"name\" required>\r\n                    <label for=\"telefon\">Telefonnummer *<\/label>\r\n                    <input type=\"tel\" id=\"telefon\" name=\"telefon\" required>\r\n                    <label for=\"email\">E-Mail *<\/label>\r\n                    <input type=\"email\" id=\"email\" name=\"email\" required>\r\n                    <label for=\"adresse\">Adresse *<\/label>\r\n                    <input type=\"text\" id=\"adresse\" name=\"adresse\" required>\r\n                    <div class=\"konfigurator-plz-ort-container\">\r\n                        <div class=\"konfigurator-column-3\">\r\n                            <label for=\"plz\">PLZ *<\/label>\r\n                            <input type=\"text\" id=\"plz\" name=\"plz\" required>\r\n                        <\/div>\r\n                        <div class=\"konfigurator-column-9\">\r\n                            <label for=\"ort\">Ort *<\/label>\r\n                            <input type=\"text\" id=\"ort\" name=\"ort\" required>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- AGB Zustimmung -->\r\n                <div class=\"hauswartung-section\">\r\n                    <label>\r\n                        <input type=\"checkbox\" id=\"agb_checkbox\" name=\"agb_checkbox\" required>\r\n                        Ich akzeptiere die <a href=\"https:\/\/putz24.ch\/agb\/hauswartung\/\">AGB<\/a> und <a href=\"https:\/\/putz24.ch\/datenschutzrichtlinie\/\">Datenschutzrichtlinien<\/a>.\r\n                    <\/label>\r\n                <\/div>\r\n\r\n                <!-- Absenden -->\r\n                <button type=\"submit\">Anfrage absenden<\/button>\r\n            <\/form>\r\n        <\/div>\r\n\r\n\r\n        <!-- Rechte Seite: Zusammenfassung -->\r\n        <div class=\"hauswartung-summary\">\r\n            <h3>Zusammenfassung<\/h3>\r\n            <div id=\"summary\">\r\n                <div class=\"hauswartung-summary-row\"><span>Anzahl Wohnungen:<\/span> <span id=\"summary_wohnungen\">1<\/span><\/div>\r\n                <div class=\"hauswartung-summary-row\"><span>Anzahl Stockwerke:<\/span> <span id=\"summary_stockwerke\">1<\/span><\/div>\r\n                <div class=\"hauswartung-summary-row\"><span>Gartenpflege:<\/span> <span id=\"summary_gartenpflege\">Keine<\/span><\/div>\r\n                <div class=\"hauswartung-summary-row\"><span>Abfallentsorgung:<\/span> <span id=\"summary_abfallentsorgung\">Nein<\/span><\/div>\r\n                <div class=\"hauswartung-summary-row\"><span>Tiefgarage:<\/span> <span id=\"summary_tiefgarage\">Nein<\/span><\/div>\r\n                <hr>\r\n                <div class=\"hauswartung-summary-row\"><span>Subtotal:<\/span> <span id=\"summary_subtotal\">CHF 50.00<\/span><\/div>\r\n                <div class=\"hauswartung-summary-row\"><span>exkl. MWST (8.1%):<\/span> <span id=\"summary_mwst\">CHF 4.05<\/span><\/div>\r\n                <div class=\"hauswartung-summary-total hauswartung-summary-row\"><span>Gesamttotal:<\/span> <span id=\"summary_total\">CHF 54.05<\/span><\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n<!-- Sticky Footer -->\r\n<div id=\"hauswartung-sticky-footer\" class=\"hauswartung-sticky-footer\">\r\n    <div class=\"hauswartung-footer-header\" onclick=\"toggleStickyFooter()\">\r\n        <div class=\"footer-left\">\r\n            <span class=\"total-label\">TOTAL<\/span>\r\n            <span class=\"total-subtext\">(pro Reinigung)<\/span>\r\n        <\/div>\r\n        <div class=\"footer-center\">\r\n            <div class=\"swipe-handle\"><\/div>\r\n        <\/div>\r\n        <div class=\"footer-right\">\r\n            <span id=\"footer-summary-total\" class=\"total-amount\">CHF 54.05<\/span>\r\n        <\/div>\r\n    <\/div>\r\n    <div id=\"hauswartung-footer-content\" class=\"hauswartung-footer-content\">\r\n        <p>Anzahl Wohnungen: <span id=\"footer-summary-wohnungen\">1<\/span><\/p>\r\n        <p>Anzahl Stockwerke: <span id=\"footer-summary-stockwerke\">1<\/span><\/p>\r\n        <p>Gartenpflege: <span id=\"footer-summary-gartenpflege\">Keine<\/span><\/p>\r\n        <p>Abfallentsorgung: <span id=\"footer-summary-abfall\">Nein<\/span><\/p>\r\n        <p>Tiefgarage: <span id=\"footer-summary-garage\">Nein<\/span><\/p>\r\n        <hr>\r\n        <p>Subtotal: <span id=\"footer-summary-subtotal\">CHF 50.00<\/span><\/p>\r\n        <p>exkl. MWST (8.1%): <span id=\"footer-summary-mwst\">CHF 4.05<\/span><\/p>\r\n        <p class=\"total-amount\">TOTAL: <span id=\"footer-summary-total\">CHF 54.05<\/span><\/p>\r\n    <\/div>\r\n<\/div>\r\n\r\n<!-- Erfolgsmeldung Popup -->\r\n<div id=\"konfigurator-success-modal\" class=\"konfigurator-modal\">\r\n    <div class=\"konfigurator-modal-content\">\r\n        <h5>Vielen Dank!<\/h5>\r\n        <p>Ihre Anfrage wurde erfolgreich gesendet. Wir melden uns in K\u00fcrze bei Ihnen.<\/p>\r\n        <button onclick=\"closeKonfiguratorSuccessModal()\">Schlie\u00dfen<\/button>\r\n    <\/div>\r\n<\/div>\r\n\r\n\r\n    <script>\r\n\r\n    \/\/ Funktion, um das heutige Datum plus 10 Tage zu berechnen und als Mindestwert zu setzen\r\n    function setMinDate() {\r\n        const dateInput = document.getElementById('erste_reinigung');\r\n        const today = new Date();\r\n        today.setDate(today.getDate() + 10); \/\/ 10 Tage in der Zukunft\r\n        const yyyy = today.getFullYear();\r\n        const mm = String(today.getMonth() + 1).padStart(2, '0'); \/\/ Monate sind 0-basiert\r\n        const dd = String(today.getDate()).padStart(2, '0');\r\n\r\n        dateInput.min = `${yyyy}-${mm}-${dd}`; \/\/ Setze das Mindestdatum im Format YYYY-MM-DD\r\n    }\r\n\r\n    \/\/ Setzt das Mindestdatum beim Laden der Seite\r\n    window.onload = setMinDate;\r\n    \r\ndocument.getElementById('num_wohnungen').addEventListener('input', function () {\r\n    validateInput(this, 1, 200, 'Bitte geben Sie eine Anzahl zwischen 1 und 200 f\u00fcr die Wohnungen ein.');\r\n});\r\n\r\ndocument.getElementById('num_stockwerke').addEventListener('input', function () {\r\n    validateInput(this, 1, 20, 'Bitte geben Sie eine Anzahl zwischen 1 und 20 f\u00fcr die Stockwerke ein.');\r\n});\r\n\r\nfunction validateInput(inputElement, min, max, errorMessage) {\r\n    const value = parseInt(inputElement.value);\r\n    if (isNaN(value) || value < min || value > max) {\r\n        alert(errorMessage);\r\n        inputElement.value = ''; \/\/ Leert das Feld bei falschem Input\r\n    } else {\r\n        updateSummary(); \/\/ Aktualisiert die Zusammenfassung\r\n    }\r\n}\r\n        function updateNumber(id, increment) {\r\n            const input = document.getElementById(id);\r\n            let value = parseInt(input.value) || 1;\r\n            value += increment;\r\n            if (value >= parseInt(input.min) && value <= parseInt(input.max)) {\r\n                input.value = value;\r\n                updateSummary();\r\n            }\r\n        }\r\n\r\n        function updateSummary() {\r\n    const wohnungen = parseInt(document.getElementById('num_wohnungen').value) || 1;\r\n    const stockwerke = parseInt(document.getElementById('num_stockwerke').value) || 1;\r\n\r\n    const gartenpflege = document.getElementById('gartenpflege').value;\r\n    const abfallentsorgung = document.getElementById('abfallentsorgung').value === 'ja' ? 10 : 0;\r\n    const tiefgarage = document.getElementById('tiefgarage').value === 'ja' ? 10 : 0;\r\n\r\n    \/\/ Basispreis: 50 CHF pro Wohnung\r\n    let basePrice = wohnungen * 50;\r\n\r\n    \/\/ Stockwerke: nur bei mehr als 1 Stockwerk wird etwas hinzugef\u00fcgt\r\n    if (stockwerke > 1) {\r\n        basePrice += wohnungen * (stockwerke - 1) * 15;\r\n    }\r\n\r\n    \/\/ Gartenpflege\r\n    const gartenpflegePrice = gartenpflege !== 'keine' ? wohnungen * 10 : 0;\r\n\r\n    \/\/ Gesamtsumme berechnen\r\n    const subtotal = basePrice + gartenpflegePrice + abfallentsorgung + tiefgarage;\r\n    const mwst = subtotal * 0.081; \/\/ 8.1% MWST\r\n    const total = subtotal + mwst;\r\n\r\n    \/\/ Aktualisierung der Zusammenfassung\r\n    document.getElementById('summary_wohnungen').textContent = wohnungen;\r\n    document.getElementById('summary_stockwerke').textContent = stockwerke;\r\n    document.getElementById('summary_gartenpflege').textContent = gartenpflege;\r\n    document.getElementById('summary_abfallentsorgung').textContent = abfallentsorgung ? 'Ja' : 'Nein';\r\n    document.getElementById('summary_tiefgarage').textContent = tiefgarage ? 'Ja' : 'Nein';\r\n    document.getElementById('summary_subtotal').textContent = `CHF ${subtotal.toFixed(2)}`;\r\n    document.getElementById('summary_mwst').textContent = `CHF ${mwst.toFixed(2)}`;\r\n    document.getElementById('summary_total').textContent = `CHF ${total.toFixed(2)}`;\r\n\r\n    \/\/ Aktualisierung der versteckten Felder\r\n    document.getElementById('subtotal').value = subtotal.toFixed(2);\r\n    document.getElementById('mwst').value = mwst.toFixed(2);\r\n    document.getElementById('total').value = total.toFixed(2);\r\n\r\n    \/\/ Sticky Footer Update\r\n    document.getElementById('footer-summary-total').textContent = `CHF ${total.toFixed(2)}`;\r\n    document.getElementById('footer-summary-subtotal').textContent = `CHF ${subtotal.toFixed(2)}`;\r\n    document.getElementById('footer-summary-mwst').textContent = `CHF ${mwst.toFixed(2)}`;\r\n    document.getElementById('footer-summary-wohnungen').textContent = wohnungen;\r\n    document.getElementById('footer-summary-stockwerke').textContent = stockwerke;\r\n    document.getElementById('footer-summary-gartenpflege').textContent = gartenpflege;\r\n    document.getElementById('footer-summary-abfall').textContent = abfall;\r\n    document.getElementById('footer-summary-garage').textContent = garage;\r\n}\r\n\r\n\r\nfunction toggleStickyFooter() {\r\n    const footerContent = document.getElementById('hauswartung-footer-content');\r\n    const footer = document.getElementById('hauswartung-sticky-footer');\r\n    const isVisible = footerContent.style.display === 'block';\r\n\r\n    if (isVisible) {\r\n        footerContent.style.display = 'none';\r\n        footer.style.height = '60px'; \/\/ H\u00f6he des geschlossenen Men\u00fcs\r\n    } else {\r\n        footerContent.style.display = 'block';\r\n        footer.style.height = 'auto'; \/\/ Automatische H\u00f6he bei ge\u00f6ffnetem Men\u00fc\r\n    }\r\n}\r\n\r\nfunction updateStickyFooter() {\r\n    const wohnungen = document.getElementById('num_wohnungen').value || '1';\r\n    const stockwerke = document.getElementById('num_stockwerke').value || '1';\r\n    const gartenpflege = document.getElementById('gartenpflege').value || 'Keine';\r\n    const abfall = document.getElementById('abfallentsorgung').value || 'Nein';\r\n    const garage = document.getElementById('tiefgarage').value || 'Nein';\r\n\r\n    document.getElementById('footer-summary-wohnungen').textContent = wohnungen;\r\n    document.getElementById('footer-summary-stockwerke').textContent = stockwerke;\r\n    document.getElementById('footer-summary-gartenpflege').textContent = gartenpflege;\r\n    document.getElementById('footer-summary-abfall').textContent = abfall;\r\n    document.getElementById('footer-summary-garage').textContent = garage;\r\n\r\n    \/\/ Dynamische Berechnung\r\n    let subtotal = 50 * parseInt(wohnungen); \/\/ 50 CHF pro Wohnung\r\n    subtotal += (parseInt(stockwerke) > 1 ? 10 * (parseInt(stockwerke) - 1) : 0); \/\/ 10 CHF pro Stockwerk ab dem 2.\r\n    if (gartenpflege !== 'keine') subtotal += 10 * parseInt(wohnungen);\r\n    if (abfall === 'ja') subtotal += 10 * parseInt(wohnungen);\r\n    if (garage === 'ja') subtotal += 20;\r\n\r\n    const mwst = subtotal * 0.081; \/\/ MWST 8.1%\r\n    const total = subtotal + mwst;\r\n\r\n    document.getElementById('footer-summary-subtotal').textContent = `CHF ${subtotal.toFixed(2)}`;\r\n    document.getElementById('footer-summary-mwst').textContent = `CHF ${mwst.toFixed(2)}`;\r\n    document.getElementById('footer-summary-total').textContent = `CHF ${total.toFixed(2)}`;\r\n}\r\n\r\n\/\/ Initiale Aktualisierung und Event-Listener\r\ndocument.querySelectorAll('input, select').forEach(element => {\r\n    element.addEventListener('change', updateStickyFooter);\r\n});\r\n\r\nupdateStickyFooter();\r\n\r\n        \/\/ Initial Summary Update\r\n        updateSummary();\r\n\r\n        function handleSubmit(event) {\r\n    event.preventDefault();\r\n\r\n    const form = document.getElementById('hauswartungForm');\r\n    const formData = new FormData(form);\r\n\r\n    fetch(form.action, {\r\n        method: 'POST',\r\n        body: formData,\r\n    })\r\n    .then(response => response.json())\r\n    .then(data => {\r\n        if (data.success) {\r\n            showKonfiguratorSuccessModal(); \/\/ Erfolgspopup anzeigen\r\n        } else {\r\n            alert(data.message || 'Es gab einen Fehler beim Senden des Formulars.');\r\n        }\r\n    })\r\n    .catch(error => {\r\n        console.error('Fehler:', error);\r\n        alert('Es gab einen Fehler beim Senden des Formulars.');\r\n    });\r\n}\r\n\r\nfunction showKonfiguratorSuccessModal() {\r\n    const modal = document.getElementById('konfigurator-success-modal');\r\n    if (modal) {\r\n        modal.style.display = 'flex'; \/\/ Popup anzeigen\r\n    }\r\n}\r\n\r\nfunction closeKonfiguratorSuccessModal() {\r\n    const modal = document.getElementById('konfigurator-success-modal');\r\n    if (modal) {\r\n        modal.style.display = 'none';\r\n        location.reload(); \/\/ Seite neu laden\r\n    }\r\n}\r\n\r\n\r\n\r\n\r\n    <\/script>\r\n<\/body>\r\n<\/html>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"pix-divider  position-relative pix-bottom-divider elementor-element elementor-element-a15ab3f\" data-style=\"style-8\" ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"300px\" viewBox=\"0 0 1200 366\" preserveAspectRatio=\"none\"><polygon fill=\"#ffffff\" points=\"0 360 1200 120 1200 366 0 366\"\/><defs><\/defs><\/svg><\/div>\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Oferta crea Crea una oferta sin compromiso adaptada a tus necesidades seleccionando los detalles pertinentes y envi\u00e1ndonosla por correo electr\u00f3nico. Tenga en cuenta: este configurador est\u00e1 disponible actualmente solo en alem\u00e1n. Hauswartung Konfigurator Liegenschaftsangaben Anzahl Wohnungen * &#8211; + Anzahl&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-7835","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.putz24.ch\/es\/wp-json\/wp\/v2\/pages\/7835","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.putz24.ch\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.putz24.ch\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.putz24.ch\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.putz24.ch\/es\/wp-json\/wp\/v2\/comments?post=7835"}],"version-history":[{"count":10,"href":"https:\/\/www.putz24.ch\/es\/wp-json\/wp\/v2\/pages\/7835\/revisions"}],"predecessor-version":[{"id":40948,"href":"https:\/\/www.putz24.ch\/es\/wp-json\/wp\/v2\/pages\/7835\/revisions\/40948"}],"wp:attachment":[{"href":"https:\/\/www.putz24.ch\/es\/wp-json\/wp\/v2\/media?parent=7835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}