/**
*
*  Functions to control the ahow and hide and the AJAX calls for the address finder
*
**/

function seeAddressFinder() {
	var formObj = document.regform;
	if (formObj.country.options[formObj.country.selectedIndex].text != 'United Kingdom') {
		$('addressfinder').slideOut();
	}
	else {
		$('addressfinder').slideIn();
	}
}

function getAddress(inSiteUrl, inReferrer) {
	var getpostcode = document.regform.getpostcode_.value;
	var getproperty = document.regform.gethousenumber_.value;
	var regexp_pattern = new RegExp(rxPostcode);
	
	if (!isblank(getpostcode)) {
		//Check postcode is valid
		if (regexp_pattern.test(getpostcode)) {
			$('addressdisplay').ajax(inSiteUrl + '/register_get_address_ajax.asp?postcode=' + Url.encode(getpostcode) + '&property=' + Url.encode(getproperty) + '&referrer=' + inReferrer);
		} else {
			alert('The given postcode is not in a valid format.');
		}
	}
	regexp_pattern = '';
}


