(function(c){var a=function(){var b=65,d='<div class="colorpicker"><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>',
f={eventName:"click",onShow:function(){},onBeforeShow:function(){},onHide:function(){},onChange:function(){},onSubmit:function(){},color:"ff0000",livePreview:true,flat:false};function g(e,i){e=z(e);c(i).data("colorpicker").fields.eq(1).val(e.r).end().eq(2).val(e.g).end().eq(3).val(e.b).end()}function j(e,i){c(i).data("colorpicker").fields.eq(4).val(e.h).end().eq(5).val(e.s).end().eq(6).val(e.b).end()}function n(e,i){c(i).data("colorpicker").fields.eq(0).val(y(e)).end()}function p(e,i){c(i).data("colorpicker").selector.css("backgroundColor",
"#"+y({h:e.h,s:100,b:100}));c(i).data("colorpicker").selectorIndic.css({left:parseInt(150*e.s/100,10),top:parseInt(150*(100-e.b)/100,10)})}function h(e,i){c(i).data("colorpicker").hue.css("top",parseInt(150-150*e.h/360,10))}function k(e,i){c(i).data("colorpicker").currentColor.css("backgroundColor","#"+y(e))}function l(e,i){c(i).data("colorpicker").newColor.css("backgroundColor","#"+y(e))}function m(e){e=e.charCode||e.keyCode||-1;if(e>b&&e<=90||e==32)return false;e=c(this).parent().parent();e.data("colorpicker").livePreview===
true&&o.apply(this)}function o(e){var i=c(this).parent().parent(),q;if(this.parentNode.className.indexOf("_hex")>0)i.data("colorpicker").color=q=C(K(this.value));else if(this.parentNode.className.indexOf("_hsb")>0)i.data("colorpicker").color=q=D({h:parseInt(i.data("colorpicker").fields.eq(4).val(),10),s:parseInt(i.data("colorpicker").fields.eq(5).val(),10),b:parseInt(i.data("colorpicker").fields.eq(6).val(),10)});else i.data("colorpicker").color=q=A(L({r:parseInt(i.data("colorpicker").fields.eq(1).val(),
10),g:parseInt(i.data("colorpicker").fields.eq(2).val(),10),b:parseInt(i.data("colorpicker").fields.eq(3).val(),10)}));if(e){g(q,i.get(0));n(q,i.get(0));j(q,i.get(0))}p(q,i.get(0));h(q,i.get(0));l(q,i.get(0));i.data("colorpicker").onChange.apply(i,[q,y(q),z(q)])}function r(){var e=c(this).parent().parent();e.data("colorpicker").fields.parent().removeClass("colorpicker_focus")}function t(){b=this.parentNode.className.indexOf("_hex")>0?70:65;c(this).parent().parent().data("colorpicker").fields.parent().removeClass("colorpicker_focus");
c(this).parent().addClass("colorpicker_focus")}function u(e){var i=c(this).parent().find("input").focus();e={el:c(this).parent().addClass("colorpicker_slider"),max:this.parentNode.className.indexOf("_hsb_h")>0?360:this.parentNode.className.indexOf("_hsb")>0?100:255,y:e.pageY,field:i,val:parseInt(i.val(),10),preview:c(this).parent().parent().data("colorpicker").livePreview};c(document).bind("mouseup",e,x);c(document).bind("mousemove",e,v)}function v(e){e.data.field.val(Math.max(0,Math.min(e.data.max,
parseInt(e.data.val+e.pageY-e.data.y,10))));e.data.preview&&o.apply(e.data.field.get(0),[true]);return false}function x(e){o.apply(e.data.field.get(0),[true]);e.data.el.removeClass("colorpicker_slider").find("input").focus();c(document).unbind("mouseup",x);c(document).unbind("mousemove",v);return false}function B(){var e={cal:c(this).parent(),y:c(this).offset().top};e.preview=e.cal.data("colorpicker").livePreview;c(document).bind("mouseup",e,E);c(document).bind("mousemove",e,F)}function F(e){o.apply(e.data.cal.data("colorpicker").fields.eq(4).val(parseInt(360*
(150-Math.max(0,Math.min(150,e.pageY-e.data.y)))/150,10)).get(0),[e.data.preview]);return false}function E(e){g(e.data.cal.data("colorpicker").color,e.data.cal.get(0));n(e.data.cal.data("colorpicker").color,e.data.cal.get(0));c(document).unbind("mouseup",E);c(document).unbind("mousemove",F);return false}function M(){var e={cal:c(this).parent(),pos:c(this).offset()};e.preview=e.cal.data("colorpicker").livePreview;c(document).bind("mouseup",e,G);c(document).bind("mousemove",e,H)}function H(e){o.apply(e.data.cal.data("colorpicker").fields.eq(6).val(parseInt(100*
(150-Math.max(0,Math.min(150,e.pageY-e.data.pos.top)))/150,10)).end().eq(5).val(parseInt(100*Math.max(0,Math.min(150,e.pageX-e.data.pos.left))/150,10)).get(0),[e.data.preview]);return false}function G(e){g(e.data.cal.data("colorpicker").color,e.data.cal.get(0));n(e.data.cal.data("colorpicker").color,e.data.cal.get(0));c(document).unbind("mouseup",G);c(document).unbind("mousemove",H);return false}function N(){c(this).addClass("colorpicker_focus")}function O(){c(this).removeClass("colorpicker_focus")}
function P(){var e=c(this).parent(),i=e.data("colorpicker").color;e.data("colorpicker").origColor=i;k(i,e.get(0));e.data("colorpicker").onSubmit(i,y(i),z(i))}function I(){var e=c("#"+c(this).data("colorpickerId"));e.data("colorpicker").onBeforeShow.apply(this,[e.get(0)]);var i=c(this).offset(),q=Q(),s=i.top+this.offsetHeight;i=i.left;if(s+176>q.t+q.h)s-=this.offsetHeight+176;if(i+356>q.l+q.w)i-=356;e.css({left:i+"px",top:s+"px"});e.data("colorpicker").onShow.apply(this,[e.get(0)])!=false&&e.show();
c(document).bind("mousedown",{cal:e},J);return false}function J(e){if(!R(e.data.cal.get(0),e.target,e.data.cal.get(0))){e.data.cal.data("colorpicker").onHide.apply(this,[e.data.cal.get(0)])!=false&&e.data.cal.hide();c(document).unbind("mousedown",J)}}function R(e,i,q){if(e==i)return true;if(e.contains)return e.contains(i);if(e.compareDocumentPosition)return!!(e.compareDocumentPosition(i)&16);for(i=i.parentNode;i&&i!=q;){if(i==e)return true;i=i.parentNode}return false}function Q(){var e=document.compatMode==
"CSS1Compat";return{l:window.pageXOffset||(e?document.documentElement.scrollLeft:document.body.scrollLeft),t:window.pageYOffset||(e?document.documentElement.scrollTop:document.body.scrollTop),w:window.innerWidth||(e?document.documentElement.clientWidth:document.body.clientWidth),h:window.innerHeight||(e?document.documentElement.clientHeight:document.body.clientHeight)}}function D(e){return{h:Math.min(360,Math.max(0,e.h)),s:Math.min(100,Math.max(0,e.s)),b:Math.min(100,Math.max(0,e.b))}}function L(e){return{r:Math.min(255,
Math.max(0,e.r)),g:Math.min(255,Math.max(0,e.g)),b:Math.min(255,Math.max(0,e.b))}}function K(e){var i=6-e.length;if(i>0){for(var q=[],s=0;s<i;s++)q.push("0");q.push(e);e=q.join("")}return e}function S(e){e=parseInt(e.indexOf("#")>-1?e.substring(1):e,16);return{r:e>>16,g:(e&65280)>>8,b:e&255}}function C(e){return A(S(e))}function A(e){var i={};i.b=Math.max(Math.max(e.r,e.g),e.b);i.s=i.b<=0?0:Math.round(100*(i.b-Math.min(Math.min(e.r,e.g),e.b))/i.b);i.b=Math.round(i.b/255*100);i.h=e.r==e.g&&e.g==e.b?
0:e.r>=e.g&&e.g>=e.b?60*(e.g-e.b)/(e.r-e.b):e.g>=e.r&&e.r>=e.b?60+60*(e.g-e.r)/(e.g-e.b):e.g>=e.b&&e.b>=e.r?120+60*(e.b-e.r)/(e.g-e.r):e.b>=e.g&&e.g>=e.r?180+60*(e.b-e.g)/(e.b-e.r):e.b>=e.r&&e.r>=e.g?240+60*(e.r-e.g)/(e.b-e.g):e.r>=e.b&&e.b>=e.g?300+60*(e.r-e.b)/(e.r-e.g):0;i.h=Math.round(i.h);return i}function z(e){var i={},q=Math.round(e.h),s=Math.round(e.s*255/100),w=Math.round(e.b*255/100);if(s==0)i.r=i.g=i.b=w;else{e=w;s=(255-s)*w/255;w=(e-s)*(q%60)/60;if(q==360)q=0;if(q<60){i.r=e;i.b=s;i.g=
s+w}else if(q<120){i.g=e;i.b=s;i.r=e-w}else if(q<180){i.g=e;i.r=s;i.b=s+w}else if(q<240){i.b=e;i.r=s;i.g=e-w}else if(q<300){i.b=e;i.g=s;i.r=s+w}else if(q<360){i.r=e;i.g=s;i.b=e-w}else{i.r=0;i.g=0;i.b=0}}return{r:Math.round(i.r),g:Math.round(i.g),b:Math.round(i.b)}}function T(e){var i=[e.r.toString(16),e.g.toString(16),e.b.toString(16)];c.each(i,function(q,s){if(s.length==1)i[q]="0"+s});return i.join("")}function y(e){return T(z(e))}return{init:function(e){e=c.extend({},f,e||{});if(typeof e.color==
"string")e.color=C(e.color);else if(e.color.r!=undefined&&e.color.g!=undefined&&e.color.b!=undefined)e.color=A(e.color);else if(e.color.h!=undefined&&e.color.s!=undefined&&e.color.b!=undefined)e.color=D(e.color);else return this;e.origColor=e.color;return this.each(function(){if(!c(this).data("colorpickerId")){var i="collorpicker_"+parseInt(Math.random()*1000);c(this).data("colorpickerId",i);i=c(d).attr("id",i);e.flat?i.appendTo(this).show():i.appendTo(document.body);e.fields=i.find("input").bind("keydown",
m).bind("change",o).bind("blur",r).bind("focus",t);i.find("span").bind("mousedown",u);e.selector=i.find("div.colorpicker_color").bind("mousedown",M);e.selectorIndic=e.selector.find("div div");e.hue=i.find("div.colorpicker_hue div");i.find("div.colorpicker_hue").bind("mousedown",B);e.newColor=i.find("div.colorpicker_new_color");e.currentColor=i.find("div.colorpicker_current_color");i.data("colorpicker",e);i.find("div.colorpicker_submit").bind("mouseenter",N).bind("mouseleave",O).bind("click",P);g(e.color,
i.get(0));j(e.color,i.get(0));n(e.color,i.get(0));h(e.color,i.get(0));p(e.color,i.get(0));k(e.color,i.get(0));l(e.color,i.get(0));e.flat?i.css({position:"relative",display:"block"}):c(this).bind(e.eventName,I)}})},showPicker:function(){return this.each(function(){c(this).data("colorpickerId")&&I.apply(this)})},hidePicker:function(){return this.each(function(){c(this).data("colorpickerId")&&c("#"+c(this).data("colorpickerId")).hide()})},setColor:function(e){if(typeof e=="string")e=C(e);else if(e.r!=
undefined&&e.g!=undefined&&e.b!=undefined)e=A(e);else if(e.h!=undefined&&e.s!=undefined&&e.b!=undefined)e=D(e);else return this;return this.each(function(){if(c(this).data("colorpickerId")){var i=c("#"+c(this).data("colorpickerId"));i.data("colorpicker").color=e;i.data("colorpicker").origColor=e;g(e,i.get(0));j(e,i.get(0));n(e,i.get(0));h(e,i.get(0));p(e,i.get(0));k(e,i.get(0));l(e,i.get(0))}})}}}();c.fn.extend({ColorPicker:a.init,ColorPickerHide:a.hide,ColorPickerShow:a.show,ColorPickerSetColor:a.setColor})})(jQuery);(function(c){var a=window.EYE=function(){var b={init:[]};return{init:function(){c.each(b.init,function(d,f){f.call()})},extend:function(d){for(var f in d)if(d[f]!=undefined)this[f]=d[f]},register:function(d,f){b[f]||(b[f]=[]);b[f].push(d)}}}();c(a.init)})(jQuery);jQuery.ui||function(c){var a=c.fn.remove,b=c.browser.mozilla&&parseFloat(c.browser.version)<1.9;c.ui={version:"1.7.1",plugin:{add:function(h,k,l){h=c.ui[h].prototype;for(var m in l){h.plugins[m]=h.plugins[m]||[];h.plugins[m].push([k,l[m]])}},call:function(h,k,l){if((k=h.plugins[k])&&h.element[0].parentNode)for(var m=0;m<k.length;m++)h.options[k[m][0]]&&k[m][1].apply(h.element,l)}},contains:function(h,k){return document.compareDocumentPosition?h.compareDocumentPosition(k)&16:h!==k&&h.contains(k)},
hasScroll:function(h,k){if(c(h).css("overflow")=="hidden")return false;k=k&&k=="left"?"scrollLeft":"scrollTop";var l=false;if(h[k]>0)return true;h[k]=1;l=h[k]>0;h[k]=0;return l},isOverAxis:function(h,k,l){return h>k&&h<k+l},isOver:function(h,k,l,m,o,r){return c.ui.isOverAxis(h,l,o)&&c.ui.isOverAxis(k,m,r)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,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}};if(b){var d=c.attr,f=c.fn.removeAttr,g="http://www.w3.org/2005/07/aaa",j=/^aria-/,n=/^wairole:/;c.attr=function(h,k,l){var m=l!==undefined;return k=="role"?m?d.call(this,h,k,"wairole:"+l):(d.apply(this,arguments)||"").replace(n,""):j.test(k)?m?h.setAttributeNS(g,k.replace(j,"aaa:"),l):d.call(this,h,k.replace(j,"aaa:")):d.apply(this,arguments)};c.fn.removeAttr=function(h){return j.test(h)?
this.each(function(){this.removeAttributeNS(g,h.replace(j,""))}):f.call(this,h)}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return a.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var h;
h=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"))||
!h.length?c(document):h}});c.extend(c.expr[":"],{data:function(h,k,l){return!!c.data(h,l[3])},focusable:function(h){var k=h.nodeName.toLowerCase(),l=c.attr(h,"tabindex");return(/input|select|textarea|button|object/.test(k)?!h.disabled:"a"==k||"area"==k?h.href||!isNaN(l):!isNaN(l))&&!c(h)["area"==k?"parents":"closest"](":hidden").length},tabbable:function(h){var k=c.attr(h,"tabindex");return(isNaN(k)||k>=0)&&c(h).is(":focusable")}});function p(h,k,l,m){function o(t){t=c[h][k][t]||[];return typeof t==
"string"?t.split(/,?\s+/):t}var r=o("getter");if(m.length==1&&typeof m[0]=="string")r=r.concat(o("getterSetter"));return c.inArray(l,r)!=-1}c.widget=function(h,k){var l=h.split(".")[0];h=h.split(".")[1];c.fn[h]=function(m){var o=typeof m=="string",r=Array.prototype.slice.call(arguments,1);if(o&&m.substring(0,1)=="_")return this;if(o&&p(l,h,m,r)){var t=c.data(this[0],h);return t?t[m].apply(t,r):undefined}return this.each(function(){var u=c.data(this,h);!u&&!o&&c.data(this,h,new c[l][h](this,m))._init();
u&&o&&c.isFunction(u[m])&&u[m].apply(u,r)})};c[l]=c[l]||{};c[l][h]=function(m,o){var r=this;this.namespace=l;this.widgetName=h;this.widgetEventPrefix=c[l][h].eventPrefix||h;this.widgetBaseClass=l+"-"+h;this.options=c.extend({},c.widget.defaults,c[l][h].defaults,c.metadata&&c.metadata.get(m)[h],o);this.element=c(m).bind("setData."+h,function(t,u,v){if(t.target==m)return r._setData(u,v)}).bind("getData."+h,function(t,u){if(t.target==m)return r._getData(u)}).bind("remove",function(){return r.destroy()})};
c[l][h].prototype=c.extend({},c.widget.prototype,k);c[l][h].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(h,k){var l=h,m=this;if(typeof h=="string"){if(k===undefined)return this._getData(h);l={};l[h]=k}c.each(l,function(o,r){m._setData(o,r)})},_getData:function(h){return this.options[h]},_setData:function(h,
k){this.options[h]=k;if(h=="disabled")this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(h,k,l){var m=this.options[h];h=h==this.widgetEventPrefix?h:this.widgetEventPrefix+h;k=c.Event(k);k.type=h;if(k.originalEvent){h=c.event.props.length;for(var o;h;){o=c.event.props[--h];k[o]=k.originalEvent[o]}}this.element.trigger(k,
l);return!(c.isFunction(m)&&m.call(this.element[0],k,l)===false||k.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var h=this;this.element.bind("mousedown."+this.widgetName,function(k){return h._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(h._preventClickEvent){h._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable",
"on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(h){h.originalEvent=h.originalEvent||{};if(!h.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(h);this._mouseDownEvent=h;var k=this,l=h.which==1,m=typeof this.options.cancel=="string"?c(h.target).parents().add(h.target).filter(this.options.cancel).length:false;if(!l||m||!this._mouseCapture(h))return true;
this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(h)&&this._mouseDelayMet(h)){this._mouseStarted=this._mouseStart(h)!==false;if(!this._mouseStarted){h.preventDefault();return true}}this._mouseMoveDelegate=function(o){return k._mouseMove(o)};this._mouseUpDelegate=function(o){return k._mouseUp(o)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+
this.widgetName,this._mouseUpDelegate);c.browser.safari||h.preventDefault();return h.originalEvent.mouseHandled=true}},_mouseMove:function(h){if(c.browser.msie&&!h.button)return this._mouseUp(h);if(this._mouseStarted){this._mouseDrag(h);return h.preventDefault()}if(this._mouseDistanceMet(h)&&this._mouseDelayMet(h))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,h)!==false)?this._mouseDrag(h):this._mouseUp(h);return!this._mouseStarted},_mouseUp:function(h){c(document).unbind("mousemove."+
this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=h.target==this._mouseDownEvent.target;this._mouseStop(h)}return false},_mouseDistanceMet:function(h){return Math.max(Math.abs(this._mouseDownEvent.pageX-h.pageX),Math.abs(this._mouseDownEvent.pageY-h.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},
_mouseStop:function(){},_mouseCapture:function(){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);
(function(c){c.widget("ui.draggable",c.extend({},c.ui.mouse,{_init: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()}},
_mouseCapture:function(a){var b=this.options;if(this.helper||b.disabled||c(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(c.ui.ddmanager)c.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset=
{top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};c.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);b.containment&&this._setContainment();this._trigger("start",a);this._cacheHelperProportions();c.ui.ddmanager&&!b.dropBehaviour&&
c.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();this._trigger("drag",a,b);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";
c.ui.ddmanager&&c.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(c.ui.ddmanager&&!this.options.dropBehaviour)b=c.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||c.isFunction(this.options.revert)&&this.options.revert.call(this.element,b)){var d=this;c(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){d._trigger("stop",
a);d._clear()})}else{this._trigger("stop",a);this._clear()}return false},_getHandle:function(a){var b=!this.options.handle||!c(this.options.handle,this.element).length?true:false;c(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=c.isFunction(b.helper)?c(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(a.left!=undefined)this.offset.click.left=a.left+this.margins.left;if(a.right!=undefined)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if(a.top!=undefined)this.offset.click.top=a.top+this.margins.top;if(a.bottom!=undefined)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&&c.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"&&c.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,c(a.containment=="document"?document:window).width()-this.helperProportions.width-
this.margins.left,(c(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=c(a.containment)[0];if(b){a=c(a.containment).offset();var d=c(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(c(b).css("borderLeftWidth"),10)||0)+(parseInt(c(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(c(b).css("borderTopWidth"),
10)||0)+(parseInt(c(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(d?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(c(b).css("borderLeftWidth"),10)||0)-(parseInt(c(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(d?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(c(b).css("borderTopWidth"),10)||0)-(parseInt(c(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 d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(c.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:d.scrollTop())*
a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(c.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=
document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var g=a.pageX,j=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])g=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])j=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])g=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])j=
this.containment[3]+this.offset.click.top}if(b.grid){j=this.originalPageY+Math.round((j-this.originalPageY)/b.grid[1])*b.grid[1];j=this.containment?!(j-this.offset.click.top<this.containment[1]||j-this.offset.click.top>this.containment[3])?j:!(j-this.offset.click.top<this.containment[1])?j-b.grid[1]:j+b.grid[1]:j;g=this.originalPageX+Math.round((g-this.originalPageX)/b.grid[0])*b.grid[0];g=this.containment?!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?
g:!(g-this.offset.click.left<this.containment[0])?g-b.grid[0]:g+b.grid[0]:g}}return{top:j-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(c.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:d.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(c.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:d.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,d){d=d||this._uiHash();c.ui.plugin.call(this,a,[b,d]);if(a=="drag")this.positionAbs=this._convertPositionTo("absolute");return c.widget.prototype._trigger.call(this,a,b,d)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));c.extend(c.ui.draggable,{version:"1.7.1",
eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,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}});c.ui.plugin.add("draggable","connectToSortable",{start:function(a,
b){var d=c(this).data("draggable"),f=d.options,g=c.extend({},b,{item:d.element});d.sortables=[];c(f.connectToSortable).each(function(){var j=c.data(this,"sortable");if(j&&!j.options.disabled){d.sortables.push({instance:j,shouldRevert:j.options.revert});j._refreshItems();j._trigger("activate",a,g)}})},stop:function(a,b){var d=c(this).data("draggable"),f=c.extend({},b,{item:d.element});c.each(d.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;d.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;d.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 d=c(this).data("draggable"),f=this;c.each(d.sortables,function(){this.instance.positionAbs=d.positionAbs;this.instance.helperProportions=d.helperProportions;
this.instance.offset.click=d.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=c(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=
d.offset.click.top;this.instance.offset.click.left=d.offset.click.left;this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top;d._trigger("toSortable",a);d.dropped=this.instance.element;d.currentItem=d.element;this.instance.fromOutside=d}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();d._trigger("fromSortable",a);d.dropped=false}})}});c.ui.plugin.add("draggable","cursor",{start:function(){var a=c("body"),b=c(this).data("draggable").options;if(a.css("cursor"))b._cursor=a.css("cursor");a.css("cursor",
b.cursor)},stop:function(){var a=c(this).data("draggable").options;a._cursor&&c("body").css("cursor",a._cursor)}});c.ui.plugin.add("draggable","iframeFix",{start:function(){var a=c(this).data("draggable").options;c(a.iframeFix===true?"iframe":a.iframeFix).each(function(){c('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(c(this).offset()).appendTo("body")})},
stop:function(){c("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});c.ui.plugin.add("draggable","opacity",{start:function(a,b){a=c(b.helper);b=c(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=c(this).data("draggable").options;a._opacity&&c(b.helper).css("opacity",a._opacity)}});c.ui.plugin.add("draggable","scroll",{start:function(){var a=c(this).data("draggable");if(a.scrollParent[0]!=
document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=c(this).data("draggable"),d=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!d.axis||d.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY<d.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop+d.scrollSpeed;else if(a.pageY-b.overflowOffset.top<d.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop-
d.scrollSpeed;if(!d.axis||d.axis!="y")if(b.overflowOffset.left+b.scrollParent[0].offsetWidth-a.pageX<d.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft+d.scrollSpeed;else if(a.pageX-b.overflowOffset.left<d.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft-d.scrollSpeed}else{if(!d.axis||d.axis!="x")if(a.pageY-c(document).scrollTop()<d.scrollSensitivity)f=c(document).scrollTop(c(document).scrollTop()-d.scrollSpeed);else if(c(window).height()-
(a.pageY-c(document).scrollTop())<d.scrollSensitivity)f=c(document).scrollTop(c(document).scrollTop()+d.scrollSpeed);if(!d.axis||d.axis!="y")if(a.pageX-c(document).scrollLeft()<d.scrollSensitivity)f=c(document).scrollLeft(c(document).scrollLeft()-d.scrollSpeed);else if(c(window).width()-(a.pageX-c(document).scrollLeft())<d.scrollSensitivity)f=c(document).scrollLeft(c(document).scrollLeft()+d.scrollSpeed)}f!==false&&c.ui.ddmanager&&!d.dropBehaviour&&c.ui.ddmanager.prepareOffsets(b,a)}});c.ui.plugin.add("draggable",
"snap",{start:function(){var a=c(this).data("draggable"),b=a.options;a.snapElements=[];c(b.snap.constructor!=String?b.snap.items||":data(draggable)":b.snap).each(function(){var d=c(this),f=d.offset();this!=a.element[0]&&a.snapElements.push({item:this,width:d.outerWidth(),height:d.outerHeight(),top:f.top,left:f.left})})},drag:function(a,b){for(var d=c(this).data("draggable"),f=d.options,g=f.snapTolerance,j=b.offset.left,n=j+d.helperProportions.width,p=b.offset.top,h=p+d.helperProportions.height,k=
d.snapElements.length-1;k>=0;k--){var l=d.snapElements[k].left,m=l+d.snapElements[k].width,o=d.snapElements[k].top,r=o+d.snapElements[k].height;if(l-g<j&&j<m+g&&o-g<p&&p<r+g||l-g<j&&j<m+g&&o-g<h&&h<r+g||l-g<n&&n<m+g&&o-g<p&&p<r+g||l-g<n&&n<m+g&&o-g<h&&h<r+g){if(f.snapMode!="inner"){var t=Math.abs(o-h)<=g,u=Math.abs(r-p)<=g,v=Math.abs(l-n)<=g,x=Math.abs(m-j)<=g;if(t)b.position.top=d._convertPositionTo("relative",{top:o-d.helperProportions.height,left:0}).top-d.margins.top;if(u)b.position.top=d._convertPositionTo("relative",
{top:r,left:0}).top-d.margins.top;if(v)b.position.left=d._convertPositionTo("relative",{top:0,left:l-d.helperProportions.width}).left-d.margins.left;if(x)b.position.left=d._convertPositionTo("relative",{top:0,left:m}).left-d.margins.left}var B=t||u||v||x;if(f.snapMode!="outer"){t=Math.abs(o-p)<=g;u=Math.abs(r-h)<=g;v=Math.abs(l-j)<=g;x=Math.abs(m-n)<=g;if(t)b.position.top=d._convertPositionTo("relative",{top:o,left:0}).top-d.margins.top;if(u)b.position.top=d._convertPositionTo("relative",{top:r-d.helperProportions.height,
left:0}).top-d.margins.top;if(v)b.position.left=d._convertPositionTo("relative",{top:0,left:l}).left-d.margins.left;if(x)b.position.left=d._convertPositionTo("relative",{top:0,left:m-d.helperProportions.width}).left-d.margins.left}if(!d.snapElements[k].snapping&&(t||u||v||x||B))d.options.snap.snap&&d.options.snap.snap.call(d.element,a,c.extend(d._uiHash(),{snapItem:d.snapElements[k].item}));d.snapElements[k].snapping=t||u||v||x||B}else{d.snapElements[k].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,
a,c.extend(d._uiHash(),{snapItem:d.snapElements[k].item}));d.snapElements[k].snapping=false}}}});c.ui.plugin.add("draggable","stack",{start:function(){var a=c(this).data("draggable").options,b=c.makeArray(c(a.stack.group)).sort(function(d,f){return(parseInt(c(d).css("zIndex"),10)||a.stack.min)-(parseInt(c(f).css("zIndex"),10)||a.stack.min)});c(b).each(function(d){this.style.zIndex=a.stack.min+d});this[0].style.zIndex=a.stack.min+b.length}});c.ui.plugin.add("draggable","zIndex",{start:function(a,b){a=
c(b.helper);b=c(this).data("draggable").options;if(a.css("zIndex"))b._zIndex=a.css("zIndex");a.css("zIndex",b.zIndex)},stop:function(a,b){a=c(this).data("draggable").options;a._zIndex&&c(b.helper).css("zIndex",a._zIndex)}})})(jQuery);
(function(c){c.widget("ui.sortable",c.extend({},c.ui.mouse,{_init: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")},
_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var d=null,f=this;c(a.target).parents().each(function(){if(c.data(this,"sortable-item")==f){d=c(this);return false}});if(c.data(a.target,"sortable-item")==f)d=c(a.target);if(!d)return false;if(this.options.handle&&!b){var g=false;c(this.options.handle,d).find("*").andSelf().each(function(){if(this==a.target)g=true});if(!g)return false}this.currentItem=
d;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,d){b=this.options;var f=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");c.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(c("body").css("cursor"))this._storedCursor=c("body").css("cursor");c("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(!d)for(d=this.containers.length-1;d>=0;d--)this.containers[d]._trigger("activate",a,f._uiHash(this));if(c.ui.ddmanager)c.ui.ddmanager.current=this;c.ui.ddmanager&&!b.dropBehaviour&&c.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,d=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=d=this.scrollParent[0].scrollTop+b.scrollSpeed;else if(a.pageY-this.overflowOffset.top<b.scrollSensitivity)this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-b.scrollSpeed;if(this.overflowOffset.left+
this.scrollParent[0].offsetWidth-a.pageX<b.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft+b.scrollSpeed;else if(a.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-b.scrollSpeed}else{if(a.pageY-c(document).scrollTop()<b.scrollSensitivity)d=c(document).scrollTop(c(document).scrollTop()-b.scrollSpeed);else if(c(window).height()-(a.pageY-c(document).scrollTop())<b.scrollSensitivity)d=c(document).scrollTop(c(document).scrollTop()+
b.scrollSpeed);if(a.pageX-c(document).scrollLeft()<b.scrollSensitivity)d=c(document).scrollLeft(c(document).scrollLeft()-b.scrollSpeed);else if(c(window).width()-(a.pageX-c(document).scrollLeft())<b.scrollSensitivity)d=c(document).scrollLeft(c(document).scrollLeft()+b.scrollSpeed)}d!==false&&c.ui.ddmanager&&!b.dropBehaviour&&c.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--){d=this.items[b];var f=d.item[0],g=this._intersectsWithPointer(d);if(g)if(f!=this.currentItem[0]&&this.placeholder[g==1?"next":"prev"]()[0]!=f&&!c.ui.contains(this.placeholder[0],f)&&(this.options.type=="semi-dynamic"?!c.ui.contains(this.element[0],f):true)){this.direction=g==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(d))this._rearrange(a,
d);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);c.ui.ddmanager&&c.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){c.ui.ddmanager&&!this.options.dropBehaviour&&c.ui.ddmanager.drop(this,a);if(this.options.revert){var d=this;b=d.placeholder.offset();d.reverting=true;c(this.helper).animate({left:b.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]==
document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-d.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){d._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();c.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?c(this.domPosition.prev).after(this.currentItem):
c(this.domPosition.parent).prepend(this.currentItem);return true},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),d=[];a=a||{};c(b).each(function(){var f=(c(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(f)d.push((a.key||f[1]+"[]")+"="+(a.key&&a.expression?f[1]:f[2]))});return d.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),d=[];a=a||{};b.each(function(){d.push(c(a.item||this).attr(a.attribute||"id")||"")});return d},
_intersectsWith:function(a){var b=this.positionAbs.left,d=b+this.helperProportions.width,f=this.positionAbs.top,g=f+this.helperProportions.height,j=a.left,n=j+a.width,p=a.top,h=p+a.height,k=this.offset.click.top,l=this.offset.click.left;k=f+k>p&&f+k<h&&b+l>j&&b+l<n;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?k:j<b+this.helperProportions.width/
2&&d-this.helperProportions.width/2<n&&p<f+this.helperProportions.height/2&&g-this.helperProportions.height/2<h},_intersectsWithPointer:function(a){var b=c.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height);a=c.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width);b=b&&a;a=this._getDragVerticalDirection();var d=this._getDragHorizontalDirection();if(!b)return false;return this.floating?d&&d=="right"||a=="down"?2:1:a&&(a=="down"?2:1)},_intersectsWithSides:function(a){var b=
c.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height);a=c.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width);var d=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();return this.floating&&f?f=="right"&&a||f=="left"&&!a:d&&(d=="down"&&b||d=="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()},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],d=[],f=this._connectWith();if(f&&a)for(a=f.length-1;a>=0;a--)for(var g=c(f[a]),j=g.length-1;j>=0;j--){var n=c.data(g[j],"sortable");if(n&&n!=this&&!n.options.disabled)d.push([c.isFunction(n.options.items)?
n.options.items.call(n.element):c(n.options.items,n.element).not(".ui-sortable-helper"),n])}d.push([c.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):c(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(a=d.length-1;a>=0;a--)d[a][0].each(function(){b.push(this)});return c(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b<this.items.length;b++)for(var d=0;d<
a.length;d++)a[d]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(a){this.items=[];this.containers=[this];var b=this.items,d=[[c.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):c(this.options.items,this.element),this]],f=this._connectWith();if(f)for(var g=f.length-1;g>=0;g--)for(var j=c(f[g]),n=j.length-1;n>=0;n--){var p=c.data(j[n],"sortable");if(p&&p!=this&&!p.options.disabled){d.push([c.isFunction(p.options.items)?p.options.items.call(p.element[0],
a,{item:this.currentItem}):c(p.options.items,p.element),p]);this.containers.push(p)}}for(g=d.length-1;g>=0;g--){a=d[g][1];f=d[g][0];n=0;for(j=f.length;n<j;n++){p=c(f[n]);p.data("sortable-item",a);b.push({item:p,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 d=this.items[b];if(!(d.instance!=this.currentContainer&&this.currentContainer&&d.item[0]!=this.currentItem[0])){var f=
this.options.toleranceElement?c(this.options.toleranceElement,d.item):d.item;if(!a){d.width=f.outerWidth();d.height=f.outerHeight()}f=f.offset();d.left=f.left;d.top=f.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--){f=this.containers[b].element.offset();this.containers[b].containerCache.left=f.left;this.containers[b].containerCache.top=f.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();
this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}},_createPlaceholder:function(a){var b=a||this,d=b.options;if(!d.placeholder||d.placeholder.constructor==String){var f=d.placeholder;d.placeholder={element:function(){var g=c(document.createElement(b.currentItem[0].nodeName)).addClass(f||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!f)g.style.visibility="hidden";return g},update:function(g,j){if(!(f&&!d.forcePlaceholderSize)){j.height()||
j.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));j.width()||j.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=c(d.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);d.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=this.containers.length-1;b>=0;b--)if(this._intersectsWith(this.containers[b].containerCache)){if(!this.containers[b].containerCache.over){if(this.currentContainer!=
this.containers[b]){for(var d=10000,f=null,g=this.positionAbs[this.containers[b].floating?"left":"top"],j=this.items.length-1;j>=0;j--)if(c.ui.contains(this.containers[b].element[0],this.items[j].item[0])){var n=this.items[j][this.containers[b].floating?"left":"top"];if(Math.abs(n-g)<d){d=Math.abs(n-g);f=this.items[j]}}if(!f&&!this.options.dropOnEmpty)continue;this.currentContainer=this.containers[b];f?this._rearrange(a,f,null,true):this._rearrange(a,null,this.containers[b].element,true);this._trigger("change",
a,this._uiHash());this.containers[b]._trigger("change",a,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[b]._trigger("over",a,this._uiHash(this));this.containers[b].containerCache.over=1}}else if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",a,this._uiHash(this));this.containers[b].containerCache.over=0}},_createHelper:function(a){var b=this.options;a=c.isFunction(b.helper)?c(b.helper.apply(this.element[0],[a,
this.currentItem])):b.helper=="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||c(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(a.left!=undefined)this.offset.click.left=a.left+this.margins.left;if(a.right!=undefined)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if(a.top!=undefined)this.offset.click.top=a.top+this.margins.top;if(a.bottom!=undefined)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&&c.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"&&c.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,c(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(c(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=c(a.containment)[0];a=c(a.containment).offset();var d=c(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(c(b).css("borderLeftWidth"),10)||0)+(parseInt(c(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(c(b).css("borderTopWidth"),10)||0)+(parseInt(c(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(d?Math.max(b.scrollWidth,
b.offsetWidth):b.offsetWidth)-(parseInt(c(b).css("borderLeftWidth"),10)||0)-(parseInt(c(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(d?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(c(b).css("borderTopWidth"),10)||0)-(parseInt(c(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 d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=
document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(c.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:d.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(c.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
f?0:d.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var g=a.pageX,j=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-
this.offset.click.left<this.containment[0])g=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])j=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])g=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])j=this.containment[3]+this.offset.click.top}if(b.grid){j=this.originalPageY+Math.round((j-this.originalPageY)/b.grid[1])*b.grid[1];j=this.containment?!(j-this.offset.click.top<
this.containment[1]||j-this.offset.click.top>this.containment[3])?j:!(j-this.offset.click.top<this.containment[1])?j-b.grid[1]:j+b.grid[1]:j;g=this.originalPageX+Math.round((g-this.originalPageX)/b.grid[0])*b.grid[0];g=this.containment?!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:!(g-this.offset.click.left<this.containment[0])?g-b.grid[0]:g+b.grid[0]:g}}return{top:j-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(c.browser.safari&&
this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:d.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(c.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())}},_rearrange:function(a,b,d,f){d?d[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 g=this,j=this.counter;window.setTimeout(function(){j==g.counter&&g.refreshPositions(!f)},0)},_clear:function(a,b){this.reverting=false;var d=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var f in this._storedCSS)if(this._storedCSS[f]=="auto"||this._storedCSS[f]=="static")this._storedCSS[f]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();
this.fromOutside&&!b&&d.push(function(g){this._trigger("receive",g,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)d.push(function(g){this._trigger("update",g,this._uiHash())});if(!c.ui.contains(this.element[0],this.currentItem[0])){b||d.push(function(g){this._trigger("remove",g,this._uiHash())});for(f=this.containers.length-1;f>=0;f--)if(c.ui.contains(this.containers[f].element[0],
this.currentItem[0])&&!b){d.push(function(g){return function(j){g._trigger("receive",j,this._uiHash(this))}}.call(this,this.containers[f]));d.push(function(g){return function(j){g._trigger("update",j,this._uiHash(this))}}.call(this,this.containers[f]))}}for(f=this.containers.length-1;f>=0;f--){b||d.push(function(g){return function(j){g._trigger("deactivate",j,this._uiHash(this))}}.call(this,this.containers[f]));if(this.containers[f].containerCache.over){d.push(function(g){return function(j){g._trigger("out",
j,this._uiHash(this))}}.call(this,this.containers[f]));this.containers[f].containerCache.over=0}}this._storedCursor&&c("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(f=0;f<d.length;f++)d[f].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(f=0;f<d.length;f++)d[f].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){c.widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||c([]),position:b.position,
absolutePosition:b.positionAbs,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}}));c.extend(c.ui.sortable,{getter:"serialize toArray",version:"1.7.1",eventPrefix:"sort",defaults:{appendTo:"parent",axis:false,cancel:":input,option",connectWith:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,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:1000}})})(jQuery);(function(c){function a(){var d=window.location.hash.replace("#","");d=c("ul.navigationTabs a").bind("click",b).filter("a[rel="+d+"]");if(d.size()==0)d=c("ul.navigationTabs a:first");b.apply(d.get(0));c("#colorpickerHolder").ColorPicker({flat:true});c("#colorpickerHolder2").ColorPicker({flat:true,color:"#00ff00",onSubmit:function(g,j){c("#colorSelector2 div").css("backgroundColor","#"+j)}});c("#colorpickerHolder2>div").css("position","absolute");var f=false;c("#colorSelector2").bind("click",function(){c("#colorpickerHolder2").stop().animate({height:f?
0:173},500);f=!f});c("#colorpickerField1").ColorPicker({onSubmit:function(g,j){c("#colorpickerField1").val(j)},onBeforeShow:function(){c(this).ColorPickerSetColor(this.value)}}).bind("keyup",function(){c(this).ColorPickerSetColor(this.value)});c("#colorSelector").ColorPicker({color:"#0000ff",onShow:function(g){c(g).fadeIn(500);return false},onHide:function(g){c(g).fadeOut(500);return false},onChange:function(g,j){c("#colorSelector div").css("backgroundColor","#"+j)}})}function b(){var d=c("ul.navigationTabs a").removeClass("active").index(this);
c(this).addClass("active");c("div.tab").hide().eq(d).show()}EYE.register(a,"init")})(jQuery);(function(c){EYE.extend({getPosition:function(a,b){var d=0,f=0,g=a.style,j=false;if(b&&jQuery.curCSS(a,"display")=="none"){var n=g.visibility,p=g.position;j=true;g.visibility="hidden";g.display="block";g.position="absolute"}b=a;if(b.getBoundingClientRect){a=b.getBoundingClientRect();d=a.left+Math.max(document.documentElement.scrollLeft,document.body.scrollLeft)-2;f=a.top+Math.max(document.documentElement.scrollTop,document.body.scrollTop)-2}else{d=b.offsetLeft;f=b.offsetTop;b=b.offsetParent;if(a!=
b)for(;b;){d+=b.offsetLeft;f+=b.offsetTop;b=b.offsetParent}if(jQuery.browser.safari&&jQuery.curCSS(a,"position")=="absolute"){d-=document.body.offsetLeft;f-=document.body.offsetTop}for(b=a.parentNode;b&&b.tagName.toUpperCase()!="BODY"&&b.tagName.toUpperCase()!="HTML";){if(jQuery.curCSS(b,"display")!="inline"){d-=b.scrollLeft;f-=b.scrollTop}b=b.parentNode}}if(j==true){g.display="none";g.position=p;g.visibility=n}return{x:d,y:f}},getSize:function(a){var b=parseInt(jQuery.curCSS(a,"width"),10),d=parseInt(jQuery.curCSS(a,
"height"),10),f=0,g=0;if(jQuery.curCSS(a,"display")!="none"){f=a.offsetWidth;g=a.offsetHeight}else{var j=a.style,n=j.visibility,p=j.position;j.visibility="hidden";j.display="block";j.position="absolute";f=a.offsetWidth;g=a.offsetHeight;j.display="none";j.position=p;j.visibility=n}return{w:b,h:d,wb:f,hb:g}},getClient:function(a){var b;if(a){b=a.clientWidth;a=a.clientHeight}else{a=document.documentElement;b=window.innerWidth||self.innerWidth||a&&a.clientWidth||document.body.clientWidth;a=window.innerHeight||
self.innerHeight||a&&a.clientHeight||document.body.clientHeight}return{w:b,h:a}},getScroll:function(a){var b=0,d=0,f=0,g=0,j=0,n=0;if(a&&a.nodeName.toLowerCase()!="body"){b=a.scrollTop;d=a.scrollLeft;f=a.scrollWidth;g=a.scrollHeight}else{if(document.documentElement){b=document.documentElement.scrollTop;d=document.documentElement.scrollLeft;f=document.documentElement.scrollWidth;g=document.documentElement.scrollHeight}else if(document.body){b=document.body.scrollTop;d=document.body.scrollLeft;f=document.body.scrollWidth;
g=document.body.scrollHeight}if(typeof pageYOffset!="undefined"){b=pageYOffset;d=pageXOffset}j=self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0;n=self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0}return{t:b,l:d,w:f,h:g,iw:j,ih:n}},getMargins:function(a,b){var d=jQuery.curCSS(a,"marginTop")||"",f=jQuery.curCSS(a,"marginRight")||"",g=jQuery.curCSS(a,"marginBottom")||"";a=jQuery.curCSS(a,"marginLeft")||"";return b?{t:parseInt(d,
10)||0,r:parseInt(f,10)||0,b:parseInt(g,10)||0,l:parseInt(a,10)}:{t:d,r:f,b:g,l:a}},getPadding:function(a,b){var d=jQuery.curCSS(a,"paddingTop")||"",f=jQuery.curCSS(a,"paddingRight")||"",g=jQuery.curCSS(a,"paddingBottom")||"";a=jQuery.curCSS(a,"paddingLeft")||"";return b?{t:parseInt(d,10)||0,r:parseInt(f,10)||0,b:parseInt(g,10)||0,l:parseInt(a,10)}:{t:d,r:f,b:g,l:a}},getBorder:function(a,b){var d=jQuery.curCSS(a,"borderTopWidth")||"",f=jQuery.curCSS(a,"borderRightWidth")||"",g=jQuery.curCSS(a,"borderBottomWidth")||
"";a=jQuery.curCSS(a,"borderLeftWidth")||"";return b?{t:parseInt(d,10)||0,r:parseInt(f,10)||0,b:parseInt(g,10)||0,l:parseInt(a,10)||0}:{t:d,r:f,b:g,l:a}},traverseDOM:function(a,b){b(a);for(a=a.firstChild;a;){EYE.traverseDOM(a,b);a=a.nextSibling}},getInnerWidth:function(a,b){var d=a.offsetWidth;return b?Math.max(a.scrollWidth,d)-d+a.clientWidth:a.clientWidth},getInnerHeight:function(a,b){var d=a.offsetHeight;return b?Math.max(a.scrollHeight,d)-d+a.clientHeight:a.clientHeight},getExtraWidth:function(a){if(c.boxModel)return(parseInt(c.curCSS(a,
"paddingLeft"))||0)+(parseInt(c.curCSS(a,"paddingRight"))||0)+(parseInt(c.curCSS(a,"borderLeftWidth"))||0)+(parseInt(c.curCSS(a,"borderRightWidth"))||0);return 0},getExtraHeight:function(a){if(c.boxModel)return(parseInt(c.curCSS(a,"paddingTop"))||0)+(parseInt(c.curCSS(a,"paddingBottom"))||0)+(parseInt(c.curCSS(a,"borderTopWidth"))||0)+(parseInt(c.curCSS(a,"borderBottomWidth"))||0);return 0},isChildOf:function(a,b,d){if(a==b)return true;if(!b||!b.nodeType||b.nodeType!=1)return false;if(a.contains&&
!c.browser.safari)return a.contains(b);if(a.compareDocumentPosition)return!!(a.compareDocumentPosition(b)&16);for(b=b.parentNode;b&&b!=d;){if(b==a)return true;b=b.parentNode}return false},centerEl:function(a,b){var d=EYE.getScroll(),f=EYE.getSize(a);if(!b||b=="vertically")c(a).css({top:d.t+(Math.min(d.h,d.ih)-f.hb)/2+"px"});if(!b||b=="horizontally")c(a).css({left:d.l+(Math.min(d.w,d.iw)-f.wb)/2+"px"})}});if(!c.easing.easeout)c.easing.easeout=function(a,b,d,f,g){return-f*((b=b/g-1)*b*b*b-1)+d}})(jQuery);
