function formatPhone(nums,format){

	var re= /\D/;
	var num=nums.value;
	
	if(num.substring(0,1) != "+" || num.substring(0,3) == "+61")
	{
		var newNum;
		if (num != "" && num.indexOf("@") < 0)
		{
		  	while (re.test(num))
			{
				num = num.replace(re,"");
		  	}
		  
		  	if (num.length != 10)
			{
				alert('All numbers must be entered in 10 digit format, including area code (e.g. 01 2345 6789 or 0403 345 789).');
				nums.select();
			}
		  	else 
			{
				if(format == "mob" || num.substring(0,2) == "04")
				{
			 		newNum = num.substring(0,4) + ' ' + num.substring(4,7) + ' ' + num.substring(7,10);
				}
				else
				{
			 		newNum = '(' + num.substring(0,2) + ') ' + num.substring(2,6) + '-' + num.substring(6,10);
				}
				nums.value=newNum;
		  	}
		}
	}
}