{"id":3930,"date":"2019-09-27T06:44:55","date_gmt":"2019-09-27T06:44:55","guid":{"rendered":"http:\/\/iasisoasia.com\/?page_id=3930"},"modified":"2026-07-24T09:30:28","modified_gmt":"2026-07-24T09:30:28","slug":"iso-9001-certification-in-kuwait","status":"publish","type":"page","link":"https:\/\/iasiso-gulf.com\/KW\/iso-9001-certification-in-kuwait\/","title":{"rendered":"ISO 9001 Certification in Kuwait"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3930\" class=\"elementor elementor-3930\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e3ce32 e-flex e-con-boxed e-con e-parent\" data-id=\"7e3ce32\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-31080d8 e-con-full e-flex e-con e-child\" data-id=\"31080d8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-07e11df elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"07e11df\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Get accredited ISO 9001 certification in Kuwait with IAS &#8211; a globally recognised certification body delivering transparent audits, fast timelines, and complete guidance from gap analysis to certificate issue.<\/p>\n<p>ISO 9001 certification in Kuwait is the internationally accepted proof that your organization runs a structured Quality Management System (QMS) built on ISO 9001:2015. IAS provides ISO 9001 certification in Kuwait for manufacturers, contractors, hospitals, banks, trading firms, and service providers across Kuwait City, Al Ahmadi, Hawalli, Farwaniya, Mubarak Al-Kabeer, and Jahra. As a UQAS-accredited certification body, we help you meet customer and regulatory requirements, improve consistency, and earn a certificate that is recognised worldwide. Request a free quote today.<\/p>\n<h2>What Is ISO 9001 Certification?<\/h2>\n<p>ISO 9001 is an internationally recognized standard for a Quality Management System (QMS). It specifies the requirements for implementing quality in products and services to ensure consistency and continual improvement. The standard helps organizations enhance operational performance while meeting customer and regulatory requirements. ISO 9001 certification is awarded after an accredited certification body audits your QMS and confirms that it conforms to the standard.<\/p>\n<p><a href=\"https:\/\/iasiso-gulf.com\/KW\/blog\/how-iso-9001-certification-in-kuwait\/\">ISO 9001:2015<\/a> is the current version of the standard, developed to improve overall quality performance and efficiency. It focuses on risk-based thinking, leadership involvement, and process improvement. This well-structured framework helps organizations in Kuwait satisfy customer expectations and comply with statutory and regulatory requirements.<\/p>\n<h2>Key Clauses and Requirements of ISO 9001:2015<\/h2>\n<p>ISO 9001:2015 follows the High-Level Structure used across modern ISO management system standards. The main clauses that drive ISO 9001 certification requirements in Kuwait are:<\/p>\n<ul>\n<li>Clause 4 &#8211; Context of the organization: understanding internal and external issues and interested parties<\/li>\n<li>Clause 5 &#8211; Leadership: top management commitment, quality policy, and clear responsibilities<\/li>\n<li>Clause 6 &#8211; Planning: risk-based thinking, quality objectives, and actions to address risks and opportunities<\/li>\n<li>Clause 7 &#8211; Support: resources, competence, awareness, communication, and documented information<\/li>\n<li>Clause 8 &#8211; Operation: planning and control of products and services from design to delivery<\/li>\n<li>Clause 9 &#8211; Performance evaluation: monitoring, internal audit, and management review<\/li>\n<li>Clause 10 &#8211; Improvement: nonconformity, corrective action, and continual improvement<\/li>\n<\/ul>\n<h2>ISO 9001 Certification Process Steps in Kuwait<\/h2>\n<p>Our ISO 9001 certification process steps make the journey predictable for organizations of every size. As a structured certification body, IAS guides you from your first enquiry to certificate issue and beyond:<\/p>\n<ul>\n<li>Gap analysis: we review your existing processes against ISO 9001:2015 to identify what is missing.<\/li>\n<li>Implementation support: documents, procedures, and controls are put in place to close the gaps.<\/li>\n<li>Stage 1 audit (Readiness Audit): we confirm your QMS documentation and readiness for certification.<\/li>\n<li>Stage 2 audit (Effectiveness Audit): our auditors verify that the system works in practice.<\/li>\n<li>Corrective action: any non-conformities are reported and you are given a timeframe to act.<\/li>\n<li>Certification: on successful compliance, IAS issues the ISO 9001 certificate.<\/li>\n<li>Surveillance audits: periodic audits ensure continual improvement and keep the certificate valid.<\/li>\n<\/ul>\n<h2>Documents Required for ISO 9001 Certification<\/h2>\n<p>To obtain ISO 9001 certification, organizations need to prepare and maintain certain documented information required by the standard. Key documents typically include:<\/p>\n<ul>\n<li>Quality Policy and Quality Objectives<\/li>\n<li>Scope of the Quality Management System<\/li>\n<li>Process documentation and procedures<\/li>\n<li>Risk assessment and control measures<\/li>\n<li>Internal audit reports<\/li>\n<li>Management review records<\/li>\n<li>Corrective action reports<\/li>\n<\/ul>\n<p>Proper documentation ensures transparency, consistency, and effective implementation of the Quality Management System and forms the evidence reviewed during your certification audit and surveillance audit.<\/p>\n<h2>Cost of ISO 9001 Certification in Kuwait<\/h2>\n<p>The cost of ISO 9001 certification in Kuwait depends on several factors, including the size of the organization, number of employees, number of sites, nature of business activities, and operational complexity. ISO 9001 certification cost generally includes audit fees, documentation preparation, and surveillance audits over the certification cycle. IAS offers competitive and transparent pricing with no hidden charges. Our team evaluates your scope and provides a customized quotation, making us a value-focused choice among ISO 9001 certification services in Kuwait.<\/p>\n<h2>How Long Does ISO 9001 Certification Take in Kuwait?<\/h2>\n<p>Typical timelines depend on your organization&#8217;s size and current maturity. A small business with documented processes may complete certification in a few weeks, while a larger multi-site operation may need a few months to implement and demonstrate the QMS. IAS schedules audits promptly and keeps the process moving so you reach certification efficiently.<\/p>\n<h2>ISO 9001 Certification Requirements in Kuwait<\/h2>\n<p>Meeting ISO 9001 certification requirements in Kuwait means establishing a documented QMS, demonstrating leadership commitment, applying risk-based thinking, and showing evidence of internal audits and management review. There is no legal barrier specific to Kuwait &#8211; any organization can pursue certification. What matters is conformity to ISO 9001:2015 and the ability to evidence continual improvement during audits.<\/p>\n<h2>Industries and Regulatory Context in Kuwait<\/h2>\n<p>ISO 9001 certification is highly beneficial for manufacturing industries, construction and contracting companies, hospitals and healthcare providers, banks, educational institutions, trading businesses, service providers, and government organizations. In Kuwait, quality management supports tendering and prequalification in the oil and gas sector, where suppliers to operators such as Kuwait Oil Company (KOC) are expected to demonstrate robust quality systems. ISO 9001 also strengthens bids in construction, supports food and healthcare supply chains, and improves consistency across manufacturing operations in Kuwait City and the industrial areas.<\/p>\n<h2>About ISO and Accreditation<\/h2>\n<p>ISO (International Organization for Standardization) is an independent, non-governmental international body that develops global standards to ensure quality, safety, and efficiency. ISO creates and publishes standards but does not issue certifications. Certification is carried out by accredited external certification bodies that conduct audits to verify compliance. IAS is a UQAS-accredited certification body, and accreditation under the IAF framework is what makes your ISO 9001 certificate globally recognised.<\/p>\n<h2>IAS &#8211; ISO Certification Body in Kuwait<\/h2>\n<p>IAS is a globally recognized certification body offering management <a href=\"https:\/\/iasiso-gulf.com\/KW\/system-certification\/\">system certifications<\/a> in Kuwait across various ISO standards. We also provide <a href=\"https:\/\/iasiso-gulf.com\/KW\/product-certification\/\">product certifications<\/a> such as Green, Kosher, CE Marking, Halal, HACCP, and GOST-R. Our professionally trained auditors have extensive industry experience and guide organizations through the complete certification process, from Stage 1 (Readiness Audit) to Stage 2 (Effectiveness Audit), certificate issue, and surveillance audits.<\/p>\n<h2>Covering All Regions in Kuwait<\/h2>\n<p>IAS offers ISO 9001 certification services across all major regions in Kuwait, including Kuwait City, Al Ahmadi, Hawalli, Farwaniya, Mubarak Al-Kabeer, and Jahra. Our team ensures timely audit scheduling and professional support throughout the certification process. With strong knowledge of local regulations and industry practices, we help organizations across Kuwait achieve international quality standards efficiently.<\/p>\n<h2>Benefits of ISO 9001 Certification<\/h2>\n<ul>\n<li>Improved consistency in operations and systematic management practices<\/li>\n<li>Higher customer satisfaction and stronger customer confidence<\/li>\n<li>Better access to tenders and prequalification in Kuwait<\/li>\n<li>Reduced waste, rework, and operating costs through risk-based thinking<\/li>\n<li>A globally recognised certificate that supports export and partnership<\/li>\n<li>A foundation for continual improvement and informed decision-making<\/li>\n<\/ul>\n<h2>ISO 9001 Training in Kuwait<\/h2>\n<p>IAS also provides accredited <a href=\"https:\/\/iasiso-gulf.com\/KW\/iso-9001-lead-auditor-training-in-kuwait\/\">ISO 9001 Lead Auditor training<\/a> and <a href=\"https:\/\/iasiso-gulf.com\/KW\/iso-9001-internal-auditor-training-in-kuwait\/\">ISO 9001 Internal Auditor training<\/a> so your team can build and maintain the QMS in-house. Accredited training is available through <a href=\"https:\/\/www.eascertification.com\/\" target=\"_blank\" rel=\"noopener\">eascertification.com<\/a>.<\/p>\n<h2>Why Choose IAS Kuwait<\/h2>\n<p>IAS is a UQAS-accredited certification body with experienced auditors and a transparent auditing process. We provide complete guidance from implementation to certification and continual improvement. With more than a decade of professional audit experience and a presence across the Gulf, we combine global recognition with local knowledge of Kuwait&#8217;s industries. Choosing IAS as your ISO 9001 certification consultants and certification body in Kuwait ensures reliable, professional, and value-added service &#8211; which is why many clients consider us the best ISO 9001 certification company in Kuwait.<\/p>\n<p>Explore our full range of standards on the <a href=\"https:\/\/iasiso-gulf.com\/KW\/iso-certification\/\">Kuwait ISO certification hub<\/a>, or compare related standards such as <a href=\"https:\/\/iasiso-gulf.com\/KW\/iso-14001-certification-in-kuwait\/\">ISO 14001 certification<\/a> and <a href=\"https:\/\/iasiso-gulf.com\/KW\/iso-45001-certification-in-kuwait\/\">ISO 45001 certification<\/a> in Kuwait.<\/p>\n<h2>Get ISO 9001 Certified in Kuwait Today<\/h2>\n<p>Ready to begin? Get ISO 9001 certification in Kuwait with a trusted, accredited partner. <a href=\"https:\/\/iasiso-gulf.com\/contact-us\/\">Contact IAS<\/a> for a free, no-obligation quote, or review our <a href=\"https:\/\/iasiso-gulf.com\/KW\/frequently-asked-questions\/\">frequently asked questions<\/a> to learn more about ISO 9001 certification services in Kuwait.<\/p>\n<h2>ISO 9001 Certification Cost and Timeline in Kuwait<\/h2>\n<p>The cost of ISO 9001 certification in Kuwait depends on the size of your organisation, the number of employees and sites in scope, and how mature your current quality processes are. Rather than quote a fixed figure, IAS reviews your operations first and gives you a clear, all-inclusive proposal so there are no surprises. Most small and medium Kuwaiti businesses complete certification within a few weeks to a few months, depending on how ready your quality management system is when the audit begins.<\/p>\n<h2>Industries Using ISO 9001 in Kuwait<\/h2>\n<p>From oil and gas contractors serving KOC and KNPC to trading houses, manufacturers, construction firms, healthcare providers, and IT companies, organisations across Kuwait use ISO 9001 to win tenders and deliver consistent quality. Many combine it with <a href=\"https:\/\/iasiso-gulf.com\/KW\/iso-45001-certification-in-kuwait\/\">ISO 14001 and ISO 45001<\/a> in a single integrated management system to satisfy several tender requirements at once.<\/p>\n\n<h2>Explore More Certifications in Kuwait<\/h2>\n<ul><li><a href=\"https:\/\/iasiso-gulf.com\/KW\/iso-14001-certification-in-kuwait\/\">ISO 14001 Certification in Kuwait<\/a> \u2013 environmental management<\/li><li><a href=\"https:\/\/iasiso-gulf.com\/KW\/iso-45001-certification-in-kuwait\/\">ISO 45001 Certification in Kuwait<\/a> \u2013 occupational health and safety<\/li><li><a href=\"https:\/\/iasiso-gulf.com\/KW\/iso-22000-certification-in-kuwait\/\">ISO 22000 Certification in Kuwait<\/a> \u2013 food safety management<\/li><\/ul>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-206d24d e-con-full e-flex e-con e-child\" data-id=\"206d24d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d284891 elementor-widget elementor-widget-sidebar\" data-id=\"d284891\" data-element_type=\"widget\" data-widget_type=\"sidebar.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"text-60\" class=\"widget widget_text gdlr-item gdlr-widget\">\t\t\t<div class=\"textwidget\"><h5>To Enroll<\/h5>\n<p><a class=\"gdlr-button small\" href=\"https:\/\/iasiso-gulf.com\/KW\/wp-content\/uploads\/2024\/12\/IAS-Application-FormV1.8-1.doc\" target=\"_self\" style=\"color:#ffffff; background-color:#b02b2c; \">Application <\/a><br \/>\n<a class=\"gdlr-button small\" href=\"https:\/\/iasiso-gulf.com\/KW\/wp-content\/uploads\/2024\/12\/IAS-ISO-9001-Brochure.pdf\" target=\"_self\" style=\"color:#ffffff; background-color:#476DB2; \">Brochure <\/a><br \/>\n<a class=\"gdlr-button small\" href=\"https:\/\/iasiso-gulf.com\/KW\/training-schedule\/\" target=\"_self\" style=\"color:#ffffff; background-color:#476DB2; \">Training Schedule<\/a><\/p>\n<h5>Contact Us<\/h5>\n<!DOCTYPE html>\n<html lang=\"en\">\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <link href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.2.3\/dist\/css\/bootstrap.min.css\" rel=\"stylesheet\">\n  <link\n  rel=\"stylesheet\"\n  href=\"https:\/\/cdn.jsdelivr.net\/gh\/lipis\/flag-icons@6.6.6\/css\/flag-icons.min.css\"\n\/>\n  <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.2.3\/dist\/js\/bootstrap.bundle.min.js\"><\/script>\n  <script src=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.6.4\/jquery.min.js\"><\/script>\n  <script src=\"https:\/\/www.google.com\/recaptcha\/api.js\" async defer><\/script>\n\n<style>\n.certification-section,.training-section, .other_enquiry_form, .certification_prod_section, .process_section, .product_section{\n\tdisplay:none;\n}\nlabel, .label {\ncolor:black;\n \n}\n.form-control {\npadding: 16px 19px;\n}\n#countryDropdown {\n\tborder: 1px solid #ced4da;\n}\n.dropdown-menu {\n\theight:300px;\n\toverflow-x:auto;\t\n}\n#myModalAlert, .modal{\n\tz-index:9999999 !important;\n}\n#myModalAlert .modal-dialog {\n\tz-index:10 !important;\n\tmargin-top: 40vh;\n}\n#myModalAlert .modal-header {\n\tpadding: 10px !important;\n\tbackground: #dee1e6;\n}\n#myModalAlert .modal-header .btn-close,\n#myModalAlert .modal-header .close {\n\topacity: 1 !important;\n\tcolor: #000 !important;\n\tfilter: none !important;\n}\n\n\n#myModalAlert .modal-body {\n\ttext-align: center;\n\tcolor:black;\n}\n.modal-backdrop.show {\nz-index: 100 !important;\nposition:relative !important;\n}\n.error, .mandatory {\n\tcolor:red;\n}\ninput {\ncolor:black !important;\n}\n.label{\nfont-size: 100%\n}\nh6:after{\nbackground: #fff;\n}\n.form-note {\n    margin-top: 14px;\n    padding: 10px 12px;\n    background: #f4f6f9;\n    border-left: 4px solid #3c8dbc;\n    font-size: 12px;\n    color: #333;\n}\n\/* Collapsible multi-checkbox dropdown for Product Name *\/\n.scheme-dropdown-toggle {\n    border: 1px solid #ced4da;\n    border-radius: 4px;\n    padding: 10px 14px;\n    background: #fff;\n    cursor: pointer;\n    color: #333;\n    position: relative;\n    user-select: none;\n}\n.scheme-dropdown-toggle::after {\n    content: \"\\25BC\";\n    float: right;\n    font-size: 10px;\n    margin-top: 3px;\n    transition: transform 0.2s;\n}\n.scheme-dropdown-toggle.open::after {\n    transform: rotate(180deg);\n}\n.scheme-checkbox-list {\n    display: none;\n    max-height: 200px;\n    overflow-y: auto;\n    border: 1px solid #ced4da;\n    border-top: none;\n    border-radius: 0 0 4px 4px;\n    padding: 10px;\n    background: #fff;\n}\n.scheme-checkbox-list.show {\n    display: block;\n}\n<\/style>\n    <div class=\"container mt-3\">\n         <div class=\"card\">\n\t\t <div class=\"card-body\">\n         <form id=\"contct_form\" >\n         \t<!-- hidden datas -->\n         \t<input type=\"hidden\" name=\"source\" value=\"2\">\n\t\t\t<input type=\"hidden\" name=\"enquiry_from\"     value=\"online_user\">\n            <input type=\"hidden\" name=\"From\" value=\"6\">\n            <input type=\"hidden\" name=\"Website\" class=\"website_id\" value=\"\">\n            <input type=\"hidden\" name=\"source_of_url\"  class=\"url_id\"  value=\"\">\n\t\t\t <input type=\"hidden\" name=\"Company\" class=\"company\" value=\"\">\n            \n            <div class=\"row\">\n                <div class=\"col-sm-12\"> \n                    <div class=\"mb-3 mt-3\">\n                        <label  >Company Name:<\/label>\n                        <input type=\"text\" class=\"form-control\" id=\"CompanyName\" placeholder=\"Enter company name\" name=\"CompanyName\">\n                    <\/div>\n                    <div class=\"mb-3\">\n                        <label  >Name: *<\/label>\n                        <input type=\"text\" class=\"form-control\" id=\"CustomerName\" placeholder=\"Enter Name\" name=\"CustomerName\" required=\"required\">\n                        <span class=\"error error_company_name\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n                    <\/div> \n\t\t\t\t\t\n                    <input type=\"hidden\" name=\"telephone_number\" value=\"\">\n                    <div class=\"mb-3\">\n                        <label>E-Mail:*<\/label>\n                        <input type=\"email\" class=\"form-control\" id=\"EMail\" placeholder=\"Enter email\" name=\"EMail\" required=\"required\">\n                         <span class=\"error error_email\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n                    <\/div>\n                    <div class=\"mb-3 country-section\">\n                    \t<label>Country: *<\/label>\n                       \t<div class=\"dropdown\">\n\t\t\t\t\t\t  \t<div class=\"btn btn-default\" type=\"button\" id=\"countryDropdown\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\">\n\t\t\t\t\t\t    \t <span class=\"default_countr\"><\/span> --- Select Country ---<\/span>\n\t\t\t\t\t\t  \t<\/div>\n\t\t\t\t\t\t  <ul class=\"dropdown-menu\" style=\"position: absolute;z-index: 999999;\" aria-labelledby=\"countryDropdown\"><\/ul>\n\n\t\t\t\t\t\t  <input type=\"hidden\" id=\"country_id\" name=\"Country\" required>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t <span class=\"error error_country\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t\t\t<\/div> \n\t                <div class=\"mb-3 mt-3\">\n\t                    <label>State: *<\/label>\n\t                    <select class=\"form-select\" name=\"State\" id=\"State\" required=\"required\">\n\t                        <option value=\"\">--Please select state--<\/option>\n\t                    <\/select>\n\t                     <span class=\"error error_state\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t                <\/div>\n\t                <div class=\"mb-3\">\n\t                    <label>City:<\/label>\n\t                    <select class=\"form-select\" name=\"City\" id=\"City\">\n\t                        <option value=\"\">--Please select City --<\/option> \n\t                    <\/select>\n\t                    <span class=\"error error_city\"><\/span>\n\t                <\/div> \n \n\t                <div class=\"mb-3\">\n                        <label  > Mobile Number:*<\/label>\n                       \n                        <div class=\"input-group m-0\">\n\t\t\t\t\t\t\t<span class=\"input-group-text\" id=\"CountryCode\" data-phone-length=\"\">+965<\/span>\n                        \t<input type=\"tel\" inputmode=\"numeric\" pattern=\"[0-9]*\" class=\"form-control\" id=\"MobileNumber\" placeholder=\"Enter mobile number\" name=\"MobileNumber\" required=\"required\">\n                        \t\n                        <\/div>\n\t\t\t\t\t\t<span class=\"error error_mobile_no\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n                    <\/div>\n\t                <div class=\"mb-3\">\n\t                     <h6 class=\"label\">Enquiry Type<\/h6>\n\t                    <span><input type=\"radio\" class=\"form-check-input enquiry_type\"    name=\"optradio\" value=\"1\" checked> Enquiry<\/span>\n\t                    <span> <input type=\"radio\" class=\"form-check-input enquiry_type\"   name=\"optradio\" value=\"2\"> Other<\/span>\n\t                <\/div> \n\t                <div class=\"enquiry_form\">\n\t\t                <div class=\"mb-3\">\n\t\t                    <label>Training \/ Certification: *<\/label>\n\t\t                    <select class=\"form-select\"  id=\"purposOf\">\n\t\t                        <option value=\"\">--Please select  --<\/option> \n\t\t                        <option value=\"1\">Training (For Individuals or Group of Individuals)<\/option>\n\t\t                        <option value=\"2\">Certification (For Organizations)<\/option>\n\t\t                    <\/select>\n\t\t                    <span class=\"error error_trg_cert\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t                <\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"mb-3 certification_prod_section\">\n\t\t\t\t\t\t\t<label>Certification: *<\/label>\n\t\t\t\t\t\t\t<select class=\"form-select\" name=\"cert_Type\" id=\"cert_Type\">\n\t\t\t\t\t\t\t\t<option value=\"\">--Please select Type --<\/option>\n\t\t\t\t\t\t\t\t<option value=\"1\">Process<\/option>\n\t\t\t\t\t\t\t\t<option value=\"2\">Product<\/option>\n\t\t\t\t\t\t\t\t<option value=\"3\">Both (Process\/Product)<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t                <span class=\"error error_cert_product_type\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t            <\/div>\n\t\t                <!-- Training -->\n\t\t                \n\t\t                <div class=\"training-section\">\n\t\t                \t<h6 class=\"label\">Training<\/h6>\n\t\t\t                <div class=\"mb-3\">\n\t\t\t                    <label>Product Type: *<\/label>\n\t\t\t                    <select class=\"form-select\" name=\"Type[]\" id=\"Type\">\n\t\t\t                        <option value=\"\">--Please select Type --<\/option>\n\t\t\t                    <\/select>\n\t\t\t                    <span class=\"error error_product_type\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t                <\/div>\n\n\t\t\t                <div class=\"mb-3\">\n\t\t\t                    <label>Product Category: *<\/label>\n\t\t\t                    <select class=\"form-select\" name=\"Category[]\" id=\"Category\">\n\t\t\t                        <option value=\"\">--Please select Category --<\/option>\n\t\t\t                    <\/select>\n\t\t\t                     <span class=\"error error_product_category\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t                <\/div>\n\n\t\t\t                <div class=\"mb-3\">\n\t\t\t                    <label>Product Name: <span class=\"mandatory\">*<\/span><\/label>\n\t\t\t                    <div class=\"scheme-dropdown-toggle\" data-target=\"ProductNameCheckboxes\" data-default=\"-- Select Product Name --\">-- Select Product Name --<\/div>\n\t\t\t                    <div class=\"scheme-checkbox-list\" id=\"ProductNameCheckboxes\">\n\t\t\t                        <span style=\"color:#999;\">-- Please select Product Type &amp; Category first --<\/span>\n\t\t\t                    <\/div>\n\t\t\t                    <span class=\"error error_product_name\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t                <\/div>\n\t\t\t            <\/div>\n\t\t\t            <!-- Training End -->\n\t\t\t            <!-- Certification -->\n\t\t\t           \n\t\t                <div class=\"certification-section\">\n\t\t\t                <div class=\"mb-3 product_section\">\n\t\t\t                    <label>Product Scheme: <span class=\"mandatory\">*<\/span> <\/label>\n\t\t\t                    <div class=\"scheme-dropdown-toggle\" data-target=\"productSchemeCheckboxes\" data-default=\"-- Select Product Scheme --\">-- Select Product Scheme --<\/div>\n\t\t\t                    <div class=\"scheme-checkbox-list\" id=\"productSchemeCheckboxes\"><\/div>\n\t\t\t                     <span class=\"error error_product_name\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t                <\/div>\n\t\t\t                <div class=\"mb-3 process_section\">\n\t\t\t                    <label>Process Scheme: <span class=\"mandatory\">*<\/span> <\/label>\n\t\t\t                    <div class=\"scheme-dropdown-toggle\" data-target=\"processSchemeCheckboxes\" data-default=\"-- Select Process Scheme --\">-- Select Process Scheme --<\/div>\n\t\t\t                    <div class=\"scheme-checkbox-list\" id=\"processSchemeCheckboxes\"><\/div>\n\t\t\t                     <span class=\"error error_process_scheme\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t                <\/div>\n\t\t\t            <\/div>\n\t\t\t            <!-- Certification End-->\n\t\t                <input type=\"hidden\" name=\"bco_assign_training\" class=\"bco_assign_training\" value=\"\">\n\t\t                 <input type=\"hidden\" name=\"bco_assign_cert\" class=\"bco_assign_cert\" value=\"\">\n\t\t                <input type=\"hidden\" name=\"Date\" value=\"2026-08-02\">\n\t\t            <\/div>\n\t\t            <div class=\"other_enquiry_form\">\n\t\t            \t<h6 class=\"label\">Specified details <span class=\"mandatory\">*<\/span><\/h6>\n\t\t            \t<div class=\"mb-3\">\n\t\t                     <textarea class=\"form-control\" name=\"other_enquiry\" rows=\"3\" id=\"other_enquiry\" placeholder=\"Please describe your enquiry\"><\/textarea>\n\t\t                     <span class=\"error error_enquiry\" style=\"color: red; font-size: 13px; margin-top: 5px; display: block;\"><\/span>\n\t\t                <\/div>\n\t\t            <\/div>\n\t\t\t\t\t<!--<div class=\"captcha\">\n\t\t\t\t\t  <div class=\"g-recaptcha\" data-sitekey=\"6LdfrBMiAAAAANUyn31B8bi7ABPn9EZN_w-Jkf42\"><\/div>\n\t\t\t\t\t  <span class=\"error error_captcha\"><\/span>\n\t\t\t\t\t<\/div> -->\n\t\t\t\t\t<div class=\"mb-3\">\n                <label><input type=\"checkbox\" id=\"privacyCheck\" name=\"acceptance-836\" value=\"1\" aria-invalid=\"false\"><span class=\"wpcf7-list-item-label\"><span style=\"color:black\"> I agree that IAS can use my data for the purposes of dealing with my request, in accordance with the <\/span><b><a href=\"https:\/\/iasiso-gulf.com\/KW\/online-privacy-statement\/\" style=\"color:#A70000\" target=\"_blank\">IAS Online Privacy Statement<\/a><\/b><\/span><span class=\"mandatory\">*<\/span>\n                <\/label>\n                <span class=\"error error_privacy\" style=\"color: red; font-size: 13px; margin-top: 5px; display: block;\"><\/span>\n            <\/div>\n\t\t\t\t\t\n \t\t\t\t\t<div style=\"width:300px;max-width:100%;\">\n \t\t\t\t\t\t<label>Enter Captcha:<\/label>\n\n\t\t\t\t\t\t  <div style=\"margin-bottom: 10px; display: flex; align-items: center; gap: 10px;\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/iasiso-gulf.com\/KW\/?stm_captcha=1785680513\" alt=\"captcha\" id=\"captchaImage\" style=\"border: 1px solid #ccc; padding: 5px; height: 80px; width: 260px; display: block;\">\n\t\t\t\t\t\t\t<i class=\"fa fa-refresh reload-icon\" id=\"refreshCaptcha\" style=\"cursor: pointer;font-size: 24px; color: #007bff;transition: transform 0.3s ease;\" onmouseover=\"this.style.transform='rotate(90deg)';\" onmouseout=\"this.style.transform='rotate(0deg)';\"><\/i>\n\t\t\t\t\t\t  <\/div>\n\t\t\t\t\t\t <input type=\"text\" class=\"form-control\" name=\"captcha_answer\" id=\"captcha_answer\" required\n           style=\"width: 100%; padding: 8px; border: 1px solid #ccc; border-radius: 4px; font-size: 14px;\">\n\t\t\t\t\t   <span class=\"error error_captcha\" style=\"color: red; font-size: 13px; margin-top: 5px; display: block;\"><\/span>\n \t\t\t\t\t<\/div> \n\t\t\t\t\t<div class=\"form-note mb-3\">\n\t\t\t\t\t\t<strong>Note:<\/strong>\n\t\t\t\t\t\tFor clarity on Process and Product certification schemes, please refer this website menu.\n\t\t\t\t\t<\/div>\n\t\t        <\/div>\n\t\t\t\t\n            <\/div>\n            \n            <button type=\"submit\" class=\"btn btn-primary btn-submit\">Submit<\/button>\n        <\/form>\n\t\t<!-- The Modal -->\n\t\t<div class=\"modal\" id=\"myModalAlert\">\n\t\t  <div class=\"modal-dialog\">\n\t\t    <div class=\"modal-content\">\n\t\t      <!-- Modal Header -->\n\t\t      <div class=\"modal-header\">\n\t\t        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\"><\/button>\n\t\t      <\/div>\n\t\t      <!-- Modal body -->\n\t\t      <div class=\"modal-body\">\n\t\t        Thank You\n\t\t      <\/div>\n\t\t    <\/div>\n\t\t  <\/div>\n\t\t<\/div>\n\t\t<div class=\"modal\" id=\"error_pop\">\n\t\t  <div class=\"modal-dialog\" role=\"document\">\n\t\t\t<div class=\"modal-content\">\n\t\t\t  <div class=\"modal-header bg-danger text-white\">\n\t\t\t\t<center><h5 class=\"modal-title\" id=\"errorModalLabel\">Duplicate Email<\/h5><\/center>\n\t\t\t\t<button type=\"button\" class=\"btn-close btn-close-white\" data-bs-dismiss=\"modal\" aria-\t\t\t\t\t\tlabel=\"Close\"><\/button>\n\t\t\t  <\/div>\n\t\t\t  <div class=\"modal-body\" id=\"error_pop_con\">\n\n\t\t\t  <\/div>\n\t\t\t  <div class=\"modal-footer\">\n\t\t\t\t<div class=\"d-flex justify-content-end gap-2\">\n\t\t\t\t  <button type=\"button\" class=\"btn btn-outline-secondary\" id=\"cancelProceed\">Cancel<\/button>\n\t\t\t\t  <button type=\"button\" id=\"proceed_trn_enq\" class=\"btn btn-primary\" data-enquiry-type=\"\">Proceed<\/button>\n\t\t\t\t<\/div>\n\t\t\t  <\/div>\n\t\t\t<\/div>\n\t\t  <\/div>\n\t\t<\/div>\n\t\t\n\t\t<\/div>\n\t\t<\/div>\n    <\/div><script type='text\/javascript'>\n\n\t\t\tvar base_url_api = 'https:\/\/erp.iasiso.com\/Api';\n\t\t    var base_url = 'https:\/\/erp.iasiso.com';\n\t\t\tvar email_url = '';\n\t\t    $(document).ready(function() {\n\n\t\t    \t\/\/ Move modals to body so they aren't trapped inside container overflow\n\t\t    \t$('#myModalAlert, #error_pop').appendTo('body');\n\n\t\t    \t\/\/ Force the mobile country code + input onto one joined line, with a compact height.\n\t\t    \t\/\/ Works even if the theme strips Bootstrap \/ the input-group class.\n\t\t    \tfunction enforceMobileGroup(){\n\t\t    \t\tvar grp = $('#CountryCode').parent();\n\t\t    \t\tif(!grp.length) return;\n\t\t    \t\tgrp.css({\n\t\t    \t\t\t'display':'flex','flex-wrap':'nowrap','align-items':'stretch',\n\t\t    \t\t\t'width':'100%','margin':'0','padding':'0'\n\t\t    \t\t});\n\t\t    \t\t$('#CountryCode').css({\n\t\t    \t\t\t'display':'flex','align-items':'center','flex':'0 0 auto','width':'auto',\n\t\t    \t\t\t'white-space':'nowrap','padding':'12px 9px','font-size':'14px','line-height':'1.5',\n\t\t    \t\t\t'background':'#e9ecef','border':'1px solid #ced4da','border-right':'0',\n\t\t    \t\t\t'border-top-left-radius':'0.25rem','border-bottom-left-radius':'0.25rem',\n\t\t    \t\t\t'border-top-right-radius':'0','border-bottom-right-radius':'0',\n\t\t    \t\t\t'margin':'0','color':'#212529','box-sizing':'border-box'\n\t\t    \t\t});\n\t\t    \t\t$('#MobileNumber').css({\n\t\t    \t\t\t'display':'block','flex':'1 1 auto','width':'1%','min-width':'0','margin':'0',\n\t\t    \t\t\t'padding':'12px 9px','font-size':'14px','line-height':'1.5','height':'auto',\n\t\t    \t\t\t'border-top-left-radius':'0','border-bottom-left-radius':'0',\n\t\t    \t\t\t'border-top-right-radius':'0.25rem','border-bottom-right-radius':'0.25rem',\n\t\t    \t\t\t'box-sizing':'border-box'\n\t\t    \t\t});\n\t\t    \t}\n\t\t    \tenforceMobileGroup();\n\t\t    \tsetTimeout(enforceMobileGroup, 600);\n\n\t\t    \t\/\/ Toggle open\/close for scheme checkbox dropdowns\n\t\t    \t$(document).on('click', '.scheme-dropdown-toggle', function(e){\n\t\t    \t\te.stopPropagation();\n\t\t    \t\tvar targetId = $(this).data('target');\n\t\t    \t\tvar list = $('#'+targetId);\n\t\t    \t\t$('.scheme-checkbox-list').not(list).removeClass('show');\n\t\t    \t\t$('.scheme-dropdown-toggle').not(this).removeClass('open');\n\t\t    \t\tlist.toggleClass('show');\n\t\t    \t\t$(this).toggleClass('open');\n\t\t    \t});\n\t\t    \t$(document).on('click', '.scheme-checkbox-list', function(e){ e.stopPropagation(); });\n\t\t    \t$(document).on('click', function(){\n\t\t    \t\t$('.scheme-checkbox-list').removeClass('show');\n\t\t    \t\t$('.scheme-dropdown-toggle').removeClass('open');\n\t\t    \t});\n\n\t\t    \t\/\/ Update toggle label as user checks\/unchecks product names\n\t\t    \t$(document).on('change', '.product-name-chk', function(){\n\t\t    \t\tvar count = $('.product-name-chk:checked').length;\n\t\t    \t\tvar toggle = $('.scheme-dropdown-toggle[data-target=\"ProductNameCheckboxes\"]');\n\t\t    \t\tif(count === 0){\n\t\t    \t\t\ttoggle.text(toggle.data('default'));\n\t\t    \t\t} else if(count === 1){\n\t\t    \t\t\ttoggle.text($('.product-name-chk:checked').closest('label').text().trim());\n\t\t    \t\t} else {\n\t\t    \t\t\ttoggle.text(count + ' selected');\n\t\t    \t\t}\n\t\t    \t\t\/\/ Re-fetch the BCO assignment now that the user has actually picked products.\n\t\t    \t\t\/\/ Without this, .bco_assign_training keeps the empty value from the earlier\n\t\t    \t\t\/\/ fetchBcoTraining() call (fired on country\/state\/Type\/Category change while no\n\t\t    \t\t\/\/ products were checked), and SEO\/addEnquiry then writes Region not allocated\n\t\t    \t\t\/\/ into the email because the bco_assign POST field arrives empty.\n\t\t    \t\tfetchBcoTraining();\n\t\t    \t});\n\t\t    \t\/\/ Helper: reset ProductName toggle label + close panel\n\t\t    \twindow.resetProductNameToggle = function(){\n\t\t    \t\tvar toggle = $('.scheme-dropdown-toggle[data-target=\"ProductNameCheckboxes\"]');\n\t\t    \t\ttoggle.text(toggle.data('default')).removeClass('open');\n\t\t    \t\t$('#ProductNameCheckboxes').removeClass('show');\n\t\t    \t};\n\n\t\t    \t\/\/ Update toggle label as user checks\/unchecks product scheme\n\t\t    \t$(document).on('change', '.product-scheme-chk', function(){\n\t\t    \t\tvar count = $('.product-scheme-chk:checked').length;\n\t\t    \t\tvar toggle = $('.scheme-dropdown-toggle[data-target=\"productSchemeCheckboxes\"]');\n\t\t    \t\tif(count === 0){\n\t\t    \t\t\ttoggle.text(toggle.data('default'));\n\t\t    \t\t} else if(count === 1){\n\t\t    \t\t\ttoggle.text($('.product-scheme-chk:checked').closest('label').text().trim());\n\t\t    \t\t} else {\n\t\t    \t\t\ttoggle.text(count + ' selected');\n\t\t    \t\t}\n\t\t    \t});\n\t\t    \t\/\/ Update toggle label as user checks\/unchecks process scheme\n\t\t    \t$(document).on('change', '.process-scheme-chk', function(){\n\t\t    \t\tvar count = $('.process-scheme-chk:checked').length;\n\t\t    \t\tvar toggle = $('.scheme-dropdown-toggle[data-target=\"processSchemeCheckboxes\"]');\n\t\t    \t\tif(count === 0){\n\t\t    \t\t\ttoggle.text(toggle.data('default'));\n\t\t    \t\t} else if(count === 1){\n\t\t    \t\t\ttoggle.text($('.process-scheme-chk:checked').closest('label').text().trim());\n\t\t    \t\t} else {\n\t\t    \t\t\ttoggle.text(count + ' selected');\n\t\t    \t\t}\n\t\t    \t});\n\t\t    \t\/\/ Helper: reset a scheme toggle label to its default text\n\t\t    \twindow.resetSchemeToggleLabel = function(targetId){\n\t\t    \t\tvar toggle = $('.scheme-dropdown-toggle[data-target=\"'+targetId+'\"]');\n\t\t    \t\tvar defaultText = toggle.data('default') || '-- Select --';\n\t\t    \t\ttoggle.text(defaultText);\n\t\t    \t\ttoggle.removeClass('open');\n\t\t    \t\t$('#'+targetId).removeClass('show');\n\t\t    \t};\n\n\t\t    \t\/\/ Customer name \u2014 letters + space only (strip digits\/symbols on input)\n\t\t    \t$(document).on('input','#CustomerName', function(){\n\t\t    \t\tvar val = $(this).val();\n\t\t    \t\tval = val.replace(\/[^a-zA-Z ]\/g, '');\n\t\t    \t\t$(this).val(val);\n\t\t    \t});\n\n\t\t    \t\/\/credentials\n\t\t    \tvar url = base_url_api+'\/getUser';\n\t\t    \tvar chat_username = '';\n\t\t    \tvar chat_password = '';\n\t\t        $.get(url, function(datas, status){\n\t\t            if(datas){ \n\t\t            \tchat_username = datas.username;\n\t\t            \tchat_password = datas.password;\n\t\t            }\n\t\t        })\n\n\t\t       $('#refreshCaptcha').click(function(){\n\t\t\t\t\t$('#captchaImage').attr('src', 'https:\/\/iasiso-gulf.com\/KW\/?stm_captcha=1785680513&t=' + new Date().getTime());\n\t\t\t\t});\n\n\t\t    \t\/\/country\n\t\t\t\t$(document).on('click','li a.dropdown-item', function() {\n\t\t\t    \tvar code = $(this).data('code');\n\t\t\t    \tvar countryName = $(this).text().trim();\t\n\t\t\t    \tvar country_id = $(this).attr('country_id');\n\t\t\t    \tvar country_code = $(this).attr('country_code');\n\t\t\t\t\tvar mobile_number_length = $(this).attr('data-mobile_number_length');\n\n\t\t\t    \t$('#countryDropdown').html('<span class=\"fi fi-' + code.toLowerCase() + '\"><\/span> ' + countryName);\n\t\t\t    \t$('#country_id').val(country_id);\n\n\t\t\t    \tif(country_code){\n\t\t\t\t\tconsole.log($('#CountryCode').attr('data-phone-length'));\n\t\t\t\t\t\t$('#CountryCode').text(country_code).attr('data-phone-length', mobile_number_length).data('phone-length', mobile_number_length);\n\t\t\t\t\t\t\n\t\t\t\t\t\t\/\/ reset input and error message\n    \t\t\t\t\t$('#MobileNumber').val('');\n    \t\t\t\t\t$('.error_mobile_no').text('');\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t            \n\t\t             var url = base_url_api+'\/getRegion';\n\t\t            $.post(url,{country:country_id},function(states, status){\n\t\t                if(states){\t\t                    \n\t\t                    $('#State').html(states);\n\t\t                }\n\t\t            });\n\t\t            fetchBcoTraining();\n\t\t            fetchBcoCert();\n\t\t\t\t});\n\n\t\t\t\t\/\/country search\n\n\t\t\t\t$(document).on('keyup','.dropdown-input', function() {\n\n\t\t\t\t  \tvar filterValue = $(this).val().toLowerCase();\n\t\t\t\t  \t$('li.country_list').each(function() {\n\t\t\t\t      var text = $(this).text().toLowerCase(); \/\/ Get the text of each li and convert to lowercase\n\t\t\t\t      if (text.indexOf(filterValue) === -1) {\n\t\t\t\t        $(this).hide(); \/\/ Hide the li if it does not contain the filter value\n\t\t\t\t      } else {\n\t\t\t\t        $(this).show(); \/\/ Show the li if it contains the filter value\n\t\t\t\t      }\n\t\t\t\t    });\n\t\t\t\t})\n\n\t\t    \t\/\/Fetch website info\n\n\t\t    \tvar website_url =  window.location.href;\n\n\t\t    \t\/\/var website_url = 'https:\/\/iasiso-middleeast.com\/iso-9001-lead-auditor-training-in-israel\/';\n\n\t\t    \tif(website_url){\n\t\t    \t\t $.post(base_url_api +'\/get_website_details',{url:website_url}, function(datas, status){\n   \t\t\t\t\t\t\tif(datas){\n   \t\t\t\t\t\t\t\t$('.website_id').val(datas.website_id);\n   \t\t\t\t\t\t\t\t$('.url_id').val(datas.url_id);\n\t\t\t\t\t\t\t\t$('.Company').val(datas.company);\n   \t\t\t\t\t\t\t}\n\t\t        \t});\n\t\t    \t}\n\t\t    \t\n\n\t\t        \/\/Fetch country\n\t\t        var url = base_url_api+'\/getCountrys';\n\t\t        var country_option = `<li>\n\t\t\t      <input class=\"form-control dropdown-input\" type=\"text\" placeholder=\"Search\">\n\t\t\t    <\/li>\n\t\t\t    <li>\n\t\t\t      <hr class=\"dropdown-divider\">\n\t\t\t    <\/li>`;\n\t\t        $.get(url, function(datas, status){\n\n\t\t            if(datas){\n\t\t                $(datas).each(function(inex, data) {\n\t\t                   country_option +=`<li class=\"country_list\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"dropdown-item\"  country_id=\"`+data.country_id+`\" country_code=\"+`+data.isd_code+`\" data-code=\"`+data.code+`\" data-mobile_number_length=\"`+data.mobile_number_length+`\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"fi fi-`+data.code.toLowerCase()+`\"><\/span> `+data.country_name+`\n\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t <\/li>`;\n\n\t\t                    \/\/ Auto select Kuwait (country_id = 120)\n\t\t                    var default_country_id = 120;\n\t\t                    if(data.country_id == default_country_id){\n\t\t                        $('#countryDropdown').html(\n\t\t                            '<span class=\"fi fi-' + data.code.toLowerCase() + '\"><\/span> ' + data.country_name\n\t\t                        );\n\t\t                        $('#country_id').val(data.country_id);\n\n\t\t                        if(data.isd_code){\n\t\t                            $('#CountryCode')\n\t\t                                .text('+' + data.isd_code)\n\t\t                                .attr('data-phone-length', data.mobile_number_length)\n\t\t                                .data('phone-length', data.mobile_number_length);\n\t\t                        }\n\n\t\t                        var url2 = base_url_api + '\/getRegion';\n\t\t                        $.post(url2, { country: data.country_id }, function(states, status){\n\t\t                            if(states){ $('#State').html(states); }\n\t\t                        });\n\t\t                    }\n\t\t                });\n\n\n\t\t                $('.country-section .dropdown-menu').html(country_option);\n\t\t            }\n\t\t        });\n\t\t         $(document).on('change','#State', function(){\n\n\t\t            var url = base_url_api+'\/getRegion';\n\t\t            var state = $(this).val();\n\n\t\t            $.post(url,{state:state},function(datas, status){\n\t\t                if(datas){\n\t\t                    \n\t\t                    $('#City').html(datas);\n\t\t                }\n\t\t            });\n\t\t             fetchBcoTraining();\n\n\t\t             fetchBcoCert();\n\t\t        })\n\t\t\t\t\n\t\t\t\t$(document).on('input','#MobileNumber', function(){\n\n\t\t\t\tlet allowedLength = $('#CountryCode').data('phone-length') ? parseInt($('#CountryCode').data('phone-length')) : null;\n\t\t            var inputValue = $(this).val();\n\t\t\t\t\tvar errorSpan = $('.error_mobile_no');\n\n\t\t\t\t\t\/\/ Strip any non-digit characters immediately\n\t\t\t\t\tinputValue = inputValue.replace(\/[^0-9]\/g, '');\n\n\t\t\t\t\t\/\/ Prevent exceeding max length (slice)\n\t\t\t\t\tif (allowedLength && inputValue.length > allowedLength){\n\t\t\t\t\t\tinputValue = inputValue.slice(0, allowedLength);\n\t\t\t\t\t}\n\t\t\t\t\t$(this).val(inputValue);\n\n\t\t\t\t\t\/\/ Show info counter or clear when complete\n\t\t\t\t\tif(allowedLength){\n\t\t\t\t\t\tif(inputValue.length === 0){\n\t\t\t\t\t\t\terrorSpan.text('');\n\t\t\t\t\t\t} else if(inputValue.length < allowedLength){\n\t\t\t\t\t\t\terrorSpan.css('color','#e67e22').text('Please enter ' + allowedLength + ' digits (' + inputValue.length + '\/' + allowedLength + ')');\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\terrorSpan.css('color','').text('');\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\terrorSpan.text('');\n\t\t\t\t\t}\n\t\t        })\n\n\t\t        \/\/ Cache the full original Category <select> HTML on first render, so we can rebuild later.\n\t\t        \/\/ (Cross-browser compatibility: hiding <option> in a <select> doesn't work in Chrome\/Safari,\n\t\t        \/\/  so we rebuild the <select> with only valid options instead.)\n\t\t        var _originalCategoryHTML = null;\n\t\t        \/\/ Plain-data cache of all categories \u2014 avoids DOM serialization weirdness with selected attribute\n\t\t        var _allCategories = [];   \/\/ [{val, text}, ...]\n\t\t        function _captureOriginalCategoryHTML(force){\n\t\t            \/\/ If force===true, always re-capture; otherwise only if not yet captured\n\t\t            if(force === true || _originalCategoryHTML === null){\n\t\t                var html = $('#Category').html();\n\t\t                \/\/ Only store if the select actually has real options (more than just placeholder)\n\t\t                if(html && $('#Category option').length > 1){\n\t\t                    _originalCategoryHTML = html;\n\t\t                    \/\/ Also capture as plain data\n\t\t                    _allCategories = [];\n\t\t                    $('#Category option').each(function(){\n\t\t                        _allCategories.push({ val: $(this).attr('value') || '', text: $(this).text() });\n\t\t                    });\n\t\t                }\n\t\t            }\n\t\t        }\n\t\t        \/\/ Rebuild #Category from plain data, optionally limited to a set of valid values.\n\t\t        \/\/ Always defaults to the placeholder being selected.\n\t\t        function _rebuildCategoryFromCache(validValues){\n\t\t            if(!_allCategories.length) return;\n\t\t            var html = '';\n\t\t            for(var i=0; i<_allCategories.length; i++){\n\t\t                var o = _allCategories[i];\n\t\t                if(!o.val){\n\t\t                    \/\/ placeholder always included AND explicitly marked selected\n\t\t                    html += '<option value=\"\" selected=\"selected\">'+o.text+'<\/option>';\n\t\t                    continue;\n\t\t                }\n\t\t                if(!validValues || validValues.indexOf(o.val) !== -1){\n\t\t                    html += '<option value=\"'+o.val+'\">'+o.text+'<\/option>';\n\t\t                }\n\t\t            }\n\t\t            var sel = $('#Category');\n\t\t            sel.html(html);\n\t\t            sel.val('');\n\t\t            var el = document.getElementById('Category');\n\t\t            if(el) el.selectedIndex = 0;\n\t\t            \/\/ select2 refresh: namespaced trigger updates the visible widget WITHOUT firing user change handlers\n\t\t            sel.trigger('change.select2');\n\t\t        }\n\n\t\t        \/\/Fetch Type and category\n\t\t        var url = base_url_api+'\/getTrainings';\n\n\t\t        $.get(url, function(datas, status){\n\t\t            if(datas){\n\t\t                var type_option = '<option value=\"\">---Please select---<\/option>';\n\t\t                $(datas.type).each(function(inex, data) {\n\t\t                   type_option +='<option value=\"'+data.tc_id+'\">'+data.tra_cat_name+'<\/option>';\n\t\t                });\n\n\t\t                $('#Type').html(type_option);\n\n\t\t                var category_option = '<option value=\"\">---Please select---<\/option>';\n\t\t                $(datas.category).each(function(inex, data) {\n\t\t                   category_option +='<option value=\"'+data.tt_id+'\">'+data.tra_type_name+'<\/option>';\n\t\t                });\n\n\t\t                $('#Category').html(category_option);\n\n\t\t                \/\/ Capture original HTML AFTER categories are actually populated\n\t\t                _captureOriginalCategoryHTML(true);\n\t\t            }\n\t\t        });\n\n\t\t        \/\/ When Product Type changes \u2192 rebuild Category list to only categories that have products for this Type.\n\t\t        $('#Type').change(function(){\n\t\t            var Type = $(this).val();\n\n\t\t            \/\/ Capture categories if not yet captured (safety net in case API was still pending earlier)\n\t\t            if(_originalCategoryHTML === null){\n\t\t                _captureOriginalCategoryHTML(true);\n\t\t            }\n\n\t\t            \/\/ Reset downstream ProductName: explicitly uncheck, clear HTML, reset toggle, clear errors\n\t\t            $('.product-name-chk').prop('checked', false);\n\t\t            $('#ProductNameCheckboxes').html('<span style=\"color:#999;\">-- Please select Product Type &amp; Category first --<\/span>');\n\t\t            if(typeof resetProductNameToggle === 'function') resetProductNameToggle();\n\t\t            $('.error_product_category, .error_product_name').text('');\n\n\t\t            \/\/ Synchronously reset Category to placeholder using the plain-data cache.\n\t\t            \/\/ Pass null to include ALL categories; async filter below will narrow them.\n\t\t            _rebuildCategoryFromCache(null);\n\n\t\t            if(!Type){\n\t\t                fetchBcoTraining();\n\t\t                return;\n\t\t            }\n\n\t\t            \/\/ Async: probe each category for products under this Type, then narrow the list.\n\t\t            var validOptions = [];\n\t\t            var pendingChecks = 0;\n\t\t            var checkDone = function(){\n\t\t                pendingChecks--;\n\t\t                if(pendingChecks <= 0){\n\t\t                    _rebuildCategoryFromCache(validOptions);\n\t\t                }\n\t\t            };\n\n\t\t            for(var i=0; i<_allCategories.length; i++){\n\t\t                var catVal = _allCategories[i].val;\n\t\t                if(!catVal) continue; \/\/ skip placeholder\n\t\t                pendingChecks++;\n\t\t                (function(catVal){\n\t\t                    $.ajax({\n\t\t                        type: 'post',\n\t\t                        url: base_url_api+'\/getSchemes',\n\t\t                        data: { category: catVal, Type: Type },\n\t\t                        success: function(resp){\n\t\t                            var count = 0;\n\t\t                            if(resp && $.trim(resp) !== ''){\n\t\t                                $(resp).filter('option').each(function(){\n\t\t                                    if($.trim($(this).val()) !== '') count++;\n\t\t                                });\n\t\t                            }\n\t\t                            if(count > 0){ validOptions.push(catVal); }\n\t\t                            checkDone();\n\t\t                        },\n\t\t                        error: function(){\n\t\t                            \/\/ On error, keep the option visible (safe default)\n\t\t                            validOptions.push(catVal);\n\t\t                            checkDone();\n\t\t                        }\n\t\t                    });\n\t\t                })(catVal);\n\t\t            }\n\n\t\t            if(pendingChecks === 0){\n\t\t                _rebuildCategoryFromCache(validOptions);\n\t\t            }\n\t\t            fetchBcoTraining();\n\t\t        });\n\n\t\t        \/\/ When Category changes \u2192 populate ProductName checkboxes\n\t\t        $('#Category').change(function(){\n\t\t            var Category = $(this).val();\n\t\t            var Type = $('#Type').val();\n\n\t\t            \/\/ Reset downstream ProductName: explicitly uncheck, clear HTML, reset toggle, clear error\n\t\t            $('.product-name-chk').prop('checked', false);\n\t\t            $('#ProductNameCheckboxes').html('<span style=\"color:#999;\">-- Please select Product Type &amp; Category first --<\/span>');\n\t\t            if(typeof resetProductNameToggle === 'function') resetProductNameToggle();\n\t\t            $('.error_product_name').text('');\n\n\t\t            if(Category && Type){\n\t\t                $.ajax({\n\t\t                    type: 'post',\n\t\t                    url: base_url_api+'\/getSchemes',\n\t\t                    data: { category: Category, Type: Type },\n\t\t                    success: function(html){\n\t\t                        if(html && $.trim(html) !== ''){\n\t\t                            \/\/ Convert <option value=\"V\">T<\/option> response to checkboxes\n\t\t                            var chkHtml = '';\n\t\t                            $('<select>'+html+'<\/select>').find('option').each(function(){\n\t\t                                var v = $(this).attr('value');\n\t\t                                var t = $(this).text();\n\t\t                                if(v && $.trim(v) !== '') {\n\t\t                                    chkHtml += '<div class=\"form-check\"><label class=\"form-check-label\" style=\"color:black;\"><input type=\"checkbox\" class=\"form-check-input product-name-chk\" name=\"ProductName[]\" value=\"'+v+'\"> '+t+'<\/label><\/div>';\n\t\t                                }\n\t\t                            });\n\t\t                            if(chkHtml){\n\t\t                                $('#ProductNameCheckboxes').html(chkHtml);\n\t\t                            }\n\t\t                        }\n\t\t                    }\n\t\t                });\n\t\t            }\n\t\t            fetchBcoTraining();\n\t\t        });\n\t\t\t\t\n\t\t\t\t $('#cancelProceed').click(function(){\n\t\t        \t$('#EMail').val('');\n\t\t\t\t\t$('#error_pop').modal('toggle');\n\t\t\t\t\t$('.btn-submit').removeClass('disabled');\n\t\t        });\n\t\t\t\t\n\t\t\t\t$('#proceed_trn_enq').click(function(){\n\t\t        \t$('#proceed_trn_enq').attr('data-enquiry-type','same');\n\t\t        \t$('#proceed_trn_enq').attr('data-enquiry-id',$('#same_enquiry_id').val());\n\t\t\t\t\t$('#error_pop').modal('toggle');\n\t\t\t\t\terror = 0\n\t\t\t\t\tsetTimeout(function () {\n\t\t\t\t\t\t$('.btn-submit').click();\n\t\t\t\t\t}, 300);\n\t\t        });\n\t\t        \n\t\t        \/\/New function for Duplicate email submission\n\t\t\t\t\tfunction submitFinalForm(){\n                    \n                        $('.btn-submit')\n                            .prop('disabled', true)\n                            .text('Submitting...');\n                    \n                        var enquiry_type  = $('input.enquiry_type:checked').val();\n                    \n                        if(enquiry_type == 1){\n                            var purposOf  = $('#purposOf').val();\n                            if(purposOf == 1){\n                                trainingEnquiry();\n                            } else if(purposOf == 2){\n                                certificationEnquiry();\n                            } else if(purposOf == 3){\n                                trainingEnquiry();\n                                certificationEnquiry();\n                            }\n                        } else {\n                            otherEnquiry();\n                        }\n                    }\n\n\t\t        \/\/Fetch process scheme -> checkboxes\n\t\t        var url = base_url_api+'\/getScheme\/1';\n\n\t\t        $.get(url, function(data, status){\n\t\t            if(data){\n\t\t                var chkHtml = '';\n\t\t                $(data).filter('option').each(function(){\n\t\t                    var v = $(this).val(); var t = $(this).text();\n\t\t                    if(v && $.trim(v) !== '') chkHtml += '<div class=\"form-check\"><label class=\"form-check-label\" style=\"color:black;\"><input type=\"checkbox\" class=\"form-check-input process-scheme-chk\" name=\"scheme[]\" value=\"'+v+'\"> '+t+'<\/label><\/div>';\n\t\t                });\n\t\t                $('#processSchemeCheckboxes').html(chkHtml || '<span style=\"color:#999;\">No schemes available<\/span>');\n\t\t            }\n\t\t        });\n\n\t\t        \/\/Fetch product scheme -> checkboxes\n\t\t        var url = base_url_api+'\/getScheme\/2';\n\n\t\t        $.get(url, function(data, status){\n\t\t            if(data){\n\t\t                var chkHtml = '';\n\t\t                $(data).filter('option').each(function(){\n\t\t                    var v = $(this).val(); var t = $(this).text();\n\t\t                    if(v && $.trim(v) !== '') chkHtml += '<div class=\"form-check\"><label class=\"form-check-label\" style=\"color:black;\"><input type=\"checkbox\" class=\"form-check-input product-scheme-chk\" name=\"scheme[]\" value=\"'+v+'\"> '+t+'<\/label><\/div>';\n\t\t                });\n\t\t                $('#productSchemeCheckboxes').html(chkHtml || '<span style=\"color:#999;\">No schemes available<\/span>');\n\t\t            }\n\t\t        });\n\t\t\t\t\n\t\t\t\tfunction getCookie(name) {\n\t\t\t\t\t\t\t\t const cookies = document.cookie.split(';');\n\t\t\t\t\t\t\t\t\tconst captcha_word = (cookies.find(c => c.trim().startsWith('captcha_word=')) || '').split('=')[1] || null;\n\t\t\t\t\t\t\t\t\treturn captcha_word;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\n\t\t        $('.btn-submit').click(function(e) {\n\t\t        \te.preventDefault();\n\n\t\t        \t\/\/validation start\n\t\t\t        \tvar CustomerName  = $('#CustomerName').val();\n\n\t\t\t        \tvar error = 0;\n\t\t\t\t\t\tvar mail_dup_error = 0;\n\n\t\t\t        \t\/\/ Privacy consent required\n\t\t\t        \tif(!$('#privacyCheck').is(':checked')){\n\t\t\t        \t\t$('.error_privacy').text('Please accept the IAS Online Privacy Statement to continue');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else{\n\t\t\t        \t\t$('.error_privacy').text('');\n\t\t\t        \t}\n\n\t\t\t        \tif(!CustomerName){\n\t\t\t        \t\t$('.error_company_name').text('Enter the Customer name');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else {\n\t\t\t        \t\t$('.error_company_name').text('');\n\t\t\t        \t} \n\n\t\t\t        \tvar EMail  = $('#EMail').val();\n\t\t\t        \t\/\/ Strict email pattern: requires valid local part, domain with at least one dot, and TLD of 2-24 letters\n\t\t\t        \tvar emailPattern = \/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*\\.[a-zA-Z]{2,24}$\/;\n\t\t\t        \tvar validTLDs = ['com','org','net','edu','gov','mil','int','co','io','ai','app','dev','info','biz','name','pro','me','tv','us','uk','in','cn','jp','de','fr','it','es','ru','br','au','ca','mx','kr','nl','se','no','fi','dk','pl','be','ch','at','ie','nz','za','ae','sa','qa','om','bh','kw','eg','ma','ng','ke','tz','ug','gh','lk','bd','pk','np','id','my','sg','th','vn','ph','tw','hk','mo','il','tr','gr','pt','cz','sk','hu','ro','bg','ua','by','rs','hr','si','ee','lv','lt','is','lu','mt','cy','iq','ir','jo','lb','sy','ye','ly','tn','dz','online','site','store','tech','blog','shop','xyz','cloud','digital','email','website','agency','design','studio','services','solutions','world','life','space','live','today','center','company','group','news','media','network','systems','academy','school','training','education'];\n\n\t\t\t        \tif(!EMail){\n\t\t\t        \t\t$('.error_email').text('Enter the email');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else if(!emailPattern.test(EMail)){\n\t\t\t        \t\t$('.error_email').text('Enter a valid email address');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else {\n\t\t\t        \t\tvar emailParts = EMail.split('@');\n\t\t\t        \t\tvar domain = emailParts[1].toLowerCase();\n\t\t\t        \t\tvar tld = domain.split('.').pop();\n\t\t\t        \t\tif(validTLDs.indexOf(tld) === -1){\n\t\t\t        \t\t\t$('.error_email').text('Please enter a valid email address with a real domain');\n\t\t\t        \t\t\terror = 1;\n\t\t\t        \t\t} else {\n\t\t\t        \t\t\tvar domainParts = domain.split('.');\n\t\t\t        \t\t\tvar secondLevel = domainParts[domainParts.length - 2];\n\t\t\t        \t\t\tif(!secondLevel || secondLevel.length < 2 || domain.indexOf('..') !== -1){\n\t\t\t        \t\t\t\t$('.error_email').text('Please enter a valid email address with a real domain');\n\t\t\t        \t\t\t\terror = 1;\n\t\t\t        \t\t\t} else {\n\t\t\t        \t\t\t\t$('.error_email').text('');\n\t\t\t        \t\t\t}\n\t\t\t        \t\t}\n\t\t\t        \t}\n\n\t\t\t        \tvar country_id  = $('#country_id').val(); \n\n\t\t\t        \tif(!country_id){\n\t\t\t        \t\t$('.error_country').text('Enter the country');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else {\n\t\t\t        \t\t$('.error_country').text('');\n\t\t\t        \t}  \n\n\t\t\t        \tvar State  = $('#State').val(); \n\n\t\t\t        \tif(!State){\n\t\t\t        \t\t$('.error_state').text('Enter the state');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else {\n\t\t\t        \t\t$('.error_state').text('');\n\t\t\t        \t} \n\n\t\t\t        \tvar MobileNumber  = $('#MobileNumber').val(); \n\n\t\t\t        \tif(!MobileNumber){\n\t\t\t        \t\t$('.error_mobile_no').text('Enter the mobile number');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}\n\t\t\t\t\t\telse if (!\/^\\d+$\/.test(MobileNumber)) {\n\t\t\t\t\t\t\t\t$('.error_mobile_no').text('Only digits are allowed');\n\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t        \t\tif($('.error_mobile_no').text() != ''){\n\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t\t$('.error_mobile_no').text('');\n\t\t\t\t\t\t\t}\n\t\t\t        \t} \n\n\t\t\t        \tvar enquiry_type_val = $('input.enquiry_type:checked').val();\n\n\t\t\t        \t\/\/ Other enquiry type -- validate the textarea instead of training\/cert fields\n\t\t\t        \tif(enquiry_type_val == 2){\n\t\t\t        \t\tvar other_enquiry_val = $.trim($('#other_enquiry').val() || '');\n\t\t\t        \t\tif(!other_enquiry_val){\n\t\t\t        \t\t\t$('.error_enquiry').text('Please enter your enquiry details');\n\t\t\t        \t\t\terror = 1;\n\t\t\t        \t\t}else{\n\t\t\t        \t\t\t$('.error_enquiry').text('');\n\t\t\t        \t\t}\n\t\t\t        \t\t\/\/ Skip purposOf\/training\/cert validations for Other\n\t\t\t        \t\tif(error){\n\t\t\t        \t\t\t$('html, body').animate({ scrollTop: $('.error:visible:first').offset().top - 100 }, 400);\n\t\t\t        \t\t\treturn;\n\t\t\t        \t\t}\n\t\t\t        \t\tsubmitFinalForm();\n\t\t\t        \t\treturn;\n\t\t\t        \t}\n\n\t\t\t        \tvar purposOf  = $('#purposOf').val();\n\n\t\t\t        \tif(!purposOf){\n\t\t\t        \t\t$('.error_trg_cert').text('Please choose the training\/certification');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else {\n\t\t\t        \t\t$('.error_trg_cert').text('');\n\t\t\t        \t}\n\n\t\t\t        \tif((purposOf == 1) || (purposOf == 3)){ \n\t\t\t        \t\t\/\/Training validation  \n\t\t\t\t        \tvar Type  = $('#Type').val(); \n\n\t\t\t\t        \tif(!Type){\n\t\t\t\t        \t\t$('.error_product_type').text('Please choose type');\n\t\t\t\t        \t\terror = 1;\n\t\t\t\t        \t}else {\n\t\t\t\t        \t\t$('.error_product_type').text('');\n\t\t\t\t        \t} \n\n\t\t\t\t        \tvar Category  = $('#Category').val(); \n\n\t\t\t\t        \tif(!Category){\n\t\t\t\t        \t\t$('.error_product_category').text('Please choose category');\n\t\t\t\t        \t\terror = 1;\n\t\t\t\t        \t}else {\n\t\t\t\t        \t\t$('.error_product_category').text('');\n\t\t\t\t        \t} \n\n\t\t\t\t        \tvar ProductNameCount = $('.product-name-chk:checked').length;\n\n\t\t\t\t        \tif(ProductNameCount === 0){\n\t\t\t\t        \t\t$('.error_product_name').text('Please choose at least one product');\n\t\t\t\t        \t\terror = 1;\n\t\t\t\t        \t}else {\n\t\t\t\t        \t\t$('.error_product_name').text('');\n\t\t\t\t        \t}\n\t\t\t\t        }\n\n\t\t\t\t        if((purposOf == 2) || (purposOf == 3)){\n\t\t\t\t        \tvar product_scheme_count  = $('.product-scheme-chk:checked').length;\n\t\t\t\t        \tvar process_scheme_count  = $('.process-scheme-chk:checked').length;\n\n\t\t\t\t\t\t\tvar cert_type = $('#cert_Type').val();\n\n\t\t\t\t\t\t\tif(!cert_type){\n\t\t\t\t        \t\t$('.error_cert_product_type').text('Please choose any one Certification Type');\n\t\t\t\t        \t\terror = 1;\n\t\t\t\t        \t}else {\n\t\t\t\t        \t\t$('.error_cert_product_type').text('');\n\t\t\t\t\t\t\t\tif(cert_type == 1){\n\t\t\t\t\t\t\t\t\tif(process_scheme_count === 0){\n\t\t\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t\t\t\t$('.error_process_scheme').text('Please choose at least one process scheme');\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\t$('.error_process_scheme').text('');\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t} else if(cert_type == 2){\n\t\t\t\t\t\t\t\t\tif(product_scheme_count === 0){\n\t\t\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t\t\t\t$('.error_product_name').text('Please choose at least one product scheme');\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\t$('.error_product_name').text('');\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t} else if(cert_type == 3){\n\t\t\t\t\t\t\t\t\tif(product_scheme_count === 0 || process_scheme_count === 0){\n\t\t\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t\t\t\t$('.error_process_scheme').text('Please choose at least one from both product and process scheme');\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\t$('.error_process_scheme').text('');\n\t\t\t\t\t\t\t\t\t\t$('.error_product_name').text('');\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t        \t}\n\t\t\t\t\t\t\t\n\n\n\t\t\t\t        }\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tvar captcha_cookie = getCookie('captcha_word'); \n \t\t\t\t\t\t\tvar capcha_answer = $('#captcha_answer').val(); \n\t\t\t\t\t\t\tif(capcha_answer && captcha_cookie !== capcha_answer){\n\t\t\t\t\t\t\t\t$('.error_captcha').text('Captcha is not valid');\n\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t\tif(!capcha_answer){\n\t\t\t\t\t\t\t\t\t$('.error_captcha').text('Enter the captcha');\n\t\t\t\t\t\t\t\t\terror = 1;\n\t\t\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t\t\t$('.error_captcha').text('');\n\t\t\t\t\t\t\t\t\/\/ \terror = 0;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\tvar EMail = $('#EMail').val();\n\t\t\t\t\t \tvar prod_scheme = [];\n\t\t\t\t\t \t$('.product-scheme-chk:checked').each(function(){ prod_scheme.push($(this).val()); });\n\t\t\t\t\t \tvar proc_scheme = [];\n\t\t\t\t\t \t$('.process-scheme-chk:checked').each(function(){ proc_scheme.push($(this).val()); });\n\t\t\t\t\t \tvar trn_prod_scheme = [];\n\t\t\t\t\t \t$('.product-name-chk:checked').each(function(){ trn_prod_scheme.push($(this).val()); });\n\t\t\t\t\t\t\n\t\t\t\t\t\tif($('#purposOf').val() == 1){\n\t\t\t\t\t\t\temail_url = base_url_api+'\/api_training_email_check';\n\t\t\t\t\t\t\tvar postdata = {\n\t\t\t\t\t\t\t\tEMail : EMail,\n\t\t\t\t\t\t\t\tprod_scheme : trn_prod_scheme\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t }else if($('#purposOf').val() == 2){\n\t\t\t\t\t\t\temail_url = base_url_api+'\/api_cert_email_check';\n\t\t\t\t\t\t\tvar postdata = {\n\t\t\t\t\t\t\t\tEMail : EMail,\n\t\t\t\t\t\t\t\tprod_scheme : prod_scheme,\n\t\t\t\t\t\t\t\tproc_scheme : proc_scheme\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t }\n\t\t\t\t\t\t \n\t\t\t\t\t\t if(error){\n\t\t\t\t\t\t\/\/Auto Scroll to first error\n\t\t\t\t\t\tvar firstError = $('.error:visible').filter(function() {\n\t\t\t\t\t\t\treturn $(this).text().trim() !== '';\n\t\t\t\t\t\t}).first();\n\n\t\t\t\t\t\tif(firstError.length){\n\t\t\t\t\t\t\t$('html, body').animate({\n\t\t\t\t\t\t\t\tscrollTop: firstError.offset().top - 380\n\t\t\t\t\t\t\t}, 500);\n\n\t\t\t\t\t\t\t\/\/ focus input\/select\n\t\t\t\t\t\t\tfirstError.closest('.mb-3').find('input, select, textarea').focus();\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n      \n\t\t\t\t\t\tif(EMail && $('#purposOf').val() != '' && !error){\n\t\t\t\t\t\t     \/\/skip recheck of duplicate email after click proceed\n                            if($('#proceed_trn_enq').attr('data-enquiry-type') == 'same'){\n                                submitFinalForm();\n                                return;\n                            }\n                            \n\t\t\t\t\t\t\t$.ajax({\n\t\t\t\t\t\t\t\ttype:'POST',\n\t\t\t\t\t\t\t\turl:email_url,\n\t\t\t\t\t\t\t\tdata:postdata,\n\t\t\t\t\t\t\t\tsuccess:function(data){\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tvar purposOf = $('#purposOf').val();\n                                var prod_scheme = [];\n                                $('.product-scheme-chk:checked').each(function(){ prod_scheme.push($(this).val()); });\n                                var proc_scheme = [];\n                                $('.process-scheme-chk:checked').each(function(){ proc_scheme.push($(this).val()); });\n\n                                \/\/ Check only for Certification or Training+Certification\n                                if ((purposOf == 2 || purposOf == 3) && (prod_scheme.length === 0 && proc_scheme.length === 0)) {\n                                    $('.error_process_scheme').text('Please choose any one process or product scheme.');\n                                    return; \/\/ Stop submission and prevent modal opening\n                                }\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tif(data == 1 || $('#proceed_trn_enq').attr('data-enquiry-type') == 'same'){\n\t\t\t\t\t\t\t\t\tmail_dup_error = 0;\n\t\t\t\t\t\t\t\t\tif(!error && !mail_dup_error){\n\t\t\t\t\t\t\t\t\/\/ \t\t$('.btn-submit').addClass('disabled');\n\t\t\t\t\t\t\t\t        \/\/Prevent multiple submission\n                                        $('.btn-submit')\n                                        .prop('disabled', true)\n                                        .text('Submitting...');\n                                        \n\t\t\t\t\t\t\t\t\t\tvar enquiry_type  = $('input.enquiry_type:checked').val();\n\t\t\t\t\t\t\t\t\t\t\/\/captcha status success\n\t\t\t\t\t\t\t\t\t\tif(enquiry_type == 1){\n\t\t\t\t\t\t\t\t\t\t\t var purposOf  = $('#purposOf').val();\n\t\t\t\t\t\t\t\t\t\t\tif(purposOf == 1){\n\t\t\t\t\t\t\t\t\t\t\t\ttrainingEnquiry();\n\t\t\t\t\t\t\t\t\t\t\t} else if(purposOf == 2){\n\t\t\t\t\t\t\t\t\t\t\t\tcertificationEnquiry();\n\t\t\t\t\t\t\t\t\t\t\t}else if(purposOf == 3){\n\t\t\t\t\t\t\t\t\t\t\t\ttrainingEnquiry();\n\t\t\t\t\t\t\t\t\t\t\t\tcertificationEnquiry();\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}else {\n\t\t\t\t\t\t\t\t\t\t\totherEnquiry();\n\t\t\t\t\t\t\t\t\t\t}\t\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t\t\t\t$('#error_pop_con').children().remove().end().append(data);\n\t\t\t\t\t\t\t\t\t\t$('#error_pop').modal('toggle');\n\t\t\t\t\t\t\t\t\t\tvar prcd_btn = $('#same_enquiry_id').attr('data-scheme') == 0 ? 'disabled' : '';\n\t\t\t\t\t\t\t\t\t\t$('#proceed_trn_enq').removeClass('disabled');\n\t\t\t\t\t\t\t\t\t\t$('#proceed_trn_enq').addClass(prcd_btn);\n\t\t\t\t\t\t\t\t\t\tmail_dup_error = 1;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}); \n\t\t\t\t\t\t}\n\n\t\t        })\n\t\t\t\t\n\t\t\t\t$('.btn-close').click(function(e) { \n\t\t\t\t\tlocation.reload();\n\t\t\t\t})\n\n\t\t        function trainingEnquiry() {\n\n\t\t\t\t\t\/\/ Re-fetch the BCO based on currently checked products, then submit only AFTER\n\t\t\t\t\t\/\/ that fetch completes. Uses jQuery deferred (NOT async:false) \u2014 async:false\n\t\t\t\t\t\/\/ blocks the main thread and can interfere with other in-flight XHRs on the\n\t\t\t\t\t\/\/ page (e.g. the get_website_details call that populates the source_of_url\n\t\t\t\t\t\/\/ hidden field). Promise chaining is non-blocking and safe.\n\t\t\t\t\tvar t_country_id = $('#country_id').val();\n\t\t\t\t\tvar t_state_id   = $('#State').val();\n\t\t\t\t\tvar t_Category   = $('#Category').val();\n\t\t\t\t\tvar t_Type       = $('#Type').val();\n\t\t\t\t\tvar t_ProductArr = [];\n\t\t\t\t\t$('.product-name-chk:checked').each(function(){ t_ProductArr.push($(this).val()); });\n\t\t\t\t\tvar t_ProductName = t_ProductArr.join(',');\n\n\t\t\t\t\tvar bcoPromise;\n\t\t\t\t\tif(t_ProductName){\n\t\t\t\t\t\tbcoPromise = $.ajax({\n\t\t\t\t\t\t\ttype:'POST',\n\t\t\t\t\t\t\turl:base_url+'\/Api\/get_bco_training',\n\t\t\t\t\t\t\tdata:'country_id='+t_country_id+'&state_id='+t_state_id+'&Category='+t_Category+'&Type='+t_Type+'&ProductName='+t_ProductName\n\t\t\t\t\t\t}).done(function(bco_id){ $('.bco_assign_training').val(bco_id); });\n\t\t\t\t\t} else {\n\t\t\t\t\t\tbcoPromise = $.Deferred().resolve().promise();\n\t\t\t\t\t}\n\n\t\t\t\t\tbcoPromise.always(function(){\n\t\t\t\t\t\tvar form_data = $('#contct_form').serialize();\n\t\t\t\t\t\tvar url = base_url+'\/SEO\/addEnquiry';\n\t\t\t\t\t\tvar bco_assign = $('.bco_assign_training').val();\n\t\t\t\t\t\tvar enquirySame = $('#proceed_trn_enq').attr('data-enquiry-type');\n\t\t\t\t\t\tvar sameEnquiryId = $('#proceed_trn_enq').attr('data-enquiry-id');\n\t\t\t\t\t\tvar company = $('.Company').val(); \/\/IAS singapore\n\t\t\t\t\t\tvar post_data = \"&bco_assign=\"+bco_assign+\"&company=\"+company+\"&enquirySame=\"+enquirySame+\"&sameEnquiryId=\"+sameEnquiryId;\n\t\t\t\t\t\t$.ajax({\n\t\t\t\t\t\t\ttype:'POST',\n\t\t\t\t\t\t\turl:url,\n\t\t\t\t\t\t\tdata:form_data + post_data + \"&username=\"+chat_username+\"&password=\"+encodeURIComponent(chat_password),\n\t\t\t\t\t\t\tsuccess:function(data){\n\t\t\t\t\t\t\t\tif(data.status == 1){\n\t\t\t\t\t\t\t\t\t\/\/alert(data.message);\n\t\t\t\t\t\t\t\t\t\/\/location.reload();\n\t\t\t\t\t\t\t\t\t$('#myModalAlert .modal-body').text(data.message);\n\t\t\t\t\t\t\t\t\t$('#myModalAlert').modal('show');\n\t\t\t\t\t\t\t\t\t$('.btn-submit').removeClass('disabled');\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\n\t\t        }\n\n\t\t        function certificationEnquiry() {\n\t\t        \tvar form_data = $('#contct_form').serialize();\n\t\t        \tvar profile_name = $('#CompanyName').val();\n\t\t        \tvar contact_name = $('#CustomerName').val();\n\t\t        \tvar mobile_number = $('#MobileNumber').val();\n\t\t        \tvar profile_email = $('#EMail').val();\n\t\t        \tvar md_state      = $('#State').val();\n\t\t        \tvar md_city      = $('#City').val();\n\t\t        \tvar company = $('.Company').val(); \/\/IAS singapore\n\t\t        \tvar Type = 6;\n\t\t        \tvar remarks = 'Online enquiry';\n\t\t        \tvar bco_assign = $('.bco_assign_cert').val();\n\t\t\t\t\tvar enquirySame = $('#proceed_trn_enq').attr('data-enquiry-type');\n\t\t\t\t\tvar sameEnquiryId = $('#proceed_trn_enq').attr('data-enquiry-id');\n\t\t\t\t\tvar cert_trn_type =  $('#purposOf').val();\n\t                var url = base_url+'\/SEO\/adddataAction_self';\n\n\t                var post_data = \"&profile_name=\"+profile_name+\"&contact_name=\"+contact_name+\"&mobile_number=\"+mobile_number+\"&profile_email=\"+profile_email+\"&md_state=\"+md_state+\"&md_city=\"+md_city+\"&company=\"+company+\"&Type=\"+Type+\"&remarks=\"+remarks+\"&bco_assign=\"+bco_assign+\"&enquirySame=\"+enquirySame+\"&sameEnquiryId=\"+sameEnquiryId;\n\t                 $.ajax({\n\t                    type:'POST',\n\t                    url:url,\n\t                    data:form_data + post_data + \"&username=\"+chat_username+\"&password=\"+encodeURIComponent(chat_password),\n\t                    success:function(data){\n\t                     \/\/ alert(data);\n\t                        if(data.status == 1){\n\t                            \/\/alert(data.message);\n\t\t\t\t\t\t\t\t\/\/location.reload();\n\t\t\t\t\t\t\t\t$('#myModalAlert .modal-body').text(data.message);\n\t\t\t\t\t  \t\t\t$('#myModalAlert').modal('show');\n\t\t\t\t\t  \t\t\t$('.btn-submit').removeClass('disabled');\n\t                        }  \n\t                    }\n\t                });   \n\t        \t}\n\n\t        \t function otherEnquiry() {\n\t\t        \t var form_data = $('#contct_form').serialize();\n\t\t                var url = base_url+'\/Api\/sent_mail_other_enquiry';\n\t\t               \n\t\t                var post_data = \"&website_url=\"+website_url\n\t\t                 $.ajax({\n\t\t                    type:'POST',\n\t\t                    url:url,\n\t\t                    data:form_data + post_data,\n\t\t                    success:function(data){\n\t\t                        if(data == 1){\n\t\t                            \/\/alert('Thank you for contact us');\n\t\t\t\t\t\t\t\t\t\/\/location.reload();\n\t\t\t\t\t\t\t\t\t$('#myModalAlert .modal-body').text('Thank you for contact us');\n\t\t\t\t\t  \t\t\t\t$('#myModalAlert').modal('show');\n\t\t\t\t\t  \t\t\t\t$('.btn-submit').removeClass('disabled');\n\t\t                        }\n\t\t                    }\n\t\t                });   \n\t\t        }\n\n\t\t        \/\/purpose change \u2014 also reset all child dropdowns, errors\n\t\t        $('#purposOf').change(function() {\n\t\t        \tvar purpose = $(this).val();\n\n\t\t        \t\/\/ Helper: aggressively reset a <select> to its first <option>\n\t\t        \tfunction hardResetSelect(id){\n\t\t        \t\tvar selJ = $('#'+id);\n\t\t        \t\tif(!selJ.length) return;\n\t\t        \t\t\/\/ Clear every option's selected attribute, then mark first as selected\n\t\t        \t\tselJ.find('option').prop('selected', false).removeAttr('selected');\n\t\t        \t\tselJ.find('option:first').prop('selected', true).attr('selected','selected');\n\t\t        \t\t\/\/ Also set via value + native selectedIndex\n\t\t        \t\tselJ.val(selJ.find('option:first').val() || '');\n\t\t        \t\tvar el = document.getElementById(id);\n\t\t        \t\tif(el) el.selectedIndex = 0;\n\t\t        \t\t\/\/ select2 refresh: namespaced trigger updates the visible widget WITHOUT firing user change handlers\n\t\t        \t\tselJ.trigger('change.select2');\n\t\t        \t}\n\n\t\t        \t\/\/ Restore full Category list from clean plain-data cache (resets to placeholder)\n\t\t        \tif(typeof _rebuildCategoryFromCache === 'function'){\n\t\t        \t\t_rebuildCategoryFromCache(null);\n\t\t        \t}\n\n\t\t        \t\/\/ Hard-reset Type and cert_Type selects\n\t\t        \thardResetSelect('Type');\n\t\t        \thardResetSelect('cert_Type');\n\n\t\t        \t\/\/ Belt-and-braces: also direct-set the values + selectedIndex\n\t\t        \t$('#Type').val('');\n\t\t        \t$('#Category').val('');\n\t\t        \t$('#cert_Type').val('');\n\t\t        \tif(document.getElementById('Type')) document.getElementById('Type').selectedIndex = 0;\n\t\t        \tif(document.getElementById('Category')) document.getElementById('Category').selectedIndex = 0;\n\t\t        \tif(document.getElementById('cert_Type')) document.getElementById('cert_Type').selectedIndex = 0;\n\n\t\t        \t\/\/ Reset ProductName checkboxes\n\t\t        \t$('.product-name-chk').prop('checked', false);\n\t\t        \t$('#ProductNameCheckboxes').html('<span style=\"color:#999;\">-- Please select Product Type &amp; Category first --<\/span>');\n\t\t        \tif(typeof resetProductNameToggle === 'function') resetProductNameToggle();\n\n\t\t        \t\/\/ Reset cert scheme checkboxes + their toggle labels\n\t\t        \t$('.product-scheme-chk, .process-scheme-chk').prop('checked', false);\n\t\t        \tif(typeof resetSchemeToggleLabel === 'function'){\n\t\t        \t\tresetSchemeToggleLabel('productSchemeCheckboxes');\n\t\t        \t\tresetSchemeToggleLabel('processSchemeCheckboxes');\n\t\t        \t}\n\n\t\t        \t\/\/ Clear all related error messages\n\t\t        \t$('.error_trg_cert, .error_cert_product_type, .error_product_type, .error_product_category, .error_product_name, .error_process_scheme, .error_enquiry').text('');\n\n\t\t        \tif(purpose == 1){\n\t\t        \t\t$('.training-section').show();\n\t\t        \t\t$('.certification-section').hide();\n\t\t\t\t\t\t$('.certification_prod_section').hide();\n\t\t\t\t\t\t$('.process_section').hide();\n\t\t\t\t\t\t$('.product_section').hide();\n\t\t\t\t\t\tvar email_url = base_url_api+'\/api_training_email_check';\n\t\t        \t}else if(purpose == 2) {\n\t\t        \t\t$('.training-section').hide();\n\t\t        \t\t$('.certification-section').show();\n\t\t        \t\t$('.certification_prod_section').show();\n\t\t\t\t\t\t$('.process_section').hide();\n\t\t\t\t\t\t$('.product_section').hide();\n\t\t\t\t\t\tvar email_url = base_url_api+'\/api_cert_email_check';\n\t\t        \t}else if(purpose == 3) {\n\t\t        \t\t$('.training-section').show();\n\t\t        \t\t$('.certification-section').show();\n\t\t\t\t\t\t$('.certification_prod_section').hide();\n\t\t\t\t\t\t$('.process_section').hide();\n\t\t\t\t\t\t$('.product_section').hide();\n\t\t        \t}else {\n\t\t        \t\t$('.training-section').hide();\n\t\t        \t\t$('.certification-section').hide();\n\t\t\t\t\t\t$('.certification_prod_section').hide();\n\t\t\t\t\t\t$('.process_section').hide();\n\t\t\t\t\t\t$('.product_section').hide();\n\t\t        \t}\n\n\t\t       })\n\t\t\t   \n\t\t\t   $('#cert_Type').change(function() {\n\t\t        \tvar cert_Type = $(this).val();\n\n\t\t        \t\/\/ Uncheck all cert scheme checkboxes when cert_Type changes\n\t\t        \t$('.product-scheme-chk, .process-scheme-chk').prop('checked', false);\n\t\t        \tif(typeof resetSchemeToggleLabel === 'function'){\n\t\t        \t\tresetSchemeToggleLabel('productSchemeCheckboxes');\n\t\t        \t\tresetSchemeToggleLabel('processSchemeCheckboxes');\n\t\t        \t}\n\n\t\t        \t\/\/ Clear related error messages\n\t\t        \t$('.error_process_scheme, .error_product_name, .error_cert_product_type').text('');\n\n\t\t        \tif(cert_Type == 1){\n\t\t        \t\t$('.process_section').show();\n\t\t\t\t\t\t$('.product_section').hide();\n\t\t        \t}else if(cert_Type == 2) {\n\t\t        \t\t$('.product_section').show();\n\t\t\t\t\t\t$('.process_section').hide();\n\t\t        \t}else if(cert_Type == 3) {\n\t\t        \t\t$('.product_section').show();\n\t\t        \t\t$('.process_section').show();\n\t\t        \t}else {\n\t\t        \t\t$('.process_section').hide();\n\t\t        \t\t$('.product_section').hide();\n\t\t        \t}\n\n\t\t       })\n\n\n\t\t       \/\/Enquiry type\n\t\t       $('.enquiry_type').change(function() {\n\t\t       \t\tvar enquiry_type = $(this).val();\n\n\t\t       \t\tconsole.log(enquiry_type);\n\n\t\t       \t\tif(enquiry_type == 1) {\n\t\t       \t\t\t$('.enquiry_form').show();\n\t\t       \t\t\t$('.other_enquiry_form').hide();\n\t\t       \t\t}else if(enquiry_type == 2) {\n\t\t       \t\t\t$('.other_enquiry_form').show();\n\t\t       \t\t\t$('.enquiry_form').hide();\n\t\t       \t\t}\n\t\t       \t})\t\t\t\t\t \n\t\t\t\t\n\t\t       \t\/\/Fetch bco training\n\n\t\t       \tfunction fetchBcoTraining() {\n\t\t       \t\tvar country_id \t\t= $('#country_id').val();\n\t\t            var state_id \t\t= $('#State').val();\n\t\t            var Category \t\t= $('#Category').val();\n\t\t            var Type \t\t\t= $('#Type').val();\n\t\t            var ProductNameArr \t= [];\n\t\t            $('.product-name-chk:checked').each(function(){ ProductNameArr.push($(this).val()); });\n\t\t            var ProductName = ProductNameArr.join(',');\n\t\t       \t\tvar url = base_url+'\/Api\/get_bco_training';\n\n\t                var post_data = \"&country_id=\"+country_id+\"&state_id=\"+state_id+\"&Category=\"+Category+\"&Type=\"+Type+\"&ProductName=\"+ProductName;\n\t                 $.ajax({\n\t                    type:'POST',\n\t                    url:url,\n\t                    data:post_data ,\n\t                    success:function(bco_id){\n\t                    \t$('.bco_assign_training').val(bco_id);\n\t                        \n\t                    }\n\t                });   \n\n\t\t       \t}\n\n\t\t       \t\/\/Fetch bco training\n\n\t\t       \tfunction fetchBcoCert() {\n\t\t       \t\tvar country_id \t\t= $('#country_id').val();\n\t\t            var state_id \t\t= $('#State').val();\n\t\t       \t\tvar url = base_url+'\/Api\/get_bco_certification';\n\n\t                var post_data = \"&country_id=\"+country_id+\"&state_id=\"+state_id;\n\t                 $.ajax({\n\t                    type:'POST',\n\t                    url:url,\n\t                    data:post_data ,\n\t                    success:function(bco_id){\n\t                    \t$('.bco_assign_cert').val(bco_id);\n\t                        \n\t                    }\n\t                });   \n\n\t\t       \t}\n\n\t\t    });\n\t\t\t\n<\/script>\n<\/html>\n\n<\/div>\n\t\t<\/div>\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>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Get accredited ISO 9001 certification in Kuwait with IAS &#8211; a globally recognised certification body delivering transparent audits, fast timelines, and complete guidance from gap analysis to certificate issue. ISO 9001 certification in Kuwait is the internationally accepted proof that your organization runs a structured Quality Management System (QMS) built on ISO 9001:2015. IAS provides&#8230; <\/p>\n<div class=\"clear\"><\/div>\n<p><a href=\"https:\/\/iasiso-gulf.com\/KW\/iso-9001-certification-in-kuwait\/\" class=\"gdlr-button with-border excerpt-read-more\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3930","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/iasiso-gulf.com\/KW\/wp-json\/wp\/v2\/pages\/3930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iasiso-gulf.com\/KW\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iasiso-gulf.com\/KW\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iasiso-gulf.com\/KW\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iasiso-gulf.com\/KW\/wp-json\/wp\/v2\/comments?post=3930"}],"version-history":[{"count":10,"href":"https:\/\/iasiso-gulf.com\/KW\/wp-json\/wp\/v2\/pages\/3930\/revisions"}],"predecessor-version":[{"id":5968,"href":"https:\/\/iasiso-gulf.com\/KW\/wp-json\/wp\/v2\/pages\/3930\/revisions\/5968"}],"wp:attachment":[{"href":"https:\/\/iasiso-gulf.com\/KW\/wp-json\/wp\/v2\/media?parent=3930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}