(function(b){function c(a,e){function c(a,e){b(j).bind(a,function(a,b){if(e&&e.call(this)===!1&&b)b.proceed=!1});return j}var j=this,f=b(window),h,k,l,n,p,r,q,s=e.expose&&b.tools.version.expose;b.each(e,function(a,e){b.isFunction(e)&&c(a,e)});var o=e.target||a.attr("rel"),m=o?b(o):null;m?p=a:m=a;f.load(function(){r=m.attr("overlay");if(!r){r=m.css("backgroundImage");if(!r)throw"background-image CSS property not set for overlay element: "+o;r=r.substring(r.indexOf("(")+1,r.indexOf(")")).replace(/\"/g,
"");m.css("backgroundImage","none");m.attr("overlay",r)}l=m.outerWidth({margin:!0});n=m.outerHeight({margin:!0});k=b('<img src="'+r+'"/>');k.css({border:0,position:"absolute",display:"none"}).width(l).attr("overlay",!0);b("body").append(k);p&&p.bind("click.overlay",function(a){j.load(a.pageY-f.scrollTop(),a.pageX-f.scrollLeft());return a.preventDefault()});e.close=e.close||".close";m.find(e.close).length||m.prepend('<div class="close"></div>');h=m.find(e.close);h.bind("click.overlay",function(){j.close()});
e.preload&&setTimeout(function(){(new Image).src=r},2E3)});b.extend(j,{load:function(a,c){if(!k)return f.load(function(){j.load(a,c)}),j;if(j.isOpened())return j;e.oneInstance&&b.each(d,function(){this.close()});var g={proceed:!0};b(j).trigger("onBeforeLoad",g);if(!g.proceed)return j;s&&(k.expose(e.expose),q=k.expose().load());var a=a||e.start.top,c=c||e.start.left,p=e.finish.top,r=e.finish.left;p=="center"&&(p=Math.max((f.height()-n)/2,0));r=="center"&&(r=Math.max((f.width()-l)/2,0));e.start.absolute||
(a+=f.scrollTop(),c+=f.scrollLeft());e.finish.absolute||(p+=f.scrollTop(),r+=f.scrollLeft());k.css({top:a,left:c,width:e.start.width,zIndex:e.zIndex}).show();k.animate({top:p,left:r,width:l},e.speed,function(){m.css({position:"absolute",top:p,left:r});var a=k.css("zIndex");h.add(m).css("zIndex",++a);m.fadeIn(e.fadeInSpeed,function(){b(j).trigger("onLoad")})});return j},close:function(){if(!j.isOpened())return j;var a={proceed:!0};b(j).trigger("onBeforeClose",a);if(!a.proceed)return j;q&&q.close();
if(k.is(":visible")){m.hide();var c=e.start.top,g=e.start.left;p&&(a=p.offset(),c=a.top+p.height()/2,g=a.left+p.width()/2);k.animate({top:c,left:g,width:0},e.closeSpeed,function(){b(j).trigger("onClose",a)})}return j},getBackgroundImage:function(){return k},getContent:function(){return m},getTrigger:function(){return p},isOpened:function(){return m.is(":visible")},getConf:function(){return e},onBeforeLoad:function(a){return c("onBeforeLoad",a)},onLoad:function(a){return c("onLoad",a)},onBeforeClose:function(a){return c("onBeforeClose",
a)},onClose:function(a){return c("onClose",a)}});b(document).keydown(function(a){a.keyCode==27&&j.close()});e.closeOnClick&&b(document).bind("click.overlay",function(a){m.is(":visible, :animated")&&(a=b(a.target),a.attr("overlay")||a.parents("[overlay]").length||j.close())})}b.tools=b.tools||{version:{}};b.tools.version.overlay="1.0.4";var d=[];b.fn.overlay=function(a){var e=this.eq(typeof a=="number"?a:0).data("overlay");if(e)return e;var g=b(window),j={start:{top:Math.round(g.height()/2),left:Math.round(g.width()/
2),width:0,absolute:!1},finish:{top:80,left:"center",absolute:!1},speed:"normal",fadeInSpeed:"fast",closeSpeed:"fast",close:null,oneInstance:!0,closeOnClick:!0,preload:!0,zIndex:9999,api:!1,expose:null,target:null};b.isFunction(a)&&(a={onBeforeLoad:a});b.extend(!0,j,a);this.each(function(){e=new c(b(this),j);d.push(e);b(this).data("overlay",e)});return j.api?e:this}})(jQuery);(function(b){function c(){var a=b(window).width();if(b.browser.mozilla)return a;var e;e=window.innerHeight&&window.scrollMaxY?window.innerWidth+window.scrollMaxX:document.body.scrollHeight>document.body.offsetHeight?document.body.scrollWidth:document.body.offsetWidth;return e<a?e+20:a}function d(a,e){function g(a,e){b(d).bind(a,function(a,b){if(e&&e.call(this)===!1&&b)b.proceed=!1});return d}var d=this,f=null,h=!1,k=0;b.each(e,function(a,e){b.isFunction(e)&&g(a,e)});b(window).bind("resize.expose",
function(){f&&f.css({width:c(),height:b(document).height()})});b.extend(this,{getMask:function(){return f},getExposed:function(){return a},getConf:function(){return e},isLoaded:function(){return h},load:function(){if(h)return d;k=a.eq(0).css("zIndex");e.maskId&&(f=b("#"+e.maskId));if(!f||!f.length){f=b("<div/>").css({position:"absolute",top:0,left:0,width:c(),height:b(document).height(),display:"none",opacity:0,zIndex:e.zIndex});e.maskId&&f.attr("id",e.maskId);b("body").append(f);var g=f.css("backgroundColor");
(!g||g=="transparent"||g=="rgba(0, 0, 0, 0)")&&f.css("backgroundColor",e.color);e.closeOnEsc&&b(document).bind("keydown.unexpose",function(a){a.keyCode==27&&d.close()});e.closeOnClick&&f.bind("click.unexpose",function(){d.close()})}g={proceed:!0};b(d).trigger("onBeforeLoad",g);if(!g.proceed)return d;b.each(a,function(){var a=b(this);/relative|absolute|fixed/i.test(a.css("position"))||a.css("position","relative")});a.css({zIndex:e.zIndex+1});var n=f.height();this.isLoaded()||f.css({opacity:0,display:"block"}).fadeTo(e.loadSpeed,
e.opacity,function(){f.height()!=n&&f.css("height",n);b(d).trigger("onLoad")});h=!0;return d},close:function(){if(!h)return d;var c={proceed:!0};b(d).trigger("onBeforeClose",c);if(c.proceed===!1)return d;f.fadeOut(e.closeSpeed,function(){b(d).trigger("onClose");a.css({zIndex:b.browser.msie?k:null})});h=!1;return d},onBeforeLoad:function(a){return g("onBeforeLoad",a)},onLoad:function(a){return g("onLoad",a)},onBeforeClose:function(a){return g("onBeforeClose",a)},onClose:function(a){return g("onClose",
a)}})}b.tools=b.tools||{version:{}};b.tools.version.expose="1.0.3";b.fn.expose=function(a){var e=this.eq(typeof a=="number"?a:0).data("expose");if(e)return e;var c={maskId:null,loadSpeed:"slow",closeSpeed:"fast",closeOnClick:!0,closeOnEsc:!0,zIndex:9998,opacity:0.8,color:"#456",api:!1};typeof a=="string"&&(a={color:a});b.extend(c,a);this.each(function(){e=new d(b(this),c);b(this).data("expose",e)});return c.api?e:this}})(jQuery);var swfobject=function(){function b(){if(!E){if(u.ie&&u.win){var a=m.createElement("span");try{var e=m.getElementsByTagName("body")[0].appendChild(a);e.parentNode.removeChild(e)}catch(b){return}}E=!0;x&&(clearInterval(x),x=null);a=y.length;for(e=0;e<a;e++)y[e]()}}function c(a){E?a():y[y.length]=a}function d(a){if(typeof o.addEventListener!=p)o.addEventListener("load",a,!1);else if(typeof m.addEventListener!=p)m.addEventListener("load",a,!1);else if(typeof o.attachEvent!=p)o.attachEvent("onload",a);
else if(typeof o.onload=="function"){var e=o.onload;o.onload=function(){e();a()}}else o.onload=a}function a(){for(var a=w.length,e=0;e<a;e++){var b=w[e].id;if(u.pv[0]>0){var c=m.getElementById(b);if(c)if(w[e].width=c.getAttribute("width")?c.getAttribute("width"):"0",w[e].height=c.getAttribute("height")?c.getAttribute("height"):"0",k(w[e].swfVersion)){if(u.webkit&&u.webkit<312){var d=c.getElementsByTagName(r)[0];if(d){var f=m.createElement("embed"),h=d.attributes;if(h)for(var l=h.length,p=0;p<l;p++)h[p].nodeName.toLowerCase()==
"data"?f.setAttribute("src",h[p].nodeValue):f.setAttribute(h[p].nodeName,h[p].nodeValue);if(d=d.childNodes){h=d.length;for(l=0;l<h;l++)d[l].nodeType==1&&d[l].nodeName.toLowerCase()=="param"&&f.setAttribute(d[l].getAttribute("name"),d[l].getAttribute("value"))}c.parentNode.replaceChild(f,c)}}n(b,!0)}else w[e].expressInstall&&!D&&k("6.0.65")&&(u.win||u.mac)?g(w[e]):j(c)}else n(b,!0)}}function e(a){u.ie&&u.win&&k("8.0.0")&&o.attachEvent("onunload",function(){var e=m.getElementById(a);if(e){for(var b in e)typeof e[b]==
"function"&&(e[b]=function(){});e.parentNode.removeChild(e)}})}function g(a){D=!0;var e=m.getElementById(a.id);if(e){if(a.altContentId){var b=m.getElementById(a.altContentId);if(b)A=b,B=a.altContentId}else A=f(e);if(!/%$/.test(a.width)&&parseInt(a.width,10)<310)a.width="310";if(!/%$/.test(a.height)&&parseInt(a.height,10)<137)a.height="137";m.title=m.title.slice(0,47)+" - Flash Player Installation";var b="MMredirectURL="+o.location+"&MMplayerType="+(u.ie&&u.win?"ActiveX":"PlugIn")+"&MMdoctitle="+m.title,
c=a.id;if(u.ie&&u.win&&e.readyState!=4){var d=m.createElement("div");c+="SWFObjectNew";d.setAttribute("id",c);e.parentNode.insertBefore(d,e);e.style.display="none";o.attachEvent("onload",function(){e.parentNode.removeChild(e)})}h({data:a.expressInstall,id:s,width:a.width,height:a.height},{flashvars:b},c)}}function j(a){if(u.ie&&u.win&&a.readyState!=4){var e=m.createElement("div");a.parentNode.insertBefore(e,a);e.parentNode.replaceChild(f(a),e);a.style.display="none";o.attachEvent("onload",function(){a.parentNode.removeChild(a)})}else a.parentNode.replaceChild(f(a),
a)}function f(a){var e=m.createElement("div");if(u.win&&u.ie)e.innerHTML=a.innerHTML;else if(a=a.getElementsByTagName(r)[0])if(a=a.childNodes)for(var b=a.length,c=0;c<b;c++)!(a[c].nodeType==1&&a[c].nodeName.toLowerCase()=="param")&&a[c].nodeType!=8&&e.appendChild(a[c].cloneNode(!0));return e}function h(a,b,c){var d=m.getElementById(c);if(typeof a.id==p)a.id=c;if(u.ie&&u.win){var g="",j;for(j in a)if(a[j]!=Object.prototype[j])j=="data"?b.movie=a[j]:j.toLowerCase()=="styleclass"?g+=' class="'+a[j]+
'"':j!="classid"&&(g+=" "+j+'="'+a[j]+'"');j="";for(var f in b)b[f]!=Object.prototype[f]&&(j+='<param name="'+f+'" value="'+b[f]+'" />');d.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+g+">"+j+"</object>";e(a.id);b=m.getElementById(a.id)}else if(u.webkit&&u.webkit<312){g=m.createElement("embed");g.setAttribute("type",q);for(var h in a)a[h]!=Object.prototype[h]&&(h=="data"?g.setAttribute("src",a[h]):h.toLowerCase()=="styleclass"?g.setAttribute("class",a[h]):h!="classid"&&
g.setAttribute(h,a[h]));for(var k in b)b[k]!=Object.prototype[k]&&k!="movie"&&g.setAttribute(k,b[k]);d.parentNode.replaceChild(g,d);b=g}else{f=m.createElement(r);f.setAttribute("type",q);for(var l in a)a[l]!=Object.prototype[l]&&(l.toLowerCase()=="styleclass"?f.setAttribute("class",a[l]):l!="classid"&&f.setAttribute(l,a[l]));for(g in b)b[g]!=Object.prototype[g]&&g!="movie"&&(a=f,j=g,h=b[g],k=m.createElement("param"),k.setAttribute("name",j),k.setAttribute("value",h),a.appendChild(k));d.parentNode.replaceChild(f,
d);b=f}return b}function k(a){var e=u.pv,a=a.split(".");a[0]=parseInt(a[0],10);a[1]=parseInt(a[1],10);a[2]=parseInt(a[2],10);return e[0]>a[0]||e[0]==a[0]&&e[1]>a[1]||e[0]==a[0]&&e[1]==a[1]&&e[2]>=a[2]?!0:!1}function l(a,e){if(!u.ie||!u.mac){var b=m.getElementsByTagName("head")[0],c=m.createElement("style");c.setAttribute("type","text/css");c.setAttribute("media","screen");(!u.ie||!u.win)&&typeof m.createTextNode!=p&&c.appendChild(m.createTextNode(a+" {"+e+"}"));b.appendChild(c);u.ie&&u.win&&typeof m.styleSheets!=
p&&m.styleSheets.length>0&&(b=m.styleSheets[m.styleSheets.length-1],typeof b.addRule==r&&b.addRule(a,e))}}function n(a,e){var b=e?"visible":"hidden";E?m.getElementById(a).style.visibility=b:l("#"+a,"visibility:"+b)}var p="undefined",r="object",q="application/x-shockwave-flash",s="SWFObjectExprInst",o=window,m=document,v=navigator,y=[],w=[],x=null,A=null,B=null,E=!1,D=!1,u=function(){var a=typeof m.getElementById!=p&&typeof m.getElementsByTagName!=p&&typeof m.createElement!=p&&typeof m.appendChild!=
p&&typeof m.replaceChild!=p&&typeof m.removeChild!=p&&typeof m.cloneNode!=p,e=[0,0,0],b=null;if(typeof v.plugins!=p&&typeof v.plugins["Shockwave Flash"]==r){if(b=v.plugins["Shockwave Flash"].description)b=b.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),e[0]=parseInt(b.replace(/^(.*)\..*$/,"$1"),10),e[1]=parseInt(b.replace(/^.*\.(.*)\s.*$/,"$1"),10),e[2]=/r/.test(b)?parseInt(b.replace(/^.*r(.*)$/,"$1"),10):0}else if(typeof o.ActiveXObject!=p){var c=null,d=!1;try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(g){try{c=
new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),e=[6,0,21],c.AllowScriptAccess="always"}catch(j){e[0]==6&&(d=!0)}if(!d)try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(f){}}if(!d&&c)try{if(b=c.GetVariable("$version"))b=b.split(" ")[1].split(","),e=[parseInt(b[0],10),parseInt(b[1],10),parseInt(b[2],10)]}catch(h){}}var d=v.userAgent.toLowerCase(),k=v.platform.toLowerCase(),b=/webkit/.test(d)?parseFloat(d.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):!1,c=k?/win/.test(k):/win/.test(d),
d=k?/mac/.test(k):/mac/.test(d);return{w3cdom:a,pv:e,webkit:b,ie:!1,win:c,mac:d}}();(function(){if(u.w3cdom){c(a);if(u.ie&&u.win)try{m.write("<script id=__ie_ondomload defer=true src=//:><\/script>");var e=m.getElementById("__ie_ondomload");if(e)e.onreadystatechange=function(){this.readyState=="complete"&&(this.parentNode.removeChild(this),b())}}catch(g){}u.webkit&&typeof m.readyState!=p&&(x=setInterval(function(){/loaded|complete/.test(m.readyState)&&b()},10));typeof m.addEventListener!=p&&m.addEventListener("DOMContentLoaded",
b,null);d(b)}})();return{registerObject:function(a,e,b){if(u.w3cdom&&a&&e){var c={};c.id=a;c.swfVersion=e;c.expressInstall=b?b:!1;w[w.length]=c;n(a,!1)}},getObjectById:function(a){var e=null;if(u.w3cdom&&E&&(a=m.getElementById(a))){var b=a.getElementsByTagName(r)[0];!b||b&&typeof a.SetVariable!=p?e=a:typeof b.SetVariable!=p&&(e=b)}return e},embedSWF:function(a,e,b,d,j,f,l,q,o){if(u.w3cdom&&a&&e&&b&&d&&j)if(b+="",d+="",k(j)){n(e,!1);var m=typeof o==r?o:{};m.data=a;m.width=b;m.height=d;var s=typeof q==
r?q:{};if(typeof l==r)for(var B in l)if(l[B]!=Object.prototype[B])typeof s.flashvars!=p?s.flashvars+="&"+B+"="+l[B]:s.flashvars=B+"="+l[B];c(function(){h(m,s,e);m.id==e&&n(e,!0)})}else if(f&&!D&&k("6.0.65")&&(u.win||u.mac))n(e,!1),c(function(){var a={};a.id=a.altContentId=e;a.width=b;a.height=d;a.expressInstall=f;g(a)})},getFlashPlayerVersion:function(){return{major:u.pv[0],minor:u.pv[1],release:u.pv[2]}},hasFlashPlayerVersion:k,createSWF:function(a,e,b){if(u.w3cdom&&E)return h(a,e,b)},createCSS:function(a,
e){u.w3cdom&&l(a,e)},addDomLoadEvent:c,addLoadEvent:d,getQueryParamValue:function(a){var e=m.location.search||m.location.hash;if(a==null)return e;if(e)for(var e=e.substring(1).split("&"),b=0;b<e.length;b++)if(e[b].substring(0,e[b].indexOf("="))==a)return e[b].substring(e[b].indexOf("=")+1);return""},expressInstallCallback:function(){if(D&&A){var a=m.getElementById(s);if(a){a.parentNode.replaceChild(A,a);if(B&&(n(B,!0),u.ie&&u.win))A.style.display="block";B=A=null;D=!1}}}}}();(function(){function b(a){if(!a||typeof a!="object")return a;var e=new a.constructor,c;for(c in a)a.hasOwnProperty(c)&&(e[c]=b(a[c]));return e}function c(a,e){if(a){var b,c=0,d=a.length;if(d===void 0)for(b in a){if(e.call(a[b],b,a[b])===!1)break}else for(b=a[0];c<d&&e.call(b,c,b)!==!1;b=a[++c]);return a}}function d(a,e,b){if(typeof e!="object")return a;a&&e&&c(e,function(e,c){if(!b||typeof c!="function")a[e]=c});return a}function a(a){var e=a.indexOf(".");if(e!=-1){var b=a.substring(0,e)||"*",d=a.substring(e+
1,a.length),g=[];c(document.getElementsByTagName(b),function(){this.className&&this.className.indexOf(d)!=-1&&g.push(this)});return g}}function e(a){a=a||window.event;a.preventDefault?(a.stopPropagation(),a.preventDefault()):(a.returnValue=!1,a.cancelBubble=!0);return!1}function g(a,e,b){a[e]=a[e]||[];a[e].push(b)}function j(){return"_"+(""+Math.random()).substring(2,10)}function f(a,f,h){function s(){function b(a){!o.isLoaded()&&o._fireEvent("onBeforeClick")!==!1&&o.load();return e(a)}$f(a)?($f(a).getParent().innerHTML=
"",D=$f(a).getIndex(),n[D]=o):(n.push(o),D=n.length-1);G=parseInt(a.style.height,10)||a.clientHeight;typeof f=="string"&&(f={src:f});B=a.id||"fp"+j();E=f.id||B+"_api";f.id=E;h.playerId=B;typeof h=="string"&&(h={clip:{url:h}});if(typeof h.clip=="string")h.clip={url:h.clip};h.clip=h.clip||{};if(a.getAttribute("href",2)&&!h.clip.url)h.clip.url=a.getAttribute("href",2);y=new k(h.clip,-1,o);h.playlist=h.playlist||[h.clip];var d=0;c(h.playlist,function(){var a=this;typeof a=="object"&&a.length&&(a={url:""+
a});c(h.clip,function(e,b){b!==void 0&&a[e]===void 0&&typeof b!="function"&&(a[e]=b)});h.playlist[d]=a;a=new k(a,d,o);w.push(a);d++});c(h,function(a,e){typeof e=="function"&&(g(A,a,e),delete h[a])});c(h.plugins,function(a,e){e&&(x[a]=new l(a,e,o))});if(!h.plugins||h.plugins.controls===void 0)x.controls=new l("controls",null,o);x.canvas=new l("canvas",null,o);f.bgcolor=f.bgcolor||"#000000";f.version=f.version||[9,0];f.expressInstall="http://www.flowplayer.org/swf/expressinstall.swf";v=a.innerHTML;
v.replace(/\s/g,"")!==""?a.addEventListener?a.addEventListener("click",b,!1):a.attachEvent&&a.attachEvent("onclick",b):(a.addEventListener&&a.addEventListener("click",e,!1),o.load())}var o=this,m=null,v,y,w=[],x={},A={},B,E,D,u,I,G;d(o,{id:function(){return B},isLoaded:function(){return m!==null},getParent:function(){return a},hide:function(e){if(e)a.style.height="0px";if(m)m.style.height="0px";return o},show:function(){a.style.height=G+"px";if(m)m.style.height=I+"px";return o},isHidden:function(){return m&&
parseInt(m.style.height,10)===0},load:function(e){if(!m&&o._fireEvent("onBeforeLoad")!==!1){c(n,function(){this.unload()});if((v=a.innerHTML)&&!flashembed.isSupported([9,0]))wrappper.innerHTML="";flashembed(a,f,{config:h});if(e)e.cached=!0,g(A,"onLoad",e)}return o},unload:function(){try{if(!m||m.fp_isFullscreen())return o}catch(e){return o}if(v.replace(/\s/g,"")!==""){if(o._fireEvent("onBeforeUnload")===!1)return!1;m.fp_close();m=null;a.innerHTML=v;o._fireEvent("onUnload")}return o},getClip:function(a){a===
void 0&&(a=u);return w[a]},getCommonClip:function(){return y},getPlaylist:function(){return w},getPlugin:function(a){var e=x[a];if(!e&&o.isLoaded()){var b=o._api().fp_getPlugin(a);b&&(e=new l(a,b,o),x[a]=e)}return e},getScreen:function(){return o.getPlugin("screen")},getControls:function(){return o.getPlugin("controls")},getConfig:function(a){return a?b(h):h},getFlashParams:function(){return f},loadPlugin:function(a,e,b,c){typeof b=="function"&&(c=b,b={});var d=c?j():"_";o._api().fp_loadPlugin(a,
e,b,d);e={};e[d]=c;c=new l(a,null,o,e);return x[a]=c},getState:function(){return m?m.fp_getState():-1},play:function(a){function e(){a!==void 0?o._api().fp_play(a):o._api().fp_play()}m?e():o.load(function(){e()});return o},getVersion:function(){if(m){var a=m.fp_getVersion();a.push("flowplayer.js 3.1.0");return a}return"flowplayer.js 3.1.0"},_api:function(){if(!m)throw"Flowplayer "+o.id()+" not loaded when calling an API method";return m},setClip:function(a){o.setPlaylist([a]);return o},getIndex:function(){return D}});
c("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,Fullscreen*,FullscreenExit,Error".split(","),function(){var a="on"+this;if(a.indexOf("*")!=-1){var a=a.substring(0,a.length-1),e="onBefore"+a.substring(2);o[e]=function(a){g(A,e,a);return o}}o[a]=function(e){g(A,a,e);return o}});c("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,reset,close,setPlaylist".split(","),function(){var a=this;
o[a]=function(e){if(!m)return o;e=e===void 0?m["fp_"+a]():m["fp_"+a](e);return e=="undefined"?o:e}});o._fireEvent=function(a){typeof a=="string"&&(a=[a]);var e=a[0],b=a[1],d=a[2],g=a[3];h.debug&&console.log("$f.fireEvent",[].slice.call(a));if(!m&&e=="onLoad"&&b=="player")m=m||document.getElementById(E),I=m.clientHeight,c(w,function(){this._fireEvent("onLoad")}),c(x,function(a,e){e._fireEvent("onUpdate")}),y._fireEvent("onLoad");if(!(e=="onLoad"&&b!="player")){if(e=="onError"&&(typeof b=="string"||
typeof b=="number"&&typeof d=="number"))b=d,d=g;if(e=="onContextMenu")c(h.contextMenu[b],function(a,e){e.call(o)});else if(e=="onPluginEvent"){if(g=x[b.name||b])g._fireEvent("onUpdate",b),g._fireEvent(d,a.slice(3))}else{if(e=="onPlaylistReplace"){w=[];var j=0;c(b,function(){w.push(new k(this,j++,o))})}var f=!0;if(typeof b=="number"&&b<w.length&&(u=b,(a=w[b])&&(f=a._fireEvent(e,d,g)),!a||f!==!1))f=y._fireEvent(e,d,g,a);var l=0;c(A[e],function(){f=this.call(o,b,d);this.cached&&A[e].splice(l,1);if(f===
!1)return!1;l++});return f}}};typeof a=="string"?flashembed.domReady(function(){var e=document.getElementById(a);if(e)a=e,s();else throw"Flowplayer cannot access element: "+a;}):s()}function h(a){this.length=a.length;this.each=function(e){c(a,e)};this.size=function(){return a.length}}var k=function(a,e,b){var h=this,f={},k={};h.index=e;typeof a=="string"&&(a={url:a});d(this,a,!0);c("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop".split(","),function(){var a=
"on"+this;if(a.indexOf("*")!=-1){var a=a.substring(0,a.length-1),c="onBefore"+a.substring(2);h[c]=function(a){g(k,c,a);return h}}h[a]=function(e){g(k,a,e);return h};e==-1&&(h[c]&&(b[c]=h[c]),h[a]&&(b[a]=h[a]))});d(this,{onCuepoint:function(a,c){if(arguments.length==1)return f.embedded=[null,a],h;typeof a=="number"&&(a=[a]);var d=j();f[d]=[a,c];b.isLoaded()&&b._api().fp_addCuepoints(a,e,d);return h},update:function(a){d(h,a);b.isLoaded()&&b._api().fp_updateClip(a,e);var c=b.getConfig();d(e==-1?c.clip:
c.playlist[e],a,!0)},_fireEvent:function(a,g,j,l){if(a=="onLoad")return c(f,function(a,c){c[0]&&b._api().fp_addCuepoints(c[0],e,a)}),!1;l=l||h;if(a=="onCuepoint"){var n=f[g];if(n)return n[1].call(b,l,j)}if(a=="onStart"||a=="onUpdate")d(l,g),l.duration?l.fullDuration=g.metaData.duration:l.duration=g.metaData.duration;var p=!0;c(k[a],function(){p=this.call(b,l,g,j)});return p}});if(a.onCuepoint){var l=a.onCuepoint;h.onCuepoint.apply(h,typeof l=="function"?[l]:l);delete a.onCuepoint}c(a,function(e,b){typeof b==
"function"&&(g(k,e,b),delete a[e])});if(e==-1)b.onCuepoint=this.onCuepoint},l=function(a,e,b,g){var h={},f=this,k=!1;g&&d(h,g);c(e,function(a,b){typeof b=="function"&&(h[a]=b,delete e[a])});d(this,{animate:function(c,d,g){if(!c)return f;typeof d=="function"&&(g=d,d=500);if(typeof c=="string"){var k=c,c={};c[k]=d;d=500}if(g){var l=j();h[l]=g}d===void 0&&(d=500);e=b._api().fp_animate(a,c,d,l);return f},css:function(c,g){if(g!==void 0){var j={};j[c]=g;c=j}e=b._api().fp_css(a,c);d(f,e);return f},show:function(){this.display=
"block";b._api().fp_showPlugin(a);return f},hide:function(){this.display="none";b._api().fp_hidePlugin(a);return f},toggle:function(){this.display=b._api().fp_togglePlugin(a);return f},fadeTo:function(e,c,d){typeof c=="function"&&(d=c,c=500);if(d){var g=j();h[g]=d}this.display=b._api().fp_fadeTo(a,e,c,g);this.opacity=e;return f},fadeIn:function(a,e){return f.fadeTo(1,a,e)},fadeOut:function(a,e){return f.fadeTo(0,a,e)},getName:function(){return a},getPlayer:function(){return b},_fireEvent:function(e,
g){if(e=="onUpdate"){var j=b._api().fp_getPlugin(a);if(!j)return;d(f,j);delete f.methods;k||(c(j.methods,function(){var e=""+this;f[e]=function(){var c=[].slice.call(arguments),c=b._api().fp_invoke(a,e,c);return c=="undefined"?f:c}}),k=!0)}if(j=h[e])j.apply(f,g),e.substring(0,1)=="_"&&delete h[e]}})},n=[];window.flowplayer=window.$f=function(){var e=null,d=arguments[0];if(!arguments.length)return c(n,function(){if(this.isLoaded())return e=this,!1}),e||n[0];if(arguments.length==1)if(typeof d=="number")return n[d];
else{if(d=="*")return new h(n);c(n,function(){if(this.id()==d.id||this.id()==d||this.getParent()==d)return e=this,!1});return e}if(arguments.length>1){var g=arguments[1],j=arguments.length==3?arguments[2]:{};if(typeof d=="string")if(d.indexOf(".")!=-1){var k=[];c(a(d),function(){k.push(new f(this,b(g),b(j)))});return new h(k)}else{var l=document.getElementById(d);return new f(l!==null?l:d,g,j)}else if(d)return new f(d,g,j)}return null};d(window.$f,{fireEvent:function(){var a=[].slice.call(arguments),
e=$f(a[0]);return e?e._fireEvent(a.slice(1)):null},addPlugin:function(a,e){f.prototype[a]=e;return $f},each:c,extend:d});if(document.all)window.onbeforeunload=function(){$f("*").each(function(){this.isLoaded()&&this.close()})};if(typeof jQuery=="function")jQuery.prototype.flowplayer=function(a,e){if(!arguments.length||typeof arguments[0]=="number"){var c=[];this.each(function(){var a=$f(this);a&&c.push(a)});return arguments.length?c[arguments[0]]:new h(c)}return this.each(function(){$f(this,b(a),
e?b(e):{})})}})();
(function(){function b(){if(h.done)return!1;var a=document;if(a&&a.getElementsByTagName&&a.getElementById&&a.body){clearInterval(h.timer);h.timer=null;for(a=0;a<h.ready.length;a++)h.ready[a].call();h.ready=null;h.done=!0}}function c(a,e){if(e)for(key in e)e.hasOwnProperty(key)&&(a[key]=e[key]);return a}function d(b){switch(a(b)){case "string":return b=b.replace(RegExp('(["\\\\])',"g"),"\\$1"),b=b.replace(/^\s?(\d+)%/,"$1pct"),'"'+b+'"';case "array":return"["+e(b,function(a){return d(a)}).join(",")+"]";
case "function":return'"function()"';case "object":var c=[],g;for(g in b)b.hasOwnProperty(g)&&c.push('"'+g+'":'+d(b[g]));return"{"+c.join(",")+"}"}return String(b).replace(/\s/g," ").replace(/\'/g,'"')}function a(a){if(a===null||a===void 0)return!1;var e=typeof a;return e=="object"&&a.push?"array":e}function e(a,e){var b=[],c;for(c in a)a.hasOwnProperty(c)&&(b[c]=e(a[c]));return b}function g(a,e){var b=c({},a),g=document.all,j='<object width="'+b.width+'" height="'+b.height+'"';if(g&&!b.id)b.id="_"+
(""+Math.random()).substring(9);b.id&&(j+=' id="'+b.id+'"');b.src+=(b.src.indexOf("?")!=-1?"&":"?")+Math.random();j+=b.w3c||!g?' data="'+b.src+'" type="application/x-shockwave-flash"':' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';j+=">";if(b.w3c||g)j+='<param name="movie" value="'+b.src+'" />';b.width=b.height=b.id=b.w3c=b.src=null;for(var h in b)b[h]!==null&&(j+='<param name="'+h+'" value="'+b[h]+'" />');b="";if(e){for(var f in e)e[f]!==null&&(b+=f+"="+(typeof e[f]=="object"?d(e[f]):e[f])+
"&");b=b.substring(0,b.length-1);j+='<param name="flashvars" value=\''+b+"' />"}j+="</object>";return j}function j(a,e,b){var d=flashembed.getVersion();c(this,{getContainer:function(){return a},getConf:function(){return conf},getVersion:function(){return d},getFlashvars:function(){return b},getApi:function(){return a.firstChild},getHTML:function(){return g(e,b)}});var j=e.version,h=e.expressInstall,f=!j||flashembed.isSupported(j);if(f)e.onFail=e.version=e.expressInstall=null,a.innerHTML=g(e,b);else if(j&&
h&&flashembed.isSupported([6,65]))c(e,{src:h}),b={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title},a.innerHTML=g(e,b);else if(a.innerHTML.replace(/\s/g,"")===""&&(a.innerHTML="<h2>Flash version "+j+" or greater is required</h2><h3>"+(d[0]>0?"Your version is "+d:"You have no flash plugin installed")+"</h3>"+(a.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>"),a.tagName==
"A"))a.href="http://www.adobe.com/go/getflashplayer";if(!f&&e.onFail&&(j=e.onFail.call(this),typeof j=="string"))a.innerHTML=j}var f=typeof jQuery=="function",h=f?jQuery:function(a){if(h.done)return a();h.timer?h.ready.push(a):(h.ready=[a],h.timer=setInterval(b,13))};window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}});window.flashembed=function(a,e,b){if(typeof a=="string"){var d=document.getElementById(a);
if(d)a=d;else{h(function(){flashembed(a,e,b)});return}}if(a)return d={width:"100%",height:"100%",allowFullScreen:!0,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:!1},typeof e=="string"&&(e={src:e}),c(d,e),new j(a,d,b)};c(window.flashembed,{getVersion:function(){var a=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var e=navigator.plugins["Shockwave Flash"].description;typeof e!="undefined"&&(e=e.replace(/^.*\s+(\S+\s+\S+$)/,
"$1"),a=parseInt(e.replace(/^(.*)\..*$/,"$1"),10),e=/r/.test(e)?parseInt(e.replace(/^.*r(.*)$/,"$1"),10):0,a=[a,e])}else if(window.ActiveXObject){try{e=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(b){try{e=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),a=[6,0],e.AllowScriptAccess="always"}catch(c){if(a[0]==6)return}try{e=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}typeof e=="object"&&(e=e.GetVariable("$version"),typeof e!="undefined"&&(e=e.replace(/^\S+\s+(.*)$/,
"$1").split(","),a=[parseInt(e[0],10),parseInt(e[2],10)]))}return a},isSupported:function(a){var e=flashembed.getVersion();return e[0]>a[0]||e[0]==a[0]&&e[1]>=a[1]},domReady:h,asString:d,getHTML:g});if(f)jQuery.prototype.flashembed=function(a,e){return this.each(function(){flashembed(this,a,e)})}})();(function(b){function c(a,e,c,d){d={data:d||(e?e.data:{}),_wrap:e?e._wrap:null,tmpl:null,parent:e||null,nodes:[],calls:h,nest:k,wrap:l,html:n,update:p};a&&b.extend(d,a,{nodes:[],parent:e});if(c)d.tmpl=c,d._ctnt=d._ctnt||d.tmpl(b,d),d.key=++w,(A.length?m:o)[w]=d;return d}function d(e,c,g){var j,g=g?b.map(g,function(a){return typeof a==="string"?e.key?a.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+q+'="'+e.key+'" $2'):a:d(a,e,a._ctnt)}):e;if(c)return g;g=g.join("");g.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,
function(e,c,d,g){j=b(d).get();f(j);c&&(j=a(c).concat(j));g&&(j=j.concat(a(g)))});return j?j:a(g)}function a(a){var e=document.createElement("div");e.innerHTML=a;return b.makeArray(e.childNodes)}function e(a){return new Function("jQuery","$item","var $=jQuery,call,_=[],$data=$item.data;with($data){_.push('"+b.trim(a).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,
function(a,e,c,d,g,h,f){a=b.tmpl.tag[c];if(!a)throw"Template command not found: "+c;c=a._default||[];h&&!/\w$/.test(g)&&(g+=h,h="");g?(g=j(g),f=f?","+j(f)+")":h?")":"",f=h?g.indexOf(".")>-1?g+h:"("+g+").call($item"+f:g,h=h?f:"(typeof("+g+")==='function'?("+g+").call($item):("+g+"))"):h=f=c.$1||"null";d=j(d);return"');"+a[e?"close":"open"].split("$notnull_1").join(g?"typeof("+g+")!=='undefined' && ("+g+")!=null":"true").split("$1a").join(h).split("$1").join(f).split("$2").join(d?d.replace(/\s*([^\(]+)\s*(\((.*?)\))?/g,
function(a,e,b,c){return(c=c?","+c+")":b?")":"")?"("+e+").call($item"+c:a}):c.$2||"")+"_.push('"})+"');}return _;")}function g(a,e){a._wrap=d(a,!0,b.isArray(e)?e:[s.test(e)?e:b(e).html()]).join("")}function j(a){return a?a.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function f(a){function e(a){function g(a){var u;a+=d;u=h[a]=h[a]||c(k,o[k.parent.key+d]||k.parent,null,!0),k=u}var j,f=a,k,l;if(l=a.getAttribute(q)){for(;f.parentNode&&(f=f.parentNode).nodeType===1&&!(j=f.getAttribute(q)););if(j!==
l){f=f.parentNode?f.nodeType===11?0:f.getAttribute(q)||0:0;if(!(k=o[l]))k=m[l],k=c(k,o[f]||m[f],null,!0),k.key=++w,o[w]=k;x&&g(l)}a.removeAttribute(q)}else if(x&&(k=b.data(a,"tmplItem")))g(k.key),o[k.key]=k,f=(f=b.data(a.parentNode,"tmplItem"))?f.key:0;if(k){for(j=k;j&&j.key!=f;)j.nodes.push(a),j=j.parent;delete k._ctnt;delete k._wrap;b.data(a,"tmplItem",k)}}var d="_"+x,g,j,h={},f,k,l;f=0;for(k=a.length;f<k;f++)if((g=a[f]).nodeType===1){j=g.getElementsByTagName("*");for(l=j.length-1;l>=0;l--)e(j[l]);
e(g)}}function h(a,e,b,c){if(!a)return A.pop();A.push({_:a,tmpl:e,item:this,data:b,options:c})}function k(a,e,c){return b.tmpl(b.template(a),e,c,this)}function l(a,e){var c=a.options||{};c.wrapped=e;return b.tmpl(b.template(a.tmpl),a.data,c,a.item)}function n(a,e){var c=this._wrap;return b.map(b(b.isArray(c)?c.join(""):c).filter(a||"*"),function(a){if(e)a=a.innerText||a.textContent;else{var b;if(!(b=a.outerHTML))b=document.createElement("div"),b.appendChild(a.cloneNode(!0)),b=b.innerHTML;a=b}return a})}
function p(){var a=this.nodes;b.tmpl(null,null,null,this).insertBefore(a[0]);b(a).remove()}var r=b.fn.domManip,q="_tmplitem",s=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,o={},m={},v,y={key:0,data:{}},w=0,x=0,A=[];b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,e){b.fn[a]=function(c){var d=[],c=b(c),g,j,f;g=this.length===1&&this[0].parentNode;v=o||{};if(g&&g.nodeType===11&&g.childNodes.length===1&&c.length===1)c[e](this[0]),d=this;
else{j=0;for(f=c.length;j<f;j++)x=j,g=(j>0?this.clone(!0):this).get(),b.fn[e].apply(b(c[j]),g),d=d.concat(g);x=0;d=this.pushStack(d,a,c.selector)}c=v;v=null;b.tmpl.complete(c);return d}});b.fn.extend({tmpl:function(a,e,c){return b.tmpl(this[0],a,e,c)},tmplItem:function(){return b.tmplItem(this[0])},template:function(a){return b.template(a,this[0])},domManip:function(a,e,c){if(a[0]&&a[0].nodeType){for(var d=b.makeArray(arguments),g=a.length,j=0,f;j<g&&!(f=b.data(a[j++],"tmplItem")););g>1&&(d[0]=[b.makeArray(a)]);
f&&x&&(d[2]=function(a){b.tmpl.afterManip(this,a,c)});r.apply(this,d)}else r.apply(this,arguments);x=0;!v&&b.tmpl.complete(o);return this}});b.extend({tmpl:function(a,e,j,f){var h=!f;if(h)f=y,a=b.template[a]||b.template(null,a),m={};else if(!a)return a=f.tmpl,o[f.key]=f,f.nodes=[],f.wrapped&&g(f,f.wrapped),b(d(f,null,f.tmpl(b,f)));if(!a)return[];typeof e==="function"&&(e=e.call(f||{}));j&&j.wrapped&&g(j,j.wrapped);e=b.isArray(e)?b.map(e,function(e){return e?c(j,f,a,e):null}):[c(j,f,a,e)];return h?
b(d(f,null,e)):e},tmplItem:function(a){var e;for(a instanceof b&&(a=a[0]);a&&a.nodeType===1&&!(e=b.data(a,"tmplItem"))&&(a=a.parentNode););return e||y},template:function(a,c){if(c)return typeof c==="string"?c=e(c):c instanceof b&&(c=c[0]||{}),c.nodeType&&(c=b.data(c,"tmpl")||b.data(c,"tmpl",e(c.innerHTML))),typeof a==="string"?b.template[a]=c:c;return a?typeof a!=="string"?b.template(null,a):b.template[a]||b.template(null,s.test(a)?a:b(a)):null},encode:function(a){return(""+a).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});
b.extend(b.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){_=_.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(_,$1,$2);_=[];",close:"call=$item.calls();_=call._.concat($item.wrap(call,_));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){_.push($1a);}"},"=":{_default:{$1:"$data"},
open:"if($notnull_1){_.push($.encode($1a));}"},"!":{open:""}},complete:function(){o={}},afterManip:function(a,e,c){var d=e.nodeType===11?b.makeArray(e.childNodes):e.nodeType===1?[e]:[];c.call(a,e);f(d);x++}})})(jQuery);(function(b){b.fn.touchwipe=function(c){var d={min_move_x:20,wipeLeft:function(){alert("left")},wipeRight:function(){alert("right")},preventDefaultEvents:!0};c&&b.extend(d,c);this.each(function(){function a(){this.removeEventListener("touchmove",e);c=b=null;f=!1}function e(e){if(f){var k=b-e.touches[0].pageX,l=c-e.touches[0].pageY;Math.abs(k)>Math.abs(l)&&Math.abs(k)+Math.abs(l)>10&&d.preventDefaultEvents&&e.preventDefault();Math.abs(k)>=d.min_move_x&&(a(),k>0?d.wipeLeft():d.wipeRight())}}var b,c,
f=!1;this.addEventListener("touchstart",function(a){if(a.touches.length==1)b=a.touches[0].pageX,c=a.touches[0].pageY,f=!0,this.addEventListener("touchmove",e,!1)},!1)});return this}})(jQuery);function CreateFlowplayerObject(b,c,d){b.attr("href").indexOf(".mp3")!=-1?b.flowplayer({src:"/flowplayer/flowplayer.commercial-3.1.0.swf",wmode:"transparent"},{key:"#@4711c1f39e2bb76191f",plugins:{audio:{url:"/flowplayer/flowplayer.audio-3.1.2.swf"},controls:{fullscreen:!1}},contextMenu:["QPAC Video player 1.0.0",{"Visit QPAC Website":function(){location.href="http://www.qpac.com.au"}}],clip:{onStart:function(a){trackEvent(c,"Play",d);a=257*(a.metaData.width/a.metaData.height);$(this.getParent()).css({width:a})}},
onStop:function(){trackEvent(c,"Stop",d)},onSeek:function(){trackEvent(c,"Seek",d)},onPause:function(){trackEvent(c,"Pause",d)},onFinish:function(){trackEvent(c,"Complete",d)},onResume:function(){trackEvent(c,"Resume",d)},onFullscreen:function(){trackEvent(c,"FullscreenOn",d)},onFullscreenExit:function(){trackEvent(c,"FullScreenOff",d)}}):b.flowplayer({src:"/flowplayer/flowplayer.commercial-3.1.0.swf",wmode:"transparent"},{key:"#@4711c1f39e2bb76191f",contextMenu:["QPAC Video player 1.0.0",{"Visit QPAC Website":function(){location.href=
"http://www.qpac.com.au"}}],clip:{onStart:function(a){trackEvent(c,"Play",d);a=276*(a.metaData.width/a.metaData.height);$(this.getParent()).css("width",a+"px")}},onStop:function(){trackEvent(c,"Stop",d)},onSeek:function(){trackEvent(c,"Seek",d)},onPause:function(){trackEvent(c,"Pause",d)},onFinish:function(){trackEvent(c,"Complete",d)},onResume:function(){trackEvent(c,"Resume",d)},onFullscreen:function(){trackEvent(c,"FullscreenOn",d)},onFullscreenExit:function(){trackEvent(c,"FullScreenOff",d)}})}
;jQuery.ui||function(b){function c(a,e,c,d){function g(c){c=b[a][e][c]||[];return typeof c=="string"?c.split(/,?\s+/):c}var j=g("getter");d.length==1&&typeof d[0]=="string"&&(j=j.concat(g("getterSetter")));return b.inArray(c,j)!=-1}var d=b.fn.remove,a=b.browser.mozilla&&parseFloat(b.browser.version)<1.9;b.ui={version:"1.7.2",plugin:{add:function(a,e,c){var a=b.ui[a].prototype,d;for(d in c)a.plugins[d]=a.plugins[d]||[],a.plugins[d].push([e,c[d]])},call:function(a,e,b){if((e=a.plugins[e])&&a.element[0].parentNode)for(var c=
0;c<e.length;c++)a.options[e[c][0]]&&e[c][1].apply(a.element,b)}},contains:function(a,e){return document.compareDocumentPosition?a.compareDocumentPosition(e)&16:a!==e&&a.contains(e)},hasScroll:function(a,e){if(b(a).css("overflow")=="hidden")return!1;var c=e&&e=="left"?"scrollLeft":"scrollTop",d=!1;if(a[c]>0)return!0;a[c]=1;d=a[c]>0;a[c]=0;return d},isOverAxis:function(a,e,b){return a>e&&a<e+b},isOver:function(a,e,c,d,g,j){return b.ui.isOverAxis(a,c,g)&&b.ui.isOverAxis(e,d,j)},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(a){var e=b.attr,g=b.fn.removeAttr,j=/^aria-/,f=/^wairole:/;b.attr=function(a,b,c){var d=c!==void 0;return b=="role"?d?e.call(this,a,b,"wairole:"+c):(e.apply(this,arguments)||"").replace(f,""):j.test(b)?d?a.setAttributeNS("http://www.w3.org/2005/07/aaa",
b.replace(j,"aaa:"),c):e.call(this,a,b.replace(j,"aaa:")):e.apply(this,arguments)};b.fn.removeAttr=function(a){return j.test(a)?this.each(function(){this.removeAttributeNS("http://www.w3.org/2005/07/aaa",a.replace(j,""))}):g.call(this,a)}}b.fn.extend({remove:function(){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return d.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!1})},scrollParent:function(){var a;a=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this,"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,
"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?b(document):a}});b.extend(b.expr[":"],{data:function(a,e,c){return!!b.data(a,c[3])},focusable:function(a){var e=a.nodeName.toLowerCase(),c=b.attr(a,"tabindex");return(/input|select|textarea|button|object/.test(e)?!a.disabled:"a"==e||"area"==e?a.href||!isNaN(c):!isNaN(c))&&!b(a)["area"==e?"parents":"closest"](":hidden").length},tabbable:function(a){var e=b.attr(a,"tabindex");
return(isNaN(e)||e>=0)&&b(a).is(":focusable")}});b.widget=function(a,e){var d=a.split(".")[0],a=a.split(".")[1];b.fn[a]=function(e){var g=typeof e=="string",j=Array.prototype.slice.call(arguments,1);if(g&&e.substring(0,1)=="_")return this;if(g&&c(d,a,e,j)){var f=b.data(this[0],a);return f?f[e].apply(f,j):void 0}return this.each(function(){var c=b.data(this,a);!c&&!g&&b.data(this,a,new b[d][a](this,e))._init();c&&g&&b.isFunction(c[e])&&c[e].apply(c,j)})};b[d]=b[d]||{};b[d][a]=function(e,c){var g=this;
this.namespace=d;this.widgetName=a;this.widgetEventPrefix=b[d][a].eventPrefix||a;this.widgetBaseClass=d+"-"+a;this.options=b.extend({},b.widget.defaults,b[d][a].defaults,b.metadata&&b.metadata.get(e)[a],c);this.element=b(e).bind("setData."+a,function(a,b,c){if(a.target==e)return g._setData(b,c)}).bind("getData."+a,function(a,b){if(a.target==e)return g._getData(b)}).bind("remove",function(){return g.destroy()})};b[d][a].prototype=b.extend({},b.widget.prototype,e);b[d][a].getterSetter="option"};b.widget.prototype=
{_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(a,e){var c=a,d=this;if(typeof a=="string"){if(e===void 0)return this._getData(a);c={};c[a]=e}b.each(c,function(a,e){d._setData(a,e)})},_getData:function(a){return this.options[a]},_setData:function(a,e){this.options[a]=e;a=="disabled"&&this.element[e?"addClass":"removeClass"](this.widgetBaseClass+
"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",e)},enable:function(){this._setData("disabled",!1)},disable:function(){this._setData("disabled",!0)},_trigger:function(a,e,c){var d=this.options[a],a=a==this.widgetEventPrefix?a:this.widgetEventPrefix+a,e=b.Event(e);e.type=a;if(e.originalEvent)for(var a=b.event.props.length,g;a;)g=b.event.props[--a],e[g]=e.originalEvent[g];this.element.trigger(e,c);return!(b.isFunction(d)&&d.call(this.element[0],e,c)===!1||e.isDefaultPrevented())}};
b.widget.defaults={disabled:!1};b.ui.mouse={_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(e){return a._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(a._preventClickEvent)return a._preventClickEvent=!1,e.stopImmediatePropagation(),!1});if(b.browser.msie)this._mouseUnselectable=this.element.attr("unselectable"),this.element.attr("unselectable","on");this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);b.browser.msie&&
this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var e=this,c=a.which==1,d=typeof this.options.cancel=="string"?b(a.target).parents().add(a.target).filter(this.options.cancel).length:!1;if(!c||d||!this._mouseCapture(a))return!0;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=
!0},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)&&(this._mouseStarted=this._mouseStart(a)!==!1,!this._mouseStarted))return a.preventDefault(),!0;this._mouseMoveDelegate=function(a){return e._mouseMove(a)};this._mouseUpDelegate=function(a){return e._mouseUp(a)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=!0}},_mouseMove:function(a){if(b.browser.msie&&
!a.button)return this._mouseUp(a);if(this._mouseStarted)return this._mouseDrag(a),a.preventDefault();if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==!1)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted)this._mouseStarted=!1,this._preventClickEvent=
a.target==this._mouseDownEvent.target,this._mouseStop(a);return!1},_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!0}};b.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);
(function(b){b.widget("ui.draggable",b.extend({},b.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(){this.element.data("draggable")&&(this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),
this._mouseDestroy())},_mouseCapture:function(c){var d=this.options;if(this.helper||d.disabled||b(c.target).is(".ui-resizable-handle"))return!1;this.handle=this._getHandle(c);if(!this.handle)return!1;return!0},_mouseStart:function(c){var d=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(b.ui.ddmanager)b.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};b.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt);d.containment&&this._setContainment();this._trigger("start",c);this._cacheHelperProportions();b.ui.ddmanager&&
!d.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,c);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,!0);return!0},_mouseDrag:function(c,d){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!d){var a=this._uiHash();this._trigger("drag",c,a);this.position=a.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";b.ui.ddmanager&&b.ui.ddmanager.drag(this,c);return!1},_mouseStop:function(c){var d=!1;b.ui.ddmanager&&!this.options.dropBehaviour&&(d=b.ui.ddmanager.drop(this,c));if(this.dropped)d=this.dropped,this.dropped=!1;if(this.options.revert=="invalid"&&!d||this.options.revert=="valid"&&d||this.options.revert===!0||b.isFunction(this.options.revert)&&this.options.revert.call(this.element,d)){var a=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){a._trigger("stop",
c);a._clear()})}else this._trigger("stop",c),this._clear();return!1},_getHandle:function(c){var d=!this.options.handle||!b(this.options.handle,this.element).length?!0:!1;b(this.options.handle,this.element).find("*").andSelf().each(function(){this==c.target&&(d=!0)});return d},_createHelper:function(c){var d=this.options,c=b.isFunction(d.helper)?b(d.helper.apply(this.element[0],[c])):d.helper=="clone"?this.element.clone():this.element;c.parents("body").length||c.appendTo(d.appendTo=="parent"?this.element[0].parentNode:
d.appendTo);c[0]!=this.element[0]&&!/(fixed|absolute)/.test(c.css("position"))&&c.css("position","absolute");return c},_adjustOffsetFromHelper:function(b){if(b.left!=void 0)this.offset.click.left=b.left+this.margins.left;if(b.right!=void 0)this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;if(b.top!=void 0)this.offset.click.top=b.top+this.margins.top;if(b.bottom!=void 0)this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=
this.helper.offsetParent();var c=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(c.left+=this.scrollParent.scrollLeft(),c.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)c={top:0,left:0};return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),
10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.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 c=this.options;if(c.containment=="parent")c.containment=this.helper[0].parentNode;if(c.containment=="document"||c.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(c.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(c.containment=="document"?document:window).height()||
document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(c.containment)&&c.containment.constructor!=Array){var d=b(c.containment)[0];if(d){var c=b(c.containment).offset(),a=b(d).css("overflow")!="hidden";this.containment=[c.left+(parseInt(b(d).css("borderLeftWidth"),10)||0)+(parseInt(b(d).css("paddingLeft"),10)||0)-this.margins.left,c.top+(parseInt(b(d).css("borderTopWidth"),10)||0)+(parseInt(b(d).css("paddingTop"),10)||0)-this.margins.top,
c.left+(a?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(b(d).css("borderLeftWidth"),10)||0)-(parseInt(b(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,c.top+(a?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(b(d).css("borderTopWidth"),10)||0)-(parseInt(b(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(c.containment.constructor==Array)this.containment=c.containment},_convertPositionTo:function(c,
d){if(!d)d=this.position;var a=c=="absolute"?1:-1,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(e[0].tagName);return{top:d.top+this.offset.relative.top*a+this.offset.parent.top*a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:e.scrollTop())*a),left:d.left+this.offset.relative.left*a+this.offset.parent.left*
a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:e.scrollLeft())*a)}},_generatePosition:function(c){var d=this.options,a=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(a[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=
this._getRelativeOffset();var g=c.pageX,j=c.pageY;this.originalPosition&&(this.containment&&(c.pageX-this.offset.click.left<this.containment[0]&&(g=this.containment[0]+this.offset.click.left),c.pageY-this.offset.click.top<this.containment[1]&&(j=this.containment[1]+this.offset.click.top),c.pageX-this.offset.click.left>this.containment[2]&&(g=this.containment[2]+this.offset.click.left),c.pageY-this.offset.click.top>this.containment[3]&&(j=this.containment[3]+this.offset.click.top)),d.grid&&(j=this.originalPageY+
Math.round((j-this.originalPageY)/d.grid[1])*d.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-d.grid[1]:j+d.grid[1]:j,g=this.originalPageX+Math.round((g-this.originalPageX)/d.grid[0])*d.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-d.grid[0]:g+d.grid[0]:
g));return{top:j-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:a.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:a.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=!1},_trigger:function(c,d,a){a=a||this._uiHash();b.ui.plugin.call(this,c,[d,a]);if(c=="drag")this.positionAbs=this._convertPositionTo("absolute");return b.widget.prototype._trigger.call(this,c,d,a)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));b.extend(b.ui.draggable,{version:"1.7.2",eventPrefix:"drag",defaults:{addClasses:!0,
appendTo:"parent",axis:!1,cancel:":input,option",connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,delay:0,distance:1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1}});b.ui.plugin.add("draggable","connectToSortable",{start:function(c,d){var a=b(this).data("draggable"),e=a.options,g=b.extend({},d,{item:a.element});
a.sortables=[];b(e.connectToSortable).each(function(){var e=b.data(this,"sortable");e&&!e.options.disabled&&(a.sortables.push({instance:e,shouldRevert:e.options.revert}),e._refreshItems(),e._trigger("activate",c,g))})},stop:function(c,d){var a=b(this).data("draggable"),e=b.extend({},d,{item:a.element});b.each(a.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;a.cancelHelperRemoval=!0;this.instance.cancelHelperRemoval=!1;if(this.shouldRevert)this.instance.options.revert=!0;this.instance._mouseStop(c);
this.instance.options.helper=this.instance.options._helper;a.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",c,e)})},drag:function(c,d){var a=b(this).data("draggable"),e=this;b.each(a.sortables,function(){this.instance.positionAbs=a.positionAbs;this.instance.helperProportions=a.helperProportions;this.instance.offset.click=a.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver)this.instance.isOver=
1,this.instance.currentItem=b(e).clone().appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return d.helper[0]},c.target=this.instance.currentItem[0],this.instance._mouseCapture(c,!0),this.instance._mouseStart(c,!0,!0),this.instance.offset.click.top=a.offset.click.top,this.instance.offset.click.left=a.offset.click.left,this.instance.offset.parent.left-=a.offset.parent.left-this.instance.offset.parent.left,
this.instance.offset.parent.top-=a.offset.parent.top-this.instance.offset.parent.top,a._trigger("toSortable",c),a.dropped=this.instance.element,a.currentItem=a.element,this.instance.fromOutside=a;this.instance.currentItem&&this.instance._mouseDrag(c)}else if(this.instance.isOver)this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",c,this.instance._uiHash(this.instance)),this.instance._mouseStop(c,!0),this.instance.options.helper=
this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),a._trigger("fromSortable",c),a.dropped=!1})}});b.ui.plugin.add("draggable","cursor",{start:function(){var c=b("body"),d=b(this).data("draggable").options;if(c.css("cursor"))d._cursor=c.css("cursor");c.css("cursor",d.cursor)},stop:function(){var c=b(this).data("draggable").options;c._cursor&&b("body").css("cursor",c._cursor)}});b.ui.plugin.add("draggable","iframeFix",{start:function(){var c=
b(this).data("draggable").options;b(c.iframeFix===!0?"iframe":c.iframeFix).each(function(){b('<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(b(this).offset()).appendTo("body")})},stop:function(){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});b.ui.plugin.add("draggable","opacity",{start:function(c,d){var a=b(d.helper),e=
b(this).data("draggable").options;if(a.css("opacity"))e._opacity=a.css("opacity");a.css("opacity",e.opacity)},stop:function(c,d){var a=b(this).data("draggable").options;a._opacity&&b(d.helper).css("opacity",a._opacity)}});b.ui.plugin.add("draggable","scroll",{start:function(){var c=b(this).data("draggable");if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML")c.overflowOffset=c.scrollParent.offset()},drag:function(c){var d=b(this).data("draggable"),a=d.options,e=!1;if(d.scrollParent[0]!=
document&&d.scrollParent[0].tagName!="HTML"){if(!a.axis||a.axis!="x")if(d.overflowOffset.top+d.scrollParent[0].offsetHeight-c.pageY<a.scrollSensitivity)d.scrollParent[0].scrollTop=e=d.scrollParent[0].scrollTop+a.scrollSpeed;else if(c.pageY-d.overflowOffset.top<a.scrollSensitivity)d.scrollParent[0].scrollTop=e=d.scrollParent[0].scrollTop-a.scrollSpeed;if(!a.axis||a.axis!="y")if(d.overflowOffset.left+d.scrollParent[0].offsetWidth-c.pageX<a.scrollSensitivity)d.scrollParent[0].scrollLeft=e=d.scrollParent[0].scrollLeft+
a.scrollSpeed;else if(c.pageX-d.overflowOffset.left<a.scrollSensitivity)d.scrollParent[0].scrollLeft=e=d.scrollParent[0].scrollLeft-a.scrollSpeed}else{if(!a.axis||a.axis!="x")c.pageY-b(document).scrollTop()<a.scrollSensitivity?e=b(document).scrollTop(b(document).scrollTop()-a.scrollSpeed):b(window).height()-(c.pageY-b(document).scrollTop())<a.scrollSensitivity&&(e=b(document).scrollTop(b(document).scrollTop()+a.scrollSpeed));if(!a.axis||a.axis!="y")c.pageX-b(document).scrollLeft()<a.scrollSensitivity?
e=b(document).scrollLeft(b(document).scrollLeft()-a.scrollSpeed):b(window).width()-(c.pageX-b(document).scrollLeft())<a.scrollSensitivity&&(e=b(document).scrollLeft(b(document).scrollLeft()+a.scrollSpeed))}e!==!1&&b.ui.ddmanager&&!a.dropBehaviour&&b.ui.ddmanager.prepareOffsets(d,c)}});b.ui.plugin.add("draggable","snap",{start:function(){var c=b(this).data("draggable"),d=c.options;c.snapElements=[];b(d.snap.constructor!=String?d.snap.items||":data(draggable)":d.snap).each(function(){var a=b(this),
e=a.offset();this!=c.element[0]&&c.snapElements.push({item:this,width:a.outerWidth(),height:a.outerHeight(),top:e.top,left:e.left})})},drag:function(c,d){for(var a=b(this).data("draggable"),e=a.options,g=e.snapTolerance,j=d.offset.left,f=j+a.helperProportions.width,h=d.offset.top,k=h+a.helperProportions.height,l=a.snapElements.length-1;l>=0;l--){var n=a.snapElements[l].left,p=n+a.snapElements[l].width,r=a.snapElements[l].top,q=r+a.snapElements[l].height;if(n-g<j&&j<p+g&&r-g<h&&h<q+g||n-g<j&&j<p+g&&
r-g<k&&k<q+g||n-g<f&&f<p+g&&r-g<h&&h<q+g||n-g<f&&f<p+g&&r-g<k&&k<q+g){if(e.snapMode!="inner"){var s=Math.abs(r-k)<=g,o=Math.abs(q-h)<=g,m=Math.abs(n-f)<=g,v=Math.abs(p-j)<=g;if(s)d.position.top=a._convertPositionTo("relative",{top:r-a.helperProportions.height,left:0}).top-a.margins.top;if(o)d.position.top=a._convertPositionTo("relative",{top:q,left:0}).top-a.margins.top;if(m)d.position.left=a._convertPositionTo("relative",{top:0,left:n-a.helperProportions.width}).left-a.margins.left;if(v)d.position.left=
a._convertPositionTo("relative",{top:0,left:p}).left-a.margins.left}var y=s||o||m||v;if(e.snapMode!="outer"){s=Math.abs(r-h)<=g;o=Math.abs(q-k)<=g;m=Math.abs(n-j)<=g;v=Math.abs(p-f)<=g;if(s)d.position.top=a._convertPositionTo("relative",{top:r,left:0}).top-a.margins.top;if(o)d.position.top=a._convertPositionTo("relative",{top:q-a.helperProportions.height,left:0}).top-a.margins.top;if(m)d.position.left=a._convertPositionTo("relative",{top:0,left:n}).left-a.margins.left;if(v)d.position.left=a._convertPositionTo("relative",
{top:0,left:p-a.helperProportions.width}).left-a.margins.left}!a.snapElements[l].snapping&&(s||o||m||v||y)&&a.options.snap.snap&&a.options.snap.snap.call(a.element,c,b.extend(a._uiHash(),{snapItem:a.snapElements[l].item}));a.snapElements[l].snapping=s||o||m||v||y}else a.snapElements[l].snapping&&a.options.snap.release&&a.options.snap.release.call(a.element,c,b.extend(a._uiHash(),{snapItem:a.snapElements[l].item})),a.snapElements[l].snapping=!1}}});b.ui.plugin.add("draggable","stack",{start:function(){var c=
b(this).data("draggable").options,d=b.makeArray(b(c.stack.group)).sort(function(a,e){return(parseInt(b(a).css("zIndex"),10)||c.stack.min)-(parseInt(b(e).css("zIndex"),10)||c.stack.min)});b(d).each(function(a){this.style.zIndex=c.stack.min+a});this[0].style.zIndex=c.stack.min+d.length}});b.ui.plugin.add("draggable","zIndex",{start:function(c,d){var a=b(d.helper),e=b(this).data("draggable").options;if(a.css("zIndex"))e._zIndex=a.css("zIndex");a.css("zIndex",e.zIndex)},stop:function(c,d){var a=b(this).data("draggable").options;
a._zIndex&&b(d.helper).css("zIndex",a._zIndex)}})})(jQuery);
(function(b){b.widget("ui.droppable",{_init:function(){var c=this.options.accept;this.isover=0;this.isout=1;this.options.accept=this.options.accept&&b.isFunction(this.options.accept)?this.options.accept:function(b){return b.is(c)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};b.ui.ddmanager.droppables[this.options.scope]=b.ui.ddmanager.droppables[this.options.scope]||[];b.ui.ddmanager.droppables[this.options.scope].push(this);this.options.addClasses&&this.element.addClass("ui-droppable")},
destroy:function(){for(var c=b.ui.ddmanager.droppables[this.options.scope],d=0;d<c.length;d++)c[d]==this&&c.splice(d,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable")},_setData:function(c,d){c=="accept"?this.options.accept=d&&b.isFunction(d)?d:function(a){return a.is(d)}:b.widget.prototype._setData.apply(this,arguments)},_activate:function(c){var d=b.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);
d&&this._trigger("activate",c,this.ui(d))},_deactivate:function(c){var d=b.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);d&&this._trigger("deactivate",c,this.ui(d))},_over:function(c){var d=b.ui.ddmanager.current;if(d&&(d.currentItem||d.element)[0]!=this.element[0])if(this.options.accept.call(this.element[0],d.currentItem||d.element))this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",c,this.ui(d))},_out:function(c){var d=
b.ui.ddmanager.current;if(d&&(d.currentItem||d.element)[0]!=this.element[0])if(this.options.accept.call(this.element[0],d.currentItem||d.element))this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",c,this.ui(d))},_drop:function(c,d){var a=d||b.ui.ddmanager.current;if(!a||(a.currentItem||a.element)[0]==this.element[0])return!1;var e=!1;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var c=b.data(this,"droppable");if(c.options.greedy&&
b.ui.intersect(a,b.extend(c,{offset:c.element.offset()}),c.options.tolerance))return e=!0,!1});if(e)return!1;if(this.options.accept.call(this.element[0],a.currentItem||a.element))return this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",c,this.ui(a)),this.element;return!1},ui:function(b){return{draggable:b.currentItem||b.element,helper:b.helper,position:b.position,absolutePosition:b.positionAbs,
offset:b.positionAbs}}});b.extend(b.ui.droppable,{version:"1.7.2",eventPrefix:"drop",defaults:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"}});b.ui.intersect=function(c,d,a){if(!d.offset)return!1;var e=(c.positionAbs||c.position.absolute).left,g=e+c.helperProportions.width,j=(c.positionAbs||c.position.absolute).top,f=j+c.helperProportions.height,h=d.offset.left,k=h+d.proportions.width,l=d.offset.top,n=l+d.proportions.height;switch(a){case "fit":return h<
e&&g<k&&l<j&&f<n;case "intersect":return h<e+c.helperProportions.width/2&&g-c.helperProportions.width/2<k&&l<j+c.helperProportions.height/2&&f-c.helperProportions.height/2<n;case "pointer":return b.ui.isOver((c.positionAbs||c.position.absolute).top+(c.clickOffset||c.offset.click).top,(c.positionAbs||c.position.absolute).left+(c.clickOffset||c.offset.click).left,l,h,d.proportions.height,d.proportions.width);case "touch":return(j>=l&&j<=n||f>=l&&f<=n||j<l&&f>n)&&(e>=h&&e<=k||g>=h&&g<=k||e<h&&g>k);default:return!1}};
b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(c,d){var a=b.ui.ddmanager.droppables[c.options.scope],e=d?d.type:null,g=(c.currentItem||c.element).find(":data(droppable)").andSelf(),j=0;a:for(;j<a.length;j++)if(!(a[j].options.disabled||c&&!a[j].options.accept.call(a[j].element[0],c.currentItem||c.element))){for(var f=0;f<g.length;f++)if(g[f]==a[j].element[0]){a[j].proportions.height=0;continue a}a[j].visible=a[j].element.css("display")!="none";if(a[j].visible)a[j].offset=
a[j].element.offset(),a[j].proportions={width:a[j].element[0].offsetWidth,height:a[j].element[0].offsetHeight},e=="mousedown"&&a[j]._activate.call(a[j],d)}},drop:function(c,d){var a=!1;b.each(b.ui.ddmanager.droppables[c.options.scope],function(){if(this.options&&(!this.options.disabled&&this.visible&&b.ui.intersect(c,this,this.options.tolerance)&&(a=this._drop.call(this,d)),!this.options.disabled&&this.visible&&this.options.accept.call(this.element[0],c.currentItem||c.element)))this.isout=1,this.isover=
0,this._deactivate.call(this,d)});return a},drag:function(c,d){c.options.refreshPositions&&b.ui.ddmanager.prepareOffsets(c,d);b.each(b.ui.ddmanager.droppables[c.options.scope],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var a=b.ui.intersect(c,this,this.options.tolerance);if(a=!a&&this.isover==1?"isout":a&&this.isover==0?"isover":null){var e;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length)e=b.data(g[0],"droppable"),e.greedyChild=a==
"isover"?1:0}if(e&&a=="isover")e.isover=0,e.isout=1,e._out.call(e,d);this[a]=1;this[a=="isout"?"isover":"isout"]=0;this[a=="isover"?"_over":"_out"].call(this,d);if(e&&a=="isout")e.isout=0,e.isover=1,e._over.call(e,d)}}})}}})(jQuery);
(function(b){b.widget("ui.resizable",b.extend({},b.ui.mouse,{_init:function(){var a=this,e=this.options;this.element.addClass("ui-resizable");b.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i))/relative/.test(this.element.css("position"))&&b.browser.opera&&this.element.css({position:"relative",
top:"auto",left:"auto"}),this.element.wrap(b('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),
marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize();this.handles=e.handles||(!b(".ui-resizable-handle",this.element).length?
"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d<c.length;d++){var f=b.trim(c[d]),h=b('<div class="ui-resizable-handle ui-resizable-'+f+'"></div>');/sw|se|ne|nw/.test(f)&&h.css({zIndex:++e.zIndex});"se"==f&&h.addClass("ui-icon ui-icon-gripsmall-diagonal-se");
this.handles[f]=".ui-resizable-"+f;this.element.append(h)}}this._renderAxis=function(a){var a=a||this.element,e;for(e in this.handles){this.handles[e].constructor==String&&(this.handles[e]=b(this.handles[e],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var c=b(this.handles[e],this.element),d=0,d=/sw|ne|nw|se|n|s/.test(e)?c.outerHeight():c.outerWidth(),c=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?
"Right":"Left"].join("");a.css(c,d);this._proportionallyResize()}b(this.handles[e])}};this._renderAxis(this.element);this._handles=b(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!a.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);a.axis=e&&e[1]?e[1]:"se"}});e.autoHide&&(this._handles.hide(),b(this.element).addClass("ui-resizable-autohide").hover(function(){b(this).removeClass("ui-resizable-autohide");a._handles.show()},
function(){a.resizing||(b(this).addClass("ui-resizable-autohide"),a._handles.hide())}));this._mouseInit()},destroy:function(){this._mouseDestroy();var a=function(a){b(a).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){a(this.element);var e=this.element;e.parent().append(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),
top:e.css("top"),left:e.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);a(this.originalElement)},_mouseCapture:function(a){var e=!1,c;for(c in this.handles)b(this.handles[c])[0]==a.target&&(e=!0);return this.options.disabled||!!e},_mouseStart:function(a){var e=this.options,d=this.element.position(),j=this.element;this.resizing=!0;this.documentScroll={top:b(document).scrollTop(),left:b(document).scrollLeft()};(j.is(".ui-draggable")||/absolute/.test(j.css("position")))&&
j.css({position:"absolute",top:d.top,left:d.left});b.browser.opera&&/relative/.test(j.css("position"))&&j.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();var d=c(this.helper.css("left")),f=c(this.helper.css("top"));e.containment&&(d+=b(e.containment).scrollLeft()||0,f+=b(e.containment).scrollTop()||0);this.offset=this.helper.offset();this.position={left:d,top:f};this.size=this._helper?{width:j.outerWidth(),height:j.outerHeight()}:{width:j.width(),height:j.height()};this.originalSize=
this._helper?{width:j.outerWidth(),height:j.outerHeight()}:{width:j.width(),height:j.height()};this.originalPosition={left:d,top:f};this.sizeDiff={width:j.outerWidth()-j.width(),height:j.outerHeight()-j.height()};this.originalMousePosition={left:a.pageX,top:a.pageY};this.aspectRatio=typeof e.aspectRatio=="number"?e.aspectRatio:this.originalSize.width/this.originalSize.height||1;e=b(".ui-resizable-"+this.axis).css("cursor");b("body").css("cursor",e=="auto"?this.axis+"-resize":e);j.addClass("ui-resizable-resizing");
this._propagate("start",a);return!0},_mouseDrag:function(a){var e=this.helper,b=this.originalMousePosition,c=this._change[this.axis];if(!c)return!1;b=c.apply(this,[a,a.pageX-b.left||0,a.pageY-b.top||0]);if(this._aspectRatio||a.shiftKey)b=this._updateRatio(b,a);b=this._respectSize(b,a);this._propagate("resize",a);e.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();
this._updateCache(b);this._trigger("resize",a,this.ui());return!1},_mouseStop:function(a){this.resizing=!1;var e=this.options;if(this._helper){var c=this._proportionallyResizeElements,d=c.length&&/textarea/i.test(c[0].nodeName),c=d&&b.ui.hasScroll(c[0],"left")?0:this.sizeDiff.height,d={width:this.size.width-(d?0:this.sizeDiff.width),height:this.size.height-c},c=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null,f=parseInt(this.element.css("top"),10)+(this.position.top-
this.originalPosition.top)||null;e.animate||this.element.css(b.extend(d,{top:f,left:c}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!e.animate&&this._proportionallyResize()}b("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",a);this._helper&&this.helper.remove();return!1},_updateCache:function(a){this.offset=this.helper.offset();if(d(a.left))this.position.left=a.left;if(d(a.top))this.position.top=a.top;
if(d(a.height))this.size.height=a.height;if(d(a.width))this.size.width=a.width},_updateRatio:function(a){var e=this.position,b=this.size,c=this.axis;if(a.height)a.width=b.height*this.aspectRatio;else if(a.width)a.height=b.width/this.aspectRatio;if(c=="sw")a.left=e.left+(b.width-a.width),a.top=null;if(c=="nw")a.top=e.top+(b.height-a.height),a.left=e.left+(b.width-a.width);return a},_respectSize:function(a){var e=this.options,b=this.axis,c=d(a.width)&&e.maxWidth&&e.maxWidth<a.width,f=d(a.height)&&e.maxHeight&&
e.maxHeight<a.height,h=d(a.width)&&e.minWidth&&e.minWidth>a.width,k=d(a.height)&&e.minHeight&&e.minHeight>a.height;if(h)a.width=e.minWidth;if(k)a.height=e.minHeight;if(c)a.width=e.maxWidth;if(f)a.height=e.maxHeight;var l=this.originalPosition.left+this.originalSize.width,n=this.position.top+this.size.height,p=/sw|nw|w/.test(b),b=/nw|ne|n/.test(b);if(h&&p)a.left=l-e.minWidth;if(c&&p)a.left=l-e.maxWidth;if(k&&b)a.top=n-e.minHeight;if(f&&b)a.top=n-e.maxHeight;if((e=!a.width&&!a.height)&&!a.left&&a.top)a.top=
null;else if(e&&!a.top&&a.left)a.left=null;return a},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var a=this.helper||this.element,e=0;e<this._proportionallyResizeElements.length;e++){var c=this._proportionallyResizeElements[e];if(!this.borderDif){var d=[c.css("borderTopWidth"),c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWidth")],f=[c.css("paddingTop"),c.css("paddingRight"),c.css("paddingBottom"),c.css("paddingLeft")];this.borderDif=b.map(d,
function(a,e){var b=parseInt(a,10)||0,c=parseInt(f[e],10)||0;return b+c})}if(!b.browser.msie||!b(a).is(":hidden")&&!b(a).parents(":hidden").length)c.css({height:a.height()-this.borderDif[0]-this.borderDif[2]||0,width:a.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var a=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||b('<div style="overflow:hidden;"></div>');var e=b.browser.msie&&b.browser.version<7,c=e?1:0,e=e?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+
e,height:this.element.outerHeight()+e,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++a.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,e){return{width:this.originalSize.width+e}},w:function(a,e){return{left:this.originalPosition.left+e,width:this.originalSize.width-e}},n:function(a,e,b){return{top:this.originalPosition.top+b,height:this.originalSize.height-b}},s:function(a,e,b){return{height:this.originalSize.height+
b}},se:function(a,e,c){return b.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[a,e,c]))},sw:function(a,e,c){return b.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[a,e,c]))},ne:function(a,e,c){return b.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[a,e,c]))},nw:function(a,e,c){return b.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[a,e,c]))}},_propagate:function(a,e){b.ui.plugin.call(this,a,[e,this.ui()]);
a!="resize"&&this._trigger(a,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));b.extend(b.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,cancel:":input,option",containment:!1,delay:0,distance:1,ghost:!1,grid:!1,
handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3}});b.ui.plugin.add("resizable","alsoResize",{start:function(){var a=b(this).data("resizable").options;_store=function(a){b(a).each(function(){b(this).data("resizable-alsoresize",{width:parseInt(b(this).width(),10),height:parseInt(b(this).height(),10),left:parseInt(b(this).css("left"),10),top:parseInt(b(this).css("top"),10)})})};typeof a.alsoResize=="object"&&!a.alsoResize.parentNode?a.alsoResize.length?(a.alsoResize=
a.alsoResize[0],_store(a.alsoResize)):b.each(a.alsoResize,function(a){_store(a)}):_store(a.alsoResize)},resize:function(){var a=b(this).data("resizable"),e=a.options,c=a.originalSize,d=a.originalPosition,f={height:a.size.height-c.height||0,width:a.size.width-c.width||0,top:a.position.top-d.top||0,left:a.position.left-d.left||0},h=function(e,c){b(e).each(function(){var e=b(this),d=b(this).data("resizable-alsoresize"),g={};b.each((c&&c.length?c:["width","height","top","left"])||["width","height","top",
"left"],function(a,e){var b=(d[e]||0)+(f[e]||0);b&&b>=0&&(g[e]=b||null)});if(/relative/.test(e.css("position"))&&b.browser.opera)a._revertToRelativePosition=!0,e.css({position:"absolute",top:"auto",left:"auto"});e.css(g)})};typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?b.each(e.alsoResize,function(a,e){h(a,e)}):h(e.alsoResize)},stop:function(){var a=b(this).data("resizable");if(a._revertToRelativePosition&&b.browser.opera)a._revertToRelativePosition=!1,el.css({position:"relative"});b(this).removeData("resizable-alsoresize-start")}});
b.ui.plugin.add("resizable","animate",{stop:function(a){var e=b(this).data("resizable"),c=e.options,d=e._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),h=f&&b.ui.hasScroll(d[0],"left")?0:e.sizeDiff.height,f={width:e.size.width-(f?0:e.sizeDiff.width),height:e.size.height-h},h=parseInt(e.element.css("left"),10)+(e.position.left-e.originalPosition.left)||null,k=parseInt(e.element.css("top"),10)+(e.position.top-e.originalPosition.top)||null;e.element.animate(b.extend(f,k&&h?
{top:k,left:h}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var c={width:parseInt(e.element.css("width"),10),height:parseInt(e.element.css("height"),10),top:parseInt(e.element.css("top"),10),left:parseInt(e.element.css("left"),10)};d&&d.length&&b(d[0]).css({width:c.width,height:c.height});e._updateCache(c);e._propagate("resize",a)}})}});b.ui.plugin.add("resizable","containment",{start:function(){var a=b(this).data("resizable"),e=a.element,d=a.options.containment;if(e=d instanceof
b?d.get(0):/parent/.test(d)?e.parent().get(0):d)if(a.containerElement=b(e),/document/.test(d)||d==document)a.containerOffset={left:0,top:0},a.containerPosition={left:0,top:0},a.parentData={element:b(document),left:0,top:0,width:b(document).width(),height:b(document).height()||document.body.parentNode.scrollHeight};else{var j=b(e),f=[];b(["Top","Right","Left","Bottom"]).each(function(a,e){f[a]=c(j.css("padding"+e))});a.containerOffset=j.offset();a.containerPosition=j.position();a.containerSize={height:j.innerHeight()-
f[3],width:j.innerWidth()-f[1]};var d=a.containerOffset,h=a.containerSize.height,k=a.containerSize.width,k=b.ui.hasScroll(e,"left")?e.scrollWidth:k,h=b.ui.hasScroll(e)?e.scrollHeight:h;a.parentData={element:e,left:d.left,top:d.top,width:k,height:h}}},resize:function(a){var e=b(this).data("resizable"),c=e.options,d=e.containerOffset,f=e.position,a=e._aspectRatio||a.shiftKey,h={top:0,left:0},k=e.containerElement;k[0]!=document&&/static/.test(k.css("position"))&&(h=d);if(f.left<(e._helper?d.left:0)){e.size.width+=
e._helper?e.position.left-d.left:e.position.left-h.left;if(a)e.size.height=e.size.width/c.aspectRatio;e.position.left=c.helper?d.left:0}if(f.top<(e._helper?d.top:0)){e.size.height+=e._helper?e.position.top-d.top:e.position.top;if(a)e.size.width=e.size.height*c.aspectRatio;e.position.top=e._helper?d.top:0}e.offset.left=e.parentData.left+e.position.left;e.offset.top=e.parentData.top+e.position.top;c=Math.abs((e._helper?e.offset.left-h.left:e.offset.left-h.left)+e.sizeDiff.width);d=Math.abs((e._helper?
e.offset.top-h.top:e.offset.top-d.top)+e.sizeDiff.height);f=e.containerElement.get(0)==e.element.parent().get(0);h=/relative|absolute/.test(e.containerElement.css("position"));f&&h&&(c-=e.parentData.left);if(c+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-c,a))e.size.height=e.size.width/e.aspectRatio;if(d+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-d,a))e.size.width=e.size.height*e.aspectRatio},stop:function(){var a=b(this).data("resizable"),e=a.options,
c=a.containerOffset,d=a.containerPosition,f=a.containerElement,h=b(a.helper),k=h.offset(),l=h.outerWidth()-a.sizeDiff.width,h=h.outerHeight()-a.sizeDiff.height;a._helper&&!e.animate&&/relative/.test(f.css("position"))&&b(this).css({left:k.left-d.left-c.left,width:l,height:h});a._helper&&!e.animate&&/static/.test(f.css("position"))&&b(this).css({left:k.left-d.left-c.left,width:l,height:h})}});b.ui.plugin.add("resizable","ghost",{start:function(){var a=b(this).data("resizable"),e=a.options,c=a.size;
a.ghost=a.originalElement.clone();a.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof e.ghost=="string"?e.ghost:"");a.ghost.appendTo(a.helper)},resize:function(){var a=b(this).data("resizable");a.ghost&&a.ghost.css({position:"relative",height:a.size.height,width:a.size.width})},stop:function(){var a=b(this).data("resizable");a.ghost&&a.helper&&a.helper.get(0).removeChild(a.ghost.get(0))}});
b.ui.plugin.add("resizable","grid",{resize:function(){var a=b(this).data("resizable"),e=a.options,c=a.size,d=a.originalSize,f=a.originalPosition,h=a.axis;e.grid=typeof e.grid=="number"?[e.grid,e.grid]:e.grid;var k=Math.round((c.width-d.width)/(e.grid[0]||1))*(e.grid[0]||1),e=Math.round((c.height-d.height)/(e.grid[1]||1))*(e.grid[1]||1);/^(se|s|e)$/.test(h)?(a.size.width=d.width+k,a.size.height=d.height+e):/^(ne)$/.test(h)?(a.size.width=d.width+k,a.size.height=d.height+e,a.position.top=f.top-e):(/^(sw)$/.test(h)?
(a.size.width=d.width+k,a.size.height=d.height+e):(a.size.width=d.width+k,a.size.height=d.height+e,a.position.top=f.top-e),a.position.left=f.left-k)}});var c=function(a){return parseInt(a,10)||0},d=function(a){return!isNaN(parseInt(a,10))}})(jQuery);
(function(b){b.widget("ui.selectable",b.extend({},b.ui.mouse,{_init:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=!1;var d;this.refresh=function(){d=b(c.options.filter,c.element[0]);d.each(function(){var a=b(this),e=a.offset();b.data(this,"selectable-item",{element:this,$element:a,left:e.left,top:e.top,right:e.left+a.outerWidth(),bottom:e.top+a.outerHeight(),startselected:!1,selected:a.hasClass("ui-selected"),selecting:a.hasClass("ui-selecting"),unselecting:a.hasClass("ui-unselecting")})})};
this.refresh();this.selectees=d.addClass("ui-selectee");this._mouseInit();this.helper=b(document.createElement("div")).css({border:"1px dotted black"}).addClass("ui-selectable-helper")},destroy:function(){this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy()},_mouseStart:function(c){var d=this;this.opos=[c.pageX,c.pageY];if(!this.options.disabled){var a=this.options;this.selectees=b(a.filter,this.element[0]);this._trigger("start",
c);b(a.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:c.clientX,top:c.clientY,width:0,height:0});a.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var a=b.data(this,"selectable-item");a.startselected=!0;if(!c.metaKey)a.$element.removeClass("ui-selected"),a.selected=!1,a.$element.addClass("ui-unselecting"),a.unselecting=!0,d._trigger("unselecting",c,{unselecting:a.element})});b(c.target).parents().andSelf().each(function(){var a=
b.data(this,"selectable-item");if(a)return a.$element.removeClass("ui-unselecting").addClass("ui-selecting"),a.unselecting=!1,a.selecting=!0,a.selected=!0,d._trigger("selecting",c,{selecting:a.element}),!1})}},_mouseDrag:function(c){var d=this;this.dragged=!0;if(!this.options.disabled){var a=this.options,e=this.opos[0],g=this.opos[1],j=c.pageX,f=c.pageY;if(e>j)var h=j,j=e,e=h;g>f&&(h=f,f=g,g=h);this.helper.css({left:e,top:g,width:j-e,height:f-g});this.selectees.each(function(){var h=b.data(this,"selectable-item");
if(h&&h.element!=d.element[0]){var l=!1;a.tolerance=="touch"?l=!(h.left>j||h.right<e||h.top>f||h.bottom<g):a.tolerance=="fit"&&(l=h.left>e&&h.right<j&&h.top>g&&h.bottom<f);if(l){if(h.selected)h.$element.removeClass("ui-selected"),h.selected=!1;if(h.unselecting)h.$element.removeClass("ui-unselecting"),h.unselecting=!1;if(!h.selecting)h.$element.addClass("ui-selecting"),h.selecting=!0,d._trigger("selecting",c,{selecting:h.element})}else{if(h.selecting)if(c.metaKey&&h.startselected)h.$element.removeClass("ui-selecting"),
h.selecting=!1,h.$element.addClass("ui-selected"),h.selected=!0;else{h.$element.removeClass("ui-selecting");h.selecting=!1;if(h.startselected)h.$element.addClass("ui-unselecting"),h.unselecting=!0;d._trigger("unselecting",c,{unselecting:h.element})}if(h.selected&&!c.metaKey&&!h.startselected)h.$element.removeClass("ui-selected"),h.selected=!1,h.$element.addClass("ui-unselecting"),h.unselecting=!0,d._trigger("unselecting",c,{unselecting:h.element})}}});return!1}},_mouseStop:function(c){var d=this;
this.dragged=!1;b(".ui-unselecting",this.element[0]).each(function(){var a=b.data(this,"selectable-item");a.$element.removeClass("ui-unselecting");a.unselecting=!1;a.startselected=!1;d._trigger("unselected",c,{unselected:a.element})});b(".ui-selecting",this.element[0]).each(function(){var a=b.data(this,"selectable-item");a.$element.removeClass("ui-selecting").addClass("ui-selected");a.selecting=!1;a.selected=!0;a.startselected=!0;d._trigger("selected",c,{selected:a.element})});this._trigger("stop",
c);this.helper.remove();return!1}}));b.extend(b.ui.selectable,{version:"1.7.2",defaults:{appendTo:"body",autoRefresh:!0,cancel:":input,option",delay:0,distance:0,filter:"*",tolerance:"touch"}})})(jQuery);
(function(b){b.widget("ui.sortable",b.extend({},b.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")):!1;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 b=this.items.length-1;b>=0;b--)this.items[b].item.removeData("sortable-item")},
_mouseCapture:function(c,d){if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(c);var a=null,e=this;b(c.target).parents().each(function(){if(b.data(this,"sortable-item")==e)return a=b(this),!1});b.data(c.target,"sortable-item")==e&&(a=b(c.target));if(!a)return!1;if(this.options.handle&&!d){var g=!1;b(this.options.handle,a).find("*").andSelf().each(function(){this==c.target&&(g=!0)});if(!g)return!1}this.currentItem=a;this._removeCurrentsFromItems();
return!0},_mouseStart:function(c,d,a){d=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(c);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");b.extend(this.offset,{click:{left:c.pageX-this.offset.left,
top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();d.containment&&this._setContainment();if(d.cursor){if(b("body").css("cursor"))this._storedCursor=
b("body").css("cursor");b("body").css("cursor",d.cursor)}if(d.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",d.opacity)}if(d.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",d.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",c,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();
if(!a)for(a=this.containers.length-1;a>=0;a--)this.containers[a]._trigger("activate",c,this._uiHash(this));if(b.ui.ddmanager)b.ui.ddmanager.current=this;b.ui.ddmanager&&!d.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,c);this.dragging=!0;this.helper.addClass("ui-sortable-helper");this._mouseDrag(c);return!0},_mouseDrag:function(c){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var d=
this.options,a=!1;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-c.pageY<d.scrollSensitivity)this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop+d.scrollSpeed;else if(c.pageY-this.overflowOffset.top<d.scrollSensitivity)this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop-d.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-c.pageX<d.scrollSensitivity)this.scrollParent[0].scrollLeft=
a=this.scrollParent[0].scrollLeft+d.scrollSpeed;else if(c.pageX-this.overflowOffset.left<d.scrollSensitivity)this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft-d.scrollSpeed}else c.pageY-b(document).scrollTop()<d.scrollSensitivity?a=b(document).scrollTop(b(document).scrollTop()-d.scrollSpeed):b(window).height()-(c.pageY-b(document).scrollTop())<d.scrollSensitivity&&(a=b(document).scrollTop(b(document).scrollTop()+d.scrollSpeed)),c.pageX-b(document).scrollLeft()<d.scrollSensitivity?
a=b(document).scrollLeft(b(document).scrollLeft()-d.scrollSpeed):b(window).width()-(c.pageX-b(document).scrollLeft())<d.scrollSensitivity&&(a=b(document).scrollLeft(b(document).scrollLeft()+d.scrollSpeed));a!==!1&&b.ui.ddmanager&&!d.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,c)}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(d=this.items.length-1;d>=0;d--){var a=this.items[d],e=a.item[0],g=this._intersectsWithPointer(a);if(g&&e!=this.currentItem[0]&&this.placeholder[g==1?"next":"prev"]()[0]!=e&&!b.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],e):1)){this.direction=g==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(a))this._rearrange(c,a);else break;this._trigger("change",c,this._uiHash());break}}this._contactContainers(c);
b.ui.ddmanager&&b.ui.ddmanager.drag(this,c);this._trigger("sort",c,this._uiHash());this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(c,d){if(c){b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,c);if(this.options.revert){var a=this,e=a.placeholder.offset();a.reverting=!0;b(this.helper).animate({left:e.left-this.offset.parent.left-a.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-a.margins.top+
(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){a._clear(c)})}else this._clear(c,d);return!1}},cancel:function(){if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--)if(this.containers[c]._trigger("deactivate",null,this._uiHash(this)),this.containers[c].containerCache.over)this.containers[c]._trigger("out",
null,this._uiHash(this)),this.containers[c].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();b.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null});this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):b(this.domPosition.parent).prepend(this.currentItem);return!0},serialize:function(c){var d=this._getItemsAsjQuery(c&&
c.connected),a=[],c=c||{};b(d).each(function(){var e=(b(c.item||this).attr(c.attribute||"id")||"").match(c.expression||/(.+)[-=_](.+)/);e&&a.push((c.key||e[1]+"[]")+"="+(c.key&&c.expression?e[1]:e[2]))});return a.join("&")},toArray:function(c){var d=this._getItemsAsjQuery(c&&c.connected),a=[],c=c||{};d.each(function(){a.push(b(c.item||this).attr(c.attribute||"id")||"")});return a},_intersectsWith:function(b){var d=this.positionAbs.left,a=d+this.helperProportions.width,e=this.positionAbs.top,g=e+this.helperProportions.height,
j=b.left,f=j+b.width,h=b.top,k=h+b.height,l=this.offset.click.top,n=this.offset.click.left;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>b[this.floating?"width":"height"]?e+l>h&&e+l<k&&d+n>j&&d+n<f:j<d+this.helperProportions.width/2&&a-this.helperProportions.width/2<f&&h<e+this.helperProportions.height/2&&g-this.helperProportions.height/2<k},_intersectsWithPointer:function(c){var d=
b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,c.top,c.height),c=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left,c.width),d=d&&c,c=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();if(!d)return!1;return this.floating?a&&a=="right"||c=="down"?2:1:c&&(c=="down"?2:1)},_intersectsWithSides:function(c){var d=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,c.top+c.height/2,c.height),c=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,
c.left+c.width/2,c.width),a=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return this.floating&&e?e=="right"&&c||e=="left"&&!c:a&&(a=="down"&&d||a=="up"&&!d)},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions()},_connectWith:function(){var b=
this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(c){var d=[],a=[],e=this._connectWith();if(e&&c)for(c=e.length-1;c>=0;c--)for(var g=b(e[c]),j=g.length-1;j>=0;j--){var f=b.data(g[j],"sortable");f&&f!=this&&!f.options.disabled&&a.push([b.isFunction(f.options.items)?f.options.items.call(f.element):b(f.options.items,f.element).not(".ui-sortable-helper"),f])}a.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,
{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(c=a.length-1;c>=0;c--)a[c][0].each(function(){d.push(this)});return b(d)},_removeCurrentsFromItems:function(){for(var b=this.currentItem.find(":data(sortable-item)"),d=0;d<this.items.length;d++)for(var a=0;a<b.length;a++)b[a]==this.items[d].item[0]&&this.items.splice(d,1)},_refreshItems:function(c){this.items=[];this.containers=[this];var d=this.items,a=[[b.isFunction(this.options.items)?
this.options.items.call(this.element[0],c,{item:this.currentItem}):b(this.options.items,this.element),this]],e=this._connectWith();if(e)for(var g=e.length-1;g>=0;g--)for(var j=b(e[g]),f=j.length-1;f>=0;f--){var h=b.data(j[f],"sortable");h&&h!=this&&!h.options.disabled&&(a.push([b.isFunction(h.options.items)?h.options.items.call(h.element[0],c,{item:this.currentItem}):b(h.options.items,h.element),h]),this.containers.push(h))}for(g=a.length-1;g>=0;g--){c=a[g][1];e=a[g][0];f=0;for(j=e.length;f<j;f++)h=
b(e[f]),h.data("sortable-item",c),d.push({item:h,instance:c,width:0,height:0,left:0,top:0})}},refreshPositions:function(c){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var d=this.items.length-1;d>=0;d--){var a=this.items[d];if(!(a.instance!=this.currentContainer&&this.currentContainer&&a.item[0]!=this.currentItem[0])){var e=this.options.toleranceElement?b(this.options.toleranceElement,a.item):a.item;if(!c)a.width=e.outerWidth(),a.height=e.outerHeight();e=e.offset();
a.left=e.left;a.top=e.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(d=this.containers.length-1;d>=0;d--)e=this.containers[d].element.offset(),this.containers[d].containerCache.left=e.left,this.containers[d].containerCache.top=e.top,this.containers[d].containerCache.width=this.containers[d].element.outerWidth(),this.containers[d].containerCache.height=this.containers[d].element.outerHeight()},_createPlaceholder:function(c){var d=
c||this,a=d.options;if(!a.placeholder||a.placeholder.constructor==String){var e=a.placeholder;a.placeholder={element:function(){var a=b(document.createElement(d.currentItem[0].nodeName)).addClass(e||d.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)a.style.visibility="hidden";return a},update:function(b,c){if(!e||a.forcePlaceholderSize)c.height()||c.height(d.currentItem.innerHeight()-parseInt(d.currentItem.css("paddingTop")||0,10)-parseInt(d.currentItem.css("paddingBottom")||
0,10)),c.width()||c.width(d.currentItem.innerWidth()-parseInt(d.currentItem.css("paddingLeft")||0,10)-parseInt(d.currentItem.css("paddingRight")||0,10))}}}d.placeholder=b(a.placeholder.element.call(d.element,d.currentItem));d.currentItem.after(d.placeholder);a.placeholder.update(d,d.placeholder)},_contactContainers:function(c){for(var d=this.containers.length-1;d>=0;d--)if(this._intersectsWith(this.containers[d].containerCache)){if(!this.containers[d].containerCache.over){if(this.currentContainer!=
this.containers[d]){for(var a=1E4,e=null,g=this.positionAbs[this.containers[d].floating?"left":"top"],j=this.items.length-1;j>=0;j--)if(b.ui.contains(this.containers[d].element[0],this.items[j].item[0])){var f=this.items[j][this.containers[d].floating?"left":"top"];Math.abs(f-g)<a&&(a=Math.abs(f-g),e=this.items[j])}if(!e&&!this.options.dropOnEmpty)continue;this.currentContainer=this.containers[d];e?this._rearrange(c,e,null,!0):this._rearrange(c,null,this.containers[d].element,!0);this._trigger("change",
c,this._uiHash());this.containers[d]._trigger("change",c,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[d]._trigger("over",c,this._uiHash(this));this.containers[d].containerCache.over=1}}else if(this.containers[d].containerCache.over)this.containers[d]._trigger("out",c,this._uiHash(this)),this.containers[d].containerCache.over=0},_createHelper:function(c){var d=this.options,c=b.isFunction(d.helper)?b(d.helper.apply(this.element[0],[c,this.currentItem])):
d.helper=="clone"?this.currentItem.clone():this.currentItem;c.parents("body").length||b(d.appendTo!="parent"?d.appendTo:this.currentItem[0].parentNode)[0].appendChild(c[0]);if(c[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")};(c[0].style.width==""||d.forceHelperSize)&&c.width(this.currentItem.width());(c[0].style.height==
""||d.forceHelperSize)&&c.height(this.currentItem.height());return c},_adjustOffsetFromHelper:function(b){if(b.left!=void 0)this.offset.click.left=b.left+this.margins.left;if(b.right!=void 0)this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;if(b.top!=void 0)this.offset.click.top=b.top+this.margins.top;if(b.bottom!=void 0)this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();
var c=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(c.left+=this.scrollParent.scrollLeft(),c.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)c={top:0,left:0};return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),
10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.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 c=this.options;if(c.containment=="parent")c.containment=this.helper[0].parentNode;if(c.containment=="document"||c.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(c.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(c.containment=="document"?document:window).height()||
document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(c.containment)){var d=b(c.containment)[0],c=b(c.containment).offset(),a=b(d).css("overflow")!="hidden";this.containment=[c.left+(parseInt(b(d).css("borderLeftWidth"),10)||0)+(parseInt(b(d).css("paddingLeft"),10)||0)-this.margins.left,c.top+(parseInt(b(d).css("borderTopWidth"),10)||0)+(parseInt(b(d).css("paddingTop"),10)||0)-this.margins.top,c.left+(a?Math.max(d.scrollWidth,
d.offsetWidth):d.offsetWidth)-(parseInt(b(d).css("borderLeftWidth"),10)||0)-(parseInt(b(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,c.top+(a?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(b(d).css("borderTopWidth"),10)||0)-(parseInt(b(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(c,d){if(!d)d=this.position;var a=c=="absolute"?1:-1,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=
document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(e[0].tagName);return{top:d.top+this.offset.relative.top*a+this.offset.parent.top*a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:e.scrollTop())*a),left:d.left+this.offset.relative.left*a+this.offset.parent.left*a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
g?0:e.scrollLeft())*a)}},_generatePosition:function(c){var d=this.options,a=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(a[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var g=c.pageX,j=c.pageY;this.originalPosition&&(this.containment&&(c.pageX-
this.offset.click.left<this.containment[0]&&(g=this.containment[0]+this.offset.click.left),c.pageY-this.offset.click.top<this.containment[1]&&(j=this.containment[1]+this.offset.click.top),c.pageX-this.offset.click.left>this.containment[2]&&(g=this.containment[2]+this.offset.click.left),c.pageY-this.offset.click.top>this.containment[3]&&(j=this.containment[3]+this.offset.click.top)),d.grid&&(j=this.originalPageY+Math.round((j-this.originalPageY)/d.grid[1])*d.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-d.grid[1]:j+d.grid[1]:j,g=this.originalPageX+Math.round((g-this.originalPageX)/d.grid[0])*d.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-d.grid[0]:g+d.grid[0]:g));return{top:j-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&
this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:a.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:a.scrollLeft())}},_rearrange:function(b,d,a,e){a?a[0].appendChild(this.placeholder[0]):d.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?d.item[0]:d.item[0].nextSibling);this.counter=
this.counter?++this.counter:1;var g=this,j=this.counter;window.setTimeout(function(){j==g.counter&&g.refreshPositions(!e)},0)},_clear:function(c,d){this.reverting=!1;var a=[];!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&&!d&&a.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!d&&a.push(function(a){this._trigger("update",a,this._uiHash())});if(!b.ui.contains(this.element[0],this.currentItem[0])){d||a.push(function(a){this._trigger("remove",a,this._uiHash())});for(e=this.containers.length-1;e>=0;e--)b.ui.contains(this.containers[e].element[0],
this.currentItem[0])&&!d&&(a.push(function(a){return function(e){a._trigger("receive",e,this._uiHash(this))}}.call(this,this.containers[e])),a.push(function(a){return function(e){a._trigger("update",e,this._uiHash(this))}}.call(this,this.containers[e])))}for(e=this.containers.length-1;e>=0;e--)if(d||a.push(function(a){return function(e){a._trigger("deactivate",e,this._uiHash(this))}}.call(this,this.containers[e])),this.containers[e].containerCache.over)a.push(function(a){return function(e){a._trigger("out",
e,this._uiHash(this))}}.call(this,this.containers[e])),this.containers[e].containerCache.over=0;this._storedCursor&&b("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=!1;if(this.cancelHelperRemoval){if(!d){this._trigger("beforeStop",c,this._uiHash());for(e=0;e<a.length;e++)a[e].call(this,c);this._trigger("stop",c,this._uiHash())}return!1}d||
this._trigger("beforeStop",c,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!d){for(e=0;e<a.length;e++)a[e].call(this,c);this._trigger("stop",c,this._uiHash())}this.fromOutside=!1;return!0},_trigger:function(){b.widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(c){var d=c||this;return{helper:d.helper,placeholder:d.placeholder||b([]),position:d.position,
absolutePosition:d.positionAbs,offset:d.positionAbs,item:d.currentItem,sender:c?c.element:null}}}));b.extend(b.ui.sortable,{getter:"serialize toArray",version:"1.7.2",eventPrefix:"sort",defaults:{appendTo:"parent",axis:!1,cancel:":input,option",connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,delay:0,distance:1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,
scope:"default",tolerance:"intersect",zIndex:1E3}})})(jQuery);
jQuery.effects||function(b){function c(a,c){var d=a[1]&&a[1].constructor==Object?a[1]:{};if(c)d.mode=c;var f=a[1]&&a[1].constructor!=Object?a[1]:d.duration?d.duration:a[2],f=b.fx.off?0:typeof f==="number"?f:b.fx.speeds[f]||b.fx.speeds._default,h=d.callback||b.isFunction(a[1])&&a[1]||b.isFunction(a[2])&&a[2]||b.isFunction(a[3])&&a[3];return[a[0],d,f,h]}function d(e){var c;if(e&&e.constructor==Array&&e.length==3)return e;if(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(e))return[parseInt(c[1],10),
parseInt(c[2],10),parseInt(c[3],10)];if(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(e))return[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55];if(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(e))return[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)];if(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(e))return[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(e))return a.transparent;
return a[b.trim(e).toLowerCase()]}b.effects={version:"1.7.2",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){b=="toggle"&&(b=a.is(":hidden")?"show":"hide");return b},getBaseline:function(a,b){var c,d;switch(a[0]){case "top":c=0;break;case "middle":c=0.5;break;case "bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case "left":d=
0;break;case "center":d=0.5;break;case "right":d=1;break;default:d=a[1]/b.width}return{x:d,y:c}},createWrapper:function(a){if(a.parent().is(".ui-effects-wrapper"))return a.parent();var b={width:a.outerWidth(!0),height:a.outerHeight(!0),"float":a.css("float")};a.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var c=a.parent();if(a.css("position")=="static")c.css({position:"relative"}),a.css({position:"relative"});else{var d=
a.css("top");isNaN(parseInt(d,10))&&(d="auto");var h=a.css("left");isNaN(parseInt(h,10))&&(h="auto");c.css({position:a.css("position"),top:d,left:h,zIndex:a.css("z-index")}).show();a.css({position:"relative",top:0,left:0})}c.css(b);return c},removeWrapper:function(a){if(a.parent().is(".ui-effects-wrapper"))return a.parent().replaceWith(a);return a},setTransition:function(a,c,d,f){f=f||{};b.each(c,function(b,c){unit=a.cssUnit(c);unit[0]>0&&(f[c]=unit[0]*d+unit[1])});return f},animateClass:function(a,
c,d,f){var h=typeof d=="function"?d:f?f:null,k=typeof d=="string"?d:null;return this.each(function(){var d={},j=b(this),f=j.attr("style")||"";if(typeof f=="object")f=f.cssText;if(a.toggle)j.hasClass(a.toggle)?a.remove=a.toggle:a.add=a.toggle;var r=b.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle);a.add&&j.addClass(a.add);a.remove&&j.removeClass(a.remove);var q=b.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle);
a.add&&j.removeClass(a.add);a.remove&&j.addClass(a.remove);for(var s in q)if(typeof q[s]!="function"&&q[s]&&s.indexOf("Moz")==-1&&s.indexOf("length")==-1&&q[s]!=r[s]&&(s.match(/color/i)||!s.match(/color/i)&&!isNaN(parseInt(q[s],10)))&&(r.position!="static"||r.position=="static"&&!s.match(/left|top|bottom|right/)))d[s]=q[s];j.animate(d,c,k,function(){typeof b(this).attr("style")=="object"?(b(this).attr("style").cssText="",b(this).attr("style").cssText=f):b(this).attr("style",f);a.add&&b(this).addClass(a.add);
a.remove&&b(this).removeClass(a.remove);h&&h.apply(this,arguments)})})}};b.fn.extend({_show:b.fn.show,_hide:b.fn.hide,__toggle:b.fn.toggle,_addClass:b.fn.addClass,_removeClass:b.fn.removeClass,_toggleClass:b.fn.toggleClass,effect:function(a,c,d,f){return b.effects[a]?b.effects[a].call(this,{method:a,options:c||{},duration:d,callback:f}):null},show:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])?this._show.apply(this,arguments):this.effect.apply(this,
c(arguments,"show"))},hide:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])?this._hide.apply(this,arguments):this.effect.apply(this,c(arguments,"hide"))},toggle:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])||b.isFunction(arguments[0])||typeof arguments[0]=="boolean"?this.__toggle.apply(this,arguments):this.effect.apply(this,c(arguments,"toggle"))},addClass:function(a,c,d,f){return c?
b.effects.animateClass.apply(this,[{add:a},c,d,f]):this._addClass(a)},removeClass:function(a,c,d,f){return c?b.effects.animateClass.apply(this,[{remove:a},c,d,f]):this._removeClass(a)},toggleClass:function(a,c,d,f){return typeof c!=="boolean"&&c?b.effects.animateClass.apply(this,[{toggle:a},c,d,f]):this._toggleClass(a,c)},morph:function(a,c,d,f,h){return b.effects.animateClass.apply(this,[{add:c,remove:a},d,f,h])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(a){var c=
this.css(a),d=[];b.each(["em","px","%","pt"],function(a,e){c.indexOf(e)>0&&(d=[parseFloat(c),e])});return d}});b.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(a,c){b.fx.step[c]=function(a){if(a.state==0){var e;e=a.elem;var h=c,k;do{k=b.curCSS(e,h);if(k!=""&&k!="transparent"||b.nodeName(e,"body"))break;h="backgroundColor"}while(e=e.parentNode);e=d(k);a.start=e;a.end=d(a.end)}a.elem.style[c]="rgb("+[Math.max(Math.min(parseInt(a.pos*
(a.end[0]-a.start[0])+a.start[0],10),255),0),Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0),Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)].join(",")+")"}});var a={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]};b.easing.jswing=b.easing.swing;b.extend(b.easing,{def:"easeOutQuad",swing:function(a,c,d,f,h){return b.easing[b.easing.def](a,c,d,f,h)},easeInQuad:function(a,b,c,d,h){return d*(b/=h)*b+c},easeOutQuad:function(a,b,c,d,h){return-d*(b/=h)*(b-2)+c},easeInOutQuad:function(a,b,c,d,h){if((b/=h/2)<1)return d/2*b*b+c;return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,h){return d*(b/=h)*b*b+c},
easeOutCubic:function(a,b,c,d,h){return d*((b=b/h-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,h){if((b/=h/2)<1)return d/2*b*b*b+c;return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,h){return d*(b/=h)*b*b*b+c},easeOutQuart:function(a,b,c,d,h){return-d*((b=b/h-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,h){if((b/=h/2)<1)return d/2*b*b*b*b+c;return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,h){return d*(b/=h)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,h){return d*((b=b/h-1)*b*b*b*
b+1)+c},easeInOutQuint:function(a,b,c,d,h){if((b/=h/2)<1)return d/2*b*b*b*b*b+c;return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,h){return-d*Math.cos(b/h*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,h){return d*Math.sin(b/h*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,h){return-d/2*(Math.cos(Math.PI*b/h)-1)+c},easeInExpo:function(a,b,c,d,h){return b==0?c:d*Math.pow(2,10*(b/h-1))+c},easeOutExpo:function(a,b,c,d,h){return b==h?c+d:d*(-Math.pow(2,-10*b/h)+1)+c},easeInOutExpo:function(a,
b,c,d,h){if(b==0)return c;if(b==h)return c+d;if((b/=h/2)<1)return d/2*Math.pow(2,10*(b-1))+c;return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,h){return-d*(Math.sqrt(1-(b/=h)*b)-1)+c},easeOutCirc:function(a,b,c,d,h){return d*Math.sqrt(1-(b=b/h-1)*b)+c},easeInOutCirc:function(a,b,c,d,h){if((b/=h/2)<1)return-d/2*(Math.sqrt(1-b*b)-1)+c;return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,h){var a=1.70158,k=0,l=d;if(b==0)return c;if((b/=h)==1)return c+d;k||(k=h*0.3);
l<Math.abs(d)?(l=d,a=k/4):a=k/(2*Math.PI)*Math.asin(d/l);return-(l*Math.pow(2,10*(b-=1))*Math.sin((b*h-a)*2*Math.PI/k))+c},easeOutElastic:function(a,b,c,d,h){var a=1.70158,k=0,l=d;if(b==0)return c;if((b/=h)==1)return c+d;k||(k=h*0.3);l<Math.abs(d)?(l=d,a=k/4):a=k/(2*Math.PI)*Math.asin(d/l);return l*Math.pow(2,-10*b)*Math.sin((b*h-a)*2*Math.PI/k)+d+c},easeInOutElastic:function(a,b,c,d,h){var a=1.70158,k=0,l=d;if(b==0)return c;if((b/=h/2)==2)return c+d;k||(k=h*0.3*1.5);l<Math.abs(d)?(l=d,a=k/4):a=k/
(2*Math.PI)*Math.asin(d/l);if(b<1)return-0.5*l*Math.pow(2,10*(b-=1))*Math.sin((b*h-a)*2*Math.PI/k)+c;return l*Math.pow(2,-10*(b-=1))*Math.sin((b*h-a)*2*Math.PI/k)*0.5+d+c},easeInBack:function(a,b,c,d,h,k){k==void 0&&(k=1.70158);return d*(b/=h)*b*((k+1)*b-k)+c},easeOutBack:function(a,b,c,d,h,k){k==void 0&&(k=1.70158);return d*((b=b/h-1)*b*((k+1)*b+k)+1)+c},easeInOutBack:function(a,b,c,d,h,k){k==void 0&&(k=1.70158);if((b/=h/2)<1)return d/2*b*b*(((k*=1.525)+1)*b-k)+c;return d/2*((b-=2)*b*(((k*=1.525)+
1)*b+k)+2)+c},easeInBounce:function(a,c,d,f,h){return f-b.easing.easeOutBounce(a,h-c,0,f,h)+d},easeOutBounce:function(a,b,c,d,h){return(b/=h)<1/2.75?d*7.5625*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+0.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+0.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+0.984375)+c},easeInOutBounce:function(a,c,d,f,h){if(c<h/2)return b.easing.easeInBounce(a,c*2,0,f,h)*0.5+d;return b.easing.easeOutBounce(a,c*2-h,0,f,h)*0.5+f*0.5+d}})}(jQuery);
(function(b){b.effects.blind=function(c){return this.queue(function(){var d=b(this),a=["position","top","left"],e=b.effects.setMode(d,c.options.mode||"hide"),g=c.options.direction||"vertical";b.effects.save(d,a);d.show();var j=b.effects.createWrapper(d).css({overflow:"hidden"}),f=g=="vertical"?"height":"width",g=g=="vertical"?j.height():j.width();e=="show"&&j.css(f,0);var h={};h[f]=e=="show"?g:0;j.animate(h,c.duration,c.options.easing,function(){e=="hide"&&d.hide();b.effects.restore(d,a);b.effects.removeWrapper(d);
c.callback&&c.callback.apply(d[0],arguments);d.dequeue()})})}})(jQuery);
(function(b){b.effects.bounce=function(c){return this.queue(function(){var d=b(this),a=["position","top","left"],e=b.effects.setMode(d,c.options.mode||"effect"),g=c.options.direction||"up",j=c.options.distance||20,f=c.options.times||5,h=c.duration||250;/show|hide/.test(e)&&a.push("opacity");b.effects.save(d,a);d.show();b.effects.createWrapper(d);var k=g=="up"||g=="down"?"top":"left",g=g=="up"||g=="left"?"pos":"neg",j=c.options.distance||(k=="top"?d.outerHeight({margin:!0})/3:d.outerWidth({margin:!0})/
3);e=="show"&&d.css("opacity",0).css(k,g=="pos"?-j:j);e=="hide"&&(j/=f*2);e!="hide"&&f--;if(e=="show"){var l={opacity:1};l[k]=(g=="pos"?"+=":"-=")+j;d.animate(l,h/2,c.options.easing);j/=2;f--}for(l=0;l<f;l++){var n={},p={};n[k]=(g=="pos"?"-=":"+=")+j;p[k]=(g=="pos"?"+=":"-=")+j;d.animate(n,h/2,c.options.easing).animate(p,h/2,c.options.easing);j=e=="hide"?j*2:j/2}e=="hide"?(l={opacity:0},l[k]=(g=="pos"?"-=":"+=")+j,d.animate(l,h/2,c.options.easing,function(){d.hide();b.effects.restore(d,a);b.effects.removeWrapper(d);
c.callback&&c.callback.apply(this,arguments)})):(n={},p={},n[k]=(g=="pos"?"-=":"+=")+j,p[k]=(g=="pos"?"+=":"-=")+j,d.animate(n,h/2,c.options.easing).animate(p,h/2,c.options.easing,function(){b.effects.restore(d,a);b.effects.removeWrapper(d);c.callback&&c.callback.apply(this,arguments)}));d.queue("fx",function(){d.dequeue()});d.dequeue()})}})(jQuery);
(function(b){b.effects.clip=function(c){return this.queue(function(){var d=b(this),a=["position","top","left","height","width"],e=b.effects.setMode(d,c.options.mode||"hide"),g=c.options.direction||"vertical";b.effects.save(d,a);d.show();var j=b.effects.createWrapper(d).css({overflow:"hidden"}),j=d[0].tagName=="IMG"?j:d,f={size:g=="vertical"?"height":"width",position:g=="vertical"?"top":"left"},g=g=="vertical"?j.height():j.width();e=="show"&&(j.css(f.size,0),j.css(f.position,g/2));var h={};h[f.size]=
e=="show"?g:0;h[f.position]=e=="show"?0:g/2;j.animate(h,{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){e=="hide"&&d.hide();b.effects.restore(d,a);b.effects.removeWrapper(d);c.callback&&c.callback.apply(d[0],arguments);d.dequeue()}})})}})(jQuery);
(function(b){b.effects.drop=function(c){return this.queue(function(){var d=b(this),a=["position","top","left","opacity"],e=b.effects.setMode(d,c.options.mode||"hide"),g=c.options.direction||"left";b.effects.save(d,a);d.show();b.effects.createWrapper(d);var j=g=="up"||g=="down"?"top":"left",g=g=="up"||g=="left"?"pos":"neg",f=c.options.distance||(j=="top"?d.outerHeight({margin:!0})/2:d.outerWidth({margin:!0})/2);e=="show"&&d.css("opacity",0).css(j,g=="pos"?-f:f);var h={opacity:e=="show"?1:0};h[j]=(e==
"show"?g=="pos"?"+=":"-=":g=="pos"?"-=":"+=")+f;d.animate(h,{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){e=="hide"&&d.hide();b.effects.restore(d,a);b.effects.removeWrapper(d);c.callback&&c.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);
(function(b){b.effects.explode=function(c){return this.queue(function(){var d=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3,a=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;c.options.mode=c.options.mode=="toggle"?b(this).is(":visible")?"hide":"show":c.options.mode;var e=b(this).show().css("visibility","hidden"),g=e.offset();g.top-=parseInt(e.css("marginTop"),10)||0;g.left-=parseInt(e.css("marginLeft"),10)||0;for(var j=e.outerWidth(!0),f=e.outerHeight(!0),h=0;h<d;h++)for(var k=
0;k<a;k++)e.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-k*(j/a),top:-h*(f/d)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:j/a,height:f/d,left:g.left+k*(j/a)+(c.options.mode=="show"?(k-Math.floor(a/2))*(j/a):0),top:g.top+h*(f/d)+(c.options.mode=="show"?(h-Math.floor(d/2))*(f/d):0),opacity:c.options.mode=="show"?0:1}).animate({left:g.left+k*(j/a)+(c.options.mode=="show"?0:(k-Math.floor(a/2))*(j/a)),top:g.top+
h*(f/d)+(c.options.mode=="show"?0:(h-Math.floor(d/2))*(f/d)),opacity:c.options.mode=="show"?1:0},c.duration||500);setTimeout(function(){c.options.mode=="show"?e.css({visibility:"visible"}):e.css({visibility:"visible"}).hide();c.callback&&c.callback.apply(e[0]);e.dequeue();b("div.ui-effects-explode").remove()},c.duration||500)})}})(jQuery);
(function(b){b.effects.fold=function(c){return this.queue(function(){var d=b(this),a=["position","top","left"],e=b.effects.setMode(d,c.options.mode||"hide"),g=c.options.size||15,j=!!c.options.horizFirst,f=c.duration?c.duration/2:b.fx.speeds._default/2;b.effects.save(d,a);d.show();var h=b.effects.createWrapper(d).css({overflow:"hidden"}),k=e=="show"!=j,l=k?["width","height"]:["height","width"],k=k?[h.width(),h.height()]:[h.height(),h.width()],n=/([0-9]+)%/.exec(g);n&&(g=parseInt(n[1],10)/100*k[e==
"hide"?0:1]);e=="show"&&h.css(j?{height:0,width:g}:{height:g,width:0});j={};n={};j[l[0]]=e=="show"?k[0]:g;n[l[1]]=e=="show"?k[1]:0;h.animate(j,f,c.options.easing).animate(n,f,c.options.easing,function(){e=="hide"&&d.hide();b.effects.restore(d,a);b.effects.removeWrapper(d);c.callback&&c.callback.apply(d[0],arguments);d.dequeue()})})}})(jQuery);
(function(b){b.effects.highlight=function(c){return this.queue(function(){var d=b(this),a=["backgroundImage","backgroundColor","opacity"],e=b.effects.setMode(d,c.options.mode||"show"),g=c.options.color||"#ffff99",j=d.css("backgroundColor");b.effects.save(d,a);d.show();d.css({backgroundImage:"none",backgroundColor:g});g={backgroundColor:j};if(e=="hide")g.opacity=0;d.animate(g,{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){e=="hide"&&d.hide();b.effects.restore(d,a);e=="show"&&
b.browser.msie&&this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);
(function(b){b.effects.pulsate=function(c){return this.queue(function(){var d=b(this),a=b.effects.setMode(d,c.options.mode||"show"),e=c.options.times||5,g=c.duration?c.duration/2:b.fx.speeds._default/2;a=="hide"&&e--;d.is(":hidden")&&(d.css("opacity",0),d.show(),d.animate({opacity:1},g,c.options.easing),e-=2);for(var j=0;j<e;j++)d.animate({opacity:0},g,c.options.easing).animate({opacity:1},g,c.options.easing);a=="hide"?d.animate({opacity:0},g,c.options.easing,function(){d.hide();c.callback&&c.callback.apply(this,
arguments)}):d.animate({opacity:0},g,c.options.easing).animate({opacity:1},g,c.options.easing,function(){c.callback&&c.callback.apply(this,arguments)});d.queue("fx",function(){d.dequeue()});d.dequeue()})}})(jQuery);
(function(b){b.effects.puff=function(c){return this.queue(function(){var d=b(this),a=b.extend(!0,{},c.options),e=b.effects.setMode(d,c.options.mode||"hide"),g=parseInt(c.options.percent,10)||150;a.fade=!0;var j={height:d.height(),width:d.width()},f=g/100;d.from=e=="hide"?j:{height:j.height*f,width:j.width*f};a.from=d.from;a.percent=e=="hide"?g:100;a.mode=e;d.effect("scale",a,c.duration,c.callback);d.dequeue()})};b.effects.scale=function(c){return this.queue(function(){var d=b(this),a=b.extend(!0,
{},c.options),e=b.effects.setMode(d,c.options.mode||"effect"),g=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:e=="hide"?0:100),j=c.options.direction||"both",f=c.options.origin;if(e!="effect")a.origin=f||["middle","center"],a.restore=!0;f={height:d.height(),width:d.width()};d.from=c.options.from||(e=="show"?{height:0,width:0}:f);g={y:j!="horizontal"?g/100:1,x:j!="vertical"?g/100:1};d.to={height:f.height*g.y,width:f.width*g.x};if(c.options.fade){if(e=="show")d.from.opacity=0,
d.to.opacity=1;if(e=="hide")d.from.opacity=1,d.to.opacity=0}a.from=d.from;a.to=d.to;a.mode=e;d.effect("size",a,c.duration,c.callback);d.dequeue()})};b.effects.size=function(c){return this.queue(function(){var d=b(this),a=["position","top","left","width","height","overflow","opacity"],e=["position","top","left","overflow","opacity"],g=["width","height","overflow"],j=["fontSize"],f=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],h=["borderLeftWidth","borderRightWidth","paddingLeft",
"paddingRight"],k=b.effects.setMode(d,c.options.mode||"effect"),l=c.options.restore||!1,n=c.options.scale||"both",p=c.options.origin,r={height:d.height(),width:d.width()};d.from=c.options.from||r;d.to=c.options.to||r;if(p)p=b.effects.getBaseline(p,r),d.from.top=(r.height-d.from.height)*p.y,d.from.left=(r.width-d.from.width)*p.x,d.to.top=(r.height-d.to.height)*p.y,d.to.left=(r.width-d.to.width)*p.x;var q={from:{y:d.from.height/r.height,x:d.from.width/r.width},to:{y:d.to.height/r.height,x:d.to.width/
r.width}};if(n=="box"||n=="both"){if(q.from.y!=q.to.y)a=a.concat(f),d.from=b.effects.setTransition(d,f,q.from.y,d.from),d.to=b.effects.setTransition(d,f,q.to.y,d.to);if(q.from.x!=q.to.x)a=a.concat(h),d.from=b.effects.setTransition(d,h,q.from.x,d.from),d.to=b.effects.setTransition(d,h,q.to.x,d.to)}if((n=="content"||n=="both")&&q.from.y!=q.to.y)a=a.concat(j),d.from=b.effects.setTransition(d,j,q.from.y,d.from),d.to=b.effects.setTransition(d,j,q.to.y,d.to);b.effects.save(d,l?a:e);d.show();b.effects.createWrapper(d);
d.css("overflow","hidden").css(d.from);if(n=="content"||n=="both")f=f.concat(["marginTop","marginBottom"]).concat(j),h=h.concat(["marginLeft","marginRight"]),g=a.concat(f).concat(h),d.find("*[width]").each(function(){child=b(this);l&&b.effects.save(child,g);var a={height:child.height(),width:child.width()};child.from={height:a.height*q.from.y,width:a.width*q.from.x};child.to={height:a.height*q.to.y,width:a.width*q.to.x};if(q.from.y!=q.to.y)child.from=b.effects.setTransition(child,f,q.from.y,child.from),
child.to=b.effects.setTransition(child,f,q.to.y,child.to);if(q.from.x!=q.to.x)child.from=b.effects.setTransition(child,h,q.from.x,child.from),child.to=b.effects.setTransition(child,h,q.to.x,child.to);child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){l&&b.effects.restore(child,g)})});d.animate(d.to,{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){k=="hide"&&d.hide();b.effects.restore(d,l?a:e);b.effects.removeWrapper(d);c.callback&&c.callback.apply(this,
arguments);d.dequeue()}})})}})(jQuery);
(function(b){b.effects.shake=function(c){return this.queue(function(){var d=b(this),a=["position","top","left"];b.effects.setMode(d,c.options.mode||"effect");var e=c.options.direction||"left",g=c.options.distance||20,j=c.options.times||3,f=c.duration||c.options.duration||140;b.effects.save(d,a);d.show();b.effects.createWrapper(d);var h=e=="up"||e=="down"?"top":"left",k=e=="up"||e=="left"?"pos":"neg",e={},l={},n={};e[h]=(k=="pos"?"-=":"+=")+g;l[h]=(k=="pos"?"+=":"-=")+g*2;n[h]=(k=="pos"?"-=":"+=")+
g*2;d.animate(e,f,c.options.easing);for(g=1;g<j;g++)d.animate(l,f,c.options.easing).animate(n,f,c.options.easing);d.animate(l,f,c.options.easing).animate(e,f/2,c.options.easing,function(){b.effects.restore(d,a);b.effects.removeWrapper(d);c.callback&&c.callback.apply(this,arguments)});d.queue("fx",function(){d.dequeue()});d.dequeue()})}})(jQuery);
(function(b){b.effects.slide=function(c){return this.queue(function(){var d=b(this),a=["position","top","left"],e=b.effects.setMode(d,c.options.mode||"show"),g=c.options.direction||"left";b.effects.save(d,a);d.show();b.effects.createWrapper(d).css({overflow:"hidden"});var j=g=="up"||g=="down"?"top":"left",g=g=="up"||g=="left"?"pos":"neg",f=c.options.distance||(j=="top"?d.outerHeight({margin:!0}):d.outerWidth({margin:!0}));e=="show"&&d.css(j,g=="pos"?-f:f);var h={};h[j]=(e=="show"?g=="pos"?"+=":"-=":
g=="pos"?"-=":"+=")+f;d.animate(h,{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){e=="hide"&&d.hide();b.effects.restore(d,a);b.effects.removeWrapper(d);c.callback&&c.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);
(function(b){b.effects.transfer=function(c){return this.queue(function(){var d=b(this),a=b(c.options.to),e=a.offset(),a={top:e.top,left:e.left,height:a.innerHeight(),width:a.innerWidth()},e=d.offset(),g=b('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(c.options.className).css({top:e.top,left:e.left,height:d.innerHeight(),width:d.innerWidth(),position:"absolute"}).animate(a,c.duration,c.options.easing,function(){g.remove();c.callback&&c.callback.apply(d[0],arguments);d.dequeue()})})}})(jQuery);
(function(b){b.widget("ui.accordion",{_init:function(){var c=this.options,d=this;this.running=0;if(c.collapsible==b.ui.accordion.defaults.collapsible&&c.alwaysOpen!=b.ui.accordion.defaults.alwaysOpen)c.collapsible=!c.alwaysOpen;if(c.navigation){var a=this.element.find("a").filter(c.navigationFilter);if(a.length)a.filter(c.header).length?this.active=a:(this.active=a.parent().parent().prev(),a.addClass("ui-accordion-content-active"))}this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.element[0].nodeName==
"UL"&&this.element.children("li").addClass("ui-accordion-li-fix");this.headers=this.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
this.active=this._findActive(this.active||c.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");b("<span/>").addClass("ui-icon "+c.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(c.icons.header).toggleClass(c.icons.headerSelected);b.browser.msie&&this.element.find("a").css("zoom","1");this.resize();this.element.attr("role","tablist");
this.headers.attr("role","tab").bind("keydown",function(a){return d._keydown(a)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();this.active.length?this.active.attr("aria-expanded","true").attr("tabIndex","0"):this.headers.eq(0).attr("tabIndex","0");b.browser.safari||this.headers.find("a").attr("tabIndex","-1");c.event&&this.headers.bind(c.event+".accordion",function(a){return d._clickHandler.call(d,a,this)})},destroy:function(){var b=
this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");this.headers.find("a").removeAttr("tabindex");this.headers.children(".ui-icon").remove();var d=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");
(b.autoHeight||b.fillHeight)&&d.css("height","")},_setData:function(c){c=="alwaysOpen"&&(c="collapsible");b.widget.prototype._setData.apply(this,arguments)},_keydown:function(c){var d=b.ui.keyCode;if(!this.options.disabled&&!c.altKey&&!c.ctrlKey){var a=this.headers.length,e=this.headers.index(c.target),g=!1;switch(c.keyCode){case d.RIGHT:case d.DOWN:g=this.headers[(e+1)%a];break;case d.LEFT:case d.UP:g=this.headers[(e-1+a)%a];break;case d.SPACE:case d.ENTER:return this._clickHandler({target:c.target},
c.target)}if(g)return b(c.target).attr("tabIndex","-1"),b(g).attr("tabIndex","0"),g.focus(),!1;return!0}},resize:function(){var c=this.options,d;if(c.fillSpace){if(b.browser.msie){var a=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}d=this.element.parent().height();b.browser.msie&&this.element.parent().css("overflow",a);this.headers.each(function(){d-=b(this).outerHeight()});var e=0;this.headers.next().each(function(){e=Math.max(e,b(this).innerHeight()-b(this).height())}).height(Math.max(0,
d-e)).css("overflow","auto")}else c.autoHeight&&(d=0,this.headers.next().each(function(){d=Math.max(d,b(this).outerHeight())}).height(d))},activate:function(b){b=this._findActive(b)[0];this._clickHandler({target:b},b)},_findActive:function(c){return c?typeof c=="number"?this.headers.filter(":eq("+c+")"):this.headers.not(this.headers.not(c)):c===!1?b([]):this.headers.filter(":eq(0)")},_clickHandler:function(c,d){var a=this.options;if(a.disabled)return!1;if(!c.target&&a.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(a.icons.headerSelected).addClass(a.icons.header);
this.active.next().addClass("ui-accordion-content-active");var e=this.active.next(),a={options:a,newHeader:b([]),oldHeader:a.active,newContent:b([]),oldContent:e},g=this.active=b([]);this._toggle(g,e,a);return!1}var j=b(c.currentTarget||d),f=j[0]==this.active[0];if(this.running||!a.collapsible&&f)return!1;this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(a.icons.headerSelected).addClass(a.icons.header);this.active.next().addClass("ui-accordion-content-active");
f||(j.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(a.icons.header).addClass(a.icons.headerSelected),j.next().addClass("ui-accordion-content-active"));var g=j.next(),e=this.active.next(),a={options:a,newHeader:f&&a.collapsible?b([]):j,oldHeader:this.active,newContent:f&&a.collapsible?b([]):g.find("> *"),oldContent:e.find("> *")},h=this.headers.index(this.active[0])>this.headers.index(j[0]);this.active=f?b([]):j;this._toggle(g,
e,a,f,h);return!1},_toggle:function(c,d,a,e,g){var j=this.options,f=this;this.toShow=c;this.toHide=d;this.data=a;var h=function(){if(f)return f._completed.apply(f,arguments)};this._trigger("changestart",null,this.data);this.running=d.size()===0?c.size():d.size();if(j.animated){a={};a=j.collapsible&&e?{toShow:b([]),toHide:d,complete:h,down:g,autoHeight:j.autoHeight||j.fillSpace}:{toShow:c,toHide:d,complete:h,down:g,autoHeight:j.autoHeight||j.fillSpace};if(!j.proxied)j.proxied=j.animated;if(!j.proxiedDuration)j.proxiedDuration=
j.duration;j.animated=b.isFunction(j.proxied)?j.proxied(a):j.proxied;j.duration=b.isFunction(j.proxiedDuration)?j.proxiedDuration(a):j.proxiedDuration;var e=b.ui.accordion.animations,k=j.duration,l=j.animated;e[l]||(e[l]=function(a){this.slide(a,{easing:l,duration:k||700})});e[l](a)}else j.collapsible&&e?c.toggle():(d.hide(),c.show()),h(!0);d.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();c.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(b){var d=
this.options;this.running=b?0:--this.running;this.running||(d.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this._trigger("change",null,this.data))}});b.extend(b.ui.accordion,{version:"1.7.2",defaults:{active:null,alwaysOpen:!0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()==
location.href.toLowerCase()}},animations:{slide:function(c,d){c=b.extend({easing:"swing",duration:300},c,d);if(c.toHide.size())if(c.toShow.size()){var a=c.toShow.css("overflow"),e,g={},j={},f,h=c.toShow;f=h[0].style.width;h.width(parseInt(h.parent().width(),10)-parseInt(h.css("paddingLeft"),10)-parseInt(h.css("paddingRight"),10)-(parseInt(h.css("borderLeftWidth"),10)||0)-(parseInt(h.css("borderRightWidth"),10)||0));b.each(["height","paddingTop","paddingBottom"],function(a,e){j[e]="hide";var d=(""+
b.css(c.toShow[0],e)).match(/^([\d+-.]+)(.*)$/);g[e]={value:d[1],unit:d[2]||"px"}});c.toShow.css({height:0,overflow:"hidden"}).show();c.toHide.filter(":hidden").each(c.complete).end().filter(":visible").animate(j,{step:function(a,b){b.prop=="height"&&(e=(b.now-b.start)/(b.end-b.start));c.toShow[0].style[b.prop]=e*g[b.prop].value+g[b.prop].unit},duration:c.duration,easing:c.easing,complete:function(){c.autoHeight||c.toShow.css("height","");c.toShow.css("width",f);c.toShow.css({overflow:a});c.complete()}})}else c.toHide.animate({height:"hide"},
c);else c.toShow.animate({height:"show"},c)},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1E3:200})},easeslide:function(b){this.slide(b,{easing:"easeinout",duration:700})}}})})(jQuery);
(function(b){function c(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
"Mo","Tu","We","Th","Fr","Sa"],dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,showMonthAfterYear:!1,yearRange:"-10:+10",showOtherMonths:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"normal",beforeShowDay:null,beforeShow:null,
onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1};b.extend(this._defaults,this.regional[""]);this.dpDiv=b('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function d(a,e){b.extend(a,e);for(var c in e)if(e[c]==null||e[c]==void 0)a[c]=e[c];return a}b.extend(b.ui,{datepicker:{version:"1.7.2"}});
b.extend(c.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},setDefaults:function(a){d(this._defaults,a||{});return this},_attachDatepicker:function(a,e){var c=null,d;for(d in this._defaults){var f=a.getAttribute("date:"+d);if(f){c=c||{};try{c[d]=eval(f)}catch(h){c[d]=f}}}d=a.nodeName.toLowerCase();f=d=="div"||d=="span";if(!a.id)a.id="dp"+ ++this.uuid;var k=this._newInst(b(a),f);k.settings=b.extend({},e||{},c||{});d=="input"?this._connectDatepicker(a,
k):f&&this._inlineDatepicker(a,k)},_newInst:function(a,e){return{id:a[0].id.replace(/([:\[\]\.])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:!e?this.dpDiv:b('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},_connectDatepicker:function(a,e){var c=b(a);e.append=b([]);e.trigger=b([]);if(!c.hasClass(this.markerClassName)){var d=this._get(e,"appendText"),f=this._get(e,"isRTL");
if(d)e.append=b('<span class="'+this._appendClass+'">'+d+"</span>"),c[f?"before":"after"](e.append);d=this._get(e,"showOn");(d=="focus"||d=="both")&&c.focus(this._showDatepicker);if(d=="button"||d=="both"){var d=this._get(e,"buttonText"),h=this._get(e,"buttonImage");e.trigger=b(this._get(e,"buttonImageOnly")?b("<img/>").addClass(this._triggerClass).attr({src:h,alt:d,title:d}):b('<button type="button"></button>').addClass(this._triggerClass).html(h==""?d:b("<img/>").attr({src:h,alt:d,title:d})));c[f?
"before":"after"](e.trigger);e.trigger.click(function(){b.datepicker._datepickerShowing&&b.datepicker._lastInput==a?b.datepicker._hideDatepicker():b.datepicker._showDatepicker(a);return!1})}c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(a,b,c){e.settings[b]=c}).bind("getData.datepicker",function(a,b){return this._get(e,b)});b.data(a,"datepicker",e)}},_inlineDatepicker:function(a,e){var c=b(a);c.hasClass(this.markerClassName)||
(c.addClass(this.markerClassName).append(e.dpDiv).bind("setData.datepicker",function(a,b,c){e.settings[b]=c}).bind("getData.datepicker",function(a,b){return this._get(e,b)}),b.data(a,"datepicker",e),this._setDate(e,this._getDefaultDate(e)),this._updateDatepicker(e),this._updateAlternate(e))},_dialogDatepicker:function(a,e,c,j,f){a=this._dialogInst;if(!a)a="dp"+ ++this.uuid,this._dialogInput=b('<input type="text" id="'+a+'" size="1" style="position: absolute; top: -100px;"/>'),this._dialogInput.keydown(this._doKeyDown),
b("body").append(this._dialogInput),a=this._dialogInst=this._newInst(this._dialogInput,!1),a.settings={},b.data(this._dialogInput[0],"datepicker",a);d(a.settings,j||{});this._dialogInput.val(e);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)/
2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=!0;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);b.blockUI&&b.blockUI(this.dpDiv);b.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var e=b(a),c=b.data(a,"datepicker");if(e.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();b.removeData(a,
"datepicker");d=="input"?(c.append.remove(),c.trigger.remove(),e.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress)):(d=="div"||d=="span")&&e.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var e=b(a),c=b.data(a,"datepicker");if(e.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();d=="input"?(a.disabled=!1,c.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",
cursor:""})):(d=="div"||d=="span")&&e.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,function(b){return b==a?null:b})}},_disableDatepicker:function(a){var e=b(a),c=b.data(a,"datepicker");if(e.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();d=="input"?(a.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(d=="div"||d=="span")&&
e.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,function(b){return b==a?null:b});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return!0;return!1},_getInst:function(a){try{return b.data(a,"datepicker")}catch(e){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,e,
c){var j=this._getInst(a);if(arguments.length==2&&typeof e=="string")return e=="defaults"?b.extend({},b.datepicker._defaults):j?e=="all"?b.extend({},j.settings):this._get(j,e):null;var f=e||{};typeof e=="string"&&(f={},f[e]=c);if(j){this._curInst==j&&this._hideDatepicker(null);var h=this._getDateDatepicker(a);d(j.settings,f);this._setDateDatepicker(a,h);this._updateDatepicker(j)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&
this._updateDatepicker(a)},_setDateDatepicker:function(a,b,c){if(a=this._getInst(a))this._setDate(a,b,c),this._updateDatepicker(a),this._updateAlternate(a)},_getDateDatepicker:function(a){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a);return a?this._getDate(a):null},_doKeyDown:function(a){var e=b.datepicker._getInst(a.target),c=!0,d=e.dpDiv.is(".ui-datepicker-rtl");e._keyEvent=!0;if(b.datepicker._datepickerShowing)switch(a.keyCode){case 9:b.datepicker._hideDatepicker(null,"");break;case 13:return c=
b("td."+b.datepicker._dayOverClass+", td."+b.datepicker._currentClass,e.dpDiv),c[0]?b.datepicker._selectDay(a.target,e.selectedMonth,e.selectedYear,c[0]):b.datepicker._hideDatepicker(null,b.datepicker._get(e,"duration")),!1;case 27:b.datepicker._hideDatepicker(null,b.datepicker._get(e,"duration"));break;case 33:b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(e,"stepBigMonths"):-b.datepicker._get(e,"stepMonths"),"M");break;case 34:b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(e,
"stepBigMonths"):+b.datepicker._get(e,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&b.datepicker._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&b.datepicker._gotoToday(a.target);c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,d?1:-1,"D");c=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(e,"stepBigMonths"):-b.datepicker._get(e,"stepMonths"),"M");break;
case 38:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,-7,"D");c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,d?-1:1,"D");c=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(e,"stepBigMonths"):+b.datepicker._get(e,"stepMonths"),"M");break;case 40:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,7,"D");c=a.ctrlKey||a.metaKey;break;default:c=!1}else a.keyCode==36&&a.ctrlKey?
b.datepicker._showDatepicker(this):c=!1;c&&(a.preventDefault(),a.stopPropagation())},_doKeyPress:function(a){var e=b.datepicker._getInst(a.target);if(b.datepicker._get(e,"constrainInput")){var e=b.datepicker._possibleChars(b.datepicker._get(e,"dateFormat")),c=String.fromCharCode(a.charCode==void 0?a.keyCode:a.charCode);return a.ctrlKey||c<" "||!e||e.indexOf(c)>-1}},_showDatepicker:function(a){a=a.target||a;a.nodeName.toLowerCase()!="input"&&(a=b("input",a.parentNode)[0]);if(!(b.datepicker._isDisabledDatepicker(a)||
b.datepicker._lastInput==a)){var e=b.datepicker._getInst(a),c=b.datepicker._get(e,"beforeShow");d(e.settings,c?c.apply(a,[a,e]):{});b.datepicker._hideDatepicker(null,"");b.datepicker._lastInput=a;b.datepicker._setDateFromField(e);if(b.datepicker._inDialog)a.value="";if(!b.datepicker._pos)b.datepicker._pos=b.datepicker._findPos(a),b.datepicker._pos[1]+=a.offsetHeight;var j=!1;b(a).parents().each(function(){j|=b(this).css("position")=="fixed";return!j});j&&b.browser.opera&&(b.datepicker._pos[0]-=document.documentElement.scrollLeft,
b.datepicker._pos[1]-=document.documentElement.scrollTop);a={left:b.datepicker._pos[0],top:b.datepicker._pos[1]};b.datepicker._pos=null;e.rangeStart=null;e.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});b.datepicker._updateDatepicker(e);a=b.datepicker._checkOffset(e,a,j);e.dpDiv.css({position:b.datepicker._inDialog&&b.blockUI?"static":j?"fixed":"absolute",display:"none",left:a.left+"px",top:a.top+"px"});if(!e.inline){var a=b.datepicker._get(e,"showAnim")||"show",c=b.datepicker._get(e,
"duration"),f=function(){b.datepicker._datepickerShowing=!0;b.browser.msie&&parseInt(b.browser.version,10)<7&&b("iframe.ui-datepicker-cover").css({width:e.dpDiv.width()+4,height:e.dpDiv.height()+4})};if(b.effects&&b.effects[a])e.dpDiv.show(a,b.datepicker._get(e,"showOptions"),c,f);else e.dpDiv[a](c,f);c==""&&f();e.input[0].type!="hidden"&&e.input[0].focus();b.datepicker._curInst=e}}},_updateDatepicker:function(a){var e={width:a.dpDiv.width()+4,height:a.dpDiv.height()+4},c=this;a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.ui-datepicker-cover").css({width:e.width,
height:e.height}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){b(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&b(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&b(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!c._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0]))b(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),
b(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!=-1&&b(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!=-1&&b(this).addClass("ui-datepicker-next-hover")}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();var e=this._getNumberOfMonths(a),d=e[1];d>1?a.dpDiv.addClass("ui-datepicker-multi-"+d).css("width",17*d+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");
a.dpDiv[(e[0]!=1||e[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a.input&&a.input[0].type!="hidden"&&a==b.datepicker._curInst&&b(a.input[0]).focus()},_checkOffset:function(a,e,c){var d=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,k=a.input?a.input.outerHeight():0,l=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+b(document).scrollLeft(),n=(window.innerHeight||
document.documentElement.clientHeight||document.body.clientHeight)+b(document).scrollTop();e.left-=this._get(a,"isRTL")?d-h:0;e.left-=c&&e.left==a.input.offset().left?b(document).scrollLeft():0;e.top-=c&&e.top==a.input.offset().top+k?b(document).scrollTop():0;e.left-=e.left+d>l&&l>d?Math.abs(e.left+d-l):0;e.top-=e.top+f>n&&n>f?Math.abs(e.top+f+k*2-n):0;return e},_findPos:function(a){for(;a&&(a.type=="hidden"||a.nodeType!=1);)a=a.nextSibling;a=b(a).offset();return[a.left,a.top]},_hideDatepicker:function(a,
e){var c=this._curInst;if(c&&!(a&&c!=b.data(a,"datepicker"))){c.stayOpen&&this._selectDate("#"+c.id,this._formatDate(c,c.currentDay,c.currentMonth,c.currentYear));c.stayOpen=!1;if(this._datepickerShowing){var e=e!=null?e:this._get(c,"duration"),d=this._get(c,"showAnim"),f=function(){b.datepicker._tidyDialog(c)};if(e!=""&&b.effects&&b.effects[d])c.dpDiv.hide(d,b.datepicker._get(c,"showOptions"),e,f);else c.dpDiv[e==""?"hide":d=="slideDown"?"slideUp":d=="fadeIn"?"fadeOut":"hide"](e,f);e==""&&this._tidyDialog(c);
(d=this._get(c,"onClose"))&&d.apply(c.input?c.input[0]:null,[c.input?c.input.val():"",c]);this._datepickerShowing=!1;this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),b.blockUI&&(b.unblockUI(),b("body").append(this.dpDiv)));this._inDialog=!1}this._curInst=null}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){b.datepicker._curInst&&(a=b(a.target),a.parents("#"+b.datepicker._mainDivId).length==
0&&!a.hasClass(b.datepicker.markerClassName)&&!a.hasClass(b.datepicker._triggerClass)&&b.datepicker._datepickerShowing&&(!b.datepicker._inDialog||!b.blockUI)&&b.datepicker._hideDatepicker(null,""))},_adjustDate:function(a,e,c){var a=b(a),d=this._getInst(a[0]);this._isDisabledDatepicker(a[0])||(this._adjustInstDate(d,e+(c=="M"?this._get(d,"showCurrentAtPos"):0),c),this._updateDatepicker(d))},_gotoToday:function(a){var a=b(a),e=this._getInst(a[0]);if(this._get(e,"gotoCurrent")&&e.currentDay)e.selectedDay=
e.currentDay,e.drawMonth=e.selectedMonth=e.currentMonth,e.drawYear=e.selectedYear=e.currentYear;else{var c=new Date;e.selectedDay=c.getDate();e.drawMonth=e.selectedMonth=c.getMonth();e.drawYear=e.selectedYear=c.getFullYear()}this._notifyChange(e);this._adjustDate(a)},_selectMonthYear:function(a,e,c){var a=b(a),d=this._getInst(a[0]);d._selectingMonthYear=!1;d["selected"+(c=="M"?"Month":"Year")]=d["draw"+(c=="M"?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10);this._notifyChange(d);this._adjustDate(a)},
_clickMonthYear:function(a){a=this._getInst(b(a)[0]);a.input&&a._selectingMonthYear&&!b.browser.msie&&a.input[0].focus();a._selectingMonthYear=!a._selectingMonthYear},_selectDay:function(a,e,c,d){var f=b(a);if(!b(d).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(f[0])){f=this._getInst(f[0]);f.selectedDay=f.currentDay=b("a",d).html();f.selectedMonth=f.currentMonth=e;f.selectedYear=f.currentYear=c;if(f.stayOpen)f.endDay=f.endMonth=f.endYear=null;this._selectDate(a,this._formatDate(f,
f.currentDay,f.currentMonth,f.currentYear));if(f.stayOpen)f.rangeStart=this._daylightSavingAdjust(new Date(f.currentYear,f.currentMonth,f.currentDay)),this._updateDatepicker(f)}},_clearDate:function(a){var a=b(a),e=this._getInst(a[0]);e.stayOpen=!1;e.endDay=e.endMonth=e.endYear=e.rangeStart=null;this._selectDate(a,"")},_selectDate:function(a,e){var c=this._getInst(b(a)[0]),e=e!=null?e:this._formatDate(c);c.input&&c.input.val(e);this._updateAlternate(c);var d=this._get(c,"onSelect");d?d.apply(c.input?
c.input[0]:null,[e,c]):c.input&&c.input.trigger("change");if(c.inline)this._updateDatepicker(c);else if(!c.stayOpen)this._hideDatepicker(null,this._get(c,"duration")),this._lastInput=c.input[0],typeof c.input[0]!="object"&&c.input[0].focus(),this._lastInput=null},_updateAlternate:function(a){var c=this._get(a,"altField");if(c){var d=this._get(a,"altFormat")||this._get(a,"dateFormat"),j=this._getDate(a);dateStr=this.formatDate(d,j,this._getFormatConfig(a));b(c).each(function(){b(this).val(dateStr)})}},
noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){var a=new Date(a.getFullYear(),a.getMonth(),a.getDate()),c=new Date(a.getFullYear(),0,4),d=c.getDay()||7;c.setDate(c.getDate()+1-d);if(d<4&&a<c)return a.setDate(a.getDate()-3),b.datepicker.iso8601Week(a);else if(a>new Date(a.getFullYear(),11,28)&&(d=(new Date(a.getFullYear()+1,0,4)).getDay()||7,d>4&&(a.getDay()||7)<d-3))return 1;return Math.floor((a-c)/864E5/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";
b=typeof b=="object"?b.toString():b+"";if(b=="")return null;for(var d=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,k=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,l=(c?c.monthNames:null)||this._defaults.monthNames,n=c=-1,p=-1,r=-1,q=!1,s=function(b){(b=w+1<a.length&&a.charAt(w+1)==b)&&w++;return b},o=function(a){s(a);for(var c=a=a=="@"?14:a=="y"?4:a=="o"?3:2,d=0;c>0&&
y<b.length&&b.charAt(y)>="0"&&b.charAt(y)<="9";)d=d*10+parseInt(b.charAt(y++),10),c--;if(c==a)throw"Missing number at position "+y;return d},m=function(a,c,d){a=s(a)?d:c;for(d=c=0;d<a.length;d++)c=Math.max(c,a[d].length);for(var d="",g=y;c>0&&y<b.length;){d+=b.charAt(y++);for(var f=0;f<a.length;f++)if(d==a[f])return f+1;c--}throw"Unknown name at position "+g;},v=function(){if(b.charAt(y)!=a.charAt(w))throw"Unexpected literal at position "+y;y++},y=0,w=0;w<a.length;w++)if(q)a.charAt(w)=="'"&&!s("'")?
q=!1:v();else switch(a.charAt(w)){case "d":p=o("d");break;case "D":m("D",f,h);break;case "o":r=o("o");break;case "m":n=o("m");break;case "M":n=m("M",k,l);break;case "y":c=o("y");break;case "@":var x=new Date(o("@")),c=x.getFullYear(),n=x.getMonth()+1,p=x.getDate();break;case "'":s("'")?v():q=!0;break;default:v()}c==-1?c=(new Date).getFullYear():c<100&&(c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=d?0:-100));if(r>-1){n=1;p=r;do{d=this._getDaysInMonth(c,n-1);if(p<=d)break;n++;p-=d}while(1)}x=
this._daylightSavingAdjust(new Date(c,n-1,p));if(x.getFullYear()!=c||x.getMonth()+1!=n||x.getDate()!=p)throw"Invalid date";return x},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(a,b,c){if(!b)return"";var d=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:
null)||this._defaults.monthNamesShort,c=(c?c.monthNames:null)||this._defaults.monthNames,k=function(b){(b=q+1<a.length&&a.charAt(q+1)==b)&&q++;return b},l=function(a,b,c){b=""+b;if(k(a))for(;b.length<c;)b="0"+b;return b},n=function(a,b,c,e){return k(a)?e[b]:c[b]},p="",r=!1;if(b)for(var q=0;q<a.length;q++)if(r)a.charAt(q)=="'"&&!k("'")?r=!1:p+=a.charAt(q);else switch(a.charAt(q)){case "d":p+=l("d",b.getDate(),2);break;case "D":p+=n("D",b.getDay(),d,f);break;case "o":for(var s=b.getDate(),o=b.getMonth()-
1;o>=0;o--)s+=this._getDaysInMonth(b.getFullYear(),o);p+=l("o",s,3);break;case "m":p+=l("m",b.getMonth()+1,2);break;case "M":p+=n("M",b.getMonth(),h,c);break;case "y":p+=k("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":p+=b.getTime();break;case "'":k("'")?p+="'":r=!0;break;default:p+=a.charAt(q)}return p},_possibleChars:function(a){for(var b="",c=!1,d=0;d<a.length;d++)if(c)a.charAt(d)=="'"&&!lookAhead("'")?c=!1:b+=a.charAt(d);else switch(a.charAt(d)){case "d":case "m":case "y":case "@":b+=
"0123456789";break;case "D":case "M":return null;case "'":lookAhead("'")?b+="'":c=!0;break;default:b+=a.charAt(d)}return b},_get:function(a,b){return a.settings[b]!==void 0?a.settings[b]:this._defaults[b]},_setDateFromField:function(a){var b=this._get(a,"dateFormat"),c=a.input?a.input.val():null;a.endDay=a.endMonth=a.endYear=null;var d=defaultDate=this._getDefaultDate(a),f=this._getFormatConfig(a);try{d=this.parseDate(b,c,f)||defaultDate}catch(h){this.log(h),d=defaultDate}a.selectedDay=d.getDate();
a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();a.currentDay=c?d.getDate():0;a.currentMonth=c?d.getMonth():0;a.currentYear=c?d.getFullYear():0;this._adjustInstDate(a)},_getDefaultDate:function(a){var b=this._determineDate(this._get(a,"defaultDate"),new Date),c=this._getMinMaxDate(a,"min",!0),a=this._getMinMaxDate(a,"max"),b=c&&b<c?c:b;return a&&b>a?a:b},_determineDate:function(a,b){var c=function(a){var b=new Date;b.setDate(b.getDate()+a);return b};if(a=(a=a==null?
b:typeof a=="string"?function(a,b){for(var c=new Date,e=c.getFullYear(),d=c.getMonth(),c=c.getDate(),g=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,p=g.exec(a);p;){switch(p[2]||"d"){case "d":case "D":c+=parseInt(p[1],10);break;case "w":case "W":c+=parseInt(p[1],10)*7;break;case "m":case "M":d+=parseInt(p[1],10);c=Math.min(c,b(e,d));break;case "y":case "Y":e+=parseInt(p[1],10),c=Math.min(c,b(e,d))}p=g.exec(a)}return new Date(e,d,c)}(a,this._getDaysInMonth):typeof a=="number"?isNaN(a)?b:c(a):a)&&a.toString()==
"Invalid Date"?b:a)a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0);return this._daylightSavingAdjust(a)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b){var c=!b,d=a.selectedMonth,f=a.selectedYear,b=this._determineDate(b,new Date);a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();(d!=a.selectedMonth||
f!=a.selectedYear)&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(c?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var c=new Date,c=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth(),c.getDate())),d=this._get(a,"isRTL"),j=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),
k=this._getNumberOfMonths(a),l=this._get(a,"showCurrentAtPos"),n=this._get(a,"stepMonths");this._get(a,"stepBigMonths");var p=k[0]!=1||k[1]!=1,r=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),q=this._getMinMaxDate(a,"min",!0),s=this._getMinMaxDate(a,"max"),l=a.drawMonth-l,o=a.drawYear;l<0&&(l+=12,o--);if(s)for(var m=this._daylightSavingAdjust(new Date(s.getFullYear(),s.getMonth()-k[1]+1,s.getDate())),m=q&&m<q?q:m;this._daylightSavingAdjust(new Date(o,
l,1))>m;)l--,l<0&&(l=11,o--);a.drawMonth=l;a.drawYear=o;var m=this._get(a,"prevText"),m=!h?m:this.formatDate(m,this._daylightSavingAdjust(new Date(o,l-n,1)),this._getFormatConfig(a)),m=this._canAdjustMonth(a,-1,o,l)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+a.id+"', -"+n+", 'M');\" title=\""+m+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"e":"w")+'">'+m+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+
m+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"e":"w")+'">'+m+"</span></a>",v=this._get(a,"nextText"),v=!h?v:this.formatDate(v,this._daylightSavingAdjust(new Date(o,l+n,1)),this._getFormatConfig(a)),f=this._canAdjustMonth(a,1,o,l)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+a.id+"', +"+n+", 'M');\" title=\""+v+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"w":"e")+'">'+v+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+
v+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"w":"e")+'">'+v+"</span></a>",n=this._get(a,"currentText"),v=this._get(a,"gotoCurrent")&&a.currentDay?r:c,n=!h?n:this.formatDate(n,v,this._getFormatConfig(a)),h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"",j=j?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(d?h:"")+(this._isInRange(a,
v)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery.datepicker._gotoToday(\'#'+a.id+"');\">"+n+"</button>":"")+(d?"":h)+"</div>":"",h=parseInt(this._get(a,"firstDay"),10),h=isNaN(h)?0:h,n=this._get(a,"dayNames");this._get(a,"dayNamesShort");var v=this._get(a,"dayNamesMin"),y=this._get(a,"monthNames"),w=this._get(a,"monthNamesShort"),x=this._get(a,"beforeShowDay"),A=this._get(a,"showOtherMonths");this._get(a,"calculateWeek");
for(var B=a.endDay?this._daylightSavingAdjust(new Date(a.endYear,a.endMonth,a.endDay)):r,E=this._getDefaultDate(a),D="",u=0;u<k[0];u++){for(var I="",G=0;G<k[1];G++){var L=this._daylightSavingAdjust(new Date(o,l,a.selectedDay)),C=" ui-corner-all",F="";if(p){F+='<div class="ui-datepicker-group ui-datepicker-group-';switch(G){case 0:F+="first";C=" ui-corner-"+(d?"right":"left");break;case k[1]-1:F+="last";C=" ui-corner-"+(d?"left":"right");break;default:F+="middle",C=""}F+='">'}F+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+
C+'">'+(/all|left/.test(C)&&u==0?d?f:m:"")+(/all|right/.test(C)&&u==0?d?m:f:"")+this._generateMonthYearHeader(a,l,o,q,s,L,u>0||G>0,y,w)+'</div><table class="ui-datepicker-calendar"><thead><tr>';for(var H="",C=0;C<7;C++){var z=(C+h)%7;H+="<th"+((C+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+n[z]+'">'+v[z]+"</span></th>"}F+=H+"</tr></thead><tbody>";H=this._getDaysInMonth(o,l);if(o==a.selectedYear&&l==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,H);for(var C=(this._getFirstDayOfMonth(o,
l)-h+7)%7,H=p?6:Math.ceil((C+H)/7),z=this._daylightSavingAdjust(new Date(o,l,1-C)),N=0;N<H;N++){F+="<tr>";for(var O="",C=0;C<7;C++){var K=x?x.apply(a.input?a.input[0]:null,[z]):[!0,""],J=z.getMonth()!=l,M=J||!K[0]||q&&z<q||s&&z>s;O+='<td class="'+((C+h+6)%7>=5?" ui-datepicker-week-end":"")+(J?" ui-datepicker-other-month":"")+(z.getTime()==L.getTime()&&l==a.selectedMonth&&a._keyEvent||E.getTime()==z.getTime()&&E.getTime()==L.getTime()?" "+this._dayOverClass:"")+(M?" "+this._unselectableClass+" ui-state-disabled":
"")+(J&&!A?"":" "+K[1]+(z.getTime()>=r.getTime()&&z.getTime()<=B.getTime()?" "+this._currentClass:"")+(z.getTime()==c.getTime()?" ui-datepicker-today":""))+'"'+((!J||A)&&K[2]?' title="'+K[2]+'"':"")+(M?"":" onclick=\"DP_jQuery.datepicker._selectDay('#"+a.id+"',"+l+","+o+', this);return false;"')+">"+(J?A?z.getDate():"&#xa0;":M?'<span class="ui-state-default">'+z.getDate()+"</span>":'<a class="ui-state-default'+(z.getTime()==c.getTime()?" ui-state-highlight":"")+(z.getTime()>=r.getTime()&&z.getTime()<=
B.getTime()?" ui-state-active":"")+'" href="#">'+z.getDate()+"</a>")+"</td>";z.setDate(z.getDate()+1);z=this._daylightSavingAdjust(z)}F+=O+"</tr>"}l++;l>11&&(l=0,o++);F+="</tbody></table>"+(p?"</div>"+(k[0]>0&&G==k[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");I+=F}D+=I}D+=j+(b.browser.msie&&parseInt(b.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=!1;return D},_generateMonthYearHeader:function(a,
b,c,d,f,h,k,l,n){var d=a.rangeStart&&d&&h<d?h:d,h=this._get(a,"changeMonth"),p=this._get(a,"changeYear"),r=this._get(a,"showMonthAfterYear"),q='<div class="ui-datepicker-title">',s="";if(k||!h)s+='<span class="ui-datepicker-month">'+l[b]+"</span> ";else{var l=d&&d.getFullYear()==c,o=f&&f.getFullYear()==c;s+='<select class="ui-datepicker-month" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+a.id+"', this, 'M');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+a.id+"');\">";for(var m=0;m<
12;m++)if((!l||m>=d.getMonth())&&(!o||m<=f.getMonth()))s+='<option value="'+m+'"'+(m==b?' selected="selected"':"")+">"+n[m]+"</option>";s+="</select>"}r||(q+=s+((k||h||p)&&(!h||!p)?"&#xa0;":""));if(k||!p)q+='<span class="ui-datepicker-year">'+c+"</span>";else{b=this._get(a,"yearRange").split(":");l=n=0;b.length!=2?(n=c-10,l=c+10):b[0].charAt(0)=="+"||b[0].charAt(0)=="-"?(n=c+parseInt(b[0],10),l=c+parseInt(b[1],10)):(n=parseInt(b[0],10),l=parseInt(b[1],10));n=d?Math.max(n,d.getFullYear()):n;l=f?Math.min(l,
f.getFullYear()):l;for(q+='<select class="ui-datepicker-year" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+a.id+"', this, 'Y');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+a.id+"');\">";n<=l;n++)q+='<option value="'+n+'"'+(n==c?' selected="selected"':"")+">"+n+"</option>";q+="</select>"}r&&(q+=(k||h||p?"&#xa0;":"")+s);q+="</div>";return q},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0),b=Math.min(a.selectedDay,this._getDaysInMonth(d,f))+(c==
"D"?b:0),d=this._daylightSavingAdjust(new Date(d,f,b)),f=this._getMinMaxDate(a,"min",!0),b=this._getMinMaxDate(a,"max"),d=f&&d<f?f:d,d=b&&d>b?b:d;a.selectedDay=d.getDate();a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();(c=="M"||c=="Y")&&this._notifyChange(a)},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==
null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b,c){b=this._determineDate(this._get(a,b+"Date"),null);return!c||!a.rangeStart?b:!b||a.rangeStart>b?a.rangeStart:b},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var f=this._getNumberOfMonths(a),c=this._daylightSavingAdjust(new Date(c,d+(b<0?b:f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));
return this._isInRange(a,c)},_isInRange:function(a,b){var c=!a.rangeStart?null:this._daylightSavingAdjust(new Date(a.selectedYear,a.selectedMonth,a.selectedDay)),c=(c=c&&a.rangeStart<c?a.rangeStart:c)||this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max");return(!c||b>=c)&&(!d||b<=d)},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff"),b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,
"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){if(!b)a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear;b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});b.fn.datepicker=function(a){if(!b.datepicker.initialized)b(document).mousedown(b.datepicker._checkExternalClick).find("body").append(b.datepicker.dpDiv),
b.datepicker.initialized=!0;var c=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"))return b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c));return this.each(function(){typeof a=="string"?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this].concat(c)):b.datepicker._attachDatepicker(this,
a)})};b.datepicker=new c;b.datepicker.initialized=!1;b.datepicker.uuid=(new Date).getTime();b.datepicker.version="1.7.2";window.DP_jQuery=b})(jQuery);
(function(b){var c={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"};b.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var c=this,a=this.options,e=a.title||this.originalTitle||"&nbsp;",g=b.ui.dialog.getTitleId(this.element),j=(this.uiDialog=
b("<div/>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+a.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:a.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(e){a.closeOnEscape&&e.keyCode&&e.keyCode==b.ui.keyCode.ESCAPE&&c.close(e)}).attr({role:"dialog","aria-labelledby":g}).mousedown(function(a){c.moveToTop(!1,a)});this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(j);var f=
(this.uiDialogTitlebar=b("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(j),h=b('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).mousedown(function(a){a.stopPropagation()}).click(function(a){c.close(a);return!1}).appendTo(f);
(this.uiDialogTitlebarCloseText=b("<span/>")).addClass("ui-icon ui-icon-closethick").text(a.closeText).appendTo(h);b("<span/>").addClass("ui-dialog-title").attr("id",g).html(e).prependTo(f);f.find("*").add(f).disableSelection();a.draggable&&b.fn.draggable&&this._makeDraggable();a.resizable&&b.fn.resizable&&this._makeResizable();this._createButtons(a.buttons);this._isOpen=!1;a.bgiframe&&b.fn.bgiframe&&j.bgiframe();a.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();
this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle)},close:function(c){var a=this;if(!1!==a._trigger("beforeclose",c)&&(a.overlay&&a.overlay.destroy(),a.uiDialog.unbind("keypress.ui-dialog"),a.options.hide?a.uiDialog.hide(a.options.hide,function(){a._trigger("close",c)}):a.uiDialog.hide()&&a._trigger("close",c),b.ui.dialog.overlay.resize(),
a._isOpen=!1,a.options.modal)){var e=0;b(".ui-dialog").each(function(){this!=a.uiDialog[0]&&(e=Math.max(e,b(this).css("z-index")))});b.ui.dialog.maxZ=e}},isOpen:function(){return this._isOpen},moveToTop:function(c,a){if(this.options.modal&&!c||!this.options.stack&&!this.options.modal)return this._trigger("focus",a);if(this.options.zIndex>b.ui.dialog.maxZ)b.ui.dialog.maxZ=this.options.zIndex;this.overlay&&this.overlay.$el.css("z-index",b.ui.dialog.overlay.maxZ=++b.ui.dialog.maxZ);var e={scrollTop:this.element.attr("scrollTop"),
scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++b.ui.dialog.maxZ);this.element.attr(e);this._trigger("focus",a)},open:function(){if(!this._isOpen){var c=this.options,a=this.uiDialog;this.overlay=c.modal?new b.ui.dialog.overlay(this):null;a.next().length&&a.appendTo("body");this._size();this._position(c.position);a.show(c.show);this.moveToTop(!0);c.modal&&a.bind("keypress.ui-dialog",function(a){if(a.keyCode==b.ui.keyCode.TAB){var c=b(":tabbable",this),d=c.filter(":first")[0],
f=c.filter(":last")[0];a.target==f&&!a.shiftKey?setTimeout(function(){d.focus()},1):a.target==d&&a.shiftKey&&setTimeout(function(){f.focus()},1)}});b([]).add(a.find(".ui-dialog-content :tabbable:first")).add(a.find(".ui-dialog-buttonpane :tabbable:first")).add(a).filter(":first").focus();this._trigger("open");this._isOpen=!0}},_createButtons:function(c){var a=this,e=!1,g=b("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();
typeof c=="object"&&c!==null&&b.each(c,function(){return!(e=!0)});e&&(b.each(c,function(c,d){b('<button type="button"></button>').addClass("ui-state-default ui-corner-all").text(c).click(function(){d.apply(a.element[0],arguments)}).hover(function(){b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")}).focus(function(){b(this).addClass("ui-state-focus")}).blur(function(){b(this).removeClass("ui-state-focus")}).appendTo(g)}),g.appendTo(this.uiDialog))},_makeDraggable:function(){var c=
this,a=this.options,e;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){e=a.height;b(this).height(b(this).height()).addClass("ui-dialog-dragging");a.dragStart&&a.dragStart.apply(c.element[0],arguments)},drag:function(){a.drag&&a.drag.apply(c.element[0],arguments)},stop:function(){b(this).removeClass("ui-dialog-dragging").height(e);a.dragStop&&a.dragStop.apply(c.element[0],arguments);b.ui.dialog.overlay.resize()}})},_makeResizable:function(c){var c=
c===void 0?this.options.resizable:c,a=this,e=this.options;this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:e.minHeight,start:function(){b(this).addClass("ui-dialog-resizing");e.resizeStart&&e.resizeStart.apply(a.element[0],arguments)},resize:function(){e.resize&&e.resize.apply(a.element[0],arguments)},handles:typeof c=="string"?c:"n,e,s,w,se,sw,ne,nw",stop:function(){b(this).removeClass("ui-dialog-resizing");
e.height=b(this).height();e.width=b(this).width();e.resizeStop&&e.resizeStop.apply(a.element[0],arguments);b.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(c){var a=b(window),e=b(document),g=e.scrollTop(),e=e.scrollLeft(),j=g;b.inArray(c,["center","top","right","bottom","left"])>=0&&(c=[c=="right"||c=="left"?c:"center",c=="top"||c=="bottom"?c:"middle"]);c.constructor!=Array&&(c=["center","middle"]);if(c[0].constructor==Number)e+=
c[0];else switch(c[0]){case "left":e+=0;break;case "right":e+=a.width()-this.uiDialog.outerWidth();break;default:case "center":e+=(a.width()-this.uiDialog.outerWidth())/2}if(c[1].constructor==Number)g+=c[1];else switch(c[1]){case "top":g+=0;break;case "bottom":g+=a.height()-this.uiDialog.outerHeight();break;default:case "middle":g+=(a.height()-this.uiDialog.outerHeight())/2}g=Math.max(g,j);this.uiDialog.css({top:g,left:e})},_setData:function(d,a){c[d]&&this.uiDialog.data(c[d],a);switch(d){case "buttons":this._createButtons(a);
break;case "closeText":this.uiDialogTitlebarCloseText.text(a);break;case "dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+a);break;case "draggable":a?this._makeDraggable():this.uiDialog.draggable("destroy");break;case "height":this.uiDialog.height(a);break;case "position":this._position(a);break;case "resizable":var e=this.uiDialog,g=this.uiDialog.is(":data(resizable)");g&&!a&&e.resizable("destroy");g&&typeof a=="string"&&
e.resizable("option","handles",a);g||this._makeResizable(a);break;case "title":b(".ui-dialog-title",this.uiDialogTitlebar).html(a||"&nbsp;");break;case "width":this.uiDialog.width(a)}b.widget.prototype._setData.apply(this,arguments)},_size:function(){var b=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var a=this.uiDialog.css({height:"auto",width:b.width}).height();this.element.css({minHeight:Math.max(b.minHeight-a,0),height:b.height=="auto"?"auto":Math.max(b.height-a,0)})}});
b.extend(b.ui.dialog,{version:"1.7.2",defaults:{autoOpen:!0,bgiframe:!1,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:"center",resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1E3},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(b){return"ui-dialog-title-"+(b.attr("id")||++this.uuid)},overlay:function(c){this.$el=b.ui.dialog.overlay.create(c)}});b.extend(b.ui.dialog.overlay,
{instances:[],maxZ:0,events:b.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(b){return b+".dialog-overlay"}).join(" "),create:function(c){this.instances.length===0&&(setTimeout(function(){b.ui.dialog.overlay.instances.length&&b(document).bind(b.ui.dialog.overlay.events,function(a){return(b(a.target).parents(".ui-dialog").css("zIndex")||0)>b.ui.dialog.overlay.maxZ})},1),b(document).bind("keydown.dialog-overlay",function(a){c.options.closeOnEscape&&a.keyCode&&a.keyCode==b.ui.keyCode.ESCAPE&&
c.close(a)}),b(window).bind("resize.dialog-overlay",b.ui.dialog.overlay.resize));var a=b("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});c.options.bgiframe&&b.fn.bgiframe&&a.bgiframe();this.instances.push(a);return a},destroy:function(c){this.instances.splice(b.inArray(this.instances,c),1);this.instances.length===0&&b([document,window]).unbind(".dialog-overlay");c.remove();var a=0;b.each(this.instances,function(){a=Math.max(a,this.css("z-index"))});
this.maxZ=a},height:function(){if(b.browser.msie&&b.browser.version<7){var c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return c<Math.max(document.documentElement.offsetHeight,document.body.offsetHeight)?b(window).height()+"px":c+"px"}else return b(document).height()+"px"},width:function(){if(b.browser.msie&&b.browser.version<7){var c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);return c<Math.max(document.documentElement.offsetWidth,document.body.offsetWidth)?
b(window).width()+"px":c+"px"}else return b(document).width()+"px"},resize:function(){var c=b([]);b.each(b.ui.dialog.overlay.instances,function(){c=c.add(this)});c.css({width:0,height:0}).css({width:b.ui.dialog.overlay.width(),height:b.ui.dialog.overlay.height()})}});b.extend(b.ui.dialog.overlay.prototype,{destroy:function(){b.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(b){b.widget("ui.progressbar",{_init:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=b('<div class="ui-progressbar-value ui-widget-header ui-corner-left"></div>').appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow").removeData("progressbar").unbind(".progressbar");
this.valueDiv.remove();b.widget.prototype.destroy.apply(this,arguments)},value:function(b){if(b===void 0)return this._value();this._setData("value",b);return this},_setData:function(c,d){switch(c){case "value":this.options.value=d,this._refreshValue(),this._trigger("change",null,{})}b.widget.prototype._setData.apply(this,arguments)},_value:function(){var b=this.options.value;b<this._valueMin()&&(b=this._valueMin());b>this._valueMax()&&(b=this._valueMax());return b},_valueMin:function(){return 0},
_valueMax:function(){return 100},_refreshValue:function(){var b=this.value();this.valueDiv[b==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(b+"%");this.element.attr("aria-valuenow",b)}});b.extend(b.ui.progressbar,{version:"1.7.2",defaults:{value:0}})})(jQuery);
(function(b){b.widget("ui.slider",b.extend({},b.ui.mouse,{_init:function(){var c=this,d=this.options;this._keySliding=!1;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");this.range=b([]);if(d.range){if(d.range===!0){this.range=b("<div></div>");if(!d.values)d.values=[this._valueMin(),this._valueMin()];if(d.values.length&&d.values.length!=2)d.values=[d.values[0],d.values[0]]}else this.range=
b("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");(d.range=="min"||d.range=="max")&&this.range.addClass("ui-slider-range-"+d.range);this.range.addClass("ui-widget-header")}b(".ui-slider-handle",this.element).length==0&&b('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");if(d.values&&d.values.length)for(;b(".ui-slider-handle",this.element).length<d.values.length;)b('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");this.handles=
b(".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(a){a.preventDefault()}).hover(function(){d.disabled||b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")}).focus(function(){d.disabled?b(this).blur():(b(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),b(this).addClass("ui-state-focus"))}).blur(function(){b(this).removeClass("ui-state-focus")});
this.handles.each(function(a){b(this).data("index.ui-slider-handle",a)});this.handles.keydown(function(a){var e=!0,d=b(this).data("index.ui-slider-handle");if(!c.options.disabled){switch(a.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(e=!1,!c._keySliding)c._keySliding=!0,b(this).addClass("ui-state-active"),c._start(a,d)}var j,f,h=c._step();j=c.options.values&&c.options.values.length?f=c.values(d):
f=c.value();switch(a.keyCode){case b.ui.keyCode.HOME:f=c._valueMin();break;case b.ui.keyCode.END:f=c._valueMax();break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(j==c._valueMax())return;f=j+h;break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(j==c._valueMin())return;f=j-h}c._slide(a,d,f);return e}}).keyup(function(a){var e=b(this).data("index.ui-slider-handle");if(c._keySliding)c._stop(a,e),c._change(a,e),c._keySliding=!1,b(this).removeClass("ui-state-active")});this._refreshValue()},destroy:function(){this.handles.remove();
this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy()},_mouseCapture:function(c){var d=this.options;if(d.disabled)return!1;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var a={x:c.pageX,y:c.pageY},e=this._normValueFromMouse(a),g=this._valueMax()-this._valueMin()+
1,j,f=this,h;this.handles.each(function(a){var c=Math.abs(e-f.values(a));g>c&&(g=c,j=b(this),h=a)});d.range==!0&&this.values(1)==d.min&&(j=b(this.handles[++h]));this._start(c,h);f._handleIndex=h;j.addClass("ui-state-active").focus();d=j.offset();this._clickOffset=!b(c.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:c.pageX-d.left-j.width()/2,top:c.pageY-d.top-j.height()/2-(parseInt(j.css("borderTopWidth"),10)||0)-(parseInt(j.css("borderBottomWidth"),10)||0)+(parseInt(j.css("marginTop"),
10)||0)};e=this._normValueFromMouse(a);this._slide(c,h,e);return!0},_mouseStart:function(){return!0},_mouseDrag:function(b){var d=this._normValueFromMouse({x:b.pageX,y:b.pageY});this._slide(b,this._handleIndex,d);return!1},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return!1},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":
"horizontal"},_normValueFromMouse:function(b){var d;"horizontal"==this.orientation?(d=this.elementSize.width,b=b.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(d=this.elementSize.height,b=b.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0));d=b/d;d>1&&(d=1);d<0&&(d=0);"vertical"==this.orientation&&(d=1-d);b=this._valueMax()-this._valueMin();b*=d;d=b%this.options.step;b=this._valueMin()+b-d;d>this.options.step/2&&(b+=this.options.step);return parseFloat(b.toFixed(5))},
_start:function(b,d){var a={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length)a.value=this.values(d),a.values=this.values();this._trigger("start",b,a)},_slide:function(b,d,a){if(this.options.values&&this.options.values.length){var e=this.values(d?0:1);if(this.options.values.length==2&&this.options.range===!0&&(d==0&&a>e||d==1&&a<e))a=e;a!=this.values(d)&&(e=this.values(),e[d]=a,e=this._trigger("slide",b,{handle:this.handles[d],value:a,values:e}),this.values(d?
0:1),e!==!1&&this.values(d,a,b.type=="mousedown"&&this.options.animate,!0))}else a!=this.value()&&(e=this._trigger("slide",b,{handle:this.handles[d],value:a}),e!==!1&&this._setData("value",a,b.type=="mousedown"&&this.options.animate))},_stop:function(b,d){var a={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length)a.value=this.values(d),a.values=this.values();this._trigger("stop",b,a)},_change:function(b,d){var a={handle:this.handles[d],value:this.value()};
if(this.options.values&&this.options.values.length)a.value=this.values(d),a.values=this.values();this._trigger("change",b,a)},value:function(b){arguments.length&&(this._setData("value",b),this._change(null,0));return this._value()},values:function(b,d,a,e){arguments.length>1&&(this.options.values[b]=d,this._refreshValue(a),e||this._change(null,b));return arguments.length?this.options.values&&this.options.values.length?this._values(b):this.value():this._values()},_setData:function(c,d,a){b.widget.prototype._setData.apply(this,
arguments);switch(c){case "disabled":d?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.attr("disabled","disabled")):this.handles.removeAttr("disabled");case "orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue(a);break;case "value":this._refreshValue(a)}},_step:function(){return this.options.step},_value:function(){var b=this.options.value;
b<this._valueMin()&&(b=this._valueMin());b>this._valueMax()&&(b=this._valueMax());return b},_values:function(b){if(arguments.length){var d=this.options.values[b];d<this._valueMin()&&(d=this._valueMin());d>this._valueMax()&&(d=this._valueMax());return d}else return this.options.values},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(c){var d=this.options.range,a=this.options,e=this;if(this.options.values&&this.options.values.length)this.handles.each(function(d){var f=
(e.values(d)-e._valueMin())/(e._valueMax()-e._valueMin())*100,g={};g[e.orientation=="horizontal"?"left":"bottom"]=f+"%";b(this).stop(1,1)[c?"animate":"css"](g,a.animate);e.options.range===!0&&(e.orientation=="horizontal"?(d==0&&e.range.stop(1,1)[c?"animate":"css"]({left:f+"%"},a.animate),d==1&&e.range[c?"animate":"css"]({width:f-lastValPercent+"%"},{queue:!1,duration:a.animate})):(d==0&&e.range.stop(1,1)[c?"animate":"css"]({bottom:f+"%"},a.animate),d==1&&e.range[c?"animate":"css"]({height:f-lastValPercent+
"%"},{queue:!1,duration:a.animate})));lastValPercent=f});else{var g=this.value(),j=this._valueMin(),f=this._valueMax(),g=f!=j?(g-j)/(f-j)*100:0,j={};j[e.orientation=="horizontal"?"left":"bottom"]=g+"%";this.handle.stop(1,1)[c?"animate":"css"](j,a.animate);d=="min"&&this.orientation=="horizontal"&&this.range.stop(1,1)[c?"animate":"css"]({width:g+"%"},a.animate);d=="max"&&this.orientation=="horizontal"&&this.range[c?"animate":"css"]({width:100-g+"%"},{queue:!1,duration:a.animate});d=="min"&&this.orientation==
"vertical"&&this.range.stop(1,1)[c?"animate":"css"]({height:g+"%"},a.animate);d=="max"&&this.orientation=="vertical"&&this.range[c?"animate":"css"]({height:100-g+"%"},{queue:!1,duration:a.animate})}}}));b.extend(b.ui.slider,{getter:"value values",version:"1.7.2",eventPrefix:"slide",defaults:{animate:!1,delay:0,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null}})})(jQuery);
(function(b){b.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==void 0)this.options.collapsible=this.options.deselectable;this._tabify(!0)},_setData:function(b,d){if(b=="selected")this.options.collapsible&&d==this.options.selected||this.select(d);else{this.options[b]=d;if(b=="deselectable")this.options.collapsible=d;this._tabify()}},_tabId:function(c){return c.title&&c.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+b.data(c)},_sanitizeSelector:function(b){return b.replace(/:/g,
"\\:")},_cookie:function(){var c=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+b.data(this.list[0]));return b.cookie.apply(null,[c].concat(b.makeArray(arguments)))},_ui:function(b,d){return{tab:b,panel:d,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 c=b(this);c.html(c.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function d(a,c){a.css({display:""});
b.browser.msie&&c.opacity&&a[0].style.removeAttribute("filter")}this.list=this.element.children("ul:first");this.lis=b("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return b("a",this)[0]});this.panels=b([]);var a=this,e=this.options,g=/^#.+/;this.anchors.each(function(c,d){var f=b(d).attr("href"),h=f.split("#")[0],j;if(h&&(h===location.toString().split("#")[0]||(j=b("base")[0])&&h===j.href))f=d.hash,d.href=f;g.test(f)?a.panels=a.panels.add(a._sanitizeSelector(f)):f!="#"?(b.data(d,
"href.tabs",f),b.data(d,"load.tabs",f.replace(/#.*$/,"")),f=a._tabId(d),d.href="#"+f,h=b("#"+f),h.length||(h=b(e.panelTemplate).attr("id",f).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[c-1]||a.list),h.data("destroy.tabs",!0)),a.panels=a.panels.add(h)):e.disabled.push(c)});if(c){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(e.selected===void 0){location.hash&&this.anchors.each(function(a,b){if(b.hash==location.hash)return e.selected=a,!1});if(typeof e.selected!="number"&&e.cookie)e.selected=parseInt(a._cookie(),10);if(typeof e.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));e.selected=e.selected||0}else if(e.selected===null)e.selected=-1;e.selected=e.selected>=0&&
this.anchors[e.selected]||e.selected<0?e.selected:0;e.disabled=b.unique(e.disabled.concat(b.map(this.lis.filter(".ui-state-disabled"),function(b){return a.lis.index(b)}))).sort();b.inArray(e.selected,e.disabled)!=-1&&e.disabled.splice(b.inArray(e.selected,e.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");e.selected>=0&&this.anchors.length&&(this.panels.eq(e.selected).removeClass("ui-tabs-hide"),this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active"),
a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[e.selected],a.panels[e.selected]))}),this.load(e.selected));b(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[e.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");e.cookie&&this._cookie(e.selected,e.cookie);for(var c=0,j;j=this.lis[c];c++)b(j)[b.inArray(c,e.disabled)!=-1&&!b(j).hasClass("ui-tabs-selected")?
"addClass":"removeClass"]("ui-state-disabled");e.cache===!1&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(e.event!="mouseover"){var f=function(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",function(){f("hover",b(this))});this.lis.bind("mouseout.tabs",function(){b(this).removeClass("ui-state-hover")});this.anchors.bind("focus.tabs",function(){f("focus",b(this).closest("li"))});this.anchors.bind("blur.tabs",function(){b(this).closest("li").removeClass("ui-state-focus")})}var h,
k;if(e.fx)b.isArray(e.fx)?(h=e.fx[0],k=e.fx[1]):h=k=e.fx;var l=k?function(c,e){b(c).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");e.hide().removeClass("ui-tabs-hide").animate(k,k.duration||"normal",function(){d(e,k);a._trigger("show",null,a._ui(c,e[0]))})}:function(c,e){b(c).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");e.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(c,e[0]))},n=h?function(b,c){c.animate(h,
h.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");c.addClass("ui-tabs-hide");d(c,h);a.element.dequeue("tabs")})}:function(b,c){a.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");c.addClass("ui-tabs-hide");a.element.dequeue("tabs")};this.anchors.bind(e.event+".tabs",function(){var c=this,d=b(this).closest("li"),f=a.panels.filter(":not(.ui-tabs-hide)"),g=b(a._sanitizeSelector(this.hash));if(d.hasClass("ui-tabs-selected")&&
!e.collapsible||d.hasClass("ui-state-disabled")||d.hasClass("ui-state-processing")||a._trigger("select",null,a._ui(this,g[0]))===!1)return this.blur(),!1;e.selected=a.anchors.index(this);a.abort();if(e.collapsible)if(d.hasClass("ui-tabs-selected"))return e.selected=-1,e.cookie&&a._cookie(e.selected,e.cookie),a.element.queue("tabs",function(){n(c,f)}).dequeue("tabs"),this.blur(),!1;else if(!f.length)return e.cookie&&a._cookie(e.selected,e.cookie),a.element.queue("tabs",function(){l(c,g)}),a.load(a.anchors.index(this)),
this.blur(),!1;e.cookie&&a._cookie(e.selected,e.cookie);if(g.length)f.length&&a.element.queue("tabs",function(){n(c,f)}),a.element.queue("tabs",function(){l(c,g)}),a.load(a.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";b.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return!1})},destroy:function(){var c=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 c=b.data(this,"href.tabs");if(c)this.href=c;var a=b(this).unbind(".tabs");b.each(["href","load","cache"],function(b,c){a.removeData(c+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){b.data(this,"destroy.tabs")?b(this).remove():b(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")});
c.cookie&&this._cookie(null,c.cookie)},add:function(c,d,a){if(a===void 0)a=this.anchors.length;var e=this,g=this.options,d=b(g.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,d)),c=!c.indexOf("#")?c.replace("#",""):this._tabId(b("a",d)[0]);d.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var j=b("#"+c);j.length||(j=b(g.panelTemplate).attr("id",c).data("destroy.tabs",!0));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");a>=this.lis.length?(d.appendTo(this.list),
j.appendTo(this.list[0].parentNode)):(d.insertBefore(this.lis[a]),j.insertBefore(this.panels[a]));g.disabled=b.map(g.disabled,function(b){return b>=a?++b:b});this._tabify();this.anchors.length==1&&(d.addClass("ui-tabs-selected ui-state-active"),j.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){e._trigger("show",null,e._ui(e.anchors[0],e.panels[0]))}),this.load(0));this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]))},remove:function(c){var d=this.options,a=this.lis.eq(c).remove(),
e=this.panels.eq(c).remove();a.hasClass("ui-tabs-selected")&&this.anchors.length>1&&this.select(c+(c+1<this.anchors.length?1:-1));d.disabled=b.map(b.grep(d.disabled,function(a){return a!=c}),function(a){return a>=c?--a:a});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],e[0]))},enable:function(c){var d=this.options;if(b.inArray(c,d.disabled)!=-1)this.lis.eq(c).removeClass("ui-state-disabled"),d.disabled=b.grep(d.disabled,function(a){return a!=c}),this._trigger("enable",null,this._ui(this.anchors[c],
this.panels[c]))},disable:function(b){var d=this.options;b!=d.selected&&(this.lis.eq(b).addClass("ui-state-disabled"),d.disabled.push(b),d.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b])))},select:function(b){typeof b=="string"?b=this.anchors.index(this.anchors.filter("[href$="+b+"]")):b===null&&(b=-1);if(b==-1&&this.options.collapsible)b=this.options.selected;this.anchors.eq(b).trigger(this.options.event+".tabs")},load:function(c){var d=this,a=this.options,e=
this.anchors.eq(c)[0],g=b.data(e,"load.tabs");this.abort();if(!g||this.element.queue("tabs").length!==0&&b.data(e,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(c).addClass("ui-state-processing");if(a.spinner){var j=b("span",e);j.data("label.tabs",j.html()).html(a.spinner)}this.xhr=b.ajax(b.extend({},a.ajaxOptions,{url:g,success:function(f,g){b(d._sanitizeSelector(e.hash)).html(f);d._cleanup();a.cache&&b.data(e,"cache.tabs",!0);d._trigger("load",null,d._ui(d.anchors[c],d.panels[c]));
try{a.ajaxOptions.success(f,g)}catch(j){}d.element.dequeue("tabs")}}))}},abort:function(){this.element.queue([]);this.panels.stop(!1,!0);this.xhr&&(this.xhr.abort(),delete this.xhr);this._cleanup()},url:function(b,d){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",d)},length:function(){return this.anchors.length}});b.extend(b.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",
spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});b.extend(b.ui.tabs.prototype,{rotation:null,rotate:function(b,d){var a=this,e=this.options,g=a._rotate||(a._rotate=function(d){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var b=e.selected;a.select(++b<a.anchors.length?b:0)},b);d&&d.stopPropagation()}),j=a._unrotate||(a._unrotate=!d?function(b){b.clientX&&a.rotate(null)}:function(){t=e.selected;g()});b?(this.element.bind("tabsshow",
g),this.anchors.bind(e.event+".tabs",j),g()):(clearTimeout(a.rotation),this.element.unbind("tabsshow",g),this.anchors.unbind(e.event+".tabs",j),delete this._rotate,delete this._unrotate)}})})(jQuery);var TrackingInit=!1;
function InitTracking(){TrackingInit||($("#HeaderArea a").unbind("click").click(function(){trackEvent("QPAC_New_Design","AboveHeader",$(this).text())}),$("#Headers a").unbind("click").click(function(){trackEvent("QPAC_New_Design","Header",$(this).attr("href"))}),$(".HeaderAdd a").unbind("click").click(function(){trackEvent("QPAC_New_Design","Header Side Link",$(this).text())}),$(".ShowcaseMenuItem").unbind("click").click(function(){window.location.href.indexOf("event")!=-1?trackEvent("EP","Content Tab",
$(this).text()):trackEvent("QPAC_New_Design","Event Showcase",$(this).text())}),$(".SubMenu:first .Column:nth-child(2) a").click(function(){trackEvent("QPAC_New_Design","Menu Category",$(this).text())}),$(".SubMenu:first .Column:nth-child(3) a").click(function(){trackEvent("QPAC_New_Design","Menu Popular",$(this).text())}),$(".SubMenu:first .Column:nth-child(4) a").click(function(){trackEvent("QPAC_New_Design","Menu This Week",$(this).text())}),$(".ContentSeparator .Column:nth-child(2) a").click(function(){trackEvent("QPAC_New_Design",
"Body This Week",$(this).text())}),$(".ContentSeparator .Column:nth-child(3) a").click(function(){trackEvent("QPAC_New_Design","Body Popular",$(this).text())}),$("#lbSearch").click(function(){trackEvent("QPAC_New_Design","Main "+$("#ddlSearchType").val()+" Search",$("#tfSearch").val())}),$("#EventShowcasePrevious").click(function(){trackEvent("QPAC_New_Design","Event Showcase Previous Click",$(".ShowcaseMenuItem.Selected").text()+" Page "+CurrentPage)}),$("#EventShowcaseNext").click(function(){trackEvent("QPAC_New_Design",
"Event Showcase Next Click",$(".ShowcaseMenuItem.Selected").text()+" Page "+CurrentPage)}),$("#EventHeader a").click(function(){trackEvent("EP","Event Header Link",$(this).text())}),$("#EventLeftSection a.LargeDBlueButton").click(function(){trackEvent("EP","Top Left Buy Tickets Button Click",$("#EventHeader h1 a").text())}),$("#EventRightSection a.LargeDBlueButton").click(function(){trackEvent("EP","Under Content Buy Tickets Button Click",$("EventHeader h1 a").text())}),$("#EventLeftSection a.SmallLinkButton").click(function(){trackEvent("EP",
"Event Calendar Bu Tickets Button Click",$("EventHeader h1 a").text())}),$("#EventLeftSection .section_heading").click(function(){trackEvent("EP","Event Left Panel Section Heading Click",$(this).text())}),$(".TimerReset a").click(function(){trackEvent("Timer","More Time Clicked","Minutes Left:"+$("#ticket_timer_minutes").text())}),$(".searchResults a").click(function(){trackEvent("Event Search Results",$(this).text(),$(this).siblings("h4").text())}),TrackingInit=!0);$("#PageCircles img").click(function(){trackEvent("qpac1",
"Event Showcase Page Circles",$(".ShowcaseMenuItem.Selected").text()+" Page "+$(this).attr("id").toString().replace("PageCircle",""))});$(".EventPosterButtons a").mouseenter(function(){trackEvent("qpac1","Event Showcase Hover "+$(this).text(),$(this).attr("title"))});$(".EventPosterButtons a").click(function(){trackEvent("qpac1","Event Showcase Click "+$(this).text(),$(this).attr("title"))})}$(document).ready(function(){TrackingInit=!1;InitTracking()});var SelectedMenu,CurrentIndex=0,HeaderInterval=5E3,HeaderImages;if(!Array.indexOf)Array.prototype.indexOf=function(b,c){for(var d=c||0;d<this.length;d++)if(this[d]==b)return d;return-1};
$(document).ready(function(){if(typeof menuItem!=="undefined"){$(".MenuText.Selected").removeClass("Selected");var b="What's On";menuItem=="1"?b="Your Visit":menuItem=="3"?b="About QPAC":menuItem=="4"&&(b="Eat and Drink");$(".MenuText").filter(function(){return $(this).text()==b}).addClass("Selected")}$(".swapDown").each(function(){$(this).attr("done")!="done"&&($(this).next().after(this),$(this).removeClass("swapDown"),$(this).attr("done","true"))});$(".matchTop").each(function(){$(this).css("top",
$($(this).attr("rel")).position().top+"px")});$(".fixHeight").each(function(){$(this)[0]==$(this).parent().children(".fixHeight:first")[0]&&($(this).unbind("FixMyHeight"),$(this).bind("FixMyHeight",FixMyHeight));$(this).find("img").load(function(){FixPageHeights()})});FixPageHeights();setTimeout(function(){FixPageHeights()},300);SelectedMenu=$(".MenuText.Selected")[0];$(".MenuItem").hover(MenuIn,MenuOut);$(".MenuItem input").hover(MenuIn_Form,MenuOut_Form);$(".ajax__calendar.MenuCalendar").live("mouseover mouseout",
function(b){b.type=="mouseover"?(MenuVisible||(b=$(".MenuItem:first").children(".MenuText"),b.addClass("Highlighted"),b.removeClass("Selected"),$(".SubMenu:first").clearQueue(),$(".SubMenu:first").show(),MenuVisible=!0),OverForm=!0):OverForm=!1});$(".MenuItem select").hover(MenuIn_Form,MenuOut_Form);$(".MenuItem select").click(MenuSelectClick).change(MenuSelectChange);$(".MenuItem select").children().click(MenuSelectClick);$(".defaultText").focusin(function(){$(this).attr("title")==$(this).val()&&
$(this).val("")});$(".defaultText").focusout(function(){$(this).val()==""&&$(this).val($(this).attr("title"))});$(".showMyPopup").live("mouseenter",function(){var b=$(this).children(".Popup:first"),d=$(this).position();b.css("top",d.top-b.height()-20+"px");b.css("left",d.left-b.width()/2+$(this).width()/2+"px");d=$(this).position();b.css("top",d.top-b.height()-20+"px");b.css("left",d.left-b.width()/2+$(this).width()/2+"px");b.children("img.popup_arrow_down").length==0&&b.append('<img src="/images/arrow_down_popup.png" class="popup_arrow_down" />');
d=b.children("img.popup_arrow_down");d.css("left",b.width()/2-9+"px");d.css("top",b.outerHeight()-3+"px");b.delay(800).slideDown("fast")}).live("mouseleave",function(){var b=$(this).children(".Popup:first");b.queue().length>1&&b.clearQueue();b.slideUp("fast")});$(".HoverGroup").hover(ToggleChildren).css("cursor","pointer");$(".LinkButton, .SmallLinkButton").children("img[src$='arrow_right.png']").remove();$(".SmallLinkButton").each(function(){$(this).html().length>13&&($(this).removeClass(".SmallLinkButton"),
$(this).addClass("LinkButton"))});$("img[src='http://www.qpac.com.au/images/arrow_right.png']").attr("src","/images/arrow_right.png");$("a.main_arrow").children("img").filter(function(){return $(this).attr("src").indexOf("arrow_right")!=-1}).remove();$("a.main_arrow").prepend("\u203a ");$("a.main_arrow").addClass("noUnderline").addClass("allcaps");$("a.main_arrow").removeClass("main_arrow");$(".main_arrow, .calendar_arrow").live("mouseenter",function(){var b=$(this).children("img").attr("src");b!=
""&&(b.indexOf("arrow_right")!=-1?$(this).children("img").attr("src","/images/arrow_right_over.png"):b.indexOf("arrow_left")!=-1&&$(this).children("img").attr("src","/images/arrow_left_over.png"))}).live("mouseleave",function(){var b=$(this).children("img").attr("src");b!=""&&(b.indexOf("arrow_right")!=-1?$(this).children("img").attr("src","/images/arrow_right.png"):b.indexOf("arrow_left")!=-1&&$(this).children("img").attr("src","/images/arrow_left.png"))});if(window.location.href.indexOf("seatmap")!=
-1||window.location.href.indexOf("seatdiscount")!=-1)$(".hideOnSeatMap").hide(),$(".\u201dhideOnSeatMap\u201d").hide();HeaderImages=$("#Headers a");for(i=1;i<HeaderImages.length;i++)$(HeaderImages[i]).hide();HeaderImages.length>0&&$("#Headers").css("height",$(HeaderImages[0]).outerHeight());HeaderImageArray.length>1&&($("#Headers a").css("position","absolute"),$("#Headers a").css("top",0),$("#Headers a").css("left",0),setInterval(function(){HeaderImages=$("#Headers a");var b=CurrentIndex+1;b>=HeaderImageArray.length&&
(b-=HeaderImageArray.length);HeaderImageArray[b].isLoaded?(HeaderImageArray[b].isAttached||(HeaderImageArray[b].appendToDiv($("#Headers")),HeaderImages=$("#Headers a")),NextImage()):HeaderImageArray[b].isLoading||(HeaderImageArray[b].StartLoad(),HeaderImageArray[b].img.load(function(){this.holder.isLoaded=!0;this.holder.appendToDiv($("#Headers"));HeaderImages=$("#Headers a");NextImage()}))},HeaderInterval));$(".section_heading").click(function(){var b=$(this).next(".details");$(this).children("img").toggle();
b.slideToggle("fast",function(){FixPageHeights()})});$("a[href^='http://www.qpac.com.au/']").each(function(){var b=$(this).attr("href"),d=b.lastIndexOf("."),a="";d!=-1&&(a=b.substr(d+1));["jpg","png","pdf","gif","doc"].indexOf(a)==-1&&(b=b.substr(22),$(this).attr("href",b))});$(".toggleMyRel").click(function(){$($(this).attr("rel")).slideToggle("normal",function(){FixPageHeights()})});$(".hoverMe").mouseenter(function(){$(this).hasClass("hover")||$(this).addClass("hover")}).mouseleave(function(){$(this).hasClass("hover")&&
$(this).removeClass("hover")});$(".closeMyParent").click(function(){$(this).parent().slideUp()});$(".killMyFlowplayer").click(function(){var b=$f($(this).siblings("a")[0]);b!=null&&b.stop()});$(".ImDraggable").draggable();$(".showMyRel").click(function(){$($(this).attr("rel")).slideDown();return!1});$(".videojsMyRel").click(function(){var b=$($(this).attr("rel"));b.find("video").length==0&&(CreateHTML5VideoObject(b,$(this).attr("title")),setTimeout(function(){b.find("video")[0].play()},4E3));b.find("video")[0].player==
null&&(MovieObjects[$(this).attr("rel")+" video"]=VideoJS.setup(b.find("video")[0]));MovieObjects[$(this).attr("rel")+" video"].html5Supported()?(b.find("video")[0].player.height("100%"),$($(this).attr("rel")+" .vjs-controls").slideDown()):MovieObjects[$(this).attr("rel")+" video"].replaceWithFlash()});$(".stopMyRel").click(function(){if(MovieObjects[$(this).attr("rel")+" video"].html5Supported())$($(this).attr("rel")+" video")[0].player.pause();else{var b=$f($($(this).attr("rel")+" a")[0]);b!=null&&
b.stop()}});$(".closeMyRel").click(function(){$($(this).attr("rel")).slideUp();return!1});$(".insertBeforeMyRel").each(function(){$(this).insertBefore($($(this).attr("rel")))});$(".flowplayerMyRel").click(function(){var b=$(this).attr("rel")+" a",b=$(b),d=$(this).attr("trackingGroup"),a=$(this).attr("trackingName");CreateFlowplayerObject(b,d,a)});$("#ticket_timer_seconds")&&setInterval(function(){var b=parseInt($("#ticket_timer_seconds").html());b--;if(b<0){var b=59,d=parseInt($("#ticket_timer_minutes").html());
if(d<=0)return;d--;$("#ticket_timer_minutes").html(d)}$("#ticket_timer_seconds").html(b)},1E3);$("#FooterBarContent div").width()>120&&$(".SubMenu a ,h2 , .MenuText , .ShowcaseMenuItem , #FooterBarContent, .section_heading").css("fontSize","13px").each(function(){var b=parseInt($(this).css("paddingTop"));b+=2;$(this).css("paddingTop",b+"px")});WebForm_FireDefaultButton=function(b,d){if(b.keyCode==13&&!(b.srcElement&&b.srcElement.tagName.toLowerCase()=="textarea")){var a=document.getElementById(d);
try{a.onclick()}catch(e){}try{eval(a.href.replace(/%20/g," "))}catch(g){__doPostBack(d,"")}return!1}return!0}});var MovieObjects=[],HeaderImageArray=[];function NextImage(){$(HeaderImages[CurrentIndex]).fadeOut(500);CurrentIndex++;CurrentIndex==HeaderImageArray.length&&(CurrentIndex=0);$(HeaderImages[CurrentIndex]).fadeIn(500)}
function SoftImageLoader(b){this.isLoading=this.isLoaded=!1;this.src=b;this.img=$(new Image);this.img[0].holder=this;this.StartLoad=function(){if(!this.isLoading)this.isLoading=!0,this.img.load(function(){this.holder.isLoaded=!0}),this.img.attr("src",b)}}
function HeaderImageObject(b,c){this.superclass=SoftImageLoader;this.superclass(b);this.href=c;this.isAttached=!1;this.appendToDiv=function(b){var a=$("<a></a>");a.attr("href",this.href);a.attr("position","absolute");a.attr("top","0px");a.attr("left","0px");a.attr("display","none");a.append(this.img);b.append(a);a.hide();this.isAttached=!0}}
function AddHeaderImage(b,c){HeaderImageArray.push(new HeaderImageObject(b,c));var d=HeaderImageArray.length;d==1?(HeaderImageArray[0].isLoaded=!0,HeaderImageArray[0].isAttached=!0):d==2&&HeaderImageArray[1].StartLoad()}function ToggleChildren(){var b=$(this).children(":first"),c=$(this).children(":last");b.css("display")=="none"?(b.show(),c.hide()):(b.hide(),c.show())}var MenuVisible=!1;
function MenuIn(){if(!MenuVisible){var b=$(this).children(".MenuText");b[0]==SelectedMenu&&b.removeClass("Selected");b.addClass("Highlighted");$(this).children(".SubMenu").delay(150).slideDown(200,function(){$(this).css("height","500px")});MenuVisible=!0}}
function MenuOut(){if(!OverForm&&!InMenu){var b=$(this).children(".MenuText");b[0]==SelectedMenu&&b.addClass("Selected");b.removeClass("Highlighted");$(this).children(".SubMenu").queue().length>0&&$(this).children(".SubMenu").clearQueue();$(this).children(".SubMenu").delay(100).slideUp(50);MenuVisible=!1}}var InMenu=!1;function MenuSelectClick(){InMenu=!InMenu}function MenuSelectChange(){InMenu=!1}var OverForm=!1;
function MenuIn_Form(){if(!MenuVisible){var b=$(this).closest(".MenuItem").children(".MenuText");b.addClass("Highlighted");b.removeClass("Selected");$(this).closest(".SubMenu").clearQueue();$(this).closest(".SubMenu").show();MenuVisible=!0}OverForm=!0}function MenuOut_Form(){OverForm=!1}function PositionWithinArea(b,c){return b.pageX>=c.offset().left&&b.pageY>=c.offset().top&&b.pageX<=c.offset().left+c.width()&&b.pageY<=c.offset().top+c.height()}var startFixHeight=!1;
function FixPageHeights(){$(".fixHeight").attr("heightFixed","false");$(".fixHeight").css("height","");$(".fixHeight").trigger("FixMyHeight")}
function FixMyHeight(){if($(this).attr("heightFixed")=="false"){for(var b=$(this).siblings(".fixHeight"),b=b.add(b.find('.fixHeight[heightFixed="false"]')),b=b.add($(this).find('.fixHeight[heightFixed="false"]')),c=$(this).outerHeight(!0)+$(this).position().top,d=0;d<b.length;d++)$(b[d]).height()+$(b[d]).position().top>c&&(c=$(b[d]).outerHeight(!0)+$(b[d]).position().top);var a=0;if($(this).parent().closest(".fixHeight").length!=0)a=$(this).position().top;$(this).css("height",c-a+"px");$(this).attr("heightFixed",
"");b.attr("heightFixed","");for(d=0;d<b.length;d++){a=0;if($(b[d]).parent().closest(".fixHeight").length!=0)a=$(b[d]).position().top;if($(b[d]).css("position")=="absolute"){var e=$(b[d]).outerHeight(!0)-$(b[d]).height();$(b[d]).css("height",c-a-e+"px")}else $(b[d]).css("height",c-a+"px")}}}function trackEvent(b,c,d){_gaq.push(["_setAccount","UA-2373196-2"]);_gaq.push(["_trackEvent",b,c,d])}
function ResolveInnerObjectDimensions(b,c,d,a){var e=b/c;if(c>a||c<a){if(c=a,b=c*e,b>d)return ResolveInnerObjectDimensions(b,c,d,a)}else if(b>d||b<d)if(b=d,c=b*(1/e),c>a)return ResolveInnerObjectDimensions(b,c,d,a);return{width:b,height:c}}function _uGC(b,c,d){if(!b||b==""||!c||c==""||!d||d=="")return"-";var a,e="-";a=b.indexOf(c);c=c.indexOf("=")+1;if(a>-1){d=b.indexOf(d,a);if(d<0)d=b.length;e=b.substring(a+c,d)}return e}
function checkFirst(){newVisitor=0;(" "+document.cookie+";").indexOf("__utma=")==-1&&(newVisitor=1)}
function grabReferrer(){if(newVisitor){var b=_uGC(document.cookie,"__utmz=",";");urchin_source=_uGC(b,"utmcsr=","|");urchin_medium=_uGC(b,"utmcmd=","|");urchin_term=_uGC(b,"utmctr=","|");urchin_content=_uGC(b,"utmcct=","|");urchin_campaign=_uGC(b,"utmccn=","|");var c=urchin_source+" / "+urchin_term;_uGC(b,"utmgclid=","|")&&(urchin_source="google",urchin_medium="cpc");urchin_term!="-"&&(urchin_term=urchin_term.replace(/%27/g,"'"),urchin_term=urchin_term.replace(/%22/g,"'"),urchin_term=urchin_term.replace(/\+/g,
" "),urchin_term=urchin_term.replace(/%20/g," "),_gaq.push(["_setVar",c]))}}function CheckAll(){$(".checkall,span.checkall input[type='checkbox']").attr("checked",!0)}function supports_video(){return!!document.createElement("video").canPlayType}function supports_ogg_theora_video(){if(!supports_video())return!1;var b=document.createElement("video").canPlayType('video/ogg; codecs="theora, vorbis"');return b=="probably"||b=="maybe"}
function supports_mp4_video(){if(!supports_video())return!1;var b=document.createElement("video").canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');return b=="probably"||b=="maybe"}var HTML5Source=[];function AddHTML5Source(b,c){HTML5Source[b]||(HTML5Source[b]=[]);HTML5Source[b].push(c)}
function CreateHTML5VideoObject(b,c){for(var d=$('<div class="video-js-box vim-css"  trackingGroup="Videos" trackingName="'+c+'"  id="html5vid_'+c.replace(/ /g,"_")+'" style="width:753px;height:300px;"></div>'),a='<video id="vidMain" class="video-js" preload="metadata" style=\'position:absolute;top:0;\'>',e=b.attr("id"),g=0;g<HTML5Source[e].length;g++){var j=HTML5Source[e][g].substring(HTML5Source[e][g].length-3);j=="flv"?d.append($('<a href="'+HTML5Source[e][g]+'" class=\'vjs-flash-fallback VideoEventDisplay\' trackingGroup="Videos" trackingName="'+
c+'"></a>')):j=="mp4"&&supports_mp4_video()?a+='<source src="'+HTML5Source[e][g]+'" type=\'video/mp4; codecs="avc1.42E01E, mp4a.40.2"\' />':j=="ogv"&&supports_ogg_theora_video()&&(a+='<source src="'+HTML5Source[e][g]+'" type=\'video/ogg; codecs="theora, vorbis"\' />')}a=$(a+"</video>");d.append(a);b.append(d)};(function(b){function c(c,g){function j(){var a=g.relative?c.position().top:c.offset().top,b=g.relative?c.position().left:c.offset().left,d=g.position[0];a-=k.outerHeight()-g.offset[0];b+=c.outerWidth()+g.offset[1];var f=k.outerHeight()+c.outerHeight();d=="center"&&(a+=f/2);d=="bottom"&&(a+=f);d=g.position[1];f=k.outerWidth()+c.outerWidth();d=="center"&&(b-=f/2);d=="left"&&(b-=f);return{top:a,left:b}}var f=this,h=b(this);c.data("tooltip",f);var k=c.next();g.tip&&(k=b(g.tip),k.length>1&&(k=c.nextAll(g.tip).eq(0),
k.length||(k=c.parent().nextAll(g.tip).eq(0))));var l=c.is(":input"),n=l&&c.is(":checkbox, :radio, select, :button"),p=c.attr("type"),r=g.events[p]||g.events[l?n?"widget":"input":"def"],r=r.split(/,\s*/);if(r.length!=2)throw"Tooltip: bad events configuration for "+p;c.bind(r[0],function(a){g.oneInstance&&b.each(d,function(){this.hide()});var c=k.data("trigger");c&&c[0]!=this&&k.hide().stop(!0,!0);a.target=this;f.show(a);r=g.events.tooltip.split(/,\s*/);k.bind(r[0],function(){f.show(a)});r[1]&&k.bind(r[1],
function(){f.hide(a)})});c.bind(r[1],function(a){f.hide(a)});!b.browser.msie&&!l&&!g.predelay&&c.mousemove(function(){f.isShown()||c.triggerHandler("mouseover")});g.opacity<1&&k.css("opacity",g.opacity);var q=0,s=c.attr("title");s&&g.cancelDefault&&(c.removeAttr("title"),c.data("title",s));b.extend(f,{show:function(d){function l(){k.data("trigger",c);var m=j(d);g.tip&&s&&k.html(c.data("title"));d=d||b.Event();d.type="onBeforeShow";h.trigger(d,[m]);if(d.isDefaultPrevented())return f;m=j(d);k.css({position:"absolute",
top:m.top,left:m.left});m=a[g.effect];if(!m)throw'Nonexistent effect "'+g.effect+'"';m[0].call(f,function(){d.type="onShow";h.trigger(d)})}d&&(c=b(d.target));clearTimeout(k.data("timer"));if(k.is(":animated")||k.is(":visible"))return f;g.predelay?(clearTimeout(q),q=setTimeout(l,g.predelay)):l();return f},hide:function(c){function d(){c=c||b.Event();c.type="onBeforeHide";h.trigger(c);c.isDefaultPrevented()||a[g.effect][1].call(f,function(){c.type="onHide";h.trigger(c)})}clearTimeout(k.data("timer"));
clearTimeout(q);if(k.is(":visible"))return g.delay&&c?k.data("timer",setTimeout(d,g.delay)):d(),f},isShown:function(){return k.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return k},getTrigger:function(){return c},bind:function(a,b){h.bind(a,b);return f},onHide:function(a){return this.bind("onHide",a)},onBeforeShow:function(a){return this.bind("onBeforeShow",a)},onShow:function(a){return this.bind("onShow",a)},onBeforeHide:function(a){return this.bind("onBeforeHide",a)},
unbind:function(a){h.unbind(a);return f}});b.each(g,function(a,c){b.isFunction(c)&&f.bind(a,c)})}var d=[];b.tools=b.tools||{};b.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:void 0,position:["top","center"],offset:[0,0],cancelDefault:!0,relative:!1,oneInstance:!0,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:!1},addEffect:function(b,c,d){a[b]=[c,d]}};
var a={toggle:[function(a){var b=this.getConf(),c=this.getTip(),b=b.opacity;b<1&&c.css({opacity:b});c.show();a.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){this.getTip().fadeIn(this.getConf().fadeInSpeed,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};b.prototype.tooltip=function(a){var g=this.eq(typeof a=="number"?a:0).data("tooltip");if(g)return g;var j=b.extend(!0,{},b.tools.tooltip.conf);b.isFunction(a)?a={onBeforeShow:a}:typeof a=="string"&&(a=
{tip:a});a=b.extend(!0,j,a);if(typeof a.position=="string")a.position=a.position.split(/,?\s/);if(a.lazy!==!1&&(a.lazy===!0||this.length>20))this.one("mouseover",function(f){g=new c(b(this),a);g.show(f);d.push(g)});else this.each(function(){g=new c(b(this),a);d.push(g)});return a.api?g:this}})(jQuery);function EventSystem(){this.eventListeners=[];this.addEventListener=function(b,c){if(this.eventListeners[b]==void 0||this.eventListeners[b]==null)this.eventListeners[b]=[];this.eventListeners[b].push(c)};this.removeEventListener=function(b,c){if(this.eventListeners[event.name]!=void 0&&this.eventListeners[event.name]!=null&&this.eventListeners[event.name].length>0)for(var d=0;d<this.eventListeners[event.name].length;d++)if(c==this.eventListeners[event.name][d]){this.eventListeners[event.name].splice(d,
1);break}};this.dispatchEvent=function(b){if(this.eventListeners[b.name]!=void 0&&this.eventListeners[b.name]!=null&&this.eventListeners[b.name].length>0)for(var c=0;c<this.eventListeners[b.name].length;c++)if(this.eventListeners[b.name][c](b),b.stopPropigation)break}}function EventObject(b,c){this.name=b;this.sender=c;this.stopPropigation=!1;this.send=function(){this.sender.dispatchEvent(this)}};

