var numtolet = new Array();
numtolet[0] = new Array("0");
numtolet[1] = new Array("1");
numtolet[2] = new Array("a","b","c");
numtolet[3] = new Array("d","e","f");
numtolet[4] = new Array("g","h","i");
numtolet[5] = new Array("j","k","l");
numtolet[6] = new Array("m","n","o");
numtolet[7] = new Array("p","q","r","s");
numtolet[8] = new Array("t","u","v");
numtolet[9] = new Array("w","x","y","z");
function generateseven(){
var fullnumber = document.getElementById("sevenphonenumber").value;
document.getElementById("tenphonenumber").value = "";
var d1 = numtolet[fullnumber.substr(0,1)];
var d2 = numtolet[fullnumber.substr(1,1)];
var d3 = numtolet[fullnumber.substr(2,1)];
var d4 = numtolet[fullnumber.substr(3,1)];
var d5 = numtolet[fullnumber.substr(4,1)];
var d6 = numtolet[fullnumber.substr(5,1)];
var d7 = numtolet[fullnumber.substr(6,1)];
if( (fullnumber.length != 7) || isNaN(fullnumber) ) {
alert("Phone number must be 7 digits, no other characters allowed");
document.getElementById("sevenphonenumber").value = "";
} else {
var result = "<br>";
for(a=0; a<d1.length; a++){
for(b=0; b<d2.length; b++){
for(c=0; c<d3.length; c++){
for(d=0; d<d4.length; d++){
for(e=0; e<d5.length; e++){
for(f=0; f<d6.length; f++){
for(g=0; g<d7.length; g++){
result += (" - " + d1[a] + d2[b] + d3[c] + d4[d] + d5[e] + d6[f] + d7[g] + "<br>");
}}}}}}}
}
document.getElementById("targetdiv").innerHTML = result;
}
function generateten(){
var fullnumber = document.getElementById("tenphonenumber").value;
document.getElementById("sevenphonenumber").value = "";
var d1 = numtolet[fullnumber.substr(0,1)];
var d2 = numtolet[fullnumber.substr(1,1)];
var d3 = numtolet[fullnumber.substr(2,1)];
var d4 = numtolet[fullnumber.substr(3,1)];
var d5 = numtolet[fullnumber.substr(4,1)];
var d6 = numtolet[fullnumber.substr(5,1)];
var d7 = numtolet[fullnumber.substr(6,1)];
var d8 = numtolet[fullnumber.substr(7,1)];
var d9 = numtolet[fullnumber.substr(8,1)];
var d0 = numtolet[fullnumber.substr(9,1)];
if( (fullnumber.length != 10) || isNaN(fullnumber) ) {
alert("Phone number must be 10 digits, no other characters allowed");
document.getElementById("tenphonenumber").value = "";
} else {
var result = "<br>";
for(a=0; a<d1.length; a++){
for(b=0; b<d2.length; b++){
for(c=0; c<d3.length; c++){
for(d=0; d<d4.length; d++){
for(e=0; e<d5.length; e++){
for(f=0; f<d6.length; f++){
for(g=0; g<d7.length; g++){
for(h=0; h<d8.length; h++){
for(i=0; i<d9.length; i++){
for(j=0; j<d0.length; j++){
result += (" - " + d1[a] + d2[b] + d3[c] + d4[d] + d5[e] + d6[f]
+ d7[g] + d8[h] + d9[i] + d0[j] + "<br>");
}}}}}}}}}}
}
document.getElementById("targetdiv").innerHTML = result;
}
|
This work is licensed under a Creative Commons 3.0 Attribution-Noncommercial-Share Alike License |
|