<!--
function MM_validateForm() { //v3.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (val!=''+num) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
//-->

<!--//--><![CDATA[//><!--
	sfHover = function() {
		var sfEls = document.getElementById("nav").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
	if (window.attachEvent) window.attachEvent("onload", sfHover);
//--><!]]>

<!--//--><![CDATA[//><!--
var attente = "25"; //délai d'affichage d'une image en ms
var chemin = "./EN/imagesN/";

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=chemin+a[i];}}
}
MM_preloadImages("blank.jpg","Logo_ABB.jpg","Logo_Alcatel.jpg","Logo_Alstom.jpg","Logo_Areva.jpg","Logo_ATT.jpg","Logo_Bell.jpg","Logo_Bloomberg.jpg","Logo_BT.jpg","Logo_CNES.jpg","Logo_Cisco.jpg","Logo_EADS.jpg","Logo_EDS.jpg","Logo_FT.jpg","Logo_Hitachi.jpg","Logo_IBM.jpg","Logo_ING.jpg","Logo_Juniper.jpg","Logo_LG.jpg","Logo_Lockheed.jpg","Logo_Microsoft.jpg","Logo_Motorola.jpg","Logo_Nec.jpg","Logo_Nestle.jpg","Logo_Nokia.jpg","Logo_NTT.jpg","Logo_Orange.jpg","Logo_Panasonic.jpg","Logo_Reuters.jpg","Logo_Rockwell.jpg","Logo_Samsung.jpg","Logo_Schlumberger.jpg","Logo_Siemens.jpg","Logo_SonyEricsson.jpg","Logo_TelecomItalia.jpg","Logo_Thales.jpg","Logo_Toshiba.jpg","Logo_Total.jpg","Logo_USAF.jpg","Logo_USArmy.jpg","Logo_USDoJ.jpg","Logo_USNavy.jpg","Logo_Verizon.jpg","Logo_More.jpg","blank2.jpg");

/*********************************************************/
//***** Fonctions du diaporama *****//

var tempo = "25";
var pas = 1;
var chrono;
var posFin, conteneur, sens, firstposition ;
 
function aleatoire() { 
	conteneur = document.getElementById("conteneur");
	var a=Math.random();
	firstposition = (a*1000000000000)%750*3+650; 
} 

// Ajout des images dans le div conteneur
function creationDiaporama()
{
	var v, imgDiapo;
	conteneur = document.getElementById("conteneur");
	var elnobr = document.createElement("nobr");
	
	for (v=0; v<document.MM_p.length; v++)
	{
		imgDiapo = document.createElement("img");
		imgDiapo.id = "img"+v;
		imgDiapo.src = document.MM_p[v].src;
		imgDiapo.className = "image";
		
		imgDiapo.objetImage = imgDiapo;
		elnobr.appendChild(imgDiapo);	
	}
	
	conteneur.appendChild(elnobr);
	firstposition = 0;
	chrono1 = setTimeout("deroule()",attente);
} 
 
function deroule()
{
	var distance;
 
	conteneur = document.getElementById("conteneur");
	distance = conteneur.scrollWidth;
	
	if (firstposition == 0) {
		aleatoire();
		conteneur.scrollLeft = firstposition;
	}/*if*/
	
	if ((conteneur.scrollLeft+750) >= conteneur.scrollWidth)
	{
		conteneur.scrollLeft = 0; 
	}
 
	if ((conteneur.scrollLeft+750) < conteneur.scrollWidth)
	{
		sens = 1;
	}
	
	clearTimeout(chrono1);
	posFin = conteneur.scrollLeft + sens * distance;
	chrono = setTimeout("defileImage()", tempo);
}
 
function defileImage()
{
	conteneur.scrollLeft = conteneur.scrollLeft + sens * pas;	
	
	if (sens == 1)
	{
		if ((conteneur.scrollLeft+750)<conteneur.scrollWidth) {
			chrono = setTimeout("defileImage()", tempo);
		} else {
			chrono = setTimeout("deroule()",attente);
		}
	}
	else
	{
		if (conteneur.scrollLeft>posFin) {
			chrono = setTimeout("defileImage()", tempo);
		} else {
			chrono = setTimeout("deroule()",attente);
		}
	}
}
//--><!]]>


