// Clear the postal code text field on focus
function clearfield() {
	document.forms.search.pc.value='';
}

// Validate the search form entries for postal code and subject
function validate() {
	var zip = document.forms.search.pc.value;
	var subject = document.forms.search.prog.value;
	var flag_zip = false;
	var flag_subject = false;
	document.getElementById('error1').innerHTML = '';
	document.getElementById('error2').innerHTML = '';
	
	var re = /^\d{5}([\-]\d{4})?$/;
	if (!re.test(zip))
		flag_zip = true;
	else
		document.forms.search.pc.value = zip.substr(0,5);

	if (subject == 'none')
		flag_subject = true;

	if (flag_zip)
		document.getElementById('error1').innerHTML = 'Valid Zip Required';
	else
		document.getElementById('error1').innerHTML = '';
		
	if (flag_subject)
		document.getElementById('error2').innerHTML = 'Subject Required';		
	else
		document.getElementById('error2').innerHTML = '';
		
	if (flag_zip || flag_subject)
		return false;
}
