{"id":40071,"date":"2024-12-03T12:42:29","date_gmt":"2024-12-03T11:42:29","guid":{"rendered":"https:\/\/mimolive.com\/?page_id=40071"},"modified":"2024-12-03T18:25:31","modified_gmt":"2024-12-03T17:25:31","slug":"onderwijs","status":"publish","type":"page","link":"https:\/\/mimolive.com\/nl\/store\/education\/","title":{"rendered":"Onderwijs"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"40071\" class=\"elementor elementor-40071\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73a2a45 e-flex e-con-boxed e-con e-parent\" data-id=\"73a2a45\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6be9b6a e-con-full e-flex e-con e-child\" data-id=\"6be9b6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-118ad2b elementor-widget elementor-widget-shortcode\" data-id=\"118ad2b\" 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\"><style>\n    .bx-form {\n        width: 100%;\n    }\n    .bx-form-field-label {\n        display: block;\n        margin-bottom: 5px;\n    }\n    .bx-form-field-label-comment {\n        display: block;\n        margin-top: 2px;\n        font-size: 0.875em; \/* Adjust font size to make it smaller *\/\n        color: rgba(0, 0, 0, 0.5); \/* 50% grey *\/\n     }\n    .bx-form-field-subgroup-horizontal {\n        margin-bottom: 20px;\n    }\n    .bx-form-field-subgroup-seperator {\n        margin: 15px 0;\n    }\n    input[type=\"text\"], textarea {\n        width: 100%;\n        padding: 10px;\n        margin-bottom: 20px;\n        box-sizing: border-box;\n    }\n    select {\n        width: 50%;\n        padding: 10px;\n        margin-bottom: 20px;\n        box-sizing: border-box;\n    }\n    .bx-form-field-option {\n        margin-right: 10px;\n    }\n    input[type=\"radio\"], input[type=\"checkbox\"] {\n        margin-left: 5px;\n        margin-right: 10px;\n    }\n    .bx-form-submit-button {\n        display: block;\n        margin: 0 auto;\n        padding: 10px 20px;\n        background-color: #4CAF50;\n        color: white;\n        border: none;\n        border-radius: 5px;\n        cursor: pointer;\n    }\n    .bx-form-submit-button:hover {\n        background-color: #45a049;\n    }\n<\/style>\n\n<header class=\"icon\"><img decoding=\"async\" src=\"https:\/\/boinx.com\/images\/cont_icon_mimo64.png\" alt=\"\">\n<h2>Request for K-12 Education Discount for mimoLive<\/h2>\n<p>Thank you for your interest in mimoLive. Qualifying K-12 schools are eligible for a 30% discount on the mimoLive Studio license. If you believe your school qualifies, please fill out the form below and our sales team will review your request. Please allow up to 1 week for this process.<\/p>\n<\/header><form class=\"bx-form\" id=\"dynamic-form-mimolive_edu\" method=\"POST\"><input type=\"hidden\" name=\"umfr\" value=\"UF000335\"><div class=\"bx-form-field-type-text\"><label class=\"bx-form-field-label\">What is the name of your school?<\/label><input type=\"text\" name=\"ant1\"><\/div><div class=\"bx-form-field-type-text\"><label class=\"bx-form-field-label\">What is the Website of your school?<\/label><input type=\"text\" name=\"ant2\"><\/div><div class=\"bx-form-field-type-textarea\"><label class=\"bx-form-field-label\">What is the address of your school?<\/label><textarea name=\"ant3\"><\/textarea><\/div><div class=\"bx-form-field-type-textarea\"><label class=\"bx-form-field-label\">How are you going to use mimoLive at your school?<\/label><textarea name=\"ant4\"><\/textarea><\/div><div class=\"bx-form-field-type-text\"><label class=\"bx-form-field-label required\">First&nbsp;Name<\/label><input type=\"text\" name=\"vn\" required><\/div><div class=\"bx-form-field-type-text\"><label class=\"bx-form-field-label required\">Last&nbsp;Name<\/label><input type=\"text\" name=\"n\" required><\/div><div class=\"bx-form-field-type-text\"><label class=\"bx-form-field-label\">Country<\/label><input type=\"text\" name=\"l\"><\/div><div class=\"bx-form-field-type-email\"><label class=\"bx-form-field-label required\">Email<\/label><input type=\"email\" name=\"e\" required><\/div><div class=\"bx-form-field-type-radio\"><label class=\"bx-form-field-label\">Newsletter<\/label><div class=\"bx-form-field-subgroup-horizontal\"><label class=\"bx-form-field-option\"><input type=\"radio\" name=\"news\" value=\"Yes\">Yes<\/label><\/div><div class=\"bx-form-field-subgroup-horizontal\"><label class=\"bx-form-field-option\"><input type=\"radio\" name=\"news\" value=\"No\">No<\/label><\/div><\/div><button class=\"bx-form-submit-button\" type=\"submit\">Request Discount<\/button><\/form><script>\n\/\/ Function to remove BOM (Byte Order Mark) if it exists\nfunction removeBOM(str) {\n    \/\/ Check if the string starts with the BOM (\\ufeff) and remove it\n    if (str.charCodeAt(0) === 0xFEFF) {\n        return str.slice(1);\n    }\n    return str;\n}\n    document.getElementById(\"dynamic-form-mimolive_edu\").addEventListener(\"submit\", function(event) {\n        event.preventDefault(); \/\/ Prevent the default form submission\n        var missingFields = [];\n        var form = this;\n        var formData = new FormData(form);\n        var submitButton = form.querySelector(\"[type='submit']\");\n        var originalButtonText = submitButton.textContent;\n        \/\/ Disable the submit button and change its text\n        submitButton.disabled = true;\n        submitButton.textContent = \"Please wait...\";\nif (!document.querySelector(\"[name='vn']\").value) {\n\t\t\t\tmissingFields.push(\"First&amp;nbsp;Name\");\n\t\t\t}\nif (!document.querySelector(\"[name='n']\").value) {\n\t\t\t\tmissingFields.push(\"Last&amp;nbsp;Name\");\n\t\t\t}\nif (!document.querySelector(\"[name='e']\").value) {\n\t\t\t\tmissingFields.push(\"Email\");\n\t\t\t}\nif (missingFields.length > 0) {\n            alert(\"Please fill in the following fields: \" + missingFields.join(\", \"));\n            submitButton.disabled = false;\n        \tsubmitButton.textContent = originalButtonText;\n            return;\n        }\n\t\/\/ Perform AJAX request to submit form data\n\tvar xhr = new XMLHttpRequest();\n\txhr.open(\"POST\", \"\/wp-json\/boinx-form-handler\/v1\/submit\", true); \/\/ WordPress server URL\n\txhr.onload = function () {\n    if (xhr.status === 200) {\n        try {\n            \/\/ Parse the outer JSON response\n            var response = JSON.parse(xhr.responseText);\n            \/\/ Check if the \"response_body\" exists and is valid JSON\n            if (response.response_body) {\n                try {\n                    \/\/ Parse the inner JSON from \"response_body\"\n                    var cleanResponseBody = removeBOM(response.response_body);\n                    \/\/ Parse the inner JSON from cleaned \"response_body\"\n                    var innerResponse = JSON.parse(cleanResponseBody);\n                    \/\/ Check if the \"success\" field exists in the inner response\n                    if (innerResponse.success) {\n                        var code = innerResponse.success.code;\n                        var message = innerResponse.success.message;\n                        \/\/ Handle success response (code 100)\n                        if (code === \"100\") {\n                            alert(message);\n                            \/\/ Clear out the form after successful submission\n                            document.getElementById(\"dynamic-form-mimolive_edu\").reset();\n                        } \n                        \/\/ Handle fatal error response\n                        else if (innerResponse.success.fatal_error) {\n                            var errorMessage = innerResponse.success.fatal_error;\n                            var errorCode = innerResponse.success.fatal_errorcode;\n                            alert(\"Error \" + errorCode + \": \" + errorMessage);\n                        } \n                        \/\/ Handle other cases where code is not 100\n                        else {\n                            alert(\"Error: \" + message);\n                        }\n                    } else {\n                        alert(\"No success object found in the response.\");\n                    }\n                } catch (innerError) {\n                    alert(\"Failed to parse inner response_body: \" + innerError);\n                }\n            } else {\n                alert(\"No response_body found.\");\n            }\n        } catch (error) {\n            alert(\"Failed to parse response: \" + error);\n        }\n    } else {\n        alert(\"There was an error submitting the form. Please try again. (Status: \" + xhr.status + \" - \" + xhr.statusText + \")\");\n    }           \n    submitButton.disabled = false;\n   \tsubmitButton.textContent = originalButtonText;\n};\nxhr.onerror = function () {\n    alert(\"Request failed. Please check your internet connection and try again.\");\n    submitButton.disabled = false;\n  \tsubmitButton.textContent = originalButtonText;\n};\n\/\/ Send the form data\nxhr.send(formData);\n    });\n    <\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\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>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":11395,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_angie_page":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"class_list":["post-40071","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/pages\/40071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/comments?post=40071"}],"version-history":[{"count":13,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/pages\/40071\/revisions"}],"predecessor-version":[{"id":40098,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/pages\/40071\/revisions\/40098"}],"up":[{"embeddable":true,"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/pages\/11395"}],"wp:attachment":[{"href":"https:\/\/mimolive.com\/nl\/wp-json\/wp\/v2\/media?parent=40071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}