<!-- = Le code = -->

/* Diaporama Nouveauté */
var current_image_nouveaute = 0;
var next_image_nouveaute = 1;
var image_nouveaute = new Array();

function init_diaporama_nouveaute() {
	if(document.getElementsByClassName("diaporama_nouveaute")) {
		image_nouveaute = document.getElementsByClassName("diaporama_nouveaute");
		for(i=1; i < image_nouveaute.length; i++) {
			image_nouveaute[i].style.display = "none";
		}
	}
	if(image_nouveaute.length > 1) {galerie_diaporama_nouveaute();}
}

function galerie_diaporama_nouveaute() {
	self.setTimeout("nextimage_diaporama_nouveaute()",time);	
}

function nextimage_diaporama_nouveaute() {
	if(effect == 3) { new Effect.Fade(image_nouveaute[current_image_nouveaute], {duration:1} ); new Effect.Appear(image_nouveaute[next_image_nouveaute], {duration:1}); }
	//if(effect == 1) { new Effect.BlindUp(image[current_image], { duration: 0.5 }); new Effect.BlindDown(image[next_image], { duration: 0.5 }); }
	//if(effect == 2) { new Effect.Shrink(image[current_image], { duration: 0.5 }); new Effect.Grow(image[next_image], { duration: 0.5 }); }

	current_image_nouveaute = next_image_nouveaute++;
	if(next_image_nouveaute == image_nouveaute.length) { next_image_nouveaute = 0; }
	galerie_diaporama_nouveaute();
}


/* Diaporama Modèle du mois */
var current_image = 0;
var next_image = 1;
var image = new Array();

function init_diaporama_acteurdumois() {
	if(document.getElementsByClassName("diaporama_acteurdumois")) {
		image = document.getElementsByClassName("diaporama_acteurdumois");
		for(i=1; i < image.length; i++) {
			image[i].style.display = "none";
		}
	}
	if(image.length > 1) galerie_diaporama_acteurdumois();
}

function galerie_diaporama_acteurdumois() {
	self.setTimeout("nextimage_diaporama_acteurdumois()",time);	
}

function nextimage_diaporama_acteurdumois() {
	if(effect == 3) { new Effect.Fade(image[current_image], {duration:1} ); new Effect.Appear(image[next_image], {duration:1}); }
	if(effect == 1) { new Effect.BlindUp(image[current_image], { duration: 0.5 }); new Effect.BlindDown(image[next_image], { duration: 0.5 }); }
	if(effect == 2) { new Effect.Shrink(image[current_image], { duration: 0.5 }); new Effect.Grow(image[next_image], { duration: 0.5 }); }

	current_image = next_image++;
	if(next_image == image.length) { next_image = 0; }
	galerie_diaporama_acteurdumois();
}


/* Test Formulaire Casting */
function testcasting(formulaire) {
	if (!document.getElementById('cg').checked) {alert('Vous devez accepter les conditions d\'inscription !');return false;}
	return (isEmail(formulaire.Mail.value) && document.getElementById('cg').checked ) ;
}


/* Affichage des Images */
	function AffichageImage(image,cadre) {
		if(!document.getElementById) return;
		h = document.getElementById('PhotoDiv');
		if(h && h.innerHTML) {
			if(image) {
				var curtop = 0;
				obj=image;
				if (cadre==null) {cadre=obj.tagName;}
				while (obj!=null && obj.tagName!=cadre.toUpperCase()) {obj = obj.offsetParent;}
				while (obj!=null) { curtop += obj.offsetTop;obj = obj.offsetParent;}
				
				h.innerHTML = '<DIV id="Photocadre" ONCLICK="AffichageImage(null,null);" ONMOUSEDOWN="return false;" ONCONTEXTMENU="alert(\'Fonction désactivée !\');return false;"><img id="Photoimage" src="'+image.src+'"><br>+ fermer +</DIV>';
				h.style.display = 'block'; h.style.visibility = 'visible';
				w=document.getElementById('Photoimage').width;
				h.style.top = curtop+'px';
				h.style.width = (w+36)+'px';
				h.style.left = (-w/2)+'px';
				h.style.margin = '0 0 0 50%';
			} else {
				h.innerHTML = ' ';
				h.style.display = 'none'; h.style.visibility = 'hidden';
				h.style.margin = '0'; h.style.left = '0'; h.style.width = '0';
			}
		}
	}

/* Test email */
 	function isEmail(strSaisie) {
		var verif = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/
		if (verif.test(strSaisie)) {return true;}
		else {
			alert("l'email saisi est invalide");
			return false; 
		}
	}
 	function isEmail2(strSaisie1,strSaisie2) {
		var verif = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/
		if (verif.test(strSaisie1) || verif.test(strSaisie2)) {return true;}
		else {
			alert("l'email ou l'adresse MSN saisi est invalide");
			return false; 
		}
	}

/* Test telephone */
 	function isTelephone(strSaisie) {
		var verif = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/
		if (verif.test(strSaisie)) {return true;}
		else {
			alert("le telephone est invalide");
			return false; 
		}
	}
	
/* Condition Générale Newsletter */
	function test_newsletter(form) {
		if (!isEmail(form.email.value)) {return false;}
		if (!document.getElementById('cg').checked) {alert('Vous devez accepter les conditions d\'inscription !');return false;}
		return true;
	}
													
