/*

 ' Program - Country Guessing Game
 ' File Name - main_func.js
 ' Author - Ahsanul Haque Shovon
 ' Email - ahsanul_haque_shovon@yahoo.com
 ' Web site - http://www.shuvorim.tk
 ' İAhsanul Haque Shovon
 ' All rights reserved.

 ' Mailing Address-
 ' North Palace (8th Floor), Flat-9A
 ' 75, North Road, Dhanmondi
 ' Dhaka-1205, Bangladesh.


 ' This program is free software; you can redistribute it and/or modify
 ' it under the terms of the GNU General Public License as published by
 ' the Free Software Foundation; either version 2 of the License, or
 ' (at your option) any later version.

 ' This program is distributed in the hope that it will be useful,
 ' but WITHOUT ANY WARRANTY; without even the implied warranty of
 ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 ' GNU General Public License for more details.

 ' You should have received a copy of the GNU General Public License
 ' along with this program; if not, write to the Free Software
 ' Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

*/



/************************************************
 * The main function of 'Country Guessing Game'.
 ************************************************/
function check_guess()
{
  var gs = document.form1.guess.value;
  var check = parseInt(document.form1.txt_tries.value);

  if(check < 5)
  {
    tries++;
    document.form1.txt_tries.value = tries;
  }

  switch(tries)
  {
    case 1:
     document.getElementById("hints").innerHTML = "Hint1: The country name starts with " +
                                                  temp.charAt(0).toUpperCase();
     break;

    case 2:
     document.getElementById("hints").innerHTML = "Hint2: The country name ends with " +
                                                  temp.charAt(temp.length - 1).toUpperCase();
     break;

    case 3:
     document.getElementById("hints").innerHTML = "Hint3: The country name has " +
                                                  temp.length + " characters";
     break;

    default:
     document.getElementById("hints").innerHTML = "No hints available, see the A-Z List instead";
  }

  if(gs.toLowerCase() == temp.toLowerCase())
  {
    if(window.confirm("Absolutely Right! Yes the country was:\n\n" +
                      temp.toUpperCase() + "\n\nDo you want to play again?"))
    {
      clear_box();
      tries = 0;
      document.form1.txt_tries.value = tries;
      temp = rand_countries();
      document.getElementById("hints").innerHTML = "Enter your guess below and click on Guess!";
    }
  }

  else
  {
    if(tries >= 5)
    {
      if(window.confirm("Sorry! Your chances over. The country was:\n\n" +
                        temp.toUpperCase() + "\n\nDo you want to play again?"))
      {
        clear_box();
        tries = 0;
        document.form1.txt_tries.value = tries;
        temp = rand_countries();
        document.getElementById("hints").innerHTML = "Enter your guess below and click on "
                                                     + "Guess!";
      }
    }
  }
}

