{"id":6636,"date":"2026-09-24T06:51:19","date_gmt":"2026-09-24T06:51:19","guid":{"rendered":"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-certification-in-uae\/"},"modified":"2026-09-24T07:46:36","modified_gmt":"2026-09-24T07:46:36","slug":"iso-37001-certification-in-uae","status":"publish","type":"page","link":"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-certification-in-uae\/","title":{"rendered":"ISO 37001 Certification in UAE: Due Diligence on Agents and Intermediaries"},"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<p>Most bribery risk in a UAE business is not carried by its staff. It is carried by people who act for it without being on the payroll. Local partners. Sponsors. Agents on commission. Distributors. Clearing agents. The consultant who &#8220;knows someone&#8221; at the buyer. ISO 37001 sets the international benchmark for an anti-bribery management system, and the part that catches applicants out is always the same: proving what is done in your name by people you do not employ.<\/p>\n<div class=\"ias-band\">\n<ul>\n<li>ISO 37001:2025 current edition<\/li>\n<li>Free zone, mainland or a group of both<\/li>\n<li>Audits across all seven emirates<\/li>\n<li>Issued by IAS under UQAS accreditation<\/li>\n<\/ul>\n<\/div>\n<p class=\"ias-byline\"><em>Written by the IAS technical team for companies building an anti-bribery management system in the Emirates. Reviewed September 2026.<\/em><\/p>\n<p>This page is for the person assembling the file, not the one signing the budget. It takes no position on legal obligation here. The pressure behind ISO 37001 certification in UAE is commercial: a tender clause, a buyer&#8217;s questionnaire, a parent company pushing policy down to its subsidiaries.<\/p>\n<div class=\"ias-cta2\">\n<p><strong>Working out where you stand?<\/strong> Send your entity list, your agent list and the clause that started this. We will tell you what scope is realistic. <a href=\"\/UAE\/contact-us\/\">Talk to the IAS UAE team<\/a> or browse <a href=\"\/UAE\/iso-certification\/\">certification services in the Emirates<\/a>.<\/p>\n<\/div>\n<figure class=\"ias-fig\"><img src=\"https:\/\/iasiso-gulf.com\/UAE\/wp-content\/uploads\/2026\/09\/iso-37001-cert-uae-fig1.jpg\" alt=\"ISO 37001 certification in UAE \u2014 a payment made on your behalf in a market you never visit\" width=\"1000\" height=\"561\" loading=\"lazy\" decoding=\"async\" \/><\/figure>\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-certification-in-uae\/#where-does-your-bribery-exposure-actually-sit\" >Where does your bribery exposure actually sit?<\/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-certification-in-uae\/#what-do-you-need-to-know-first\" >What do you need to know first?<\/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-certification-in-uae\/#what-does-iso-37001-ask-of-you\" >What does ISO 37001 ask of you?<\/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-certification-in-uae\/#what-does-a-certificate-not-say-about-you\" >What does a certificate not say about you?<\/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-certification-in-uae\/#what-does-an-auditor-ask-to-see-on-business-associate-due-diligence\" >What does an auditor ask to see on business associate due diligence?<\/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-certification-in-uae\/#how-do-you-keep-control-over-contracts-and-commissions\" >How do you keep control over contracts and commissions?<\/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-certification-in-uae\/#what-records-does-iso-37001-certification-in-uae-put-on-file\" >What records does ISO 37001 certification in UAE put on file?<\/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-certification-in-uae\/#which-entities-go-on-the-certificate\" >Which entities go on the certificate?<\/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-certification-in-uae\/#what-changed-in-the-2025-edition-and-what-should-you-do\" >What changed in the 2025 edition, and what should you do?<\/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-certification-in-uae\/#when-must-you-move-off-a-2016-certificate\" >When must you move off a 2016 certificate?<\/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-certification-in-uae\/#how-does-the-audit-run\" >How does the audit run?<\/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-certification-in-uae\/#what-drives-the-cost-and-timing-of-iso-37001-certification-in-uae\" >What drives the cost and timing of ISO 37001 certification in UAE?<\/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-certification-in-uae\/#where-does-ias-audit-across-the-emirates\" >Where does IAS audit across the Emirates?<\/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-certification-in-uae\/#who-issues-the-certificate-and-on-what-authority\" >Who issues the certificate, and on what authority?<\/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-certification-in-uae\/#where-do-first-time-applicants-lose-time\" >Where do first-time applicants lose time?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-certification-in-uae\/#how-this-page-was-checked\" >How this page was checked<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-certification-in-uae\/#next-step\" >Next step<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-certification-in-uae\/#frequently-asked-questions\" >Frequently asked questions<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"where-does-your-bribery-exposure-actually-sit\"><\/span>Where does your bribery exposure actually sit?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ask a UAE finance director where bribery could happen and you hear about procurement staff or petty cash. Not wrong. Just incomplete, and not where the auditor spends time.<\/p>\n<p>Much commercial activity here runs through someone standing between you and the counterparty. An agent opens a door to a government-sector buyer. A distributor holds a relationship in a market you have never visited. A clearing agent settles charges you never see itemised. Each acts on your instruction, with your money, under your name.<\/p>\n<p>ISO 37001 calls them business associates. A bribe paid by one of them for your benefit is your problem, and you must show what you did about it. Not what you intended. What you did.<\/p>\n<p>Most applicants produce a policy in a week. Few can answer these on audit day, with documents:<\/p>\n<ul>\n<li>Who acts <strong>for<\/strong> us, as opposed to merely selling <strong>to<\/strong> us?<\/li>\n<li>What did we find out about each before appointing them?<\/li>\n<li>What are we paying them, on what basis, and does that basis create a reason to pay a bribe?<\/li>\n<li>What did they do to earn the last payment?<\/li>\n<li>What in the contract lets us audit them, stop paying, or terminate?<\/li>\n<li>Who reviews all this, and when did they last do it?<\/li>\n<\/ul>\n<p>Get those six written down and the intermediary part of the audit is uneventful. Nothing else predicts how smoothly ISO 37001 certification in UAE goes.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"what-do-you-need-to-know-first\"><\/span>What do you need to know first?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>ISO 37001 sets requirements for an anti-bribery management system, or ABMS.<\/li>\n<li>The current edition is <strong>ISO 37001:2025<\/strong>, published <strong>February 2025<\/strong>. Existing 2016 certificates must transition by <strong>28 February 2027<\/strong>.<\/li>\n<li>It covers bribery in four directions, including bribery by business associates acting for you. Due diligence on those associates is where UAE applicants are weakest.<\/li>\n<li>One certificate can name a free zone entity, a mainland entity, or a group covering both.<\/li>\n<li>Certification never proves bribery has not happened. The standard says so about itself.<\/li>\n<li>The cycle: two-stage initial audit, certificate, annual surveillance, recertification. IAS issues certificates under UQAS accreditation, which belongs to IAS, not to you.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"what-does-iso-37001-ask-of-you\"><\/span>What does ISO 37001 ask of you?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>ISO 37001 does not grade your ethics. It asks whether you have built a system that finds bribery risk, controls it proportionately, checks the controls work, and fixes them when they do not. Four directions of risk form the spine:<\/p>\n<ul>\n<li>Bribery <strong>by the organisation<\/strong> \u2014 a payment made to win or keep business.<\/li>\n<li>Bribery <strong>by your own personnel<\/strong> for the organisation&#8217;s benefit.<\/li>\n<li>Bribery <strong>by business associates<\/strong> acting for you: agents, distributors, sponsors, sub-contractors, consultants, joint venture partners.<\/li>\n<li>Bribery <strong>directed at the organisation<\/strong> \u2014 someone inducing your buyer, your inspector or your tender evaluator.<\/li>\n<\/ul>\n<p>The last is the one applicants forget. If a supplier is offering your procurement officer something, that is in scope and needs its own controls. The requirement areas built around this spine, and the evidence each needs, are in the table further down.<\/p>\n<figure class=\"ias-fig\"><img src=\"https:\/\/iasiso-gulf.com\/UAE\/wp-content\/uploads\/2026\/09\/iso-37001-cert-uae-fig2.jpg\" alt=\"ISO 37001 certification in UAE \u2014 what an agent does in your name is still your risk\" width=\"1000\" height=\"561\" loading=\"lazy\" decoding=\"async\" \/><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"what-does-a-certificate-not-say-about-you\"><\/span>What does a certificate not say about you?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Settle this before you spend money, because a customer will ask.<\/p>\n<p>A certificate does not say nobody in your company has paid a bribe. It does not say nobody will. The standard is explicit that conformity cannot assure that no bribery has occurred or will occur. What it says is narrower: an independent body examined your system against a published standard and found it conformed at the time of audit. But if a bid asks you to warrant that your agents never made an improper payment, a certificate is not that warranty.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"what-does-an-auditor-ask-to-see-on-business-associate-due-diligence\"><\/span>What does an auditor ask to see on business associate due diligence?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>No auditor asks whether you &#8220;do due diligence&#8221;. They ask to see the file for a named third party, picked off your own list \u2014 usually the awkward one: highest commission, riskiest market. What belongs in it:<\/p>\n<ul>\n<li><strong>Who you are dealing with<\/strong>: legal name, registration, ownership, ultimate control, directors.<\/li>\n<li><strong>Political exposure and conflicts.<\/strong> Does anyone connected sit on the buyer&#8217;s side? Is a relative of your own employee an owner?<\/li>\n<li><strong>Dated screening results<\/strong> \u2014 sanctions, adverse media, watchlists \u2014 showing who ran them.<\/li>\n<li><strong>A written risk rating with reasoning.<\/strong> Not &#8220;medium&#8221;. Why medium.<\/li>\n<li><strong>Approval by someone with authority, recorded before appointment.<\/strong><\/li>\n<li><strong>The signed contract, with anti-bribery terms in it.<\/strong><\/li>\n<li><strong>Evidence of what the party has done since<\/strong>, and a dated next review.<\/li>\n<\/ul>\n<p>Usually missing, in the order we find it: the reasoning behind the rating; proof the approval preceded the appointment; anything on beneficial ownership; any refresh of a file opened four years ago.<\/p>\n<p><strong>&#8220;Risk-based&#8221; is not permission to do less. It is doing the right amount in the right place.<\/strong> With 400 suppliers and 6 agents, an enhanced process on the stationery supplier is absurd. So is doing nothing on 394 parties because they are &#8220;low risk&#8221;.<\/p>\n<p>The pattern that works is tiered. A short standard check on the long tail: identity, ownership, screening, standard clause. A full file, refreshed annually, on the few who face your customers or public officials for you, who are paid only if something is won, or who work where you have no visibility. Write down the rule that sorts parties into tiers. Auditors do not object to a light touch on low risk, only to one you cannot explain.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"how-do-you-keep-control-over-contracts-and-commissions\"><\/span>How do you keep control over contracts and commissions?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Once appointed, control of a third party moves into the contract and the payment process. Three things draw attention.<\/p>\n<p><strong>Commission and success fees.<\/strong> Paying only on a win is not forbidden, and plenty of honest agency works that way. But it concentrates incentive at the moment of decision, so it attracts scrutiny. Justify the rate against market norm, scope of work, or comparable arrangements of your own. An unusually high percentage with no documented rationale is the classic finding. So is a fee raised just before an award.<\/p>\n<p><strong>Expenses and reimbursements.<\/strong> Here money leaves without being called commission. Round-sum &#8220;facilitation&#8221; claims, unitemised &#8220;local charges&#8221;, cash advances to a clearing agent, hospitality booked to a project code. Demand itemisation at the standard you apply to your own staff.<\/p>\n<p><strong>Gifts and hospitality given through someone else.<\/strong> A gift your policy would refuse is not acceptable because a distributor bought it and invoiced you. Your rules must reach through the intermediary, and your register must capture what is given on your behalf.<\/p>\n<p>The contract terms auditors look for are practical: a clear anti-bribery obligation, rights to information and audit, disclosure of conflicts, no sub-delegation without consent, and a right to suspend payment or terminate on credible grounds. A clause you have never invoked is fine. No clause at all, for a top-tier party, is not.<\/p>\n<figure class=\"ias-fig\"><img src=\"https:\/\/iasiso-gulf.com\/UAE\/wp-content\/uploads\/2026\/09\/iso-37001-cert-uae-fig3.jpg\" alt=\"ISO 37001 certification in UAE \u2014 a commission with no identifiable work behind it\" width=\"1000\" height=\"561\" loading=\"lazy\" decoding=\"async\" \/><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"what-records-does-iso-37001-certification-in-uae-put-on-file\"><\/span>What records does ISO 37001 certification in UAE put on file?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Each requirement below is paired with the record that usually carries it, framed for a business running on intermediaries.<\/p>\n<div class=\"ias-tscroll\">\n<table class=\"ias-tw\">\n<thead>\n<tr>\n<th>Requirement area<\/th>\n<th>The record that proves it<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Bribery risk assessment<\/td>\n<td>A dated assessment naming real exposures, including agent markets and public-sector touchpoints<\/td>\n<\/tr>\n<tr>\n<td>Anti-bribery policy<\/td>\n<td>The signed current policy, plus proof it reached third parties, not only staff<\/td>\n<\/tr>\n<tr>\n<td>Anti-bribery function and leadership<\/td>\n<td>An appointment showing authority and a clean reporting line, plus board minutes acting on bribery risk<\/td>\n<\/tr>\n<tr>\n<td>Due diligence on business associates<\/td>\n<td>Completed files for named agents, with ratings, reasoning and dated approvals<\/td>\n<\/tr>\n<tr>\n<td>Due diligence on transactions, projects and personnel<\/td>\n<td>Screening for sensitive roles, and a documented risk view of a named bid<\/td>\n<\/tr>\n<tr>\n<td>Financial and non-financial controls<\/td>\n<td>Approval limits, segregation of duties, itemised third-party invoices, tender procedures, M&amp;A checks<\/td>\n<\/tr>\n<tr>\n<td>Gifts, hospitality, donations<\/td>\n<td>A register with real entries, including items given on your behalf<\/td>\n<\/tr>\n<tr>\n<td>Raising concerns and investigation<\/td>\n<td>The channel, written protection for whoever uses it, any case handling record<\/td>\n<\/tr>\n<tr>\n<td>Training<\/td>\n<td>Attendance and content records showing role-appropriate coverage, conflicts included<\/td>\n<\/tr>\n<tr>\n<td>Monitoring, internal audit and review<\/td>\n<td>Audit reports, minutes with named owners, corrective actions with a root cause<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"which-entities-go-on-the-certificate\"><\/span>Which entities go on the certificate?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A certificate names the organisation, its activities and its sites. One free zone registration and nothing else is simple. It gets interesting when a group spreads across a free zone entity handling exports, a mainland entity holding the trading activity, a second free zone entity elsewhere, and a holding company above them. Three workable shapes:<\/p>\n<ul>\n<li><strong>Single entity.<\/strong> One registration, one certificate. Often enough if only one entity bids for the work in question.<\/li>\n<li><strong>Several entities, one system.<\/strong> A group certificate can cover free zone and mainland entities together, if they genuinely run one system: one policy, one risk method, one anti-bribery function with authority over all of them, common due diligence rules, one internal audit programme. Common ownership is not enough. Shared control is.<\/li>\n<li><strong>Separate certificates.<\/strong> Where entities appoint their own agents and answer to different management, separate certificates are more honest and easier to keep.<\/li>\n<\/ul>\n<p>Two practical points. Check what the tender asks for \u2014 a certificate naming the free zone entity is useless if the mainland entity bids. And watch shared intermediaries: if one agent works for two group entities under one agreement, that agent must sit inside the scope you certify. Map it before applying, through our <a href=\"\/UAE\/system-certification\/\">UAE system certification pages<\/a> or on <a href=\"\/UAE\/contact-us\/\">contact<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"what-changed-in-the-2025-edition-and-what-should-you-do\"><\/span>What changed in the 2025 edition, and what should you do?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>ISO 37001:2025 is a refresh, not a rebuild. A 2016 system gets updated, not rewritten.<\/p>\n<div class=\"ias-tscroll\">\n<table class=\"ias-tw\">\n<thead>\n<tr>\n<th>What changed<\/th>\n<th>Why it was changed<\/th>\n<th>What to do about it<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Restructured to the harmonized common ISO format<\/td>\n<td>To match the structure shared across management system standards<\/td>\n<td>Re-map clause references and audit checklists; content moves rather than disappears<\/td>\n<\/tr>\n<tr>\n<td>&#8220;Stakeholders&#8221; became &#8220;interested parties&#8221;<\/td>\n<td>Consistent terminology across the ISO family<\/td>\n<td>Update the wording; the analysis behind it is unchanged<\/td>\n<\/tr>\n<tr>\n<td>Clauses 4.1 and 4.2 require climate change to be considered<\/td>\n<td>Carried in from the 2024 amendment applied across these standards<\/td>\n<td>Note honestly whether it affects your context and interested party expectations. Do not invent a link<\/td>\n<\/tr>\n<tr>\n<td>Clause 5.1.3 makes anti-bribery culture explicit<\/td>\n<td>Policies alone did not change behaviour<\/td>\n<td>Show what leaders do: messages sent, decisions taken, a refusal that cost money<\/td>\n<\/tr>\n<tr>\n<td>Clause 7.2.2 adds conflict of interest awareness to employment processes<\/td>\n<td>Conflicts sit behind many cases, and hiring is where they enter<\/td>\n<td>Build declarations into recruitment and role changes, and keep them<\/td>\n<\/tr>\n<tr>\n<td>The anti-bribery function&#8217;s role and independence stated more clearly<\/td>\n<td>Too many functions existed on paper with no authority<\/td>\n<td>Re-check who it reports to and whether it can escalate past those it reviews<\/td>\n<\/tr>\n<tr>\n<td>Clause 8.4 adds mergers and acquisitions as a non-financial control area<\/td>\n<td>Acquisitions import the target&#8217;s agents and history wholesale<\/td>\n<td>Add bribery checks to your acquisition process, covering the target&#8217;s third parties<\/td>\n<\/tr>\n<tr>\n<td>Clause 10 reordered: improvement at 10.1, nonconformity at 10.2<\/td>\n<td>To put improvement first and match the common structure<\/td>\n<td>Renumber procedures and forms; what you must do is unchanged<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Two matter most to an intermediary-led business. Clause 8.4 catches the acquisition arriving with an inherited agent network. Clause 7.2.2 catches the conflict walking in with a new hire whose relative sits on the customer&#8217;s side.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"when-must-you-move-off-a-2016-certificate\"><\/span>When must you move off a 2016 certificate?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Certificates against ISO 37001:2016 must transition by <strong>28 February 2027<\/strong>. After that they no longer stand.<\/p>\n<p>Do not treat that as distant. Transition is normally done at a surveillance or recertification visit, so your real deadline is the last scheduled audit before February 2027.<\/p>\n<p>For a working system the effort is modest: a gap review against the 2025 text, updated documented information, a leadership and culture evidence pack for 5.1.3, conflict declarations in hiring, an M&amp;A control where acquisitions are realistic, a climate consideration in your context analysis, and one internal audit against the new numbering.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"how-does-the-audit-run\"><\/span>How does the audit run?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Stage 1<\/strong> is a readiness review. The auditor reads your documented system, checks scope, and looks at your risk assessment, internal audit and management review. Findings here are useful, not fatal; most first-time applicants get a list.<\/p>\n<p><strong>Stage 2<\/strong> tests whether the system is used. Third-party files are sampled, payments traced, and people outside the management team interviewed \u2014 someone in finance, someone commercial \u2014 and asked what they would do if an agent requested cash.<\/p>\n<p><strong>The certificate decision<\/strong> is taken by an independent reviewer inside IAS, not the auditor, and nonconformities close with evidence first. <strong>Surveillance<\/strong> follows annually; <strong>recertification<\/strong> is a fuller assessment before expiry. The process is described in <a href=\"https:\/\/www.iascertification.com\/process-certification\/\" target=\"_blank\" rel=\"noopener\">how IAS certification works<\/a>, and any issued certificate can be checked through the <a href=\"https:\/\/www.iascertification.com\/ias-certification-search\/\" target=\"_blank\" rel=\"noopener\">IAS certificate search<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"what-drives-the-cost-and-timing-of-iso-37001-certification-in-uae\"><\/span>What drives the cost and timing of ISO 37001 certification in UAE?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We publish no price, because a number without your details is a guess. What moves it:<\/p>\n<ul>\n<li><strong>How many legal entities<\/strong> go on the certificate, and whether they share one system.<\/li>\n<li><strong>How many sites<\/strong>, and how far apart. Four emirates cost more than one building.<\/li>\n<li><strong>Headcount<\/strong>, which sets sampling.<\/li>\n<li><strong>The number and risk profile of your business associates.<\/strong> Six agents in difficult markets take more time than sixty domestic suppliers, and public-sector exposure adds more.<\/li>\n<li><strong>The state of your records<\/strong>, and whether this is a first certification or a transition.<\/li>\n<\/ul>\n<p>On timing, your readiness is the honest driver. The audit takes days. Reconstructing files for agents appointed years ago takes months. Start there.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"where-does-ias-audit-across-the-emirates\"><\/span>Where does IAS audit across the Emirates?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>IAS audits clients in Dubai, Abu Dhabi and Sharjah, and across the northern emirates \u2014 Ajman, Ras Al Khaimah, Umm Al Quwain and Fujairah.<\/p>\n<p>For an intermediary-heavy business, plan around where the evidence sits, not where the buildings are. A company running fifteen agents from one Dubai office does not need a tour of fifteen premises. It needs an auditor sitting with the third-party files, commission schedules and payment approvals, beside whoever signs them. Where operations genuinely differ \u2014 a warehouse using its own clearing agents, a branch appointing its own consultants \u2014 a site visit earns its place. See our <a href=\"\/UAE\/\">UAE services overview<\/a> or the wider <a href=\"\/iso-certification\/\">IAS certification range<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"who-issues-the-certificate-and-on-what-authority\"><\/span>Who issues the certificate, and on what authority?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The certificate comes from IAS, working under accreditation held with UQAS. Behind that word sits a check on IAS rather than on you \u2014 covering impartiality, whether its auditors know the subject, and whether auditing is kept clear of the certification decision.<\/p>\n<p>One distinction gets confused constantly. Accreditation applies to IAS, not to clients. You become <strong>certified<\/strong>; you do not become accredited, and writing otherwise in a bid is the small error a sharp evaluator notices. More sits on the <a href=\"\/UAE\/accreditation\/\">IAS accreditation page<\/a> and in <a href=\"\/UAE\/about-us\/\">about IAS in the UAE<\/a>. If you plan to put the mark on a bid document or a website, read the <a href=\"\/UAE\/guideline-for-the-usage-of-logos\/\">rules for using the logo<\/a> first \u2014 misuse is a finding at your next audit.<\/p>\n<p>Training is separate from certification, deliberately. Where it helps, it is run by IAS and EAS together under that same UQAS accreditation, by a team with no part in your audit. <a href=\"\/UAE\/iso-training-in-uae\/\">Training run in the UAE<\/a> covers both the <a href=\"\/UAE\/internal-auditor-training\/\">internal auditor<\/a> and <a href=\"\/UAE\/iso-lead-auditor-training\/\">lead auditor<\/a> routes, with <a href=\"https:\/\/onlinecourse.eascertification.com\" target=\"_blank\" rel=\"noopener\">EAS online courses<\/a> and <a href=\"https:\/\/isoleadauditor.com\/uae\/\" target=\"_blank\" rel=\"noopener\">auditor training for the UAE<\/a> alongside. No course substitutes for certification.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"where-do-first-time-applicants-lose-time\"><\/span>Where do first-time applicants lose time?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>No single list of business associates.<\/strong> Names sit across sales, finance, logistics and legal. Building one list is often two weeks of work.<\/li>\n<li><strong>Treating suppliers and intermediaries alike.<\/strong> A company selling you goods is not the risk a company fronting you to a customer is.<\/li>\n<li><strong>Files that stop at a trade licence copy.<\/strong> Identity with no ownership, screening or rating is not due diligence, and approvals dated after the appointment are worse. Auditors check dates.<\/li>\n<li><strong>Contracts with no anti-bribery terms<\/strong>, usually the oldest agency agreements, which are the riskiest.<\/li>\n<li><strong>Scope decided late<\/strong>, after finding the tender names a different group entity.<\/li>\n<li><strong>No internal audit and no management review<\/strong> \u2014 an automatic finding whatever else is in place.<\/li>\n<\/ul>\n<div class=\"ias-cta2\">\n<p><strong>Ready to scope it properly?<\/strong> Send your entity list, your business associate list and your deadline. We will come back with a scope, a plan and a quotation. <a href=\"\/UAE\/contact-us\/\">Contact IAS in the UAE<\/a>, or see <a href=\"\/UAE\/system-certification\/\">system certification<\/a> and <a href=\"\/UAE\/product-certification\/\">product certification<\/a>.<\/p>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"how-this-page-was-checked\"><\/span>How this page was checked<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Technical content was checked against the published text of ISO 37001:2025 and what IAS auditors report from UAE assessments. Transition date, clause numbering and edition details are as published.<\/p>\n<p><strong>Nothing here is a statement about UAE law.<\/strong> We do not say, and do not suggest, that anything obliges you to hold this certificate in the Emirates, and no legal instrument, official body or authority is named on this page. Every pressure described here is commercial: tender conditions, customer requirements, partner expectations, parent company policy. For legal questions, consult a qualified professional.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"next-step\"><\/span>Next step<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Send three things: your entity list, the list of third parties who act in your name, and the requirement driving this. That is enough for us to say what scope makes sense for ISO 37001 certification in UAE and where your gaps are, before you commit.<\/p>\n<p><a href=\"\/UAE\/contact-us\/\">Contact the IAS UAE team<\/a> \u00b7 <a href=\"\/UAE\/iso-certification\/\">UAE certification services<\/a> \u00b7 <a href=\"\/UAE\/certification-process\/\">how the certification process runs<\/a> \u00b7 <a href=\"\/UAE\/iso-audit-procedure\/\">the audit procedure in detail<\/a> \u00b7 <a href=\"\/UAE\/\">UAE home<\/a> \u00b7 <a href=\"\/UAE\/frequently-asked-question\/\">common questions<\/a> \u00b7 <a href=\"\/UAE\/blog\/\">UAE blog<\/a><\/p>\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\">Are our agents and distributors covered by our certificate?<\/summary>\n<div class=\"ias-faq-a\">\n<p>Not as certified organisations. Your certificate covers your organisation and your system. What it covers about your agents is how *you* manage them: selection, checks, contract terms, monitoring, and what you do when something looks wrong. An agent cannot present your certificate as theirs. But the auditor tests your controls over that agent, and weakness there is your finding.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">Can a free zone entity and a mainland entity share one certificate?<\/summary>\n<div class=\"ias-faq-a\">\n<p>Yes, if they genuinely run one system: shared policy, shared risk method, one function with authority over both, common due diligence rules, one internal audit programme. If they operate independently, with separate management and separate third parties, separate certificates make more sense. Decide before applying: it changes the plan.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">What language is the audit conducted in?<\/summary>\n<div class=\"ias-faq-a\">\n<p>English in most cases. Where records or the people we interview work mainly in Arabic, we plan for that. Tell us at application which language your records are kept in. Either works, but it must be the version people use, not one translated for the audit.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">A long-standing agent will not complete our due diligence questionnaire. What now?<\/summary>\n<div class=\"ias-faq-a\">\n<p>Escalate first. Refusals often come because the request arrived from a junior contact with no explanation. A direct approach from your commercial lead, saying a customer requires it, usually resolves it.<\/p>\n<p>If refusal continues, treat it as risk information. Record the request, the refusal and the dates. Gather what you can elsewhere: ownership records, screening, transaction history. Raise the risk rating, tighten the controls you hold, and get a written decision from senior management on whether to continue. An auditor accepts a difficult relationship handled deliberately, but not a blank.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">We have offices in several emirates. Do you visit them all?<\/summary>\n<div class=\"ias-faq-a\">\n<p>Not necessarily. Where sites share one system, one management team and one set of third-party controls, sampling is appropriate. A site appointing its own agents or running its own procurement is more likely to be visited.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">Is ISO 37001 legally required here?<\/summary>\n<div class=\"ias-faq-a\">\n<p>We take no position on legal obligation in the Emirates. We are a certification body, not a legal adviser. Applicants come to us because of a tender clause, a buyer&#8217;s assessment or a parent company policy.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">What is the difference between certified and accredited?<\/summary>\n<div class=\"ias-faq-a\">\n<p>You become certified. IAS is accredited, by UQAS, as a certification body. It never transfers to a client, and claiming it in a bid is a mistake evaluators pick up.<\/p>\n<\/div>\n<\/details>\n<details class=\"ias-faq-item\">\n<summary class=\"ias-faq-q\">Does the audit look at acquisitions?<\/summary>\n<div class=\"ias-faq-a\">\n<p>If acquisitions are part of your business, yes. Clause 8.4 adds them as a non-financial control area. Buying a company means buying its contracts, history and agents. Expect questions about what was checked before you signed.<\/p>\n<\/div>\n<\/details>\n<\/section>\n<\/div>\n<aside class=\"ias-side\">\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=1790295846\" 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=1790295846&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>Most bribery risk in a UAE business is not carried by its staff. It is carried by people who act for it without being on the payroll. Local partners. Sponsors. Agents on commission. Distributors. Clearing agents. The consultant who &#8220;knows someone&#8221; at the buyer. ISO 37001 sets the international benchmark for an anti-bribery management system,&#8230; <\/p>\n<div class=\"clear\"><\/div>\n<p><a href=\"https:\/\/iasiso-gulf.com\/UAE\/iso-37001-certification-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\/6636"}],"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=6636"}],"version-history":[{"count":1,"href":"https:\/\/iasiso-gulf.com\/UAE\/wp-json\/wp\/v2\/pages\/6636\/revisions"}],"predecessor-version":[{"id":6640,"href":"https:\/\/iasiso-gulf.com\/UAE\/wp-json\/wp\/v2\/pages\/6636\/revisions\/6640"}],"wp:attachment":[{"href":"https:\/\/iasiso-gulf.com\/UAE\/wp-json\/wp\/v2\/media?parent=6636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}