function validate_form () 
{
	var err_msg;
	var err_flag;
	err_msg = "The following field(s) were not completed correctly:\n\n";

	if (document.getElementById('acceptance').value == "#") 
	{
		err_msg += "Your current situation\n";
		err_flag = true;
	}	


	if (document.getElementById('app1_firstname').value == "") 
	{
		err_msg += "First Name\n";
		err_flag = true;
	}	
	
	if (document.getElementById('app1_surname').value == "") 
	{
		err_msg += "Surname\n";
		err_flag = true;
	}	
	

	if (document.getElementById('home_tel_no').value == "" && document.getElementById('mobile_tel_no').value == "") 
	{
		err_msg += "Please Provide a Telephone Number\n";
		err_flag = true;
	}
	

	/*
	if (document.getElementById('email').value == "") 
	{
		err_msg += "Email Address\n";
		err_flag = true;
	}	
	*/
	
	if ((document.getElementById('email').value.indexOf("@") == -1 || document.getElementById('email').value.indexOf(".") == -1 ))  
	{
		err_msg += "Email Address\n";
		err_flag = true;
	}
	
	
	if (document.getElementById('postcode').value == "") 
	{
		err_msg += "Post Code\n";
		err_flag = true;
	}	

	if (document.getElementById('mortgage_lender').value == "#") 
	{
		err_msg += "Mortgage Lender\n";
		err_flag = true;
	}	


	if (err_flag == true) 
	{
		err_msg += "\nPlease ensure that all these field(s) are completed before proceeding.";
		alert(err_msg);
		return false;
	}
}