var Ajax=new function(){this.Updater=new Class({initialize:function(b,d,c){if(!$(b)){return}c=c||{};var a={url:d,data:("parameters" in c)?c.parameters:"",method:("method" in c&&c.method=="get")?"get":"post",update:b};var e=new Request.HTML(a);e.send()}});this.Request=new Class({initialize:function(c,b){b=b||{};var a={url:c,data:("parameters" in b)?b.parameters:"",method:("method" in b&&b.method=="get")?"get":"post"};if("onFailure" in b){a.onFailure=function(e){b.onFailure(e.responseText)}}if("onComplete" in b){a.onSuccess=function(e,f){b.onComplete({responseText:e,responseXML:f})}}var d=new Request(a);d.send()}})};var SlidingPagingBox=new Class({initialize:function(a){this._pagingBox=a;this._pageList=a.getElement("ul");this._scrollWidth=0;this._startingPage=0;this._calcAndSetScrollWidth()},activate:function(){if(this._scrollWidth>0){var a=this._calcStartingPercentage(this._startingPage);this._slideList(a);new Slider(this._pagingBox.getElement(".slider"),this._pagingBox.getElement(".slider-handle"),{wheel:true,steps:100,initialStep:a,onChange:this._slideList.bind(this)})}else{this._pagingBox.getElement(".slider").dispose()}},_calcAndSetScrollWidth:function(){var a=false;var c=0;this._pageList.getChildren().forEach(function(d){c=Math.max(c,d.getSize().x);if(!a){this._startingPage++;if(d.hasClass("current")){a=true}}}.bind(this));var b=c*(this._pageList.childNodes.length)+1;this._pageList.setStyle("width",b+"px");this._scrollWidth=$(this._pageList.lastChild).getCoordinates().right-$(this._pageList.firstChild).getCoordinates().left-$(this._pageList.parentNode).getSize().x},_slideList:function(a){this._pageList.setStyle("margin-left",a/100*this._scrollWidth*-1)},_getItemSize:function(a){if(a==0){return this._pageList.childNodes[a].getSize().x}else{return(this._pageList.childNodes[a].getCoordinates().right-this._pageList.childNodes[a-1].getCoordinates().right)}},_calcStartingPercentage:function(j){var c=j-1;var g=this._getItemSize(c);var m=this._pageList.parentNode.getSize().x;var d=this._pageList.childNodes.length;var b=0;var i;var l;var f=true;var e;var h;var k=true;var a=c;while(f&&k){b++;i=c+b;if(i<d){l=this._getItemSize(i);if(l+g<=m){g+=l;a=i}else{break}}else{f=false}e=c-b;if(e>0){h=this._getItemSize(e);if(h+g<=m){g+=h}else{break}}else{k=false}}var n=this._pageList.childNodes[a].getCoordinates();var o=n.right-this._pageList.firstChild.getCoordinates().left-m;o=Math.max(o,0);return(o/this._scrollWidth*100)}});window.addEvent(Browser.Engine.trident?"load":"domready",function(){var a=$("sliding-paging-box");if(a){new SlidingPagingBox(a).activate()}});