(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.6",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}});c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)}})}})(jQuery);;(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)b(d).triggerHandler("remove");k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.charAt(0)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,this._getCreateOptions(),a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a;if(arguments.length===0)return b.extend({},this.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}this._setOptions(d);return this},_setOptions:function(a){var c=this;b.each(a,function(d,e){c._setOption(d,e)});return this},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);;(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var b=this,e=a.which==1,f=typeof this.options.cancel=="string"?c(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!e||f||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();return true}}this._mouseMoveDelegate=function(d){return b._mouseMove(d)};this._mouseUpDelegate=function(d){return b._mouseUp(d)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.preventDefault();return a.originalEvent.mouseHandled=true}},_mouseMove:function(a){if(c.browser.msie&&!(document.documentMode>=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=a.target==this._mouseDownEvent.target;this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);;(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY,left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+=k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+parseInt(c.curCSS(this,"marginRight",true))||0,w=m+q+parseInt(c.curCSS(this,"marginBottom",true))||0,i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-=m/2;i.left=parseInt(i.left);i.top=parseInt(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left=d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+=a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b),g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery);;(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b=this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions();d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element,b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){var b=d(a.containment)[0];if(b){a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(a.containment.constructor==Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])e=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;e=this.originalPageX+Math.round((e-this.originalPageX)/b.grid[0])*b.grid[0];e=this.containment?!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:!(e-this.offset.click.left<this.containment[0])?e-b.grid[0]:e+b.grid[0]:e}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop()),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(a,b,c){c=c||this._uiHash();d.ui.plugin.call(this,a,[b,c]);if(a=="drag")this.positionAbs=this._convertPositionTo("absolute");return d.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});d.extend(d.ui.draggable,{version:"1.8.6"});d.ui.plugin.add("draggable","connectToSortable",{start:function(a,b){var c=d(this).data("draggable"),f=c.options,e=d.extend({},b,{item:c.element});c.sortables=[];d(f.connectToSortable).each(function(){var g=d.data(this,"sortable");if(g&&!g.options.disabled){c.sortables.push({instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("activate",a,e)}})},stop:function(a,b){var c=d(this).data("draggable"),f=d.extend({},b,{item:c.element});d.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(a);this.instance.options.helper=this.instance.options._helper;c.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",a,f)}})},drag:function(a,b){var c=d(this).data("draggable"),f=this;d.each(c.sortables,function(){this.instance.positionAbs=c.positionAbs;this.instance.helperProportions=c.helperProportions;this.instance.offset.click=c.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=d(f).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return b.helper[0]};a.target=this.instance.currentItem[0];this.instance._mouseCapture(a,true);this.instance._mouseStart(a,true,true);this.instance.offset.click.top=c.offset.click.top;this.instance.offset.click.left=c.offset.click.left;this.instance.offset.parent.left-=c.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=c.offset.parent.top-this.instance.offset.parent.top;c._trigger("toSortable",a);c.dropped=this.instance.element;c.currentItem=c.element;this.instance.fromOutside=c}this.instance.currentItem&&this.instance._mouseDrag(a)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",a,this.instance._uiHash(this.instance));this.instance._mouseStop(a,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();c._trigger("fromSortable",a);c.dropped=false}})}});d.ui.plugin.add("draggable","cursor",{start:function(){var a=d("body"),b=d(this).data("draggable").options;if(a.css("cursor"))b._cursor=a.css("cursor");a.css("cursor",b.cursor)},stop:function(){var a=d(this).data("draggable").options;a._cursor&&d("body").css("cursor",a._cursor)}});d.ui.plugin.add("draggable","iframeFix",{start:function(){var a=d(this).data("draggable").options;d(a.iframeFix===true?"iframe":a.iframeFix).each(function(){d('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})},stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop+c.scrollSpeed;else if(a.pageY-b.overflowOffset.top<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop-c.scrollSpeed;if(!c.axis||c.axis!="y")if(b.overflowOffset.left+b.scrollParent[0].offsetWidth-a.pageX<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft+c.scrollSpeed;else if(a.pageX-b.overflowOffset.left<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(!c.axis||c.axis!="x")if(a.pageY-d(document).scrollTop()<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()-c.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()+c.scrollSpeed);if(!c.axis||c.axis!="y")if(a.pageX-d(document).scrollLeft()<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()-c.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()+c.scrollSpeed)}f!==false&&d.ui.ddmanager&&!c.dropBehaviour&&d.ui.ddmanager.prepareOffsets(b,a)}});d.ui.plugin.add("draggable","snap",{start:function(){var a=d(this).data("draggable"),b=a.options;a.snapElements=[];d(b.snap.constructor!=String?b.snap.items||":data(draggable)":b.snap).each(function(){var c=d(this),f=c.offset();this!=a.element[0]&&a.snapElements.push({item:this,width:c.outerWidth(),height:c.outerHeight(),top:f.top,left:f.left})})},drag:function(a,b){for(var c=d(this).data("draggable"),f=c.options,e=f.snapTolerance,g=b.offset.left,n=g+c.helperProportions.width,m=b.offset.top,o=m+c.helperProportions.height,h=c.snapElements.length-1;h>=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e<g&&g<k+e&&j-e<m&&m<l+e||i-e<g&&g<k+e&&j-e<o&&o<l+e||i-e<n&&n<k+e&&j-e<m&&m<l+e||i-e<n&&n<k+e&&j-e<o&&o<l+e){if(f.snapMode!="inner"){var p=Math.abs(j-o)<=e,q=Math.abs(l-m)<=e,r=Math.abs(i-n)<=e,s=Math.abs(k-g)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:j-c.helperProportions.height,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:l,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:i-c.helperProportions.width}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:k}).left-c.margins.left}var t=p||q||r||s;if(f.snapMode!="outer"){p=Math.abs(j-m)<=e;q=Math.abs(l-o)<=e;r=Math.abs(i-g)<=e;s=Math.abs(k-n)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:j,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:l-c.helperProportions.height,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:i}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:k-c.helperProportions.width}).left-c.margins.left}if(!c.snapElements[h].snapping&&(p||q||r||s||t))c.options.snap.snap&&c.options.snap.snap.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=p||q||r||s||t}else{c.snapElements[h].snapping&&c.options.snap.release&&c.options.snap.release.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=false}}}});d.ui.plugin.add("draggable","stack",{start:function(){var a=d(this).data("draggable").options;a=d.makeArray(d(a.stack)).sort(function(c,f){return(parseInt(d(c).css("zIndex"),10)||0)-(parseInt(d(f).css("zIndex"),10)||0)});if(a.length){var b=parseInt(a[0].style.zIndex)||0;d(a).each(function(c){this.style.zIndex=b+c});this[0].style.zIndex=b+a.length}}});d.ui.plugin.add("draggable","zIndex",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("zIndex"))b._zIndex=a.css("zIndex");a.css("zIndex",b.zIndex)},stop:function(a,b){a=d(this).data("draggable").options;a._zIndex&&d(b.helper).css("zIndex",a._zIndex)}})})(jQuery);;(function(d){d.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var a=this.options,b=a.accept;this.isover=0;this.isout=1;this.accept=d.isFunction(b)?b:function(c){return c.is(b)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};d.ui.ddmanager.droppables[a.scope]=d.ui.ddmanager.droppables[a.scope]||[];d.ui.ddmanager.droppables[a.scope].push(this);a.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var a=d.ui.ddmanager.droppables[this.options.scope],b=0;b<a.length;b++)a[b]==this&&a.splice(b,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(a,b){if(a=="accept")this.accept=d.isFunction(b)?b:function(c){return c.is(b)};d.Widget.prototype._setOption.apply(this,arguments)},_activate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);b&&this._trigger("activate",a,this.ui(b))},_deactivate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);b&&this._trigger("deactivate",a,this.ui(b))},_over:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",a,this.ui(b))}},_out:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",a,this.ui(b))}},_drop:function(a,b){var c=b||d.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0])return false;var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=d.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==c.options.scope&&g.accept.call(g.element[0],c.currentItem||c.element)&&d.ui.intersect(c,d.extend(g,{offset:g.element.offset()}),g.options.tolerance)){e=true;return false}});if(e)return false;if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",a,this.ui(c));return this.element}return false},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});d.extend(d.ui.droppable,{version:"1.8.6"});d.ui.intersect=function(a,b,c){if(!b.offset)return false;var e=(a.positionAbs||a.position.absolute).left,g=e+a.helperProportions.width,f=(a.positionAbs||a.position.absolute).top,h=f+a.helperProportions.height,i=b.offset.left,k=i+b.proportions.width,j=b.offset.top,l=j+b.proportions.height;switch(c){case"fit":return i<=e&&g<=k&&j<=f&&h<=l;case"intersect":return i<e+a.helperProportions.width/2&&g-a.helperProportions.width/2<k&&j<f+a.helperProportions.height/2&&h-a.helperProportions.height/2<l;case"pointer":return d.ui.isOver((a.positionAbs||a.position.absolute).top+(a.clickOffset||a.offset.click).top,(a.positionAbs||a.position.absolute).left+(a.clickOffset||a.offset.click).left,j,i,b.proportions.height,b.proportions.width);case"touch":return(f>=j&&f<=l||h>=j&&h<=l||f<j&&h>l)&&(e>=i&&e<=k||g>=i&&g<=k||e<i&&g>k);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f<c.length;f++)if(!(c[f].options.disabled||a&&!c[f].accept.call(c[f].element[0],a.currentItem||a.element))){for(var h=0;h<g.length;h++)if(g[h]==c[f].element[0]){c[f].proportions.height=0;continue a}c[f].visible=c[f].element.css("display")!="none";if(c[f].visible){c[f].offset=c[f].element.offset();c[f].proportions={width:c[f].element[0].offsetWidth,height:c[f].element[0].offsetHeight};e=="mousedown"&&c[f]._activate.call(c[f],b)}}},drop:function(a,b){var c=false;d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&d.ui.intersect(a,this,this.options.tolerance))c=c||this._drop.call(this,b);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],a.currentItem||a.element)){this.isout=1;this.isover=0;this._deactivate.call(this,b)}}});return c},drag:function(a,b){a.options.refreshPositions&&d.ui.ddmanager.prepareOffsets(a,b);d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var c=d.ui.intersect(a,this,this.options.tolerance);if(c=!c&&this.isover==1?"isout":c&&this.isover==0?"isover":null){var e;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length){e=d.data(g[0],"droppable");e.greedyChild=c=="isover"?1:0}}if(e&&c=="isover"){e.isover=0;e.isout=1;e._out.call(e,b)}this[c]=1;this[c=="isout"?"isover":"isout"]=0;this[c=="isover"?"_over":"_out"].call(this,b);if(e&&c=="isout"){e.isout=0;e.isover=1;e._over.call(e,b)}}}})}}})(jQuery);;(function(d){d.widget("ui.sortable",d.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+b.scrollSpeed;else if(a.pageY-this.overflowOffset.top<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-b.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-a.pageX<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+b.scrollSpeed;else if(a.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-b.scrollSpeed}else{if(a.pageY-d(document).scrollTop()<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()-b.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()+b.scrollSpeed);if(a.pageX-d(document).scrollLeft()<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()-b.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()+b.scrollSpeed)}c!==false&&d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(b=this.items.length-1;b>=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a,c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset();c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate",null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+j<k&&b+l>g&&b+l<h;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?j:g<b+this.helperProportions.width/2&&c-this.helperProportions.width/2<h&&i<e+this.helperProportions.height/2&&f-this.helperProportions.height/2<k},_intersectsWithPointer:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width);b=b&&a;a=this._getDragVerticalDirection();var c=this._getDragHorizontalDirection();if(!b)return false;return this.floating?c&&c=="right"||a=="down"?2:1:a&&(a=="down"?2:1)},_intersectsWithSides:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width);var c=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return this.floating&&e?e=="right"&&a||e=="left"&&!a:c&&(c=="down"&&b||c=="up"&&!b)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith();if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b<this.items.length;b++)for(var c=0;c<a.length;c++)a[c]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(a){this.items=[];this.containers=[this];var b=this.items,c=[[d.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):d(this.options.items,this.element),this]],e=this._connectWith();if(e)for(var f=e.length-1;f>=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h<g;h++){i=d(e[h]);i.data("sortable-item",a);b.push({item:i,instance:a,width:0,height:0,left:0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var b=this.items.length-1;b>=0;b--){var c=this.items[b],e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)<b){b=Math.abs(h-f);e=this.items[g]}}if(e||this.options.dropOnEmpty){this.currentContainer=this.containers[c];e?this._rearrange(a,e,null,true):this._rearrange(a,null,this.containers[c].element,true);this._trigger("change",a,this._uiHash());this.containers[c]._trigger("change",a,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}}},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a,this.currentItem])):b.helper=="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||d(b.appendTo!="parent"?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(a[0].style.width==""||b.forceHelperSize)a.width(this.currentItem.width());if(a[0].style.height==""||b.forceHelperSize)a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)){var b=d(a.containment)[0];a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])f=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;f=this.originalPageX+Math.round((f-this.originalPageX)/b.grid[0])*b.grid[0];f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-b.grid[0]:f+b.grid[0]:f}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())}},_rearrange:function(a,b,c,e){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var f=this,g=this.counter;window.setTimeout(function(){g==f.counter&&f.refreshPositions(!e)},0)},_clear:function(a,b){this.reverting=false;var c=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var e in this._storedCSS)if(this._storedCSS[e]=="auto"||this._storedCSS[e]=="static")this._storedCSS[e]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!b&&c.push(function(f){this._trigger("receive",f,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!b)c.push(function(f){this._trigger("update",f,this._uiHash())});if(!d.ui.contains(this.element[0],this.currentItem[0])){b||c.push(function(f){this._trigger("remove",f,this._uiHash())});for(e=this.containers.length-1;e>=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}return false}b||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!b){for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){d.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||d([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}});d.extend(d.ui.sortable,{version:"1.8.6"})})(jQuery);;(function(e){e.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},_create:function(){var a=this,b=this.element[0].ownerDocument,f;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!(a.options.disabled||a.element.attr("readonly"))){f=false;var d=e.ui.keyCode;switch(c.keyCode){case d.PAGE_UP:a._move("previousPage",c);break;case d.PAGE_DOWN:a._move("nextPage",c);break;case d.UP:a._move("previous",c);c.preventDefault();break;case d.DOWN:a._move("next",c);c.preventDefault();break;case d.ENTER:case d.NUMPAD_ENTER:if(a.menu.active){f=true;c.preventDefault()}case d.TAB:if(!a.menu.active)return;a.menu.select(c);break;case d.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem=null;a.search(null,c)}},a.options.delay);break}}}).bind("keypress.autocomplete",function(c){if(f){f=false;c.preventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=e("<ul></ul>").addClass("ui-autocomplete").appendTo(e(this.options.appendTo||"body",b)[0]).mousedown(function(c){var d=a.menu.element[0];e(c.target).closest(".ui-menu-item").length||setTimeout(function(){e(document).one("mousedown",function(g){g.target!==a.element[0]&&g.target!==d&&!e.ui.contains(d,g.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,d){d=d.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:d})&&/^key/.test(c.originalEvent.type)&&a.element.val(d.value)},selected:function(c,d){d=d.item.data("item.autocomplete");var g=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=g;setTimeout(function(){a.previous=g},1)}false!==a._trigger("select",c,{item:d})&&a.element.val(d.value);a.term=a.element.val();a.close(c);a.selectedItem=d},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");e.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();e.Widget.prototype.destroy.call(this)},_setOption:function(a,b){e.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(e(b||"body",this.element[0].ownerDocument)[0])},_initSource:function(){var a=this,b,f;if(e.isArray(this.options.source)){b=this.options.source;this.source=function(c,d){d(e.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source==="string"){f=this.options.source;this.source=function(c,d){a.xhr&&a.xhr.abort();a.xhr=e.getJSON(f,c,function(g,i,h){h===a.xhr&&d(g);a.xhr=null})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search",b)!==false)return this._search(a)},_search:function(a){this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){if(a&&a.length){a=this._normalize(a);this._suggest(a);this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",a);this.menu.element.hide();this.menu.deactivate()}},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){if(a.length&&a[0].label&&a[0].value)return a;return e.map(a,function(b){if(typeof b==="string")return{label:b,value:b};return e.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(a){this._renderMenu(this.menu.element.empty().zIndex(this.element.zIndex()+1),a);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position(e.extend({of:this.element},this.options.position));this._resizeMenu()},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(a,b){var f=this;e.each(b,function(c,d){f._renderItem(a,d)})},_renderItem:function(a,b){return e("<li></li>").data("item.autocomplete",b).append(e("<a></a>").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}});e.extend(e.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var f=new RegExp(e.ui.autocomplete.escapeRegex(b),"i");return e.grep(a,function(c){return f.test(c.label||c.value||c)})}})})(jQuery);(function(e){e.widget("ui.menu",{_create:function(){var a=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(b){if(e(b.target).closest(".ui-menu-item a").length){b.preventDefault();a.select(b)}});this.refresh()},refresh:function(){var a=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(b){a.activate(b,e(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var f=b.offset().top-this.element.offset().top,c=this.element.attr("scrollTop"),d=this.element.height();if(f<0)this.element.attr("scrollTop",c+f);else f>=d&&this.element.attr("scrollTop",c+f-d+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:b})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,f){if(this.active){a=this.active[a+"All"](".ui-menu-item").eq(0);a.length?this.activate(f,a):this.activate(f,this.element.children(b))}else this.activate(f,this.element.children(b))},nextPage:function(a){if(this.hasScroll())if(!this.active||this.last())this.activate(a,this.element.children(".ui-menu-item:first"));else{var b=this.active.offset().top,f=this.element.height(),c=this.element.children(".ui-menu-item").filter(function(){var d=e(this).offset().top-b-f+e(this).height();return d<10&&d>-10});c.length||(c=this.element.children(".ui-menu-item:last"));this.activate(a,c)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(".ui-menu-item:last"));else{var b=this.active.offset().top,f=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var c=e(this).offset().top-b+f-e(this).height();return c<10&&c>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(a,result)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})})(jQuery);;(function(d){d.widget("ui.slider",d.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var a=this,b=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");b.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");this.range=d([]);if(b.range){if(b.range===true){this.range=d("<div></div>");if(!b.values)b.values=[this._valueMin(),this._valueMin()];if(b.values.length&&b.values.length!==2)b.values=[b.values[0],b.values[0]]}else this.range=d("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(b.range==="min"||b.range==="max")this.range.addClass("ui-slider-range-"+b.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");if(b.values&&b.values.length)for(;d(".ui-slider-handle",this.element).length<b.values.length;)d("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".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(c){c.preventDefault()}).hover(function(){b.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(b.disabled)d(this).blur();else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),h,g,i;if(!a.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e=false;if(!a._keySliding){a._keySliding=true;d(this).addClass("ui-state-active");h=a._start(c,f);if(h===false)return}break}i=a.options.step;h=a.options.values&&a.options.values.length?(g=a.values(f)):(g=a.value());switch(c.keyCode){case d.ui.keyCode.HOME:g=a._valueMin();break;case d.ui.keyCode.END:g=a._valueMax();break;case d.ui.keyCode.PAGE_UP:g=a._trimAlignValue(h+(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:g=a._trimAlignValue(h-(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(h===a._valueMax())return;g=a._trimAlignValue(h+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(h===a._valueMin())return;g=a._trimAlignValue(h-i);break}a._slide(c,f,g);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(a._keySliding){a._keySliding=false;a._stop(c,e);a._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},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();return this},_mouseCapture:function(a){var b=this.options,c,e,f,h,g;if(b.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:a.pageX,y:a.pageY});e=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(i){var j=Math.abs(c-h.values(i));if(e>j){e=j;f=d(this);g=i}});if(b.range===true&&this.values(1)===b.min){g+=1;f=d(this.handles[g])}if(this._start(a,g)===false)return false;this._mouseSliding=true;h._handleIndex=g;f.addClass("ui-state-active").focus();b=f.offset();this._clickOffset=!d(a.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-b.left-f.width()/2,top:a.pageY-b.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};this._slide(a,g,c);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(a){var b=this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;if(this.orientation==="horizontal"){b=this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;if(b>1)b=1;if(b<0)b=0;if(this.orientation==="vertical")b=1-b;a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+b*a)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var e;if(this.options.values&&this.options.values.length){e=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>e||b===1&&c<e))c=e;if(c!==this.values(b)){e=this.values();e[b]=c;a=this._trigger("slide",a,{handle:this.handles[b],value:c,values:e});this.values(b?0:1);a!==false&&this.values(b,c,true)}}else if(c!==this.value()){a=this._trigger("slide",a,{handle:this.handles[b],value:c});a!==false&&this.value(c)}},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value=this._trimAlignValue(a);this._refreshValue();this._change(null,0)}return this._value()},values:function(a,b){var c,e,f;if(arguments.length>1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;f<c.length;f+=1){c[f]=this._trimAlignValue(e[f]);this._change(null,f)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(a):this.value();else return this._values()},_setOption:function(a,b){var c,e=0;if(d.isArray(this.options.values))e=this.options.values.length;d.Widget.prototype._setOption.apply(this,arguments);switch(a){case"disabled":if(b){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(c=0;c<e;c+=1)this._change(null,c);this._animateOff=false;break}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a)},_values:function(a){var b,c;if(arguments.length){b=this.options.values[a];return b=this._trimAlignValue(b)}else{b=this.options.values.slice();for(c=0;c<b.length;c+=1)b[c]=this._trimAlignValue(b[c]);return b}},_trimAlignValue:function(a){if(a<this._valueMin())return this._valueMin();if(a>this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=a%b;a=a-c;if(Math.abs(c)*2>=b)a+=c>0?b:-b;return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a=this.options.range,b=this.options,c=this,e=!this._animateOff?b.animate:false,f,h={},g,i,j,l;if(this.options.values&&this.options.values.length)this.handles.each(function(k){f=(c.values(k)-c._valueMin())/(c._valueMax()-c._valueMin())*100;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](h,b.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(k===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},b.animate);if(k===1)c.range[e?"animate":"css"]({width:f-g+"%"},{queue:false,duration:b.animate})}else{if(k===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},b.animate);if(k===1)c.range[e?"animate":"css"]({height:f-g+"%"},{queue:false,duration:b.animate})}g=f});else{i=this.value();j=this._valueMin();l=this._valueMax();f=l!==j?(i-j)/(l-j)*100:0;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](h,b.animate);if(a==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},b.animate);if(a==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:b.animate});if(a==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},b.animate);if(a==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:b.animate})}}});d.extend(d.ui.slider,{version:"1.8.6"})})(jQuery);;(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(b,e){if(b=="selected")this.options.collapsible&&e==this.options.selected||this.select(e);else{this.options[b]=e;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[b].concat(d.makeArray(arguments)))},_ui:function(b,e){return{tab:b,panel:e,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var a=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]||(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))a.panels=a.panels.add(a._sanitizeSelector(i));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=a._tabId(f);f.href="#"+i;f=d("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else c.disabled.push(g)});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(a._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(c.selected>=0&&this.anchors.length){d(a._sanitizeSelector(a.anchors[c.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[c.selected],d(a._sanitizeSelector(a.anchors[c.selected].hash))))});this.load(c.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);b=0;for(var j;j=this.lis[b];b++)d(j)[d.inArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")};this.anchors.bind(c.event+".tabs",function(){var g=this,f=d(g).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),l=d(a._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}c.selected=a.anchors.index(this);a.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected=-1;c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this));this.blur();return false}c.cookie&&a._cookie(c.selected,c.cookie);if(l.length){i.length&&a.element.queue("tabs",function(){s(g,i)});a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(b){if(typeof b=="string")b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));return b},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b,e,a){if(a===p)a=this.anchors.length;var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=d("#"+b);j.length||(j=d(h.panelTemplate).attr("id",b).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]);j.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(b){b=this._getIndex(b);var e=this.options,a=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1<this.anchors.length?1:-1));e.disabled=d.map(d.grep(e.disabled,function(h){return h!=b}),function(h){return h>=b?--h:h});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));return this},enable:function(b){b=this._getIndex(b);var e=this.options;if(d.inArray(b,e.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=b});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){b=this._getIndex(b);var e=this.options;if(b!=e.selected){this.lis.eq(b).addClass("ui-state-disabled");e.disabled.push(b);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]))}return this},select:function(b){b=this._getIndex(b);if(b==-1)if(this.options.collapsible&&this.options.selected!=-1)b=this.options.selected;else return this;this.anchors.eq(b).trigger(this.options.event+".tabs");return this},load:function(b){b=this._getIndex(b);var e=this,a=this.options,c=this.anchors.eq(b)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(a.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){d(e._sanitizeSelector(c.hash)).html(k);e._cleanup();a.cache&&d.data(c,"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.error(k,n,b,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(b,e){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.6"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,e){var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=c.selected;a.select(++k<a.anchors.length?k:0)},b);j&&j.stopPropagation()});e=a._unrotate||(a._unrotate=!e?function(j){j.clientX&&a.rotate(null)}:function(){t=c.selected;h()});if(b){this.element.bind("tabsshow",h);this.anchors.bind(c.event+".tabs",e);h()}else{clearTimeout(a.rotation);this.element.unbind("tabsshow",h);this.anchors.unbind(c.event+".tabs",e);delete this._rotate;delete this._unrotate}return this}})})(jQuery);;jQuery.effects||function(f,j){function m(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return n.transparent;return n[f.trim(c).toLowerCase()]}function s(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return m(b)}function o(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function p(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in t||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function u(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d=a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:f.fx.speeds[b]||f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}function l(c){if(!c||typeof c==="number"||f.fx.speeds[c])return true;if(typeof c==="string"&&!f.effects[c])return true;return false}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=s(b.elem,a);b.end=m(b.end);b.colorInit=true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var n={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},q=["add","remove","toggle"],t={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b,d){if(f.isFunction(b)){d=b;b=null}return this.each(function(){var e=f(this),g=e.attr("style")||" ",h=p(o.call(this)),r,v=e.attr("className");f.each(q,function(w,i){c[i]&&e[i+"Class"](c[i])});r=p(o.call(this));e.attr("className",v);e.animate(u(h,r),a,b,function(){f.each(q,function(w,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments)})})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.6",save:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.data("ec.storage."+a[b],c[0].style[a[b]])},restore:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.css(a[b],c.data("ec.storage."+a[b]))},setMode:function(c,a){if(a=="toggle")a=c.is(":hidden")?"show":"hide";return a},getBaseline:function(c,a){var b;switch(c[0]){case"top":b=0;break;case"middle":b=0.5;break;case"bottom":b=1;break;default:b=c[0]/a.height}switch(c[1]){case"left":c=0;break;case"center":c=0.5;break;case"right":c=1;break;default:c=c[1]/a.width}return{x:c,y:b}},createWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent();var a={width:c.outerWidth(true),height:c.outerHeight(true),"float":c.css("float")},b=f("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"});c.css({position:"relative",top:0,left:0})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c);return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)});return d.call(this,b)},_show:f.fn.show,show:function(c){if(l(c))return this._show.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(l(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(l(c)||typeof c==="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g))+b},easeOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*a)*Math.sin((a*e-c)*2*Math.PI/g)+d+b},easeInOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e/2)==2)return b+d;g||(g=e*0.3*1.5);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)+b;return h*Math.pow(2,-10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)*0.5+d+b},easeInBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*(a/=e)*a*((g+1)*a-g)+b},easeOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*((a=a/e-1)*a*((g+1)*a+g)+1)+b},easeInOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;if((a/=e/2)<1)return d/2*a*a*(((g*=1.525)+1)*a-g)+b;return d/2*((a-=2)*a*(((g*=1.525)+1)*a+g)+2)+b},easeInBounce:function(c,a,b,d,e){return d-f.easing.easeOutBounce(c,e-a,0,d,e)+b},easeOutBounce:function(c,a,b,d,e){return(a/=e)<1/2.75?d*7.5625*a*a+b:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+b:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+b:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+b},easeInOutBounce:function(c,a,b,d,e){if(a<e/2)return f.easing.easeInBounce(c,a*2,0,d,e)*0.5+b;return f.easing.easeOutBounce(c,a*2-e,0,d,e)*0.5+d*0.5+b}})}(jQuery);;(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);;(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&&this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);;(function(c){c.effects.slide=function(d){return this.queue(function(){var a=c(this),h=["position","top","left"],e=c.effects.setMode(a,d.options.mode||"show"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a).css({overflow:"hidden"});var f=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var g=d.options.distance||(f=="top"?a.outerHeight({margin:true}):a.outerWidth({margin:true}));if(e=="show")a.css(f,b=="pos"?-g:g);var i={};i[f]=(e=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);;(function(e){e.effects.transfer=function(a){return this.queue(function(){var b=e(this),c=e(a.options.to),d=c.offset();c={top:d.top,left:d.left,height:c.innerHeight(),width:c.innerWidth()};d=b.offset();var f=e('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery);;;;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);;(function(e){function n(f,c){var a=e(c);return a.length<2?a:f.parent().find(c)}function t(f,c){var a=this,l=f.add(a),g=f.children(),k=0,m=c.vertical;j||(j=a);if(g.length>1)g=e(c.items,f);e.extend(a,{getConf:function(){return c},getIndex:function(){return k},getSize:function(){return a.getItems().size()},getNaviButtons:function(){return o.add(p)},getRoot:function(){return f},getItemWrap:function(){return g},getItems:function(){return g.children(c.item).not("."+c.clonedClass)},move:function(b,d){return a.seekTo(k+b,d)},next:function(b){return a.move(1,b)},prev:function(b){return a.move(-1,b)},begin:function(b){return a.seekTo(0,b)},end:function(b){return a.seekTo(a.getSize()-1,b)},focus:function(){return j=a},addItem:function(b){b=e(b);if(c.circular){e(".cloned:last").before(b);e(".cloned:first").replaceWith(b.clone().addClass(c.clonedClass))}else g.append(b);l.trigger("onAddItem",[b]);return a},seekTo:function(b,d,h){if(c.circular&&b===0&&k==-1&&d!==0)return a;if(!c.circular&&b<0||b>a.getSize()||b<-1)return a;var i=b;if(b.jquery)b=a.getItems().index(b);else i=a.getItems().eq(b);var q=e.Event("onBeforeSeek");if(!h){l.trigger(q,[b,d]);if(q.isDefaultPrevented()||!i.length)return a}i=m?{top:-i.position().top}:{left:-i.position().left};k=b;j=a;if(d===undefined)d=c.speed;g.animate(i,d,c.easing,h||function(){l.trigger("onSeek",[b])});return a}});e.each(["onBeforeSeek","onSeek","onAddItem"],function(b,d){e.isFunction(c[d])&&e(a).bind(d,c[d]);a[d]=function(h){e(a).bind(d,h);return a}});if(c.circular){var r=a.getItems().slice(-1).clone().prependTo(g),s=a.getItems().eq(1).clone().appendTo(g);r.add(s).addClass(c.clonedClass);a.onBeforeSeek(function(b,d,h){if(!b.isDefaultPrevented())if(d==-1){a.seekTo(r,h,function(){a.end(0)});return b.preventDefault()}else d==a.getSize()&&a.seekTo(s,h,function(){a.begin(0)})});a.seekTo(0,0)}var o=n(f,c.prev).click(function(){a.prev()}),p=n(f,c.next).click(function(){a.next()});!c.circular&&a.getSize()>1&&a.onBeforeSeek(function(b,d){setTimeout(function(){if(!b.isDefaultPrevented()){o.toggleClass(c.disabledClass,d<=0);p.toggleClass(c.disabledClass,d>=a.getSize()-1)}},1)});c.mousewheel&&e.fn.mousewheel&&f.mousewheel(function(b,d){if(c.mousewheel){a.move(d<0?1:-1,c.wheelSpeed||50);return false}});c.keyboard&&e(document).bind("keydown.scrollable",function(b){if(!(!c.keyboard||b.altKey||b.ctrlKey||e(b.target).is(":input")))if(!(c.keyboard!="static"&&j!=a)){var d=b.keyCode;if(m&&(d==38||d==40)){a.move(d==38?-1:1);return b.preventDefault()}if(!m&&(d==37||d==39)){a.move(d==37?-1:1);return b.preventDefault()}}});e(a).trigger("onBeforeSeek",[c.initialIndex])}e.tools=e.tools||{version:"1.2.3"};e.tools.scrollable={conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,wheelSpeed:0}};var j;e.fn.scrollable=function(f){var c=this.data("scrollable");if(c)return c;f=e.extend({},e.tools.scrollable.conf,f);this.each(function(){c=new t(e(this),f);e(this).data("scrollable",c)});return f.api?c:this}})(jQuery);;(function($,p){var i,m=Array.prototype.slice,r=decodeURIComponent,a=$.param,c,l,v,b=$.bbq=$.bbq||{},q,u,j,e=$.event.special,d="hashchange",A="querystring",D="fragment",y="elemUrlAttr",g="location",k="href",t="src",x=/^.*\?|#.*$/g,w=/^.*\#/,h,C={};function E(F){return typeof F==="string"}function B(G){var F=m.call(arguments,1);return function(){return G.apply(this,F.concat(m.call(arguments)))}}function n(F){return F.replace(/^[^#]*#?(.*)$/,"$1")}function o(F){return F.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function f(H,M,F,I,G){var O,L,K,N,J;if(I!==i){K=F.match(H?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/);J=K[3]||"";if(G===2&&E(I)){L=I.replace(H?w:x,"")}else{N=l(K[2]);I=E(I)?l[H?D:A](I):I;L=G===2?I:G===1?$.extend({},I,N):$.extend({},N,I);L=a(L);if(H){L=L.replace(h,r)}}O=K[1]+(H?"#":L||!K[1]?"?":"")+L+J}else{O=M(F!==i?F:p[g][k])}return O}a[A]=B(f,0,o);a[D]=c=B(f,1,n);c.noEscape=function(G){G=G||"";var F=$.map(G.split(""),encodeURIComponent);h=new RegExp(F.join("|"),"g")};c.noEscape(",/");$.deparam=l=function(I,F){var H={},G={"true":!0,"false":!1,"null":null};$.each(I.replace(/\+/g," ").split("&"),function(L,Q){var K=Q.split("="),P=r(K[0]),J,O=H,M=0,R=P.split("]["),N=R.length-1;if(/\[/.test(R[0])&&/\]$/.test(R[N])){R[N]=R[N].replace(/\]$/,"");R=R.shift().split("[").concat(R);N=R.length-1}else{N=0}if(K.length===2){J=r(K[1]);if(F){J=J&&!isNaN(J)?+J:J==="undefined"?i:G[J]!==i?G[J]:J}if(N){for(;M<=N;M++){P=R[M]===""?O.length:R[M];O=O[P]=M<N?O[P]||(R[M+1]&&isNaN(R[M+1])?{}:[]):J}}else{if($.isArray(H[P])){H[P].push(J)}else{if(H[P]!==i){H[P]=[H[P],J]}else{H[P]=J}}}}else{if(P){H[P]=F?i:""}}});return H};function z(H,F,G){if(F===i||typeof F==="boolean"){G=F;F=a[H?D:A]()}else{F=E(F)?F.replace(H?w:x,""):F}return l(F,G)}l[A]=B(z,0);l[D]=v=B(z,1);$[y]||($[y]=function(F){return $.extend(C,F)})({a:k,base:k,iframe:t,img:t,input:t,form:"action",link:k,script:t});j=$[y];function s(I,G,H,F){if(!E(H)&&typeof H!=="object"){F=H;H=G;G=i}return this.each(function(){var L=$(this),J=G||j()[(this.nodeName||"").toLowerCase()]||"",K=J&&L.attr(J)||"";L.attr(J,a[I](K,H,F))})}$.fn[A]=B(s,A);$.fn[D]=B(s,D);b.pushState=q=function(I,F){if(E(I)&&/^#/.test(I)&&F===i){F=2}var H=I!==i,G=c(p[g][k],H?I:{},H?F:2);p[g][k]=G+(/#/.test(G)?"":"#")};b.getState=u=function(F,G){return F===i||typeof F==="boolean"?v(F):v(G)[F]};b.removeState=function(F){var G={};if(F!==i){G=u();$.each($.isArray(F)?F:arguments,function(I,H){delete G[H]})}q(G,2)};e[d]=$.extend(e[d],{add:function(F){var H;function G(J){var I=J[D]=c();J.getState=function(K,L){return K===i||typeof K==="boolean"?l(I,K):l(I,L)[K]};H.apply(this,arguments)}if($.isFunction(F)){H=F;return G}else{H=F.handler;F.handler=G}}})})(jQuery,this);(function($,i,b){var j,k=$.event.special,c="location",d="hashchange",l="href",f=$.browser,g=document.documentMode,h=f.msie&&(g===b||g<8),e="on"+d in i&&!h;function a(m){m=m||i[c][l];return m.replace(/^[^#]*#?(.*)$/,"$1")}$[d+"Delay"]=100;k[d]=$.extend(k[d],{setup:function(){if(e){return false}$(j.start)},teardown:function(){if(e){return false}$(j.stop)}});j=(function(){var m={},r,n,o,q;function p(){o=q=function(s){return s};if(h){n=$('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow;q=function(){return a(n.document[c][l])};o=function(u,s){if(u!==s){var t=n.document;t.open().close();t[c].hash="#"+u}};o(a())}}m.start=function(){if(r){return}var t=a();o||p();(function s(){var v=a(),u=q(t);if(v!==t){o(t=v,u);$(i).trigger(d)}else{if(u!==t){i[c][l]=i[c][l].replace(/#.*/,"")+"#"+u}}r=setTimeout(s,$[d+"Delay"])})()};m.stop=function(){if(!n){r&&clearTimeout(r);r=0}};return m})()})(jQuery,this);;$.extend($.expr[":"],{"icontains":function(elem,i,match,array){return(elem.textContent||elem.innerText||"").toLowerCase().indexOf((match[3]||"").toLowerCase())>=0;}});$.fn.replaceAndSlide=function(newContentElements){return this.each(function(){$(this).empty().hide().append(newContentElements).slideDown(200);});};jQuery.ajaxq=function(queue,options)
{if(typeof document.ajaxq=="undefined")document.ajaxq={q:{},r:null};if(typeof document.ajaxq.q[queue]=="undefined")document.ajaxq.q[queue]=[];if(typeof options!="undefined")
{var optionsCopy={};for(var o in options)optionsCopy[o]=options[o];options=optionsCopy;var originalCompleteCallback=options.complete;options.complete=function(request,status)
{document.ajaxq.q[queue].shift();document.ajaxq.r=null;if(originalCompleteCallback)originalCompleteCallback(request,status);if(document.ajaxq.q[queue].length>0)document.ajaxq.r=jQuery.ajax(document.ajaxq.q[queue][0]);};document.ajaxq.q[queue].push(options);if(document.ajaxq.q[queue].length==1)document.ajaxq.r=jQuery.ajax(options);}
else
{if(document.ajaxq.r)
{document.ajaxq.r.abort();document.ajaxq.r=null;}
document.ajaxq.q[queue]=[];}};(function($){$.cookie=function(key,value,options){if(arguments.length>1){var o=$.extend({},$.cookie.defaults,options);if(value===null||value===undefined){value='';o.expires=-1;}
if(o.expires.constructor!=Date){var today=new Date();today.setDate(today.getDate()+o.expires);o.expires=today;}
document.cookie=key+'='+value+'; expires='+o.expires.toUTCString()+(o.path?'; path='+(o.path):'')+(o.domain?'; domain='+(o.domain):'')+(o.secure?'; secure':'');}else{if(result=new RegExp(key+"=(.*?)(?:;|$)").exec(document.cookie))
return decodeURIComponent(result[1]);return false;}};$.cookie.defaults={expires:365,path:'/'}})(jQuery);;(function($){function Tipsy(element,options){this.$element=$(element);this.options=options;this.enabled=true;this.fixTitle();}
Tipsy.prototype={show:function(){var title=this.getTitle();if(title&&this.enabled){var $tip=this.tip();$tip.find('.tipsy-inner')[this.options.html?'html':'text'](title);$tip[0].className='tipsy';$tip.remove().css({top:0,left:0,visibility:'hidden',display:'block'}).appendTo(document.body);var pos=$.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight});var actualWidth=$tip[0].offsetWidth,actualHeight=$tip[0].offsetHeight;var gravity=(typeof this.options.gravity=='function')?this.options.gravity.call(this.$element[0]):this.options.gravity;var tp;switch(gravity.charAt(0)){case'n':tp={top:pos.top+pos.height+this.options.offset,left:pos.left+pos.width/2-actualWidth/2};break;case's':tp={top:pos.top-actualHeight-this.options.offset,left:pos.left+pos.width/2-actualWidth/2};break;case'e':tp={top:pos.top+pos.height/2-actualHeight/2,left:pos.left-actualWidth-this.options.offset};break;case'w':tp={top:pos.top+pos.height/2-actualHeight/2,left:pos.left+pos.width+this.options.offset};break;}
if(gravity.length==2){if(gravity.charAt(1)=='w'){tp.left=pos.left+pos.width/2-15;}else{tp.left=pos.left+pos.width/2-actualWidth+15;}}
$tip.css(tp).addClass('tipsy-'+gravity);if(this.options.fade){$tip.stop().css({opacity:0,display:'block',visibility:'visible'}).animate({opacity:this.options.opacity});}else{$tip.css({visibility:'visible',opacity:this.options.opacity});}}},hide:function(){if(this.options.fade){this.tip().stop().fadeOut(function(){$(this).remove();});}else{this.tip().remove();}},fixTitle:function(){var $e=this.$element;if($e.attr('title')||typeof($e.attr('original-title'))!='string'){$e.attr('original-title',$e.attr('title')||'').removeAttr('title');}},getTitle:function(){var title,$e=this.$element,o=this.options;this.fixTitle();var title,o=this.options;if(typeof o.title=='string'){title=$e.attr(o.title=='title'?'original-title':o.title);}else if(typeof o.title=='function'){title=o.title.call($e[0]);}
title=(''+title).replace(/(^\s*|\s*$)/,"");return title||o.fallback;},tip:function(){if(!this.$tip){this.$tip=$('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"></div>');}
return this.$tip;},validate:function(){if(!this.$element[0].parentNode){this.hide();this.$element=null;this.options=null;}},enable:function(){this.enabled=true;},disable:function(){this.enabled=false;},toggleEnabled:function(){this.enabled=!this.enabled;}};$.fn.tipsy=function(options){if(options===true){return this.data('tipsy');}else if(typeof options=='string'){var tipsy=this.data('tipsy');if(tipsy)tipsy[options]();return this;}
options=$.extend({},$.fn.tipsy.defaults,options);function get(ele){var tipsy=$.data(ele,'tipsy');if(!tipsy){tipsy=new Tipsy(ele,$.fn.tipsy.elementOptions(ele,options));$.data(ele,'tipsy',tipsy);}
return tipsy;}
function enter(){var tipsy=get(this);tipsy.hoverState='in';if(options.delayIn==0){tipsy.show();}else{tipsy.fixTitle();setTimeout(function(){if(tipsy.hoverState=='in')tipsy.show();},options.delayIn);}};function leave(){var tipsy=get(this);tipsy.hoverState='out';if(options.delayOut==0){tipsy.hide();}else{setTimeout(function(){if(tipsy.hoverState=='out')tipsy.hide();},options.delayOut);}};if(!options.live)this.each(function(){get(this);});if(options.trigger!='manual'){var binder=options.live?'live':'bind',eventIn=options.trigger=='hover'?'mouseenter':'focus',eventOut=options.trigger=='hover'?'mouseleave':'blur';this[binder](eventIn,enter)[binder](eventOut,leave);}
return this;};$.fn.tipsy.defaults={delayIn:0,delayOut:0,fade:false,fallback:'',gravity:'n',html:false,live:false,offset:0,opacity:0.9,title:'title',trigger:'hover'};$.fn.tipsy.elementOptions=function(ele,options){return $.metadata?$.extend({},options,$(ele).metadata()):options;};$.fn.tipsy.autoNS=function(){return $(this).offset().top>($(document).scrollTop()+$(window).height()/2)?'s':'n';};$.fn.tipsy.autoWE=function(){return $(this).offset().left>($(document).scrollLeft()+$(window).width()/2)?'e':'w';};})(jQuery);;(function($){$.fn.jixedbar=function(options){var constants={constOverflow:"hidden",constBottom:"0px"};var defaults={hoverOpaque:false,hoverOpaqueEffect:{enter:{speed:"fast",opacity:1.0},leave:{speed:"fast",opacity:0.80}},roundedCorners:false,roundedButtons:true,menuFadeSpeed:250,tooltipFadeSpeed:"slow",tooltipFadeOpaque:0.8};var options=$.extend(defaults,options);var ie6=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1);var button_active=false;var active_button_name="";this.each(function(){var obj=$(this);var screen=jQuery(this);var fullScreen=screen.width();var centerScreen=(fullScreen/2)*(1);var hideBar=false;if($(this).checkCookie("JXID")){if($(this).readCookie("JXHID")=="true"){this.hideBar=true;}}else{$(this).createCookie("JXID",$(this).genRandID());$(this).createCookie("JXHID",false);}
if($.browser.msie&&ie6){$("html").css({"overflow":"hidden","height":"100%"});$("body").css({"margin":"0px","overflow":"auto","height":"100%"});}else{$("html").css({"height":"100%"});$("body").css({"margin":"0px","height":"100%"});}
if($.browser.msie&&ie6){pos="absolute";}else{pos="fixed";}
if($(".jx-bar-button-right",this).exists()){$("<ul />").attr("id","__hide_con__").insertBefore($(this).find(".jx-bar-button-right:first"));}else{$("<ul />").attr("id","__hide_con__").appendTo(this);}
$("#__hide_con__").html('<li alt="Ascunde bara"><a id="__hide_button__" class="jx-hide"></a></li>');$("#__hide_con__").addClass("jx-bar-button-right");$("<span />").attr("id","__hide_sep__").insertAfter("#__hide_con__");$("#__hide_sep__").addClass("jx-hide-separator");$("#__hide_button__").parent().click(function(){$("#__menu_con__").fadeOut();$(obj).slideToggle("slow",function(){$(this).createCookie("JXHID",true);if(!$(this).checkCookie("JXID")){$(this).createCookie("JXID",$(this).genRandID());}
$("#__unhide_con__").slideToggle("slow");});return false;});$(this).css({"overflow":constants["constOverflow"],"position":pos,"bottom":constants["constBottom"]});$(this).addClass("jx-bar");if(defaults.roundedCorners){$(this).addClass("jx-bar-rounded-tl jx-bar-rounded-tr");}
$(this).addClass("jx-bar-button");if(defaults.roundedButtons){$(this).addClass("jx-bar-button-rounded");}
marginLeft=centerScreen-($(this).width()/2);$(this).css({"margin-left":marginLeft});$("img",obj).css({"vertical-align":"bottom","border":"#fff solid 0px"});$(this).find("img").each(function(){if($(this).attr("alt")!=""){altName=" "+$(this).attr("alt");$(this).parent().append(altName);}});if(defaults.hoverOpaque){$(this).fadeTo(defaults.hoverOpaqueEffect["leave"]["speed"],defaults.hoverOpaqueEffect["leave"]["opacity"]);$(this).bind("mouseenter",function(e){$(this).stop().fadeTo(defaults.hoverOpaqueEffect["enter"]["speed"],defaults.hoverOpaqueEffect["enter"]["opacity"]);$("#__menu_con__").stop().fadeTo(defaults.hoverOpaqueEffect["enter"]["speed"],defaults.hoverOpaqueEffect["enter"]["opacity"]);});$(this).bind("mouseleave",function(e){$(this).stop().fadeTo(defaults.hoverOpaqueEffect["leave"]["speed"],defaults.hoverOpaqueEffect["leave"]["opacity"]);$("#__menu_con__").stop().fadeTo(defaults.hoverOpaqueEffect["leave"]["speed"],defaults.hoverOpaqueEffect["leave"]["opacity"]);});}
$("<div />").attr("id","__menu_con__").appendTo("body");if(defaults.hoverOpaque){$("#__menu_con__").fadeTo(defaults.hoverOpaqueEffect["leave"]["speed"],defaults.hoverOpaqueEffect["leave"]["opacity"]);$("#__menu_con__").bind("mouseenter",function(e){$("#__menu_con__").stop().fadeTo(defaults.hoverOpaqueEffect["enter"]["speed"],defaults.hoverOpaqueEffect["enter"]["opacity"]);$(obj).stop().fadeTo(defaults.hoverOpaqueEffect["enter"]["speed"],defaults.hoverOpaqueEffect["enter"]["opacity"]);});$("#__menu_con__").bind("mouseleave",function(e){$("#__menu_con__").stop().fadeTo(defaults.hoverOpaqueEffect["leave"]["speed"],defaults.hoverOpaqueEffect["leave"]["opacity"]);$(obj).stop().fadeTo(defaults.hoverOpaqueEffect["leave"]["speed"],defaults.hoverOpaqueEffect["leave"]["opacity"]);});}
$("<div />").attr("id","__unhide_con__").appendTo("body");$("#__unhide_con__").addClass("jx-unhide");$("#__unhide_con__").css({"overflow":constants["constOverflow"],"position":pos,"bottom":constants["constBottom"],"margin-left":($(this).offset().left+$(this).width())-$("#__unhide_con__").width()});if(this.hideBar){$(this).css({"display":"none"});}
if(!this.hideBar){$("#__unhide_con__").css({"display":"none"});}
$("<ul />").attr("id","__unhide_item__").appendTo($("#__unhide_con__"));$("#__unhide_item__").html('<li alt="Arata bara"><a id="__unhide_button__" class="jx-unhide-button"></a></li>');if(defaults.roundedCorners){$("#__unhide_con__").addClass("jx-bar-rounded-tl jx-bar-rounded-tr");}
$("#__unhide_con__").addClass("jx-bar-button");if(defaults.roundedButtons){$("#__unhide_con__").addClass("jx-bar-button-rounded");}
$("#__unhide_con__").click(function(){$(this).slideToggle("slow",function(){$(this).createCookie("JXHID",false);if(!$(this).checkCookie("JXID")){$(this).createCookie("JXID",$(this).genRandID());}
$(obj).slideToggle("slow");if(active_button_name!=""){$("#__menu_con__").fadeIn();}});return false;});$("<div />").attr("id","__jx_tooltip_con__").appendTo("body");$("#__jx_tooltip_con__").css({"height":"auto","margin-bottom":$(this).height()+3,"margin-left":"0px","width":"100%","overflow":constants["constOverflow"],"position":pos,"bottom":constants["constBottom"]});$("li",obj).each(function(){var _title=$(this).attr("title");if(_title!=""){$(this).removeAttr("title");$(this).attr("alt",_title);}});$("li",obj).hover(function(){var elemID=$(this).attr("id");var barTooltipID=elemID+"__tooltip__";var tooltipTitle=$(this).attr("title");if(tooltipTitle==""){tooltipTitle=$(this).attr("alt");}
if(tooltipTitle!=""){barTooltipWrapperID=barTooltipID+"_wrapper";$("<div />").attr("id",barTooltipWrapperID).appendTo("#__jx_tooltip_con__");$("<div />").attr("id",barTooltipID).appendTo("#"+barTooltipWrapperID);$("#"+barTooltipID).css({"float":"left"});$("<div />").html(tooltipTitle).addClass("jx-bar-button-tooltip").appendTo("#"+barTooltipID);$("<div />").addClass("jx-tool-arrow").appendTo("#"+barTooltipID);lft_pad=parseInt($(this).css("padding-left"));$("#"+barTooltipWrapperID).css({"margin-left":($(this).offset().left-($("#"+barTooltipID).width()/2))+($(this).width()/2)+lft_pad});if((($(this).find("a:first").attr("name")=="")||(button_active==false))){$("#"+barTooltipID).fadeTo(defaults.tooltipFadeSpeed,defaults.tooltipFadeOpaque);}else if(active_button_name!=$(this).find("a:first").attr("name")){$("#"+barTooltipID).fadeTo(defaults.tooltipFadeSpeed,defaults.tooltipFadeOpaque);}else{$("#"+barTooltipID).css({"display":"none"});}}},function(){var elemID=$(this).attr("id");var barTooltipID=elemID+"__tooltip__";var barTooltipWrapperID=barTooltipID+"_wrapper";$("#"+barTooltipID).remove();$("#"+barTooltipWrapperID).remove();});$("li",$("#__unhide_con__")).hover(function(){var elemID=$(this).attr("id");var barTooltipID=elemID+"__tooltip__";var tooltipTitle=$(this).attr("title");if(tooltipTitle==""){tooltipTitle=$(this).attr("alt");}
if(tooltipTitle!=""){barTooltipWrapperID=barTooltipID+"_wrapper";$("<div />").attr("id",barTooltipWrapperID).appendTo("#__jx_tooltip_con__");$("<div />").attr("id",barTooltipID).appendTo("#"+barTooltipWrapperID);$("#"+barTooltipID).css({"float":"left"});$("<div />").html(tooltipTitle).addClass("jx-bar-button-tooltip").appendTo("#"+barTooltipID);$("<div />").addClass("jx-tool-arrow").appendTo("#"+barTooltipID);ulft_pad=parseInt($(this).css("padding-left"));$("#"+barTooltipWrapperID).css({"margin-left":($(this).offset().left-($("#"+barTooltipID).width()/2))+($(this).width()/2)+ulft_pad});if((($(this).find("a:first").attr("name")=="")||(button_active==false))){$("#"+barTooltipID).fadeTo(defaults.tooltipFadeSpeed,defaults.tooltipFadeOpaque);}else if(active_button_name!=$(this).find("a:first").attr("name")){$("#"+barTooltipID).fadeTo(defaults.tooltipFadeSpeed,defaults.tooltipFadeOpaque);}else{$("#"+barTooltipID).css({"display":"none"});}}},function(){var elemID=$(this).attr("id");var barTooltipID=elemID+"__tooltip__";var barTooltipWrapperID=barTooltipID+"_wrapper";$("#"+barTooltipID).remove();$("#"+barTooltipWrapperID).remove();});if($.browser.msie&&ie6){$(this).find("li").each(function(){$(this).find("img").each(function(){imgPath=$(this).attr("src");altName=$(this).attr("alt");srcText=$(this).parent().html();$(this).parent().html('<span style="cursor:pointer;display:inline-block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+imgPath+'\');">'+srcText+'</span>'+altName);});$(this).find("img").each(function(){$(this).attr("style","filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);");})});}
$(window).resize(function(){var screen=jQuery(this);var screenWidth=screen.width();var centerScreen=(screenWidth/2)*(1);var marginLeft=centerScreen-($(obj).width()/2);$(obj).css({"margin-left":marginLeft});});$("li",obj).find("ul").each(function(){$(this).css({"display":"none"});});i=1;$("li",obj).find("ul").each(function(){$(this).attr("id","nav-"+i);$(this).parent().find("a:first").attr("href","#");$(this).parent().find("a:first").attr("name","nav"+i);$("<div />").attr("class","jx-arrow-up").insertAfter($(this).parent().find("a"));$(this).parent().find("a:first").click(function(){var elemID=$(this).attr("id");var barTooltipID=elemID+"__tooltip__";var barTooltipWrapperID=barTooltipID+"_wrapper";$("#"+barTooltipID).remove();$("#"+barTooltipWrapperID).remove();if((button_active)&&(active_button_name==$(this).attr("name"))){$(this).parent().find("div").attr("class","jx-arrow-up");$("#__menu_con__").fadeOut(defaults.menuFadeSpeed);$(this).parent().removeClass("jx-nav-menu-active");if(defaults.roundedButtons){$(this).parent().removeClass("jx-nav-menu-active-rounded");}
button_active=false;active_button_name="";$(this).blur();}else{$(this).parent().find("div").attr("class","jx-arrow-down");$("#__menu_con__").css({"display":"none"});$("#__menu_con__").html("<ul>"+$(this).parent().find("ul").html()+"</ul>");$("#__menu_con__").css({"overflow":constants["constOverflow"],"position":pos,"bottom":constants["constBottom"],"margin-bottom":$(obj).height()+6,"margin-left":$(this).parent().offset().left});$("#__menu_con__").addClass("jx-nav-menu");if(defaults.roundedButtons){$("#__menu_con__").addClass("jx-nav-menu-rounded");}
$(this).parent().addClass("jx-nav-menu-active");if(defaults.roundedButtons){$(this).parent().addClass("jx-nav-menu-active-rounded");}
if(active_button_name!=""){$("a[name='"+active_button_name+"']").parent().removeClass("jx-nav-menu-active");$("a[name='"+active_button_name+"']").parent().removeClass("jx-nav-menu-active-rounded");$("a[name='"+active_button_name+"']").parent().find("div").attr("class","jx-arrow-up");}
button_active=true;active_button_name=$(this).attr("name");$(this).blur();$("#__menu_con__").fadeIn(defaults.menuFadeSpeed);}
return false;});i=i+1;});$("li",obj).click(function(){if($("ul",this).exists()){$(this).find("a:first").click();return false;}else if($(this).parent().attr("id")=="__hide_con__"){return false;}
return false;});});return this;};})(jQuery);jQuery.fn.exists=function(){return jQuery(this).length>0;};jQuery.fn.createCookie=function(cookie_name,value){var expiry_date=new Date(2037,01,01);document.cookie=cookie_name+"="+escape(value)+";expires="+expiry_date.toUTCString();};jQuery.fn.checkCookie=function(cookie_name){if(document.cookie.length>0){cookie_start=document.cookie.indexOf(cookie_name+"=");if(cookie_start!=-1){cookie_start=cookie_start+cookie_name.length+1;cookie_end=document.cookie.indexOf(";",cookie_start);if(cookie_end==-1)cookie_end=document.cookie.length
return true;}}
return false;}
jQuery.fn.extractCookieValue=function(value){if((endOfCookie=document.cookie.indexOf(";",value))==-1){endOfCookie=document.cookie.length;}
return unescape(document.cookie.substring(value,endOfCookie));}
jQuery.fn.readCookie=function(cookie_name){var numOfCookies=document.cookie.length;var nameOfCookie=cookie_name+"=";var cookieLen=nameOfCookie.length;var x=0;while(x<=numOfCookies){var y=(x+cookieLen);if(document.cookie.substring(x,y)==nameOfCookie)
return(this.extractCookieValue(y));x=document.cookie.indexOf(" ",x)+1;if(x==0){break;}}
return(null);}
jQuery.fn.genRandID=function(){var id="";var str="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(var i=0;i<24;i++){id+=str.charAt(Math.floor(Math.random()*str.length));}
return id;};function pad(s,l){return(l.substr(0,(l.length-s.length))+s);}
function formatTime(seconds){var result="";var remaining=Math.floor(seconds);if(seconds>3600){result+=pad((Math.floor(remaining/3600)).toString(),"00")+":";remaining=remaining%3600;}
result+=pad((Math.floor(remaining/60)).toString(),"00")+":";remaining=remaining%60;result+=pad(remaining.toString(),"00")+"";return result;}
function unic(){unique++;return unique.toString();}
function urlDecode(str){str=str.replace(new RegExp('\\+','g'),' ');return unescape(str);}
function urlEncode(str){str=escape(str);str=str.replace(new RegExp('\\+','g'),'%2B');return str.replace(new RegExp('%20','g'),'+');}
function isEmail(str){if(str.length==0)return false;var re=/^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i;return re.test(str);}
function isAlphaNumeric(str){var re=/[^a-zA-Z0-9]/g;if(re.test(str))return false;return true;}
function stripHTML(what){return what.replace(/<\S[^><]*>/g,"");}
function fixstring(str){var temp=str.replace(/[^a-zA-Z 0-9 ']+/g,'');var bb=temp.replace(/(\n\r|\n|\r)/gm,"<1br />");bb=bb.replace(/\t/g," ");re1=/\s+/g;bb=bb.replace(re1," ");return bb;}
function shorten(string,nr_chars,toadd){if(toadd==null)toadd='...';if(string.length>nr_chars)
string=string.substring(0,nr_chars)+toadd;return string;}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
var END_OF_INPUT=-1;var base64Chars=new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','-','_');var reverseBase64Chars=new Array();for(var i=0;i<base64Chars.length;i++){reverseBase64Chars[base64Chars[i]]=i;}
var base64Str;var base64Count;function setBase64Str(str){base64Str=str;base64Count=0;}
function readBase64(){if(!base64Str)return END_OF_INPUT;if(base64Count>=base64Str.length)return END_OF_INPUT;var c=base64Str.charCodeAt(base64Count)&0xff;base64Count++;return c;}
function encodeBase64(str){setBase64Str(str);var result='';var inBuffer=new Array(3);var lineCount=0;var done=false;while(!done&&(inBuffer[0]=readBase64())!=END_OF_INPUT){inBuffer[1]=readBase64();inBuffer[2]=readBase64();result+=(base64Chars[inBuffer[0]>>2]);if(inBuffer[1]!=END_OF_INPUT){result+=(base64Chars[((inBuffer[0]<<4)&0x30)|(inBuffer[1]>>4)]);if(inBuffer[2]!=END_OF_INPUT){result+=(base64Chars[((inBuffer[1]<<2)&0x3c)|(inBuffer[2]>>6)]);result+=(base64Chars[inBuffer[2]&0x3F]);}else{result+=(base64Chars[((inBuffer[1]<<2)&0x3c)]);result+=('=');done=true;}}else{result+=(base64Chars[((inBuffer[0]<<4)&0x30)]);result+=('=');result+=('=');done=true;}
lineCount+=4;if(lineCount>=76){result+=('\n');lineCount=0;}}
return result;}
function readReverseBase64(){if(!base64Str)return END_OF_INPUT;while(true){if(base64Count>=base64Str.length)return END_OF_INPUT;var nextCharacter=base64Str.charAt(base64Count);base64Count++;if(reverseBase64Chars[nextCharacter]){return reverseBase64Chars[nextCharacter];}
if(nextCharacter=='A')return 0;}
return END_OF_INPUT;}
function ntos(n){n=n.toString(16);if(n.length==1)n="0"+n;n="%"+n;return unescape(n);}
function decodeBase64(str){str=str.replace(/--/g,"_");setBase64Str(str);var result="";var inBuffer=new Array(4);var done=false;while(!done&&(inBuffer[0]=readReverseBase64())!=END_OF_INPUT&&(inBuffer[1]=readReverseBase64())!=END_OF_INPUT){inBuffer[2]=readReverseBase64();inBuffer[3]=readReverseBase64();result+=ntos((((inBuffer[0]<<2)&0xff)|inBuffer[1]>>4));if(inBuffer[2]!=END_OF_INPUT){result+=ntos((((inBuffer[1]<<4)&0xff)|inBuffer[2]>>2));if(inBuffer[3]!=END_OF_INPUT){result+=ntos((((inBuffer[2]<<6)&0xff)|inBuffer[3]));}else{done=true;}}else{done=true;}}
var n_songd=result.split("||");if(n_songd[2]=="a")
return result;else{ytfile="http://www.youtube.com/watch?v="+n_songd[1];result2=n_songd[0]+"||"+ytfile+"||"+n_songd[2];return result2;}};var player;var time=0;var state="IDLE";var song_tc="";var toskip;var unique=0;var type="video";var selected_pls="";var main_pls="none_";var curr=null;var repeat=0;var shuffle=0;var times;var autosaver=1;var results=[];var srctype=1;var lastsrc="";var lastradio="";var c_artist='xxxxxxxxxxxxxxxxx';var dbflag=0;var oktosrc=1;var cache={};var dbclick;var artists_name=[];var tracks=[];var req_count=0;var new_window;var itemsperpage=14;function playerReady(obj){if(obj['id']=='ply'){player=document.getElementById(obj['id']);player.addModelListener('TIME','timeMonitor');player.addModelListener('STATE','stateMonitor');player.addModelListener('ERROR','errorMonitor');player.addControllerListener("MUTE","muteTracker");player.addControllerListener("VOLUME","volumeTracker");$("#volume-slider").slider("value",player.getConfig()['volume']);checkfrag();if(!$.bbq.getState().id&&$(".s-song").length>1){loadplay($(".s-song").filter(":first").attr("id"));}}};function muteTracker(obj){if(obj.state)
$("#mute-toggle img").attr("src","images/volume-control-mute.png");else
$("#mute-toggle img").attr("src","images/speaker-volume.png");}
function volumeTracker(obj){$("#volume-slider").slider("value",obj.percentage);if(obj.percentage==0)
$("#mute-toggle img").attr("src","images/volume-control-mute.png");else
$("#mute-toggle img").attr("src","images/speaker-volume.png");}
function errorMonitor(obj){toskip=setTimeout('fskip()',2000);};function fskip(){player.sendEvent("STOP");next();}
function stateMonitor(obj){if(obj['newstate']=="COMPLETED"){if(repeat==0&&shuffle==0)
next();if(repeat==1)
repeat_s();if(shuffle==1&&repeat==0)
shuffle_s();}
state=obj['newstate'];}
var okok=0;var okok2=1;var aaya=setInterval("okok=1",900);function timeMonitor(obj){time=obj['position'];if(okok==1&&okok2==1){var percentComplete=Math.round(10000*obj.position/obj.duration);$("#slider").slider('option','value',percentComplete);$("#currenttime").html(formatTime(obj.position));$("#totaltime").html(formatTime(obj.duration));okok=0;}}
function updateDb(){if(Math.floor(time)==5&&dbflag==0)
{dbflag=1;}}
function repeat_s(){player.sendEvent("STOP");player.sendEvent("PLAY");if($("#"+curr+".song").length)
$('#playlister').stop().scrollTo('#'+curr,500);}
function shuffle_s(){var songs=$('#playlist').sortable('toArray');var where=Math.floor(Math.random()*songs.length);loadplay(songs[where]);if($("#"+curr+".song").length)
$('#playlister').stop().scrollTo('#'+curr,500);}
function previous(){songid=player.getPlaylist()[player.getConfig()['item']].description;if(!($("#playlist #"+songid).is(".song")))return false;if($("#playlist #"+songid+":parent").is(":first-child")){var tid=$("#playlist #"+songid).siblings().filter(":last").attr("id");loadplay(tid);}
else{var tid=$("#playlist #"+songid).prev().attr("id");loadplay(tid);}
if($("#"+curr+".song").length)
$('#playlister').stop().scrollTo('#'+curr,500);}
function next(){songid=player.getPlaylist()[player.getConfig()['item']].description;if(!($("#playlist #"+songid).is(".song"))){player.sendEvent("STOP");return false;}
if($("#"+songid+":parent","#playlist").is(":last-child")){var tid=$("#"+songid,"#playlist").siblings().filter(":first").attr("id");loadplay(tid);}
else{var tid=$("#playlist #"+songid).next().attr("id");loadplay(tid);}
if($("#"+curr+".song").length)
$('#playlister').stop().scrollTo('#'+curr,500);}
function loadplay(n_songd1){n_songd=decodeBase64(n_songd1);n_songd=n_songd.split("||");if(n_songd[2]=="a"){var obj={file:n_songd[1],description:n_songd1,title:n_songd[0],image:"images/audio.png"};}
else
var obj={file:n_songd[1],description:n_songd1,title:n_songd[0]};play(obj);var songs=$('#playlist').sortable('toArray');plst=player.getPlaylist();c_song=plst[0].file;c_descr=plst[0].description;for(i=0;i<songs.length;i++)
if(c_descr==songs[i])
if(i!=songs.length-1)
song_tc=songs[i+2];else
song_tc=songs[1];}
function play(obj){if(dbclick==null){clearTimeout(toskip);player.sendEvent("LOAD",obj);player.sendEvent("PLAY");upd_browser(obj);dbclick=setTimeout('dbclick=null',300);}}
function upd_browser(obj){$("#song-title").html(obj.title);$('#resultset >.ui-state-active,#playlist >.ui-state-active').removeClass('ui-state-active');$("#resultset #"+obj.description+", #playlist #"+obj.description).addClass('ui-state-active');curr=obj.description;mypushState({"id":obj.description});document.title=obj.title;}
function playlists(what,who,pls){if(what=="fetch"){var playlists=[];$.get("playlist.php",{fetch:"1"},function(data){if(data!='nope!'){playlists=data.split("**");jQuery.each(playlists,function(){var playlist=[];playlist=this.split("||");name=playlist[1];$("#listele").append("<div class='lista'><img src='images/stop.gif' class='lista-del'>"+name+"</div>");});}
else
$.jGrowl("Trebuie sa te loghezi ca sa iti poti vizualiza listele cu melodii!",{header:'Atentie!'});});}
if(what=='showx'){idd=unic()*35;$.ajaxq('edit-que',{type:"GET",cache:false,url:"playlist.php",data:{read:"1",list:who,id:idd},complete:function(info,status){if(info.responseText!='nope!'&&status=='success'){var playlist=[];var playlist_songs=[];var songs=[];var song=[];var alltxt=[];playlist=info.responseText.split("||");if(playlist[1]!="")
songs=playlist[1].split(",");jQuery.each(songs,function(){if(this!=""){song=decodeBase64(this);song=song.split("||");unique2="del-"+unic();if(song[0].length>2)
alltxt.push("<div id='"+this+"-pls' class='in-list'><img src='images/stop.gif' id='"+unique2+"' class='delete-in-list'> <div class='txt-in-list'>"+song[0]+"</div></div>");}});toappend=alltxt.join(' ');$("#liste_preview").empty().append(toappend);$(".in-list").removeClass('gray-bg').filter(':even').addClass('gray-bg');}
else
$.jGrowl("Trebuie sa te loghezi ca sa iti poti vizualiza listele cu melodii!",{header:'Atentie!'});}});}
if(what=='savex'){idd=unic()*45;$.ajaxq('edit-que',{type:"POST",cache:false,url:"playlist.php?id="+idd,data:{create:'1',list:who,playlist:pls,id:idd,returnl:"none"},complete:function(){$.jGrowl("S-a salvat cu succes!");}});}}
function p_playlist(how){if($.cookie('token').length!=32){$.jGrowl("Trebuie sa fii logat ca sa poti accesa aceasta sectiune!");return null;};var ids=$('#playlist').sortable('toArray');pls=ids.join(',');if(how=='save')
if($('#pls_select').val()!=null&&$('#pls_select').val()!='ttempplss'){clearTimeout(times);times=null;$("#msaver").get(0).src='images/save_loader.gif';$('#ssave').removeClass('ui-state-hover').bind('click',function(){return false;});$.post("playlist.php",{create:"1",list:$('#pls_select').val(),playlist:pls,returnl:"none"},function(data){$("#msaver").get(0).src='images/save2.png';$('#ssave').unbind('click');if(data!="nope!")
{$.jGrowl("Lista <b>'"+$('#pls_select').val()+"'</b> a fost salvata.");clearTimeout(times);times=null;}
else
{$.jGrowl("A aparut o problema la salvarea listei <b>'"+$('#pls_select').val()+"'</b>!");times=null;clearTimeout(times);}});}
else p_playlist('firstsave');if(how=='cookie'&&$.cookie('temppls').length>0){var toadd='Inainte sa te loghezi/inregistrezi ai avut o lista temporara de melodii.<br>Completeaza mai jos numele sub care vrei sa fie salvata permanent sau apasa \'Nu\' daca nu vrei sa o salvezi:<br><div class="field"><input type="text" id="nname" name="nname" value="" /></div>';playlist=$.cookie('temppls');$.prompt(toadd,{overlayspeed:"fast",buttons:{Salveaza:true,Nu:'pa'},submit:function(v,m,f){if(v=='pa')
return true;if(f.nname!='')
return true;else
return false;},loaded:function(){$('#nname').get(0).focus();},callback:function(v,m,f){if(v)
if(f.nname.length>2)
$.post("playlist.php",{create:"1",list:fixstring(f.nname),playlist:playlist,returnl:"yes"},function(dataa){f.nname=fixstring(f.nname);if(dataa=="nope!"){$.jGrowl("A aparut o problema!");return null;}
playlists2=dataa.split("**");$('#listele,#pls_select').empty();$.jGrowl("Lista temporara s-a salvat permanent sub numele <b>'"+f.nname+"'</b>!",{life:4000});jQuery.each(playlists2,function(){var playlist3=[];playlist3=this.split("||");name=playlist3[1];$("#listele").append("<div class='lista'><img src='images/stop.gif' class='lista-del'>"+name+"</div>");if(name==f.nname)
$("#pls_select").append("<option value='"+playlist3[0]+"' selected='selected'>"+name+"</option>");else
$("#pls_select").append("<option value='"+playlist3[0]+"'>"+name+"</option>");});songs=playlist.split(",");var alltxt=[];alltxt=prepare_ssongs(songs,'songs');toappend=alltxt.join(' ');$("#playlist").empty().append(toappend);$(".song").removeClass('gray-bg').filter(':even').addClass('gray-bg');if(curr!=null&&state!='COMPLETED'&&state!='IDLE')
$("#"+curr).css("background-color","#acd9b1");createCookie('last-pls',f.nname,365);});}});$.cookie('temppls',null,{path:"/",expires:10});}
if(how=='firstsave'){var toadd='Inca nu ti-ai creat nici o lista de melodii, pentru a-ti putea salva melodiile trebuie sa ai cel putin o lista  creata.<br>Completeaza mai jos numele primei tale liste de melodii:<br><div class="field"><input type="text" id="nname" name="nname" value="" /></div>';$.prompt(toadd,{overlayspeed:"fast",buttons:{Ok:true,Renunta:'pa'},submit:function(v,m,f){if(v=='pa')
return true;if(f.nname!='')
return true;else
return false;},loaded:function(){$('#nname').get(0).focus();},callback:function(v,m,f){if(v)
if(f.nname.length>2)
$.post("playlist.php",{create:"1",list:fixstring(f.nname),playlist:pls,returnl:'yes'},function(dataa){f.nname=fixstring(f.nname);if(dataa=="nope!"){$.jGrowl("A aparut o problema!<br> Incearca din nou.");return null;}
playlists2=dataa.split("**");$('#listele,#pls_select').empty();$.jGrowl("S-a creat lista <b>'"+f.nname+"'</b>.<br>Acum poti sa incepi sa cauti si sa iti adaugi melodiile preferate in ea!",{life:4000});jQuery.each(playlists2,function(){var playlist3=[];playlist3=this.split("||");name=playlist3[1];$("#listele").append("<div class='lista'><img src='images/stop.gif' class='lista-del'>"+name+"</div>");if(name==f.nname)
$("#pls_select").append("<option value='"+playlist3[0]+"' selected='selected'>"+name+"</option>");else
$("#pls_select").append("<option value='"+playlist3[0]+"'>"+name+"</option>");});});}});}
if(how=='new'){toadd='Numele noii tale liste:<div class="field"><input type="text" id="nname" name="nname" value="" /></div>';$.prompt(toadd,{overlayspeed:"fast",buttons:{Ok:true,Renunta:'pa'},submit:function(v,m,f){if(v=='pa')
return true;if(f.nname!='')
return true;else
return false;},loaded:function(){$('#nname').get(0).focus();},callback:function(v,m,f){if(v)
if(f.nname.length>2)
$.get("playlist.php",{createn:"1",list:fixstring(f.nname),curr_pls:main_pls},function(dataa){f.nname=fixstring(f.nname);if(dataa=="nope!"){$.jGrowl("A aparut o problema!<br> Incearca din nou.");return null;}
$.jGrowl("O noua lista goala cu denumirea <b>'"+f.nname+"'</b> s-a creat!");playlists2=dataa.split("**");$('#listele,#pls_select,#playlist').empty();jQuery.each(playlists2,function(){var playlist3=[];playlist3=this.split("||");name=playlist3[1];$("#listele").append("<div class='lista'><img src='images/stop.gif' class='lista-del'>"+name+"</div>");if(name==f.nname){$("#pls_select").append("<option value='"+playlist3[0]+"' selected='selected'>"+name+"</option>");createCookie('last-pls',name,365);}
else
$("#pls_select").append("<option value='"+playlist3[0]+"'>"+name+"</option>");});});}});}}
function binder(){$(window).bind("hashchange",function(e){if($.bbq.getState("q")!=''&&$.bbq.getState("q")!=$("#what").val())
searchme($.bbq.getState("q"));});}
function mypushState(obj){$(window).unbind("hashchange");$.bbq.pushState(obj);var qqq=setTimeout("binder()",500);}
function checkfrag(){fragments=$.bbq.getState();if(fragments.id){if($("#"+fragments.id).length==0){ce=fragments.id;data=prepare_song(ce);$('#playlist').append(data);}
curr=fragments.id;loadplay(curr);var ccc=setTimeout(" $('#playlister').scrollTo('#'+curr, 500)",1500);}
if(fragments.tab){spls=fragments.tab.split('-');$('#tabs').tabs('select',parseInt(spls[1]));}
if(fragments.inregistrare)signup();}
function logg(x){console.log(x)}
function popup(url)
{var newwindow;newwindow=window.open(url,'name','height=400,width=500');if(window.focus){newwindow.focus()}}
$(document).ready(function(){$(".partner").click(function(){return false;});$("#tw_share").click(function(){if($.bbq.getState().id){var name=decodeBase64($.bbq.getState().id);name=name.split("||");name=name[0];toplay="?melodie="+name+"&id="+$.bbq.getState().id;}
else toplay='';url="http://fermademuzica.ro"+toplay;new_window=window.open('','name','height=400,width=500');if(window.focus)new_window.focus();shortenUrl(url);});$("#ym_share").click(function(){if($.bbq.getState().id){var name=decodeBase64($.bbq.getState().id);name=name.split("||");name=name[0];toplay="#id="+$.bbq.getState().id;url="ymsgr:im?+&msg=Asculta+melodia+"+encodeURIComponent(name)+"%20%20http://fermademuzica.ro"+toplay+"%20";}
else url="ymsgr:im?+&msg=Asculta+muzica+gratis+pe+FermaDeMuzica.ro%20http://fermademuzica.ro%20";$("#helper_frame").attr("src",url);});$("#fb_share").click(function(){if($.bbq.getState().id){var name=decodeBase64($.bbq.getState().id);name=name.split("||");name=name[0];toplay=encodeURIComponent("?melodie="+name+"&id="+$.bbq.getState().id);}
else{toplay='';name="Ferma De Muzica";}
url="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.fermademuzica.ro"+toplay+"&t="+encodeURIComponent(name+" | Muzica online");popup(url);});if(!$.bbq.getState().q)
$("#what").css("color","#888").css("font-style","italic").css('font-size',"19px").val("Numele artistului sau melodiei cautate");$("#what").focus(function(){if($("#what").val().indexOf('Numele artistului')!=-1)
$("#what").css("color","#000").css("font-style","normal").css('font-size',"21px").val("");}).blur(function(){if($("#what").val()=='')
if(srctype==1)
$("#what").css("color","#888").css("font-style","italic").css('font-size',"19px").val("Numele artistului sau melodiei cautate");else
$("#what").css("color","#888").css("font-style","italic").css('font-size',"19px").val("Numele artistului cautat");});$(".scrollable").scrollable();$('#translate').click(function(){if($("#translate").html().indexOf('[Rom')!=-1){$("#artist-summary-original").html($("#artist-summary").html());translate($("#artist-summary").html());}
else if($("#translate").html().indexOf('[Englez')!=-1){$("#artist-summary").html($("#artist-summary-original").html());$("#translate").empty().html('[Rom&acirc;n&atilde;]');}});fragments=$.bbq.getState();if(fragments.q&&chk==1){$('#what').val(fragments.q).css("color","#000").css("font-style","normal").css('font-size',"21px");searchme(fragments.q);mypushState({"q":{}});}
$("#what").tipsy({gravity:"s",fade:true,trigger:'focus',delayOut:400});$("#pls-menu span[title]").tipsy({gravity:"e",fade:true,delayIn:400});$("#small_search2,#quick_src").tipsy({gravity:"e",fade:true,delayIn:400});$("#selecter").tipsy({title:function(){return"Selectare lista melodii";},gravity:"e",fade:true,delayIn:400});$("img.del-img,img.move_img").tipsy({live:true,gravity:"se",delayIn:400});$("img.adauga").tipsy({live:true,gravity:"se",title:function(){return"Adauga in lista";},delayIn:400});$(".item1,.item2,.item3").tipsy({live:true,gravity:"s"});$("#translate").tipsy({gravity:"s",title:function(){return"Click pentru a traduce descrierea";},fade:true,delayIn:400});$("#mute-toggle").click(function(){if($("#mute-toggle img").attr("src")=="images/volume-control-mute.png"){player.sendEvent("MUTE","false");$("#mute-toggle img").attr("src","images/speaker-volume.png");}
else{player.sendEvent("MUTE","true");$("#mute-toggle img").attr("src","images/volume-control-mute.png");}});$("#shuffle-song").click(function(){$shuffle=$("#shuffle-song");if($shuffle.hasClass("active-bt")){$shuffle.removeClass("active-bt");shuffle=0;$("#jgrowl-bl").jGrowl("Melodiile se vor reda in <b>ordinea din lista</b>.",{life:3000});}
else{$shuffle.addClass("active-bt");shuffle=1;repeat=0;$("#repeat-song").removeClass("active-bt");$("#jgrowl-bl").jGrowl("Ai activat redarea <b>aleatoare</b>.<br>Melodiile din lista se vor reda 'la intamplare' pana cand dezactivezi acest mod.",{life:4000});}});$("#repeat-song").click(function(){$rep=$("#repeat-song");if($rep.hasClass("active-bt")){$rep.removeClass("active-bt");repeat=0;$("#jgrowl-bl").jGrowl("Melodia curenta nu se va mai <b>repeta</b>.",{life:3000});}
else{$rep.addClass("active-bt");repeat=1;shuffle=0;$("#shuffle-song").removeClass("active-bt");$("#jgrowl-bl").jGrowl("Melodia curenta se va <b>repeta</b>.",{life:3000});}});$("#previous-song").click(function(){previous();});$("#next-song").click(function(){next();});$("#stop-playing").click(function(){player.sendEvent("STOP");$("#slider").slider("value",0);$("#currenttime").html("00:00");curr=null;document.title="Ferma de Muzica";mypushState({"id":{}});});$("#play-pause").click(function(){if(state=="PLAYING"){player.sendEvent("PLAY");$("#play-pause img").attr("src","images/control-pause.png");}
else{player.sendEvent("PLAY");$("#play-pause img").attr("src","images/control.png");}});$("#previous-song").click(function(){});$("#tbar").jixedbar({roundedCorners:true});$(".footer").disableSelection();$("#tbar li").disableSelection();$("#slider").slider({range:"min",min:1,max:10000,animate:true,slide:function(event,ui){if(state=="PLAYING"||state=="PAUSED")
okok2=0;else return false;},stop:function(event,ui){if(state=="PLAYING"||state=="PAUSED"){var duration=player.getPlaylist()[player.getConfig()['item']].duration;var seekTime=Math.round(duration*ui.value/10000);player.sendEvent("SEEK",seekTime);okok2=0;var blavla=setTimeout("okok2=1",1800);}}});$("#volume-slider").slider({range:"min",min:0,max:100,value:100,animate:true,slide:function(event,ui){player.sendEvent("VOLUME",ui.value);}});$(".ui-slider-handle").removeAttr("href");$('.s-song,.song').live('mouseover mouseout',function(event){if(event.type=='mouseover'){$(this).addClass('ui-state-highlight');}else{$(this).removeClass('ui-state-highlight');}});$('input').attr('autocomplete','off');$('#pls_select').bind('onmousewheel',function(){return false;});$('#small_search').click(function(){$('#quick_src').get(0).focus();});$("#playlist").sortable({handle:".move_img",axis:"y",opacity:0.5,cursor:"move",tolerance:'pointer',update:function(){if(!$.cookie('token')){var songs=$('#playlist').sortable('toArray');var playlist=songs.join(",");createCookie('temppls',playlist,365);}
pls_background();if($.cookie('token').length==32){clearTimeout(times);times=null;times=setTimeout('autosave()',30000);}},stop:function(){$(".song").removeClass('gray-bg').filter(':even').addClass('gray-bg');}});$("#liste_preview").sortable({handle:".txt-in-list",axis:"y",cursor:"move",opacity:0.5,accurateIntersection:false,stop:function(){$(".in-list").removeClass('gray-bg').filter(':odd').addClass('gray-bg');}});$('#tabs li a').click(function(){if($(this).parents().hasClass('ui-state-disabled'))
$.jGrowl("Trebuie sa fii logat ca sa poti accesa aceasta sectiune!",{header:'Atentie!'});});$('#tabs').tabs({select:function(e,ui){p_id=ui.panel.id.split("-");if(p_id[1]=='3'){srctype=2;cache={};if(lastradio)
$('#what').css("color","#000").css("font-style","normal").css('font-size',"21px").val(lastradio);else
$('#what').css("color","#888").css("font-style","italic").css('font-size',"19px").val("Numele artistului cautat");$('#what').attr('original-title','Numele artistului cautat');}
if(p_id[1]=='2'){srctype=1;cache={};if(lastsrc)
$('#what').css("color","#000").css("font-style","normal").css('font-size',"21px").val(lastsrc);else
$("#what").css("color","#888").css("font-style","italic").css('font-size',"19px").val("Numele artistului sau melodiei cautate");$('#what').attr('original-title','Numele artistului sau melodiei cautate');}}});$("#what").autocomplete({source:function(request,response){if(request.term in cache){response(cache[request.term]);return;}
if(srctype==1)
$.ajax({url:"http://suggestqueries.google.com/complete/search?hl=en&ds=yt&client=youtube&hjson=t&cp=3",dataType:'jsonp',jsonpCallback:'yt',data:{q:request.term},jsonp:'jsonp',success:function(data){var suggested_items=$.map(data[1],function(item){return{label:item[0],value:item[0]};});cache[request.term]=suggested_items;response(suggested_items);}});else{$.ajax({url:"suggest.php",dataType:'json',data:{q:request.term},success:function(data){var suggested_items=$.map(data,function(item){return{label:item,value:item};});cache[request.term]=suggested_items;response(suggested_items);}});}},minLength:3,select:function(event,ui){if(ui.item)searchh(ui.item.label);},open:function(){$(this).removeClass("ui-corner-all").addClass("ui-corner-top");$('.ui-menu-item:odd').addClass('gray-bg');},close:function(){$(this).removeClass("ui-corner-top").addClass("ui-corner-all");}}).dblclick(function(){$("#what").val("");}).blur(function(){if(srctype==1&&$("#what").val().indexOf("Numele artistului")==-1)lastsrc=$("#what").val();if(srctype==2&&$("#what").val().indexOf("Numele artistului")==-1)lastradio=$("#what").val();});$(".head-list-txt,.pls-menu-item:not('#small_search')").hover(function(){if($("#ssave").children().get(0).src.indexOf('save_loader.gif')==-1)
$(this).addClass('ui-state-hover');},function(){if($("#ssave").children().get(0).src.indexOf('save_loader.gif')==-1)
$(this).removeClass('ui-state-hover');});function read_pls_ids(){var ids=[];$("#liste_preview .in-list").each(function(){ids.push(this.id.replace("-pls",""));});aaa=ids.join(',');return aaa;};$('#quick_src').focus(function(){$('#quick_src').bind('keyup',function(){if($('#quick_src').val().length>1)
$(".song").css("display","none").filter(":icontains('"+$('#quick_src').val()+"')").css("display","block");else
$(".song").css("display","block");});});$('#quick_src').blur(function(){$('#quick_src').unbind('keyup');});$('#pls_select').bind('change',function(){main_pls=$('#pls_select').val();if(times){ids=$('#playlist').sortable('toArray');pls=ids.join(',');$.post("playlist.php",{create:"1",list:main_pls,playlist:pls,returnl:'none'});clearTimeout(times);times=null;}
$("#selecter").tipsy("hide");$('#tohide').empty();$("#pls_select").clone(true).appendTo('#tohide');$('#selecter').empty().append('<img id="plsloader" src="images/pls_loader.gif" height="13" width="135">');$.get("playlist.php",{read:"1",list:main_pls},function(data){$('#selecter').empty();$("#pls_select").clone(true).appendTo('#selecter');$('#tohide').empty();$("#pls_select").get(0).blur();$("option:selected").removeAttr('selected');$("option[value='"+main_pls+"']").attr('selected','selected');if(data!='nope!'){var playlist=[];var playlist_songs=[];var songs=[];var song=[];var alltxt=[];playlist=data.split("||");if(playlist[1]!="")
songs=playlist[1].split(",");alltxt=prepare_ssongs(songs,'songs');toappend=alltxt.join(' ');$("#playlist").empty().append(toappend);pls_background();$(".song").filter(':even').addClass('gray-bg');$('.s-song').each(function(index){if($("#playlist #"+$(this).attr('id')).length>=1)
$(this).addClass('ui-priority-secondary').children('.adauga').get(0).src='images/ok.png';else
$(this).removeClass('ui-priority-secondary').children('.adauga').get(0).src='images/big_add.png';});if(curr!=null&&state!='COMPLETED'&&state!='IDLE')
$("#"+curr).addClass('ui-state-active');if(times){clearTimeout(times);times=null;}
$("#selecter").tipsy("hide");}
else $.jGrowl("Trebuie sa te loghezi ca sa iti poti vizualiza listele cu melodii!",{header:'Atentie!'});createCookie('last-pls',main_pls,365);});});$(document.body).bind("click",function(e){var $target=$(e.target);var $parrent1=$target.parents().filter(':nth(1)');var $parrent0=$target.parents().filter(':nth(0)');if($parrent0.hasClass('lista')){var question='Esti sigur ca vrei sa stergi definitiv lista: <b>\''+$parrent0.text()+"\'</b> ?";$.prompt(question,{overlayspeed:"fast",buttons:{Da:'da',Renunta:'nu'},callback:function(v,m,f){if(v=='da')
$.get("playlist.php",{del:"1",list:$parrent0.text()},function(dataa){if(dataa=="ok"){if(times){clearTimeout(times);times=null;}
$parrent0.remove();$("#pls_select > option:contains("+$parrent0.text()+")").remove();$("#liste_preview").empty();if($.cookie('last-pls')==$parrent0.text())
$.cookie('last-pls',null,{path:"/",expires:10});}});}});}
if($parrent0.get(0).id=="new-list"){p_playlist('new');}
if($parrent0.get(0).id=="ssave"){p_playlist('save');}
$target_id=$target.get(0).id;if($target_id=="utilizator")
if($target.get(0).value=="Utilizator")
$target.get(0).value="";if($target_id=="parola")
if($target.get(0).value=="Parola")
$target.get(0).value="";if($target_id=="savex")
playlists('savex',selected_pls,read_pls_ids());if($target_id=="moveall")
move_all();if($target_id=="signup")
signup();if($target_id=="cautare")
searchh();if($target_id=="pass_rec")
passwd();if($target_id=="logout")
logOut();if($parrent0.hasClass('in-list')){whattodo=$target.get(0).id.split('-');if(whattodo[0]=='del'){$parrent0.stop().slideUp(150,function(){$parrent0.remove();});}}
if($parrent0.hasClass('s-song')){whattodo=$target.get(0).id.split('-');if(whattodo[0]=='play'){loadplay($target.parents().get(0).id);}}
if($target.hasClass('adauga'))
movethis($target.parents().get(0).id);if($target.hasClass('yt_img')||$target.hasClass('src_text')){loadplay($target.parents().get(0).id);}
if($parrent1.hasClass('song')){whattodo=$target.get(0).id.split('-');if(whattodo[0]=='del'){$parrent1.stop().hide(400,function(){if($('#resultset #'+$parrent1.attr('id')).length>0)
$('#resultset #'+$parrent1.attr('id')).removeClass('ui-priority-secondary').children('.adauga').get(0).src='images/big_add.png';$parrent1.remove();$(".tipsy").remove();if($("#playlist .song").length==0)pls_background();$(".song").removeClass('gray-bg').filter(':even').addClass('gray-bg');if(curr!=null&&state=='PLAYING')$("#"+curr).addClass('ui-state-active');if(!$.cookie('token')){var songs=$('#playlist').sortable('toArray');var playlist=songs.join(",");createCookie('temppls',playlist,365);}
else{clearTimeout(times);times=null;times=setTimeout('autosave()',10000);}});}}
if($target.hasClass('song')){loadplay($target.attr("id"));}
if($parrent0.hasClass('song')){whattodo=$target.get(0).id.split('-');if(whattodo[0]=='play'){loadplay($target.parents().get(0).id);}}
if($target.hasClass('page')){whattodo=$target.get(0).id.split('-');showresults(whattodo[1]);}});$('.sinfo').live('mouseover mouseout',function(event){if(event.type=='mouseover')
$(this).children().andSelf().css('text-decoration','none');else
$(this).children().andSelf().css('text-decoration','underline');});$('.sinfo').live('click',function(){$('.sinfo').css('font-weight','normal');$(this).css('font-weight','bold');$id=$(this).parents().filter(':nth(0)').attr('id');if($id=='recomend'){searchme($(this).text());}
if($id=='top'){forsrc=$('#artist-name').text()+" - "+$(this).text();searchme(forsrc);}
return false;});$(".lista").live("mouseover",function(){$(this).addClass('ui-state-hover');return false;});$(".lista").live("mouseout",function(){$(this).removeClass('ui-state-hover');return false;});$(".lista").live("click",function(){$(".lista").removeClass('ui-state-hover').removeClass('ui-state-active');$(this).addClass('ui-state-active');playlists('showx',$(this).text());selected_pls=$(this).text();return false;});$("#signup").bind("mouseover",function(){$(this).css('background-position',"-25px -123px");return false;});$("#signup").bind("mouseout",function(){$(this).css('background-position',"-25px -25px");return false;});$("#cautare").bind("mouseover",function(){$(this).css('background-position',"-14px -70px");return false;});$("#cautare").bind("mouseout",function(){$(this).css('background-position',"-14px -14px");return false;});if($('.s-song').length>0){mk_draggable();}
$(".song").filter(':even').addClass('gray-bg');klkl=setTimeout('pls_background()',1000);});function pls_background(){if($('.song').length==0)
$('#playlist').addClass('pls-add');else $('#playlist').removeClass('pls-add');}
function prepare_ssongs(data,stype){alltxt=new Array();if(stype=='ssongs'){jQuery.each(data,function(){if(this!=""){song=decodeBase64(this);song=song.split("||");if(song[2]=="v"){partial=song[1].split("?v=");img="http://i.ytimg.com/vi/"+partial[1]+"/default.jpg";}
if(song[2]=="a")
img="images/mp3_thumb.jpg";song[0]=shorten(song[0],55);if(song[0].length>2)
alltxt.push("<div id='"+this+"' class='s-song'><img src='"+img+"' class='yt_img'> <img src='images/play.gif' id='play-"+unic()+"' class='play'><img src='images/big_add.png' class='adauga'> <div class='src_text'>"+song[0]+"</div></div>");}});}
if(stype=='songs'){jQuery.each(data,function(){if(this!=""){song=decodeBase64(this);song=song.split("||");song[0]=shorten(song[0],45);unique2="del-"+unic();if(song[0].length>2)
alltxt.push("<li id='"+this+"' class='song'><div class='move'><img title='Mutare' src='images/song_move.gif' width='7' height='15' class='move_img'><img title='Stergere' src='images/stop.gif' id='del-"+unic()+"' class='del-img' width='7' height='7'></div><a id='play-"+unic()+"'>"+song[0]+"</a></li>");}});}
return alltxt;}
function autosave(){if(autosaver==1)
p_playlist('save');}
function movethis(ce){if($('#playlist #'+ce).length==1){var $paneTarget=$('#playlister');$paneTarget.stop().scrollTo('#playlist #'+ce,200,{onAfter:function(){$('#resultset #'+ce).stop().effect("transfer",{to:'#playlist #'+ce},500);$('#playlist #'+ce).effect('highlight',{color:"#acd9b1"},500);}});return false;}
data=prepare_song(ce);$("#playlist").append(data);$('#playlister').scrollTo('#playlist #'+ce,200,{onAfter:function(){$('#resultset #'+ce).stop().effect("transfer",{to:'#playlist #'+ce},500).addClass('ui-priority-secondary');$('#resultset #'+ce+' > .adauga').get(0).src='images/ok.png';$('#playlist #'+ce).disableSelection();if(ce==curr)$('#playlist #'+ce).addClass('ui-state-active');else $('#playlist #'+ce).effect('highlight',{color:"#acd9b1"},500).disableSelection();}});$(".song").removeClass('gray-bg').filter(':even').addClass('gray-bg');if(curr!=null&&state!='COMPLETED'&&state!='IDLE'){$("#"+curr).addClass('ui-state-active');}
pls_background();if($.cookie('token').length!=32)
{if(!$.cookie('temppls'))
$.jGrowl("Melodiile adaugate in lista vor fi salvate intr-o lista temporara, cand te loghezi sau inregistrezi vei avea posibiltatea sa le muti intr-o lista permanenta!",{life:4500});var songs=$('#playlist').sortable('toArray');var playlist=songs.join(",");createCookie('temppls',playlist,365);}
if($.cookie('token').length==32){clearTimeout(times);times=null;times=setTimeout('autosave()',10000);}
$('.song').disableSelection();}
function move_all(){var ids=[];var toappends=[];var playlistss=[];$("#playlist,#pls_select").empty();$("#listele .lista").each(function(){playlistss.push($(this).text());});$("#liste_preview .in-list").each(function(){ids.push(this.id.replace("-pls",""));});jQuery.each(playlistss,function(){if(selected_pls==this)$('#pls_select').append("<option selected='selected'>"+this+"</option>");else $('#pls_select').append("<option>"+this+"</option>");});toappends=prepare_ssongs(ids,'songs');var toAppendAll=toappends.join(" ");pls_background();$("#playlist").append(toAppendAll);$(".song").removeClass('gray-bg').filter(":even").addClass('gray-bg');}
function searchh(what2){$('#what').autocomplete("close");if(!what2)
what=$("#what").val();else what=what2;if(what.indexOf("Numele artistului")!=-1)return false;if(oktosrc==0)return false;oktosrc=0;timer=setTimeout("oktosrc=1",500);if(landed==1){$("#info-area").hide();}
if(srctype==1)searchme(what);if(srctype==2)start_radio(what);}
function start_radio(aartist){$('#mainloader').css('display','none');$('#cautare').css('display','block');if(aartist&&aartist.length>1)
artist=fixstring(aartist);else artist=fixstring($("#what").val());artists_name=[];tracks=[];req_count=0;top_tracks(artist,'original',15);artist_info(artist);$('#mainloader').css('display','none');$('#cautare').css('display','block');}
function artists(artistss){var imgs=[];for(i=0;i<artistss.length;i++){img=artistss[i].image[0]['#text'];img=img.split('/');top_tracks(artistss[i].name,img[5],5);}}
var artists_imgs=[];function top_tracks(artist,artist_img,nr_tracks){artists_imgs.push(artist_img);$.ajax({url:"http://ws.audioscrobbler.com/2.0/?method=artist.gettoptracks&api_key=12aa251711b4c759421cb8d6160269c8&format=json",dataType:'jsonp',data:{artist:artist},success:function(data){if(data.error){$("#desc-info > h1").html("Nu am gasit nici un artist cu numele cautat!");$("#desc-info").slideDown('slow');return false;}
var artistt=data.toptracks['@attr'].artist;artists_name.push(artistt);for(var i=0;i<nr_tracks;i++)
tracks.push(artistt+" - "+data.toptracks.track[i].name);req_count++;if(req_count==6){all_artists=artists_name.join(",,");all_tracks=tracks.join(',,');all_artist_imgs=artists_imgs.join(",,");if($("#radio-info").data(artists_name[0])){var ids,songs=[],alltxt=[];songs=$("#radio-info").data(artists_name[0]).split(",");alltxt=prepare_ssongs(songs,'songs');toappend=alltxt.join(' ');ids=$('#playlist').sortable('toArray');pls=ids.join(',');$("#playlist").data('lastpls',{playlist:$('#pls_select').val(),pls:pls}).empty().append(toappend);pls_background();$(".song").filter(':even').addClass('gray-bg');$("option:selected").removeAttr('selected');$('#pls_select').append("<option value='"+artists_name[0]+"'>"+artists_name[0]+"</option>");artists_name,tracks,artists_imgs=[];$("option[value='"+artists_name[0]+"']").attr('selected','selected');if(times){var holder={};holder=$('#playlist').data('lastpls');$.post("playlist.php",{create:"1",list:holder.playlist,playlist:holder.pls,returnl:"none"});clearTimeout(times);times=null;}}
else
$.ajax({type:'POST',url:'radio.php?artist='+artists_name[0],data:{artists:all_artists,imgs:all_artist_imgs,tracks:all_tracks},cache:true,dataType:"html",success:function(data){var ids,songs=[],alltxt=[];$("#radio-info").data(artists_name[0],data);songs=data.split(",");alltxt=prepare_ssongs(songs,'songs');toappend=alltxt.join(' ');ids=$('#playlist').sortable('toArray');pls=ids.join(',');$("#playlist").data('lastpls',{playlist:$('#pls_select').val(),pls:pls}).empty().append(toappend);pls_background();$(".song").filter(':even').addClass('gray-bg');$("option:selected").removeAttr('selected');$('#pls_select').append("<option value='"+artists_name[0]+"'>"+artists_name[0]+"</option>");artists_name,tracks,artists_imgs=[];$("option[value='"+artists_name[0]+"']").attr('selected','selected');if(times){var holder={};holder=$('#playlist').data('lastpls');$.post("playlist.php",{create:"1",list:holder.playlist,playlist:holder.pls,returnl:"none"});clearTimeout(times);times=null;}}});}}});}
function artist_albums(artist){$("#albums-preview").css('display','none');$("#album-scroller .items").empty();$.ajax({url:"http://ws.audioscrobbler.com/2.0/?method=artist.gettopalbums&api_key=12aa251711b4c759421cb8d6160269c8&format=json",dataType:'jsonp',data:{artist:artist},success:function(data){if(data.error)return false;if(data.topalbums["#text"]=="\n\n")return false;k=0;if(data.topalbums.album.length>=9)nr=9;else if(data.topalbums.album.length>=6)nr=6;else if(data.topalbums.album.length>=3)nr=3;for(i=0;i<nr;i++){img=data.topalbums.album[i].image[2]["#text"];img=img.replace("/126/","/126s/");j=i+1;k++;$("#newItem .item"+k).attr("src",img).attr("title",data.topalbums.album[i].name);if(j%3==0){k=0;$("#album-images.scrollable").data("scrollable").addItem($("#newItem div").clone()).begin();}}
$("#albums-preview").slideDown('slow');}});$('.item1,.item2,.item3').disableSelection();}
function artist_info(artist){$("#radio-info").slideUp('slow');$.ajax({url:"http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&api_key=12aa251711b4c759421cb8d6160269c8&format=json",dataType:'jsonp',data:{artist:artist},success:function(data){if(data.error||!data.artist.similar.artist){$("#desc-info > h1").html("Nu am gasit nici un artist cu numele cautat!");$("#desc-info").slideDown('slow');return false;}
artists(data.artist.similar.artist);$("#desc-info").slideUp('slow');src_img=data.artist.image[2]['#text'];src_img=src_img.replace("/126/","/126s/");$("#radio-artist-name").empty().html(data.artist.name);$("#artist-info-img").attr("src",src_img);$("#artist-summary").empty().html(stripHTML(data.artist.bio.summary));$("#translate").empty().html('[Rom&acirc;n&atilde;]');$("#similar-artists-scroller .items").empty();k=0;for(i=0;i<5;i++){img=data.artist.similar.artist[i].image[2]["#text"];img=img.replace("/126/","/126s/");j=i+1;k++;$("#newItem .item"+k).attr("src",img).attr("title",data.artist.similar.artist[i].name);if(j%3==0||(j==5&&k==2)){k=0;$("#artist-images.scrollable").data("scrollable").addItem($("#newItem div").clone()).begin();}}
$("#radio-info").slideDown('slow',function(){$("#similar-artists-preview").slideDown('slow');});artist_albums(artist);}});}
function shortenUrl(url){$.ajax({url:"http://api.bit.ly/v3/shorten?login=fermademuzica&domain=j.mp&apiKey=R_a59f7092c0081fc679750f791865a6a6&format=json",dataType:'jsonp',data:{longUrl:encodeURI(url)},success:function(data){if(data.status_code==200){if($.bbq.getState().id){var name=decodeBase64($.bbq.getState().id);name=name.split("||");name=name[0];}
else name="Ferma De Muzica";new_url="http://twitter.com/share?url="+data.data.url+"&text=O%20melodie%20care%20imi%20place%20--%20"+encodeURIComponent(name);new_window.location=new_url;}}});}
function translate(text){var tradus;$.ajax({url:"http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&key=notsupplied&langpair=en|ro",dataType:'jsonp',data:{q:text},success:function(data){if(data.responseStatus==200){tradus=data.responseData.translatedText;$("#artist-summary").empty().html(tradus);$("#translate").empty().html('[Englez&atilde;]');}}});}
function populate_resultbox(data,src2){$('#mainloader').css('display','none');$('#cautare').css('display','block');results=null;results=[];itemsperpage=12;alldata=data.split('|||');data=alldata[1].split("**");alltxt=new Array();alltxt=prepare_ssongs(data,'ssongs');var a=alltxt.length/itemsperpage;if(a>Math.floor(a))a=Math.floor(a)+1;for(i=1;i<=a;i++)
results.push(alltxt.slice((i-1)*itemsperpage,i*itemsperpage).join(" "));alltxt=null;if($('#tabs').tabs().tabs('option','selected')==0)
$('#tabs').tabs().tabs('select',1);$('.page').css("visibility","hidden");$("#src-text").fadeOut('slow');$('#src-info').css('display','inline');showresults(1);}
function searchme(tosrc){$("#what").css("color","#000").css("font-style","normal").css('font-size',"21px");if(tosrc){src2=tosrc;$("#what").val(fixstring(tosrc));lastsrc=tosrc;}
else src2=$('#what').val();if(src2.length>1){$('#cautare').css('display','none');$('#mainloader').css('display','inline');mypushState({"q":fixstring(src2)});if($("#resultbox").data(src2)){$('#what').autocomplete('close');data=$("#resultbox").data(src2);populate_resultbox(data,src2);artist_info2(src2);}
else
$.get("srcdb.php",{what:src2,type:type,many:'all'},function(data){if(!data){$.jGrowl('A aparut o problema.<br> Incearca din nou!.');$('#mainloader').css('display','none');$('#cautare').css('display','block');return null;}
artist_info2(src2);$('#what').autocomplete('close');$("#resultbox").data(src2,data);populate_resultbox(data,src2);});$('#info-area').fadeOut();}}
function showresults(index){$("#resultset").empty().append(results[index-1]);$(".s-song").removeClass('gray-bg').removeClass('ui-state-active').filter(':even').addClass('gray-bg');$('.page').removeClass('curr-page');for(i=1;i<=results.length;i++)
$('#page-'+i.toString()).css("visibility","visible");$('#page-'+index).addClass('curr-page');$('.s-song').each(function(index){if($("#playlist #"+$(this).attr('id')).length>=1)
$(this).addClass('ui-priority-secondary').children('.adauga').get(0).src='images/ok.png';if($(this).attr('id')==curr)
$('#resultset #'+curr).addClass('ui-state-active');});mk_draggable();$('.s-song').disableSelection();}
function artist_info2(artist){$('#nr-rez').empty().append(fixstring(artist));$.ajax({url:"http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&api_key=12aa251711b4c759421cb8d6160269c8&format=json",dataType:'jsonp',data:{artist:artist},success:function(data){if(!data.error&&data.artist.mbid.length>5){src_img=data.artist.image[2]['#text'];src_img=src_img.replace("/126/","/126s/");$("#artist-name").empty().html(data.artist.name);$("#artist-info-pic").attr("src",src_img);s="";for(i=0;i<data.artist.similar.artist.length;i++){s+="<div class='sinfo'>"+data.artist.similar.artist[i].name+"</div>";}
$("#recomend").empty().append(s);artistname=artist.substr(0,1).toUpperCase()+artist.substr(1);$('#artist-name').empty().append(artistname);c_artist=artistname.toLowerCase();$.ajax({url:"http://ws.audioscrobbler.com/2.0/?method=artist.gettoptracks&api_key=12aa251711b4c759421cb8d6160269c8&format=json",dataType:'jsonp',data:{artist:artist},success:function(data){if(data.error||!data.toptracks.track[4])return false;s="";for(var i=0;i<5;i++)
s+="<div class='sinfo'>"+data.toptracks.track[i].name+"</div>";$("#top").empty().append(s);}});$("#artist-info").slideDown('slow');artistname=artist.substr(0,1).toUpperCase()+artist.substr(1);$('#artist-name').empty().append(artistname);c_artist=artistname.toLowerCase();$("#nr-rez").empty();}
if(data.error||!data.artist.mbid){if(artist.toLowerCase().indexOf(c_artist)==-1)
{$("#artist-info").slideUp('slow');}
else
{$("#artist-info").slideDown('slow');}}}});}
function prepare_song(ce){song=decodeBase64(ce);song=song.split("||");song[0]=shorten(song[0],45);data="<li id='"+ce+"' class='song'><div class='move'><img title='Mutare' width='7' height='15' src='images/song_move.gif' class='move_img'><img src='images/stop.gif' id='del-"+unic()+"' title='Stergere' class='del-img' width='7' height='7'></div><a id='play-"+unic()+"'>"+song[0]+"</a></li>";return data;}
function mk_draggable(){$(".src_text").disableSelection();$('.s-song').draggable({connectToSortable:'#playlist',appendTo:'body',opacity:0.7,revert:'invalid',iframeFix:true,helper:'clone',cursor:"move",cursorAt:{top:10,right:50},start:function(event,ui){$(".s-song").die();},stop:function(event,ui){$.each($('#playlist .s-song').toArray(),function(index,value){ce=$(value).attr('id');data=prepare_song(ce);if($("#playlist #"+ce).length>1){$(value).replaceWith('<div id="none" style="display:none;"></div>');$('#playlist #none').remove();$('#playlister').stop().scrollTo('#playlist #'+ce,200,{onAfter:function(){$('#playlist #'+ce).effect('highlight',{color:"#acd9b1"},500);}});}
else{$(value).replaceWith(data);$("#resultset #"+ce).addClass('ui-priority-secondary').children('.adauga').get(0).src='images/ok.png';$('#playlist .song').removeClass('gray-bg').filter(':even').addClass('gray-bg');if(curr==ce)$('#playlist #'+ce).addClass('ui-state-active').disableSelection();else $('#playlist #'+ce).effect('highlight',{color:"#acd9b1"},500).disableSelection();pls_background();}});$('#resultset .s-song').removeClass('ui-state-highlight').live('mouseover mouseout',function(event){if(event.type=='mouseover'){$(this).addClass('ui-state-highlight');}else{$(this).removeClass('ui-state-highlight');}});}}).disableSelection();};function LogIn(what){user=$('#utilizator:text').val();pass=$('#parola:input').val();if($('#remember').get(0).checked==true)
ext=365;else
ext=0;if(what=='login'&&user!=''&pass!=''){$('#login-img').get(0).src='images/loader.gif';$('#login-img').bind('click',function(){return false;});$.post("login.php?w=login",{user:user,pass:pass,ext:ext},function(data){$('#login-img').get(0).src='images/login.png';$('#login-img').unbind('click');if(data=='nope!'){$('#utilizator:text').css({"background-color":"#fffaca",'border':'1px solid red'}).val('Utilizator');$('#parola:input').css({'display':'none',"background-color":"#fffaca",'border':'1px solid red'}).val('');$('#parola-t:input').css({'display':'inline','background-color':'#fffaca','border':'1px solid red'}).val('Parola');$.jGrowl("Datele introduse de tine au fost gresite, incearca din nou!",{header:'Atentie!'});}
else if(data!="0"&&data!="nope!"){$("#logArea").slideUp();$("#adsense_header").css('display','block');$('#tabs').tabs("option","disabled",[]);$('#log-user').empty().append(user);$('#signup').fadeOut('normal',function(){$('#afterlog').css('display','block');});mypls=data.split("==");playlists2=mypls[0].split("**");$('#listele,#pls_select').empty();if(playlists2.length>0){jQuery.each(playlists2,function(){var playlist3=[];playlist3=this.split("||");name=playlist3[1];$("#listele").append("<div class='lista pid-"+playlist3[0]+"'><img src='images/stop.gif' class='lista-del'>"+name+"</div>");$("#pls_select").append("<option value='"+name+"' class='pid-"+playlist3[0]+"' >"+name+"</option>");});$("#pls_select").get(0).disabled=false;}
if($.cookie('temppls'))p_playlist('cookie');if(mypls[1].length>2){var toappends=[];mypls2=mypls[1].split(",");toappends=prepare_ssongs(mypls2,'songs');$("#playlist").empty().append(toappends.join(" "));pls_background();$("#playlist .song").filter(':even').addClass('gray-bg');if(curr!=null)$('#'+curr).addClass('ui-state-active');}}
if(data=='0'){$("#logArea").slideUp();$("#adsense_header").css('display','block');$('#tabs').tabs("option","disabled",[]);$("#pls_select").get(0).disabled=false;$('#log-user').empty().append(user);$('#signup').fadeOut('normal',function(){$('#afterlog').css('display','block');});p_playlist('firstsave');}});}}
function logOut(){$.post("login.php?w=logout",{token:$.cookie('token')});$.cookie('token',null,{path:"/",expires:10});$.cookie('last-pls',null,{path:"/",expires:10});$('#utilizator:text').val('Utilizator');$('#parola-t:input').css({'display':'inline'}).val('Parola');$('#parola:input').css({'display':'none'}).val('');$("#logArea").slideDown();$("#adsense_header").css('display','none');$('#tabs').tabs('select',[0]);$('#tabs').tabs('disable',[3]);$('#listele,#pls_select,#playlist').empty();$("#pls_select").append("<option value='ttempplss'>Lista Temp.</option>").get(0).disabled=true;$('#afterlog').fadeOut(400,function(){$("#signup").css('display','block');});}
function signup(){var html1='<p>Pentru a te inregistra completeaza formularul:</p><br><table>'+'<tr><td><label for="user">Utilizator:</label></td><td><input type="text" name="user" id="user" /></td></tr>'+'<tr><td><label for="pass1">Parola:</label></td><td><input type="password" name="pass1" id="pass1" /></td></tr>'+'<tr><td><label for="pass2">Repeta parola:</label></td><td><input type="password" name="pass2" id="pass2" /></td></tr>'+'<tr><td><label for="email">Email:</label></td><td><input type="text" name="email" id="email" /></td></tr>'+'<tr><td><label for="validare">Cod validare:</label></td>'+'<td align="left" valign="bottom"><img id="captcha" src="includes/CaptchaSecurityImages.php?rand='+unic()+'"  width="80" height="40" /> <input type="text" name="validare" id="validare" maxlength="3" style="width:35px; position:relative;top:-14px;"/></td></tr></table>';var html2='<div id="content1">Invita-ti si prietenii sa se alature!<br>'+"<tr><td>Username:</td><td><input type='text' name='username' id='username'></td></tr>"+"<tr><td>Password:</td><td><input type='password' name='pass' id='pass'></td></tr></table></div>";var succes='<p>Te-ai inregistrat cu succes!<br>Acum poti sa iti alcatuiesti liste cu melodiile tale preferate si sa le accesezi de oriunde.<br>Auditie placuta!</p>';var sign={state0:{html:html1,buttons:{Cancel:false,Salveaza:true},focus:1,submit:function(v,m,f){var e="";var dontchk=0;m.find('.errorBlock').remove();if(v){m.find('#user').val(fixstring(f.user));if(f.user.length<5||!isAlphaNumeric(f.user))
{e+="Numele de utilizator trebuie de minim 5 caractere!<br />";dontchk=1;}
if(f.pass1.length<6||f.pass2.length<6)
{e+="Parola trebuie sa fie de minim 6 caractere!<br />";dontchk=1;}
if(f.pass1!=f.pass2)
{e+="Parolele introduse nu sunt identice!<br />";dontchk=1;}
if(!isEmail(f.email))
{e+="Adresa de email nu este corecta!<br />";dontchk=1;}
if(f.validare.length<3)
{e+="Completeaza codul de securitate!";dontchk=1;}
if(dontchk==0)
$.ajax({type:"POST",url:"signup.php?check=1",async:false,data:{user:fixstring(f.user),v:f.validare},success:function(data){dataa=data.split('**');if(dataa[0]=='nope!')
e=e+"Numele de utilizator ales este indisponibil, incearca altul!<br />";if(dataa[1]=='0')
{e=e+"Ai scris gresit codul de validare, incearca din nou!<br />";m.find('#captcha').get(0).src="includes/CaptchaSecurityImages.php?rand="+unic();m.find('#validare').get(0).focus();}}});if(e=="")
$.ajax({type:"POST",url:"signup.php?signup=1",async:false,data:{user:fixstring(f.user),pass:f.pass1,email:f.email,v:f.validare},success:function(data){if(data=='nope!')
{msg='A aparut o eroare. Incercati din nou!';$('<div class="errorBlock" style="display: none;">'+msg+'</div>').prependTo(m).show('slow');}
if(data=='ok'){jQuery.prompt.goToState('succes');$('#log-user').empty().append(fixstring(f.user));}}});else jQuery('<div class="errorBlock" style="display: none;">'+e+'</div>').prependTo(m).show('slow');return false;}}},succes:{html:succes,buttons:{Ok:1},submit:function(v,m,f){if(v==false)
$.prompt.close();if(v){$("#logArea").slideUp();$("#adsense_header").css('display','block');$("#pls_select").get(0).disabled=false;tocheck=setTimeout('p_playlist("cookie")',1500);$('#signup').css('display','none');$('#afterlog').css('display','block');$.prompt.close();}
return false;}},invite_form:{html:html2,buttons:{Cancel:0,Invita:true},submit:function(v,m,f){if(v==false)
$.prompt.close();if(v){$.ajax({type:"POST",url:"signup.php?invite=1",async:false,data:{user:f.username,pass:f.pass},success:function(data){if(data=='nope!')
{msg='Username si/sau parola invalide.<br /> Incercati din nou!';$('<div class="errorBlock" style="display: none;">'+msg+'</div>').prependTo(m).show('slow');}
else{jQuery.prompt.getStateContent('invite_select').find('#prieteni').append(data);jQuery.prompt.goToState('invite_select');}}});}
return false;}},invite_select:{html:html2,buttons:{Cancel:0,Invita:true},submit:function(v,m,f){if(v==false)
$.prompt.close();if(v){$.ajax({type:"POST",url:"signup.php?invite=1",async:false,data:{user:f.username,pass:f.pass},success:function(data){if(data=='nope!')
{msg='Username si/sau parola invalide.<br /> Incercati din nou!';$('<div class="errorBlock" style="display: none;">'+msg+'</div>').prependTo(m).show('slow');}
else{jQuery.prompt.getStateContent('invite_select').find('#prieteni').append(data);jQuery.prompt.goToState('invite_select');}}});}
return false;}}};$.prompt(sign);}
function passwd(){var html1='<p>Pentru a-ti recupera numele de utilizator si parola completeaza formularul:</p><br><table>'+'<tr><td><label for="email">Email:</label></td><td><input type="text" name="email" id="email" style="width:220px" /></td></tr>'+'<tr><td><label for="validare">Cod validare:</label></td>'+'<td align="left" valign="bottom"><img id="captcha" src="includes/CaptchaSecurityImages.php?rand='+unic()+'"  width="80" height="40" /> <input type="text" name="validare" id="validare" maxlength="3" style="width:35px; position:relative;top:-14px;"/></td></tr></table>';var succes='<p>Ti s-a trimis un email continand numele de utilizator si parola ta.<br>Auditie placuta!</p>';var sign={state0:{html:html1,buttons:{Cancel:false,Ok:true},focus:1,submit:function(v,m,f){var e="";var dontchk=0;m.find('.errorBlock').remove();if(v){if(!isEmail(f.email))
{e+="Adresa de email nu este corecta!<br />";dontchk=1;}
if(f.validare.length<3)
{e+="Completeaza codul de securitate!";dontchk=1;}
if(dontchk==0)
$.ajax({type:"POST",url:"pass_rec.php?check=1",async:false,data:{v:f.validare},success:function(data){if(data=='0')
{e=e+"Ai scris gresit codul de validare, incearca din nou!<br />";m.find('#captcha').get(0).src="includes/CaptchaSecurityImages.php?rand="+unic();m.find('#validare').get(0).focus();}}});if(e=="")
$.ajax({type:"POST",url:"pass_rec.php?recover=1",async:false,data:{email:f.email,v:f.validare},success:function(data){if(data=='nope!')
{msg='A aparut o eroare. Incercati din nou!';$('<div class="errorBlock" style="display: none;">'+msg+'</div>').prependTo(m).show('slow');m.find('#captcha').get(0).src="includes/CaptchaSecurityImages.php?rand="+unic();}
if(data=='ok')jQuery.prompt.goToState('succes');}});else jQuery('<div class="errorBlock" style="display: none;">'+e+'</div>').prependTo(m).show('slow');return false;}}},succes:{html:succes,buttons:{Ok:1},submit:function(v,m,f){if(v==false)
$.prompt.close();if(v){$.prompt.close();}
return false;}}};$.prompt(sign);};
