(function(c,e){function h(){if(!l.isReady){try{B.documentElement.doScroll("left")}catch(m){setTimeout(h,1);return}l.ready()}}function f(m,r){r.src?l.ajax({url:r.src,async:false,dataType:"script"}):l.globalEval(r.text||r.textContent||r.innerHTML||"");r.parentNode&&r.parentNode.removeChild(r)}function d(m,r,w,z,A,K){var L=m.length;if(typeof r==="object"){for(var aa in r)d(m,aa,r[aa],z,A,w);return m}if(w!==e){z=!K&&z&&l.isFunction(w);for(aa=0;aa<L;aa++)A(m[aa],r,z?w.call(m[aa],aa,A(m[aa],r)):w,K);return m}return L?
A(m[0],r):e}function g(){return(new Date).getTime()}function k(){return false}function s(){return true}function o(m,r,w){w[0].type=m;return l.event.handle.apply(r,w)}function n(m){var r,w=[],z=[],A=arguments,K,L,aa,U,ca,ra;L=l.data(this,"events");if(!(m.liveFired===this||!L||!L.live||m.button&&m.type==="click")){m.liveFired=this;var Ia=L.live.slice(0);for(U=0;U<Ia.length;U++){L=Ia[U];L.origType.replace(da,"")===m.type?z.push(L.selector):Ia.splice(U--,1)}K=l(m.target).closest(z,m.currentTarget);ca=
0;for(ra=K.length;ca<ra;ca++)for(U=0;U<Ia.length;U++){L=Ia[U];if(K[ca].selector===L.selector){aa=K[ca].elem;z=null;if(L.preType==="mouseenter"||L.preType==="mouseleave")z=l(m.relatedTarget).closest(L.selector)[0];if(!z||z!==aa)w.push({elem:aa,handleObj:L})}}ca=0;for(ra=w.length;ca<ra;ca++){K=w[ca];m.currentTarget=K.elem;m.data=K.handleObj.data;m.handleObj=K.handleObj;if(K.handleObj.origHandler.apply(K.elem,A)===false){r=false;break}}return r}}function q(m,r){return"live."+(m&&m!=="*"?m+".":"")+r.replace(/\./g,
"`").replace(/ /g,"&")}function u(m,r){var w=0;r.each(function(){if(this.nodeName===(m[w]&&m[w].nodeName)){var z=l.data(m[w++]),A=l.data(this,z);if(z=z&&z.events){delete A.handle;A.events={};for(var K in z)for(var L in z[K])l.event.add(this,K,z[K][L],z[K][L].data)}}})}function v(m,r,w){var z,A,K;r=r&&r[0]?r[0].ownerDocument||r[0]:B;if(m.length===1&&typeof m[0]==="string"&&m[0].length<512&&r===B&&!Ka.test(m[0])&&(l.support.checkClone||!Ra.test(m[0]))){A=true;if(K=l.fragments[m[0]])if(K!==1)z=K}if(!z){z=
r.createDocumentFragment();l.clean(m,r,z,w)}if(A)l.fragments[m[0]]=K?z:1;return{fragment:z,cacheable:A}}function y(m,r){var w={};l.each(ob.concat.apply([],ob.slice(0,r)),function(){w[this]=m});return w}function x(m){return"scrollTo"in m&&m.document?m:m.nodeType===9?m.defaultView||m.parentWindow:false}var l=function(m,r){return new l.fn.init(m,r)},C=c.jQuery,I=c.$,B=c.document,D,N=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,T=/^.[^:#\[\.,]*$/,ma=/\S/,V=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,sa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,
Ba=navigator.userAgent,Aa=false,na=[],la,Q=Object.prototype.toString,Y=Object.prototype.hasOwnProperty,qa=Array.prototype.push,ea=Array.prototype.slice,ba=Array.prototype.indexOf;l.fn=l.prototype={init:function(m,r){var w,z;if(!m)return this;if(m.nodeType){this.context=this[0]=m;this.length=1;return this}if(m==="body"&&!r){this.context=B;this[0]=B.body;this.selector="body";this.length=1;return this}if(typeof m==="string")if((w=N.exec(m))&&(w[1]||!r))if(w[1]){z=r?r.ownerDocument||r:B;if(m=sa.exec(m))if(l.isPlainObject(r)){m=
[B.createElement(m[1])];l.fn.attr.call(m,r,true)}else m=[z.createElement(m[1])];else{m=v([w[1]],[z]);m=(m.cacheable?m.fragment.cloneNode(true):m.fragment).childNodes}return l.merge(this,m)}else{if(r=B.getElementById(w[2])){if(r.id!==w[2])return D.find(m);this.length=1;this[0]=r}this.context=B;this.selector=m;return this}else if(!r&&/^\w+$/.test(m)){this.selector=m;this.context=B;m=B.getElementsByTagName(m);return l.merge(this,m)}else return!r||r.jquery?(r||D).find(m):l(r).find(m);else if(l.isFunction(m))return D.ready(m);
if(m.selector!==e){this.selector=m.selector;this.context=m.context}return l.makeArray(m,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return ea.call(this,0)},get:function(m){return m==null?this.toArray():m<0?this.slice(m)[0]:this[m]},pushStack:function(m,r,w){var z=l();l.isArray(m)?qa.apply(z,m):l.merge(z,m);z.prevObject=this;z.context=this.context;if(r==="find")z.selector=this.selector+(this.selector?" ":"")+w;else if(r)z.selector=this.selector+
"."+r+"("+w+")";return z},each:function(m,r){return l.each(this,m,r)},ready:function(m){l.bindReady();if(l.isReady)m.call(B,l);else na&&na.push(m);return this},eq:function(m){return m===-1?this.slice(m):this.slice(m,+m+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(ea.apply(this,arguments),"slice",ea.call(arguments).join(","))},map:function(m){return this.pushStack(l.map(this,function(r,w){return m.call(r,w,r)}))},end:function(){return this.prevObject||
l(null)},push:qa,sort:[].sort,splice:[].splice};l.fn.init.prototype=l.fn;l.extend=l.fn.extend=function(){var m=arguments[0]||{},r=1,w=arguments.length,z=false,A,K,L,aa;if(typeof m==="boolean"){z=m;m=arguments[1]||{};r=2}if(typeof m!=="object"&&!l.isFunction(m))m={};if(w===r){m=this;--r}for(;r<w;r++)if((A=arguments[r])!=null)for(K in A){L=m[K];aa=A[K];if(m!==aa)if(z&&aa&&(l.isPlainObject(aa)||l.isArray(aa))){L=L&&(l.isPlainObject(L)||l.isArray(L))?L:l.isArray(aa)?[]:{};m[K]=l.extend(z,L,aa)}else if(aa!==
e)m[K]=aa}return m};l.extend({noConflict:function(m){c.$=I;if(m)c.jQuery=C;return l},isReady:false,ready:function(){if(!l.isReady){if(!B.body)return setTimeout(l.ready,13);l.isReady=true;if(na){for(var m,r=0;m=na[r++];)m.call(B,l);na=null}l.fn.triggerHandler&&l(B).triggerHandler("ready")}},bindReady:function(){if(!Aa){Aa=true;if(B.readyState==="complete")return l.ready();if(B.addEventListener){B.addEventListener("DOMContentLoaded",la,false);c.addEventListener("load",l.ready,false)}else if(B.attachEvent){B.attachEvent("onreadystatechange",
la);c.attachEvent("onload",l.ready);var m=false;try{m=c.frameElement==null}catch(r){}B.documentElement.doScroll&&m&&h()}}},isFunction:function(m){return Q.call(m)==="[object Function]"},isArray:function(m){return Q.call(m)==="[object Array]"},isPlainObject:function(m){if(!m||Q.call(m)!=="[object Object]"||m.nodeType||m.setInterval)return false;if(m.constructor&&!Y.call(m,"constructor")&&!Y.call(m.constructor.prototype,"isPrototypeOf"))return false;var r;for(r in m);return r===e||Y.call(m,r)},isEmptyObject:function(m){for(var r in m)return false;
return true},error:function(m){throw m;},parseJSON:function(m){if(typeof m!=="string"||!m)return null;m=l.trim(m);if(/^[\],:{}\s]*$/.test(m.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return c.JSON&&c.JSON.parse?c.JSON.parse(m):(new Function("return "+m))();else l.error("Invalid JSON: "+m)},noop:function(){},globalEval:function(m){if(m&&ma.test(m)){var r=B.getElementsByTagName("head")[0]||
B.documentElement,w=B.createElement("script");w.type="text/javascript";if(l.support.scriptEval)w.appendChild(B.createTextNode(m));else w.text=m;r.insertBefore(w,r.firstChild);r.removeChild(w)}},nodeName:function(m,r){return m.nodeName&&m.nodeName.toUpperCase()===r.toUpperCase()},each:function(m,r,w){var z,A=0,K=m.length,L=K===e||l.isFunction(m);if(w)if(L)for(z in m){if(r.apply(m[z],w)===false)break}else for(;A<K;){if(r.apply(m[A++],w)===false)break}else if(L)for(z in m){if(r.call(m[z],z,m[z])===false)break}else for(w=
m[0];A<K&&r.call(w,A,w)!==false;w=m[++A]);return m},trim:function(m){return(m||"").replace(V,"")},makeArray:function(m,r){r=r||[];if(m!=null)m.length==null||typeof m==="string"||l.isFunction(m)||typeof m!=="function"&&m.setInterval?qa.call(r,m):l.merge(r,m);return r},inArray:function(m,r){if(r.indexOf)return r.indexOf(m);for(var w=0,z=r.length;w<z;w++)if(r[w]===m)return w;return-1},merge:function(m,r){var w=m.length,z=0;if(typeof r.length==="number")for(var A=r.length;z<A;z++)m[w++]=r[z];else for(;r[z]!==
e;)m[w++]=r[z++];m.length=w;return m},grep:function(m,r,w){for(var z=[],A=0,K=m.length;A<K;A++)!w!==!r(m[A],A)&&z.push(m[A]);return z},map:function(m,r,w){for(var z=[],A,K=0,L=m.length;K<L;K++){A=r(m[K],K,w);if(A!=null)z[z.length]=A}return z.concat.apply([],z)},guid:1,proxy:function(m,r,w){if(arguments.length===2)if(typeof r==="string"){w=m;m=w[r];r=e}else if(r&&!l.isFunction(r)){w=r;r=e}if(!r&&m)r=function(){return m.apply(w||this,arguments)};if(m)r.guid=m.guid=m.guid||r.guid||l.guid++;return r},
uaMatch:function(m){m=m.toLowerCase();m=/(webkit)[ \/]([\w.]+)/.exec(m)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(m)||/(msie) ([\w.]+)/.exec(m)||!/compatible/.test(m)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(m)||[];return{browser:m[1]||"",version:m[2]||"0"}},browser:{}});Ba=l.uaMatch(Ba);if(Ba.browser){l.browser[Ba.browser]=true;l.browser.version=Ba.version}if(l.browser.webkit)l.browser.safari=true;if(ba)l.inArray=function(m,r){return ba.call(r,m)};D=l(B);if(B.addEventListener)la=function(){B.removeEventListener("DOMContentLoaded",
la,false);l.ready()};else if(B.attachEvent)la=function(){if(B.readyState==="complete"){B.detachEvent("onreadystatechange",la);l.ready()}};(function(){l.support={};var m=B.documentElement,r=B.createElement("script"),w=B.createElement("div"),z="script"+g();w.style.display="none";w.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var A=w.getElementsByTagName("*"),K=w.getElementsByTagName("a")[0];if(!(!A||!A.length||!K)){l.support=
{leadingWhitespace:w.firstChild.nodeType===3,tbody:!w.getElementsByTagName("tbody").length,htmlSerialize:!!w.getElementsByTagName("link").length,style:/red/.test(K.getAttribute("style")),hrefNormalized:K.getAttribute("href")==="/a",opacity:/^0.55$/.test(K.style.opacity),cssFloat:!!K.style.cssFloat,checkOn:w.getElementsByTagName("input")[0].value==="on",optSelected:B.createElement("select").appendChild(B.createElement("option")).selected,parentNode:w.removeChild(w.appendChild(B.createElement("div"))).parentNode===
null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};r.type="text/javascript";try{r.appendChild(B.createTextNode("window."+z+"=1;"))}catch(L){}m.insertBefore(r,m.firstChild);if(c[z]){l.support.scriptEval=true;delete c[z]}try{delete r.test}catch(aa){l.support.deleteExpando=false}m.removeChild(r);if(w.attachEvent&&w.fireEvent){w.attachEvent("onclick",function U(){l.support.noCloneEvent=false;w.detachEvent("onclick",U)});w.cloneNode(true).fireEvent("onclick")}w=
B.createElement("div");w.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";m=B.createDocumentFragment();m.appendChild(w.firstChild);l.support.checkClone=m.cloneNode(true).cloneNode(true).lastChild.checked;l(function(){var U=B.createElement("div");U.style.width=U.style.paddingLeft="1px";B.body.appendChild(U);l.boxModel=l.support.boxModel=U.offsetWidth===2;B.body.removeChild(U).style.display="none"});m=function(U){var ca=B.createElement("div");U="on"+U;var ra=U in ca;if(!ra){ca.setAttribute(U,
"return;");ra=typeof ca[U]==="function"}return ra};l.support.submitBubbles=m("submit");l.support.changeBubbles=m("change");m=r=w=A=K=null}})();l.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var W="jQuery"+g(),X=0,Ca={};l.extend({cache:{},expando:W,noData:{embed:true,object:true,applet:true},data:function(m,r,w){if(!(m.nodeName&&l.noData[m.nodeName.toLowerCase()])){m=
m==c?Ca:m;var z=m[W],A=l.cache;if(!z&&typeof r==="string"&&w===e)return null;z||(z=++X);if(typeof r==="object"){m[W]=z;A[z]=l.extend(true,{},r)}else if(!A[z]){m[W]=z;A[z]={}}m=A[z];if(w!==e)m[r]=w;return typeof r==="string"?m[r]:m}},removeData:function(m,r){if(!(m.nodeName&&l.noData[m.nodeName.toLowerCase()])){m=m==c?Ca:m;var w=m[W],z=l.cache,A=z[w];if(r){if(A){delete A[r];l.isEmptyObject(A)&&l.removeData(m)}}else{if(l.support.deleteExpando)delete m[l.expando];else m.removeAttribute&&m.removeAttribute(l.expando);
delete z[w]}}}});l.fn.extend({data:function(m,r){if(typeof m==="undefined"&&this.length)return l.data(this[0]);else if(typeof m==="object")return this.each(function(){l.data(this,m)});var w=m.split(".");w[1]=w[1]?"."+w[1]:"";if(r===e){var z=this.triggerHandler("getData"+w[1]+"!",[w[0]]);if(z===e&&this.length)z=l.data(this[0],m);return z===e&&w[1]?this.data(w[0]):z}else return this.trigger("setData"+w[1]+"!",[w[0],r]).each(function(){l.data(this,m,r)})},removeData:function(m){return this.each(function(){l.removeData(this,
m)})}});l.extend({queue:function(m,r,w){if(m){r=(r||"fx")+"queue";var z=l.data(m,r);if(!w)return z||[];if(!z||l.isArray(w))z=l.data(m,r,l.makeArray(w));else z.push(w);return z}},dequeue:function(m,r){r=r||"fx";var w=l.queue(m,r),z=w.shift();if(z==="inprogress")z=w.shift();if(z){r==="fx"&&w.unshift("inprogress");z.call(m,function(){l.dequeue(m,r)})}}});l.fn.extend({queue:function(m,r){if(typeof m!=="string"){r=m;m="fx"}if(r===e)return l.queue(this[0],m);return this.each(function(){var w=l.queue(this,
m,r);m==="fx"&&w[0]!=="inprogress"&&l.dequeue(this,m)})},dequeue:function(m){return this.each(function(){l.dequeue(this,m)})},delay:function(m,r){m=l.fx?l.fx.speeds[m]||m:m;r=r||"fx";return this.queue(r,function(){var w=this;setTimeout(function(){l.dequeue(w,r)},m)})},clearQueue:function(m){return this.queue(m||"fx",[])}});var za=/[\n\t]/g,Ga=/\s+/,G=/\r/g,F=/href|src|style/,H=/(button|input)/i,M=/(button|input|object|select|textarea)/i,ga=/^(a|area)$/i,ja=/radio|checkbox/;l.fn.extend({attr:function(m,
r){return d(this,m,r,true,l.attr)},removeAttr:function(m){return this.each(function(){l.attr(this,m,"");this.nodeType===1&&this.removeAttribute(m)})},addClass:function(m){if(l.isFunction(m))return this.each(function(ca){var ra=l(this);ra.addClass(m.call(this,ca,ra.attr("class")))});if(m&&typeof m==="string")for(var r=(m||"").split(Ga),w=0,z=this.length;w<z;w++){var A=this[w];if(A.nodeType===1)if(A.className){for(var K=" "+A.className+" ",L=A.className,aa=0,U=r.length;aa<U;aa++)if(K.indexOf(" "+r[aa]+
" ")<0)L+=" "+r[aa];A.className=l.trim(L)}else A.className=m}return this},removeClass:function(m){if(l.isFunction(m))return this.each(function(U){var ca=l(this);ca.removeClass(m.call(this,U,ca.attr("class")))});if(m&&typeof m==="string"||m===e)for(var r=(m||"").split(Ga),w=0,z=this.length;w<z;w++){var A=this[w];if(A.nodeType===1&&A.className)if(m){for(var K=(" "+A.className+" ").replace(za," "),L=0,aa=r.length;L<aa;L++)K=K.replace(" "+r[L]+" "," ");A.className=l.trim(K)}else A.className=""}return this},
toggleClass:function(m,r){var w=typeof m,z=typeof r==="boolean";if(l.isFunction(m))return this.each(function(A){var K=l(this);K.toggleClass(m.call(this,A,K.attr("class"),r),r)});return this.each(function(){if(w==="string")for(var A,K=0,L=l(this),aa=r,U=m.split(Ga);A=U[K++];){aa=z?aa:!L.hasClass(A);L[aa?"addClass":"removeClass"](A)}else if(w==="undefined"||w==="boolean"){this.className&&l.data(this,"__className__",this.className);this.className=this.className||m===false?"":l.data(this,"__className__")||
""}})},hasClass:function(m){m=" "+m+" ";for(var r=0,w=this.length;r<w;r++)if((" "+this[r].className+" ").replace(za," ").indexOf(m)>-1)return true;return false},val:function(m){if(m===e){var r=this[0];if(r){if(l.nodeName(r,"option"))return(r.attributes.value||{}).specified?r.value:r.text;if(l.nodeName(r,"select")){var w=r.selectedIndex,z=[],A=r.options;r=r.type==="select-one";if(w<0)return null;var K=r?w:0;for(w=r?w+1:A.length;K<w;K++){var L=A[K];if(L.selected){m=l(L).val();if(r)return m;z.push(m)}}return z}if(ja.test(r.type)&&
!l.support.checkOn)return r.getAttribute("value")===null?"on":r.value;return(r.value||"").replace(G,"")}return e}var aa=l.isFunction(m);return this.each(function(U){var ca=l(this),ra=m;if(this.nodeType===1){if(aa)ra=m.call(this,U,ca.val());if(typeof ra==="number")ra+="";if(l.isArray(ra)&&ja.test(this.type))this.checked=l.inArray(ca.val(),ra)>=0;else if(l.nodeName(this,"select")){var Ia=l.makeArray(ra);l("option",this).each(function(){this.selected=l.inArray(l(this).val(),Ia)>=0});if(!Ia.length)this.selectedIndex=
-1}else this.value=ra}})}});l.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(m,r,w,z){if(!m||m.nodeType===3||m.nodeType===8)return e;if(z&&r in l.attrFn)return l(m)[r](w);z=m.nodeType!==1||!l.isXMLDoc(m);var A=w!==e;r=z&&l.props[r]||r;if(m.nodeType===1){var K=F.test(r);if(r in m&&z&&!K){if(A){r==="type"&&H.test(m.nodeName)&&m.parentNode&&l.error("type property can't be changed");m[r]=w}if(l.nodeName(m,"form")&&m.getAttributeNode(r))return m.getAttributeNode(r).nodeValue;
if(r==="tabIndex")return(r=m.getAttributeNode("tabIndex"))&&r.specified?r.value:M.test(m.nodeName)||ga.test(m.nodeName)&&m.href?0:e;return m[r]}if(!l.support.style&&z&&r==="style"){if(A)m.style.cssText=""+w;return m.style.cssText}A&&m.setAttribute(r,""+w);m=!l.support.hrefNormalized&&z&&K?m.getAttribute(r,2):m.getAttribute(r);return m===null?e:m}return l.style(m,r,w)}});var da=/\.(.*)$/,pa=function(m){return m.replace(/[^\w\s\.\|`]/g,function(r){return"\\"+r})};l.event={add:function(m,r,w,z){if(!(m.nodeType===
3||m.nodeType===8)){if(m.setInterval&&m!==c&&!m.frameElement)m=c;var A,K;if(w.handler){A=w;w=A.handler}if(!w.guid)w.guid=l.guid++;if(K=l.data(m)){var L=K.events=K.events||{},aa=K.handle;if(!aa)K.handle=aa=function(){return typeof l!=="undefined"&&!l.event.triggered?l.event.handle.apply(aa.elem,arguments):e};aa.elem=m;r=r.split(" ");for(var U,ca=0,ra;U=r[ca++];){K=A?l.extend({},A):{handler:w,data:z};if(U.indexOf(".")>-1){ra=U.split(".");U=ra.shift();K.namespace=ra.slice(0).sort().join(".")}else{ra=
[];K.namespace=""}K.type=U;K.guid=w.guid;var Ia=L[U],Qa=l.event.special[U]||{};if(!Ia){Ia=L[U]=[];if(!Qa.setup||Qa.setup.call(m,z,ra,aa)===false)if(m.addEventListener)m.addEventListener(U,aa,false);else m.attachEvent&&m.attachEvent("on"+U,aa)}if(Qa.add){Qa.add.call(m,K);if(!K.handler.guid)K.handler.guid=w.guid}Ia.push(K);l.event.global[U]=true}m=null}}},global:{},remove:function(m,r,w,z){if(!(m.nodeType===3||m.nodeType===8)){var A,K=0,L,aa,U,ca,ra,Ia,Qa=l.data(m),Va=Qa&&Qa.events;if(Qa&&Va){if(r&&
r.type){w=r.handler;r=r.type}if(!r||typeof r==="string"&&r.charAt(0)==="."){r=r||"";for(A in Va)l.event.remove(m,A+r)}else{for(r=r.split(" ");A=r[K++];){ca=A;L=A.indexOf(".")<0;aa=[];if(!L){aa=A.split(".");A=aa.shift();U=RegExp("(^|\\.)"+l.map(aa.slice(0).sort(),pa).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(ra=Va[A])if(w){ca=l.event.special[A]||{};for(Sa=z||0;Sa<ra.length;Sa++){Ia=ra[Sa];if(w.guid===Ia.guid){if(L||U.test(Ia.namespace)){z==null&&ra.splice(Sa--,1);ca.remove&&ca.remove.call(m,Ia)}if(z!=null)break}}if(ra.length===
0||z!=null&&ra.length===1){if(!ca.teardown||ca.teardown.call(m,aa)===false)ta(m,A,Qa.handle);delete Va[A]}}else for(var Sa=0;Sa<ra.length;Sa++){Ia=ra[Sa];if(L||U.test(Ia.namespace)){l.event.remove(m,ca,Ia.handler,Sa);ra.splice(Sa--,1)}}}if(l.isEmptyObject(Va)){if(r=Qa.handle)r.elem=null;delete Qa.events;delete Qa.handle;l.isEmptyObject(Qa)&&l.removeData(m)}}}}},trigger:function(m,r,w,z){var A=m.type||m;if(!z){m=typeof m==="object"?m[W]?m:l.extend(l.Event(A),m):l.Event(A);if(A.indexOf("!")>=0){m.type=
A=A.slice(0,-1);m.exclusive=true}if(!w){m.stopPropagation();l.event.global[A]&&l.each(l.cache,function(){this.events&&this.events[A]&&l.event.trigger(m,r,this.handle.elem)})}if(!w||w.nodeType===3||w.nodeType===8)return e;m.result=e;m.target=w;r=l.makeArray(r);r.unshift(m)}m.currentTarget=w;(z=l.data(w,"handle"))&&z.apply(w,r);z=w.parentNode||w.ownerDocument;try{if(!(w&&w.nodeName&&l.noData[w.nodeName.toLowerCase()]))if(w["on"+A]&&w["on"+A].apply(w,r)===false)m.result=false}catch(K){}if(!m.isPropagationStopped()&&
z)l.event.trigger(m,r,z,true);else if(!m.isDefaultPrevented()){z=m.target;var L,aa=l.nodeName(z,"a")&&A==="click",U=l.event.special[A]||{};if((!U._default||U._default.call(w,m)===false)&&!aa&&!(z&&z.nodeName&&l.noData[z.nodeName.toLowerCase()])){try{if(z[A]){if(L=z["on"+A])z["on"+A]=null;l.event.triggered=true;z[A]()}}catch(ca){}if(L)z["on"+A]=L;l.event.triggered=false}}},handle:function(m){var r,w,z,A;m=arguments[0]=l.event.fix(m||c.event);m.currentTarget=this;r=m.type.indexOf(".")<0&&!m.exclusive;
if(!r){w=m.type.split(".");m.type=w.shift();z=RegExp("(^|\\.)"+w.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}A=l.data(this,"events");w=A[m.type];if(A&&w){w=w.slice(0);A=0;for(var K=w.length;A<K;A++){var L=w[A];if(r||z.test(L.namespace)){m.handler=L.handler;m.data=L.data;m.handleObj=L;L=L.handler.apply(this,arguments);if(L!==e){m.result=L;if(L===false){m.preventDefault();m.stopPropagation()}}if(m.isImmediatePropagationStopped())break}}}return m.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(m){if(m[W])return m;var r=m;m=l.Event(r);for(var w=this.props.length,z;w;){z=this.props[--w];m[z]=r[z]}if(!m.target)m.target=m.srcElement||B;if(m.target.nodeType===3)m.target=m.target.parentNode;if(!m.relatedTarget&&m.fromElement)m.relatedTarget=m.fromElement===m.target?m.toElement:m.fromElement;if(m.pageX==null&&m.clientX!=null){r=B.documentElement;w=B.body;m.pageX=m.clientX+(r&&r.scrollLeft||w&&w.scrollLeft||0)-(r&&r.clientLeft||w&&w.clientLeft||0);m.pageY=m.clientY+(r&&r.scrollTop||
w&&w.scrollTop||0)-(r&&r.clientTop||w&&w.clientTop||0)}if(!m.which&&(m.charCode||m.charCode===0?m.charCode:m.keyCode))m.which=m.charCode||m.keyCode;if(!m.metaKey&&m.ctrlKey)m.metaKey=m.ctrlKey;if(!m.which&&m.button!==e)m.which=m.button&1?1:m.button&2?3:m.button&4?2:0;return m},guid:1E8,proxy:l.proxy,special:{ready:{setup:l.bindReady,teardown:l.noop},live:{add:function(m){l.event.add(this,m.origType,l.extend({},m,{handler:n}))},remove:function(m){var r=true,w=m.origType.replace(da,"");l.each(l.data(this,
"events").live||[],function(){if(w===this.origType.replace(da,""))return r=false});r&&l.event.remove(this,m.origType,n)}},beforeunload:{setup:function(m,r,w){if(this.setInterval)this.onbeforeunload=w;return false},teardown:function(m,r){if(this.onbeforeunload===r)this.onbeforeunload=null}}}};var ta=B.removeEventListener?function(m,r,w){m.removeEventListener(r,w,false)}:function(m,r,w){m.detachEvent("on"+r,w)};l.Event=function(m){if(!this.preventDefault)return new l.Event(m);if(m&&m.type){this.originalEvent=
m;this.type=m.type}else this.type=m;this.timeStamp=g();this[W]=true};l.Event.prototype={preventDefault:function(){this.isDefaultPrevented=s;var m=this.originalEvent;if(m){m.preventDefault&&m.preventDefault();m.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=s;var m=this.originalEvent;if(m){m.stopPropagation&&m.stopPropagation();m.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=s;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,
isImmediatePropagationStopped:k};var ya=function(m){var r=m.relatedTarget;try{for(;r&&r!==this;)r=r.parentNode;if(r!==this){m.type=m.data;l.event.handle.apply(this,arguments)}}catch(w){}},va=function(m){m.type=m.data;l.event.handle.apply(this,arguments)};l.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(m,r){l.event.special[m]={setup:function(w){l.event.add(this,r,w&&w.selector?va:ya,m)},teardown:function(w){l.event.remove(this,r,w&&w.selector?va:ya)}}});if(!l.support.submitBubbles)l.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){l.event.add(this,"click.specialSubmit",function(m){var r=m.target,w=r.type;if((w==="submit"||w==="image")&&l(r).closest("form").length)return o("submit",this,arguments)});l.event.add(this,"keypress.specialSubmit",function(m){var r=m.target,w=r.type;if((w==="text"||w==="password")&&l(r).closest("form").length&&m.keyCode===13)return o("submit",this,arguments)})}else return false},teardown:function(){l.event.remove(this,".specialSubmit")}};if(!l.support.changeBubbles){var La=
/textarea|input|select/i,Ma,Na=function(m){var r=m.type,w=m.value;if(r==="radio"||r==="checkbox")w=m.checked;else if(r==="select-multiple")w=m.selectedIndex>-1?l.map(m.options,function(z){return z.selected}).join("-"):"";else if(m.nodeName.toLowerCase()==="select")w=m.selectedIndex;return w},Ta=function(m,r){var w=m.target,z,A;if(!(!La.test(w.nodeName)||w.readOnly)){z=l.data(w,"_change_data");A=Na(w);if(m.type!=="focusout"||w.type!=="radio")l.data(w,"_change_data",A);if(!(z===e||A===z))if(z!=null||
A){m.type="change";return l.event.trigger(m,r,w)}}};l.event.special.change={filters:{focusout:Ta,click:function(m){var r=m.target,w=r.type;if(w==="radio"||w==="checkbox"||r.nodeName.toLowerCase()==="select")return Ta.call(this,m)},keydown:function(m){var r=m.target,w=r.type;if(m.keyCode===13&&r.nodeName.toLowerCase()!=="textarea"||m.keyCode===32&&(w==="checkbox"||w==="radio")||w==="select-multiple")return Ta.call(this,m)},beforeactivate:function(m){m=m.target;l.data(m,"_change_data",Na(m))}},setup:function(){if(this.type===
"file")return false;for(var m in Ma)l.event.add(this,m+".specialChange",Ma[m]);return La.test(this.nodeName)},teardown:function(){l.event.remove(this,".specialChange");return La.test(this.nodeName)}};Ma=l.event.special.change.filters}B.addEventListener&&l.each({focus:"focusin",blur:"focusout"},function(m,r){function w(z){z=l.event.fix(z);z.type=r;return l.event.handle.call(this,z)}l.event.special[r]={setup:function(){this.addEventListener(m,w,true)},teardown:function(){this.removeEventListener(m,
w,true)}}});l.each(["bind","one"],function(m,r){l.fn[r]=function(w,z,A){if(typeof w==="object"){for(var K in w)this[r](K,z,w[K],A);return this}if(l.isFunction(z)){A=z;z=e}var L=r==="one"?l.proxy(A,function(U){l(this).unbind(U,L);return A.apply(this,arguments)}):A;if(w==="unload"&&r!=="one")this.one(w,z,A);else{K=0;for(var aa=this.length;K<aa;K++)l.event.add(this[K],w,L,z)}return this}});l.fn.extend({unbind:function(m,r){if(typeof m==="object"&&!m.preventDefault)for(var w in m)this.unbind(w,m[w]);
else{w=0;for(var z=this.length;w<z;w++)l.event.remove(this[w],m,r)}return this},delegate:function(m,r,w,z){return this.live(r,w,z,m)},undelegate:function(m,r,w){return arguments.length===0?this.unbind("live"):this.die(r,null,w,m)},trigger:function(m,r){return this.each(function(){l.event.trigger(m,r,this)})},triggerHandler:function(m,r){if(this[0]){m=l.Event(m);m.preventDefault();m.stopPropagation();l.event.trigger(m,r,this[0]);return m.result}},toggle:function(m){for(var r=arguments,w=1;w<r.length;)l.proxy(m,
r[w++]);return this.click(l.proxy(m,function(z){var A=(l.data(this,"lastToggle"+m.guid)||0)%w;l.data(this,"lastToggle"+m.guid,A+1);z.preventDefault();return r[A].apply(this,arguments)||false}))},hover:function(m,r){return this.mouseenter(m).mouseleave(r||m)}});var ha={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};l.each(["live","die"],function(m,r){l.fn[r]=function(w,z,A,K){var L,aa=0,U,ca,ra=K||this.selector,Ia=K?this:l(this.context);if(l.isFunction(z)){A=z;z=e}for(w=
(w||"").split(" ");(L=w[aa++])!=null;){K=da.exec(L);U="";if(K){U=K[0];L=L.replace(da,"")}if(L==="hover")w.push("mouseenter"+U,"mouseleave"+U);else{ca=L;if(L==="focus"||L==="blur"){w.push(ha[L]+U);L+=U}else L=(ha[L]||L)+U;r==="live"?Ia.each(function(){l.event.add(this,q(L,ra),{data:z,selector:ra,handler:A,origType:L,origHandler:A,preType:ca})}):Ia.unbind(q(L,ra),A)}}return this}});l.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
function(m,r){l.fn[r]=function(w){return w?this.bind(r,w):this.trigger(r)};if(l.attrFn)l.attrFn[r]=true});c.attachEvent&&!c.addEventListener&&c.attachEvent("onunload",function(){for(var m in l.cache)if(l.cache[m].handle)try{l.event.remove(l.cache[m].handle.elem)}catch(r){}});(function(){function m(E){for(var J="",S,Z=0;E[Z];Z++){S=E[Z];if(S.nodeType===3||S.nodeType===4)J+=S.nodeValue;else if(S.nodeType!==8)J+=m(S.childNodes)}return J}function r(E,J,S,Z,oa,ka){oa=0;for(var Ha=Z.length;oa<Ha;oa++){var Da=
Z[oa];if(Da){Da=Da[E];for(var Oa=false;Da;){if(Da.sizcache===S){Oa=Z[Da.sizset];break}if(Da.nodeType===1&&!ka){Da.sizcache=S;Da.sizset=oa}if(Da.nodeName.toLowerCase()===J){Oa=Da;break}Da=Da[E]}Z[oa]=Oa}}}function w(E,J,S,Z,oa,ka){oa=0;for(var Ha=Z.length;oa<Ha;oa++){var Da=Z[oa];if(Da){Da=Da[E];for(var Oa=false;Da;){if(Da.sizcache===S){Oa=Z[Da.sizset];break}if(Da.nodeType===1){if(!ka){Da.sizcache=S;Da.sizset=oa}if(typeof J!=="string"){if(Da===J){Oa=true;break}}else if(U.filter(J,[Da]).length>0){Oa=
Da;break}}Da=Da[E]}Z[oa]=Oa}}}var z=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,A=0,K=Object.prototype.toString,L=false,aa=true;[0,0].sort(function(){aa=false;return 0});var U=function(E,J,S,Z){S=S||[];var oa=J=J||B;if(J.nodeType!==1&&J.nodeType!==9)return[];if(!E||typeof E!=="string")return S;for(var ka=[],Ha,Da,Oa,gb,$a=true,cb=Ja(J),ab=E;(z.exec(""),Ha=z.exec(ab))!==null;){ab=Ha[3];ka.push(Ha[1]);if(Ha[2]){gb=
Ha[3];break}}if(ka.length>1&&ra.exec(E))if(ka.length===2&&ca.relative[ka[0]])Da=jb(ka[0]+ka[1],J);else for(Da=ca.relative[ka[0]]?[J]:U(ka.shift(),J);ka.length;){E=ka.shift();if(ca.relative[E])E+=ka.shift();Da=jb(E,Da)}else{if(!Z&&ka.length>1&&J.nodeType===9&&!cb&&ca.match.ID.test(ka[0])&&!ca.match.ID.test(ka[ka.length-1])){Ha=U.find(ka.shift(),J,cb);J=Ha.expr?U.filter(Ha.expr,Ha.set)[0]:Ha.set[0]}if(J){Ha=Z?{expr:ka.pop(),set:Qa(Z)}:U.find(ka.pop(),ka.length===1&&(ka[0]==="~"||ka[0]==="+")&&J.parentNode?
J.parentNode:J,cb);Da=Ha.expr?U.filter(Ha.expr,Ha.set):Ha.set;if(ka.length>0)Oa=Qa(Da);else $a=false;for(;ka.length;){var Xa=ka.pop();Ha=Xa;if(ca.relative[Xa])Ha=ka.pop();else Xa="";if(Ha==null)Ha=J;ca.relative[Xa](Oa,Ha,cb)}}else Oa=[]}Oa||(Oa=Da);Oa||U.error(Xa||E);if(K.call(Oa)==="[object Array]")if($a)if(J&&J.nodeType===1)for(E=0;Oa[E]!=null;E++){if(Oa[E]&&(Oa[E]===true||Oa[E].nodeType===1&&Ya(J,Oa[E])))S.push(Da[E])}else for(E=0;Oa[E]!=null;E++)Oa[E]&&Oa[E].nodeType===1&&S.push(Da[E]);else S.push.apply(S,
Oa);else Qa(Oa,S);if(gb){U(gb,oa,S,Z);U.uniqueSort(S)}return S};U.uniqueSort=function(E){if(Sa){L=aa;E.sort(Sa);if(L)for(var J=1;J<E.length;J++)E[J]===E[J-1]&&E.splice(J--,1)}return E};U.matches=function(E,J){return U(E,null,null,J)};U.find=function(E,J,S){var Z,oa;if(!E)return[];for(var ka=0,Ha=ca.order.length;ka<Ha;ka++){var Da=ca.order[ka];if(oa=ca.leftMatch[Da].exec(E)){var Oa=oa[1];oa.splice(1,1);if(Oa.substr(Oa.length-1)!=="\\"){oa[1]=(oa[1]||"").replace(/\\/g,"");Z=ca.find[Da](oa,J,S);if(Z!=
null){E=E.replace(ca.match[Da],"");break}}}}Z||(Z=J.getElementsByTagName("*"));return{set:Z,expr:E}};U.filter=function(E,J,S,Z){for(var oa=E,ka=[],Ha=J,Da,Oa,gb=J&&J[0]&&Ja(J[0]);E&&J.length;){for(var $a in ca.filter)if((Da=ca.leftMatch[$a].exec(E))!=null&&Da[2]){var cb=ca.filter[$a],ab,Xa;Xa=Da[1];Oa=false;Da.splice(1,1);if(Xa.substr(Xa.length-1)!=="\\"){if(Ha===ka)ka=[];if(ca.preFilter[$a])if(Da=ca.preFilter[$a](Da,Ha,S,ka,Z,gb)){if(Da===true)continue}else Oa=ab=true;if(Da)for(var hb=0;(Xa=Ha[hb])!=
null;hb++)if(Xa){ab=cb(Xa,Da,hb,Ha);var pb=Z^!!ab;if(S&&ab!=null)if(pb)Oa=true;else Ha[hb]=false;else if(pb){ka.push(Xa);Oa=true}}if(ab!==e){S||(Ha=ka);E=E.replace(ca.match[$a],"");if(!Oa)return[];break}}}if(E===oa)if(Oa==null)U.error(E);else break;oa=E}return Ha};U.error=function(E){throw"Syntax error, unrecognized expression: "+E;};var ca=U.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,
ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(E){return E.getAttribute("href")}},relative:{"+":function(E,J){var S=typeof J==="string",
Z=S&&!/\W/.test(J);S=S&&!Z;if(Z)J=J.toLowerCase();Z=0;for(var oa=E.length,ka;Z<oa;Z++)if(ka=E[Z]){for(;(ka=ka.previousSibling)&&ka.nodeType!==1;);E[Z]=S||ka&&ka.nodeName.toLowerCase()===J?ka||false:ka===J}S&&U.filter(J,E,true)},">":function(E,J){var S=typeof J==="string";if(S&&!/\W/.test(J)){J=J.toLowerCase();for(var Z=0,oa=E.length;Z<oa;Z++){var ka=E[Z];if(ka){S=ka.parentNode;E[Z]=S.nodeName.toLowerCase()===J?S:false}}}else{Z=0;for(oa=E.length;Z<oa;Z++)if(ka=E[Z])E[Z]=S?ka.parentNode:ka.parentNode===
J;S&&U.filter(J,E,true)}},"":function(E,J,S){var Z=A++,oa=w;if(typeof J==="string"&&!/\W/.test(J)){var ka=J=J.toLowerCase();oa=r}oa("parentNode",J,Z,E,ka,S)},"~":function(E,J,S){var Z=A++,oa=w;if(typeof J==="string"&&!/\W/.test(J)){var ka=J=J.toLowerCase();oa=r}oa("previousSibling",J,Z,E,ka,S)}},find:{ID:function(E,J,S){if(typeof J.getElementById!=="undefined"&&!S)return(E=J.getElementById(E[1]))?[E]:[]},NAME:function(E,J){if(typeof J.getElementsByName!=="undefined"){var S=[];J=J.getElementsByName(E[1]);
for(var Z=0,oa=J.length;Z<oa;Z++)J[Z].getAttribute("name")===E[1]&&S.push(J[Z]);return S.length===0?null:S}},TAG:function(E,J){return J.getElementsByTagName(E[1])}},preFilter:{CLASS:function(E,J,S,Z,oa,ka){E=" "+E[1].replace(/\\/g,"")+" ";if(ka)return E;ka=0;for(var Ha;(Ha=J[ka])!=null;ka++)if(Ha)if(oa^(Ha.className&&(" "+Ha.className+" ").replace(/[\t\n]/g," ").indexOf(E)>=0))S||Z.push(Ha);else if(S)J[ka]=false;return false},ID:function(E){return E[1].replace(/\\/g,"")},TAG:function(E){return E[1].toLowerCase()},
CHILD:function(E){if(E[1]==="nth"){var J=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(E[2]==="even"&&"2n"||E[2]==="odd"&&"2n+1"||!/\D/.test(E[2])&&"0n+"+E[2]||E[2]);E[2]=J[1]+(J[2]||1)-0;E[3]=J[3]-0}E[0]=A++;return E},ATTR:function(E,J,S,Z,oa,ka){J=E[1].replace(/\\/g,"");if(!ka&&ca.attrMap[J])E[1]=ca.attrMap[J];if(E[2]==="~=")E[4]=" "+E[4]+" ";return E},PSEUDO:function(E,J,S,Z,oa){if(E[1]==="not")if((z.exec(E[3])||"").length>1||/^\w/.test(E[3]))E[3]=U(E[3],null,null,J);else{E=U.filter(E[3],J,S,true^oa);S||Z.push.apply(Z,
E);return false}else if(ca.match.POS.test(E[0])||ca.match.CHILD.test(E[0]))return true;return E},POS:function(E){E.unshift(true);return E}},filters:{enabled:function(E){return E.disabled===false&&E.type!=="hidden"},disabled:function(E){return E.disabled===true},checked:function(E){return E.checked===true},selected:function(E){return E.selected===true},parent:function(E){return!!E.firstChild},empty:function(E){return!E.firstChild},has:function(E,J,S){return!!U(S[3],E).length},header:function(E){return/h\d/i.test(E.nodeName)},
text:function(E){return"text"===E.type},radio:function(E){return"radio"===E.type},checkbox:function(E){return"checkbox"===E.type},file:function(E){return"file"===E.type},password:function(E){return"password"===E.type},submit:function(E){return"submit"===E.type},image:function(E){return"image"===E.type},reset:function(E){return"reset"===E.type},button:function(E){return"button"===E.type||E.nodeName.toLowerCase()==="button"},input:function(E){return/input|select|textarea|button/i.test(E.nodeName)}},
setFilters:{first:function(E,J){return J===0},last:function(E,J,S,Z){return J===Z.length-1},even:function(E,J){return J%2===0},odd:function(E,J){return J%2===1},lt:function(E,J,S){return J<S[3]-0},gt:function(E,J,S){return J>S[3]-0},nth:function(E,J,S){return S[3]-0===J},eq:function(E,J,S){return S[3]-0===J}},filter:{PSEUDO:function(E,J,S,Z){var oa=J[1],ka=ca.filters[oa];if(ka)return ka(E,S,J,Z);else if(oa==="contains")return(E.textContent||E.innerText||m([E])||"").indexOf(J[3])>=0;else if(oa==="not"){J=
J[3];S=0;for(Z=J.length;S<Z;S++)if(J[S]===E)return false;return true}else U.error("Syntax error, unrecognized expression: "+oa)},CHILD:function(E,J){var S=J[1],Z=E;switch(S){case "only":case "first":for(;Z=Z.previousSibling;)if(Z.nodeType===1)return false;if(S==="first")return true;Z=E;case "last":for(;Z=Z.nextSibling;)if(Z.nodeType===1)return false;return true;case "nth":S=J[2];var oa=J[3];if(S===1&&oa===0)return true;J=J[0];var ka=E.parentNode;if(ka&&(ka.sizcache!==J||!E.nodeIndex)){var Ha=0;for(Z=
ka.firstChild;Z;Z=Z.nextSibling)if(Z.nodeType===1)Z.nodeIndex=++Ha;ka.sizcache=J}E=E.nodeIndex-oa;return S===0?E===0:E%S===0&&E/S>=0}},ID:function(E,J){return E.nodeType===1&&E.getAttribute("id")===J},TAG:function(E,J){return J==="*"&&E.nodeType===1||E.nodeName.toLowerCase()===J},CLASS:function(E,J){return(" "+(E.className||E.getAttribute("class"))+" ").indexOf(J)>-1},ATTR:function(E,J){var S=J[1];E=ca.attrHandle[S]?ca.attrHandle[S](E):E[S]!=null?E[S]:E.getAttribute(S);S=E+"";var Z=J[2];J=J[4];return E==
null?Z==="!=":Z==="="?S===J:Z==="*="?S.indexOf(J)>=0:Z==="~="?(" "+S+" ").indexOf(J)>=0:!J?S&&E!==false:Z==="!="?S!==J:Z==="^="?S.indexOf(J)===0:Z==="$="?S.substr(S.length-J.length)===J:Z==="|="?S===J||S.substr(0,J.length+1)===J+"-":false},POS:function(E,J,S,Z){var oa=ca.setFilters[J[2]];if(oa)return oa(E,S,J,Z)}}},ra=ca.match.POS;for(var Ia in ca.match){ca.match[Ia]=RegExp(ca.match[Ia].source+/(?![^\[]*\])(?![^\(]*\))/.source);ca.leftMatch[Ia]=RegExp(/(^(?:.|\r|\n)*?)/.source+ca.match[Ia].source.replace(/\\(\d+)/g,
function(E,J){return"\\"+(J-0+1)}))}var Qa=function(E,J){E=Array.prototype.slice.call(E,0);if(J){J.push.apply(J,E);return J}return E};try{Array.prototype.slice.call(B.documentElement.childNodes,0)}catch(Va){Qa=function(E,J){J=J||[];if(K.call(E)==="[object Array]")Array.prototype.push.apply(J,E);else if(typeof E.length==="number")for(var S=0,Z=E.length;S<Z;S++)J.push(E[S]);else for(S=0;E[S];S++)J.push(E[S]);return J}}var Sa;if(B.documentElement.compareDocumentPosition)Sa=function(E,J){if(!E.compareDocumentPosition||
!J.compareDocumentPosition){if(E==J)L=true;return E.compareDocumentPosition?-1:1}E=E.compareDocumentPosition(J)&4?-1:E===J?0:1;if(E===0)L=true;return E};else if("sourceIndex"in B.documentElement)Sa=function(E,J){if(!E.sourceIndex||!J.sourceIndex){if(E==J)L=true;return E.sourceIndex?-1:1}E=E.sourceIndex-J.sourceIndex;if(E===0)L=true;return E};else if(B.createRange)Sa=function(E,J){if(!E.ownerDocument||!J.ownerDocument){if(E==J)L=true;return E.ownerDocument?-1:1}var S=E.ownerDocument.createRange(),
Z=J.ownerDocument.createRange();S.setStart(E,0);S.setEnd(E,0);Z.setStart(J,0);Z.setEnd(J,0);E=S.compareBoundaryPoints(Range.START_TO_END,Z);if(E===0)L=true;return E};(function(){var E=B.createElement("div"),J="script"+(new Date).getTime();E.innerHTML="<a name='"+J+"'/>";var S=B.documentElement;S.insertBefore(E,S.firstChild);if(B.getElementById(J)){ca.find.ID=function(Z,oa,ka){if(typeof oa.getElementById!=="undefined"&&!ka)return(oa=oa.getElementById(Z[1]))?oa.id===Z[1]||typeof oa.getAttributeNode!==
"undefined"&&oa.getAttributeNode("id").nodeValue===Z[1]?[oa]:e:[]};ca.filter.ID=function(Z,oa){var ka=typeof Z.getAttributeNode!=="undefined"&&Z.getAttributeNode("id");return Z.nodeType===1&&ka&&ka.nodeValue===oa}}S.removeChild(E);S=E=null})();(function(){var E=B.createElement("div");E.appendChild(B.createComment(""));if(E.getElementsByTagName("*").length>0)ca.find.TAG=function(J,S){S=S.getElementsByTagName(J[1]);if(J[1]==="*"){J=[];for(var Z=0;S[Z];Z++)S[Z].nodeType===1&&J.push(S[Z]);S=J}return S};
E.innerHTML="<a href='#'></a>";if(E.firstChild&&typeof E.firstChild.getAttribute!=="undefined"&&E.firstChild.getAttribute("href")!=="#")ca.attrHandle.href=function(J){return J.getAttribute("href",2)};E=null})();B.querySelectorAll&&function(){var E=U,J=B.createElement("div");J.innerHTML="<p class='TEST'></p>";if(!(J.querySelectorAll&&J.querySelectorAll(".TEST").length===0)){U=function(Z,oa,ka,Ha){oa=oa||B;if(!Ha&&oa.nodeType===9&&!Ja(oa))try{return Qa(oa.querySelectorAll(Z),ka)}catch(Da){}return E(Z,
oa,ka,Ha)};for(var S in E)U[S]=E[S];J=null}}();(function(){var E=B.createElement("div");E.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!E.getElementsByClassName||E.getElementsByClassName("e").length===0)){E.lastChild.className="e";if(E.getElementsByClassName("e").length!==1){ca.order.splice(1,0,"CLASS");ca.find.CLASS=function(J,S,Z){if(typeof S.getElementsByClassName!=="undefined"&&!Z)return S.getElementsByClassName(J[1])};E=null}}})();var Ya=B.compareDocumentPosition?function(E,
J){return!!(E.compareDocumentPosition(J)&16)}:function(E,J){return E!==J&&(E.contains?E.contains(J):true)},Ja=function(E){return(E=(E?E.ownerDocument||E:0).documentElement)?E.nodeName!=="HTML":false},jb=function(E,J){var S=[],Z="",oa;for(J=J.nodeType?[J]:J;oa=ca.match.PSEUDO.exec(E);){Z+=oa[0];E=E.replace(ca.match.PSEUDO,"")}E=ca.relative[E]?E+"*":E;oa=0;for(var ka=J.length;oa<ka;oa++)U(E,J[oa],S);return U.filter(Z,S)};l.find=U;l.expr=U.selectors;l.expr[":"]=l.expr.filters;l.unique=U.uniqueSort;l.text=
m;l.isXMLDoc=Ja;l.contains=Ya})();var fa=/Until$/,O=/^(?:parents|prevUntil|prevAll)/,P=/,/;ea=Array.prototype.slice;var ia=function(m,r,w){if(l.isFunction(r))return l.grep(m,function(A,K){return!!r.call(A,K,A)===w});else if(r.nodeType)return l.grep(m,function(A){return A===r===w});else if(typeof r==="string"){var z=l.grep(m,function(A){return A.nodeType===1});if(T.test(r))return l.filter(r,z,!w);else r=l.filter(r,z)}return l.grep(m,function(A){return l.inArray(A,r)>=0===w})};l.fn.extend({find:function(m){for(var r=
this.pushStack("","find",m),w=0,z=0,A=this.length;z<A;z++){w=r.length;l.find(m,this[z],r);if(z>0)for(var K=w;K<r.length;K++)for(var L=0;L<w;L++)if(r[L]===r[K]){r.splice(K--,1);break}}return r},has:function(m){var r=l(m);return this.filter(function(){for(var w=0,z=r.length;w<z;w++)if(l.contains(this,r[w]))return true})},not:function(m){return this.pushStack(ia(this,m,false),"not",m)},filter:function(m){return this.pushStack(ia(this,m,true),"filter",m)},is:function(m){return!!m&&l.filter(m,this).length>
0},closest:function(m,r){if(l.isArray(m)){var w=[],z=this[0],A,K={},L;if(z&&m.length){A=0;for(var aa=m.length;A<aa;A++){L=m[A];K[L]||(K[L]=l.expr.match.POS.test(L)?l(L,r||this.context):L)}for(;z&&z.ownerDocument&&z!==r;){for(L in K){A=K[L];if(A.jquery?A.index(z)>-1:l(z).is(A)){w.push({selector:L,elem:z});delete K[L]}}z=z.parentNode}}return w}var U=l.expr.match.POS.test(m)?l(m,r||this.context):null;return this.map(function(ca,ra){for(;ra&&ra.ownerDocument&&ra!==r;){if(U?U.index(ra)>-1:l(ra).is(m))return ra;
ra=ra.parentNode}return null})},index:function(m){if(!m||typeof m==="string")return l.inArray(this[0],m?l(m):this.parent().children());return l.inArray(m.jquery?m[0]:m,this)},add:function(m,r){m=typeof m==="string"?l(m,r||this.context):l.makeArray(m);r=l.merge(this.get(),m);return this.pushStack(!m[0]||!m[0].parentNode||m[0].parentNode.nodeType===11||!r[0]||!r[0].parentNode||r[0].parentNode.nodeType===11?r:l.unique(r))},andSelf:function(){return this.add(this.prevObject)}});l.each({parent:function(m){return(m=
m.parentNode)&&m.nodeType!==11?m:null},parents:function(m){return l.dir(m,"parentNode")},parentsUntil:function(m,r,w){return l.dir(m,"parentNode",w)},next:function(m){return l.nth(m,2,"nextSibling")},prev:function(m){return l.nth(m,2,"previousSibling")},nextAll:function(m){return l.dir(m,"nextSibling")},prevAll:function(m){return l.dir(m,"previousSibling")},nextUntil:function(m,r,w){return l.dir(m,"nextSibling",w)},prevUntil:function(m,r,w){return l.dir(m,"previousSibling",w)},siblings:function(m){return l.sibling(m.parentNode.firstChild,
m)},children:function(m){return l.sibling(m.firstChild)},contents:function(m){return l.nodeName(m,"iframe")?m.contentDocument||m.contentWindow.document:l.makeArray(m.childNodes)}},function(m,r){l.fn[m]=function(w,z){var A=l.map(this,r,w);fa.test(m)||(z=w);if(z&&typeof z==="string")A=l.filter(z,A);A=this.length>1?l.unique(A):A;if((this.length>1||P.test(z))&&O.test(m))A=A.reverse();return this.pushStack(A,m,ea.call(arguments).join(","))}});l.extend({filter:function(m,r,w){if(w)m=":not("+m+")";return l.find.matches(m,
r)},dir:function(m,r,w){var z=[];for(m=m[r];m&&m.nodeType!==9&&(w===e||m.nodeType!==1||!l(m).is(w));){m.nodeType===1&&z.push(m);m=m[r]}return z},nth:function(m,r,w){r=r||1;for(var z=0;m;m=m[w])if(m.nodeType===1&&++z===r)break;return m},sibling:function(m,r){for(var w=[];m;m=m.nextSibling)m.nodeType===1&&m!==r&&w.push(m);return w}});var R=/ jQuery\d+="(?:\d+|null)"/g,wa=/^\s+/,ua=/(<([\w:]+)[^>]*?)\/>/g,Ea=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,Pa=/<([\w:]+)/,xa=/<tbody/i,Fa=/<|&#?\w+;/,
Ka=/<script|<object|<embed|<option|<style/i,Ra=/checked\s*(?:[^=]|=\s*.checked.)/i,Wa=function(m,r,w){return Ea.test(w)?m:r+"></"+w+">"},Ua={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};Ua.optgroup=Ua.option;Ua.tbody=
Ua.tfoot=Ua.colgroup=Ua.caption=Ua.thead;Ua.th=Ua.td;if(!l.support.htmlSerialize)Ua._default=[1,"div<div>","</div>"];l.fn.extend({text:function(m){if(l.isFunction(m))return this.each(function(r){var w=l(this);w.text(m.call(this,r,w.text()))});if(typeof m!=="object"&&m!==e)return this.empty().append((this[0]&&this[0].ownerDocument||B).createTextNode(m));return l.text(this)},wrapAll:function(m){if(l.isFunction(m))return this.each(function(w){l(this).wrapAll(m.call(this,w))});if(this[0]){var r=l(m,this[0].ownerDocument).eq(0).clone(true);
this[0].parentNode&&r.insertBefore(this[0]);r.map(function(){for(var w=this;w.firstChild&&w.firstChild.nodeType===1;)w=w.firstChild;return w}).append(this)}return this},wrapInner:function(m){if(l.isFunction(m))return this.each(function(r){l(this).wrapInner(m.call(this,r))});return this.each(function(){var r=l(this),w=r.contents();w.length?w.wrapAll(m):r.append(m)})},wrap:function(m){return this.each(function(){l(this).wrapAll(m)})},unwrap:function(){return this.parent().each(function(){l.nodeName(this,
"body")||l(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(m){this.nodeType===1&&this.appendChild(m)})},prepend:function(){return this.domManip(arguments,true,function(m){this.nodeType===1&&this.insertBefore(m,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(r){this.parentNode.insertBefore(r,this)});else if(arguments.length){var m=l(arguments[0]);m.push.apply(m,this.toArray());
return this.pushStack(m,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(r){this.parentNode.insertBefore(r,this.nextSibling)});else if(arguments.length){var m=this.pushStack(this,"after",arguments);m.push.apply(m,l(arguments[0]).toArray());return m}},remove:function(m,r){for(var w=0,z;(z=this[w])!=null;w++)if(!m||l.filter(m,[z]).length){if(!r&&z.nodeType===1){l.cleanData(z.getElementsByTagName("*"));l.cleanData([z])}z.parentNode&&
z.parentNode.removeChild(z)}return this},empty:function(){for(var m=0,r;(r=this[m])!=null;m++)for(r.nodeType===1&&l.cleanData(r.getElementsByTagName("*"));r.firstChild;)r.removeChild(r.firstChild);return this},clone:function(m){var r=this.map(function(){if(!l.support.noCloneEvent&&!l.isXMLDoc(this)){var w=this.outerHTML,z=this.ownerDocument;if(!w){w=z.createElement("div");w.appendChild(this.cloneNode(true));w=w.innerHTML}return l.clean([w.replace(R,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(wa,
"")],z)[0]}else return this.cloneNode(true)});if(m===true){u(this,r);u(this.find("*"),r.find("*"))}return r},html:function(m){if(m===e)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(R,""):null;else if(typeof m==="string"&&!Ka.test(m)&&(l.support.leadingWhitespace||!wa.test(m))&&!Ua[(Pa.exec(m)||["",""])[1].toLowerCase()]){m=m.replace(ua,Wa);try{for(var r=0,w=this.length;r<w;r++)if(this[r].nodeType===1){l.cleanData(this[r].getElementsByTagName("*"));this[r].innerHTML=m}}catch(z){this.empty().append(m)}}else l.isFunction(m)?
this.each(function(A){var K=l(this),L=K.html();K.empty().append(function(){return m.call(this,A,L)})}):this.empty().append(m);return this},replaceWith:function(m){if(this[0]&&this[0].parentNode){if(l.isFunction(m))return this.each(function(r){var w=l(this),z=w.html();w.replaceWith(m.call(this,r,z))});if(typeof m!=="string")m=l(m).detach();return this.each(function(){var r=this.nextSibling,w=this.parentNode;l(this).remove();r?l(r).before(m):l(w).append(m)})}else return this.pushStack(l(l.isFunction(m)?
m():m),"replaceWith",m)},detach:function(m){return this.remove(m,true)},domManip:function(m,r,w){var z,A,K=m[0],L=[],aa;if(!l.support.checkClone&&arguments.length===3&&typeof K==="string"&&Ra.test(K))return this.each(function(){l(this).domManip(m,r,w,true)});if(l.isFunction(K))return this.each(function(ca){var ra=l(this);m[0]=K.call(this,ca,r?ra.html():e);ra.domManip(m,r,w)});if(this[0]){z=K&&K.parentNode;z=l.support.parentNode&&z&&z.nodeType===11&&z.childNodes.length===this.length?{fragment:z}:v(m,
this,L);aa=z.fragment;if(A=aa.childNodes.length===1?aa=aa.firstChild:aa.firstChild){r=r&&l.nodeName(A,"tr");A=0;for(var U=this.length;A<U;A++)w.call(r?l.nodeName(this[A],"table")?this[A].getElementsByTagName("tbody")[0]||this[A].appendChild(this[A].ownerDocument.createElement("tbody")):this[A]:this[A],A>0||z.cacheable||this.length>1?aa.cloneNode(true):aa)}L.length&&l.each(L,f)}return this}});l.fragments={};l.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},
function(m,r){l.fn[m]=function(w){var z=[];w=l(w);var A=this.length===1&&this[0].parentNode;if(A&&A.nodeType===11&&A.childNodes.length===1&&w.length===1){w[r](this[0]);return this}else{A=0;for(var K=w.length;A<K;A++){var L=(A>0?this.clone(true):this).get();l.fn[r].apply(l(w[A]),L);z=z.concat(L)}return this.pushStack(z,m,w.selector)}}});l.extend({clean:function(m,r,w,z){r=r||B;if(typeof r.createElement==="undefined")r=r.ownerDocument||r[0]&&r[0].ownerDocument||B;for(var A=[],K=0,L;(L=m[K])!=null;K++){if(typeof L===
"number")L+="";if(L){if(typeof L==="string"&&!Fa.test(L))L=r.createTextNode(L);else if(typeof L==="string"){L=L.replace(ua,Wa);var aa=(Pa.exec(L)||["",""])[1].toLowerCase(),U=Ua[aa]||Ua._default,ca=U[0],ra=r.createElement("div");for(ra.innerHTML=U[1]+L+U[2];ca--;)ra=ra.lastChild;if(!l.support.tbody){ca=xa.test(L);aa=aa==="table"&&!ca?ra.firstChild&&ra.firstChild.childNodes:U[1]==="<table>"&&!ca?ra.childNodes:[];for(U=aa.length-1;U>=0;--U)l.nodeName(aa[U],"tbody")&&!aa[U].childNodes.length&&aa[U].parentNode.removeChild(aa[U])}!l.support.leadingWhitespace&&
wa.test(L)&&ra.insertBefore(r.createTextNode(wa.exec(L)[0]),ra.firstChild);L=ra.childNodes}if(L.nodeType)A.push(L);else A=l.merge(A,L)}}if(w)for(K=0;A[K];K++)if(z&&l.nodeName(A[K],"script")&&(!A[K].type||A[K].type.toLowerCase()==="text/javascript"))z.push(A[K].parentNode?A[K].parentNode.removeChild(A[K]):A[K]);else{A[K].nodeType===1&&A.splice.apply(A,[K+1,0].concat(l.makeArray(A[K].getElementsByTagName("script"))));w.appendChild(A[K])}return A},cleanData:function(m){for(var r,w,z=l.cache,A=l.event.special,
K=l.support.deleteExpando,L=0,aa;(aa=m[L])!=null;L++)if(w=aa[l.expando]){r=z[w];if(r.events)for(var U in r.events)A[U]?l.event.remove(aa,U):ta(aa,U,r.handle);if(K)delete aa[l.expando];else aa.removeAttribute&&aa.removeAttribute(l.expando);delete z[w]}}});var bb=/z-?index|font-?weight|opacity|zoom|line-?height/i,db=/alpha\([^)]*\)/,Za=/opacity=([^)]*)/,eb=/float/i,kb=/-([a-z])/ig,rb=/([A-Z])/g,sb=/^-?\d+(?:px)?$/i,tb=/^-?\d/,ub={position:"absolute",visibility:"hidden",display:"block"},vb=["Left","Right"],
wb=["Top","Bottom"],xb=B.defaultView&&B.defaultView.getComputedStyle,qb=l.support.cssFloat?"cssFloat":"styleFloat",lb=function(m,r){return r.toUpperCase()};l.fn.css=function(m,r){return d(this,m,r,true,function(w,z,A){if(A===e)return l.curCSS(w,z);if(typeof A==="number"&&!bb.test(z))A+="px";l.style(w,z,A)})};l.extend({style:function(m,r,w){if(!m||m.nodeType===3||m.nodeType===8)return e;if((r==="width"||r==="height")&&parseFloat(w)<0)w=e;var z=m.style||m,A=w!==e;if(!l.support.opacity&&r==="opacity"){if(A){z.zoom=
1;r=parseInt(w,10)+""==="NaN"?"":"alpha(opacity="+w*100+")";m=z.filter||l.curCSS(m,"filter")||"";z.filter=db.test(m)?m.replace(db,r):r}return z.filter&&z.filter.indexOf("opacity=")>=0?parseFloat(Za.exec(z.filter)[1])/100+"":""}if(eb.test(r))r=qb;r=r.replace(kb,lb);if(A)z[r]=w;return z[r]},css:function(m,r,w,z){if(r==="width"||r==="height"){var A,K=r==="width"?vb:wb;w=function(){A=r==="width"?m.offsetWidth:m.offsetHeight;z!=="border"&&l.each(K,function(){z||(A-=parseFloat(l.curCSS(m,"padding"+this,
true))||0);if(z==="margin")A+=parseFloat(l.curCSS(m,"margin"+this,true))||0;else A-=parseFloat(l.curCSS(m,"border"+this+"Width",true))||0})};m.offsetWidth!==0?w():l.swap(m,ub,w);return Math.max(0,Math.round(A))}return l.curCSS(m,r,w)},curCSS:function(m,r,w){var z,A=m.style;if(!l.support.opacity&&r==="opacity"&&m.currentStyle){z=Za.test(m.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return z===""?"1":z}if(eb.test(r))r=qb;if(!w&&A&&A[r])z=A[r];else if(xb){if(eb.test(r))r="float";r=r.replace(rb,
"-$1").toLowerCase();A=m.ownerDocument.defaultView;if(!A)return null;if(m=A.getComputedStyle(m,null))z=m.getPropertyValue(r);if(r==="opacity"&&z==="")z="1"}else if(m.currentStyle){w=r.replace(kb,lb);z=m.currentStyle[r]||m.currentStyle[w];if(!sb.test(z)&&tb.test(z)){r=A.left;var K=m.runtimeStyle.left;m.runtimeStyle.left=m.currentStyle.left;A.left=w==="fontSize"?"1em":z||0;z=A.pixelLeft+"px";A.left=r;m.runtimeStyle.left=K}}return z},swap:function(m,r,w){var z={};for(var A in r){z[A]=m.style[A];m.style[A]=
r[A]}w.call(m);for(A in r)m.style[A]=z[A]}});if(l.expr&&l.expr.filters){l.expr.filters.hidden=function(m){var r=m.offsetWidth,w=m.offsetHeight,z=m.nodeName.toLowerCase()==="tr";return r===0&&w===0&&!z?true:r>0&&w>0&&!z?false:l.curCSS(m,"display")==="none"};l.expr.filters.visible=function(m){return!l.expr.filters.hidden(m)}}var yb=g(),zb=/<script(.|\s)*?\/script>/gi,Ab=/select|textarea/i,Bb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,fb=/=\?(&|$)/,
mb=/\?/,Cb=/(\?|&)_=.*?(&|$)/,Db=/^(\w+:)?\/\/([^\/?#]+)/,Eb=/%20/g,Fb=l.fn.load;l.fn.extend({load:function(m,r,w){if(typeof m!=="string")return Fb.call(this,m);else if(!this.length)return this;var z=m.indexOf(" ");if(z>=0){var A=m.slice(z,m.length);m=m.slice(0,z)}z="GET";if(r)if(l.isFunction(r)){w=r;r=null}else if(typeof r==="object"){r=l.param(r,l.ajaxSettings.traditional);z="POST"}var K=this;l.ajax({url:m,type:z,dataType:"html",data:r,complete:function(L,aa){if(aa==="success"||aa==="notmodified")K.html(A?
l("<div />").append(L.responseText.replace(zb,"")).find(A):L.responseText);w&&K.each(w,[L.responseText,aa,L])}});return this},serialize:function(){return l.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?l.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Ab.test(this.nodeName)||Bb.test(this.type))}).map(function(m,r){m=l(this).val();return m==null?null:l.isArray(m)?l.map(m,function(w){return{name:r.name,
value:w}}):{name:r.name,value:m}}).get()}});l.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(m,r){l.fn[r]=function(w){return this.bind(r,w)}});l.extend({get:function(m,r,w,z){if(l.isFunction(r)){z=z||w;w=r;r=null}return l.ajax({type:"GET",url:m,data:r,success:w,dataType:z})},getScript:function(m,r){return l.get(m,null,r,"script")},getJSON:function(m,r,w){return l.get(m,r,w,"json")},post:function(m,r,w,z){if(l.isFunction(r)){z=z||w;w=r;r={}}return l.ajax({type:"POST",
url:m,data:r,success:w,dataType:z})},ajaxSetup:function(m){l.extend(l.ajaxSettings,m)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:c.XMLHttpRequest&&(c.location.protocol!=="file:"||!c.ActiveXObject)?function(){return new c.XMLHttpRequest}:function(){try{return new c.ActiveXObject("Microsoft.XMLHTTP")}catch(m){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",
json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(m){function r(){A.success&&A.success.call(U,aa,L,Ja);A.global&&z("ajaxSuccess",[Ja,A])}function w(){A.complete&&A.complete.call(U,Ja,L);A.global&&z("ajaxComplete",[Ja,A]);A.global&&!--l.active&&l.event.trigger("ajaxStop")}function z(oa,ka){(A.context?l(A.context):l.event).trigger(oa,ka)}var A=l.extend(true,{},l.ajaxSettings,m),K,L,aa,U=m&&m.context||A,ca=A.type.toUpperCase();if(A.data&&
A.processData&&typeof A.data!=="string")A.data=l.param(A.data,A.traditional);if(A.dataType==="jsonp"){if(ca==="GET")fb.test(A.url)||(A.url+=(mb.test(A.url)?"&":"?")+(A.jsonp||"callback")+"=?");else if(!A.data||!fb.test(A.data))A.data=(A.data?A.data+"&":"")+(A.jsonp||"callback")+"=?";A.dataType="json"}if(A.dataType==="json"&&(A.data&&fb.test(A.data)||fb.test(A.url))){K=A.jsonpCallback||"jsonp"+yb++;if(A.data)A.data=(A.data+"").replace(fb,"="+K+"$1");A.url=A.url.replace(fb,"="+K+"$1");A.dataType="script";
c[K]=c[K]||function(oa){aa=oa;r();w();c[K]=e;try{delete c[K]}catch(ka){}Qa&&Qa.removeChild(Va)}}if(A.dataType==="script"&&A.cache===null)A.cache=false;if(A.cache===false&&ca==="GET"){var ra=g(),Ia=A.url.replace(Cb,"$1_="+ra+"$2");A.url=Ia+(Ia===A.url?(mb.test(A.url)?"&":"?")+"_="+ra:"")}if(A.data&&ca==="GET")A.url+=(mb.test(A.url)?"&":"?")+A.data;A.global&&!l.active++&&l.event.trigger("ajaxStart");ra=(ra=Db.exec(A.url))&&(ra[1]&&ra[1]!==location.protocol||ra[2]!==location.host);if(A.dataType==="script"&&
ca==="GET"&&ra){var Qa=B.getElementsByTagName("head")[0]||B.documentElement,Va=B.createElement("script");Va.src=A.url;if(A.scriptCharset)Va.charset=A.scriptCharset;if(!K){var Sa=false;Va.onload=Va.onreadystatechange=function(){if(!Sa&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){Sa=true;r();w();Va.onload=Va.onreadystatechange=null;Qa&&Va.parentNode&&Qa.removeChild(Va)}}}Qa.insertBefore(Va,Qa.firstChild);return e}var Ya=false,Ja=A.xhr();if(Ja){A.username?Ja.open(ca,
A.url,A.async,A.username,A.password):Ja.open(ca,A.url,A.async);try{if(A.data||m&&m.contentType)Ja.setRequestHeader("Content-Type",A.contentType);if(A.ifModified){l.lastModified[A.url]&&Ja.setRequestHeader("If-Modified-Since",l.lastModified[A.url]);l.etag[A.url]&&Ja.setRequestHeader("If-None-Match",l.etag[A.url])}ra||Ja.setRequestHeader("X-Requested-With","XMLHttpRequest");Ja.setRequestHeader("Accept",A.dataType&&A.accepts[A.dataType]?A.accepts[A.dataType]+", */*":A.accepts._default)}catch(jb){}if(A.beforeSend&&
A.beforeSend.call(U,Ja,A)===false){A.global&&!--l.active&&l.event.trigger("ajaxStop");Ja.abort();return false}A.global&&z("ajaxSend",[Ja,A]);var E=Ja.onreadystatechange=function(oa){if(!Ja||Ja.readyState===0||oa==="abort"){Ya||w();Ya=true;if(Ja)Ja.onreadystatechange=l.noop}else if(!Ya&&Ja&&(Ja.readyState===4||oa==="timeout")){Ya=true;Ja.onreadystatechange=l.noop;L=oa==="timeout"?"timeout":!l.httpSuccess(Ja)?"error":A.ifModified&&l.httpNotModified(Ja,A.url)?"notmodified":"success";var ka;if(L==="success")try{aa=
l.httpData(Ja,A.dataType,A)}catch(Ha){L="parsererror";ka=Ha}if(L==="success"||L==="notmodified")K||r();else l.handleError(A,Ja,L,ka);w();oa==="timeout"&&Ja.abort();if(A.async)Ja=null}};try{var J=Ja.abort;Ja.abort=function(){Ja&&J.call(Ja);E("abort")}}catch(S){}A.async&&A.timeout>0&&setTimeout(function(){Ja&&!Ya&&E("timeout")},A.timeout);try{Ja.send(ca==="POST"||ca==="PUT"||ca==="DELETE"?A.data:null)}catch(Z){l.handleError(A,Ja,null,Z);w()}A.async||E();return Ja}},handleError:function(m,r,w,z){if(m.error)m.error.call(m.context||
m,r,w,z);if(m.global)(m.context?l(m.context):l.event).trigger("ajaxError",[r,m,z])},active:0,httpSuccess:function(m){try{return!m.status&&location.protocol==="file:"||m.status>=200&&m.status<300||m.status===304||m.status===1223||m.status===0}catch(r){}return false},httpNotModified:function(m,r){var w=m.getResponseHeader("Last-Modified"),z=m.getResponseHeader("Etag");if(w)l.lastModified[r]=w;if(z)l.etag[r]=z;return m.status===304||m.status===0},httpData:function(m,r,w){var z=m.getResponseHeader("content-type")||
"",A=r==="xml"||!r&&z.indexOf("xml")>=0;m=A?m.responseXML:m.responseText;A&&m.documentElement.nodeName==="parsererror"&&l.error("parsererror");if(w&&w.dataFilter)m=w.dataFilter(m,r);if(typeof m==="string")if(r==="json"||!r&&z.indexOf("json")>=0)m=l.parseJSON(m);else if(r==="script"||!r&&z.indexOf("javascript")>=0)l.globalEval(m);return m},param:function(m,r){function w(L,aa){if(l.isArray(aa))l.each(aa,function(U,ca){r||/\[\]$/.test(L)?z(L,ca):w(L+"["+(typeof ca==="object"||l.isArray(ca)?U:"")+"]",
ca)});else!r&&aa!=null&&typeof aa==="object"?l.each(aa,function(U,ca){w(L+"["+U+"]",ca)}):z(L,aa)}function z(L,aa){aa=l.isFunction(aa)?aa():aa;A[A.length]=encodeURIComponent(L)+"="+encodeURIComponent(aa)}var A=[];if(r===e)r=l.ajaxSettings.traditional;if(l.isArray(m)||m.jquery)l.each(m,function(){z(this.name,this.value)});else for(var K in m)w(K,m[K]);return A.join("&").replace(Eb,"+")}});var nb={},Gb=/toggle|show|hide/,Hb=/^([+-]=)?([\d+-.]+)(.*)$/,ib,ob=[["height","marginTop","marginBottom","paddingTop",
"paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];l.fn.extend({show:function(m,r){if(m||m===0)return this.animate(y("show",3),m,r);else{m=0;for(r=this.length;m<r;m++){var w=l.data(this[m],"olddisplay");this[m].style.display=w||"";if(l.css(this[m],"display")==="none"){w=this[m].nodeName;var z;if(nb[w])z=nb[w];else{var A=l("<"+w+" />").appendTo("body");z=A.css("display");if(z==="none")z="block";A.remove();nb[w]=z}l.data(this[m],"olddisplay",z)}}m=0;for(r=
this.length;m<r;m++)this[m].style.display=l.data(this[m],"olddisplay")||"";return this}},hide:function(m,r){if(m||m===0)return this.animate(y("hide",3),m,r);else{m=0;for(r=this.length;m<r;m++){var w=l.data(this[m],"olddisplay");!w&&w!=="none"&&l.data(this[m],"olddisplay",l.css(this[m],"display"))}m=0;for(r=this.length;m<r;m++)this[m].style.display="none";return this}},_toggle:l.fn.toggle,toggle:function(m,r){var w=typeof m==="boolean";if(l.isFunction(m)&&l.isFunction(r))this._toggle.apply(this,arguments);
else m==null||w?this.each(function(){var z=w?m:l(this).is(":hidden");l(this)[z?"show":"hide"]()}):this.animate(y("toggle",3),m,r);return this},fadeTo:function(m,r,w){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:r},m,w)},animate:function(m,r,w,z){var A=l.speed(r,w,z);if(l.isEmptyObject(m))return this.each(A.complete);return this[A.queue===false?"each":"queue"](function(){var K=l.extend({},A),L,aa=this.nodeType===1&&l(this).is(":hidden"),U=this;for(L in m){var ca=L.replace(kb,
lb);if(L!==ca){m[ca]=m[L];delete m[L];L=ca}if(m[L]==="hide"&&aa||m[L]==="show"&&!aa)return K.complete.call(this);if((L==="height"||L==="width")&&this.style){K.display=l.css(this,"display");K.overflow=this.style.overflow}if(l.isArray(m[L])){(K.specialEasing=K.specialEasing||{})[L]=m[L][1];m[L]=m[L][0]}}if(K.overflow!=null)this.style.overflow="hidden";K.curAnim=l.extend({},m);l.each(m,function(ra,Ia){var Qa=new l.fx(U,K,ra);if(Gb.test(Ia))Qa[Ia==="toggle"?aa?"show":"hide":Ia](m);else{var Va=Hb.exec(Ia),
Sa=Qa.cur(true)||0;if(Va){Ia=parseFloat(Va[2]);var Ya=Va[3]||"px";if(Ya!=="px"){U.style[ra]=(Ia||1)+Ya;Sa=(Ia||1)/Qa.cur(true)*Sa;U.style[ra]=Sa+Ya}if(Va[1])Ia=(Va[1]==="-="?-1:1)*Ia+Sa;Qa.custom(Sa,Ia,Ya)}else Qa.custom(Sa,Ia,"")}});return true})},stop:function(m,r){var w=l.timers;m&&this.queue([]);this.each(function(){for(var z=w.length-1;z>=0;z--)if(w[z].elem===this){r&&w[z](true);w.splice(z,1)}});r||this.dequeue();return this}});l.each({slideDown:y("show",1),slideUp:y("hide",1),slideToggle:y("toggle",
1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(m,r){l.fn[m]=function(w,z){return this.animate(r,w,z)}});l.extend({speed:function(m,r,w){var z=m&&typeof m==="object"?m:{complete:w||!w&&r||l.isFunction(m)&&m,duration:m,easing:w&&r||r&&!l.isFunction(r)&&r};z.duration=l.fx.off?0:typeof z.duration==="number"?z.duration:l.fx.speeds[z.duration]||l.fx.speeds._default;z.old=z.complete;z.complete=function(){z.queue!==false&&l(this).dequeue();l.isFunction(z.old)&&z.old.call(this)};return z},easing:{linear:function(m,
r,w,z){return w+z*m},swing:function(m,r,w,z){return(-Math.cos(m*Math.PI)/2+0.5)*z+w}},timers:[],fx:function(m,r,w){this.options=r;this.elem=m;this.prop=w;if(!r.orig)r.orig={}}});l.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(l.fx.step[this.prop]||l.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(m){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==
null))return this.elem[this.prop];return(m=parseFloat(l.css(this.elem,this.prop,m)))&&m>-10000?m:parseFloat(l.curCSS(this.elem,this.prop))||0},custom:function(m,r,w){function z(K){return A.step(K)}this.startTime=g();this.start=m;this.end=r;this.unit=w||this.unit||"px";this.now=this.start;this.pos=this.state=0;var A=this;z.elem=this.elem;if(z()&&l.timers.push(z)&&!ib)ib=setInterval(l.fx.tick,13)},show:function(){this.options.orig[this.prop]=l.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop===
"width"||this.prop==="height"?1:0,this.cur());l(this.elem).show()},hide:function(){this.options.orig[this.prop]=l.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(m){var r=g(),w=true;if(m||r>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var z in this.options.curAnim)if(this.options.curAnim[z]!==true)w=false;if(w){if(this.options.display!=null){this.elem.style.overflow=
this.options.overflow;m=l.data(this.elem,"olddisplay");this.elem.style.display=m?m:this.options.display;if(l.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&l(this.elem).hide();if(this.options.hide||this.options.show)for(var A in this.options.curAnim)l.style(this.elem,A,this.options.orig[A]);this.options.complete.call(this.elem)}return false}else{A=r-this.startTime;this.state=A/this.options.duration;m=this.options.easing||(l.easing.swing?"swing":"linear");this.pos=
l.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||m](this.state,A,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};l.extend(l.fx,{tick:function(){for(var m=l.timers,r=0;r<m.length;r++)m[r]()||m.splice(r--,1);m.length||l.fx.stop()},stop:function(){clearInterval(ib);ib=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(m){l.style(m.elem,"opacity",m.now)},_default:function(m){if(m.elem.style&&m.elem.style[m.prop]!=
null)m.elem.style[m.prop]=(m.prop==="width"||m.prop==="height"?Math.max(0,m.now):m.now)+m.unit;else m.elem[m.prop]=m.now}}});if(l.expr&&l.expr.filters)l.expr.filters.animated=function(m){return l.grep(l.timers,function(r){return m===r.elem}).length};l.fn.offset="getBoundingClientRect"in B.documentElement?function(m){var r=this[0];if(m)return this.each(function(A){l.offset.setOffset(this,m,A)});if(!r||!r.ownerDocument)return null;if(r===r.ownerDocument.body)return l.offset.bodyOffset(r);var w=r.getBoundingClientRect(),
z=r.ownerDocument;r=z.body;z=z.documentElement;return{top:w.top+(self.pageYOffset||l.support.boxModel&&z.scrollTop||r.scrollTop)-(z.clientTop||r.clientTop||0),left:w.left+(self.pageXOffset||l.support.boxModel&&z.scrollLeft||r.scrollLeft)-(z.clientLeft||r.clientLeft||0)}}:function(m){var r=this[0];if(m)return this.each(function(ra){l.offset.setOffset(this,m,ra)});if(!r||!r.ownerDocument)return null;if(r===r.ownerDocument.body)return l.offset.bodyOffset(r);l.offset.initialize();var w=r.offsetParent,
z=r,A=r.ownerDocument,K,L=A.documentElement,aa=A.body;z=(A=A.defaultView)?A.getComputedStyle(r,null):r.currentStyle;for(var U=r.offsetTop,ca=r.offsetLeft;(r=r.parentNode)&&r!==aa&&r!==L;){if(l.offset.supportsFixedPosition&&z.position==="fixed")break;K=A?A.getComputedStyle(r,null):r.currentStyle;U-=r.scrollTop;ca-=r.scrollLeft;if(r===w){U+=r.offsetTop;ca+=r.offsetLeft;if(l.offset.doesNotAddBorder&&!(l.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(r.nodeName))){U+=parseFloat(K.borderTopWidth)||
0;ca+=parseFloat(K.borderLeftWidth)||0}z=w;w=r.offsetParent}if(l.offset.subtractsBorderForOverflowNotVisible&&K.overflow!=="visible"){U+=parseFloat(K.borderTopWidth)||0;ca+=parseFloat(K.borderLeftWidth)||0}z=K}if(z.position==="relative"||z.position==="static"){U+=aa.offsetTop;ca+=aa.offsetLeft}if(l.offset.supportsFixedPosition&&z.position==="fixed"){U+=Math.max(L.scrollTop,aa.scrollTop);ca+=Math.max(L.scrollLeft,aa.scrollLeft)}return{top:U,left:ca}};l.offset={initialize:function(){var m=B.body,r=
B.createElement("div"),w,z,A,K=parseFloat(l.curCSS(m,"marginTop",true))||0;l.extend(r.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});r.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";m.insertBefore(r,
m.firstChild);w=r.firstChild;z=w.firstChild;A=w.nextSibling.firstChild.firstChild;this.doesNotAddBorder=z.offsetTop!==5;this.doesAddBorderForTableAndCells=A.offsetTop===5;z.style.position="fixed";z.style.top="20px";this.supportsFixedPosition=z.offsetTop===20||z.offsetTop===15;z.style.position=z.style.top="";w.style.overflow="hidden";w.style.position="relative";this.subtractsBorderForOverflowNotVisible=z.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=m.offsetTop!==K;m.removeChild(r);l.offset.initialize=
l.noop},bodyOffset:function(m){var r=m.offsetTop,w=m.offsetLeft;l.offset.initialize();if(l.offset.doesNotIncludeMarginInBodyOffset){r+=parseFloat(l.curCSS(m,"marginTop",true))||0;w+=parseFloat(l.curCSS(m,"marginLeft",true))||0}return{top:r,left:w}},setOffset:function(m,r,w){if(/static/.test(l.curCSS(m,"position")))m.style.position="relative";var z=l(m),A=z.offset(),K=parseInt(l.curCSS(m,"top",true),10)||0,L=parseInt(l.curCSS(m,"left",true),10)||0;if(l.isFunction(r))r=r.call(m,w,A);w={top:r.top-A.top+
K,left:r.left-A.left+L};"using"in r?r.using.call(m,w):z.css(w)}};l.fn.extend({position:function(){if(!this[0])return null;var m=this[0],r=this.offsetParent(),w=this.offset(),z=/^body|html$/i.test(r[0].nodeName)?{top:0,left:0}:r.offset();w.top-=parseFloat(l.curCSS(m,"marginTop",true))||0;w.left-=parseFloat(l.curCSS(m,"marginLeft",true))||0;z.top+=parseFloat(l.curCSS(r[0],"borderTopWidth",true))||0;z.left+=parseFloat(l.curCSS(r[0],"borderLeftWidth",true))||0;return{top:w.top-z.top,left:w.left-z.left}},
offsetParent:function(){return this.map(function(){for(var m=this.offsetParent||B.body;m&&!/^body|html$/i.test(m.nodeName)&&l.css(m,"position")==="static";)m=m.offsetParent;return m})}});l.each(["Left","Top"],function(m,r){var w="scroll"+r;l.fn[w]=function(z){var A=this[0],K;if(!A)return null;return z!==e?this.each(function(){if(K=x(this))K.scrollTo(!m?z:l(K).scrollLeft(),m?z:l(K).scrollTop());else this[w]=z}):(K=x(A))?"pageXOffset"in K?K[m?"pageYOffset":"pageXOffset"]:l.support.boxModel&&K.document.documentElement[w]||
K.document.body[w]:A[w]}});l.each(["Height","Width"],function(m,r){var w=r.toLowerCase();l.fn["inner"+r]=function(){return this[0]?l.css(this[0],w,false,"padding"):null};l.fn["outer"+r]=function(z){return this[0]?l.css(this[0],w,false,z?"margin":"border"):null};l.fn[w]=function(z){var A=this[0];if(!A)return z==null?null:this;if(l.isFunction(z))return this.each(function(K){var L=l(this);L[w](z.call(this,K,L[w]()))});return"scrollTo"in A&&A.document?A.document.compatMode==="CSS1Compat"&&A.document.documentElement["client"+
r]||A.document.body["client"+r]:A.nodeType===9?Math.max(A.documentElement["client"+r],A.body["scroll"+r],A.documentElement["scroll"+r],A.body["offset"+r],A.documentElement["offset"+r]):z===e?l.css(A,w):this.css(w,typeof z==="string"?z:z+"px")}});c.jQuery=c.$=l})(window);jQuery.ui||function(c){c.ui={version:"1.8.1",plugin:{add:function(e,h,f){e=c.ui[e].prototype;for(var d in f){e.plugins[d]=e.plugins[d]||[];e.plugins[d].push([h,f[d]])}},call:function(e,h,f){if((h=e.plugins[h])&&e.element[0].parentNode)for(var d=0;d<h.length;d++)e.options[h[d][0]]&&h[d][1].apply(e.element,f)}},contains:function(e,h){return document.compareDocumentPosition?e.compareDocumentPosition(h)&16:e!==h&&e.contains(h)},hasScroll:function(e,h){if(c(e).css("overflow")=="hidden")return false;h=
h&&h=="left"?"scrollLeft":"scrollTop";var f=false;if(e[h]>0)return true;e[h]=1;f=e[h]>0;e[h]=0;return f},isOverAxis:function(e,h,f){return e>h&&e<h+f},isOver:function(e,h,f,d,g,k){return c.ui.isOverAxis(e,f,g)&&c.ui.isOverAxis(h,d,k)},keyCode:{ALT:18,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}};c.fn.extend({_focus:c.fn.focus,focus:function(e,h){return typeof e==="number"?this.each(function(){var f=this;setTimeout(function(){c(f).focus();h&&h.call(f)},e)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none")},scrollParent:function(){var e;e=c.browser.msie&&/(static|relative)/.test(this.css("position"))||
/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!e.length?c(document):e},zIndex:function(e){if(e!==
undefined)return this.css("zIndex",e);if(this.length){e=c(this[0]);for(var h;e.length&&e[0]!==document;){h=e.css("position");if(h=="absolute"||h=="relative"||h=="fixed"){h=parseInt(e.css("zIndex"));if(!isNaN(h)&&h!=0)return h}e=e.parent()}}return 0}});c.extend(c.expr[":"],{data:function(e,h,f){return!!c.data(e,f[3])},focusable:function(e){var h=e.nodeName.toLowerCase(),f=c.attr(e,"tabindex");return(/input|select|textarea|button|object/.test(h)?!e.disabled:"a"==h||"area"==h?e.href||!isNaN(f):!isNaN(f))&&
!c(e)["area"==h?"parents":"closest"](":hidden").length},tabbable:function(e){var h=c.attr(e,"tabindex");return(isNaN(h)||h>=0)&&c(e).is(":focusable")}})}(jQuery);
(function(c){var e=c.fn.remove;c.fn.remove=function(h,f){return this.each(function(){if(!f)if(!h||c.filter(h,[this]).length)c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return e.call(c(this),h,f)})};c.widget=function(h,f,d){var g=h.split(".")[0],k;h=h.split(".")[1];k=g+"-"+h;if(!d){d=f;f=c.Widget}c.expr[":"][k]=function(s){return!!c.data(s,h)};c[g]=c[g]||{};c[g][h]=function(s,o){arguments.length&&this._createWidget(s,o)};f=new f;f.options=c.extend({},f.options);c[g][h].prototype=
c.extend(true,f,{namespace:g,widgetName:h,widgetEventPrefix:c[g][h].prototype.widgetEventPrefix||h,widgetBaseClass:k},d);c.widget.bridge(h,c[g][h])};c.widget.bridge=function(h,f){c.fn[h]=function(d){var g=typeof d==="string",k=Array.prototype.slice.call(arguments,1),s=this;d=!g&&k.length?c.extend.apply(null,[true,d].concat(k)):d;if(g&&d.substring(0,1)==="_")return s;g?this.each(function(){var o=c.data(this,h),n=o&&c.isFunction(o[d])?o[d].apply(o,k):o;if(n!==o&&n!==undefined){s=n;return false}}):this.each(function(){var o=
c.data(this,h);if(o){d&&o.option(d);o._init()}else c.data(this,h,new f(d,this))});return s}};c.Widget=function(h,f){arguments.length&&this._createWidget(h,f)};c.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(h,f){this.element=c(f).data(this.widgetName,this);this.options=c.extend(true,{},this.options,c.metadata&&c.metadata.get(f)[this.widgetName],h);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();
this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(h,f){var d=h,g=this;if(arguments.length===0)return c.extend({},g.options);if(typeof h==="string"){if(f===undefined)return this.options[h];d={};d[h]=f}c.each(d,function(k,
s){g._setOption(k,s)});return g},_setOption:function(h,f){this.options[h]=f;if(h==="disabled")this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(h,f,d){var g=this.options[h];f=c.Event(f);f.type=(h===this.widgetEventPrefix?h:this.widgetEventPrefix+h).toLowerCase();d=d||{};if(f.originalEvent){h=
c.event.props.length;for(var k;h;){k=c.event.props[--h];f[k]=f.originalEvent[k]}}this.element.trigger(f,d);return!(c.isFunction(g)&&g.call(this.element[0],f,d)===false||f.isDefaultPrevented())}}})(jQuery);
(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(h){return e._mouseDown(h)}).bind("click."+this.widgetName,function(h){if(e._preventClickEvent){e._preventClickEvent=false;h.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(e){e.originalEvent=e.originalEvent||{};if(!e.originalEvent.mouseHandled){this._mouseStarted&&
this._mouseUp(e);this._mouseDownEvent=e;var h=this,f=e.which==1,d=typeof this.options.cancel=="string"?c(e.target).parents().add(e.target).filter(this.options.cancel).length:false;if(!f||d||!this._mouseCapture(e))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){h.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)){this._mouseStarted=this._mouseStart(e)!==false;if(!this._mouseStarted){e.preventDefault();
return true}}this._mouseMoveDelegate=function(g){return h._mouseMove(g)};this._mouseUpDelegate=function(g){return h._mouseUp(g)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.browser.safari||e.preventDefault();return e.originalEvent.mouseHandled=true}},_mouseMove:function(e){if(c.browser.msie&&!e.button)return this._mouseUp(e);if(this._mouseStarted){this._mouseDrag(e);return e.preventDefault()}if(this._mouseDistanceMet(e)&&
this._mouseDelayMet(e))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==false)?this._mouseDrag(e):this._mouseUp(e);return!this._mouseStarted},_mouseUp:function(e){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=e.target==this._mouseDownEvent.target;this._mouseStop(e)}return false},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-
e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
(function(c){c.widget("ui.draggable",c.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper==
"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(e){var h=
this.options;if(this.helper||h.disabled||c(e.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(e);if(!this.handle)return false;return true},_mouseStart:function(e){var h=this.options;this.helper=this._createHelper(e);this._cacheHelperProportions();if(c.ui.ddmanager)c.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-
this.margins.top,left:this.offset.left-this.margins.left};c.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;h.cursorAt&&this._adjustOffsetFromHelper(h.cursorAt);h.containment&&this._setContainment();if(this._trigger("start",e)===false){this._clear();return false}this._cacheHelperProportions();
c.ui.ddmanager&&!h.dropBehaviour&&c.ui.ddmanager.prepareOffsets(this,e);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(e,true);return true},_mouseDrag:function(e,h){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo("absolute");if(!h){h=this._uiHash();if(this._trigger("drag",e,h)===false){this._mouseUp({});return false}this.position=h.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||
this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";c.ui.ddmanager&&c.ui.ddmanager.drag(this,e);return false},_mouseStop:function(e){var h=false;if(c.ui.ddmanager&&!this.options.dropBehaviour)h=c.ui.ddmanager.drop(this,e);if(this.dropped){h=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return false;if(this.options.revert=="invalid"&&!h||this.options.revert=="valid"&&h||this.options.revert===true||c.isFunction(this.options.revert)&&this.options.revert.call(this.element,
h)){var f=this;c(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",e)!==false&&f._clear()})}else this._trigger("stop",e)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(e){var h=!this.options.handle||!c(this.options.handle,this.element).length?true:false;c(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==
e.target)h=true});return h},_createHelper:function(e){var h=this.options;e=c.isFunction(h.helper)?c(h.helper.apply(this.element[0],[e])):h.helper=="clone"?this.element.clone():this.element;e.parents("body").length||e.appendTo(h.appendTo=="parent"?this.element[0].parentNode:h.appendTo);e[0]!=this.element[0]&&!/(fixed|absolute)/.test(e.css("position"))&&e.css("position","absolute");return e},_adjustOffsetFromHelper:function(e){if(typeof e=="string")e=e.split(" ");if(c.isArray(e))e={left:+e[0],top:+e[1]||
0};if("left"in e)this.offset.click.left=e.left+this.margins.left;if("right"in e)this.offset.click.left=this.helperProportions.width-e.right+this.margins.left;if("top"in e)this.offset.click.top=e.top+this.margins.top;if("bottom"in e)this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],
this.offsetParent[0])){e.left+=this.scrollParent.scrollLeft();e.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&c.browser.msie)e={top:0,left:0};return{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.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 e=this.options;if(e.containment==
"parent")e.containment=this.helper[0].parentNode;if(e.containment=="document"||e.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,c(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(c(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(e.containment)&&
e.containment.constructor!=Array){var h=c(e.containment)[0];if(h){e=c(e.containment).offset();var f=c(h).css("overflow")!="hidden";this.containment=[e.left+(parseInt(c(h).css("borderLeftWidth"),10)||0)+(parseInt(c(h).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(c(h).css("borderTopWidth"),10)||0)+(parseInt(c(h).css("paddingTop"),10)||0)-this.margins.top,e.left+(f?Math.max(h.scrollWidth,h.offsetWidth):h.offsetWidth)-(parseInt(c(h).css("borderLeftWidth"),10)||0)-(parseInt(c(h).css("paddingRight"),
10)||0)-this.helperProportions.width-this.margins.left,e.top+(f?Math.max(h.scrollHeight,h.offsetHeight):h.offsetHeight)-(parseInt(c(h).css("borderTopWidth"),10)||0)-(parseInt(c(h).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(e.containment.constructor==Array)this.containment=e.containment},_convertPositionTo:function(e,h){if(!h)h=this.position;e=e=="absolute"?1:-1;var f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,d=/(html|body)/i.test(f[0].tagName);return{top:h.top+this.offset.relative.top*e+this.offset.parent.top*e-(c.browser.safari&&c.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():d?0:f.scrollTop())*e),left:h.left+this.offset.relative.left*e+this.offset.parent.left*e-(c.browser.safari&&c.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
d?0:f.scrollLeft())*e)}},_generatePosition:function(e){var h=this.options,f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,d=/(html|body)/i.test(f[0].tagName),g=e.pageX,k=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0])g=this.containment[0]+this.offset.click.left;if(e.pageY-this.offset.click.top<this.containment[1])k=this.containment[1]+
this.offset.click.top;if(e.pageX-this.offset.click.left>this.containment[2])g=this.containment[2]+this.offset.click.left;if(e.pageY-this.offset.click.top>this.containment[3])k=this.containment[3]+this.offset.click.top}if(h.grid){k=this.originalPageY+Math.round((k-this.originalPageY)/h.grid[1])*h.grid[1];k=this.containment?!(k-this.offset.click.top<this.containment[1]||k-this.offset.click.top>this.containment[3])?k:!(k-this.offset.click.top<this.containment[1])?k-h.grid[1]:k+h.grid[1]:k;g=this.originalPageX+
Math.round((g-this.originalPageX)/h.grid[0])*h.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-h.grid[0]:g+h.grid[0]:g}}return{top:k-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(c.browser.safari&&c.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():d?0:f.scrollTop()),left:g-this.offset.click.left-
this.offset.relative.left-this.offset.parent.left+(c.browser.safari&&c.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():d?0:f.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(e,h,f){f=f||this._uiHash();c.ui.plugin.call(this,e,[h,f]);if(e=="drag")this.positionAbs=
this._convertPositionTo("absolute");return c.Widget.prototype._trigger.call(this,e,h,f)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});c.extend(c.ui.draggable,{version:"1.8.1"});c.ui.plugin.add("draggable","connectToSortable",{start:function(e,h){var f=c(this).data("draggable"),d=f.options,g=c.extend({},h,{item:f.element});f.sortables=[];c(d.connectToSortable).each(function(){var k=c.data(this,"sortable");
if(k&&!k.options.disabled){f.sortables.push({instance:k,shouldRevert:k.options.revert});k._refreshItems();k._trigger("activate",e,g)}})},stop:function(e,h){var f=c(this).data("draggable"),d=c.extend({},h,{item:f.element});c.each(f.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;f.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(e);this.instance.options.helper=this.instance.options._helper;
f.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",e,d)}})},drag:function(e,h){var f=c(this).data("draggable"),d=this;c.each(f.sortables,function(){this.instance.positionAbs=f.positionAbs;this.instance.helperProportions=f.helperProportions;this.instance.offset.click=f.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=
1;this.instance.currentItem=c(d).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return h.helper[0]};e.target=this.instance.currentItem[0];this.instance._mouseCapture(e,true);this.instance._mouseStart(e,true,true);this.instance.offset.click.top=f.offset.click.top;this.instance.offset.click.left=f.offset.click.left;this.instance.offset.parent.left-=f.offset.parent.left-this.instance.offset.parent.left;
this.instance.offset.parent.top-=f.offset.parent.top-this.instance.offset.parent.top;f._trigger("toSortable",e);f.dropped=this.instance.element;f.currentItem=f.element;this.instance.fromOutside=f}this.instance.currentItem&&this.instance._mouseDrag(e)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",e,this.instance._uiHash(this.instance));this.instance._mouseStop(e,true);this.instance.options.helper=
this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();f._trigger("fromSortable",e);f.dropped=false}})}});c.ui.plugin.add("draggable","cursor",{start:function(){var e=c("body"),h=c(this).data("draggable").options;if(e.css("cursor"))h._cursor=e.css("cursor");e.css("cursor",h.cursor)},stop:function(){var e=c(this).data("draggable").options;e._cursor&&c("body").css("cursor",e._cursor)}});c.ui.plugin.add("draggable","iframeFix",{start:function(){var e=
c(this).data("draggable").options;c(e.iframeFix===true?"iframe":e.iframeFix).each(function(){c('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(c(this).offset()).appendTo("body")})},stop:function(){c("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});c.ui.plugin.add("draggable","opacity",{start:function(e,h){e=c(h.helper);h=c(this).data("draggable").options;
if(e.css("opacity"))h._opacity=e.css("opacity");e.css("opacity",h.opacity)},stop:function(e,h){e=c(this).data("draggable").options;e._opacity&&c(h.helper).css("opacity",e._opacity)}});c.ui.plugin.add("draggable","scroll",{start:function(){var e=c(this).data("draggable");if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML")e.overflowOffset=e.scrollParent.offset()},drag:function(e){var h=c(this).data("draggable"),f=h.options,d=false;if(h.scrollParent[0]!=document&&h.scrollParent[0].tagName!=
"HTML"){if(!f.axis||f.axis!="x")if(h.overflowOffset.top+h.scrollParent[0].offsetHeight-e.pageY<f.scrollSensitivity)h.scrollParent[0].scrollTop=d=h.scrollParent[0].scrollTop+f.scrollSpeed;else if(e.pageY-h.overflowOffset.top<f.scrollSensitivity)h.scrollParent[0].scrollTop=d=h.scrollParent[0].scrollTop-f.scrollSpeed;if(!f.axis||f.axis!="y")if(h.overflowOffset.left+h.scrollParent[0].offsetWidth-e.pageX<f.scrollSensitivity)h.scrollParent[0].scrollLeft=d=h.scrollParent[0].scrollLeft+f.scrollSpeed;else if(e.pageX-
h.overflowOffset.left<f.scrollSensitivity)h.scrollParent[0].scrollLeft=d=h.scrollParent[0].scrollLeft-f.scrollSpeed}else{if(!f.axis||f.axis!="x")if(e.pageY-c(document).scrollTop()<f.scrollSensitivity)d=c(document).scrollTop(c(document).scrollTop()-f.scrollSpeed);else if(c(window).height()-(e.pageY-c(document).scrollTop())<f.scrollSensitivity)d=c(document).scrollTop(c(document).scrollTop()+f.scrollSpeed);if(!f.axis||f.axis!="y")if(e.pageX-c(document).scrollLeft()<f.scrollSensitivity)d=c(document).scrollLeft(c(document).scrollLeft()-
f.scrollSpeed);else if(c(window).width()-(e.pageX-c(document).scrollLeft())<f.scrollSensitivity)d=c(document).scrollLeft(c(document).scrollLeft()+f.scrollSpeed)}d!==false&&c.ui.ddmanager&&!f.dropBehaviour&&c.ui.ddmanager.prepareOffsets(h,e)}});c.ui.plugin.add("draggable","snap",{start:function(){var e=c(this).data("draggable"),h=e.options;e.snapElements=[];c(h.snap.constructor!=String?h.snap.items||":data(draggable)":h.snap).each(function(){var f=c(this),d=f.offset();this!=e.element[0]&&e.snapElements.push({item:this,
width:f.outerWidth(),height:f.outerHeight(),top:d.top,left:d.left})})},drag:function(e,h){for(var f=c(this).data("draggable"),d=f.options,g=d.snapTolerance,k=h.offset.left,s=k+f.helperProportions.width,o=h.offset.top,n=o+f.helperProportions.height,q=f.snapElements.length-1;q>=0;q--){var u=f.snapElements[q].left,v=u+f.snapElements[q].width,y=f.snapElements[q].top,x=y+f.snapElements[q].height;if(u-g<k&&k<v+g&&y-g<o&&o<x+g||u-g<k&&k<v+g&&y-g<n&&n<x+g||u-g<s&&s<v+g&&y-g<o&&o<x+g||u-g<s&&s<v+g&&y-g<n&&
n<x+g){if(d.snapMode!="inner"){var l=Math.abs(y-n)<=g,C=Math.abs(x-o)<=g,I=Math.abs(u-s)<=g,B=Math.abs(v-k)<=g;if(l)h.position.top=f._convertPositionTo("relative",{top:y-f.helperProportions.height,left:0}).top-f.margins.top;if(C)h.position.top=f._convertPositionTo("relative",{top:x,left:0}).top-f.margins.top;if(I)h.position.left=f._convertPositionTo("relative",{top:0,left:u-f.helperProportions.width}).left-f.margins.left;if(B)h.position.left=f._convertPositionTo("relative",{top:0,left:v}).left-f.margins.left}var D=
l||C||I||B;if(d.snapMode!="outer"){l=Math.abs(y-o)<=g;C=Math.abs(x-n)<=g;I=Math.abs(u-k)<=g;B=Math.abs(v-s)<=g;if(l)h.position.top=f._convertPositionTo("relative",{top:y,left:0}).top-f.margins.top;if(C)h.position.top=f._convertPositionTo("relative",{top:x-f.helperProportions.height,left:0}).top-f.margins.top;if(I)h.position.left=f._convertPositionTo("relative",{top:0,left:u}).left-f.margins.left;if(B)h.position.left=f._convertPositionTo("relative",{top:0,left:v-f.helperProportions.width}).left-f.margins.left}if(!f.snapElements[q].snapping&&
(l||C||I||B||D))f.options.snap.snap&&f.options.snap.snap.call(f.element,e,c.extend(f._uiHash(),{snapItem:f.snapElements[q].item}));f.snapElements[q].snapping=l||C||I||B||D}else{f.snapElements[q].snapping&&f.options.snap.release&&f.options.snap.release.call(f.element,e,c.extend(f._uiHash(),{snapItem:f.snapElements[q].item}));f.snapElements[q].snapping=false}}}});c.ui.plugin.add("draggable","stack",{start:function(){var e=c(this).data("draggable").options;e=c.makeArray(c(e.stack)).sort(function(f,d){return(parseInt(c(f).css("zIndex"),
10)||0)-(parseInt(c(d).css("zIndex"),10)||0)});if(e.length){var h=parseInt(e[0].style.zIndex)||0;c(e).each(function(f){this.style.zIndex=h+f});this[0].style.zIndex=h+e.length}}});c.ui.plugin.add("draggable","zIndex",{start:function(e,h){e=c(h.helper);h=c(this).data("draggable").options;if(e.css("zIndex"))h._zIndex=e.css("zIndex");e.css("zIndex",h.zIndex)},stop:function(e,h){e=c(this).data("draggable").options;e._zIndex&&c(h.helper).css("zIndex",e._zIndex)}})})(jQuery);
(function(c){c.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var e=this.options,h=e.accept;this.isover=0;this.isout=1;this.accept=c.isFunction(h)?h:function(f){return f.is(h)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};c.ui.ddmanager.droppables[e.scope]=c.ui.ddmanager.droppables[e.scope]||[];c.ui.ddmanager.droppables[e.scope].push(this);
e.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var e=c.ui.ddmanager.droppables[this.options.scope],h=0;h<e.length;h++)e[h]==this&&e.splice(h,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(e,h){if(e=="accept")this.accept=c.isFunction(h)?h:function(f){return f.is(h)};c.Widget.prototype._setOption.apply(this,arguments)},_activate:function(e){var h=c.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);h&&this._trigger("activate",e,this.ui(h))},_deactivate:function(e){var h=c.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);h&&this._trigger("deactivate",e,this.ui(h))},_over:function(e){var h=c.ui.ddmanager.current;if(!(!h||(h.currentItem||h.element)[0]==this.element[0]))if(this.accept.call(this.element[0],h.currentItem||h.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
this._trigger("over",e,this.ui(h))}},_out:function(e){var h=c.ui.ddmanager.current;if(!(!h||(h.currentItem||h.element)[0]==this.element[0]))if(this.accept.call(this.element[0],h.currentItem||h.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",e,this.ui(h))}},_drop:function(e,h){var f=h||c.ui.ddmanager.current;if(!f||(f.currentItem||f.element)[0]==this.element[0])return false;var d=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=
c.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==f.options.scope&&g.accept.call(g.element[0],f.currentItem||f.element)&&c.ui.intersect(f,c.extend(g,{offset:g.element.offset()}),g.options.tolerance)){d=true;return false}});if(d)return false;if(this.accept.call(this.element[0],f.currentItem||f.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",
e,this.ui(f));return this.element}return false},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}});c.extend(c.ui.droppable,{version:"1.8.1"});c.ui.intersect=function(e,h,f){if(!h.offset)return false;var d=(e.positionAbs||e.position.absolute).left,g=d+e.helperProportions.width,k=(e.positionAbs||e.position.absolute).top,s=k+e.helperProportions.height,o=h.offset.left,n=o+h.proportions.width,q=h.offset.top,u=q+h.proportions.height;switch(f){case "fit":return o<
d&&g<n&&q<k&&s<u;case "intersect":return o<d+e.helperProportions.width/2&&g-e.helperProportions.width/2<n&&q<k+e.helperProportions.height/2&&s-e.helperProportions.height/2<u;case "pointer":return c.ui.isOver((e.positionAbs||e.position.absolute).top+(e.clickOffset||e.offset.click).top,(e.positionAbs||e.position.absolute).left+(e.clickOffset||e.offset.click).left,q,o,h.proportions.height,h.proportions.width);case "touch":return(k>=q&&k<=u||s>=q&&s<=u||k<q&&s>u)&&(d>=o&&d<=n||g>=o&&g<=n||d<o&&g>n);default:return false}};
c.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,h){var f=c.ui.ddmanager.droppables[e.options.scope]||[],d=h?h.type:null,g=(e.currentItem||e.element).find(":data(droppable)").andSelf(),k=0;a:for(;k<f.length;k++)if(!(f[k].options.disabled||e&&!f[k].accept.call(f[k].element[0],e.currentItem||e.element))){for(var s=0;s<g.length;s++)if(g[s]==f[k].element[0]){f[k].proportions.height=0;continue a}f[k].visible=f[k].element.css("display")!="none";if(f[k].visible){f[k].offset=
f[k].element.offset();f[k].proportions={width:f[k].element[0].offsetWidth,height:f[k].element[0].offsetHeight};d=="mousedown"&&f[k]._activate.call(f[k],h)}}},drop:function(e,h){var f=false;c.each(c.ui.ddmanager.droppables[e.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&c.ui.intersect(e,this,this.options.tolerance))f=f||this._drop.call(this,h);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)){this.isout=1;
this.isover=0;this._deactivate.call(this,h)}}});return f},drag:function(e,h){e.options.refreshPositions&&c.ui.ddmanager.prepareOffsets(e,h);c.each(c.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var f=c.ui.intersect(e,this,this.options.tolerance);if(f=!f&&this.isover==1?"isout":f&&this.isover==0?"isover":null){var d;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length){d=c.data(g[0],"droppable");
d.greedyChild=f=="isover"?1:0}}if(d&&f=="isover"){d.isover=0;d.isout=1;d._out.call(d,h)}this[f]=1;this[f=="isout"?"isover":"isout"]=0;this[f=="isover"?"_over":"_out"].call(this,h);if(d&&f=="isout"){d.isout=0;d.isover=1;d._over.call(d,h)}}}})}}})(jQuery);
(function(c){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var f=this,d=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!d.aspectRatio,aspectRatio:d.aspectRatio,originalElement:this.element,
_proportionallyResizeElements:[],_helper:d.helper||d.ghost||d.animate?d.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&c.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(c('<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=true;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=d.handles||(!c(".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 g=this.handles.split(",");this.handles={};for(var k=0;k<g.length;k++){var s=c.trim(g[k]),o=c('<div class="ui-resizable-handle '+("ui-resizable-"+s)+'"></div>');/sw|se|ne|nw/.test(s)&&o.css({zIndex:++d.zIndex});"se"==s&&o.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[s]=".ui-resizable-"+s;this.element.append(o)}}this._renderAxis=function(n){n=n||this.element;for(var q in this.handles){if(this.handles[q].constructor==
String)this.handles[q]=c(this.handles[q],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var u=c(this.handles[q],this.element),v=0;v=/sw|ne|nw|se|n|s/.test(q)?u.outerHeight():u.outerWidth();u=["padding",/ne|nw|n/.test(q)?"Top":/se|sw|s/.test(q)?"Bottom":/^e$/.test(q)?"Right":"Left"].join("");n.css(u,v);this._proportionallyResize()}c(this.handles[q])}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!f.resizing){if(this.className)var n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);f.axis=n&&n[1]?n[1]:"se"}});if(d.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var f=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){f(this.element);var d=this.element;d.after(this.originalElement.css({position:d.css("position"),width:d.outerWidth(),height:d.outerHeight(),top:d.css("top"),left:d.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);f(this.originalElement);return this},_mouseCapture:function(f){var d=false;for(var g in this.handles)if(c(this.handles[g])[0]==f.target)d=true;return!this.options.disabled&&d},_mouseStart:function(f){var d=this.options,g=this.element.position(),
k=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(k.is(".ui-draggable")||/absolute/.test(k.css("position")))k.css({position:"absolute",top:g.top,left:g.left});c.browser.opera&&/relative/.test(k.css("position"))&&k.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();g=e(this.helper.css("left"));var s=e(this.helper.css("top"));if(d.containment){g+=c(d.containment).scrollLeft()||0;s+=c(d.containment).scrollTop()||0}this.offset=
this.helper.offset();this.position={left:g,top:s};this.size=this._helper?{width:k.outerWidth(),height:k.outerHeight()}:{width:k.width(),height:k.height()};this.originalSize=this._helper?{width:k.outerWidth(),height:k.outerHeight()}:{width:k.width(),height:k.height()};this.originalPosition={left:g,top:s};this.sizeDiff={width:k.outerWidth()-k.width(),height:k.outerHeight()-k.height()};this.originalMousePosition={left:f.pageX,top:f.pageY};this.aspectRatio=typeof d.aspectRatio=="number"?d.aspectRatio:
this.originalSize.width/this.originalSize.height||1;d=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",d=="auto"?this.axis+"-resize":d);k.addClass("ui-resizable-resizing");this._propagate("start",f);return true},_mouseDrag:function(f){var d=this.helper,g=this.originalMousePosition,k=this._change[this.axis];if(!k)return false;g=k.apply(this,[f,f.pageX-g.left||0,f.pageY-g.top||0]);if(this._aspectRatio||f.shiftKey)g=this._updateRatio(g,f);g=this._respectSize(g,f);this._propagate("resize",
f);d.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(g);this._trigger("resize",f,this.ui());return false},_mouseStop:function(f){this.resizing=false;var d=this.options;if(this._helper){var g=this._proportionallyResizeElements,k=g.length&&/textarea/i.test(g[0].nodeName);g=k&&c.ui.hasScroll(g[0],"left")?0:this.sizeDiff.height;
k={width:this.size.width-(k?0:this.sizeDiff.width),height:this.size.height-g};g=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null;var s=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;d.animate||this.element.css(c.extend(k,{top:s,left:g}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!d.animate&&this._proportionallyResize()}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",f);this._helper&&this.helper.remove();return false},_updateCache:function(f){this.offset=this.helper.offset();if(h(f.left))this.position.left=f.left;if(h(f.top))this.position.top=f.top;if(h(f.height))this.size.height=f.height;if(h(f.width))this.size.width=f.width},_updateRatio:function(f){var d=this.position,g=this.size,k=this.axis;if(f.height)f.width=g.height*this.aspectRatio;else if(f.width)f.height=g.width/this.aspectRatio;if(k=="sw"){f.left=d.left+(g.width-f.width);f.top=
null}if(k=="nw"){f.top=d.top+(g.height-f.height);f.left=d.left+(g.width-f.width)}return f},_respectSize:function(f){var d=this.options,g=this.axis,k=h(f.width)&&d.maxWidth&&d.maxWidth<f.width,s=h(f.height)&&d.maxHeight&&d.maxHeight<f.height,o=h(f.width)&&d.minWidth&&d.minWidth>f.width,n=h(f.height)&&d.minHeight&&d.minHeight>f.height;if(o)f.width=d.minWidth;if(n)f.height=d.minHeight;if(k)f.width=d.maxWidth;if(s)f.height=d.maxHeight;var q=this.originalPosition.left+this.originalSize.width,u=this.position.top+
this.size.height,v=/sw|nw|w/.test(g);g=/nw|ne|n/.test(g);if(o&&v)f.left=q-d.minWidth;if(k&&v)f.left=q-d.maxWidth;if(n&&g)f.top=u-d.minHeight;if(s&&g)f.top=u-d.maxHeight;if((d=!f.width&&!f.height)&&!f.left&&f.top)f.top=null;else if(d&&!f.top&&f.left)f.left=null;return f},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var f=this.helper||this.element,d=0;d<this._proportionallyResizeElements.length;d++){var g=this._proportionallyResizeElements[d];if(!this.borderDif){var k=
[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBottomWidth"),g.css("borderLeftWidth")],s=[g.css("paddingTop"),g.css("paddingRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=c.map(k,function(o,n){o=parseInt(o,10)||0;n=parseInt(s[n],10)||0;return o+n})}c.browser.msie&&(c(f).is(":hidden")||c(f).parents(":hidden").length)||g.css({height:f.height()-this.borderDif[0]-this.borderDif[2]||0,width:f.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var f=
this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var d=c.browser.msie&&c.browser.version<7,g=d?1:0;d=d?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+d,height:this.element.outerHeight()+d,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++f.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(f,
d){return{width:this.originalSize.width+d}},w:function(f,d){return{left:this.originalPosition.left+d,width:this.originalSize.width-d}},n:function(f,d,g){return{top:this.originalPosition.top+g,height:this.originalSize.height-g}},s:function(f,d,g){return{height:this.originalSize.height+g}},se:function(f,d,g){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,d,g]))},sw:function(f,d,g){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,d,
g]))},ne:function(f,d,g){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,d,g]))},nw:function(f,d,g){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,d,g]))}},_propagate:function(f,d){c.ui.plugin.call(this,f,[d,this.ui()]);f!="resize"&&this._trigger(f,d,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}}});c.extend(c.ui.resizable,{version:"1.8.1"});c.ui.plugin.add("resizable","alsoResize",{start:function(){var f=c(this).data("resizable").options,d=function(g){c(g).each(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof f.alsoResize=="object"&&!f.alsoResize.parentNode)if(f.alsoResize.length){f.alsoResize=
f.alsoResize[0];d(f.alsoResize)}else c.each(f.alsoResize,function(g){d(g)});else d(f.alsoResize)},resize:function(){var f=c(this).data("resizable"),d=f.options,g=f.originalSize,k=f.originalPosition,s={height:f.size.height-g.height||0,width:f.size.width-g.width||0,top:f.position.top-k.top||0,left:f.position.left-k.left||0},o=function(n,q){c(n).each(function(){var u=c(this),v=c(this).data("resizable-alsoresize"),y={};c.each((q&&q.length?q:["width","height","top","left"])||["width","height","top","left"],
function(x,l){if((x=(v[l]||0)+(s[l]||0))&&x>=0)y[l]=x||null});if(/relative/.test(u.css("position"))&&c.browser.opera){f._revertToRelativePosition=true;u.css({position:"absolute",top:"auto",left:"auto"})}u.css(y)})};typeof d.alsoResize=="object"&&!d.alsoResize.nodeType?c.each(d.alsoResize,function(n,q){o(n,q)}):o(d.alsoResize)},stop:function(){var f=c(this).data("resizable");if(f._revertToRelativePosition&&c.browser.opera){f._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});
c.ui.plugin.add("resizable","animate",{stop:function(f){var d=c(this).data("resizable"),g=d.options,k=d._proportionallyResizeElements,s=k.length&&/textarea/i.test(k[0].nodeName),o=s&&c.ui.hasScroll(k[0],"left")?0:d.sizeDiff.height;s={width:d.size.width-(s?0:d.sizeDiff.width),height:d.size.height-o};o=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null;var n=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;d.element.animate(c.extend(s,n&&
o?{top:n,left:o}:{}),{duration:g.animateDuration,easing:g.animateEasing,step:function(){var q={width:parseInt(d.element.css("width"),10),height:parseInt(d.element.css("height"),10),top:parseInt(d.element.css("top"),10),left:parseInt(d.element.css("left"),10)};k&&k.length&&c(k[0]).css({width:q.width,height:q.height});d._updateCache(q);d._propagate("resize",f)}})}});c.ui.plugin.add("resizable","containment",{start:function(){var f=c(this).data("resizable"),d=f.element,g=f.options.containment;if(d=g instanceof
c?g.get(0):/parent/.test(g)?d.parent().get(0):g){f.containerElement=c(d);if(/document/.test(g)||g==document){f.containerOffset={left:0,top:0};f.containerPosition={left:0,top:0};f.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var k=c(d),s=[];c(["Top","Right","Left","Bottom"]).each(function(q,u){s[q]=e(k.css("padding"+u))});f.containerOffset=k.offset();f.containerPosition=k.position();f.containerSize={height:k.innerHeight()-
s[3],width:k.innerWidth()-s[1]};g=f.containerOffset;var o=f.containerSize.height,n=f.containerSize.width;n=c.ui.hasScroll(d,"left")?d.scrollWidth:n;o=c.ui.hasScroll(d)?d.scrollHeight:o;f.parentData={element:d,left:g.left,top:g.top,width:n,height:o}}}},resize:function(f){var d=c(this).data("resizable"),g=d.options,k=d.containerOffset,s=d.position;f=d._aspectRatio||f.shiftKey;var o={top:0,left:0},n=d.containerElement;if(n[0]!=document&&/static/.test(n.css("position")))o=k;if(s.left<(d._helper?k.left:
0)){d.size.width+=d._helper?d.position.left-k.left:d.position.left-o.left;if(f)d.size.height=d.size.width/g.aspectRatio;d.position.left=g.helper?k.left:0}if(s.top<(d._helper?k.top:0)){d.size.height+=d._helper?d.position.top-k.top:d.position.top;if(f)d.size.width=d.size.height*g.aspectRatio;d.position.top=d._helper?k.top:0}d.offset.left=d.parentData.left+d.position.left;d.offset.top=d.parentData.top+d.position.top;g=Math.abs((d._helper?d.offset.left-o.left:d.offset.left-o.left)+d.sizeDiff.width);k=
Math.abs((d._helper?d.offset.top-o.top:d.offset.top-k.top)+d.sizeDiff.height);s=d.containerElement.get(0)==d.element.parent().get(0);o=/relative|absolute/.test(d.containerElement.css("position"));if(s&&o)g-=d.parentData.left;if(g+d.size.width>=d.parentData.width){d.size.width=d.parentData.width-g;if(f)d.size.height=d.size.width/d.aspectRatio}if(k+d.size.height>=d.parentData.height){d.size.height=d.parentData.height-k;if(f)d.size.width=d.size.height*d.aspectRatio}},stop:function(){var f=c(this).data("resizable"),
d=f.options,g=f.containerOffset,k=f.containerPosition,s=f.containerElement,o=c(f.helper),n=o.offset(),q=o.outerWidth()-f.sizeDiff.width;o=o.outerHeight()-f.sizeDiff.height;f._helper&&!d.animate&&/relative/.test(s.css("position"))&&c(this).css({left:n.left-k.left-g.left,width:q,height:o});f._helper&&!d.animate&&/static/.test(s.css("position"))&&c(this).css({left:n.left-k.left-g.left,width:q,height:o})}});c.ui.plugin.add("resizable","ghost",{start:function(){var f=c(this).data("resizable"),d=f.options,
g=f.size;f.ghost=f.originalElement.clone();f.ghost.css({opacity:0.25,display:"block",position:"relative",height:g.height,width:g.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof d.ghost=="string"?d.ghost:"");f.ghost.appendTo(f.helper)},resize:function(){var f=c(this).data("resizable");f.ghost&&f.ghost.css({position:"relative",height:f.size.height,width:f.size.width})},stop:function(){var f=c(this).data("resizable");f.ghost&&f.helper&&f.helper.get(0).removeChild(f.ghost.get(0))}});
c.ui.plugin.add("resizable","grid",{resize:function(){var f=c(this).data("resizable"),d=f.options,g=f.size,k=f.originalSize,s=f.originalPosition,o=f.axis;d.grid=typeof d.grid=="number"?[d.grid,d.grid]:d.grid;var n=Math.round((g.width-k.width)/(d.grid[0]||1))*(d.grid[0]||1);d=Math.round((g.height-k.height)/(d.grid[1]||1))*(d.grid[1]||1);if(/^(se|s|e)$/.test(o)){f.size.width=k.width+n;f.size.height=k.height+d}else if(/^(ne)$/.test(o)){f.size.width=k.width+n;f.size.height=k.height+d;f.position.top=s.top-
d}else{if(/^(sw)$/.test(o)){f.size.width=k.width+n;f.size.height=k.height+d}else{f.size.width=k.width+n;f.size.height=k.height+d;f.position.top=s.top-d}f.position.left=s.left-n}}});var e=function(f){return parseInt(f,10)||0},h=function(f){return!isNaN(parseInt(f,10))}})(jQuery);
(function(c){c.widget("ui.selectable",c.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var e=this;this.element.addClass("ui-selectable");this.dragged=false;var h;this.refresh=function(){h=c(e.options.filter,e.element[0]);h.each(function(){var f=c(this),d=f.offset();c.data(this,"selectable-item",{element:this,$element:f,left:d.left,top:d.top,right:d.left+f.outerWidth(),bottom:d.top+f.outerHeight(),startselected:false,selected:f.hasClass("ui-selected"),
selecting:f.hasClass("ui-selecting"),unselecting:f.hasClass("ui-unselecting")})})};this.refresh();this.selectees=h.addClass("ui-selectee");this._mouseInit();this.helper=c(document.createElement("div")).css({border:"1px dotted black"}).addClass("ui-selectable-helper")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},
_mouseStart:function(e){var h=this;this.opos=[e.pageX,e.pageY];if(!this.options.disabled){var f=this.options;this.selectees=c(f.filter,this.element[0]);this._trigger("start",e);c(f.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:e.clientX,top:e.clientY,width:0,height:0});f.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var d=c.data(this,"selectable-item");d.startselected=true;if(!e.metaKey){d.$element.removeClass("ui-selected");
d.selected=false;d.$element.addClass("ui-unselecting");d.unselecting=true;h._trigger("unselecting",e,{unselecting:d.element})}});c(e.target).parents().andSelf().each(function(){var d=c.data(this,"selectable-item");if(d){d.$element.removeClass("ui-unselecting").addClass("ui-selecting");d.unselecting=false;d.selecting=true;d.selected=true;h._trigger("selecting",e,{selecting:d.element});return false}})}},_mouseDrag:function(e){var h=this;this.dragged=true;if(!this.options.disabled){var f=this.options,
d=this.opos[0],g=this.opos[1],k=e.pageX,s=e.pageY;if(d>k){var o=k;k=d;d=o}if(g>s){o=s;s=g;g=o}this.helper.css({left:d,top:g,width:k-d,height:s-g});this.selectees.each(function(){var n=c.data(this,"selectable-item");if(!(!n||n.element==h.element[0])){var q=false;if(f.tolerance=="touch")q=!(n.left>k||n.right<d||n.top>s||n.bottom<g);else if(f.tolerance=="fit")q=n.left>d&&n.right<k&&n.top>g&&n.bottom<s;if(q){if(n.selected){n.$element.removeClass("ui-selected");n.selected=false}if(n.unselecting){n.$element.removeClass("ui-unselecting");
n.unselecting=false}if(!n.selecting){n.$element.addClass("ui-selecting");n.selecting=true;h._trigger("selecting",e,{selecting:n.element})}}else{if(n.selecting)if(e.metaKey&&n.startselected){n.$element.removeClass("ui-selecting");n.selecting=false;n.$element.addClass("ui-selected");n.selected=true}else{n.$element.removeClass("ui-selecting");n.selecting=false;if(n.startselected){n.$element.addClass("ui-unselecting");n.unselecting=true}h._trigger("unselecting",e,{unselecting:n.element})}if(n.selected)if(!e.metaKey&&
!n.startselected){n.$element.removeClass("ui-selected");n.selected=false;n.$element.addClass("ui-unselecting");n.unselecting=true;h._trigger("unselecting",e,{unselecting:n.element})}}}});return false}},_mouseStop:function(e){var h=this;this.dragged=false;c(".ui-unselecting",this.element[0]).each(function(){var f=c.data(this,"selectable-item");f.$element.removeClass("ui-unselecting");f.unselecting=false;f.startselected=false;h._trigger("unselected",e,{unselected:f.element})});c(".ui-selecting",this.element[0]).each(function(){var f=
c.data(this,"selectable-item");f.$element.removeClass("ui-selecting").addClass("ui-selected");f.selecting=false;f.selected=true;f.startselected=true;h._trigger("selected",e,{selected:f.element})});this._trigger("stop",e);this.helper.remove();return false}});c.extend(c.ui.selectable,{version:"1.8.1"})})(jQuery);
(function(c){c.widget("ui.sortable",c.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");
this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData("sortable-item");return this},_setOption:function(e,h){if(e==="disabled"){this.options[e]=h;this.widget()[h?"addClass":"removeClass"]("ui-sortable-disabled")}else c.Widget.prototype._setOption.apply(self,
arguments)},_mouseCapture:function(e,h){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(e);var f=null,d=this;c(e.target).parents().each(function(){if(c.data(this,"sortable-item")==d){f=c(this);return false}});if(c.data(e.target,"sortable-item")==d)f=c(e.target);if(!f)return false;if(this.options.handle&&!h){var g=false;c(this.options.handle,f).find("*").andSelf().each(function(){if(this==e.target)g=true});if(!g)return false}this.currentItem=
f;this._removeCurrentsFromItems();return true},_mouseStart:function(e,h,f){h=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");c.extend(this.offset,
{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;h.cursorAt&&this._adjustOffsetFromHelper(h.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();h.containment&&this._setContainment();
if(h.cursor){if(c("body").css("cursor"))this._storedCursor=c("body").css("cursor");c("body").css("cursor",h.cursor)}if(h.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",h.opacity)}if(h.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",h.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",
e,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!f)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",e,this._uiHash(this));if(c.ui.ddmanager)c.ui.ddmanager.current=this;c.ui.ddmanager&&!h.dropBehaviour&&c.ui.ddmanager.prepareOffsets(this,e);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);return true},_mouseDrag:function(e){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo("absolute");
if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var h=this.options,f=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<h.scrollSensitivity)this.scrollParent[0].scrollTop=f=this.scrollParent[0].scrollTop+h.scrollSpeed;else if(e.pageY-this.overflowOffset.top<h.scrollSensitivity)this.scrollParent[0].scrollTop=f=this.scrollParent[0].scrollTop-h.scrollSpeed;if(this.overflowOffset.left+
this.scrollParent[0].offsetWidth-e.pageX<h.scrollSensitivity)this.scrollParent[0].scrollLeft=f=this.scrollParent[0].scrollLeft+h.scrollSpeed;else if(e.pageX-this.overflowOffset.left<h.scrollSensitivity)this.scrollParent[0].scrollLeft=f=this.scrollParent[0].scrollLeft-h.scrollSpeed}else{if(e.pageY-c(document).scrollTop()<h.scrollSensitivity)f=c(document).scrollTop(c(document).scrollTop()-h.scrollSpeed);else if(c(window).height()-(e.pageY-c(document).scrollTop())<h.scrollSensitivity)f=c(document).scrollTop(c(document).scrollTop()+
h.scrollSpeed);if(e.pageX-c(document).scrollLeft()<h.scrollSensitivity)f=c(document).scrollLeft(c(document).scrollLeft()-h.scrollSpeed);else if(c(window).width()-(e.pageX-c(document).scrollLeft())<h.scrollSensitivity)f=c(document).scrollLeft(c(document).scrollLeft()+h.scrollSpeed)}f!==false&&c.ui.ddmanager&&!h.dropBehaviour&&c.ui.ddmanager.prepareOffsets(this,e)}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(h=this.items.length-1;h>=0;h--){f=this.items[h];var d=f.item[0],g=this._intersectsWithPointer(f);if(g)if(d!=this.currentItem[0]&&this.placeholder[g==1?"next":"prev"]()[0]!=d&&!c.ui.contains(this.placeholder[0],d)&&(this.options.type=="semi-dynamic"?!c.ui.contains(this.element[0],d):true)){this.direction=g==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(f))this._rearrange(e,
f);else break;this._trigger("change",e,this._uiHash());break}}this._contactContainers(e);c.ui.ddmanager&&c.ui.ddmanager.drag(this,e);this._trigger("sort",e,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(e,h){if(e){c.ui.ddmanager&&!this.options.dropBehaviour&&c.ui.ddmanager.drop(this,e);if(this.options.revert){var f=this;h=f.placeholder.offset();f.reverting=true;c(this.helper).animate({left:h.left-this.offset.parent.left-f.margins.left+(this.offsetParent[0]==
document.body?0:this.offsetParent[0].scrollLeft),top:h.top-this.offset.parent.top-f.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){f._clear(e)})}else this._clear(e,h);return false}},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 e=this.containers.length-1;e>=0;e--){this.containers[e]._trigger("deactivate",
null,this._uiHash(this));if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",null,this._uiHash(this));this.containers[e].containerCache.over=0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();c.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?c(this.domPosition.prev).after(this.currentItem):
c(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(e){var h=this._getItemsAsjQuery(e&&e.connected),f=[];e=e||{};c(h).each(function(){var d=(c(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[-=_](.+)/);if(d)f.push((e.key||d[1]+"[]")+"="+(e.key&&e.expression?d[1]:d[2]))});return f.join("&")},toArray:function(e){var h=this._getItemsAsjQuery(e&&e.connected),f=[];e=e||{};h.each(function(){f.push(c(e.item||this).attr(e.attribute||"id")||"")});return f},
_intersectsWith:function(e){var h=this.positionAbs.left,f=h+this.helperProportions.width,d=this.positionAbs.top,g=d+this.helperProportions.height,k=e.left,s=k+e.width,o=e.top,n=o+e.height,q=this.offset.click.top,u=this.offset.click.left;q=d+q>o&&d+q<n&&h+u>k&&h+u<s;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?q:k<h+this.helperProportions.width/
2&&f-this.helperProportions.width/2<s&&o<d+this.helperProportions.height/2&&g-this.helperProportions.height/2<n},_intersectsWithPointer:function(e){var h=c.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height);e=c.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);h=h&&e;e=this._getDragVerticalDirection();var f=this._getDragHorizontalDirection();if(!h)return false;return this.floating?f&&f=="right"||e=="down"?2:1:e&&(e=="down"?2:1)},_intersectsWithSides:function(e){var h=
c.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height);e=c.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width);var f=this._getDragVerticalDirection(),d=this._getDragHorizontalDirection();return this.floating&&d?d=="right"&&e||d=="left"&&!e:f&&(f=="down"&&h||f=="up"&&!h)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return e!=0&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=
this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){this._refreshItems(e);this.refreshPositions();return this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(e){var h=[],f=[],d=this._connectWith();if(d&&e)for(e=d.length-1;e>=0;e--)for(var g=c(d[e]),k=g.length-1;k>=0;k--){var s=c.data(g[k],"sortable");if(s&&s!=this&&!s.options.disabled)f.push([c.isFunction(s.options.items)?
s.options.items.call(s.element):c(s.options.items,s.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),s])}f.push([c.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):c(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(e=f.length-1;e>=0;e--)f[e][0].each(function(){h.push(this)});return c(h)},_removeCurrentsFromItems:function(){for(var e=this.currentItem.find(":data(sortable-item)"),
h=0;h<this.items.length;h++)for(var f=0;f<e.length;f++)e[f]==this.items[h].item[0]&&this.items.splice(h,1)},_refreshItems:function(e){this.items=[];this.containers=[this];var h=this.items,f=[[c.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):c(this.options.items,this.element),this]],d=this._connectWith();if(d)for(var g=d.length-1;g>=0;g--)for(var k=c(d[g]),s=k.length-1;s>=0;s--){var o=c.data(k[s],"sortable");if(o&&o!=this&&!o.options.disabled){f.push([c.isFunction(o.options.items)?
o.options.items.call(o.element[0],e,{item:this.currentItem}):c(o.options.items,o.element),o]);this.containers.push(o)}}for(g=f.length-1;g>=0;g--){e=f[g][1];d=f[g][0];s=0;for(k=d.length;s<k;s++){o=c(d[s]);o.data("sortable-item",e);h.push({item:o,instance:e,width:0,height:0,left:0,top:0})}}},refreshPositions:function(e){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var h=this.items.length-1;h>=0;h--){var f=this.items[h],d=this.options.toleranceElement?c(this.options.toleranceElement,
f.item):f.item;if(!e){f.width=d.outerWidth();f.height=d.outerHeight()}d=d.offset();f.left=d.left;f.top=d.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(h=this.containers.length-1;h>=0;h--){d=this.containers[h].element.offset();this.containers[h].containerCache.left=d.left;this.containers[h].containerCache.top=d.top;this.containers[h].containerCache.width=this.containers[h].element.outerWidth();this.containers[h].containerCache.height=
this.containers[h].element.outerHeight()}return this},_createPlaceholder:function(e){var h=e||this,f=h.options;if(!f.placeholder||f.placeholder.constructor==String){var d=f.placeholder;f.placeholder={element:function(){var g=c(document.createElement(h.currentItem[0].nodeName)).addClass(d||h.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!d)g.style.visibility="hidden";return g},update:function(g,k){if(!(d&&!f.forcePlaceholderSize)){k.height()||k.height(h.currentItem.innerHeight()-
parseInt(h.currentItem.css("paddingTop")||0,10)-parseInt(h.currentItem.css("paddingBottom")||0,10));k.width()||k.width(h.currentItem.innerWidth()-parseInt(h.currentItem.css("paddingLeft")||0,10)-parseInt(h.currentItem.css("paddingRight")||0,10))}}}}h.placeholder=c(f.placeholder.element.call(h.element,h.currentItem));h.currentItem.after(h.placeholder);f.placeholder.update(h,h.placeholder)},_contactContainers:function(e){for(var h=null,f=null,d=this.containers.length-1;d>=0;d--)if(!c.ui.contains(this.currentItem[0],
this.containers[d].element[0]))if(this._intersectsWith(this.containers[d].containerCache)){if(!(h&&c.ui.contains(this.containers[d].element[0],h.element[0]))){h=this.containers[d];f=d}}else if(this.containers[d].containerCache.over){this.containers[d]._trigger("out",e,this._uiHash(this));this.containers[d].containerCache.over=0}if(h)if(this.containers.length===1){this.containers[f]._trigger("over",e,this._uiHash(this));this.containers[f].containerCache.over=1}else if(this.currentContainer!=this.containers[f]){h=
1E4;d=null;for(var g=this.positionAbs[this.containers[f].floating?"left":"top"],k=this.items.length-1;k>=0;k--)if(c.ui.contains(this.containers[f].element[0],this.items[k].item[0])){var s=this.items[k][this.containers[f].floating?"left":"top"];if(Math.abs(s-g)<h){h=Math.abs(s-g);d=this.items[k]}}if(d||this.options.dropOnEmpty){this.currentContainer=this.containers[f];d?this._rearrange(e,d,null,true):this._rearrange(e,null,this.containers[f].element,true);this._trigger("change",e,this._uiHash());this.containers[f]._trigger("change",
e,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[f]._trigger("over",e,this._uiHash(this));this.containers[f].containerCache.over=1}}},_createHelper:function(e){var h=this.options;e=c.isFunction(h.helper)?c(h.helper.apply(this.element[0],[e,this.currentItem])):h.helper=="clone"?this.currentItem.clone():this.currentItem;e.parents("body").length||c(h.appendTo!="parent"?h.appendTo:this.currentItem[0].parentNode)[0].appendChild(e[0]);if(e[0]==
this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(e[0].style.width==""||h.forceHelperSize)e.width(this.currentItem.width());if(e[0].style.height==""||h.forceHelperSize)e.height(this.currentItem.height());return e},_adjustOffsetFromHelper:function(e){if(typeof e=="string")e=e.split(" ");if(c.isArray(e))e={left:+e[0],top:+e[1]||
0};if("left"in e)this.offset.click.left=e.left+this.margins.left;if("right"in e)this.offset.click.left=this.helperProportions.width-e.right+this.margins.left;if("top"in e)this.offset.click.top=e.top+this.margins.top;if("bottom"in e)this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],
this.offsetParent[0])){e.left+=this.scrollParent.scrollLeft();e.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&c.browser.msie)e={top:0,left:0};return{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.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 e=this.options;
if(e.containment=="parent")e.containment=this.helper[0].parentNode;if(e.containment=="document"||e.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,c(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(c(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(e.containment)){var h=
c(e.containment)[0];e=c(e.containment).offset();var f=c(h).css("overflow")!="hidden";this.containment=[e.left+(parseInt(c(h).css("borderLeftWidth"),10)||0)+(parseInt(c(h).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(c(h).css("borderTopWidth"),10)||0)+(parseInt(c(h).css("paddingTop"),10)||0)-this.margins.top,e.left+(f?Math.max(h.scrollWidth,h.offsetWidth):h.offsetWidth)-(parseInt(c(h).css("borderLeftWidth"),10)||0)-(parseInt(c(h).css("paddingRight"),10)||0)-this.helperProportions.width-
this.margins.left,e.top+(f?Math.max(h.scrollHeight,h.offsetHeight):h.offsetHeight)-(parseInt(c(h).css("borderTopWidth"),10)||0)-(parseInt(c(h).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(e,h){if(!h)h=this.position;e=e=="absolute"?1:-1;var f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,d=/(html|body)/i.test(f[0].tagName);return{top:h.top+
this.offset.relative.top*e+this.offset.parent.top*e-(c.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():d?0:f.scrollTop())*e),left:h.left+this.offset.relative.left*e+this.offset.parent.left*e-(c.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():d?0:f.scrollLeft())*e)}},_generatePosition:function(e){var h=this.options,f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,d=/(html|body)/i.test(f[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var g=e.pageX,k=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0])g=this.containment[0]+this.offset.click.left;if(e.pageY-this.offset.click.top<this.containment[1])k=this.containment[1]+this.offset.click.top;
if(e.pageX-this.offset.click.left>this.containment[2])g=this.containment[2]+this.offset.click.left;if(e.pageY-this.offset.click.top>this.containment[3])k=this.containment[3]+this.offset.click.top}if(h.grid){k=this.originalPageY+Math.round((k-this.originalPageY)/h.grid[1])*h.grid[1];k=this.containment?!(k-this.offset.click.top<this.containment[1]||k-this.offset.click.top>this.containment[3])?k:!(k-this.offset.click.top<this.containment[1])?k-h.grid[1]:k+h.grid[1]:k;g=this.originalPageX+Math.round((g-
this.originalPageX)/h.grid[0])*h.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-h.grid[0]:g+h.grid[0]:g}}return{top:k-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(c.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():d?0:f.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+
(c.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():d?0:f.scrollLeft())}},_rearrange:function(e,h,f,d){f?f[0].appendChild(this.placeholder[0]):h.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?h.item[0]:h.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var g=this,k=this.counter;window.setTimeout(function(){k==g.counter&&g.refreshPositions(!d)},0)},_clear:function(e,h){this.reverting=false;var f=[];!this._noFinalSort&&
this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var d in this._storedCSS)if(this._storedCSS[d]=="auto"||this._storedCSS[d]=="static")this._storedCSS[d]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!h&&f.push(function(g){this._trigger("receive",g,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||
this.domPosition.parent!=this.currentItem.parent()[0])&&!h)f.push(function(g){this._trigger("update",g,this._uiHash())});if(!c.ui.contains(this.element[0],this.currentItem[0])){h||f.push(function(g){this._trigger("remove",g,this._uiHash())});for(d=this.containers.length-1;d>=0;d--)if(c.ui.contains(this.containers[d].element[0],this.currentItem[0])&&!h){f.push(function(g){return function(k){g._trigger("receive",k,this._uiHash(this))}}.call(this,this.containers[d]));f.push(function(g){return function(k){g._trigger("update",
k,this._uiHash(this))}}.call(this,this.containers[d]))}}for(d=this.containers.length-1;d>=0;d--){h||f.push(function(g){return function(k){g._trigger("deactivate",k,this._uiHash(this))}}.call(this,this.containers[d]));if(this.containers[d].containerCache.over){f.push(function(g){return function(k){g._trigger("out",k,this._uiHash(this))}}.call(this,this.containers[d]));this.containers[d].containerCache.over=0}}this._storedCursor&&c("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",
this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!h){this._trigger("beforeStop",e,this._uiHash());for(d=0;d<f.length;d++)f[d].call(this,e);this._trigger("stop",e,this._uiHash())}return false}h||this._trigger("beforeStop",e,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!h){for(d=
0;d<f.length;d++)f[d].call(this,e);this._trigger("stop",e,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){c.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(e){var h=e||this;return{helper:h.helper,placeholder:h.placeholder||c([]),position:h.position,originalPosition:h.originalPosition,offset:h.positionAbs,item:h.currentItem,sender:e?e.element:null}}});c.extend(c.ui.sortable,{version:"1.8.1"})})(jQuery);
jQuery.effects||function(c){function e(n){var q;if(n&&n.constructor==Array&&n.length==3)return n;if(q=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(n))return[parseInt(q[1],10),parseInt(q[2],10),parseInt(q[3],10)];if(q=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(n))return[parseFloat(q[1])*2.55,parseFloat(q[2])*2.55,parseFloat(q[3])*2.55];if(q=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(n))return[parseInt(q[1],
16),parseInt(q[2],16),parseInt(q[3],16)];if(q=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(n))return[parseInt(q[1]+q[1],16),parseInt(q[2]+q[2],16),parseInt(q[3]+q[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(n))return k.transparent;return k[c.trim(n).toLowerCase()]}function h(){var n=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,q={},u,v;if(n&&n.length&&n[0]&&n[n[0]])for(var y=n.length;y--;){u=n[y];if(typeof n[u]=="string"){v=u.replace(/\-(\w)/g,function(x,l){return l.toUpperCase()});
q[v]=n[u]}}else for(u in n)if(typeof n[u]==="string")q[u]=n[u];return q}function f(n){var q,u;for(q in n){u=n[q];if(u==null||c.isFunction(u)||q in o||/scrollbar/.test(q)||!/color/i.test(q)&&isNaN(parseFloat(u)))delete n[q]}return n}function d(n,q){var u={_:0},v;for(v in q)if(n[v]!=q[v])u[v]=q[v];return u}function g(n,q,u,v){if(typeof n=="object"){v=q;u=null;q=n;n=q.effect}if(c.isFunction(q)){v=q;u=null;q={}}if(c.isFunction(u)){v=u;u=null}if(typeof q=="number"||c.fx.speeds[q]){v=u;u=q;q={}}q=q||{};
u=u||q.duration;u=c.fx.off?0:typeof u=="number"?u:c.fx.speeds[u]||c.fx.speeds._default;v=v||q.complete;return[n,q,u,v]}c.effects={};c.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(n,q){c.fx.step[q]=function(u){if(!u.colorInit){var v;v=u.elem;var y=q,x;do{x=c.curCSS(v,y);if(x!=""&&x!="transparent"||c.nodeName(v,"body"))break;y="backgroundColor"}while(v=v.parentNode);v=e(x);u.start=v;u.end=e(u.end);u.colorInit=true}u.elem.style[q]=
"rgb("+Math.max(Math.min(parseInt(u.pos*(u.end[0]-u.start[0])+u.start[0],10),255),0)+","+Math.max(Math.min(parseInt(u.pos*(u.end[1]-u.start[1])+u.start[1],10),255),0)+","+Math.max(Math.min(parseInt(u.pos*(u.end[2]-u.start[2])+u.start[2],10),255),0)+")"}});var k={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]},s=["add","remove","toggle"],o={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};c.effects.animateClass=function(n,q,u,v){if(c.isFunction(u)){v=u;u=null}return this.each(function(){var y=c(this),x=y.attr("style")||" ",l=f(h.call(this)),C,I=y.attr("className");c.each(s,function(B,D){n[D]&&y[D+"Class"](n[D])});
C=f(h.call(this));y.attr("className",I);y.animate(d(l,C),q,u,function(){c.each(s,function(B,D){n[D]&&y[D+"Class"](n[D])});if(typeof y.attr("style")=="object"){y.attr("style").cssText="";y.attr("style").cssText=x}else y.attr("style",x);v&&v.apply(this,arguments)})})};c.fn.extend({_addClass:c.fn.addClass,addClass:function(n,q,u,v){return q?c.effects.animateClass.apply(this,[{add:n},q,u,v]):this._addClass(n)},_removeClass:c.fn.removeClass,removeClass:function(n,q,u,v){return q?c.effects.animateClass.apply(this,
[{remove:n},q,u,v]):this._removeClass(n)},_toggleClass:c.fn.toggleClass,toggleClass:function(n,q,u,v,y){return typeof q=="boolean"||q===undefined?u?c.effects.animateClass.apply(this,[q?{add:n}:{remove:n},u,v,y]):this._toggleClass(n,q):c.effects.animateClass.apply(this,[{toggle:n},q,u,v])},switchClass:function(n,q,u,v,y){return c.effects.animateClass.apply(this,[{add:q,remove:n},u,v,y])}});c.extend(c.effects,{version:"1.8.1",save:function(n,q){for(var u=0;u<q.length;u++)q[u]!==null&&n.data("ec.storage."+
q[u],n[0].style[q[u]])},restore:function(n,q){for(var u=0;u<q.length;u++)q[u]!==null&&n.css(q[u],n.data("ec.storage."+q[u]))},setMode:function(n,q){if(q=="toggle")q=n.is(":hidden")?"show":"hide";return q},getBaseline:function(n,q){var u;switch(n[0]){case "top":u=0;break;case "middle":u=0.5;break;case "bottom":u=1;break;default:u=n[0]/q.height}switch(n[1]){case "left":n=0;break;case "center":n=0.5;break;case "right":n=1;break;default:n=n[1]/q.width}return{x:n,y:u}},createWrapper:function(n){if(n.parent().is(".ui-effects-wrapper"))return n.parent();
var q={width:n.outerWidth(true),height:n.outerHeight(true),"float":n.css("float")},u=c("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});n.wrap(u);u=n.parent();if(n.css("position")=="static"){u.css({position:"relative"});n.css({position:"relative"})}else{c.extend(q,{position:n.css("position"),zIndex:n.css("z-index")});c.each(["top","left","bottom","right"],function(v,y){q[y]=n.css(y);if(isNaN(parseInt(q[y],10)))q[y]="auto"});
n.css({position:"relative",top:0,left:0})}return u.css(q).show()},removeWrapper:function(n){if(n.parent().is(".ui-effects-wrapper"))return n.parent().replaceWith(n);return n},setTransition:function(n,q,u,v){v=v||{};c.each(q,function(y,x){unit=n.cssUnit(x);if(unit[0]>0)v[x]=unit[0]*u+unit[1]});return v}});c.fn.extend({effect:function(n){var q=g.apply(this,arguments);q={options:q[1],duration:q[2],callback:q[3]};var u=c.effects[n];return u&&!c.fx.off?u.call(this,q):this},_show:c.fn.show,show:function(n){if(!n||
typeof n=="number"||c.fx.speeds[n])return this._show.apply(this,arguments);else{var q=g.apply(this,arguments);q[1].mode="show";return this.effect.apply(this,q)}},_hide:c.fn.hide,hide:function(n){if(!n||typeof n=="number"||c.fx.speeds[n])return this._hide.apply(this,arguments);else{var q=g.apply(this,arguments);q[1].mode="hide";return this.effect.apply(this,q)}},__toggle:c.fn.toggle,toggle:function(n){if(!n||typeof n=="number"||c.fx.speeds[n]||typeof n=="boolean"||c.isFunction(n))return this.__toggle.apply(this,
arguments);else{var q=g.apply(this,arguments);q[1].mode="toggle";return this.effect.apply(this,q)}},cssUnit:function(n){var q=this.css(n),u=[];c.each(["em","px","%","pt"],function(v,y){if(q.indexOf(y)>0)u=[parseFloat(q),y]});return u}});c.easing.jswing=c.easing.swing;c.extend(c.easing,{def:"easeOutQuad",swing:function(n,q,u,v,y){return c.easing[c.easing.def](n,q,u,v,y)},easeInQuad:function(n,q,u,v,y){return v*(q/=y)*q+u},easeOutQuad:function(n,q,u,v,y){return-v*(q/=y)*(q-2)+u},easeInOutQuad:function(n,
q,u,v,y){if((q/=y/2)<1)return v/2*q*q+u;return-v/2*(--q*(q-2)-1)+u},easeInCubic:function(n,q,u,v,y){return v*(q/=y)*q*q+u},easeOutCubic:function(n,q,u,v,y){return v*((q=q/y-1)*q*q+1)+u},easeInOutCubic:function(n,q,u,v,y){if((q/=y/2)<1)return v/2*q*q*q+u;return v/2*((q-=2)*q*q+2)+u},easeInQuart:function(n,q,u,v,y){return v*(q/=y)*q*q*q+u},easeOutQuart:function(n,q,u,v,y){return-v*((q=q/y-1)*q*q*q-1)+u},easeInOutQuart:function(n,q,u,v,y){if((q/=y/2)<1)return v/2*q*q*q*q+u;return-v/2*((q-=2)*q*q*q-2)+
u},easeInQuint:function(n,q,u,v,y){return v*(q/=y)*q*q*q*q+u},easeOutQuint:function(n,q,u,v,y){return v*((q=q/y-1)*q*q*q*q+1)+u},easeInOutQuint:function(n,q,u,v,y){if((q/=y/2)<1)return v/2*q*q*q*q*q+u;return v/2*((q-=2)*q*q*q*q+2)+u},easeInSine:function(n,q,u,v,y){return-v*Math.cos(q/y*(Math.PI/2))+v+u},easeOutSine:function(n,q,u,v,y){return v*Math.sin(q/y*(Math.PI/2))+u},easeInOutSine:function(n,q,u,v,y){return-v/2*(Math.cos(Math.PI*q/y)-1)+u},easeInExpo:function(n,q,u,v,y){return q==0?u:v*Math.pow(2,
10*(q/y-1))+u},easeOutExpo:function(n,q,u,v,y){return q==y?u+v:v*(-Math.pow(2,-10*q/y)+1)+u},easeInOutExpo:function(n,q,u,v,y){if(q==0)return u;if(q==y)return u+v;if((q/=y/2)<1)return v/2*Math.pow(2,10*(q-1))+u;return v/2*(-Math.pow(2,-10*--q)+2)+u},easeInCirc:function(n,q,u,v,y){return-v*(Math.sqrt(1-(q/=y)*q)-1)+u},easeOutCirc:function(n,q,u,v,y){return v*Math.sqrt(1-(q=q/y-1)*q)+u},easeInOutCirc:function(n,q,u,v,y){if((q/=y/2)<1)return-v/2*(Math.sqrt(1-q*q)-1)+u;return v/2*(Math.sqrt(1-(q-=2)*
q)+1)+u},easeInElastic:function(n,q,u,v,y){var x=0,l=v;if(q==0)return u;if((q/=y)==1)return u+v;x||(x=y*0.3);if(l<Math.abs(v)){l=v;n=x/4}else n=x/(2*Math.PI)*Math.asin(v/l);return-(l*Math.pow(2,10*(q-=1))*Math.sin((q*y-n)*2*Math.PI/x))+u},easeOutElastic:function(n,q,u,v,y){var x=0,l=v;if(q==0)return u;if((q/=y)==1)return u+v;x||(x=y*0.3);if(l<Math.abs(v)){l=v;n=x/4}else n=x/(2*Math.PI)*Math.asin(v/l);return l*Math.pow(2,-10*q)*Math.sin((q*y-n)*2*Math.PI/x)+v+u},easeInOutElastic:function(n,q,u,v,y){var x=
0,l=v;if(q==0)return u;if((q/=y/2)==2)return u+v;x||(x=y*0.3*1.5);if(l<Math.abs(v)){l=v;n=x/4}else n=x/(2*Math.PI)*Math.asin(v/l);if(q<1)return-0.5*l*Math.pow(2,10*(q-=1))*Math.sin((q*y-n)*2*Math.PI/x)+u;return l*Math.pow(2,-10*(q-=1))*Math.sin((q*y-n)*2*Math.PI/x)*0.5+v+u},easeInBack:function(n,q,u,v,y,x){if(x==undefined)x=1.70158;return v*(q/=y)*q*((x+1)*q-x)+u},easeOutBack:function(n,q,u,v,y,x){if(x==undefined)x=1.70158;return v*((q=q/y-1)*q*((x+1)*q+x)+1)+u},easeInOutBack:function(n,q,u,v,y,x){if(x==
undefined)x=1.70158;if((q/=y/2)<1)return v/2*q*q*(((x*=1.525)+1)*q-x)+u;return v/2*((q-=2)*q*(((x*=1.525)+1)*q+x)+2)+u},easeInBounce:function(n,q,u,v,y){return v-c.easing.easeOutBounce(n,y-q,0,v,y)+u},easeOutBounce:function(n,q,u,v,y){return(q/=y)<1/2.75?v*7.5625*q*q+u:q<2/2.75?v*(7.5625*(q-=1.5/2.75)*q+0.75)+u:q<2.5/2.75?v*(7.5625*(q-=2.25/2.75)*q+0.9375)+u:v*(7.5625*(q-=2.625/2.75)*q+0.984375)+u},easeInOutBounce:function(n,q,u,v,y){if(q<y/2)return c.easing.easeInBounce(n,q*2,0,v,y)*0.5+u;return c.easing.easeOutBounce(n,
q*2-y,0,v,y)*0.5+v*0.5+u}})}(jQuery);
(function(c){c.effects.blind=function(e){return this.queue(function(){var h=c(this),f=["position","top","left"],d=c.effects.setMode(h,e.options.mode||"hide"),g=e.options.direction||"vertical";c.effects.save(h,f);h.show();var k=c.effects.createWrapper(h).css({overflow:"hidden"}),s=g=="vertical"?"height":"width";g=g=="vertical"?k.height():k.width();d=="show"&&k.css(s,0);var o={};o[s]=d=="show"?g:0;k.animate(o,e.duration,e.options.easing,function(){d=="hide"&&h.hide();c.effects.restore(h,f);c.effects.removeWrapper(h);
e.callback&&e.callback.apply(h[0],arguments);h.dequeue()})})}})(jQuery);
(function(c){c.effects.bounce=function(e){return this.queue(function(){var h=c(this),f=["position","top","left"],d=c.effects.setMode(h,e.options.mode||"effect"),g=e.options.direction||"up",k=e.options.distance||20,s=e.options.times||5,o=e.duration||250;/show|hide/.test(d)&&f.push("opacity");c.effects.save(h,f);h.show();c.effects.createWrapper(h);var n=g=="up"||g=="down"?"top":"left";g=g=="up"||g=="left"?"pos":"neg";k=e.options.distance||(n=="top"?h.outerHeight({margin:true})/3:h.outerWidth({margin:true})/
3);if(d=="show")h.css("opacity",0).css(n,g=="pos"?-k:k);if(d=="hide")k/=s*2;d!="hide"&&s--;if(d=="show"){var q={opacity:1};q[n]=(g=="pos"?"+=":"-=")+k;h.animate(q,o/2,e.options.easing);k/=2;s--}for(q=0;q<s;q++){var u={},v={};u[n]=(g=="pos"?"-=":"+=")+k;v[n]=(g=="pos"?"+=":"-=")+k;h.animate(u,o/2,e.options.easing).animate(v,o/2,e.options.easing);k=d=="hide"?k*2:k/2}if(d=="hide"){q={opacity:0};q[n]=(g=="pos"?"-=":"+=")+k;h.animate(q,o/2,e.options.easing,function(){h.hide();c.effects.restore(h,f);c.effects.removeWrapper(h);
e.callback&&e.callback.apply(this,arguments)})}else{u={};v={};u[n]=(g=="pos"?"-=":"+=")+k;v[n]=(g=="pos"?"+=":"-=")+k;h.animate(u,o/2,e.options.easing).animate(v,o/2,e.options.easing,function(){c.effects.restore(h,f);c.effects.removeWrapper(h);e.callback&&e.callback.apply(this,arguments)})}h.queue("fx",function(){h.dequeue()});h.dequeue()})}})(jQuery);
(function(c){c.effects.clip=function(e){return this.queue(function(){var h=c(this),f=["position","top","left","height","width"],d=c.effects.setMode(h,e.options.mode||"hide"),g=e.options.direction||"vertical";c.effects.save(h,f);h.show();var k=c.effects.createWrapper(h).css({overflow:"hidden"});k=h[0].tagName=="IMG"?k:h;var s={size:g=="vertical"?"height":"width",position:g=="vertical"?"top":"left"};g=g=="vertical"?k.height():k.width();if(d=="show"){k.css(s.size,0);k.css(s.position,g/2)}var o={};o[s.size]=
d=="show"?g:0;o[s.position]=d=="show"?0:g/2;k.animate(o,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){d=="hide"&&h.hide();c.effects.restore(h,f);c.effects.removeWrapper(h);e.callback&&e.callback.apply(h[0],arguments);h.dequeue()}})})}})(jQuery);
(function(c){c.effects.drop=function(e){return this.queue(function(){var h=c(this),f=["position","top","left","opacity"],d=c.effects.setMode(h,e.options.mode||"hide"),g=e.options.direction||"left";c.effects.save(h,f);h.show();c.effects.createWrapper(h);var k=g=="up"||g=="down"?"top":"left";g=g=="up"||g=="left"?"pos":"neg";var s=e.options.distance||(k=="top"?h.outerHeight({margin:true})/2:h.outerWidth({margin:true})/2);if(d=="show")h.css("opacity",0).css(k,g=="pos"?-s:s);var o={opacity:d=="show"?1:
0};o[k]=(d=="show"?g=="pos"?"+=":"-=":g=="pos"?"-=":"+=")+s;h.animate(o,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){d=="hide"&&h.hide();c.effects.restore(h,f);c.effects.removeWrapper(h);e.callback&&e.callback.apply(this,arguments);h.dequeue()}})})}})(jQuery);
(function(c){c.effects.explode=function(e){return this.queue(function(){var h=e.options.pieces?Math.round(Math.sqrt(e.options.pieces)):3,f=e.options.pieces?Math.round(Math.sqrt(e.options.pieces)):3;e.options.mode=e.options.mode=="toggle"?c(this).is(":visible")?"hide":"show":e.options.mode;var d=c(this).show().css("visibility","hidden"),g=d.offset();g.top-=parseInt(d.css("marginTop"),10)||0;g.left-=parseInt(d.css("marginLeft"),10)||0;for(var k=d.outerWidth(true),s=d.outerHeight(true),o=0;o<h;o++)for(var n=
0;n<f;n++)d.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-n*(k/f),top:-o*(s/h)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:k/f,height:s/h,left:g.left+n*(k/f)+(e.options.mode=="show"?(n-Math.floor(f/2))*(k/f):0),top:g.top+o*(s/h)+(e.options.mode=="show"?(o-Math.floor(h/2))*(s/h):0),opacity:e.options.mode=="show"?0:1}).animate({left:g.left+n*(k/f)+(e.options.mode=="show"?0:(n-Math.floor(f/2))*(k/f)),top:g.top+
o*(s/h)+(e.options.mode=="show"?0:(o-Math.floor(h/2))*(s/h)),opacity:e.options.mode=="show"?1:0},e.duration||500);setTimeout(function(){e.options.mode=="show"?d.css({visibility:"visible"}):d.css({visibility:"visible"}).hide();e.callback&&e.callback.apply(d[0]);d.dequeue();c("div.ui-effects-explode").remove()},e.duration||500)})}})(jQuery);
(function(c){c.effects.fade=function(e){return this.queue(function(){var h=c(this),f=c.effects.setMode(h,e.options.mode||"hide");h.animate({opacity:f},{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){e.callback&&e.callback.apply(this,arguments);h.dequeue()}})})}})(jQuery);
(function(c){c.effects.fold=function(e){return this.queue(function(){var h=c(this),f=["position","top","left"],d=c.effects.setMode(h,e.options.mode||"hide"),g=e.options.size||15,k=!!e.options.horizFirst,s=e.duration?e.duration/2:c.fx.speeds._default/2;c.effects.save(h,f);h.show();var o=c.effects.createWrapper(h).css({overflow:"hidden"}),n=d=="show"!=k,q=n?["width","height"]:["height","width"];n=n?[o.width(),o.height()]:[o.height(),o.width()];var u=/([0-9]+)%/.exec(g);if(u)g=parseInt(u[1],10)/100*
n[d=="hide"?0:1];if(d=="show")o.css(k?{height:0,width:g}:{height:g,width:0});k={};u={};k[q[0]]=d=="show"?n[0]:g;u[q[1]]=d=="show"?n[1]:0;o.animate(k,s,e.options.easing).animate(u,s,e.options.easing,function(){d=="hide"&&h.hide();c.effects.restore(h,f);c.effects.removeWrapper(h);e.callback&&e.callback.apply(h[0],arguments);h.dequeue()})})}})(jQuery);
(function(c){c.effects.highlight=function(e){return this.queue(function(){var h=c(this),f=["backgroundImage","backgroundColor","opacity"],d=c.effects.setMode(h,e.options.mode||"show"),g={backgroundColor:h.css("backgroundColor")};if(d=="hide")g.opacity=0;c.effects.save(h,f);h.show().css({backgroundImage:"none",backgroundColor:e.options.color||"#ffff99"}).animate(g,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){d=="hide"&&h.hide();c.effects.restore(h,f);d=="show"&&!c.support.opacity&&
this.style.removeAttribute("filter");e.callback&&e.callback.apply(this,arguments);h.dequeue()}})})}})(jQuery);
(function(c){c.effects.pulsate=function(e){return this.queue(function(){var h=c(this),f=c.effects.setMode(h,e.options.mode||"show");times=(e.options.times||5)*2-1;duration=e.duration?e.duration/2:c.fx.speeds._default/2;isVisible=h.is(":visible");animateTo=0;if(!isVisible){h.css("opacity",0).show();animateTo=1}if(f=="hide"&&isVisible||f=="show"&&!isVisible)times--;for(f=0;f<times;f++){h.animate({opacity:animateTo},duration,e.options.easing);animateTo=(animateTo+1)%2}h.animate({opacity:animateTo},duration,
e.options.easing,function(){animateTo==0&&h.hide();e.callback&&e.callback.apply(this,arguments)});h.queue("fx",function(){h.dequeue()}).dequeue()})}})(jQuery);
(function(c){c.effects.puff=function(e){return this.queue(function(){var h=c(this),f=c.effects.setMode(h,e.options.mode||"hide"),d=parseInt(e.options.percent,10)||150,g=d/100,k={height:h.height(),width:h.width()};c.extend(e.options,{fade:true,mode:f,percent:f=="hide"?d:100,from:f=="hide"?k:{height:k.height*g,width:k.width*g}});h.effect("scale",e.options,e.duration,e.callback);h.dequeue()})};c.effects.scale=function(e){return this.queue(function(){var h=c(this),f=c.extend(true,{},e.options),d=c.effects.setMode(h,
e.options.mode||"effect"),g=parseInt(e.options.percent,10)||(parseInt(e.options.percent,10)==0?0:d=="hide"?0:100),k=e.options.direction||"both",s=e.options.origin;if(d!="effect"){f.origin=s||["middle","center"];f.restore=true}s={height:h.height(),width:h.width()};h.from=e.options.from||(d=="show"?{height:0,width:0}:s);g={y:k!="horizontal"?g/100:1,x:k!="vertical"?g/100:1};h.to={height:s.height*g.y,width:s.width*g.x};if(e.options.fade){if(d=="show"){h.from.opacity=0;h.to.opacity=1}if(d=="hide"){h.from.opacity=
1;h.to.opacity=0}}f.from=h.from;f.to=h.to;f.mode=d;h.effect("size",f,e.duration,e.callback);h.dequeue()})};c.effects.size=function(e){return this.queue(function(){var h=c(this),f=["position","top","left","width","height","overflow","opacity"],d=["position","top","left","overflow","opacity"],g=["width","height","overflow"],k=["fontSize"],s=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],o=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],n=c.effects.setMode(h,
e.options.mode||"effect"),q=e.options.restore||false,u=e.options.scale||"both",v=e.options.origin,y={height:h.height(),width:h.width()};h.from=e.options.from||y;h.to=e.options.to||y;if(v){v=c.effects.getBaseline(v,y);h.from.top=(y.height-h.from.height)*v.y;h.from.left=(y.width-h.from.width)*v.x;h.to.top=(y.height-h.to.height)*v.y;h.to.left=(y.width-h.to.width)*v.x}var x={from:{y:h.from.height/y.height,x:h.from.width/y.width},to:{y:h.to.height/y.height,x:h.to.width/y.width}};if(u=="box"||u=="both"){if(x.from.y!=
x.to.y){f=f.concat(s);h.from=c.effects.setTransition(h,s,x.from.y,h.from);h.to=c.effects.setTransition(h,s,x.to.y,h.to)}if(x.from.x!=x.to.x){f=f.concat(o);h.from=c.effects.setTransition(h,o,x.from.x,h.from);h.to=c.effects.setTransition(h,o,x.to.x,h.to)}}if(u=="content"||u=="both")if(x.from.y!=x.to.y){f=f.concat(k);h.from=c.effects.setTransition(h,k,x.from.y,h.from);h.to=c.effects.setTransition(h,k,x.to.y,h.to)}c.effects.save(h,q?f:d);h.show();c.effects.createWrapper(h);h.css("overflow","hidden").css(h.from);
if(u=="content"||u=="both"){s=s.concat(["marginTop","marginBottom"]).concat(k);o=o.concat(["marginLeft","marginRight"]);g=f.concat(s).concat(o);h.find("*[width]").each(function(){child=c(this);q&&c.effects.save(child,g);var l={height:child.height(),width:child.width()};child.from={height:l.height*x.from.y,width:l.width*x.from.x};child.to={height:l.height*x.to.y,width:l.width*x.to.x};if(x.from.y!=x.to.y){child.from=c.effects.setTransition(child,s,x.from.y,child.from);child.to=c.effects.setTransition(child,
s,x.to.y,child.to)}if(x.from.x!=x.to.x){child.from=c.effects.setTransition(child,o,x.from.x,child.from);child.to=c.effects.setTransition(child,o,x.to.x,child.to)}child.css(child.from);child.animate(child.to,e.duration,e.options.easing,function(){q&&c.effects.restore(child,g)})})}h.animate(h.to,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){h.to.opacity===0&&h.css("opacity",h.from.opacity);n=="hide"&&h.hide();c.effects.restore(h,q?f:d);c.effects.removeWrapper(h);e.callback&&
e.callback.apply(this,arguments);h.dequeue()}})})}})(jQuery);
(function(c){c.effects.shake=function(e){return this.queue(function(){var h=c(this),f=["position","top","left"];c.effects.setMode(h,e.options.mode||"effect");var d=e.options.direction||"left",g=e.options.distance||20,k=e.options.times||3,s=e.duration||e.options.duration||140;c.effects.save(h,f);h.show();c.effects.createWrapper(h);var o=d=="up"||d=="down"?"top":"left",n=d=="up"||d=="left"?"pos":"neg";d={};var q={},u={};d[o]=(n=="pos"?"-=":"+=")+g;q[o]=(n=="pos"?"+=":"-=")+g*2;u[o]=(n=="pos"?"-=":"+=")+
g*2;h.animate(d,s,e.options.easing);for(g=1;g<k;g++)h.animate(q,s,e.options.easing).animate(u,s,e.options.easing);h.animate(q,s,e.options.easing).animate(d,s/2,e.options.easing,function(){c.effects.restore(h,f);c.effects.removeWrapper(h);e.callback&&e.callback.apply(this,arguments)});h.queue("fx",function(){h.dequeue()});h.dequeue()})}})(jQuery);
(function(c){c.effects.slide=function(e){return this.queue(function(){var h=c(this),f=["position","top","left"],d=c.effects.setMode(h,e.options.mode||"show"),g=e.options.direction||"left";c.effects.save(h,f);h.show();c.effects.createWrapper(h).css({overflow:"hidden"});var k=g=="up"||g=="down"?"top":"left";g=g=="up"||g=="left"?"pos":"neg";var s=e.options.distance||(k=="top"?h.outerHeight({margin:true}):h.outerWidth({margin:true}));if(d=="show")h.css(k,g=="pos"?-s:s);var o={};o[k]=(d=="show"?g=="pos"?
"+=":"-=":g=="pos"?"-=":"+=")+s;h.animate(o,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){d=="hide"&&h.hide();c.effects.restore(h,f);c.effects.removeWrapper(h);e.callback&&e.callback.apply(this,arguments);h.dequeue()}})})}})(jQuery);
(function(c){c.effects.transfer=function(e){return this.queue(function(){var h=c(this),f=c(e.options.to),d=f.offset();f={top:d.top,left:d.left,height:f.innerHeight(),width:f.innerWidth()};d=h.offset();var g=c('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(e.options.className).css({top:d.top,left:d.left,height:h.innerHeight(),width:h.innerWidth(),position:"absolute"}).animate(f,e.duration,e.options.easing,function(){g.remove();e.callback&&e.callback.apply(h[0],arguments);
h.dequeue()})})}})(jQuery);
(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},_create:function(){var e=this.options,h=this;this.running=0;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(e.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(e.navigation){var f=this.element.find("a").filter(e.navigationFilter);if(f.length){var d=f.closest(".ui-accordion-header");this.active=d.length?d:f.closest(".ui-accordion-content").prev()}}this.active=this._findActive(this.active||e.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");this._createIcons();this.resize();this.element.attr("role","tablist");this.headers.attr("role",
"tab").bind("keydown",function(g){return h._keydown(g)}).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");c.browser.safari||this.headers.find("a").attr("tabIndex","-1");e.event&&this.headers.bind(e.event+".accordion",function(g){h._clickHandler.call(h,g,this);g.preventDefault()})},_createIcons:function(){var e=
this.options;if(e.icons){c("<span/>").addClass("ui-icon "+e.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(e.icons.header).toggleClass(e.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var e=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._destroyIcons();var h=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(e.autoHeight||e.fillHeight)h.css("height",
"");return this},_setOption:function(e,h){c.Widget.prototype._setOption.apply(this,arguments);e=="active"&&this.activate(h);if(e=="icons"){this._destroyIcons();h&&this._createIcons()}},_keydown:function(e){var h=c.ui.keyCode;if(!(this.options.disabled||e.altKey||e.ctrlKey)){var f=this.headers.length,d=this.headers.index(e.target),g=false;switch(e.keyCode){case h.RIGHT:case h.DOWN:g=this.headers[(d+1)%f];break;case h.LEFT:case h.UP:g=this.headers[(d-1+f)%f];break;case h.SPACE:case h.ENTER:this._clickHandler({target:e.target},
e.target);e.preventDefault()}if(g){c(e.target).attr("tabIndex","-1");c(g).attr("tabIndex","0");g.focus();return false}return true}},resize:function(){var e=this.options,h;if(e.fillSpace){if(c.browser.msie){var f=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}h=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",f);this.headers.each(function(){h-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,
h-c(this).innerHeight()+c(this).height()))}).css("overflow","auto")}else if(e.autoHeight){h=0;this.headers.next().each(function(){h=Math.max(h,c(this).height())}).height(h)}return this},activate:function(e){this.options.active=e;e=this._findActive(e)[0];this._clickHandler({target:e},e);return this},_findActive:function(e){return e?typeof e=="number"?this.headers.filter(":eq("+e+")"):this.headers.not(this.headers.not(e)):e===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(e,h){var f=
this.options;if(!f.disabled)if(e.target){e=c(e.currentTarget||h);h=e[0]==this.active[0];f.active=f.collapsible&&h?false:c(".ui-accordion-header",this.element).index(e);if(!(this.running||!f.collapsible&&h)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(f.icons.headerSelected).addClass(f.icons.header);if(!h){e.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(f.icons.header).addClass(f.icons.headerSelected);
e.next().addClass("ui-accordion-content-active")}k=e.next();d=this.active.next();g={options:f,newHeader:h&&f.collapsible?c([]):e,oldHeader:this.active,newContent:h&&f.collapsible?c([]):k,oldContent:d};f=this.headers.index(this.active[0])>this.headers.index(e[0]);this.active=h?c([]):e;this._toggle(k,d,g,h,f)}}else if(f.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(f.icons.headerSelected).addClass(f.icons.header);
this.active.next().addClass("ui-accordion-content-active");var d=this.active.next(),g={options:f,newHeader:c([]),oldHeader:f.active,newContent:c([]),oldContent:d},k=this.active=c([]);this._toggle(k,d,g)}},_toggle:function(e,h,f,d,g){var k=this.options,s=this;this.toShow=e;this.toHide=h;this.data=f;var o=function(){if(s)return s._completed.apply(s,arguments)};this._trigger("changestart",null,this.data);this.running=h.size()===0?e.size():h.size();if(k.animated){f={};f=k.collapsible&&d?{toShow:c([]),
toHide:h,complete:o,down:g,autoHeight:k.autoHeight||k.fillSpace}:{toShow:e,toHide:h,complete:o,down:g,autoHeight:k.autoHeight||k.fillSpace};if(!k.proxied)k.proxied=k.animated;if(!k.proxiedDuration)k.proxiedDuration=k.duration;k.animated=c.isFunction(k.proxied)?k.proxied(f):k.proxied;k.duration=c.isFunction(k.proxiedDuration)?k.proxiedDuration(f):k.proxiedDuration;d=c.ui.accordion.animations;var n=k.duration,q=k.animated;if(q&&!d[q]&&!c.easing[q])q="slide";d[q]||(d[q]=function(u){this.slide(u,{easing:q,
duration:n||700})});d[q](f)}else{if(k.collapsible&&d)e.toggle();else{h.hide();e.show()}o(true)}h.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();e.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(e){var h=this.options;this.running=e?0:--this.running;if(!this.running){h.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,
{version:"1.8.1",animations:{slide:function(e,h){e=c.extend({easing:"swing",duration:300},e,h);if(e.toHide.size())if(e.toShow.size()){var f=e.toShow.css("overflow"),d=0,g={},k={},s;h=e.toShow;s=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));c.each(["height","paddingTop","paddingBottom"],function(o,n){k[n]="hide";o=(""+c.css(e.toShow[0],
n)).match(/^([\d+-.]+)(.*)$/);g[n]={value:o[1],unit:o[2]||"px"}});e.toShow.css({height:0,overflow:"hidden"}).show();e.toHide.filter(":hidden").each(e.complete).end().filter(":visible").animate(k,{step:function(o,n){if(n.prop=="height")d=n.end-n.start===0?0:(n.now-n.start)/(n.end-n.start);e.toShow[0].style[n.prop]=d*g[n.prop].value+g[n.prop].unit},duration:e.duration,easing:e.easing,complete:function(){e.autoHeight||e.toShow.css("height","");e.toShow.css("width",s);e.toShow.css({overflow:f});e.complete()}})}else e.toHide.animate({height:"hide"},
e);else e.toShow.animate({height:"show"},e)},bounceslide:function(e){this.slide(e,{easing:e.down?"easeOutBounce":"swing",duration:e.down?1E3:200})}}})})(jQuery);
(function(c){c.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var e=this,h=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(f){var d=c.ui.keyCode;switch(f.keyCode){case d.PAGE_UP:e._move("previousPage",f);break;case d.PAGE_DOWN:e._move("nextPage",f);break;case d.UP:e._move("previous",f);f.preventDefault();
break;case d.DOWN:e._move("next",f);f.preventDefault();break;case d.ENTER:e.menu.active&&f.preventDefault();case d.TAB:if(!e.menu.active)return;e.menu.select(f);break;case d.ESCAPE:e.element.val(e.term);e.close(f);break;case d.LEFT:case d.RIGHT:case d.SHIFT:case d.CONTROL:case d.ALT:break;default:clearTimeout(e.searching);e.searching=setTimeout(function(){e.search(null,f)},e.options.delay);break}}).bind("focus.autocomplete",function(){e.selectedItem=null;e.previous=e.element.val()}).bind("blur.autocomplete",
function(f){clearTimeout(e.searching);e.closing=setTimeout(function(){e.close(f);e._change(f)},150)});this._initSource();this.response=function(){return e._response.apply(e,arguments)};this.menu=c("<ul></ul>").addClass("ui-autocomplete").appendTo("body",h).menu({focus:function(f,d){d=d.item.data("item.autocomplete");false!==e._trigger("focus",null,{item:d})&&/^key/.test(f.originalEvent.type)&&e.element.val(d.value)},selected:function(f,d){d=d.item.data("item.autocomplete");false!==e._trigger("select",
f,{item:d})&&e.element.val(d.value);e.close(f);f=e.previous;if(e.element[0]!==h.activeElement){e.element.focus();e.previous=f}e.selectedItem=d},blur:function(){e.menu.element.is(":visible")&&e.element.val(e.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");c.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");
this.menu.element.remove();c.Widget.prototype.destroy.call(this)},_setOption:function(e){c.Widget.prototype._setOption.apply(this,arguments);e==="source"&&this._initSource()},_initSource:function(){var e,h;if(c.isArray(this.options.source)){e=this.options.source;this.source=function(f,d){d(c.ui.autocomplete.filter(e,f.term))}}else if(typeof this.options.source==="string"){h=this.options.source;this.source=function(f,d){c.getJSON(h,f,d)}}else this.source=this.options.source},search:function(e,h){e=
e!=null?e:this.element.val();if(e.length<this.options.minLength)return this.close(h);clearTimeout(this.closing);if(this._trigger("search")!==false)return this._search(e)},_search:function(e){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:e},this.response)},_response:function(e){if(e.length){e=this._normalize(e);this._suggest(e);this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(e){clearTimeout(this.closing);
if(this.menu.element.is(":visible")){this._trigger("close",e);this.menu.element.hide();this.menu.deactivate()}},_change:function(e){this.previous!==this.element.val()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(e){if(e.length&&e[0].label&&e[0].value)return e;return c.map(e,function(h){if(typeof h==="string")return{label:h,value:h};return c.extend({label:h.label||h.value,value:h.value||h.label},h)})},_suggest:function(e){var h=this.menu.element.empty().zIndex(this.element.zIndex()+
1),f;this._renderMenu(h,e);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position({my:"left top",at:"left bottom",of:this.element,collision:"none"});e=h.width("").width();f=this.element.width();h.width(Math.max(e,f))},_renderMenu:function(e,h){var f=this;c.each(h,function(d,g){f._renderItem(e,g)})},_renderItem:function(e,h){return c("<li></li>").data("item.autocomplete",h).append("<a>"+h.label+"</a>").appendTo(e)},_move:function(e,h){if(this.menu.element.is(":visible"))if(this.menu.first()&&
/^previous/.test(e)||this.menu.last()&&/^next/.test(e)){this.element.val(this.term);this.menu.deactivate()}else this.menu[e](h);else this.search(null,h)},widget:function(){return this.menu.element}});c.extend(c.ui.autocomplete,{escapeRegex:function(e){return e.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")},filter:function(e,h){var f=RegExp(c.ui.autocomplete.escapeRegex(h),"i");return c.grep(e,function(d){return f.test(d.label||d.value||d)})}})})(jQuery);
(function(c){c.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(h){if(c(h.target).closest(".ui-menu-item a").length){h.preventDefault();e.select(h)}});this.refresh()},refresh:function(){var e=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
-1).mouseenter(function(h){e.activate(h,c(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(e,h){this.deactivate();if(this.hasScroll()){var f=h.offset().top-this.element.offset().top,d=this.element.attr("scrollTop"),g=this.element.height();if(f<0)this.element.attr("scrollTop",d+f);else f>g&&this.element.attr("scrollTop",d+f-g+h.height())}this.active=h.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",e,{item:h})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");
this._trigger("blur");this.active=null}},next:function(e){this.move("next",".ui-menu-item:first",e)},previous:function(e){this.move("prev",".ui-menu-item:last",e)},first:function(){return this.active&&!this.active.prev().length},last:function(){return this.active&&!this.active.next().length},move:function(e,h,f){if(this.active){e=this.active[e+"All"](".ui-menu-item").eq(0);e.length?this.activate(f,e):this.activate(f,this.element.children(h))}else this.activate(f,this.element.children(h))},nextPage:function(e){if(this.hasScroll())if(!this.active||
this.last())this.activate(e,this.element.children(":first"));else{var h=this.active.offset().top,f=this.element.height(),d=this.element.children("li").filter(function(){var g=c(this).offset().top-h-f+c(this).height();return g<10&&g>-10});d.length||(d=this.element.children(":last"));this.activate(e,d)}else this.activate(e,this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(e){if(this.hasScroll())if(!this.active||this.first())this.activate(e,this.element.children(":last"));
else{var h=this.active.offset().top,f=this.element.height();result=this.element.children("li").filter(function(){var d=c(this).offset().top-h+f-c(this).height();return d<10&&d>-10});result.length||(result=this.element.children(":first"));this.activate(e,result)}else this.activate(e,this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(e){this._trigger("selected",e,{item:this.active})}})})(jQuery);
(function(c){var e,h=function(d){c(":ui-button",d.target.form).each(function(){var g=c(this).data("button");setTimeout(function(){g.refresh()},1)})},f=function(d){var g=d.name,k=d.form,s=c([]);if(g)s=k?c(k).find("[name='"+g+"']"):c("[name='"+g+"']",d.ownerDocument).filter(function(){return!this.form});return s};c.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",h);this._determineButtonType();
this.hasTitle=!!this.buttonElement.attr("title");var d=this,g=this.options,k=this.type==="checkbox"||this.type==="radio",s="ui-state-hover"+(!k?" ui-state-active":"");if(g.label===null)g.label=this.buttonElement.html();if(this.element.is(":disabled"))g.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!g.disabled){c(this).addClass("ui-state-hover");this===e&&c(this).addClass("ui-state-active")}}).bind("mouseleave.button",
function(){g.disabled||c(this).removeClass(s)}).bind("focus.button",function(){c(this).addClass("ui-state-focus")}).bind("blur.button",function(){c(this).removeClass("ui-state-focus")});k&&this.element.bind("change.button",function(){d.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(g.disabled)return false;c(this).toggleClass("ui-state-active");d.buttonElement.attr("aria-pressed",d.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",
function(){if(g.disabled)return false;c(this).addClass("ui-state-active");d.buttonElement.attr("aria-pressed",true);var o=d.element[0];f(o).not(o).map(function(){return c(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(g.disabled)return false;c(this).addClass("ui-state-active");e=this;c(document).one("mouseup",function(){e=null})}).bind("mouseup.button",function(){if(g.disabled)return false;c(this).removeClass("ui-state-active")}).bind("keydown.button",
function(o){if(g.disabled)return false;if(o.keyCode==c.ui.keyCode.SPACE||o.keyCode==c.ui.keyCode.ENTER)c(this).addClass("ui-state-active")}).bind("keyup.button",function(){c(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(o){o.keyCode===c.ui.keyCode.SPACE&&c(this).click()})}this._setOption("disabled",g.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?
"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var d=this.element.is(":checked");d&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",d)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title");c.Widget.prototype.destroy.call(this)},_setOption:function(d,g){c.Widget.prototype._setOption.apply(this,arguments);if(d==="disabled")g?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var d=this.element.is(":disabled");d!==this.options.disabled&&this._setOption("disabled",d);if(this.type==="radio")f(this.element[0]).each(function(){c(this).is(":checked")?c(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
true):c(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var d=this.buttonElement,g=c("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(d.empty()).text(),
k=this.options.icons,s=k.primary&&k.secondary;if(k.primary||k.secondary){d.addClass("ui-button-text-icon"+(s?"s":""));k.primary&&d.prepend("<span class='ui-button-icon-primary ui-icon "+k.primary+"'></span>");k.secondary&&d.append("<span class='ui-button-icon-secondary ui-icon "+k.secondary+"'></span>");if(!this.options.text){d.addClass(s?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");this.hasTitle||d.attr("title",g)}}else d.addClass("ui-button-text-only")}}});
c.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(d,g){d==="disabled"&&this.buttons.button("option",d,g);c.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return c(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},
destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return c(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");c.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(c){function e(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;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"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"_default",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};c.extend(this._defaults,this.regional[""]);this.dpDiv=c('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function h(d,g){c.extend(d,
g);for(var k in g)if(g[k]==null||g[k]==undefined)d[k]=g[k];return d}c.extend(c.ui,{datepicker:{version:"1.8.1"}});var f=(new Date).getTime();c.extend(e.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(d){h(this._defaults,d||{});return this},_attachDatepicker:function(d,g){var k=null;for(var s in this._defaults){var o=d.getAttribute("date:"+s);if(o){k=k||{};try{k[s]=eval(o)}catch(n){k[s]=
o}}}s=d.nodeName.toLowerCase();o=s=="div"||s=="span";if(!d.id)d.id="dp"+ ++this.uuid;var q=this._newInst(c(d),o);q.settings=c.extend({},g||{},k||{});if(s=="input")this._connectDatepicker(d,q);else o&&this._inlineDatepicker(d,q)},_newInst:function(d,g){return{id:d[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:d,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:g,dpDiv:!g?this.dpDiv:c('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(d,g){var k=c(d);g.append=c([]);g.trigger=c([]);if(!k.hasClass(this.markerClassName)){this._attachments(k,g);k.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(s,o,n){g.settings[o]=n}).bind("getData.datepicker",function(s,o){return this._get(g,o)});this._autoSize(g);c.data(d,"datepicker",g)}},_attachments:function(d,g){var k=this._get(g,"appendText"),s=this._get(g,"isRTL");g.append&&
g.append.remove();if(k){g.append=c('<span class="'+this._appendClass+'">'+k+"</span>");d[s?"before":"after"](g.append)}d.unbind("focus",this._showDatepicker);g.trigger&&g.trigger.remove();k=this._get(g,"showOn");if(k=="focus"||k=="both")d.focus(this._showDatepicker);if(k=="button"||k=="both"){k=this._get(g,"buttonText");var o=this._get(g,"buttonImage");g.trigger=c(this._get(g,"buttonImageOnly")?c("<img/>").addClass(this._triggerClass).attr({src:o,alt:k,title:k}):c('<button type="button"></button>').addClass(this._triggerClass).html(o==
""?k:c("<img/>").attr({src:o,alt:k,title:k})));d[s?"before":"after"](g.trigger);g.trigger.click(function(){c.datepicker._datepickerShowing&&c.datepicker._lastInput==d[0]?c.datepicker._hideDatepicker():c.datepicker._showDatepicker(d[0]);return false})}},_autoSize:function(d){if(this._get(d,"autoSize")&&!d.inline){var g=new Date(2009,11,20),k=this._get(d,"dateFormat");if(k.match(/[DM]/)){var s=function(o){for(var n=0,q=0,u=0;u<o.length;u++)if(o[u].length>n){n=o[u].length;q=u}return q};g.setMonth(s(this._get(d,
k.match(/MM/)?"monthNames":"monthNamesShort")));g.setDate(s(this._get(d,k.match(/DD/)?"dayNames":"dayNamesShort"))+20-g.getDay())}d.input.attr("size",this._formatDate(d,g).length)}},_inlineDatepicker:function(d,g){var k=c(d);if(!k.hasClass(this.markerClassName)){k.addClass(this.markerClassName).append(g.dpDiv).bind("setData.datepicker",function(s,o,n){g.settings[o]=n}).bind("getData.datepicker",function(s,o){return this._get(g,o)});c.data(d,"datepicker",g);this._setDate(g,this._getDefaultDate(g),
true);this._updateDatepicker(g);this._updateAlternate(g)}},_dialogDatepicker:function(d,g,k,s,o){d=this._dialogInst;if(!d){d="dp"+ ++this.uuid;this._dialogInput=c('<input type="text" id="'+d+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);c("body").append(this._dialogInput);d=this._dialogInst=this._newInst(this._dialogInput,false);d.settings={};c.data(this._dialogInput[0],"datepicker",d)}h(d.settings,s||{});g=g&&g.constructor==Date?
this._formatDate(d,g):g;this._dialogInput.val(g);this._pos=o?o.length?o:[o.pageX,o.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");d.settings.onSelect=k;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);
c.blockUI&&c.blockUI(this.dpDiv);c.data(this._dialogInput[0],"datepicker",d);return this},_destroyDatepicker:function(d){var g=c(d),k=c.data(d,"datepicker");if(g.hasClass(this.markerClassName)){var s=d.nodeName.toLowerCase();c.removeData(d,"datepicker");if(s=="input"){k.append.remove();k.trigger.remove();g.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(s=="div"||s=="span")g.removeClass(this.markerClassName).empty()}},
_enableDatepicker:function(d){var g=c(d),k=c.data(d,"datepicker");if(g.hasClass(this.markerClassName)){var s=d.nodeName.toLowerCase();if(s=="input"){d.disabled=false;k.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(s=="div"||s=="span")g.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=c.map(this._disabledInputs,function(o){return o==d?null:o})}},_disableDatepicker:function(d){var g=
c(d),k=c.data(d,"datepicker");if(g.hasClass(this.markerClassName)){var s=d.nodeName.toLowerCase();if(s=="input"){d.disabled=true;k.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(s=="div"||s=="span")g.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=c.map(this._disabledInputs,function(o){return o==d?null:o});this._disabledInputs[this._disabledInputs.length]=d}},_isDisabledDatepicker:function(d){if(!d)return false;
for(var g=0;g<this._disabledInputs.length;g++)if(this._disabledInputs[g]==d)return true;return false},_getInst:function(d){try{return c.data(d,"datepicker")}catch(g){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(d,g,k){var s=this._getInst(d);if(arguments.length==2&&typeof g=="string")return g=="defaults"?c.extend({},c.datepicker._defaults):s?g=="all"?c.extend({},s.settings):this._get(s,g):null;var o=g||{};if(typeof g=="string"){o={};o[g]=k}if(s){this._curInst==s&&
this._hideDatepicker();var n=this._getDateDatepicker(d,true);h(s.settings,o);this._attachments(c(d),s);this._autoSize(s);this._setDateDatepicker(d,n);this._updateDatepicker(s)}},_changeDatepicker:function(d,g,k){this._optionDatepicker(d,g,k)},_refreshDatepicker:function(d){(d=this._getInst(d))&&this._updateDatepicker(d)},_setDateDatepicker:function(d,g){if(d=this._getInst(d)){this._setDate(d,g);this._updateDatepicker(d);this._updateAlternate(d)}},_getDateDatepicker:function(d,g){(d=this._getInst(d))&&
!d.inline&&this._setDateFromField(d,g);return d?this._getDate(d):null},_doKeyDown:function(d){var g=c.datepicker._getInst(d.target),k=true,s=g.dpDiv.is(".ui-datepicker-rtl");g._keyEvent=true;if(c.datepicker._datepickerShowing)switch(d.keyCode){case 9:c.datepicker._hideDatepicker();k=false;break;case 13:k=c("td."+c.datepicker._dayOverClass,g.dpDiv).add(c("td."+c.datepicker._currentClass,g.dpDiv));k[0]?c.datepicker._selectDay(d.target,g.selectedMonth,g.selectedYear,k[0]):c.datepicker._hideDatepicker();
return false;case 27:c.datepicker._hideDatepicker();break;case 33:c.datepicker._adjustDate(d.target,d.ctrlKey?-c.datepicker._get(g,"stepBigMonths"):-c.datepicker._get(g,"stepMonths"),"M");break;case 34:c.datepicker._adjustDate(d.target,d.ctrlKey?+c.datepicker._get(g,"stepBigMonths"):+c.datepicker._get(g,"stepMonths"),"M");break;case 35:if(d.ctrlKey||d.metaKey)c.datepicker._clearDate(d.target);k=d.ctrlKey||d.metaKey;break;case 36:if(d.ctrlKey||d.metaKey)c.datepicker._gotoToday(d.target);k=d.ctrlKey||
d.metaKey;break;case 37:if(d.ctrlKey||d.metaKey)c.datepicker._adjustDate(d.target,s?+1:-1,"D");k=d.ctrlKey||d.metaKey;if(d.originalEvent.altKey)c.datepicker._adjustDate(d.target,d.ctrlKey?-c.datepicker._get(g,"stepBigMonths"):-c.datepicker._get(g,"stepMonths"),"M");break;case 38:if(d.ctrlKey||d.metaKey)c.datepicker._adjustDate(d.target,-7,"D");k=d.ctrlKey||d.metaKey;break;case 39:if(d.ctrlKey||d.metaKey)c.datepicker._adjustDate(d.target,s?-1:+1,"D");k=d.ctrlKey||d.metaKey;if(d.originalEvent.altKey)c.datepicker._adjustDate(d.target,
d.ctrlKey?+c.datepicker._get(g,"stepBigMonths"):+c.datepicker._get(g,"stepMonths"),"M");break;case 40:if(d.ctrlKey||d.metaKey)c.datepicker._adjustDate(d.target,+7,"D");k=d.ctrlKey||d.metaKey;break;default:k=false}else if(d.keyCode==36&&d.ctrlKey)c.datepicker._showDatepicker(this);else k=false;if(k){d.preventDefault();d.stopPropagation()}},_doKeyPress:function(d){var g=c.datepicker._getInst(d.target);if(c.datepicker._get(g,"constrainInput")){g=c.datepicker._possibleChars(c.datepicker._get(g,"dateFormat"));
var k=String.fromCharCode(d.charCode==undefined?d.keyCode:d.charCode);return d.ctrlKey||k<" "||!g||g.indexOf(k)>-1}},_doKeyUp:function(d){d=c.datepicker._getInst(d.target);if(d.input.val()!=d.lastVal)try{if(c.datepicker.parseDate(c.datepicker._get(d,"dateFormat"),d.input?d.input.val():null,c.datepicker._getFormatConfig(d))){c.datepicker._setDateFromField(d);c.datepicker._updateAlternate(d);c.datepicker._updateDatepicker(d)}}catch(g){c.datepicker.log(g)}return true},_showDatepicker:function(d){d=d.target||
d;if(d.nodeName.toLowerCase()!="input")d=c("input",d.parentNode)[0];if(!(c.datepicker._isDisabledDatepicker(d)||c.datepicker._lastInput==d)){var g=c.datepicker._getInst(d);c.datepicker._curInst&&c.datepicker._curInst!=g&&c.datepicker._curInst.dpDiv.stop(true,true);var k=c.datepicker._get(g,"beforeShow");h(g.settings,k?k.apply(d,[d,g]):{});g.lastVal=null;c.datepicker._lastInput=d;c.datepicker._setDateFromField(g);if(c.datepicker._inDialog)d.value="";if(!c.datepicker._pos){c.datepicker._pos=c.datepicker._findPos(d);
c.datepicker._pos[1]+=d.offsetHeight}var s=false;c(d).parents().each(function(){s|=c(this).css("position")=="fixed";return!s});if(s&&c.browser.opera){c.datepicker._pos[0]-=document.documentElement.scrollLeft;c.datepicker._pos[1]-=document.documentElement.scrollTop}k={left:c.datepicker._pos[0],top:c.datepicker._pos[1]};c.datepicker._pos=null;g.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});c.datepicker._updateDatepicker(g);k=c.datepicker._checkOffset(g,k,s);g.dpDiv.css({position:c.datepicker._inDialog&&
c.blockUI?"static":s?"fixed":"absolute",display:"none",left:k.left+"px",top:k.top+"px"});if(!g.inline){k=c.datepicker._get(g,"showAnim");var o=c.datepicker._get(g,"duration"),n=function(){c.datepicker._datepickerShowing=true;var q=c.datepicker._getBorders(g.dpDiv);g.dpDiv.find("iframe.ui-datepicker-cover").css({left:-q[0],top:-q[1],width:g.dpDiv.outerWidth(),height:g.dpDiv.outerHeight()})};g.dpDiv.zIndex(c(d).zIndex()+1);c.effects&&c.effects[k]?g.dpDiv.show(k,c.datepicker._get(g,"showOptions"),o,
n):g.dpDiv[k||"show"](k?o:null,n);if(!k||!o)n();g.input.is(":visible")&&!g.input.is(":disabled")&&g.input.focus();c.datepicker._curInst=g}}},_updateDatepicker:function(d){var g=this,k=c.datepicker._getBorders(d.dpDiv);d.dpDiv.empty().append(this._generateHTML(d)).find("iframe.ui-datepicker-cover").css({left:-k[0],top:-k[1],width:d.dpDiv.outerWidth(),height:d.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){c(this).removeClass("ui-state-hover");
this.className.indexOf("ui-datepicker-prev")!=-1&&c(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&c(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!g._isDisabledDatepicker(d.inline?d.dpDiv.parent()[0]:d.input[0])){c(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");c(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&c(this).addClass("ui-datepicker-prev-hover");
this.className.indexOf("ui-datepicker-next")!=-1&&c(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();k=this._getNumberOfMonths(d);var s=k[1];s>1?d.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",17*s+"em"):d.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");d.dpDiv[(k[0]!=1||k[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");d.dpDiv[(this._get(d,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
d==c.datepicker._curInst&&c.datepicker._datepickerShowing&&d.input&&d.input.is(":visible")&&!d.input.is(":disabled")&&d.input.focus()},_getBorders:function(d){var g=function(k){return{thin:1,medium:2,thick:3}[k]||k};return[parseFloat(g(d.css("border-left-width"))),parseFloat(g(d.css("border-top-width")))]},_checkOffset:function(d,g,k){var s=d.dpDiv.outerWidth(),o=d.dpDiv.outerHeight(),n=d.input?d.input.outerWidth():0,q=d.input?d.input.outerHeight():0,u=document.documentElement.clientWidth+c(document).scrollLeft(),
v=document.documentElement.clientHeight+c(document).scrollTop();g.left-=this._get(d,"isRTL")?s-n:0;g.left-=k&&g.left==d.input.offset().left?c(document).scrollLeft():0;g.top-=k&&g.top==d.input.offset().top+q?c(document).scrollTop():0;g.left-=Math.min(g.left,g.left+s>u&&u>s?Math.abs(g.left+s-u):0);g.top-=Math.min(g.top,g.top+o>v&&v>o?Math.abs(o+q):0);return g},_findPos:function(d){for(var g=this._get(this._getInst(d),"isRTL");d&&(d.type=="hidden"||d.nodeType!=1);)d=d[g?"previousSibling":"nextSibling"];
d=c(d).offset();return[d.left,d.top]},_hideDatepicker:function(d){var g=this._curInst;if(!(!g||d&&g!=c.data(d,"datepicker")))if(this._datepickerShowing){d=this._get(g,"showAnim");var k=this._get(g,"duration"),s=function(){c.datepicker._tidyDialog(g);this._curInst=null};c.effects&&c.effects[d]?g.dpDiv.hide(d,c.datepicker._get(g,"showOptions"),k,s):g.dpDiv[d=="slideDown"?"slideUp":d=="fadeIn"?"fadeOut":"hide"](d?k:null,s);d||s();if(d=this._get(g,"onClose"))d.apply(g.input?g.input[0]:null,[g.input?g.input.val():
"",g]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(c.blockUI){c.unblockUI();c("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(d){d.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(d){if(c.datepicker._curInst){d=c(d.target);d[0].id!=c.datepicker._mainDivId&&d.parents("#"+c.datepicker._mainDivId).length==0&&!d.hasClass(c.datepicker.markerClassName)&&
!d.hasClass(c.datepicker._triggerClass)&&c.datepicker._datepickerShowing&&!(c.datepicker._inDialog&&c.blockUI)&&c.datepicker._hideDatepicker()}},_adjustDate:function(d,g,k){d=c(d);var s=this._getInst(d[0]);if(!this._isDisabledDatepicker(d[0])){this._adjustInstDate(s,g+(k=="M"?this._get(s,"showCurrentAtPos"):0),k);this._updateDatepicker(s)}},_gotoToday:function(d){d=c(d);var g=this._getInst(d[0]);if(this._get(g,"gotoCurrent")&&g.currentDay){g.selectedDay=g.currentDay;g.drawMonth=g.selectedMonth=g.currentMonth;
g.drawYear=g.selectedYear=g.currentYear}else{var k=new Date;g.selectedDay=k.getDate();g.drawMonth=g.selectedMonth=k.getMonth();g.drawYear=g.selectedYear=k.getFullYear()}this._notifyChange(g);this._adjustDate(d)},_selectMonthYear:function(d,g,k){d=c(d);var s=this._getInst(d[0]);s._selectingMonthYear=false;s["selected"+(k=="M"?"Month":"Year")]=s["draw"+(k=="M"?"Month":"Year")]=parseInt(g.options[g.selectedIndex].value,10);this._notifyChange(s);this._adjustDate(d)},_clickMonthYear:function(d){d=this._getInst(c(d)[0]);
d.input&&d._selectingMonthYear&&!c.browser.msie&&d.input.focus();d._selectingMonthYear=!d._selectingMonthYear},_selectDay:function(d,g,k,s){var o=c(d);if(!(c(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0]))){o=this._getInst(o[0]);o.selectedDay=o.currentDay=c("a",s).html();o.selectedMonth=o.currentMonth=g;o.selectedYear=o.currentYear=k;this._selectDate(d,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear))}},_clearDate:function(d){d=c(d);this._getInst(d[0]);this._selectDate(d,
"")},_selectDate:function(d,g){d=this._getInst(c(d)[0]);g=g!=null?g:this._formatDate(d);d.input&&d.input.val(g);this._updateAlternate(d);var k=this._get(d,"onSelect");if(k)k.apply(d.input?d.input[0]:null,[g,d]);else d.input&&d.input.trigger("change");if(d.inline)this._updateDatepicker(d);else{this._hideDatepicker();this._lastInput=d.input[0];typeof d.input[0]!="object"&&d.input.focus();this._lastInput=null}},_updateAlternate:function(d){var g=this._get(d,"altField");if(g){var k=this._get(d,"altFormat")||
this._get(d,"dateFormat"),s=this._getDate(d),o=this.formatDate(k,s,this._getFormatConfig(d));c(g).each(function(){c(this).val(o)})}},noWeekends:function(d){d=d.getDay();return[d>0&&d<6,""]},iso8601Week:function(d){d=new Date(d.getTime());d.setDate(d.getDate()+4-(d.getDay()||7));var g=d.getTime();d.setMonth(0);d.setDate(1);return Math.floor(Math.round((g-d)/864E5)/7)+1},parseDate:function(d,g,k){if(d==null||g==null)throw"Invalid arguments";g=typeof g=="object"?g.toString():g+"";if(g=="")return null;
for(var s=(k?k.shortYearCutoff:null)||this._defaults.shortYearCutoff,o=(k?k.dayNamesShort:null)||this._defaults.dayNamesShort,n=(k?k.dayNames:null)||this._defaults.dayNames,q=(k?k.monthNamesShort:null)||this._defaults.monthNamesShort,u=(k?k.monthNames:null)||this._defaults.monthNames,v=k=-1,y=-1,x=-1,l=false,C=function(V){(V=T+1<d.length&&d.charAt(T+1)==V)&&T++;return V},I=function(V){C(V);V=RegExp("^\\d{1,"+(V=="@"?14:V=="!"?20:V=="y"?4:V=="o"?3:2)+"}");V=g.substring(N).match(V);if(!V)throw"Missing number at position "+
N;N+=V[0].length;return parseInt(V[0],10)},B=function(V,sa,Ba){V=C(V)?Ba:sa;for(sa=0;sa<V.length;sa++)if(g.substr(N,V[sa].length)==V[sa]){N+=V[sa].length;return sa+1}throw"Unknown name at position "+N;},D=function(){if(g.charAt(N)!=d.charAt(T))throw"Unexpected literal at position "+N;N++},N=0,T=0;T<d.length;T++)if(l)if(d.charAt(T)=="'"&&!C("'"))l=false;else D();else switch(d.charAt(T)){case "d":y=I("d");break;case "D":B("D",o,n);break;case "o":x=I("o");break;case "m":v=I("m");break;case "M":v=B("M",
q,u);break;case "y":k=I("y");break;case "@":var ma=new Date(I("@"));k=ma.getFullYear();v=ma.getMonth()+1;y=ma.getDate();break;case "!":ma=new Date((I("!")-this._ticksTo1970)/1E4);k=ma.getFullYear();v=ma.getMonth()+1;y=ma.getDate();break;case "'":if(C("'"))D();else l=true;break;default:D()}if(k==-1)k=(new Date).getFullYear();else if(k<100)k+=(new Date).getFullYear()-(new Date).getFullYear()%100+(k<=s?0:-100);if(x>-1){v=1;y=x;do{s=this._getDaysInMonth(k,v-1);if(y<=s)break;v++;y-=s}while(1)}ma=this._daylightSavingAdjust(new Date(k,
v-1,y));if(ma.getFullYear()!=k||ma.getMonth()+1!=v||ma.getDate()!=y)throw"Invalid date";return ma},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",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(d,g,k){if(!g)return"";var s=(k?k.dayNamesShort:null)||this._defaults.dayNamesShort,
o=(k?k.dayNames:null)||this._defaults.dayNames,n=(k?k.monthNamesShort:null)||this._defaults.monthNamesShort;k=(k?k.monthNames:null)||this._defaults.monthNames;var q=function(C){(C=l+1<d.length&&d.charAt(l+1)==C)&&l++;return C},u=function(C,I,B){I=""+I;if(q(C))for(;I.length<B;)I="0"+I;return I},v=function(C,I,B,D){return q(C)?D[I]:B[I]},y="",x=false;if(g)for(var l=0;l<d.length;l++)if(x)if(d.charAt(l)=="'"&&!q("'"))x=false;else y+=d.charAt(l);else switch(d.charAt(l)){case "d":y+=u("d",g.getDate(),2);
break;case "D":y+=v("D",g.getDay(),s,o);break;case "o":y+=u("o",(g.getTime()-(new Date(g.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":y+=u("m",g.getMonth()+1,2);break;case "M":y+=v("M",g.getMonth(),n,k);break;case "y":y+=q("y")?g.getFullYear():(g.getYear()%100<10?"0":"")+g.getYear()%100;break;case "@":y+=g.getTime();break;case "!":y+=g.getTime()*1E4+this._ticksTo1970;break;case "'":if(q("'"))y+="'";else x=true;break;default:y+=d.charAt(l)}return y},_possibleChars:function(d){for(var g="",
k=false,s=function(n){(n=o+1<d.length&&d.charAt(o+1)==n)&&o++;return n},o=0;o<d.length;o++)if(k)if(d.charAt(o)=="'"&&!s("'"))k=false;else g+=d.charAt(o);else switch(d.charAt(o)){case "d":case "m":case "y":case "@":g+="0123456789";break;case "D":case "M":return null;case "'":if(s("'"))g+="'";else k=true;break;default:g+=d.charAt(o)}return g},_get:function(d,g){return d.settings[g]!==undefined?d.settings[g]:this._defaults[g]},_setDateFromField:function(d,g){if(d.input.val()!=d.lastVal){var k=this._get(d,
"dateFormat"),s=d.lastVal=d.input?d.input.val():null,o,n;o=n=this._getDefaultDate(d);var q=this._getFormatConfig(d);try{o=this.parseDate(k,s,q)||n}catch(u){this.log(u);s=g?"":s}d.selectedDay=o.getDate();d.drawMonth=d.selectedMonth=o.getMonth();d.drawYear=d.selectedYear=o.getFullYear();d.currentDay=s?o.getDate():0;d.currentMonth=s?o.getMonth():0;d.currentYear=s?o.getFullYear():0;this._adjustInstDate(d)}},_getDefaultDate:function(d){return this._restrictMinMax(d,this._determineDate(d,this._get(d,"defaultDate"),
new Date))},_determineDate:function(d,g,k){var s=function(n){var q=new Date;q.setDate(q.getDate()+n);return q},o=function(n){try{return c.datepicker.parseDate(c.datepicker._get(d,"dateFormat"),n,c.datepicker._getFormatConfig(d))}catch(q){}var u=(n.toLowerCase().match(/^c/)?c.datepicker._getDate(d):null)||new Date,v=u.getFullYear(),y=u.getMonth();u=u.getDate();for(var x=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=x.exec(n);l;){switch(l[2]||"d"){case "d":case "D":u+=parseInt(l[1],10);break;case "w":case "W":u+=
parseInt(l[1],10)*7;break;case "m":case "M":y+=parseInt(l[1],10);u=Math.min(u,c.datepicker._getDaysInMonth(v,y));break;case "y":case "Y":v+=parseInt(l[1],10);u=Math.min(u,c.datepicker._getDaysInMonth(v,y));break}l=x.exec(n)}return new Date(v,y,u)};if(g=(g=g==null?k:typeof g=="string"?o(g):typeof g=="number"?isNaN(g)?k:s(g):g)&&g.toString()=="Invalid Date"?k:g){g.setHours(0);g.setMinutes(0);g.setSeconds(0);g.setMilliseconds(0)}return this._daylightSavingAdjust(g)},_daylightSavingAdjust:function(d){if(!d)return null;
d.setHours(d.getHours()>12?d.getHours()+2:0);return d},_setDate:function(d,g,k){var s=!g,o=d.selectedMonth,n=d.selectedYear;g=this._restrictMinMax(d,this._determineDate(d,g,new Date));d.selectedDay=d.currentDay=g.getDate();d.drawMonth=d.selectedMonth=d.currentMonth=g.getMonth();d.drawYear=d.selectedYear=d.currentYear=g.getFullYear();if((o!=d.selectedMonth||n!=d.selectedYear)&&!k)this._notifyChange(d);this._adjustInstDate(d);if(d.input)d.input.val(s?"":this._formatDate(d))},_getDate:function(d){return!d.currentYear||
d.input&&d.input.val()==""?null:this._daylightSavingAdjust(new Date(d.currentYear,d.currentMonth,d.currentDay))},_generateHTML:function(d){var g=new Date;g=this._daylightSavingAdjust(new Date(g.getFullYear(),g.getMonth(),g.getDate()));var k=this._get(d,"isRTL"),s=this._get(d,"showButtonPanel"),o=this._get(d,"hideIfNoPrevNext"),n=this._get(d,"navigationAsDateFormat"),q=this._getNumberOfMonths(d),u=this._get(d,"showCurrentAtPos"),v=this._get(d,"stepMonths"),y=q[0]!=1||q[1]!=1,x=this._daylightSavingAdjust(!d.currentDay?
new Date(9999,9,9):new Date(d.currentYear,d.currentMonth,d.currentDay)),l=this._getMinMaxDate(d,"min"),C=this._getMinMaxDate(d,"max");u=d.drawMonth-u;var I=d.drawYear;if(u<0){u+=12;I--}if(C){var B=this._daylightSavingAdjust(new Date(C.getFullYear(),C.getMonth()-q[0]*q[1]+1,C.getDate()));for(B=l&&B<l?l:B;this._daylightSavingAdjust(new Date(I,u,1))>B;){u--;if(u<0){u=11;I--}}}d.drawMonth=u;d.drawYear=I;B=this._get(d,"prevText");B=!n?B:this.formatDate(B,this._daylightSavingAdjust(new Date(I,u-v,1)),this._getFormatConfig(d));
B=this._canAdjustMonth(d,-1,I,u)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._adjustDate('#"+d.id+"', -"+v+", 'M');\" title=\""+B+'"><span class="ui-icon ui-icon-circle-triangle-'+(k?"e":"w")+'">'+B+"</span></a>":o?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+B+'"><span class="ui-icon ui-icon-circle-triangle-'+(k?"e":"w")+'">'+B+"</span></a>";var D=this._get(d,"nextText");D=!n?D:this.formatDate(D,this._daylightSavingAdjust(new Date(I,
u+v,1)),this._getFormatConfig(d));o=this._canAdjustMonth(d,+1,I,u)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._adjustDate('#"+d.id+"', +"+v+", 'M');\" title=\""+D+'"><span class="ui-icon ui-icon-circle-triangle-'+(k?"w":"e")+'">'+D+"</span></a>":o?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+D+'"><span class="ui-icon ui-icon-circle-triangle-'+(k?"w":"e")+'">'+D+"</span></a>";v=this._get(d,"currentText");D=this._get(d,"gotoCurrent")&&
d.currentDay?x:g;v=!n?v:this.formatDate(v,D,this._getFormatConfig(d));n=!d.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+f+'.datepicker._hideDatepicker();">'+this._get(d,"closeText")+"</button>":"";s=s?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(k?n:"")+(this._isInRange(d,D)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
f+".datepicker._gotoToday('#"+d.id+"');\">"+v+"</button>":"")+(k?"":n)+"</div>":"";n=parseInt(this._get(d,"firstDay"),10);n=isNaN(n)?0:n;v=this._get(d,"showWeek");D=this._get(d,"dayNames");this._get(d,"dayNamesShort");var N=this._get(d,"dayNamesMin"),T=this._get(d,"monthNames"),ma=this._get(d,"monthNamesShort"),V=this._get(d,"beforeShowDay"),sa=this._get(d,"showOtherMonths"),Ba=this._get(d,"selectOtherMonths");this._get(d,"calculateWeek");for(var Aa=this._getDefaultDate(d),na="",la=0;la<q[0];la++){for(var Q=
"",Y=0;Y<q[1];Y++){var qa=this._daylightSavingAdjust(new Date(I,u,d.selectedDay)),ea=" ui-corner-all",ba="";if(y){ba+='<div class="ui-datepicker-group';if(q[1]>1)switch(Y){case 0:ba+=" ui-datepicker-group-first";ea=" ui-corner-"+(k?"right":"left");break;case q[1]-1:ba+=" ui-datepicker-group-last";ea=" ui-corner-"+(k?"left":"right");break;default:ba+=" ui-datepicker-group-middle";ea="";break}ba+='">'}ba+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+ea+'">'+(/all|left/.test(ea)&&
la==0?k?o:B:"")+(/all|right/.test(ea)&&la==0?k?B:o:"")+this._generateMonthYearHeader(d,u,I,l,C,la>0||Y>0,T,ma)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var W=v?'<th class="ui-datepicker-week-col">'+this._get(d,"weekHeader")+"</th>":"";for(ea=0;ea<7;ea++){var X=(ea+n)%7;W+="<th"+((ea+n+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+D[X]+'">'+N[X]+"</span></th>"}ba+=W+"</tr></thead><tbody>";W=this._getDaysInMonth(I,u);if(I==d.selectedYear&&u==d.selectedMonth)d.selectedDay=
Math.min(d.selectedDay,W);ea=(this._getFirstDayOfMonth(I,u)-n+7)%7;W=y?6:Math.ceil((ea+W)/7);X=this._daylightSavingAdjust(new Date(I,u,1-ea));for(var Ca=0;Ca<W;Ca++){ba+="<tr>";var za=!v?"":'<td class="ui-datepicker-week-col">'+this._get(d,"calculateWeek")(X)+"</td>";for(ea=0;ea<7;ea++){var Ga=V?V.apply(d.input?d.input[0]:null,[X]):[true,""],G=X.getMonth()!=u,F=G&&!Ba||!Ga[0]||l&&X<l||C&&X>C;za+='<td class="'+((ea+n+6)%7>=5?" ui-datepicker-week-end":"")+(G?" ui-datepicker-other-month":"")+(X.getTime()==
qa.getTime()&&u==d.selectedMonth&&d._keyEvent||Aa.getTime()==X.getTime()&&Aa.getTime()==qa.getTime()?" "+this._dayOverClass:"")+(F?" "+this._unselectableClass+" ui-state-disabled":"")+(G&&!sa?"":" "+Ga[1]+(X.getTime()==x.getTime()?" "+this._currentClass:"")+(X.getTime()==g.getTime()?" ui-datepicker-today":""))+'"'+((!G||sa)&&Ga[2]?' title="'+Ga[2]+'"':"")+(F?"":' onclick="DP_jQuery_'+f+".datepicker._selectDay('#"+d.id+"',"+X.getMonth()+","+X.getFullYear()+', this);return false;"')+">"+(G&&!sa?"&#xa0;":
F?'<span class="ui-state-default">'+X.getDate()+"</span>":'<a class="ui-state-default'+(X.getTime()==g.getTime()?" ui-state-highlight":"")+(X.getTime()==x.getTime()?" ui-state-active":"")+(G?" ui-priority-secondary":"")+'" href="#">'+X.getDate()+"</a>")+"</td>";X.setDate(X.getDate()+1);X=this._daylightSavingAdjust(X)}ba+=za+"</tr>"}u++;if(u>11){u=0;I++}ba+="</tbody></table>"+(y?"</div>"+(q[0]>0&&Y==q[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");Q+=ba}na+=Q}na+=s+(c.browser.msie&&parseInt(c.browser.version,
10)<7&&!d.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");d._keyEvent=false;return na},_generateMonthYearHeader:function(d,g,k,s,o,n,q,u){var v=this._get(d,"changeMonth"),y=this._get(d,"changeYear"),x=this._get(d,"showMonthAfterYear"),l='<div class="ui-datepicker-title">',C="";if(n||!v)C+='<span class="ui-datepicker-month">'+q[g]+"</span>";else{q=s&&s.getFullYear()==k;var I=o&&o.getFullYear()==k;C+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+
f+".datepicker._selectMonthYear('#"+d.id+"', this, 'M');\" onclick=\"DP_jQuery_"+f+".datepicker._clickMonthYear('#"+d.id+"');\">";for(var B=0;B<12;B++)if((!q||B>=s.getMonth())&&(!I||B<=o.getMonth()))C+='<option value="'+B+'"'+(B==g?' selected="selected"':"")+">"+u[B]+"</option>";C+="</select>"}x||(l+=C+(n||!(v&&y)?"&#xa0;":""));if(n||!y)l+='<span class="ui-datepicker-year">'+k+"</span>";else{u=this._get(d,"yearRange").split(":");var D=(new Date).getFullYear();q=function(N){N=N.match(/c[+-].*/)?k+
parseInt(N.substring(1),10):N.match(/[+-].*/)?D+parseInt(N,10):parseInt(N,10);return isNaN(N)?D:N};g=q(u[0]);u=Math.max(g,q(u[1]||""));g=s?Math.max(g,s.getFullYear()):g;u=o?Math.min(u,o.getFullYear()):u;for(l+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+f+".datepicker._selectMonthYear('#"+d.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+f+".datepicker._clickMonthYear('#"+d.id+"');\">";g<=u;g++)l+='<option value="'+g+'"'+(g==k?' selected="selected"':"")+">"+g+"</option>";l+="</select>"}l+=
this._get(d,"yearSuffix");if(x)l+=(n||!(v&&y)?"&#xa0;":"")+C;l+="</div>";return l},_adjustInstDate:function(d,g,k){var s=d.drawYear+(k=="Y"?g:0),o=d.drawMonth+(k=="M"?g:0);g=Math.min(d.selectedDay,this._getDaysInMonth(s,o))+(k=="D"?g:0);s=this._restrictMinMax(d,this._daylightSavingAdjust(new Date(s,o,g)));d.selectedDay=s.getDate();d.drawMonth=d.selectedMonth=s.getMonth();d.drawYear=d.selectedYear=s.getFullYear();if(k=="M"||k=="Y")this._notifyChange(d)},_restrictMinMax:function(d,g){var k=this._getMinMaxDate(d,
"min");d=this._getMinMaxDate(d,"max");g=k&&g<k?k:g;return d&&g>d?d:g},_notifyChange:function(d){var g=this._get(d,"onChangeMonthYear");if(g)g.apply(d.input?d.input[0]:null,[d.selectedYear,d.selectedMonth+1,d])},_getNumberOfMonths:function(d){d=this._get(d,"numberOfMonths");return d==null?[1,1]:typeof d=="number"?[1,d]:d},_getMinMaxDate:function(d,g){return this._determineDate(d,this._get(d,g+"Date"),null)},_getDaysInMonth:function(d,g){return 32-(new Date(d,g,32)).getDate()},_getFirstDayOfMonth:function(d,
g){return(new Date(d,g,1)).getDay()},_canAdjustMonth:function(d,g,k,s){var o=this._getNumberOfMonths(d);k=this._daylightSavingAdjust(new Date(k,s+(g<0?g:o[0]*o[1]),1));g<0&&k.setDate(this._getDaysInMonth(k.getFullYear(),k.getMonth()));return this._isInRange(d,k)},_isInRange:function(d,g){var k=this._getMinMaxDate(d,"min");d=this._getMinMaxDate(d,"max");return(!k||g.getTime()>=k.getTime())&&(!d||g.getTime()<=d.getTime())},_getFormatConfig:function(d){var g=this._get(d,"shortYearCutoff");g=typeof g!=
"string"?g:(new Date).getFullYear()%100+parseInt(g,10);return{shortYearCutoff:g,dayNamesShort:this._get(d,"dayNamesShort"),dayNames:this._get(d,"dayNames"),monthNamesShort:this._get(d,"monthNamesShort"),monthNames:this._get(d,"monthNames")}},_formatDate:function(d,g,k,s){if(!g){d.currentDay=d.selectedDay;d.currentMonth=d.selectedMonth;d.currentYear=d.selectedYear}g=g?typeof g=="object"?g:this._daylightSavingAdjust(new Date(s,k,g)):this._daylightSavingAdjust(new Date(d.currentYear,d.currentMonth,d.currentDay));
return this.formatDate(this._get(d,"dateFormat"),g,this._getFormatConfig(d))}});c.fn.datepicker=function(d){if(!c.datepicker.initialized){c(document).mousedown(c.datepicker._checkExternalClick).find("body").append(c.datepicker.dpDiv);c.datepicker.initialized=true}var g=Array.prototype.slice.call(arguments,1);if(typeof d=="string"&&(d=="isDisabled"||d=="getDate"||d=="widget"))return c.datepicker["_"+d+"Datepicker"].apply(c.datepicker,[this[0]].concat(g));if(d=="option"&&arguments.length==2&&typeof arguments[1]==
"string")return c.datepicker["_"+d+"Datepicker"].apply(c.datepicker,[this[0]].concat(g));return this.each(function(){typeof d=="string"?c.datepicker["_"+d+"Datepicker"].apply(c.datepicker,[this].concat(g)):c.datepicker._attachDatepicker(this,d)})};c.datepicker=new e;c.datepicker.initialized=false;c.datepicker.uuid=(new Date).getTime();c.datepicker.version="1.8.1";window["DP_jQuery_"+f]=c})(jQuery);
(function(c){c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");var e=this,h=e.options,f=h.title||e.originalTitle||"&#160;",d=c.ui.dialog.getTitleId(e.element),g=(e.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
h.dialogClass).css({zIndex:h.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(o){if(h.closeOnEscape&&o.keyCode&&o.keyCode===c.ui.keyCode.ESCAPE){e.close(o);o.preventDefault()}}).attr({role:"dialog","aria-labelledby":d}).mousedown(function(o){e.moveToTop(false,o)});e.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var k=(e.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),
s=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){s.addClass("ui-state-hover")},function(){s.removeClass("ui-state-hover")}).focus(function(){s.addClass("ui-state-focus")}).blur(function(){s.removeClass("ui-state-focus")}).click(function(o){e.close(o);return false}).appendTo(k);(e.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(h.closeText).appendTo(s);c("<span></span>").addClass("ui-dialog-title").attr("id",
d).html(f).prependTo(k);if(c.isFunction(h.beforeclose)&&!c.isFunction(h.beforeClose))h.beforeClose=h.beforeclose;k.find("*").add(k).disableSelection();h.draggable&&c.fn.draggable&&e._makeDraggable();h.resizable&&c.fn.resizable&&e._makeResizable();e._createButtons(h.buttons);e._isOpen=false;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);return this},widget:function(){return this.uiDialog},close:function(e){var h=this,f;if(false!==h._trigger("beforeClose",e)){h.overlay&&h.overlay.destroy();h.uiDialog.unbind("keypress.ui-dialog");h._isOpen=false;if(h.options.hide)h.uiDialog.hide(h.options.hide,function(){h._trigger("close",e)});else{h.uiDialog.hide();h._trigger("close",e)}c.ui.dialog.overlay.resize();if(h.options.modal){f=0;c(".ui-dialog").each(function(){if(this!==
h.uiDialog[0])f=Math.max(f,c(this).css("z-index"))});c.ui.dialog.maxZ=f}return h}},isOpen:function(){return this._isOpen},moveToTop:function(e,h){var f=this.options;if(f.modal&&!e||!f.stack&&!f.modal)return this._trigger("focus",h);if(f.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=f.zIndex;if(this.overlay){c.ui.dialog.maxZ+=1;this.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}e={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};c.ui.dialog.maxZ+=
1;this.uiDialog.css("z-index",c.ui.dialog.maxZ);this.element.attr(e);this._trigger("focus",h);return this},open:function(){if(!this._isOpen){var e=this.options,h=this.uiDialog;this.overlay=e.modal?new c.ui.dialog.overlay(this):null;h.next().length&&h.appendTo("body");this._size();this._position(e.position);h.show(e.show);this.moveToTop(true);e.modal&&h.bind("keypress.ui-dialog",function(f){if(f.keyCode===c.ui.keyCode.TAB){var d=c(":tabbable",this),g=d.filter(":first");d=d.filter(":last");if(f.target===
d[0]&&!f.shiftKey){g.focus(1);return false}else if(f.target===g[0]&&f.shiftKey){d.focus(1);return false}}});c([]).add(h.find(".ui-dialog-content :tabbable:first")).add(h.find(".ui-dialog-buttonpane :tabbable:first")).add(h).filter(":first").focus();this._trigger("open");this._isOpen=true;return this}},_createButtons:function(e){var h=this,f=false,d=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");h.uiDialog.find(".ui-dialog-buttonpane").remove();typeof e==="object"&&
e!==null&&c.each(e,function(){return!(f=true)});if(f){c.each(e,function(g,k){g=c('<button type="button"></button>').text(g).click(function(){k.apply(h.element[0],arguments)}).appendTo(d);c.fn.button&&g.button()});d.appendTo(h.uiDialog)}},_makeDraggable:function(){function e(k){return{position:k.position,offset:k.offset}}var h=this,f=h.options,d=c(document),g;h.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(k,
s){g=f.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");h._trigger("dragStart",k,e(s))},drag:function(k,s){h._trigger("drag",k,e(s))},stop:function(k,s){f.position=[s.position.left-d.scrollLeft(),s.position.top-d.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);h._trigger("dragStop",k,e(s));c.ui.dialog.overlay.resize()}})},_makeResizable:function(e){function h(k){return{originalPosition:k.originalPosition,originalSize:k.originalSize,
position:k.position,size:k.size}}e=e===undefined?this.options.resizable:e;var f=this,d=f.options,g=f.uiDialog.css("position");e=typeof e==="string"?e:"n,e,s,w,se,sw,ne,nw";f.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:f.element,maxWidth:d.maxWidth,maxHeight:d.maxHeight,minWidth:d.minWidth,minHeight:f._minHeight(),handles:e,start:function(k,s){c(this).addClass("ui-dialog-resizing");f._trigger("resizeStart",k,h(s))},resize:function(k,s){f._trigger("resize",k,h(s))},
stop:function(k,s){c(this).removeClass("ui-dialog-resizing");d.height=c(this).height();d.width=c(this).width();f._trigger("resizeStop",k,h(s));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var e=this.options;return e.height==="auto"?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(e){var h=[],f=[0,0];e=e||c.ui.dialog.prototype.options.position;if(typeof e==="string"||typeof e==="object"&&
"0"in e){h=e.split?e.split(" "):[e[0],e[1]];if(h.length===1)h[1]=h[0];c.each(["left","top"],function(d,g){if(+h[d]===h[d]){f[d]=h[d];h[d]=g}})}else if(typeof e==="object"){if("left"in e){h[0]="left";f[0]=e.left}else if("right"in e){h[0]="right";f[0]=-e.right}if("top"in e){h[1]="top";f[1]=e.top}else if("bottom"in e){h[1]="bottom";f[1]=-e.bottom}}(e=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position({my:h.join(" "),at:h.join(" "),offset:f.join(" "),of:window,
collision:"fit",using:function(d){var g=c(this).css(d).offset().top;g<0&&c(this).css("top",d.top-g)}});e||this.uiDialog.hide()},_setOption:function(e,h){var f=this.uiDialog,d=f.is(":data(resizable)"),g=false;switch(e){case "beforeclose":e="beforeClose";break;case "buttons":this._createButtons(h);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+h);break;case "dialogClass":f.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+h);break;case "disabled":h?
f.addClass("ui-dialog-disabled"):f.removeClass("ui-dialog-disabled");break;case "draggable":h?this._makeDraggable():f.draggable("destroy");break;case "height":g=true;break;case "maxHeight":d&&f.resizable("option","maxHeight",h);g=true;break;case "maxWidth":d&&f.resizable("option","maxWidth",h);g=true;break;case "minHeight":d&&f.resizable("option","minHeight",h);g=true;break;case "minWidth":d&&f.resizable("option","minWidth",h);g=true;break;case "position":this._position(h);break;case "resizable":d&&
!h&&f.resizable("destroy");d&&typeof h==="string"&&f.resizable("option","handles",h);!d&&h!==false&&this._makeResizable(h);break;case "title":c(".ui-dialog-title",this.uiDialogTitlebar).html(""+(h||"&#160;"));break;case "width":g=true;break}c.Widget.prototype._setOption.apply(this,arguments);g&&this._size()},_size:function(){var e=this.options,h;this.element.css({width:"auto",minHeight:0,height:0});h=this.uiDialog.css({height:"auto",width:e.width}).height();this.element.css(e.height==="auto"?{minHeight:Math.max(e.minHeight-
h,0),height:"auto"}:{minHeight:0,height:Math.max(e.height-h,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.1",uuid:0,maxZ:0,getTitleId:function(e){e=e.attr("id");if(!e){this.uuid+=1;e=this.uuid}return"ui-dialog-title-"+e},overlay:function(e){this.$el=c.ui.dialog.overlay.create(e)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),
function(e){return e+".dialog-overlay"}).join(" "),create:function(e){if(this.instances.length===0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(f){return c(f.target).zIndex()>=c.ui.dialog.overlay.maxZ})},1);c(document).bind("keydown.dialog-overlay",function(f){if(e.options.closeOnEscape&&f.keyCode&&f.keyCode===c.ui.keyCode.ESCAPE){e.close(f);f.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var h=
(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});c.fn.bgiframe&&h.bgiframe();this.instances.push(h);return h},destroy:function(e){this.oldInstances.push(this.instances.splice(c.inArray(e,this.instances),1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");e.remove();var h=0;c.each(this.instances,function(){h=Math.max(h,this.css("z-index"))});this.maxZ=h},height:function(){var e,
h;if(c.browser.msie&&c.browser.version<7){e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);h=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return e<h?c(window).height()+"px":e+"px"}else return c(document).height()+"px"},width:function(){var e,h;if(c.browser.msie&&c.browser.version<7){e=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);h=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return e<
h?c(window).width()+"px":e+"px"}else return c(document).width()+"px"},resize:function(){var e=c([]);c.each(c.ui.dialog.overlay.instances,function(){e=e.add(this)});e.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(c){c.ui=c.ui||{};var e=/left|center|right/,h=/top|center|bottom/,f=c.fn.position,d=c.fn.offset;c.fn.position=function(g){if(!g||!g.of)return f.apply(this,arguments);g=c.extend({},g);var k=c(g.of),s=(g.collision||"flip").split(" "),o=g.offset?g.offset.split(" "):[0,0],n,q,u;if(g.of.nodeType===9){n=k.width();q=k.height();u={top:0,left:0}}else if(g.of.scrollTo&&g.of.document){n=k.width();q=k.height();u={top:k.scrollTop(),left:k.scrollLeft()}}else if(g.of.preventDefault){g.at="left top";n=q=
0;u={top:g.of.pageY,left:g.of.pageX}}else{n=k.outerWidth();q=k.outerHeight();u=k.offset()}c.each(["my","at"],function(){var v=(g[this]||"").split(" ");if(v.length===1)v=e.test(v[0])?v.concat(["center"]):h.test(v[0])?["center"].concat(v):["center","center"];v[0]=e.test(v[0])?v[0]:"center";v[1]=h.test(v[1])?v[1]:"center";g[this]=v});if(s.length===1)s[1]=s[0];o[0]=parseInt(o[0],10)||0;if(o.length===1)o[1]=o[0];o[1]=parseInt(o[1],10)||0;if(g.at[0]==="right")u.left+=n;else if(g.at[0]==="center")u.left+=
n/2;if(g.at[1]==="bottom")u.top+=q;else if(g.at[1]==="center")u.top+=q/2;u.left+=o[0];u.top+=o[1];return this.each(function(){var v=c(this),y=v.outerWidth(),x=v.outerHeight(),l=c.extend({},u);if(g.my[0]==="right")l.left-=y;else if(g.my[0]==="center")l.left-=y/2;if(g.my[1]==="bottom")l.top-=x;else if(g.my[1]==="center")l.top-=x/2;l.left=parseInt(l.left);l.top=parseInt(l.top);c.each(["left","top"],function(C,I){c.ui.position[s[C]]&&c.ui.position[s[C]][I](l,{targetWidth:n,targetHeight:q,elemWidth:y,
elemHeight:x,offset:o,my:g.my,at:g.at})});c.fn.bgiframe&&v.bgiframe();v.offset(c.extend(l,{using:g.using}))})};c.ui.position={fit:{left:function(g,k){var s=c(window);k=g.left+k.elemWidth-s.width()-s.scrollLeft();g.left=k>0?g.left-k:Math.max(0,g.left)},top:function(g,k){var s=c(window);k=g.top+k.elemHeight-s.height()-s.scrollTop();g.top=k>0?g.top-k:Math.max(0,g.top)}},flip:{left:function(g,k){if(k.at[0]!=="center"){var s=c(window);s=g.left+k.elemWidth-s.width()-s.scrollLeft();var o=k.my[0]==="left"?
-k.elemWidth:k.my[0]==="right"?k.elemWidth:0,n=-2*k.offset[0];g.left+=g.left<0?o+k.targetWidth+n:s>0?o-k.targetWidth+n:0}},top:function(g,k){if(k.at[1]!=="center"){var s=c(window);s=g.top+k.elemHeight-s.height()-s.scrollTop();var o=k.my[1]==="top"?-k.elemHeight:k.my[1]==="bottom"?k.elemHeight:0,n=k.at[1]==="top"?k.targetHeight:-k.targetHeight,q=-2*k.offset[1];g.top+=g.top<0?o+k.targetHeight+q:s>0?o+n+q:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(g,k){if(/static/.test(c.curCSS(g,"position")))g.style.position=
"relative";var s=c(g),o=s.offset(),n=parseInt(c.curCSS(g,"top",true),10)||0,q=parseInt(c.curCSS(g,"left",true),10)||0;o={top:k.top-o.top+n,left:k.left-o.left+q};"using"in k?k.using.call(g,o):s.css(o)};c.fn.offset=function(g){var k=this[0];if(!k||!k.ownerDocument)return null;if(g)return this.each(function(){c.offset.setOffset(this,g)});return d.call(this)}}})(jQuery);
(function(c){c.widget("ui.progressbar",{options:{value:0},_create: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=c("<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");
this.valueDiv.remove();c.Widget.prototype.destroy.apply(this,arguments)},value:function(e){if(e===undefined)return this._value();this._setOption("value",e);return this},_setOption:function(e,h){switch(e){case "value":this.options.value=h;this._refreshValue();this._trigger("change");break}c.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var e=this.options.value;if(typeof e!=="number")e=0;if(e<this._valueMin())e=this._valueMin();if(e>this._valueMax())e=this._valueMax();return e},
_valueMin:function(){return 0},_valueMax:function(){return 100},_refreshValue:function(){var e=this.value();this.valueDiv[e===this._valueMax()?"addClass":"removeClass"]("ui-corner-right").width(e+"%");this.element.attr("aria-valuenow",e)}});c.extend(c.ui.progressbar,{version:"1.8.1"})})(jQuery);
(function(c){c.widget("ui.slider",c.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var e=this,h=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");h.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
this.range=c([]);if(h.range){if(h.range===true){this.range=c("<div></div>");if(!h.values)h.values=[this._valueMin(),this._valueMin()];if(h.values.length&&h.values.length!==2)h.values=[h.values[0],h.values[0]]}else this.range=c("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(h.range==="min"||h.range==="max")this.range.addClass("ui-slider-range-"+h.range);this.range.addClass("ui-widget-header")}c(".ui-slider-handle",this.element).length===0&&c("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
if(h.values&&h.values.length)for(;c(".ui-slider-handle",this.element).length<h.values.length;)c("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=c(".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(f){f.preventDefault()}).hover(function(){h.disabled||c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){if(h.disabled)c(this).blur();
else{c(".ui-slider .ui-state-focus").removeClass("ui-state-focus");c(this).addClass("ui-state-focus")}}).blur(function(){c(this).removeClass("ui-state-focus")});this.handles.each(function(f){c(this).data("index.ui-slider-handle",f)});this.handles.keydown(function(f){var d=true,g=c(this).data("index.ui-slider-handle"),k,s,o;if(!e.options.disabled){switch(f.keyCode){case c.ui.keyCode.HOME:case c.ui.keyCode.END:case c.ui.keyCode.PAGE_UP:case c.ui.keyCode.PAGE_DOWN:case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:d=
false;if(!e._keySliding){e._keySliding=true;c(this).addClass("ui-state-active");k=e._start(f,g);if(k===false)return}break}o=e.options.step;k=e.options.values&&e.options.values.length?s=e.values(g):s=e.value();switch(f.keyCode){case c.ui.keyCode.HOME:s=e._valueMin();break;case c.ui.keyCode.END:s=e._valueMax();break;case c.ui.keyCode.PAGE_UP:s=k+(e._valueMax()-e._valueMin())/5;break;case c.ui.keyCode.PAGE_DOWN:s=k-(e._valueMax()-e._valueMin())/5;break;case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:if(k===
e._valueMax())return;s=k+o;break;case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(k===e._valueMin())return;s=k-o;break}e._slide(f,g,s);return d}}).keyup(function(f){var d=c(this).data("index.ui-slider-handle");if(e._keySliding){e._keySliding=false;e._stop(f,d);e._change(f,d);c(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
this._mouseDestroy();return this},_mouseCapture:function(e){var h=this.options,f,d,g,k,s,o;if(h.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();f={x:e.pageX,y:e.pageY};d=this._normValueFromMouse(f);g=this._valueMax()-this._valueMin()+1;s=this;this.handles.each(function(n){var q=Math.abs(d-s.values(n));if(g>q){g=q;k=c(this);o=n}});if(h.range===true&&this.values(1)===h.min){o+=1;k=c(this.handles[o])}if(this._start(e,
o)===false)return false;this._mouseSliding=true;s._handleIndex=o;k.addClass("ui-state-active").focus();h=k.offset();this._clickOffset=!c(e.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:e.pageX-h.left-k.width()/2,top:e.pageY-h.top-k.height()/2-(parseInt(k.css("borderTopWidth"),10)||0)-(parseInt(k.css("borderBottomWidth"),10)||0)+(parseInt(k.css("marginTop"),10)||0)};d=this._normValueFromMouse(f);this._slide(e,o,d);return this._animateOff=true},_mouseStart:function(){return true},
_mouseDrag:function(e){var h=this._normValueFromMouse({x:e.pageX,y:e.pageY});this._slide(e,this._handleIndex,h);return false},_mouseStop:function(e){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(e,this._handleIndex);this._change(e,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var h;
if(this.orientation==="horizontal"){h=this.elementSize.width;e=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{h=this.elementSize.height;e=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}h=e/h;if(h>1)h=1;if(h<0)h=0;if(this.orientation==="vertical")h=1-h;e=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+h*e)},_start:function(e,h){var f={handle:this.handles[h],value:this.value()};if(this.options.values&&this.options.values.length){f.value=
this.values(h);f.values=this.values()}return this._trigger("start",e,f)},_slide:function(e,h,f){var d;if(this.options.values&&this.options.values.length){d=this.values(h?0:1);if(this.options.values.length===2&&this.options.range===true&&(h===0&&f>d||h===1&&f<d))f=d;if(f!==this.values(h)){d=this.values();d[h]=f;e=this._trigger("slide",e,{handle:this.handles[h],value:f,values:d});this.values(h?0:1);e!==false&&this.values(h,f,true)}}else if(f!==this.value()){e=this._trigger("slide",e,{handle:this.handles[h],
value:f});e!==false&&this.value(f)}},_stop:function(e,h){var f={handle:this.handles[h],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(h);f.values=this.values()}this._trigger("stop",e,f)},_change:function(e,h){if(!this._keySliding&&!this._mouseSliding){var f={handle:this.handles[h],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(h);f.values=this.values()}this._trigger("change",e,f)}},value:function(e){if(arguments.length){this.options.value=
this._trimAlignValue(e);this._refreshValue();this._change(null,0)}return this._value()},values:function(e,h){var f,d,g;if(arguments.length>1){this.options.values[e]=this._trimAlignValue(h);this._refreshValue();this._change(null,e)}if(arguments.length)if(c.isArray(arguments[0])){f=this.options.values;d=arguments[0];for(g=0;g<f.length;g+=1){f[g]=this._trimAlignValue(d[g]);this._change(null,g)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(e):this.value();
else return this._values()},_setOption:function(e,h){var f,d=0;if(c.isArray(this.options.values))d=this.options.values.length;c.Widget.prototype._setOption.apply(this,arguments);switch(e){case "disabled":if(h){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case "orientation":this._detectOrientation();
this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(f=0;f<d;f+=1)this._change(null,f);this._animateOff=false;break}},_value:function(){return this._trimAlignValue(this.options.value)},_values:function(e){var h,f;if(arguments.length){h=this.options.values[e];
return this._trimAlignValue(h)}else{h=this.options.values.slice();for(f=0;f<h.length;f+=1)h[f]=this._trimAlignValue(h[f]);return h}},_trimAlignValue:function(e){if(e<this._valueMin())return this._valueMin();if(e>this._valueMax())return this._valueMax();var h=this.options.step,f=e%h;e-=f;if(f>=h/2)e+=h;return parseFloat(e.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var e=this.options.range,h=this.options,f=this,d=
!this._animateOff?h.animate:false,g,k={},s,o,n,q;if(this.options.values&&this.options.values.length)this.handles.each(function(u){g=(f.values(u)-f._valueMin())/(f._valueMax()-f._valueMin())*100;k[f.orientation==="horizontal"?"left":"bottom"]=g+"%";c(this).stop(1,1)[d?"animate":"css"](k,h.animate);if(f.options.range===true)if(f.orientation==="horizontal"){if(u===0)f.range.stop(1,1)[d?"animate":"css"]({left:g+"%"},h.animate);if(u===1)f.range[d?"animate":"css"]({width:g-s+"%"},{queue:false,duration:h.animate})}else{if(u===
0)f.range.stop(1,1)[d?"animate":"css"]({bottom:g+"%"},h.animate);if(u===1)f.range[d?"animate":"css"]({height:g-s+"%"},{queue:false,duration:h.animate})}s=g});else{o=this.value();n=this._valueMin();q=this._valueMax();g=q!==n?(o-n)/(q-n)*100:0;k[f.orientation==="horizontal"?"left":"bottom"]=g+"%";this.handle.stop(1,1)[d?"animate":"css"](k,h.animate);if(e==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[d?"animate":"css"]({width:g+"%"},h.animate);if(e==="max"&&this.orientation==="horizontal")this.range[d?
"animate":"css"]({width:100-g+"%"},{queue:false,duration:h.animate});if(e==="min"&&this.orientation==="vertical")this.range.stop(1,1)[d?"animate":"css"]({height:g+"%"},h.animate);if(e==="max"&&this.orientation==="vertical")this.range[d?"animate":"css"]({height:100-g+"%"},{queue:false,duration:h.animate})}}});c.extend(c.ui.slider,{version:"1.8.1"})})(jQuery);
(function(c){var e=0,h=0;c.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'},_create:function(){this._tabify(true)},_setOption:function(f,d){if(f=="selected")this.options.collapsible&&d==this.options.selected||
this.select(d);else{this.options[f]=d;this._tabify()}},_tabId:function(f){return f.title&&f.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+ ++e},_sanitizeSelector:function(f){return f.replace(/:/g,"\\:")},_cookie:function(){var f=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++h);return c.cookie.apply(null,[f].concat(c.makeArray(arguments)))},_ui:function(f,d){return{tab:f,panel:d,index:this.anchors.index(f)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var f=
c(this);f.html(f.data("label.tabs")).removeData("label.tabs")})},_tabify:function(f){function d(x,l){x.css({display:""});!c.support.opacity&&l.opacity&&x[0].style.removeAttribute("filter")}this.list=this.element.find("ol,ul").eq(0);this.lis=c("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return c("a",this)[0]});this.panels=c([]);var g=this,k=this.options,s=/^#.+/;this.anchors.each(function(x,l){var C=c(l).attr("href"),I=C.split("#")[0],B;if(I&&(I===location.toString().split("#")[0]||
(B=c("base")[0])&&I===B.href)){C=l.hash;l.href=C}if(s.test(C))g.panels=g.panels.add(g._sanitizeSelector(C));else if(C!="#"){c.data(l,"href.tabs",C);c.data(l,"load.tabs",C.replace(/#.*$/,""));C=g._tabId(l);l.href="#"+C;l=c("#"+C);if(!l.length){l=c(k.panelTemplate).attr("id",C).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(g.panels[x-1]||g.list);l.data("destroy.tabs",true)}g.panels=g.panels.add(l)}else k.disabled.push(x)});if(f){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(k.selected===undefined){location.hash&&this.anchors.each(function(x,l){if(l.hash==location.hash){k.selected=x;return false}});if(typeof k.selected!="number"&&k.cookie)k.selected=parseInt(g._cookie(),10);if(typeof k.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)k.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));k.selected=k.selected||(this.lis.length?0:-1)}else if(k.selected===null)k.selected=-1;k.selected=k.selected>=0&&this.anchors[k.selected]||k.selected<0?k.selected:0;k.disabled=c.unique(k.disabled.concat(c.map(this.lis.filter(".ui-state-disabled"),function(x){return g.lis.index(x)}))).sort();c.inArray(k.selected,k.disabled)!=-1&&k.disabled.splice(c.inArray(k.selected,k.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
if(k.selected>=0&&this.anchors.length){this.panels.eq(k.selected).removeClass("ui-tabs-hide");this.lis.eq(k.selected).addClass("ui-tabs-selected ui-state-active");g.element.queue("tabs",function(){g._trigger("show",null,g._ui(g.anchors[k.selected],g.panels[k.selected]))});this.load(k.selected)}c(window).bind("unload",function(){g.lis.add(g.anchors).unbind(".tabs");g.lis=g.anchors=g.panels=null})}else k.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[k.collapsible?"addClass":
"removeClass"]("ui-tabs-collapsible");k.cookie&&this._cookie(k.selected,k.cookie);f=0;for(var o;o=this.lis[f];f++)c(o)[c.inArray(f,k.disabled)!=-1&&!c(o).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");k.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(k.event!="mouseover"){var n=function(x,l){l.is(":not(.ui-state-disabled)")&&l.addClass("ui-state-"+x)};this.lis.bind("mouseover.tabs",function(){n("hover",c(this))});this.lis.bind("mouseout.tabs",
function(){c(this).removeClass("ui-state-hover")});this.anchors.bind("focus.tabs",function(){n("focus",c(this).closest("li"))});this.anchors.bind("blur.tabs",function(){c(this).closest("li").removeClass("ui-state-focus")})}var q,u;if(k.fx)if(c.isArray(k.fx)){q=k.fx[0];u=k.fx[1]}else q=u=k.fx;var v=u?function(x,l){c(x).closest("li").addClass("ui-tabs-selected ui-state-active");l.hide().removeClass("ui-tabs-hide").animate(u,u.duration||"normal",function(){d(l,u);g._trigger("show",null,g._ui(x,l[0]))})}:
function(x,l){c(x).closest("li").addClass("ui-tabs-selected ui-state-active");l.removeClass("ui-tabs-hide");g._trigger("show",null,g._ui(x,l[0]))},y=q?function(x,l){l.animate(q,q.duration||"normal",function(){g.lis.removeClass("ui-tabs-selected ui-state-active");l.addClass("ui-tabs-hide");d(l,q);g.element.dequeue("tabs")})}:function(x,l){g.lis.removeClass("ui-tabs-selected ui-state-active");l.addClass("ui-tabs-hide");g.element.dequeue("tabs")};this.anchors.bind(k.event+".tabs",function(){var x=this,
l=c(this).closest("li"),C=g.panels.filter(":not(.ui-tabs-hide)"),I=c(g._sanitizeSelector(this.hash));if(l.hasClass("ui-tabs-selected")&&!k.collapsible||l.hasClass("ui-state-disabled")||l.hasClass("ui-state-processing")||g._trigger("select",null,g._ui(this,I[0]))===false){this.blur();return false}k.selected=g.anchors.index(this);g.abort();if(k.collapsible)if(l.hasClass("ui-tabs-selected")){k.selected=-1;k.cookie&&g._cookie(k.selected,k.cookie);g.element.queue("tabs",function(){y(x,C)}).dequeue("tabs");
this.blur();return false}else if(!C.length){k.cookie&&g._cookie(k.selected,k.cookie);g.element.queue("tabs",function(){v(x,I)});g.load(g.anchors.index(this));this.blur();return false}k.cookie&&g._cookie(k.selected,k.cookie);if(I.length){C.length&&g.element.queue("tabs",function(){y(x,C)});g.element.queue("tabs",function(){v(x,I)});g.load(g.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";c.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},
destroy:function(){var f=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 d=c.data(this,"href.tabs");if(d)this.href=d;var g=c(this).unbind(".tabs");c.each(["href","load","cache"],function(k,s){g.removeData(s+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){c.data(this,
"destroy.tabs")?c(this).remove():c(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")});f.cookie&&this._cookie(null,f.cookie);return this},add:function(f,d,g){if(g===undefined)g=this.anchors.length;var k=this,s=this.options;d=c(s.tabTemplate.replace(/#\{href\}/g,f).replace(/#\{label\}/g,d));f=!f.indexOf("#")?f.replace("#",""):this._tabId(c("a",d)[0]);d.addClass("ui-state-default ui-corner-top").data("destroy.tabs",
true);var o=c("#"+f);o.length||(o=c(s.panelTemplate).attr("id",f).data("destroy.tabs",true));o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(g>=this.lis.length){d.appendTo(this.list);o.appendTo(this.list[0].parentNode)}else{d.insertBefore(this.lis[g]);o.insertBefore(this.panels[g])}s.disabled=c.map(s.disabled,function(n){return n>=g?++n:n});this._tabify();if(this.anchors.length==1){s.selected=0;d.addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");
this.element.queue("tabs",function(){k._trigger("show",null,k._ui(k.anchors[0],k.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[g],this.panels[g]));return this},remove:function(f){var d=this.options,g=this.lis.eq(f).remove(),k=this.panels.eq(f).remove();if(g.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(f+(f+1<this.anchors.length?1:-1));d.disabled=c.map(c.grep(d.disabled,function(s){return s!=f}),function(s){return s>=f?--s:s});this._tabify();this._trigger("remove",
null,this._ui(g.find("a")[0],k[0]));return this},enable:function(f){var d=this.options;if(c.inArray(f,d.disabled)!=-1){this.lis.eq(f).removeClass("ui-state-disabled");d.disabled=c.grep(d.disabled,function(g){return g!=f});this._trigger("enable",null,this._ui(this.anchors[f],this.panels[f]));return this}},disable:function(f){var d=this.options;if(f!=d.selected){this.lis.eq(f).addClass("ui-state-disabled");d.disabled.push(f);d.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[f],this.panels[f]))}return this},
select:function(f){if(typeof f=="string")f=this.anchors.index(this.anchors.filter("[href$="+f+"]"));else if(f===null)f=-1;if(f==-1&&this.options.collapsible)f=this.options.selected;this.anchors.eq(f).trigger(this.options.event+".tabs");return this},load:function(f){var d=this,g=this.options,k=this.anchors.eq(f)[0],s=c.data(k,"load.tabs");this.abort();if(!s||this.element.queue("tabs").length!==0&&c.data(k,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(f).addClass("ui-state-processing");
if(g.spinner){var o=c("span",k);o.data("label.tabs",o.html()).html(g.spinner)}this.xhr=c.ajax(c.extend({},g.ajaxOptions,{url:s,success:function(n,q){c(d._sanitizeSelector(k.hash)).html(n);d._cleanup();g.cache&&c.data(k,"cache.tabs",true);d._trigger("load",null,d._ui(d.anchors[f],d.panels[f]));try{g.ajaxOptions.success(n,q)}catch(u){}},error:function(n,q){d._cleanup();d._trigger("load",null,d._ui(d.anchors[f],d.panels[f]));try{g.ajaxOptions.error(n,q,f,k)}catch(u){}}}));d.element.dequeue("tabs");return this}},
abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(f,d){this.anchors.eq(f).removeData("cache.tabs").data("load.tabs",d);return this},length:function(){return this.anchors.length}});c.extend(c.ui.tabs,{version:"1.8.1"});c.extend(c.ui.tabs.prototype,{rotation:null,rotate:function(f,d){var g=this,k=this.options,s=g._rotate||(g._rotate=
function(o){clearTimeout(g.rotation);g.rotation=setTimeout(function(){var n=k.selected;g.select(++n<g.anchors.length?n:0)},f);o&&o.stopPropagation()});d=g._unrotate||(g._unrotate=!d?function(o){o.clientX&&g.rotate(null)}:function(){t=k.selected;s()});if(f){this.element.bind("tabsshow",s);this.anchors.bind(k.event+".tabs",d);s()}else{clearTimeout(g.rotation);this.element.unbind("tabsshow",s);this.anchors.unbind(k.event+".tabs",d);delete this._rotate;delete this._unrotate}return this}})})(jQuery);var fc=jQuery.fullCalendar={},views=fc.views={},defaults={defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:true,allDayDefault:true,lazyFetching:true,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '&#8212;'[ MMM] d yyyy}",day:"dddd, MMM d, yyyy"},columnFormat:{month:"ddd",week:"ddd M/d",day:"dddd M/d"},timeFormat:{"":"h(:mm)t"},isRTL:false,firstDay:0,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"],buttonText:{prev:"&nbsp;&#9668;&nbsp;",next:"&nbsp;&#9658;&nbsp;",prevYear:"&nbsp;&lt;&lt;&nbsp;",nextYear:"&nbsp;&gt;&gt;&nbsp;",today:"today",month:"month",week:"week",day:"day"},theme:false,buttonIcons:{prev:"circle-triangle-w",
next:"circle-triangle-e"},unselectAuto:true},rtlDefaults={header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:"&nbsp;&#9658;&nbsp;",next:"&nbsp;&#9668;&nbsp;",prevYear:"&nbsp;&gt;&gt;&nbsp;",nextYear:"&nbsp;&lt;&lt;&nbsp;"},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}},setDefaults=fc.setDefaults=function(c){jQuery.extend(true,defaults,c)};
jQuery.fn.fullCalendar=function(c){if(typeof c=="string"){var e=Array.prototype.slice.call(arguments,1),h;this.each(function(){var g=jQuery.data(this,"fullCalendar");if(g)if(g=g[c]){g=g.apply(this,e);if(h===undefined)h=g}});if(h!==undefined)return h;return this}var f=c.eventSources||[];delete c.eventSources;if(c.events){f.push(c.events);delete c.events}f.unshift([]);c=jQuery.extend(true,{},defaults,c.isRTL||c.isRTL===undefined&&defaults.isRTL?rtlDefaults:{},c);var d=c.theme?"ui":"fc";this.each(function(){function g(G){if(G!=
la){Aa++;Q&&Q.unselect();var F=Q,H;if(F){if(F.eventsChanged){o();F.eventDirty=F.eventsChanged=false}F.beforeHide&&F.beforeHide();setMinHeight(V,V.height());F.element.hide()}else setMinHeight(V,1);V.css("overflow","hidden");if(Y[G])(Q=Y[G]).element.show();else Q=Y[G]=fc.views[G](H=qa=jQuery("<div class='fc-view fc-view-"+G+"' style='position:absolute'/>").appendTo(V),c);if(za){za.find("div.fc-button-"+la).removeClass(d+"-state-active");za.find("div.fc-button-"+G).addClass(d+"-state-active")}Q.name=
la=G;k();V.css("overflow","");F&&setMinHeight(V,1);!H&&Q.afterShow&&Q.afterShow();Aa--}}function k(G){if(N.offsetWidth!==0){Aa++;Q&&Q.unselect();sa===undefined&&C();if(!Q.start||G||na<Q.start||na>=Q.end){Q.render(na,G||0);I(true);!ba||!c.lazyFetching||Q.visStart<ba||Q.visEnd>W?y():Q.renderEvents(ea)}else if(Q.sizeDirty||Q.eventsDirty||!c.lazyFetching){Q.clearEvents();Q.sizeDirty&&I();c.lazyFetching?Q.renderEvents(ea):y()}ma=T.outerWidth();Q.sizeDirty=false;Q.eventsDirty=false;if(za){za.find("h2.fc-header-title").html(Q.title);
G=new Date;G>=Q.start&&G<Q.end?za.find("div.fc-button-today").addClass(d+"-state-disabled"):za.find("div.fc-button-today").removeClass(d+"-state-disabled")}Aa--;Q.trigger("viewDisplay",N)}}function s(){o();if(N.offsetWidth!==0){Q.clearEvents();Q.renderEvents(ea);Q.eventsDirty=false}}function o(){jQuery.each(Y,function(){this.eventsDirty=true})}function n(){q();if(N.offsetWidth!==0){C();I();Q&&Q.unselect();Q.rerenderEvents();Q.sizeDirty=false}}function q(){jQuery.each(Y,function(){this.sizeDirty=true})}
function u(G){ea=[];ba=cloneDate(Q.visStart);W=cloneDate(Q.visEnd);for(var F=f.length,H=function(){--F||G&&G(ea)},M=0;M<f.length;M++)v(f[M],H)}function v(G,F){var H=Q.name,M=cloneDate(na),ga=function(ta){if(H==Q.name&&+M==+na&&jQuery.inArray(G,f)!=-1){for(var ya=0;ya<ta.length;ya++){normalizeEvent(ta[ya],c);ta[ya].source=G}ea=ea.concat(ta);F&&F(ta)}},ja=function(ta){ga(ta);--X||Q.trigger("loading",N,false)};if(typeof G=="string"){var da={};da[c.startParam]=Math.round(ba.getTime()/1E3);da[c.endParam]=
Math.round(W.getTime()/1E3);if(c.filterCategory){var pa=[];jQuery.each(jQuery("input:checkbox[name="+c.filterCategory+"]"),function(ta,ya){ya.checked&&pa.push(ya.value)});da[c.filterCategory]=pa.join()}if(c.cacheParam)da[c.cacheParam]=(new Date).getTime();x();jQuery.ajax({url:G,dataType:"json",data:da,cache:c.cacheParam||false,success:ja})}else if(jQuery.isFunction(G)){x();G(cloneDate(ba),cloneDate(W),ja)}else ga(G)}function y(){u(function(G){Q.renderEvents(G)})}function x(){X++||Q.trigger("loading",
N,true)}function l(G){if(G){var F=jQuery("<tr/>");jQuery.each(G.split(" "),function(H){H>0&&F.append("<td><span class='fc-header-space'/></td>");var M;jQuery.each(this.split(","),function(ga,ja){if(ja=="title"){F.append("<td><h2 class='fc-header-title'>&nbsp;</h2></td>");M&&M.addClass(d+"-corner-right");M=null}else{var da;if(Ca[ja])da=Ca[ja];else if(views[ja])da=function(){pa.removeClass(d+"-state-hover");g(ja)};if(da){M&&M.addClass(d+"-no-right");var pa,ta=c.theme?smartProperty(c.buttonIcons,ja):
null,ya=smartProperty(c.buttonText,ja);if(ta)pa=jQuery("<div class='fc-button-"+ja+" ui-state-default'><a><span class='ui-icon ui-icon-"+ta+"'/></a></div>");else if(ya)pa=jQuery("<div class='fc-button-"+ja+" "+d+"-state-default'><a><span>"+ya+"</span></a></div>");if(pa){pa.click(function(){pa.hasClass(d+"-state-disabled")||da()}).mousedown(function(){pa.not("."+d+"-state-active").not("."+d+"-state-disabled").addClass(d+"-state-down")}).mouseup(function(){pa.removeClass(d+"-state-down")}).hover(function(){pa.not("."+
d+"-state-active").not("."+d+"-state-disabled").addClass(d+"-state-hover")},function(){pa.removeClass(d+"-state-hover").removeClass(d+"-state-down")}).appendTo(jQuery("<td/>").appendTo(F));M?M.addClass(d+"-no-right"):pa.addClass(d+"-corner-left");M=pa}}}});M&&M.addClass(d+"-corner-right")});return jQuery("<table/>").append(F)}}function C(){sa=c.contentHeight?c.contentHeight:c.height?c.height-(za?za.height():0)-vsides(V[0]):Math.round(V.width()/Math.max(c.aspectRatio,0.5))}function I(G){Aa++;Q.setHeight(sa,
G);if(qa){qa.css("position","relative");qa=null}Q.setWidth(V.width(),G);Aa--}function B(){if(!Aa)if(Q.start){var G=++Ba;setTimeout(function(){if(G==Ba&&!Aa&&N.offsetWidth!==0)if(ma!=(ma=T.outerWidth())){Aa++;n();Q.trigger("windowResize",N);Aa--}},200)}else D()}function D(){setTimeout(function(){!Q.start&&jQuery("body")[0].offsetWidth!==0&&k()},0)}var N=this,T=jQuery(N).addClass("fc"),ma,V=jQuery("<div class='fc-content "+d+"-widget-content' style='position:relative'/>").prependTo(N),sa,Ba=0,Aa=0,
na=new Date,la,Q,Y={},qa;c.isRTL&&T.addClass("fc-rtl");c.theme&&T.addClass("ui-widget");if(c.year!==undefined&&c.year!=na.getFullYear()){na.setDate(1);na.setMonth(0);na.setFullYear(c.year)}if(c.month!==undefined&&c.month!=na.getMonth()){na.setDate(1);na.setMonth(c.month)}c.date!==undefined&&na.setDate(c.date);var ea=[],ba,W,X=0,Ca={render:function(){C();q();o();k()},changeView:g,getView:function(){return Q},getDate:function(){return na},option:function(G,F){if(F===undefined)return c[G];if(G=="height"||
G=="contentHeight"||G=="aspectRatio"){c[G]=F;n()}},destroy:function(){jQuery(window).unbind("resize",B);za&&za.remove();V.remove();jQuery.removeData(N,"fullCalendar")},prev:function(){k(-1)},next:function(){k(1)},refresh:function(){k(1);k(-1)},prevYear:function(){addYears(na,-1);k()},nextYear:function(){addYears(na,1);k()},today:function(){na=new Date;k()},gotoDate:function(G,F,H){if(typeof G=="object")na=cloneDate(G);else{G!==undefined&&na.setFullYear(G);F!==undefined&&na.setMonth(F);H!==undefined&&
na.setDate(H)}k()},incrementDate:function(G,F,H){G!==undefined&&addYears(na,G);F!==undefined&&addMonths(na,F);H!==undefined&&addDays(na,H);k()},updateEvent:function(G){var F,H=ea.length,M,ga=G.start-G._start,ja=G.end?G.end-(G._end||Q.defaultEventEnd(G)):0;for(F=0;F<H;F++){M=ea[F];if(M._id==G._id&&M!=G){M.start=new Date(+M.start+ga);M.end=G.end?M.end?new Date(+M.end+ja):new Date(+Q.defaultEventEnd(M)+ja):null;M.title=G.title;M.url=G.url;M.allDay=G.allDay;M.className=G.className;M.editable=G.editable;
normalizeEvent(M,c)}}normalizeEvent(G,c);s()},renderEvent:function(G,F){normalizeEvent(G,c);if(!G.source){if(F)(G.source=f[0]).push(G);ea.push(G)}s()},removeEvents:function(G){if(G){if(!jQuery.isFunction(G)){var F=G+"";G=function(M){return M._id==F}}ea=jQuery.grep(ea,G,true);for(H=0;H<f.length;H++)if(typeof f[H]=="object")f[H]=jQuery.grep(f[H],G,true)}else{ea=[];for(var H=0;H<f.length;H++)if(typeof f[H]=="object")f[H]=[]}s()},clientEvents:function(G){if(jQuery.isFunction(G))return jQuery.grep(ea,
G);else if(G){G+="";return jQuery.grep(ea,function(F){return F._id==G})}return ea},rerenderEvents:s,addEventSource:function(G){f.push(G);v(G,s)},removeEventSource:function(G){f=jQuery.grep(f,function(F){return F!=G});ea=jQuery.grep(ea,function(F){return F.source!=G});s()},refetchEvents:function(){u(s)},select:function(G,F,H){Q.select(G,F,H===undefined?true:H)},unselect:function(){Q.unselect()}};jQuery.data(this,"fullCalendar",Ca);var za,Ga=c.header;if(Ga)za=jQuery("<table class='fc-header'/>").append(jQuery("<tr/>").append(jQuery("<td class='fc-header-left'/>").append(l(Ga.left))).append(jQuery("<td class='fc-header-center'/>").append(l(Ga.center))).append(jQuery("<td class='fc-header-right'/>").append(l(Ga.right)))).prependTo(T);
jQuery(window).resize(B);g(c.defaultView);jQuery("body")[0].offsetWidth!==0||D()});return this};var fakeID=0;
function normalizeEvent(c,e){c._id=c._id||(c.id===undefined?"_fc"+fakeID++:c.id+"");if(c.date){if(!c.start)c.start=c.date;delete c.date}c._start=cloneDate(c.start=parseDate(c.start));c.end=parseDate(c.end);if(c.end&&c.end<=c.start)c.end=null;c._end=c.end?cloneDate(c.end):null;if(c.allDay===undefined)c.allDay=e.allDayDefault;if(c.className){if(typeof c.className=="string")c.className=c.className.split(/\s+/)}else c.className=[]}
setDefaults({allDaySlot:true,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:0.5},minTime:0,maxTime:24});
views.agendaWeek=function(c,e){return new Agenda(c,e,{render:function(h,f){f&&addDays(h,f*7);var d=this.visStart=cloneDate(this.start=addDays(cloneDate(h),-((h.getDay()-e.firstDay+7)%7))),g=this.visEnd=cloneDate(this.end=addDays(cloneDate(d),7));if(!e.weekends){skipWeekend(d);skipWeekend(g,-1,true)}this.title=formatDates(d,addDays(cloneDate(g),-1),this.option("titleFormat"),e);this.renderAgenda(e.weekends?7:5,this.option("columnFormat"))}})};
views.agendaDay=function(c,e){return new Agenda(c,e,{render:function(h,f){if(f){addDays(h,f);e.weekends||skipWeekend(h,f<0?-1:1)}this.title=formatDate(h,this.option("titleFormat"),e);this.start=this.visStart=cloneDate(h,true);this.end=this.visEnd=addDays(cloneDate(this.start),1);this.renderAgenda(1,this.option("columnFormat"))}})};
function Agenda(c,e,h){function f(){var O=zeroDate(),P=cloneDate(O);P.setHours(e.firstHour);var ia=ma(O,P)+1;O=function(){Aa.scrollTop(ia)};O();setTimeout(O,0)}function d(O,P){Ca=O;La={};Aa.height(O-Ba.height());W=Aa.find("tr:first div").height()+1;Q.css({top:Ba.find("tr").height(),height:O});P&&f()}function g(O){O.click(s).mousedown(I)}function k(O){O.click(s).mousedown(B)}function s(O){if(!fa.option("selectable")){var P=Math.floor((O.pageX-Q.offset().left)/ba);P=addDays(cloneDate(fa.visStart),pa+
da*P);var ia=this.className.match(/fc-slot(\d+)/);if(ia){ia=parseInt(ia[1])*e.slotMinutes;P.setHours(Math.floor(ia/60));P.setMinutes(ia%60+ta);fa.trigger("dayClick",this,P,false,O)}else fa.trigger("dayClick",this,P,true,O)}}function o(O,P){fa.reportEvents(Ga=O);var ia,R=O.length,wa=[],ua=[];for(ia=0;ia<R;ia++)O[ia].allDay?wa.push(O[ia]):ua.push(O[ia]);ia=q;wa=stackSegs(fa.sliceSegs(wa,jQuery.map(wa,exclEndDay),fa.visStart,fa.visEnd));var Ea=wa.length,Pa,xa,Fa,Ka=[];for(R=0;R<Ea;R++){Pa=wa[R];for(xa=
0;xa<Pa.length;xa++){Fa=Pa[xa];Fa.row=0;Fa.level=R;Ka.push(Fa)}}ia(Ka,P);wa=addMinutes(cloneDate(fa.visStart),ta);R=jQuery.map(ua,sa);var Ra;ia=[];for(Ea=0;Ea<Y;Ea++){Pa=stackSegs(fa.sliceSegs(ua,R,wa,addMinutes(cloneDate(wa),ya-ta)));countForwardSegs(Pa);for(xa=0;xa<Pa.length;xa++){Fa=Pa[xa];for(Ka=0;Ka<Fa.length;Ka++){Ra=Fa[Ka];Ra.col=Ea;Ra.level=xa;ia.push(Ra)}}addDays(wa,1,true)}wa=ia.length;var Wa,Ua,bb,db,Za,eb="";Ea={};Pa={};for(ua=0;ua<wa;ua++){R=ia[ua];xa=R.event;Fa="fc-event fc-event-vert ";
if(R.isStart)Fa+="fc-corner-top ";if(R.isEnd)Fa+="fc-corner-bottom ";Ka=ma(R.start,R.start);Ra=ma(R.start,R.end);Wa=R.col;Ua=R.level;bb=R.forward||0;db=ea+va.left(Wa*da+pa);Za=ea+va.right(Wa*da+pa)-db;Za=Math.min(Za-6,Za*0.95);Wa=Ua?Za/(Ua+bb+1):bb?(Za/(bb+1)-6)*2:Za;Ua=db+Za/(Ua+bb+1)*Ua*da+(ja?Za-Wa:0);R.top=Ka;R.left=Ua;R.outerWidth=Wa;R.outerHeight=Ra-Ka;eb+=u(xa,R,Fa)}F[0].innerHTML=eb;Ka=F.children();for(ua=0;ua<wa;ua++){R=ia[ua];xa=R.event;Fa=jQuery(Ka[ua]);Ra=fa.trigger("eventRender",xa,xa,
Fa);if(Ra===false)Fa.remove();else{if(Ra&&Ra!==true){Fa.remove();Fa=jQuery(Ra).css({position:"absolute",top:R.top,left:R.left}).appendTo(F)}R.element=Fa;if(xa._id===P)y(xa,Fa,R);else Fa[0]._fci=ua;fa.reportEventElement(xa,Fa)}}lazySegBind(F,ia,y);for(ua=0;ua<wa;ua++){R=ia[ua];if(Fa=R.element){Ka=Ea[xa=R.key=cssKey(Fa[0])];R.vsides=Ka===undefined?Ea[xa]=vsides(Fa[0],true):Ka;Ka=Pa[xa];R.hsides=Ka===undefined?Pa[xa]=hsides(Fa[0],true):Ka;xa=Fa.find("span.fc-event-title");if(xa.length)R.titleTop=xa[0].offsetTop}}for(ua=
0;ua<wa;ua++){R=ia[ua];if(Fa=R.element){Fa[0].style.width=R.outerWidth-R.hsides+"px";Fa[0].style.height=(Ea=R.outerHeight-R.vsides)+"px";xa=R.event;if(R.titleTop!==undefined&&Ea-R.titleTop<10){Fa.find("span.fc-event-time").text(formatDate(xa.start,fa.option("timeFormat"))+" - "+xa.title);Fa.find("span.fc-event-title").remove()}fa.trigger("eventAfterRender",xa,xa,Fa)}}}function n(){fa._clearEvents();G.empty();F.empty()}function q(O,P){if(e.allDaySlot){_renderDaySegs(O,1,fa,ea,X,function(){return Ba.find("tr.fc-all-day")},
function(ia){return ea+va.left((ia-Math.max(M,ga)+Y)%Y*da+pa)},function(ia){return ea+va.right((ia-Math.max(M,ga)+Y)%Y*da+pa)},G,v,P);d(Ca)}}function u(O,P,ia){return"<div class='"+ia+O.className.join(" ")+"' style='position:absolute;z-index:8;top:"+P.top+"px;left:"+P.left+"px'><a"+(O.url?" href='"+htmlEscape(O.url)+"'":"")+"><span class='fc-event-bg'></span><span class='fc-event-time'>"+htmlEscape(formatDates(O.start,O.end,fa.option("timeFormat")))+"</span><span class='fc-event-title'>"+htmlEscape(O.title)+
"</span></a>"+((O.editable||O.editable===undefined&&e.editable)&&!e.disableResizing&&jQuery.fn.resizable?"<div class='ui-resizable-handle ui-resizable-s'>=</div>":"")+"</div>"}function v(O,P,ia){fa.eventElementHandlers(O,P);if(O.editable||O.editable===undefined&&e.editable){x(O,P,ia.isStart);ia.isEnd&&fa.resizableDayEvent(O,P,ba)}}function y(O,P,ia){fa.eventElementHandlers(O,P);if(O.editable||O.editable===undefined&&e.editable){var R=P.find("span.fc-event-time");l(O,P,R);ia.isEnd&&C(O,P,R)}}function x(O,
P,ia){if(!e.disableDragging&&P.draggable){var R,wa,ua,Ea=true,Pa;P.draggable({zIndex:9,opacity:fa.option("dragOpacity","month"),revertDuration:e.dragRevertDuration,start:function(xa,Fa){fa.hideEvents(O,P);fa.trigger("eventDragStart",P,O,xa,Fa);R=P.position();wa=P.width();ua=function(){if(!Ea){P.width(wa).height("").draggable("option","grid",null);Ea=true}};Pa=V(function(Ka){P.draggable("option","revert",!Ka||!Ka.rowDelta&&!Ka.colDelta);fa.clearOverlays();if(Ka)if(Ka.row){if(ia&&Ea){setOuterHeight(P.width(ba-
10),W*Math.round((O.end?(O.end-O.start)/MINUTE_MS:e.defaultEventMinutes)/e.slotMinutes));P.draggable("option","grid",[ba,1]);Ea=false}}else{T(Pa,addDays(cloneDate(O.start),Ka.colDelta),addDays(exclEndDay(O),Ka.colDelta));ua()}},true);Pa.mouse(xa)},drag:function(xa){Pa.mouse(xa)},stop:function(xa,Fa){fa.trigger("eventDragStop",P,O,xa,Fa);fa.clearOverlays();var Ka=Pa.cell,Ra=da*(Ea?Ka?Ka.colDelta:0:Math.floor((Fa.position.left-R.left)/ba));if(!Ka||!Ra&&!Ka.rowDelta){ua();jQuery.browser.msie&&P.css("filter",
"");fa.showEvents(O,P)}else{P.find("a").removeAttr("href");fa.eventDrop(this,O,Ra,Ea?0:Math.round((P.offset().top-na.offset().top)/W)*e.slotMinutes+ta-(O.start.getHours()*60+O.start.getMinutes()),Ea,xa,Fa)}}})}}function l(O,P,ia){if(!e.disableDragging&&P.draggable){var R,wa,ua,Ea,Pa=false,xa;P.draggable({zIndex:9,scroll:false,grid:[ba,W],axis:Y==1?"y":false,opacity:fa.option("dragOpacity"),revertDuration:e.dragRevertDuration,start:function(Fa,Ka){fa.hideEvents(O,P);fa.trigger("eventDragStart",P,O,
Fa,Ka);jQuery.browser.msie&&P.find("span.fc-event-bg").hide();R=P.position();wa=function(){if(Pa){ia.css("display","");P.draggable("option","grid",[ba,W]);Pa=false}};ua=0;xa=V(function(Ra){P.draggable("option","revert",!Ra);fa.clearOverlays();if(Ra)if(!Ra.row&&e.allDaySlot){if(!Pa){Pa=true;ia.hide();P.draggable("option","grid",null)}T(xa,addDays(cloneDate(O.start),Ra.colDelta),addDays(exclEndDay(O),Ra.colDelta))}else wa()},true);xa.mouse(Fa)},drag:function(Fa,Ka){Ea=Math.round((Ka.position.top-R.top)/
W);if(Ea!=ua){if(!Pa){var Ra=Ea*e.slotMinutes,Wa=addMinutes(cloneDate(O.start),Ra),Ua;if(O.end)Ua=addMinutes(cloneDate(O.end),Ra);ia.text(formatDates(Wa,Ua,fa.option("timeFormat")))}ua=Ea}xa.mouse(Fa)},stop:function(Fa,Ka){fa.clearOverlays();fa.trigger("eventDragStop",P,O,Fa,Ka);var Ra=xa.cell,Wa=da*(Pa?Ra?Ra.colDelta:0:Math.floor((Ka.position.left-R.left)/ba));if(!Ra||!Ea&&!Wa){wa();jQuery.browser.msie&&P.css("filter","").find("span.fc-event-bg").css("display","");P.css(R);fa.showEvents(O,P)}else fa.eventDrop(this,
O,Wa,Pa?0:Ea*e.slotMinutes,Pa,Fa,Ka)}})}}function C(O,P,ia){if(!e.disableResizing&&P.resizable){var R,wa;P.resizable({handles:{s:"div.ui-resizable-s"},grid:W,start:function(ua,Ea){R=wa=0;fa.hideEvents(O,P);jQuery.browser.msie&&jQuery.browser.version=="6.0"&&P.css("overflow","hidden");P.css("z-index",9);fa.trigger("eventResizeStart",this,O,ua,Ea)},resize:function(ua,Ea){R=Math.round((Math.max(W,P.height())-Ea.originalSize.height)/W);if(R!=wa){ia.text(formatDates(O.start,!R&&!O.end?null:addMinutes(fa.eventEnd(O),
e.slotMinutes*R),fa.option("timeFormat")));wa=R}},stop:function(ua,Ea){fa.trigger("eventResizeStop",this,O,ua,Ea);if(R)fa.eventResize(this,O,0,e.slotMinutes*R,ua,Ea);else{P.css("z-index",8);fa.showEvents(O,P)}}})}}function I(O){if(fa.option("selectable")){ha=V(function(P){if(P){P=addDays(cloneDate(fa.visStart),P.col*da+pa);Ma.drag(P,P,true)}else Ma.drag()});documentDragHelp(function(P){ha.mouse(P)},function(P){Ma.dragStop(P)});Ma.dragStart(O);ha.mouse(O);return false}}function B(O){if(fa.option("selectable")){ha=
new HoverMatrix(la.find("td"),Q.find("td"),function(P){if(P){var ia=P.row;P=addDays(cloneDate(fa.visStart),P.origCol*da+pa);addMinutes(P,ta+ia*e.slotMinutes);Na.drag(P,addMinutes(cloneDate(P),e.slotMinutes),false)}else Na.drag()});documentDragHelp(function(P){ha.mouse(P)},function(P){Na.dragStop(P)});Na.dragStart(O);ha.mouse(O);return false}}function D(){Na.unselect();Ma.unselect()}function N(){fa.clearOverlays();if(Ta){Ta.remove();Ta=null}}function T(O,P,ia){var R;if(ja){R=dayDiff(ia,fa.visStart)*
da+pa+1;P=dayDiff(P,fa.visStart)*da+pa+1}else{R=dayDiff(P,fa.visStart);P=dayDiff(ia,fa.visStart)}R=Math.max(0,R);P=Math.min(Y,P);if(R<P){O=O.rect(0,R,1,P,Ba);g(fa.renderOverlay(O,Ba))}}function ma(O,P){O=cloneDate(O,true);if(P<addMinutes(cloneDate(O),ta))return 0;if(P>=addMinutes(cloneDate(O),ya))return na.height();var ia=e.slotMinutes,R=P.getHours()*60+P.getMinutes()-ta,wa=Math.floor(R/ia),ua=La[wa];if(ua===undefined)ua=La[wa]=Aa.find("tr:eq("+wa+") td div")[0].offsetTop;return Math.max(0,Math.round(ua-
1+W*(R%ia/ia)))}function V(O,P){var ia=e.allDaySlot?Ba.find("td"):jQuery([]);if(P)ia=ia.add(Aa);return new HoverMatrix(ia,Q.find("td"),O)}function sa(O){return O.end?cloneDate(O.end):addMinutes(cloneDate(O.start),e.defaultEventMinutes)}var Ba,Aa,na,la,Q,Y,qa=0,ea,ba,W,X,Ca,za,Ga=[],G,F,H,M,ga,ja,da,pa,ta,ya,va=new HorizontalPositionCache(function(O){return Q.find("td:eq("+O+") div div")}),La={},Ma,Na,Ta,ha,fa=jQuery.extend(this,viewMethods,h,{renderAgenda:function(O,P){Y=O;H=e.theme?"ui":"fc";ga=
e.weekends?0:1;M=e.firstDay;if(ja=e.isRTL){da=-1;pa=Y-1}else{da=1;pa=0}ta=parseTime(e.minTime);ya=parseTime(e.maxTime);var ia=ja?addDays(cloneDate(fa.visEnd),-1):cloneDate(fa.visStart),R=cloneDate(ia),wa=clearTime(new Date);if(Ba){n();Ba.find("tr:first th").slice(1,-1).each(function(){jQuery(this).text(formatDate(R,P,e));this.className=this.className.replace(/^fc-\w+(?= )/,"fc-"+dayIDs[R.getDay()]);addDays(R,da);ga&&skipWeekend(R,da)});R=cloneDate(ia);Q.find("td").each(function(){this.className=this.className.replace(/^fc-\w+(?= )/,
"fc-"+dayIDs[R.getDay()]);+R==+wa?jQuery(this).removeClass("fc-not-today").addClass("fc-today").addClass(H+"-state-highlight"):jQuery(this).addClass("fc-not-today").removeClass("fc-today").removeClass(H+"-state-highlight");addDays(R,da);ga&&skipWeekend(R,da)})}else{var ua,Ea,Pa=e.slotMinutes%15==0,xa="<div class='fc-agenda-head' style='position:relative;z-index:4'><table style='width:100%'><tr class='fc-first"+(e.allDaySlot?"":" fc-last")+"'><th class='fc-leftmost "+H+"-state-default'>&nbsp;</th>";
for(ua=0;ua<Y;ua++){xa+="<th class='fc-"+dayIDs[R.getDay()]+" "+H+"-state-default'>"+formatDate(R,P,e)+"</th>";addDays(R,da);ga&&skipWeekend(R,da)}xa+="<th class='"+H+"-state-default'>&nbsp;</th></tr>";if(e.allDaySlot)xa+="<tr class='fc-all-day'><th class='fc-axis fc-leftmost "+H+"-state-default'>"+e.allDayText+"</th><td colspan='"+Y+"' class='"+H+"-state-default'><div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td><th class='"+H+"-state-default'>&nbsp;</th></tr><tr class='fc-divider fc-last'><th colspan='"+
(Y+2)+"' class='"+H+"-state-default fc-leftmost'><div/></th></tr>";xa+="</table></div>";Ba=jQuery(xa).appendTo(c);g(Ba.find("td"));G=jQuery("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(Ba);R=zeroDate();var Fa=addMinutes(cloneDate(R),ya);addMinutes(R,ta);xa="<table>";for(ua=0;R<Fa;ua++){Ea=R.getMinutes();xa+="<tr class='"+(!ua?"fc-first":!Ea?"":"fc-minor")+"'><th class='fc-axis fc-leftmost "+H+"-state-default'>"+(!Pa||!Ea?formatDate(R,e.axisFormat):"&nbsp;")+"</th><td class='fc-slot"+
ua+" "+H+"-state-default'><div style='position:relative'>&nbsp;</div></td></tr>";addMinutes(R,e.slotMinutes);qa++}xa+="</table>";Aa=jQuery("<div class='fc-agenda-body' style='position:relative;z-index:2;overflow:auto'/>").append(na=jQuery("<div style='position:relative;overflow:hidden'>").append(la=jQuery(xa))).appendTo(c);k(Aa.find("td"));F=jQuery("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(na);R=cloneDate(ia);xa="<div class='fc-agenda-bg' style='position:absolute;z-index:1'><table style='width:100%;height:100%'><tr class='fc-first'>";
for(ua=0;ua<Y;ua++){xa+="<td class='fc-"+dayIDs[R.getDay()]+" "+H+"-state-default "+(!ua?"fc-leftmost ":"")+(+R==+wa?H+"-state-highlight fc-today":"fc-not-today")+"'><div class='fc-day-content'><div>&nbsp;</div></div></td>";addDays(R,da);ga&&skipWeekend(R,da)}xa+="</tr></table></div>";Q=jQuery(xa).appendTo(c)}},renderEvents:o,rerenderEvents:function(O){n();o(Ga,O)},clearEvents:n,setHeight:d,setWidth:function(O){X=O;va.clear();Aa.width(O);la.width("");O=Ba.find("tr:first th");var P=Q.find("td"),ia=
Aa[0].clientWidth;la.width(ia);ea=0;setOuterWidth(Ba.find("tr:lt(2) th:first").add(Aa.find("tr:first th")).width("").each(function(){ea=Math.max(ea,jQuery(this).outerWidth())}),ea);ba=Math.floor((ia-ea)/Y);setOuterWidth(P.slice(0,-1),ba);setOuterWidth(O.slice(1,-2),ba);setOuterWidth(O.slice(-2,-1),ia-ea-ba*(Y-1));Q.css({left:ea,width:ia-ea})},beforeHide:function(){za=Aa.scrollTop()},afterShow:function(){Aa.scrollTop(za)},defaultEventEnd:function(O){var P=cloneDate(O.start);if(O.allDay)return P;return addMinutes(P,
e.defaultEventMinutes)}});fa.init(c,e);disableTextSelection(c.addClass("fc-agenda"));Ma=new SelectionManager(fa,D,function(O,P){T(ha,O,addDays(cloneDate(P),1))},N);Na=new SelectionManager(fa,D,function(O,P){var ia=fa.option("selectHelper");if(ia){var R=dayDiff(O,fa.visStart);if(R>=0&&R<Y){R=ha.rect(0,R*da+pa,1,R*da+pa+1,na);var wa=ma(O,O),ua=ma(O,P);if(ua>wa){R.top=wa;R.height=ua-wa;R.left+=2;R.width-=5;if(jQuery.isFunction(ia)){if(ia=ia(O,P)){R.position="absolute";R.zIndex=8;Ta=jQuery(ia).css(R).appendTo(na)}}else{Ta=
jQuery(u({title:"",start:O,end:P,className:[],editable:false},R,"fc-event fc-event-vert fc-corner-top fc-corner-bottom "));jQuery.browser.msie&&Ta.find("span.fc-event-bg").hide();Ta.css("opacity",fa.option("dragOpacity"))}if(Ta){k(Ta);na.append(Ta);setOuterWidth(Ta,R.width,true);setOuterHeight(Ta,R.height,true)}}}}else{ia=ha;R=cloneDate(fa.visStart);wa=addDays(cloneDate(R),1);for(ua=0;ua<Y;ua++){var Ea=new Date(Math.max(R,O)),Pa=new Date(Math.min(wa,P));if(Ea<Pa){var xa=ia.rect(0,ua*da+pa,1,ua*da+
pa+1,na);Ea=ma(R,Ea);Pa=ma(R,Pa);xa.top=Ea;xa.height=Pa-Ea;k(fa.renderOverlay(xa,na))}addDays(R,1);addDays(wa,1)}}},N);documentUnselectAuto(fa,D);this.select=function(O,P,ia){if(ia){if(e.allDaySlot){P||(P=cloneDate(O));ha=V();Ma.select(O,P,ia)}}else{P||(P=addMinutes(cloneDate(O),e.slotMinutes));ha=new HoverMatrix(la.find("td"),Q.find("td"),void 0);Na.select(O,P,ia)}};this.unselect=D}
function countForwardSegs(c){var e,h,f,d,g,k;for(e=c.length-1;e>0;e--){d=c[e];for(h=0;h<d.length;h++){g=d[h];for(f=0;f<c[e-1].length;f++){k=c[e-1][f];if(segsCollide(g,k))k.forward=Math.max(k.forward||0,(g.forward||0)+1)}}}}setDefaults({weekMode:"fixed"});
views.month=function(c,e){return new Grid(c,e,{render:function(h,f){if(f){addMonths(h,f);h.setDate(1)}var d=this.start=cloneDate(h,true);d.setDate(1);this.end=addMonths(cloneDate(d),1);var g=this.visStart=cloneDate(d),k=this.visEnd=cloneDate(this.end),s=e.weekends?0:1;if(s){skipWeekend(g);skipWeekend(k,-1,true)}addDays(g,-((g.getDay()-Math.max(e.firstDay,s)+7)%7));addDays(k,(7-k.getDay()+Math.max(e.firstDay,s))%7);g=Math.round((k-g)/(DAY_MS*7));if(e.weekMode=="fixed"){addDays(k,(6-g)*7);g=6}this.title=
formatDate(d,this.option("titleFormat"),e);this.renderGrid(g,e.weekends?7:5,this.option("columnFormat"),true)}})};
views.basicWeek=function(c,e){return new Grid(c,e,{render:function(h,f){f&&addDays(h,f*7);var d=this.visStart=cloneDate(this.start=addDays(cloneDate(h),-((h.getDay()-e.firstDay+7)%7))),g=this.visEnd=cloneDate(this.end=addDays(cloneDate(d),7));if(!e.weekends){skipWeekend(d);skipWeekend(g,-1,true)}this.title=formatDates(d,addDays(cloneDate(g),-1),this.option("titleFormat"),e);this.renderGrid(1,e.weekends?7:5,this.option("columnFormat"),false)}})};
views.basicDay=function(c,e){return new Grid(c,e,{render:function(h,f){if(f){addDays(h,f);e.weekends||skipWeekend(h,f<0?-1:1)}this.title=formatDate(h,this.option("titleFormat"),e);this.start=this.visStart=cloneDate(h,true);this.end=this.visEnd=addDays(cloneDate(this.start),1);this.renderGrid(1,1,this.option("columnFormat"),false)}})};var tdHeightBug;
function Grid(c,e,h){function f(){ba._clearEvents();Q.empty()}function d(W){var X=cloneDate(ba.visStart),Ca=addDays(cloneDate(X),sa),za=jQuery.map(W,exclEndDay),Ga,G,F,H,M,ga,ja=[];for(Ga=0;Ga<V;Ga++){G=stackSegs(ba.sliceSegs(W,za,X,Ca));for(F=0;F<G.length;F++){H=G[F];for(M=0;M<H.length;M++){ga=H[M];ga.row=Ga;ga.level=F;ja.push(ga)}}addDays(X,7);addDays(Ca,7)}return ja}function g(W,X){_renderDaySegs(W,V,ba,0,T,function(Ca){return na.find("tr:eq("+Ca+")")},Y.left,Y.right,Q,k,X)}function k(W,X,Ca){ba.eventElementHandlers(W,
X);if(W.editable||W.editable===undefined&&e.editable){s(W,X);Ca.isEnd&&ba.resizableDayEvent(W,X,Ba)}}function s(W,X){if(!e.disableDragging&&X.draggable){var Ca,za=0;X.draggable({zIndex:9,delay:50,opacity:ba.option("dragOpacity"),revertDuration:e.dragRevertDuration,start:function(Ga,G){ba.hideEvents(W,X);ba.trigger("eventDragStart",X,W,Ga,G);Ca=x(function(F){X.draggable("option","revert",!F||!F.rowDelta&&!F.colDelta);y();if(F){za=F.rowDelta*7+F.colDelta*D;v(Ca,addDays(cloneDate(W.start),za),addDays(exclEndDay(W),
za))}else za=0});Ca.mouse(Ga)},drag:function(Ga){Ca.mouse(Ga)},stop:function(Ga,G){y();ba.trigger("eventDragStop",X,W,Ga,G);if(za){X.find("a").removeAttr("href");ba.eventDrop(this,W,za,0,W.allDay,Ga,G)}else{jQuery.browser.msie&&X.css("filter","");ba.showEvents(W,X)}}})}}function o(W){W.click(n).mousedown(q)}function n(W){if(!ba.option("selectable")){var X=parseInt(this.className.match(/fc\-day(\d+)/)[1]);X=addDays(cloneDate(ba.visStart),Math.floor(X/sa)*7+X%sa);ba.trigger("dayClick",this,X,true,W)}}
function q(W){if(ba.option("selectable")){ea=x(function(X){if(X){X=addDays(cloneDate(ba.visStart),X.row*7+X.col*D+N);qa.drag(X,X,true)}else qa.drag()});documentDragHelp(function(X){ea.mouse(X)},function(X){qa.dragStop(X)});qa.dragStart(W);ea.mouse(W);return false}}function u(){qa.unselect()}function v(W,X,Ca){for(var za=cloneDate(ba.visStart),Ga=addDays(cloneDate(za),sa),G=0;G<V;G++){var F=new Date(Math.max(za,X)),H=new Date(Math.min(Ga,Ca));if(F<H){var M;if(B){M=dayDiff(H,za)*D+N+1;F=dayDiff(F,za)*
D+N+1}else{M=dayDiff(F,za);F=dayDiff(H,za)}M=W.rect(G,M,G+1,F,c);o(ba.renderOverlay(M,c))}addDays(za,7);addDays(Ga,7)}}function y(){ba.clearOverlays()}function x(W){var X=na.find("tr:first td");if(B)X=jQuery(X.get().reverse());return new HoverMatrix(na.find("tr"),X,W)}var l,C,I,B,D,N,T,ma,V,sa,Ba,Aa,na,la=[],Q,Y=new HorizontalPositionCache(function(W){return na.find("td:eq("+(W-Math.max(C,I)+sa)%sa+") div div")}),qa,ea,ba=jQuery.extend(this,viewMethods,h,{renderGrid:function(W,X,Ca,za){V=W;sa=X;l=
e.theme?"ui":"fc";I=e.weekends?0:1;C=e.firstDay;if(B=e.isRTL){D=-1;N=sa-1}else{D=1;N=0}var Ga=ba.start.getMonth(),G=clearTime(new Date),F,H=cloneDate(ba.visStart);if(na){f();X=na.find("tr").length;if(V<X)na.find("tr:gt("+(V-1)+")").remove();else if(V>X){W="";for(X=X;X<V;X++){W+="<tr class='fc-week"+X+"'>";for(F=0;F<sa;F++){W+="<td class='fc-"+dayIDs[H.getDay()]+" "+l+"-state-default fc-new fc-day"+(X*sa+F)+(F==N?" fc-leftmost":"")+"'>"+(za?"<div class='fc-day-number'></div>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td>";
addDays(H,1);I&&skipWeekend(H)}W+="</tr>"}na.append(W)}o(na.find("td.fc-new").removeClass("fc-new"));H=cloneDate(ba.visStart);na.find("td").each(function(){var ga=jQuery(this);if(V>1)H.getMonth()==Ga?ga.removeClass("fc-other-month"):ga.addClass("fc-other-month");+H==+G?ga.removeClass("fc-not-today").addClass("fc-today").addClass(l+"-state-highlight"):ga.addClass("fc-not-today").removeClass("fc-today").removeClass(l+"-state-highlight");ga.find("div.fc-day-number").text(H.getDate());addDays(H,1);I&&
skipWeekend(H)});if(V==1){H=cloneDate(ba.visStart);Aa.find("th").each(function(){jQuery(this).text(formatDate(H,Ca,e));this.className=this.className.replace(/^fc-\w+(?= )/,"fc-"+dayIDs[H.getDay()]);addDays(H,1);I&&skipWeekend(H)});H=cloneDate(ba.visStart);na.find("td").each(function(){this.className=this.className.replace(/^fc-\w+(?= )/,"fc-"+dayIDs[H.getDay()]);addDays(H,1);I&&skipWeekend(H)})}}else{var M=jQuery("<table/>").appendTo(c);W="<thead><tr>";for(X=0;X<sa;X++){W+="<th class='fc-"+dayIDs[H.getDay()]+
" "+l+"-state-default"+(X==N?" fc-leftmost":"")+"'>"+formatDate(H,Ca,e)+"</th>";addDays(H,1);I&&skipWeekend(H)}Aa=jQuery(W+"</tr></thead>").appendTo(M);W="<tbody>";H=cloneDate(ba.visStart);for(X=0;X<V;X++){W+="<tr class='fc-week"+X+"'>";for(F=0;F<sa;F++){W+="<td class='fc-"+dayIDs[H.getDay()]+" "+l+"-state-default fc-day"+(X*sa+F)+(F==N?" fc-leftmost":"")+(V>1&&H.getMonth()!=Ga?" fc-other-month":"")+(+H==+G?" fc-today "+l+"-state-highlight":" fc-not-today")+"'>"+(za?"<div class='fc-day-number'>"+
H.getDate()+"</div>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td>";addDays(H,1);I&&skipWeekend(H)}W+="</tr>"}na=jQuery(W+"</tbody>").appendTo(M);o(na.find("td"));Q=jQuery("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(c)}},renderEvents:function(W){ba.reportEvents(la=W);g(d(W))},rerenderEvents:function(W){f();g(d(la),W)},clearEvents:f,setHeight:function(W){ma=W;W=na.find("tr td:first-child");var X=ma-Aa.height(),Ca;if(e.weekMode=="variable")Ca=
X=Math.floor(X/(V==1?2:6));else{Ca=Math.floor(X/V);X=X-Ca*(V-1)}if(tdHeightBug===undefined){var za=na.find("tr:first").find("td:first");za.height(Ca);tdHeightBug=Ca!=za.height()}if(tdHeightBug){W.slice(0,-1).height(Ca);W.slice(-1).height(X)}else{setOuterHeight(W.slice(0,-1),Ca);setOuterHeight(W.slice(-1),X)}},setWidth:function(W){T=W;Y.clear();setOuterWidth(Aa.find("th").slice(0,-1),Ba=Math.floor(T/sa))},defaultEventEnd:function(W){return cloneDate(W.start)}});ba.init(c,e);disableTextSelection(c.addClass("fc-grid"));
qa=new SelectionManager(ba,u,function(W,X){v(ea,W,addDays(cloneDate(X),1))},y);documentUnselectAuto(ba,u);ba.select=function(W,X,Ca){X||(X=cloneDate(W));ea=x();qa.select(W,X,Ca)};ba.unselect=u}
function _renderDaySegs(c,e,h,f,d,g,k,s,o,n,q){var u=h.options,v=u.isRTL,y,x=c.length,l,C,I,B,D,N="",T={},ma={},V=[],sa=[];for(y=0;y<x;y++){l=c[y];C=l.event;I="fc-event fc-event-hori ";if(v){if(l.isStart)I+="fc-corner-right ";if(l.isEnd)I+="fc-corner-left ";B=l.isEnd?k(l.end.getDay()-1):f;D=l.isStart?s(l.start.getDay()):d}else{if(l.isStart)I+="fc-corner-left ";if(l.isEnd)I+="fc-corner-right ";B=l.isStart?k(l.start.getDay()):f;D=l.isEnd?s(l.end.getDay()-1):d}N+="<div class='"+I+C.className.join(" ")+
"' style='position:absolute;z-index:8;left:"+B+"px'><a"+(C.url?" href='"+htmlEscape(C.url)+"'":"")+">"+(!C.allDay&&l.isStart?"<span class='fc-event-time'>"+htmlEscape(formatDates(C.start,C.end,h.option("timeFormat"),u))+"</span>":"")+"<span class='fc-event-title'>"+htmlEscape(C.title)+"</span></a>"+((C.editable||C.editable===undefined&&u.editable)&&!u.disableResizing&&jQuery.fn.resizable?"<div class='ui-resizable-handle ui-resizable-"+(v?"w":"e")+"'></div>":"")+"</div>";l.left=B;l.outerWidth=D-B}o[0].innerHTML=
N;d=o.children();for(y=0;y<x;y++){l=c[y];f=jQuery(d[y]);C=l.event;k=h.trigger("eventRender",C,C,f);if(k===false)f.remove();else{if(k&&k!==true){f.remove();f=jQuery(k).css({position:"absolute",left:l.left}).appendTo(o)}l.element=f;if(C._id===q)n(C,f,l);else f[0]._fci=y;h.reportEventElement(C,f)}}lazySegBind(o,c,n);for(y=0;y<x;y++){l=c[y];if(f=l.element){n=T[o=l.key=cssKey(f[0])];l.hsides=n===undefined?T[o]=hsides(f[0],true):n}}for(y=0;y<x;y++){l=c[y];if(f=l.element)f[0].style.width=l.outerWidth-l.hsides+
"px"}for(y=0;y<x;y++){l=c[y];if(f=l.element){n=ma[o=l.key];l.outerHeight=f[0].offsetHeight+(n===undefined?ma[o]=vmargins(f[0]):n)}}for(T=y=0;T<e;T++){for(ma=o=n=0;y<x&&(l=c[y]).row==T;){if(l.level!=o){ma+=n;n=0;o++}n=Math.max(n,l.outerHeight||0);l.top=ma;y++}V[T]=g(T).find("td:first div.fc-day-content > div").height(ma+n)}for(T=0;T<e;T++)sa[T]=V[T][0].offsetTop;for(y=0;y<x;y++){l=c[y];if(f=l.element){f[0].style.top=sa[l.row]+l.top+"px";C=l.event;h.trigger("eventAfterRender",C,C,f)}}}
function SelectionManager(c,e,h,f){function d(){g=true;c.trigger("select",c,o,n,q)}var g=false,k,s,o,n,q;this.dragStart=function(u){e();s=o=n=undefined;k=u.currentTarget};this.drag=function(u,v,y){if(u){u=[u,v];s||(s=u);u=s.concat(u).sort(cmp);o=u[0];n=u[3];q=y;f();h(cloneDate(o),cloneDate(n),q)}else{o=n=undefined;f()}};this.dragStop=function(u){if(o){+s[0]==+o&&+s[1]==+n&&c.trigger("dayClick",k,o,q,u);d()}};this.select=function(u,v,y){e();o=u;n=v;q=y;h(cloneDate(o),cloneDate(n),q);d()};this.unselect=
function(){if(g){g=false;o=n=undefined;f();c.trigger("unselect",c)}}}function documentDragHelp(c,e){function h(f){e(f);jQuery(document).unbind("mousemove",c).unbind("mouseup",h)}jQuery(document).mousemove(c).mouseup(h)}function documentUnselectAuto(c,e){c.option("selectable")&&c.option("unselectAuto")&&jQuery(document).mousedown(function(h){var f=c.option("unselectCancel");if(f)if(jQuery(h.target).parents(f).length)return;e()})}var DAY_MS=864E5,HOUR_MS=36E5,MINUTE_MS=6E4;
function addYears(c,e,h){c.setFullYear(c.getFullYear()+e);h||clearTime(c);return c}function addMonths(c,e,h){if(+c){e=c.getMonth()+e;var f=cloneDate(c);f.setDate(1);f.setMonth(e);c.setMonth(e);for(h||clearTime(c);c.getMonth()!=f.getMonth();)c.setDate(c.getDate()+(c<f?1:-1))}return c}function addDays(c,e,h){if(+c){e=c.getDate()+e;var f=cloneDate(c);f.setHours(9);f.setDate(e);c.setDate(e);h||clearTime(c);fixDate(c,f)}return c}fc.addDays=addDays;
function fixDate(c,e){if(+c)for(;c.getDate()!=e.getDate();)c.setTime(+c+(c<e?1:-1)*HOUR_MS)}function addMinutes(c,e){c.setMinutes(c.getMinutes()+e);return c}function clearTime(c){c.setHours(0);c.setMinutes(0);c.setSeconds(0);c.setMilliseconds(0);return c}function cloneDate(c,e){if(e)return clearTime(new Date(+c));return new Date(+c)}fc.cloneDate=cloneDate;function zeroDate(){var c=0,e;do e=new Date(1970,c++,1);while(e.getHours());return e}
function skipWeekend(c,e,h){for(e=e||1;!c.getDay()||h&&c.getDay()==1||!h&&c.getDay()==6;)addDays(c,e);return c}function dayDiff(c,e){return Math.round((cloneDate(c,true)-cloneDate(e,true))/DAY_MS)}
var parseDate=fc.parseDate=function(c){if(typeof c=="object")return c;if(typeof c=="number")return new Date(c);if(typeof c=="string"){if(c.match(/^\d+$/))return new Date(parseInt(c)*1E3);return parseISO8601(c,true)||(c?new Date(c):null)}return null},parseISO8601=fc.parseISO8601=function(c,e){var h=c.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?$/);if(!h)return null;var f=new Date(h[1],0,1),d=new Date(h[1],0,
1,9,0),g=0;if(h[3]){f.setMonth(h[3]-1);d.setMonth(h[3]-1)}if(h[5]){f.setDate(h[5]);d.setDate(h[5])}fixDate(f,d);h[7]&&f.setHours(h[7]);h[8]&&f.setMinutes(h[8]);h[10]&&f.setSeconds(h[10]);h[12]&&f.setMilliseconds(Number("0."+h[12])*1E3);fixDate(f,d);if(!e){if(h[14]){g=Number(h[16])*60+Number(h[17]);g*=h[15]=="-"?1:-1}g-=f.getTimezoneOffset()}return new Date(+f+g*60*1E3)},parseTime=fc.parseTime=function(c){if(typeof c=="number")return c*60;if(typeof c=="object")return c.getHours()*60+c.getMinutes();
if(c=c.match(/(\d+)(?::(\d+))?\s*(\w+)?/)){var e=parseInt(c[1]);if(c[3]){e%=12;if(c[3].toLowerCase().charAt(0)=="p")e+=12}return e*60+(c[2]?parseInt(c[2]):0)}},formatDate=fc.formatDate=function(c,e,h){return formatDates(c,null,e,h)},formatDates=fc.formatDates=function(c,e,h,f){f=f||defaults;var d=c,g=e,k,s=h.length,o,n,q,u="";for(k=0;k<s;k++){o=h.charAt(k);if(o=="'")for(n=k+1;n<s;n++){if(h.charAt(n)=="'"){if(d){u+=n==k+1?"'":h.substring(k+1,n);k=n}break}}else if(o=="(")for(n=k+1;n<s;n++){if(h.charAt(n)==
")"){k=formatDate(d,h.substring(k+1,n),f);if(parseInt(k.replace(/\D/,"")))u+=k;k=n;break}}else if(o=="[")for(n=k+1;n<s;n++){if(h.charAt(n)=="]"){o=h.substring(k+1,n);k=formatDate(d,o,f);if(k!=formatDate(g,o,f))u+=k;k=n;break}}else if(o=="{"){d=e;g=c}else if(o=="}"){d=c;g=e}else{for(n=s;n>k;n--)if(q=dateFormatters[h.substring(k,n)]){if(d)u+=q(d,f);k=n-1;break}if(n==k)if(d)u+=o}}return u},dateFormatters={s:function(c){return c.getSeconds()},ss:function(c){return zeroPad(c.getSeconds())},m:function(c){return c.getMinutes()},
mm:function(c){return zeroPad(c.getMinutes())},h:function(c){return c.getHours()%12||12},hh:function(c){return zeroPad(c.getHours()%12||12)},H:function(c){return c.getHours()},HH:function(c){return zeroPad(c.getHours())},d:function(c){return c.getDate()},dd:function(c){return zeroPad(c.getDate())},ddd:function(c,e){return e.dayNamesShort[c.getDay()]},dddd:function(c,e){return e.dayNames[c.getDay()]},M:function(c){return c.getMonth()+1},MM:function(c){return zeroPad(c.getMonth()+1)},MMM:function(c,
e){return e.monthNamesShort[c.getMonth()]},MMMM:function(c,e){return e.monthNames[c.getMonth()]},yy:function(c){return(c.getFullYear()+"").substring(2)},yyyy:function(c){return c.getFullYear()},t:function(c){return c.getHours()<12?"a":"p"},tt:function(c){return c.getHours()<12?"am":"pm"},T:function(c){return c.getHours()<12?"A":"P"},TT:function(c){return c.getHours()<12?"AM":"PM"},u:function(c){return formatDate(c,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(c){c=c.getDate();if(c>10&&c<20)return"th";return["st",
"nd","rd"][c%10-1]||"th"}};function setOuterWidth(c,e,h){c.each(function(f,d){d.style.width=e-hsides(d,h)+"px"})}function setOuterHeight(c,e,h){c.each(function(f,d){d.style.height=e-vsides(d,h)+"px"})}function hsides(c,e){return(parseFloat(jQuery.curCSS(c,"paddingLeft",true))||0)+(parseFloat(jQuery.curCSS(c,"paddingRight",true))||0)+(parseFloat(jQuery.curCSS(c,"borderLeftWidth",true))||0)+(parseFloat(jQuery.curCSS(c,"borderRightWidth",true))||0)+(e?hmargins(c):0)}
function hmargins(c){return(parseFloat(jQuery.curCSS(c,"marginLeft",true))||0)+(parseFloat(jQuery.curCSS(c,"marginRight",true))||0)}function vsides(c,e){return(parseFloat(jQuery.curCSS(c,"paddingTop",true))||0)+(parseFloat(jQuery.curCSS(c,"paddingBottom",true))||0)+(parseFloat(jQuery.curCSS(c,"borderTopWidth",true))||0)+(parseFloat(jQuery.curCSS(c,"borderBottomWidth",true))||0)+(e?vmargins(c):0)}
function vmargins(c){return(parseFloat(jQuery.curCSS(c,"marginTop",true))||0)+(parseFloat(jQuery.curCSS(c,"marginBottom",true))||0)}function setMinHeight(c,e){e=typeof e=="number"?e+"px":e;c[0].style.cssText+=";min-height:"+e+";_height:"+e}var topBug;
function topCorrect(c){if(topBug!==false){var e;if(c.is("th,td"))c=(e=c).parent();if(topBug===undefined&&c.is("tr"))topBug=c.position().top!=c.children().position().top;if(topBug)return c.parent().position().top+(e?c.position().top-e.position().top:0)}return 0}
function HoverMatrix(c,e,h){var f=this,d=[],g=[],k,s,o,n,q;jQuery.each(c,function(u,v){q=jQuery(v);d.push(q.offset().top+topCorrect(q))});d.push(d[d.length-1]+q.outerHeight());jQuery.each(e,function(u,v){q=jQuery(v);g.push(q.offset().left)});g.push(g[g.length-1]+q.outerWidth());f.mouse=function(u){var v=u.pageX,y=u.pageY;for(u=0;u<d.length&&y>=d[u];u++);for(y=0;y<g.length&&v>=g[y];y++);u=u>=d.length?-1:u-1;y=y>=g.length?-1:y-1;if(u!=o||y!=n){o=u;n=y;if(u==-1||y==-1)f.cell=null;else{if(k===undefined){k=
u;s=y}f.cell={row:u,col:y,top:d[u],left:g[y],width:g[y+1]-g[y],height:d[u+1]-d[u],origRow:k,origCol:s,isOrig:u==k&&y==s,rowDelta:u-k,colDelta:y-s}}h(f.cell)}};f.rect=function(u,v,y,x,l){l=l.offset();return{top:d[u]-l.top,left:g[v]-l.left,width:g[x]-g[v],height:d[y]-d[u]}}}var undefined,dayIDs=["sun","mon","tue","wed","thu","fri","sat"];function zeroPad(c){return(c<10?"0":"")+c}
function smartProperty(c,e){if(c[e]!==undefined)return c[e];for(var h=e.split(/(?=[A-Z])/),f=h.length-1,d;f>=0;f--){d=c[h[f].toLowerCase()];if(d!==undefined)return d}return c[""]}function htmlEscape(c){return c.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;")}
function HorizontalPositionCache(c){var e=this,h={},f={},d={};e.left=function(g){return f[g]=f[g]===undefined?(h[g]=h[g]||c(g)).position().left:f[g]};e.right=function(g){return d[g]=d[g]===undefined?e.left(g)+(h[g]=h[g]||c(g)).width():d[g]};e.clear=function(){h={};f={};d={}}}function cssKey(c){return c.id+"/"+c.className+"/"+c.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/ig,"")}function cmp(c,e){return c-e}
function exclEndDay(c){return c.end?_exclEndDay(c.end,c.allDay):addDays(cloneDate(c.start),1)}function _exclEndDay(c,e){c=cloneDate(c);return e||c.getHours()||c.getMinutes()?addDays(c,1):c}function disableTextSelection(c){c.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})}
var viewMethods={init:function(c,e){this.element=c;this.options=e;this.eventsByID={};this.eventElements=[];this.eventElementsByID={};this.usedOverlays=[];this.unusedOverlays=[]},trigger:function(c,e){if(this.options[c])return this.options[c].apply(e||this,Array.prototype.slice.call(arguments,2).concat([this]))},eventEnd:function(c){return c.end?cloneDate(c.end):this.defaultEventEnd(c)},reportEvents:function(c){var e,h=c.length,f,d=this.eventsByID={};for(e=0;e<h;e++){f=c[e];if(d[f._id])d[f._id].push(f);
else d[f._id]=[f]}},reportEventElement:function(c,e){this.eventElements.push(e);var h=this.eventElementsByID;if(h[c._id])h[c._id].push(e);else h[c._id]=[e]},_clearEvents:function(){this.eventElements=[];this.eventElementsByID={}},showEvents:function(c,e){this._eee(c,e,"show")},hideEvents:function(c,e){this._eee(c,e,"hide")},_eee:function(c,e,h){c=this.eventElementsByID[c._id];var f,d=c.length;for(f=0;f<d;f++)c[f][0]!=e[0]&&c[f][h]()},eventDrop:function(c,e,h,f,d,g,k){var s=this,o=e.allDay,n=e._id;
s.moveEvents(s.eventsByID[n],h,f,d);s.trigger("eventDrop",c,e,h,f,d,function(){s.moveEvents(s.eventsByID[n],-h,-f,o);s.rerenderEvents()},g,k);s.eventsChanged=true;s.rerenderEvents(n)},eventResize:function(c,e,h,f,d,g){var k=this,s=e._id;k.elongateEvents(k.eventsByID[s],h,f);k.trigger("eventResize",c,e,h,f,function(){k.elongateEvents(k.eventsByID[s],-h,-f);k.rerenderEvents()},d,g);k.eventsChanged=true;k.rerenderEvents(s)},moveEvents:function(c,e,h,f){h=h||0;for(var d,g=c.length,k=0;k<g;k++){d=c[k];
if(f!==undefined)d.allDay=f;addMinutes(addDays(d.start,e,true),h);if(d.end)d.end=addMinutes(addDays(d.end,e,true),h);normalizeEvent(d,this.options)}},elongateEvents:function(c,e,h){h=h||0;for(var f,d=c.length,g=0;g<d;g++){f=c[g];f.end=addMinutes(addDays(this.eventEnd(f),e,true),h);normalizeEvent(f,this.options)}},renderOverlay:function(c,e){var h=this.unusedOverlays.shift();h||(h=jQuery("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>"));h[0].parentNode!=e[0]&&h.appendTo(e);this.usedOverlays.push(h.css(c).show());
return h},clearOverlays:function(){for(var c;c=this.usedOverlays.shift();)this.unusedOverlays.push(c.hide().unbind())},resizableDayEvent:function(c,e,h){var f=this;if(!f.options.disableResizing&&e.resizable)e.resizable({handles:f.options.isRTL?{w:"div.ui-resizable-w"}:{e:"div.ui-resizable-e"},grid:h,minWidth:h/2,containment:f.element.parent().parent(),start:function(d,g){e.css("z-index",9);f.hideEvents(c,e);f.trigger("eventResizeStart",this,c,d,g)},stop:function(d,g){f.trigger("eventResizeStop",this,
c,d,g);var k=Math.round((e.width()-g.originalSize.width)/h);if(k)f.eventResize(this,c,k,0,d,g);else{e.css("z-index",8);f.showEvents(c,e)}}})},eventElementHandlers:function(c,e){var h=this;e.click(function(f){if(!e.hasClass("ui-draggable-dragging")&&!e.hasClass("ui-resizable-resizing"))return h.trigger("eventClick",this,c,f)}).hover(function(f){h.trigger("eventMouseover",this,c,f)},function(f){h.trigger("eventMouseout",this,c,f)})},option:function(c,e){var h=this.options[c];if(typeof h=="object")return smartProperty(h,
e||this.name);return h},sliceSegs:function(c,e,h,f){var d=[],g,k=c.length,s,o,n,q,u;for(g=0;g<k;g++){s=c[g];o=s.start;n=e[g];if(n>h&&o<f){if(o<h){o=cloneDate(h);q=false}else{o=o;q=true}if(n>f){n=cloneDate(f);u=false}else{n=n;u=true}d.push({event:s,start:o,end:n,isStart:q,isEnd:u,msLength:n-o})}}return d.sort(segCmp)}};
function lazySegBind(c,e,h){c.unbind("mouseover").mouseover(function(f){for(var d=f.target,g;d!=this;){g=d;d=d.parentNode}if((d=g._fci)!==undefined){g._fci=undefined;g=e[d];h(g.event,g.element,g);jQuery(f.target).trigger(f)}f.stopPropagation()})}function stackSegs(c){var e=[],h,f=c.length,d,g,k,s;for(h=0;h<f;h++){d=c[h];for(g=0;;){k=false;if(e[g])for(s=0;s<e[g].length;s++)if(segsCollide(e[g][s],d)){k=true;break}if(k)g++;else break}if(e[g])e[g].push(d);else e[g]=[d]}return e}
function segCmp(c,e){return(e.msLength-c.msLength)*100+(c.event.start-e.event.start)}function segsCollide(c,e){return c.end>e.start&&c.start<e.end};(function(c){function e(x){c.fn.cycle.debug&&h(x)}function h(){window.console&&window.console.log&&window.console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function f(x,l,C){if(x.cycleStop==undefined)x.cycleStop=0;if(l===undefined||l===null)l={};if(l.constructor==String){switch(l){case "stop":x.cycleStop++;x.cycleTimeout&&clearTimeout(x.cycleTimeout);x.cycleTimeout=0;c(x).removeData("cycle.opts");return false;case "toggle":x.cyclePause=x.cyclePause===1?0:1;return false;case "pause":x.cyclePause=
1;return false;case "resume":x.cyclePause=0;if(C===true){l=c(x).data("cycle.opts");if(!l){h("options not found, can not resume");return false}if(x.cycleTimeout){clearTimeout(x.cycleTimeout);x.cycleTimeout=0}n(l.elements,l,1,1)}return false;case "prev":case "next":x=c(x).data("cycle.opts");if(!x){h('options not found, "prev/next" ignored');return false}c.fn.cycle[l](x);return false;default:l={fx:l}}return l}else if(l.constructor==Number){var I=l;l=c(x).data("cycle.opts");if(!l){h("options not found, can not advance slide");
return false}if(I<0||I>=l.elements.length){h("invalid slide index: "+I);return false}l.nextSlide=I;if(x.cycleTimeout){clearTimeout(x.cycleTimeout);x.cycleTimeout=0}if(typeof C=="string")l.oneTimeFx=C;n(l.elements,l,1,I>=l.currSlide);return false}return l}function d(x,l){if(!c.support.opacity&&l.cleartype&&x.style.filter)try{x.style.removeAttribute("filter")}catch(C){}}function g(x,l,C,I,B){var D=c.extend({},c.fn.cycle.defaults,I||{},c.metadata?x.metadata():c.meta?x.data():{});if(D.autostop)D.countdown=
D.autostopCount||C.length;var N=x[0];x.data("cycle.opts",D);D.$cont=x;D.stopCount=N.cycleStop;D.elements=C;D.before=D.before?[D.before]:[];D.after=D.after?[D.after]:[];D.after.unshift(function(){D.busy=0});!c.support.opacity&&D.cleartype&&D.after.push(function(){d(this,D)});D.continuous&&D.after.push(function(){n(C,D,0,!D.rev)});k(D);!c.support.opacity&&D.cleartype&&!D.cleartypeNoBg&&y(l);x.css("position")=="static"&&x.css("position","relative");D.width&&x.width(D.width);D.height&&D.height!="auto"&&
x.height(D.height);if(D.startingSlide)D.startingSlide=parseInt(D.startingSlide);if(D.random){D.randomMap=[];for(N=0;N<C.length;N++)D.randomMap.push(N);D.randomMap.sort(function(){return Math.random()-0.5});D.randomIndex=1;D.startingSlide=D.randomMap[1]}else if(D.startingSlide>=C.length)D.startingSlide=0;D.currSlide=D.startingSlide||0;var T=D.startingSlide;l.css({position:"absolute",top:0,left:0}).hide().each(function(la){la=T?la>=T?C.length-(la-T):T-la:C.length-la;c(this).css("z-index",la)});c(C[T]).css("opacity",
1).show();d(C[T],D);D.fit&&D.width&&l.width(D.width);D.fit&&D.height&&D.height!="auto"&&l.height(D.height);if(D.containerResize&&!x.innerHeight()){for(var ma=N=0,V=0;V<C.length;V++){var sa=c(C[V]),Ba=sa[0],Aa=sa.outerWidth();sa=sa.outerHeight();if(!Aa)Aa=Ba.offsetWidth;if(!sa)sa=Ba.offsetHeight;N=Aa>N?Aa:N;ma=sa>ma?sa:ma}N>0&&ma>0&&x.css({width:N+"px",height:ma+"px"})}D.pause&&x.hover(function(){this.cyclePause++},function(){this.cyclePause--});if(s(D)===false)return false;var na=false;I.requeueAttempts=
I.requeueAttempts||0;l.each(function(){var la=c(this);this.cycleH=D.fit&&D.height?D.height:la.height();this.cycleW=D.fit&&D.width?D.width:la.width();if(la.is("img")){la=c.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete;var Q=c.browser.opera&&(this.cycleW==42&&this.cycleH==19||this.cycleW==37&&this.cycleH==17)&&!this.complete,Y=this.cycleH==0&&this.cycleW==0&&!this.complete;if(c.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete||la||Q||Y)if(B.s&&D.requeueOnImageNotLoaded&&
++I.requeueAttempts<100){h(I.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){c(B.s,B.c).cycle(I)},D.requeueTimeout);na=true;return false}else h("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}return true});if(na)return false;D.cssBefore=D.cssBefore||{};D.animIn=D.animIn||{};D.animOut=D.animOut||{};l.not(":eq("+T+")").css(D.cssBefore);D.cssFirst&&c(l[T]).css(D.cssFirst);if(D.timeout){D.timeout=parseInt(D.timeout);
if(D.speed.constructor==String)D.speed=c.fx.speeds[D.speed]||parseInt(D.speed);for(D.sync||(D.speed/=2);D.timeout-D.speed<250;)D.timeout+=D.speed}if(D.easing)D.easeIn=D.easeOut=D.easing;if(!D.speedIn)D.speedIn=D.speed;if(!D.speedOut)D.speedOut=D.speed;D.slideCount=C.length;D.currSlide=D.lastSlide=T;if(D.random){if(++D.randomIndex==C.length)D.randomIndex=0;D.nextSlide=D.randomMap[D.randomIndex]}else D.nextSlide=D.startingSlide>=C.length-1?0:D.startingSlide+1;if(!D.multiFx){N=c.fn.cycle.transitions[D.fx];
if(c.isFunction(N))N(x,l,D);else if(D.fx!="custom"&&!D.multiFx){h("unknown transition: "+D.fx,"; slideshow terminating");return false}}x=l[T];D.before.length&&D.before[0].apply(x,[x,x,D,true]);D.after.length>1&&D.after[1].apply(x,[x,x,D,true]);D.next&&c(D.next).bind(D.prevNextEvent,function(){return u(D,D.rev?-1:1)});D.prev&&c(D.prev).bind(D.prevNextEvent,function(){return u(D,D.rev?1:-1)});D.pager&&v(C,D);o(D,C);return D}function k(x){x.original={before:[],after:[]};x.original.cssBefore=c.extend({},
x.cssBefore);x.original.cssAfter=c.extend({},x.cssAfter);x.original.animIn=c.extend({},x.animIn);x.original.animOut=c.extend({},x.animOut);c.each(x.before,function(){x.original.before.push(this)});c.each(x.after,function(){x.original.after.push(this)})}function s(x){var l,C,I=c.fn.cycle.transitions;if(x.fx.indexOf(",")>0){x.multiFx=true;x.fxs=x.fx.replace(/\s*/g,"").split(",");for(l=0;l<x.fxs.length;l++){var B=x.fxs[l];C=I[B];if(!C||!I.hasOwnProperty(B)||!c.isFunction(C)){h("discarding unknown transition: ",
B);x.fxs.splice(l,1);l--}}if(!x.fxs.length){h("No valid transitions named; slideshow terminating.");return false}}else if(x.fx=="all"){x.multiFx=true;x.fxs=[];for(p in I){C=I[p];I.hasOwnProperty(p)&&c.isFunction(C)&&x.fxs.push(p)}}if(x.multiFx&&x.randomizeEffects){C=Math.floor(Math.random()*20)+30;for(l=0;l<C;l++)x.fxs.push(x.fxs.splice(Math.floor(Math.random()*x.fxs.length),1)[0]);e("randomized fx sequence: ",x.fxs)}return true}function o(x,l){x.addSlide=function(C,I){var B=c(C),D=B[0];x.autostopCount||
x.countdown++;l[I?"unshift":"push"](D);if(x.els)x.els[I?"unshift":"push"](D);x.slideCount=l.length;B.css("position","absolute");B[I?"prependTo":"appendTo"](x.$cont);if(I){x.currSlide++;x.nextSlide++}!c.support.opacity&&x.cleartype&&!x.cleartypeNoBg&&y(B);x.fit&&x.width&&B.width(x.width);x.fit&&x.height&&x.height!="auto"&&$slides.height(x.height);D.cycleH=x.fit&&x.height?x.height:B.height();D.cycleW=x.fit&&x.width?x.width:B.width();B.css(x.cssBefore);x.pager&&c.fn.cycle.createPagerAnchor(l.length-
1,D,c(x.pager),l,x);c.isFunction(x.onAddSlide)?x.onAddSlide(B):B.hide()}}function n(x,l,C,I){if(C&&l.busy&&l.manualTrump){c(x).stop(true,true);l.busy=false}if(!l.busy){var B=l.$cont[0],D=x[l.currSlide],N=x[l.nextSlide];if(!(B.cycleStop!=l.stopCount||B.cycleTimeout===0&&!C))if(!C&&!B.cyclePause&&(l.autostop&&--l.countdown<=0||l.nowrap&&!l.random&&l.nextSlide<l.currSlide))l.end&&l.end(l);else{if(C||!B.cyclePause){var T=l.fx;D.cycleH=D.cycleH||c(D).height();D.cycleW=D.cycleW||c(D).width();N.cycleH=N.cycleH||
c(N).height();N.cycleW=N.cycleW||c(N).width();if(l.multiFx){if(l.lastFx==undefined||++l.lastFx>=l.fxs.length)l.lastFx=0;T=l.fxs[l.lastFx];l.currFx=T}if(l.oneTimeFx){T=l.oneTimeFx;l.oneTimeFx=null}c.fn.cycle.resetState(l,T);l.before.length&&c.each(l.before,function(ma,V){B.cycleStop==l.stopCount&&V.apply(N,[D,N,l,I])});T=function(){c.each(l.after,function(ma,V){B.cycleStop==l.stopCount&&V.apply(N,[D,N,l,I])})};if(l.nextSlide!=l.currSlide){l.busy=1;if(l.fxFn)l.fxFn(D,N,l,T,I);else c.isFunction(c.fn.cycle[l.fx])?
c.fn.cycle[l.fx](D,N,l,T):c.fn.cycle.custom(D,N,l,T,C&&l.fastOnEvent)}l.lastSlide=l.currSlide;if(l.random){l.currSlide=l.nextSlide;if(++l.randomIndex==x.length)l.randomIndex=0;l.nextSlide=l.randomMap[l.randomIndex]}else{C=l.nextSlide+1==x.length;l.nextSlide=C?0:l.nextSlide+1;l.currSlide=C?x.length-1:l.nextSlide-1}l.pager&&l.updateActivePagerLink(l.pager,l.currSlide,l.activePagerClass)}C=0;if(l.timeout&&!l.continuous)C=q(D,N,l,I);else if(l.continuous&&B.cyclePause)C=10;if(C>0)B.cycleTimeout=setTimeout(function(){n(x,
l,0,!l.rev)},C)}}}function q(x,l,C,I){if(C.timeoutFn){for(x=C.timeoutFn(x,l,C,I);x-C.speed<250;)x+=C.speed;e("calculated timeout: "+x+"; speed: "+C.speed);if(x!==false)return x}return C.timeout}function u(x,l){var C=x.elements,I=x.$cont[0],B=I.cycleTimeout;if(B){clearTimeout(B);I.cycleTimeout=0}if(x.random&&l<0){x.randomIndex--;if(--x.randomIndex==-2)x.randomIndex=C.length-2;else if(x.randomIndex==-1)x.randomIndex=C.length-1;x.nextSlide=x.randomMap[x.randomIndex]}else if(x.random)x.nextSlide=x.randomMap[x.randomIndex];
else{x.nextSlide=x.currSlide+l;if(x.nextSlide<0){if(x.nowrap)return false;x.nextSlide=C.length-1}else if(x.nextSlide>=C.length){if(x.nowrap)return false;x.nextSlide=0}}c.isFunction(x.prevNextClick)&&x.prevNextClick(l>0,x.nextSlide,C[x.nextSlide]);n(C,x,1,l>=0);return false}function v(x,l){var C=c(l.pager);c.each(x,function(I,B){c.fn.cycle.createPagerAnchor(I,B,C,x,l)});l.updateActivePagerLink(l.pager,l.startingSlide,l.activePagerClass)}function y(x){function l(I){I=parseInt(I).toString(16);return I.length<
2?"0"+I:I}function C(I){for(;I&&I.nodeName.toLowerCase()!="html";I=I.parentNode){var B=c.css(I,"background-color");if(B.indexOf("rgb")>=0){I=B.match(/\d+/g);return"#"+l(I[0])+l(I[1])+l(I[2])}if(B&&B!="transparent")return B}return"#ffffff"}x.each(function(){c(this).css("background-color",C(this))})}if(c.support==undefined)c.support={opacity:!c.browser.msie};c.fn.cycle=function(x,l){var C={s:this.selector,c:this.context};if(this.length===0&&x!="stop"){if(!c.isReady&&C.s){h("DOM not ready, queuing slideshow");
c(function(){c(C.s,C.c).cycle(x,l)});return this}h("terminating; zero elements found by selector"+(c.isReady?"":" (DOM not ready)"));return this}return this.each(function(){var I=f(this,x,l);if(I!==false){I.updateActivePagerLink=I.updateActivePagerLink||c.fn.cycle.updateActivePagerLink;this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;var B=c(this),D=I.slideExpr?c(I.slideExpr,this):B.children(),N=D.get();if(N.length<2)h("terminating; too few slides: "+N.length);
else{var T=g(B,D,N,I,C);if(T!==false)if(I=T.continuous?10:q(T.currSlide,T.nextSlide,T,!T.rev)){I+=T.delay||0;if(I<10)I=10;e("first timeout: "+I);this.cycleTimeout=setTimeout(function(){n(N,T,0,!T.rev)},I)}}}})};c.fn.cycle.resetState=function(x,l){l=l||x.fx;x.before=[];x.after=[];x.cssBefore=c.extend({},x.original.cssBefore);x.cssAfter=c.extend({},x.original.cssAfter);x.animIn=c.extend({},x.original.animIn);x.animOut=c.extend({},x.original.animOut);x.fxFn=null;c.each(x.original.before,function(){x.before.push(this)});
c.each(x.original.after,function(){x.after.push(this)});var C=c.fn.cycle.transitions[l];c.isFunction(C)&&C(x.$cont,c(x.elements),x)};c.fn.cycle.updateActivePagerLink=function(x,l,C){c(x).each(function(){c(this).find("a").removeClass(C).filter("a:eq("+l+")").addClass(C)})};c.fn.cycle.next=function(x){u(x,x.rev?-1:1)};c.fn.cycle.prev=function(x){u(x,x.rev?1:-1)};c.fn.cycle.createPagerAnchor=function(x,l,C,I,B){if(l=c.isFunction(B.pagerAnchorBuilder)?B.pagerAnchorBuilder(x,l):'<a href="#">'+(x+1)+"</a>"){var D=
c(l);if(D.parents("body").length===0){var N=[];if(C.length>1){C.each(function(){var T=D.clone(true);c(this).append(T);N.push(T[0])});D=c(N)}else D.appendTo(C)}D.bind(B.pagerEvent,function(T){T.preventDefault();B.nextSlide=x;T=B.$cont[0];var ma=T.cycleTimeout;if(ma){clearTimeout(ma);T.cycleTimeout=0}c.isFunction(B.pagerClick)&&B.pagerClick(B.nextSlide,I[B.nextSlide]);n(I,B,1,B.currSlide<x);return false});B.pagerEvent!="click"&&D.click(function(){return false});B.pauseOnPagerHover&&D.hover(function(){B.$cont[0].cyclePause++},
function(){B.$cont[0].cyclePause--})}};c.fn.cycle.hopsFromLast=function(x,l){var C=x.lastSlide,I=x.currSlide;return l?I>C?I-C:x.slideCount-C:I<C?C-I:C+x.slideCount-I};c.fn.cycle.commonReset=function(x,l,C,I,B,D){c(C.elements).not(x).hide();C.cssBefore.opacity=1;C.cssBefore.display="block";if(I!==false&&l.cycleW>0)C.cssBefore.width=l.cycleW;if(B!==false&&l.cycleH>0)C.cssBefore.height=l.cycleH;C.cssAfter=C.cssAfter||{};C.cssAfter.display="none";c(x).css("zIndex",C.slideCount+(D===true?1:0));c(l).css("zIndex",
C.slideCount+(D===true?0:1))};c.fn.cycle.custom=function(x,l,C,I,B){var D=c(x),N=c(l),T=C.speedIn;x=C.speedOut;var ma=C.easeIn;l=C.easeOut;N.css(C.cssBefore);if(B){T=typeof B=="number"?x=B:x=1;ma=l=null}D.animate(C.animOut,x,l,function(){C.cssAfter&&D.css(C.cssAfter);C.sync||N.animate(C.animIn,T,ma,I)});C.sync&&N.animate(C.animIn,T,ma,I)};c.fn.cycle.transitions={fade:function(x,l,C){l.not(":eq("+C.currSlide+")").css("opacity",0);C.before.push(function(I,B,D){c.fn.cycle.commonReset(I,B,D);D.cssBefore.opacity=
0});C.animIn={opacity:1};C.animOut={opacity:0};C.cssBefore={top:0,left:0}}};c.fn.cycle.ver=function(){return"2.75"};c.fn.cycle.defaults={fx:"fade",timeout:4E3,timeoutFn:null,continuous:0,speed:1E3,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,prevNextEvent:"click",pager:null,pagerClick:null,pagerEvent:"click",pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,
height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!c.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null}})(jQuery);
(function(c){c.fn.cycle.transitions.none=function(e,h,f){f.fxFn=function(d,g,k,s){c(g).show();c(d).hide();s()}};c.fn.cycle.transitions.scrollUp=function(e,h,f){e.css("overflow","hidden");f.before.push(c.fn.cycle.commonReset);e=e.height();f.cssBefore={top:e,left:0};f.cssFirst={top:0};f.animIn={top:0};f.animOut={top:-e}};c.fn.cycle.transitions.scrollDown=function(e,h,f){e.css("overflow","hidden");f.before.push(c.fn.cycle.commonReset);e=e.height();f.cssFirst={top:0};f.cssBefore={top:-e,left:0};f.animIn=
{top:0};f.animOut={top:e}};c.fn.cycle.transitions.scrollLeft=function(e,h,f){e.css("overflow","hidden");f.before.push(c.fn.cycle.commonReset);e=e.width();f.cssFirst={left:0};f.cssBefore={left:e,top:0};f.animIn={left:0};f.animOut={left:0-e}};c.fn.cycle.transitions.scrollRight=function(e,h,f){e.css("overflow","hidden");f.before.push(c.fn.cycle.commonReset);e=e.width();f.cssFirst={left:0};f.cssBefore={left:-e,top:0};f.animIn={left:0};f.animOut={left:e}};c.fn.cycle.transitions.scrollHorz=function(e,h,
f){e.css("overflow","hidden").width();f.before.push(function(d,g,k,s){c.fn.cycle.commonReset(d,g,k);k.cssBefore.left=s?g.cycleW-1:1-g.cycleW;k.animOut.left=s?-d.cycleW:d.cycleW});f.cssFirst={left:0};f.cssBefore={top:0};f.animIn={left:0};f.animOut={top:0}};c.fn.cycle.transitions.scrollVert=function(e,h,f){e.css("overflow","hidden");f.before.push(function(d,g,k,s){c.fn.cycle.commonReset(d,g,k);k.cssBefore.top=s?1-g.cycleH:g.cycleH-1;k.animOut.top=s?d.cycleH:-d.cycleH});f.cssFirst={top:0};f.cssBefore=
{left:0};f.animIn={top:0};f.animOut={left:0}};c.fn.cycle.transitions.slideX=function(e,h,f){f.before.push(function(d,g,k){c(k.elements).not(d).hide();c.fn.cycle.commonReset(d,g,k,false,true);k.animIn.width=g.cycleW});f.cssBefore={left:0,top:0,width:0};f.animIn={width:"show"};f.animOut={width:0}};c.fn.cycle.transitions.slideY=function(e,h,f){f.before.push(function(d,g,k){c(k.elements).not(d).hide();c.fn.cycle.commonReset(d,g,k,true,false);k.animIn.height=g.cycleH});f.cssBefore={left:0,top:0,height:0};
f.animIn={height:"show"};f.animOut={height:0}};c.fn.cycle.transitions.shuffle=function(e,h,f){e=e.css("overflow","visible").width();h.css({left:0,top:0});f.before.push(function(d,g,k){c.fn.cycle.commonReset(d,g,k,true,true,true)});if(!f.speedAdjusted){f.speed/=2;f.speedAdjusted=true}f.random=0;f.shuffle=f.shuffle||{left:-e,top:15};f.els=[];for(e=0;e<h.length;e++)f.els.push(h[e]);for(e=0;e<f.currSlide;e++)f.els.push(f.els.shift());f.fxFn=function(d,g,k,s,o){var n=o?c(d):c(g);c(g).css(k.cssBefore);
var q=k.slideCount;n.animate(k.shuffle,k.speedIn,k.easeIn,function(){for(var u=c.fn.cycle.hopsFromLast(k,o),v=0;v<u;v++)o?k.els.push(k.els.shift()):k.els.unshift(k.els.pop());if(o){u=0;for(v=k.els.length;u<v;u++)c(k.els[u]).css("z-index",v-u+q)}else{u=c(d).css("z-index");n.css("z-index",parseInt(u)+1+q)}n.animate({left:0,top:0},k.speedOut,k.easeOut,function(){c(o?this:d).hide();s&&s()})})};f.cssBefore={display:"block",opacity:1,top:0,left:0}};c.fn.cycle.transitions.turnUp=function(e,h,f){f.before.push(function(d,
g,k){c.fn.cycle.commonReset(d,g,k,true,false);k.cssBefore.top=g.cycleH;k.animIn.height=g.cycleH});f.cssFirst={top:0};f.cssBefore={left:0,height:0};f.animIn={top:0};f.animOut={height:0}};c.fn.cycle.transitions.turnDown=function(e,h,f){f.before.push(function(d,g,k){c.fn.cycle.commonReset(d,g,k,true,false);k.animIn.height=g.cycleH;k.animOut.top=d.cycleH});f.cssFirst={top:0};f.cssBefore={left:0,top:0,height:0};f.animOut={height:0}};c.fn.cycle.transitions.turnLeft=function(e,h,f){f.before.push(function(d,
g,k){c.fn.cycle.commonReset(d,g,k,false,true);k.cssBefore.left=g.cycleW;k.animIn.width=g.cycleW});f.cssBefore={top:0,width:0};f.animIn={left:0};f.animOut={width:0}};c.fn.cycle.transitions.turnRight=function(e,h,f){f.before.push(function(d,g,k){c.fn.cycle.commonReset(d,g,k,false,true);k.animIn.width=g.cycleW;k.animOut.left=d.cycleW});f.cssBefore={top:0,left:0,width:0};f.animIn={left:0};f.animOut={width:0}};c.fn.cycle.transitions.zoom=function(e,h,f){f.before.push(function(d,g,k){c.fn.cycle.commonReset(d,
g,k,false,false,true);k.cssBefore.top=g.cycleH/2;k.cssBefore.left=g.cycleW/2;k.animIn={top:0,left:0,width:g.cycleW,height:g.cycleH};k.animOut={width:0,height:0,top:d.cycleH/2,left:d.cycleW/2}});f.cssFirst={top:0,left:0};f.cssBefore={width:0,height:0}};c.fn.cycle.transitions.fadeZoom=function(e,h,f){f.before.push(function(d,g,k){c.fn.cycle.commonReset(d,g,k,false,false);k.cssBefore.left=g.cycleW/2;k.cssBefore.top=g.cycleH/2;k.animIn={top:0,left:0,width:g.cycleW,height:g.cycleH}});f.cssBefore={width:0,
height:0};f.animOut={opacity:0}};c.fn.cycle.transitions.blindX=function(e,h,f){e=e.css("overflow","hidden").width();f.before.push(function(d,g,k){c.fn.cycle.commonReset(d,g,k);k.animIn.width=g.cycleW;k.animOut.left=d.cycleW});f.cssBefore={left:e,top:0};f.animIn={left:0};f.animOut={left:e}};c.fn.cycle.transitions.blindY=function(e,h,f){e=e.css("overflow","hidden").height();f.before.push(function(d,g,k){c.fn.cycle.commonReset(d,g,k);k.animIn.height=g.cycleH;k.animOut.top=d.cycleH});f.cssBefore={top:e,
left:0};f.animIn={top:0};f.animOut={top:e}};c.fn.cycle.transitions.blindZ=function(e,h,f){h=e.css("overflow","hidden").height();e=e.width();f.before.push(function(d,g,k){c.fn.cycle.commonReset(d,g,k);k.animIn.height=g.cycleH;k.animOut.top=d.cycleH});f.cssBefore={top:h,left:e};f.animIn={top:0,left:0};f.animOut={top:h,left:e}};c.fn.cycle.transitions.growX=function(e,h,f){f.before.push(function(d,g,k){c.fn.cycle.commonReset(d,g,k,false,true);k.cssBefore.left=this.cycleW/2;k.animIn={left:0,width:this.cycleW};
k.animOut={left:0}});f.cssBefore={width:0,top:0}};c.fn.cycle.transitions.growY=function(e,h,f){f.before.push(function(d,g,k){c.fn.cycle.commonReset(d,g,k,true,false);k.cssBefore.top=this.cycleH/2;k.animIn={top:0,height:this.cycleH};k.animOut={top:0}});f.cssBefore={height:0,left:0}};c.fn.cycle.transitions.curtainX=function(e,h,f){f.before.push(function(d,g,k){c.fn.cycle.commonReset(d,g,k,false,true,true);k.cssBefore.left=g.cycleW/2;k.animIn={left:0,width:this.cycleW};k.animOut={left:d.cycleW/2,width:0}});
f.cssBefore={top:0,width:0}};c.fn.cycle.transitions.curtainY=function(e,h,f){f.before.push(function(d,g,k){c.fn.cycle.commonReset(d,g,k,true,false,true);k.cssBefore.top=g.cycleH/2;k.animIn={top:0,height:g.cycleH};k.animOut={top:d.cycleH/2,height:0}});f.cssBefore={left:0,height:0}};c.fn.cycle.transitions.cover=function(e,h,f){var d=f.direction||"left",g=e.css("overflow","hidden").width(),k=e.height();f.before.push(function(s,o,n){c.fn.cycle.commonReset(s,o,n);if(d=="right")n.cssBefore.left=-g;else if(d==
"up")n.cssBefore.top=k;else if(d=="down")n.cssBefore.top=-k;else n.cssBefore.left=g});f.animIn={left:0,top:0};f.animOut={opacity:1};f.cssBefore={top:0,left:0}};c.fn.cycle.transitions.uncover=function(e,h,f){var d=f.direction||"left",g=e.css("overflow","hidden").width(),k=e.height();f.before.push(function(s,o,n){c.fn.cycle.commonReset(s,o,n,true,true,true);if(d=="right")n.animOut.left=g;else if(d=="up")n.animOut.top=-k;else if(d=="down")n.animOut.top=k;else n.animOut.left=-g});f.animIn={left:0,top:0};
f.animOut={opacity:1};f.cssBefore={top:0,left:0}};c.fn.cycle.transitions.toss=function(e,h,f){var d=e.css("overflow","visible").width(),g=e.height();f.before.push(function(k,s,o){c.fn.cycle.commonReset(k,s,o,true,true,true);if(!o.animOut.left&&!o.animOut.top)o.animOut={left:d*2,top:-g/2,opacity:0};else o.animOut.opacity=0});f.cssBefore={left:0,top:0};f.animIn={left:0}};c.fn.cycle.transitions.wipe=function(e,h,f){var d=e.css("overflow","hidden").width(),g=e.height();f.cssBefore=f.cssBefore||{};var k;
if(f.clip)if(/l2r/.test(f.clip))k="rect(0px 0px "+g+"px 0px)";else if(/r2l/.test(f.clip))k="rect(0px "+d+"px "+g+"px "+d+"px)";else if(/t2b/.test(f.clip))k="rect(0px "+d+"px 0px 0px)";else if(/b2t/.test(f.clip))k="rect("+g+"px "+d+"px "+g+"px 0px)";else if(/zoom/.test(f.clip)){e=parseInt(g/2);h=parseInt(d/2);k="rect("+e+"px "+h+"px "+e+"px "+h+"px)"}f.cssBefore.clip=f.cssBefore.clip||k||"rect(0px 0px 0px 0px)";e=f.cssBefore.clip.match(/(\d+)/g);var s=parseInt(e[0]),o=parseInt(e[1]),n=parseInt(e[2]),
q=parseInt(e[3]);f.before.push(function(u,v,y){if(u!=v){var x=c(u),l=c(v);c.fn.cycle.commonReset(u,v,y,true,true,false);y.cssAfter.display="block";var C=1,I=parseInt(y.speedIn/13)-1;(function B(){var D=s?s-parseInt(C*(s/I)):0,N=q?q-parseInt(C*(q/I)):0,T=n<g?n+parseInt(C*((g-n)/I||1)):g,ma=o<d?o+parseInt(C*((d-o)/I||1)):d;l.css({clip:"rect("+D+"px "+ma+"px "+T+"px "+N+"px)"});C++<=I?setTimeout(B,13):x.css("display","none")})()}});f.cssBefore={display:"block",opacity:1,top:0,left:0};f.animIn={left:0};
f.animOut={left:0}}})(jQuery);jQuery(function(){var c,e,h=jQuery("dt").css({padding:5,cursor:"pointer"}),f=jQuery("dd").css({position:"relative",top:-1,left:0,display:"none"});jQuery("#page-wrap").delegate("a","click",function(){jQuery(this).parent().hasClass("curCol")});jQuery("#page-wrap").delegate("dt","click",function(){c=jQuery(this);if(c.hasClass("current")){h=jQuery("dt");f.slideUp();h.animate({fontSize:"14px",paddingTop:5,paddingRight:5,paddingBottom:5,paddingLeft:5});h.removeClass("current")}else{e=c.parent().parent();
$otherWraps=jQuery(".info-col").not(e);h=jQuery("dt").not(this);f.slideUp();h.animate({fontSize:"14px",paddingTop:5,paddingRight:5,paddingBottom:5,paddingLeft:5});c.animate({"font-size":"20px",paddingTop:10,paddingRight:5,paddingBottom:10,paddingLeft:10}).next().slideDown();e.animate({width:320}).addClass("curCol");$otherWraps.animate({width:120}).removeClass("curCol");h.removeClass("current");c.addClass("current")}});jQuery("#starter").trigger("click")});(function(c){var e=c.browser.msie&&parseInt(c.browser.version)==6&&typeof window.XMLHttpRequest!="object",h=null,f=[];c.modal=function(d,g){return c.modal.impl.init(d,g)};c.modal.close=function(){c.modal.impl.close()};c.fn.modal=function(d){return c.modal.impl.init(this,d)};c.modal.defaults={appendTo:"body",focus:true,opacity:50,overlayId:"simplemodal-overlay",overlayCss:{},containerId:"simplemodal-container",containerCss:{},dataId:"simplemodal-data",dataCss:{},minHeight:null,minWidth:null,maxHeight:null,
maxWidth:null,autoResize:false,autoPosition:true,zIndex:1E3,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:"simplemodal-close",escClose:true,overlayClose:false,position:null,persist:false,modal:true,onOpen:null,onShow:null,onClose:null};c.modal.impl={o:null,d:{},init:function(d,g){if(this.d.data)return false;h=c.browser.msie&&!c.boxModel;this.o=c.extend({},c.modal.defaults,g);this.zIndex=this.o.zIndex;this.occb=false;if(typeof d=="object"){d=d instanceof jQuery?d:c(d);
this.d.placeholder=false;if(d.parent().parent().size()>0){d.before(c("<span></span>").attr("id","simplemodal-placeholder").css({display:"none"}));this.d.placeholder=true;this.display=d.css("display");if(!this.o.persist)this.d.orig=d.clone(true)}}else if(typeof d=="string"||typeof d=="number")d=c("<div></div>").html(d);else{alert("SimpleModal Error: Unsupported data type: "+typeof d);return this}this.create(d);this.open();c.isFunction(this.o.onShow)&&this.o.onShow.apply(this,[this.d]);return this},
create:function(d){f=this.getDimensions();if(this.o.modal&&e)this.d.iframe=c('<iframe src="javascript:false;"></iframe>').css(c.extend(this.o.iframeCss,{display:"none",opacity:0,position:"fixed",height:f[0],width:f[1],zIndex:this.o.zIndex,top:0,left:0})).appendTo(this.o.appendTo);this.d.overlay=c("<div></div>").attr("id",this.o.overlayId).addClass("simplemodal-overlay").css(c.extend(this.o.overlayCss,{display:"none",opacity:this.o.opacity/100,height:this.o.modal?f[0]:0,width:this.o.modal?f[1]:0,position:"fixed",
left:0,top:0,zIndex:this.o.zIndex+1})).appendTo(this.o.appendTo);this.d.container=c("<div></div>").attr("id",this.o.containerId).addClass("simplemodal-container").css(c.extend(this.o.containerCss,{display:"none",position:"fixed",zIndex:this.o.zIndex+2})).append(this.o.close&&this.o.closeHTML?c(this.o.closeHTML).addClass(this.o.closeClass):"").appendTo(this.o.appendTo);this.d.wrap=c("<div></div>").attr("tabIndex",-1).addClass("simplemodal-wrap").css({height:"100%",outline:0,width:"100%"}).appendTo(this.d.container);
this.d.data=d.attr("id",d.attr("id")||this.o.dataId).addClass("simplemodal-data").css(c.extend(this.o.dataCss,{display:"none"})).appendTo("body");this.setContainerDimensions();this.d.data.appendTo(this.d.wrap);if(e||h)this.fixIE()},bindEvents:function(){var d=this;c("."+d.o.closeClass).bind("click.simplemodal",function(g){g.preventDefault();d.close()});d.o.modal&&d.o.close&&d.o.overlayClose&&d.d.overlay.bind("click.simplemodal",function(g){g.preventDefault();d.close()});c(document).bind("keydown.simplemodal",
function(g){if(d.o.modal&&d.o.focus&&g.keyCode==9)d.watchTab(g);else if(d.o.close&&d.o.escClose&&g.keyCode==27){g.preventDefault();d.close()}});c(window).bind("resize.simplemodal",function(){f=d.getDimensions();d.setContainerDimensions(true);if(e||h)d.fixIE();else if(d.o.modal){d.d.iframe&&d.d.iframe.css({height:f[0],width:f[1]});d.d.overlay.css({height:f[0],width:f[1]})}})},unbindEvents:function(){c("."+this.o.closeClass).unbind("click.simplemodal");c(document).unbind("keydown.simplemodal");c(window).unbind("resize.simplemodal");
this.d.overlay.unbind("click.simplemodal")},fixIE:function(){var d=this.o.position;c.each([this.d.iframe||null,!this.o.modal?null:this.d.overlay,this.d.container],function(g,k){if(k){var s=k[0].style;s.position="absolute";if(g<2){s.removeExpression("height");s.removeExpression("width");s.setExpression("height",'document.body.scrollHeight > document.body.clientHeight ? document.body.scrollHeight : document.body.clientHeight + "px"');s.setExpression("width",'document.body.scrollWidth > document.body.clientWidth ? document.body.scrollWidth : document.body.clientWidth + "px"')}else{var o,
n;if(d&&d.constructor==Array){o=d[0]?typeof d[0]=="number"?d[0].toString():d[0].replace(/px/,""):k.css("top").replace(/px/,"");o=o.indexOf("%")==-1?o+' + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"':parseInt(o.replace(/%/,""))+' * ((document.documentElement.clientHeight || document.body.clientHeight) / 100) + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"';if(d[1]){n=
typeof d[1]=="number"?d[1].toString():d[1].replace(/px/,"");n=n.indexOf("%")==-1?n+' + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"':parseInt(n.replace(/%/,""))+' * ((document.documentElement.clientWidth || document.body.clientWidth) / 100) + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"'}}else{o='(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"';
n='(document.documentElement.clientWidth || document.body.clientWidth) / 2 - (this.offsetWidth / 2) + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"'}s.removeExpression("top");s.removeExpression("left");s.setExpression("top",o);s.setExpression("left",n)}}})},focus:function(d){d=c(":input:enabled:visible:"+(d||"first"),this.d.wrap);d.length>0?d.focus():this.d.wrap.focus()},getDimensions:function(){var d=c(window);return[c.browser.opera&&
c.browser.version>"9.5"&&c.fn.jquery<="1.2.6"?document.documentElement.clientHeight:c.browser.opera&&c.browser.version<"9.5"&&c.fn.jquery>"1.2.6"?window.innerHeight:d.height(),d.width()]},getVal:function(d){return d=="auto"?0:d.indexOf("%")>0?d:parseInt(d.replace(/px/,""))},setContainerDimensions:function(d){if(!d||d&&this.o.autoResize){d=c.browser.opera?this.d.container.height():this.getVal(this.d.container.css("height"));var g=c.browser.opera?this.d.container.width():this.getVal(this.d.container.css("width")),
k=this.d.data.outerHeight(true),s=this.d.data.outerWidth(true),o=this.o.maxHeight&&this.o.maxHeight<f[0]?this.o.maxHeight:f[0],n=this.o.maxWidth&&this.o.maxWidth<f[1]?this.o.maxWidth:f[1];d=d?d>o?o:d:k?k>o?o:k<this.o.minHeight?this.o.minHeight:k:this.o.minHeight;g=g?g>n?n:g:s?s>n?n:s<this.o.minWidth?this.o.minWidth:s:this.o.minWidth;this.d.container.css({height:d,width:g});if(k>d||s>g)this.d.wrap.css({overflow:"auto"})}this.o.autoPosition&&this.setPosition()},setPosition:function(){var d,g;d=f[0]/
2-this.d.container.outerHeight(true)/2;g=f[1]/2-this.d.container.outerWidth(true)/2;if(this.o.position&&Object.prototype.toString.call(this.o.position)==="[object Array]"){d=this.o.position[0]||d;g=this.o.position[1]||g}else{d=d;g=g}this.d.container.css({left:g,top:d})},watchTab:function(d){var g=this;if(c(d.target).parents(".simplemodal-container").length>0){g.inputs=c(":input:enabled:visible:first, :input:enabled:visible:last",g.d.data[0]);if(!d.shiftKey&&d.target==g.inputs[g.inputs.length-1]||
d.shiftKey&&d.target==g.inputs[0]||g.inputs.length==0){d.preventDefault();var k=d.shiftKey?"last":"first";setTimeout(function(){g.focus(k)},10)}}else{d.preventDefault();setTimeout(function(){g.focus()},10)}},open:function(){this.d.iframe&&this.d.iframe.show();if(c.isFunction(this.o.onOpen))this.o.onOpen.apply(this,[this.d]);else{this.d.overlay.show();this.d.container.show();this.d.data.show()}this.focus();this.bindEvents()},close:function(){if(!this.d.data)return false;this.unbindEvents();if(c.isFunction(this.o.onClose)&&
!this.occb){this.occb=true;this.o.onClose.apply(this,[this.d])}else{if(this.d.placeholder){var d=c("#simplemodal-placeholder");if(this.o.persist)d.replaceWith(this.d.data.removeClass("simplemodal-data").css("display",this.display));else{this.d.data.hide().remove();d.replaceWith(this.d.orig)}}else this.d.data.hide().remove();this.d.container.hide().remove();this.d.overlay.hide().remove();this.d.iframe&&this.d.iframe.hide().remove();this.d={}}}}})(jQuery);jQuery.fn.uniform=function(c){c=jQuery.extend({valid_class:"valid",invalid_class:"invalid",focused_class:"focused",holder_class:"ctrlHolder",field_selector:"input, select, textarea"},c);return this.each(function(){var e=jQuery(this);e.find(c.field_selector).focus(function(){e.find("."+c.focused_class).removeClass(c.focused_class);a:for(var h=jQuery(this).parent();typeof h=="object";){if(h)if(h[0]&&h[0].className.indexOf(c.holder_class)>=0){h.addClass(c.focused_class);break a}h=jQuery(h.parent())}}).blur(function(){e.find("."+
c.focused_class).removeClass(c.focused_class)})})};jQuery(document).ready(function(){jQuery("form.uniForm").uniform();jQuery("input.textInput:enabled:first").focus()});(function(c){c.anythingSlider=function(e,h){var f=this;f.$el=c(e);f.el=e;f.currentPage=1;f.timer=null;f.playing=false;f.$el.data("AnythingSlider",f);f.init=function(){f.options=c.extend({},c.anythingSlider.defaults,h);f.$wrapper=f.$el.find("> div").css("overflow","hidden");f.$slider=f.$wrapper.find("> ul");f.$items=f.$slider.find("> li");f.$single=f.$items.filter(":first");f.options.buildNavigation&&f.buildNavigation();f.singleWidth=f.$single.outerWidth();f.pages=f.$items.length;f.$items.filter(":first").before(f.$items.filter(":last").clone().addClass("cloned"));
f.$items.filter(":last").after(f.$items.filter(":first").clone().addClass("cloned"));f.$items=f.$slider.find("> li");f.buildNextBackButtons();if(f.options.autoPlay){f.playing=!f.options.startStopped;f.buildAutoPlay()}f.options.pauseOnHover&&f.$el.hover(function(){f.clearTimer()},function(){f.startStop(f.playing)});if(f.options.hashTags==true&&!f.gotoHash()||f.options.hashTags==false)f.setCurrentPage(1)};f.gotoPage=function(d,g){if(g!==true)g=false;g||f.startStop(false);if(typeof d=="undefined"||d==
null){d=1;f.setCurrentPage(1)}if(d>f.pages+1)d=f.pages;if(d<0)d=1;var k=f.singleWidth*(d<f.currentPage?-1:1)*Math.abs(f.currentPage-d);f.$wrapper.filter(":not(:animated)").animate({scrollLeft:"+="+k},f.options.animationTime,f.options.easing,function(){if(d==0){f.$wrapper.scrollLeft(f.singleWidth*f.pages);d=f.pages}else if(d>f.pages){f.$wrapper.scrollLeft(f.singleWidth);d=1}f.setCurrentPage(d)})};f.setCurrentPage=function(d,g){if(f.options.buildNavigation){f.$nav.find(".cur").removeClass("cur");c(f.$navLinks[d-
1]).addClass("cur")}g!==false&&f.$wrapper.scrollLeft(f.singleWidth*d);f.currentPage=d};f.goForward=function(d){if(d!==true)d=false;f.gotoPage(f.currentPage+1,d)};f.goBack=function(){f.gotoPage(f.currentPage-1)};f.gotoHash=function(){if(/^#?panel-\d+$/.test(window.location.hash)){var d=parseInt(window.location.hash.substr(7));if(f.$items.filter(":eq("+d+")").length!=0){f.setCurrentPage(d);return true}}return false};f.buildNavigation=function(){f.$nav=c("<div id='thumbNav'></div>").appendTo(f.$el);
f.$items.each(function(d){var g=d+1;d=c("<a href='#'></a>");typeof f.options.navigationFormatter=="function"?d.html(f.options.navigationFormatter(g,c(this))):d.text(g);d.click(function(k){f.gotoPage(g);f.options.hashTags&&f.setHash("panel-"+g);k.preventDefault()});f.$nav.append(d)});f.$navLinks=f.$nav.find("> a")};f.buildNextBackButtons=function(){var d=c('<a class="arrow forward">&gt;</a>'),g=c('<a class="arrow back">&lt;</a>');g.click(function(k){f.goBack();k.preventDefault()});d.click(function(k){f.goForward();
k.preventDefault()});f.$wrapper.after(g).after(d)};f.buildAutoPlay=function(){f.$startStop=c("<a href='#' id='start-stop'></a>").html(f.playing?f.options.stopText:f.options.startText);f.$el.append(f.$startStop);f.$startStop.click(function(d){f.startStop(!f.playing);d.preventDefault()});f.startStop(f.playing)};f.startStop=function(d){if(d!==true)d=false;f.playing=d;if(f.options.autoPlay)f.$startStop.toggleClass("playing",d).html(d?f.options.stopText:f.options.startText);if(d){f.clearTimer();f.timer=
window.setInterval(function(){f.goForward(true)},f.options.delay)}else f.clearTimer()};f.clearTimer=function(){f.timer&&window.clearInterval(f.timer)};f.setHash=function(d){if(typeof window.location.hash!=="undefined"){if(window.location.hash!==d)window.location.hash=d}else if(location.hash!==d)location.hash=d;return d};f.init()};c.anythingSlider.defaults={easing:"swing",autoPlay:true,startStopped:false,delay:3E3,animationTime:600,hashTags:true,buildNavigation:true,pauseOnHover:true,startText:"Start",
stopText:"Stop",navigationFormatter:null};c.fn.anythingSlider=function(e){if(typeof e=="object")return this.each(function(){new c.anythingSlider(this,e);e.hashTags=false});else if(typeof e=="number")return this.each(function(){var h=c(this).data("AnythingSlider");h&&h.gotoPage(e)})}})(jQuery);jQuery.extend(jQuery.easing,{easeInQuad:function(c,e,h,f,d){return f*(e/=d)*e+h},easeOutQuad:function(c,e,h,f,d){return-f*(e/=d)*(e-2)+h},easeInOutQuad:function(c,e,h,f,d){if((e/=d/2)<1)return f/2*e*e+h;return-f/2*(--e*(e-2)-1)+h},easeInCubic:function(c,e,h,f,d){return f*(e/=d)*e*e+h},easeOutCubic:function(c,e,h,f,d){return f*((e=e/d-1)*e*e+1)+h},easeInOutCubic:function(c,e,h,f,d){if((e/=d/2)<1)return f/2*e*e*e+h;return f/2*((e-=2)*e*e+2)+h},easeInQuart:function(c,e,h,f,d){return f*(e/=d)*e*e*e+h},
easeOutQuart:function(c,e,h,f,d){return-f*((e=e/d-1)*e*e*e-1)+h},easeInOutQuart:function(c,e,h,f,d){if((e/=d/2)<1)return f/2*e*e*e*e+h;return-f/2*((e-=2)*e*e*e-2)+h},easeInQuint:function(c,e,h,f,d){return f*(e/=d)*e*e*e*e+h},easeOutQuint:function(c,e,h,f,d){return f*((e=e/d-1)*e*e*e*e+1)+h},easeInOutQuint:function(c,e,h,f,d){if((e/=d/2)<1)return f/2*e*e*e*e*e+h;return f/2*((e-=2)*e*e*e*e+2)+h},easeInSine:function(c,e,h,f,d){return-f*Math.cos(e/d*(Math.PI/2))+f+h},easeOutSine:function(c,e,h,f,d){return f*
Math.sin(e/d*(Math.PI/2))+h},easeInOutSine:function(c,e,h,f,d){return-f/2*(Math.cos(Math.PI*e/d)-1)+h},easeInExpo:function(c,e,h,f,d){return e==0?h:f*Math.pow(2,10*(e/d-1))+h},easeOutExpo:function(c,e,h,f,d){return e==d?h+f:f*(-Math.pow(2,-10*e/d)+1)+h},easeInOutExpo:function(c,e,h,f,d){if(e==0)return h;if(e==d)return h+f;if((e/=d/2)<1)return f/2*Math.pow(2,10*(e-1))+h;return f/2*(-Math.pow(2,-10*--e)+2)+h},easeInCirc:function(c,e,h,f,d){return-f*(Math.sqrt(1-(e/=d)*e)-1)+h},easeOutCirc:function(c,
e,h,f,d){return f*Math.sqrt(1-(e=e/d-1)*e)+h},easeInOutCirc:function(c,e,h,f,d){if((e/=d/2)<1)return-f/2*(Math.sqrt(1-e*e)-1)+h;return f/2*(Math.sqrt(1-(e-=2)*e)+1)+h},easeInElastic:function(c,e,h,f,d){c=1.70158;var g=0,k=f;if(e==0)return h;if((e/=d)==1)return h+f;g||(g=d*0.3);if(k<Math.abs(f)){k=f;c=g/4}else c=g/(2*Math.PI)*Math.asin(f/k);return-(k*Math.pow(2,10*(e-=1))*Math.sin((e*d-c)*2*Math.PI/g))+h},easeOutElastic:function(c,e,h,f,d){c=1.70158;var g=0,k=f;if(e==0)return h;if((e/=d)==1)return h+
f;g||(g=d*0.3);if(k<Math.abs(f)){k=f;c=g/4}else c=g/(2*Math.PI)*Math.asin(f/k);return k*Math.pow(2,-10*e)*Math.sin((e*d-c)*2*Math.PI/g)+f+h},easeInOutElastic:function(c,e,h,f,d){c=1.70158;var g=0,k=f;if(e==0)return h;if((e/=d/2)==2)return h+f;g||(g=d*0.3*1.5);if(k<Math.abs(f)){k=f;c=g/4}else c=g/(2*Math.PI)*Math.asin(f/k);if(e<1)return-0.5*k*Math.pow(2,10*(e-=1))*Math.sin((e*d-c)*2*Math.PI/g)+h;return k*Math.pow(2,-10*(e-=1))*Math.sin((e*d-c)*2*Math.PI/g)*0.5+f+h},easeInBack:function(c,e,h,f,d,g){if(g==
undefined)g=1.70158;return f*(e/=d)*e*((g+1)*e-g)+h},easeOutBack:function(c,e,h,f,d,g){if(g==undefined)g=1.70158;return f*((e=e/d-1)*e*((g+1)*e+g)+1)+h},easeInOutBack:function(c,e,h,f,d,g){if(g==undefined)g=1.70158;if((e/=d/2)<1)return f/2*e*e*(((g*=1.525)+1)*e-g)+h;return f/2*((e-=2)*e*(((g*=1.525)+1)*e+g)+2)+h},easeInBounce:function(c,e,h,f,d){return f-jQuery.easing.easeOutBounce(c,d-e,0,f,d)+h},easeOutBounce:function(c,e,h,f,d){return(e/=d)<1/2.75?f*7.5625*e*e+h:e<2/2.75?f*(7.5625*(e-=1.5/2.75)*
e+0.75)+h:e<2.5/2.75?f*(7.5625*(e-=2.25/2.75)*e+0.9375)+h:f*(7.5625*(e-=2.625/2.75)*e+0.984375)+h},easeInOutBounce:function(c,e,h,f,d){if(e<d/2)return jQuery.easing.easeInBounce(c,e*2,0,f,d)*0.5+h;return jQuery.easing.easeOutBounce(c,e*2-d,0,f,d)*0.5+f*0.5+h}});jQuery.fn.pagination=function(c,e){e=jQuery.extend({items_per_page:10,num_display_entries:10,current_page:0,num_edge_entries:0,link_to:"#",prev_text:"Prev",next_text:"Next",ellipse_text:"...",prev_show_always:true,next_show_always:true,callback:function(){return false}},e||{});return this.each(function(){function h(){var s=Math.ceil(e.num_display_entries/2),o=Math.ceil(c/e.items_per_page),n=o-e.num_display_entries;return[g>s?Math.max(Math.min(g-s,n),0):0,g>s?Math.min(g+s,o):Math.min(e.num_display_entries,
o)]}function f(s,o){g=s;d();var n=e.callback(s,k);if(!n)if(o.stopPropagation)o.stopPropagation();else o.cancelBubble=true;return n}function d(){k.empty();var s=h(),o=Math.ceil(c/e.items_per_page),n=function(y){return function(x){return f(y,x)}},q=function(y,x){y=y<0?0:y<o?y:o-1;x=jQuery.extend({text:y+1,classes:""},x||{});var l=y==g?jQuery("<span class='current'>"+x.text+"</span>"):jQuery("<a>"+x.text+"</a>").bind("click",n(y)).attr("href",e.link_to.replace(/__id__/,y));x.classes&&l.addClass(x.classes);
k.append(l)};if(e.prev_text&&(g>0||e.prev_show_always))q(g-1,{text:e.prev_text,classes:"prev"});if(s[0]>0&&e.num_edge_entries>0){for(var u=Math.min(e.num_edge_entries,s[0]),v=0;v<u;v++)q(v);e.num_edge_entries<s[0]&&e.ellipse_text&&jQuery("<span>"+e.ellipse_text+"</span>").appendTo(k)}for(v=s[0];v<s[1];v++)q(v);if(s[1]<o&&e.num_edge_entries>0){o-e.num_edge_entries>s[1]&&e.ellipse_text&&jQuery("<span>"+e.ellipse_text+"</span>").appendTo(k);for(v=Math.max(o-e.num_edge_entries,s[1]);v<o;v++)q(v)}if(e.next_text&&
(g<o-1||e.next_show_always))q(g+1,{text:e.next_text,classes:"next"})}var g=e.current_page;c=!c||c<0?1:c;e.items_per_page=!e.items_per_page||e.items_per_page<0?1:e.items_per_page;var k=jQuery(this);this.selectPage=function(s){f(s)};this.prevPage=function(){if(g>0){f(g-1);return true}else return false};this.nextPage=function(){if(g<Math.ceil(c/e.items_per_page)-1){f(g+1);return true}else return false};d();e.callback(g,this)})};(function(c){c.extend({jGFeed:function(e,h,f,d){if(e==null)return false;e="http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&callback=?&q="+e;if(f!=null)e+="&num="+f;if(d!=null)e+="&key="+d;c.getJSON(e,function(g){if(typeof h=="function")h.call(this,g.responseData.feed);else return false})}})})(jQuery);(function(c){c.fn.jcarousel=function(f){return this.each(function(){new h(this,f)})};var e={vertical:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",
buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null};c.jcarousel=function(f,d){this.options=c.extend({},e,d||{});this.locked=false;this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null;this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?"left":"top";for(var g="",k=f.className.split(" "),s=0;s<k.length;s++)if(k[s].indexOf("jcarousel-skin")!=-1){c(f).removeClass(k[s]);g=k[s];break}if(f.nodeName=="UL"||f.nodeName=="OL"){this.list=c(f);
this.container=this.list.parent();if(this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container"))this.container=this.container.wrap("<div></div>");this.container=this.container.parent()}else if(!this.container.hasClass("jcarousel-container"))this.container=this.list.wrap("<div></div>").parent()}else{this.container=c(f);this.list=c(f).find(">ul,>ol,div>ul,div>ol")}g!=""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1&&this.container.wrap('<div class=" '+
g+'"></div>');this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip"))this.clip=this.list.wrap("<div></div>").parent();this.buttonPrev=c(".jcarousel-prev",this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null)this.buttonPrev=this.clip.before(this.options.buttonPrevHTML).prev();this.buttonPrev.addClass(this.className("jcarousel-prev"));this.buttonNext=c(".jcarousel-next",this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=
null)this.buttonNext=this.clip.before(this.options.buttonNextHTML).prev();this.buttonNext.addClass(this.className("jcarousel-next"));this.clip.addClass(this.className("jcarousel-clip"));this.list.addClass(this.className("jcarousel-list"));this.container.addClass(this.className("jcarousel-container"));var o=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;g=this.list.children("li");var n=this;if(g.size()>0){var q=0;s=this.options.offset;g.each(function(){n.format(this,
s++);q+=n.dimension(this,o)});this.list.css(this.wh,q+"px");if(!d||d.size===undefined)this.options.size=g.size()}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){n.next()};this.funcPrev=function(){n.prev()};this.funcResize=function(){n.reload()};this.options.initCallback!=null&&this.options.initCallback(this,"init");if(c.browser.safari){this.buttons(false,false);c(window).bind("load",function(){n.setup()})}else this.setup()};
var h=c.jcarousel;h.fn=h.prototype={jcarousel:"0.2.3"};h.fn.extend=h.extend=c.extend;h.fn.extend({setup:function(){this.prevLast=this.prevFirst=this.last=this.first=null;this.animating=false;this.tail=this.timer=null;this.inTail=false;if(!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var f=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(f,false);c(window).unbind("resize",this.funcResize).bind("resize",this.funcResize)}},reset:function(){this.list.empty();
this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");this.options.initCallback!=null&&this.options.initCallback(this,"reset");this.setup()},reload:function(){this.tail!=null&&this.inTail&&this.list.css(this.lt,h.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=false;this.options.reloadCallback!=null&&this.options.reloadCallback(this);if(this.options.visible!=null){var f=this,d=Math.ceil(this.clipping()/this.options.visible),g=0,k=0;c("li",this.list).each(function(s){g+=f.dimension(this,
d);if(s+1<f.first)k=g});this.list.css(this.wh,g+"px");this.list.css(this.lt,-k+"px")}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(f){if(f!=undefined){this.options.size=f;this.locked||this.buttons()}return this.options.size},has:function(f,d){if(d==undefined||!d)d=f;if(this.options.size!==null&&d>this.options.size)d=this.options.size;for(var g=f;g<=d;g++){var k=this.get(g);if(!k.length||k.hasClass("jcarousel-item-placeholder"))return false}return true},
get:function(f){return c(".jcarousel-item-"+f,this.list)},add:function(f,d){var g=this.get(f),k=0;if(g.length==0){var s;g=this.create(f);for(var o=h.intval(f);s=this.get(--o);)if(o<=0||s.length){o<=0?this.list.prepend(g):s.after(g);break}}else k=this.dimension(g);g.removeClass(this.className("jcarousel-item-placeholder"));typeof d=="string"?g.html(d):g.empty().append(d);s=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;k=this.dimension(g,s)-k;f>0&&f<this.first&&this.list.css(this.lt,
h.intval(this.list.css(this.lt))-k+"px");this.list.css(this.wh,h.intval(this.list.css(this.wh))+k+"px");return g},remove:function(f){var d=this.get(f);if(!(!d.length||f>=this.first&&f<=this.last)){var g=this.dimension(d);f<this.first&&this.list.css(this.lt,h.intval(this.list.css(this.lt))+g+"px");d.remove();this.list.css(this.wh,h.intval(this.list.css(this.wh))-g+"px")}},next:function(){this.stopAuto();this.tail!=null&&!this.inTail?this.scrollTail(false):this.scroll((this.options.wrap=="both"||this.options.wrap==
"last")&&this.options.size!=null&&this.last==this.options.size?1:this.first+this.options.scroll)},prev:function(){this.stopAuto();this.tail!=null&&this.inTail?this.scrollTail(true):this.scroll((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!=null&&this.first==1?this.options.size:this.first-this.options.scroll)},scrollTail:function(f){if(!(this.locked||this.animating||!this.tail)){var d=h.intval(this.list.css(this.lt));!f?d-=this.tail:d+=this.tail;this.inTail=!f;this.prevFirst=
this.first;this.prevLast=this.last;this.animate(d)}},scroll:function(f,d){this.locked||this.animating||this.animate(this.pos(f),d)},pos:function(f){if(!(this.locked||this.animating)){f=h.intval(f);if(this.options.wrap!="circular")f=f<1?1:this.options.size&&f>this.options.size?this.options.size:f;for(var d=this.first>f,g=h.intval(this.list.css(this.lt)),k=this.options.wrap!="circular"&&this.first<=1?1:this.first,s=d?this.get(k):this.get(this.last),o=d?k:k-1,n=null,q=0,u=false,v=0;d?--o>=f:++o<f;){n=
this.get(o);u=!n.length;if(n.length==0){n=this.create(o).addClass(this.className("jcarousel-item-placeholder"));s[d?"before":"after"](n)}s=n;v=this.dimension(n);if(u)q+=v;if(this.first!=null&&(this.options.wrap=="circular"||o>=1&&(this.options.size==null||o<=this.options.size)))g=d?g+v:g-v}k=this.clipping();var y=[],x=0;o=f;var l=0;for(s=this.get(f-1);++x;){n=this.get(o);u=!n.length;if(n.length==0){n=this.create(o).addClass(this.className("jcarousel-item-placeholder"));s.length==0?this.list.prepend(n):
s[d?"before":"after"](n)}s=n;v=this.dimension(n);if(v==0)return 0;if(this.options.wrap!="circular"&&this.options.size!==null&&o>this.options.size)y.push(n);else if(u)q+=v;l+=v;if(l>=k)break;o++}for(s=0;s<y.length;s++)y[s].remove();if(q>0){this.list.css(this.wh,this.dimension(this.list)+q+"px");if(d){g-=q;this.list.css(this.lt,h.intval(this.list.css(this.lt))-q+"px")}}s=f+x-1;if(this.options.wrap!="circular"&&this.options.size&&s>this.options.size)s=this.options.size;if(o>s){x=0;o=s;for(l=0;++x;){n=
this.get(o--);if(!n.length)break;l+=this.dimension(n);if(l>=k)break}}o=s-x+1;if(this.options.wrap!="circular"&&o<1)o=1;if(this.inTail&&d){g+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!="circular"&&s==this.options.size&&s-x+1>=1){d=h.margin(this.get(s),!this.options.vertical?"marginRight":"marginBottom");if(l-d>k)this.tail=l-k-d}for(;f-- >o;)g+=this.dimension(this.get(f));this.prevFirst=this.first;this.prevLast=this.last;this.first=o;this.last=s;return g}},animate:function(f,d){if(!(this.locked||
this.animating)){this.animating=true;var g=this,k=function(){g.animating=false;f==0&&g.list.css(g.lt,0);if(g.options.wrap=="both"||g.options.wrap=="last"||g.options.size==null||g.last<g.options.size)g.startAuto();g.buttons();g.notify("onAfterAnimation")};this.notify("onBeforeAnimation");if(!this.options.animation||d==false){this.list.css(this.lt,f+"px");k()}else this.list.animate(!this.options.vertical?{left:f}:{top:f},this.options.animation,this.options.easing,k)}},startAuto:function(f){if(f!=undefined)this.options.auto=
f;if(this.options.auto==0)return this.stopAuto();if(this.timer==null){var d=this;this.timer=setTimeout(function(){d.next()},this.options.auto*1E3)}},stopAuto:function(){if(this.timer!=null){clearTimeout(this.timer);this.timer=null}},buttons:function(f,d){if(f==undefined||f==null){f=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size==null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!=
null&&this.last>=this.options.size)f=this.tail!=null&&!this.inTail}if(d==undefined||d==null){d=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!=null&&this.first==1)d=this.tail!=null&&this.inTail}var g=this;this.buttonNext[f?"bind":"unbind"](this.options.buttonNextEvent,this.funcNext)[f?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",
f?false:true);this.buttonPrev[d?"bind":"unbind"](this.options.buttonPrevEvent,this.funcPrev)[d?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",d?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=f)&&this.options.buttonNextCallback!=null){this.buttonNext.each(function(){g.options.buttonNextCallback(g,this,f)});this.buttonNext[0].jcarouselstate=f}if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==
undefined||this.buttonPrev[0].jcarouselstate!=d)&&this.options.buttonPrevCallback!=null){this.buttonPrev.each(function(){g.options.buttonPrevCallback(g,this,d)});this.buttonPrev[0].jcarouselstate=d}},notify:function(f){var d=this.prevFirst==null?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",f,d);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback",f,d,this.first);this.callback("itemFirstOutCallback",f,d,this.prevFirst)}if(this.prevLast!==this.last){this.callback("itemLastInCallback",
f,d,this.last);this.callback("itemLastOutCallback",f,d,this.prevLast)}this.callback("itemVisibleInCallback",f,d,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",f,d,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(f,d,g,k,s,o,n){if(!(this.options[f]==undefined||typeof this.options[f]!="object"&&d!="onAfterAnimation")){var q=typeof this.options[f]=="object"?this.options[f][d]:this.options[f];if(c.isFunction(q)){var u=this;if(k===undefined)q(u,
g,d);else if(s===undefined)this.get(k).each(function(){q(u,this,k,g,d)});else for(var v=k;v<=s;v++)v!==null&&!(v>=o&&v<=n)&&this.get(v).each(function(){q(u,this,v,g,d)})}}},create:function(f){return this.format("<li></li>",f)},format:function(f,d){var g=c(f).addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+d));g.attr("jcarouselindex",d);return g},className:function(f){return f+" "+f+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(f,d){var g=
f.jquery!=undefined?f[0]:f,k=!this.options.vertical?g.offsetWidth+h.margin(g,"marginLeft")+h.margin(g,"marginRight"):g.offsetHeight+h.margin(g,"marginTop")+h.margin(g,"marginBottom");if(d==undefined||k==d)return k;k=!this.options.vertical?d-h.margin(g,"marginLeft")-h.margin(g,"marginRight"):d-h.margin(g,"marginTop")-h.margin(g,"marginBottom");c(g).css(this.wh,k+"px");return this.dimension(g)},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-h.intval(this.clip.css("borderLeftWidth"))-
h.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-h.intval(this.clip.css("borderTopWidth"))-h.intval(this.clip.css("borderBottomWidth"))},index:function(f,d){if(d==undefined)d=this.options.size;return Math.round(((f-1)/d-Math.floor((f-1)/d))*d)+1}});h.extend({defaults:function(f){return c.extend(e,f||{})},margin:function(f,d){if(!f)return 0;var g=f.jquery!=undefined?f[0]:f;if(d=="marginRight"&&c.browser.safari){var k={display:"block","float":"none",width:"auto"},s,o;c.swap(g,k,
function(){s=g.offsetWidth});k.marginRight=0;c.swap(g,k,function(){o=g.offsetWidth});return o-s}return h.intval(c.css(g,d))},intval:function(f){f=parseInt(f);return isNaN(f)?0:f}})})(jQuery);var swfobject=function(){function c(){if(!W){try{var F=V.getElementsByTagName("body")[0].appendChild(V.createElement("span"));F.parentNode.removeChild(F)}catch(H){return}W=true;F=Aa.length;for(var M=0;M<F;M++)Aa[M]()}}function e(F){if(W)F();else Aa[Aa.length]=F}function h(F){if(typeof ma.addEventListener!=B)ma.addEventListener("load",F,false);else if(typeof V.addEventListener!=B)V.addEventListener("load",F,false);else if(typeof ma.attachEvent!=B)y(ma,"onload",F);else if(typeof ma.onload=="function"){var H=
ma.onload;ma.onload=function(){H();F()}}else ma.onload=F}function f(){var F=V.getElementsByTagName("body")[0],H=V.createElement(D);H.setAttribute("type",N);var M=F.appendChild(H);if(M){var ga=0;(function(){if(typeof M.GetVariable!=B){var ja=M.GetVariable("$version");if(ja){ja=ja.split(" ")[1].split(",");G.pv=[parseInt(ja[0],10),parseInt(ja[1],10),parseInt(ja[2],10)]}}else if(ga<10){ga++;setTimeout(arguments.callee,10);return}F.removeChild(H);M=null;d()})()}else d()}function d(){var F=na.length;if(F>
0)for(var H=0;H<F;H++){var M=na[H].id,ga=na[H].callbackFn,ja={success:false,id:M};if(G.pv[0]>0){var da=v(M);if(da)if(x(na[H].swfVersion)&&!(G.wk&&G.wk<312)){C(M,true);if(ga){ja.success=true;ja.ref=g(M);ga(ja)}}else if(na[H].expressInstall&&k()){ja={};ja.data=na[H].expressInstall;ja.width=da.getAttribute("width")||"0";ja.height=da.getAttribute("height")||"0";if(da.getAttribute("class"))ja.styleclass=da.getAttribute("class");if(da.getAttribute("align"))ja.align=da.getAttribute("align");var pa={};da=
da.getElementsByTagName("param");for(var ta=da.length,ya=0;ya<ta;ya++)if(da[ya].getAttribute("name").toLowerCase()!="movie")pa[da[ya].getAttribute("name")]=da[ya].getAttribute("value");s(ja,pa,M,ga)}else{o(da);ga&&ga(ja)}}else{C(M,true);if(ga){if((M=g(M))&&typeof M.SetVariable!=B){ja.success=true;ja.ref=M}ga(ja)}}}}function g(F){var H=null;if((F=v(F))&&F.nodeName=="OBJECT")if(typeof F.SetVariable!=B)H=F;else if(F=F.getElementsByTagName(D)[0])H=F;return H}function k(){return!X&&x("6.0.65")&&(G.win||
G.mac)&&!(G.wk&&G.wk<312)}function s(F,H,M,ga){X=true;ea=ga||null;ba={success:false,id:M};var ja=v(M);if(ja){if(ja.nodeName=="OBJECT"){Y=n(ja);qa=null}else{Y=ja;qa=M}F.id=T;if(typeof F.width==B||!/%$/.test(F.width)&&parseInt(F.width,10)<310)F.width="310";if(typeof F.height==B||!/%$/.test(F.height)&&parseInt(F.height,10)<137)F.height="137";V.title=V.title.slice(0,47)+" - Flash Player Installation";ga=G.ie&&G.win?"ActiveX":"PlugIn";ga="MMredirectURL="+ma.location.toString().replace(/&/g,"%26")+"&MMplayerType="+
ga+"&MMdoctitle="+V.title;if(typeof H.flashvars!=B)H.flashvars+="&"+ga;else H.flashvars=ga;if(G.ie&&G.win&&ja.readyState!=4){ga=V.createElement("div");M+="SWFObjectNew";ga.setAttribute("id",M);ja.parentNode.insertBefore(ga,ja);ja.style.display="none";(function(){ja.readyState==4?ja.parentNode.removeChild(ja):setTimeout(arguments.callee,10)})()}q(F,H,M)}}function o(F){if(G.ie&&G.win&&F.readyState!=4){var H=V.createElement("div");F.parentNode.insertBefore(H,F);H.parentNode.replaceChild(n(F),H);F.style.display=
"none";(function(){F.readyState==4?F.parentNode.removeChild(F):setTimeout(arguments.callee,10)})()}else F.parentNode.replaceChild(n(F),F)}function n(F){var H=V.createElement("div");if(G.win&&G.ie)H.innerHTML=F.innerHTML;else if(F=F.getElementsByTagName(D)[0])if(F=F.childNodes)for(var M=F.length,ga=0;ga<M;ga++)!(F[ga].nodeType==1&&F[ga].nodeName=="PARAM")&&F[ga].nodeType!=8&&H.appendChild(F[ga].cloneNode(true));return H}function q(F,H,M){var ga,ja=v(M);if(G.wk&&G.wk<312)return ga;if(ja){if(typeof F.id==
B)F.id=M;if(G.ie&&G.win){var da="";for(var pa in F)if(F[pa]!=Object.prototype[pa])if(pa.toLowerCase()=="data")H.movie=F[pa];else if(pa.toLowerCase()=="styleclass")da+=' class="'+F[pa]+'"';else if(pa.toLowerCase()!="classid")da+=" "+pa+'="'+F[pa]+'"';pa="";for(var ta in H)if(H[ta]!=Object.prototype[ta])pa+='<param name="'+ta+'" value="'+H[ta]+'" />';ja.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+da+">"+pa+"</object>";la[la.length]=F.id;ga=v(F.id)}else{ta=V.createElement(D);
ta.setAttribute("type",N);for(var ya in F)if(F[ya]!=Object.prototype[ya])if(ya.toLowerCase()=="styleclass")ta.setAttribute("class",F[ya]);else ya.toLowerCase()!="classid"&&ta.setAttribute(ya,F[ya]);for(da in H)if(H[da]!=Object.prototype[da]&&da.toLowerCase()!="movie"){F=ta;pa=da;ya=H[da];M=V.createElement("param");M.setAttribute("name",pa);M.setAttribute("value",ya);F.appendChild(M)}ja.parentNode.replaceChild(ta,ja);ga=ta}}return ga}function u(F){var H=v(F);if(H&&H.nodeName=="OBJECT")if(G.ie&&G.win){H.style.display=
"none";(function(){if(H.readyState==4){var M=v(F);if(M){for(var ga in M)if(typeof M[ga]=="function")M[ga]=null;M.parentNode.removeChild(M)}}else setTimeout(arguments.callee,10)})()}else H.parentNode.removeChild(H)}function v(F){var H=null;try{H=V.getElementById(F)}catch(M){}return H}function y(F,H,M){F.attachEvent(H,M);Q[Q.length]=[F,H,M]}function x(F){var H=G.pv;F=F.split(".");F[0]=parseInt(F[0],10);F[1]=parseInt(F[1],10)||0;F[2]=parseInt(F[2],10)||0;return H[0]>F[0]||H[0]==F[0]&&H[1]>F[1]||H[0]==
F[0]&&H[1]==F[1]&&H[2]>=F[2]?true:false}function l(F,H,M,ga){if(!(G.ie&&G.mac)){var ja=V.getElementsByTagName("head")[0];if(ja){M=M&&typeof M=="string"?M:"screen";if(ga)za=Ca=null;if(!Ca||za!=M){ga=V.createElement("style");ga.setAttribute("type","text/css");ga.setAttribute("media",M);Ca=ja.appendChild(ga);if(G.ie&&G.win&&typeof V.styleSheets!=B&&V.styleSheets.length>0)Ca=V.styleSheets[V.styleSheets.length-1];za=M}if(G.ie&&G.win)Ca&&typeof Ca.addRule==D&&Ca.addRule(F,H);else Ca&&typeof V.createTextNode!=
B&&Ca.appendChild(V.createTextNode(F+" {"+H+"}"))}}}function C(F,H){if(Ga){var M=H?"visible":"hidden";if(W&&v(F))v(F).style.visibility=M;else l("#"+F,"visibility:"+M)}}function I(F){return/[\\\"<>\.;]/.exec(F)!=null&&typeof encodeURIComponent!=B?encodeURIComponent(F):F}var B="undefined",D="object",N="application/x-shockwave-flash",T="SWFObjectExprInst",ma=window,V=document,sa=navigator,Ba=false,Aa=[function(){Ba?f():d()}],na=[],la=[],Q=[],Y,qa,ea,ba,W=false,X=false,Ca,za,Ga=true,G=function(){var F=
typeof V.getElementById!=B&&typeof V.getElementsByTagName!=B&&typeof V.createElement!=B,H=sa.userAgent.toLowerCase(),M=sa.platform.toLowerCase(),ga=M?/win/.test(M):/win/.test(H);M=M?/mac/.test(M):/mac/.test(H);H=/webkit/.test(H)?parseFloat(H.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false;var ja=!+"\u000b1",da=[0,0,0],pa=null;if(typeof sa.plugins!=B&&typeof sa.plugins["Shockwave Flash"]==D){if((pa=sa.plugins["Shockwave Flash"].description)&&!(typeof sa.mimeTypes!=B&&sa.mimeTypes[N]&&!sa.mimeTypes[N].enabledPlugin)){Ba=
true;ja=false;pa=pa.replace(/^.*\s+(\S+\s+\S+$)/,"$1");da[0]=parseInt(pa.replace(/^(.*)\..*$/,"$1"),10);da[1]=parseInt(pa.replace(/^.*\.(.*)\s.*$/,"$1"),10);da[2]=/[a-zA-Z]/.test(pa)?parseInt(pa.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else if(typeof ma.ActiveXObject!=B)try{var ta=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if(ta)if(pa=ta.GetVariable("$version")){ja=true;pa=pa.split(" ")[1].split(",");da=[parseInt(pa[0],10),parseInt(pa[1],10),parseInt(pa[2],10)]}}catch(ya){}return{w3:F,pv:da,
wk:H,ie:ja,win:ga,mac:M}}();(function(){if(G.w3){if(typeof V.readyState!=B&&V.readyState=="complete"||typeof V.readyState==B&&(V.getElementsByTagName("body")[0]||V.body))c();if(!W){typeof V.addEventListener!=B&&V.addEventListener("DOMContentLoaded",c,false);if(G.ie&&G.win){V.attachEvent("onreadystatechange",function(){if(V.readyState=="complete"){V.detachEvent("onreadystatechange",arguments.callee);c()}});ma==top&&function(){if(!W){try{V.documentElement.doScroll("left")}catch(F){setTimeout(arguments.callee,
0);return}c()}}()}G.wk&&function(){W||(/loaded|complete/.test(V.readyState)?c():setTimeout(arguments.callee,0))}();h(c)}}})();(function(){G.ie&&G.win&&window.attachEvent("onunload",function(){for(var F=Q.length,H=0;H<F;H++)Q[H][0].detachEvent(Q[H][1],Q[H][2]);F=la.length;for(H=0;H<F;H++)u(la[H]);for(var M in G)G[M]=null;G=null;for(var ga in swfobject)swfobject[ga]=null;swfobject=null})})();return{registerObject:function(F,H,M,ga){if(G.w3&&F&&H){var ja={};ja.id=F;ja.swfVersion=H;ja.expressInstall=
M;ja.callbackFn=ga;na[na.length]=ja;C(F,false)}else ga&&ga({success:false,id:F})},getObjectById:function(F){if(G.w3)return g(F)},embedSWF:function(F,H,M,ga,ja,da,pa,ta,ya,va){var La={success:false,id:H};if(G.w3&&!(G.wk&&G.wk<312)&&F&&H&&M&&ga&&ja){C(H,false);e(function(){M+="";ga+="";var Ma={};if(ya&&typeof ya===D)for(var Na in ya)Ma[Na]=ya[Na];Ma.data=F;Ma.width=M;Ma.height=ga;Na={};if(ta&&typeof ta===D)for(var Ta in ta)Na[Ta]=ta[Ta];if(pa&&typeof pa===D)for(var ha in pa)if(typeof Na.flashvars!=
B)Na.flashvars+="&"+ha+"="+pa[ha];else Na.flashvars=ha+"="+pa[ha];if(x(ja)){Ta=q(Ma,Na,H);Ma.id==H&&C(H,true);La.success=true;La.ref=Ta}else if(da&&k()){Ma.data=da;s(Ma,Na,H,va);return}else C(H,true);va&&va(La)})}else va&&va(La)},switchOffAutoHideShow:function(){Ga=false},ua:G,getFlashPlayerVersion:function(){return{major:G.pv[0],minor:G.pv[1],release:G.pv[2]}},hasFlashPlayerVersion:x,createSWF:function(F,H,M){if(G.w3)return q(F,H,M)},showExpressInstall:function(F,H,M,ga){G.w3&&k()&&s(F,H,M,ga)},
removeSWF:function(F){G.w3&&u(F)},createCSS:function(F,H,M,ga){G.w3&&l(F,H,M,ga)},addDomLoadEvent:e,addLoadEvent:h,getQueryParamValue:function(F){var H=V.location.search||V.location.hash;if(H){if(/\?/.test(H))H=H.split("?")[1];if(F==null)return I(H);H=H.split("&");for(var M=0;M<H.length;M++)if(H[M].substring(0,H[M].indexOf("="))==F)return I(H[M].substring(H[M].indexOf("=")+1))}return""},expressInstallCallback:function(){if(X){var F=v(T);if(F&&Y){F.parentNode.replaceChild(Y,F);if(qa){C(qa,true);if(G.ie&&
G.win)Y.style.display="block"}ea&&ea(ba)}X=false}}}}();(function(c){c.fn.hoverIntent=function(e,h){var f={sensitivity:7,interval:100,timeout:0};f=c.extend(f,h?{over:e,out:h}:e);var d,g,k,s,o=function(u){d=u.pageX;g=u.pageY},n=function(u,v){v.hoverIntent_t=clearTimeout(v.hoverIntent_t);if(Math.abs(k-d)+Math.abs(s-g)<f.sensitivity){c(v).unbind("mousemove",o);v.hoverIntent_s=1;return f.over.apply(v,[u])}else{k=d;s=g;v.hoverIntent_t=setTimeout(function(){n(u,v)},f.interval)}},q=function(u){for(var v=(u.type=="mouseover"?u.fromElement:u.toElement)||u.relatedTarget;v&&
v!=this;)try{v=v.parentNode}catch(y){v=this}if(v==this)return false;var x=jQuery.extend({},u),l=this;if(l.hoverIntent_t)l.hoverIntent_t=clearTimeout(l.hoverIntent_t);if(u.type=="mouseover"){k=x.pageX;s=x.pageY;c(l).bind("mousemove",o);if(l.hoverIntent_s!=1)l.hoverIntent_t=setTimeout(function(){n(x,l)},f.interval)}else{c(l).unbind("mousemove",o);if(l.hoverIntent_s==1)l.hoverIntent_t=setTimeout(function(){l.hoverIntent_t=clearTimeout(l.hoverIntent_t);l.hoverIntent_s=0;f.out.apply(l,[x])},f.timeout)}};
return this.mouseover(q).mouseout(q)}})(jQuery);(function(c){c.fn.superfish=function(h){var f=c.fn.superfish,d=f.c;c("");var g=function(){var o=c(this),n=s(o);clearTimeout(n.sfTimer);o.showSuperfishUl().siblings().hideSuperfishUl()},k=function(){var o=c(this),n=s(o),q=f.op;clearTimeout(n.sfTimer);n.sfTimer=setTimeout(function(){q.retainPath=c.inArray(o[0],q.$path)>-1;o.hideSuperfishUl();q.$path.length&&o.parents(["li.",q.hoverClass].join("")).length<1&&g.call(q.$path)},q.delay)},s=function(o){o=o.parents(["ul.",d.menuClass,":first"].join(""))[0];
f.op=f.o[o.serial];return o};return this.each(function(){var o=this.serial=f.o.length,n=c.extend({},f.defaults,h);n.$path=c("li."+n.pathClass,this).slice(0,n.pathLevels).each(function(){c(this).addClass([n.hoverClass,d.bcClass].join(" ")).filter("li:has(ul)").removeClass(n.pathClass)});f.o[o]=f.op=n;c("li:has(ul)",this)[c.fn.hoverIntent&&!n.disableHI?"hoverIntent":"hover"](g,k).each(function(){}).not("."+d.bcClass).hideSuperfishUl();var q=c("a",this);q.each(function(u){var v=q.eq(u).parents("li");
q.eq(u).focus(function(){g.call(v)}).blur(function(){k.call(v)})});n.onInit.call(this)}).each(function(){var o=[d.menuClass];f.op.dropShadows&&!(c.browser.msie&&c.browser.version<7)&&o.push(d.shadowClass);c(this).addClass(o.join(" "))})};var e=c.fn.superfish;e.o=[];e.op={};e.IE7fix=function(){var h=e.op;c.browser.msie&&c.browser.version>6&&h.dropShadows&&h.animation.opacity!=undefined&&this.toggleClass(e.c.shadowClass+"-off")};e.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",
arrowClass:"sf-sub-indicator",shadowClass:"sf-shadow"};e.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},speed:"normal",autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};c.fn.extend({hideSuperfishUl:function(){var h=e.op,f=h.retainPath===true?h.$path:"";h.retainPath=false;f=c(["li.",h.hoverClass].join(""),this).add(this).not(f).removeClass(h.hoverClass).find(">ul").hide().css("visibility",
"hidden");h.onHide.call(f);return this},showSuperfishUl:function(){var h=e.op,f=this.addClass(h.hoverClass).find(">ul:hidden").css("visibility","visible");e.IE7fix.call(f);h.onBeforeShow.call(f);f.animate(h.animation,h.speed,function(){e.IE7fix.call(f);h.onShow.call(f)});return this}})})(jQuery);var gal={init:function(){if(!document.getElementById||!document.createElement||!document.appendChild)return false;for(a=1;a<8;a++)if(document.getElementById("gallery"+a))document.getElementById("gallery"+a).id="jgal"+a;for(b=1;b<8;b++)if(document.getElementById("jgal"+b)){var c=document.getElementById("jgal"+b).getElementsByTagName("li");c[0].className="active";for(i=0;i<c.length;i++){c[i].title=c[i].getElementsByTagName("div")[0].getElementsByTagName("img")[0].alt;gal.addEvent(c[i],"click",function(){var e=
this.parentNode.parentNode.getElementsByTagName("li"),h=this.parentNode.parentNode.getElementsByTagName("div")[0].getElementsByTagName("div");h[0].innerHTML=this.getElementsByTagName("span")[1].innerHTML;h[1].innerHTML=this.getElementsByTagName("span")[2].innerHTML;h[2].innerHTML=this.getElementsByTagName("span")[3].innerHTML;for(j=0;j<e.length;j++)e[j].className="";this.className="active"})}}},addEvent:function(c,e,h){if(c.addEventListener)c.addEventListener(e,h,false);else if(c.attachEvent){c["e"+
e+h]=h;c[e+h]=function(){c["e"+e+h](window.event)};c.attachEvent("on"+e,c[e+h])}}};try{(function(c){c.fn.visualLightbox=function(e){function h(ha){ha=c(ha);if(ha.attr("tagName")!="A")ha=c("A:first",ha);return c(ha).attr("href")}function f(ha){ha=c(ha);if(ha.attr("tagName")=="A")return ha.attr("title");return c(">*:last",ha).html()}function d(ha){Y=ha;document.onkeydown="";l();o();e.startZoom||Q("lightboxImage").hide();Q("hoverNav").hide();Q("imageDataContainer").hide();Q("numberDisplay").hide();Q("detailsNav").hide();za=new Image;za.onload=function(){ba[Y].link=za.src;ba[Y].width=
za.width;ba[Y].height=za.height;g(false)};if(e.startZoom&&!Q("lightboxImage").attr("src")){ba[Y].width=320;ba[Y].height=240;g(false,true)}za.src=ba[Y].link;e.googleAnalytics&&urchinTracker(ba[Y].link)}function g(ha,fa){var O=ba[Y].width,P=ba[Y].height,ia=Aa(),R=O/P;if(e.featBrowser){if(R>ia.winWidth/ia.winHeight){ia=ia.winWidth-e.borderSize*2-e.breathingSize*2;var wa=Math.round(ia/R)}else{wa=ia.winHeight-e.borderSize*2-e.breathingSize*2-Ca;ia=Math.round(wa*R)}if(O>ia||P>wa){O=ia;P=wa}}ia=Ba().y+(Aa().winHeight-
(P+Ca+e.borderSize*2))/2;var ua=Q("imageContainer");if(ha==true){ua.css({height:P+"px",width:O+"px"});e.floating?s(Q("lightbox"),ia):Q("lightbox").css({top:ia+"px"})}else{wa=Q("lightboxImage");ua.stop(true,false);wa.stop(true,false);var Ea;if(e.startZoom&&wa.attr("src")){Ea=wa;Ea.attr({id:la("lightboxImage2")})}else wa.remove();if(!fa){wa=c(za);wa.hide();wa.attr({id:la("lightboxImage")});ua.append(wa)}with(ua)R=R/(width()/height());if(!fa){if(e.startZoom){Ea&&Q("lightboxImage2").stop(true,true);ua=
Ea?120:100;if(Ea)with(Ea)css({width:1>R?"auto":width()/parent().width()*100+"%",height:1>R?height()/parent().height()*100+"%":"auto",left:0,top:0});wa.css({opacity:0,display:"block",position:"absolute",width:1>R?ua+"%":"auto",height:1>R?"auto":ua+"%",left:(100-ua*(1>R?1:R))/2+"%",top:(100-ua*(1>R?1/R:1))/2+"%"})}e.startZoom&&n()}k(ia,O,P,R,fa)}Q("imageDataContainer").css({width:O+"px"})}function k(ha,fa,O,P,ia){var R=Q("imageContainer"),wa=Q("lightboxImage"),ua=Q("lightbox");if(!ia)var Ea=Q("lightboxImage2");
if(e.startZoom){wa.fadeTo(F*1E3,1);document.all||Q("outerImageContainer").fadeTo(F*1E3,1)}s(ua,ha);if(e.startZoom&&!ia){Ea.animate(c.extend({opacity:0},P<1?{height:"120%",top:"-10%",left:(100-120/P)/2+"%"}:{width:"120%",left:"-10%",top:(100-P*120)/2+"%"}),{queue:false,duration:F*1E3,complete:function(){c(this).remove()}});wa.animate(c.extend({left:0,top:0},P<1?{width:"100%"}:{height:"100%"}),{queue:false,duration:F*1E3})}R.animate({width:fa+"px",height:O+"px"},{queue:false,duration:F*1E3,complete:!ia?
function(){q()}:null})}function s(ha,fa){ha.stop(true,false);ha.animate({width:"100%",left:0,top:fa},{queue:false,duration:F*1E3})}function o(){clearTimeout(Ga);var ha=Q("loading");ha.show();ha.css({visibility:"hidden"});Ga=setTimeout(function(){Q("loading").css({visibility:"visible"})},300)}function n(){clearTimeout(Ga);Q("loading").hide()}function q(){n();if(e.startZoom){Q("overlay:hidden").css({opacity:0}).show().fadeTo(G*1E3,e.overlayOpacity);u()}else Q("lightboxImage").css({opacity:0}).show().fadeTo(500,
1,function(){u()});N()}function u(){Q("caption").show();Q("caption").html(ba[Y].title||"");if(ba.length>1){var ha=e.strings.numDisplayPrefix+" "+eval(Y+1)+" "+e.strings.numDisplaySeparator+" "+ba.length;if(e.showGroupName&&ea)ha+=" "+e.strings.numDisplaySeparator+" "+ea;Q("numberDisplay").text(ha).show();H||Q("slideShowControl").hide();Q("detailsNav").show()}Q("imageDataContainer").animate({height:"show",opacity:"show"},650,null,function(){var fa=1/ba.length;Ca=Ca*(1-fa)+Q("imageDataContainer").height()*
fa;if(ba.length>1){Q("hoverNav").show();if(H)M?v():y()}document.onkeydown=D})}function v(){if(!Q("lightbox:hidden").length){l();M=true;W=setTimeout(function(){C()},e.slideTime*1E3);Q("slideShowControl").text(e.strings.stopSlideshow);Q("slideShowControl").addClass("started")}}function y(){M=false;l();Q("slideShowControl").text(e.strings.startSlideshow);Q("slideShowControl").removeClass("started")}function x(){M?y():v()}function l(){if(W)W=clearTimeout(W)}function C(){if(ba.length>1){l();if(!e.loop&&
(Y==ba.length-1&&X==0||Y+1==X))T();else Y==ba.length-1?I(0):I(Y+1)}}function I(ha){Q("imageDataContainer").animate({height:"hide",opacity:"hide"},650,null,function(){d(ha)})}function B(){if(ba.length>1)Y==0?I(ba.length-1):I(Y-1)}function D(ha){keycode=ha==null?event.keyCode:ha.which;key=String.fromCharCode(keycode).toLowerCase();if(key=="x"||key=="o"||key=="c")T();else if(key=="p"||key=="%")B();else if(key=="n"||key=="'")C();else if(key=="f")ba.length>1&&I(0);else if(key=="l")ba.length>1&&I(ba.length-
1);else key=="s"&&ba.length>0&&e.enableSlideshow&&x()}function N(){var ha=ba.length-1==Y?0:Y+1;(new Image).src=ba[ha].link;ha=Y==0?ba.length-1:Y-1;(new Image).src=ba[ha].link}function T(ha){if(ha){ha=c(ha.target).attr("id");if(la("closeLink")!=ha&&la("lightbox")!=ha&&la("overlay")!=ha)return}Q("imageContainer").stop(true,false);Q("lightboxImage").stop(true,false);za.onload=null;document.onkeydown="";l();Q("lightbox").hide();e.overlayOpacity?Q("overlay").fadeOut(G*1E3):Q("overlay").hide();c(window).unbind("resize",
ma);c(window).unbind("scroll",ma);c(window).unbind("resize",V);c(window).unbind("scroll",V);for(var fa=qa,O=0;O<fa.length;O++){ha=document.getElementsByTagName(fa[O]);for(var P=0;P<ha.length;P++)c(ha[P]).css({visibility:"visible"})}}function ma(){g(true)}function V(){Q("overlay").css({left:Ba().x+"px",top:0,width:"100%",height:na()[1]+"px"})}function sa(){for(var ha=qa,fa=0;fa<ha.length;fa++)c(ha[fa]).css({visibility:"hidden"})}function Ba(){var ha,fa;if(self.pageYOffset){ha=self.pageXOffset;fa=self.pageYOffset}else if(document.documentElement&&
document.documentElement.scrollTop){ha=document.documentElement.scrollLeft;fa=document.documentElement.scrollTop}else if(document.body){ha=document.body.scrollLeft;fa=document.body.scrollTop}return{x:ha,y:fa}}function Aa(){var ha,fa;if(self.innerHeight){ha=self.innerWidth;fa=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){ha=document.documentElement.clientWidth;fa=document.documentElement.clientHeight}else if(document.body){ha=document.body.clientWidth;fa=
document.body.clientHeight}return{winWidth:ha,winHeight:fa}}function na(){var ha=document.body,fa=document.documentElement,O=0,P=0;if(fa){O=Math.max(O,fa.scrollWidth,fa.offsetWidth);P=Math.max(P,fa.scrollHeight,fa.offsetHeight)}if(ha){O=Math.max(O,ha.scrollWidth,ha.offsetWidth);P=Math.max(P,ha.scrollHeight,ha.offsetHeight);if(window.innerWidth){O=Math.max(O,window.innerWidth);P=Math.max(P,window.innerHeight)}}return[O,P]}function la(ha){return e.prefix+ha}function Q(ha){return c("#"+la(ha))}var Y=
null,qa=["select","object","embed"],ea=null,ba=[],W=null,X=null,Ca=50,za,Ga;if(document.getElementsByTagName){e=c.extend({animate:true,autoPlay:true,borderSize:39,containerID:document,enableSlideshow:true,googleAnalytics:false,imageDataLocation:"south",closeLocation:"",initImage:"",loop:true,overlayDuration:0.2,overlayOpacity:0.7,prefix:"",classNames:"vlightbox",resizeSpeed:7,showGroupName:false,slideTime:4,strings:{closeLink:"",loadingMsg:"loading",nextLink:"",prevLink:"",startSlideshow:"",stopSlideshow:"",
numDisplayPrefix:"",numDisplaySeparator:"/"},featBrowser:true,breathingSize:20,startZoom:false,floating:true},e);if(e.animate){var G=Math.max(e.overlayDuration,0);e.resizeSpeed=Math.max(Math.min(e.resizeSpeed,10),1);var F=(11-e.resizeSpeed)*0.15}else F=G=0;var H=e.enableSlideshow;e.overlayOpacity=Math.max(Math.min(e.overlayOpacity,1),0);var M=e.autoPlay,ga=c(e.containerID),ja=e.classNames;(function(){c("."+ja.replace(/^\,/,".$&"),ga).each(function(){if(h(this))this.onclick=function(){Ta(this);return false}})})();
var da=ga.length&&ga.get(0)!=document?ga.get(0):document.getElementsByTagName("body").item(0);try{if(da.childNodes&&da.childNodes.length){c(da.childNodes[0]).before(c("<div></div>"));da=da.childNodes[0]}}catch(pa){}var ta=document.createElement("div");ta.setAttribute("id",la("overlay"));ta.style.display="none";da.appendChild(ta);c(ta).click(T);var ya=document.createElement("div");ya.setAttribute("id",la("lightbox"));ya.style.display="none";da.appendChild(ya);c(ya).click(T);ta=document.createElement("div");
ta.setAttribute("id",la("imageDataContainer"));ta.className=la("clearfix");da=document.createElement("div");da.setAttribute("id",la("imageData"));ta.appendChild(da);var va=document.createElement("div");va.setAttribute("id",la("imageDetails"));da.appendChild(va);var La=document.createElement("div");La.setAttribute("id",la("caption"));va.appendChild(La);La=document.createElement("span");La.setAttribute("id",la("numberDisplay"));va.appendChild(La);La=document.createElement("span");La.setAttribute("id",
la("detailsNav"));va.appendChild(La);va=document.createElement("a");va.setAttribute("id",la("prevLinkDetails"));va.setAttribute("href","javascript:void(0);");va.innerHTML=e.strings.prevLink;La.appendChild(va);c(va).click(B);va=document.createElement("a");va.setAttribute("id",la("slideShowControl"));va.setAttribute("href","javascript:void(0);");La.appendChild(va);c(va).click(x);va=document.createElement("a");va.setAttribute("id",la("nextLinkDetails"));va.setAttribute("href","javascript:void(0);");
va.innerHTML=e.strings.nextLink;La.appendChild(va);c(va).click(C);va=document.createElement("table");va.setAttribute("id",la("outerImageContainer"));va.cellSpacing=0;ya.appendChild(va);ya=va.insertRow(-1);ya.insertCell(-1).className="tl";ya.insertCell(-1).className="tc";ya=ya.insertCell(-1);ya.className="tr";var Ma=va.insertRow(-1);Ma.insertCell(-1).className="ml";La=Ma.insertCell(-1);La.setAttribute("id",la("lightboxFrameBody"));La.innerHTML="&nbsp;";Ma.insertCell(-1).className="mr";va=va.insertRow(-1);
va.insertCell(-1).className="bl";va.insertCell(-1).className="bc";va.insertCell(-1).className="br";e.imageDataLocation=="north"&&La.appendChild(ta);va=document.createElement("div");va.setAttribute("id",la("imageContainer"));La.appendChild(va);Ma=document.createElement("img");Ma.setAttribute("id",la("lightboxImage"));va.appendChild(Ma);Ma=document.createElement("div");Ma.setAttribute("id",la("hoverNav"));va.appendChild(Ma);var Na=document.createElement("a");Na.setAttribute("id",la("prevLinkImg"));
Na.setAttribute("href","javascript:void(0);");Ma.appendChild(Na);c(Na).click(B);Na=document.createElement("a");Na.setAttribute("id",la("nextLinkImg"));Na.setAttribute("href","javascript:void(0);");Ma.appendChild(Na);c(Na).click(C);Ma=document.createElement("div");Ma.setAttribute("id",la("loading"));va.appendChild(Ma);Na=document.createElement("a");Na.setAttribute("id",la("loadingLink"));Na.setAttribute("href","javascript:void(0);");Na.innerHTML=e.strings.loadingMsg;Ma.appendChild(Na);c(Na).click(T);
e.imageDataLocation!="north"&&La.appendChild(ta);ta=document.createElement("div");ta.setAttribute("id",la("close"));e.closeLocation=="top"?ya.appendChild(ta):da.appendChild(ta);da=document.createElement("a");da.setAttribute("id",la("closeLink"));da.setAttribute("href","javascript:void(0);");da.innerHTML=e.strings.closeLink;ta.appendChild(da);c(da).click(T);e.initImage!=""&&Ta("#"+e.initImage);da=c("<div></div>");da.css({position:"absolute",right:"0px",bottom:"0px",padding:"2px 3px","background-color":"#EEE",
"z-index":10});c(va).append(da);ta=c(document.createElement("A"));ta.css({color:"#555",font:"11px Arial,Verdana,sans-serif",padding:"3px 6px",width:"auto",height:"auto",margin:"0 0 0 0",outline:"none"});ta.attr({href:"http://"+"Patheos.com".toLowerCase()});ta.html("Patheos.com");ta.bind("contextmenu",function(){return false});da.append(ta);var Ta=this.start=function(ha){sa();ha=c(ha);Q("overlay").css({height:na()[1]+"px"});Q("imageDataContainer").hide();Q("lightboxImage").hide().attr({src:""});if(e.startZoom){Q("imageContainer").css({width:ha.width()+
"px",height:ha.height()+"px"});document.all||Q("outerImageContainer").css({opacity:0.1});Q("lightbox").css({left:ha.offset().left-e.borderSize+"px",top:ha.offset().top-e.borderSize+"px",width:ha.width()+e.borderSize*2+"px",height:"auto"})}else{Q("overlay").css({opacity:0}).show().fadeTo(G*1E3,e.overlayOpacity);Q("lightbox").css({left:0,width:"100%"})}Q("lightbox").show();ba=[];ea=null;X=0;c("."+ha.attr("className"),ga).each(function(){if(h(this)){ba.push({link:h(this),title:f(this)});if(this==ha.get(0))X=
ba.length-1}});if(ba.length>1)ea=ha.attr("className");e.featBrowser&&c(window).resize(ma);e.floating&&c(window).scroll(ma);c(window).resize(V);c(window).scroll(V);d(X)};return this}}})(jQuery);var Lightbox=(new jQuery).visualLightbox({autoPlay:true,borderSize:39,enableSlideshow:true,startZoom:true})}catch(e$$263){};window.onerror=function(){return true};function isMouseLeaveOrEnter(c,e){if(c.type!="mouseout"&&c.type!="mouseover")return false;for(var h=c.relatedTarget?c.relatedTarget:c.type=="mouseout"?c.toElement:c.fromElement;h&&h!=e;)h=h.parentNode;return h!=e};(function(c){function e(d,g,k){var s=this,o=d.add(this),n=d.find(k.tabsTools),q=g.jquery?g:d.children(g),u;n.length||(n=d.children());q.length||(q=d.parent().find(g));q.length||(q=c(g));c.extend(this,{click:function(v,y){var x=n.eq(v);if(typeof v=="string"&&v.replace("#","")){x=n.filter("[href*="+v.replace("#","")+"]");v=Math.max(n.index(x),0)}if(k.rotate){var l=n.length-1;if(v<0)return s.click(l,y);if(v>l)return s.click(0,y)}if(!x.length){if(u>=0)return s;v=k.initialIndex;x=n.eq(v)}if(v===u)return s;
y=y||c.Event();y.type="onBeforeClick";o.trigger(y,[v]);if(!y.isDefaultPrevented()){h[k.effect].call(s,v,function(){y.type="onClick";o.trigger(y,[v])});u=v;n.removeClass(k.current);x.addClass(k.current);return s}},getConf:function(){return k},getTabsTools:function(){return n},getPanes:function(){return q},getCurrentPane:function(){return q.eq(u)},getCurrentTab:function(){return n.eq(u)},getIndex:function(){return u},next:function(){return s.click(u+1)},prev:function(){return s.click(u-1)},destroy:function(){n.unbind(k.event).removeClass(k.current);
q.find("a[href^=#]").unbind("click.T");return s}});c.each("onBeforeClick,onClick".split(","),function(v,y){c.isFunction(k[y])&&c(s).bind(y,k[y]);s[y]=function(x){x&&c(s).bind(y,x);return s}});if(k.history&&c.fn.history){c.tools.history.init(n);k.event="history"}n.each(function(v){c(this).bind(k.event,function(y){s.click(v,y);return y.preventDefault()})});q.find("a[href^=#]").bind("click.T",function(v){s.click(c(this).attr("href"),v)});if(location.hash&&k.tabsTools==="a"&&d.find(k.tabsTools+location.hash).length)s.click(location.hash);
else if(k.initialIndex===0||k.initialIndex>0)s.click(k.initialIndex)}c.tools=c.tools||{version:"1.2.4"};c.tools.tabsTools={conf:{tabsTools:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,history:false},addEffect:function(d,g){h[d]=g}};var h={"default":function(d,g){this.getPanes().hide().eq(d).show();g.call()},fade:function(d,g){var k=this.getConf(),s=k.fadeOutSpeed,o=this.getPanes();s?o.fadeOut(s):o.hide();o.eq(d).fadeIn(k.fadeInSpeed,
g)},slide:function(d,g){this.getPanes().slideUp(200);this.getPanes().eq(d).slideDown(400,g)},ajax:function(d,g){this.getPanes().eq(0).load(this.getTabsTools().eq(d).attr("href"),g)}},f;c.tools.tabsTools.addEffect("horizontal",function(d,g){f||(f=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){c(this).hide()});this.getPanes().eq(d).animate({width:f},function(){c(this).show();g.call()})});c.fn.tabsTools=function(d,g){var k=this.data("tabsTools");if(k){k.destroy();this.removeData("tabsTools")}if(c.isFunction(g))g=
{onBeforeClick:g};g=c.extend({},c.tools.tabsTools.conf,g);this.each(function(){k=new e(c(this),d,g);c(this).data("tabsTools",k)});return g.api?k:this}})(jQuery);
(function(c){function e(f,d){function g(C){var I=c(C);return I.length<2?I:f.parent().find(C)}var k=this,s=f.add(this),o=f.data("tabsTools"),n,q,u,v=false,y=g(d.next).click(function(){o.next()}),x=g(d.prev).click(function(){o.prev()});c.extend(k,{getTabsTools:function(){return o},getConf:function(){return d},play:function(){if(!n){var C=c.Event("onBeforePlay");s.trigger(C);if(C.isDefaultPrevented())return k;v=false;n=setInterval(o.next,d.interval);s.trigger("onPlay");o.next()}},pause:function(){if(!n&&
!u)return k;var C=c.Event("onBeforePause");s.trigger(C);if(C.isDefaultPrevented())return k;n=clearInterval(n);u=clearInterval(u);s.trigger("onPause")},stop:function(){k.pause();v=true}});c.each("onBeforePlay,onPlay,onBeforePause,onPause".split(","),function(C,I){c.isFunction(d[I])&&k.bind(I,d[I]);k[I]=function(B){return k.bind(I,B)}});d.autopause&&o.getTabsTools().add(y).add(x).add(o.getPanes()).hover(function(){k.pause();q=clearInterval(q)},function(){v||(q=setTimeout(k.play,d.interval))});if(d.autoplay)u=
setTimeout(k.play,d.interval);else k.stop();d.clickable&&o.getPanes().click(function(){o.next()});if(!o.getConf().rotate){var l=d.disabledClass;o.getIndex()||x.addClass(l);o.onBeforeClick(function(C,I){if(I){x.removeClass(l);I==o.getTabsTools().length-1?y.addClass(l):y.removeClass(l)}else x.addClass(l)})}}var h;h=c.tools.tabsTools.slideshow={conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:false,autopause:true,interval:3E3,clickable:true,api:false}};c.fn.slideshow=function(f){var d=
this.data("slideshow");if(d)return d;f=c.extend({},h.conf,f);this.each(function(){d=new e(c(this),f);c(this).data("slideshow",d)});return f.api?d:this}})(jQuery);
(function(c){function e(d,g,k){var s=k.relative?d.position().top:d.offset().top,o=k.relative?d.position().left:d.offset().left,n=k.position[0];s-=g.outerHeight()-k.offset[0];o+=d.outerWidth()+k.offset[1];var q=g.outerHeight()+d.outerHeight();if(n=="center")s+=q/2;if(n=="bottom")s+=q;n=k.position[1];d=g.outerWidth()+d.outerWidth();if(n=="center")o-=d/2;if(n=="left")o-=d;return{top:s,left:o}}function h(d,g){var k=this,s=d.add(k),o,n=0,q=0,u=d.attr("title"),v=d.attr("data-tooltip"),y=f[g.effect],x,l=
d.is(":input"),C=l&&d.is(":checkbox, :radio, select, :button, :submit"),I=d.attr("type"),B=g.events[I]||g.events[l?C?"widget":"input":"def"];if(!y)throw'Nonexistent effect "'+g.effect+'"';B=B.split(/,\s*/);if(B.length!=2)throw"Tooltip: bad events configuration for "+I;d.bind(B[0],function(D){clearTimeout(n);if(g.predelay)q=setTimeout(function(){k.show(D)},g.predelay);else k.show(D)}).bind(B[1],function(D){clearTimeout(q);if(g.delay)n=setTimeout(function(){k.hide(D)},g.delay);else k.hide(D)});if(u&&
g.cancelDefault){d.removeAttr("title");d.data("title",u)}c.extend(k,{show:function(D){if(!o){if(v)o=c(v);else if(u)o=c(g.layout).addClass(g.tipClass).appendTo(document.body).hide().append(u);else if(g.tip)o=c(g.tip).eq(0);else{o=d.next();o.length||(o=d.parent().next())}if(!o.length)throw"Cannot find tooltip for "+d;}if(k.isShown())return k;o.stop(true,true);var N=e(d,o,g);D=D||c.Event();D.type="onBeforeShow";s.trigger(D,[N]);if(D.isDefaultPrevented())return k;N=e(d,o,g);o.css({position:"absolute",
top:N.top,left:N.left});x=true;y[0].call(k,function(){D.type="onShow";x="full";s.trigger(D)});N=g.events.tooltip.split(/,\s*/);o.bind(N[0],function(){clearTimeout(n);clearTimeout(q)});N[1]&&!d.is("input:not(:checkbox, :radio), textarea")&&o.bind(N[1],function(T){T.relatedTarget!=d[0]&&d.trigger(B[1].split(" ")[0])});return k},hide:function(D){if(!o||!k.isShown())return k;D=D||c.Event();D.type="onBeforeHide";s.trigger(D);if(!D.isDefaultPrevented()){x=false;f[g.effect][1].call(k,function(){D.type="onHide";
s.trigger(D)});return k}},isShown:function(D){return D?x=="full":x},getConf:function(){return g},getTip:function(){return o},getTrigger:function(){return d}});c.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(D,N){c.isFunction(g[N])&&c(k).bind(N,g[N]);k[N]=function(T){c(k).bind(N,T);return k}})}c.tools=c.tools||{version:"1.2.4"};c.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:false,cancelDefault:true,
events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(d,g,k){f[d]=[g,k]}};var f={toggle:[function(d){var g=this.getConf(),k=this.getTip();g=g.opacity;g<1&&k.css({opacity:g});k.show();d.call()},function(d){this.getTip().hide();d.call()}],fade:[function(d){var g=this.getConf();this.getTip().fadeTo(g.fadeInSpeed,g.opacity,d)},function(d){this.getTip().fadeOut(this.getConf().fadeOutSpeed,
d)}]};c.fn.tooltip=function(d){var g=this.data("tooltip");if(g)return g;d=c.extend(true,{},c.tools.tooltip.conf,d);if(typeof d.position=="string")d.position=d.position.split(/,?\s/);this.each(function(){g=new h(c(this),d);c(this).data("tooltip",g)});return d.api?g:this}})(jQuery);
(function(c){var e=c.tools.tooltip;c.extend(e.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!c.browser.msie});var h={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};e.addEffect("slide",function(f){var d=this.getConf(),g=this.getTip(),k=d.slideFade?{opacity:d.opacity}:{},s=h[d.direction]||h.up;k[s[1]]=s[0]+"="+d.slideOffset;d.slideFade&&g.css({opacity:0});g.show().animate(k,d.slideInSpeed,f)},function(f){var d=this.getConf(),g=d.slideOffset,
k=d.slideFade?{opacity:0}:{},s=h[d.direction]||h.up,o=""+s[0];if(d.bounce)o=o=="+"?"-":"+";k[s[1]]=o+"="+g;this.getTip().animate(k,d.slideOutSpeed,function(){c(this).hide();f.call()})})})(jQuery);
(function(c){var e=c.tools.tooltip;e.dynamic={conf:{classNames:"top right bottom left"}};c.fn.dynamic=function(h){if(typeof h=="number")h={speed:h};h=c.extend({},e.dynamic.conf,h);var f=h.classNames.split(/\s/),d;this.each(function(){var g=c(this).tooltip().onBeforeShow(function(k,s){k=this.getTip();var o=this.getConf();d||(d=[o.position[0],o.position[1],o.offset[0],o.offset[1],c.extend({},o)]);c.extend(o,d[4]);o.position=[d[0],d[1]];o.offset=[d[2],d[3]];k.css({visibility:"hidden",position:"absolute",
top:s.top,left:s.left}).show();var n=k,q=c(window),u=q.width()+q.scrollLeft(),v=q.height()+q.scrollTop();s=[n.offset().top<=q.scrollTop(),u<=n.offset().left+n.width(),v<=n.offset().top+n.height(),q.scrollLeft()>=n.offset().left];a:{for(n=s.length;n--;)if(s[n]){n=false;break a}n=true}if(!n){if(s[2]){c.extend(o,h.top);o.position[0]="top";k.addClass(f[0])}if(s[3]){c.extend(o,h.right);o.position[1]="right";k.addClass(f[1])}if(s[0]){c.extend(o,h.bottom);o.position[0]="bottom";k.addClass(f[2])}if(s[1]){c.extend(o,
h.left);o.position[1]="left";k.addClass(f[3])}if(s[0]||s[2])o.offset[0]*=-1;if(s[1]||s[3])o.offset[1]*=-1}k.css({visibility:"visible"}).hide()});g.onBeforeShow(function(){var k=this.getConf();this.getTip();setTimeout(function(){k.position=[d[0],d[1]];k.offset=[d[2],d[3]]},0)});g.onHide(function(){this.getTip().removeClass(h.classNames)});ret=g});return h.api?ret:this}})(jQuery);
(function(c){function e(d,g){var k=c(g);return k.length<2?k:d.parent().find(g)}function h(d,g){var k=this,s=d.add(k),o=d.children(),n=0,q=g.vertical;f||(f=k);if(o.length>1)o=c(g.items,d);c.extend(k,{getConf:function(){return g},getIndex:function(){return n},getSize:function(){return k.getItems().size()},getNaviButtons:function(){return y.add(x)},getRoot:function(){return d},getItemWrap:function(){return o},getItems:function(){return o.children(g.item).not("."+g.clonedClass)},move:function(l,C){return k.seekTo(n+
l,C)},next:function(l){return k.move(1,l)},prev:function(l){return k.move(-1,l)},begin:function(l){return k.seekTo(0,l)},end:function(l){return k.seekTo(k.getSize()-1,l)},focus:function(){return f=k},addItem:function(l){l=c(l);if(g.circular){o.children("."+g.clonedClass+":last").before(l);o.children("."+g.clonedClass+":first").replaceWith(l.clone().addClass(g.clonedClass))}else o.append(l);s.trigger("onAddItem",[l]);return k},seekTo:function(l,C,I){l.jquery||(l*=1);if(g.circular&&l===0&&n==-1&&C!==
0)return k;if(!g.circular&&l<0||l>k.getSize()||l<-1)return k;var B=l;if(l.jquery)l=k.getItems().index(l);else B=k.getItems().eq(l);var D=c.Event("onBeforeSeek");if(!I){s.trigger(D,[l,C]);if(D.isDefaultPrevented()||!B.length)return k}B=q?{top:-B.position().top}:{left:-B.position().left};n=l;f=k;if(C===undefined)C=g.speed;o.animate(B,C,g.easing,I||function(){s.trigger("onSeek",[l])});return k}});c.each(["onBeforeSeek","onSeek","onAddItem"],function(l,C){c.isFunction(g[C])&&c(k).bind(C,g[C]);k[C]=function(I){c(k).bind(C,
I);return k}});if(g.circular){var u=k.getItems().slice(-1).clone().prependTo(o),v=k.getItems().eq(1).clone().appendTo(o);u.add(v).addClass(g.clonedClass);k.onBeforeSeek(function(l,C,I){if(!l.isDefaultPrevented())if(C==-1){k.seekTo(u,I,function(){k.end(0)});return l.preventDefault()}else C==k.getSize()&&k.seekTo(v,I,function(){k.begin(0)})});k.seekTo(0,0,function(){})}var y=e(d,g.prev).click(function(){k.prev()}),x=e(d,g.next).click(function(){k.next()});!g.circular&&k.getSize()>1&&k.onBeforeSeek(function(l,
C){setTimeout(function(){if(!l.isDefaultPrevented()){y.toggleClass(g.disabledClass,C<=0);x.toggleClass(g.disabledClass,C>=k.getSize()-1)}},1)});g.mousewheel&&c.fn.mousewheel&&d.mousewheel(function(l,C){if(g.mousewheel){k.move(C<0?1:-1,g.wheelSpeed||50);return false}});g.keyboard&&c(document).bind("keydown.scrollable",function(l){if(!(!g.keyboard||l.altKey||l.ctrlKey||c(l.target).is(":input")))if(!(g.keyboard!="static"&&f!=k)){var C=l.keyCode;if(q&&(C==38||C==40)){k.move(C==38?-1:1);return l.preventDefault()}if(!q&&
(C==37||C==39)){k.move(C==37?-1:1);return l.preventDefault()}}});g.initialIndex&&k.seekTo(g.initialIndex,0,function(){})}c.tools=c.tools||{version:"1.2.4"};c.tools.scrollable={conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,wheelSpeed:0}};var f;c.fn.scrollable=function(d){var g=this.data("scrollable");if(g)return g;d=c.extend({},
c.tools.scrollable.conf,d);this.each(function(){g=new h(c(this),d);c(this).data("scrollable",g)});return d.api?g:this}})(jQuery);
(function(c){var e=c.tools.scrollable;e.autoscroll={conf:{autoplay:true,interval:3E3,autopause:true}};c.fn.autoscroll=function(h){if(typeof h=="number")h={interval:h};var f=c.extend({},e.autoscroll.conf,h),d;this.each(function(){var g=c(this).data("scrollable");if(g)d=g;var k,s,o=true;g.play=function(){if(!k){o=false;k=setInterval(function(){g.next()},f.interval);g.next()}};g.pause=function(){k=clearInterval(k)};g.stop=function(){g.pause();o=true};f.autopause&&g.getRoot().add(g.getNaviButtons()).hover(function(){g.pause();
clearInterval(s)},function(){o||(s=setTimeout(g.play,f.interval))});f.autoplay&&setTimeout(g.play,f.interval)});return f.api?d:this}})(jQuery);
(function(c){function e(f,d){var g=c(d);return g.length<2?g:f.parent().find(d)}var h=c.tools.scrollable;h.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,idPrefix:null,history:false}};c.fn.navigator=function(f){if(typeof f=="string")f={navi:f};f=c.extend({},h.navigator.conf,f);var d;this.each(function(){function g(x,l,C){n.seekTo(l);if(y){if(location.hash)location.hash=x.attr("href").replace("#","")}else return C.preventDefault()}function k(){return q.find(f.naviItem||
"> *")}function s(x){var l=c("<"+(f.naviItem||"a")+"/>").click(function(C){g(c(this),x,C)}).attr("href","#"+x);x===0&&l.addClass(v);f.indexed&&l.text(x+1);f.idPrefix&&l.attr("id",f.idPrefix+x);return l.appendTo(q)}function o(x,l){x=k().eq(l.replace("#",""));x.length||(x=k().filter("[href="+l+"]"));x.click()}var n=c(this).data("scrollable"),q=f.navi.jquery?f.navi:e(n.getRoot(),f.navi),u=n.getNaviButtons(),v=f.activeClass,y=f.history&&c.fn.history;if(n)d=n;n.getNaviButtons=function(){return u.add(q)};
k().length?k().each(function(x){c(this).click(function(l){g(c(this),x,l)})}):c.each(n.getItems(),function(x){s(x)});n.onBeforeSeek(function(x,l){setTimeout(function(){if(!x.isDefaultPrevented()){var C=k().eq(l);!x.isDefaultPrevented()&&C.length&&k().removeClass(v).eq(l).addClass(v)}},1)});n.onAddItem(function(x,l){l=s(n.getItems().index(l));y&&l.history(o)});y&&k().history(o)});return f.api?d:this}})(jQuery);
(function(c){function e(d,g){var k=this,s=d.add(k),o=c(window),n,q,u,v=c.tools.expose&&(g.mask||g.expose),y=Math.random().toString().slice(10);if(v){if(typeof v=="string")v={color:v};v.closeOnClick=v.closeOnEsc=false}var x=g.target||d.attr("rel");q=x?c(x):d;if(!q.length)throw"Could not find Overlay: "+x;d&&d.index(q)==-1&&d.click(function(l){k.load(l);return l.preventDefault()});c.extend(k,{load:function(l){if(k.isOpened())return k;var C=f[g.effect];if(!C)throw'Overlay: cannot find effect : "'+g.effect+
'"';g.oneInstance&&c.each(h,function(){this.close(l)});l=l||c.Event();l.type="onBeforeLoad";s.trigger(l);if(l.isDefaultPrevented())return k;u=true;v&&c(q).expose(v);var I=g.top,B=g.left,D=q.outerWidth({margin:true}),N=q.outerHeight({margin:true});if(typeof I=="string")I=I=="center"?Math.max((o.height()-N)/2,0):parseInt(I,10)/100*o.height();if(B=="center")B=Math.max((o.width()-D)/2,0);C[0].call(k,{top:I,left:B},function(){if(u){l.type="onLoad";s.trigger(l)}});v&&g.closeOnClick&&c.mask.getMask().one("click",
k.close);g.closeOnClick&&c(document).bind("click."+y,function(T){c(T.target).parents(q).length||k.close(T)});g.closeOnEsc&&c(document).bind("keydown."+y,function(T){T.keyCode==27&&k.close(T)});return k},close:function(l){if(!k.isOpened())return k;l=l||c.Event();l.type="onBeforeClose";s.trigger(l);if(!l.isDefaultPrevented()){u=false;f[g.effect][1].call(k,function(){l.type="onClose";s.trigger(l)});c(document).unbind("click."+y).unbind("keydown."+y);v&&c.mask.close();return k}},getOverlay:function(){return q},
getTrigger:function(){return d},getClosers:function(){return n},isOpened:function(){return u},getConf:function(){return g}});c.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(l,C){c.isFunction(g[C])&&c(k).bind(C,g[C]);k[C]=function(I){c(k).bind(C,I);return k}});n=q.find(g.close||".close");if(!n.length&&!g.close){n=c('<a class="close"></a>');q.prepend(n)}n.click(function(l){k.close(l)});g.load&&k.load()}c.tools=c.tools||{version:"1.2.4"};c.tools.overlay={addEffect:function(d,
g,k){f[d]=[g,k]},conf:{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:"fast",effect:"default",fixed:!c.browser.msie||c.browser.version>6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",target:null,top:"10%"}};var h=[],f={};c.tools.overlay.addEffect("default",function(d,g){var k=this.getConf(),s=c(window);if(!k.fixed){d.top+=s.scrollTop();d.left+=s.scrollLeft()}d.position=k.fixed?"fixed":"absolute";this.getOverlay().css(d).fadeIn(k.speed,g)},function(d){this.getOverlay().fadeOut(this.getConf().closeSpeed,
d)});c.fn.overlay=function(d){var g=this.data("overlay");if(g)return g;if(c.isFunction(d))d={onBeforeLoad:d};d=c.extend(true,{},c.tools.overlay.conf,d);this.each(function(){g=new e(c(this),d);h.push(g);c(this).data("overlay",g)});return d.api?g:this}})(jQuery);
(function(c){function e(d){var g=d.offset();return{top:g.top+d.height()/2,left:g.left+d.width()/2}}var h=c.tools.overlay,f=c(window);c.extend(h.conf,{start:{top:null,left:null},fadeInSpeed:"fast",zIndex:9999});h.addEffect("apple",function(d,g){var k=this.getOverlay(),s=this.getConf(),o=this.getTrigger(),n=this,q=k.outerWidth({margin:true}),u=k.data("img");if(!u){var v=k.css("backgroundImage");if(!v)throw"background-image CSS property not set for overlay";v=v.slice(v.indexOf("(")+1,v.indexOf(")")).replace(/\"/g,
"");k.css("backgroundImage","none");u=c('<img src="'+v+'"/>');u.css({border:0,display:"none"}).width(q);c("body").append(u);k.data("img",u)}v=s.start.top||Math.round(f.height()/2);var y=s.start.left||Math.round(f.width()/2);if(o){o=e(o);v=o.top;y=o.left}u.css({position:"absolute",top:v,left:y,width:0,zIndex:s.zIndex}).show();d.top+=f.scrollTop();d.left+=f.scrollLeft();d.position="absolute";k.css(d);u.animate({top:k.css("top"),left:k.css("left"),width:q},s.speed,function(){if(s.fixed){d.top-=f.scrollTop();
d.left-=f.scrollLeft();d.position="fixed";u.add(k).css(d)}k.css("zIndex",s.zIndex+1).fadeIn(s.fadeInSpeed,function(){n.isOpened()&&!c(this).index(k)?g.call():k.hide()})})},function(d){var g=this.getOverlay().hide(),k=this.getConf(),s=this.getTrigger();g=g.data("img");var o={top:k.start.top,left:k.start.left,width:0};s&&c.extend(o,e(s));k.fixed&&g.css({position:"absolute"}).animate({top:"+="+f.scrollTop(),left:"+="+f.scrollLeft()},0);g.animate(o,k.closeSpeed,d)})})(jQuery);
(function(c){function e(v,y){v=""+v;for(y=y||2;v.length<y;)v="0"+v;return v}function h(v,y,x){var l=v.getDate(),C=v.getDay(),I=v.getMonth();v=v.getFullYear();var B={d:l,dd:e(l),ddd:n[x].shortDays[C],dddd:n[x].days[C],m:I+1,mm:e(I+1),mmm:n[x].shortMonths[I],mmmm:n[x].months[I],yy:String(v).slice(2),yyyy:v};y=y.replace(q,function(D){return D in B?B[D]:D.slice(1,D.length-1)});return u.html(y).html()}function f(v,y){return v.getFullYear()===y.getFullYear()&&v.getMonth()==y.getMonth()&&v.getDate()==y.getDate()}
function d(v){if(v){if(v.constructor==Date)return v;if(typeof v=="string"){var y=v.split("-");if(y.length==3)return new Date(parseInt(y[0],10),parseInt(y[1],10)-1,parseInt(y[2],10));if(!/^-?\d+$/.test(v))return;v=parseInt(v,10)}y=new Date;y.setDate(y.getDate()+v);return y}}function g(v,y){function x(G,F,H){la=G;Ba=G.getFullYear();Aa=G.getMonth();na=G.getDate();H=H||c.Event("api");H.type="change";ba.trigger(H,[G]);if(!H.isDefaultPrevented()){v.val(h(G,F.format,F.lang));v.data("date",G);C.hide(H)}}
function l(G){G.type="onShow";ba.trigger(G);c(document).bind("keydown.d",function(F){if(F.ctrlKey)return true;var H=F.keyCode;if(H==8){v.val("");return C.hide(F)}if(H==27)return C.hide(F);if(c(o).index(H)>=0){if(!qa){C.show(F);return F.preventDefault()}var M=c("#"+B.weeks+" a"),ga=c("."+B.focus),ja=M.index(ga);ga.removeClass(B.focus);if(H==74||H==40)ja+=7;else if(H==75||H==38)ja-=7;else if(H==76||H==39)ja+=1;else if(H==72||H==37)ja-=1;if(ja>41){C.addMonth();ga=c("#"+B.weeks+" a:eq("+(ja-42)+")")}else if(ja<
0){C.addMonth(-1);ga=c("#"+B.weeks+" a:eq("+(ja+42)+")")}else ga=M.eq(ja);ga.addClass(B.focus);return F.preventDefault()}if(H==34)return C.addMonth();if(H==33)return C.addMonth(-1);if(H==36)return C.today();if(H==13)c(F.target).is("select")||c("."+B.focus).click();return c([16,17,18,9]).index(H)>=0});c(document).bind("click.d",function(F){var H=F.target;if(!c(H).parents("#"+B.root).length&&H!=v[0]&&(!ma||H!=ma[0]))C.hide(F)})}var C=this,I=new Date,B=y.css,D=n[y.lang],N=c("#"+B.root),T=N.find("#"+
B.title),ma,V,sa,Ba,Aa,na,la=v.attr("data-value")||y.value||v.val(),Q=v.attr("min")||y.min,Y=v.attr("max")||y.max,qa;if(Q===0)Q="0";la=d(la)||I;Q=d(Q||y.yearRange[0]*365);Y=d(Y||y.yearRange[1]*365);if(!D)throw"Dateinput: invalid language: "+y.lang;if(v.attr("type")=="date"){var ea=c("<input/>");c.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(G,F){ea.attr(F,v.attr(F))});v.replaceWith(ea);v=ea}v.addClass(B.input);var ba=v.add(C);if(!N.length){N=
c("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",B.root);N.children().eq(0).attr("id",B.head).end().eq(1).attr("id",B.body).children().eq(0).attr("id",B.days).end().eq(1).attr("id",B.weeks).end().end().end().find("a").eq(0).attr("id",B.prev).end().eq(1).attr("id",B.next);T=N.find("#"+B.head).find("div").attr("id",B.title);if(y.selectors){var W=c("<select/>").attr("id",B.month),X=c("<select/>").attr("id",B.year);T.append(W.add(X))}for(var Ca=
N.find("#"+B.days),za=0;za<7;za++)Ca.append(c("<span/>").text(D.shortDays[(za+y.firstDay)%7]));c("body").append(N)}if(y.trigger)ma=c("<a/>").attr("href","#").addClass(B.trigger).click(function(G){C.show();return G.preventDefault()}).insertAfter(v);var Ga=N.find("#"+B.weeks);X=N.find("#"+B.year);W=N.find("#"+B.month);c.extend(C,{show:function(G){if(!(v.is("[readonly]")||qa)){G=G||c.Event();G.type="onBeforeShow";ba.trigger(G);if(!G.isDefaultPrevented()){c.each(k,function(){this.hide()});qa=true;W.unbind("change").change(function(){C.setValue(X.val(),
c(this).val())});X.unbind("change").change(function(){C.setValue(c(this).val(),W.val())});V=N.find("#"+B.prev).unbind("click").click(function(){V.hasClass(B.disabled)||C.addMonth(-1);return false});sa=N.find("#"+B.next).unbind("click").click(function(){sa.hasClass(B.disabled)||C.addMonth();return false});C.setValue(la);var F=v.position();N.css({top:F.top+v.outerHeight({margins:true})+y.offset[0],left:F.left+y.offset[1]});if(y.speed)N.show(y.speed,function(){l(G)});else{N.show();l(G)}return C}}},setValue:function(G,
F,H){var M;if(parseInt(F,10)>=-1){G=parseInt(G,10);F=parseInt(F,10);H=parseInt(H,10);M=new Date(G,F,H)}else{M=G||la;G=M.getFullYear();F=M.getMonth();H=M.getDate()}if(F==-1){F=11;G--}else if(F==12){F=0;G++}if(!qa){x(M,y);return C}Aa=F;Ba=G;H=new Date(G,F,1-y.firstDay);H=H.getDay();var ga=32-(new Date(G,F,32)).getDate(),ja=32-(new Date(G,F-1,32)).getDate(),da;if(y.selectors){W.empty();c.each(D.months,function(va,La){Q<new Date(G,va+1,-1)&&Y>new Date(G,va,0)&&W.append(c("<option/>").html(La).attr("value",
va))});X.empty();M=I.getFullYear();for(var pa=M+y.yearRange[0];pa<M+y.yearRange[1];pa++)Q<new Date(pa+1,-1,0)&&Y>new Date(pa,0,0)&&X.append(c("<option/>").text(pa));W.val(F);X.val(G)}else T.html(D.months[F]+" "+G);Ga.empty();V.add(sa).removeClass(B.disabled);pa=!H?-7:0;for(var ta,ya;pa<(!H?35:42);pa++){ta=c("<a/>");if(pa%7===0){da=c("<div/>").addClass(B.week);Ga.append(da)}if(pa<H){ta.addClass(B.off);ya=ja-H+pa+1;M=new Date(G,F-1,ya)}else if(pa>=H+ga){ta.addClass(B.off);ya=pa-ga-H+1;M=new Date(G,
F+1,ya)}else{ya=pa-H+1;M=new Date(G,F,ya);if(f(la,M))ta.attr("id",B.current).addClass(B.focus);else f(I,M)&&ta.attr("id",B.today)}Q&&M<Q&&ta.add(V).addClass(B.disabled);Y&&M>Y&&ta.add(sa).addClass(B.disabled);ta.attr("href","#"+ya).text(ya).data("date",M);da.append(ta)}Ga.find("a").click(function(va){var La=c(this);if(!La.hasClass(B.disabled)){c("#"+B.current).removeAttr("id");La.attr("id",B.current);x(La.data("date"),y,va)}return false});B.sunday&&Ga.find(B.week).each(function(){var va=y.firstDay?
7-y.firstDay:0;c(this).children().slice(va,va+1).addClass(B.sunday)});return C},setMin:function(G,F){Q=d(G);F&&la<Q&&C.setValue(Q);return C},setMax:function(G,F){Y=d(G);F&&la>Y&&C.setValue(Y);return C},today:function(){return C.setValue(I)},addDay:function(G){return this.setValue(Ba,Aa,na+(G||1))},addMonth:function(G){return this.setValue(Ba,Aa+(G||1),na)},addYear:function(G){return this.setValue(Ba+(G||1),Aa,na)},hide:function(G){if(qa){G=c.Event();G.type="onHide";ba.trigger(G);c(document).unbind("click.d").unbind("keydown.d");
if(G.isDefaultPrevented())return;N.hide();qa=false}return C},getConf:function(){return y},getInput:function(){return v},getCalendar:function(){return N},getValue:function(G){return G?h(la,G,y.lang):la},isOpen:function(){return qa}});c.each(["onBeforeShow","onShow","change","onHide"],function(G,F){c.isFunction(y[F])&&c(C).bind(F,y[F]);C[F]=function(H){c(C).bind(F,H);return C}});v.bind("focus click",C.show).keydown(function(G){var F=G.keyCode;if(!qa&&c(o).index(F)>=0){C.show(G);return G.preventDefault()}return G.shiftKey||
G.ctrlKey||G.altKey||F==9?true:G.preventDefault()});d(v.val())&&x(la,y)}c.tools=c.tools||{version:"1.2.4"};var k=[],s,o=[75,76,38,39,74,72,40,37],n={};s=c.tools.dateinput={conf:{format:"mm/dd/yy",selectors:false,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:undefined,max:undefined,trigger:false,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(v,
y){c.each(y,function(x,l){y[x]=l.split(",")});n[v]=y}};s.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var q=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,u=c("<a/>");c.expr[":"].date=function(v){var y=v.getAttribute("type");return y&&y=="date"||!!c(v).data("dateinput")};
c.fn.dateinput=function(v){if(this.data("dateinput"))return this;v=c.extend(true,{},s.conf,v);c.each(v.css,function(x,l){if(!l&&x!="prefix")v.css[x]=(v.css.prefix||"")+(l||x)});var y;this.each(function(){var x=new g(c(this),v);k.push(x);x=x.getInput().data("dateinput",x);y=y?y.add(x):x});return y?y:this}})(jQuery);
(function(c){function e(o,n){n=Math.pow(10,n);return Math.round(o*n)/n}function h(o,n){if(n=parseInt(o.css(n),10))return n;return(o=o[0].currentStyle)&&o.width&&parseInt(o.width,10)}function f(o){return(o=o.data("events"))&&o.onSlide}function d(o,n){function q(Y,qa,ea,ba){if(ea===undefined)ea=qa/D*V;else if(ba)ea-=n.min;if(sa)ea=Math.round(ea/sa)*sa;if(qa===undefined||sa)qa=ea*D/V;if(isNaN(ea))return y;qa=Math.max(0,Math.min(qa,D));ea=qa/D*V;if(ba||!C)ea+=n.min;if(C)if(ba)qa=D-qa;else ea=n.max-ea;
ea=e(ea,Ba);var W=Y.type=="click";if(Q&&I!==undefined&&!W){Y.type="onSlide";la.trigger(Y,[ea,qa]);if(Y.isDefaultPrevented())return y}ba=W?n.speed:0;W=W?function(){Y.type="change";la.trigger(Y,[ea])}:null;if(C){T.animate({top:qa},ba,W);n.progress&&ma.animate({height:D-qa+T.width()/2},ba)}else{T.animate({left:qa},ba,W);n.progress&&ma.animate({width:qa+T.width()/2},ba)}I=ea;N=qa;o.val(ea);return y}function u(){if(C=n.vertical||h(l,"height")>h(l,"width")){D=h(l,"height")-h(T,"height");B=l.offset().top+
D}else{D=h(l,"width")-h(T,"width");B=l.offset().left}}function v(){u();y.setValue(n.value||n.min)}var y=this,x=n.css,l=c("<div><div/><a href='#'/></div>").data("rangeinput",y),C,I,B,D,N;o.before(l);var T=l.addClass(x.slider).find("a").addClass(x.handle),ma=l.find("div").addClass(x.progress);c.each("min,max,step,value".split(","),function(Y,qa){Y=o.attr(qa);if(parseFloat(Y))n[qa]=parseFloat(Y,10)});var V=n.max-n.min,sa=n.step=="any"?0:n.step,Ba=n.precision;if(Ba===undefined)try{Ba=sa.toString().split(".")[1].length}catch(Aa){Ba=
0}if(o.attr("type")=="range"){var na=c("<input/>");c.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(Y,qa){na.attr(qa,o.attr(qa))});na.val(n.value);o.replaceWith(na);o=na}o.addClass(x.input);var la=c(y).add(o),Q=true;c.extend(y,{getValue:function(){return I},setValue:function(Y,qa){return q(qa||c.Event("api"),undefined,Y,true)},getConf:function(){return n},getProgress:function(){return ma},getHandle:function(){return T},getInput:function(){return o},
step:function(Y,qa){qa=qa||c.Event();y.setValue(I+(n.step=="any"?1:n.step)*(Y||1),qa)},stepUp:function(Y){return y.step(Y||1)},stepDown:function(Y){return y.step(-Y||-1)}});c.each("onSlide,change".split(","),function(Y,qa){c.isFunction(n[qa])&&c(y).bind(qa,n[qa]);y[qa]=function(ea){c(y).bind(qa,ea);return y}});T.drag({drag:false}).bind("dragStart",function(){Q=f(c(y))||f(o)}).bind("drag",function(Y,qa,ea){if(o.is(":disabled"))return false;q(Y,C?qa:ea)}).bind("dragEnd",function(Y){if(!Y.isDefaultPrevented()){Y.type=
"change";la.trigger(Y,[I])}}).click(function(Y){return Y.preventDefault()});l.click(function(Y){if(o.is(":disabled")||Y.target==T[0])return Y.preventDefault();u();var qa=T.width()/2;q(Y,C?D-B-qa+Y.pageY:Y.pageX-B-qa)});n.keyboard&&o.keydown(function(Y){if(!o.attr("readonly")){var qa=Y.keyCode,ea=c([75,76,38,33,39]).index(qa)!=-1,ba=c([74,72,40,34,37]).index(qa)!=-1;if((ea||ba)&&!(Y.shiftKey||Y.altKey||Y.ctrlKey)){if(ea)y.step(qa==33?10:1,Y);else if(ba)y.step(qa==34?-10:-1,Y);return Y.preventDefault()}}});
o.blur(function(Y){var qa=c(this).val();qa!==I&&y.setValue(qa,Y)});c.extend(o[0],{stepUp:y.stepUp,stepDown:y.stepDown});v();D||c(window).load(v)}c.tools=c.tools||{version:"1.2.4"};var g;g=c.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:true,progress:false,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var k,s;c.fn.drag=function(o){document.ondragstart=function(){return false};o=c.extend({x:true,y:true,
drag:true},o);k=k||c(document).bind("mousedown mouseup",function(n){var q=c(n.target);if(n.type=="mousedown"&&q.data("drag")){var u=q.position(),v=n.pageX-u.left,y=n.pageY-u.top,x=true;k.bind("mousemove.drag",function(l){var C=l.pageX-v;l=l.pageY-y;var I={};if(o.x)I.left=C;if(o.y)I.top=l;if(x){q.trigger("dragStart");x=false}o.drag&&q.css(I);q.trigger("drag",[l,C]);s=q});n.preventDefault()}else try{s&&s.trigger("dragEnd")}finally{k.unbind("mousemove.drag");s=null}});return this.data("drag",true)};
c.expr[":"].range=function(o){var n=o.getAttribute("type");return n&&n=="range"||!!c(o).filter("input").data("rangeinput")};c.fn.rangeinput=function(o){if(this.data("rangeinput"))return this;o=c.extend(true,{},g.conf,o);var n;this.each(function(){var q=new d(c(this),c.extend(true,{},o));q=q.getInput().data("rangeinput",q);n=n?n.add(q):q});return n?n:this}})(jQuery);
(function(c){function e(u,v,y){var x=u.offset().top,l=u.offset().left,C=y.position.split(/,?\s+/),I=C[0];C=C[1];x-=v.outerHeight()-y.offset[0];l+=u.outerWidth()+y.offset[1];y=v.outerHeight()+u.outerHeight();if(I=="center")x+=y/2;if(I=="bottom")x+=y;u=u.outerWidth();if(C=="center")l-=(u+v.outerWidth())/2;if(C=="left")l-=u;return{top:x,left:l}}function h(u){function v(){return this.getAttribute("type")==u}v.key="[type="+u+"]";return v}function f(u,v,y){function x(B,D,N){if(!(!y.grouped&&B.length)){var T;
if(N===false||c.isArray(N)){T=o.messages[D.key||D]||o.messages["*"];T=T[y.lang]||o.messages["*"].en;(D=T.match(/\$\d/g))&&c.isArray(N)&&c.each(D,function(ma){T=T.replace(this,N[ma])})}else T=N[y.lang]||N;B.push(T)}}var l=this,C=v.add(l);u=u.not(":button, :image, :reset, :submit");c.extend(l,{getConf:function(){return y},getForm:function(){return v},getInputs:function(){return u},reflow:function(){u.each(function(){var B=c(this),D=B.data("msg.el");if(D){B=e(B,D,y);D.css({top:B.top,left:B.left})}});
return l},invalidate:function(B,D){if(!D){var N=[];c.each(B,function(T,ma){T=u.filter("[name='"+T+"']");if(T.length){T.trigger("OI",[ma]);N.push({input:T,messages:[ma]})}});B=N;D=c.Event()}D.type="onFail";C.trigger(D,[B]);D.isDefaultPrevented()||q[y.effect][0].call(l,B,D);return l},reset:function(B){B=B||u;B.removeClass(y.errorClass).each(function(){var D=c(this).data("msg.el");if(D){D.remove();c(this).data("msg.el",null)}}).unbind(y.errorInputEvent||"");return l},destroy:function(){v.unbind(y.formEvent).unbind("reset.V");
u.unbind(y.inputEvent||"").unbind("change.V");return l.reset()},checkValidity:function(B,D){B=B||u;B=B.not(":disabled");if(!B.length)return true;D=D||c.Event();D.type="onBeforeValidate";C.trigger(D,[B]);if(D.isDefaultPrevented())return D.result;var N=[],T=y.errorInputEvent+".v";B.not(":radio:not(:checked)").each(function(){var V=[],sa=c(this).unbind(T).data("messages",V);c.each(n,function(){var Ba=this,Aa=Ba[0];if(sa.filter(Aa).length){Ba=Ba[1].call(l,sa,sa.val());if(Ba!==true){D.type="onBeforeFail";
C.trigger(D,[sa,Aa]);if(D.isDefaultPrevented())return false;var na=sa.attr(y.messageAttr);if(na){V=[na];return false}else x(V,Aa,Ba)}}});if(V.length){N.push({input:sa,messages:V});sa.trigger("OI",[V]);y.errorInputEvent&&sa.bind(T,function(Ba){l.checkValidity(sa,Ba)})}if(y.singleError&&N.length)return false});var ma=q[y.effect];if(!ma)throw'Validator: cannot find effect "'+y.effect+'"';if(N.length){l.invalidate(N,D);return false}else{ma[1].call(l,B,D);D.type="onSuccess";C.trigger(D,[B]);B.unbind(T)}return true}});
c.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),function(B,D){c.isFunction(y[D])&&c(l).bind(D,y[D]);l[D]=function(N){c(l).bind(D,N);return l}});y.formEvent&&v.bind(y.formEvent,function(B){if(!l.checkValidity(null,B))return B.preventDefault()});v.bind("reset.V",function(){l.reset()});u[0]&&u[0].validity&&u.each(function(){this.oninvalid=function(){return false}});if(v[0])v[0].checkValidity=l.checkValidity;y.inputEvent&&u.bind(y.inputEvent,function(B){l.checkValidity(c(this),B)});
u.filter(":checkbox, select").filter("[required]").bind("change.V",function(B){var D=c(this);if(this.checked||D.is("select")&&c(this).val())q[y.effect][1].call(l,D,B)});var I=u.filter(":radio").change(function(B){l.checkValidity(I,B)});c(window).resize(function(){l.reflow()})}c.tools=c.tools||{version:"1.2.4"};var d=/\[type=([a-z]+)\]/,g=/^-?[0-9]*(\.[0-9]+)?$/,k=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,s=/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#\?\/\w \.\-=]*$/i,o;o=c.tools.validator=
{conf:{grouped:false,effect:"default",errorClass:"invalid",inputEvent:null,errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:false,speed:"normal"},messages:{"*":{en:"Please correct this value"}},localize:function(u,v){c.each(v,function(y,x){o.messages[y]=o.messages[y]||{};o.messages[y][u]=x})},localizeFn:function(u,v){o.messages[u]=o.messages[u]||{};c.extend(o.messages[u],v)},fn:function(u,
v,y){if(c.isFunction(v))y=v;else{if(typeof v=="string")v={en:v};this.messages[u.key||u]=v}if(v=d.exec(u))u=h(v[1]);n.push([u,y])},addEffect:function(u,v,y){q[u]=[v,y]}};var n=[],q={"default":[function(u){var v=this.getConf();c.each(u,function(y,x){y=x.input;y.addClass(v.errorClass);var l=y.data("msg.el");if(!l){l=c(v.message).addClass(v.messageClass).appendTo(document.body);y.data("msg.el",l)}l.css({visibility:"hidden",display:"none"}).find("span").remove();c.each(x.messages,function(C,I){c("<span/>").html(I).appendTo(l)});
l.outerWidth()==l.parent().width()&&l.add(l.find("p")).css({display:"inline"});x=e(y,l,v);l.css({visibility:"visible",position:"absolute",top:x.top,left:x.left}).fadeIn(v.speed)})},function(u){var v=this.getConf();u.removeClass(v.errorClass).each(function(){var y=c(this).data("msg.el");y&&y.css({visibility:"hidden"})})}]};c.each("email,url,number".split(","),function(u,v){c.expr[":"][v]=function(y){return y.getAttribute("type")===v}});c.fn.oninvalid=function(u){return this[u?"bind":"trigger"]("OI",
u)};o.fn(":email","Please enter a valid email address",function(u,v){return!v||k.test(v)});o.fn(":url","Please enter a valid URL",function(u,v){return!v||s.test(v)});o.fn(":number","Please enter a numeric value.",function(u,v){return g.test(v)});o.fn("[max]","Please enter a value smaller than $1",function(u,v){if(v===""||c.tools.dateinput&&u.is(":date"))return true;u=u.attr("max");return parseFloat(v)<=parseFloat(u)?true:[u]});o.fn("[min]","Please enter a value larger than $1",function(u,v){if(v===
""||c.tools.dateinput&&u.is(":date"))return true;u=u.attr("min");return parseFloat(v)>=parseFloat(u)?true:[u]});o.fn("[required]","Please complete this mandatory field.",function(u,v){if(u.is(":checkbox"))return u.is(":checked");return!!v});o.fn("[pattern]",function(u){return RegExp("^"+u.attr("pattern")+"$").test(u.val())});c.fn.validator=function(u){var v=this.data("validator");if(v){v.destroy();this.removeData("validator")}u=c.extend(true,{},o.conf,u);if(this.is("form"))return this.each(function(){var y=
c(this);v=new f(y.find(":input"),y,u);y.data("validator",v)});else{v=new f(this,this.eq(0).closest("form"),u);return this.data("validator",v)}}})(jQuery);
(function(){function c(q,u){if(u)for(var v in u)if(u.hasOwnProperty(v))q[v]=u[v];return q}function e(q,u){var v=[];for(var y in q)if(q.hasOwnProperty(y))v[y]=u(q[y]);return v}function h(q,u,v){if(o.isSupported(u.version))q.innerHTML=o.getHTML(u,v);else if(u.expressInstall&&o.isSupported([6,65]))q.innerHTML=o.getHTML(c(u,{src:u.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title});else{if(!q.innerHTML.replace(/\s/g,"")){q.innerHTML="<h2>Flash version "+u.version+
" or greater is required</h2><h3>"+(n[0]>0?"Your version is "+n:"You have no flash plugin installed")+"</h3>"+(q.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+d+"'>here</a></p>");if(q.tagName=="A")q.onclick=function(){location.href=d}}if(u.onFail){var y=u.onFail.call(this);if(typeof y=="string")q.innerHTML=y}}if(f)window[u.id]=document.getElementById(u.id);c(this,{getRoot:function(){return q},getOptions:function(){return u},getConf:function(){return v},
getApi:function(){return q.firstChild}})}var f=document.all,d="http://www.adobe.com/go/getflashplayer",g=typeof jQuery=="function",k=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,s={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}});
window.flashembed=function(q,u,v){if(typeof q=="string")q=document.getElementById(q.replace("#",""));if(q){if(typeof u=="string")u={src:u};return new h(q,c(c({},s),u),v)}};var o=c(window.flashembed,{conf:s,getVersion:function(){var q,u;try{u=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(v){try{u=(q=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"))&&q.GetVariable("$version")}catch(y){try{u=(q=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"))&&q.GetVariable("$version")}catch(x){}}}return(u=
k.exec(u))?[u[1],u[3]]:[0,0]},asString:function(q){if(q===null||q===undefined)return null;var u=typeof q;if(u=="object"&&q.push)u="array";switch(u){case "string":q=q.replace(RegExp('(["\\\\])',"g"),"\\$1");q=q.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+q+'"';case "array":return"["+e(q,function(y){return o.asString(y)}).join(",")+"]";case "function":return'"function()"';case "object":u=[];for(var v in q)q.hasOwnProperty(v)&&u.push('"'+v+'":'+o.asString(q[v]));return"{"+u.join(",")+"}"}return String(q).replace(/\s/g,
" ").replace(/\'/g,'"')},getHTML:function(q,u){q=c({},q);var v='<object width="'+q.width+'" height="'+q.height+'" id="'+q.id+'" name="'+q.id+'"';if(q.cachebusting)q.src+=(q.src.indexOf("?")!=-1?"&":"?")+Math.random();v+=q.w3c||!f?' data="'+q.src+'" type="application/x-shockwave-flash"':' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';v+=">";if(q.w3c||f)v+='<param name="movie" value="'+q.src+'" />';q.width=q.height=q.id=q.w3c=q.src=null;q.onFail=q.version=q.expressInstall=null;for(var y in q)if(q[y])v+=
'<param name="'+y+'" value="'+q[y]+'" />';q="";if(u){for(var x in u)if(u[x]){y=u[x];q+=x+"="+(/function|object/.test(typeof y)?o.asString(y):y)+"&"}q=q.slice(0,-1);v+='<param name="flashvars" value=\''+q+"' />"}v+="</object>";return v},isSupported:function(q){return n[0]>q[0]||n[0]==q[0]&&n[1]>=q[1]}}),n=o.getVersion();if(g){jQuery.tools=jQuery.tools||{version:"1.2.4"};jQuery.tools.flashembed={conf:s};jQuery.fn.flashembed=function(q,u){return this.each(function(){$(this).data("flashembed",flashembed(this,
q,u))})}}})();
(function(c){function e(k){if(k){var s=f.contentWindow.document;s.open().close();s.location.hash=k}}var h,f,d,g;c.tools=c.tools||{version:"1.2.4"};c.tools.history={init:function(k){if(!g){if(c.browser.msie&&c.browser.version<"8"){if(!f){f=c("<iframe/>").attr("src","javascript:false;").hide().get(0);c("body").append(f);setInterval(function(){var s=f.contentWindow.document;s=s.location.hash;h!==s&&c.event.trigger("hash",s)},100);e(location.hash||"#")}}else setInterval(function(){var s=location.hash;
s!==h&&c.event.trigger("hash",s)},100);d=!d?k:d.add(k);k.click(function(s){var o=c(this).attr("href");f&&e(o);if(o.slice(0,1)!="#"){location.href="#"+o;return s.preventDefault()}});g=true}}};c(window).bind("hash",function(k,s){s?d.filter(function(){var o=c(this).attr("href");return o==s||o==s.replace("#","")}).trigger("history",[s]):d.eq(0).trigger("history",[s]);h=s;window.location.hash=h});c.fn.history=function(k){c.tools.history.init(this);return this.bind("history",k)}})(jQuery);
(function(c){function e(){if(c.browser.msie){var n=c(document).height(),q=c(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,n-q<20?q:n]}return[c(document).width(),c(document).height()]}function h(n){if(n)return n.call(c.mask)}c.tools=c.tools||{version:"1.2.4"};var f;f=c.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,startOpacity:0,color:"#fff",onLoad:null,
onClose:null}};var d,g,k,s,o;c.mask={load:function(n,q){if(k)return this;if(typeof n=="string")n={color:n};n=n||s;s=n=c.extend(c.extend({},f.conf),n);d=c("#"+n.maskId);if(!d.length){d=c("<div/>").attr("id",n.maskId);c("body").append(d)}var u=e();d.css({position:"absolute",top:0,left:0,width:u[0],height:u[1],display:"none",opacity:n.startOpacity,zIndex:n.zIndex});n.color&&d.css("backgroundColor",n.color);if(h(n.onBeforeLoad)===false)return this;n.closeOnEsc&&c(document).bind("keydown.mask",function(v){v.keyCode==
27&&c.mask.close(v)});n.closeOnClick&&d.bind("click.mask",function(v){c.mask.close(v)});c(window).bind("resize.mask",function(){c.mask.fit()});if(q&&q.length){o=q.eq(0).css("zIndex");c.each(q,function(){var v=c(this);/relative|absolute|fixed/i.test(v.css("position"))||v.css("position","relative")});g=q.css({zIndex:Math.max(n.zIndex+1,o=="auto"?0:o)})}d.css({display:"block"}).fadeTo(n.loadSpeed,n.opacity,function(){c.mask.fit();h(n.onLoad);k="full"});k=true;return this},close:function(){if(k){if(h(s.onBeforeClose)===
false)return this;d.fadeOut(s.closeSpeed,function(){h(s.onClose);g&&g.css({zIndex:o});k=false});c(document).unbind("keydown.mask");d.unbind("click.mask");c(window).unbind("resize.mask")}return this},fit:function(){if(k){var n=e();d.css({width:n[0],height:n[1]})}},getMask:function(){return d},isLoaded:function(n){return n?k=="full":k},getConf:function(){return s},getExposed:function(){return g}};c.fn.mask=function(n){c.mask.load(n);return this};c.fn.expose=function(n){c.mask.load(n,this);return this}})(jQuery);
(function(c){function e(f){switch(f.type){case "mousemove":return c.extend(f.data,{clientX:f.clientX,clientY:f.clientY,pageX:f.pageX,pageY:f.pageY});case "DOMMouseScroll":c.extend(f,f.data);f.delta=-f.detail/3;break;case "mousewheel":f.delta=f.wheelDelta/120;break}f.type="wheel";return c.event.handle.call(this,f,f.delta)}c.fn.mousewheel=function(f){return this[f?"bind":"trigger"]("wheel",f)};c.event.special.wheel={setup:function(){c.event.add(this,h,e,{})},teardown:function(){c.event.remove(this,
h,e)}};var h=!c.browser.mozilla?"mousewheel":"DOMMouseScroll"+(c.browser.version<"1.9"?" mousemove":"")})(jQuery);

