function validate_partner_application(){
	var valid=true;
	var count=0;
	
	if(!is_valid($('#application_first_name'))){ count++; valid = false; } // # First Name
	if(!is_valid($('#application_last_name'))){ count++; valid = false; } // # Last Name
	if(!is_valid($('#application_company'))){ count++; valid = false; } // # Company
	if(!is_valid($('#application_position'))){ count++; valid = false; } // # Position
	if(!is_valid($('#application_phone'))){ count++; valid = false; } // # Phone
	
	if(!is_valid($('#application_email'))){ count++; valid = false; }
	else if(!is_email($('#application_email'))){ count++; valid = false; } // # Email
	
	if(!is_valid($('#application_address'))){ count++; valid = false; } // # Address
	if(!is_valid($('#application_town'))){ count++; valid = false; } // # Town
	if(!is_valid($('#application_county'))){ count++; valid = false; } // # County
	if(!is_valid($('#application_postcode'))){ count++; valid = false; } // # Postcode
	
	if(!is_valid($('#application_employees'))){ count++; valid = false; } // # Employees
	if(!is_valid($('#application_nature_of_business'))){ count++; valid = false; } // # Nature of Business
	if(!is_valid($('#application_clients_under_50_employees'))){ count++; valid = false; } // # Clients Under 50 employees
	if(!is_valid($('#application_customer_facing_employees'))){ count++; valid = false; } // # Customer Facing Employees
	
	if(valid){
		// # Valid
		$('#submit_error_msg').hide();
		$('#application_submit').attr('disabled','disabled');
		$('#application_submit').attr('value','Please wait...');
		return true;
	} else {
		// # Not valid
		if(count > 1){
			$('#submit_error_msg').html("Please fix the "+count+" errors above marked in red.");
		} else {
			$('#submit_error_msg').html("Please fix the error above marked in red.");
		}
		$('#submit_error_msg').show();
		return false;
	}
}

