
function addDashes(entry, element) {

	if (!regular(entry))  element.value = '' 
	var strEntry = entry;
	if(entry.indexOf('+')==1){
		var areaCode = '+(' + strEntry.substr(0, 3) + ')' + ' ';
	}
	else {
		var areaCode = '(' + strEntry.substr(0, 3) + ')' + ' ';
	}
	
	var localExchange = strEntry.substr(3, 3) + '-';
	var extNumber = strEntry.substr(6, 4);
	var formatedNumber = areaCode + localExchange + extNumber
		if (entry.length==10 && !isNaN(entry)) {
		element.value = formatedNumber
			}
	
}

function regular(string, element) {
    if (!string) return false;
    var Chars = "0123456789-()+ ";

    for (var i = 0; i < string.length; i++) {
       if (Chars.indexOf(string.charAt(i)) == -1)
         
		  return false;
    }
    return true;
} 


