/* ,.·'`'·.,,.·'`'·.,,.·'`'·.,,.·'`'·.,,.·'`'·.,,.·'`'·.,,.·'`'·.,,.·'`'·.,,. *\

   Zen JavaScript Tweenings
   (c) 2006 Zendhi Nagao <nagaozen@hotmail.com>

   This Lib is freely distributable under the terms of an MIT-style license.
   For details, see Zen web site: http://zend.lojcomm.com.br

   ps[0]: Zen Javascript DHTML required

   Last Update: 2008 September

\* ,.·'`'·.,,.·'`'·.,,.·'`'·.,,.·'`'·.,,.·'`'·.,,.·'`'·.,,.·'`'·.,,.·'`'·.,,. */

// var trailImg = [imgsPath +"ico_processing.gif", 16, 16];
// var trailPos = [15,15];

// if(d.getElementById)d.write('<div id="mouseTrail" style="position:absolute;top:0;left:0;z-index:9999;visibility:hidden;"><img src="'+trailImg[0]+'" alt="" /></div>');

// function gMX(e){if(typeof e!="undefined")return e.pageX;else if(typeof window.event!="undefined")return d.body.scrollLeft+event.clientX;}
// function gMY(e){if(typeof e!="undefined")return e.pageY;else if(typeof window.event!="undefined")return d.body.scrollTop+event.clientY;}

// function setTrailXY(e){
  // var x = trailPos[0] + gMX(e);
  // var y = trailPos[1] + gMY(e);

  // if(x + trailImg[1] > bW() + rX() - trailPos[0] - trailImg[1]) x = bW() + rX() - trailPos[0] - trailImg[1];
  // if(y + trailImg[2] > bH() + rY() - trailPos[1] - trailImg[2]) y = bH() + rY() - trailPos[1] - trailImg[2];

  // sX(gE("mouseTrail"),x);
  // sY(gE("mouseTrail"),y);
// }

(function() {

    var data   = [imgsPath +"ico_processing.gif", 16, 16];
    var rpos = [15,15];

    document.write('<div id="mouseTrail" style="position:absolute;top:0;left:0;z-index:9999;visibility:hidden;"><img src="' + data[0] + '" alt="" /></div>');

    window.addEvent("mousemove", function(ev) {
        ev = new Event(ev);
        
        var x = rpos[0] + ev.page.x;
        var y = rpos[1] + ev.page.y;
        
        if(x + data[1] > bW() + rX() - rpos[0] - data[1]) x = bW() + rX() - rpos[0] - data[1];
        if(y + data[2] > bH() + rY() - rpos[1] - data[2]) y = bH() + rY() - rpos[1] - data[2];
        
        sX(gE("mouseTrail"),x);
        sY(gE("mouseTrail"),y);
    });

})();