var yourname = "";
var yourage = "";
var yourcomment = "";
var nameflag = "no";
var ageflag = "no";

function GetName()
{
   yourname = prompt("Please enter your first name. It's for a demonstration later in this lesson.", "");

   if((yourname == "") || (yourname == null) || (yourname == " "))
   {
      yourname = "old Mr Fuzzbutt";
      nameflag = "no";
   }
   else
   {
      nameflag = "yes";
   }
}


function GetAge()
{
   yourage = prompt("And your age please...", "");

   if((yourage == "") || (yourage == null))
   {
      yourage = "a crotchety 89";
      ageflag = "no";
   }
   else
   {
      if((Math.floor(yourage) != yourage) || (yourage / yourage != 1))
      {
         alert("Please enter a whole number \(example: 31\)");
         GetAge();
      }
      ageflag = "yes";
   }
}


function GetComment()
{
   if((nameflag == "yes") && (ageflag == "yes"))
   {
      yourcomment = "Remember the info you gave earlier?";
   }
   else if((nameflag == "yes") && (ageflag == "no"))
   {
      yourcomment = "Remember the info you gave earlier? Only you didn't give your age so I had to make something up.";
   }
   else if((nameflag == "no") && (ageflag == "yes"))
   {
      yourcomment = "You didn't give your name so I had to make one up. Hopefully you didn't fib about your age.";
   }
   else if((nameflag == "no") && (ageflag == "no"))
   {
      yourcomment = "Remember the info you were supposed to give earlier? You didn't give your name and you didn't give your age... so I had to make something up. Don't blame me... just doing my job here.";
   }
}



GetName();
GetAge();
GetComment();

