/*  Création DMC
*  http://www.aliasdmc.fr
*  Script libre de droit
*  ne peut être vendu
*  Découvrez tous les plugin javascript sur http://www.aliasdmc.fr
*--------------------------------------------------------------------------*/
if (!window.dmcImgVignette)
{
var dmcImgVignette = new Object();
}
dmcImgVignette.dmcImgVClass="dmcVignette";
dmcImgVignette.dmcImgVsetClass= function(valeur)
{
this.dmcImgVClass=valeur;
};

dmcImgVignette.dmcImgVinit = function(){var t = this;
t.ajouteEvent(null,"mouseover", function(evt) {t.dmcImgVshow(evt,t)} , false);
t.ajouteEvent(null,"mouseout", function(evt) {t.dmcImgVcache(evt,t)} , false);
};
dmcImgVignette.dmcImgVshow = function (evt,param)
{
var parametre =  dmcUtils.getUrlParametre(param.src);
var zoomurl = parametre["zoom"];
if(zoomurl!=undefined && zoomurl!="")
{
var l = document.createElement("div") ;
l.id="dmcVignette";
var classe = (parametre["classe"]!=undefined)? parametre["classe"] : param.dmcImgVClass;l.className=classe;
var img = document.createElement("img");img.src=zoomurl;
l.appendChild(img);
dmcMethode.setStyle(l,"position","absolute") ;
dmcMethode.setStyle(l,"visibility","hidden") ;
dmcMethode.setStyle(l,"height","auto"); dmcMethode.setStyle(l,"width","auto");
 document.body.appendChild(l);
this.ajouteEvent(null, "mousemove",function(evt) {param.dmcImgVaction(evt,l)
}
, false);
}};
dmcImgVignette.dmcImgVaction = function (evt,param)
{ 
var posY=(evt.clientY+15+dmcUtils.getBody().scrollTop)+"px";
var posX=(evt.clientX+15+dmcUtils.getBody().scrollLeft)+"px"; 
dmcMethode.setStyle(param,"left",posX);
dmcMethode.setStyle(param,"top",posY);dmcMethode.setStyle(param,"visibility","visible");
} ;
dmcImgVignette.dmcImgVcache = function (evt,param)
{
var img = getDmcId("dmcVignette"); 
if(img!=null){img.parentNode.removeChild(img);
dmcMethode.supprimeEvent(param,"mousemove", param.dmcImgVaction, false);
}};
dmcImgVignette.dmcImgVStartPlug = function()
{
var dmcVignette= dmcMethode.getDmcElementsByClassName (dmcUtils.getBody(),"plugDmcVignette");
for(var i=0;
i<dmcVignette.length;i++)
{
dmcUtils.duplicateProperty (dmcVignette[i],dmcMethode);
dmcUtils.duplicateProperty (dmcVignette[i],dmcImgVignette);
dmcVignette[i].dmcImgVinit();
}};
dmcMethode.ajouteEvent(window,"load",dmcImgVignette.dmcImgVStartPlug, false);
