/* (C) 2009 YOOtheme.com, spotlight_packed.js */

var YOOSpotlight=new Class({initialize:function(b,a){this.setOptions({duration:600,durationLeave:600,transition:Fx.Transitions.quadInOut,wait:false},a);$$(b).each(function(d,c){if((d.getTag()=="div"||d.getTag()=="span")&&d.getStyle("background-image")!="none"){this.createOver(d,c)}}.bind(this))},createOver:function(d,c){var e=d.getStyle("background-image").replace(/^(\S+)\.(gif|jpg|jpeg|png)/,"$1_spotlight.$2");var b=new Element(d.getTag(),{styles:d.getStyles("width","height")});var a=new Fx.Styles(b,this.options);b.setStyles({display:"block","background-image":e,opacity:0});b.injectInside(d);d.addEvent("mouseenter",function(f){a.setOptions(this.options).start({opacity:1})}.bind(this));d.addEvent("mouseleave",function(f){a.setOptions(this.options,{duration:this.options.durationLeave}).start({opacity:0})}.bind(this))}});YOOSpotlight.implement(new Options);window.addEvent("load",function(){new YOOSpotlight("div.spotlight, span.spotlight")});

