/***********************************************
* Floating image script- By Virtual_Max (http://www.geocities.com/siliconvalley/lakes/8620)
* Modified by Dynamic Drive for various improvements
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var brOK=false;
var mie=false;
var aver=parseInt(navigator.appVersion.substring(0,1));
var aname=navigator.appName;

var org_left1 = 150;
var org_left2 = 280;
var org_left3 = 410;
var org_left4 = 540;

var org_top1 = 150;
var org_top2 = 250;
var org_top3 = 350;
var org_top4 = 450;

var larg1=250;
var larg2=250;
var larg3=250;
var larg4=350;

var hautr1=40;
var hautr2=40;
var hautr3=40;
var hautr4=40;

var objet1="UN DÉFI...";
var objet2="UNE RÉALISATION";
var objet3="DES EXPLICATIONS";
var objet4="BIENVENUE SUR LE SITE";

function display(txt) { this.document.write(txt); }

display ('<DIV ID="chip1"  VISIBILITY:hidden STYLE="position:absolute;left:'+org_left1+';top:'+org_top1+';width:'+larg1+';height:'+hautr1+';z-index:11;">');
display ('<FONT FACE="Arial" SIZE="5" COLOR="#FFD565"><B>'+objet1+'</B></FONT></DIV>');

display ('<DIV ID="chip2" VISIBILITY:hidden STYLE="position:absolute;left:'+org_left2+';top:'+org_top2+';width:'+larg2+';height:'+hautr2+';z-index:12;">');
display ('<FONT FACE="Arial" SIZE="5" COLOR="#FFD565"><B>'+objet2+'</B></FONT></DIV>');

display ('<DIV ID="chip3"  VISIBILITY:hidden STYLE="position:absolute;left:'+org_left3+';top:'+org_top3+';width:'+larg3+';height:'+hautr3+';z-index:13;">');
display ('<FONT FACE="Arial" SIZE="5" COLOR="#FFD565"><B>'+objet3+'</B></FONT></DIV>');

display ('<DIV ID="chip4"  VISIBILITY:hidden STYLE="position:absolute;left:'+org_left4+';top:'+org_top4+';width:'+larg4+';height:'+hautr4+';z-index:14;">');
display ('<FONT FACE="Arial" SIZE="5" COLOR="#FF0000"><BR><B>'+objet4+'<BR>&nbsp;</B></FONT></DIV>');

//--------------------------------
//--------------------------------

var vmin=2;
var vmax=5;
var vr=2;
var timer1;
// ---------------
function iecompattest(){
		return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}
// ---------------
function Chip(chipname,width,height,org_left,org_top){
 this.named=chipname;
 this.vx=vmin+vmax*Math.random();
 this.vy=vmin+vmax*Math.random();
 this.w=width;
 this.h=height;
 this.xx=org_left;
 this.yy=org_top;
 this.timer1=null;
}

function movechip(chipname){
		if (document.getElementById){
				eval("chip="+chipname);
				if (window.innerWidth || window.opera){
						pageX=window.pageXOffset;
						pageW=window.innerWidth-10;
						pageY=window.pageYOffset+150;
						pageH=window.innerHeight-250;
				}
				else if (document.body){
						pageX=iecompattest().scrollLeft;
						pageW=iecompattest().offsetWidth-10;
						pageY=iecompattest().scrollTop+150;
						pageH=iecompattest().offsetHeight-250;
				} 
				chip.xx=chip.xx+chip.vx;
				chip.yy=chip.yy+chip.vy;
				
				chip.vx+=vr*(Math.random()-0.5);
				chip.vy+=vr*(Math.random()-0.5);
				if(chip.vx>(vmax+vmin))  chip.vx=(vmax+vmin)*2-chip.vx;
				if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx;
				if(chip.vy>(vmax+vmin))  chip.vy=(vmax+vmin)*2-chip.vy;
				if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-chip.vy;
				
				if(chip.xx<=pageX){
						chip.xx=pageX;
						chip.vx=vmin+vmax*Math.random();
				}
				if(chip.xx>=pageX+pageW-chip.w){
						chip.xx=pageX+pageW-chip.w;
						chip.vx=-vmin-vmax*Math.random();
				}
				if(chip.yy<=pageY){
						chip.yy=pageY;
						chip.vy=vmin+vmax*Math.random();
				}
				if(chip.yy>=pageY+pageH-chip.h){
						chip.yy=pageY+pageH-chip.h;
						chip.vy=-vmin-vmax*Math.random();
				}
		
				document.getElementById(chip.named).style.left=chip.xx+"px";
				document.getElementById(chip.named).style.top=chip.yy+"px";
		
				chip.timer1=setTimeout("movechip('"+chip.named+"');",100);
		}
}

//--------------------------------
//--------------------------------

var chip1;
var chip2;
var chip3;
var chip4;
var chip5;
var chip6;

// ajouter ou supprimer des variables selon le nombre d'images utilisées.
function pagestart() {
	//checkbrOK(); 
	chip1=new Chip("chip1",larg1,hautr1,org_left1,org_top1);
	chip2=new Chip("chip2",larg2,hautr2,org_left2,org_top2);
	chip3=new Chip("chip3",larg3,hautr3,org_left3,org_top3);
	chip4=new Chip("chip4",larg4,hautr4,org_left4,org_top4);
	//chip5=new Chip("chip5",larg5,hautr5,org_left5,org_top5);
	//chip6=new Chip("chip6",larg6,hautr6,org_left6,org_top6);
	// -----------------------------------------------------
	//ajouter ou supprimer des éléments qui précèdent selon le nombre d'images utilisées.
	//if(brOK) {
	movechip("chip1");
	movechip("chip2");
	movechip("chip3");
	movechip("chip4");
	//movechip("chip5");
	//movechip("chip6");
	//ajouter ou supprimer des éléments qui précèdent selon le nombre d'images utilisées.
	//}
}

function stopme(chipname){
if(brOK) {
	eval("chip="+chipname);
 		if(chip.timer1!=null){
			clearTimeout(chip.timer1);
		}
 	}
}

window.onLoad="pagestart();";
window.onUnload="if(brOK) {	stopme('chip1'); stopme('chip2'); stopme('chip3'); stopme('chip4');}";

