/*------------------------------------------------------------------------
This file creates the functionality for the koffieselector menu

------------------------------------------------------------------------*/

var iCurrentQuestion = 1;
var iNrQuestions = 4;

function activeMenu( iNumber, sSender )
{
   // Eerst controleren of er wel naar dit menu geklikt mag worden
   var bActivate = false;
   var iTeller;

   // Als je via het klikken op een antwoord naar de volgende vraag klikt, mag je door naar de volgende vraag
   if (sSender == "answer")
   {
      bActivate = true;
   }
   if (sSender == "menu")
   {
      // Als je via het menu op een vraag klikt, mag je daar alleen naartoe als het de huidige of vorige vraag is
      if (iNumber <= iCurrentQuestion )
      {
         bActivate = true;

         for (iTeller = iCurrentQuestion; iTeller > iNumber; iTeller--)
         {
            clearQuestion(iTeller - 2);
         }
      }
   }

   document.getElementById('finalresult').style.display = 'none';
   InvisibleResults();

   if (bActivate == true)
   {
      // Reset all menu items
      for ( iTeller = 0; iTeller < iNrQuestions; iTeller++ )
      {
         oElement = document.getElementById( "qbutton" + ( iTeller + 1 ) );
         oElement.src = "images/selector_" + ( iTeller + 1 ) + ".gif";
         oElement.style.cursor = "default";

         oElement = document.getElementById( "question" + ( iTeller + 1 ) );
         oElement.style.display = "none";
      }

      if (iNumber <= iNrQuestions)
      {
         for ( iTeller = 0; iTeller < iNumber; iTeller++ )
         {
            oElement = document.getElementById( "qbutton" + ( iTeller + 1 ) );
            oElement.src = "images/selector_" + ( iTeller + 1 ) + "_over.gif";
            oElement.style.cursor = "hand";
         }

         oElement = document.getElementById( "question" + ( iNumber ) );
         oElement.style.display = "";

         iCurrentQuestion = iNumber;

         clearData();
      }
      else
      {
         for ( iTeller = 0; iTeller < iNrQuestions; iTeller++ )
         {
            oElement = document.getElementById( "qbutton" + ( iTeller + 1 ) );
            oElement.src = "images/selector_" + ( iTeller + 1 ) + "_over.gif";
            oElement.style.cursor = "hand";
         }

         iCurrentQuestion = iNumber;
         document.getElementById('finalresult').style.display = '';

         showScore();
      }
   }
}
