function checkRegistrationForm(){
	var form1=document.getElementById('form1');
	var firstName=form1.firstName.value;
	var lastName=form1.lastName.value;
	var password=form1.password.value;
	var b_street=form1.b_street.value;
	var b_city=form1.b_city.value;
	var b_state=form1.b_state.value;
	var b_zipCode=form1.b_zipCode.value;
	var s_street=form1.s_street.value;
	var s_city=form1.s_city.value;
	var s_state=form1.s_state.value;
	var s_zipCode=form1.s_zipCode.value;
	var phoneNumber=form1.phoneNumber.value;
	var email=form1.email.value;
	var subscribe=form1.subscribe;
	var userDefined=form1.userDefined.value;
	var emailType=form1.emailType.value;
	
	var filled=false;
	var errors=false;
	var errorM="The following fields are required:\n\n";
	
	if(firstName==""){ errors=true; errorM += " - First name\n"; }
	if(lastName==""){ errors=true; errorM += " - Last name\n"; }
	if(password==""){ errors=true; errorM += " - Password\n"; }
	if(b_street==""){ errors=true; errorM += " - Billing Address - Street\n"; }
	if(b_city==""){ errors=true; errorM += " - Billing Address - City\n"; }
	if(b_state==""){ errors=true; errorM += " - Billing Address - State\n"; }
	if(b_zipCode==""){ errors=true; errorM += " - Billing Address - Zip Code\n"; }
	if(s_street==""){ errors=true; errorM += " - Shipping Address - Street\n"; }
	if(s_city==""){ errors=true; errorM += " - Shipping Address - City\n"; }
	if(s_state==""){ errors=true; errorM += " - Shipping Address - State\n"; }
	if(s_zipCode==""){ errors=true; errorM += " - Shipping Address - Zip Code\n"; }
	if(phoneNumber==""){ errors=true; errorM += " - Phone Number\n"; }
	if(email==""){ errors=true; errorM += " - Email Address\n"; }
	
	if(subscribe.checked){
		if(userDefined==""){ errors=true; errorM += " - Select an interest\n"; }
		if(emailType==""){ errors=true; errorM += " - Enter an email type\n"; }
		}
	
	if(errors){
		alert(errorM);
		return false;
		}
	else {
		return true;
		}
	}	
