

function calcNumbers(form){
var bDoDestiny = "TRUE";
var d1 = document.getElementById("day");
	var day = d1.selectedIndex;
	
	

if ( ( form.day.value.length == 0 )  )
{
   bDoDestiny = "FALSE";
}

var val1 = parseInt(form.day.value, 10)




var destiny=0;


if ( bDoDestiny == "TRUE" )
{
if (val1 < 10) 
{
        destiny += val1
}
else
{
   if ( ( val1 >= 10 ) && ( val1 < 20 ) )
   {
        destiny += 1;
        destiny += val1 - 10;
   }
   else  
   {
     if ( ( val1 >= 20 ) && ( val1 < 30 ) )
     {
        destiny += 2;
        destiny += val1 - 20;
     }
     else  
     {
        destiny += 3;
        destiny += val1 - 30;
     }
   }
}









destiny = reduceit( destiny );
}  
else
{
   destiny = 0;
}

form.destinyNumber.value = destiny;


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;


f1 = calcPersonality( ffirst );
m1 = calcPersonality( fmiddle );
l1 = calcPersonality( flast );
var personalityNumber = f1 + m1 + l1;
personalityNumber = reduceit( personalityNumber );
form.personalityNumber.value = personalityNumber;


f1 = calcSoulUrge( ffirst );
m1 = calcSoulUrge( fmiddle );
l1 = calcSoulUrge( flast );
var soulNumber = f1 + m1 + l1;
soulNumber = reduceit( soulNumber );
form.soulNumber.value = soulNumber;
}


function reduceit( mynumber ) 
{
  

  var n2 = mynumber%10;
  var n1 = ( mynumber - n2 ) / 10;
  mynumber = n1 + n2;
  if ( ( mynumber >= 10 )  )
  {
    n2 = mynumber%10;
    n1 = ( mynumber - n2 ) / 10;
    mynumber = n1 + n2;
  }
  return mynumber;
}





function calcPersonality( 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 == "j" ) || ( c == "s" ) )
  {
     nameNumber += 1;
  }
  if ( ( c == "b" ) || ( c == "k" ) || ( c == "t" ) )
  {
     nameNumber += 2;
  }
  if ( ( c == "c" ) || ( c == "l" ) )
  {
     nameNumber += 3;
  }
  if ( ( c == "d" ) || ( c == "m" ) || ( c == "v" ) )
  {
     nameNumber += 4;
  }
  if ( ( c == "n" ) || ( c == "w" ) )
  {
     nameNumber += 5;
  }
  if ( ( c == "f" ) || ( c == "x" ) )
  {
     nameNumber += 6;
  }
  if ( ( c == "g" ) || ( c == "p" ) || ( c == "y" ) )
  {
     nameNumber += 7;
  }
  if ( ( c == "h" ) || ( c == "q" ) || ( c == "z" ) )
  {
     nameNumber += 8;
  }
  if ( ( c == "r" ) )
  {
     nameNumber += 9;
  }

} 

return nameNumber; 

}





function calcSoulUrge( 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" ) 
  {
     nameNumber += 1;
  }

  if ( c == "u" ) 
  {
     nameNumber += 3;
  }

  if ( c == "e" ) 
  {
     nameNumber += 5;
  }
  if ( c == "o" ) 
  {
     nameNumber += 6;
  }
 
  if ( c == "i" )
  {
     nameNumber += 9;
  }

} 

return nameNumber; 

}


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; 
}



