
<!--
function checkAddSchool()
{
for (i=0; i<=1; i++) {	
while(document.addNew.elements[i].value.charAt(document.addNew.elements[i].value.length-1)==' ') {
document.addNew.elements[i].value = document.addNew.elements[i].value.substring(0,document.addNew.elements[i].value.length-1); } 		
}	
if (document.addNew.schoolname.value == "") {
alert("Please provide a valid school name");
document.addNew.schoolname.focus();
return false;
}
if (document.addNew.city.value == "") {
alert("Please provide a valid city");
document.addNew.city.focus();
return false;
}
return true;	
}

function checkAddTeacher()
{
for (i=0; i<=1; i++) {	
while(document.addNew.elements[i].value.charAt(document.addNew.elements[i].value.length-1)==' ') {
document.addNew.elements[i].value = document.addNew.elements[i].value.substring(0,document.addNew.elements[i].value.length-1); } 		
}	
if (document.addNew.lastname.value == "") {
alert("Please provide a valid lastname");
document.addNew.lastname.focus();
return false;
}

return true;	
}

function checkReferral()
{
for (i=0; i<=1; i++) {	
while(document.referral.elements[i].value.charAt(document.referral.elements[i].value.length-1)==' ') {
document.referral.elements[i].value = document.referral.elements[i].value.substring(0,document.referral.elements[i].value.length-1); } 		
}	
if (document.referral.username.value == "") {
alert("Please provide your name");
document.referral.username.focus();
return false;
}
if (document.referral.fromemail.value == "") {
alert("Please provide your email address");
document.referral.fromemail.focus();
return false;
}
if (document.referral.toemail.value == "") {
alert("Please provide your friends' email addresses");
document.referral.toemail.focus();
return false;
}

return true;	
}






function checkForgotPassword()
{while(document.ForgotPassword.bill_email.value.charAt(document.ForgotPassword.bill_email.value.length-1)==' ') { document.ForgotPassword.bill_email.value = document.ForgotPassword.bill_email.value.substring(0,document.ForgotPassword.bill_email.value.length-1); } 		
if (document.ForgotPassword.bill_email.value == "") {
alert("Please provide your login email address");
document.ForgotPassword.bill_email.focus();
return false;
}
while(document.ForgotPassword.address_zip.value.charAt(document.ForgotPassword.address_zip.value.length-1)==' ') { document.ForgotPassword.address_zip.value = document.ForgotPassword.address_zip.value.substring(0,document.ForgotPassword.address_zip.value.length-1); } 		
if (document.ForgotPassword.address_zip.value == "") {
alert("Please provide your zip code");
document.ForgotPassword.address_zip.focus();
return false;
}
return true;	
}


