var i=0;
var id_actu=0;
var actusInterval=null;
var lis = null;
var actusDivArray = null;

//DIAPORAMA
function invertFadeA(el) {
	var dis = new Fx.Style(el[i], 'opacity', {duration:1500});
	dis.start(1, 0);
	i++;
	if (i == el.length) i = 0;
	var app = new Fx.Style(el[i], 'opacity', {duration:1500});
	app.start(0, 1);
}
function startFades() {
	setInterval('invertFadeA( $$("#diaporama div.faded") )',3000);
}


//ACTUS
function initActus(){
	startActus();
	initActusIds();
}
function initActusIds(){
	lis = $$("#submenu_actus li");
	actusDivArray = $$("#content_actu_container div.actu");
}
function showElementActu( id_actu ){
	lis[id_actu].addClass('active');
	var app = new Fx.Style( actusDivArray[id_actu], 'opacity', {duration:1500});
	app.start(0, 1);
}
function hideElementActu( id_actu ){
	lis[id_actu].removeClass('active');
	var dis = new Fx.Style( actusDivArray[id_actu], 'opacity', {duration:1500});
	dis.start(1, 0);
}
function invertFadeActu(el) {
	hideElementActu( id_actu );
	id_actu++;
	if (id_actu == el.length) id_actu = 0;
	showElementActu( id_actu );
}
function startActus() {
	actusInterval = function(){
		invertFadeActu( $$("#content_actu_container div.actu") );
	}.periodical(7000);
}
function showActu( id ){
	if( id != id_actu ){
		hideElementActu( id_actu );
		$clear( actusInterval );
		actusInterval = null;

		id_actu = id;
		showElementActu( id_actu );
		(function(){
			startActus()
		}).delay(1000);
	}
}


//MENU
function menu(){
	var menuline = $ES("li", 'menu');
	menuline.each(
		function(el, i){
			var line = new Fx.Styles(menuline[i], {duration:500, transition: Fx.Transitions.Sine.easeInOut});
			line.start({
				'opacity': [0, 1],
				'margin-top': [-100, 0]
			});
		});

	var logo = new Fx.Style("logo", 'opacity', {duration:1500});
	logo.start(0, 1);
}



/*FORMULAIRE*/
function valid(form) {
	if (!form.nom.value ) {
      alert("Veuillez entrer votre NOM");
      return false;
   	} else if (!form.prenom.value) {
        alert("Veuillez entrer votre PRENOM");
		return false;
    } else if (!form.email.value) {
        alert("Veuillez entrer votre EMAIL");
		return false;
	} else if (!form.tel.value) {
        alert("Veuillez entrer votre Numéro de Téléphone");
		return false;
	} else if (!form.message.value) {
        alert("Veuillez entrer votre Message");
        return false;
	};
}

/*GMAP*/
// === A function to create the marker and set up the event window ===
var gmarkers = [];
var i=0;

function createMarker(point,name,html) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(html);
  	});
  	gmarkers[i] = marker;
  	i++;
  	return marker;
}

function theclick(i) {
        GEvent.trigger(gmarkers[i], "click");
      }
	  
	  
	  
	  
	  