{"id":19196,"date":"2025-03-18T10:23:19","date_gmt":"2025-03-18T09:23:19","guid":{"rendered":"https:\/\/www.tadano.co.jp\/?page_id=19196"},"modified":"2026-01-15T15:21:48","modified_gmt":"2026-01-15T06:21:48","slug":"contact","status":"publish","type":"page","link":"https:\/\/www.tadano.co.jp\/en\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Thank you for visiting the Tadano Ltd. website<\/strong><\/h2>\n\n\n\n<p><strong>For inquiries regarding our products, customer support and parts, please contact us via the \u201c<a href=\"https:\/\/www.tadano.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Products and Services Website<\/a> in you region\u201d<\/strong><\/p>\n\n\n\n<p>We welcome your questions, concerns or comments.<br>Please fill out the form below and agree to the terms before pressing send.<\/p>\n\n\n\n<p>Please note that we will be unable to reply to sales inquiries unrelated to our business activities.<\/p>\n\n\n\n<p>* Required fields are noted by an asterisk.<\/p>\n\n\n\n\n<section class=\"contact-form-block form-block cookieconsent-optin-marketing\" id=\"contact-form-container\">\n  <div class=\"container\">\n\n\n\n  \n    <script type=\"text\/javascript\">\n      var recaptchaPublicKey = '6LcJ044oAAAAAHa4a1TbHqHq3jD3KyKSubByLS51';\n      const formRequiredMessage = 'This field is required';\n      var formRecipient = 'info@tadano.com';\n      var formSubject = 'Corporate Contact Form EN';\n\n      var formattedEmailBodyPreText = 'Thank you for sending an inquiry to Tadano\\r\\nA staff member will reply to your inquiry shortly.\\r\\nYou will be contacted via email at the address provided on the form.\\r\\nWe kindly ask for your patience.\\r\\n\\r\\nDetails of Inquiry:';\n      var formattedEmailBodyPostText = '* This email message has been sent automatically. Please do not reply directly to this message.\\r\\n* This email message is sent to those who have sent an inquiry form via the Tadano website.\\r\\n\\r\\nIf you do not recall sending such a form, please send us a message to this effect by replying to the following address.\\r\\nWe apologize for any inconvenience.\\r\\n\\r\\nThank you for your cooperation.';\n    <\/script>\n\n    <script src=\"https:\/\/www.google.com\/recaptcha\/api.js?render=6LcJ044oAAAAAHa4a1TbHqHq3jD3KyKSubByLS51\"><\/script>\n\n\n    <form class=\"contact-form\" action=\"#contact-form-container\" method=\"post\" enctype=\"multipart\/form-data\" id=\"contact-form\" onsubmit=\"dataLayer.push({'event': 'formSubmission'});\">\n      <div class=\"row\">\n        <div class=\"col\">\n          <label for=\"name\">Name*<\/label>\n          <input type=\"text\" placeholder=\"Please enter your full name.\" name=\"name\" required \/>\n        <\/div>\n        <div class=\"col\">\n          <label for=\"company-name\">Company Name<\/label>\n          <input type=\"text\" placeholder=\"Please enter your official company name.\" name=\"company-name\" \/>\n        <\/div>\n      <\/div>\n\n      <div class=\"row\">\n        <div class=\"col\">\n          <label for=\"country\" class=\"hidden\">Country *<\/label><select required name=\"country\"><option value=\"\">Country *<\/option><option value=\"Afghanistan\">Afghanistan<\/option>\n<option value=\"Albania\">Albania<\/option>\n<option value=\"Algeria\">Algeria<\/option>\n<option value=\"Andorra\">Andorra<\/option>\n<option value=\"Angola\">Angola<\/option>\n<option value=\"Antigua and Barbuda\">Antigua and Barbuda<\/option>\n<option value=\"Argentina\">Argentina<\/option>\n<option value=\"Armenia\">Armenia<\/option>\n<option value=\"Australia\">Australia<\/option>\n<option value=\"Austria\">Austria<\/option>\n<option value=\"Azerbaijan\">Azerbaijan<\/option>\n<option value=\"Bahamas\">Bahamas<\/option>\n<option value=\"Bahrain\">Bahrain<\/option>\n<option value=\"Bangladesh\">Bangladesh<\/option>\n<option value=\"Barbados\">Barbados<\/option>\n<option value=\"Belarus\">Belarus<\/option>\n<option value=\"Belgium\">Belgium<\/option>\n<option value=\"Belize\">Belize<\/option>\n<option value=\"Benin\">Benin<\/option>\n<option value=\"Bhutan\">Bhutan<\/option>\n<option value=\"Bolivia (Plurinational State of)\">Bolivia (Plurinational State of)<\/option>\n<option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina<\/option>\n<option value=\"Botswana\">Botswana<\/option>\n<option value=\"Brazil\">Brazil<\/option>\n<option value=\"Brunei Darussalam\">Brunei Darussalam<\/option>\n<option value=\"Bulgaria\">Bulgaria<\/option>\n<option value=\"Burkina Faso\">Burkina Faso<\/option>\n<option value=\"Burundi\">Burundi<\/option>\n<option value=\"Cabo Verde\">Cabo Verde<\/option>\n<option value=\"Cambodia\">Cambodia<\/option>\n<option value=\"Cameroon\">Cameroon<\/option>\n<option value=\"Canada\">Canada<\/option>\n<option value=\"Central African Republic\">Central African Republic<\/option>\n<option value=\"Chad\">Chad<\/option>\n<option value=\"Chile\">Chile<\/option>\n<option value=\"China\">China<\/option>\n<option value=\"Colombia\">Colombia<\/option>\n<option value=\"Comoros\">Comoros<\/option>\n<option value=\"Congo\">Congo<\/option>\n<option value=\"Congo, Democratic Republic of the\">Congo, Democratic Republic of the<\/option>\n<option value=\"Costa Rica\">Costa Rica<\/option>\n<option value=\"Croatia\">Croatia<\/option>\n<option value=\"Cuba\">Cuba<\/option>\n<option value=\"Cyprus\">Cyprus<\/option>\n<option value=\"Czech Republic\">Czechia<\/option>\n<option value=\"C\u00f4te d&#039;Ivoire\">C\u00f4te d&#039;Ivoire<\/option>\n<option value=\"Denmark\">Denmark<\/option>\n<option value=\"Djibouti\">Djibouti<\/option>\n<option value=\"Dominica\">Dominica<\/option>\n<option value=\"Dominican Republic\">Dominican Republic<\/option>\n<option value=\"Ecuador\">Ecuador<\/option>\n<option value=\"Egypt\">Egypt<\/option>\n<option value=\"El Salvador\">El Salvador<\/option>\n<option value=\"Equatorial Guinea\">Equatorial Guinea<\/option>\n<option value=\"Eritrea\">Eritrea<\/option>\n<option value=\"Estonia\">Estonia<\/option>\n<option value=\"Eswatini\">Eswatini<\/option>\n<option value=\"Ethiopia\">Ethiopia<\/option>\n<option value=\"Fiji\">Fiji<\/option>\n<option value=\"Finland\">Finland<\/option>\n<option value=\"France\">France<\/option>\n<option value=\"Gabon\">Gabon<\/option>\n<option value=\"Gambia\">Gambia<\/option>\n<option value=\"Georgia\">Georgia<\/option>\n<option value=\"Germany\">Germany<\/option>\n<option value=\"Ghana\">Ghana<\/option>\n<option value=\"Greece\">Greece<\/option>\n<option value=\"Grenada\">Grenada<\/option>\n<option value=\"Guatemala\">Guatemala<\/option>\n<option value=\"Guinea\">Guinea<\/option>\n<option value=\"Guinea-Bissau\">Guinea-Bissau<\/option>\n<option value=\"Guyana\">Guyana<\/option>\n<option value=\"Haiti\">Haiti<\/option>\n<option value=\"Honduras\">Honduras<\/option>\n<option value=\"Hungary\">Hungary<\/option>\n<option value=\"Iceland\">Iceland<\/option>\n<option value=\"India\">India<\/option>\n<option value=\"Indonesia\">Indonesia<\/option>\n<option value=\"Iran, Islamic Republic of\">Iran (Islamic Republic of)<\/option>\n<option value=\"Iraq\">Iraq<\/option>\n<option value=\"Ireland\">Ireland<\/option>\n<option value=\"Israel\">Israel<\/option>\n<option value=\"Italy\">Italy<\/option>\n<option value=\"Jamaica\">Jamaica<\/option>\n<option value=\"Japan\">Japan<\/option>\n<option value=\"Jordan\">Jordan<\/option>\n<option value=\"Kazakhstan\">Kazakhstan<\/option>\n<option value=\"Kenya\">Kenya<\/option>\n<option value=\"Kiribati\">Kiribati<\/option>\n<option value=\"Korea, Democratic People&#039;s Republic of\">Korea (Democratic People&#039;s Republic of)<\/option>\n<option value=\"Korea, Republic of\">Korea, Republic of<\/option>\n<option value=\"Kuwait\">Kuwait<\/option>\n<option value=\"Kyrgyzstan\">Kyrgyzstan<\/option>\n<option value=\"Lao People&#039;s Democratic Republic\">Lao People&#039;s Democratic Republic<\/option>\n<option value=\"Latvia\">Latvia<\/option>\n<option value=\"Lebanon\">Lebanon<\/option>\n<option value=\"Lesotho\">Lesotho<\/option>\n<option value=\"Liberia\">Liberia<\/option>\n<option value=\"Libya\">Libya<\/option>\n<option value=\"Liechtenstein\">Liechtenstein<\/option>\n<option value=\"Lithuania\">Lithuania<\/option>\n<option value=\"Luxembourg\">Luxembourg<\/option>\n<option value=\"Madagascar\">Madagascar<\/option>\n<option value=\"Malawi\">Malawi<\/option>\n<option value=\"Malaysia\">Malaysia<\/option>\n<option value=\"Maldives\">Maldives<\/option>\n<option value=\"Mali\">Mali<\/option>\n<option value=\"Malta\">Malta<\/option>\n<option value=\"Marshall Islands\">Marshall Islands<\/option>\n<option value=\"Mauritania\">Mauritania<\/option>\n<option value=\"Mauritius\">Mauritius<\/option>\n<option value=\"Mexico\">Mexico<\/option>\n<option value=\"Micronesia (Federated States of)\">Micronesia (Federated States of)<\/option>\n<option value=\"Moldova (the Republic of)\">Moldova, Republic of<\/option>\n<option value=\"Monaco\">Monaco<\/option>\n<option value=\"Mongolia\">Mongolia<\/option>\n<option value=\"Montenegro\">Montenegro<\/option>\n<option value=\"Morocco\">Morocco<\/option>\n<option value=\"Mozambique\">Mozambique<\/option>\n<option value=\"Myanmar\">Myanmar<\/option>\n<option value=\"Namibia\">Namibia<\/option>\n<option value=\"Nauru\">Nauru<\/option>\n<option value=\"Nepal\">Nepal<\/option>\n<option value=\"Netherlands\">Netherlands<\/option>\n<option value=\"New Zealand\">New Zealand<\/option>\n<option value=\"Nicaragua\">Nicaragua<\/option>\n<option value=\"Niger\">Niger<\/option>\n<option value=\"Nigeria\">Nigeria<\/option>\n<option value=\"North Macedonia\">North Macedonia<\/option>\n<option value=\"Norway\">Norway<\/option>\n<option value=\"Oman\">Oman<\/option>\n<option value=\"Pakistan\">Pakistan<\/option>\n<option value=\"Palau\">Palau<\/option>\n<option value=\"Panama\">Panama<\/option>\n<option value=\"Papua New Guinea\">Papua New Guinea<\/option>\n<option value=\"Paraguay\">Paraguay<\/option>\n<option value=\"Peru\">Peru<\/option>\n<option value=\"Philippines\">Philippines<\/option>\n<option value=\"Poland\">Poland<\/option>\n<option value=\"Portugal\">Portugal<\/option>\n<option value=\"Qatar\">Qatar<\/option>\n<option value=\"Romania\">Romania<\/option>\n<option value=\"Russian Federation\">Russian Federation<\/option>\n<option value=\"Rwanda\">Rwanda<\/option>\n<option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis<\/option>\n<option value=\"Saint Lucia\">Saint Lucia<\/option>\n<option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines<\/option>\n<option value=\"Samoa\">Samoa<\/option>\n<option value=\"San Marino\">San Marino<\/option>\n<option value=\"Sao Tome and Principe\">Sao Tome and Principe<\/option>\n<option value=\"Saudi Arabia\">Saudi Arabia<\/option>\n<option value=\"Senegal\">Senegal<\/option>\n<option value=\"Serbia &amp; Montenegro\">Serbia<\/option>\n<option value=\"Seychelles\">Seychelles<\/option>\n<option value=\"Sierra Leone\">Sierra Leone<\/option>\n<option value=\"Singapore\">Singapore<\/option>\n<option value=\"Slovakia\">Slovakia<\/option>\n<option value=\"Slovenia\">Slovenia<\/option>\n<option value=\"Solomon Islands\">Solomon Islands<\/option>\n<option value=\"Somalia\">Somalia<\/option>\n<option value=\"South Africa\">South Africa<\/option>\n<option value=\"South Sudan\">South Sudan<\/option>\n<option value=\"Spain\">Spain<\/option>\n<option value=\"Sri Lanka\">Sri Lanka<\/option>\n<option value=\"Sudan\">Sudan<\/option>\n<option value=\"Suriname\">Suriname<\/option>\n<option value=\"Sweden\">Sweden<\/option>\n<option value=\"Switzerland\">Switzerland<\/option>\n<option value=\"Syrian Arab Republic\">Syrian Arab Republic<\/option>\n<option value=\"Tajikistan\">Tajikistan<\/option>\n<option value=\"Tanzania\">Tanzania, United Republic of<\/option>\n<option value=\"Thailand\">Thailand<\/option>\n<option value=\"Timor-Leste\">Timor-Leste<\/option>\n<option value=\"Togo\">Togo<\/option>\n<option value=\"Tonga\">Tonga<\/option>\n<option value=\"Trinidad and Tobago\">Trinidad and Tobago<\/option>\n<option value=\"Tunisia\">Tunisia<\/option>\n<option value=\"Turkey\">Turkey<\/option>\n<option value=\"Turkmenistan\">Turkmenistan<\/option>\n<option value=\"Tuvalu\">Tuvalu<\/option>\n<option value=\"Uganda\">Uganda<\/option>\n<option value=\"Ukraine\">Ukraine<\/option>\n<option value=\"United Arab Emirates\">United Arab Emirates<\/option>\n<option value=\"United Kingdom\">United Kingdom of Great Britain and Northern Ireland<\/option>\n<option value=\"United States\">United States of America<\/option>\n<option value=\"Uruguay\">Uruguay<\/option>\n<option value=\"Uzbekistan\">Uzbekistan<\/option>\n<option value=\"Vanuatu\">Vanuatu<\/option>\n<option value=\"Venezuela, Bolivarian Republic of\">Venezuela (Bolivarian Republic of)<\/option>\n<option value=\"Viet Nam\">Viet Nam<\/option>\n<option value=\"Yemen\">Yemen<\/option>\n<option value=\"Zambia\">Zambia<\/option>\n<option value=\"Zimbabwe\">Zimbabwe<\/option>\n<\/select>        <\/div>\n      <\/div>\n\n      <div class=\"row\">\n        <div class=\"col full-width\">\n          <label for=\"address\">Address*<\/label>\n          <input type=\"text\" placeholder=\"Please enter the address of your company or your own.\" name=\"address\" required \/>\n        <\/div>\n      <\/div>\n\n      <div class=\"row\">\n        <div class=\"col\">\n          <label for=\"zip\">Zip Code*<\/label>\n          <input type=\"text\" placeholder=\"XXX-XXXX\" name=\"zip\" required \/>\n        <\/div>\n        <div class=\"col\">\n          <label for=\"phone\">Phone*<\/label>\n          <input type=\"text\" placeholder=\"+81(XX) XXX XX XX\" name=\"phone\" required \/>\n        <\/div>\n      <\/div>\n\n      <div class=\"row\">\n        <div class=\"col\">\n          <label for=\"email\">E-mail*<\/label>\n          <input type=\"email\" placeholder=\"XXX.XXXX@example.com\" name=\"email\" required \/>\n        <\/div>\n\n        <div class=\"col\">\n          <label for=\"confirm_email\">Email(Re-enter)*<\/label>\n          <input type=\"email\" placeholder=\"XXX.XXXX@example.com\" name=\"confirm_email\" required \/>\n        <\/div>\n      <\/div>\n\n      <div class=\"row\">\n        <div class=\"col full-width\">\n          <label for=\"inquiry_subject\">Inquiry Subject*<\/label>\n          <input type=\"text\" placeholder=\"Please enter a short title for your inquiry.\" name=\"inquiry_subject\" required \/>\n        <\/div>\n      <\/div>\n\n      <div class=\"row\">\n        <div class=\"col full-width\">\n          <label for=\"details\">Details*<\/label>\n          <textarea placeholder=\"Please describe your inquiry message as much as detail.\" name=\"details\" required><\/textarea>\n        <\/div>\n      <\/div>\n\n      <div class=\"row\">\n        <fieldset>\n          <legend>The Handling of Personal Information<\/legend>\n          <div class=\"row\">\n            <div class=\"col full-width\">\n              <div style=\"max-height: 220px; overflow-y: auto;\">\n                <p>Tadano Ltd. shall handle your personal data as set forth below.<\/p>\n                <ol>\n                  <li>\n                    <strong>The purpose of personal data use<\/strong><br>\n                    Tadano Ltd. shall use your personal data only for the following purposes.\n                    <ol type=\"1\">\n                      <li>Provision of services such as sales, repair and inspection of Tadano products or for procurement of raw materials or similar items.<\/li>\n                      <li>Conducting questionnaire surveys and creating statistical materials and other information related to products, services, and sales planning based on the survey results.<\/li>\n                      <li>Provision of products, services and various materials requested.<\/li>\n                      <li>Responding to comments and inquiries, and sending promotional giveaways.<\/li>\n                      <li>Providing information regarding products, services, events, questionnaires, and other matters related to Tadano.<\/li>\n                      <li>Conducting other work related to each of the above or separately obtained with the data subject&#8217;s consent.<\/li>\n                    <\/ol>\n                  <\/li>\n                  \n                  <li>\n                    <strong>Lawfulness of personal data handling<\/strong><br>\n                    The legal basis for the handling of your personal data is your consent.\n                  <\/li>\n                  \n                  <li>\n                    <strong>Providing personal data to a third party<\/strong><br>\n                    Tadano Ltd. may provide your personal data to subsidiaries in the Tadano Group and to client companies. In such cases, Tadano Ltd. shall ensure the recipients manage your personal data appropriately.\n                  <\/li>\n                  \n                  <li>\n                    <strong>Personal data storage period<\/strong><br>\n                    Tadano Ltd. shall store your personal data during a period from when personal data has been collected to when the purpose of processing has been accomplished. Tadano Ltd. shall erase the personal data stored immediately after the purpose of processing has been accomplished.\n                  <\/li>\n                  \n                  <li>\n                    <strong>Possible consequences of not providing personal data<\/strong><br>\n                    If you do not provide your personal data, Tadano Ltd. may not answer your inquiry.\n                  <\/li>\n                  \n                  <li>\n                    <strong>Responding in accordance with the rights of the data subject<\/strong><br>\n                    Tadano Ltd shall take appropriate action in response to a data subject&#8217;s requests about the processing of personal data concerning him or her in accordance with the applicable law.\n                  <\/li>\n                  \n                  <li>\n                    <strong>Privacy Policy<\/strong><br>\n                    For further information about our privacy practices, please read our <a href=\"https:\/\/www.tadano.co.jp\/en\/global-privacy-policy\/\" target=\"_blank\">Privacy Statement<\/a>.\n                  <\/li>\n                  \n                  <li>\n                    <strong>Contact<\/strong><br>\n                    For inquiries about our privacy practices, please contact us by e-mail at: <a href=\"mailto:webmaster@tadano.com\">webmaster@tadano.com<\/a>\n                  <\/li>\n                <\/ol>\n                \n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"row\">\n            <div class=\"col full-width terms\">\n              <label class=\"terms-checkbox\">\n                <input type=\"checkbox\" name=\"in_privacy\" value=\"agree\" required title=\"I have read and accept the above terms.\">\n                <span class=\"fake-input\"><\/span>\n                <span class=\"fake-label\">I have read and accept the above terms.<span class=\"required\">*<\/span><\/span>\n              <\/label>\n            <\/div>\n          <\/div>\n        <\/fieldset>\n      <\/div>\n\n      <input type=\"hidden\" name=\"formatted_email_body\" id=\"formatted_email_body\" value=\"\" \/>\n      <input type=\"hidden\" name=\"formatted_email_subject\" id=\"formatted_email_subject\" value=\"Thank you for sending an inquiry to Tadano\" \/>\n\n      <input type=\"hidden\" name=\"sender_email\" value=\"digital@tadano.com\" \/>\n\n      <span class=\"req\">*Required<\/span>\n\n      <div class=\"row\">\n        <div class=\"loader\"><\/div>\n        <div class=\"col full-width btn-holder\">\n          <div id=\"validation-message\" class=\"validation-message\" style=\"display: none; color: #ff6b6b; font-size: 16px; margin-bottom: 20px;\">\n            <span id=\"missing-fields-count\">0<\/span> required field(s) remaining\n          <\/div>\n          <button type=\"button\" class=\"btn btn-outline-white\" id=\"confirm_button\" style=\"display: none;\">Confirm<\/button>\n          <input type=\"submit\" class=\"btn btn-outline-white\" value=\"Submit\" name=\"submit_contact_form\" id=\"submit_form\" style=\"display: none;\" \/>\n        <\/div>\n      <\/div>\n    <\/form>\n\n\n    <script type=\"text\/javascript\">\n        document.addEventListener('DOMContentLoaded', function () {\n          const formElement = document.getElementById('contact-form');\n          const validationMessage = document.getElementById('validation-message');\n          const missingFieldsCount = document.getElementById('missing-fields-count');\n          const confirmButton = document.getElementById('confirm_button');\n          const submitButton = document.getElementById('submit_form');\n          const formOverview = document.getElementById('form-overview');\n          const overviewContent = document.getElementById('overview-content');\n          const backButton = document.getElementById('back_button');\n          const finalSubmitButton = document.getElementById('final_submit_button');\n          const contactForm = document.querySelector('.contact-form');\n\n          \/\/ Function to check if all required fields are filled\n          function validateForm() {\n            const requiredFields = formElement.querySelectorAll('[required]');\n            let missingCount = 0;\n\n            requiredFields.forEach(field => {\n              if (field.type === 'checkbox') {\n                if (!field.checked) missingCount++;\n              } else if (field.tagName === 'SELECT') {\n                if (!field.value || field.value === '') missingCount++;\n              } else if (field.type === 'email') {\n                if (!field.value.trim() || !isValidEmail(field.value)) missingCount++;\n              } else {\n                if (!field.value.trim()) missingCount++;\n              }\n            });\n\n            \/\/ Check email confirmation match\n            const email = formElement.querySelector('[name=\"email\"]').value;\n            const confirmEmail = formElement.querySelector('[name=\"confirm_email\"]').value;\n            if (email !== confirmEmail && confirmEmail.trim() !== '') {\n              missingCount++;\n            }\n\n            return missingCount;\n          }\n\n          function isValidEmail(email) {\n            return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email);\n          }\n\n          \/\/ Function to update button visibility\n          function updateButtonDisplay() {\n            const missing = validateForm();\n            missingFieldsCount.textContent = missing;\n\n            if (missing > 0) {\n              validationMessage.style.display = 'block';\n              confirmButton.style.display = 'none';\n            } else {\n              validationMessage.style.display = 'none';\n              confirmButton.style.display = 'inline-block';\n            }\n          }\n\n          \/\/ Add event listeners to all form inputs\n          const allInputs = formElement.querySelectorAll('input, select, textarea');\n          allInputs.forEach(input => {\n            input.addEventListener('input', updateButtonDisplay);\n            input.addEventListener('change', updateButtonDisplay);\n          });\n\n          \/\/ Initial validation\n          updateButtonDisplay();\n\n          \/\/ Function to generate complete email body (for user confirmation email)\n          function generateEmailBody() {\n            let text = formattedEmailBodyPreText + '\\r\\n\\r\\n';\n            text += '==========================================\\r\\n\\r\\n';\n            \n            \/\/ Get all form fields (input, select, textarea)\n            const allFields = formElement.querySelectorAll('input[name], select[name], textarea[name]');\n            \n            allFields.forEach(field => {\n              const fieldName = field.getAttribute('name');\n              \n              \/\/ Skip hidden fields, submit button, confirm email, and the formatted_email_body field\n              if (field.type === 'hidden' || fieldName === 'submit_contact_form' || fieldName === 'confirm_email' || fieldName === 'formatted_email_body') {\n                return;\n              }\n              \n              \/\/ Get field value\n              let value = '';\n              if (field.type === 'checkbox') {\n                if (field.checked) {\n                  value = 'Agreed';\n                } else {\n                  return; \/\/ Skip unchecked checkboxes\n                }\n              } else {\n                value = field.value.trim();\n                if (!value) return; \/\/ Skip empty fields\n              }\n              \n              \/\/ Find the associated label\n              let labelText = '';\n              \n              \/\/ Try to find label by 'for' attribute\n              const labelByFor = document.querySelector(`label[for=\"${fieldName}\"], label[for=\"${field.id}\"]`);\n              if (labelByFor) {\n                labelText = labelByFor.textContent.trim().replace(\/\\*\/g, ''); \/\/ Remove asterisks\n              } else {\n                \/\/ Try to find parent label (for checkbox case)\n                const parentLabel = field.closest('label');\n                if (parentLabel) {\n                  \/\/ For checkbox, get the text from .fake-label span\n                  const fakeLabel = parentLabel.querySelector('.fake-label');\n                  if (fakeLabel) {\n                    labelText = fakeLabel.textContent.trim().replace(\/\\*\/g, '');\n                  }\n                }\n              }\n              \n              \/\/ Fallback to field name if no label found\n              if (!labelText) {\n                labelText = fieldName;\n              }\n              \n              text += `${labelText}: ${value}\\r\\n`;\n            });\n            \n            text += '\\r\\n==========================================\\r\\n\\r\\n';\n            text += formattedEmailBodyPostText + '\\r\\n';\n            \n            return text;\n          }\n\n          \/\/ Function to generate overview content as HTML (for display)\n          function generateOverview() {\n            let html = '<div style=\"text-align: left;\">';\n            \n            \/\/ Get all form fields (input, select, textarea)\n            const allFields = formElement.querySelectorAll('input[name], select[name], textarea[name]');\n            \n            allFields.forEach(field => {\n              const fieldName = field.getAttribute('name');\n              \n              \/\/ Skip hidden fields, submit button and confirm email (we'll show email once)\n              if (field.type === 'hidden' || fieldName === 'submit_contact_form' || fieldName === 'confirm_email') {\n                return;\n              }\n              \n              \/\/ Get field value\n              let value = '';\n              if (field.type === 'checkbox') {\n                if (field.checked) {\n                  value = 'Agreed';\n                } else {\n                  return; \/\/ Skip unchecked checkboxes\n                }\n              } else {\n                value = field.value.trim();\n                if (!value) return; \/\/ Skip empty fields\n                \n                \/\/ Format textarea line breaks\n                if (field.tagName === 'TEXTAREA') {\n                  value = value.replace(\/\\n\/g, '<br>');\n                }\n              }\n              \n              \/\/ Find the associated label\n              let labelText = '';\n              \n              \/\/ Try to find label by 'for' attribute\n              const labelByFor = document.querySelector(`label[for=\"${fieldName}\"], label[for=\"${field.id}\"]`);\n              if (labelByFor) {\n                labelText = labelByFor.textContent.trim().replace(\/\\*\/g, ''); \/\/ Remove asterisks\n              } else {\n                \/\/ Try to find parent label (for checkbox case)\n                const parentLabel = field.closest('label');\n                if (parentLabel) {\n                  \/\/ For checkbox, get the text from .fake-label span\n                  const fakeLabel = parentLabel.querySelector('.fake-label');\n                  if (fakeLabel) {\n                    labelText = fakeLabel.textContent.trim().replace(\/\\*\/g, '');\n                    \/\/ Remove extra text if present\n                    labelText = labelText.replace(\/I have read.*\/, 'Privacy Policy Acceptance');\n                  }\n                }\n              }\n              \n              \/\/ Fallback to field name if no label found\n              if (!labelText) {\n                labelText = fieldName;\n              }\n              \n              html += `<p><strong>${labelText}:<\/strong> ${value}<\/p>`;\n            });\n\n            html += '<\/div>';\n            return html;\n          }\n\n          \/\/ Confirm button click handler\n          confirmButton.addEventListener('click', function() {\n            \/\/ Generate and show overview\n            overviewContent.innerHTML = generateOverview();\n            contactForm.style.display = 'none';\n            formOverview.style.display = 'block';\n            \n            \/\/ Scroll to top\n            document.getElementById('contact-form-container').scrollIntoView({ behavior: 'smooth' });\n          });\n\n          \/\/ Back button click handler\n          backButton.addEventListener('click', function() {\n            formOverview.style.display = 'none';\n            contactForm.style.display = 'block';\n            \n            \/\/ Scroll to top\n            document.getElementById('contact-form-container').scrollIntoView({ behavior: 'smooth' });\n          });\n\n          \/\/ Final submit button click handler\n          finalSubmitButton.addEventListener('click', function() {\n            \/\/ Generate and store complete email body in hidden field\n            const emailBody = generateEmailBody();\n            document.getElementById('formatted_email_body').value = emailBody;\n            \n            \/\/ Hide the overview screen\n            formOverview.style.display = 'none';\n            \/\/ Show the actual submit button and trigger form submission\n            submitButton.click();\n          });\n        });\n      <\/script>\n\n\n    <!-- Overview Screen -->\n    <div id=\"form-overview\" class=\"form-overview\" style=\"display: none;\">\n      <h2 style=\"color: #fff;\">Inquiry Confirmation<\/h2>\n      <p>Please review the information below and click &#8220;Submit&#8221; to send your inquiry.<\/p>\n      <div id=\"overview-content\" class=\"overview-content\"><\/div>\n      <div class=\"overview-buttons\" style=\"display: flex; gap: 20px; justify-content: center;\">\n        <button type=\"button\" class=\"btn btn-outline-white\" id=\"back_button\">Back<\/button>\n        <button type=\"button\" class=\"btn btn-outline-white\" id=\"final_submit_button\">Submit<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"loader\"><\/div>\n\n\n\n\n  \n\n  <div class=\"form-success\"  >\n    \n\n<h2 class=\"wp-block-heading\">THANK YOU!<\/h2>\n\n\n\n<p>Your inquiry has been forwarded to the relevant department and will be dealt with as soon as possible.<\/p>\n\n\n  <\/div>\n\n<\/div>\n<\/section>\n\n<div class=\"cookieconsent-optout-marketing cookieconsent\" style=\"background-image: url('https:\/\/www.tadano.co.jp\/wp-content\/themes\/tadano\/assets\/dist\/images\/nocookie_form.jpg');\">\n      <div class=\"wrapper\">\n        <h3>You need to accept marketing cookies to view this content<\/h3>\n        <a href=\"javascript: Cookiebot.renew()\" class=\"btn btn-outline-white\">accept<\/a>\n    <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Thank you for visiting the Tadano Ltd. website For inquiries regarding our products, customer support and parts, please contact us via the \u201cProducts and Services Website in you region\u201d We welcome your questions, concerns or comments.Please fill out the form below and agree to the terms before pressing send. Please note that we will be [&hellip;]<\/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-19196","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Contact - Tadano Corporate Website<\/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:\/\/www.tadano.co.jp\/en\/contact\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contact - Tadano Corporate Website\" \/>\n<meta property=\"og:description\" content=\"Thank you for visiting the Tadano Ltd. website For inquiries regarding our products, customer support and parts, please contact us via the \u201cProducts and Services Website in you region\u201d We welcome your questions, concerns or comments.Please fill out the form below and agree to the terms before pressing send. Please note that we will be [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tadano.co.jp\/en\/contact\/\" \/>\n<meta property=\"og:site_name\" content=\"Tadano Corporate Website\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-15T06:21:48+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tadano.co.jp\/en\/contact\/\",\"url\":\"https:\/\/www.tadano.co.jp\/en\/contact\/\",\"name\":\"Contact - Tadano Corporate Website\",\"isPartOf\":{\"@id\":\"https:\/\/www.tadano.co.jp\/ja\/#website\"},\"datePublished\":\"2025-03-18T09:23:19+00:00\",\"dateModified\":\"2026-01-15T06:21:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tadano.co.jp\/en\/contact\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tadano.co.jp\/en\/contact\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tadano.co.jp\/en\/contact\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.tadano.co.jp\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contact\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tadano.co.jp\/ja\/#website\",\"url\":\"https:\/\/www.tadano.co.jp\/ja\/\",\"name\":\"Tadano Corporate Website\",\"description\":\"Corporate information\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tadano.co.jp\/ja\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contact - Tadano Corporate Website","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:\/\/www.tadano.co.jp\/en\/contact\/","og_locale":"en_US","og_type":"article","og_title":"Contact - Tadano Corporate Website","og_description":"Thank you for visiting the Tadano Ltd. website For inquiries regarding our products, customer support and parts, please contact us via the \u201cProducts and Services Website in you region\u201d We welcome your questions, concerns or comments.Please fill out the form below and agree to the terms before pressing send. Please note that we will be [&hellip;]","og_url":"https:\/\/www.tadano.co.jp\/en\/contact\/","og_site_name":"Tadano Corporate Website","article_modified_time":"2026-01-15T06:21:48+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.tadano.co.jp\/en\/contact\/","url":"https:\/\/www.tadano.co.jp\/en\/contact\/","name":"Contact - Tadano Corporate Website","isPartOf":{"@id":"https:\/\/www.tadano.co.jp\/ja\/#website"},"datePublished":"2025-03-18T09:23:19+00:00","dateModified":"2026-01-15T06:21:48+00:00","breadcrumb":{"@id":"https:\/\/www.tadano.co.jp\/en\/contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tadano.co.jp\/en\/contact\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.tadano.co.jp\/en\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tadano.co.jp\/en\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/www.tadano.co.jp\/ja\/#website","url":"https:\/\/www.tadano.co.jp\/ja\/","name":"Tadano Corporate Website","description":"Corporate information","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tadano.co.jp\/ja\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.tadano.co.jp\/en\/wp-json\/wp\/v2\/pages\/19196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tadano.co.jp\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tadano.co.jp\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.tadano.co.jp\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tadano.co.jp\/en\/wp-json\/wp\/v2\/comments?post=19196"}],"version-history":[{"count":5,"href":"https:\/\/www.tadano.co.jp\/en\/wp-json\/wp\/v2\/pages\/19196\/revisions"}],"predecessor-version":[{"id":21389,"href":"https:\/\/www.tadano.co.jp\/en\/wp-json\/wp\/v2\/pages\/19196\/revisions\/21389"}],"wp:attachment":[{"href":"https:\/\/www.tadano.co.jp\/en\/wp-json\/wp\/v2\/media?parent=19196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}