var close_panel = true ;

function check_answers (input) {
   var ans3 = input.question3.value.toUpperCase() ;
   return (input.question1[1].checked && input.question2[2].checked && (ans3.indexOf('ROBERT BOURASSA') != -1 || ans3.indexOf('ROBERT-BOURASSA') != -1)) ;
}

function write_date ( ) {
   var d = new Date ( ) ;
   document.quizForm.DateStamp.value = "" + d ;
}

function check_input (input) {
   var okay = false ;
   if (input.question1[0].checked || input.question1[1].checked || input.question1[2].checked &&
      input.question2[0].checked || input.question2[1].checked || input.question2[2].checked &&
      input.question3.value.length != 0) {
      okay = true ;
   }
   else {
      alert ("Désolés. Vous n’avez pas répondu à une ou plusieurs questions\nRéessayez!\n\n") ;
      okay = false ;
      close_panel = false ;
   }
   if (okay) {
      var msg = "Désolés. Un ou plusieurs champs sont vides.\n" ;
      msg += "Réessayez!\n\n" ;
      var initial_size = msg.length ;
      msg += input.firstname.value.length == 0 ? "Pr&eacute;nom:\n" : "" ;
      msg += input.lastname.value.length == 0 ? "Nom:\n" : "" ;
      msg += input.email.value.length == 0 ? "Courriel:\n" : "" ;
      if (msg.length == initial_size) {
         if (check_answers(document.quizForm)) {
            alert ('Bravo! Comme vous avez répondu correctement au questionnaire de l\'ACB, votre nom a été inscrit pour un tirage qui aura lieu à la Conférence annuelle 2010 à Niagara Falls (Ontario). Vérifiez les mises à jour du questionnaire tous les six mois (en mars et septembre) sur le site de l\'ACB (www.cda.ca). Réessayez…') ;
         close_panel = true ;
         okay = true ;
         }
         else {
            alert ('Désolés. Une ou plusieurs réponses sont incorrectes.\nRéessayez!\n\n') ;
            close_panel = false ;
            okay = false ;
         }
      }
      else {
         alert (msg) ;
         close_panel = false ;
         okay = false ;
      }
   }
   if (okay)
      write_date() ;
   return okay ;
}

function closePanel() {
   $('div.panel').animate({height: '535px', width: '520px'}, 'slow').animate({height: '0px', width: '520px', top:'0px'}, 'fast', 'linear', function(){$(this).hide();}) ;
}

function quiz_buttons ( ) {
   $('#close_panel').click(function() {
      $('div.panel-contents').show(closePanel()) ;
      close_panel = false ;
      return false ;
   });

   $('.open').click(function(){
      $('div.panel').css({'height':'500px'}) ;
      $('div.panel').slideDown(1000) ;
      $('div.panel-contents').show() ;
      return false ;
   });
}

