<!-- Les petits poissons
// Copyright Frank Milard - http://www.asaisir.com/a-la-page
// Vous pouvez utiliser ou modifier ce script librement
// sous reserve de laisser le copyright visible

var nameSP2a = "papi.gif";
var nameSP2b = "papi0.gif";
var heightSP2 = 30;
var widthSP2 = 30;

NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
VERSION4 = (NS4|IE4) ? 1 : 0;

var objSP2 = new Array();
var numObjSP2 = 1;
var ptrSP2 = 0;

var xborneSP2 = 70;
var yborneSP2 = 30;
var xaqSP2 = xborneSP2;
var yaqSP2 = yborneSP2;
var xcaqSP2 = xborneSP2;
var ycaqSP2 = yborneSP2;

var fSP2 = 0;

function animObjSP2 () {
if (fSP2 == 0) {
(this.d) ? this.x+=2 : this.x-=2;
if (this.x >= xborneSP2) {
this.x = xborneSP2;
this.changedir();
}
if (this.x <= -xborneSP2) {
this.x = -xborneSP2;
this.changedir();
}

if (Math.round(Math.random()*(this.s+1)*60) == 1) this.changedir ();
}

var t = Math.round(Math.random()*(this.s+1)*10);
if (t==2 && this.y <  yborneSP2) this.y++;
if (t==1 && this.y > -yborneSP2) this.y--;

if (NS4) {
this.layer.left = this.x+xaqSP2;
this.layer.top = this.y+yaqSP2;
} else {
this.layer.style.pixelLeft = this.x+xaqSP2;
this.layer.style.pixelTop = this.y+yaqSP2;
}
}

function changedirObjSP2 () { 
if (this.d == 0) {
this.d = 1;
this.img.src = nameSP2b;
}
else {
this.d = 0;
this.img.src = nameSP2a;
}
}

function defObjSP2(ID) {
if (NS4) {
this.layer = new Layer (0);
this.layer.visibility = "visible";
this.layer.document.write('<img name=\"imgSP2'+ID+'\" src=\"'+nameSP2a+'\" height=\"'+heightSP2+'\" width=\"'+widthSP2+'\" border=\"0\">');
this.layer.document.close();
eval ('this.img   = this.layer.document.images[\'imgSP2'+ID+'\']');
} else {
eval ('this.layer = document.all.SP2'+ID);
eval ('this.img   = document.images[\'imgSP2'+ID+'\']');
}
this.d = Math.round(Math.random());
this.s = Math.round(Math.random());
this.x = Math.round(Math.random()*2*xborneSP2) - xborneSP2;
this.y = Math.round(Math.random()*2*yborneSP2) - yborneSP2;

this.img.src = (this.d ==0) ? nameSP2a : nameSP2b;

this.anim = animObjSP2;
this.changedir = changedirObjSP2;
}

function animSP2() {
var dx = xcaqSP2-xaqSP2;
if (Math.abs(dx) > 2) {
var ix = Math.round(dx/10);
if (Math.abs(ix) < 2 ) ix = dx > 0 ? 2 : -2;
xaqSP2 += ix;
fSP2 = 1;
}
else {
xaqSP2 = xcaqSP2;
fSP2 = 0;
}

if (ycaqSP2 != yaqSP2) yaqSP2 += Math.round((ycaqSP2-yaqSP2)/10);

for(var x=0; x < numObjSP2; x++) {
if (dx != 0) {
if (dx < 0 && objSP2[x].d == 1) objSP2[x].changedir();
if (dx > 0 && objSP2[x].d == 0) objSP2[x].changedir();
}
objSP2[x].anim();
}
}

function mouseEventSP2(e) {
if (NS4) {
xcaqSP2 = e.pageX ;
ycaqSP2 = e.pageY ;
} else {
xcaqSP2 = event.clientX + document.body.scrollLeft ;
ycaqSP2 = event.clientY + document.body.scrollTop ;
}
}

function initSP2() {
if (VERSION4) {
for(var x=0; x<numObjSP2; x++) objSP2[x] = new defObjSP2(x) ;

if (NS4) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = mouseEventSP2;

setInterval("animSP2();",50);
}
}

if (VERSION4 && ! NS4) {
for (var x=0; x<numObjSP2; x++) {
document.write('<div id="SP2'+x+'" style="position: absolute; z-index:3; visibility: visible;">');
document.write('<img name="imgSP2'+x+'" src="'+nameSP2a+'" height="'+heightSP2+'" width="'+widthSP2+'" border="0"></div>');
document.write('</div>');
}
}

if (window.onload) {
if (window.RegExp) {
var regstr = '^[^\\{]*\\{((.|\\t|\\n|\\r)*)}[^\\}]*$';
window.onload.toString().match(regstr);
window.onload = new Function (RegExp.$1+"; initSP2 ();");
}
}
else window.onload = initSP2;

// -->
