$(document).ready(function(){initGall();initTabs('.tabset');initSliderTop();});function initSliderTop(){var _hold=$('#slider-top');if(_hold.length>0){var _a=-1;var _c=-1;var _f=false;var _t;var t_p;var s_posX;var list_h=_hold.find('.present > ul');var _list=list_h.children();var _btn=$('#slider-top .slider-list li');_btn.children().each(function(){$(this).css({'-khtml-user-select':'none','user-select':'none','-moz-user-select':'none'});this.onselectstart="return false";$(this).hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');});});var _slider=$('<div class="glass"><div class="glass-l"></div><div class="glass-r"></div></div>').hide();$('.#slider-top .slider').append(_slider);_btn.each(function(_i){if($(this).hasClass('active'))_a=_i;$(this).children().click(function(){_c=-1;changeEl(_i);_c=1;return false;}).mouseenter(function(){if(!_f){if(_btn.eq(_i).outerWidth()<120){_w=120;_l=_btn.eq(_i).position().left-(_w-_btn.eq(_i).outerWidth())/2;}
else{_w=_btn.eq(_i).outerWidth();_l=_btn.eq(_i).position().left;}
_slider.animate({width:_w-103,left:_l},{queue:false,duration:500,easing:'easeOutBounce'});}});});if(_btn.eq(_a).outerWidth()<120){_w=120;_l=_btn.eq(_a).position().left-(_w-_btn.eq(_a).outerWidth())/2;}
else{_w=_btn.eq(_a).outerWidth();_l=_btn.eq(_a).position().left;}
_slider.css({left:_l,width:_w-103}).show();_list.eq(_a).show();_hold.hover(function(){if(_t)clearTimeout(_t);},function(){if(_t)clearTimeout(_t);_t=setTimeout(function(){if(_a<_list.length-1)changeEl(_a+1);else changeEl(0);},8000);});_hold.find('.slider .bt-prev').click(function(){_c=-1;if(_a==0)changeEl(_btn.length-1);else changeEl(_a-1);_c=1;return false;});_hold.find('.slider .bt-next').click(function(){_c=-1;if(_a==_btn.length-1)changeEl(0);else changeEl(_a+1);_c=1;return false;});_hold.find('.slider').mousedown(function(e){if((e.pageX>_slider.offset().left)&&(e.pageX<_slider.offset().left+_slider.outerWidth())){t_p=e.pageX-_slider.offset().left;_f=true;}}).mouseup(function(){if(_f){var _k=1000;var t_i=0;_btn.each(function(_i){var _w1=Math.abs(($(this).position().left+$(this).outerWidth()/2)-(_slider.position().left+_slider.outerWidth()/2));if(_w1<_k){t_i=_i;_k=_w1;}});if(t_i==_a){if(_btn.eq(_a).outerWidth()<120){_w=120;_l=_btn.eq(_a).position().left-(_w-_btn.eq(_a).outerWidth())/2;}
else{_w=_btn.eq(_a).outerWidth();_l=_btn.eq(_a).position().left;}
_slider.animate({width:_w-103,left:_l},{queue:false,duration:300,easing:'easeOutBounce'});}
else{_c=-1;changeEl(t_i);_c=1;}}
_f=false;}).mousemove(function(e){var t_x=e.pageX-$(this).offset().left-t_p;if(_f){if((e.pageX-t_p>=$(this).offset().left)&&(t_x<=$(this).width()-_slider.outerWidth())){s_posX=t_x;_slider.css('left',t_x);}}})
_hold.find('.slider-list').mouseleave(function(){if(_btn.eq(_a).outerWidth()<120){_w=120;_l=_btn.eq(_a).position().left-(_w-_btn.eq(_a).outerWidth())/2;}
else{_w=_btn.eq(_a).outerWidth();_l=_btn.eq(_a).position().left;}
_slider.animate({width:_w-103,left:_l},{queue:false,duration:500,easing:'easeOutBounce'});});_t=setTimeout(function(){if(_a<_list.length-1)changeEl(_a+1);else changeEl(0);},8000);function changeEl(_ind){if(_c>0)return false;if(_t)clearTimeout(_t);if(_a!=_ind){_list.width(_list.parent().width());_list.eq(_ind).stop().css({left:list_h.width(),display:'block'}).animate({left:0},1000);_list.eq(_a).stop().animate({left:-list_h.width()},1000,function(){$(this).css({display:'none',left:0});_list.width('100%');});if(_btn.eq(_ind).outerWidth()<120){_w=120;_l=_btn.eq(_ind).position().left-(_w-_btn.eq(_ind).outerWidth())/2;}
else{_w=_btn.eq(_ind).outerWidth();_l=_btn.eq(_ind).position().left;}
_slider.animate({width:_w-103,left:_l},{queue:false,duration:1000,easing:'easeOutBounce'});_btn.eq(_ind).addClass('active');_btn.eq(_a).removeClass('active');_a=_ind;}
_t=setTimeout(function(){if(_a<_list.length-1)changeEl(_a+1);else changeEl(0);},8000);}}}
function initTabs(h_list){$(h_list).each(function(_ind,_el){var btn_h=$(_el);var _btn=$(_el).find('a.tab');var _a=0;_btn.each(function(_ind,_el){this._box=$('#'+_el.href.substr(_el.href.indexOf("#")+1));if($(_el).hasClass('active')){this._box.show();_a=_ind;}
else{this._box.hide();}
_el.onclick=function(){if(!$(this).hasClass('active')){_btn.get(_a)._box.slideUp(300);_btn.eq(_a).removeClass('active');this._box.slideDown(300);$(this).addClass('active');_a=_ind;}
return false;}});});}
function initGall(){$('.image-scroller').each(function(){var _duration=10000;var _hold=$(this).children('div');var _list=_hold.children();var hold_w=_hold.width();var list_w=0;var _d=0;var _flag=true;var _el=_list.children().each(function(){list_w+=$(this).outerWidth();});_step=hold_w;var _m=list_w;if(list_w>hold_w){var t_a=_list.find('a').index(_list.find('a.active:eq(0)'));if(t_a!=-1){t_a=_list.find('a').eq(t_a).position().left-12;_flag=false;}
_list.append(_el.clone(true)).append(_el.clone(true)).css('left',-list_w);if(t_a!=-1){_list.css('left',-(list_w+t_a));}
$(this).children('.btn-prev').click(function(){_flag=false;_duration=1000;_list.stop();listMove(-1.11);return false;});$(this).children('.btn-next').click(function(){_flag=false;_duration=1000;_list.stop();listMove(1.11);return false;});if(_flag)listMove(1.11);}
else{$(this).children('.btn-prev').click(function(){return false;});$(this).children('.btn-next').click(function(){return false;});}
function listMove(_f){_m=-parseInt(_list.css('left'));if(_f==1.11){if(_m+_step>=3*list_w-hold_w){_m-=list_w;_list.css('left',-_m);}
_m+=_step;}
else if(_f==-1.11){if(_m<_step){_m+=list_w;_list.css('left',-_m);}
_m-=_step;}
else{if(_m+_step>=3*list_w-hold_w){_m-=list_w;_f-=list_w;_list.css('left',-_m);}
_m=_f;}
liWidth=_list.find('li').eq(0).outerWidth();_m=Math.round(_m/liWidth)*liWidth;_list.animate({left:-_m},_duration,'linear',function(){if(_flag)listMove(1.11);});}});}
