/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
var phoneHandler  = {
	phone_number: '',
	handlePhone: function (objText,e){
		var intKeyPressed = e.keyCode;

		if (((intKeyPressed >=48 && intKeyPressed <=57) || (intKeyPressed >=96 && intKeyPressed <=105)) && phoneHandler.phone_number.length <=9)
		{
			if (intKeyPressed >=96 && intKeyPressed <=105)
			{
				intKeyPressed = intKeyPressed-48;
			}
	        phoneHandler.phone_number += String.fromCharCode(intKeyPressed);
			objText.value = phoneHandler.formatPhone();
		}
		else if (intKeyPressed==8)
		{
		     phoneHandler.phone_number =  phoneHandler.phone_number.substr(0, phoneHandler.phone_number.length-1)
			 objText.value = phoneHandler.formatPhone();
		}

		return false;
	},

	formatPhone: function (intAddNum){
		var strNumber = phoneHandler.phone_number;
		var arrOutput = new Array();
		var number_substring = new Array(4,3,3);
		var intPos = 0;
		for (i=0;i<number_substring.length ; i++){
			var str = strNumber.substring(strNumber.length-number_substring[i],strNumber.length);
			strNumber = strNumber.substring(0,strNumber.length-number_substring[i]);
			arrOutput.push(str);
		}

		strNumber = ((arrOutput[2].length!=0)?"("+arrOutput[2]+") ":'') + arrOutput[1] + ((arrOutput[1].length!=0)?'-':'') + arrOutput[0];
		return strNumber;
	}


};