function Evaluate (TheGuy, TheGirl, TheStr)
{
var L_Count = 0;
var O_Count = 0;
var V_Count = 0;
var E_Count = 0;
var S_Count = 0;
var Count = 0;
var Str1 = 0;
var Str2 = "";
var Char1 = "";
var Char2 = "";
var Total = 0;
var TheNames = TheGuy.value + TheGirl.value;
var A1 = "";
TheStr.value = "";
TheNames = TheNames.toUpperCase();
for (var i = 0; i < TheNames.length; i++)
{
if (TheNames.charAt(i) == 'L')
{ L_Count++; }
else if (TheNames.charAt(i) == 'O')
{ O_Count++; }
else if (TheNames.charAt(i) == 'V')
{ V_Count++; }
else if (TheNames.charAt(i) == 'E')
{ E_Count++; }
else if (TheNames.charAt(i) == 'S')
{ S_Count++; }
}
Str1 = "" + L_Count+O_Count+V_Count+E_Count+S_Count;
Str2 = "";
while ((Str1.length > 2) & (Count < 20))
{
Str2 = "";
for (var i = 0; i < Str1.length - 1; i++)
{
Char2 = Str1.charAt(eval(i+1));
Str2 = Str2 + (parseInt(Str1.charAt(i)) + parseInt(Str1.charAt(eval(i+1))));
}
Count++;
Str1 = Str2;
}
TheGuy.value = "";
TheGirl.value = "";
if (Count > 19)
{
alert("Sorry, the numbers being generated are just too big! I am unable to evaulate your status");
TheStr.value = '0%';
}
else
{
TheStr.value = Str2 + '%';
}
}