<!--- hide script from old browsers
/* 
DHTML Librairie NS4.x (Version 2.3 allégée - 03/12/2000)
Copyright E.D Prod.
WEB: http://javascript-lab.nexen.net
Mail: javascript-lab@nexen.net
!!! Tous droits réservés. Aucune partie de ce script ne peut être modifié sans la permission préalable de l'auteur.
*/
var vers=parseFloat(navigator.appVersion);if (vers<4.0) {alert("AVERTISSEMENT: Ce script requiert un navigateur de 4ieme génération.");}
var MXP=65535;var MYP=65535;var CMDS=new Array();var ptcom=0;var attente=0;var nbptcom=0;var pt=0;var pt2=0;var pt3=0;
var BUF=new Array();var com="";var cx1=0;var cy1=0;var cx2=0;var cy2=0;var nbi=0;var vitx=0.1;var vity=0.1;
var temp="";var nom="";var dx=0.1;var dy=0.1;var rx=0;var ry=0;var decaX=0;var decaY=0;coz=new Array();var zin=new Array();
var SobjX=new Array();var SobjY=new Array();var Nobj=new Array();var Dobj=new Array();var DDobj=new Array();var PtObj=0;
for (var i = 0; i < 360; i++) {zin[i]=Math.sin((2*Math.PI)*i/360);coz[i]=Math.cos((2*Math.PI)*i/360);}
hexa = new Array(0,1,2,3,4,5,6,7,8,9,"a","b","c","d","e","f");
function hex(i) {if (i < 0) {return "00";} else if (i > 255) {return "ff";} else{return "" + hexa[Math.floor(i/16)] + hexa[i%16];}}
function setbgColor(r, g, b) {var hr = hex(r); var hg = hex(g); var hb = hex(b);document.bgColor = "#"+hr+hg+hb;}
function CreerObj(nom,px,py,tx,ty,visible,zindex,contenu,special,dragdrop){if (visible==1) {visi="show"} else {visi="hidden"};chaine='<layer width='+tx+' height='+ty+' top='+py+' left='+px+' z-index='+zindex+' visibility='+visi+' NAME="'+nom+'" '+special+'>'+contenu+'</LAYER>';document.write(chaine);Nobj[PtObj]=nom;SobjX[PtObj]=tx;SobjY[PtObj]=ty;Dobj[PtObj]=0;DDobj[PtObj]=dragdrop;PtObj+=1;}
function CreerZone(nom,x1,y1,x2,y2){document.layers[nom].clip.left = x1;document.layers[nom].clip.top = y1;document.layers[nom].clip.right = x2;document.layers[nom].clip.bottom = y2;}
function CacherObj(nom){document.layers[nom].visibility = "hidden";}
function ChangeIndex(nom,valeur) {document.layers[nom].zIndex=valeur;}
function VoirObj(nom){document.layers[nom].visibility = "visible";}
function ModifierObj(nom,contenu){document.layers[nom].document.writeln(contenu);document.layers[nom].document.close();}
function PlacerObj(nom,px,py) {if (px!=-1){document.layers[nom].left = px;}if (py!=-1){document.layers[nom].top = py;}}
function ObjX(nom){var chaine=document.layers[nom].left;var value=parseInt(chaine);return value;}
function ObjY(nom){var chaine=document.layers[nom].top;var value=parseInt(chaine);return value;}
document.captureEvents(Event.MOUSEMOVE|Event.MOUSEDOWN|Event.MOUSEUP);
function mouvement(evnt) {MXP = evnt.pageX;MYP = evnt.pageY;for ( j = 0 ; j < PtObj ; j++ ) {if (Dobj[j]==1){PlacerObj(Nobj[j],MXP-decaX,MYP-decaY);return false;}}}
function Clique(evnt) {MXP = evnt.pageX;MYP = evnt.pageY;
for ( j = 0 ; j < PtObj ; j++ ) {if (DDobj[j]==1){if ((MXP>=ObjX(Nobj[j])) && (MXP<=ObjX(Nobj[j])+SobjX[j]) && (MYP>=ObjY(Nobj[j])) && (MYP<=ObjY(Nobj[j])+SobjY[j])){Dobj[j]=1;decaX=MXP-ObjX(Nobj[j]);decaY=MYP-ObjY(Nobj[j]);return false;}else {Dobj[j]=0;}}}}
function noClique() {for ( j = 0 ; j < PtObj ; j++ ) {Dobj[j]=0;}}
document.onMouseMove = mouvement;document.onmousedown = Clique;document.onmouseup = noClique;
function SourisX(){var value=MXP;return value;}
function SourisY(){var value=MYP;return value;}
function TailleX(){var value=window.innerWidth;;return value;}
function TailleY(){var value=window.innerHeight;return value;}
function OffsetX(){var value=window.pageXOffset;return value;}
function OffsetY(){var value=window.pageYOffset;return value;}
// end hiding --->
