﻿function PhoneMask(str, textbox) {
	str = str.replace(' ', '');
	str = str.replace('(', '');
	str = str.replace(')', '');
	str = str.replace('-', '');
	str = str.replace('.', '');

	if (str.substring(str.length - 1, str.length) == ".") {
		str = str.substring(0, str.length - 1)
	}
	if (isNaN(str)) {
		str = str.substring(0, str.length - 1);
	}

	if (str.length == 0) {
		textbox.value = "";
	} else if (str.length <= 3) {
		textbox.value = "" + str.substring(0, 3) + "";
	} else if (str.length > 3 && str.length <= 6) {
		textbox.value = "(" + str.substring(0, 3) + ") " + str.substring(3, 6);
	} else if (str.length > 6) {
		textbox.value = "(" + str.substring(0, 3) + ") " + str.substring(3, 6) + "-" + str.substring(6, 14);
	}
}

    function chk(evt, obj) {
        if (document.all) { var k = evt.keyCode; } else { var k = evt.which; }
        if (!((k >= 48 && k <= 57) || k == 36 || k == 44 || k == 46)) { return false; }
        else if (k == 46 && obj.value.indexOf('.') != -1) { return false; }
    }
