/**
 * Join as a homeowner
 */
function attach_page_validation () {
	$('#form_homeowner_join').submit(function() {
		$('.validation-fail').removeClass('validation-fail');
		var firstname			= getval('form-firstname');
		var lastname			= getval('form-lastname');
		var email				= getval('form-email');
		var email_repeat		= getval('form-email_repeat');
		var username			= getval('form-username');
		var password			= getval('form-password');
		var password_repeat		= getval('form-password_repeat');
		var postcode			= getval('form-postcode');
		if(usingie7or6) {
			var trade_uids			= new Array();
			$('#form-trade_uids option:selected').each(function() {
				trade_uids[trade_uids.length] = $(this).attr('value');
			});
			trade_uids = trade_uids.join(',');
		} else {
			var trade_uids			= new Array();
			$('#trade_uids_container input[type="checkbox"]').each(function() {
				if($(this).is(':checked')) {
					trade_uids[trade_uids.length] = $(this).attr('value');
				}
			});
			trade_uids = trade_uids.join(',');
		}
		var dont_fill_in		= getval('form-dont_fill_in');
		var referral_type_uid	= selval('form-referral_type_uid');
		var referral_type_other	= getval('form-referral_type_other');
		var terms_and_conditions= $('#form-terms_and_conditions').is(':checked') ? 1 : 0;
		var obj = {
			"firstname":			firstname,
			"lastname":				lastname,
			"email":				email,
			"email_repeat":			email_repeat,
			"username":				username,
			"password":				password,
			"password_repeat":		password_repeat,
			"postcode":				postcode,
			"trade_uids":			trade_uids,
			"referral_type_uid":	referral_type_uid,
			"referral_type_other":	referral_type_other,
			"terms_and_conditions":	terms_and_conditions,
			"pagename":				"homeowner_join"
		};
		validateData(obj);
		return false;
	});
}
