categories
Residential
Community Living, Harmonious Homes
Lifestyle
Well Being Oasis, Vibrant Living
Outdoor
Nature's Haven, Community Outdoor
Education
Re-imagining Tomorrow's Leaders
Commercial District
Thriving Commerce, Sustainable Growth
System Contributors
In Touch with Tomorrow
System Operators
Smart Living, Sustainable Future
Invest wisely
CMC Token
company
About
Building a community, shaping the future.
FAQs
Your questions answered & simplified
Events
celebrating innovation
Shareholders
Investing in our vision, growing together.
Career
Join our team, shape the future
SMME Database
connecting opportunities
50 SMMEs
Suporting local businesses
GALLERY
capturing innovation,
celebrating community
reserve your spot
Expression of Interest
token
contact
Expression of interest
cmc token
career
Events
faq
reserve now
Purchase token now
The Native Cryptocurrency Powering the CMC Economic Ecosystem
Back
Ok ✓
press
Enter ↵
You are about to make a purchase of the CMC Token
Make A Transfer of To The Following CMC Account
FIRST NATIONAL BANK
Acc No. 63112373492
Branch Name: Savannah 765
Branch Code: 200919
Business Account
Ref: PVTSL, Name&Surname, #ContactNo.
Upon making a payment, prepare the following to email or whatsapp to us.
Proof of Payment
Wallet ID
admin@cmc01village.com
Back
Thank you! Your purchase has been received!
Oops! Something went wrong while submitting the form.
document.addEventListener("DOMContentLoaded", function () { const forms = document.querySelectorAll("form"); forms.forEach(form => { form.addEventListener("submit", function (event) { let isValid = true; const requiredFields = form.querySelectorAll("[required]"); requiredFields.forEach(field => { if (!field.value.trim()) { isValid = false; field.classList.add("error"); addErrorMessage(field, "This field is required."); } else if (field.name === "contactNumber") { // Adjust to your contact field name const contactPattern = /^\+?\d{7,15}$/; // Accepts 7-15 digits, with optional + for country code const cleanedValue = field.value.replace(/\D/g, ""); // Remove non-numeric characters if (!contactPattern.test(cleanedValue)) { isValid = false; field.classList.add("error"); addErrorMessage(field, "Enter a valid contact number (7-15 digits, optional country code)."); } else { clearErrorMessage(field); } } else { clearErrorMessage(field); } }); if (!isValid) { event.preventDefault(); alert("Please complete all required fields correctly."); } }); }); function addErrorMessage(field, message) { clearErrorMessage(field); const errorMessage = document.createElement("span"); errorMessage.textContent = message; errorMessage.classList.add("error-message"); field.insertAdjacentElement("afterend", errorMessage); } function clearErrorMessage(field) { field.classList.remove("error"); if (field.nextElementSibling?.classList.contains("error-message")) { field.nextElementSibling.remove(); } } });