function checkRegister()
{for (i=0; i<=16; i++) {	while(document.register.elements[i].value.charAt(document.register.elements[i].value.length-1)==' ') {	document.register.elements[i].value = document.register.elements[i].value.substring(0,document.register.elements[i].value.length-1); } 		
}	
if (document.register.bill_email.value == "") {
alert("Please provide your email address");
document.register.bill_email.focus();
return false;
}
if (document.register.bill_email_2.value == "") {
alert("Please confirm your email address");
document.register.bill_email_2.focus();
return false;
}
if (document.register.bill_email.value != document.register.bill_email_2.value) {
alert("The two email addresses do not match");
document.register.bill_email.focus();
return false;
}
if (document.register.bill_password.value == "") {
alert("Please provide your password");
document.register.bill_password.focus();
return false;
}
if (document.register.bill_password_2.value == "") {
alert("Please confirm your password");
document.register.bill_password_2.focus();
return false;
}
if (document.register.bill_password.value.length < 6) {
alert("The password should contain 6-15 characters. Please re-enter.");
document.register.bill_password.focus();
return false;
}
if (document.register.bill_password_2.value.length < 6) {
alert("The password should contain 6-15 characters. Please re-enter.");
document.register.bill_password_2.focus();
return false;
}
if (document.register.bill_password.value != document.register.bill_password_2.value) {
alert("The two passwords do not match");
document.register.bill_password.focus();
return false;
}
if (document.register.bill_name.value == "") {
alert("Please provide your first name");
document.register.bill_name.focus();
return false;
}
if (document.register.bill_lastname.value == "") {
alert("Please provide your last name");
document.register.bill_lastname.focus();
return false;
}
if (document.register.address_day_phone.value == "") {
alert("Please provide your day phone number");
document.register.address_day_phone.focus();
return false;
}

function validatePhone(sPhone){
var ValidTelephone
re = /^[2-9]\d{2}(\s+)?((-){1}|\s+)?(\s+)?\d{3}(\s+)?((-){1}|\s+)?(\s+)?\d{4}(\s+)?((\ext{1}|\#{1}|\x{1})(\.)?\s*\d+)?$/;
if(re.test(sPhone)){
ValidTelephone = true; 
}
else{
ValidTelephone = false;         	
}
return ValidTelephone;
}
ValidTelephone = validatePhone(document.register.address_day_phone.value);
if (!ValidTelephone){
alert("Please provide a valid day phone number.");
document.register.address_day_phone.focus();
return false;
}
if (document.register.address_evening_phone.value == "") {
alert("Please provide your evening phone number");
document.register.address_evening_phone.focus();
return false;
}
ValidTelephone = validatePhone(document.register.address_evening_phone.value);
if (!ValidTelephone){
alert("Please provide a valid evening phone number.");
document.register.address_evening_phone.focus();
return false;
}
if (document.register.address_street.value == "") {
alert("Please provide your address");
document.register.address_street.focus();
return false;
}
if (document.register.address_city.value == "") {
alert("Please provide your city name");
document.register.address_city.focus();
return false;
}
if (document.register.address_state.value == "Prompt") {
alert("Please select a state");
document.register.address_state.focus();
return false;
}
if (document.register.address_zip.value == "") {
alert("Please provide your zip code");
document.register.address_zip.focus();
return false;
}
if (document.register.address_zip.value.length != 5) {
alert("Invalid zip code");
document.register.address_zip.focus();
return false;
}
if (document.register.address_zip.value < '00000' || document.register.address_zip.value > '99999') {
alert("Invalid zip code");
document.register.address_zip.focus();
return false;
}
if (document.register.cc_type.value == "Prompt") {
alert("Please select your credit card type");
document.register.cc_type.focus();
return false;
}
if (document.register.cc_number.value == "") {
alert("Please provide your credit card number");
document.register.cc_number.focus();
return false;
}
if (document.register.cc_number.value.length<13 || document.register.cc_number.value.length>20) {
alert("Invalid credit card number");
document.register.cc_number.focus();
return false;
}
if (document.register.cc_cvv2.value == "") {
alert("Please provide your CVV2 number");
document.register.cc_cvv2.focus();
return false;
}
if (document.register.cc_cvv2.value.length < 3 | document.register.cc_cvv2.value.length >4)  {
alert("Invalid CVV2 number");
document.register.cc_cvv2.focus();
return false;
}
return true;	
}


function checkUpdate()
{for (i=2; i<=14; i++) {	while(document.register.elements[i].value.charAt(document.register.elements[i].value.length-1)==' ') {	document.register.elements[i].value = document.register.elements[i].value.substring(0,document.register.elements[i].value.length-1); } 		
}	
if (document.register.bill_password.value == "") {
alert("Please provide your password");
document.register.bill_password.focus();
return false;
}
if (document.register.bill_password_2.value == "") {
alert("Please confirm your password");
document.register.bill_password_2.focus();
return false;
}
if (document.register.bill_password.value.length < 6) {
alert("The password should contain 6-15 characters. Please re-enter.");
document.register.bill_password.focus();
return false;
}
if (document.register.bill_password_2.value.length < 6) {
alert("The password should contain 6-15 characters. Please re-enter.");
document.register.bill_password_2.focus();
return false;
}
if (document.register.bill_password.value != document.register.bill_password_2.value) {
alert("The two passwords do not match");
document.register.bill_password.focus();
return false;
}
if (document.register.bill_name.value == "") {
alert("Please provide your first name");
document.register.bill_name.focus();
return false;
}
if (document.register.bill_lastname.value == "") {
alert("Please provide your last name");
document.register.bill_lastname.focus();
return false;
}
if (document.register.address_day_phone.value == "") {
alert("Please provide your day phone number");
document.register.address_day_phone.focus();
return false;
}
if (document.register.address_evening_phone.value == "") {
alert("Please provide your evening phone number");
document.register.address_evening_phone.focus();
return false;
}
function validatePhone(sPhone){
var ValidTelephone
re = /^[2-9]\d{2}(\s+)?((-){1}|\s+)?(\s+)?\d{3}(\s+)?((-){1}|\s+)?(\s+)?\d{4}(\s+)?((\ext{1}|\#{1}|\x{1})(\.)?\s*\d+)?$/;
if(re.test(sPhone)){
ValidTelephone = true; 
}
else{
ValidTelephone = false;         	
}
return ValidTelephone;
}
ValidTelephone = validatePhone(document.register.address_day_phone.value);
if (!ValidTelephone){
alert("Please provide a valid day phone number.");
document.register.address_day_phone.focus();
return false;
}
ValidTelephone = validatePhone(document.register.address_evening_phone.value);
if (!ValidTelephone){
alert("Please provide a valid evening phone number.");
document.register.address_evening_phone.focus();
return false;
}
if (document.register.address_street.value == "") {
alert("Please provide your address");
document.register.address_street.focus();
return false;
}
if (document.register.address_city.value == "") {
alert("Please provide your city name");
document.register.address_city.focus();
return false;
}
if (document.register.address_zip.value == "") {
alert("Please provide your zip code");
document.register.address_zip.focus();
return false;
}
if (document.register.address_zip.value.length != 5) {
alert("Invalid zip code");
document.register.address_zip.focus();
return false;
}
if (document.register.address_zip.value < '00000' || document.register.address_zip.value > '99999') {
alert("Invalid zip code");
document.register.address_zip.focus();
return false;
}
if (document.register.cc_number.value == "") {
alert("Please provide your credit card number");
document.register.cc_number.focus();
return false;
}
if (document.register.cc_number.value.length<13 || document.register.cc_number.value.length>20) {
alert("Invalid credit card number");
document.register.cc_number.focus();
return false;
}
if (document.register.cc_cvv2.value == "") {
alert("Please provide your CVV2 number");
document.register.cc_cvv2.focus();
return false;
}
if (document.register.cc_cvv2.value.length < 3 | document.register.cc_cvv2.value.length >4)  {
alert("Invalid CVV2 number");
document.register.cc_cvv2.focus();
return false;
}
return true;	
}	


//-->
