function validateregistration()
{
	var found = false;
	var errorstring = "Please fill out the following fields:\n";
	var emailre = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@(([0-9a-zA-Z])+([-\w]*[0-9a-zA-Z])*\.)+[a-zA-Z]{2,9})$/;
	
	if(document.registrationform.contact_fname.value == "")
	{
		found = true;
		errorstring += "- First Name\n";
	}
	
	if(document.registrationform.contact_lname.value == "")
	{
		found = true;
		errorstring += "- Last Name\n";
	}
	
	if(document.registrationform.contact_address1.value == "")
	{
		found = true;
		errorstring += "- Address 1\n";
	}
	
	if(document.registrationform.contact_city.value == "")
	{
		found = true;
		errorstring += "- City\n";
	}
	
	if(document.registrationform.contact_state.value == "")
	{
		found = true;
		errorstring += "- State\n";
	}
	
	if(document.registrationform.contact_zip.value == "")
	{
		found = true;
		errorstring += "- Zip\n";
	}
	
	if(document.registrationform.contact_phone.value == "")
	{
		found = true;
		errorstring += "- Phone\n";
	}
	
	if(!document.registrationform.contact_email.value.match(emailre))
	{
		found = true;
		errorstring += "- Please enter a valid email\n";
	}
	
	if(document.registrationform.contact_email.value != document.registrationform.confirmemail.value)
	{
		found = true;
		errorstring +="- Email and Confirm Email do not match\n";
	}
	
	if(found)
	{
		alert(errorstring);
		return false;
	}
	else
	{
		return true;
	}			  
}
