
var current = 1;





var dossier = ""; // Repertoire contenant les images (dans le repertoire photo)
var nom = ""; // le nom de l'image (ex p1.jpg)
var nombre = 0; // le nombre d'images totales à afficher
var time = 0; // le temps d'affichage d'une image (pour le déroulement automatique)
var alt = "";



function set(nombre2,time2,repertoire,image,alt2)
{
	nombre=nombre2;
	time=time2;
	dossier=repertoire;
	nom=image;
	alt=alt2;
}


// fonction pour agrandir les photos

function affichemaxi_diapo(img,titre) 
{  
w=open("",'image','width=1,height=1,toolbar=no,scrollbars=no,resizable=no'); 
w.document.write("<script type='text/javascript'>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+60); window.focus();} else { settimeout('checksize()',250) } }</"+"script>"); 
w.document.write("<body onload='checksize()' onblur='window.close()' onclick='window.close()' topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>"); 
w.document.write("<img src='"+img+"' border='0' alt='"+alt+"' />"); 
w.document.close(); 
} 



function next(largeur,hauteur)
{ 
	
	if(current+1<=nombre)
	{
		document.images.show.src = "photos/redim.php?url="+dossier+"/"+nom+(current+1)+".jpg&largeur="+largeur+"&hauteur="+hauteur;
		document.getElementById("lien_zoom").href = "javascript:affichemaxi_diapo('photos/"+dossier+"/"+nom+(current+1)+".jpg','Photo')";
		
		current++;
	}
	
	else
	{
		first(largeur,hauteur);
	}
}


function previous(largeur,hauteur)
{ 
	
	if((current-1) >= 1)
	{
		document.images.show.src = "photos/redim.php?url="+dossier+"/"+nom+(current-1)+".jpg&largeur="+largeur+"&hauteur="+hauteur;
		document.getElementById("lien_zoom").href = "javascript:affichemaxi_diapo('photos/"+dossier+"/"+nom+(current-1)+".jpg','Photo')";
		current--;
	}

	else
	{
		last(largeur,hauteur);
	}
	
}

function first(largeur,hauteur)
{ 
	current=1;
	document.images.show.src = "photos/redim.php?url="+dossier+"/"+nom+"1.jpg&largeur="+largeur+"&hauteur="+hauteur;
	document.getElementById("lien_zoom").href = "javascript:affichemaxi_diapo('photos/"+dossier+"/"+nom+"1.jpg','Photo')";
	
}

function last(largeur,hauteur)
{
	current=nombre;
	document.images.show.src = "photos/redim.php?url="+dossier+"/"+nom+nombre+".jpg&largeur="+largeur+"&hauteur="+hauteur;
	document.getElementById("lien_zoom").href = "javascript:affichemaxi_diapo('photos/"+dossier+"/"+nom+nombre+".jpg','Photo')";
	
}

function ap(text,largeur,hauteur)
{ 
		document.getElementById("slidebutton").value=(text == "Stop") ? "Lancer" : "Stop";
		rotate(time,largeur,hauteur);
	
}


function rotate(time,largeur,hauteur) 
{
	if (document.getElementById("slidebutton").value == "Stop") 
	{
		current = (current == nombre) ? 1 : current+1;
		document.images.show.src = "photos/redim.php?url="+dossier+"/"+nom+current+".jpg&largeur="+largeur+"&hauteur="+hauteur;
		document.getElementById("lien_zoom").href = "javascript:affichemaxi_diapo('photos/"+dossier+"/"+nom+current+".jpg','Photo')";
		window.setTimeout("rotate("+time+","+largeur+","+hauteur+")", time);
	}
}



/////////////////////////////////////////////////////////////////////////////////////////////////////////////

//fonction de vérification de l'email et des champs page contact.
function verif(email) 
{
	var arobase = email.indexOf("@")
	var point = email.lastIndexOf(".")
	if (document.contact.sender_name.value=="" || document.contact.sender_surname.value=="" || document.contact.message.value=="")
		{
			alert("Veuillez remplir tous les champs marqués d'une étoile");
			return false;
		}
	else 
	{ 
		if((arobase < 2)||(point + 2 > email.length)||(point < arobase+2)) 
		{ 
		alert("Cet Email est erroné !");
		return false; 
		}
		else
		{
			return true;
		}
	}
}
//fonction de vérification de la mailing liste.
function verifmailing(email) {
	var arobase = email.indexOf("@");
	var point = email.lastIndexOf(".");
	if((arobase < 2)||(point + 2 > email.length)||(point < arobase+2)) 
	{
		alert('Email Incorrect !');
		return false;
	}
	else
	{
		return true;
	}
}

// fonction pour agrandir les photos
function affichemaxi(chemin,popup_height,popup_width,titre)
{
	if (!titre) titre="Agrandissement photo";
	var html = '<HTML><HEAD><TITLE>'+titre+'</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><IMG SRC="'+chemin+'") onclick="window.close()" style="cursor:pointer"></BODY></HTML>';
	popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0,height='+popup_height+',width='+popup_width );
	popupImage.document.open();
	popupImage.document.write(html);
	popupImage.document.close();
}

// Fonction qui ouvre une popup
function ouvre_popup(page,taille)
{
	window.open(page,'info','top=200,left=200,' + taille + ',resizable=no,scrollbars=yes,fullscreen=no');
}

function addFav()
{
	if (document.all)
	{
		window.external.AddFavorite(location.href, document.title);
	}
	else
	{
		alert('Vous pouvez faire CTRL + D pour ajouter cette page dans vos signets, ou favoris.')
	}
}

<!-- fonction pour verif moteur de recherche
function verif_moteur()
{
	if (document.moteurrecherche.moteur_recherche.value=="")
	{
		alert("Veuillez préciser votre recherche");
		return false;
	}
	else
	{
		return true;
	}
}

<!-- Fonction de vérification formulaire
function verif_devis(email)
{
	var arobase = email.indexOf("@")
	var point = email.lastIndexOf(".")
	if((arobase < 2)||(point + 2 > email.length)||(point < arobase+2)) 
	{ 
		alert("Cet Email est erroné !");
		return false; 
	}
	else 
	{ 
		if (document.devis.nom.value=="" || document.devis.prenom.value=="" || document.devis.adresse.value=="" || document.devis.ville.value=="" || document.devis.code_postal.value=="")
		{
			alert("Veuillez remplir tous les champs marqués d'une étoile");
			return false;
		}
		else
		{
			return true;
		}
	}
}