$(document).ready(function(){
	
	body_id = $('body').attr('id');
	
	switch (body_id) {
	case 'qui-sommes-nous' :
		$('#portraits li').find('img:eq(1)').bind('mouseover', function (){
			/* masque les autres zooms éventuellement ouverts */
			$('#portraits li').find('img:eq(0)').hide();
			$(this.parentNode).find('img:eq(0)').show();
			$(this.parentNode).find('img:eq(0)').bind('mouseout', function (){
				$(this).hide();
			});
		});
	break;
	case 'formation':
		/* onglets */
		$('.tabs .tab h4 a').bind('click', function (){
			$(this).parent().parent().parent().parent().parent().find('.tab').each(function(idx){
				$(this).removeClass('active');
			});
			$(this).parent().parent().parent().addClass('active');
		});
		
		/* validation du formulaire d'inscription */
		if ($('#frm-inscription').length > 0) {
			var form_obj = NEW_Validator('frm-inscription');
			form_obj.addField('civilite', true);
			form_obj.addField('nom', true, '', 'ucwords');
			form_obj.addField('prenom', true, '', 'ucwords');
			form_obj.addField('fonction', true);
			form_obj.addField('societe', true);
			form_obj.addField('adresse', true);
			form_obj.addField('code_postal', true, 'zipcode');
			form_obj.addField('ville', true);
			form_obj.addField('telephone', true, 'telnum');
			form_obj.addField('email', true, 'email');
			
			/* affichage des erreurs */
			if ($('#failed_fields').val()) {
				var erreurs = $('#failed_fields').val().split(',');
				for (i = 0; i < erreurs.length; i++) {
					if ($('label[@for=' + erreurs[i] + ']').length) {
						$('label[@for=' + erreurs[i] + ']').css('color', '#F00');
					}
				}
			}
		}
		
	break;
	}
});
