function stripExtraChars(contactNum)
{
	var newNumber = "";
	newNumber = contactNum;
	newNumber = replaceAll(newNumber,"-","");
	newNumber = replaceAll(newNumber," ","");
	newNumber = replaceAll(newNumber,"+","");
	newNumber = replaceAll(newNumber,"(","");
	newNumber = replaceAll(newNumber,")","");
	return newNumber;
}


function IsContactNumber(sText)
{
	var NumText = replaceAll(sText,"-","");
	NumText = replaceAll(NumText," ","");
	if (NumText.length > 6)
	{
		if (IsNumeric(NumText))
		{
			return true;
		}
		else
		{
			return false;
		}	
	}
	else
	{
		return false;
	}	
}

function IsDialCode(sText)
{
	var NumText = replaceAll(sText,"-","");
	NumText = replaceAll(NumText," ","");
	if (NumText.length > 2)
	{
		if (IsNumeric(NumText))
		{
			return true;
		}
		else
		{
			return false;
		}	
	}
	else
	{
		return false;
	}	
}

function IsMobile(sText)
{
	var NumText = replaceAll(sText,"-","");
	NumText = replaceAll(NumText," ","");
	if (NumText.length > 9)
	{
		if (IsNumeric(NumText))
		{
			return true;
		}
		else
		{
			return false;
		}	
	}
	else
	{
		return false;
	}	
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

   if (sText.length == 0)
   {
   		IsNumber = false;
   }
   else
   {
   		for (i = 0; i < sText.length && IsNumber == true; i++) 
   		{ 
      		Char = sText.charAt(i); 
      		if (ValidChars.indexOf(Char) == -1) 
         	{
         		IsNumber = false;
         	}
      	}
   }
   return IsNumber;
   
}



function replaceAll(incomingText,sParam1,sParam2)	
{		
	workString=incomingText;		
	str1 = sParam1;		
	str2 = sParam2;		
	while (workString.indexOf(str1)!=-1)		
	{				
		workString=workString.substring(0,workString.indexOf(str1))+str2+workString.substring(workString.indexOf(str1)+str1.length,workString.length);		
	}		
	return workString;	
}	


