jQuery(function(a){a.fn.dffbah_readywidget=function(c){var e={prefix:"dffbah_readywidget_"};if(typeof c!="object"){c={}}c=a.extend(e,c);if(typeof c.scope!="object"){c.scope=this}var d=0;var b=function(j){var g=c.scope.find("."+c.prefix+"deal_list");var k=g.find("."+c.prefix+"deal");var i=g.data("limit");if(j<0){j=i*Math.floor((k.length-1)/i)}else{if(j>=k.length){j=0}}g.data("offset",j);k.each(function(o,p){if(o=j+i){a(this).addClass(c.prefix+"hide")}else{a(this).removeClass(c.prefix+"hide")}});var l=c.scope.find("."+c.prefix+"paging_list");c.scope.find("."+c.prefix+"prev").data("offset",j-i);c.scope.find("."+c.prefix+"next").data("offset",j+i);l.empty();var f=Math.floor(j/i)+1;var m=4;var n=0;var h=0;a('
  • '+f+"
  • ").appendTo(l);while(true){h++;if(j-h*i>=0){a('
  • '+(f-h)+'
  • ·
  • ').data("offset",j-h*i).prependTo(l);n++}if(n>=m){break}if(j+h*i·
  • '+(f+h)+"
  • ").data("offset",j+h*i).appendTo(l);n++}if(n>=m){break}if(j-h*i<0&&j+h*i>=k.length){break}}};c.scope.on("click","."+c.prefix+"next",function(f){b(a(this).data("offset"))});c.scope.on("click","."+c.prefix+"prev",function(f){b(a(this).data("offset"))});c.scope.on("click","."+c.prefix+"paging_list_item",function(f){b(a(this).data("offset"))})}});