function go(obj)
{
	var begChar, selLandmark, str;
	var url = document.location.href;

	if ((begChar = url.indexOf("?")) != -1)
	{
		if (url.substring(begChar+10) == obj.value)
			return;
		url = url.substring(0, begChar);
	}
	url = url + "?SelectedCategory=" + obj.value;
	document.location.replace(url);
}

function ClearForm()
{
	document.frmSearch.txtTownCounty.value = '';
	document.frmSearch.txtPostCode.value = '';
}

function submitForm()
{
	var param = document.frmSearch.txtTownCounty.value;
	if (param != '') {
		if (!isAlpha(param)) {
			alert ('Invalid town/county. Please enter again.');
			document.frmSearch.txtTownCounty.focus();
			document.frmSearch.txtTownCounty.select();
			return false;
		}
	} else {
		param = document.frmSearch.txtPostCode.value;
		if (param.length > 20 || !isAlphanumeric(param)) {
			alert ('Invalid post code.');
			document.frmSearch.txtPostCode.focus();
			document.frmSearch.txtPostCode.select();
			return false;
		}
	}
	if (param == '') {
		alert ('Please enter town/county or post code.');
		return false;
	}
	return true;
	//document.frmSearch.submit();
}

//	function isAlphanumeric
function isAlphanumeric(alphane)
{
	var numaric = alphane;
	for(var j = 0; j < numaric.length; j++) {
		var alphaa = numaric.charAt(j);
		var hh = alphaa.charCodeAt(0);
		if (!(hh == 32 || (hh > 47 && hh < 59) || (hh > 64 && hh < 91) || (hh > 96 && hh < 123)))
			return false;
	}
	return true;
}

//	function isAlpha
function isAlpha(alphane)
{
	var numaric = alphane;
	for(var j = 0; j < numaric.length; j++) {
		var alphaa = numaric.charAt(j);
		var hh = alphaa.charCodeAt(0);
		if(!(hh == 32 || (hh > 64 && hh < 91) || (hh > 96 && hh < 123)))
			return false;
	}
	return true;
}
