/*
 
 Singulink JS Library: Ad Rotator, v5.0 (June 13, 2011)
 Copyright (C) Singulink (TM) (http://www.singulink.com)
 Tested with jQuery 1.4.2

 If you would like to use our plugins, please contact us:
 http://www.singulink.com/Contact?subject=jQuery%20Plug-ins

*/
(function(b){b.fn.extend({adRotator:function(h,d,e){function i(a){b(a.attr("href")).fadeIn(c.transitionTime)}function j(a){b(a.attr("href")).fadeOut(c.transitionTime)}function f(a){if(!a.data("RotateInterval")){var b=setInterval(function(){k(a)},c.rotateTime);a.data("RotateInterval",b)}}function m(a){var b=a.data("RotateInterval");clearInterval(b);a.data("RotateInterval",null)}function k(a,l){if(!a.data("IsRotating")){a.data("IsRotating",!0);m(a);var n=b("ul li a",a),d=b(n.last()),e=l?l:b(n.first());
j(d);i(e);e.slideUp(c.transitionTime,function(){e.mouseleave().slideDown(0).parent().detach().insertAfter(d.parent())});f(a);a.data("IsRotating",!1)}}function o(a){var c=b("ul li a",a);c.each(function(){var c=b(this);j(c);c.bind("click",function(){k(a,c);return!1})});i(b(c.last()));f(a);a.bind("mouseover",function(){m(a)});a.bind("mouseleave",function(){f(a)})}var g=b(this);if(h==="options")if(d){var c=g.data("Options");return e?(c[d]=e,d+":"+e):c[d]}else throw"No parameter has been specified.";c=
b.extend({},{rotateTime:1E4,transitionTime:300},h);g.data("Options",c);return g.each(function(){new o(b(this))})}})})(jQuery);

