/*  Le Phare JavaScript library - (c) 2007
/*--------------------------------------------------------------------------*/

Event.handler = {
   register: function(element) {
      if($(element)) {
         switch (element) {

            case 'pageContacts':
                initForm();
            break;
            case 's08p01':
                 validFormAccueilJeu();
            break;
            break;
            case 's08p03':
                  validFormContact();
            break;
			case 'accueil':
				showOneReferenceAndOneNewsOnLoad();
			break;
            default:
            break;
         }
      }
   }
}

// load
Event.observe(window, 'load', function() {
      Event.handler.register(document.body.id);
});

function validFormContact()
{
   var zeForm = new Validation('zeForm', {

         useTitles:true,
         stopOnFirst:true,
         onFormValidate: function() {

            var code = "";

            if($F('code')) code = $F('code').toUpperCase();

            $('zeForm').action = "../s08_jeu/s08p03_contact.php?code="+code;
            $('todo').value = "submit_quest";
            }
         });
}

function validFormAccueilJeu()
{
     if ($('js_aff_err_msg').innerHTML != "")	{
         Element.show('js_aff_err_msg');
         setTimeout("Effect.BlindUp('js_aff_err_msg', {delay:2});", 4000);
      }

      var jsZeFormJeu = new Validation('jsZeFormJeu', {

         useTitles:true,
         stopOnFirst:true,
         onFormValidate: function() {

            var code = "";

            if($F('code')) code = $F('code').toUpperCase();

            $('jsZeFormJeu').action = "../s08_jeu/s08p01_accueil_jeu.php?code="+code;
            $('todo').value = "submit_quest";
            }
         });
}

function initForm()
{
         var zeForm = new Validation('zeForm', {
            useTitles:true, stopOnFirst:true, onFormValidate: function() {$('todo').value = "submit_quest";}
         });

         if($('searchSubmitter')) {
            Event.observe('searchSubmitter', 'click', function() {$('searchTodo').value = "email-subscribe"; $('searchEmailForm').submit();});
         }

         if($('errMsg')) {
            if($('errMsg').innerHTML  != '') {
               Element.show('errMsg'); Effect.BlindUp('errMsg', {delay:3});
            }
         }
}

function MM_showHideLayers(id)
{
  if($('refSecteurLogement')) $('refSecteurLogement').hide();
  if($('refSecteurSante')) $('refSecteurSante').hide();
  if($('refSecteurHotellerie')) $('refSecteurHotellerie').hide();
  $(id).show();
}

function MM_showHideLayersActu(id)
{
  if($('actuHomeLead')) $('actuHomeLead').hide();
  if($('actuHomeLeadPlus')) $('actuHomeLeadPlus').hide();
  $(id).show();
}

function showOneReferenceAndOneNewsOnLoad()
{
	if($('refSecteurHotellerie')) $('refSecteurHotellerie').show();
	else if($('refSecteurSante')) $('refSecteurSante').show();
	else if($('refSecteurLogement')) $('refSecteurLogement').show();

	if($('actuHomeLead')) $('actuHomeLead').show();
    else if($('actuHomeLeadPlus')) $('actuHomeLeadPlus').show();
}