
function checkform (form)
{
	if (form.first_name.value == "") 
	{
        alert( "First name is a required field. Please fill in before submitting." );
        return false ;
    }
	if (form.last_name.value == "") 
	{
        alert( "Last name is a required field. Please fill in before submitting." );
        return false ;
    }

	if (form.select_other_company.checked)
	{
		if (form.other_company.value == "")
		{
			alert( "A company must be entered before submitting." );
			return false ;
		}
		form.select_other_company.checked = false;
    } else {    
		if (form.company.selectedIndex == "0") 
		{
		    alert( "A company must be selected before submitting." );
		    return false ;
		}
		form.other_company.value = "";
	}

	if (form.street_addr1.value == "") 
	{
        alert( "Street address is a required field. Please fill in before submitting." );
        return false ;
    }
	if (form.city.value == "") 
	{
        alert( "City is a required field. Please fill in before submitting." );
        return false ;
    }
	if (form.state.value == "0")
	{
        alert( "State must be selected from the drop down menu. Please select before submitting." );
        return false ;
	}
	if (form.zip.value == "")
	{
        alert( "Zip code is a required field. Please fill in before submitting." );
        return false ;
    }
    
    if (form.license_pub.value == "License Number")
    {
		if (!(form.loc.value == 1))
		{
			if ((form.license_or_pub.value.length == 0) || (form.license_or_pub.value.length < 4) || (form.license_or_pub.value.length > 15)) 
			{
			    alert( "Valid license number is a required field. Please fill in before submitting." );
				return false ;
			}	
		}
	} else {
		if (form.license_or_pub.value.length == 0)
		{
		    alert( "Please enter your publication." );
		    return false ;
		}
    }
    
//	if ((form.license_number.value == "") || (form.license_number.value.length < 7) || (form.license_number.value.length > 15)) 
//	{
//      alert( "Valid license number is a required field. Please fill in before submitting." );
//		return false ;
//	}

	if ((form.email_addr.value == "") || (form.email_addr.value.indexOf('@', 0) == -1) || (form.email_addr.value.indexOf('.', 0) == -1)) 
	{
        alert( "Valid email address is a required field. Please fill in before submitting." );
		return false ;
	}
	if (form.password.value == "") 
	{
        alert( "Password is a required field. Please fill in before submitting." );
		return false ;
	}
	if (form.confirm_password.value == "") 
	{
        alert( "Password is a required field. Please confirm before submitting." );
		return false ;
	}
	if (form.password.value != form.confirm_password.value ) 
	{
        alert("Please check your password and enter again.");
		return false ;
	}
	if (form.password.value.length < 4) 
	{
        alert( "Please choose a password with 4 or more characters." );
		return false ;
	}
	if (form.phone_number.value == "") 
	{
        alert( "Phone number is a required field. Please fill in before submitting." );
        return false ;
    }
	if (form.year.value == "0")
	{
        alert("Birth date is a required field. This information will remain private.  Please fill in before submitting.");
	  	return false ; 
	}
	
	if (!form.gender[0].checked) 
	{
		if (!form.gender[1].checked) 
		{
			alert( "Please select a gender." );
			return false ;
		}
	}
	
	if (!form.terms_conditions.checked ){
		alert("Please read and accept the Terms and Conditions before submitting the form")
		return false;
	}
	
	if (!form.privacy_policy.checked ){
		alert("Please read and accept the Privacy Policy before submitting the form")
		return false;
	}
}

disabled = true;
