function validName( _first_name, _last_name )
{
	if ( _first_name != "" || _last_name != "" )
		return true;	

	return false;
}

function validEmail( _email )
{
	if ( window.RegExp ) 
	{
		var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,4})(\\]?)$";
		var reg1 = new RegExp( reg1str );
		var reg2 = new RegExp( reg2str );
		
		if ( !reg1.test( _email ) && reg2.test( _email ) )
			return true;
	}
	else
	{
		if( _email.indexOf( "@" ) >= 0 )
			return true;
	}

	return false;
}

function onSubmit()
{
	var form = document.OrderForm;
	
	if ( !validName( form.last_name.value, form.first_name.value ) )
	{
		alert( "Please fill in either a first or last name before submitting the form. If you are submitting this for a company, please us the Last Name field.");
	
		form.first_name.focus();
		form.first_name.select();
	
		return false;
	}

	if ( !validEmail( form.email.value ) )
	{
		alert( "Please fill in a valid email address before submitting the form.");
	
		form.email.focus();
		form.email.select();
	
		return false;
	}

	return true;
}
