// JavaScript Document



function CheckData() {

	var illegalChars = /^[a-zA-Z_ -' ]{0,99}$/;

	var illegalChars2 = /^[0-9]{0,99}$/;

	if (document.forms[0].studentID.value.length == 0) {

		alert ("Please create a studentID");

		document.forms[0].studentID.focus();

		return false;

	}

	else if ((document.forms[0].studentID.value.length < 6) || (document.forms[0].studentID.value.length > 15)){

		alert ("Your Username must be between 6 and 15 characters");

		document.forms[0].studentID.value = "";

		document.forms[0].studentID.focus();

		return false;

	}

	else if (document.forms[0].password.value.length == 0) {

		alert ("Please enter a Password");

		document.forms[0].password.focus();

		return false;

		}

	else if (document.forms[0].password.value.length < 6) {

		alert ("Your Password must be at least 6 characters");

		document.forms[0].password.value = "";

		document.forms[0].password.focus();

		return false;

		}

	else if (document.forms[0].password2.value.length == 0) {

		alert ("Please Confirm your Password");

		document.forms[0].password2.focus();

		return false;

		}

	else if (document.forms[0].password.value != document.forms[0].password2.value) {

		alert ("Your passwords do not match");

		document.forms[0].password2.value = "";

		document.forms[0].password2.focus();

		return false;

		}

	

	else if (document.forms[0].selectCompany.value == 0) {

		alert ("Please select User's Organization");

		document.forms[0].selectCompany.focus();

		return false;

		}

		

	else if (((document.forms[0].selectCompany.value == 'C106IND') || (document.forms[0].selectCompany.value == 'C807CSS')) && (document.forms[0].companyName.value.length == 0)) {

			alert ("Please Enter your Organization's Name");

			document.forms[0].companyName.focus();

			return false;

			}

			

	else if ((document.forms[0].selectCompany.value != 'C106IND') && (document.forms[0].selectCompany.value != 'C807CSS') && (document.forms[0].selectCompany.value != 'C106EAR') && (document.forms[0].companySessKey.value.length == 0)) {

			alert ("Please Enter your Session Key");

			document.forms[0].companySessKey.focus();

			return false;

			}

	

	//add if more than one course

	/*else if ((document.forms[0].courseSelect[0].checked == false) && (document.forms[0].courseSelect[1].checked == false)) {

		alert ("Please select The Course you would like to Register for.");

		return false;

		}*/

	

	

	else if (document.forms[0].courseSelect.checked == false) {

		alert ("Please select The Course you would like to Register for.");

		return false;

		}

		

	else if (document.forms[0].firstName.value.length == 0) {

		alert ("Please enter your First Name");

		document.forms[0].firstName.focus();

		return false;

	}

	else if (illegalChars.test(document.forms[0].firstName.value)==false) {

		alert("Please use only letters for your First Name.");

		document.forms[0].firstName.value = "";

		document.forms[0].firstName.focus();

		return false;

		}

	else if (document.forms[0].lastName.value.length == 0) {

		alert ("Please enter your Last Name");

		document.forms[0].lastName.focus();

		return false;

		}

	else if (illegalChars.test(document.forms[0].lastName.value)==false) {

		alert("Please use only letters for your Last Name.");

		document.forms[0].lastName.value = "";

		document.forms[0].lastName.focus();

		return false;

		}

		

	else if ((document.forms[0].phone.value.length < 2) || (document.forms[0].phone2.value.length < 2) || (document.forms[0].phone3.value.length < 2)) {

		alert ("Please enter your Phone Number");

		document.forms[0].phone.focus();

		return false;

		}

	

	else if (document.forms[0].address.value.length == 0) {



		alert ("Please enter your Address");

		document.forms[0].address.focus();

		return false;

		}

	else if (document.forms[0].city.value.length == 0) {

		alert ("Please enter your City");

		document.forms[0].city.focus();

		return false;

		}

	else if (illegalChars.test(document.forms[0].city.value)==false) {

		alert("Please use only letters for City.");

		document.forms[0].city.value = "";

		document.forms[0].city.focus();

		return false;

		}

	else if (document.forms[0].stateID.value == 0) {

		alert ("Please select your State");

		document.forms[0].stateID.focus();

		return false;

		}

	else if (document.forms[0].zip.value.length == 0) {

		alert ("Please enter your Zip Code");

		document.forms[0].zip.focus();

		return false;

		}

		

	else if (illegalChars2.test(document.forms[0].zip.value)==false) {

			alert("Please use only numbers for your Zip Code.");

			document.forms[0].zip.value = "";

			document.forms[0].zip.focus();

			return false;

			}

		

	else if ((illegalChars2.test(document.forms[0].phone.value)==false) || (illegalChars2.test(document.forms[0].phone2.value)==false) || (illegalChars2.test(document.forms[0].phone3.value)==false)) {

		alert("Please use only numbers for your Phone Number.");

		document.forms[0].phone.value = "";

		document.forms[0].phone2.value = "";

		document.forms[0].phone3.value = "";

		document.forms[0].phone.focus();

		return false;

		}

	else if (document.forms[0].email.value.length == 0) {

		alert ("Please enter your Email Address");

		document.forms[0].email.focus();

		return false;

		}

		

	else if ( ((document.forms[0].selectCompany.value == 'C106IND')|| (document.forms[0].selectCompany.value == 'C807CSS') || (document.forms[0].selectCompany.value == 'C106EAR')) && (document.forms[0].CardType.value == 0)) {

		alert ("Please select your Credit Card Type");

		document.forms[0].CardType.focus();

		return false;

		}

		

	else if (((document.forms[0].selectCompany.value == 'C106IND') || (document.forms[0].selectCompany.value == 'C807CSS') || (document.forms[0].selectCompany.value == 'C106EAR')) && (document.forms[0].memberCardNum.value.length == 0)) {

			alert ("Please enter your Credit Card Number");

			document.forms[0].memberCardNum.focus();

			return false;

			}

			

	else if (((document.forms[0].selectCompany.value == 'C106IND') || (document.forms[0].selectCompany.value == 'C106EAR') || (document.forms[0].selectCompany.value == 'C807CSS')) && (illegalChars2.test(document.forms[0].memberCardNum.value)==false)) {

			alert("Please use only numbers for your credit card number.");

			document.forms[0].memberCardNum.value = "";

			document.forms[0].memberCardNum.focus();

			return false;

			}

		

	var emailID=document.forms[0].email

	if ((emailID.value==null)||(emailID.value=="")){

		alert("Please Enter your Email ID")

		emailID.focus()

		return false

	}

	if (echeck(emailID.value)==false){

		emailID.value=""

		emailID.focus()

		return false

	}

	

	else {

		document.forms[0].submit.disabled=true;

		document.forms[0].submit.value= "Please Wait!";

		return true;

	}

	}

	

function echeck(str) {



		var at="@"

		var dot="."

		var lat=str.indexOf(at)

		var lstr=str.length

		var ldot=str.indexOf(dot)

		if (str.indexOf(at)==-1){

		   alert("Your email address is not valid")

		   return false

		}



		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

		   alert("Your email address is not valid")

		   return false

		}



		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		    alert("Your email address is not valid")

		    return false

		}



		 if (str.indexOf(at,(lat+1))!=-1){

		    alert("Your email address is not valid")

		    return false

		 }



		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){

		    alert("Your email address is not valid")

		    return false

		 }



		 if (str.indexOf(dot,(lat+2))==-1){

		    alert("Your email address is not valid")

		    return false

		 }

		

		 if (str.indexOf(" ")!=-1){

		    alert("Your email address is not valid")

		    return false

		 }



 		 return true					

	}


































































































