function CheckEmail(str) {
var at="@";
var dot=".";
var lat=str.indexOf(at);
var lstr=str.length;
var ldot=str.indexOf(dot);
if (str.indexOf(at)==-1) {
return false;
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) {
return false;
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) {
return false;
}
if (str.indexOf(at,(lat+1))!=-1) {
return false;
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) {
return false;
}
if (str.indexOf(dot,(lat+2))==-1) {
return false;
}
if (str.indexOf(" ")!=-1) {
return false;
}
return true;
}
function validatePhone(fld) {
var error = "";
var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');
if (fld.value == "") {
error = "You didn't enter a phone number.\n";
}
else if (isNaN(parseInt(stripped))) {
error = "The phone number contains illegal characters.\n";
}
else if (!(stripped.length >= 8 && stripped.length <= 15)) {
error = "The phone number is the wrong length.\n";
}
return error;
}
function ValidateCertification() {
if(document.getElementById('busName').value.replace(/^\s+|\s+$/g, '') == "") {
alert("Business Name is required, please enter a business name!");
document.getElementById('busName').focus();
return false;
}
if(document.getElementById('industry').value.replace(/^\s+|\s+$/g, '') == "") {
alert("Industry is required, please enter your industry!");
document.getElementById('industry').focus();
return false;
}
if(document.getElementById('busWebsite').value.replace(/^\s+|\s+$/g, '') == "") {
alert("Business Website is required, please enter your business website!");
document.getElementById('busWebsite').focus();
return false;
}
if(document.getElementById('firstName').value.replace(/^\s+|\s+$/g, '') == "") {
alert("First Name is required, please enter your first name!");
document.getElementById('firstName').focus();
return false;
}
if(document.getElementById('lastName').value.replace(/^\s+|\s+$/g, '') == "") {
alert("Last Name is required, please enter your last name!");
document.getElementById('lastName').focus();
return false;
}

if (validatePhone(document.getElementById('contactNumber')) != "") {
alert("Contact Number is required, please enter valid phone number!");
return false;
}
if(!CheckEmail(document.getElementById('Email').value)) {
alert("Invalid E-mail Address!");
return false;
}
if (!document.getElementById('certifyingCarbonNeutral').checked &&
!document.getElementById('carbonNeutralProducts').checked &&
!document.getElementById('carbonFootprintCalculations').checked &&
!document.getElementById('projectsPurchases').checked &&
!document.getElementById('managementConsultancy').checked &&
!document.getElementById('other').checked) {
alert('Please select at least one of the checkboxes.');
return false;
}
return true;
}
