<!---------------------------------------------------------------->
<!-- isAlpha function                                           -->
<!---------------------------------------------------------------->
function isAlpha(chr) {
chr = chr.toUpperCase()
if(chr.charCodeAt(0) <65 || chr.charCodeAt(0) > 90)
return false;
return true;
}

<!---------------------------------------------------------------->
<!-- isDigit function                                           -->
<!---------------------------------------------------------------->
function isDigit(chr) {
if(chr.charCodeAt(0) <48 || chr.charCodeAt(0) > 57)
return false;
return true;
}

<!---------------------------------------------------------------->
<!-- validPcode                                                 -->
<!---------------------------------------------------------------->

function validPcode(strValid) {

	bolCorrFormat = true;

	if(strValid.length == 0) {
		bolCorrFormat = true;
	}
	else if(strValid.length > 7) {
		bolCorrFormat = false;
	}
	else if(strValid.length == 1) {
		if(isAlpha(strValid.charAt(0)))
			bolCorrFormat = true;
		else
			bolCorrFormat = false
		}
	else if(strValid.length == 2) {
		if(isAlpha(strValid.charAt(0)) && isDigit(strValid.charAt(1)))
			bolCorrFormat = true;
		else
			bolCorrFormat = false;
		}
	else if(strValid.length == 3) {
		if(isAlpha(strValid.charAt(0)) && isDigit(strValid.charAt(1)) && isAlpha(strValid.charAt(2)))
			bolCorrFormat = true;
		else
			bolCorrFormat = false;
		}
	else if(strValid.length == 4) {
		if(strValid.charAt(3) == " ") {
			if(isAlpha(strValid.charAt(0)) && isDigit(strValid.charAt(1)) && isAlpha(strValid.charAt(2)))
				bolCorrFormat = true;
			else
				bolCorrFormat = false;
			}
		else {
			if(isAlpha(strValid.charAt(0)) && isDigit(strValid.charAt(1)) && isAlpha(strValid.charAt(2)) && isDigit(strValid.charAt(3))) {
				document.frmSearchConsultant.pcode.value = strValid.substring(0,3) + " " + strValid.substring(3, 4);
				bolCorrFormat = true;
			}
			else
				bolCorrFormat = false;
			}
	}
	else if(strValid.length == 5) {
		if(strValid.charAt(3) == " ") {
			if(isAlpha(strValid.charAt(0)) && isDigit(strValid.charAt(1)) &&  isAlpha(strValid.charAt(2)) && isDigit(strValid.charAt(4)))
				bolCorrFormat = true;
			else
				bolCorrFormat = false;
		}
		else {
			if(isAlpha(strValid.charAt(0)) && isDigit(strValid.charAt(1)) && isAlpha(strValid.charAt(2)) && isDigit(strValid.charAt(3)) && isAlpha(strValid.charAt(4))) {
				document.frmSearchConsultant.pcode.value = strValid.substring(0,3) + " " + strValid.substring(3, 5);
				bolCorrFormat = true;
			}
			else
				bolCorrFormat = false;
		}
	}

	else if(strValid.length == 6) {
		if(strValid.charAt(3) == " ") {
			if(isAlpha(strValid.charAt(0)) && isDigit(strValid.charAt(1)) && isAlpha(strValid.charAt(2)) && isDigit(strValid.charAt(4)) && isAlpha(strValid.charAt(5))) {
				bolCorrFormat = true;
			}
			else
				bolCorrFormat = false;
			}
		else {
			if(isAlpha(strValid.charAt(0)) && isDigit(strValid.charAt(1)) && isAlpha(strValid.charAt(2)) && isDigit(strValid.charAt(3)) && isAlpha(strValid.charAt(4)) && isDigit(strValid.charAt(5))) {
				document.frmSearchConsultant.pcode.value = strValid.substring(0,3) + " " + strValid.substring(3, 6);
				bolCorrFormat = true;
			}
			else
				bolCorrFormat = false;
			}
		}

	else if(strValid.length == 7) {
		if(strValid.charAt(3) == " ") {
			if(isAlpha(strValid.charAt(0)) && isDigit(strValid.charAt(1)) && isAlpha(strValid.charAt(2)) && isDigit(strValid.charAt(4)) && isAlpha(strValid.charAt(5)) && isDigit(strValid.charAt(6)))
				bolCorrFormat = true;
			else
				bolCorrFormat = false;
		}
	else {
			bolCorrFormat = false;
		}
	}

	return bolCorrFormat;
}

function blurFunction(txtObj) {
	strTxt = new String(txtObj.value);
	if (validPcode(trim(strTxt)) == false ) {
		document.frmSearchConsultant.pcode.value = "";
		alert("Please enter a valid Postal Code." + "\n" + "For example: A1A 1A1.");
	}
}

function submitForm(anchObj) {
	anchObj.href = test.href
	frmSearchConsultant.action = "consultingResults.cfm"
	frmSearchConsultant.method = "Post"
	frmSearchConsultant.submit()
}

function validForm() {
	if(validPcode(trim(document.frmSearchConsultant.pcode.value)) == false) {
		document.frmSearchConsultant.pcode.value = "";
		alert("Please enter a valid Postal Code." + "\n" + "For example: A1A 1A1.");
		return false;
	}
	return true;
}

function mouseOn(ancObj) {
	ancObj.href="consultingResults.cfm"
}
