{"id":6638,"date":"2026-09-24T06:51:23","date_gmt":"2026-09-24T06:51:23","guid":{"rendered":"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/"},"modified":"2026-09-24T07:46:41","modified_gmt":"2026-09-24T07:46:41","slug":"iso-37001-lead-auditor-training-in-uae","status":"publish","type":"page","link":"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/","title":{"rendered":"ISO 37001 Lead Auditor Training in UAE: Evidencing the Operation of Anti-Bribery Controls"},"content":{"rendered":"<div class=\"ias-c\">\n<style>.ias-c h2,.ias-c h3{color:#002e5b !important;text-align:left !important;font-family:'Poppins',sans-serif !important;}.ias-c h2:not(.ias-faq-title){font-size:24px !important;font-weight:700 !important;line-height:1.3 !important;margin:32px 0 12px !important;}.ias-c h3{font-size:20px !important;font-weight:700 !important;line-height:1.35 !important;margin:24px 0 10px !important;}.ias-c p,.ias-c li{font-size:16px !important;line-height:1.75 !important;font-family:'Manrope',sans-serif !important;text-align:justify !important;color:#000 !important;}.ias-c ul{list-style:disc outside !important;margin:0 0 18px 20px !important;}.ias-c ul li{list-style:disc outside !important;display:list-item !important;margin-bottom:8px;}.ias-c ol{margin:0 0 18px 20px !important;}.ias-c ol li{list-style:decimal outside !important;display:list-item !important;margin-bottom:8px;}.ias-c p strong,.ias-c li strong,.ias-c td strong{color:#000 !important;}.ias-c a,.ias-c p a,.ias-c li a,.ias-c td a{color:#b02b2c !important;font-weight:700 !important;text-decoration:underline !important;text-underline-offset:2px;}.ias-c .ias-tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0 26px;}.ias-c .ias-tw{width:100%;border-collapse:collapse;font-size:15px;min-width:560px;}.ias-c .ias-tw thead th{background:#002e5b !important;color:#fff !important;font-family:'Poppins',sans-serif !important;font-weight:700 !important;font-size:15px !important;text-align:left !important;padding:11px 13px !important;border:1px solid #002e5b !important;}.ias-c .ias-tw td{border:1px solid #dbe6f0 !important;padding:10px 13px !important;font-family:'Manrope',sans-serif !important;font-size:15px !important;vertical-align:top;color:#000 !important;text-align:left !important;}.ias-c .ias-tw tbody tr:nth-child(even) td{background:#f2f7fb !important;}.ias-c .ias-tw tbody tr:nth-child(odd) td{background:#fff !important;}.ias-c figure.ias-fig{max-width:480px !important;margin:26px auto !important;padding:0;display:block !important;float:none !important;}.ias-c .ias-fig img{width:100%;height:auto;display:block;border-radius:6px;}.ias-c .ias-fig figcaption{font-size:13px !important;color:#6b7280 !important;text-align:center !important;margin-top:8px;font-style:italic;}.ias-c figure.ias-dia{max-width:100% !important;margin:26px 0 !important;padding:0;display:block !important;float:none !important;}.ias-c .ias-diascroll{overflow-x:auto;-webkit-overflow-scrolling:touch;}.ias-c .ias-dia img{width:100%;min-width:560px;height:auto;display:block;border-radius:6px;}.ias-c .ias-dia figcaption{font-size:13px !important;color:#6b7280 !important;text-align:center !important;margin-top:8px;font-style:italic;}.ias-c .ias-band{background:#f2f7fb;border:1px solid #dbe6f0;border-radius:10px;padding:14px 18px;margin:20px 0;}.ias-c .ias-band ul{display:flex !important;flex-wrap:wrap;gap:6px 26px;margin:0 !important;padding:0 !important;list-style:none !important;}.ias-c .ias-band ul li{list-style:none !important;display:block !important;font-size:15px !important;color:#000 !important;font-weight:600;margin-bottom:0 !important;text-align:left !important;}.ias-c .ias-band ul li:before{content:\"\\2713\";color:#b02b2c;font-weight:700;margin-right:8px;}.ias-c .ias-qa{background:#f2f7fb;border:1px solid #dbe6f0;border-left:4px solid #002e5b;border-radius:8px;padding:16px 20px;margin:22px 0;}.ias-c .ias-qa h2{margin:0 0 10px !important;font-size:19px !important;}.ias-c .ias-qa ul{margin:0 0 0 20px !important;}.ias-c .ias-qa li{margin-bottom:6px;}.ias-c .ias-qa li:last-child{margin-bottom:0;}.ias-c .ias-cta2{background:#b02b2c;border-radius:10px;padding:16px 20px;margin:26px 0;}.ias-c .ias-cta2 p{margin:0 !important;color:#fff !important;font-size:16px !important;font-family:'Manrope',sans-serif !important;text-align:left !important;}.ias-c .ias-cta2 p a{color:#fff !important;text-decoration:underline !important;font-weight:700 !important;}.ias-c .ias-faq-title{font-size:24px !important;font-weight:700;color:#002e5b !important;font-family:'Poppins',sans-serif !important;margin:36px 0 14px;text-align:left !important;}.ias-c .ias-faq-item{border:1px solid #dbe6f0;border-radius:6px;margin-bottom:10px;background:#fff;}.ias-c .ias-faq-q{cursor:pointer;padding:13px 44px 13px 16px;font-weight:600;font-family:'Poppins',sans-serif !important;font-size:16px !important;color:#002e5b !important;position:relative;list-style:none;line-height:1.5;}.ias-c .ias-faq-q::-webkit-details-marker{display:none;}.ias-c .ias-faq-q::after{content:\"+\";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#b02b2c;font-size:22px;font-weight:700;line-height:1;}.ias-c .ias-faq-item[open] .ias-faq-q::after{content:\"\\2212\";}.ias-c .ias-faq-a{padding:0 16px 14px;}.ias-c .ias-faq-a p{margin:0 0 10px;font-size:16px !important;}.ias-c .ias-faq-a p:last-child{margin-bottom:0;}.ias-c .ias-ld{display:none !important;}.ias-c .ias-layout{display:flex;align-items:flex-start;gap:30px;}.ias-c .ias-main{flex:1 1 auto;min-width:0;}.ias-c .ias-side{flex:0 0 283px;max-width:283px;}@media(max-width:900px){.ias-c .ias-layout{display:block;}.ias-c .ias-side{max-width:100%;margin-top:34px;}}.ias-c .ias-side h5{color:#002e5b !important;font-family:'Poppins',sans-serif !important;font-weight:700 !important;font-size:22px !important;text-align:left !important;margin:0 0 13px !important;}.ias-c .ias-side h5+h5,.ias-c .ias-side .ias-btn+h5{margin-top:26px !important;}.ias-c .ias-side .ias-btn{display:inline-block !important;padding:10px 30px !important;font-size:11px !important;font-family:'Poppins',sans-serif !important;font-weight:700 !important;color:#fff !important;text-decoration:none !important;border-radius:0 !important;margin:0 6px 10px 0;letter-spacing:.4px;text-transform:uppercase;}.ias-c .ias-side a.ias-app{background:#b82e24 !important;}.ias-c .ias-side a.ias-bro{background:#557cbf !important;}.ias-c{overflow-wrap:break-word;}@media(max-width:640px){.ias-c .ias-tw{font-size:14px;}.ias-c .ias-tw td,.ias-c .ias-tw thead th{padding:8px 9px !important;}}.ias-cta2,.ias-cta2 p,.ias-cta2 li,.ias-cta2 strong,.ias-cta2 b,.ias-c .ias-cta2 p strong,.ias-c .ias-cta2 li strong,.ias-c .ias-cta2 td strong,.elementor .ias-c .ias-cta2 p strong,.elementor .ias-c .ias-cta2 li strong{color:#fff!important}<\/style>\n<div class=\"ias-layout\">\n<div class=\"ias-main\">\n<div class=\"ias-cta2\">\n<p><strong>Five days, 40 hours, one hard question.<\/strong> This ISO 37001 lead auditor training is built around the problem that defines the discipline. What counts as evidence when there is nothing physical to inspect? <a href=\"\/UAE\/training-schedule\/\">Check the current training schedule<\/a>.<\/p>\n<\/div>\n<p class=\"ias-byline\"><em>A tutor&#8217;s view of what actually happens in the room.<\/em><\/p>\n<p>Most auditing rests on something you can hold. A weld, a batch record, a meter reading, a backup restored in front of you. Anti-bribery has none of that. There is no product to inspect and no emission to measure. You are usually auditing the absence of an act that, if it did happen, someone worked hard to hide. That is why ISO 37001 lead auditor training is a different week from the audit courses you may already have sat.<\/p>\n<p>Delegates arrive expecting a tour of the clauses. They get that. But the part that changes how they work is narrower and harder. It is learning to tell the difference between a document that describes a control and evidence that the control operated. Those two things look almost identical on a screen. They are not the same, and a lead auditor who confuses them will write findings that fall apart the moment they are challenged.<\/p>\n<div class=\"ias-band\">\n<ul>\n<li>40 hours over five days<\/li>\n<li>Classroom, virtual or self-paced<\/li>\n<li>No prior audit experience required<\/li>\n<li>Certificate of completion from IAS with EAS<\/li>\n<\/ul>\n<\/div>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_78 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #b82e24;color:#b82e24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #b82e24;color:#b82e24\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#why-is-anti-bribery-an-evidence-problem-before-it-is-a-clause-problem\" >Why is anti-bribery an evidence problem before it is a clause problem?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#what-is-iso-37001-lead-auditor-training-in-plain-terms\" >What is ISO 37001 lead auditor training, in plain terms?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#what-does-iso-37001-2025-change-for-your-audits\" >What does ISO 37001:2025 change for your audits?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#what-actually-demonstrates-that-a-control-works\" >What actually demonstrates that a control works?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#how-do-you-evidence-the-absence-of-something\" >How do you evidence the absence of something?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#why-does-triangulation-turn-an-assertion-into-a-finding\" >Why does triangulation turn an assertion into a finding?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#what-do-the-five-days-cover\" >What do the five days cover?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#how-do-you-write-a-finding-that-survives-challenge\" >How do you write a finding that survives challenge?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#who-should-attend-and-what-do-you-need-first\" >Who should attend, and what do you need first?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#classroom-virtual-or-self-paced-which-suits-you\" >Classroom, virtual or self-paced: which suits you?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#how-is-the-course-assessed-and-what-certificate-do-you-receive\" >How is the course assessed, and what certificate do you receive?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#what-does-this-course-not-do\" >What does this course not do?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#a-note-on-local-requirements\" >A note on local requirements<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#where-does-this-course-sit-alongside-other-lead-auditor-training\" >Where does this course sit alongside other lead auditor training?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/#frequently-asked-questions\" >Frequently asked questions<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"why-is-anti-bribery-an-evidence-problem-before-it-is-a-clause-problem\"><\/span>Why is anti-bribery an evidence problem before it is a clause problem?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Think about what a bribe looks like in a records system. It looks like a consultancy fee. It looks like a marketing sponsorship, a rounding of an invoice, a hotel booking for a customer&#8217;s spouse. The transaction is usually recorded, coded and approved. Nothing in the ledger says &#8220;bribe&#8221;.<\/p>\n<p>So the auditor cannot look for the event. The auditor looks at the system that is supposed to make the event unlikely, detect it if it happens, and respond when it does. You are testing a preventive machine, not searching for a crime. That distinction sits underneath every exercise in the course.<\/p>\n<p>It also changes what a good question sounds like. &#8220;Do you have a gifts policy?&#8221; is nearly useless. &#8220;Show me the last three gifts that were declined, and what happened next&#8221; is not. The second question can only be answered with records that exist because a control operated. Most of the week is spent building questions of the second kind.<\/p>\n<figure class=\"ias-fig\"><img src=\"https:\/\/iasiso-gulf.com\/UAE\/wp-content\/uploads\/2026\/09\/iso-37001-la-uae-fig1.jpg\" alt=\"ISO 37001 lead auditor training in UAE \u2014 an act that leaves almost nothing to inspect\" width=\"1000\" height=\"571\" loading=\"lazy\" decoding=\"async\" \/><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"what-is-iso-37001-lead-auditor-training-in-plain-terms\"><\/span>What is ISO 37001 lead auditor training, in plain terms?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The point of a lead auditor course is third-party work: assessing <strong>other organisations<\/strong>, to the standard a paying client is entitled to expect. That means planning an audit, leading a team, gathering and evaluating evidence, raising findings and writing a report that a reader can act on. It assumes you will one day sit across from people who do not want you there.<\/p>\n<p>Internal auditor courses run shorter, and they are a separate product altogether. They prepare you to audit your own organisation, where you already know the context, the people and the history. Both are useful. They are not interchangeable, and choosing the wrong one wastes a week. If your work is inward-facing, look at the <a href=\"\/UAE\/internal-auditor-training\/\">internal auditor training options<\/a> instead.<\/p>\n<p>The ISO 37001 lead auditor course runs for <strong>five days and 40 hours<\/strong> of instruction. That length is not padding. Two of those days go almost entirely on evidence \u2014 collecting it, corroborating it, and deciding when you have enough.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"what-does-iso-37001-2025-change-for-your-audits\"><\/span>What does ISO 37001:2025 change for your audits?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>An anti-bribery management system, or ABMS in the shorthand everyone ends up using, is what ISO 37001 defines at international level. <strong>February 2025<\/strong> brought the edition now in force, <strong>ISO 37001:2025<\/strong>, which took the place of the 2016 text. Organisations holding certificates against the older edition work to a transition deadline of <strong>28 February 2027<\/strong>.<\/p>\n<p>The 2025 edition matters to an auditor for practical reasons, not editorial ones:<\/p>\n<ul>\n<li>It adopts the harmonized structure used across modern management system standards.<\/li>\n<li>&#8220;Stakeholders&#8221; is now &#8220;interested parties&#8221;, aligning the vocabulary with other standards.<\/li>\n<li>Clauses <strong>4.1 and 4.2<\/strong> require climate change to be considered in context and interested party needs.<\/li>\n<li>Anti-bribery culture used to be something you inferred; clause <strong>5.1.3<\/strong> now demands it outright.<\/li>\n<li>Employment processes have to carry conflict-of-interest awareness, which is what clause <strong>7.2.2<\/strong> adds.<\/li>\n<li>What the anti-bribery function is for, and how independent it has to be, is set out with far less ambiguity.<\/li>\n<li>Mergers and acquisitions turn up in clause <strong>8.4<\/strong>, treated as a control area on the non-financial side.<\/li>\n<li>The running order inside clause <strong>10<\/strong> has changed: continual improvement is 10.1, and nonconformity with corrective action follows at 10.2.<\/li>\n<\/ul>\n<p>Culture in 5.1.3 is the change that causes the most argument in the room. Delegates ask how anyone audits culture. The honest answer is that you audit its traces \u2014 decisions taken, deals refused, questions escalated, people who were not punished for speaking. We spend real time on this, because a vague requirement invites vague findings.<\/p>\n<p>The standard addresses bribery in four directions: bribery <strong>by<\/strong> the organisation, bribery by its <strong>own personnel<\/strong>, bribery by <strong>business associates<\/strong> acting on its behalf, and bribery directed <strong>at<\/strong> the organisation. Delegates routinely forget the fourth. Auditors who only look outward miss half the risk assessment.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"what-actually-demonstrates-that-a-control-works\"><\/span>What actually demonstrates that a control works?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Here is the table we build on day two, one row at a time, from the delegates&#8217; own examples. The middle column is what an auditee typically hands over. The right column is what would let you write a supported conclusion.<\/p>\n<div class=\"ias-tscroll\">\n<table class=\"ias-tw\">\n<thead>\n<tr>\n<th>Control<\/th>\n<th>What people offer as proof<\/th>\n<th>What actually demonstrates it works<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Anti-bribery policy<\/td>\n<td>A signed policy on letterhead<\/td>\n<td>Records of the policy being applied to a live decision, including an awkward one<\/td>\n<\/tr>\n<tr>\n<td>Gifts and hospitality rule<\/td>\n<td>A threshold written in a manual<\/td>\n<td>A register with declined and escalated entries, and what happened after each<\/td>\n<\/tr>\n<tr>\n<td>Due diligence on business associates<\/td>\n<td>A completed questionnaire<\/td>\n<td>Evidence the answers were checked, scored, and acted on \u2014 including a rejection or a condition imposed<\/td>\n<\/tr>\n<tr>\n<td>Anti-bribery training<\/td>\n<td>An attendance sheet<\/td>\n<td>Role-relevant content, comprehension checks, and coverage of the people who are actually exposed<\/td>\n<\/tr>\n<tr>\n<td>Speak-up channel<\/td>\n<td>A poster with a hotline number<\/td>\n<td>A case log with dates, triage, outcomes, and feedback given to the reporter<\/td>\n<\/tr>\n<tr>\n<td>Top management commitment<\/td>\n<td>A quotation in the annual report<\/td>\n<td>Agenda items, budget decisions, minutes showing a deal was refused or paused<\/td>\n<\/tr>\n<tr>\n<td>Anti-bribery function independence<\/td>\n<td>A job title on an org chart<\/td>\n<td>Reporting line, direct access to the governing body, and authority to stop a transaction<\/td>\n<\/tr>\n<tr>\n<td>Financial controls<\/td>\n<td>A segregation-of-duties chart<\/td>\n<td>Tested transactions, exception reports, and how exceptions were closed<\/td>\n<\/tr>\n<tr>\n<td>Non-financial and M&amp;A controls (8.4)<\/td>\n<td>A due diligence checklist<\/td>\n<td>Evidence that bribery risk changed deal terms or the integration plan<\/td>\n<\/tr>\n<tr>\n<td>Conflict of interest awareness (7.2.2)<\/td>\n<td>A clause in the employment contract<\/td>\n<td>Declarations made, refreshed, and acted upon<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The pattern is consistent. The left-hand artefacts prove intent. The right-hand artefacts prove operation. A lead auditor is paid to distinguish them, calmly, in front of someone who believes the first column is enough.<\/p>\n<figure class=\"ias-fig\"><img src=\"https:\/\/iasiso-gulf.com\/UAE\/wp-content\/uploads\/2026\/09\/iso-37001-la-uae-fig2.jpg\" alt=\"ISO 37001 lead auditor training in UAE \u2014 weighing what documents actually prove\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\" \/><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"how-do-you-evidence-the-absence-of-something\"><\/span>How do you evidence the absence of something?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The second table is the one delegates photograph. It sets out how you evidence that something did <strong>not<\/strong> happen, and where that evidence stops.<\/p>\n<div class=\"ias-tscroll\">\n<table class=\"ias-tw\">\n<thead>\n<tr>\n<th>The claim being tested<\/th>\n<th>How you can evidence it<\/th>\n<th>What that evidence cannot tell you<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>No facilitation payments were made<\/td>\n<td>Sampled petty cash and expense coding, agent invoices, interviews at exposed sites<\/td>\n<td>Nothing about payments made outside the recorded system<\/td>\n<\/tr>\n<tr>\n<td>No gift above the threshold was accepted<\/td>\n<td>The register, cross-checked against supplier records, calendars and travel bookings<\/td>\n<td>Anything about unrecorded gifts, unless another source corroborates<\/td>\n<\/tr>\n<tr>\n<td>No reports to the speak-up channel were suppressed<\/td>\n<td>Case number continuity, retention records, time stamps, independent administration<\/td>\n<td>Whether people chose not to report in the first place<\/td>\n<\/tr>\n<tr>\n<td>No high-risk associate was engaged without due diligence<\/td>\n<td>Procurement master data matched against the due diligence register<\/td>\n<td>Associates engaged outside the procurement route<\/td>\n<\/tr>\n<tr>\n<td>The control was applied every time<\/td>\n<td>A population test rather than a convenient sample<\/td>\n<td>Certainty \u2014 a sample supports confidence, never proof<\/td>\n<\/tr>\n<tr>\n<td>No bribery has occurred<\/td>\n<td>This cannot be evidenced at all<\/td>\n<td>Certification does not prove that no bribery has occurred or will occur<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>That last row is the ethical spine of the course. Certification against ISO 37001 says a management system meets a standard&#8217;s requirements. It does not say the organisation is clean, and no competent auditor implies otherwise. Delegates who plan to move into third-party work will hear this repeated until it is uncomfortable, because clients will ask them to imply it.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"why-does-triangulation-turn-an-assertion-into-a-finding\"><\/span>Why does triangulation turn an assertion into a finding?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The practical technique that carries the week is triangulation. You take a claim and look for it in three independent places. A payment appears in the ledger, in an approval workflow, and in a delivery record. A training session appears in an attendance list, in a calendar invitation, and in an employee&#8217;s own account of what they were taught.<\/p>\n<p>Where the three agree, you have something. Where they disagree, you have your next question. Where two of them come from the same system, controlled by the same person, you have one source dressed up as three. Spotting that last case is a skill, and we drill it with deliberately messy sample packs.<\/p>\n<p>Interviews get their own attention. Anti-bribery interviews are harder than quality interviews, because the subject is uncomfortable and people become careful. We practise open questions, silence, and the discipline of asking for a record rather than an opinion. We also practise what to do when someone tells you something serious in a corridor.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"what-do-the-five-days-cover\"><\/span>What do the five days cover?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The week moves from the standard, to the system, to the evidence, to the report.<\/p>\n<ul>\n<li><strong>Foundations.<\/strong> Bribery risk in practice, the four directions of bribery, and how ISO 37001:2025 is structured. Context, interested parties, and the climate consideration in 4.1 and 4.2.<\/li>\n<li><strong>The management system.<\/strong> Leadership and culture under clause 5, the anti-bribery function and its independence, competence and awareness under clause 7, and the operational controls in clause 8, including due diligence and the M&amp;A additions in 8.4.<\/li>\n<li><strong>Audit process.<\/strong> Planning against risk rather than against the clause list, preparing checklists that ask for records, sampling, and managing a team across sites.<\/li>\n<li><strong>Evidence.<\/strong> The two tables above, worked through with real artefacts. Corroboration, negative evidence, and the point at which you stop collecting.<\/li>\n<li><strong>Findings and reporting.<\/strong> Writing a nonconformity that states requirement, evidence and gap in that order. Grading it. Defending it in a closing meeting without escalating the room.<\/li>\n<\/ul>\n<p>Role plays run throughout. You will lead at least one opening meeting and one closing meeting, and you will be interrupted during both, because that is what happens in practice.<\/p>\n<figure class=\"ias-fig\"><img src=\"https:\/\/iasiso-gulf.com\/UAE\/wp-content\/uploads\/2026\/09\/iso-37001-la-uae-fig3.jpg\" alt=\"ISO 37001 lead auditor training in UAE \u2014 the behaviour behind the controls examined across the week\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\" \/><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"how-do-you-write-a-finding-that-survives-challenge\"><\/span>How do you write a finding that survives challenge?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Weak findings are the most common problem we see. They usually read as opinions: &#8220;the gifts process is not robust&#8221;. Nobody can act on that, and an auditee can simply disagree.<\/p>\n<p>A finding that holds up has three parts. The requirement, quoted or referenced. The evidence, specific enough that another auditor could retrieve it. The gap, stated as a fact rather than a judgement. We rewrite delegates&#8217; own drafts in pairs until the pattern becomes automatic.<\/p>\n<p>The same rigour applies to what you do <strong>not<\/strong> raise. Auditors under pressure sometimes raise a finding to look thorough. Others suppress one to keep a closing meeting pleasant. Both are failures of the same kind, and both get discussed openly during the week.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"who-should-attend-and-what-do-you-need-first\"><\/span>Who should attend, and what do you need first?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The course suits quality and compliance managers, and internal auditors moving into third-party work. It suits risk and legal professionals who own an anti-bribery programme. It suits consultants advising clients on an anti-bribery management system. It also suits procurement and finance people who already run the controls being audited.<\/p>\n<p><strong>No prior auditing experience is required.<\/strong> That surprises people, and it is genuinely true. What helps enormously is familiarity with the standard before you arrive. Read ISO 37001:2025 once, slowly, even if half of it does not land. Delegates who do this spend the week learning to audit. Delegates who do not spend the first two days learning vocabulary.<\/p>\n<p>If you already hold a lead auditor qualification in another discipline, the transferable part is the process. The new part is entirely the evidence problem. Colleagues often pair this with a course from the wider <a href=\"\/UAE\/iso-lead-auditor-training\/\">range of ISO lead auditor programmes<\/a> or with other <a href=\"\/UAE\/iso-training-in-uae\/\">ISO training available in the UAE<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"classroom-virtual-or-self-paced-which-suits-you\"><\/span>Classroom, virtual or self-paced: which suits you?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are three ways to take the course, and they suit different lives.<\/p>\n<p><strong>Classroom or in-house.<\/strong> At an IAS training centre, or at your own premises when a team is being trained together. In-house delivery lets us use your own sectors and your own document types in the exercises, which sharpens the evidence work considerably.<\/p>\n<p><strong>Virtual instructor-led.<\/strong> The same 40 hours over web conferencing, with breakout rooms for the role plays. This works well for delegates across the Emirates who would otherwise lose days to travel.<\/p>\n<p><strong>Self-paced.<\/strong> A route with <strong>30 days of access<\/strong> to the course material, taken around your work. It is available through the <a href=\"https:\/\/onlinecourse.eascertification.com\/\" target=\"_blank\" rel=\"noopener\">EAS online course platform<\/a>. Self-paced study demands more discipline, especially on the interview and reporting sections, so plan your hours before you start rather than after.<\/p>\n<p>Dates for the instructor-led options are published on the <a href=\"\/UAE\/training-schedule\/\">UAE course calendar<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"how-is-the-course-assessed-and-what-certificate-do-you-receive\"><\/span>How is the course assessed, and what certificate do you receive?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Assessment runs in two parts. You are assessed <strong>continuously through the week<\/strong> \u2014 in exercises, role plays, team decisions and the quality of your written findings. The final day then closes with a <strong>written examination<\/strong>.<\/p>\n<p>Nobody is checking whether you can recite clause numbers from memory. It asks you to make judgements about evidence: whether what is described is sufficient, what you would ask next, how you would word the finding. Delegates who have engaged with the exercises tend to recognise the questions immediately.<\/p>\n<p>Finish the week and you receive a <strong>certificate of completion<\/strong>, issued by <strong>IAS together with EAS<\/strong>. Delivery is a joint IAS and EAS undertaking, sitting beneath <strong>IAS&#8217;s UQAS accreditation<\/strong> \u2014 an accreditation whose scope takes in training schemes as well as certification.<\/p>\n<p>One structural point worth knowing. Trainers here sit apart from auditors, and the two functions are staffed by different people. That separation exists because impartiality requires it, not because it suits the organisation chart. It is also the reason for the next section.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"what-does-this-course-not-do\"><\/span>What does this course not do?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Two things need saying plainly, and we say them on day one.<\/p>\n<p>Walking out with this certificate <strong>will not make you an IAS auditor<\/strong>. There is no appointment, no register entry and no route into IAS audit work attached to it. The training and audit functions are deliberately separate.<\/p>\n<p>Nor does your attendance <strong>bring your employer any certification<\/strong>. Your organisation&#8217;s own certification is a separate process with a separate team, and no amount of training changes that. If certification is what your organisation is actually looking for, that runs through the <a href=\"\/UAE\/iso-37001-certification-in-uae\/\">ISO 37001 certification route<\/a>, not through this classroom.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"a-note-on-local-requirements\"><\/span>A note on local requirements<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>This page makes no claim about the law in the United Arab Emirates. Nothing here states or implies that ISO 37001 training or certification is required, approved, endorsed or recognised by any authority. Whether any obligation applies to your organisation is a question for your own legal advisers. What we teach is the international standard and how to audit against it competently.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"where-does-this-course-sit-alongside-other-lead-auditor-training\"><\/span>Where does this course sit alongside other lead auditor training?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Many delegates already audit against another standard and are adding an anti-bribery capability. The audit process transfers well between disciplines; the evidence problem does not. If you are building a broader portfolio, the same five-day format is available for other schemes:<\/p>\n<ul>\n<li>Quality management \u2014 <a href=\"\/UAE\/iso-9001-lead-auditor-training-in-uae\/\">ISO 9001 lead auditor training<\/a><\/li>\n<li>Information security \u2014 <a href=\"\/UAE\/iso-27001-lead-auditor-training-in-uae\/\">ISO 27001 lead auditor training<\/a><\/li>\n<li>Environmental management \u2014 <a href=\"\/UAE\/iso-14001-lead-auditor-training-in-uae\/\">ISO 14001 lead auditor training<\/a><\/li>\n<li>Occupational health and safety \u2014 <a href=\"\/UAE\/iso-45001-lead-auditor-training-in-uae\/\">ISO 45001 lead auditor training<\/a><\/li>\n<li>Food safety \u2014 <a href=\"\/UAE\/iso-22000-lead-auditor-training-in-uae\/\">ISO 22000 lead auditor training<\/a><\/li>\n<li>Business continuity \u2014 <a href=\"\/UAE\/iso-22301-lead-auditor-training-in-uae\/\">ISO 22301 lead auditor training<\/a><\/li>\n<\/ul>\n<p>Of these, ISO 27001 is the closest cousin. Both involve auditing controls whose success looks like nothing happening.<\/p>\n<div class=\"ias-cta2\">\n<p><strong>Ready to book a place?<\/strong> See dates and formats for <a href=\"\/UAE\/training-schedule\/\">ISO 37001 lead auditor training in the UAE<\/a>, browse the <a href=\"\/UAE\/iso-lead-auditor-training\/\">full lead auditor course range<\/a>, or explore <a href=\"\/UAE\/iso-training-in-uae\/\">other ISO courses run across the Emirates<\/a>.<\/p>\n<\/div>\n<section class=\"ias-faq-section\">\n<h2 class=\"ias-faq-title\"><span class=\"ez-toc-section\" id=\"frequently-asked-questions\"><\/span>Frequently asked questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">What is ISO 37001 lead auditor training?<\/summary>\n<div class=\"ias-faq-a\">\n<p>Across five days and 40 hours, it equips you to take ISO 37001 into other organisations as their auditor. You learn to plan an audit, lead a team, evaluate evidence, raise findings and report.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">How many days should I set aside for this course?<\/summary>\n<div class=\"ias-faq-a\">\n<p>Five of them, carrying 40 hours of instruction. Pick the self-paced route and the arrangement changes: 30 days of access to the material.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">Must I have audited before to join?<\/summary>\n<div class=\"ias-faq-a\">\n<p>No prior auditing experience is required. Familiarity with the standard before you arrive is strongly recommended and makes the week easier.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">How is ISO 37001 lead auditor training different from internal auditor training?<\/summary>\n<div class=\"ias-faq-a\">\n<p>A lead auditor course prepares you to audit other organisations and lead a team. <a href=\"\/UAE\/internal-auditor-training\/\">Internal auditor training<\/a> runs shorter and points inwards, at the organisation you already work for.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">Will finishing this week make me an auditor for IAS?<\/summary>\n<div class=\"ias-faq-a\">\n<p>No. Neither an IAS auditor appointment nor certification for your employer follows from the course. Training and audit are separate functions.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">How do you audit something that did not happen?<\/summary>\n<div class=\"ias-faq-a\">\n<p>Through negative evidence \u2014 sampling, cross-checking independent sources, and testing the completeness of records. The course also teaches the limits of that evidence.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">Can an audit prove that no bribery occurred?<\/summary>\n<div class=\"ias-faq-a\">\n<p>No. Certification does not prove that bribery has not occurred or will not occur. Stating otherwise is a serious professional error.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">How do I audit anti-bribery culture under clause 5.1.3?<\/summary>\n<div class=\"ias-faq-a\">\n<p>By looking for its traces: decisions taken, deals declined, escalations made, and how people who raised concerns were treated afterwards.<\/p>\n<\/div>\n<\/details>\n<\/section>\n<\/div>\n<aside class=\"ias-side\">\n<h5>To Enroll<\/h5>\n<p><a class=\"ias-btn ias-app\" href=\"https:\/\/iasiso-gulf.com\/UAE\/wp-content\/uploads\/2024\/12\/Student-Nomination-Form-1.doc\">Application<\/a><\/p>\n<h5>Contact Us<\/h5>\n<p>\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\n#myModalAlert .modal-dialog {\n\tmargin-top: 40vh;\n}\n#myModalAlert .modal-header {\n\tpadding: 10px !important;\n\tbackground: #dee1e6;\n}\n#myModalAlert .modal-body {\n\ttext-align: center;\n\tcolor:black;\n}\n.error, .mandatory {\n\tcolor:red;\n}\ninput {\ncolor:black !important;\n}\n\n#error_pop {\n    z-index: 1055 !important;\n}\n#error_pop .modal-dialog {\n    margin-top: 40vh;\n}\n\n#errorModalLabel{\n\tcolor: #fff !important;\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.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  >Customer Name: <span class=\"mandatory\">*<\/span><\/label>\n                        <input type=\"text\" class=\"form-control\" id=\"CustomerName\" placeholder=\"Enter customer 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                   \n                    \n                    <input type=\"hidden\" name=\"telephone_number\" value=\"\">\n                    <div class=\"mb-3\">\n                        <label>E-Mail:<span class=\"mandatory\">*<\/span><\/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: <span class=\"mandatory\">*<\/span><\/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\" 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: <span class=\"mandatory\">*<\/span><\/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:<span class=\"mandatory\">*<\/span><\/label>\n                       \n                        <div>\n\t\t\t\t\t\t<span class=\"input-group-text\" id=\"CountryCode\" data-phone-length=\"\">+971<\/span>\n                        \t<input type=\"text\" class=\"form-control\" id=\"MobileNumber\" placeholder=\"Enter mobile number\" name=\"MobileNumber\"  required=\"required\" oninput=\"this.value = this.value.replace(\/[^0-9]\/g, '')\">\n                        \t<span class=\"error error_mobile_no\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n                        <\/div>\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: <span class=\"mandatory\">*<\/span><\/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<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: <span class=\"mandatory\">*<\/span><\/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: <span class=\"mandatory\">*<\/span><\/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-09-25\">\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 details...\"><\/textarea>\n\t\t                     <span class=\"error error_other_enquiry\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t                <\/div>\n\t\t            <\/div>\n\t\t\t\t\t<div class=\"consent-checkbox\">\n\t\t\t\t\t\t<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\/UAE\/online-privacy-statement\/\" style=\"color:#A70000\" target=\"_blank\">IAS Online Privacy Statement<\/a><\/b><\/span>\n\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<span class=\"error error_privacy_checkbox\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t\t\t\t<\/div>\n\t\t<!--\t\t\t<div class=\"captcha\">\n\t\t\t\t\t  <div class=\"g-recaptcha\" data-sitekey=\"6LfbHTMjAAAAAJFRcyUHAm27f2i1MvKffn2tROTU\"><\/div>\n\t\t\t\t\t  <span class=\"error error_captcha\" style=\"color: red; font-size: 13px; margin-top: 5px;\"><\/span>\n\t\t\t\t\t<\/div>\t\t\t-->\n\n\t\t\t\t\t  <div style=\"width:250px\">\n \t\t\t\t\t\t<label>Enter Captcha:<\/label>\n \t\t\t\t\t\t\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 src=\"https:\/\/iasiso-gulf.com\/UAE\/?stm_captcha=1790295031\" alt=\"captcha\" id=\"captchaImage\" style=\"border: 1px \t\t\t\t\t\t\t\t\tsolid #ccc; padding: 5px; height: 70px; width: 220px; object-fit: contain;\">\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            <\/div>\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\n\t\t<div class=\"modal\" id=\"error_pop\">\n\t\t\t  <div class=\"modal-dialog\" role=\"document\">\n\t\t\t\t<div class=\"modal-content\">\n\t\t\t\t  <div class=\"modal-header bg-danger text-white\">\n\t\t\t\t\t<h5 class=\"modal-title\" id=\"errorModalLabel\">Duplicate Email<\/h5>\n\t\t\t\t\t<button type=\"button\" class=\"btn-close btn-close-white\" data-bs-dismiss=\"modal\" aria-label=\"Close\"><\/button>\n\t\t\t\t  <\/div>\n\t\t\t\t  <div class=\"modal-body\" id=\"error_pop_con\">\n\n\t\t\t\t  <\/div>\n\t\t\t\t  <div class=\"modal-footer\">\n\t\t\t\t\t<div class=\"d-flex justify-content-end gap-2\">\n\t\t\t\t\t  <button type=\"button\" class=\"btn btn-outline-secondary\" id=\"cancelProceed\">Cancel<\/button>\n\t\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\t<\/div>\n\t\t\t\t  <\/div>\n\t\t\t\t<\/div>\n\t\t\t  <\/div>\n\t\t\t<\/div>\n\t\t\n\t\t<\/div>\n    <\/div><script type='text\/javascript'>\n\t\t\t\/\/ Polyfill $.browser for old theme JS that depends on it\n\t\t\tif(!jQuery.browser){\n\t\t\t\tjQuery.browser = {};\n\t\t\t\tjQuery.browser.msie = false;\n\t\t\t\tjQuery.browser.version = 0;\n\t\t\t\tif(navigator.userAgent.match(\/MSIE ([0-9]+)\\.\/)){\n\t\t\t\t\tjQuery.browser.msie = true;\n\t\t\t\t\tjQuery.browser.version = RegExp.$1;\n\t\t\t\t}\n\t\t\t}\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    jQuery(document).ready(function($) {\n\t\t\t\/\/ --- put mobile code box + input on the SAME line ---\nfunction enforceMobileGroup(){\n    var grp = $('#CountryCode').parent();\n    if(!grp.length) return;\n    grp.css({'display':'flex','flex-wrap':'nowrap','align-items':'stretch','width':'100%','margin':'0','padding':'0'});\n    $('#CountryCode').css({'display':'flex','align-items':'center','flex':'0 0 auto','width':'auto','white-space':'nowrap','padding':'12px 9px','font-size':'1rem','line-height':'1.5','background':'#e9ecef','border':'1px solid #ced4da','border-right':'0','border-top-left-radius':'0.25rem','border-bottom-left-radius':'0.25rem','border-top-right-radius':'0','border-bottom-right-radius':'0','margin':'0','color':'#212529','box-sizing':'border-box'});\n    $('#MobileNumber').css({'display':'block','flex':'1 1 auto','width':'1%','min-width':'0','margin':'0','padding':'12px 9px','font-size':'1rem','line-height':'1.5','height':'auto','border-top-left-radius':'0','border-bottom-left-radius':'0','border-top-right-radius':'0.25rem','border-bottom-right-radius':'0.25rem','box-sizing':'border-box'});\n}\nenforceMobileGroup();\nsetTimeout(enforceMobileGroup, 600);\n\n\t\t    \t\/\/ Move modals to body so they are not trapped inside parent containers\n\t\t    \t$('#myModalAlert, #error_pop').appendTo('body');\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\/\/ Close all other open dropdowns\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\t\/\/ Toggle this one\n\t\t    \t\tlist.toggleClass('show');\n\t\t    \t\t$(this).toggleClass('open');\n\t\t    \t});\n\t\t    \t\/\/ Close dropdown when clicking outside\n\t\t    \t$(document).on('click', function(e){\n\t\t    \t\tif(!$(e.target).closest('.scheme-checkbox-list, .scheme-dropdown-toggle').length){\n\t\t    \t\t\t$('.scheme-checkbox-list').removeClass('show');\n\t\t    \t\t\t$('.scheme-dropdown-toggle').removeClass('open');\n\t\t    \t\t}\n\t\t    \t});\n\t\t    \t\/\/ Update toggle label when checkboxes change\n\t\t    \t$(document).on('change', '.scheme-checkbox-list input[type=checkbox]', function(){\n\t\t    \t\tvar container = $(this).closest('.scheme-checkbox-list');\n\t\t    \t\tvar toggle = container.prev('.scheme-dropdown-toggle');\n\t\t    \t\tvar checked = container.find('input:checked');\n\t\t    \t\tif(checked.length > 0){\n\t\t    \t\t\tvar names = [];\n\t\t    \t\t\tchecked.each(function(){ names.push($(this).parent().text().trim()); });\n\t\t    \t\t\ttoggle.text(checked.length + ' selected');\n\t\t    \t\t} else {\n\t\t    \t\t\tvar defaultText = toggle.data('default') || '-- Select --';\n\t\t    \t\t\ttoggle.text(defaultText);\n\t\t    \t\t}\n\t\t    \t\t\/\/ Re-add the arrow (css ::after handles it)\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\t$('#captchaImage').attr('src', 'https:\/\/iasiso-gulf.com\/UAE\/?stm_captcha=1790295031&t=' + new Date().getTime());\n\t\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');\t\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\t\t\tconsole.log($('#CountryCode').attr('data-phone-length'));\n\t\t\t\t\t\t\t$('#CountryCode').text(country_code).attr('data-phone-length', mobile_number_length).data('phone-length', mobile_number_length);\n\n\t\t\t\t\t\t\t\/\/ reset input and error message\n\t\t\t\t\t\t\t$('#MobileNumber').val('');\n\t\t\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             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\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\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\/\/ Auto select UAE\n        \t\t                var default_country_id = 233;\n                                if(data.country_id == default_country_id){\n                                    $('#countryDropdown').html(\n                                        '<span class=\"fi fi-' + data.code.toLowerCase() + '\"><\/span> ' + data.country_name\n                                    );\n\n                                    $('#country_id').val(data.country_id);\n                                }\n                        \n                        var default_country_id = 233;\n\n                        if(data.country_id == default_country_id){\n                        \n                            $('#countryDropdown').html(\n                                '<span class=\"fi fi-' + data.code.toLowerCase() + '\"><\/span> ' + data.country_name\n                            );\n                        \n                            $('#country_id').val(data.country_id);\n                        \n                            \/\/Set country code + mobile length\n                            if(data.isd_code){\n                                $('#CountryCode')\n                                    .text('+' + data.isd_code)\n                                    .attr('data-phone-length', data.mobile_number_length)\n                                    .data('phone-length', data.mobile_number_length);\n                            }\n                        \n                            \/\/Fetch states for default country\n                            var url = base_url_api + '\/getRegion';\n                        \n                            $.post(url, { country: data.country_id }, function(states, status){\n                                if(states){\n                                    $('#State').html(states);\n                                }\n                            });\n                        \n                            \/\/all other functions\n                            fetchBcoTraining();\n                            fetchBcoCert();\n                        }\n\t\t\t\t\t\t\t\t\t\n\t\t                });\n\t\t                \n\t\t                \n\t\t                \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\/\/ Customer Name: allow only letters and spaces\n\t\t\t\t$(document).on('input','#CustomerName', function(){\n\t\t\t\t\tvar val = $(this).val();\n\t\t\t\t\tval = val.replace(\/[^a-zA-Z ]\/g, '');\n\t\t\t\t\t$(this).val(val);\n\t\t\t\t});\n\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 non-numeric characters\n\t\t            inputValue = inputValue.replace(\/[^0-9]\/g, '');\n\n\t\t\t\t\t\/\/ Prevent exceeding max length\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 error\/info based on length\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\n\t\t        })\n\n\t\t        \/\/Fetch Type and category\n\t\t        var url = base_url_api+'\/getTrainings';\n\t\t        \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\t\t            }\n\t\t        });\n \n\t\t       \n\t\t        \/\/ When Product Type changes \u2192 filter Product Category options\n\t\t        $('#Type').change(function(){\n\t\t            var Type = $(this).val();\n\t\t            var catSelect = $('#Category');\n\n\t\t            catSelect.val('');\n\t\t            $('#ProductNameCheckboxes').html('<span style=\"color:#999;\">-- Please select Product Type &amp; Category first --<\/span>');\n\n\t\t            if(!Type){\n\t\t                catSelect.find('option').show();\n\t\t                fetchBcoTraining();\n\t\t                return;\n\t\t            }\n\n\t\t            catSelect.find('option').each(function(){\n\t\t                var opt = $(this);\n\t\t                var catVal = opt.val();\n\t\t                if(!catVal){ opt.show(); return; }\n\n\t\t                (function(opt, 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){\n\t\t                                opt.show();\n\t\t                            } else {\n\t\t                                opt.hide();\n\t\t                                if(catSelect.val() === catVal) catSelect.val('');\n\t\t                            }\n\t\t                        },\n\t\t                        error: function(){ opt.show(); }\n\t\t                    });\n\t\t                })(opt, catVal);\n\t\t            });\n\t\t            fetchBcoTraining();\n\t\t        });\n\n\t\t        \/\/ When Product Category changes \u2192 fetch Product Name\n\t\t        $('#Category').change(function(){\n\t\t            var Category = $(this).val();\n\t\t            var Type = $('#Type').val();\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                        var checkboxHtml = '';\n\t\t                        $(html).filter('option').each(function(){\n\t\t                            var val = $(this).val();\n\t\t                            var text = $(this).text();\n\t\t                            if(val && $.trim(val) !== ''){\n\t\t                                checkboxHtml += '<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=\"'+val+'\"> '+text+'<\/label><\/div>';\n\t\t                            }\n\t\t                        });\n\t\t                        if(checkboxHtml === ''){\n\t\t                            checkboxHtml = '<span style=\"color:#999;\">No products available<\/span>';\n\t\t                        }\n\t\t                        $('#ProductNameCheckboxes').html(checkboxHtml);\n\t\t                    }\n\t\t                });\n\t\t            } else {\n\t\t                $('#ProductNameCheckboxes').html('<span style=\"color:#999;\">-- Please select Product Type &amp; Category first --<\/span>');\n\t\t            }\n\t\t            fetchBcoTraining();\n\t\t        });\n\n\t\t        \/\/ Product name checkbox change\n\t\t        $(document).on('change', '.product-name-chk', function(){\n\t\t        \tfetchBcoTraining();\n\t\t        });\n\t\t\t\t\n\t\t\t\t\t$('#cancelProceed').click(function(){\n\t\t\t\t\t\t$('#EMail').val('');\n\t\t\t\t\t\t$('#error_pop').modal('toggle');\n\t\t\t\t\t\t$('.btn-submit').removeClass('disabled');\n\t\t\t\t\t});\n\n\t\t\t\t\t$('#proceed_trn_enq').click(function(){\n\t\t\t\t\t\t$('#proceed_trn_enq').attr('data-enquiry-type','same');\n\t\t\t\t\t\t$('#proceed_trn_enq').attr('data-enquiry-id',$('#same_enquiry_id').val());\n\t\t\t\t\t\t$('#error_pop').modal('toggle');\n\t\t\t\t\t\terror = 0\n\t\t\t\t\t\tsetTimeout(function () {\n\t\t\t\t\t\t\t$('.btn-submit').click();\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t});\n\t\t\t\t\t\n\t\t\t\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 \u2192 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 \u2192 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\n\t\t        $('.btn-submit').click(function(e) { \n\t\t        \te.preventDefault();\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\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 if(!\/^[a-zA-Z ]+$\/.test(CustomerName)){\n\t\t\t        \t\t$('.error_company_name').text('Only letters and spaces are allowed');\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\n\t\t\t        \t\/\/ if(!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 {\n\t\t\t        \t\/\/ \t$('.error_email').text('');\n\t\t\t        \t\/\/ }  \n\t\t\t        \t\n\t\t\t        \tvar emailPattern = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\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\t\t\t$('.error_email').text('Enter a valid email address');\n\t\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}\n\t\t\t        \t\n\t\t\t        \n\t\t\t        \t\n\t\t\t        \tvar isChecked = $('#privacyCheck').is(':checked');\n\n                        if(!isChecked){\n                            $('.error_privacy_checkbox').text('Please accept the privacy policy');\n                            error = 1;\n                        } else {\n                            $('.error_privacy_checkbox').text('');\n                        }\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\t\t\t        \tvar requiredLength = $('#CountryCode').data('phone-length') ? parseInt($('#CountryCode').data('phone-length')) : null;\n\n\t\t\t        \tif(!MobileNumber){\n\t\t\t        \t\t$('.error_mobile_no').css('color','red').text('Enter the mobile number');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else if(requiredLength && MobileNumber.length < requiredLength){\n\t\t\t        \t\t$('.error_mobile_no').css('color','red').text('Mobile number must be ' + requiredLength + ' digits. You entered ' + MobileNumber.length + ' digits.');\n\t\t\t        \t\terror = 1;\n\t\t\t        \t}else {\n\t\t\t        \t\t$('.error_mobile_no').text('');\n\t\t\t        \t} \n\n\t\t\t        \tvar purposOf  = $('#purposOf').val(); \n\n\t\t\t        \tvar enquiry_type  = $('input.enquiry_type:checked').val()\n                        if(!purposOf && enquiry_type == 1){\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 ProductName  = $('.product-name-chk:checked').length;\n\n\t\t\t\t        \tif(ProductName === 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\t\/\/Training validation  \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\t\t\t\t\t\t\n\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        var recaptcha_response = $('#g-recaptcha-response').val();  \n\/\/ \t\t\t\t        if(!recaptcha_response){  \n\/\/ \t\t\t\t        \t$('.error_captcha').text('captcha error');\n\/\/ \t\t\t\t        \t\terror = 1;\n\/\/ \t\t\t\t        }else {\n\/\/ \t\t\t\t        \tvar recaptcha_response = $('#g-recaptcha-response').val(); \n\/\/ \t\t\t\t   \t\t\tvar url = base_url+'\/Api\/checkCaptcha';\n\/\/ \t\t\t\t   \t\t\t $.ajax({\n\/\/ \t\t\t\t\t\t\t\t 'async': false,\n\/\/ \t\t\t\t\t\t\t\t type:'POST',\n\/\/ \t\t\t\t\t\t\t\t url:url,\n\/\/ \t\t\t\t\t\t\t\t data:{g_recaptcha_response:recaptcha_response},\n\/\/ \t\t\t\t\t\t\t\t success:function(data){\n\/\/ \t\t\t\t\t\t\t\t\tif(!data){\n\/\/ \t\t\t\t\t\t\t\t\t\t$('.error_captcha').text('captcha error');\n\/\/ \t\t\t\t        \t\t\t\terror = 1;\n\/\/ \t\t\t\t\t\t\t\t\t}else {\n\/\/ \t\t\t\t\t\t\t\t\t\t$('.error_captcha').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\t\t});\n\/\/ \t\t\t\t        }        \n\t\t\t        \/\/validation end\n\/\/ \t\t        \tif(!error){\n\/\/ \t\t        \t\t$('.btn-submit').addClass('disabled');\n\/\/ \t\t\t           \tvar enquiry_type  = $('input.enquiry_type:checked').val();\n\/\/ \t\t\t\t\t   \t\/\/captcha status success\n\/\/ \t\t\t\t\t\tif(enquiry_type == 1){\n\/\/ \t\t\t\t\t\t\t var purposOf  = $('#purposOf').val();\n\/\/ \t\t\t\t\t\t\tif(purposOf == 1){\n\/\/ \t\t\t\t\t\t\t\ttrainingEnquiry();\n\/\/ \t\t\t\t\t\t   \t} else if(purposOf == 2){\n\/\/ \t\t\t\t\t\t\t\tcertificationEnquiry();\n\/\/ \t\t\t\t\t\t   \t}else if(purposOf == 3){\n\/\/ \t\t\t\t\t\t\t\ttrainingEnquiry();\n\/\/ \t\t\t\t\t\t\t\tcertificationEnquiry();\n\/\/ \t\t\t\t\t\t   \t}\n\/\/ \t\t\t\t\t   \t}else {\n\/\/ \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}\n\n\t\t\t\t\t\tvar EMail = $('#EMail').val();\n\t\t\t\t\t \t\/\/ Certification: collect checked checkboxes as arrays\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 \t\/\/ Training: collect checked checkboxes as array\n\t\t\t\t\t \tvar trn_prod_scheme = [];\n\t\t\t\t\t\t \t$('.product-name-chk:checked').each(function(){ trn_prod_scheme.push($(this).val()); });\n\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\/\/ Other enquiry type: validate details box BEFORE auto-scroll so error is caught\n\t\t\t\t\t\tvar enquiry_type_val = $('input.enquiry_type:checked').val();\n\t\t\t\t\t\tif(enquiry_type_val == 2){\n\t\t\t\t\t\t\tvar otherDetails = $.trim($('#other_enquiry').val());\n\t\t\t\t\t\t\tif(!otherDetails){\n\t\t\t\t\t\t\t\t$('.error_other_enquiry').text('Please enter your enquiry details');\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_other_enquiry').text('');\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif(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\n\t\t\t\t\t\t\/\/ Other enquiry type: submit directly (validation already passed above)\n\t\t\t\t\t\tif(enquiry_type_val == 2){\n\t\t\t\t\t\t\t$('.btn-submit').prop('disabled', true).text('Submitting...');\n\t\t\t\t\t\t\totherEnquiry();\n\t\t\t\t\t\t\treturn;\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\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\tif ((purposOf == 2 || purposOf == 3) && (prod_scheme.length === 0 && proc_scheme.length === 0)) {\n\t\t\t\t\t\t\t\t\t\/\/ If no scheme is selected, prevent modal from opening\n\t\t\t\t\t\t\t\t\t$('.error_process_scheme').text('Please choose any one process or product scheme.');\n\t\t\t\t\t\t\t\t\treturn; \/\/ Stop submission and modal opening\n\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\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\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$('.btn-close').click(function(e) { \n\t\t\t\t\tlocation.reload();\n\t\t\t\t})\n\n\t\t        function trainingEnquiry() {\n\t\t\t\t\t\n\t\t\t\t\tvar form_data = $('#contct_form').serialize();\n\t\t\t\t\tvar url = base_url+'\/SEO\/addEnquiry';\n\t\t\t\t\tvar bco_assign = $('.bco_assign_training').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 company = $('.Company').val(); \/\/IAS singapore\n\t\t\t\t\tvar post_data = \"&bco_assign=\"+bco_assign+\"&company=\"+company+\"&enquirySame=\"+enquirySame+\"&sameEnquiryId=\"+sameEnquiryId\n\t\t\t\t\t$.ajax({\n\t\t\t\t\t\ttype:'POST',\n\t\t\t\t\t\turl:url,\n\t\t\t\t\t\tdata:form_data + post_data + \"&username=\"+chat_username+\"&password=\"+encodeURIComponent(chat_password),\n\t\t\t\t\t\tsuccess:function(data){\n\t\t\t\t\t\t\tif(data.status == 1){\n\t\t\t\t\t\t\t\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\t\t\t\t\t\t} \n\t\t\t\t\t\t}\n\t\t\t\t\t}); \n\t\t\t\t\t\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                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\n\t\t        $('#purposOf').change(function() {\n\t\t        \tvar purpose = $(this).val();\n\n\t\t        \t\/\/ Reset ALL child fields (training + certification) when parent changes\n\t\t        \t\/\/ Training fields\n\t\t        \t$('#Type').val('');\n\t\t        \t$('#Category').val('');\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\n\t\t        \t\/\/ Certification fields\n\t\t        \t$('#cert_Type').val('');\n\t\t        \t$('.product-scheme-chk, .process-scheme-chk').prop('checked', false);\n\t\t        \t$('.product_section, .process_section').hide();\n\n\t\t        \t\/\/ Reset toggle labels for all 3 scheme checkbox groups\n\t\t        \t$('.scheme-dropdown-toggle').each(function(){\n\t\t        \t\tvar defaultText = $(this).data('default') || '-- Select --';\n\t\t        \t\t$(this).text(defaultText).removeClass('open');\n\t\t        \t});\n\t\t        \t$('.scheme-checkbox-list').removeClass('show');\n\n\t\t        \t\/\/ Clear errors\n\t\t        \t$('.error_product_type, .error_product_category, .error_product_name, .error_cert_product_type, .error_process_scheme').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\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\t\t$('.certification_prod_section').show();\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}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}\n\t\t       })\n\t\t      \/\/ Helper: reset a scheme toggle label to its default text\n\t\t      function resetSchemeToggleLabel(targetId){\n\t\t          var toggle = $('.scheme-dropdown-toggle[data-target=\"'+targetId+'\"]');\n\t\t          var defaultText = toggle.data('default') || '-- Select --';\n\t\t          toggle.text(defaultText);\n\t\t          toggle.removeClass('open');\n\t\t          $('#'+targetId).removeClass('show');\n\t\t      }\n\n\t\t      \/\/ When Type changes \u2192 also reset ProductName toggle label\n\t\t      $(document).on('change','#Type', function(){\n\t\t          resetSchemeToggleLabel('ProductNameCheckboxes');\n\t\t      });\n\t\t      \/\/ When Category changes \u2192 also reset ProductName toggle label\n\t\t      $(document).on('change','#Category', function(){\n\t\t          resetSchemeToggleLabel('ProductNameCheckboxes');\n\t\t      });\n\n\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        \tresetSchemeToggleLabel('productSchemeCheckboxes');\n\t\t        \tresetSchemeToggleLabel('processSchemeCheckboxes');\n\t\t        \t$('.error_process_scheme').text('');\n\t\t        \t$('.error_product_name').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\t\t\t$('.error_process_scheme').text('');\n\t\t\t\t\t\t$('.error_product_name').text('');\n\t\t        \t}\n\n\t\t       })\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})\n\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 ProductName = [];\n\t\t             $('.product-name-chk:checked').each(function(){ ProductName.push($(this).val()); });\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.join(',');\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\n<\/script><\/aside>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Five days, 40 hours, one hard question. This ISO 37001 lead auditor training is built around the problem that defines the discipline. What counts as evidence when there is nothing physical to inspect? Check the current training schedule. A tutor&#8217;s view of what actually happens in the room. Most auditing rests on something you can&#8230; <\/p>\n<div class=\"clear\"><\/div>\n<p><a href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-lead-auditor-training-in-uae\/\" 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":[],"_links":{"self":[{"href":"https:\/\/iasiso-gulf.com\/UAE\/wp-json\/wp\/v2\/pages\/6638"}],"collection":[{"href":"https:\/\/iasiso-gulf.com\/UAE\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iasiso-gulf.com\/UAE\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iasiso-gulf.com\/UAE\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iasiso-gulf.com\/UAE\/wp-json\/wp\/v2\/comments?post=6638"}],"version-history":[{"count":1,"href":"https:\/\/iasiso-gulf.com\/UAE\/wp-json\/wp\/v2\/pages\/6638\/revisions"}],"predecessor-version":[{"id":6642,"href":"https:\/\/iasiso-gulf.com\/UAE\/wp-json\/wp\/v2\/pages\/6638\/revisions\/6642"}],"wp:attachment":[{"href":"https:\/\/iasiso-gulf.com\/UAE\/wp-json\/wp\/v2\/media?parent=6638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}