var g_MouseOvers=new Array();
function MouseOver(img,fun) {
        this.id=img.id;
        g_MouseOvers[this.id]=this;
        this.state=new Array();
        this.state[0]=new Image();
        this.state[0].src=img.src;
        this.state[1]=new Image();
        this.state[1].src=img.src.replace(/\.gif/,'_o.gif');

        this.fun=fun?fun:function(e) {};
        img.onmouseout  = function(e) { this.src = g_MouseOvers[this.id].state[0].src;g_MouseOvers[this.id].fun(e,0);}
        img.onmouseover = function(e) { this.src = g_MouseOvers[this.id].state[1].src;g_MouseOvers[this.id].fun(e,1);}

}
function mouseOverInit() {
        for (var t=0;t<document.images.length;t++)
                if (document.images[t].className=='mouse_over')
                        new MouseOver(document.images[t]);
}
//window.onload=mouseOverInit;
