{"id":25669,"date":"2025-05-16T14:21:39","date_gmt":"2025-05-16T11:21:39","guid":{"rendered":"https:\/\/ikrautas.lt\/shape-of-savers\/"},"modified":"2026-01-23T16:59:33","modified_gmt":"2026-01-23T13:59:33","slug":"shape-of-savers","status":"publish","type":"page","link":"https:\/\/ikrautas.lt\/en\/shape-of-savers\/","title":{"rendered":"Shape of savers"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25669\" class=\"elementor elementor-25669 elementor-20349\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b280410 e-flex e-con-boxed e-con e-parent\" data-id=\"b280410\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-68ab810 elementor-widget elementor-widget-shortcode\" data-id=\"68ab810\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"container\" id=\"left-sidebar\">\n        <div class=\"column\">\n            <div id=\"first-step\">\n                <h1 class=\"title-left\">Stacker installation request<\/h1>\n                <h3 class=\"subtitle-title-left\">Home<\/h3>\n                <div class=\"bottom-content\">\n                    <div class=\"subtitle-title-second\">Upon request,<br>we will contact you within 1 day.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"column\">\n            <div class=\"thank-you\" id=\"first-form\" style=\"height: auto; padding-top: 45px;\">\n                <form id=\"contact-form-step1\" class=\"contact-form active-form\" style=\"padding-bottom: 45px;\">\n                                        <input type=\"hidden\" name=\"origin\" value=\"direct - (direct)\">\n                    \n                    <div class=\"field-text\">1. First name Last name <span class=\"field-required\">*<\/span><\/div>\n                    <input type=\"text\" id=\"name\" name=\"name\">\n                    <div class=\"error-message\" id=\"name-error\"><\/div>\n\n                    <div class=\"field-text\">2. Telephone no. <span class=\"field-required\">*<\/span><\/div>\n                    <input type=\"text\" id=\"mobile\" name=\"mobile\" placeholder=\"+370\">\n                    <div class=\"error-message\" id=\"mobile-error\"><\/div>\n\n                    <div class=\"field-text\">3. Email  <span class=\"field-required\">*<\/span><\/div>\n                    <input type=\"email\" id=\"email\" name=\"email\">\n                    <div class=\"error-message\" id=\"email-error\"><\/div>\n                    \n                    <div class=\"field-text\">\n                    4. Installation address of the stacker <span class=\"field-required\">*<\/span>\n                    <\/div>\n                    <input type=\"hidden\" id=\"address-home-lat\" name=\"lat\">\n                    <input type=\"hidden\" id=\"address-home-lon\" name=\"lon\">\n                    <input type=\"text\" id=\"address-home\" name=\"addr_input\" class=\"address-autocomplete\"\n                    placeholder=\"Type your address and choose from the following\"\n                    required autocomplete=\"off\" readonly onfocus=\"this.removeAttribute('readonly');\" \/>\n\n                    <div class=\"error-message\" id=\"address-error\"><\/div>\n\n                    <div class=\"field-text\">5. Additional information<\/div>\n                    <input type=\"text\" id=\"message\" name=\"message\" placeholder=\"The features of the property or your needs.\">\n                    \n                    <div class=\"field-text\" style=\"margin-bottom: 10px;\">6. Vaizdin\u0117 med\u017eiaga <!--<span class=\"field-required\">*<\/span>--><\/div>\n                    <!--<div class=\"field-subtitle\"><img decoding=\"async\" src=\"https:\/\/ikrautas.lt\/wp-content\/uploads\/2025\/05\/image-gallery-1.png\" width=\"16\" height=\"16\" style=\"margin-right:10px\">Photos:<\/div>\n                    <div class=\"field-subtext\">\n                        1. Installation location of the stop.<br>\n                        2. For private houses: the electrical panel in the house.<br>\n                        <span style=\"margin-left: 15px;\">For apartment buildings: the electricity meter and the number on it (under the barcode).<\/span><br>\n                        3. Additional work may be needed: where to dig, which pavers to dismantle, which wall to drill, etc.                    <\/div>\n                    <div class=\"field-subtitle\"><img decoding=\"async\" src=\"https:\/\/ikrautas.lt\/wp-content\/uploads\/2025\/05\/youtube-2-1.png\" width=\"16\" height=\"16\" style=\"margin-right:10px\">Video:<\/div>\n                    <div class=\"field-subtext\">\n                        Indicative route of the cable, from the electricity panel to the stop<br>installation locations.                    <\/div>-->\n                    <input type=\"file\" id=\"kaupiklis_file\" multiple name=\"file[]\" accept=\".jpg,.jpeg.,.png,.gif,.mp4,.x-msvideo,.hevc,.mov,.heic\" style=\"display: none;\">\n                    <span id=\"kaupiklis_fileUploadButton\" class=\"btn btn-md btn-soft-success custom-files\">\n                        <i class=\"fas fa-paperclip\"><\/i>&nbsp; Click to upload the file or drag here                    <\/span>\n                    <div class=\"field-subtext\">\n                        <div id=\"kaupiklis_selectedFiles\" class=\"message-data selected-files\"><\/div>\n                        Max. 10 files and 500MB. Allowed file types:   .JPEG, .JPG, .PNG, .MP4, .AVI, .MOV, .HEVC\n                    <\/div>\n                    <div class=\"error-message\" id=\"files-error\"><\/div>\n\n                    <div class=\"field-text\">7. Pasi\u016blymo kodas<\/div>\n                    <div class=\"field-subtext\">Have a discount or offer code?<\/div>\n                    <input type=\"text\" id=\"coupon\" name=\"coupon\" placeholder=\"\u012era\u0161ykite j\u012f \u010dia.\">\n\n                    <div class=\"field-text\">Rules for processing personal data <span class=\"field-required\">*<\/span><\/div>\n                    <div class=\"rules-header\">\n                        <input type=\"checkbox\" id=\"rules\" name=\"rules\">\n                        <div class=\"rules\">\n                            I consent to my personal data being used to receive offers and news. <a href=\"https:\/\/ikrautas.lt\/privatumo-politika\/\" target=\"_BLANK\">More information<\/a>\n                        <\/div>\n                    <\/div>\n                    <div class=\"error-message\" id=\"rules-error\"><\/div>\n\n                    <div class=\"buttons\">\n                        <button id=\"next-step\" class=\"first-button\">Submit<\/button>\n                    <\/div>\n                <\/form>\n            <\/div>\n        <\/div>\n    <\/div>\n    <div id=\"thank-you\" class=\"thank-you\" style=\"display: none;\">\n        <div class=\"thank-you-title\">Thank you! We have received your information. <\/div>\n        <div class=\"thank-you-subtitle\">We will contact you within 1 working day.<\/div>\n        <div class=\"buttons\">\n            <a href=\"https:\/\/ikrautas.lt\" class=\"first-button\">Back to home page<\/a>\n        <\/div>\n    <\/div>\n    <script>\n        document.addEventListener('DOMContentLoaded', function () {\n        window.dataLayer = window.dataLayer || [];\n        const companyInput = document.querySelector('input[name=\"name\"]');\n\n        if (companyInput) {\n            let formStartPushed = false;\n\n            companyInput.addEventListener('focus', function () {\n                if (!formStartPushed) {\n                    window.dataLayer.push({\n                        event: 'form_start_kaupikliams',\n                        formID: 'contact-form-step1-company',\n                    });\n\n                    console.log('form_start_kaupikliams event pushed to dataLayer for name');\n                    formStartPushed = true;\n                }\n            });\n\n            companyInput.addEventListener('keydown', function () {\n                if (!formStartPushed) {\n                    window.dataLayer.push({\n                        event: 'form_start_kaupikliams',\n                        formID: 'contact-form-step1-company',\n                    });\n\n                    console.log('form_start_kaupikliams event pushed to dataLayer for company on keydown');\n                    formStartPushed = true;\n                }\n            });\n        } else {\n            console.error('Input field with name=\"company\" not found.');\n        }\n    });\n\ndocument.addEventListener('DOMContentLoaded', function() {\n    var fileInput = document.getElementById('kaupiklis_file');\n    var fileList = jQuery(\"#kaupiklis_selectedFiles\");\n    var selectedFiles = [];\n\n    jQuery(\"#kaupiklis_fileUploadButton\").on('dragover', function (e) {\n        e.preventDefault();\n        jQuery(this).addClass('drag-over');\n    });\n\n    jQuery(\"#kaupiklis_fileUploadButton\").on('dragleave', function () {\n        jQuery(this).removeClass('drag-over');\n    });\n\n    jQuery(\"#kaupiklis_fileUploadButton\").on('drop', function (e) {\n        e.preventDefault();\n        jQuery(this).removeClass('drag-over');\n        var droppedFiles = e.originalEvent.dataTransfer.files;\n        var validFiles = Array.from(droppedFiles).filter(function(file) {\n            var validExtensions = ['.jpg', '.jpeg', '.png', '.gif', '.mp4', '.x-msvideo', '.hevc', '.mov', '.heic'];\n            var fileExtension = file.name.toLowerCase().slice((file.name.lastIndexOf(\".\") - 1 >>> 0) + 2);\n            return validExtensions.includes('.' + fileExtension);\n        });\n        if (validFiles.length > 0) {\n            var newFileList = new DataTransfer();\n            validFiles.forEach(function(file) {\n                newFileList.items.add(file);\n            });\n            fileInput.files = newFileList.files;\n            updateFileList(fileInput.files, fileList);\n        } else {\n            alert(\"Galite \u012fkelti tik failus: .jpg, .jpeg, .png, .gif, .mp4, .avi, .hevc, .mov, .heic\");\n        }\n    });\n\n    jQuery(\"#kaupiklis_fileUploadButton\").click(function () {\n        fileInput.click();\n    });\n\n    fileInput.addEventListener('change', function() {\n        selectedFiles = Array.from(fileInput.files);\n        updateFileList(selectedFiles, fileList);\n    });\n\n    function updateFileList(filesArray, fileListElement) {\n        fileListElement.empty();\n        filesArray.forEach(function(file) {\n            var fileName = file.name;\n            var listItem = jQuery(\"<div>\").html(fileName);\n            fileListElement.append(listItem);\n        });\n        if (filesArray.length > 0) {\n            var clearAllButton = jQuery(\"<button>\")\n                .html(\"(I\u0161valyti pasirinktus failus)\")\n                .css({\n                    \"color\": \"#E82F2F\",\n                    \"cursor\": \"pointer\",\n                    \"margin-top\": \"10px\",\n                    \"margin-bottom\": \"10px\",\n                    \"background-color\": \"#FFF\"\n                })\n                .click(function () {\n                    selectedFiles = [];\n                    fileInput.value = null;\n                    fileListElement.empty();\n                });\n            fileListElement.append(clearAllButton);\n        }\n    }\n\n    const firstStepButton = document.getElementById('next-step');\n    const contactFormStep1 = document.getElementById('contact-form-step1');\n    const thankYou = document.getElementById('thank-you');\n    const firstForm = document.getElementById('first-form');\n    const formResponse = document.getElementById('form-response') || document.createElement('div');\n    formResponse.id = 'form-response';\n    document.body.appendChild(formResponse);\n    const formResponse2 = document.getElementById('kita-error') || document.createElement('div');\n    formResponse2.id = 'kita-error';\n    document.body.appendChild(formResponse2);\n    var lang = \"en\";\n\n    if (firstStepButton) {\n        firstStepButton.addEventListener('click', function(e) {\n            e.preventDefault();\n\n            document.querySelectorAll('.error-message').forEach(errorElement => {\n                errorElement.textContent = '';\n            });\n\n            const formData = new FormData(contactFormStep1);\n            formData.append('lang', lang);\n            \n            fetch('https:\/\/ikrautas.lt\/wp-content\/plugins\/ikrautas-monday-api\/formos\/process_form6.php', {\n                method: 'POST',\n                body: formData\n            })\n            .then(response => response.json())\n            .then(data => {\n                if (data.message === 'OK') {\n                    \n                    window.dataLayer = window.dataLayer || [];\n                    window.dataLayer.push({\n                        event: 'form_start_kaupikliams_end',\n                        formID: 'contact-form-step1',\n                    });\n                    \/\/console.log('form_start_daugiabuciams_end event pushed to dataLayer');\n\n                    firstForm.style.display = 'none';\n                    if (lang === 'lt') {\n                        window.location.href = \"\/uzklausa-gauta-kaupikliams\/\";\n                    } else if (lang === 'en') {\n                        window.location.href = \"\/en\/request-received-for-savings\/\";\n                    }\n                } else if (data.message === 'Error') {\n                    if (data.errors.name) {\n                        document.getElementById('name-error').textContent = data.errors.name;\n                    }\n                    if (data.errors.files) {\n                        document.getElementById('files-error').textContent = data.errors.files;\n                    }\n                    if (data.errors.mobile) {\n                        document.getElementById('mobile-error').textContent = data.errors.mobile;\n                    }\n                    if (data.errors.email) {\n                        document.getElementById('email-error').textContent = data.errors.email;\n                    }\n                    if (data.errors.address) {\n                        document.getElementById('address-error').textContent = data.errors.address;\n                    }\n                    if (data.errors.rules) {\n                        document.getElementById('rules-error').textContent = data.errors.rules;\n                    }\n                } else {\n                    formResponse.innerHTML = '<div class=\"error-message\">Unforeseen error, please reload the page.<\/div>';\n                }\n            })\n            .catch(error => {\n                formResponse.innerHTML = '<div class=\"error-message\">Unforeseen error, please reload the page.<\/div>';\n            });\n        });\n    }\n});\n<\/script>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-25669","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Shape of savers - Ikrautas<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ikrautas.lt\/en\/shape-of-savers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Shape of savers - Ikrautas\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ikrautas.lt\/en\/shape-of-savers\/\" \/>\n<meta property=\"og:site_name\" content=\"Ikrautas\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-23T13:59:33+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ikrautas.lt\/en\/shape-of-savers\/\",\"url\":\"https:\/\/ikrautas.lt\/en\/shape-of-savers\/\",\"name\":\"Shape of savers - Ikrautas\",\"isPartOf\":{\"@id\":\"https:\/\/ikrautas.lt\/en\/#website\"},\"datePublished\":\"2025-05-16T11:21:39+00:00\",\"dateModified\":\"2026-01-23T13:59:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ikrautas.lt\/en\/shape-of-savers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ikrautas.lt\/en\/shape-of-savers\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ikrautas.lt\/en\/shape-of-savers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Pagrindinis\",\"item\":\"https:\/\/ikrautas.lt\/en\/home\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shape of savers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ikrautas.lt\/en\/#website\",\"url\":\"https:\/\/ikrautas.lt\/en\/\",\"name\":\"Ikrautas\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ikrautas.lt\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Shape of savers - Ikrautas","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ikrautas.lt\/en\/shape-of-savers\/","og_locale":"en_US","og_type":"article","og_title":"Shape of savers - Ikrautas","og_url":"https:\/\/ikrautas.lt\/en\/shape-of-savers\/","og_site_name":"Ikrautas","article_modified_time":"2026-01-23T13:59:33+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ikrautas.lt\/en\/shape-of-savers\/","url":"https:\/\/ikrautas.lt\/en\/shape-of-savers\/","name":"Shape of savers - Ikrautas","isPartOf":{"@id":"https:\/\/ikrautas.lt\/en\/#website"},"datePublished":"2025-05-16T11:21:39+00:00","dateModified":"2026-01-23T13:59:33+00:00","breadcrumb":{"@id":"https:\/\/ikrautas.lt\/en\/shape-of-savers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ikrautas.lt\/en\/shape-of-savers\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ikrautas.lt\/en\/shape-of-savers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Pagrindinis","item":"https:\/\/ikrautas.lt\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Shape of savers"}]},{"@type":"WebSite","@id":"https:\/\/ikrautas.lt\/en\/#website","url":"https:\/\/ikrautas.lt\/en\/","name":"Ikrautas","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ikrautas.lt\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/ikrautas.lt\/en\/wp-json\/wp\/v2\/pages\/25669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ikrautas.lt\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ikrautas.lt\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ikrautas.lt\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ikrautas.lt\/en\/wp-json\/wp\/v2\/comments?post=25669"}],"version-history":[{"count":3,"href":"https:\/\/ikrautas.lt\/en\/wp-json\/wp\/v2\/pages\/25669\/revisions"}],"predecessor-version":[{"id":25672,"href":"https:\/\/ikrautas.lt\/en\/wp-json\/wp\/v2\/pages\/25669\/revisions\/25672"}],"wp:attachment":[{"href":"https:\/\/ikrautas.lt\/en\/wp-json\/wp\/v2\/media?parent=25669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}