function AllowNumbers(evt) // event on key down
{ 
	var keyCode = evt.keyCode? evt.keyCode : evt.charCode 
	 // 35-hOME,36-end,8-BackSpace,46-Delete,191-/,9-TabKey
	  if(keyCode ==35 ||  keyCode ==36 || keyCode ==8 || keyCode ==9 || keyCode == 191)
		{
			evt.returnValue = true
			return true
		}
	  if(keyCode > 47 && keyCode < 58 )
	 {
		evt.returnValue = true
		return true
	}  
	evt.returnValue = false
	return false
}
 
 
function FormatTelephone(TextboxId,evt)
{
   
	var keyCode = evt.keyCode? evt.keyCode : evt.charCode 
	if(!( keyCode == 8 || keyCode ==46))
	{
		var CurrentTB = document.getElementById(TextboxId)
		var TBText	= CurrentTB.value	
		if(TBText != null) {	
		
			if(TBText.length == 1) {
			    if (TBText != "(") {
			        CurrentTB.value = "(" + TBText
			    }

			}
			
			if(TBText.length == 4) {
			
				CurrentTB.value = TBText + ") "
			}
			
			if(TBText.length == 9) {
			
				CurrentTB.value = TBText + "-"
			}			
		}
	}
}

function FormatPhoneNumber(TextboxId)
{
	var CurrentTB = document.getElementById(TextboxId)	
	var TBText	= CurrentTB.value.replace(/\D/g, "")
	var FormatedTBText = new Array()
	var TBFormatedText = new String()
	if (TBText != null) 
	{
	    TBText = TBText.substring(0, 10);
		var itemp =0
		for(var i=0; i< TBText.length; i++)
		{
			if (!(isNaN(parseInt(TBText.substring(i,i+1)))))
			{
				FormatedTBText[itemp]= TBText.substring(i,i+1)
				itemp++
			}		
		}
		var icount = 0
		CurrentTB.value = ""
		for(var j = 0; j < FormatedTBText.length; j++)
		{
			icount++
			CurrentTB.value = CurrentTB.value + FormatedTBText[j]			
			if(icount == 1)
			{
				CurrentTB.value = "("+CurrentTB.value
			}
			if(icount == 3)
			{
				CurrentTB.value = CurrentTB.value + ") "
			}
			if(icount == 6)
			{
				CurrentTB.value= CurrentTB.value + "-"
			}	
		}
    }


    	
} 
