// JavaScript Document
function fmtph(frmObj)
{
re = /\D/g; // remove any characters that are not numbers
socnum=frmObj.value.replace(re,"")
sslen=socnum.length
if(sslen>3&&sslen<7)
{
ssa=socnum.slice(0,3)
ssb=socnum.slice(3,6)
frmObj.value=ssa+"-"+ssb 
}
else
{
if(sslen>6)
{
ssa=socnum.slice(0,3)
ssb=socnum.slice(3,6)
ssc=socnum.slice(6,10)
frmObj.value=ssa+"-"+ssb+"-"+ssc
}
else
{frmObj.value=socnum}
}
}

function valphone(oObject) 
{ 
 var RE = /\d{3}\-\d{3}\-\d{4}$/; 
 sValue=oObject.value;
 if (sValue.match(RE) || sValue=="") 
 { 
   return true; 
 } 
 else 
 { 
	alert( "Phone Numbers must contain 10 numbers\n\nPlease note: The dashed formatting is automatic." );oObject.focus(); 
    return false; 
 } 
}