function cc_format_phone(current_value,format_value) {var hash_size=charCount(format_value,'#');var format_size=format_value.length;var filtered_value=cc_filter_value(current_value,hash_size);var filtered_size=filtered_value.length;var output='';var written=0;if(filtered_value.length==0) return'';for(i=0;i=filtered_size) {return output;} output+=filtered_value.charAt(written);written++;} if(filtered_size>written) {return output+filtered_value.substring(written,filtered_size);} return output;} function cc_filter_value(value,end) {var size=value.length;var output='';for(i=0;i=end||isChar(c,"1234567890")||isChar(c.toLowerCase(),"abcdefghijklmnopqrstuvwxyz")) {output+=c;}} return output;} function isChar(num,chars) {if(num.length>1){return false;} return chars.indexOf(num)!=-1;} function charCount(format,chars) {var size=format.length;var cnt=0;for(i=0;i