{"id":3974,"date":"2025-02-20T15:58:26","date_gmt":"2025-02-20T15:58:26","guid":{"rendered":"https:\/\/mrctrading.com\/?page_id=3974"},"modified":"2026-04-13T17:48:42","modified_gmt":"2026-04-13T17:48:42","slug":"register","status":"publish","type":"page","link":"https:\/\/mrctrading.com\/en\/register\/","title":{"rendered":"Register"},"content":{"rendered":"    <script type=\"text\/javascript\" src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/select2\/4.0.2\/js\/select2.min.js\" id=\"select2js-js\"><\/script>\n    <div id=\"roleSelectionOverlay\" >\n        <div id=\"roleSelectionModal\">\n            <h3>Register As<\/h3>\n            <button class=\"role-btn student\" data-role=\"student\">Student<\/button>\n            <button class=\"role-btn teacher\" data-role=\"teacher\">Teacher<\/button>\n            <button class=\"role-btn admission\" data-role=\"admission\" style=\"background: #957f7f;\">Admission Test<\/button>\n            <button class=\"role-btn other\" data-role=\"other\">Other<\/button>\n        <\/div>\n    <\/div>\n    <div class=\"warning\"><\/div>\n    <form id=\"custom_registration_form\" enctype=\"multipart\/form-data\" class=\"register-form\">\n        <div class=\"form-container\">\n                            <input type=\"hidden\" name=\"role\" value=\"\">\n                <div class=\"form-column\">\n                    <p><label for=\"email\">Name<\/label><input type=\"text\" name=\"name\" required placeholder=\"Fullname\"><\/p>\n                    <p><label for=\"phone\">Phone<\/label><input type=\"text\" name=\"phone\" required placeholder=\"Ex:01700000000\"><\/p>\n\n\n                    <p><label for=\"password\">Password<\/label><input type=\"password\" name=\"password\" id=\"password\" required><\/p>\n\n\n\n                <\/div>\n                <div class=\"form-column\">\n                    <p><label for=\"phone\">Disctict Name<\/label>\n                        <select name=\"district\" class=\"select2\" required id=\"district\">\n                            <option value=\"\">Select a District<\/option>\n                            <option value=\"B.baria\">B.baria<\/option><option value=\"Bagerhat\">Bagerhat<\/option><option value=\"Bandarban\">Bandarban<\/option><option value=\"Barguna\">Barguna<\/option><option value=\"Barisal\">Barisal<\/option><option value=\"Bhola\">Bhola<\/option><option value=\"Bogura\">Bogura<\/option><option value=\"C. nawabganj\">C. nawabganj<\/option><option value=\"Chandpur\">Chandpur<\/option><option value=\"Chattogram\">Chattogram<\/option><option value=\"Chuadanga\">Chuadanga<\/option><option value=\"Cox's bazar\">Cox's bazar<\/option><option value=\"Cumilla\">Cumilla<\/option><option value=\"Dhaka\">Dhaka<\/option><option value=\"Dinajpur\">Dinajpur<\/option><option value=\"Faridpur\">Faridpur<\/option><option value=\"Feni\">Feni<\/option><option value=\"Gaibandha\">Gaibandha<\/option><option value=\"Gazipur\">Gazipur<\/option><option value=\"Gopalganj\">Gopalganj<\/option><option value=\"Habiganj\">Habiganj<\/option><option value=\"Jamalpur\">Jamalpur<\/option><option value=\"Jashore\">Jashore<\/option><option value=\"Jhalokathi\">Jhalokathi<\/option><option value=\"Jhenaidah\">Jhenaidah<\/option><option value=\"Joypurhat\">Joypurhat<\/option><option value=\"Khagrachari\">Khagrachari<\/option><option value=\"Khulna\">Khulna<\/option><option value=\"Kishoreganj\">Kishoreganj<\/option><option value=\"Kurigram\">Kurigram<\/option><option value=\"Kushtia\">Kushtia<\/option><option value=\"Lalmonirhat\">Lalmonirhat<\/option><option value=\"Laxmipur\">Laxmipur<\/option><option value=\"Madaripur\">Madaripur<\/option><option value=\"Magura\">Magura<\/option><option value=\"Manikganj\">Manikganj<\/option><option value=\"Meherpur\">Meherpur<\/option><option value=\"Moulvibazar\">Moulvibazar<\/option><option value=\"Munshiganj\">Munshiganj<\/option><option value=\"Mymensingh\">Mymensingh<\/option><option value=\"Naogaon\">Naogaon<\/option><option value=\"Narail\">Narail<\/option><option value=\"Narayanganj\">Narayanganj<\/option><option value=\"Narshingdi\">Narshingdi<\/option><option value=\"Natore\">Natore<\/option><option value=\"Netrokona\">Netrokona<\/option><option value=\"Nilphamari\">Nilphamari<\/option><option value=\"Noakhali\">Noakhali<\/option><option value=\"Pabna\">Pabna<\/option><option value=\"Panchagarh\">Panchagarh<\/option><option value=\"Patuakhali\">Patuakhali<\/option><option value=\"Pirojpur\">Pirojpur<\/option><option value=\"Rajbari\">Rajbari<\/option><option value=\"Rajshahi\">Rajshahi<\/option><option value=\"Rangamati\">Rangamati<\/option><option value=\"Rangpur\">Rangpur<\/option><option value=\"Satkhira\">Satkhira<\/option><option value=\"Shariatpur\">Shariatpur<\/option><option value=\"Sherpur\">Sherpur<\/option><option value=\"Sirajganj\">Sirajganj<\/option><option value=\"Sunamganj\">Sunamganj<\/option><option value=\"Sylhet\">Sylhet<\/option><option value=\"Tangail\">Tangail<\/option><option value=\"Thakurgaon\">Thakurgaon<\/option>                        <\/select>\n                    <\/p>\n                    <p>\n                        <label for=\"gender\">Upazila<\/label>\n                        <select id=\"upazila\" class=\"select2\" name=\"upazila\">\n                            <option value=\"\">Select Upazila<\/option>\n                        <\/select>\n                    <\/p>\n\n                    <p><label for=\"confirm_password\">Confirm Password<\/label><input type=\"password\" name=\"confirm_password\" id=\"confirm_password\" required><\/p>\n                <\/div>\n                <div class=\"form-column\">\n                    <p>\n                        <label for=\"gender\">Gender<\/label>\n                        <select name=\"gender\" required>\n                            <option value=\"male\">Male<\/option>\n                            <option value=\"female\">Female<\/option>\n                        <\/select>\n                    <\/p>\n                <\/div>\n            \n        <\/div>\n        <p><button type=\"submit\" class=\"btn btnPrimary w-100\" id=\"register_button\">Register<\/button><\/p>\n        <div id=\"loading_animation\" style=\"display:none;\">\n            <img decoding=\"async\" src=\"https:\/\/i.gifer.com\/7efs.gif\" style=\"width:100px;\">\n        <\/div>\n        <p class=\"success_message\"><\/p>\n    <\/form>\n    <div id=\"otp-modal-overlay\" class=\"otp-overlay\">\n        <div id=\"otp-modal\" class=\"otp-container\">\n            <p class=\"otp-title\">Enter the 4-digit OTP sent to your phone<\/p>\n            <div class=\"otp-inputs\">\n                <input type=\"text\" maxlength=\"1\" class=\"otp-digit\" \/>\n                <input type=\"text\" maxlength=\"1\" class=\"otp-digit\" \/>\n                <input type=\"text\" maxlength=\"1\" class=\"otp-digit\" \/>\n                <input type=\"text\" maxlength=\"1\" class=\"otp-digit\" \/>\n            <\/div>\n            <button id=\"verify-otp-btn\" class=\"otp-submit-btn btn btnPrimary w-100\">Verify OTP<\/button>\n            <p class=\"otp_warning\"><\/p>\n        <\/div>\n    <\/div>\n    <style>\n        .radio_field input {\n            width: 20px;\n            margin-left: 10px;\n        }\n    <\/style>\n\n    <script>\n        function showError(message) {\n            jQuery('.warning').html('');\n            jQuery('html, body').animate({\n                scrollTop: parseInt(jQuery(\".warning\").offset().top - 20)\n            }, 1000);\n            jQuery('.warning').html('<div class=\"alert alert-danger\">' + message + '<\/div>');\n        }\n\n        function showSuccess(message) {\n            jQuery('.success_message').html('');\n            jQuery('html, body').animate({\n                scrollTop: parseInt(jQuery(\".warning\").offset().top - 20)\n            }, 1000);\n            jQuery('.success_message').html('<div class=\"alert alert-success\">' + message + '<\/div>');\n        }\n        jQuery(document).ready(function($) {\n            \/\/ alert('yes');\n\n            const upazilaMap = {\"Barguna\":[\"Amtali\",\"Bamna\",\"Barguna-S\",\"Betagi\",\"Patharghata\",\"Taltali\",\"Agailjhara\"],\"Barisal\":[{\"name\":\"Barisal Sadar\",\"unions\":[\"Raipasha-Karapur\",\"Kashipur\",\"Charbaria\",\"Shayestabad\",\"Charmonai\",\"Jaguar\",\"Charkaua\",\"Chadpura\",\"Tungibaria\",\"Chandramohan\"]},{\"name\":\"Gournadi\",\"unions\":[\"Khanjapur\",\"Barthi\",\"Chadashi\",\"Nalchira\",\"The Women\",\"Batajor\",\"Sarikal\"]},{\"name\":\"Muladi\",\"unions\":[\"Batamara\",\"Nazirpur\",\"Chirtpur\",\"Gakua\",\"Charakalekha\",\"Muladi\",\"Worker\"]},{\"name\":\"Mehendiganj\",\"unions\":[\"Andarmanik\",\"Lata\",\"Char Ekkaria\",\"North Ulania\",\"South Ulania\",\"Mehendiganj\",\"Vidyanandpur\",\"Bhashanchar\",\"Chargopalpur\",\"Jangalia\",\"Alimabad\",\"Chanpur\",\"Darirchar-Khajuria\",\"Gobindpur\",\"Sripur\",\"Joynagar\"]},{\"name\":\"Babuganj\",\"unions\":[\"Agarpur\",\"Kedarpur\",\"Body Motion\",\"Chandpasha\",\"Rahmatpur\",\"Madhavpasha\"]},{\"name\":\"Hizla\",\"unions\":[\"Bardalia\",\"Guabaria\",\"Dhulkhola\",\"Hizla-Gourabdi\",\"Memania\",\"Harinathpur\"]},{\"name\":\"Uzirpur\",\"unions\":[\"Satla\",\"Harita\",\"Jalla\",\"Otra\",\"Sholak\",\"Borakota\",\"Bamrail\",\"Shikarpur-Uzirpur\",\"Guthia\"]},{\"name\":\"Bakerganj\",\"unions\":[\"Limit\",\"Fodder\",\"Darial\",\"Milky\",\"Durga Pasha\",\"Faridpur\",\"The Poet\",\"Nalua\",\"Pitcher\",\"Garuria\",\"Bharpasa\",\"Rangashri\",\"Padrishibpur\",\"The Destiny\"]},{\"name\":\"Agailjhara\",\"unions\":[\"Rajihar\",\"Bakal\",\"Trouble\",\"Goila\",\"Ratnapur\"]},{\"name\":\"Banaripara\",\"unions\":[\"Bisharkandi\",\"Iluhar\",\"Syed Kathi\",\"Of Taste\",\"Saliabakpur\",\"Baishari\",\"Banaripara\",\"Emerging\"]}],\"Bhola\":[\"Borhanuddin\",\"Charfassion\",\"Daulatkhan\",\"Lalmohan\",\"Monpura\",\"Tazumuddin\"],\"Jhalokathi\":[\"Tazumuddin\",\"Jhalokathi-S\",\"Kathalia\",\"Nalchity\",\"Rajapur\"],\"Patuakhali\":[\"Bauphal\",\"Dashmina\",\"Dumki\",\"Galachipa\",\"Kalapara\",\"Mirjaganj\",\"Patuakhali-S\",\"Rangabali\"],\"Pirojpur\":[\"Bhandaria\",\"Kawkhali\",\"Mothbaria\",\"Nazirpur\",\"Nesarabad\",\"Pirojpur-S\",\"Zianagar\"],\"B.baria\":[\"Akhaura\",\"Ashuganj\",\"B.Baria-S\",\"Bancharampur\",\"Bijoynagar\",\"Kasba\",\"Nabinagar\",\"Nasirnagar\",\"Sarail\"],\"Bandarban\":[\"Alikadam\",\"Bandarban-S\",\"Lama\",\"Naikhyongchari\",\"Rowangchari\",\"Ruma\",\"Thanchi\"],\"Chandpur\":[\"Chandpur-S\",\"Faridganj\",\"Haimchar\",\"Haziganj\",\"Kachua\",\"Dakshin\",\"Uttar\",\"Shahrasti\"],\"Chattogram\":[\"Anwara\",\"Banskhali\",\"Boalkhali\",\"Chandanish\",\"Fatikchari\",\"Hathazari\",\"Karnaphuli\",\"Lohagara\",\"Mirsharai\",\"Patiya\",\"Rangunia\",\"Raojan\",\"Sandwip\",\"Satkania\",\"Sitakunda\"],\"Cox's bazar\":[\"Chakoria\",\"Cox'S Bazar-S\",\"Kutubdia\",\"Moheskhali\",\"Pekua\",\"Ramu\",\"Teknaf\",\"Ukhiya\"],\"Cumilla\":[\"Barura\",\"Brahmanpara\",\"Burichong\",\"Chandina\",\"Chouddagram\",\"Cumilla-S\",\"Cumilla-S Daksin\",\"Daudkandi\",\"Debidwar\",\"Homna\",\"Laksham\",\"Lalmai\",\"Meghna\",\"Monohorganj\",\"Muradnagar\",\"Nangalkot\",\"Titas\"],\"Feni\":[\"Chhagalniya\",\"Daganbhuiyan\",\"Feni-S\",\"Fulgazi\",\"Porshuram\",\"Sonagazi\"],\"Khagrachari\":[\"Dighinala\",\"Guimara\",\"Khagrachari-S\",\"Laxmichari\",\"Mahalchari\",\"Manikchari\",\"Matiranga\",\"Panchari\",\"Ramgarh\"],\"Laxmipur\":[\"Komol Nagar\",\"Laxmipur-S\",\"Raipur\",\"Ramganj\",\"Ramgati\"],\"Noakhali\":[\"Begumganj\",\"Chatkhil\",\"Companiganj\",\"Hatiya\",\"Kabir Hat\",\"Noakhali-S\",\"Senbag\",\"Sonaimuri\",\"Subarna Char\"],\"Rangamati\":[\"Baghaichari\",\"Barkal\",\"Belaichari\",\"Juraichari\",\"Kaptai\",\"Kaukhali\",\"Langadu\",\"Nanniarchar\",\"Rajosthali\",\"Rangamati-S\"],\"Dhaka\":[\"Dhamrai\",\"Dohar\",\"Keraniganj\",\"Nawabganj\",\"Savar\"],\"Faridpur\":[\"Alfadanga\",\"Bhanga\",\"Boalmari\",\"Charbhadrasan\",\"Faridpur-S\",\"Madhukhali\",\"Nagarkanda\",\"Sadarpur\",\"Saltha\"],\"Gazipur\":[\"Gazipur-S\",\"Kaliakoir\",\"Kaliganj\",\"Kapasia\",\"Sreepur\"],\"Gopalganj\":[\"Gopalganj-S\",\"Kasiani\",\"Kotwalipara\",\"Muksudpur\",\"Tungipara\"],\"Kishoreganj\":[\"Austagram\",\"Bajitpur\",\"Bhairab\",\"Hossainpur\",\"Itna\",\"Karimganj\",\"Katiadi\",\"Kishoreganj-S\",\"Kuliarchar\",\"Mithamoin\",\"Nikli\",\"Pakundia\",\"Tarail\"],\"Madaripur\":[\"Kalkini\",\"Madaripur-S\",\"Rajoir\",\"Shibchar\"],\"Manikganj\":[\"Daulatpur\",\"Ghior\",\"Harirampur\",\"Manikganj-S\",\"Saturia\",\"Shivalaya\",\"Singair\"],\"Munshiganj\":[\"Gazaria\",\"Lauhajong\",\"Munshiganj-S\",\"Sirajdikhan\",\"Sreenagar\",\"Tongibari\"],\"Narayanganj\":[\"Araihazar\",\"Bandar\",\"Narayanganj-S\",\"Rupganj\",\"Sonargaon\"],\"Narshingdi\":[\"Belabo\",\"Monohardi\",\"Narshingdi-S\",\"Palash\",\"Raipura\",\"Shibpur\"],\"Rajbari\":[\"Baliakandi\",\"Goalanda\",\"Kalukhali\",\"Pangsha\",\"Rajbari-S\"],\"Shariatpur\":[\"Bhedarganj\",\"Damuddya\",\"Goshairhat\",\"Janjira\",\"Naria\",\"Shariatpur-S\"],\"Tangail\":[\"Basail\",\"Bhuapur\",\"Delduar\",\"Dhanbari\",\"Ghatail\",\"Gopalpur\",\"Kalihati\",\"Madhupur\",\"Mirzapur\",\"Nagarpur\",\"Shakhipur\",\"Tangail-S\"],\"Bagerhat\":[\"Bagerhat-S\",\"Chitalmari\",\"Fakirhat\",\"Kachua\",\"Mollahat\",\"Mongla\",\"Morrelganj\",\"Rampal\",\"Sharankhola\"],\"Chuadanga\":[\"Alamdanga\",\"Chuadanga-S\",\"Damurhuda\",\"Jibannagar\"],\"Jashore\":[\"Abhoynagar\",\"Bagherpara\",\"Chowgacha\",\"Jashore-S\",\"Jhikargacha\",\"Keshabpur\",\"Monirampur\",\"Sarsha\"],\"Jhenaidah\":[\"Harinakunda\",\"Jhenaidah-S\",\"Kaliganj\",\"Kotchandpur\",\"Moheshpur\",\"Shailkupa\"],\"Khulna\":[\"Batiaghata\",\"Dacope\",\"Dighalia\",\"Dumuria\",\"Koira\",\"Paikgacha\",\"Phultala\",\"Rupsa\",\"Terokhada\"],\"Kushtia\":[\"Bheramara\",\"Daulatpur\",\"Khoksha\",\"Kumarkhali\",\"Kushtia-S\",\"Mirpur\"],\"Magura\":[\"Magura-S\",\"Mohammadpur\",\"Salikha\",\"Sreepur\"],\"Meherpur\":[\"Gangni\",\"Meherpur-S\",\"Mujib Nagar\"],\"Narail\":[\"Kalia\",\"Lohagara\",\"Narail-S\"],\"Satkhira\":[\"Assasuni\",\"Debhata\",\"Kalaroa\",\"Kaliganj\",\"Satkhira-S\",\"Shyamnagar\",\"Tala\"],\"Jamalpur\":[\"Bakshiganj\",\"Dewanganj\",\"Islampur\",\"Jamalpur-S\",\"Madarganj\",\"Melendah\",\"Sarishabari\"],\"Mymensingh\":[\"Bhaluka\",\"Dhobaura\",\"Fulbaria\",\"Gaffargaon\",\"Gouripur\",\"Haluaghat\",\"Ishwarganj\",\"Muktagacha\",\"Mymensingh-S\",\"Nandail\",\"Phulpur\",\"Tarakanda\",\"Trishal\"],\"Netrokona\":[\"Atpara\",\"Barhatta\",\"Durgapur\",\"Kalmakanda\",\"Kendua\",\"Khaliajuri\",\"Madan\",\"Mohanganj\",\"Netrakona-S\",\"Purbadhala\"],\"Sherpur\":[\"Jhenaigati\",\"Nakla\",\"Nalitabari\",\"Sherpur-S\",\"Sreebordi\"],\"Bogura\":[\"Adamdighi\",\"Bogura-S\",\"Dhunot\",\"Dhupchancia\",\"Gabtali\",\"Kahaloo\",\"Nandigram\",\"Sariakandi\",\"Shajahanpur\",\"Sherpur\",\"Shibganj\",\"Sonatala\"],\"C. nawabganj\":[\"Bholahat\",\"Gomostapur\",\"Nachol\",\"Nawabganj-S\",\"Shibganj\"],\"Joypurhat\":[\"Akkelpur\",\"Joypurhat-S\",\"Kalai\",\"Khetlal\",\"Panchbibi\"],\"Naogaon\":[\"Atrai\",\"Badalgachi\",\"Dhamoirhat\",\"Manda\",\"Mohadevpur\",\"Naogaon-S\",\"Niamatpur\",\"Patnitala\",\"Porsha\",\"Raninagar\",\"Shapahar\"],\"Natore\":[\"Bagatipara\",\"Baraigram\",\"Gurudaspur\",\"Lalpur\",\"Naldanga\",\"Natore-S\",\"Singra\"],\"Pabna\":[\"Atghoria\",\"Bera\",\"Bhangura\",\"Chatmohar\",\"Faridpur\",\"Ishwardi\",\"Pabna-S\",\"Santhia\",\"Sujanagar\"],\"Rajshahi\":[\"Bagha\",\"Bagmara\",\"Charghat\",\"Durgapur\",\"Godagari\",\"Mohanpur\",\"Paba\",\"Puthia\",\"Tanore\"],\"Sirajganj\":[\"Belkuchi\",\"Chowhali\",\"Kamarkhand\",\"Kazipur\",\"Raiganj\",\"Shahzadpur\",\"Sirajganj-S\",\"Tarash\",\"Ullapara\"],\"Dinajpur\":[\"Birampur\",\"Birganj\",\"Birol\",\"Bochaganj\",\"Chirirbandar\",\"Dinajpur-S\",\"Fulbari\",\"Ghoraghat\",\"Hakimpur\",\"Kaharol\",\"Khanshama\",\"Nawabganj\",\"Parbatipur\"],\"Gaibandha\":[\"Fulchari\",\"Gaibandha-S\",\"Gobindaganj\",\"Palashbari\",\"Sadullapur\",\"Saghata\",\"Sundarganj\"],\"Kurigram\":[\"Bhurungamari\",\"Chilmari\",\"Fulbari\",\"Kurigram-S\",\"Nageswari\",\"Rajarhat\",\"Rajibpur\",\"Rowmari\",\"Ulipur\"],\"Lalmonirhat\":[\"Aditmari\",\"Hatibandha\",\"Kaliganj\",\"Lalmonirhat-S\",\"Patgram\"],\"Nilphamari\":[\"Dimla\",\"Domar\",\"Jaldhaka\",\"Kishoreganj\",\"Nilphamari-S\",\"Sayedpur\"],\"Panchagarh\":[\"Atwari\",\"Boda\",\"Debiganj\",\"Panchagarh-S\",\"Tetulia\"],\"Rangpur\":[\"Badarganj\",\"Gangachara\",\"Kaunia\",\"Mithapukur\",\"Pirgacha\",\"Pirganj\",\"Rangpur-S\",\"Taraganj\"],\"Thakurgaon\":[\"Baliadangi\",\"Haripur\",\"Pirganj\",\"Ranisankail\",\"Thakurgaon-S\"],\"Habiganj\":[\"Azmiriganj\",\"Bahubal\",\"Baniachong\",\"Chunarughat\",\"Habiganj-S\",\"Lakhai\",\"Madhabpur\",\"Nabiganj\",\"Sayestaganj\"],\"Moulvibazar\":[\"Barlekha\",\"Juri\",\"Kamalganj\",\"Kulaura\",\"Moulvibazar-S\",\"Rajnagar\",\"Sreemangal\"],\"Sunamganj\":[\"Biswamvarpur\",\"Chatak\",\"Dakhin Sunamganj\",\"Derai\",\"Dharmapasha\",\"Doarabazar\",\"Jagannathpur\",\"Jamalganj\",\"Sulla\",\"Sunamganj-S\",\"Tahirpur\"],\"Sylhet\":[\"Balaganj\",\"Beanibazar\",\"Biswanath\",\"Companiganj\",\"Dakshin Surma\",\"Fenchuganj\",\"Golapganj\",\"Gowainghat\",\"Jointiapur\",\"Kanaighat\",\"Osmaninagar\",\"Sylhet-S\",\"Zakiganj\"]};\n            $('#district').on('select2:select', function(e) {\n\n                \/\/  console.log(upazilaMap);\n                var selected = $(this).val();\n                \/\/alert(selected);console.log(upazilaMap[selected]);\n                const upazilas = upazilaMap[selected] || [];\n\n                $('#upazila').empty().append('<option value=\"\">Select Upazila<\/option>');\n                upazilas.forEach(upazila => {\n                    $('#upazila').append(`<option value=\"${upazila}\">${upazila}<\/option>`);\n                });\n\n                $('#upazila').trigger('change');\n            });\n            let tempFormData = null;\n            \/\/ Profile Image Preview\n            $(\"#profile_image\").change(function() {\n                var reader = new FileReader();\n                reader.onload = function(e) {\n                    $(\"#profile_preview\").attr(\"src\", e.target.result).show();\n                };\n                reader.readAsDataURL(this.files[0]);\n            });\n            $('#verify-otp-btn').on('click', function() {\n\n                let otp = '';\n                $('.otp-digit').each(function() {\n                    otp += $(this).val();\n                });\n                tempFormData.append(\"action\", \"custom_user_register\");\n                tempFormData.append(\"otp\", otp);\n                $(\"#loading_animation\").show();\n                $(\"#loading\").addClass('active');\n                $.ajax({\n                    url: \"https:\/\/mrctrading.com\/wp-admin\/admin-ajax.php\",\n                    type: \"POST\",\n                    data: tempFormData,\n                    processData: false,\n                    contentType: false,\n                    success: function(response) {\n                        $(\"#loading\").removeClass('active');\n                        \/\/  $(\"#registration_message\").html(response);\n                        \/\/showSuccess(response);\n                        $(\"#loading_animation\").hide();\n                        if (response.includes(\"Error\")) {\n                            \/\/                           jQuery('html, body').animate({\n                            \/\/                           scrollTop: parseInt(jQuery(\".warning\").offset().top-20)\n                            \/\/                         }, 1000);\n                            jQuery('.otp_warning').html('<div class=\"alert alert-danger\">' + response + '<\/div>');\n                        } else {\n                            $('#otp-modal').hide();\n                            $(\"#otp-modal-overlay\").fadeOut(200);\n                            setTimeout(() => window.location.href = response, 2000);\n                        }\n                    }\n                });\n            });\n\n            function registration_process() {\n\n            }\n            \/\/ Registration AJAX\n            $(\"#custom_registration_form\").submit(function(e) {\n                e.preventDefault();\n\n\n                var phone = $(\"input[name='phone']\").val();\n                var password = $(\"#password\").val();\n                var confirmPassword = $(\"#confirm_password\").val();\n                var phoneRegex = \/^[0-9]{10,15}$\/; \/\/ Allow only 10-15 digits\n                var passwordRegex = \/^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[@$!%*?&])[A-Za-z\\d@$!%*?&]{8,}$\/;\n\n                \/\/ Check phone number format\n                if (!phoneRegex.test(phone)) {\n                    showError(\"Phone number must be 10-15 digits.\");\n                    return;\n                }\n\n                \/\/ Check password strength\n                \/*    if (!passwordRegex.test(password)) {\n                        showError(\"Password must be at least 8 characters, include 1 uppercase, 1 lowercase, 1 number, and 1 special character.\");\n                         \n                        return;\n                    }*\/\n\n                if ($(\"#password\").val() !== $(\"#confirm_password\").val()) {\n                    \/\/  alert(\"Passwords do not match!\");\n                    showError('Passwords do not match!');\n                    \/\/    jQuery('.warning').html('<div class=\"alert alert-danger\">Passwords do not match!<\/div>');\n                    return;\n                }\n                tempFormData = new FormData(this);\n                tempFormData.append(\"action\", \"send_otp\");\n                var formData = new FormData(this);\n                \/\/ formData.append(\"action\", \"custom_user_register\");\n                var site_url = 'https:\/\/mrctrading.com';\n                $(\"#register_button\").attr(\"disabled\", true);\n                var role = jQuery('#role').val();\n                $(\"#loading_animation\").show();\n                $(\"#loading\").addClass('active');\n                $.ajax({\n                    url: \"https:\/\/mrctrading.com\/wp-admin\/admin-ajax.php\",\n                    type: \"POST\",\n                    data: tempFormData,\n                    processData: false,\n                    contentType: false,\n                    success: function(response) {\n                        \/\/  $(\"#registration_message\").html(response);\n                        \/\/showSuccess(response);\n                        $(\"#loading\").removeClass('active');\n                        $(\"#loading_animation\").hide();\n                        if (response.includes(\"Error\")) {\n                            jQuery('html, body').animate({\n                                scrollTop: parseInt(jQuery(\".warning\").offset().top - 20)\n                            }, 1000);\n                            jQuery('.warning').html('<div class=\"alert alert-danger\">' + response + '<\/div>');\n                            $(\"#register_button\").attr(\"disabled\", false);\n                        } else {\n                            $(\"#otp-modal-overlay\").fadeIn(200);\n                            $(\".otp-digit\").first().focus();\n                            \/\/setTimeout(() =>   window.location.href = response, 2000);\n                        }\n                    }\n                });\n\n            });\n        });\n        jQuery(document).ready(function($) {\n            $(\".role-btn\").click(function() {\n                var userRole = $(this).data(\"role\");\n                $(\"#loading\").addClass('active');\n                \/\/ Store in session via AJAX\n                $.ajax({\n                    type: \"POST\",\n                    url: \"https:\/\/mrctrading.com\/wp-admin\/admin-ajax.php\",\n                    data: {\n                        action: \"save_user_role\",\n                        role: userRole\n                    },\n                    success: function(response) {\n                        $(\"#loading\").removeClass('active');\n                        $(\"#roleSelectionOverlay\").fadeOut();\n                        location.reload(); \/\/ Reload form based on selection\n                    }\n                });\n            });\n        });\n    <\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-3974","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/mrctrading.com\/en\/wp-json\/wp\/v2\/pages\/3974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrctrading.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrctrading.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrctrading.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mrctrading.com\/en\/wp-json\/wp\/v2\/comments?post=3974"}],"version-history":[{"count":2,"href":"https:\/\/mrctrading.com\/en\/wp-json\/wp\/v2\/pages\/3974\/revisions"}],"predecessor-version":[{"id":3980,"href":"https:\/\/mrctrading.com\/en\/wp-json\/wp\/v2\/pages\/3974\/revisions\/3980"}],"wp:attachment":[{"href":"https:\/\/mrctrading.com\/en\/wp-json\/wp\/v2\/media?parent=3974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}