$(function(){var b=(location.hash||"#").substr(1);window.rolling=[];$(".rolling").each(function(){window.rolling.push(new iRolling(this))});var c=$("#board-tab-titles"),a=$("a",c).click(function(){var g=$(this),f=g.closest("li"),e=g.attr("rel"),d=$("#tab-"+e);f.addClass("active").siblings().removeClass("active");d.siblings(".board-item").hide().end().fadeIn(150,function(){$("."+IHSCROLL_INIT_SCROLL_CLASS,d).each(function(){iHScroll.register(this)})});$(window).resize();return false});b&&a.filter("[rel="+b+"]").click();$(document).bind("keydown","ctrl+right",function(f){var d=c.find(">li.active").next();if(!d.length){d=c.find(">li:first")}d.find("a").click()}).bind("keydown","ctrl+left",function(f){var d=c.find(">li.active").prev();if(!d.length){d=c.find(">li:last")}d.find("a").click()})});var IHSCROLL_INIT_SCROLL_CLASS="to-hscrolled",IHSCROLL_CONTAINER_CLASS="hscrolled",IHSCROLL_OPTIONS_CLASS_BASE="hscroll-",IHSCROLL_CONTAINER_EXPAND_STATE_CLASS=IHSCROLL_CONTAINER_CLASS+"-expanded",IHSCROLL_WRAPPER_CLASS=IHSCROLL_CONTAINER_CLASS+"-wrap",IHSCROLL_BODYWRAPPER_CLASS=IHSCROLL_CONTAINER_CLASS+"-body-wrap",IHSCROLL_BODY_CLASS=IHSCROLL_CONTAINER_CLASS+"-body",IHSCROLL_SCROLL_CONTAINER_CLASS=IHSCROLL_CONTAINER_CLASS+"-scroll",IHSCROLL_EXPAND_CLASS=IHSCROLL_CONTAINER_CLASS+"-expand filled",IHSCROLL_MIN_SCROLL_HANDLER_SIZE=50,IHSCROLL_LISTENER_BASE_NAME="iscrollListener";function iHScroll(a){this.STATE_COLLAPSED=0;this.STATE_EXPANDED=1;this.EVENT_INITIALIZED="onInitialized";this._state=this.STATE_COLLAPSED;this._inAction=false;this._initialized=false;this._options={};this.core=a;this.initialize();this.hasTable=false;this.names=[]}$.extend(iHScroll,{register:function(b){if(!b){return false}if($.data(b,"scroller")){return $.data(b,"scroller")}var a=new iHScroll(b);updateAfterEvent();$(window).resize();$.data(b,"scroller",a);iHScroll.globals.push(a)},globals:[]});iHScroll.prototype={initialize:function(){var f=this;$(this.core).wrap('<div class="'+IHSCROLL_CONTAINER_CLASS+'"></div>');var b=this.container=$(this.core).parent("."+IHSCROLL_CONTAINER_CLASS)[0];var e=[];$.each(this.core.className.split(" "),function(j,k){if(k.substr(0,IHSCROLL_OPTIONS_CLASS_BASE.length)==IHSCROLL_OPTIONS_CLASS_BASE){var l=k.substr(IHSCROLL_OPTIONS_CLASS_BASE.length);if(!f._options[l]){f._options[k.substr(IHSCROLL_OPTIONS_CLASS_BASE.length)]={name:l}}}else{if(k!=IHSCROLL_INIT_SCROLL_CLASS){e.push(k);$(b).addClass(IHSCROLL_CONTAINER_CLASS+"-"+k)}}});this.names=e.concat();$(this.core).wrap('<div class="'+IHSCROLL_WRAPPER_CLASS+'"></div>');var h=this.wrapper=$(this.core).parent("."+IHSCROLL_WRAPPER_CLASS)[0];$(this.core).wrap('<div class="'+IHSCROLL_BODYWRAPPER_CLASS+'"></div>');var c=this.bodyWrapper=$(this.core).parent("."+IHSCROLL_BODYWRAPPER_CLASS)[0];$(this.core).wrap('<div class="'+IHSCROLL_BODY_CLASS+'"></div>');var a=this.body=$(this.core).parent("."+IHSCROLL_BODY_CLASS)[0];$([this.core,this.body]).width($(this.core).children().width());$(window).resize(function(){if(f.isInitialized()&&!f.isInAction()){f.coreResize()}});var d=this.scrollContainer=($('<div class="'+IHSCROLL_SCROLL_CONTAINER_CLASS+'"><span class="handler"><span class="l"><span class="r">&nbsp;</span></span></span></div>')).appendTo(h)[0];var g=this.scrollHandler=$(".handler",d)[0];if(this.hasOption("fadeside")){$('<span class="fade"></span>').prependTo(b)}$(g).css({top:1,left:1}).mousedown(function(p){if(f.isInAction()){return false}var j=$(f.bodyWrapper).width(),i=$(f.core).width(),m=$(f.scrollHandler).width(),o=1,n=j-1-m,l=0,k=(i-j)+10;f._inAction=true;startDrag(p,this,this,{maxYDelta:0,minLeft:1,maxLeft:n,onmove:function(r,t,s){var q=l+(k-l)*(t-o)/(n-o);f.bodyWrapper.scrollLeft=q},oncomplete:function(){f._inAction=false}})});$(c).scroll(function(){if(f.isInAction()){return}f.actualizeScroll()});this.occurEvent(this.EVENT_INITIALIZED);this._initialized=true},occurEvent:function(eventName){var $this=this;$.each($this.names,function(i,el){var m=IHSCROLL_LISTENER_BASE_NAME+"_"+el+(eventName?"_"+eventName:"");try{eval(m)($this)}catch(e){}})},coreResize:function(){this.scrollingSize=$(this.bodyWrapper).width();this.coreSize=$(this.core).width();if(this.coreSize<=this.scrollingSize){this.hide();return}else{this.show()}this.setHandlerSize();this.actualizeScroll()},actualizeScroll:function(){var f=this,g=$(this.bodyWrapper).width(),j=$(this.core).width(),b=$(this.scrollHandler).width(),i=1,a=g-1-b,h=$(this.bodyWrapper).scrollLeft(),c=0,e=(j-g)+10,d=(i+(a-i)*(h-c)/(e-c)).between(i,a);$(this.scrollHandler).css("left",d)},setHandlerSize:function(){var a=(this.scrollingSize*this.scrollingSize/this.coreSize).between(IHSCROLL_MIN_SCROLL_HANDLER_SIZE,this.scrollingSize);$(this.scrollHandler).width(a);$("span",this.scrollHandler).width(a)},kill:function(){$([this.container,this.wrapper,this.bodyWrapper,this.body]).removeClass();$([this.expandContainer,this.scrollContainer]).remove()},hide:function(){$(this.scrollContainer).hide()},show:function(){$(this.scrollContainer).show()},isInAction:function(){return this._inAction},isInitialized:function(){return this._initialized},hasOption:function(a){return !!this._options[a]}};function iTabSet(a,b){this.container=a;this.pairs={};this.settings={titlesSearchMask:".titles>li a",titleActiveClass:"active",activeId:""};if(b){this.settings=concatObjects(b,this.settings)}this.initialize()}iTabSet.prototype.initialize=function(){var a=this;$(this.settings.titlesSearchMask,this.container).each(function(){if(!this.href){return false}var c=this.href.split("#").pop(),b={title:$(this),body:$("#"+c)};if(!c){return false}a.pairs[c]=b;$(this).focus(selfBlur);$(this).click(function(){a.switchTab(c);return false});if($(this).parent().hasClass(a.settings.titleActiveClass)){a.settings.activeId=c}});a.switchTab()};iTabSet.prototype.switchTab=function(e){var c=this;if(c.settings.activeId&&c.settings.activeId==e){return false}if(!e&&c.settings.activeId){e=c.settings.activeId}if(!e){return false}for(var b in c.pairs){var d=c.pairs[b];var a=d.body;if(b==e){d.body.fadeIn(150,function(){c.onTabSwitched(this)});d.title.parent().addClass(c.settings.titleActiveClass)}else{d.body.hide();d.title.parent().removeClass(c.settings.titleActiveClass)}}updateAfterEvent();c.settings.activeId=e;$(window).resize()};iTabSet.prototype.onTabSwitched=function(a){$("."+IHSCROLL_INIT_SCROLL_CLASS,a).each(function(b){iHScroll.register(this)})};iTabSet.prototype.isBuilded=function(){return !!this.container};function buildDiagram(a){if(location.host&&!a.params.host){a.params.host="http://"+location.host}return buildFlashExt(a)}function updateAfterEvent(){}function buildBanner(b){var a={version:7,width:"100%",height:90,name:"ad-banner",isWrite:true},c={};if(is_object(b)&&b.src){c=concatObjects(b,a)}else{if(is_string(b)){c=concatObjects(a,{src:b})}else{return false}}return buildFlashExt(c)}function iRolling(a){this.ARROWDISABLED_CLASS="arrow-disabled";this.container=a;this._inAction=false;this._interval=null;this._timeStep=10;this._defaultMoveStep=4;this._moveStep=this._defaultMoveStep;this._stepByCursor=this._defaultMoveStep;this.initialize()}iRolling.prototype={initialize:function(){var d=this,c=this.coreWrapper=$(".rolling-core",this.container)[0],b=this.core=$("ul",c)[0],e=this.arrowLeft=$(".arrow-left",this.container)[0],a=this.arrowRight=$(".arrow-right",this.container)[0];e.direction=1;a.direction=-1;if(!b||!c||!e||!a){return false}$([e,a]).mousedown(function(){d.move(this.direction);return false});$(document).mouseup(function(){d.stop();d.actualize();return false});$(window).resize(function(){d.actualize()});$(this.coreWrapper).mouseover(function(f){d.moveByCursor(f)}).mousemove(function(f){d.moveByCursor(f)}).mouseout(function(){d.stop()});this.setRandomPosition()},actualize:function(){var d=this.getPosition();var c=$("span",this.arrowLeft),b=$("span",this.arrowRight),a=this.ARROWDISABLED_CLASS;if(((d.x>=d.maxX&&this.arrowLeft.direction==-1)||(d.x<=d.minX&&this.arrowLeft.direction==1))){b.addClass(a)}else{if(b.hasClass(a)){b.removeClass(a)}}if((d.x<=d.minX&&this.arrowLeft.direction==-1||d.x>=d.maxX&&this.arrowLeft.direction==1)){c.addClass(a)}else{if(c.hasClass(a)){c.removeClass(a)}}},moveByCursor:function(b){this.setStepByCursor(b);if(this.isInAction()){return false}var a=this;clearInterval(this._interval);this._interval=null;this._interval=setInterval(function(){a.step(a._stepByCursor)},a._timeStep);a._inAction=true},setStepByCursor:function(f){var a=$(this.coreWrapper).width()/2,d=$where(this.coreWrapper),h=getWhereIsEvent(f),g={left:h.left-d.left,top:h.top-d.top},c=(g.left>a?-1:1),b=Math.abs(g.left-a)/50;this._stepByCursor=c*b;return this._stepByCursor},move:function(b){var a=this;if(!b){b=1}if(this.isInAction()){return false}this._interval=setInterval(function(){a.step(b*a._moveStep)},a._timeStep);a._inAction=true},step:function(a){var b=this.getPosition();$(this.core).css("left",(Number(b.x+a)).between(b.minX,b.maxX));this.actualize()},getPosition:function(){var a=$(this.core).css("left");if(a.slice(-2)=="px"){a=Number(a.slice(0,-2))}else{if(isNaN(Number(a))){a=0}}return{x:a,minX:$(this.coreWrapper).width()-$(this.core).width(),maxX:0}},setRandomPosition:function(){var b=3,c=$(this.core).children(),a=Math.floor(Math.random()*(c.length-b)),d=c[a];$(this.core).css("left",-d.offsetLeft);this.actualize()},stop:function(){var a=this;if(!this.isInAction()){return false}clearInterval(this._interval);this._interval=null;a._inAction=false},isInAction:function(){return this._inAction}};