function checkFieldBack(fieldObj) 
	{
	if ( fieldObj.value != '' ) 
		{
		fieldObj.style.backgroundColor='#FFFFFF';
		}
	}

function checkform()
	{
	var form			= document.forms[0];
	var errors			= 0;
	var phone_errors	= 0;
	var confirm_errors	= 0;
	var check_day_phone = '';
	var check_eve_phone = '';

	if ( form.loan_purpose.value == '' )
		{
		errors = 1;
		form.loan_purpose.style.backgroundColor='#EC463E';
		}

	if ( form.loan_amount.value == '' )
		{
		errors = 1;
		form.loan_amount.style.backgroundColor='#EC463E';	
		}
	
	if ( form.loan_term.value == '' )
		{			
		errors = 1;
		form.loan_term.style.backgroundColor='#EC463E';	
		}

	if ( form.credit_grade.value == '' )
		{			
		errors = 1;
		form.credit_grade.style.backgroundColor='#EC463E';	
		}

	if ( form.app_type.value == 'secured' )
		{
		if ( form.property_value.value == '' )
			{			
			errors = 1;
			form.property_value.style.backgroundColor='#EC463E';	
			}

		if ( form.mortgage_balance.value == '' )
			{			
			errors = 1;
			form.mortgage_balance.style.backgroundColor='#EC463E';	
			}
		}

	if ( form.first_name.value == '' )
		{
		errors = 1;
		form.first_name.style.backgroundColor='#EC463E';
		}

	if ( form.last_name.value == '' )
		{
		errors = 1;
		form.last_name.style.backgroundColor='#EC463E';
		}
	
	check_day_phone = checkUKTelephone ( form.day_phone.value );
	if ( !check_day_phone ) 
		{
		phone_errors = 1;
		form.day_phone.style.backgroundColor='#EC463E';
		}
	else
		{
		form.day_phone.value = check_day_phone;
		}

	check_eve_phone = checkUKTelephone ( form.eve_phone.value );
	if ( !check_eve_phone ) 
		{
		phone_errors = 1;
		form.eve_phone.style.backgroundColor='#EC463E';
		}
	else
		{
		form.eve_phone.value = check_eve_phone;
		}

	if ( form.address_1.value == '' )
		{
		errors = 1;
		form.address_1.style.backgroundColor='#EC463E';
		}

	if ( form.town.value == '' )
		{
		errors = 1;
		form.town.style.backgroundColor='#EC463E';
		}

	if ( form.postcode.value == '' )
		{
		errors = 1;
		form.postcode.style.backgroundColor='#EC463E';
		}

	if ( form.email.value == '' )
		{
		errors = 1;
		form.email.style.backgroundColor='#EC463E';
		}
	
	if ( form.dobday.value == ''  || form.dobmonth.value == '' || form.dobyear.value == '' )
		{
		errors = 1;
		if ( form.dobday.value == '' )
			{
			form.dobday.style.backgroundColor='#EC463E';
			}

		if ( form.dobmonth.value == '' )
			{
			form.dobmonth.style.backgroundColor='#EC463E';
			}

		if ( form.dobyear.value == '' )
			{
			form.dobyear.style.backgroundColor='#EC463E';
			}		
		}

	if ( form.employment.value == '' )
		{
		errors = 1;
		form.employment.style.backgroundColor='#EC463E';		
		}

	if ( form.property_status.value == '' )
		{
		errors = 1;
		form.property_status.style.backgroundColor='#EC463E';
		}

	if ( form.mortgage_status.value == '' )
		{
		errors = 1;
		form.mortgage_status.style.backgroundColor='#EC463E';
		}

	if ( errors == 1 ) 
		{
		alert( 'Please supply the information requested in red' );
		return false;
		}

	if ( phone_errors == 1 ) 
		{
		alert( 'Please supply a valid phone number' );
		return false;
		}

	return true;
	}