//onkeypress="return numbersOnly(this, event)"
function numbersOnly(myfield, e, dec)
{
	var key;
	var keychar;
	if (window.event)
	{
		key = window.event.keyCode;
	}
	else if (e)
	{
		key = e.which;
	}
	else
	{
		return true;
	}
	keychar = String.fromCharCode(key);

	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
	{
		return true;
	}
	else if ((("+1234567890").indexOf(keychar) > -1))
	{
		return true;
	}
	else if (dec && (keychar == "."))
	{
		myfield.form.elements[dec].focus();
		return false;
	}
	else
	{
		return false;
	}
}

//onkeyup="formatPhone(this)"
function formatPhone(field)
{
	if(field.value.length == 3 || field.value.length == 7)
	{
		field.value += "-";
	}
}
