var CurZ=2
var StartLeft =800;
var EndLeft = 0;
var MoveLayeringOn1=-1;
var MoveLayeringOn2=-1;
var MoveLayeringOn3=-1;
var MoveLayeringOn4=-1;
var MoveLayeringOn5=-1;
var MoveLayeringOn6=-1;
var MoveLayeringOn7=-1;
var MoveLayeringOn8=-1;
var deltaX = new Array (1.00, 0.80, 0.60, 0.45, 0.35, 0.27, 0.21, 0.16, 0.12, 0.09, 0.07, 0.06, 0.05, 0.04, 0.03, 0.02, 0.01, 0.005, 0.0025, 0.00);

function getObjLeft(obj) {
    if (n4) {
        return obj.left
        } else {
        return obj.pixelLeft
        }
     }

function MoveLayerOn(MoveLayerNum) {
   var CurMoveLayer;
   eval("CurMoveLayer = MoveLayeringOn"+MoveLayerNum);
   CurMoveLayer++;
   if (CurMoveLayer > 19)
   CurMoveLayer = -1;
   eval("MoveLayeringOn"+MoveLayerNum+"=CurMoveLayer");
   if (CurMoveLayer < 0) {
      return;}
   if (navigator.appName == "Netscape") {
	StartLeft = 701;
	theObj = eval ("document.District"+MoveLayerNum);
	theObj.left = EndLeft + (StartLeft*deltaX[CurMoveLayer]);
	 }
   else {
	StartLeft = 701;
	theObj = eval ("document.all.District"+MoveLayerNum);
	theObj.style.left = EndLeft + (StartLeft*deltaX[CurMoveLayer]);
   }
   eval("setTimeout('MoveLayerOn("+MoveLayerNum+")',25)");
}
	
function SetMoveLayer(MoveLayerNum) {
   CurZ = CurZ+1;
   var theObj;
   MM_swapImgRestore();
   if (navigator.appName == "Netscape") {
     theObj = eval ("document.District"+MoveLayerNum);
     theObj.visibility = 'show';
     theObj.left = StartLeft;
     theObj.top =30;
     theObj.zIndex=CurZ;
     MoveLayerOn(MoveLayerNum);
   }
   else {
     theObj = eval ("document.all.District"+MoveLayerNum);
     theObj.style.left = StartLeft;
     theObj.style.top = 30;
     theObj.style.zIndex=CurZ;
     theObj.style.visibility = 'visible';
     MoveLayerOn(MoveLayerNum);
   }
}

function ClearMoveLayer(MoveLayerNum) {
   if (navigator.appName == "Netscape") {
     for (var i=1; i<=MoveLayerNum; i++) {
        theObj = eval ("document.District"+i);
        theObj.visibility = 'hide';
        theObj.left = 773;
        theObj.top =30;
     }
   }
   else {
     for (var i=1; i<=MoveLayerNum; i++) {
        theObj = eval ("document.all.District"+i);
        theObj.style.left = 773;
        theObj.style.top = 30;
        theObj.style.visibility = 'hidden';
     }
   }
}

