//SCRIPT ECLAIRAGE BALAYAGE 2 SENS 
//ATTENTION METTRE BALISE <style><!--#LaMpe{filter:light}--></style> dans <HEAD>
//METTRE dans <IMG id="LaMpe" speed="5" SRC=...>
//ATTENTION PLACER LE SCRIPTE DERRIERE LES OBJET LaMpe dans LA PAGE !!!
//11FEV2007 -AWB 

if (document.all){
var sens=1
var haut=0
var larg=526
var x=new Array()
var direction=new Array()
var y=new Array()
for (i=0;i<LaMpe.length;i++){
x[i]=0
direction[i]="right"
y[i]=haut

if (LaMpe[i].spot!=2||LaMpe[i].spot!=3){
LaMpe[i].filters.light.addPoint(0,y[i],100,255,255,255,99)}
if (LaMpe[i].spot==1){
LaMpe[i].filters.light.addcone(2,200,5,170,100,255,255,255,10,40);
LaMpe[i].filters.light.addcone(120,200,5,170,100,255,255,255,10,40);
LaMpe[i].filters.light.addcone(190,200,5,170,100,255,255,255,10,40);
LaMpe[i].filters.light.addcone(265,200,5,170,100,255,255,255,10,40);
}


//LaMpe[i].filters.light.addPoint(0,50,100,255,255,205,90)
}
}
function effeInterLampe(cur){
if (LaMpe[cur].spot==1){
LaMpe[cur].filters.light.clear();
//LaMpe[cur].filters.light(2).clear();
//LaMpe[cur].filters.light(3).clear();
//LaMpe[cur].filters.light(4).clear();

//LaMpe[cur].filters.light(1).addcone(2,200,1,-2+x[cur],150,255,255,255,1,10);
LaMpe[cur].filters.light(1).addcone(2,200,1,x[cur],150,255,255,255,8,10);
LaMpe[cur].filters.light(2).addcone(120,200,1,x[cur]/2,150,255,255,255,8,10);
LaMpe[cur].filters.light(3).addcone(190,200,1,190-x[cur]/20,150,255,255,255,8,10);
LaMpe[cur].filters.light(4).addcone(265,200,1,264-x[cur]/4,150,255,255,255,8,10);

LaMpe[cur].filters.Light(0).Addambient(99,99,99,99)
LaMpe[cur].filters.Light(0).Addambient(99,99,0,99)
}

if (LaMpe[cur].spot==2){
LaMpe[cur].filters.light.clear();

LaMpe[cur].filters.Light(0).Addambient(99,99,99,99);
LaMpe[cur].filters.Light(0).Addambient(99,99,99,99);

for (r=1;r<5;r++){
for (l=1;l<3;l++){
A=150+Math.round(Math.random()*255);
B=150+Math.round(Math.random()*255);
C=150+Math.round(Math.random()*255);
z1=10+Math.round(Math.random()*20);
y1=Math.round(Math.random()*larg/2);
x1=Math.round(Math.random()*larg/4);
LaMpe[cur].filters.light(l).addcone(x[cur]-r*x1+2*z1,y1,z1,x[cur]-r*x1+2*z1+1,y1+1,A,B,C,100,99);
LaMpe[cur].filters.light(l).addcone(x[cur]+r*x1+2*z1,y1,z1,x[cur]+r*x1+2*z1+1,y1+1,C,B,A,100,99);
}
}
}

if (LaMpe[cur].spot==3){
LaMpe[cur].filters.light.clear();

LaMpe[cur].filters.Light(0).Addambient(99,99,99,99);
LaMpe[cur].filters.Light(0).Addambient(99,99,99,99);
z1=30;
//10+Math.round(Math.random()*20);
//LaMpe[cur].filters.light(1).addcone(0,x[cur],z1,larg/2,x[cur]+1,255,255,255,100,9);
if(x[cur]==larg/2){sens=-1*sens;}
if (sens==1){
LaMpe[cur].filters.light(1).addpoint(larg/2,x[cur],z1,255,255,255,100);
LaMpe[cur].filters.light(2).addpoint(larg/3,x[cur]+100,z1,255,255,255,100);
LaMpe[cur].filters.light(3).addpoint(larg/4,x[cur]+200,z1,255,255,255,100);
LaMpe[cur].filters.light(4).addpoint(larg/8,x[cur]+300,z1,255,255,255,100);
LaMpe[cur].filters.light(4).addpoint(larg/8,x[cur]+300,z1,255,255,255,100);
LaMpe[cur].filters.light(5).addpoint(0,x[cur]+400,z1,255,255,255,100);
LaMpe[cur].filters.light(5).addpoint(0,x[cur]+400,z1,255,255,255,100);}else{
LaMpe[cur].filters.light(5).addpoint(0,x[cur],z1,255,255,255,100);
LaMpe[cur].filters.light(5).addpoint(0,x[cur],z1,255,255,255,100);
LaMpe[cur].filters.light(4).addpoint(larg/8,x[cur]+100,z1,255,255,255,100);
LaMpe[cur].filters.light(4).addpoint(larg/8,x[cur]+100,z1,255,255,255,100);
LaMpe[cur].filters.light(3).addpoint(larg/4,x[cur]+200,z1,255,255,255,100);
LaMpe[cur].filters.light(2).addpoint(larg/3,x[cur]+300,z1,255,255,255,100);
LaMpe[cur].filters.light(1).addpoint(larg/2,x[cur]+400,z1,255,255,255,100);
}
}







LaMpe[cur].filters.light(0).MoveLight(0,x[cur],y[cur],200,-1)
//LaMpe[cur].filters.light(1).MoveLight(0,x[cur],y[cur],200,-1)
//LaMpe[cur].filters.light(1).MoveLight(0,x[cur],y[cur],200,-1)
//LaMpe[cur].filters.light(2).MoveLight(0,x[cur],y[cur],200,-1)
//LaMpe[cur].filters.light(3).MoveLight(0,x[cur],y[cur],200,-1)



if (LaMpe[cur].spot==1){
if(sens==2){
if (x[cur]>-100)
{x[cur]-=10
sens=2}
else{
x[cur]+=10
sens=1}}

if(sens==1){
if (x[cur]<350)
{x[cur]+=10
sens=1}
else{
x[cur]-=10
sens=2}
}
}else{
if(LaMpe[cur].spot==2){
if (x[cur]<larg/2)
x[cur]+=10
else{x[cur]=0}

}else{

if(LaMpe[cur].spot==3){
if (x[cur]<-400)
x[cur]=larg/2
else{x[cur]-=10}

}else{

//CAS 1 SPOT 
if (x[cur]<larg+200)
x[cur]+=10
else{x[cur]=-200

}
}}}

}

if (document.all){
for (t=0;t<LaMpe.length;t++){
var InterLampe='setInterval("effeInterLampe('+t+')",'+LaMpe[t].speed+')'
eval(InterLampe) 
LaMpe[t].filters.Light(0).Addambient(99,99,0,99)

}


}