<!--
function onKeyPressBlockNonNumbers(e)
	{
		var key = window.event ? e.keyCode : e.which;
		if ((key == 111) || (key == 14) || (key == 13) || (key > 47 & key < 58))
			{
				return true;
			}
		else
			{
				return false;
			}
	}
function MarketValidate(form)
	{
		if ((form.MarketID.value == "") & (form.ZipCode.value == ""))
			{
			   alert ("You must either choose a city or type a ZIP code.");
			   return false;
			}
		else
			{
				if ((form.MarketID.value != "") & (form.ZipCode.value != ""))
					{
					   alert ("You must choose either a city or type a ZIP code, but not both.");
					   return false;
					}
				else
					{
						if (form.MarketID.value == "")
							{
								var keychar = form.ZipCode.value;
								reg = /\d/;
							    if((form.ZipCode.value.length != 5) | (reg.test(keychar) == 0))
									 {
									   alert ("Please enter a 5 digit, numeric value.");
									   return false;
									 }
								else
									 {
									   return true;
									 }
							 }
						else
							 {
							   return true;
							 }
					}
			}
	}
//-->