function checkTheForm(){
	 var fname = document.getElementById('fname');
	 var lname = document.getElementById('lname');
	 var email = document.getElementById('email_signup');
	 var pass1 = document.getElementById('pass_1');
	 var pass2 = document.getElementById('pass_2');
	 var zip = document.getElementById('zip');
	 var agree = document.getElementById('agree');
	 
	 if(fname.value == ""){
		 alert('Please enter your First Name before proceeding.');
		 fname.focus();
		 return false;
	 }
	 
	 if(lname.value == ""){
		 alert('Please enter your Last Name before proceeding.');
		 lname.focus();
		 return false;
	 }
	 
	 if(email.value == ""){
		 alert('Please enter your Email Address before proceeding.');
		 email.focus();
			return false;
	 }
			 
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test(email.value) == false) {
			alert('Please enter a valid email address.');
			email.focus();
			return false;
		}


	 if(pass1.value == ""){
		 alert('Please enter a password.');
		 pass1.focus();
		 return false;
	 }
	 
	 if(pass1.value.length < 6){
		 alert('Please enter a password of at least 6 characters.');
		 pass1.focus();
		 return false;
	 }
	 
	 if(pass2.value != pass1.value){
		 alert('The two passwords did not match.');
		 pass1.value = "";
		 pass2.value = "";
		 pass1.focus();
		 return false;
	 }
	 
	 if(zip.value == ""){
		 alert('Please enter your Zip Code before proceeding.');
		 zip.focus();
		 return false;
	 }
	 if(agree.checked == false){
		 alert('Please read and agree to our Terms and Conditions.');
		 agree.focus();
		 return false;	 	
	 }
}