		var validateForm = function(form)
		{
			if (  ! CheckEmpty( form.first_name, "Please provide a first name." ) ) return false;
			if (  ! CheckEmpty( form.last_name, "Please provide a last name." ) ) return false;
			if (  ! CheckEmpty( form.company, "Please provide a company name." ) ) return false;
			if (  ! CheckEmpty( form.url, "Please provide a website URL." ) ) return false;
			if (  ! CheckEmpty( form.email, "Please provide an email." ) ) return false;
			if (  ! CheckEmpty( form.phone, "Please provide a phone number." ) ) return false;
			if (  ! CheckEmpty( form.city, "Please provide a city." ) ) return false;
			
			if (  ! _ValidateEmail(form.email.value) )
			{
				alert( "Please provide a valid email.");
				form.email.focus();
				form.email.select();
				return false;
				
			}
			if ( form.state.options.selectedIndex == 0 )
			{
				alert( "Please select a state/province.");
				form.state.focus();
				return false;
			}
			
			if ( form.country.options.selectedIndex == 0 )
			{
				alert( "Please select a country.");
				form.country.focus();
				return false;
			}
			
			if  ( ( form.country.value == 225 || form.country.value == 38 ) && form.state.options.selectedIndex ==  1 )
			{
			   alert("Please select a valid state/province.");
			   form.state.focus();
			   return false;
			}

			if  (  form.country.value != 225 && form.country.value != 38  ) form.state.options.selectedIndex =  1 ;


			if ( form.country.value == 225 )
			{
				//var statusUSList = "<cfoutput>#statusUSList#</cfoutput>";
				if ( statusUSList.search( "," + form.state.value + "," ) == -1 )
				{
				   alert("Please select a valid state/province.");
				   form.state.focus();
				   return false;
				}
			}

			if ( form.country.value == 38 )
			{
				//var statusCanadaList = "<cfoutput>#statusCanadaList#</cfoutput>";
				if ( statusCanadaList.search( "," + form.state.value + "," ) == -1 )
				{
				   alert("Please select a valid state/province.");
				   form.state.focus();
				   return false;
				}
			}
		
			if ( form.description.value.length >= 250)
			{
				alert("The description is too long.");
				form.description.focus();
				return false;
			}
			return true;
		}