// JavaScript Document


// ================================================ AFFICHAGE DES FLASH
	function afficheFlash(nom,largeur,hauteur)
	{
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width='+largeur+' height='+hauteur+'>\n');
		document.write('<param name="allowScriptAccess" value="sameDomain" />\n');
		document.write('<param name="movie" value='+nom+' />\n');
		document.write('<param name="quality" value="high" />\n');
		document.write('<param name="wmode" value="transparent" />\n');
		document.write('<embed src='+nom+' quality="high" wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width='+largeur+' height='+hauteur+'></embed>\n');
		document.write('</object>\n');
	}
// ================================================ AFFICHAGE DES FLASH



// ================================================ VALIDATION FORMULAIRE
	function validationForm(monform)
	{
		monform.nomPrenom.style.border="1px solid #000063";
		monform.email.style.border="1px solid #000063";
		monform.message.style.border="1px solid #000063";
		
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
		
		if (monform.nomPrenom.value=='')
		{
			alert("Veuillez indiquer vos nom et prénom");
			monform.nomPrenom.style.border="1px solid #ffc23c";
			monform.nomPrenom.focus();
			return false;
		}
		
		if (monform.email.value=='')
		{
			alert("Veuillez indiquer votre adresse email");
			monform.email.style.border="1px solid #ffc23c";
			monform.email.focus();
			return false;
		}
		if(!reg_email.test(monform.email.value))
		{
			alert("Le format de votre adresse email est invalide");
			monform.email.style.border="1px solid #ffc23c";
			monform.email.focus();
			return false;
		}
		if (monform.message.value=='')
		{
			alert("Veuillez indiquer votre message");
			monform.message.style.border="1px solid #ffc23c";
			monform.message.focus();
			return false;
		}
		return true;
	}
// ================================================ VALIDATION FORMULAIRE



// ================================================ SURVOL DES VIGNETTES
	function survolCase(element){
		element.style.cursor="pointer";
		element.className="caseSurvolee";
	}
	
	function finSurvolCase(element){
		element.style.cursor="default";
		element.className="case";
	}
// ================================================ SURVOL DES VIGNETTES



// ================================================ FONCTIONNEMENT DU DIAPORAMA
	// fonction pour l'affichage des diaporamas
	var hauteurContenu	= 0;
	function calculeHauteurContenu(){
		hauteurContenu=document.getElementById("repere").offsetTop+1;
	}
	
	var positionTimer;
	var positionFenetre;
	var positionLargeur;
	var positionHauteur;

	function alerte(fenetre,largeur,hauteur,diapoN,nomFichier,dossier,texte,titre){
		positionFenetre = fenetre;
		positionLargeur = largeur;
		positionHauteur = hauteur;
		calculeposition();
		positionTimer = setInterval("calculeposition()",100);

		document.getElementById("masque").style.display="block";
		document.getElementById(fenetre).style.display="block";
		document.getElementById("texteZoom").innerHTML="<h3>"+titre+"</h3>"+texte;
		document.getElementById("zoomDiapo").src="images/albums/"+dossier+"/"+nomFichier;
		//document.getElementById("zoomDiapo").src="images/zoom"+diapoN+".jpg";
		
		diapo = diapoN-1;
	}
	
	function calculeposition(){
		fenetre = positionFenetre;
		largeur = positionLargeur;
		hauteur = positionHauteur;
		
		if(navigator.userAgent.indexOf("Safari")!=-1)
		{
			var hauteurScroll=document.body.scrollTop;
		}
		else
		{
			var hauteurScroll=document.documentElement.scrollTop;
		}
		var largeurContenu=document.getElementById("repere").offsetLeft+1;
		
		var largeurAlerte=largeur;
		var hauteurAlerte=hauteur;
		var coordoonneeX=(largeurContenu-largeurAlerte)/2;
		
		var coordoonneeY=hauteurScroll+((hauteurContenu-hauteurAlerte)/2);
		
		document.getElementById(fenetre).style.left=coordoonneeX+"px";
		document.getElementById(fenetre).style.top=coordoonneeY+"px";
		
		
		document.getElementById("masque").style.width=largeurContenu+"px";
		if(hauteurContenu < document.body.offsetHeight)
		{
			document.getElementById("masque").style.height=(document.body.offsetHeight)+"px";
		}
		else
		{
			document.getElementById("masque").style.height=(hauteurContenu)+"px";
		}
	}
	
	function replacerAlerte(fenetre,largeur,hauteur){
		if(navigator.userAgent.indexOf("Safari")!=-1)
		{
			var hauteurScroll=document.body.scrollTop;
		}
		
		else
		{
			var hauteurScroll=document.documentElement.scrollTop;
			
		}
		var largeurContenu=document.getElementById("repere").offsetLeft+1;
		var largeurAlerte=largeur;
		var hauteurAlerte=hauteur;
		var coordoonneeX=(largeurContenu-largeurAlerte)/2;
		
		var coordoonneeY=hauteurScroll+((hauteurContenu-hauteurAlerte)/2);
		
		document.getElementById(fenetre).style.left=coordoonneeX+"px";
		document.getElementById(fenetre).style.top=coordoonneeY+"px";
		
		document.getElementById("masque").style.width=(document.body.offsetWidth)+"px";
		document.getElementById("masque").style.height=(document.body.offsetHeight)+"px";
	}
	
	
	function fermerAlerte(fenetre){
		document.getElementById("masque").style.display="none";
		document.getElementById(fenetre).style.display="none";
		clearInterval(positionTimer);
	}
	
	
	
	function diapoSuivante(id,nbDiapos)
	{
		if (diapo >= nbDiapos)
		{
		}
		else
		{
			diapo += 1;
			
			for(i=0; i<nbDiapos; i++)
			{
				if(i != diapo)
				{
					
				}
				else
				{
					document.getElementById("zoomDiapo").src="images/albums/"+id+"/"+images[i];
					document.getElementById("texteZoom").innerHTML="<h3>"+titres[i]+"</h3>"+textes[i];
				}
			}
		}
	}
	
	function diapoPrecedente(id)
	{
		if (diapo < 1)
		{
		}
		else
		{
			diapo -= 1;
			
			for(i=0; i<nbDiapos; i++)
			{
				if(i != diapo)
				{
					
				}
				else
				{
					document.getElementById("zoomDiapo").src="images/albums/"+id+"/"+images[i];
					document.getElementById("texteZoom").innerHTML="<h3>"+titres[i]+"</h3>"+textes[i];
				}
			}
		}
	}
	// ================================================ FONCTIONNEMENT DU DIAPORAMA