Event.observe(window, 'load', InitPage, false);
function InitPage(){
	//-- Rollover Input Image --//
	RollInputImage();
	if($('actions')) toggleonglet('actions','affiche');
	if($('accordeon')){
		var AccDetProd1 = new AccordeonEffect('#accordeon', {AccLien:'h3 a', AccContenu:'div.geste div.detail'});
	}
	
	if($('conteneur_switch')) var SwitchActu = new SwitchBloc('horizontal','conteneur_switch', 'liste_switch','bloc_actu','prec', 'suiv', 'off', 0.5);
	if($('conteneur_switch2')) var SwitchActu2 = new SwitchBloc('horizontal','conteneur_switch2', 'liste_switch2','bloc_partenaire','prec2', 'suiv2', 'off', 0.5);
	if($('conteneur_switch3')) var SwitchActu3 = new SwitchBloc('horizontal','conteneur_switch3', 'liste_switch3','bloc_partenaire','prec3', 'suiv3', 'off', 0.5);
	
	if($('go_inscription')){
		Event.observe($('go_inscription'), 'click',
			function(){
				Effect.Fade($('espace1'),{duration:0.3});
				Effect.Appear($('espace2'),{duration:0.3});
			}
		);
	}
	if($('go_mdp_oublie')){
		Event.observe($('go_mdp_oublie'), 'click',
			function(){
				Effect.Fade($('espace1'),{duration:0.3});
				Effect.Appear($('espace3'),{duration:0.3});
			}
		);
	}
}

/*-----------------------------------------------------------------------------------------------*/
// Fonctions
/*-----------------------------------------------------------------------------------------------*/
var ModalInfo= function (titre, texte) {
	$('domNode').update(texte);
	Modalbox.show($('domNode'), {title: titre, width: 600});
};

// --- Newsletter --- //
var NewsletterRegistration = function (){	
	new Ajax.Request('_ajax_newsletter.php' ,
	{
		method: 'post',
		parameters: {
			email: $F('newsletter')
		},
		onSuccess: function( xhrObject ) {
			$('frm_newsletter').reset() ;
			$('newsletter').value='';
			ModalInfo('Confirmation', 'Votre abonnement &agrave; la lettre d\'information de Agis avec No&eacute; a bien été pris en compte.');
		}
	});	
};

// --- Rollover Input Image --- //
var RollInputImage = function(){
	var input = $$('input[type=image]','img.rollover');
	input.each(
		function(e,index){
			var chemin = input[index].src;
			var pos_debut = chemin.lastIndexOf('/')+1;
			var pos_fin = chemin.lastIndexOf('.');
			var chemin_fichier = chemin.substring(0,pos_debut);
			var nom_fichier = chemin.substring(pos_debut,pos_fin);
			var ext_fichier = chemin.substr(pos_fin);
			if(!e.hasClassName('no_roll')){
				Event.observe(e, 'mouseover', function(){
					e.src = chemin_fichier+nom_fichier+'_on'+ext_fichier;
				});			 
				Event.observe(e, 'mouseout', function(){
					e.src = chemin_fichier+nom_fichier+ext_fichier;
				});
			}
		}
	);
};

/*-- Menu ŕ onglet --*/
var toggleonglet = function(conteneur,classe){	
$$("#"+conteneur+" ul#onglet li a").each(
		function(a_e, a_i) {
			Event.observe(a_e, 'click', function(){changeContenu(a_e, a_i, conteneur,classe);}, false);
	});
};
var changeContenu = function (a_e,a_i,conteneur,classe) {
	initToggle(a_e,a_i,conteneur,classe);	
	$$("#"+conteneur+" div."+classe).each(
		function(div_e, div_i) {						  
			if(a_i == div_i){
				if(!a_e.hasClassName('in')){
					a_e.addClassName('in');
					div_e.setStyle({display: 'block'});
				}
			}
	});
};
var initToggle = function (a_e,a_i,conteneur,classe) {
	$$("#"+conteneur+" ul#onglet li a").each(
		function(o_e, o_i) {		
			$$("#"+conteneur+" div."+classe).each(
				function(div_e, div_i){
					
					if (o_i == div_i && o_e.hasClassName('in') && o_i != a_i){
						o_e.removeClassName('in');
						div_e.setStyle({display: 'none'});
					}
				}
			);
	});
};

function popup(url, name, w, h) {
	var l = (screen.availWidth-10 - w) / 2;
	var t = (screen.availHeight-20 - h) / 2;
	features = "width="+w+",height="+h+",left="+l+",top="+t+",screenX="+l+",screenY="+t+",scrollbars=1,resizable=1,location=0,menubar=0,toolbar=0,status=1";
	window.open(url, name, features);
}


function Compter(valeur,cible,cible2){
var maximum = valeur;
compteur = document.getElementById(cible2);
//alert(compteur);
	if (compteur.innerHTML >= 0 ){
		restant = maximum - cible.value.length;
		compteur.innerHTML = restant;
	}else{
		alert("Vous avez atteint le nombre de caract&egrave;re maximum");
		cible.value = cible.value.substring(0,valeur);
		compteur.innerHTML = 0;
	}
}
function popupSubmit(formulaire,action,w,h)
{
	var l = (screen.availWidth-10 - w) / 2;
	var t = (screen.availHeight-20 - h) / 2;
	features = "width="+w+",height="+h+",left="+l+",top="+t+",screenX="+l+",screenY="+t+",scrollbars=1,resizable=1,location=0,menubar=0,toolbar=0,status=1";
	var fenetre = window.open('about:blank', 'frm_submit', features);
	var oldTarget = formulaire.target ;
	var oldAction = formulaire.action ;
	formulaire.action = action ;
	formulaire.target = 'frm_submit' ;
	formulaire.submit();
	formulaire.target = oldTarget ;
	formulaire.action = oldAction ;
}

//change voyant
function changeVoyant (sens) {
		if(sens == 'gauche' && nb >= 2){
		nb = nb - 1
		document.getElementById('voyant').src = 'images/common/voyant_actu'+nb+'.gif';
		} else if(sens == 'droite' && nb <= 2) {
		nb = nb + 1
		document.getElementById('voyant').src = 'images/common/voyant_actu'+nb+'.gif';	
		}
}