function IsNumeric(sText)
{
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;	
	
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
			IsNumber = false;
		}
	}
	return IsNumber;

}
function formatNumber(e) 
{
	var x=e.value;
	var proceed = true;
	newArray = x.split(' ');
	x= newArray.join("");
	
	newArray = x.split('(');
	x= newArray.join("");
	
	newArray = x.split(')');
	x= newArray.join("");
	
	newArray = x.split('-');
	x= newArray.join("");

	newArray = x.split('+');
	x= newArray.join("");
	
	if( x == "" ) return;
	e.value = x;
	proceed = true;
	if(e.id=="phone")
	{
		if( !IsNumeric(x) )
		{
			document.getElementById('phoneMsg').style.display ="";
			document.getElementById('phoneMsg').innerHTML = E206;
			proceed = false;
		}
		else
		{
			document.getElementById('phoneMsg').innerHTML = "";
		}
	}
	if(e.id=="cb_mobile")
	{
		if( !IsNumeric(x) )
		{
			document.getElementById('mobileMsg').style.display ="";//alert('test');
			document.getElementById('mobileMsg').innerHTML = "Please enter numbers only";
			proceed = false;
		}
		else
		{
			document.getElementById('mobileMsg').innerHTML = "";
		}
	}//alert(proceed);
	if(proceed == false) return;
	//alert(document.getElementById('cb_country[]').value);
	if(document.getElementById('cb_country[]').value=="India") // india
  	{
		if(e.value.substr(0,1) != "9")
			e.value = formatPhomeNumber(x,2,4,4,' ');
		else if(e.value.substr(0,1) == "9")
			e.value = formatPhomeNumber(x,5,5,0,'');
		/*if(e.id=="phone")
			e.value = formatPhomeNumber(x,2,4,4,' ');
		else if(e.id="cb_mobile")
			e.value = formatPhomeNumber(x,5,5,0,'');
		*/
  	}
  	if(document.getElementById('cb_country[]').value=="United States of America") //usa
  	{
		e.value = formatPhomeNumber(x,3,3,4,'-');
	}
	

}

function formatPhomeNumber(pNo,n1,n2,n3,sep)
{
	var conCoad = pNo.substr(0,n1);
	contryCoad ="(" + conCoad + ") ";
	//alert("contryCoad"+contryCoad );
	
	var cityCoad = pNo.substr(n1,n2);
	cityCoad = "" + cityCoad+"";
	//alert(cityCoad );
	//alert(pNo.length );
	
	var lastNoLength = n1+n2; 
	//alert(lastNoLength );
	
	var number = pNo.substr(lastNoLength,pNo.length-1 );
	//alert(number );
	
	var formatedNO = contryCoad+cityCoad+sep+number;
	//alert(formatedNO );
	return formatedNO;
	
}
	