function MM_findObj(n, d) {
  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); return x;
}
function MM_swapImage() {
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function ShowLayer(MoveLayerName, action, gauche) {
	var theObj;
	if (navigator.appName == "Netscape") {
	 	theObj = eval ("document."+MoveLayerName);
  		if (action == 1) { 
			theObj.visibility = 'show';
	        }
		else {
                	theObj.visibility='hidden';
		}
		theObj.left = gauche;
		theObj.top =20;
		theObj.zIndex=2;
		}
	else {
		theObj = eval ("document.all."+MoveLayerName);
		theObj.style.left = gauche;
		theObj.style.top = 20;
		theObj.style.zIndex=2;
	  	if (action == 1) { 
			theObj.style.visibility = 'visible';		
	        }
		else {
        	        theObj.style.visibility='hidden';
		}
	 }
}
var sRepeat=null
var step_through=0
var longueur=426
function doMarquee(src, amount) {
if (navigator.appName != "Netscape") {
        if (amount==null) amount=10
                document.all[src].style.pixelLeft-=amount
                  step_through=step_through+1
                    if (step_through==longueur) {
                       step_through=0
                       document.all.s1.style.pixelLeft=0
                       document.all.s1.style.pixelTop=0
                     }
                if (-document.all[src].style.pixelTop>=document.all[src].offsetHeight)
                        document.all[src].style.pixelTop=document.all[src].offsetParent.offsetHeight
}}

function RunMarquee(sWhich) {
  clearInterval(sRepeat)
  iAmount=1
  sRepeat = setInterval("doMarquee('"+sWhich+"'," + iAmount+")",30)

}
function doLoad() {
if (navigator.appName == "Netscape") {
  // window.document.s1.ondragstart = new Function("return false")
}else{
  window.document.all.s1.ondragstart = new Function("return false")
}
  RunMarquee("s1")
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		home_over = newImage("grFX/home-over.gif");
		vision_over = newImage("grFX/vision-over.gif");
		approach_over = newImage("grFX/approach-over.gif");
		work_over = newImage("grFX/work-over.gif");
		information_over = newImage("grFX/information-over.gif");
		location_over = newImage("grFX/location-over.gif");
		employment_over = newImage("grFX/employment-over.gif");
		contact_over = newImage("grFX/contact-over.gif");
		amalgam_over = newImage("grFX/amalgam-over.gif");
		investor_over = newImage("grFX/investor-over.gif");
		team_over = newImage("grFX/team-over.gif");
		partners_over = newImage("grFX/partners-over.gif");
		news_over = newImage("grFX/news-over.gif");
		process_over = newImage("approach/grFX/process-over.gif");
		value_over = newImage("approach/grFX/value-over.gif");
		preloadFlag = true;
	}
}


<!--
function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}
//-->

<!--
ie=document.all?1:0
n=document.layers?1:0
timSpeed=20
contHeight=20

function makeScrollObj(obj,nest){
	nest=(!nest) ? '':'document.'+nest+'.'                                                                          
	this.css=(n) ? eval(nest+'document.'+obj):eval('document.all.'+obj+'.style')                                                    
	this.scrollHeight=n?this.css.document.height:eval('document.all.'+obj+'.offsetHeight-230')                                                  
	this.top=b_gettop                                                                               
	return this
}


function b_gettop(){
        var gleft=(n) ? eval(this.css.top):eval(this.css.pixelTop);
        return gleft;
}

//Variables

var scrollTim;
var active=0;

function scroll(speed){
        clearTimeout(scrollTim)
        way=speed>0?1:0
        if((!way && oScroll[active].top()>-oScroll[active].scrollHeight+contHeight) || (oScroll[active].top()<0 && way)){
                oScroll[active].css.top=oScroll[active].top()+speed
                scrollTim=setTimeout("scroll("+speed+")",timSpeed)
        }
}

function noScroll(){
        clearTimeout(scrollTim)
}


function scrollInitFUTURE(){
        oScroll=new Array()
        oScroll[0]=new makeScrollObj('FUTURE','divCont')
        oScroll[0].css.visibility='visible'
        oScroll[0].css.top= 0
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function myprint() {
	window.top.focus();
	window.print();
}

//-->

<!--

// 

function Map() {
var newWin = window.open('map.html','map','width=550,height=500,top=50,left=200,toolbar=no,directories=no,status=no,menubar=no,scrollable=yes,resizable=no');
if (navigator.appVersion.indexOf('(X11') != -1 ||
        navigator.appVersion.indexOf('(Mac') != -1)
newWin = window.open('map.html','map','width=550,height=500,top=50,left=200,toolbar=no,directories=no,status=no,menubar=no,scrollable=yes,resizable=no')
}

// -->

<!-- Begin

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbars=0, scrollbars=1, location=0, statusbars=1, menubars=0, resizable=0, width=500, height=500, left = 390, top = 262');");
}

// End -->