
	function emailValidation( entered, alertbox )
	{
	with( entered )
	{
	apos = value.indexOf( "@" );
	dotpos = value.lastIndexOf(".");
	lastpos = value.length - 1;
	if( apos < 1 || dotpos - apos < 1 || lastpos - dotpos > 3 || lastpos - dotpos < 2 )
	{
	if( alertbox )
	{
	alert( alertbox );
	}
	return false;
	}
	else
	{
	return true;
	}
	}
	}
	function validate()
	{
	var ret_val = false;
	var my_form = window.document.wb_form;
	if( my_form.realname.value != "" )
	{
	if( my_form.email.value != "" )
	{

	if( emailValidation( my_form.email, "Your email address is not valid" ) )
	{
	if( my_form.telephone.value != "" )
	{
	if( my_form.add1.value != "" )
	{
	if( my_form.add4.value != "" )
	{
		
			if( my_form.source.value != "" )
	{

	    ret_val = true;
		
	}
	else
	{
	alert( "How did you hear about us?" );
	my_form.source.focus();
	}	
	
	}
	else
	{
	alert( "Please enter your postcode" );
	my_form.add4.focus();
	}

	}
	else
	{
	alert( "Please enter your address" );
	my_form.add1.focus();
	}
	}
	else
	{
	alert( "Please enter a contact telephone number" );
	my_form.telephone.focus();
	}
	}
	else
	{
	my_form.email.focus();
	}

	}
	else
	{
	alert( "Please enter your email address" );
	my_form.email.focus();
	}
	}
	else
	{
	alert( "Please enter your name" );
	my_form.realname.focus();
	}
	return ret_val;
	}


