   <!-- Hide JavaScript from old browsers copyright R.J.Siegel 1997

   function StringTo1Digit(strg) { 

     var cume = 0, i, poz, cha 

     strg = "" + strg

     for ( i = 0; i <  strg.length; i++ )

       { 

         cha = strg.charAt(i).toUpperCase();   

         poz = "123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(cha)

         if ( poz >= 0 )

           {

            cume = cume + eval( "0" + "123456789123456789123456789123456789".charAt(poz) ) ;

           }

       } 

     cume = "" + cume; 

     while ( cume.length > 1 )

       {

       cume = eval(cume.charAt(0)) + eval(cume.substring(1,50));

       cume = "" + cume;

       }

     if (cume == 0)

       {

       cume = 9

       }

     return cume;

   }

 

   function ComputeTotal(obj) { 

     var cume = 0, MonthDigit, DayDigit, YearDigit;

     MonthDigit = StringTo1Digit(obj.BirthMonth.value);     

     DayDigit = StringTo1Digit(obj.BirthDay.value );    

     YearDigit = StringTo1Digit(obj.BirthYear.value );
 
     CMonthDigit = StringTo1Digit(obj.BirthMonth2.value);  
     CDayDigit = StringTo1Digit (obj.BirthDay2.value); 

   cume = MonthDigit + DayDigit + YearDigit + CMonthDigit + CDayDigit

   cume = StringTo1Digit(cume);


if (cume=="")
{

obj.disp.value="Numerologically the number is ... :  ";
}
else
{

obj.disp.value="Numerologically the number is ... :  "+cume;
}


//   obj.Total.value = " " + cume; 

//   obj.verify.value = obj.BirthMonth.value + "/" + obj.BirthDay.value + "/" + obj.BirthYear.value + "    " + obj.BirthMonth2.value + "/" + obj.BirthDay2.value;  

   if (obj.BirthYear.value.length < 4 ) 

     {

     obj.verify.value = "YEAR?";

     cume = -1

     }

   if (cume < 1 )

     {

     obj.Total.value = " - ";

     }


   }

   // Done hiding -->