

function calcNumbers(form)
{
var bDoDestiny = "TRUE";



var ffirst = form.first.value;
var f1 = calcName( ffirst );
var fmiddle = form.middle.value;
var m1 = calcName( fmiddle );
var flast = form.last.value;
var l1 = calcName( flast );

f1 = reduceit( f1 );  
m1 = reduceit( m1 );  
l1 = reduceit( l1 );  


var nameNumber = f1 + m1 + l1;
nameNumber = reduceit( nameNumber );
form.nameNumber.value = nameNumber;

var ffirst1 = form.first.value;
var f1 = calcName1( ffirst );
var fmiddle1 = form.middle.value;
var m1 = calcName1( fmiddle );
var flast1 = form.last.value;
var l1 = calcName1( flast );

f11 = reduceit( f1 );  
m11 = reduceit( m1 );  
l11 = reduceit( l1 );  


var nameNumber1 = f11 + m11 + l11;
nameNumber1 = reduceit( nameNumber1 );
form.nameNumber1.value = nameNumber1;
}


function reduceit( mynumber ) 
{
  

  var n2 = mynumber%10;
  var n1 = ( mynumber - n2 ) / 10;
  mynumber = n1 + n2;
  if ( ( mynumber >= 10 ) && ( mynumber != 11) && ( mynumber != 22 ) )
  {
    n2 = mynumber%10;
    n1 = ( mynumber - n2 ) / 10;
    mynumber = n1 + n2;
  }
  return mynumber;
}





function calcName( fname ) 

{

fname = fname.toLowerCase();

var namelength = fname.length;
var nameNumber = 0;

for ( var i=0; i< namelength ; i++)
{
  var c = fname.charAt(i);
  if ( ( c == "a" ) || ( c == "j" ) || ( c == "s" ) )
  {
     nameNumber += 1;
  }
  if ( ( c == "b" ) || ( c == "k" ) || ( c == "t" ) )
  {
     nameNumber += 2;
  }
  if ( ( c == "c" ) || ( c == "l" ) || ( c == "u" ) )
  {
     nameNumber += 3;
  }

  if ( ( c == "d" ) || ( c == "m" ) || ( c == "v" ) )
  {
     nameNumber += 4;
  }
  if ( ( c == "e" ) || ( c == "n" ) || ( c == "w" ) )
  {
     nameNumber += 5;
  }
  if ( ( c == "f" ) || ( c == "o" ) || ( c == "x" ) )
  {
     nameNumber += 6;
  }
  if ( ( c == "g" ) || ( c == "p" ) || ( c == "y" ) )
  {
     nameNumber += 7;
  }
  if ( ( c == "h" ) || ( c == "q" ) || ( c == "z" ) )
  {
     nameNumber += 8;
  }
  if ( ( c == "i" ) || ( c == "r" ) )
  {
     nameNumber += 9;
  }

} 

return nameNumber; 
}



function calcName1( fname ) 

{

fname = fname.toLowerCase();

var namelength = fname.length;
var nameNumber = 0;

for ( var i=0; i< namelength ; i++)
{
  var c = fname.charAt(i);
  if ( ( c == "a" ) || ( c == "i" ) || ( c == "j" ) || ( c == "q" ) || ( c == "y" ))
  {
     nameNumber += 1;
  }
  if ( ( c == "b" ) || ( c == "k" ) || ( c == "r" ) )
  {
     nameNumber += 2;
  }
  if ( ( c == "c" ) || ( c == "g" ) || ( c == "l" ) || ( c == "s" ) )
  {
     nameNumber += 3;
  }

  if ( ( c == "d" ) || ( c == "m" ) || ( c == "t" ) )
  {
     nameNumber += 4;
  }
  if ( ( c == "e" ) || ( c == "h" ) || ( c == "n" )|| ( c == "x" ) )
  {
     nameNumber += 5;
  }
  if ( ( c == "u" ) || ( c == "v" ) || ( c == "w" ) )
  {
     nameNumber += 6;
  }
  if ( ( c == "o" ) || ( c == "z" )  )
  {
     nameNumber += 7;
  }
  if ( ( c == "f" ) || ( c == "p" )  )
  {
     nameNumber += 8;
  }
  

} 

return nameNumber; 
}



