// Fonction ajax de recuperation de contenu pour affichage sans reload
function ajax(fichier)
{
	if (window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if (window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return (false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4)
		return (xhr_object.responseText);
	else
		return (false);
}

// Test de l'email
/*
function mailTest()
{
	var mail = document.forms.formu.email.value;
	if (test = ajax("/ajax/mail_test.asp?mail=" + mail))
		document.getElementById('return_test_mail').innerHTML = test;
}
*/
/*
function mailTest()
{
  var mail = document.forms.formu.email.value;
  var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/;
  if (reg.exec(mail) != null)
  {
    document.getElementById('return_mail').innerHTML = "Email valide";
  }
  else
  {
    document.getElementById('return_mail').innerHTML = "Email invalide";
  }
}


// Envoi de mail
function mailSend()
{
	var nom = document.getElementById('nom').value;
	var prenom = document.getElementById('prenom').value;
	var societe = document.getElementById('societe').value;
	var email = document.getElementById('email').value;
    var cp = document.getElementById('cp').value;
	var fonction = document.getElementById('fonction').value;
	var telephone = document.getElementById('telephone').value;
	
	produits=document.getElementsByName("produit");
	for(i=0;i<produits.length;i++){
	if(produits[i].checked)
	var produit = produits[i].value;
	}
	
	if (nom != "" && societe != "" && email != "" && telephone != "" && cp !="")
	{
	   if (form = ajax("envoi/mail.php?nom=" + nom + "&prenom=" + prenom + "&societe=" + societe + "&email=" + email + "&telephone=" + telephone + "&fonction=" + fonction + "&cp=" + cp + "&produit=" + produit))
	   {
		    document.getElementById('return_success').innerHTML = form;
			document.getElementById('return_tag').innerHTML = "<IMG src='http://www.lesjeudis.com/jet/valide.asp?page=cand&email=' height='1' width='1' border='0' />";
	   }
	}
	else
	   alert("Merci de remplir les champs obligatoires.")
}
*/
/*************************************************************************/
/*************************Défilement d'images*****************************/
/*************************************************************************/

imgPath = new Array;
SiClickGoTo = new Array;
version = navigator.appVersion.substring(0,1);
if (version >= 3)
	{
	i0 = new Image;
	i0.src = 'flash/adh.gif';
	SiClickGoTo[0] = "";
	imgPath[0] = i0.src;
	i1 = new Image;
	i1.src = 'flash/akka.gif';
	SiClickGoTo[1] = "";
	imgPath[1] = i1.src;
	i2 = new Image;
	i2.src = 'flash/aurajob.gif';
	SiClickGoTo[2] = "";
	imgPath[2] = i2.src;
	i3 = new Image;
	i3.src = 'flash/bateaux_p.gif';
	SiClickGoTo[3] = "";
	imgPath[3] = i3.src;
	i4 = new Image;
	i4.src = 'flash/bk-consulting.gif';
	SiClickGoTo[4] = "";
	imgPath[4] = i4.src;
	i5 = new Image;
	i5.src = 'flash/camaieu.gif';
	SiClickGoTo[5] = "";
	imgPath[5] = i5.src;
	i6 = new Image;
	i6.src = 'flash/cegid.gif';
	SiClickGoTo[6] = "";
	imgPath[6] = i6.src;
	i7 = new Image;
	i7.src = 'flash/cg42.gif';
	SiClickGoTo[7] = "";
	imgPath[7] = i7.src;
	i8 = new Image;
	i8.src = 'flash/cnamts.gif';
	SiClickGoTo[8] = "";
	imgPath[8] = i8.src;
	i9 = new Image;
	i9.src = 'flash/eurocargorail.gif';
	SiClickGoTo[9] = "";
	imgPath[9] = i9.src;
	i10 = new Image;
	i10.src = 'flash/gds.gif';
	SiClickGoTo[10] = "";
	imgPath[10] = i10.src;
	i11 = new Image;
	i11.src = 'flash/gosport.gif';
	SiClickGoTo[11] = "";
	imgPath[11] = i11.src;
	i12 = new Image;
	i12.src = 'flash/groupehelice.gif';
	SiClickGoTo[12] = "";
	imgPath[12] = i12.src;
	i13 = new Image;
	i13.src = 'flash/ifremer.gif';
	SiClickGoTo[13] = "";
	imgPath[13] = i13.src;
	i14 = new Image;
	i14.src = 'flash/inexia.gif';
	SiClickGoTo[14] = "";
	imgPath[14] = i14.src;
	i15 = new Image;
	i15.src = 'flash/jacquelineriu.gif';
	SiClickGoTo[15] = "";
	imgPath[15] = i15.src;
	i16 = new Image;
	i16.src = 'flash/manpower.gif';
	SiClickGoTo[16] = "";
	imgPath[16] = i16.src;
	i17 = new Image;
	i17.src = 'flash/menway.gif';
	SiClickGoTo[17] = "";
	imgPath[17] = i17.src;
	i18 = new Image;
	i18.src = 'flash/midas.gif';
	SiClickGoTo[18] = "";
	imgPath[18] = i18.src;
	i19 = new Image;
	i19.src = 'flash/region_bretagne.gif';
	SiClickGoTo[19] = "";
	imgPath[19] = i19.src;
	i20 = new Image;
	i20.src = 'flash/rhone.gif';
	SiClickGoTo[20] = "";
	imgPath[20] = i20.src;
	i21 = new Image;
	i21.src = 'flash/saipem.gif';
	SiClickGoTo[21] = "";
	imgPath[21] = i21.src;
	i22 = new Image;
	i22.src = 'flash/saur.gif';
	SiClickGoTo[22] = "";
	imgPath[22] = i22.src;
	i23 = new Image;
	i23.src = 'flash/spie-ogs.gif';
	SiClickGoTo[23] = "";
	imgPath[23] = i23.src;
	i24 = new Image;
	i24.src = 'flash/tbwa.gif';
	SiClickGoTo[24] = "";
	imgPath[24] = i24.src;
	i25 = new Image;
	i25.src = 'flash/ubifrance.gif';
	SiClickGoTo[25] = "";
	imgPath[25] = i25.src;
	}
a = 0;
function StartAnim()
	{
	if (version >= 3)
		{
		document.write('<A HREF="http://www.profilsoft.com/references-clients" onClick="ImgDest();return(false)"><IMG SRC="flash/adh.gif" BORDER=0 ALT=Menu NAME=defil></A>');
		defilimg()
		}
	else
		{
		document.write('<A HREF="http://www.profilsoft.com/references-clients"><IMG SRC="flash/adh.gif" BORDER=0></A>')
		}
	}
function ImgDest()
	{
	document.location.href = SiClickGoTo[a-1];
	}
function defilimg()
	{
	if (a == 26)
		{
		a = 0;
		}
	if (version >= 3)
		{
		document.defil.src = imgPath[a];
		tempo3 = setTimeout("defilimg()",2000);
		a++;
		}
	}
	
	
/*************************************************************************/
/************************Défilement d'images test1************************/
/*************************************************************************/
/* 
chemin => chemin relatif des images
tabImg => nom des images
tabTxt => légende des images
*/

var chemin = "flash/";
var tabImg = new Array("adh.gif","akka.gif","aurajob.gif","bateaux_p.gif","bk-consulting.gif","camaieu.gif","cegid.gif","cg42.gif","cnamts.gif","eurocargorail.gif","gds.gif","gosport.gif","groupehelice.gif","ifremer.gif","inexia.gif","jacquelineriu.gif","manpower.gif","menway.gif","midas.gif","region_bretagne.gif","rhone.gif","saipem.gif","saur.gif","spie-ogs.gif","tbwa.gif","ubifrance.gif");
var tabTxt = new Array("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");

var attente = "3000"; //délai d'affichage d'une image en ms

// Action à réaliser lors du clic sur une cellule. 
// id est de la forme "celluleX" avec X compris entre 0 et tabImg.length-1
function clicSurImage(objCellule)
{
	//alert(objCellule.id);

        document.location.href = "http://www.profilsoft.com/references-clients"
  
}

/*********************************************************/
//***** Fonctions du diaporama *****//
var tempo = "1";
var pas = 2;
var chrono;
var posFin, conteneur, sens;

// Ajout des images et du texte dans le div conteneur
function creationDiaporama()
{
	var i;
	var imgDiapo, txtDiapo, crlf;
	var conteneur = document.getElementById("conteneur");
	
	// Création du tableau contenant les élements
	var elTable = document.createElement("table");			
	// Ajout d'une ligne dans ce tableau
	var elLigne = elTable.insertRow(-1);
	var elCell;
		
	elTable.style.width = parseInt(conteneur.clientWidth * tabImg.length) + "px";
	elTable.cellSpacing = "0";
	elTable.cellPading = "0";
	
	for (i=0; i<tabImg.length; i++)
	{
		// Création du noeud image
		imgDiapo = document.createElement("img");
		imgDiapo.src = chemin+tabImg[i];
		imgDiapo.className = "image";
		
		// Création du saut de ligne
		crlf = document.createElement("br");
		
		// Création du noeud texte
		txtDiapo = document.createTextNode(tabTxt[i]);
		
		// Création de la cellule contenant les objets
		elCell = elLigne.insertCell(i);
		elCell.className = "cellule";
		elCell.id = "cellule"+i;
		elCell.objetCellule = elCell;
		elCell.onclick = function(){clicSurImage(this.objetCellule);}
		
		// Ajout des éléments dans la cellule
		elCell.appendChild(imgDiapo);
		elCell.appendChild(crlf);
		elCell.appendChild(txtDiapo);
	}
	
	// Ajout du tableau dans le div conteneur
	conteneur.appendChild(elTable);
	chrono = setTimeout("deroule()",attente);
} 

// Détermination du sens de défilement des images et des distances à parcourir
function deroule()
{
	var distance;

	conteneur = document.getElementById("conteneur");
	distance = conteneur.scrollWidth / tabImg.length;
	
	if (conteneur.scrollLeft + distance >=conteneur.scrollWidth)
	{
		sens = -1;
	}

	if (conteneur.scrollLeft<distance)
	{
		sens = 1;
	}
	
	posFin = conteneur.scrollLeft + sens * distance;
	chrono = setTimeout("defileImage()", tempo);
}

// Défilement des images
function defileImage()
{
	conteneur.scrollLeft = conteneur.scrollLeft + sens * pas;	
	
	if (sens == 1)
	{
		if (conteneur.scrollLeft<posFin)
			chrono = setTimeout("defileImage()", tempo);
		else
			chrono = setTimeout("deroule()",attente);
	}
	else
	{
		if (conteneur.scrollLeft>posFin)
			chrono = setTimeout("defileImage()", tempo);
		else
			chrono = setTimeout("deroule()",attente);
	
	}


	// Pour debugage ;-)
	/*document.getElementById('idTest').innerHTML=conteneur.scrollTop + " / " + posFin;*/

}

// Réinitialisation du diaporama lors de la fermeture de la page
function stopDiaporama()
{
	clearTimeout(chrono);
	document.getElementById("conteneur").scrollLeft = 0;
}

 
