/*  Le Phare JavaScript library - (c) 2007
/*--------------------------------------------------------------------------*/

Event.handler = {
   register: function(element) {
      if($(element)) {
         switch (element) {
            case 'bkgHome':
                initLoginForm();
            break;

            case 'bkgPartenaires':
                initLoginForm();
            break;

            case 'bkgPanier':
                if ('function' == typeof(S14P02)) S14P02();
            break;
         }
      }
   } // register
}

// load
Event.observe(window, 'load', function() {
      Event.handler.register(document.body.id);
});


function initLoginForm()
{
         if($('loginFormSubmitter')) {
            Event.observe('loginFormSubmitter', 'click', logUser);
         }
 }


 // Fonction pour loguer un visiteur et le rediriger vers un mini site
 function logUser()
 {
   new Ajax.Request('../s01_home/s01p02_login.php', {
     method: 'post',
     parameters: $('loginForm').serialize(),
     onSuccess: function(transport) {
       els = transport.responseText.split('|');
       if (els[0] == 1)   document.location.href = els[1];
       else               kartAlert(els[1]);   // On profite du kart pour véhiculer le message
     },
     onFailure: function(transport) { alert("Une erreur est survenue."); }
   });
 }