function isANumber(number){
	answer=1;
	for (var i=0; i<number.length; i++){
		if ((number.charAt(i) !="0") && !parseFloat(number.charAt(i))){
			answer=0;
			break;
		}
	}
	return answer
}

function registerForm(frm)
{
    if ((frm.School.value.length < 2) || (frm.School.value == "")){
		alert("Please enter at least 2 characters in the 'School' field.");
		frm.School.select();
		return false;
	}
    if ((frm.Principal.value.length < 2) || (frm.Principal.value == "")){
		alert("Please enter at least 2 characters in the 'Principal' field.");
        frm.Principal.select();
		return false;
	}
    if ((frm.Address.value.length < 2) || (frm.Address.value == "")){
		alert("Please enter at least 2 characters in the 'Address' field.");
        frm.Address.select();
		return false;
	}
    if ((frm.City.value.length < 2) || (frm.City.value == "")){
		alert("Please enter at least 2 characters in the 'City' field.");
        frm.City.select();
		return false;
	}
	if (frm.Province.selectedIndex == 0){
		alert("Please select one of the 'Province' options.");
		frm.Province.focus();
		return false;
	}
    if ((frm.PostalCode.value.length < 6) || (frm.PostalCode.value == "")){
		alert("Please enter only 6 or 7 characters in the 'Postal Code' field.");
        frm.PostalCode.select();
		return false;
	}
    if ((!isANumber(frm.SchoolPhone.value)) || (frm.SchoolPhone.value.length <= 9) || (frm.SchoolPhone.value == "")){
		alert("Please enter only 10 digits in the 'School Phone' field.");
        frm.SchoolPhone.select();
		return false;
	}
    if ((frm.SchoolAffiliation.value.length <= 2) || (frm.SchoolAffiliation.value == "")){
        alert("Please enter at least 2 characters in the 'School Affiliation' field.");
        frm.SchoolAffiliation.select();
        return false;
    }
    /*if ((!isANumber(frm.SchoolRegNumber.value)) || (frm.SchoolRegNumber.value == "")){
        alert("Please enter only digits in the 'School Registration Number' field.");
        frm.SchoolRegNumber.select();
        return false;
    }*/
    if ((frm.ContactName.value.length < 2) || (frm.ContactName.value == "")){
		alert("Please enter at least 2 characters in the 'Contact Name' field.");
        frm.ContactName.select();
		return false;
	}
    if ((frm.ContactEmail.value.length < 2) || (frm.ContactEmail.value == "")){
		alert("Please enter at least 2 characters in the 'Email' field.");
        frm.ContactEmail.select();
		return false;
	}
	return true;
}
