/*-----------------------------------------------------------------------------------------------*/
//
// Copyright (c) 2009 Agence Clark (http://www.agence-clark.com)
//
/*-----------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------*/
// Init Page
/*-----------------------------------------------------------------------------------------------*/
Event.observe(window, 'load', InitPage, false);
function InitPage(){
	//-- Rollover Input Image --//
	RollOverImage();
	//if($('smenu')) var myMenu = new menuMaker('smenu',{MenuEffect:'blind', MenuLast:true, MenuDuree:0.5});
	if($('sb')) sb();
	if($('equipe')){
		$$('.visuel').each( function(e,i){
			var nom_img = e.up().rel;
			preload = new Image(170,155); 
			preload.src = '../data/imgs/mod_equipe/medium/'+nom_img;
			Event.observe(e,'click', function(){
				$('nom').update(e.alt);
				if($('membre_grand')){
					$('membre_grand').remove();
				}
				e.insert({after:'<div id="membre_grand" class="infobulle" style="display:none;"><img src="../data/imgs/mod_equipe/medium/'+nom_img+'" alt="" width="170" height="165" /></div>'});
				if(e.up().offsetTop < 166){
					$('membre_grand').setStyle({top:e.up().offsetTop+'px'});
				}else{
					$('membre_grand').setStyle({top:e.up().offsetTop-165+55+'px'});
				}
				if(e.up().offsetLeft < 342){
					$('membre_grand').setStyle({left:e.up().offsetLeft+'px'});
				}else{
					$('membre_grand').setStyle({left:e.up().offsetLeft-170+85+'px'});
				}
				new Effect.Appear('membre_grand',{duration:0.3,afterFinish:
					function(){
						Event.observe('membre_grand','mouseleave',function(){
							$('nom').update('');
							$('membre_grand').remove();
						});
					}
				});
			});
		});
	}
}

/*-----------------------------------------------------------------------------------------------*/
// Fonctions
/*-----------------------------------------------------------------------------------------------*/
var centreUL = function(ul){
	var li = $$(ul+' li');
		var longueur = 0;
	li.each( function(e,i){
		longueur+=e.offsetWidth;
	});
	$$(ul)[0].setStyle({margin:'0 auto 0 auto', width:longueur+'px'});
};
var verifContact = function(){
	param_form = { mep: 'msg_global', autoScroll: false, action: 'submit'};
	champs_form = {
		nom: {alerte:'Votre nom est obligatoire'},
		organisation: {alerte:'Votre organisation est obligatoire'},
		tel: {alerte:'Votre T&eacute;l&eacute;phone est obligatoire'},
		email: {type:'mel', alerte:'Votre email est obligatoire'}
};
	return formVerif('frm_contact', champs_form, param_form, {idMsgGlobal:'msgContact'});
};

var sb = function(){
	var sb_home = new SwitchBloc('sb','actu',{
		SwiDefilAuto:true,
		SwiDefilTempo: 5
	});
};
