(function(a){$=a;$.fn.BlocIcon=function(d,a,b,c,e){var f=this;return f.css({backgroundPosition:b+"px "+c+"px",width:a+"px",height:a+"px",marginLeft:e+"px",backgroundImage:"url("+d+")",backgroundRepeat:"no-repeat"})};$.fn.BlocDialog=function(f,e,c,d){var a;if(c)g(c,f,e);else if(d)b(d,f,e);else alert("url or d must be specified");function g(a,d,c){$.get(a,function(a){b(a,d,c)})}function b(b,d,c){a&&a.dialog("close");a=$("<div>").dialog({width:d,height:c,modal:true});var b=$(b);b.find("button").button();a.html(b)}};$.fn.BlocSlide=function(f,n){var g,d,e=-1,j=this.attr("class"),p=$(this);if(j){var i="bloc_"+j+"Index",k=$.cookie(i);if(k)e=k;var h;function m(){if(e>=h-1)e=-1;$.cookie(i,e);return g[++e]}var a=this,b=$("<div>"),c=$("<div>");b.width(a.css("width"));b.height(a.css("height"));c.width(a.css("width"));c.height(a.css("height"));a.append(b);a.append(c);b.position({of:a});c.position({of:a});a.click(function(){if(d)location=d});function l(){var a=m();if(a){b.hide();b.css("background-image","url("+a.img+")");d=a.link;b.fadeIn(f,function(){d=null;b.fadeOut(f);o()})}}function o(){var a=m();if(a){c.hide();c.css("background-image","url("+a.img+")");d=a.link;c.fadeIn(f,function(){d=null;c.fadeOut(f);l()})}}$.get(n,function(a){g=a;h=g.length;h>0&&l()},"json")}}})(jQuery)
