(function($){var setDataSwitch={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},uiDialogClasses='ui-dialog '+'ui-widget '+'ui-widget-content '+'ui-corner-all ';$.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr('title');var self=this,options=this.options,title=options.title||this.originalTitle||'&nbsp;',titleId=$.ui.dialog.getTitleId(this.element),uiDialog=(this.uiDialog=$('<div/>')).appendTo(document.body).hide().addClass(uiDialogClasses+options.dialogClass).css({position:'absolute',overflow:'hidden',zIndex:options.zIndex}).attr('tabIndex',-1).css('outline',0).keydown(function(event){(options.closeOnEscape&&event.keyCode&&event.keyCode==$.ui.keyCode.ESCAPE&&self.close(event));}).attr({role:'dialog','aria-labelledby':titleId}).mousedown(function(event){self.moveToTop(false,event);}),uiDialogContent=this.element.show().removeAttr('title').addClass('ui-dialog-content '+'ui-widget-content').appendTo(uiDialog),uiDialogTitlebar=(this.uiDialogTitlebar=$('<div></div>')).addClass('ui-dialog-titlebar '+'ui-widget-header '+'ui-corner-all '+'ui-helper-clearfix').prependTo(uiDialog),uiDialogTitlebarClose=$('<a href="#"/>').addClass('ui-dialog-titlebar-close '+'ui-corner-all').attr('role','button').hover(function(){uiDialogTitlebarClose.addClass('ui-state-hover');},function(){uiDialogTitlebarClose.removeClass('ui-state-hover');}).focus(function(){uiDialogTitlebarClose.addClass('ui-state-focus');}).blur(function(){uiDialogTitlebarClose.removeClass('ui-state-focus');}).mousedown(function(ev){ev.stopPropagation();}).click(function(event){self.close(event);return false;}).appendTo(uiDialogTitlebar),uiDialogTitlebarCloseText=(this.uiDialogTitlebarCloseText=$('<span/>')).addClass('ui-icon '+'ui-icon-closethick').text(options.closeText).appendTo(uiDialogTitlebarClose),uiDialogTitle=$('<span/>').addClass('ui-dialog-title').attr('id',titleId).html(title).prependTo(uiDialogTitlebar);uiDialogTitlebar.find("*").add(uiDialogTitlebar).disableSelection();(options.draggable&&$.fn.draggable&&this._makeDraggable());(options.resizable&&$.fn.resizable&&this._makeResizable());this._createButtons(options.buttons);this._isOpen=false;(options.bgiframe&&$.fn.bgiframe&&uiDialog.bgiframe());(options.autoOpen&&this.open());},destroy:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide();this.element.unbind('.dialog').removeData('dialog').removeClass('ui-dialog-content ui-widget-content').hide().appendTo('body');this.uiDialog.remove();(this.originalTitle&&this.element.attr('title',this.originalTitle));},close:function(event){var self=this;if(false===self._trigger('beforeclose',event)){return;}
(self.overlay&&self.overlay.destroy());self.uiDialog.unbind('keypress.ui-dialog');(self.options.hide?self.uiDialog.hide(self.options.hide,function(){self._trigger('close',event);}):self.uiDialog.hide()&&self._trigger('close',event));$.ui.dialog.overlay.resize();self._isOpen=false;if(self.options.modal){var maxZ=0;$('.ui-dialog').each(function(){if(this!=self.uiDialog[0]){maxZ=Math.max(maxZ,$(this).css('z-index'));}});$.ui.dialog.maxZ=maxZ;}},isOpen:function(){return this._isOpen;},moveToTop:function(force,event){if((this.options.modal&&!force)||(!this.options.stack&&!this.options.modal)){return this._trigger('focus',event);}
if(this.options.zIndex>$.ui.dialog.maxZ){$.ui.dialog.maxZ=this.options.zIndex;}
(this.overlay&&this.overlay.$el.css('z-index',$.ui.dialog.overlay.maxZ=++$.ui.dialog.maxZ));var saveScroll={scrollTop:this.element.attr('scrollTop'),scrollLeft:this.element.attr('scrollLeft')};this.uiDialog.css('z-index',++$.ui.dialog.maxZ);this.element.attr(saveScroll);this._trigger('focus',event);},open:function(){if(this._isOpen){return;}
var options=this.options,uiDialog=this.uiDialog;this.overlay=options.modal?new $.ui.dialog.overlay(this):null;(uiDialog.next().length&&uiDialog.appendTo('body'));this._size();this._position(options.position);uiDialog.show(options.show);this.moveToTop(true);(options.modal&&uiDialog.bind('keypress.ui-dialog',function(event){if(event.keyCode!=$.ui.keyCode.TAB){return;}
var tabbables=$(':tabbable',this),first=tabbables.filter(':first')[0],last=tabbables.filter(':last')[0];if(event.target==last&&!event.shiftKey){setTimeout(function(){first.focus();},1);}else if(event.target==first&&event.shiftKey){setTimeout(function(){last.focus();},1);}}));$([]).add(uiDialog.find('.ui-dialog-content :tabbable:first')).add(uiDialog.find('.ui-dialog-buttonpane :tabbable:first')).add(uiDialog).filter(':first').focus();this._trigger('open');this._isOpen=true;},_createButtons:function(buttons){var self=this,hasButtons=false,uiDialogButtonPane=$('<div></div>').addClass('ui-dialog-buttonpane '+'ui-widget-content '+'ui-helper-clearfix');this.uiDialog.find('.ui-dialog-buttonpane').remove();(typeof buttons=='object'&&buttons!==null&&$.each(buttons,function(){return!(hasButtons=true);}));if(hasButtons){$.each(buttons,function(name,fn){$('<button type="button"></button>').addClass('ui-state-default '+'ui-corner-all').text(name).click(function(){fn.apply(self.element[0],arguments);}).hover(function(){$(this).addClass('ui-state-hover');},function(){$(this).removeClass('ui-state-hover');}).focus(function(){$(this).addClass('ui-state-focus');}).blur(function(){$(this).removeClass('ui-state-focus');}).appendTo(uiDialogButtonPane);});uiDialogButtonPane.appendTo(this.uiDialog);}},_makeDraggable:function(){var self=this,options=this.options,heightBeforeDrag;this.uiDialog.draggable({cancel:'.ui-dialog-content',handle:'.ui-dialog-titlebar',containment:'document',start:function(){heightBeforeDrag=options.height;$(this).height($(this).height()).addClass("ui-dialog-dragging");(options.dragStart&&options.dragStart.apply(self.element[0],arguments));},drag:function(){(options.drag&&options.drag.apply(self.element[0],arguments));},stop:function(){$(this).removeClass("ui-dialog-dragging").height(heightBeforeDrag);(options.dragStop&&options.dragStop.apply(self.element[0],arguments));$.ui.dialog.overlay.resize();}});},_makeResizable:function(handles){handles=(handles===undefined?this.options.resizable:handles);var self=this,options=this.options,resizeHandles=typeof handles=='string'?handles:'n,e,s,w,se,sw,ne,nw';this.uiDialog.resizable({cancel:'.ui-dialog-content',alsoResize:this.element,maxWidth:options.maxWidth,maxHeight:options.maxHeight,minWidth:options.minWidth,minHeight:options.minHeight,start:function(){$(this).addClass("ui-dialog-resizing");(options.resizeStart&&options.resizeStart.apply(self.element[0],arguments));},resize:function(){(options.resize&&options.resize.apply(self.element[0],arguments));},handles:resizeHandles,stop:function(){$(this).removeClass("ui-dialog-resizing");options.height=$(this).height();options.width=$(this).width();(options.resizeStop&&options.resizeStop.apply(self.element[0],arguments));$.ui.dialog.overlay.resize();}}).find('.ui-resizable-se').addClass('ui-icon ui-icon-grip-diagonal-se');},_position:function(pos){var wnd=$(window),doc=$(document),pTop=doc.scrollTop(),pLeft=doc.scrollLeft(),minTop=pTop;if($.inArray(pos,['center','top','right','bottom','left'])>=0){pos=[pos=='right'||pos=='left'?pos:'center',pos=='top'||pos=='bottom'?pos:'middle'];}
if(pos.constructor!=Array){pos=['center','middle'];}
if(pos[0].constructor==Number){pLeft+=pos[0];}else{switch(pos[0]){case'left':pLeft+=0;break;case'right':pLeft+=wnd.width()-this.uiDialog.outerWidth();break;default:case'center':pLeft+=(wnd.width()-this.uiDialog.outerWidth())/2;}}
if(pos[1].constructor==Number){pTop+=pos[1];}else{switch(pos[1]){case'top':pTop+=0;break;case'bottom':pTop+=wnd.height()-this.uiDialog.outerHeight();break;default:case'middle':pTop+=(wnd.height()-this.uiDialog.outerHeight())/2;}}
pTop=Math.max(pTop,minTop);this.uiDialog.css({top:pTop,left:pLeft});},_setData:function(key,value){(setDataSwitch[key]&&this.uiDialog.data(setDataSwitch[key],value));switch(key){case"buttons":this._createButtons(value);break;case"closeText":this.uiDialogTitlebarCloseText.text(value);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(uiDialogClasses+value);break;case"draggable":(value?this._makeDraggable():this.uiDialog.draggable('destroy'));break;case"height":this.uiDialog.height(value);break;case"position":this._position(value);break;case"resizable":var uiDialog=this.uiDialog,isResizable=this.uiDialog.is(':data(resizable)');(isResizable&&!value&&uiDialog.resizable('destroy'));(isResizable&&typeof value=='string'&&uiDialog.resizable('option','handles',value));(isResizable||this._makeResizable(value));break;case"title":$(".ui-dialog-title",this.uiDialogTitlebar).html(value||'&nbsp;');break;case"width":this.uiDialog.width(value);break;}
$.widget.prototype._setData.apply(this,arguments);},_size:function(){var options=this.options;this.element.css({height:0,minHeight:0,width:'auto'});var nonContentHeight=this.uiDialog.css({height:'auto',width:options.width}).height();this.element.css({minHeight:Math.max(options.minHeight-nonContentHeight,0),height:options.height=='auto'?'auto':Math.max(options.height-nonContentHeight,0)});}});$.extend($.ui.dialog,{version:"1.7.2",defaults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText:'close',dialogClass:'',draggable:true,hide:null,height:'auto',maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:'center',resizable:true,show:null,stack:true,title:'',width:300,zIndex:1000},getter:'isOpen',uuid:0,maxZ:0,getTitleId:function($el){return'ui-dialog-title-'+($el.attr('id')||++this.uuid);},overlay:function(dialog){this.$el=$.ui.dialog.overlay.create(dialog);}});$.extend($.ui.dialog.overlay,{instances:[],maxZ:0,events:$.map('focus,mousedown,mouseup,keydown,keypress,click'.split(','),function(event){return event+'.dialog-overlay';}).join(' '),create:function(dialog){if(this.instances.length===0){setTimeout(function(){if($.ui.dialog.overlay.instances.length){$(document).bind($.ui.dialog.overlay.events,function(event){var dialogZ=$(event.target).parents('.ui-dialog').css('zIndex')||0;return(dialogZ>$.ui.dialog.overlay.maxZ);});}},1);$(document).bind('keydown.dialog-overlay',function(event){(dialog.options.closeOnEscape&&event.keyCode&&event.keyCode==$.ui.keyCode.ESCAPE&&dialog.close(event));});$(window).bind('resize.dialog-overlay',$.ui.dialog.overlay.resize);}
var $el=$('<div></div>').appendTo(document.body).addClass('ui-widget-overlay').css({width:this.width(),height:this.height()});(dialog.options.bgiframe&&$.fn.bgiframe&&$el.bgiframe());this.instances.push($el);return $el;},destroy:function($el){this.instances.splice($.inArray(this.instances,$el),1);if(this.instances.length===0){$([document,window]).unbind('.dialog-overlay');}
$el.remove();var maxZ=0;$.each(this.instances,function(){maxZ=Math.max(maxZ,this.css('z-index'));});this.maxZ=maxZ;},height:function(){if($.browser.msie&&$.browser.version<7){var scrollHeight=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var offsetHeight=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(scrollHeight<offsetHeight){return $(window).height()+'px';}else{return scrollHeight+'px';}}else{return $(document).height()+'px';}},width:function(){if($.browser.msie&&$.browser.version<7){var scrollWidth=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var offsetWidth=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(scrollWidth<offsetWidth){return $(window).width()+'px';}else{return scrollWidth+'px';}}else{return $(document).width()+'px';}},resize:function(){var $overlays=$([]);$.each($.ui.dialog.overlay.instances,function(){$overlays=$overlays.add(this);});$overlays.css({width:0,height:0}).css({width:$.ui.dialog.overlay.width(),height:$.ui.dialog.overlay.height()});}});$.extend($.ui.dialog.overlay.prototype,{destroy:function(){$.ui.dialog.overlay.destroy(this.$el);}});})(jQuery);;(function($){$.widget("ui.slider",$.extend({},$.ui.mouse,{_init:function(){var self=this,o=this.options;this._keySliding=false;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider"
+" ui-slider-"+this.orientation
+" ui-widget"
+" ui-widget-content"
+" ui-corner-all");this.range=$([]);if(o.range){if(o.range===true){this.range=$('<div></div>');if(!o.values)o.values=[this._valueMin(),this._valueMin()];if(o.values.length&&o.values.length!=2){o.values=[o.values[0],o.values[0]];}}else{this.range=$('<div></div>');}
this.range.appendTo(this.element).addClass("ui-slider-range");if(o.range=="min"||o.range=="max"){this.range.addClass("ui-slider-range-"+o.range);}
this.range.addClass("ui-widget-header");}
if($(".ui-slider-handle",this.element).length==0)
$('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");if(o.values&&o.values.length){while($(".ui-slider-handle",this.element).length<o.values.length)
$('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");}
this.handles=$(".ui-slider-handle",this.element).addClass("ui-state-default"
+" ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(event){event.preventDefault();}).hover(function(){if(!o.disabled){$(this).addClass('ui-state-hover');}},function(){$(this).removeClass('ui-state-hover');}).focus(function(){if(!o.disabled){$(".ui-slider .ui-state-focus").removeClass('ui-state-focus');$(this).addClass('ui-state-focus');}else{$(this).blur();}}).blur(function(){$(this).removeClass('ui-state-focus');});this.handles.each(function(i){$(this).data("index.ui-slider-handle",i);});this.handles.keydown(function(event){var ret=true;var index=$(this).data("index.ui-slider-handle");if(self.options.disabled)
return;switch(event.keyCode){case $.ui.keyCode.HOME:case $.ui.keyCode.END:case $.ui.keyCode.UP:case $.ui.keyCode.RIGHT:case $.ui.keyCode.DOWN:case $.ui.keyCode.LEFT:ret=false;if(!self._keySliding){self._keySliding=true;$(this).addClass("ui-state-active");self._start(event,index);}
break;}
var curVal,newVal,step=self._step();if(self.options.values&&self.options.values.length){curVal=newVal=self.values(index);}else{curVal=newVal=self.value();}
switch(event.keyCode){case $.ui.keyCode.HOME:newVal=self._valueMin();break;case $.ui.keyCode.END:newVal=self._valueMax();break;case $.ui.keyCode.UP:case $.ui.keyCode.RIGHT:if(curVal==self._valueMax())return;newVal=curVal+step;break;case $.ui.keyCode.DOWN:case $.ui.keyCode.LEFT:if(curVal==self._valueMin())return;newVal=curVal-step;break;}
self._slide(event,index,newVal);return ret;}).keyup(function(event){var index=$(this).data("index.ui-slider-handle");if(self._keySliding){self._stop(event,index);self._change(event,index);self._keySliding=false;$(this).removeClass("ui-state-active");}});this._refreshValue();},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider"
+" ui-slider-horizontal"
+" ui-slider-vertical"
+" ui-slider-disabled"
+" ui-widget"
+" ui-widget-content"
+" ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();},_mouseCapture:function(event){var o=this.options;if(o.disabled)
return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var position={x:event.pageX,y:event.pageY};var normValue=this._normValueFromMouse(position);var distance=this._valueMax()-this._valueMin()+1,closestHandle;var self=this,index;this.handles.each(function(i){var thisDistance=Math.abs(normValue-self.values(i));if(distance>thisDistance){distance=thisDistance;closestHandle=$(this);index=i;}});if(o.range==true&&this.values(1)==o.min){closestHandle=$(this.handles[++index]);}
this._start(event,index);self._handleIndex=index;closestHandle.addClass("ui-state-active").focus();var offset=closestHandle.offset();var mouseOverHandle=!$(event.target).parents().andSelf().is('.ui-slider-handle');this._clickOffset=mouseOverHandle?{left:0,top:0}:{left:event.pageX-offset.left-(closestHandle.width()/2),top:event.pageY-offset.top
-(closestHandle.height()/2)
-(parseInt(closestHandle.css('borderTopWidth'),10)||0)
-(parseInt(closestHandle.css('borderBottomWidth'),10)||0)
+(parseInt(closestHandle.css('marginTop'),10)||0)};normValue=this._normValueFromMouse(position);this._slide(event,index,normValue);return true;},_mouseStart:function(event){return true;},_mouseDrag:function(event){var position={x:event.pageX,y:event.pageY};var normValue=this._normValueFromMouse(position);this._slide(event,this._handleIndex,normValue);return false;},_mouseStop:function(event){this.handles.removeClass("ui-state-active");this._stop(event,this._handleIndex);this._change(event,this._handleIndex);this._handleIndex=null;this._clickOffset=null;return false;},_detectOrientation:function(){this.orientation=this.options.orientation=='vertical'?'vertical':'horizontal';},_normValueFromMouse:function(position){var pixelTotal,pixelMouse;if('horizontal'==this.orientation){pixelTotal=this.elementSize.width;pixelMouse=position.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0);}else{pixelTotal=this.elementSize.height;pixelMouse=position.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0);}
var percentMouse=(pixelMouse/pixelTotal);if(percentMouse>1)percentMouse=1;if(percentMouse<0)percentMouse=0;if('vertical'==this.orientation)
percentMouse=1-percentMouse;var valueTotal=this._valueMax()-this._valueMin(),valueMouse=percentMouse*valueTotal,valueMouseModStep=valueMouse%this.options.step,normValue=this._valueMin()+valueMouse-valueMouseModStep;if(valueMouseModStep>(this.options.step/2))
normValue+=this.options.step;return parseFloat(normValue.toFixed(5));},_start:function(event,index){var uiHash={handle:this.handles[index],value:this.value()};if(this.options.values&&this.options.values.length){uiHash.value=this.values(index);uiHash.values=this.values();}
this._trigger("start",event,uiHash);},_slide:function(event,index,newVal){var handle=this.handles[index];if(this.options.values&&this.options.values.length){var otherVal=this.values(index?0:1);if((this.options.values.length==2&&this.options.range===true)&&((index==0&&newVal>otherVal)||(index==1&&newVal<otherVal))){newVal=otherVal;}
if(newVal!=this.values(index)){var newValues=this.values();newValues[index]=newVal;var allowed=this._trigger("slide",event,{handle:this.handles[index],value:newVal,values:newValues});var otherVal=this.values(index?0:1);if(allowed!==false){this.values(index,newVal,(event.type=='mousedown'&&this.options.animate),true);}}}else{if(newVal!=this.value()){var allowed=this._trigger("slide",event,{handle:this.handles[index],value:newVal});if(allowed!==false){this._setData('value',newVal,(event.type=='mousedown'&&this.options.animate));}}}},_stop:function(event,index){var uiHash={handle:this.handles[index],value:this.value()};if(this.options.values&&this.options.values.length){uiHash.value=this.values(index);uiHash.values=this.values();}
this._trigger("stop",event,uiHash);},_change:function(event,index){var uiHash={handle:this.handles[index],value:this.value()};if(this.options.values&&this.options.values.length){uiHash.value=this.values(index);uiHash.values=this.values();}
this._trigger("change",event,uiHash);},value:function(newValue){if(arguments.length){this._setData("value",newValue);this._change(null,0);}
return this._value();},values:function(index,newValue,animated,noPropagation){if(arguments.length>1){this.options.values[index]=newValue;this._refreshValue(animated);if(!noPropagation)this._change(null,index);}
if(arguments.length){if(this.options.values&&this.options.values.length){return this._values(index);}else{return this.value();}}else{return this._values();}},_setData:function(key,value,animated){$.widget.prototype._setData.apply(this,arguments);switch(key){case'disabled':if(value){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");}else{this.handles.removeAttr("disabled");}
case'orientation':this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue(animated);break;case'value':this._refreshValue(animated);break;}},_step:function(){var step=this.options.step;return step;},_value:function(){var val=this.options.value;if(val<this._valueMin())val=this._valueMin();if(val>this._valueMax())val=this._valueMax();return val;},_values:function(index){if(arguments.length){var val=this.options.values[index];if(val<this._valueMin())val=this._valueMin();if(val>this._valueMax())val=this._valueMax();return val;}else{return this.options.values;}},_valueMin:function(){var valueMin=this.options.min;return valueMin;},_valueMax:function(){var valueMax=this.options.max;return valueMax;},_refreshValue:function(animate){var oRange=this.options.range,o=this.options,self=this;if(this.options.values&&this.options.values.length){var vp0,vp1;this.handles.each(function(i,j){var valPercent=(self.values(i)-self._valueMin())/(self._valueMax()-self._valueMin())*100;var _set={};_set[self.orientation=='horizontal'?'left':'bottom']=valPercent+'%';$(this).stop(1,1)[animate?'animate':'css'](_set,o.animate);if(self.options.range===true){if(self.orientation=='horizontal'){(i==0)&&self.range.stop(1,1)[animate?'animate':'css']({left:valPercent+'%'},o.animate);(i==1)&&self.range[animate?'animate':'css']({width:(valPercent-lastValPercent)+'%'},{queue:false,duration:o.animate});}else{(i==0)&&self.range.stop(1,1)[animate?'animate':'css']({bottom:(valPercent)+'%'},o.animate);(i==1)&&self.range[animate?'animate':'css']({height:(valPercent-lastValPercent)+'%'},{queue:false,duration:o.animate});}}
lastValPercent=valPercent;});}else{var value=this.value(),valueMin=this._valueMin(),valueMax=this._valueMax(),valPercent=valueMax!=valueMin?(value-valueMin)/(valueMax-valueMin)*100:0;var _set={};_set[self.orientation=='horizontal'?'left':'bottom']=valPercent+'%';this.handle.stop(1,1)[animate?'animate':'css'](_set,o.animate);(oRange=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[animate?'animate':'css']({width:valPercent+'%'},o.animate);(oRange=="max")&&(this.orientation=="horizontal")&&this.range[animate?'animate':'css']({width:(100-valPercent)+'%'},{queue:false,duration:o.animate});(oRange=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[animate?'animate':'css']({height:valPercent+'%'},o.animate);(oRange=="max")&&(this.orientation=="vertical")&&this.range[animate?'animate':'css']({height:(100-valPercent)+'%'},{queue:false,duration:o.animate});}}}));$.extend($.ui.slider,{getter:"value values",version:"1.7.2",eventPrefix:"slide",defaults:{animate:false,delay:0,distance:0,max:100,min:0,orientation:'horizontal',range:false,step:1,value:0,values:null}});})(jQuery);;Glider=Class.create();Object.extend(Object.extend(Glider.prototype,Abstract.prototype),{initialize:function(wrapper,options){this.handStopped=false;this.scrolling=false;this.wrapper=$(wrapper);this.scroller=this.wrapper.down('div.scroller');this.sections=this.wrapper.getElementsBySelector('div.sectionslide');this.options=Object.extend({duration:1.0,frequency:3},options||{});this.sections.each(function(section,index){section._index=index;});this.events={click:this.click.bind(this),mouseover:this.pause.bind(this),mouseout:this.resume.bind(this)};this.addObservers();if(this.options.initialSection)
this.moveTo(this.options.initialSection,this.scroller,{duration:this.options.duration});if(this.options.autoGlide)
this.start();},addObservers:function(){this.wrapper.observe('mouseover',this.events.mouseover);this.wrapper.observe('mouseout',this.events.mouseout);var descriptions=this.wrapper.getElementsBySelector('div.sliderdescription');descriptions.invoke('observe','mouseover',this.makeActive);descriptions.invoke('observe','mouseout',this.makeInactive);var controls=this.wrapper.getElementsBySelector('div.slidercontrol a');controls.invoke('observe','click',this.events.click);},click:function(event){var element=Event.findElement(event,'a');if(this.scrolling)this.scrolling.cancel();this.moveTo(element.href.split("#")[1],this.scroller,{duration:this.options.duration});Event.stop(event);},moveTo:function(element,container,options){this.current=$(element);Position.prepare();var containerOffset=Position.cumulativeOffset(container);var elementOffset=Position.cumulativeOffset(this.current);this.scrolling=new Effect.SmoothScroll(container,{duration:options.duration,x:(elementOffset[0]-containerOffset[0]),y:(elementOffset[1]-containerOffset[1])});if(typeof element=='object')
element=element.id;this.toggleControl($$('a[href="#'+element+'"]')[0]);return false;},next:function(){if(this.current){var currentIndex=this.current._index;var nextIndex=(this.sections.length-1==currentIndex)?0:currentIndex+1;}else var nextIndex=1;this.moveTo(this.sections[nextIndex],this.scroller,{duration:this.options.duration});},previous:function(){if(this.current){var currentIndex=this.current._index;var prevIndex=(currentIndex==0)?this.sections.length-1:currentIndex-1;}else var prevIndex=this.sections.length-1;this.moveTo(this.sections[prevIndex],this.scroller,{duration:this.options.duration});},makeActive:function(event)
{var element=Event.findElement(event,'div');element.addClassName('active');},makeInactive:function(event)
{var element=Event.findElement(event,'div');element.removeClassName('active');},toggleControl:function(el)
{$$('.slidercontrol a').invoke('removeClassName','active');el.addClassName('active');},stop:function()
{this.handStopped=true;clearTimeout(this.timer);},start:function()
{this.handStopped=false;this.periodicallyUpdate();},pause:function()
{if(!this.handStopped){clearTimeout(this.timer);this.timer=null;}},resume:function()
{if(!this.handStopped)
this.periodicallyUpdate();},periodicallyUpdate:function()
{if(this.timer!=null){clearTimeout(this.timer);this.next();}
this.timer=setTimeout(this.periodicallyUpdate.bind(this),this.options.frequency*1000);}});Effect.SmoothScroll=Class.create();Object.extend(Object.extend(Effect.SmoothScroll.prototype,Effect.Base.prototype),{initialize:function(element){this.element=$(element);var options=Object.extend({x:0,y:0,mode:'absolute'},arguments[1]||{});this.start(options);},setup:function(){if(this.options.continuous&&!this.element._ext){this.element.cleanWhitespace();this.element._ext=true;this.element.appendChild(this.element.firstChild);}
this.originalLeft=this.element.scrollLeft;this.originalTop=this.element.scrollTop;if(this.options.mode=='absolute'){this.options.x-=this.originalLeft;this.options.y-=this.originalTop;}},update:function(position){this.element.scrollLeft=this.options.x*position+this.originalLeft;this.element.scrollTop=this.options.y*position+this.originalTop;}});;var Slider=Class.create();Slider.prototype={options:{shift:900},initialize:function(container,controlLeft,controlRight){this.animating=false;this.containerSize={width:$(container).offsetWidth,height:$(container).offsetHeight},this.content=$(container).down();this.controlLeft=$(controlLeft);this.controlRight=$(controlRight);this.initControls();},initControls:function(){this.controlLeft.href=this.controlRight.href='javascript:void(0)';Event.observe(this.controlLeft,'click',this.shiftLeft.bind(this));Event.observe(this.controlRight,'click',this.shiftRight.bind(this));this.updateControls(1,0);},shiftRight:function(){if(this.animating)
return;var left=isNaN(parseInt(this.content.style.left))?0:parseInt(this.content.style.left);if((left+this.options.shift)<0){var shift=this.options.shift;this.updateControls(1,1);}else{var shift=Math.abs(left);this.updateControls(1,0);}
this.moveTo(shift);},shiftLeft:function(){if(this.animating)
return;var left=isNaN(parseInt(this.content.style.left))?0:parseInt(this.content.style.left);var lastItemLeft=this.content.childElements().last().positionedOffset()[0];var lastItemWidth=this.content.childElements().last().getWidth();var contentWidth=lastItemLeft+lastItemWidth+8;if((contentWidth+left-this.options.shift)>this.containerSize.width){var shift=this.options.shift;this.updateControls(1,1);}else{var shift=contentWidth+left-this.containerSize.width;this.updateControls(0,1);}
this.moveTo(-shift);},moveTo:function(shift){var scope=this;this.animating=true;new Effect.Move(this.content,{x:shift,duration:0.4,delay:0,afterFinish:function(){scope.animating=false;}});},updateControls:function(left,right){if(!left)
this.controlLeft.addClassName('disabled');else
this.controlLeft.removeClassName('disabled');if(!right)
this.controlRight.addClassName('disabled');else
this.controlRight.removeClassName('disabled');}};var ProductInfo=Class.create();ProductInfo.prototype={settings:{'loadingMessage':'Please wait ...'},initialize:function(selector,x_image,settings)
{Object.extend(this.settings,settings);this.createWindow();var that=this;$$(selector).each(function(el,index){el.observe('click',that.loadInfo.bind(that));})
$$(x_image).each(function(el,index){el.observe('mouseover',that.showButton);el.observe('mouseout',that.hideButton);})},createLoader:function()
{var loader=new Element('div',{id:'ajax-preloader'});loader.innerHTML="<p class='loading'><img src="+this.settings.loader+" /><br/>"+this.settings.loadingMessage+"</p>";document.body.appendChild(loader);$('ajax-preloader').setStyle({position:'absolute',top:document.viewport.getScrollOffsets().top+200+'px',left:document.body.clientWidth/2-75+'px'});},destroyLoader:function()
{$('ajax-preloader').remove();},showButton:function(e)
{el=this;while(el.tagName!='P'){el=el.up();}
$(el).getElementsBySelector('.ajax')[0].setStyle({display:'block'})},hideButton:function(e)
{el=this;while(el.tagName!='P'){el=el.up();}
$(el).getElementsBySelector('.ajax')[0].setStyle({display:'none'})},createWindow:function()
{var qWindow=new Element('div',{id:'quick-window'});qWindow.innerHTML='<div id="quickview-header"><a href="javascript:void(0)" id="quickview-close"></a></div><div class="quick-view-content"></div>';document.body.appendChild(qWindow);$('quickview-close').observe('click',this.hideWindow.bind(this));},showWindow:function()
{$('quick-window').setStyle({top:document.viewport.getScrollOffsets().top+100+'px',left:document.body.clientWidth/2-$('quick-window').getWidth()/2+'px',display:'block'});},setContent:function(content)
{$$('.quick-view-content')[0].insert(content);},clearContent:function()
{$$('.quick-view-content')[0].replace('<div class="quick-view-content"></div>');},hideWindow:function()
{this.clearContent();$('quick-window').hide();},loadInfo:function(e)
{e.stop();var that=this;this.createLoader();new Ajax.Request(e.element().href,{onSuccess:function(response){that.clearContent();that.setContent(response.responseText);that.destroyLoader();that.showWindow();}});}};aitocopenid={imgUrl:"skin/frontend/default/default/images/aitoc/aitopenid/",successUrl:null,_currentProvider:null,logoutService:null,init:null,baseUrl:null,baseStoreUrl:null,editAccountUrl:null,speedup:null,_tryFriendConnect:false,google:{ajaxUrl:null,key:null,require:null,group:null},myspace:{ajaxUrl:null,popupUrl:null},facebook:{ajaxUrl:null,key:null,require:null},displayMode:null,_cascade:null,setCascade:function(cascade)
{aitocopenid._cascade=cascade;},refreshPage:function(successUrl)
{document.location.href=successUrl?successUrl:document.URL;},gotoEditAccount:function()
{document.location.href=aitocopenid.editAccountUrl;},gotoMainPage:function()
{document.location.href=aitocopenid.realBaseStoreUrl;},requestMagento:function(ajaxUrl,data,callback)
{var postBody=[];if('object'==typeof(data))
{for(var field in data)
{postBody[postBody.length]=field+"="+encodeURIComponent(data[field]);}
postBody=postBody.join("&");}
else
{postBody=data;}
var req=new Ajax.Request(ajaxUrl,{method:'post',postBody:postBody,onSuccess:callback});},_renderItem:function(item)
{switch(item)
{case'google':aitocopenid._renderGoogle();break;case'myspace':aitocopenid._renderMyspace();break;case"facebook":aitocopenid._renderFacebook();break;}},_renderGoogle:function()
{aitocgoogleopenid.realize();},_renderMyspace:function()
{aitocmyspaceopenid.realize();},_renderFacebook:function()
{aitocfacebookopenid.realize();},_shiftCascade:function()
{var size=aitocopenid._cascade.length;if(size)
{var list=[];var result=aitocopenid._cascade[0];for(var i=1;i<size;++i)
{list[list.length]=aitocopenid._cascade[i];}
aitocopenid._cascade=list;return result;}},_init:function()
{if(null!=aitocopenidConfig)
{for(var key in aitocopenidConfig)
{this[key]=aitocopenidConfig[key];}
aitocopenidConfig=null;}
if(aitocopenid.checkingForInited())
{return true;}
else
{setTimeout(aitocopenid.init,100);return false;}},launch:function()
{aitocopenid.init=aitocopenid.launch;if(aitocopenid._init())
{switch(aitocopenid._shiftCascade())
{case'google':aitocgoogleopenid.launch();break;case'facebook':aitocfacebookopenid.launch();break;case'myspace':aitocmyspaceopenid.launch();break;}}},render:function()
{aitocopenid.init=aitocopenid.render;if(aitocopenid._init())
{var item=aitocopenid._shiftCascade();aitocopenid._renderItem(item);}},logout:function(service)
{aitocopenid.logoutService=aitocopenid.logoutService?aitocopenid.logoutService:service;service=aitocopenid.logoutService;aitocopenid.init=aitocopenid.logout;if(aitocopenid._init())
{switch(service)
{case'google':aitocgoogleopenid.logout();break;case'facebook':aitocfacebookopenid.logout();break;case'myspace':aitocmyspaceopenid.logout();break;}}},performLogout:function()
{if(aitocopenid.successUrl)
{aitocopenid.gotoMainPage();}
else
{aitocopenid.refreshPage();}},_containProvider:function(provider)
{for(var i=0;i<aitocopenid._cascade.length;++i)
{if(provider==aitocopenid._cascade[i])
{return true;}}
return false;},checkingForInited:function()
{var as=new Array();var realize=true;if(aitocopenid._containProvider('google')&&aitocopenid.google.require)
{if("undefined"==typeof(google))
{realize=false;}
else if(!aitocopenid._tryFriendConnect)
{realize=false;google.load('friendconnect','0.8');aitocopenid._tryFriendConnect=true;}
else if("undefined"==typeof(google.friendconnect))
{realize=false;}
else if("undefined"==typeof(google.friendconnect.container))
{realize=false;}}
if(aitocopenid._containProvider('facebook')&&aitocopenid.facebook.require)
{if("undefined"==typeof(FB))
{realize=false;}}
return realize;}};;aitocgoogleopenid={action:'login',securityToken:null,speedLoginState:null,_requestMagento:function(method,data,callback)
{var ajaxUrl=aitocopenid.google.ajaxUrl+method;aitocopenid.requestMagento(ajaxUrl,data,callback);},logout:function()
{aitocgoogleopenid.action='logout';aitocgoogleopenid.realize();},realize:function()
{google.friendconnect.container.setParentUrl(aitocopenid.baseStoreUrl);if(aitocopenid.google.key)
{if(aitocopenid.speedup&&aitocgoogleopenid.action=='login')
{aitocgoogleopenid._renderButton();aitocopenid.render();}
else
{google.friendconnect.container.initOpenSocialApi({site:aitocopenid.google.key,onload:aitocgoogleopenid.performLoad});}}
else
{aitocopenid.render();}},launch:function()
{aitocgoogleopenid.action='launch';aitocgoogleopenid.realize();},performLoad:function(securityToken)
{switch(aitocgoogleopenid.action)
{case'launch':aitocopenid.displayMode='details';aitocgoogleopenid._renderButton();try
{aitocgoogleopenid.action='login';google.friendconnect.requestSignIn();}
catch(e)
{}
break;case'login':aitocgoogleopenid.securityToken=securityToken;var request={st:aitocgoogleopenid.securityToken};aitocgoogleopenid._requestMagento('check',request,aitocgoogleopenid.realizeCheckResponse);break;case'logout':aitocgoogleopenid.action='loggedout';google.friendconnect.requestSignOut();break;case'loggedout':aitocopenid.performLogout();break;}},speedLogin:function()
{google.friendconnect.container.initOpenSocialApi({site:aitocopenid.google.key,onload:function(securityToken)
{if(aitocgoogleopenid.speedLoginState=='progress')
{aitocgoogleopenid.performLoad(securityToken);return false;}
try
{aitocgoogleopenid.action='login';aitocgoogleopenid.speedLoginState='progress';google.friendconnect.requestSignIn();}
catch(e)
{}}});return false;},realizeCheckResponse:function(response)
{switch(response.responseJSON.status)
{case"registered":aitocopenid.gotoEditAccount();break;case"logedin":aitocopenid.refreshPage(response.responseJSON.successUrl);break;case'user':aitocgoogleopenid._renderButton("logout");break;case'unknown':aitocgoogleopenid._renderButton();aitocopenid.render();break;}},_renderButton:function(caption)
{var style="text";switch(aitocopenid.displayMode)
{case'small':style="text";break;case'details':style="standard";break;case'normal':style="standard";break;}
var params={id:"openid_google",style:style};if(caption)
{switch(caption)
{case"logout":params.text="Sign out";break;}}
if(aitocopenid.speedup)
{var img=style=="text"?"group16.gif":"googleico.png";if(aitocopenid.google.group&&style=="text")
{img="google16.gif";}
img=aitocopenid.baseUrl+aitocopenid.imgUrl+img;var div=$("openid_google");if(div)
{div.innerHTML='<img style="cursor: pointer;" onclick="return aitocgoogleopenid.speedLogin();"  src="'+img+'"/>';}}
else
{google.friendconnect.renderSignInButton(params);}},_hideButton:function()
{document.getElementById("openid_google").innerHTML="";}};;aitocmyspaceopenid={action:"login",_requestMagento:function(method,data,callback)
{var ajaxUrl=aitocopenid.myspace.ajaxUrl+method;aitocopenid.requestMagento(ajaxUrl,data,callback);},logout:function()
{aitocopenid.performLogout();},realize:function()
{if(aitocopenid.speedup&&aitocmyspaceopenid.action=='login')
{aitocmyspaceopenid._renderButton();aitocopenid.render();}
else
{aitocmyspaceopenid._requestMagento('check',null,aitocmyspaceopenid.realizeCheckResponse);}},launch:function()
{aitocopenid.displayMode='details';aitocmyspaceopenid._renderButton();aitocmyspaceopenid.openLoginWindow();},realizeCheckResponse:function(response)
{switch(response.responseJSON.status)
{case"registered":aitocopenid.gotoEditAccount();break;case"logedin":aitocopenid.refreshPage(response.responseJSON.successUrl);break;case'user':aitocmyspaceopenid._renderButton();break;case'unknown':aitocmyspaceopenid._renderButton();aitocopenid.render();break;}},_renderButton:function()
{var file="myspaceicon.gif";switch(aitocopenid.displayMode)
{case'details':case'normal':file="myspacebutton.gif";break;}
var div=document.getElementById("openid_myspace");var imgUrl=aitocopenid.baseUrl+'skin/frontend/default/default/images/aitoc/aitopenid/'+file;var html='<img style="cursor: pointer;" src="'+imgUrl+'" ';html+='onclick="aitocmyspaceopenid.openLoginWindow();" ';html+='/>';div.innerHTML=html;},openLoginWindow:function()
{var lw=window.open(aitocopenid.myspace.popupUrl,"myspaceauth","width=640,height=480,scrollbars=yes");if(lw)
{lw.focus();}}};;aitocfacebookopenid={action:'login',_requestMagento:function(method,data,callback)
{var ajaxUrl=aitocopenid.facebook.ajaxUrl+method;aitocopenid.requestMagento(ajaxUrl,data,callback);},logout:function()
{aitocfacebookopenid.action='logout';aitocfacebookopenid.realize();},realize:function()
{if(aitocopenid.facebook.key)
{if(aitocopenid.speedup&&aitocfacebookopenid.action=='login')
{aitocfacebookopenid.render();}
else
{FB.init(aitocopenid.facebook.key,aitocopenid.baseUrl+"xd_receiver.htm");FB.ensureInit(aitocfacebookopenid.performLoad);}}
else
{aitocfacebookopenid.render();}},launch:function()
{aitocfacebookopenid.action='launch';aitocfacebookopenid.realize();},performLoad:function()
{switch(aitocfacebookopenid.action)
{case'launch':aitocopenid.displayMode='details';aitocfacebookopenid._renderButton();try
{aitocfacebookopenid.action='login';FB.Connect.requireSession(aitocfacebookopenid.performLoad);}
catch(e)
{aitocfacebookopenid.render();}
break;case'logout':FB.Connect.logoutAndRedirect(aitocopenid.successUrl?aitocopenid.successUrl:document.URL);break;case'login':aitocfacebookopenid._requestMagento("check",null,aitocfacebookopenid.realizeCheckResponse);break;}},render:function()
{aitocfacebookopenid._renderButton();aitocopenid.render();},realizeCheckResponse:function(response)
{switch(response.responseJSON.status)
{case'registered':aitocopenid.gotoEditAccount();break;case'logedin':aitocopenid.refreshPage(response.responseJSON.successUrl);break;case'unknown':aitocfacebookopenid.render();break;case'user':aitocfacebookopenid._renderButton();break;}},realizeUnauthorized:function()
{aitocfacebookopenid._renderButton();},_renderButton:function()
{var style="small";switch(aitocopenid.displayMode)
{case'details':case'normal':style="medium";break;}
if(aitocopenid.speedup)
{var img=style=="small"?"fb16.gif":"fb.gif";img=aitocopenid.baseUrl+aitocopenid.imgUrl+img;var div=$("openid_facebook");if(div)
{div.innerHTML='<img style="cursor: pointer;" onclick="return aitocfacebookopenid.speedLogin();" src="'+img+'">';}}
else
{var div=document.getElementById("openid_facebook");var html='<fb:login-button onlogin="aitocfacebookopenid.realize();"';html+=' size="'+style+'" background="dark" length="short"></fb:login-button>';div.innerHTML=html;FB.XFBML.Host.parseDomTree();}},speedLogin:function()
{FB.init(aitocopenid.facebook.key,aitocopenid.baseUrl+"xd_receiver.htm");FB.ensureInit(function()
{try
{aitocfacebookopenid.action='login';FB.Connect.requireSession(aitocfacebookopenid.performLoad);}
catch(e)
{aitocfacebookopenid.render();}});return false;}};