<!-- NSSF-WTS --> 
function wtsgetrvalue(rgroup)
{ 	
	var wtsnumbuttons = rgroup.length;
	for (var i = 0; i < wtsnumbuttons; i++)
	if (rgroup[i].checked)
	 	{
			return rgroup[i].value;
		}
}
//
function wtsvalidate()
	{
		//* Test for State/Province search
		if (wtsgetrvalue(document.wtssearch.wtssearchoption) == "x" && document.wtssearch.wtsstate.value == "")
	 		{
				alert("Please select a State/Provincial code!");
				document.wtssearch.wtsstate.focus();
				return false;
			}
		//* Test for Area Code search
		if (wtsgetrvalue(document.wtssearch.wtssearchoption) == "1")
	 		{	
				if (document.wtssearch.wtsareacode.value == "")	//Test for no area code entered
					{
						alert("Please enter a valid Area Code!");
						document.wtssearch.wtsareacode.focus();
						return false;
					}
				var work = document.wtssearch.wtsareacode.value;
				if (work.length != 3)	//Test for 3 character area code
					{
						alert("Area Code must be 3 digits!");
						document.wtssearch.wtsareacode.focus();
						work = null;
						return false;
					}
				var work = parseInt(document.wtssearch.wtsareacode.value);
				if (isNaN(work) || work < 100 || work > 999)	
					{
						alert("Area Code must be a number from 100-999!");
						document.wtssearch.wtsareacode.focus();
						work = null;
						return false;
					}
			}	
		//* All tests passed - allow submit to continue
		work = null;
		return true;
	}
