/*
DHTML Librairie
Copyright E.D Prod.
WEB: http://javascript-lab.nexen.net
Mail: javascript-lab@nexen.net
*/
var n=navigator.userAgent.toLowerCase(),v=parseInt(navigator.appVersion)
var ie=(n.indexOf("msie")!=-1),ns=(n.indexOf('mozilla')!=-1&&n.indexOf('spoofer')==-1&&n.indexOf('compatible')==-1),CreerObj,CreerZone,ChangeIndex,CacherObj,VoirObj,ModifierObj,PlacerObj,ObjX,ObjY,SourisX,SourisY,TailleX,TailleY,OffsetX,OffsetY,MXP=65535,MYP=65535,decaX=0,decaY=0,SobjX=new Array(),SobjY=new Array(),Nobj=new Array(),Dobj=new Array(),DDobj=new Array(),PtObj=0
if(ie&&v>=4){
CreerObj=function(nom,px,py,tx,ty,visible,zindex,contenu,special,dragdrop){document.write('<div style="position:absolute;width:'+tx+'px;height:'+ty+'px;top:'+py+'px;left:'+px+'px;visibility:'+(visible==1?"visible;":"hidden;")+';z-index:'+zindex+';" ID="'+nom+'" '+special+'>'+contenu+'</div>');Nobj[PtObj]=nom;SobjX[PtObj]=tx;SobjY[PtObj]=ty;Dobj[PtObj]=0;DDobj[PtObj++]=dragdrop}
CreerZone=function(nom,x1,y1,x2,y2){document.all[nom].style.clip="rect("+y1+","+x2+","+y2+","+x1+")"}
ChangeIndex=function(nom,valeur){document.all.item(nom).style.zIndex=valeur}
CacherObj=function(nom){document.all.item(nom).style.visibility="hidden"}
VoirObj=function(nom){document.all.item(nom).style.visibility="visible"}
ModifierObj=function(nom,contenu){document.all.item(nom).innerHTML=contenu}
PlacerObj=function(nom,px,py){if(px!=-10000)document.all.item(nom).style.left=px;if(py!=-10000)document.all.item(nom).style.top=py}
ObjX=function(nom){var s=document.all.item(nom).style.left;return parseInt(s.substring(0,s.length-2))}
ObjY=function(nom){var s=document.all.item(nom).style.top;return parseInt(s.substring(0,s.length-2))}
document.onmousemove=function(e){if(document.all)e=window.event;MXP=e.clientX;MYP=e.clientY;for(i=0;i<PtObj;i++)if(Dobj[i]==1){PlacerObj(Nobj[i],MXP-decaX,MYP-decaY);return false}}
SourisX=function(){return MXP}
SourisY=function(){return MYP}
TailleX=function(){return document.body.clientWidth}
TailleY=function(){return document.body.clientHeight}
OffsetX=function(){return document.body.scrollLeft}
OffsetY=function(){return document.body.scrollTop}
}else if(ns&&v>=5){
CreerObj=function(nom,px,py,tx,ty,visible,zindex,contenu,special,dragdrop){document.write('<div style="position:absolute;width:'+tx+'px;height:'+ty+'px;top:'+py+'px;left:'+px+'px;visibility:'+(visible==1?"visible;":"hidden;")+';z-index:'+zindex+';" ID="'+nom+'" '+special+'>'+contenu+'</div>')}
CreerZone=function(nom,x1,y1,x2,y2){document.getElementById(nom).style.clip="rect("+y1+","+x2+","+y2+","+x1+")"}
ChangeIndex=function(nom,valeur){document.getElementById(nom).style.zIndex=valeur}
CacherObj=function(nom){document.getElementById(nom).style.visibility="hidden"}
VoirObj=function(nom){document.getElementById(nom).style.visibility="visible"}
ModifierObj=function(nom,contenu){document.getElementById(nom).innerHTML=contenu}
PlacerObj=function(nom,px,py){if(px!=-10000)document.getElementById(nom).style.left=px;if(py!=-10000)document.getElementById(nom).style.top=py}
ObjX=function(nom){var s=document.getElementById(nom).style.left;return parseInt(s.substring(0,s.length-2))}
ObjY=function(nom){var s=document.getElementById(nom).style.top;return parseInt(s.substring(0,s.length-2))}
document.onmousemove=function(e){MXP=e.clientX;MYP=e.clientY;return false}
SourisX=function(){return MXP+window.pageXOffset}
SourisY=function(){return MYP+window.pageYOffset}
TailleX=function(){return window.innerWidth}
TailleY=function(){return window.innerHeight}
OffsetX=function(){return window.pageXOffset}
OffsetY=function(){return window.pageYOffset}
}else if(ns&&v>=4&&v<5){
CreerObj=function(nom,px,py,tx,ty,visible,zindex,contenu,special,dragdrop){document.write('<layer width='+tx+' height='+ty+' top='+py+' left='+px+' z-index='+zindex+' visibility='+(visible==1?"show":"hidden")+' NAME="'+nom+'" '+special+'>'+contenu+'</LAYER>');Nobj[PtObj]=nom;SobjX[PtObj]=tx;SobjY[PtObj]=ty;Dobj[PtObj]=0;DDobj[PtObj++]=dragdrop}
CreerZone=function(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}
ChangeIndex=function(nom,valeur){document.layers[nom].zIndex=valeur}
CacherObj=function(nom){document.layers[nom].visibility="hidden"}
VoirObj=function(nom){document.layers[nom].visibility="visible"}
ModifierObj=function(nom,contenu){document.layers[nom].document.writeln(contenu);document.layers[nom].document.close()}
PlacerObj=function(nom,px,py){if(px!=-1)document.layers[nom].left=px;if(py!=-1)document.layers[nom].top=py}
ObjX=function(nom){return parseInt(document.layers[nom].left)}
ObjY=function(nom){return parseInt(document.layers[nom].top)}
document.captureEvents(Event.MOUSEMOVE|Event.MOUSEDOWN|Event.MOUSEUP)
document.onMouseMove=function(e){MXP=e.pageX;MYP=e.pageY;for(i=0;i<PtObj;i++)if(Dobj[i]==1){PlacerObj(Nobj[i],MXP-decaX,MYP-decaY);return false}}
document.onmousedown=function(e){MXP=e.pageX;MYP=e.pageY;for(i=0;i<PtObj;i++)if(DDobj[i]==1){if(MXP>=ObjX(Nobj[i])&&MXP<=ObjX(Nobj[i])+SobjX[i]&&MYP>=ObjY(Nobj[i])&&MYP<=ObjY(Nobj[i])+SobjY[i]){Dobj[i]=1;decaX=MXP-ObjX(Nobj[i]);decaY=MYP-ObjY(Nobj[i]);return false}else Dobj[i]=0}}
SourisX=function(){return MXP}
SourisY=function(){return MYP}
TailleX=function(){return window.innerWidth}
TailleY=function(){return window.innerHeight}
OffsetX=function(){return window.pageXOffset}
OffsetY=function(){return window.pageYOffset}
}
document.onmouseup=function(){for(i=0;i<PtObj;i++)Dobj[i]=0}
