//------------------------------------------------------------------------------
pageLoaded=false;
statusOnePass=false;


//------------------------------------------------------------------------------
function init()
{
	if (parseFloat(navigator.appVersion)>=4)
	{
		if (navigator.appName=="Netscape")
		{
			document.captureEvents(Event.KEYPRESS)
		}
		document.onkeypress = processKey
	}


}

//------------------------------------------------------------------------------
function processKey(e)
{
	var eKey, eName

	if (navigator.appName=="Netscape")
	{
		eKey=e.which;
		eName=e.target.name;
	}
	else
	{
		eKey=window.event.keyCode;
		eName=window.event.srcElement.name;
	}
	
	//window.status=eKey+"    "+eName;
	
	NumericOnly="telephone";
	if (NumericOnly.indexOf(eName) >= 0)
	{
		if ((eKey<48 || eKey>57) && eKey !=8)
		{
			return false;
		}
	}

	AlphaOnly="firstname_lastname"
	if (AlphaOnly.indexOf(eName) >= 0)
	{
		if (!((eKey>=65 && eKey<=90) || (eKey>=97 && eKey<=122) || eKey ==8 || eKey==45 || eKey==32 || eKey==44 || eKey==46 || eKey==39))
		{
			return false;
		}
	}


	

	
return true;
}



