/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
(function(){var D=this,g,l=D.jQuery,w=D.$,j=D.jQuery=D.$=function(E,F){return new j.fn.init(E,F)},u=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,m=/^.[^:#\[\.,]*$/;j.fn=j.prototype={init:function(G,E){G=G||document;if(G.nodeType){this[0]=G;this.length=1;this.context=G;return this}if(typeof G==="string"){var I=u.exec(G);if(I&&(I[1]||!E)){if(I[1]){G=j.clean([I[1]],E)}else{var H=document.getElementById(I[3]);if(H&&H.id!=I[3]){return j().find(G)}var F=j(H||[]);F.context=document;F.selector=G;return F}}else{return j(E).find(G)}}else{if(j.isFunction(G)){return j(document).ready(G)}}if(G.selector&&G.context){this.selector=G.selector;this.context=G.context}return this.setArray(j.isArray(G)?G:j.makeArray(G))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(G,H,F){var E=j(G);E.prevObject=this;E.context=this.context;if(H==="find"){E.selector=this.selector+(this.selector?" ":"")+F}else{if(H){E.selector=this.selector+"."+H+"("+F+")"}}return E},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(E,F){return j.each(this,E,F)},index:function(E){return j.inArray(E&&E.jquery?E[0]:E,this)},attr:function(H,E,F){var G=H;if(typeof H==="string"){if(E===g){return this[0]&&j[F||"attr"](this[0],H)}else{G={};G[H]=E}}return this.each(function(I){for(H in G){j.attr(F?this.style:this,H,j.prop(this,G[H],F,I,H))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(E){if(typeof E!=="object"&&E!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(E))}var F="";j.each(E||this,function(){j.each(this.childNodes,function(){if(this.nodeType!=8){F+=this.nodeType!=1?this.nodeValue:j.fn.text([this])}})});return F},wrapAll:function(E){if(this[0]){var F=j(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){j(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){j(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||j([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;j.find(E,this[0],F);return F}else{return this.pushStack(j.unique(j.map(this,function(G){return j.find(E,G)})),"find",E)}},clone:function(H){var G=this.map(function(){if(!j.support.noCloneEvent&&!j.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return j.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(H===true){var E=this.find("*").andSelf(),F=0;G.find("*").andSelf().each(function(){if(this.nodeName!==E[F].nodeName){return}var K=j.data(E[F],"events");for(var J in K){for(var I in K[J]){j.event.add(this,J,K[J][I],K[J][I].data)}}F++})}return G},filter:function(E){return this.pushStack(j.isFunction(E)&&j.grep(this,function(F,G){return E.call(F,G)})||j.multiFilter(E,j.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(G){var F=j.expr.match.POS.test(G)?j(G):null,E=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(F?F.index(H)>-1:j(H).is(G)){j.data(H,"closest",E);return H}H=H.parentNode;E++}})},not:function(E){if(typeof E==="string"){if(m.test(E)){return this.pushStack(j.multiFilter(E,this,true),"not",E)}else{E=j.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?j.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(j.unique(j.merge(this.get(),typeof E==="string"?j(E):j.makeArray(E))))},is:function(E){return !!E&&j.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(E){if(E===g){var I=this[0];if(I){if(j.nodeName(I,"option")){return(I.attributes.value||{}).specified?I.value:I.text}if(j.nodeName(I,"select")){var K=I.selectedIndex,H=[],G=I.options,L=I.type=="select-one";if(K<0){return null}for(var F=L?K:0,M=L?K+1:G.length;F<M;F++){var J=G[F];if(J.selected){E=j(J).val();if(L){return E}H.push(E)}}return H}return(I.value||"").replace(/\r/g,"")}return g}if(typeof E==="number"){E+=""}return this.each(function(){if(this.nodeType!=1){return}if(j.isArray(E)&&/radio|checkbox/.test(this.type)){this.checked=(j.inArray(this.value,E)>=0||j.inArray(this.name,E)>=0)}else{if(j.nodeName(this,"select")){var N=j.makeArray(E);j("option",this).each(function(){this.selected=(j.inArray(this.value,N)>=0||j.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=E}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(j.map(this,function(F,G){return E.call(F,G,F)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(M,E,G){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),L=j.clean(M,(this[0].ownerDocument||this[0]),I),J=I.firstChild;if(J){for(var F=0,H=this.length;F<H;F++){G.call(K(this[F],J),this.length>1||F>0?I.cloneNode(true):I)}}if(L){j.each(L,k)}}return this;function K(N,O){return E&&j.nodeName(N,"table")&&j.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};j.fn.init.prototype=j.fn;function k(F,E){if(E.src){j.ajax({url:E.src,async:false,dataType:"script"})}else{j.globalEval(E.text||E.textContent||E.innerHTML||"")}if(E.parentNode){E.parentNode.removeChild(E)}}function C(){return +new Date}j.extend=j.fn.extend=function(){var I=arguments[0]||{},F=1,J=arguments.length,E=false,G;if(typeof I==="boolean"){E=I;I=arguments[1]||{};F=2}if(typeof I!=="object"&&!j.isFunction(I)){I={}}if(J==F){I=this;--F}for(;F<J;F++){if((G=arguments[F])!=null){for(var H in G){var K=I[H],L=G[H];if(I===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){I[H]=j.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){I[H]=L}}}}}return I};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,o=document.defaultView||{},r=Object.prototype.toString;j.extend({noConflict:function(E){D.$=w;if(E){D.jQuery=l}return j},isFunction:function(E){return r.call(E)==="[object Function]"},isArray:function(E){return r.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&j.isXMLDoc(E.ownerDocument)},globalEval:function(F){if(F&&/\S/.test(F)){var E=document.getElementsByTagName("head")[0]||document.documentElement,G=document.createElement("script");G.type="text/javascript";if(j.support.scriptEval){G.appendChild(document.createTextNode(F))}else{G.text=F}E.insertBefore(G,E.firstChild);E.removeChild(G)}},nodeName:function(E,F){return E.nodeName&&E.nodeName.toUpperCase()==F.toUpperCase()},each:function(H,G,K){var J,F=0,I=H.length;if(K){if(I===g){for(J in H){if(G.apply(H[J],K)===false){break}}}else{for(;F<I;){if(G.apply(H[F++],K)===false){break}}}}else{if(I===g){for(J in H){if(G.call(H[J],J,H[J])===false){break}}}else{for(var E=H[0];F<I&&G.call(E,F,E)!==false;E=H[++F]){}}}return H},prop:function(H,E,G,F,I){if(j.isFunction(E)){E=E.call(H,F)}return typeof E==="number"&&G=="curCSS"&&!b.test(I)?E+"px":E},className:{add:function(E,F){j.each((F||"").split(/\s+/),function(H,G){if(E.nodeType==1&&!j.className.has(E.className,G)){E.className+=(E.className?" ":"")+G}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?j.grep(E.className.split(/\s+/),function(G){return !j.className.has(F,G)}).join(" "):""}},has:function(E,F){return E&&j.inArray(F,(E.className||E).toString().split(/\s+/))>-1}},swap:function(G,H,E){var I={};for(var F in H){I[F]=G.style[F];G.style[F]=H[F]}E.call(G);for(var F in H){G.style[F]=I[F]}},css:function(E,L,F,I){if(L=="width"||L=="height"){var G,K={position:"absolute",visibility:"hidden",display:"block"},H=L=="width"?["Left","Right"]:["Top","Bottom"];function J(){G=L=="width"?E.offsetWidth:E.offsetHeight;if(I==="border"){return}j.each(H,function(){if(!I){G-=parseFloat(j.curCSS(E,"padding"+this,true))||0}if(I==="margin"){G+=parseFloat(j.curCSS(E,"margin"+this,true))||0}else{G-=parseFloat(j.curCSS(E,"border"+this+"Width",true))||0}})}if(E.offsetWidth!==0){J()}else{j.swap(E,K,J)}return Math.max(0,Math.round(G))}return j.curCSS(E,L,F)},curCSS:function(F,M,G){var H,E=F.style;if(M=="opacity"&&!j.support.opacity){H=j.attr(E,"opacity");return H==""?"1":H}if(M.match(/float/i)){M=n}if(!G&&E&&E[M]){H=E[M]}else{if(o.getComputedStyle){if(M.match(/float/i)){M="float"}M=M.replace(/([A-Z])/g,"-$1").toLowerCase();var K=o.getComputedStyle(F,null);if(K){H=K.getPropertyValue(M)}if(M=="opacity"&&H==""){H="1"}}else{if(F.currentStyle){var I=M.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});H=F.currentStyle[M]||F.currentStyle[I];if(!/^\d+(px)?$/i.test(H)&&/^\d/.test(H)){var J=E.left,L=F.runtimeStyle.left;F.runtimeStyle.left=F.currentStyle.left;E.left=H||0;H=E.pixelLeft+"px";E.left=J;F.runtimeStyle.left=L}}}}return H},clean:function(K,G,L){G=G||document;if(typeof G.createElement==="undefined"){G=G.ownerDocument||G[0]&&G[0].ownerDocument||document}if(!L&&K.length===1&&typeof K[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(K[0]);if(H){return[G.createElement(H[1])]}}var I=[],J=[],E=G.createElement("div");j.each(K,function(P,O){if(typeof O==="number"){O+=""}if(!O){return}if(typeof O==="string"){O=O.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var N=O.replace(/^\s+/,"").substring(0,10).toLowerCase();var S=!N.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!N.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||N.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!N.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!N.indexOf("<td")||!N.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!N.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!j.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];E.innerHTML=S[1]+O+S[2];while(S[0]--){E=E.lastChild}if(!j.support.tbody){var R=/<tbody/i.test(O),M=!N.indexOf("<table")&&!R?E.firstChild&&E.firstChild.childNodes:S[1]=="<table>"&&!R?E.childNodes:[];for(var Q=M.length-1;Q>=0;--Q){if(j.nodeName(M[Q],"tbody")&&!M[Q].childNodes.length){M[Q].parentNode.removeChild(M[Q])}}}if(!j.support.leadingWhitespace&&/^\s/.test(O)){E.insertBefore(G.createTextNode(O.match(/^\s*/)[0]),E.firstChild)}O=j.makeArray(E.childNodes)}if(O.nodeType){I.push(O)}else{I=j.merge(I,O)}});if(L){for(var F=0;I[F];F++){if(j.nodeName(I[F],"script")&&(!I[F].type||I[F].type.toLowerCase()==="text/javascript")){J.push(I[F].parentNode?I[F].parentNode.removeChild(I[F]):I[F])}else{if(I[F].nodeType===1){I.splice.apply(I,[F+1,0].concat(j.makeArray(I[F].getElementsByTagName("script"))))}L.appendChild(I[F])}}return J}return I},attr:function(F,J,E){if(!F||F.nodeType==3||F.nodeType==8){return g}var L=!j.isXMLDoc(F),I=E!==g;J=L&&j.props[J]||J;if(F.tagName){var K=/href|src|style/.test(J);if(J=="selected"&&F.parentNode){F.parentNode.selectedIndex}if(J in F&&L&&!K){if(I){if(J=="type"&&j.nodeName(F,"input")&&F.parentNode){throw"type property can't be changed"}F[J]=E}if(j.nodeName(F,"form")&&F.getAttributeNode(J)){return F.getAttributeNode(J).nodeValue}if(J=="tabIndex"){var G=F.getAttributeNode("tabIndex");return G&&G.specified?G.value:F.nodeName.match(/(button|input|object|select|textarea)/i)?0:F.nodeName.match(/^(a|area)$/i)&&F.href?0:g}return F[J]}if(!j.support.style&&L&&J=="style"){return j.attr(F.style,"cssText",E)}if(I){F.setAttribute(J,""+E)}var H=!j.support.hrefNormalized&&L&&K?F.getAttribute(J,2):F.getAttribute(J);return H===null?g:H}if(!j.support.opacity&&J=="opacity"){if(I){F.zoom=1;F.filter=(F.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(E)+""=="NaN"?"":"alpha(opacity="+E*100+")")}return F.filter&&F.filter.indexOf("opacity=")>=0?(parseFloat(F.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}J=J.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(I){F[J]=E}return F[J]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(E){var G=[];if(E!=null){var F=E.length;if(F==null||typeof E==="string"||j.isFunction(E)||E.setInterval){G[0]=E}else{while(F){G[--F]=E[F]}}}return G},inArray:function(H,E){for(var F=0,G=E.length;F<G;F++){if(E[F]===H){return F}}return -1},merge:function(G,F){var I=0,H,E=G.length;if(!j.support.getAll){while((H=F[I++])!=null){if(H.nodeType!=8){G[E++]=H}}}else{while((H=F[I++])!=null){G[E++]=H}}return G},unique:function(K){var H=[],G={};try{for(var F=0,J=K.length;F<J;F++){var I=j.data(K[F]);if(!G[I]){G[I]=true;H.push(K[F])}}}catch(E){H=K}return H},grep:function(I,F,J){var H=[];for(var E=0,G=I.length;E<G;E++){if(!J!=!F(I[E],E)){H.push(I[E])}}return H},map:function(J,G){var I=[];for(var F=0,H=J.length;F<H;F++){var E=G(J[F],F);if(E!=null){I[I.length]=E}}return I.concat.apply([],I)}});var s=navigator.userAgent.toLowerCase();j.browser={version:(s.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(s),opera:/opera/.test(s),msie:/msie/.test(s)&&!/opera/.test(s),mozilla:/mozilla/.test(s)&&!/(compatible|webkit)/.test(s)};j.each({parent:function(E){return E.parentNode},parents:function(E){return j.dir(E,"parentNode")},next:function(E){return j.nth(E,2,"nextSibling")},prev:function(E){return j.nth(E,2,"previousSibling")},nextAll:function(E){return j.dir(E,"nextSibling")},prevAll:function(E){return j.dir(E,"previousSibling")},siblings:function(E){return j.sibling(E.parentNode.firstChild,E)},children:function(E){return j.sibling(E.firstChild)},contents:function(E){return j.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:j.makeArray(E.childNodes)}},function(F,E){j.fn[F]=function(G){var H=j.map(this,E);if(G&&typeof G=="string"){H=j.multiFilter(G,H)}return this.pushStack(j.unique(H),F,G)}});j.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){j.fn[E]=function(G){var J=[],K=j(G);for(var H=0,I=K.length;H<I;H++){var L=(H>0?this.clone(true):this).get();j.fn[F].apply(j(K[H]),L);J=J.concat(L)}return this.pushStack(J,E,G)}});j.each({removeAttr:function(E){j.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){j.className.add(this,E)},removeClass:function(E){j.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!j.className.has(this,F)}j.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||j.filter(E,[this]).length){j("*",this).add([this]).each(function(){j.event.remove(this);j.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){j(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(F,E){j.fn[F]=function(){return this.each(E,arguments)}});function h(E,F){return E[0]&&parseInt(j.curCSS(E[0],F,true),10)||0}var q="jQuery"+C(),A=0,t={};j.extend({cache:{},data:function(G,H,F){G=G==D?t:G;var E=G[q];if(!E){E=G[q]=++A}if(H&&!j.cache[E]){j.cache[E]={}}if(F!==g){j.cache[E][H]=F}return H?j.cache[E][H]:E},removeData:function(F,H){F=F==D?t:F;var E=F[q];if(H){if(j.cache[E]){delete j.cache[E][H];H="";for(H in j.cache[E]){break}if(!H){j.removeData(F)}}}else{try{delete F[q]}catch(G){if(F.removeAttribute){F.removeAttribute(q)}}delete j.cache[E]}},queue:function(H,G,F){if(H){G=(G||"fx")+"queue";var E=j.data(H,G);if(!E||j.isArray(F)){E=j.data(H,G,j.makeArray(F))}else{if(F){E.push(F)}}}return E},dequeue:function(G,F){var E=j.queue(G,F),H=E.shift();if(!F||F==="fx"){H=E[0]}if(H!==g){H.call(G)}}});j.fn.extend({data:function(H,E){var G=H.split(".");G[1]=G[1]?"."+G[1]:"";if(E===g){var F=this.triggerHandler("getData"+G[1]+"!",[G[0]]);if(F===g&&this.length){F=j.data(this[0],H)}return F===g&&G[1]?this.data(G[0]):F}else{return this.trigger("setData"+G[1]+"!",[G[0],E]).each(function(){j.data(this,H,E)})}},removeData:function(E){return this.each(function(){j.removeData(this,E)})},queue:function(F,E){if(typeof F!=="string"){E=F;F="fx"}if(E===g){return j.queue(this[0],F)}return this.each(function(){var G=j.queue(this,F,E);if(F=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){j.dequeue(this,E)})}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var N=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,F=0,L=Object.prototype.toString;var Q=function(ah,V,W,ae){W=W||[];V=V||document;if(V.nodeType!==1&&V.nodeType!==9){return[]}if(!ah||typeof ah!=="string"){return W}var Z=[],ad,ag,X,aa,U,ai,ac=true;N.lastIndex=0;while((ad=N.exec(ah))!==null){Z.push(ad[1]);if(ad[2]){ai=RegExp.rightContext;break}}if(Z.length>1&&O.exec(ah)){if(Z.length===2&&M.relative[Z[0]]){ag=H(Z[0]+Z[1],V)}else{ag=M.relative[Z[0]]?[V]:Q(Z.shift(),V);while(Z.length){ah=Z.shift();if(M.relative[ah]){ah+=Z.shift()}ag=H(ah,ag)}}}else{var af=ae?{expr:Z.pop(),set:S(ae)}:Q.find(Z.pop(),Z.length===1&&V.parentNode?V.parentNode:V,E(V));ag=Q.filter(af.expr,af.set);if(Z.length>0){X=S(ag)}else{ac=false}while(Z.length){var Y=Z.pop(),T=Y;if(!M.relative[Y]){Y=""}else{T=Z.pop()}if(T==null){T=V}M.relative[Y](X,T,E(V))}}if(!X){X=ag}if(!X){throw"Syntax error, unrecognized expression: "+(Y||ah)}if(L.call(X)==="[object Array]"){if(!ac){W.push.apply(W,X)}else{if(V.nodeType===1){for(var ab=0;X[ab]!=null;ab++){if(X[ab]&&(X[ab]===true||X[ab].nodeType===1&&K(V,X[ab]))){W.push(ag[ab])}}}else{for(var ab=0;X[ab]!=null;ab++){if(X[ab]&&X[ab].nodeType===1){W.push(ag[ab])}}}}}else{S(X,W)}if(ai){Q(ai,V,W,ae);if(R){hasDuplicate=false;W.sort(R);if(hasDuplicate){for(var ab=1;ab<W.length;ab++){if(W[ab]===W[ab-1]){W.splice(ab--,1)}}}}}return W};Q.matches=function(T,U){return Q(T,null,null,U)};Q.find=function(Y,V,T){var Z,W;if(!Y){return[]}for(var U=0,X=M.order.length;U<X;U++){var ab=M.order[U],W;if((W=M.match[ab].exec(Y))){var aa=RegExp.leftContext;if(aa.substr(aa.length-1)!=="\\"){W[1]=(W[1]||"").replace(/\\/g,"");Z=M.find[ab](W,V,T);if(Z!=null){Y=Y.replace(M.match[ab],"");break}}}}if(!Z){Z=V.getElementsByTagName("*")}return{set:Z,expr:Y}};Q.filter=function(ab,ai,V,ad){var af=ab,ae=[],ag=ai,X,Z,ac=ai&&ai[0]&&E(ai[0]);while(ab&&ai.length){for(var Y in M.filter){if((X=M.match[Y].exec(ab))!=null){var U=M.filter[Y],W,ah;Z=false;if(ag==ae){ae=[]}if(M.preFilter[Y]){X=M.preFilter[Y](X,ag,V,ae,ad,ac);if(!X){Z=W=true}else{if(X===true){continue}}}if(X){for(var aa=0;(ah=ag[aa])!=null;aa++){if(ah){W=U(ah,X,aa,ag);var T=ad^!!W;if(V&&W!=null){if(T){Z=true}else{ag[aa]=false}}else{if(T){ae.push(ah);Z=true}}}}}if(W!==g){if(!V){ag=ae}ab=ab.replace(M.match[Y],"");if(!Z){return[]}break}}}if(ab==af){if(Z==null){throw"Syntax error, unrecognized expression: "+ab}else{break}}af=ab}return ag};var M=Q.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\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(ab,X,T){var U=typeof X==="string",Y=U&&!/\W/.test(X),Z=U&&!Y;if(Y&&!T){X=X.toUpperCase()}for(var V=0,W=ab.length,aa;V<W;V++){if((aa=ab[V])){while((aa=aa.previousSibling)&&aa.nodeType!==1){}ab[V]=Z||aa&&aa.nodeName===X?aa||false:aa===X}}if(Z){Q.filter(X,ab,true)}},">":function(aa,X,T){var Y=typeof X==="string";if(Y&&!/\W/.test(X)){X=T?X:X.toUpperCase();for(var U=0,W=aa.length;U<W;U++){var V=aa[U];if(V){var Z=V.parentNode;aa[U]=Z.nodeName===X?Z:false}}}else{for(var U=0,W=aa.length;U<W;U++){var V=aa[U];if(V){aa[U]=Y?V.parentNode:V.parentNode===X}}if(Y){Q.filter(X,aa,true)}}},"":function(Y,V,T){var X=F++,U=G;if(!V.match(/\W/)){var W=V=T?V:V.toUpperCase();U=J}U("parentNode",V,X,Y,W,T)},"~":function(Y,V,T){var X=F++,U=G;if(typeof V==="string"&&!V.match(/\W/)){var W=V=T?V:V.toUpperCase();U=J}U("previousSibling",V,X,Y,W,T)}},find:{ID:function(W,T,U){if(typeof T.getElementById!=="undefined"&&!U){var V=T.getElementById(W[1]);return V?[V]:[]}},NAME:function(W,V,T){if(typeof V.getElementsByName!=="undefined"){var Y=[],Z=V.getElementsByName(W[1]);for(var U=0,X=Z.length;U<X;U++){if(Z[U].getAttribute("name")===W[1]){Y.push(Z[U])}}return Y.length===0?null:Y}},TAG:function(U,T){return T.getElementsByTagName(U[1])}},preFilter:{CLASS:function(X,Y,W,aa,Z,T){X=" "+X[1].replace(/\\/g,"")+" ";if(T){return X}for(var U=0,V;(V=Y[U])!=null;U++){if(V){if(Z^(V.className&&(" "+V.className+" ").indexOf(X)>=0)){if(!W){aa.push(V)}}else{if(W){Y[U]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(V,T){for(var U=0;T[U]===false;U++){}return T[U]&&E(T[U])?V[1]:V[1].toUpperCase()},CHILD:function(U){if(U[1]=="nth"){var T=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(U[2]=="even"&&"2n"||U[2]=="odd"&&"2n+1"||!/\D/.test(U[2])&&"0n+"+U[2]||U[2]);U[2]=(T[1]+(T[2]||1))-0;U[3]=T[3]-0}U[0]=F++;return U},ATTR:function(V,X,U,Z,Y,T){var W=V[1].replace(/\\/g,"");if(!T&&M.attrMap[W]){V[1]=M.attrMap[W]}if(V[2]==="~="){V[4]=" "+V[4]+" "}return V},PSEUDO:function(U,W,T,Y,X){if(U[1]==="not"){if(U[3].match(N).length>1||/^\w/.test(U[3])){U[3]=Q(U[3],null,null,W)}else{var V=Q.filter(U[3],W,T,true^X);if(!T){Y.push.apply(Y,V)}return false}}else{if(M.match.POS.test(U[0])||M.match.CHILD.test(U[0])){return true}}return U},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(U,T,V){return !!Q(V[3],U).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(T,U){return U===0},last:function(V,U,W,T){return U===T.length-1},even:function(T,U){return U%2===0},odd:function(T,U){return U%2===1},lt:function(U,T,V){return T<V[3]-0},gt:function(U,T,V){return T>V[3]-0},nth:function(U,T,V){return V[3]-0==T},eq:function(U,T,V){return V[3]-0==T}},filter:{PSEUDO:function(U,X,T,aa){var Z=X[1],W=M.filters[Z];if(W){return W(U,T,X,aa)}else{if(Z==="contains"){return(U.textContent||U.innerText||"").indexOf(X[3])>=0}else{if(Z==="not"){var V=X[3];for(var T=0,Y=V.length;T<Y;T++){if(V[T]===U){return false}}return true}}}},CHILD:function(U,W){var Y=W[1],ab=U;switch(Y){case"only":case"first":while(ab=ab.previousSibling){if(ab.nodeType===1){return false}}if(Y=="first"){return true}ab=U;case"last":while(ab=ab.nextSibling){if(ab.nodeType===1){return false}}return true;case"nth":var T=W[2],V=W[3];if(T==1&&V==0){return true}var aa=W[0],Z=U.parentNode;if(Z&&(Z.sizcache!==aa||!U.nodeIndex)){var ac=0;for(ab=Z.firstChild;ab;ab=ab.nextSibling){if(ab.nodeType===1){ab.nodeIndex=++ac}}Z.sizcache=aa}var X=U.nodeIndex-V;if(T==0){return X==0}else{return(X%T==0&&X/T>=0)}}},ID:function(T,U){return T.nodeType===1&&T.getAttribute("id")===U},TAG:function(T,U){return(U==="*"&&T.nodeType===1)||T.nodeName===U},CLASS:function(T,U){return(" "+(T.className||T.getAttribute("class"))+" ").indexOf(U)>-1},ATTR:function(U,V){var Y=V[1],Z=M.attrHandle[Y]?M.attrHandle[Y](U):U[Y]!=null?U[Y]:U.getAttribute(Y),T=Z+"",X=V[2],W=V[4];return Z==null?X==="!=":X==="="?T===W:X==="*="?T.indexOf(W)>=0:X==="~="?(" "+T+" ").indexOf(W)>=0:!W?T&&Z!==false:X==="!="?T!=W:X==="^="?T.indexOf(W)===0:X==="$="?T.substr(T.length-W.length)===W:X==="|="?T===W||T.substr(0,W.length+1)===W+"-":false},POS:function(U,W,T,Y){var X=W[2],V=M.setFilters[X];if(V){return V(U,T,W,Y)}}}};var O=M.match.POS;for(var I in M.match){M.match[I]=RegExp(M.match[I].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var S=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(P){S=function(T,W){var X=W||[];if(L.call(T)==="[object Array]"){Array.prototype.push.apply(X,T)}else{if(typeof T.length==="number"){for(var U=0,V=T.length;U<V;U++){X.push(T[U])}}else{for(var U=0;T[U];U++){X.push(T[U])}}}return X}}var R;if(document.documentElement.compareDocumentPosition){R=function(T,U){var V=T.compareDocumentPosition(U)&4?-1:T===U?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){R=function(T,U){var V=T.sourceIndex-U.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){R=function(U,V){var T=U.ownerDocument.createRange(),X=V.ownerDocument.createRange();T.setStart(U,0);T.setEnd(U,0);X.setStart(V,0);X.setEnd(V,0);var W=T.compareBoundaryPoints(Range.START_TO_END,X);if(W===0){hasDuplicate=true}return W}}}}(function(){var T=document.createElement("form"),U="script"+(new Date).getTime();T.innerHTML="<input name='"+U+"'/>";var V=document.documentElement;V.insertBefore(T,V.firstChild);if(!!document.getElementById(U)){M.find.ID=function(Z,W,X){if(typeof W.getElementById!=="undefined"&&!X){var Y=W.getElementById(Z[1]);return Y?Y.id===Z[1]||typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id").nodeValue===Z[1]?[Y]:g:[]}};M.filter.ID=function(X,Y){var W=typeof X.getAttributeNode!=="undefined"&&X.getAttributeNode("id");return X.nodeType===1&&W&&W.nodeValue===Y}}V.removeChild(T)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){M.find.TAG=function(Y,U){var W=U.getElementsByTagName(Y[1]);if(Y[1]==="*"){var V=[];for(var X=0;W[X];X++){if(W[X].nodeType===1){V.push(W[X])}}W=V}return W}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){M.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var U=Q,T=document.createElement("div");T.innerHTML="<p class='TEST'></p>";if(T.querySelectorAll&&T.querySelectorAll(".TEST").length===0){return}Q=function(X,V,W,Y){V=V||document;if(!Y&&V.nodeType===9&&!E(V)){try{return S(V.querySelectorAll(X),W)}catch(Z){}}return U(X,V,W,Y)};Q.find=U.find;Q.filter=U.filter;Q.selectors=U.selectors;Q.matches=U.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}M.order.splice(1,0,"CLASS");M.find.CLASS=function(W,U,V){if(typeof U.getElementsByClassName!=="undefined"&&!V){return U.getElementsByClassName(W[1])}}})()}function J(ac,aa,Y,ad,ab,T){var U=ac=="previousSibling"&&!T;for(var V=0,W=ad.length;V<W;V++){var Z=ad[V];if(Z){if(U&&Z.nodeType===1){Z.sizcache=Y;Z.sizset=V}Z=Z[ac];var X=false;while(Z){if(Z.sizcache===Y){X=ad[Z.sizset];break}if(Z.nodeType===1&&!T){Z.sizcache=Y;Z.sizset=V}if(Z.nodeName===aa){X=Z;break}Z=Z[ac]}ad[V]=X}}}function G(ac,aa,Y,ad,ab,T){var U=ac=="previousSibling"&&!T;for(var V=0,W=ad.length;V<W;V++){var Z=ad[V];if(Z){if(U&&Z.nodeType===1){Z.sizcache=Y;Z.sizset=V}Z=Z[ac];var X=false;while(Z){if(Z.sizcache===Y){X=ad[Z.sizset];break}if(Z.nodeType===1){if(!T){Z.sizcache=Y;Z.sizset=V}if(typeof aa!=="string"){if(Z===aa){X=true;break}}else{if(Q.filter(aa,[Z]).length>0){X=Z;break}}}Z=Z[ac]}ad[V]=X}}}var K=document.compareDocumentPosition?function(T,U){return T.compareDocumentPosition(U)&16}:function(T,U){return T!==U&&(T.contains?T.contains(U):true)};var E=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&E(T.ownerDocument)};var H=function(T,V){var Y=[],aa="",W,Z=V.nodeType?[V]:V;while((W=M.match.PSEUDO.exec(T))){aa+=W[0];T=T.replace(M.match.PSEUDO,"")}T=M.relative[T]?T+"*":T;for(var U=0,X=Z.length;U<X;U++){Q(T,Z[U],Y)}return Q.filter(aa,Y)};j.find=Q;j.filter=Q.filter;j.expr=Q.selectors;j.expr[":"]=j.expr.filters;Q.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};Q.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};Q.selectors.filters.animated=function(T){return j.grep(j.timers,function(U){return T===U.elem}).length};j.multiFilter=function(T,V,U){if(U){T=":not("+T+")"}return Q.matches(T,V)};j.dir=function(W,V){var T=[],U=W[V];while(U&&U!=document){if(U.nodeType==1){T.push(U)}U=U[V]}return T};j.nth=function(T,U,V,W){U=U||1;var X=0;for(;T;T=T[V]){if(T.nodeType==1&&++X==U){break}}return T};j.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;D.Sizzle=Q})();j.event={add:function(F,I,H,E){if(F.nodeType==3||F.nodeType==8){return}if(F.setInterval&&F!=D){F=D}if(!H.guid){H.guid=this.guid++}if(E!==g){var J=H;H=this.proxy(J);H.data=E}var K=j.data(F,"events")||j.data(F,"events",{}),G=j.data(F,"handle")||j.data(F,"handle",function(){return typeof j!=="undefined"&&!j.event.triggered?j.event.handle.apply(arguments.callee.elem,arguments):g});G.elem=F;j.each(I.split(/\s+/),function(L,M){var N=M.split(".");M=N.shift();H.type=N.slice().sort().join(".");var O=K[M];if(j.event.specialAll[M]){j.event.specialAll[M].setup.call(F,E,N)}if(!O){O=K[M]={};if(!j.event.special[M]||j.event.special[M].setup.call(F,E,N)===false){if(F.addEventListener){F.addEventListener(M,G,false)}else{if(F.attachEvent){F.attachEvent("on"+M,G)}}}}O[H.guid]=H;j.event.global[M]=true});F=null},guid:1,global:{},remove:function(E,J,K){if(E.nodeType==3||E.nodeType==8){return}var L=j.data(E,"events"),H,G;if(L){if(J===g||(typeof J==="string"&&J.charAt(0)==".")){for(var I in L){this.remove(E,I+(J||""))}}else{if(J.type){K=J.handler;J=J.type}j.each(J.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();var Q=RegExp("(^|\\.)"+O.slice().sort().join(".*\\.")+"(\\.|$)");if(L[N]){if(K){delete L[N][K.guid]}else{for(var P in L[N]){if(Q.test(L[N][P].type)){delete L[N][P]}}}if(j.event.specialAll[N]){j.event.specialAll[N].teardown.call(E,O)}for(H in L[N]){break}if(!H){if(!j.event.special[N]||j.event.special[N].teardown.call(E,O)===false){if(E.removeEventListener){E.removeEventListener(N,j.data(E,"handle"),false)}else{if(E.detachEvent){E.detachEvent("on"+N,j.data(E,"handle"))}}}H=null;delete L[N]}}})}for(H in L){break}if(!H){var F=j.data(E,"handle");if(F){F.elem=null}j.removeData(E,"events");j.removeData(E,"handle")}}},trigger:function(K,E,F,I){var J=K.type||K;if(!I){K=typeof K==="object"?K[q]?K:j.extend(j.Event(J),K):j.Event(J);if(J.indexOf("!")>=0){K.type=J=J.slice(0,-1);K.exclusive=true}if(!F){K.stopPropagation();if(this.global[J]){j.each(j.cache,function(){if(this.events&&this.events[J]){j.event.trigger(K,E,this.handle.elem)}})}}if(!F||F.nodeType==3||F.nodeType==8){return g}K.result=g;K.target=F;E=j.makeArray(E);E.unshift(K)}K.currentTarget=F;var H=j.data(F,"handle");if(H){H.apply(F,E)}if((!F[J]||(j.nodeName(F,"a")&&J=="click"))&&F["on"+J]&&F["on"+J].apply(F,E)===false){K.result=false}if(!I&&F[J]&&!K.isDefaultPrevented()&&!(j.nodeName(F,"a")&&J=="click")){this.triggered=true;try{F[J]()}catch(L){}}this.triggered=false;if(!K.isPropagationStopped()){var G=F.parentNode||F.ownerDocument;if(G){j.event.trigger(K,E,G,true)}}},handle:function(J){var K,F;J=arguments[0]=j.event.fix(J||D.event);J.currentTarget=this;var E=J.type.split(".");J.type=E.shift();K=!E.length&&!J.exclusive;var I=RegExp("(^|\\.)"+E.slice().sort().join(".*\\.")+"(\\.|$)");F=(j.data(this,"events")||{})[J.type];for(var G in F){var H=F[G];if(K||I.test(H.type)){J.handler=H;J.data=H.data;var L=H.apply(this,arguments);if(L!==g){J.result=L;if(L===false){J.preventDefault();J.stopPropagation()}}if(J.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(I){if(I[q]){return I}var E=I;I=j.Event(E);for(var F=this.props.length,H;F;){H=this.props[--F];I[H]=E[H]}if(!I.target){I.target=I.srcElement||document}if(I.target.nodeType==3){I.target=I.target.parentNode}if(!I.relatedTarget&&I.fromElement){I.relatedTarget=I.fromElement==I.target?I.toElement:I.fromElement}if(I.pageX==null&&I.clientX!=null){var J=document.documentElement,G=document.body;I.pageX=I.clientX+(J&&J.scrollLeft||G&&G.scrollLeft||0)-(J.clientLeft||0);I.pageY=I.clientY+(J&&J.scrollTop||G&&G.scrollTop||0)-(J.clientTop||0)}if(!I.which&&((I.charCode||I.charCode===0)?I.charCode:I.keyCode)){I.which=I.charCode||I.keyCode}if(!I.metaKey&&I.ctrlKey){I.metaKey=I.ctrlKey}if(!I.which&&I.button){I.which=(I.button&1?1:(I.button&2?3:(I.button&4?2:0)))}return I},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:p,teardown:function(){}}},specialAll:{live:{setup:function(E,F){j.event.add(this,F[0],a)},teardown:function(E){if(E.length){var F=0,G=RegExp("(^|\\.)"+E[0]+"(\\.|$)");j.each((j.data(this,"events").live||{}),function(){if(G.test(this.type)){F++}});if(F<1){j.event.remove(this,E[0],a)}}}}}};j.Event=function(E){if(!this.preventDefault){return new j.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=C();this[q]=true};function c(){return false}function d(){return true}j.Event.prototype={preventDefault:function(){this.isDefaultPrevented=d;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=d;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=d;this.stopPropagation()},isDefaultPrevented:c,isPropagationStopped:c,isImmediatePropagationStopped:c};var i=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;j.event.handle.apply(this,arguments)}};j.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){j.event.special[E]={setup:function(){j.event.add(this,F,i,E)},teardown:function(){j.event.remove(this,F,i)}}});j.fn.extend({bind:function(G,E,F){return G=="unload"?this.one(G,E,F):this.each(function(){j.event.add(this,G,F||E,F&&E)})},one:function(G,E,F){var H=j.event.proxy(F||E,function(I){j(this).unbind(I,H);return(F||E).apply(this,arguments)});return this.each(function(){j.event.add(this,G,H,F&&E)})},unbind:function(F,E){return this.each(function(){j.event.remove(this,F,E)})},trigger:function(F,E){return this.each(function(){j.event.trigger(F,E,this)})},triggerHandler:function(F,E){if(this[0]){var G=j.Event(F);G.preventDefault();G.stopPropagation();j.event.trigger(G,E,this[0]);return G.result}},toggle:function(F){var G=arguments,E=1;while(E<G.length){j.event.proxy(F,G[E++])}return this.click(j.event.proxy(F,function(H){this.lastToggle=(this.lastToggle||0)%E;H.preventDefault();return G[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){p();if(j.isReady){E.call(document,j)}else{j.readyList.push(E)}return this},live:function(G,F){var E=j.event.proxy(F);E.guid+=this.selector+G;j(document).bind(v(G,this.selector),this.selector,E);return this},die:function(F,E){j(document).unbind(v(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function a(G){var E=RegExp("(^|\\.)"+G.type+"(\\.|$)"),F=true,H=[];j.each(j.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=j(G.target).closest(J.data)[0];if(K){H.push({elem:K,fn:J})}}});H.sort(function(I,J){return j.data(I.elem,"closest")-j.data(J.elem,"closest")});j.each(H,function(){if(this.fn.call(this.elem,G,this.fn.data)===false){return(F=false)}});return F}function v(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}j.extend({isReady:false,readyList:[],ready:function(){if(!j.isReady){j.isReady=true;if(j.readyList){j.each(j.readyList,function(){this.call(document,j)});j.readyList=null}j(document).triggerHandler("ready")}}});var z=false;function p(){if(z){return}z=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);j.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);j.ready()}});if(document.documentElement.doScroll&&D==D.top){(function(){if(j.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}j.ready()})()}}}j.event.add(D,"load",j.ready)}j.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){j.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});j(D).bind("unload",function(){for(var E in j.cache){if(E!=1&&j.cache[E].handle){j.event.remove(j.cache[E].handle.elem)}}});(function(){j.support={};var H=document.documentElement,E=document.createElement("script"),F=document.createElement("div"),G="script"+(new Date).getTime();F.style.display="none";F.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var J=F.getElementsByTagName("*"),I=F.getElementsByTagName("a")[0];if(!J||!J.length||!I){return}j.support={leadingWhitespace:F.firstChild.nodeType==3,tbody:!F.getElementsByTagName("tbody").length,objectAll:!!F.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!F.getElementsByTagName("link").length,style:/red/.test(I.getAttribute("style")),hrefNormalized:I.getAttribute("href")==="/a",opacity:I.style.opacity==="0.5",cssFloat:!!I.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};E.type="text/javascript";try{E.appendChild(document.createTextNode("window."+G+"=1;"))}catch(K){}H.insertBefore(E,H.firstChild);if(D[G]){j.support.scriptEval=true;delete D[G]}H.removeChild(E);if(F.attachEvent&&F.fireEvent){F.attachEvent("onclick",function(){j.support.noCloneEvent=false;F.detachEvent("onclick",arguments.callee)});F.cloneNode(true).fireEvent("onclick")}j(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);j.boxModel=j.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var n=j.support.cssFloat?"cssFloat":"styleFloat";j.props={"for":"htmlFor","class":"className","float":n,cssFloat:n,styleFloat:n,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};j.fn.extend({_load:j.fn.load,load:function(I,G,H){if(typeof I!=="string"){return this._load(I)}var E=I.indexOf(" ");if(E>=0){var F=I.slice(E,I.length);I=I.slice(0,E)}var J="GET";if(G){if(j.isFunction(G)){H=G;G=null}else{if(typeof G==="object"){G=j.param(G);J="POST"}}}var K=this;j.ajax({url:I,type:J,dataType:"html",data:G,complete:function(L,M){if(M=="success"||M=="notmodified"){K.html(F?j("<div/>").append(L.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(F):L.responseText)}if(H){K.each(H,[L.responseText,M,L])}}});return this},serialize:function(){return j.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?j.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,G){var F=j(this).val();return F==null?null:j.isArray(F)?j.map(F,function(H,I){return{name:G.name,value:H}}):{name:G.name,value:F}}).get()}});j.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){j.fn[F]=function(G){return this.bind(F,G)}});var e=C();j.extend({get:function(E,F,H,G){if(j.isFunction(F)){H=F;F=null}return j.ajax({type:"GET",url:E,data:F,success:H,dataType:G})},getScript:function(F,E){return j.get(F,null,E,"script")},getJSON:function(E,F,G){return j.get(E,F,G,"json")},post:function(E,F,H,G){if(j.isFunction(F)){H=F;F={}}return j.ajax({type:"POST",url:E,data:F,success:H,dataType:G})},ajaxSetup:function(E){j.extend(j.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return D.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(K){K=j.extend(true,K,j.extend(true,{},j.ajaxSettings,K));var G,I=/=\?(&|$)/g,V,S,L=K.type.toUpperCase();if(K.data&&K.processData&&typeof K.data!=="string"){K.data=j.param(K.data)}if(K.dataType=="jsonp"){if(L=="GET"){if(!K.url.match(I)){K.url+=(K.url.match(/\?/)?"&":"?")+(K.jsonp||"callback")+"=?"}}else{if(!K.data||!K.data.match(I)){K.data=(K.data?K.data+"&":"")+(K.jsonp||"callback")+"=?"}}K.dataType="json"}if(K.dataType=="json"&&(K.data&&K.data.match(I)||K.url.match(I))){G="jsonp"+e++;if(K.data){K.data=(K.data+"").replace(I,"="+G+"$1")}K.url=K.url.replace(I,"="+G+"$1");K.dataType="script";D[G]=function(X){S=X;N();F();D[G]=g;try{delete D[G]}catch(Y){}if(Q){Q.removeChild(P)}}}if(K.dataType=="script"&&K.cache==null){K.cache=false}if(K.cache===false&&L=="GET"){var M=C();var T=K.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+M+"$2");K.url=T+((T==K.url)?(K.url.match(/\?/)?"&":"?")+"_="+M:"")}if(K.data&&L=="GET"){K.url+=(K.url.match(/\?/)?"&":"?")+K.data;K.data=null}if(K.global&&!j.active++){j.event.trigger("ajaxStart")}var J=/^(\w+:)?\/\/([^\/?#]+)/.exec(K.url);if(K.dataType=="script"&&L=="GET"&&J&&(J[1]&&J[1]!=location.protocol||J[2]!=location.host)){var Q=document.getElementsByTagName("head")[0];var P=document.createElement("script");P.src=K.url;if(K.scriptCharset){P.charset=K.scriptCharset}if(!G){var H=false;P.onload=P.onreadystatechange=function(){if(!H&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){H=true;N();F();P.onload=P.onreadystatechange=null;Q.removeChild(P)}}}Q.appendChild(P);return g}var R=false;var W=K.xhr();if(K.username){W.open(L,K.url,K.async,K.username,K.password)}else{W.open(L,K.url,K.async)}try{if(K.data){W.setRequestHeader("Content-Type",K.contentType)}if(K.ifModified){W.setRequestHeader("If-Modified-Since",j.lastModified[K.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}W.setRequestHeader("X-Requested-With","XMLHttpRequest");W.setRequestHeader("Accept",K.dataType&&K.accepts[K.dataType]?K.accepts[K.dataType]+", */*":K.accepts._default)}catch(U){}if(K.beforeSend&&K.beforeSend(W,K)===false){if(K.global&&!--j.active){j.event.trigger("ajaxStop")}W.abort();return false}if(K.global){j.event.trigger("ajaxSend",[W,K])}var O=function(X){if(W.readyState==0){if(E){clearInterval(E);E=null;if(K.global&&!--j.active){j.event.trigger("ajaxStop")}}}else{if(!R&&W&&(W.readyState==4||X=="timeout")){R=true;if(E){clearInterval(E);E=null}V=X=="timeout"?"timeout":!j.httpSuccess(W)?"error":K.ifModified&&j.httpNotModified(W,K.url)?"notmodified":"success";if(V=="success"){try{S=j.httpData(W,K.dataType,K)}catch(Z){V="parsererror"}}if(V=="success"){var Y;try{Y=W.getResponseHeader("Last-Modified")}catch(Z){}if(K.ifModified&&Y){j.lastModified[K.url]=Y}if(!G){N()}}else{j.handleError(K,W,V)}F();if(X){W.abort()}if(K.async){W=null}}}};if(K.async){var E=setInterval(O,13);if(K.timeout>0){setTimeout(function(){if(W&&!R){O("timeout")}},K.timeout)}}try{W.send(K.data)}catch(U){j.handleError(K,W,null,U)}if(!K.async){O()}function N(){if(K.success){K.success(S,V)}if(K.global){j.event.trigger("ajaxSuccess",[W,K])}}function F(){if(K.complete){K.complete(W,V)}if(K.global){j.event.trigger("ajaxComplete",[W,K])}if(K.global&&!--j.active){j.event.trigger("ajaxStop")}}return W},handleError:function(F,E,G,H){if(F.error){F.error(E,G,H)}if(F.global){j.event.trigger("ajaxError",[E,F,H])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(E,F){try{var G=E.getResponseHeader("Last-Modified");return E.status==304||G==j.lastModified[F]}catch(H){}return false},httpData:function(E,I,J){var F=E.getResponseHeader("content-type"),G=I=="xml"||!I&&F&&F.indexOf("xml")>=0,H=G?E.responseXML:E.responseText;if(G&&H.documentElement.tagName=="parsererror"){throw"parsererror"}if(J&&J.dataFilter){H=J.dataFilter(H,I)}if(typeof H==="string"){if(I=="script"){j.globalEval(H)}if(I=="json"){H=D["eval"]("("+H+")")}}return H},param:function(F){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(j.isArray(F)||F.jquery){j.each(F,function(){H(this.name,this.value)})}else{for(var E in F){if(j.isArray(F[E])){j.each(F[E],function(){H(E,this)})}else{H(E,j.isFunction(F[E])?F[E]():F[E])}}}return G.join("&").replace(/%20/g,"+")}});var f={},B,x=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function y(F,E){var G={};j.each(x.concat.apply([],x.slice(0,E)),function(){G[this]=F});return G}j.fn.extend({show:function(L,G){if(L){return this.animate(y("show",3),L,G)}else{for(var E=0,H=this.length;E<H;E++){var J=j.data(this[E],"olddisplay");this[E].style.display=J||"";if(j.css(this[E],"display")==="none"){var I=this[E].tagName,K;if(f[I]){K=f[I]}else{var F=j("<"+I+" />").appendTo("body");K=F.css("display");if(K==="none"){K="block"}F.remove();f[I]=K}j.data(this[E],"olddisplay",K)}}for(var E=0,H=this.length;E<H;E++){this[E].style.display=j.data(this[E],"olddisplay")||""}return this}},hide:function(F,H){if(F){return this.animate(y("hide",3),F,H)}else{for(var E=0,G=this.length;E<G;E++){var I=j.data(this[E],"olddisplay");if(!I&&I!=="none"){j.data(this[E],"olddisplay",j.css(this[E],"display"))}}for(var E=0,G=this.length;E<G;E++){this[E].style.display="none"}return this}},_toggle:j.fn.toggle,toggle:function(F,G){var E=typeof F==="boolean";return j.isFunction(F)&&j.isFunction(G)?this._toggle.apply(this,arguments):F==null||E?this.each(function(){var H=E?F:j(this).is(":hidden");j(this)[H?"show":"hide"]()}):this.animate(y("toggle",3),F,G)},fadeTo:function(F,E,G){return this.animate({opacity:E},F,G)},animate:function(F,G,H,I){var E=j.speed(G,H,I);return this[E.queue===false?"each":"queue"](function(){var K=j.extend({},E),M,L=this.nodeType==1&&j(this).is(":hidden"),J=this;for(M in F){if(F[M]=="hide"&&L||F[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=j.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=j.extend({},F);j.each(F,function(S,Q){var T=new j.fx(J,K,S);if(/toggle|show|hide/.test(Q)){T[Q=="toggle"?L?"show":"hide":Q](F)}else{var R=Q.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),P=T.cur(true)||0;if(R){var N=parseFloat(R[2]),O=R[3]||"px";if(O!="px"){J.style[S]=(N||1)+O;P=((N||1)/T.cur(true))*P;J.style[S]=P+O}if(R[1]){N=((R[1]=="-="?-1:1)*N)+P}T.custom(P,N,O)}else{T.custom(P,Q,"")}}});return true})},stop:function(F,G){var E=j.timers;if(F){this.queue([])}this.each(function(){for(var H=E.length-1;H>=0;H--){if(E[H].elem==this){if(G){E[H](true)}E.splice(H,1)}}});if(!G){this.dequeue()}return this}});j.each({slideDown:y("show",1),slideUp:y("hide",1),slideToggle:y("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){j.fn[E]=function(H,G){return this.animate(F,H,G)}});j.extend({speed:function(E,G,H){var F=typeof E==="object"?E:{complete:H||!H&&G||j.isFunction(E)&&E,duration:E,easing:H&&G||G&&!j.isFunction(G)&&G};F.duration=j.fx.off?0:typeof F.duration==="number"?F.duration:j.fx.speeds[F.duration]||j.fx.speeds._default;F.old=F.complete;F.complete=function(){if(F.queue!==false){j(this).dequeue()}if(j.isFunction(F.old)){F.old.call(this)}};return F},easing:{linear:function(H,G,E,F){return E+F*H},swing:function(H,G,E,F){return((-Math.cos(H*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,G,E){this.options=G;this.elem=F;this.prop=E;if(!G.orig){G.orig={}}}});j.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(j.fx.step[this.prop]||j.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(j.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(j.curCSS(this.elem,this.prop))||0},custom:function(H,E,G){this.startTime=C();this.start=H;this.end=E;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var I=this;function F(J){return I.step(J)}F.elem=this.elem;if(F()&&j.timers.push(F)&&!B){B=setInterval(function(){var J=j.timers;for(var K=0;K<J.length;K++){if(!J[K]()){J.splice(K--,1)}}if(!J.length){clearInterval(B);B=g}},13)}},show:function(){this.options.orig[this.prop]=j.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());j(this.elem).show()},hide:function(){this.options.orig[this.prop]=j.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var J=C();if(H||J>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var F=true;for(var E in this.options.curAnim){if(this.options.curAnim[E]!==true){F=false}}if(F){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(j.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){j(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){j.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var G=J-this.startTime;this.state=G/this.options.duration;this.pos=j.easing[this.options.easing||(j.easing.swing?"swing":"linear")](this.state,G,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};j.extend(j.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){j.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){j.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return j.offset.bodyOffset(this[0])}var E=this[0].getBoundingClientRect(),H=this[0].ownerDocument,F=H.body,K=H.documentElement,J=K.clientTop||F.clientTop||0,L=K.clientLeft||F.clientLeft||0,I=E.top+(self.pageYOffset||j.boxModel&&K.scrollTop||F.scrollTop)-J,G=E.left+(self.pageXOffset||j.boxModel&&K.scrollLeft||F.scrollLeft)-L;return{top:I,left:G}}}else{j.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return j.offset.bodyOffset(this[0])}j.offset.initialized||j.offset.initialize();var F=this[0],J=F.offsetParent,E=F,M=F.ownerDocument,K,N=M.documentElement,G=M.body,O=M.defaultView,I=O.getComputedStyle(F,null),L=F.offsetTop,H=F.offsetLeft;while((F=F.parentNode)&&F!==G&&F!==N){K=O.getComputedStyle(F,null);L-=F.scrollTop,H-=F.scrollLeft;if(F===J){L+=F.offsetTop,H+=F.offsetLeft;if(j.offset.doesNotAddBorder&&!(j.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(F.tagName))){L+=parseInt(K.borderTopWidth,10)||0,H+=parseInt(K.borderLeftWidth,10)||0}E=J,J=F.offsetParent}if(j.offset.subtractsBorderForOverflowNotVisible&&K.overflow!=="visible"){L+=parseInt(K.borderTopWidth,10)||0,H+=parseInt(K.borderLeftWidth,10)||0}I=K}if(I.position==="relative"||I.position==="static"){L+=G.offsetTop,H+=G.offsetLeft}if(I.position==="fixed"){L+=Math.max(N.scrollTop,G.scrollTop),H+=Math.max(N.scrollLeft,G.scrollLeft)}return{top:L,left:H}}}j.offset={initialize:function(){if(this.initialized){return}var M=document.body,N=document.createElement("div"),F,L,H,G,K,I,J=M.style.marginTop,E='<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>';K={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(I in K){N.style[I]=K[I]}N.innerHTML=E;M.insertBefore(N,M.firstChild);F=N.firstChild,L=F.firstChild,G=F.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(L.offsetTop!==5);this.doesAddBorderForTableAndCells=(G.offsetTop===5);F.style.overflow="hidden",F.style.position="relative";this.subtractsBorderForOverflowNotVisible=(L.offsetTop===-5);M.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(M.offsetTop===0);M.style.marginTop=J;M.removeChild(N);this.initialized=true},bodyOffset:function(E){j.offset.initialized||j.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(j.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(j.curCSS(E,"marginTop",true),10)||0,F+=parseInt(j.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};j.fn.extend({position:function(){var F=0,I=0,J;if(this[0]){var G=this.offsetParent(),H=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();H.top-=h(this,"marginTop");H.left-=h(this,"marginLeft");E.top+=h(G,"borderTopWidth");E.left+=h(G,"borderLeftWidth");J={top:H.top-E.top,left:H.left-E.left}}return J},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&j.css(E,"position")=="static")){E=E.offsetParent}return j(E)}});j.each(["Left","Top"],function(E,G){var F="scroll"+G;j.fn[F]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==D||this==document?D.scrollTo(!E?H:j(D).scrollLeft(),E?H:j(D).scrollTop()):this[F]=H}):this[0]==D||this[0]==document?self[E?"pageYOffset":"pageXOffset"]||j.boxModel&&document.documentElement[F]||document.body[F]:this[0][F]}});j.each(["Height","Width"],function(E,I){var H=E?"Left":"Top",J=E?"Right":"Bottom",F=I.toLowerCase();j.fn["inner"+I]=function(){return this[0]?j.css(this[0],F,false,"padding"):null};j.fn["outer"+I]=function(K){return this[0]?j.css(this[0],F,false,K?"margin":"border"):null};var G=I.toLowerCase();j.fn[G]=function(K){return this[0]==D?document.compatMode=="CSS1Compat"&&document.documentElement["client"+I]||document.body["client"+I]:this[0]==document?Math.max(document.documentElement["client"+I],document.body["scroll"+I],document.documentElement["scroll"+I],document.body["offset"+I],document.documentElement["offset"+I]):K===g?(this.length?j.css(this[0],G):null):this.css(G,typeof K==="string"?K:K+"px")}})})();Date.CultureInfo={name:"en-US",englishName:"English (United States)",nativeName:"English (United States)",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],firstLetterDayNames:["S","M","T","W","T","F","S"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],amDesignator:"AM",pmDesignator:"PM",firstDayOfWeek:0,twoDigitYearMax:2029,dateElementOrder:"mdy",formatPatterns:{shortDate:"M/d/yyyy",longDate:"dddd, MMMM dd, yyyy",shortTime:"h:mm tt",longTime:"h:mm:ss tt",fullDateTime:"dddd, MMMM dd, yyyy h:mm:ss tt",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss GMT",monthDay:"MMMM dd",yearMonth:"MMMM, yyyy"},regexPatterns:{jan:/^jan(uary)?/i,feb:/^feb(ruary)?/i,mar:/^mar(ch)?/i,apr:/^apr(il)?/i,may:/^may/i,jun:/^jun(e)?/i,jul:/^jul(y)?/i,aug:/^aug(ust)?/i,sep:/^sep(t(ember)?)?/i,oct:/^oct(ober)?/i,nov:/^nov(ember)?/i,dec:/^dec(ember)?/i,sun:/^su(n(day)?)?/i,mon:/^mo(n(day)?)?/i,tue:/^tu(e(s(day)?)?)?/i,wed:/^we(d(nesday)?)?/i,thu:/^th(u(r(s(day)?)?)?)?/i,fri:/^fr(i(day)?)?/i,sat:/^sa(t(urday)?)?/i,future:/^next/i,past:/^last|past|prev(ious)?/i,add:/^(\+|aft(er)?|from|hence)/i,subtract:/^(\-|bef(ore)?|ago)/i,yesterday:/^yes(terday)?/i,today:/^t(od(ay)?)?/i,tomorrow:/^tom(orrow)?/i,now:/^n(ow)?/i,millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^mn|min(ute)?s?/i,hour:/^h(our)?s?/i,week:/^w(eek)?s?/i,month:/^m(onth)?s?/i,day:/^d(ay)?s?/i,year:/^y(ear)?s?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt|utc)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|a(?!u|p)|p)/i},timezones:[{name:"UTC",offset:"-000"},{name:"GMT",offset:"-000"},{name:"EST",offset:"-0500"},{name:"EDT",offset:"-0400"},{name:"CST",offset:"-0600"},{name:"CDT",offset:"-0500"},{name:"MST",offset:"-0700"},{name:"MDT",offset:"-0600"},{name:"PST",offset:"-0800"},{name:"PDT",offset:"-0700"}]};(function(){var g=Date,d=g.prototype,f=g.CultureInfo,c=function(h,i){if(!i){i=2}return("000"+h).slice(i*-1)};d.clearTime=function(){this.setHours(0);this.setMinutes(0);this.setSeconds(0);this.setMilliseconds(0);return this};d.setTimeToNow=function(){var h=new Date();this.setHours(h.getHours());this.setMinutes(h.getMinutes());this.setSeconds(h.getSeconds());this.setMilliseconds(h.getMilliseconds());return this};g.today=function(){return new Date().clearTime()};g.compare=function(h,i){if(isNaN(h)||isNaN(i)){throw new Error(h+" - "+i)}else{if(h instanceof Date&&i instanceof Date){return(h<i)?-1:(h>i)?1:0}else{throw new TypeError(h+" - "+i)}}};g.equals=function(h,i){return(h.compareTo(i)===0)};g.getDayNumberFromName=function(q){var k=f.dayNames,j=f.abbreviatedDayNames,l=f.shortestDayNames,p=q.toLowerCase();for(var h=0;h<k.length;h++){if(k[h].toLowerCase()==p||j[h].toLowerCase()==p||l[h].toLowerCase()==p){return h}}return -1};g.getMonthNumberFromName=function(o){var k=f.monthNames,l=f.abbreviatedMonthNames,j=o.toLowerCase();for(var h=0;h<k.length;h++){if(k[h].toLowerCase()==j||l[h].toLowerCase()==j){return h}}return -1};g.isLeapYear=function(h){return((h%4===0&&h%100!==0)||h%400===0)};g.getDaysInMonth=function(i,h){return[31,(g.isLeapYear(i)?29:28),31,30,31,30,31,31,30,31,30,31][h]};g.getTimezoneAbbreviation=function(l){var h=f.timezones,k;for(var j=0;j<h.length;j++){if(h[j].offset===l){return h[j].name}}return null};g.getTimezoneOffset=function(l){var h=f.timezones,k;for(var j=0;j<h.length;j++){if(h[j].name===l.toUpperCase()){return h[j].offset}}return null};d.clone=function(){return new Date(this.getTime())};d.compareTo=function(h){return Date.compare(this,h)};d.equals=function(h){return Date.equals(this,h||new Date())};d.between=function(i,h){return this.getTime()>=i.getTime()&&this.getTime()<=h.getTime()};d.isAfter=function(h){return this.compareTo(h||new Date())===1};d.isBefore=function(h){return(this.compareTo(h||new Date())===-1)};d.isToday=function(){return this.isSameDay(new Date())};d.isSameDay=function(h){return this.clone().clearTime().equals(h.clone().clearTime())};d.addMilliseconds=function(h){this.setMilliseconds(this.getMilliseconds()+h);return this};d.addSeconds=function(h){return this.addMilliseconds(h*1000)};d.addMinutes=function(h){return this.addMilliseconds(h*60000)};d.addHours=function(h){return this.addMilliseconds(h*3600000)};d.addDays=function(h){this.setDate(this.getDate()+h);return this};d.addWeeks=function(h){return this.addDays(h*7)};d.addMonths=function(i){var h=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+i);this.setDate(Math.min(h,g.getDaysInMonth(this.getFullYear(),this.getMonth())));return this};d.addYears=function(h){return this.addMonths(h*12)};d.add=function(h){if(typeof h=="number"){this._orient=h;return this}var i=h;if(i.milliseconds){this.addMilliseconds(i.milliseconds)}if(i.seconds){this.addSeconds(i.seconds)}if(i.minutes){this.addMinutes(i.minutes)}if(i.hours){this.addHours(i.hours)}if(i.weeks){this.addWeeks(i.weeks)}if(i.months){this.addMonths(i.months)}if(i.years){this.addYears(i.years)}if(i.days){this.addDays(i.days)}return this};var a,b,e;d.getWeek=function(){var j,k,l,m,o,p,q,i,t,h;a=(!a)?this.getFullYear():a;b=(!b)?this.getMonth()+1:b;e=(!e)?this.getDate():e;if(b<=2){j=a-1;k=(j/4|0)-(j/100|0)+(j/400|0);l=((j-1)/4|0)-((j-1)/100|0)+((j-1)/400|0);t=k-l;o=0;p=e-1+(31*(b-1))}else{j=a;k=(j/4|0)-(j/100|0)+(j/400|0);l=((j-1)/4|0)-((j-1)/100|0)+((j-1)/400|0);t=k-l;o=t+1;p=e+((153*(b-3)+2)/5)+58+t}q=(j+k)%7;m=(p+q-o)%7;i=(p+3-m)|0;if(i<0){h=53-((q-t)/5|0)}else{if(i>364+t){h=1}else{h=(i/7|0)+1}}a=b=e=null;return h};d.getISOWeek=function(){a=this.getUTCFullYear();b=this.getUTCMonth()+1;e=this.getUTCDate();return c(this.getWeek())};d.setWeek=function(h){return this.moveToDayOfWeek(1).addWeeks(h-this.getWeek())};g._validate=function(k,h,j,i){if(typeof k=="undefined"){return false}else{if(typeof k!="number"){throw new TypeError(k+" is not a Number.")}else{if(k<h||k>j){throw new RangeError(k+" is not a valid value for "+i+".")}}}return true};g.validateMillisecond=function(h){return g._validate(h,0,999,"millisecond")};g.validateSecond=function(h){return g._validate(h,0,59,"second")};g.validateMinute=function(h){return g._validate(h,0,59,"minute")};g.validateHour=function(h){return g._validate(h,0,23,"hour")};g.validateDay=function(h,i,j){return g._validate(h,1,g.getDaysInMonth(i,j),"day")};g.validateMonth=function(h){return g._validate(h,0,11,"month")};g.validateYear=function(h){return g._validate(h,0,9999,"year")};d.set=function(h){if(g.validateMillisecond(h.millisecond)){this.addMilliseconds(h.millisecond-this.getMilliseconds())}if(g.validateSecond(h.second)){this.addSeconds(h.second-this.getSeconds())}if(g.validateMinute(h.minute)){this.addMinutes(h.minute-this.getMinutes())}if(g.validateHour(h.hour)){this.addHours(h.hour-this.getHours())}if(g.validateMonth(h.month)){this.addMonths(h.month-this.getMonth())}if(g.validateYear(h.year)){this.addYears(h.year-this.getFullYear())}if(g.validateDay(h.day,this.getFullYear(),this.getMonth())){this.addDays(h.day-this.getDate())}if(h.timezone){this.setTimezone(h.timezone)}if(h.timezoneOffset){this.setTimezoneOffset(h.timezoneOffset)}if(h.week&&g._validate(h.week,0,53,"week")){this.setWeek(h.week)}return this};d.moveToFirstDayOfMonth=function(){return this.set({day:1})};d.moveToLastDayOfMonth=function(){return this.set({day:g.getDaysInMonth(this.getFullYear(),this.getMonth())})};d.moveToNthOccurrence=function(i,j){var h=0;if(j>0){h=j-1}else{if(j===-1){this.moveToLastDayOfMonth();if(this.getDay()!==i){this.moveToDayOfWeek(i,-1)}return this}}return this.moveToFirstDayOfMonth().addDays(-1).moveToDayOfWeek(i,+1).addWeeks(h)};d.moveToDayOfWeek=function(j,i){var h=(j-this.getDay()+7*(i||+1))%7;return this.addDays((h===0)?h+=7*(i||+1):h)};d.moveToMonth=function(j,i){var h=(j-this.getMonth()+12*(i||+1))%12;return this.addMonths((h===0)?h+=12*(i||+1):h)};d.getOrdinalNumber=function(){return Math.ceil((this.clone().clearTime()-new Date(this.getFullYear(),0,1))/86400000)+1};d.getTimezone=function(){return g.getTimezoneAbbreviation(this.getUTCOffset())};d.setTimezoneOffset=function(j){var h=this.getTimezoneOffset(),i=Number(j)*-6/10;return this.addMinutes(i-h)};d.setTimezone=function(h){return this.setTimezoneOffset(g.getTimezoneOffset(h))};d.hasDaylightSavingTime=function(){return(Date.today().set({month:0,day:1}).getTimezoneOffset()!==Date.today().set({month:6,day:1}).getTimezoneOffset())};d.isDaylightSavingTime=function(){return(this.hasDaylightSavingTime()&&new Date().getTimezoneOffset()===Date.today().set({month:6,day:1}).getTimezoneOffset())};d.getUTCOffset=function(){var h=this.getTimezoneOffset()*-10/6,i;if(h<0){i=(h-10000).toString();return i.charAt(0)+i.substr(2)}else{i=(h+10000).toString();return"+"+i.substr(1)}};d.getElapsed=function(h){return(h||new Date())-this};if(!d.toISOString){d.toISOString=function(){function h(i){return i<10?"0"+i:i}return'"'+this.getUTCFullYear()+"-"+h(this.getUTCMonth()+1)+"-"+h(this.getUTCDate())+"T"+h(this.getUTCHours())+":"+h(this.getUTCMinutes())+":"+h(this.getUTCSeconds())+'Z"'}}d._toString=d.toString;d.toString=function(i){var k=this;if(i&&i.length==1){var j=f.formatPatterns;k.t=k.toString;switch(i){case"d":return k.t(j.shortDate);case"D":return k.t(j.longDate);case"F":return k.t(j.fullDateTime);case"m":return k.t(j.monthDay);case"r":return k.t(j.rfc1123);case"s":return k.t(j.sortableDateTime);case"t":return k.t(j.shortTime);case"T":return k.t(j.longTime);case"u":return k.t(j.universalSortableDateTime);case"y":return k.t(j.yearMonth)}}var h=function(l){switch(l*1){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}};return i?i.replace(/(\\)?(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|S)/g,function(l){if(l.charAt(0)==="\\"){return l.replace("\\","")}k.h=k.getHours;switch(l){case"hh":return c(k.h()<13?(k.h()===0?12:k.h()):(k.h()-12));case"h":return k.h()<13?(k.h()===0?12:k.h()):(k.h()-12);case"HH":return c(k.h());case"H":return k.h();case"mm":return c(k.getMinutes());case"m":return k.getMinutes();case"ss":return c(k.getSeconds());case"s":return k.getSeconds();case"yyyy":return c(k.getFullYear(),4);case"yy":return c(k.getFullYear());case"dddd":return f.dayNames[k.getDay()];case"ddd":return f.abbreviatedDayNames[k.getDay()];case"dd":return c(k.getDate());case"d":return k.getDate();case"MMMM":return f.monthNames[k.getMonth()];case"MMM":return f.abbreviatedMonthNames[k.getMonth()];case"MM":return c((k.getMonth()+1));case"M":return k.getMonth()+1;case"t":return k.h()<12?f.amDesignator.substring(0,1):f.pmDesignator.substring(0,1);case"tt":return k.h()<12?f.amDesignator:f.pmDesignator;case"S":return h(k.getDate());default:return l}}):this._toString()}}());(function(){var y=Date,c=y.prototype,v=y.CultureInfo,o=Number.prototype;c._orient=+1;c._nth=null;c._is=false;c._same=false;c._isSecond=false;o._dateElement="day";c.next=function(){this._orient=+1;return this};y.next=function(){return y.today().next()};c.last=c.prev=c.previous=function(){this._orient=-1;return this};y.last=y.prev=y.previous=function(){return y.today().last()};c.is=function(){this._is=true;return this};c.same=function(){this._same=true;this._isSecond=false;return this};c.today=function(){return this.same().day()};c.weekday=function(){if(this._is){this._is=false;return(!this.is().sat()&&!this.is().sun())}return false};c.at=function(i){return(typeof i==="string")?y.parse(this.toString("d")+" "+i):this.set(i)};o.fromNow=o.after=function(i){var j={};j[this._dateElement]=this;return((!i)?new Date():i.clone()).add(j)};o.ago=o.before=function(i){var j={};j[this._dateElement]=this*-1;return((!i)?new Date():i.clone()).add(j)};var g=("sunday monday tuesday wednesday thursday friday saturday").split(/\s/),z=("january february march april may june july august september october november december").split(/\s/),u=("Millisecond Second Minute Hour Day Week Month Year").split(/\s/),a=("Milliseconds Seconds Minutes Hours Date Week Month FullYear").split(/\s/),e=("final first second third fourth fifth").split(/\s/),b;c.toObject=function(){var j={};for(var k=0;k<u.length;k++){j[u[k].toLowerCase()]=this["get"+a[k]]()}return j};y.fromObject=function(i){i.week=null;return Date.today().set(i)};var x=function(i){return function(){if(this._is){this._is=false;return this.getDay()==i}if(this._nth!==null){if(this._isSecond){this.addSeconds(this._orient*-1)}this._isSecond=false;var j=this._nth;this._nth=null;var k=this.clone().moveToLastDayOfMonth();this.moveToNthOccurrence(i,j);if(this>k){throw new RangeError(y.getDayName(i)+" does not occur "+j+" times in the month of "+y.getMonthName(k.getMonth())+" "+k.getFullYear()+".")}return this}return this.moveToDayOfWeek(i,this._orient)}};var w=function(i){return function(){var k=y.today(),j=i-k.getDay();if(i===0&&v.firstDayOfWeek===1&&k.getDay()!==0){j=j+7}return k.addDays(j)}};for(var p=0;p<g.length;p++){y[g[p].toUpperCase()]=y[g[p].toUpperCase().substring(0,3)]=p;y[g[p]]=y[g[p].substring(0,3)]=w(p);c[g[p]]=c[g[p].substring(0,3)]=x(p)}var h=function(i){return function(){if(this._is){this._is=false;return this.getMonth()===i}return this.moveToMonth(i,this._orient)}};var d=function(i){return function(){return y.today().set({month:i,day:1})}};for(var q=0;q<z.length;q++){y[z[q].toUpperCase()]=y[z[q].toUpperCase().substring(0,3)]=q;y[z[q]]=y[z[q].substring(0,3)]=d(q);c[z[q]]=c[z[q].substring(0,3)]=h(q)}var f=function(i){return function(){if(this._isSecond){this._isSecond=false;return this}if(this._same){this._same=this._is=false;var C=this.toObject(),j=(arguments[0]||new Date()).toObject(),B="",l=i.toLowerCase();for(var A=(u.length-1);A>-1;A--){B=u[A].toLowerCase();if(C[B]!=j[B]){return false}if(l==B){break}}return true}if(i.substring(i.length-1)!="s"){i+="s"}return this["add"+i](this._orient)}};var m=function(i){return function(){this._dateElement=i;return this}};for(var s=0;s<u.length;s++){b=u[s].toLowerCase();c[b]=c[b+"s"]=f(u[s]);o[b]=o[b+"s"]=m(b)}c._ss=f("Second");var n=function(i){return function(j){if(this._same){return this._ss(arguments[0])}if(j||j===0){return this.moveToNthOccurrence(j,i)}this._nth=i;if(i===2&&(j===undefined||j===null)){this._isSecond=true;return this.addSeconds(this._orient)}return this}};for(var t=0;t<e.length;t++){c[e[t]]=(t===0)?n(-1):n(t)}}());(function(){Date.Parsing={Exception:function(i){this.message="Parse error at '"+i.substring(0,10)+" ...'"}};var h=Date.Parsing;var d=h.Operators={rtoken:function(i){return function(k){var j=k.match(i);if(j){return([j[0],k.substring(j[0].length)])}else{throw new h.Exception(k)}}},token:function(i){return function(j){return d.rtoken(new RegExp("^s*"+j+"s*"))(j)}},stoken:function(i){return d.rtoken(new RegExp("^"+i))},until:function(i){return function(l){var j=[],k=null;while(l.length){try{k=i.call(this,l)}catch(m){j.push(k[0]);l=k[1];continue}break}return[j,l]}},many:function(i){return function(k){var j=[],m=null;while(k.length){try{m=i.call(this,k)}catch(l){return[j,k]}j.push(m[0]);k=m[1]}return[j,k]}},optional:function(i){return function(k){var j=null;try{j=i.call(this,k)}catch(l){return[null,k]}return[j[0],j[1]]}},not:function(i){return function(k){try{i.call(this,k)}catch(j){return[null,k]}throw new h.Exception(k)}},ignore:function(i){return i?function(k){var j=null;j=i.call(this,k);return[null,j[1]]}:null},product:function(){var m=arguments[0],j=Array.prototype.slice.call(arguments,1),k=[];for(var l=0;l<m.length;l++){k.push(d.each(m[l],j))}return k},cache:function(i){var k={},j=null;return function(m){try{j=k[m]=(k[m]||i.call(this,m))}catch(l){j=k[m]=l}if(j instanceof h.Exception){throw j}else{return j}}},any:function(){var i=arguments;return function(k){var j=null;for(var m=0;m<i.length;m++){if(i[m]==null){continue}try{j=(i[m].call(this,k))}catch(l){j=null}if(j){return j}}throw new h.Exception(k)}},each:function(){var i=arguments;return function(k){var j=[],n=null;for(var l=0;l<i.length;l++){if(i[l]==null){continue}try{n=(i[l].call(this,k))}catch(m){throw new h.Exception(k)}j.push(n[0]);k=n[1]}return[j,k]}},all:function(){var j=arguments,i=i;return i.each(i.optional(j))},sequence:function(k,j,i){j=j||d.rtoken(/^\s*/);i=i||null;if(k.length==1){return k[0]}return function(u){var t=null,p=null;var m=[];for(var l=0;l<k.length;l++){try{t=k[l].call(this,u)}catch(v){break}m.push(t[0]);try{p=j.call(this,t[1])}catch(n){p=null;break}u=p[1]}if(!t){throw new h.Exception(u)}if(p){throw new h.Exception(p[1])}if(i){try{t=i.call(this,t[1])}catch(o){throw new h.Exception(t[1])}}return[m,(t?t[1]:u)]}},between:function(j,l,k){k=k||j;var i=d.each(d.ignore(j),l,d.ignore(k));return function(m){var n=i.call(this,m);return[[n[0][0],r[0][2]],n[1]]}},list:function(k,j,i){j=j||d.rtoken(/^\s*/);i=i||null;return(k instanceof Array?d.each(d.product(k.slice(0,-1),d.ignore(j)),k.slice(-1),d.ignore(i)):d.each(d.many(d.each(k,d.ignore(j))),px,d.ignore(i)))},set:function(k,j,i){j=j||d.rtoken(/^\s*/);i=i||null;return function(t){var o=null,m=null,n=null,y=null,A=[[],t],z=false;for(var v=0;v<k.length;v++){n=null;m=null;o=null;z=(k.length==1);try{o=k[v].call(this,t)}catch(B){continue}y=[[o[0]],o[1]];if(o[1].length>0&&!z){try{n=j.call(this,o[1])}catch(l){z=true}}else{z=true}if(!z&&n[1].length===0){z=true}if(!z){var x=[];for(var w=0;w<k.length;w++){if(v!=w){x.push(k[w])}}m=d.set(x,j).call(this,n[1]);if(m[0].length>0){y[0]=y[0].concat(m[0]);y[1]=m[1]}}if(y[1].length<A[1].length){A=y}if(A[1].length===0){break}}if(A[0].length===0){return A}if(i){try{n=i.call(this,A[1])}catch(u){throw new h.Exception(A[1])}A[1]=n[1]}return A}},forward:function(j,i){return function(k){return j[i].call(this,k)}},replace:function(i,j){return function(l){var k=i.call(this,l);return[j,k[1]]}},process:function(i,j){return function(l){var k=i.call(this,l);return[j.call(this,k[0]),k[1]]}},min:function(i,j){return function(k){var l=j.call(this,k);if(l[0].length<i){throw new h.Exception(k)}return l}}};var f=function(i){return function(){var l=null,k=[];if(arguments.length>1){l=Array.prototype.slice.call(arguments)}else{if(arguments[0] instanceof Array){l=arguments[0]}}if(l){for(var m=0,j=l.shift();m<j.length;m++){l.unshift(j[m]);k.push(i.apply(null,l));l.shift();return k}}else{return i.apply(null,arguments)}}};var e="optional not ignore cache".split(/\s/);for(var a=0;a<e.length;a++){d[e[a]]=f(d[e[a]])}var c=function(i){return function(){if(arguments[0] instanceof Array){return i.apply(null,arguments[0])}else{return i.apply(null,arguments)}}};var g="each any all".split(/\s/);for(var b=0;b<g.length;b++){d[g[b]]=c(d[g[b]])}}());(function(){var l=Date,i=l.prototype,k=l.CultureInfo;var j=function(m){var g=[];for(var n=0;n<m.length;n++){if(m[n] instanceof Array){g=g.concat(j(m[n]))}else{if(m[n]){g.push(m[n])}}}return g};l.Grammar={};l.Translator={hour:function(g){return function(){this.hour=Number(g)}},minute:function(g){return function(){this.minute=Number(g)}},second:function(g){return function(){this.second=Number(g)}},meridian:function(g){return function(){this.meridian=g.slice(0,1).toLowerCase()}},timezone:function(g){return function(){var m=g.replace(/[^\d\+\-]/g,"");if(m.length){this.timezoneOffset=Number(m)}else{this.timezone=g.toLowerCase()}}},day:function(m){var g=m[0];return function(){this.day=Number(g.match(/\d+/)[0])}},month:function(g){return function(){this.month=(g.length==3)?"jan feb mar apr may jun jul aug sep oct nov dec".indexOf(g)/4:Number(g)-1}},year:function(g){return function(){var m=Number(g);this.year=((g.length>2)?m:(m+(((m+2000)<k.twoDigitYearMax)?2000:1900)))}},rday:function(g){return function(){switch(g){case"yesterday":this.days=-1;break;case"tomorrow":this.days=1;break;case"today":this.days=0;break;case"now":this.days=0;this.now=true;break}}},finishExact:function(n){n=(n instanceof Array)?n:[n];for(var g=0;g<n.length;g++){if(n[g]){n[g].call(this)}}var m=new Date();if((this.hour||this.minute)&&(!this.month&&!this.year&&!this.day)){this.day=m.getDate()}if(!this.year){this.year=m.getFullYear()}if(!this.month&&this.month!==0){this.month=m.getMonth()}if(!this.day){this.day=1}if(!this.hour){this.hour=0}if(!this.minute){this.minute=0}if(!this.second){this.second=0}if(this.meridian&&this.hour){if(this.meridian=="p"&&this.hour<12){this.hour=this.hour+12}else{if(this.meridian=="a"&&this.hour==12){this.hour=0}}}if(this.day>l.getDaysInMonth(this.year,this.month)){throw new RangeError(this.day+" is not a valid value for days.")}var o=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second);if(this.timezone){o.set({timezone:this.timezone})}else{if(this.timezoneOffset){o.set({timezoneOffset:this.timezoneOffset})}}return o},finish:function(g){g=(g instanceof Array)?j(g):[g];if(g.length===0){return null}for(var m=0;m<g.length;m++){if(typeof g[m]=="function"){g[m].call(this)}}var s=l.today();if(this.now&&!this.unit&&!this.operator){return new Date()}else{if(this.now){s=new Date()}}var o=!!(this.days&&this.days!==null||this.orient||this.operator);var t,p,q;q=((this.orient=="past"||this.operator=="subtract")?-1:1);if(!this.now&&"hour minute second".indexOf(this.unit)!=-1){s.setTimeToNow()}if(this.month||this.month===0){if("year day hour minute second".indexOf(this.unit)!=-1){this.value=this.month+1;this.month=null;o=true}}if(!o&&this.weekday&&!this.day&&!this.days){var n=Date[this.weekday]();this.day=n.getDate();if(!this.month){this.month=n.getMonth()}this.year=n.getFullYear()}if(o&&this.weekday&&this.unit!="month"){this.unit="day";t=(l.getDayNumberFromName(this.weekday)-s.getDay());p=7;this.days=t?((t+(q*p))%p):(q*p)}if(this.month&&this.unit=="day"&&this.operator){this.value=(this.month+1);this.month=null}if(this.value!=null&&this.month!=null&&this.year!=null){this.day=this.value*1}if(this.month&&!this.day&&this.value){s.set({day:this.value*1});if(!o){this.day=this.value*1}}if(!this.month&&this.value&&this.unit=="month"&&!this.now){this.month=this.value;o=true}if(o&&(this.month||this.month===0)&&this.unit!="year"){this.unit="month";t=(this.month-s.getMonth());p=12;this.months=t?((t+(q*p))%p):(q*p);this.month=null}if(!this.unit){this.unit="day"}if(!this.value&&this.operator&&this.operator!==null&&this[this.unit+"s"]&&this[this.unit+"s"]!==null){this[this.unit+"s"]=this[this.unit+"s"]+((this.operator=="add")?1:-1)+(this.value||0)*q}else{if(this[this.unit+"s"]==null||this.operator!=null){if(!this.value){this.value=1}this[this.unit+"s"]=this.value*q}}if(this.meridian&&this.hour){if(this.meridian=="p"&&this.hour<12){this.hour=this.hour+12}else{if(this.meridian=="a"&&this.hour==12){this.hour=0}}}if(this.weekday&&!this.day&&!this.days){var n=Date[this.weekday]();this.day=n.getDate();if(n.getMonth()!==s.getMonth()){this.month=n.getMonth()}}if((this.month||this.month===0)&&!this.day){this.day=1}if(!this.orient&&!this.operator&&this.unit=="week"&&this.value&&!this.day&&!this.month){return Date.today().setWeek(this.value)}if(o&&this.timezone&&this.day&&this.days){this.day=this.days}return(o)?s.add(this):s.set(this)}};var f=l.Parsing.Operators,a=l.Grammar,b=l.Translator,c;a.datePartDelimiter=f.rtoken(/^([\s\-\.\,\/\x27]+)/);a.timePartDelimiter=f.stoken(":");a.whiteSpace=f.rtoken(/^\s*/);a.generalDelimiter=f.rtoken(/^(([\s\,]|at|@|on)+)/);var h={};a.ctoken=function(n){var p=h[n];if(!p){var o=k.regexPatterns;var q=n.split(/\s+/),m=[];for(var g=0;g<q.length;g++){m.push(f.replace(f.rtoken(o[q[g]]),q[g]))}p=h[n]=f.any.apply(null,m)}return p};a.ctoken2=function(g){return f.rtoken(k.regexPatterns[g])};a.h=f.cache(f.process(f.rtoken(/^(0[0-9]|1[0-2]|[1-9])/),b.hour));a.hh=f.cache(f.process(f.rtoken(/^(0[0-9]|1[0-2])/),b.hour));a.H=f.cache(f.process(f.rtoken(/^([0-1][0-9]|2[0-3]|[0-9])/),b.hour));a.HH=f.cache(f.process(f.rtoken(/^([0-1][0-9]|2[0-3])/),b.hour));a.m=f.cache(f.process(f.rtoken(/^([0-5][0-9]|[0-9])/),b.minute));a.mm=f.cache(f.process(f.rtoken(/^[0-5][0-9]/),b.minute));a.s=f.cache(f.process(f.rtoken(/^([0-5][0-9]|[0-9])/),b.second));a.ss=f.cache(f.process(f.rtoken(/^[0-5][0-9]/),b.second));a.hms=f.cache(f.sequence([a.H,a.m,a.s],a.timePartDelimiter));a.t=f.cache(f.process(a.ctoken2("shortMeridian"),b.meridian));a.tt=f.cache(f.process(a.ctoken2("longMeridian"),b.meridian));a.z=f.cache(f.process(f.rtoken(/^((\+|\-)\s*\d\d\d\d)|((\+|\-)\d\d\:?\d\d)/),b.timezone));a.zz=f.cache(f.process(f.rtoken(/^((\+|\-)\s*\d\d\d\d)|((\+|\-)\d\d\:?\d\d)/),b.timezone));a.zzz=f.cache(f.process(a.ctoken2("timezone"),b.timezone));a.timeSuffix=f.each(f.ignore(a.whiteSpace),f.set([a.tt,a.zzz]));a.time=f.each(f.optional(f.ignore(f.stoken("T"))),a.hms,a.timeSuffix);a.d=f.cache(f.process(f.each(f.rtoken(/^([0-2]\d|3[0-1]|\d)/),f.optional(a.ctoken2("ordinalSuffix"))),b.day));a.dd=f.cache(f.process(f.each(f.rtoken(/^([0-2]\d|3[0-1])/),f.optional(a.ctoken2("ordinalSuffix"))),b.day));a.ddd=a.dddd=f.cache(f.process(a.ctoken("sun mon tue wed thu fri sat"),function(g){return function(){this.weekday=g}}));a.M=f.cache(f.process(f.rtoken(/^(1[0-2]|0\d|\d)/),b.month));a.MM=f.cache(f.process(f.rtoken(/^(1[0-2]|0\d)/),b.month));a.MMM=a.MMMM=f.cache(f.process(a.ctoken("jan feb mar apr may jun jul aug sep oct nov dec"),b.month));a.y=f.cache(f.process(f.rtoken(/^(\d\d?)/),b.year));a.yy=f.cache(f.process(f.rtoken(/^(\d\d)/),b.year));a.yyy=f.cache(f.process(f.rtoken(/^(\d\d?\d?\d?)/),b.year));a.yyyy=f.cache(f.process(f.rtoken(/^(\d\d\d\d)/),b.year));c=function(){return f.each(f.any.apply(null,arguments),f.not(a.ctoken2("timeContext")))};a.day=c(a.d,a.dd);a.month=c(a.M,a.MMM);a.year=c(a.yyyy,a.yy);a.orientation=f.process(a.ctoken("past future"),function(g){return function(){this.orient=g}});a.operator=f.process(a.ctoken("add subtract"),function(g){return function(){this.operator=g}});a.rday=f.process(a.ctoken("yesterday tomorrow today now"),b.rday);a.unit=f.process(a.ctoken("second minute hour day week month year"),function(g){return function(){this.unit=g}});a.value=f.process(f.rtoken(/^\d\d?(st|nd|rd|th)?/),function(g){return function(){this.value=g.replace(/\D/g,"")}});a.expression=f.set([a.rday,a.operator,a.value,a.unit,a.orientation,a.ddd,a.MMM]);c=function(){return f.set(arguments,a.datePartDelimiter)};a.mdy=c(a.ddd,a.month,a.day,a.year);a.ymd=c(a.ddd,a.year,a.month,a.day);a.dmy=c(a.ddd,a.day,a.month,a.year);a.date=function(g){return((a[k.dateElementOrder]||a.mdy).call(this,g))};a.format=f.process(f.many(f.any(f.process(f.rtoken(/^(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?)/),function(g){if(a[g]){return a[g]}else{throw l.Parsing.Exception(g)}}),f.process(f.rtoken(/^[^dMyhHmstz]+/),function(g){return f.ignore(f.stoken(g))}))),function(g){return f.process(f.each.apply(null,g),b.finishExact)});var d={};var e=function(g){return d[g]=(d[g]||a.format(g)[0])};a.formats=function(g){if(g instanceof Array){var m=[];for(var n=0;n<g.length;n++){m.push(e(g[n]))}return f.any.apply(null,m)}else{return e(g)}};a._formats=a.formats(['"yyyy-MM-ddTHH:mm:ssZ"',"yyyy-MM-ddTHH:mm:ssZ","yyyy-MM-ddTHH:mm:ssz","yyyy-MM-ddTHH:mm:ss","yyyy-MM-ddTHH:mmZ","yyyy-MM-ddTHH:mmz","yyyy-MM-ddTHH:mm","ddd, MMM dd, yyyy H:mm:ss tt","ddd MMM d yyyy HH:mm:ss zzz","MMddyyyy","ddMMyyyy","Mddyyyy","ddMyyyy","Mdyyyy","dMyyyy","yyyy","Mdyy","dMyy","d"]);a._start=f.process(f.set([a.date,a.time,a.expression],a.generalDelimiter,a.whiteSpace),b.finish);a.start=function(m){try{var g=a._formats.call({},m);if(g[1].length===0){return g}}catch(n){}return a._start.call({},m)};l._parse=l.parse;l.parse=function(m){var g=null;if(!m){return null}if(m instanceof Date){return m}try{g=l.Grammar.start.call({},m.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1"))}catch(n){return null}return((g[1].length===0)?g[0]:null)};l.getParseFunction=function(g){var m=l.Grammar.formats(g);return function(o){var n=null;try{n=m.call({},o)}catch(p){return null}return((n[1].length===0)?n[0]:null)}};l.parseExact=function(m,g){return l.getParseFunction(g)(m)}}());$.fn.ajaxSubmit=function(p){if(!this.length){log("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof p=="function"){p={success:p}}var m=this.attr("action")||window.location.href;m=(m.match(/^([^#]+)/)||[])[1];m=m||"";p=$.extend({url:m,type:this.attr("method")||"GET"},p||{});var r={};this.trigger("form-pre-serialize",[this,p,r]);if(r.veto){log("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(p.beforeSerialize&&p.beforeSerialize(this,p)===false){log("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var o=this.formToArray(p.semantic);if(p.data){p.extraData=p.data;for(var l in p.data){if(p.data[l] instanceof Array){for(var i in p.data[l]){o.push({name:l,value:p.data[l][i]})}}else{o.push({name:l,value:p.data[l]})}}}if(p.beforeSubmit&&p.beforeSubmit(o,this,p)===false){log("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[o,this,p,r]);if(r.veto){log("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var f=$.param(o);if(p.type.toUpperCase()=="GET"){p.url+=(p.url.indexOf("?")>=0?"&":"?")+f;p.data=null}else{p.data=f}var s=this,b=[];if(p.resetForm){b.push(function(){s.resetForm()})}if(p.clearForm){b.push(function(){s.clearForm()})}if(!p.dataType&&p.target){var g=p.success||function(){};b.push(function(a){$(p.target).html(a).each(g,arguments)})}else{if(p.success){b.push(p.success)}}p.success=function(a,j){for(var n=0,k=b.length;n<k;n++){b[n].apply(p,[a,j,s])}};var e=$("input:file",this).fieldValue();var d=false;for(var h=0;h<e.length;h++){if(e[h]){d=true}}if(p.iframe||d){if(p.closeKeepAlive){$.get(p.closeKeepAlive,c)}else{c()}}else{$.ajax(p)}this.trigger("form-submit-notify",[this,p]);return this;function c(){var B=s[0];if($(":input[name=submit]",B).length){alert('Error: Form elements must not be named "submit".');return}var a=$.extend({},$.ajaxSettings,p);var q=jQuery.extend(true,{},$.extend(true,{},$.ajaxSettings),a);var A="jqFormIO"+(new Date().getTime());var k=$('<iframe id="'+A+'" name="'+A+'" src="about:blank" />');var w=k[0];k.css({position:"absolute",top:"-1000px",left:"-1000px"});var E={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;k.attr("src","about:blank")}};var D=a.global;if(D&&!$.active++){$.event.trigger("ajaxStart")}if(D){$.event.trigger("ajaxSend",[E,a])}if(q.beforeSend&&q.beforeSend(E,q)===false){q.global&&jQuery.active--;return}if(E.aborted){return}var j=0;var v=0;var u=B.clk;if(u){var z=u.name;if(z&&!u.disabled){p.extraData=p.extraData||{};p.extraData[z]=u.value;if(u.type=="image"){p.extraData[name+".x"]=B.clk_x;p.extraData[name+".y"]=B.clk_y}}}setTimeout(function(){var H=s.attr("target"),G=s.attr("action");B.setAttribute("target",A);if(B.getAttribute("method")!="POST"){B.setAttribute("method","POST")}if(B.getAttribute("action")!=a.url){B.setAttribute("action",a.url)}if(!p.skipEncodingOverride){s.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(a.timeout){setTimeout(function(){v=true;C()},a.timeout)}var F=[];try{if(p.extraData){for(var I in p.extraData){F.push($('<input type="hidden" name="'+I+'" value="'+p.extraData[I]+'" />').appendTo(B)[0])}}k.appendTo("body");w.attachEvent?w.attachEvent("onload",C):w.addEventListener("load",C,false);B.submit()}finally{B.setAttribute("action",G);H?B.setAttribute("target",H):s.removeAttr("target");$(F).remove()}},10);var y=0;function C(){if(j++){return}w.detachEvent?w.detachEvent("onload",C):w.removeEventListener("load",C,false);var F=true;try{if(v){throw"timeout"}var n,I;I=w.contentWindow?w.contentWindow.document:w.contentDocument?w.contentDocument:w.document;if((I.body==null||I.body.innerHTML=="")&&!y){y=1;j--;setTimeout(C,100);return}E.responseText=I.body?I.body.innerHTML:null;E.responseXML=I.XMLDocument?I.XMLDocument:I;E.getResponseHeader=function(J){var K={"content-type":a.dataType};return K[J]};if(a.dataType=="json"||a.dataType=="script"){var G=I.getElementsByTagName("textarea")[0];E.responseText=G?G.value:E.responseText}else{if(a.dataType=="xml"&&!E.responseXML&&E.responseText!=null){E.responseXML=x(E.responseText)}}n=$.httpData(E,a.dataType)}catch(H){F=false;$.handleError(a,E,"error",H)}if(F){a.success(n,"success");if(D){$.event.trigger("ajaxSuccess",[E,a])}}if(D){$.event.trigger("ajaxComplete",[E,a])}if(D&&!--$.active){$.event.trigger("ajaxStop")}if(a.complete){a.complete(E,F?"success":"error")}setTimeout(function(){k.remove();E.responseXML=null},100)}function x(F,n){if(window.ActiveXObject){n=new ActiveXObject("Microsoft.XMLDOM");n.async="false";n.loadXML(F)}else{n=(new DOMParser()).parseFromString(F,"text/xml")}return(n&&n.documentElement&&n.documentElement.tagName!="parsererror")?n:null}}};$.fn.ajaxForm=function(a){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){$(this).ajaxSubmit(a);return false}).each(function(){$(":submit,input:image",this).bind("click.form-plugin",function(d){var b=this.form;b.clk=this;if(this.type=="image"){if(d.offsetX!=undefined){b.clk_x=d.offsetX;b.clk_y=d.offsetY}else{if(typeof $.fn.offset=="function"){var c=$(this).offset();b.clk_x=d.pageX-c.left;b.clk_y=d.pageY-c.top}else{b.clk_x=d.pageX-this.offsetLeft;b.clk_y=d.pageY-this.offsetTop}}}setTimeout(function(){b.clk=b.clk_x=b.clk_y=null},10)})})};$.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){$(":submit,input:image",this).unbind("click.form-plugin")})};$.fn.formToArray=function(d){var l=[];if(this.length==0){return l}var e=this[0];var c=d?e.getElementsByTagName("*"):e.elements;if(!c){return l}for(var g=0,p=c.length;g<p;g++){var b=c[g];var k=b.name;if(!k){continue}if(d&&e.clk&&b.type=="image"){if(!b.disabled&&e.clk==b){l.push({name:k+".x",value:e.clk_x},{name:k+".y",value:e.clk_y})}continue}var f=$.fieldValue(b,true);if(f&&f.constructor==Array){for(var h=0,m=f.length;h<m;h++){l.push({name:k,value:f[h]})}}else{if(f!==null&&typeof f!="undefined"){l.push({name:k,value:f})}}}if(!d&&e.clk){var o=e.getElementsByTagName("input");for(var g=0,p=o.length;g<p;g++){var q=o[g];var k=q.name;if(k&&!q.disabled&&q.type=="image"&&e.clk==q){l.push({name:k+".x",value:e.clk_x},{name:k+".y",value:e.clk_y})}}}return l};$.fn.formSerialize=function(a){return $.param(this.formToArray(a))};$.fn.fieldSerialize=function(c){var b=[];this.each(function(){var f=this.name;if(!f){return}var e=$.fieldValue(this,c);if(e&&e.constructor==Array){for(var a=0,d=e.length;a<d;a++){b.push({name:f,value:e[a]})}}else{if(e!==null&&typeof e!="undefined"){b.push({name:this.name,value:e})}}});return $.param(b)};$.fn.fieldValue=function(a){for(var c=[],b=0,e=this.length;b<e;b++){var d=this[b];var f=$.fieldValue(d,a);if(f===null||typeof f=="undefined"||(f.constructor==Array&&!f.length)){continue}f.constructor==Array?$.merge(c,f):c.push(f)}return c};$.fieldValue=function(c,h){var k=c.name,d=c.type,g=c.tagName.toLowerCase();if(typeof h=="undefined"){h=true}if(h&&(!k||c.disabled||d=="reset"||d=="button"||(d=="checkbox"||d=="radio")&&!c.checked||(d=="submit"||d=="image")&&c.form&&c.form.clk!=c||g=="select"&&c.selectedIndex==-1)){return null}if(g=="select"){var j=c.selectedIndex;if(j<0){return null}var m=[],b=c.options;var l=(d=="select-one");var o=(l?j+1:b.length);for(var f=(l?j:0);f<o;f++){var p=b[f];if(p.selected){var e=p.value;if(!e){e=(p.attributes&&p.attributes.value&&!(p.attributes.value.specified))?p.text:p.value}if(l){return e}m.push(e)}}return m}return c.value};$.fn.clearForm=function(){return this.each(function(){$("input,select,textarea",this).clearFields()})};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var b=this.type,a=this.tagName.toLowerCase();if(b=="text"||b=="password"||a=="textarea"){this.value=""}else{if(b=="checkbox"||b=="radio"){this.checked=false}else{if(a=="select"){this.selectedIndex=-1}}}})};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};$.fn.enable=function(a){if(a==undefined){a=true}return this.each(function(){this.disabled=!a})};$.fn.selected=function(a){if(a==undefined){a=true}return this.each(function(){var c=this.type;if(c=="checkbox"||c=="radio"){this.checked=a}else{if(this.tagName.toLowerCase()=="option"){var b=$(this).parent("select");if(a&&b[0]&&b[0].type=="select-one"){b.find("option").selected(false)}this.selected=a}}})};function log(){if($.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}}
/* Copyright (c) 2009 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.1.0-pre
 * Requires jQuery 1.3+
 * Docs: http://docs.jquery.com/Plugins/livequery
 */
(function(a){a.extend(a.fn,{livequery:function(d,c,f){var e=this,b;if(a.isFunction(d)){f=c,c=d,d=undefined}a.each(a.livequery.queries,function(h,g){if(e.selector==g.selector&&e.context==g.context&&d==g.type&&(!c||c.$lqguid==g.fn.$lqguid)&&(!f||f.$lqguid==g.fn2.$lqguid)){return(b=g)&&false}});b=b||new a.livequery(this.selector,this.context,d,c,f);b.stopped=false;b.run();return this},expire:function(c,b,e){var d=this;if(a.isFunction(c)){e=b,b=c,c=undefined}a.each(a.livequery.queries,function(g,f){if(d.selector==f.selector&&d.context==f.context&&(!c||c==f.type)&&(!b||b.$lqguid==f.fn.$lqguid)&&(!e||e.$lqguid==f.fn2.$lqguid)&&!this.stopped){a.livequery.stop(f.id)}});return this}});a.livequery=function(e,b,d,c,f){this.selector=e;this.context=b;this.type=d;this.fn=c;this.fn2=f;this.elements=[];this.stopped=false;this.id=a.livequery.queries.push(this)-1;c.$lqguid=c.$lqguid||a.livequery.guid++;if(f){f.$lqguid=f.$lqguid||a.livequery.guid++}return this};a.livequery.prototype={stop:function(){var b=this;if(this.type){this.elements.unbind(this.type,this.fn)}else{if(this.fn2){this.elements.each(function(d,c){b.fn2.apply(c)})}}this.elements=[];this.stopped=true},run:function(){if(this.stopped){return}var d=this;var e=this.elements,c=a(this.selector,this.context),b=c.not(e);this.elements=c;if(this.type){b.bind(this.type,this.fn);if(e.length>0){a.each(e,function(g,f){if(a.inArray(f,c)<0){a.event.remove(f,d.type,d.fn)}})}}else{b.each(function(){d.fn.apply(this)});if(this.fn2&&e.length>0){a.each(e,function(g,f){if(a.inArray(f,c)<0){d.fn2.apply(f)}})}}}};a.extend(a.livequery,{guid:0,queries:[],queue:[],running:false,timeout:null,checkQueue:function(){if(a.livequery.running&&a.livequery.queue.length){var b=a.livequery.queue.length;while(b--){a.livequery.queries[a.livequery.queue.shift()].run()}}},pause:function(){a.livequery.running=false},play:function(){a.livequery.running=true;a.livequery.run()},registerPlugin:function(){a.each(arguments,function(b,d){if(!a.fn[d]){return}var c=a.fn[d];a.fn[d]=function(){var e=c.apply(this,arguments);a.livequery.run();return e}})},run:function(b){if(b!=undefined){if(a.inArray(b,a.livequery.queue)<0){a.livequery.queue.push(b)}}else{a.each(a.livequery.queries,function(c){if(a.inArray(c,a.livequery.queue)<0){a.livequery.queue.push(c)}})}if(a.livequery.timeout){clearTimeout(a.livequery.timeout)}a.livequery.timeout=setTimeout(a.livequery.checkQueue,20)},stop:function(b){if(b!=undefined){a.livequery.queries[b].stop()}else{a.each(a.livequery.queries,function(c){a.livequery.queries[c].stop()})}}});a.livequery.registerPlugin("append","prepend","after","before","wrap","attr","removeAttr","addClass","removeClass","toggleClass","empty","remove");a(function(){a.livequery.play()})})(jQuery);(function($){function toIntegersAtLease(n){return n<10?"0"+n:n}Date.prototype.toJSON=function(date){return this.getUTCFullYear()+"-"+toIntegersAtLease(this.getUTCMonth())+"-"+toIntegersAtLease(this.getUTCDate())};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};$.quoteString=function(string){if(escapeable.test(string)){return'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==="string"){return c}c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"'}return'"'+string+'"'};$.toJSON=function(o,compact){var type=typeof(o);if(type=="undefined"){return"undefined"}else{if(type=="number"||type=="boolean"){return o+""}else{if(o===null){return"null"}}}if(type=="string"){return $.quoteString(o)}if(type=="object"&&typeof o.toJSON=="function"){return o.toJSON(compact)}if(type!="function"&&typeof(o.length)=="number"){var ret=[];for(var i=0;i<o.length;i++){ret.push($.toJSON(o[i],compact))}if(compact){return"["+ret.join(",")+"]"}else{return"["+ret.join(", ")+"]"}}if(type=="function"){throw new TypeError("Unable to convert object of type 'function' to json.")}var ret=[];for(var k in o){var name;type=typeof(k);if(type=="number"){name='"'+k+'"'}else{if(type=="string"){name=$.quoteString(k)}else{continue}}var val=$.toJSON(o[k],compact);if(typeof(val)!="string"){continue}if(compact){ret.push(name+":"+val)}else{ret.push(name+": "+val)}}return"{"+ret.join(", ")+"}"};$.compactJSON=function(o){return $.toJSON(o,true)};$.evalJSON=function(src){return eval("("+src+")")};$.secureEvalJSON=function(src){var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,"@");filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(filtered)){return eval("("+src+")")}else{throw new SyntaxError("Error parsing JSON, source is not valid.")}}})(jQuery);jQuery.ui||(function(n){var k=n.fn.remove,o=n.browser.mozilla&&(parseFloat(n.browser.version)<1.9);n.ui={version:"1.7.2",plugin:{add:function(b,c,e){var d=n.ui[b].prototype;for(var a in e){d.plugins[a]=d.plugins[a]||[];d.plugins[a].push([c,e[a]])}},call:function(a,c,b){var e=a.plugins[c];if(!e||!a.element[0].parentNode){return}for(var d=0;d<e.length;d++){if(a.options[e[d][0]]){e[d][1].apply(a.element,b)}}}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(d,b){if(n(d).css("overflow")=="hidden"){return false}var a=(b&&b=="left")?"scrollLeft":"scrollTop",c=false;if(d[a]>0){return true}d[a]=1;c=(d[a]>0);d[a]=0;return c},isOverAxis:function(b,a,c){return(b>a)&&(b<(a+c))},isOver:function(f,b,e,d,a,c){return n.ui.isOverAxis(f,e,a)&&n.ui.isOverAxis(b,d,c)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(o){var q=n.attr,p=n.fn.removeAttr,j="http://www.w3.org/2005/07/aaa",l=/^aria-/,m=/^wairole:/;n.attr=function(b,a,c){var d=c!==undefined;return(a=="role"?(d?q.call(this,b,a,"wairole:"+c):(q.apply(this,arguments)||"").replace(m,"")):(l.test(a)?(d?b.setAttributeNS(j,a.replace(l,"aaa:"),c):q.call(this,b,a.replace(l,"aaa:"))):q.apply(this,arguments)))};n.fn.removeAttr=function(a){return(l.test(a)?this.each(function(){this.removeAttributeNS(j,a.replace(l,""))}):p.call(this,a))}}n.fn.extend({remove:function(){n("*",this).add(this).each(function(){n(this).triggerHandler("remove")});return k.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var a;if((n.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){a=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(n.curCSS(this,"position",1))&&(/(auto|scroll)/).test(n.curCSS(this,"overflow",1)+n.curCSS(this,"overflow-y",1)+n.curCSS(this,"overflow-x",1))}).eq(0)}else{a=this.parents().filter(function(){return(/(auto|scroll)/).test(n.curCSS(this,"overflow",1)+n.curCSS(this,"overflow-y",1)+n.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!a.length?n(document):a}});n.extend(n.expr[":"],{data:function(c,b,a){return !!n.data(c,a[3])},focusable:function(b){var c=b.nodeName.toLowerCase(),a=n.attr(b,"tabindex");return(/input|select|textarea|button|object/.test(c)?!b.disabled:"a"==c||"area"==c?b.href||!isNaN(a):!isNaN(a))&&!n(b)["area"==c?"parents":"closest"](":hidden").length},tabbable:function(a){var b=n.attr(a,"tabindex");return(isNaN(b)||b>=0)&&n(a).is(":focusable")}});function r(d,e,f,c){function b(h){var g=n[d][e][h]||[];return(typeof g=="string"?g.split(/,?\s+/):g)}var a=b("getter");if(c.length==1&&typeof c[0]=="string"){a=a.concat(b("getterSetter"))}return(n.inArray(f,a)!=-1)}n.widget=function(b,a){var c=b.split(".")[0];b=b.split(".")[1];n.fn[b]=function(g){var e=(typeof g=="string"),d=Array.prototype.slice.call(arguments,1);if(e&&g.substring(0,1)=="_"){return this}if(e&&r(c,b,g,d)){var f=n.data(this[0],b);return(f?f[g].apply(f,d):undefined)}return this.each(function(){var h=n.data(this,b);(!h&&!e&&n.data(this,b,new n[c][b](this,g))._init());(h&&e&&n.isFunction(h[g])&&h[g].apply(h,d))})};n[c]=n[c]||{};n[c][b]=function(d,f){var e=this;this.namespace=c;this.widgetName=b;this.widgetEventPrefix=n[c][b].eventPrefix||b;this.widgetBaseClass=c+"-"+b;this.options=n.extend({},n.widget.defaults,n[c][b].defaults,n.metadata&&n.metadata.get(d)[b],f);this.element=n(d).bind("setData."+b,function(g,i,h){if(g.target==d){return e._setData(i,h)}}).bind("getData."+b,function(h,g){if(h.target==d){return e._getData(g)}}).bind("remove",function(){return e.destroy()})};n[c][b].prototype=n.extend({},n.widget.prototype,a);n[c][b].getterSetter="option"};n.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(c,d){var b=c,a=this;if(typeof c=="string"){if(d===undefined){return this._getData(c)}b={};b[c]=d}n.each(b,function(e,f){a._setData(e,f)})},_getData:function(a){return this.options[a]},_setData:function(b,a){this.options[b]=a;if(b=="disabled"){this.element[a?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",a)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(c,d,e){var g=this.options[c],a=(c==this.widgetEventPrefix?c:this.widgetEventPrefix+c);d=n.Event(d);d.type=a;if(d.originalEvent){for(var b=n.event.props.length,f;b;){f=n.event.props[--b];d[f]=d.originalEvent[f]}}this.element.trigger(d,e);return !(n.isFunction(g)&&g.call(this.element[0],d,e)===false||d.isDefaultPrevented())}};n.widget.defaults={disabled:false};n.ui.mouse={_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();return false}});if(n.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(n.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(c){c.originalEvent=c.originalEvent||{};if(c.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(c));this._mouseDownEvent=c;var b=this,d=(c.which==1),a=(typeof this.options.cancel=="string"?n(c.target).parents().add(c.target).filter(this.options.cancel).length:false);if(!d||a||!this._mouseCapture(c)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)){this._mouseStarted=(this._mouseStart(c)!==false);if(!this._mouseStarted){c.preventDefault();return true}}this._mouseMoveDelegate=function(e){return b._mouseMove(e)};this._mouseUpDelegate=function(e){return b._mouseUp(e)};n(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(n.browser.safari||c.preventDefault());c.originalEvent.mouseHandled=true;return true},_mouseMove:function(a){if(n.browser.msie&&!a.button){return this._mouseUp(a)}if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,a)!==false);(this._mouseStarted?this._mouseDrag(a):this._mouseUp(a))}return !this._mouseStarted},_mouseUp:function(a){n(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(a.target==this._mouseDownEvent.target);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return(Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance)},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return true}};n.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(b){b.widget("ui.draggable",b.extend({},b.ui.mouse,{_init:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(a){var d=this.options;if(this.helper||d.disabled||b(a.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(a);if(!this.handle){return false}return true},_mouseStart:function(a){var d=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(b.ui.ddmanager){b.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};b.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;if(d.cursorAt){this._adjustOffsetFromHelper(d.cursorAt)}if(d.containment){this._setContainment()}this._trigger("start",a);this._cacheHelperProportions();if(b.ui.ddmanager&&!d.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,a)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,f){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!f){var e=this._uiHash();this._trigger("drag",a,e);this.position=e.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"}if(b.ui.ddmanager){b.ui.ddmanager.drag(this,a)}return false},_mouseStop:function(e){var f=false;if(b.ui.ddmanager&&!this.options.dropBehaviour){f=b.ui.ddmanager.drop(this,e)}if(this.dropped){f=this.dropped;this.dropped=false}if((this.options.revert=="invalid"&&!f)||(this.options.revert=="valid"&&f)||this.options.revert===true||(b.isFunction(this.options.revert)&&this.options.revert.call(this.element,f))){var a=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){a._trigger("stop",e);a._clear()})}else{this._trigger("stop",e);this._clear()}return false},_getHandle:function(a){var d=!this.options.handle||!b(this.options.handle,this.element).length?true:false;b(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==a.target){d=true}});return d},_createHelper:function(e){var f=this.options;var a=b.isFunction(f.helper)?b(f.helper.apply(this.element[0],[e])):(f.helper=="clone"?this.element.clone():this.element);if(!a.parents("body").length){a.appendTo((f.appendTo=="parent"?this.element[0].parentNode:f.appendTo))}if(a[0]!=this.element[0]&&!(/(fixed|absolute)/).test(a.css("position"))){a.css("position","absolute")}return a},_adjustOffsetFromHelper:function(a){if(a.left!=undefined){this.offset.click.left=a.left+this.margins.left}if(a.right!=undefined){this.offset.click.left=this.helperProportions.width-a.right+this.margins.left}if(a.top!=undefined){this.offset.click.top=a.top+this.margins.top}if(a.bottom!=undefined){this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)){a={top:0,left:0}}return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var h=this.options;if(h.containment=="parent"){h.containment=this.helper[0].parentNode}if(h.containment=="document"||h.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(h.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(h.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(h.containment)&&h.containment.constructor!=Array){var f=b(h.containment)[0];if(!f){return}var g=b(h.containment).offset();var a=(b(f).css("overflow")!="hidden");this.containment=[g.left+(parseInt(b(f).css("borderLeftWidth"),10)||0)+(parseInt(b(f).css("paddingLeft"),10)||0)-this.margins.left,g.top+(parseInt(b(f).css("borderTopWidth"),10)||0)+(parseInt(b(f).css("paddingTop"),10)||0)-this.margins.top,g.left+(a?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(b(f).css("borderLeftWidth"),10)||0)-(parseInt(b(f).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,g.top+(a?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(b(f).css("borderTopWidth"),10)||0)-(parseInt(b(f).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(h.containment.constructor==Array){this.containment=h.containment}}},_convertPositionTo:function(k,a){if(!a){a=this.position}var i=k=="absolute"?1:-1;var j=this.options,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=(/(html|body)/i).test(d[0].tagName);return{top:(a.top+this.offset.relative.top*i+this.offset.parent.top*i-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(l?0:d.scrollTop()))*i)),left:(a.left+this.offset.relative.left*i+this.offset.parent.left*i-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():l?0:d.scrollLeft())*i))}},_generatePosition:function(n){var a=this.options,k=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=(/(html|body)/i).test(k[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var m=n.pageX;var l=n.pageY;if(this.originalPosition){if(this.containment){if(n.pageX-this.offset.click.left<this.containment[0]){m=this.containment[0]+this.offset.click.left}if(n.pageY-this.offset.click.top<this.containment[1]){l=this.containment[1]+this.offset.click.top}if(n.pageX-this.offset.click.left>this.containment[2]){m=this.containment[2]+this.offset.click.left}if(n.pageY-this.offset.click.top>this.containment[3]){l=this.containment[3]+this.offset.click.top}}if(a.grid){var p=this.originalPageY+Math.round((l-this.originalPageY)/a.grid[1])*a.grid[1];l=this.containment?(!(p-this.offset.click.top<this.containment[1]||p-this.offset.click.top>this.containment[3])?p:(!(p-this.offset.click.top<this.containment[1])?p-a.grid[1]:p+a.grid[1])):p;var o=this.originalPageX+Math.round((m-this.originalPageX)/a.grid[0])*a.grid[0];m=this.containment?(!(o-this.offset.click.left<this.containment[0]||o-this.offset.click.left>this.containment[2])?o:(!(o-this.offset.click.left<this.containment[0])?o-a.grid[0]:o+a.grid[0])):o}}return{top:(l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(j?0:k.scrollTop())))),left:(m-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():j?0:k.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},_trigger:function(a,e,f){f=f||this._uiHash();b.ui.plugin.call(this,a,[e,f]);if(a=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return b.widget.prototype._trigger.call(this,a,e,f)},plugins:{},_uiHash:function(a){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));b.extend(b.ui.draggable,{version:"1.7.2",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false}});b.ui.plugin.add("draggable","connectToSortable",{start:function(h,j){var i=b(this).data("draggable"),a=i.options,g=b.extend({},j,{item:i.element});i.sortables=[];b(a.connectToSortable).each(function(){var c=b.data(this,"sortable");if(c&&!c.options.disabled){i.sortables.push({instance:c,shouldRevert:c.options.revert});c._refreshItems();c._trigger("activate",h,g)}})},stop:function(f,h){var g=b(this).data("draggable"),a=b.extend({},h,{item:g.element});b.each(g.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;g.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(f);this.instance.options.helper=this.instance.options._helper;if(g.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",f,a)}})},drag:function(h,a){var j=b(this).data("draggable"),g=this;var i=function(d){var r=this.offset.click.top,q=this.offset.click.left;var u=this.positionAbs.top,f=this.positionAbs.left;var e=d.height,o=d.width;var s=d.top,c=d.left;return b.ui.isOver(u+r,f+q,s,c,e,o)};b.each(j.sortables,function(c){this.instance.positionAbs=j.positionAbs;this.instance.helperProportions=j.helperProportions;this.instance.offset.click=j.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=b(g).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return a.helper[0]};h.target=this.instance.currentItem[0];this.instance._mouseCapture(h,true);this.instance._mouseStart(h,true,true);this.instance.offset.click.top=j.offset.click.top;this.instance.offset.click.left=j.offset.click.left;this.instance.offset.parent.left-=j.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=j.offset.parent.top-this.instance.offset.parent.top;j._trigger("toSortable",h);j.dropped=this.instance.element;j.currentItem=j.element;this.instance.fromOutside=j}if(this.instance.currentItem){this.instance._mouseDrag(h)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",h,this.instance._uiHash(this.instance));this.instance._mouseStop(h,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}j._trigger("fromSortable",h);j.dropped=false}}})}});b.ui.plugin.add("draggable","cursor",{start:function(f,g){var a=b("body"),h=b(this).data("draggable").options;if(a.css("cursor")){h._cursor=a.css("cursor")}a.css("cursor",h.cursor)},stop:function(a,e){var f=b(this).data("draggable").options;if(f._cursor){b("body").css("cursor",f._cursor)}}});b.ui.plugin.add("draggable","iframeFix",{start:function(a,e){var f=b(this).data("draggable").options;b(f.iframeFix===true?"iframe":f.iframeFix).each(function(){b('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(b(this).offset()).appendTo("body")})},stop:function(a,d){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});b.ui.plugin.add("draggable","opacity",{start:function(f,g){var a=b(g.helper),h=b(this).data("draggable").options;if(a.css("opacity")){h._opacity=a.css("opacity")}a.css("opacity",h.opacity)},stop:function(a,e){var f=b(this).data("draggable").options;if(f._opacity){b(e.helper).css("opacity",f._opacity)}}});b.ui.plugin.add("draggable","scroll",{start:function(e,f){var a=b(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML"){a.overflowOffset=a.scrollParent.offset()}},drag:function(i,j){var h=b(this).data("draggable"),a=h.options,g=false;if(h.scrollParent[0]!=document&&h.scrollParent[0].tagName!="HTML"){if(!a.axis||a.axis!="x"){if((h.overflowOffset.top+h.scrollParent[0].offsetHeight)-i.pageY<a.scrollSensitivity){h.scrollParent[0].scrollTop=g=h.scrollParent[0].scrollTop+a.scrollSpeed}else{if(i.pageY-h.overflowOffset.top<a.scrollSensitivity){h.scrollParent[0].scrollTop=g=h.scrollParent[0].scrollTop-a.scrollSpeed}}}if(!a.axis||a.axis!="y"){if((h.overflowOffset.left+h.scrollParent[0].offsetWidth)-i.pageX<a.scrollSensitivity){h.scrollParent[0].scrollLeft=g=h.scrollParent[0].scrollLeft+a.scrollSpeed}else{if(i.pageX-h.overflowOffset.left<a.scrollSensitivity){h.scrollParent[0].scrollLeft=g=h.scrollParent[0].scrollLeft-a.scrollSpeed}}}}else{if(!a.axis||a.axis!="x"){if(i.pageY-b(document).scrollTop()<a.scrollSensitivity){g=b(document).scrollTop(b(document).scrollTop()-a.scrollSpeed)}else{if(b(window).height()-(i.pageY-b(document).scrollTop())<a.scrollSensitivity){g=b(document).scrollTop(b(document).scrollTop()+a.scrollSpeed)}}}if(!a.axis||a.axis!="y"){if(i.pageX-b(document).scrollLeft()<a.scrollSensitivity){g=b(document).scrollLeft(b(document).scrollLeft()-a.scrollSpeed)}else{if(b(window).width()-(i.pageX-b(document).scrollLeft())<a.scrollSensitivity){g=b(document).scrollLeft(b(document).scrollLeft()+a.scrollSpeed)}}}}if(g!==false&&b.ui.ddmanager&&!a.dropBehaviour){b.ui.ddmanager.prepareOffsets(h,i)}}});b.ui.plugin.add("draggable","snap",{start:function(f,g){var a=b(this).data("draggable"),h=a.options;a.snapElements=[];b(h.snap.constructor!=String?(h.snap.items||":data(draggable)"):h.snap).each(function(){var c=b(this);var d=c.offset();if(this!=a.element[0]){a.snapElements.push({item:this,width:c.outerWidth(),height:c.outerHeight(),top:d.top,left:d.left})}})},drag:function(C,o){var N=b(this).data("draggable"),r=N.options;var d=r.snapTolerance;var a=o.offset.left,E=a+N.helperProportions.width,M=o.offset.top,L=M+N.helperProportions.height;for(var D=N.snapElements.length-1;D>=0;D--){var B=N.snapElements[D].left,J=B+N.snapElements[D].width,I=N.snapElements[D].top,l=I+N.snapElements[D].height;if(!((B-d<a&&a<J+d&&I-d<M&&M<l+d)||(B-d<a&&a<J+d&&I-d<L&&L<l+d)||(B-d<E&&E<J+d&&I-d<M&&M<l+d)||(B-d<E&&E<J+d&&I-d<L&&L<l+d))){if(N.snapElements[D].snapping){(N.options.snap.release&&N.options.snap.release.call(N.element,C,b.extend(N._uiHash(),{snapItem:N.snapElements[D].item})))}N.snapElements[D].snapping=false;continue}if(r.snapMode!="inner"){var K=Math.abs(I-L)<=d;var i=Math.abs(l-M)<=d;var G=Math.abs(B-E)<=d;var H=Math.abs(J-a)<=d;if(K){o.position.top=N._convertPositionTo("relative",{top:I-N.helperProportions.height,left:0}).top-N.margins.top}if(i){o.position.top=N._convertPositionTo("relative",{top:l,left:0}).top-N.margins.top}if(G){o.position.left=N._convertPositionTo("relative",{top:0,left:B-N.helperProportions.width}).left-N.margins.left}if(H){o.position.left=N._convertPositionTo("relative",{top:0,left:J}).left-N.margins.left}}var F=(K||i||G||H);if(r.snapMode!="outer"){var K=Math.abs(I-M)<=d;var i=Math.abs(l-L)<=d;var G=Math.abs(B-a)<=d;var H=Math.abs(J-E)<=d;if(K){o.position.top=N._convertPositionTo("relative",{top:I,left:0}).top-N.margins.top}if(i){o.position.top=N._convertPositionTo("relative",{top:l-N.helperProportions.height,left:0}).top-N.margins.top}if(G){o.position.left=N._convertPositionTo("relative",{top:0,left:B}).left-N.margins.left}if(H){o.position.left=N._convertPositionTo("relative",{top:0,left:J-N.helperProportions.width}).left-N.margins.left}}if(!N.snapElements[D].snapping&&(K||i||G||H||F)){(N.options.snap.snap&&N.options.snap.snap.call(N.element,C,b.extend(N._uiHash(),{snapItem:N.snapElements[D].item})))}N.snapElements[D].snapping=(K||i||G||H||F)}}});b.ui.plugin.add("draggable","stack",{start:function(a,f){var h=b(this).data("draggable").options;var g=b.makeArray(b(h.stack.group)).sort(function(c,d){return(parseInt(b(c).css("zIndex"),10)||h.stack.min)-(parseInt(b(d).css("zIndex"),10)||h.stack.min)});b(g).each(function(c){this.style.zIndex=h.stack.min+c});this[0].style.zIndex=h.stack.min+g.length}});b.ui.plugin.add("draggable","zIndex",{start:function(f,g){var a=b(g.helper),h=b(this).data("draggable").options;if(a.css("zIndex")){h._zIndex=a.css("zIndex")}a.css("zIndex",h.zIndex)},stop:function(a,e){var f=b(this).data("draggable").options;if(f._zIndex){b(e.helper).css("zIndex",f._zIndex)}}})})(jQuery);(function(b){b.widget("ui.droppable",{_init:function(){var d=this.options,a=d.accept;this.isover=0;this.isout=1;this.options.accept=this.options.accept&&b.isFunction(this.options.accept)?this.options.accept:function(c){return c.is(a)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};b.ui.ddmanager.droppables[this.options.scope]=b.ui.ddmanager.droppables[this.options.scope]||[];b.ui.ddmanager.droppables[this.options.scope].push(this);(this.options.addClasses&&this.element.addClass("ui-droppable"))},destroy:function(){var a=b.ui.ddmanager.droppables[this.options.scope];for(var d=0;d<a.length;d++){if(a[d]==this){a.splice(d,1)}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable")},_setData:function(a,d){if(a=="accept"){this.options.accept=d&&b.isFunction(d)?d:function(c){return c.is(d)}}else{b.widget.prototype._setData.apply(this,arguments)}},_activate:function(d){var a=b.ui.ddmanager.current;if(this.options.activeClass){this.element.addClass(this.options.activeClass)}(a&&this._trigger("activate",d,this.ui(a)))},_deactivate:function(d){var a=b.ui.ddmanager.current;if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}(a&&this._trigger("deactivate",d,this.ui(a)))},_over:function(d){var a=b.ui.ddmanager.current;if(!a||(a.currentItem||a.element)[0]==this.element[0]){return}if(this.options.accept.call(this.element[0],(a.currentItem||a.element))){if(this.options.hoverClass){this.element.addClass(this.options.hoverClass)}this._trigger("over",d,this.ui(a))}},_out:function(d){var a=b.ui.ddmanager.current;if(!a||(a.currentItem||a.element)[0]==this.element[0]){return}if(this.options.accept.call(this.element[0],(a.currentItem||a.element))){if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("out",d,this.ui(a))}},_drop:function(f,g){var a=g||b.ui.ddmanager.current;if(!a||(a.currentItem||a.element)[0]==this.element[0]){return false}var h=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var c=b.data(this,"droppable");if(c.options.greedy&&b.ui.intersect(a,b.extend(c,{offset:c.element.offset()}),c.options.tolerance)){h=true;return false}});if(h){return false}if(this.options.accept.call(this.element[0],(a.currentItem||a.element))){if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("drop",f,this.ui(a));return this.element}return false},ui:function(a){return{draggable:(a.currentItem||a.element),helper:a.helper,position:a.position,absolutePosition:a.positionAbs,offset:a.positionAbs}}});b.extend(b.ui.droppable,{version:"1.7.2",eventPrefix:"drop",defaults:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"}});b.ui.intersect=function(l,u,y){if(!u.offset){return false}var B=(l.positionAbs||l.position.absolute).left,A=B+l.helperProportions.width,x=(l.positionAbs||l.position.absolute).top,w=x+l.helperProportions.height;var D=u.offset.left,z=D+u.proportions.width,a=u.offset.top,v=a+u.proportions.height;switch(y){case"fit":return(D<B&&A<z&&a<x&&w<v);break;case"intersect":return(D<B+(l.helperProportions.width/2)&&A-(l.helperProportions.width/2)<z&&a<x+(l.helperProportions.height/2)&&w-(l.helperProportions.height/2)<v);break;case"pointer":var r=((l.positionAbs||l.position.absolute).left+(l.clickOffset||l.offset.click).left),s=((l.positionAbs||l.position.absolute).top+(l.clickOffset||l.offset.click).top),C=b.ui.isOver(s,r,a,D,u.proportions.height,u.proportions.width);return C;break;case"touch":return((x>=a&&x<=v)||(w>=a&&w<=v)||(x<a&&w>v))&&((B>=D&&B<=z)||(A>=D&&A<=z)||(B<D&&A>z));break;default:return false;break}};b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(l,n){var i=b.ui.ddmanager.droppables[l.options.scope];var m=n?n.type:null;var a=(l.currentItem||l.element).find(":data(droppable)").andSelf();droppablesLoop:for(var k=0;k<i.length;k++){if(i[k].options.disabled||(l&&!i[k].options.accept.call(i[k].element[0],(l.currentItem||l.element)))){continue}for(var j=0;j<a.length;j++){if(a[j]==i[k].element[0]){i[k].proportions.height=0;continue droppablesLoop}}i[k].visible=i[k].element.css("display")!="none";if(!i[k].visible){continue}i[k].offset=i[k].element.offset();i[k].proportions={width:i[k].element[0].offsetWidth,height:i[k].element[0].offsetHeight};if(m=="mousedown"){i[k]._activate.call(i[k],n)}}},drop:function(a,e){var f=false;b.each(b.ui.ddmanager.droppables[a.options.scope],function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&b.ui.intersect(a,this,this.options.tolerance)){f=this._drop.call(this,e)}if(!this.options.disabled&&this.visible&&this.options.accept.call(this.element[0],(a.currentItem||a.element))){this.isout=1;this.isover=0;this._deactivate.call(this,e)}});return f},drag:function(a,d){if(a.options.refreshPositions){b.ui.ddmanager.prepareOffsets(a,d)}b.each(b.ui.ddmanager.droppables[a.options.scope],function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var j=b.ui.intersect(a,this,this.options.tolerance);var h=!j&&this.isover==1?"isout":(j&&this.isover==0?"isover":null);if(!h){return}var c;if(this.options.greedy){var i=this.element.parents(":data(droppable):eq(0)");if(i.length){c=b.data(i[0],"droppable");c.greedyChild=(h=="isover"?1:0)}}if(c&&h=="isover"){c.isover=0;c.isout=1;c._out.call(c,d)}this[h]=1;this[h=="isout"?"isover":"isout"]=0;this[h=="isover"?"_over":"_out"].call(this,d);if(c&&h=="isout"){c.isout=0;c.isover=1;c._over.call(c,d)}})}}})(jQuery);(function(f){f.widget("ui.resizable",f.extend({},f.ui.mouse,{_init:function(){var l=this,b=this.options;this.element.addClass("ui-resizable");f.extend(this,{_aspectRatio:!!(b.aspectRatio),aspectRatio:b.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:b.helper||b.ghost||b.animate?b.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&f.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(f('<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=b.handles||(!f(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var c=this.handles.split(",");this.handles={};for(var m=0;m<c.length;m++){var a=f.trim(c[m]),i="ui-resizable-"+a;var n=f('<div class="ui-resizable-handle '+i+'"></div>');if(/sw|se|ne|nw/.test(a)){n.css({zIndex:++b.zIndex})}if("se"==a){n.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[a]=".ui-resizable-"+a;this.element.append(n)}}this._renderAxis=function(q){q=q||this.element;for(var k in this.handles){if(this.handles[k].constructor==String){this.handles[k]=f(this.handles[k],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=f(this.handles[k],this.element),g=0;g=/sw|ne|nw|se|n|s/.test(k)?j.outerHeight():j.outerWidth();var h=["padding",/ne|nw|n/.test(k)?"Top":/se|sw|s/.test(k)?"Bottom":/^e$/.test(k)?"Right":"Left"].join("");q.css(h,g);this._proportionallyResize()}if(!f(this.handles[k]).length){continue}}};this._renderAxis(this.element);this._handles=f(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!l.resizing){if(this.className){var g=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}l.axis=g&&g[1]?g[1]:"se"}});if(b.autoHide){this._handles.hide();f(this.element).addClass("ui-resizable-autohide").hover(function(){f(this).removeClass("ui-resizable-autohide");l._handles.show()},function(){if(!l.resizing){f(this).addClass("ui-resizable-autohide");l._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var a=function(c){f(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){a(this.element);var b=this.element;b.parent().append(this.originalElement.css({position:b.css("position"),width:b.outerWidth(),height:b.outerHeight(),top:b.css("top"),left:b.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);a(this.originalElement)},_mouseCapture:function(c){var a=false;for(var b in this.handles){if(f(this.handles[b])[0]==c.target){a=true}}return this.options.disabled||!!a},_mouseStart:function(m){var b=this.options,l=this.element.position(),k=this.element;this.resizing=true;this.documentScroll={top:f(document).scrollTop(),left:f(document).scrollLeft()};if(k.is(".ui-draggable")||(/absolute/).test(k.css("position"))){k.css({position:"absolute",top:l.top,left:l.left})}if(f.browser.opera&&(/relative/).test(k.css("position"))){k.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var c=e(this.helper.css("left")),n=e(this.helper.css("top"));if(b.containment){c+=f(b.containment).scrollLeft()||0;n+=f(b.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:c,top:n};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:c,top:n};this.sizeDiff={width:k.outerWidth()-k.width(),height:k.outerHeight()-k.height()};this.originalMousePosition={left:m.pageX,top:m.pageY};this.aspectRatio=(typeof b.aspectRatio=="number")?b.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var a=f(".ui-resizable-"+this.axis).css("cursor");f("body").css("cursor",a=="auto"?this.axis+"-resize":a);k.addClass("ui-resizable-resizing");this._propagate("start",m);return true},_mouseDrag:function(x){var A=this.helper,z=this.options,u={},a=this,o=this.originalMousePosition,v=this.axis;var b=(x.pageX-o.left)||0,w=(x.pageY-o.top)||0;var c=this._change[v];if(!c){return false}var s=c.apply(this,[x,b,w]),r=f.browser.msie&&f.browser.version<7,y=this.sizeDiff;if(this._aspectRatio||x.shiftKey){s=this._updateRatio(s,x)}s=this._respectSize(s,x);this._propagate("resize",x);A.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(s);this._trigger("resize",x,this.ui());return false},_mouseStop:function(u){this.resizing=false;var a=this.options,o=this;if(this._helper){var s=this._proportionallyResizeElements,q=s.length&&(/textarea/i).test(s[0].nodeName),r=q&&f.ui.hasScroll(s[0],"left")?0:o.sizeDiff.height,c=q?0:o.sizeDiff.width;var p={width:(o.size.width-c),height:(o.size.height-r)},b=(parseInt(o.element.css("left"),10)+(o.position.left-o.originalPosition.left))||null,n=(parseInt(o.element.css("top"),10)+(o.position.top-o.originalPosition.top))||null;if(!a.animate){this.element.css(f.extend(p,{top:n,left:b}))}o.helper.height(o.size.height);o.helper.width(o.size.width);if(this._helper&&!a.animate){this._proportionallyResize()}}f("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",u);if(this._helper){this.helper.remove()}return false},_updateCache:function(a){var b=this.options;this.offset=this.helper.offset();if(d(a.left)){this.position.left=a.left}if(d(a.top)){this.position.top=a.top}if(d(a.height)){this.size.height=a.height}if(d(a.width)){this.size.width=a.width}},_updateRatio:function(l,k){var a=this.options,b=this.position,j=this.size,c=this.axis;if(l.height){l.width=(j.height*this.aspectRatio)}else{if(l.width){l.height=(j.width/this.aspectRatio)}}if(c=="sw"){l.left=b.left+(j.width-l.width);l.top=null}if(c=="nw"){l.top=b.top+(j.height-l.height);l.left=b.left+(j.width-l.width)}return l},_respectSize:function(x,D){var v=this.helper,u=this.options,b=this._aspectRatio||D.shiftKey,a=this.axis,o=d(x.width)&&u.maxWidth&&(u.maxWidth<x.width),y=d(x.height)&&u.maxHeight&&(u.maxHeight<x.height),E=d(x.width)&&u.minWidth&&(u.minWidth>x.width),c=d(x.height)&&u.minHeight&&(u.minHeight>x.height);if(E){x.width=u.minWidth}if(c){x.height=u.minHeight}if(o){x.width=u.maxWidth}if(y){x.height=u.maxHeight}var C=this.originalPosition.left+this.originalSize.width,A=this.position.top+this.size.height;var w=/sw|nw|w/.test(a),B=/nw|ne|n/.test(a);if(E&&w){x.left=C-u.minWidth}if(o&&w){x.left=C-u.maxWidth}if(c&&B){x.top=A-u.minHeight}if(y&&B){x.top=A-u.maxHeight}var z=!x.width&&!x.height;if(z&&!x.left&&x.top){x.top=null}else{if(z&&!x.top&&x.left){x.left=null}}return x},_proportionallyResize:function(){var b=this.options;if(!this._proportionallyResizeElements.length){return}var k=this.helper||this.element;for(var i=0;i<this._proportionallyResizeElements.length;i++){var l=this._proportionallyResizeElements[i];if(!this.borderDif){var c=[l.css("borderTopWidth"),l.css("borderRightWidth"),l.css("borderBottomWidth"),l.css("borderLeftWidth")],a=[l.css("paddingTop"),l.css("paddingRight"),l.css("paddingBottom"),l.css("paddingLeft")];this.borderDif=f.map(c,function(g,j){var h=parseInt(g,10)||0,o=parseInt(a[j],10)||0;return h+o})}if(f.browser.msie&&!(!(f(k).is(":hidden")||f(k).parents(":hidden").length))){continue}l.css({height:(k.height()-this.borderDif[0]-this.borderDif[2])||0,width:(k.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var j=this.element,a=this.options;this.elementOffset=j.offset();if(this._helper){this.helper=this.helper||f('<div style="overflow:hidden;"></div>');var i=f.browser.msie&&f.browser.version<7,c=(i?1:0),b=(i?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+b,height:this.element.outerHeight()+b,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++a.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(a,c,b){return{width:this.originalSize.width+c}},w:function(l,j,c){var b=this.options,k=this.originalSize,a=this.originalPosition;return{left:a.left+j,width:k.width-j}},n:function(l,j,c){var b=this.options,k=this.originalSize,a=this.originalPosition;return{top:a.top+c,height:k.height-c}},s:function(a,c,b){return{height:this.originalSize.height+b}},se:function(a,c,b){return f.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[a,c,b]))},sw:function(a,c,b){return f.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[a,c,b]))},ne:function(a,c,b){return f.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[a,c,b]))},nw:function(a,c,b){return f.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[a,c,b]))}},_propagate:function(b,a){f.ui.plugin.call(this,b,[a,this.ui()]);(b!="resize"&&this._trigger(b,a,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}}}));f.extend(f.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}});f.ui.plugin.add("resizable","alsoResize",{start:function(h,a){var c=f(this).data("resizable"),b=c.options;_store=function(g){f(g).each(function(){f(this).data("resizable-alsoresize",{width:parseInt(f(this).width(),10),height:parseInt(f(this).height(),10),left:parseInt(f(this).css("left"),10),top:parseInt(f(this).css("top"),10)})})};if(typeof(b.alsoResize)=="object"&&!b.alsoResize.parentNode){if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];_store(b.alsoResize)}else{f.each(b.alsoResize,function(g,j){_store(g)})}}else{_store(b.alsoResize)}},resize:function(o,a){var n=f(this).data("resizable"),b=n.options,p=n.originalSize,l=n.originalPosition;var c={height:(n.size.height-p.height)||0,width:(n.size.width-p.width)||0,top:(n.position.top-l.top)||0,left:(n.position.left-l.left)||0},m=function(g,h){f(g).each(function(){var r=f(this),i=f(this).data("resizable-alsoresize"),k={},j=h&&h.length?h:["width","height","top","left"];f.each(j||["width","height","top","left"],function(q,v){var u=(i[v]||0)+(c[v]||0);if(u&&u>=0){k[v]=u||null}});if(/relative/.test(r.css("position"))&&f.browser.opera){n._revertToRelativePosition=true;r.css({position:"absolute",top:"auto",left:"auto"})}r.css(k)})};if(typeof(b.alsoResize)=="object"&&!b.alsoResize.nodeType){f.each(b.alsoResize,function(g,h){m(g,h)})}else{m(b.alsoResize)}},stop:function(c,a){var b=f(this).data("resizable");if(b._revertToRelativePosition&&f.browser.opera){b._revertToRelativePosition=false;el.css({position:"relative"})}f(this).removeData("resizable-alsoresize-start")}});f.ui.plugin.add("resizable","animate",{stop:function(a,q){var r=f(this).data("resizable"),b=r.options;var w=r._proportionallyResizeElements,s=w.length&&(/textarea/i).test(w[0].nodeName),u=s&&f.ui.hasScroll(w[0],"left")?0:r.sizeDiff.height,o=s?0:r.sizeDiff.width;var v={width:(r.size.width-o),height:(r.size.height-u)},c=(parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left))||null,p=(parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top))||null;r.element.animate(f.extend(v,p&&c?{top:p,left:c}:{}),{duration:b.animateDuration,easing:b.animateEasing,step:function(){var g={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};if(w&&w.length){f(w[0]).css({width:g.width,height:g.height})}r._updateCache(g);r._propagate("resize",a)}})}});f.ui.plugin.add("resizable","containment",{start:function(A,a){var c=f(this).data("resizable"),p=c.options,v=c.element;var B=p.containment,u=(B instanceof f)?B.get(0):(/parent/.test(B))?v.parent().get(0):B;if(!u){return}c.containerElement=f(u);if(/document/.test(B)||B==document){c.containerOffset={left:0,top:0};c.containerPosition={left:0,top:0};c.parentData={element:f(document),left:0,top:0,width:f(document).width(),height:f(document).height()||document.body.parentNode.scrollHeight}}else{var x=f(u),o=[];f(["Top","Right","Left","Bottom"]).each(function(g,h){o[g]=e(x.css("padding"+h))});c.containerOffset=x.offset();c.containerPosition=x.position();c.containerSize={height:(x.innerHeight()-o[3]),width:(x.innerWidth()-o[1])};var y=c.containerOffset,z=c.containerSize.height,w=c.containerSize.width,C=(f.ui.hasScroll(u,"left")?u.scrollWidth:w),b=(f.ui.hasScroll(u)?u.scrollHeight:z);c.parentData={element:u,left:y.left,top:y.top,width:C,height:b}}},resize:function(D,a){var o=f(this).data("resizable"),u=o.options,C=o.containerSize,A=o.containerOffset,y=o.size,z=o.position,b=o._aspectRatio||D.shiftKey,B={top:0,left:0},E=o.containerElement;if(E[0]!=document&&(/static/).test(E.css("position"))){B=A}if(z.left<(o._helper?A.left:0)){o.size.width=o.size.width+(o._helper?(o.position.left-A.left):(o.position.left-B.left));if(b){o.size.height=o.size.width/u.aspectRatio}o.position.left=u.helper?A.left:0}if(z.top<(o._helper?A.top:0)){o.size.height=o.size.height+(o._helper?(o.position.top-A.top):o.position.top);if(b){o.size.width=o.size.height*u.aspectRatio}o.position.top=o._helper?A.top:0}o.offset.left=o.parentData.left+o.position.left;o.offset.top=o.parentData.top+o.position.top;var x=Math.abs((o._helper?o.offset.left-B.left:(o.offset.left-B.left))+o.sizeDiff.width),c=Math.abs((o._helper?o.offset.top-B.top:(o.offset.top-A.top))+o.sizeDiff.height);var w=o.containerElement.get(0)==o.element.parent().get(0),v=/relative|absolute/.test(o.containerElement.css("position"));if(w&&v){x-=o.parentData.left}if(x+o.size.width>=o.parentData.width){o.size.width=o.parentData.width-x;if(b){o.size.height=o.size.width/o.aspectRatio}}if(c+o.size.height>=o.parentData.height){o.size.height=o.parentData.height-c;if(b){o.size.width=o.size.height*o.aspectRatio}}},stop:function(w,o){var s=f(this).data("resizable"),x=s.options,c=s.position,h=s.containerOffset,v=s.containerPosition,y=s.containerElement;var a=f(s.helper),u=a.offset(),r=a.outerWidth()-s.sizeDiff.width,b=a.outerHeight()-s.sizeDiff.height;if(s._helper&&!x.animate&&(/relative/).test(y.css("position"))){f(this).css({left:u.left-v.left-h.left,width:r,height:b})}if(s._helper&&!x.animate&&(/static/).test(y.css("position"))){f(this).css({left:u.left-v.left-h.left,width:r,height:b})}}});f.ui.plugin.add("resizable","ghost",{start:function(a,b){var i=f(this).data("resizable"),c=i.options,j=i.size;i.ghost=i.originalElement.clone();i.ghost.css({opacity:0.25,display:"block",position:"relative",height:j.height,width:j.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof c.ghost=="string"?c.ghost:"");i.ghost.appendTo(i.helper)},resize:function(h,a){var c=f(this).data("resizable"),b=c.options;if(c.ghost){c.ghost.css({position:"relative",height:c.size.height,width:c.size.width})}},stop:function(h,a){var c=f(this).data("resizable"),b=c.options;if(c.ghost&&c.helper){c.helper.get(0).removeChild(c.ghost.get(0))}}});f.ui.plugin.add("resizable","grid",{resize:function(s,p){var r=f(this).data("resizable"),w=r.options,c=r.size,a=r.originalSize,b=r.originalPosition,q=r.axis,o=w._aspectRatio||s.shiftKey;w.grid=typeof w.grid=="number"?[w.grid,w.grid]:w.grid;var v=Math.round((c.width-a.width)/(w.grid[0]||1))*(w.grid[0]||1),u=Math.round((c.height-a.height)/(w.grid[1]||1))*(w.grid[1]||1);if(/^(se|s|e)$/.test(q)){r.size.width=a.width+v;r.size.height=a.height+u}else{if(/^(ne)$/.test(q)){r.size.width=a.width+v;r.size.height=a.height+u;r.position.top=b.top-u}else{if(/^(sw)$/.test(q)){r.size.width=a.width+v;r.size.height=a.height+u;r.position.left=b.left-v}else{r.size.width=a.width+v;r.size.height=a.height+u;r.position.top=b.top-u;r.position.left=b.left-v}}}}});var e=function(a){return parseInt(a,10)||0};var d=function(a){return !isNaN(parseInt(a,10))}})(jQuery);(function(b){b.widget("ui.selectable",b.extend({},b.ui.mouse,{_init:function(){var a=this;this.element.addClass("ui-selectable");this.dragged=false;var d;this.refresh=function(){d=b(a.options.filter,a.element[0]);d.each(function(){var c=b(this);var f=c.offset();b.data(this,"selectable-item",{element:this,$element:c,left:f.left,top:f.top,right:f.left+c.outerWidth(),bottom:f.top+c.outerHeight(),startselected:false,selected:c.hasClass("ui-selected"),selecting:c.hasClass("ui-selecting"),unselecting:c.hasClass("ui-unselecting")})})};this.refresh();this.selectees=d.addClass("ui-selectee");this._mouseInit();this.helper=b(document.createElement("div")).css({border:"1px dotted black"}).addClass("ui-selectable-helper")},destroy:function(){this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy()},_mouseStart:function(f){var a=this;this.opos=[f.pageX,f.pageY];if(this.options.disabled){return}var e=this.options;this.selectees=b(e.filter,this.element[0]);this._trigger("start",f);b(e.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:f.clientX,top:f.clientY,width:0,height:0});if(e.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var c=b.data(this,"selectable-item");c.startselected=true;if(!f.metaKey){c.$element.removeClass("ui-selected");c.selected=false;c.$element.addClass("ui-unselecting");c.unselecting=true;a._trigger("unselecting",f,{unselecting:c.element})}});b(f.target).parents().andSelf().each(function(){var c=b.data(this,"selectable-item");if(c){c.$element.removeClass("ui-unselecting").addClass("ui-selecting");c.unselecting=false;c.selecting=true;c.selected=true;a._trigger("selecting",f,{selecting:c.element});return false}})},_mouseDrag:function(j){var l=this;this.dragged=true;if(this.options.disabled){return}var n=this.options;var m=this.opos[0],a=this.opos[1],k=j.pageX,p=j.pageY;if(m>k){var o=k;k=m;m=o}if(a>p){var o=p;p=a;a=o}this.helper.css({left:m,top:a,width:k-m,height:p-a});this.selectees.each(function(){var d=b.data(this,"selectable-item");if(!d||d.element==l.element[0]){return}var c=false;if(n.tolerance=="touch"){c=(!(d.left>k||d.right<m||d.top>p||d.bottom<a))}else{if(n.tolerance=="fit"){c=(d.left>m&&d.right<k&&d.top>a&&d.bottom<p)}}if(c){if(d.selected){d.$element.removeClass("ui-selected");d.selected=false}if(d.unselecting){d.$element.removeClass("ui-unselecting");d.unselecting=false}if(!d.selecting){d.$element.addClass("ui-selecting");d.selecting=true;l._trigger("selecting",j,{selecting:d.element})}}else{if(d.selecting){if(j.metaKey&&d.startselected){d.$element.removeClass("ui-selecting");d.selecting=false;d.$element.addClass("ui-selected");d.selected=true}else{d.$element.removeClass("ui-selecting");d.selecting=false;if(d.startselected){d.$element.addClass("ui-unselecting");d.unselecting=true}l._trigger("unselecting",j,{unselecting:d.element})}}if(d.selected){if(!j.metaKey&&!d.startselected){d.$element.removeClass("ui-selected");d.selected=false;d.$element.addClass("ui-unselecting");d.unselecting=true;l._trigger("unselecting",j,{unselecting:d.element})}}}});return false},_mouseStop:function(f){var a=this;this.dragged=false;var e=this.options;b(".ui-unselecting",this.element[0]).each(function(){var c=b.data(this,"selectable-item");c.$element.removeClass("ui-unselecting");c.unselecting=false;c.startselected=false;a._trigger("unselected",f,{unselected:c.element})});b(".ui-selecting",this.element[0]).each(function(){var c=b.data(this,"selectable-item");c.$element.removeClass("ui-selecting").addClass("ui-selected");c.selecting=false;c.selected=true;c.startselected=true;a._trigger("selected",f,{selected:c.element})});this._trigger("stop",f);this.helper.remove();return false}}));b.extend(b.ui.selectable,{version:"1.7.2",defaults:{appendTo:"body",autoRefresh:true,cancel:":input,option",delay:0,distance:0,filter:"*",tolerance:"touch"}})})(jQuery);(function(b){b.widget("ui.sortable",b.extend({},b.ui.mouse,{_init:function(){var a=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--){this.items[a].item.removeData("sortable-item")}},_mouseCapture:function(j,k){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(j);var i=null,h=this,a=b(j.target).parents().each(function(){if(b.data(this,"sortable-item")==h){i=b(this);return false}});if(b.data(j.target,"sortable-item")==h){i=b(j.target)}if(!i){return false}if(this.options.handle&&!k){var l=false;b(this.options.handle,i).find("*").andSelf().each(function(){if(this==j.target){l=true}});if(!l){return false}}this.currentItem=i;this._removeCurrentsFromItems();return true},_mouseStart:function(j,k,a){var l=this.options,h=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(j);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");b.extend(this.offset,{click:{left:j.pageX-this.offset.left,top:j.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(j);this.originalPageX=j.pageX;this.originalPageY=j.pageY;if(l.cursorAt){this._adjustOffsetFromHelper(l.cursorAt)}this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(l.containment){this._setContainment()}if(l.cursor){if(b("body").css("cursor")){this._storedCursor=b("body").css("cursor")}b("body").css("cursor",l.cursor)}if(l.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",l.opacity)}if(l.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",l.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",j,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!a){for(var i=this.containers.length-1;i>=0;i--){this.containers[i]._trigger("activate",j,h._uiHash(this))}}if(b.ui.ddmanager){b.ui.ddmanager.current=this}if(b.ui.ddmanager&&!l.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,j)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(j);return true},_mouseDrag:function(m){this.position=this._generatePosition(m);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var n=this.options,i=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-m.pageY<n.scrollSensitivity){this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+n.scrollSpeed}else{if(m.pageY-this.overflowOffset.top<n.scrollSensitivity){this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-n.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-m.pageX<n.scrollSensitivity){this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+n.scrollSpeed}else{if(m.pageX-this.overflowOffset.left<n.scrollSensitivity){this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-n.scrollSpeed}}}else{if(m.pageY-b(document).scrollTop()<n.scrollSensitivity){i=b(document).scrollTop(b(document).scrollTop()-n.scrollSpeed)}else{if(b(window).height()-(m.pageY-b(document).scrollTop())<n.scrollSensitivity){i=b(document).scrollTop(b(document).scrollTop()+n.scrollSpeed)}}if(m.pageX-b(document).scrollLeft()<n.scrollSensitivity){i=b(document).scrollLeft(b(document).scrollLeft()-n.scrollSpeed)}else{if(b(window).width()-(m.pageX-b(document).scrollLeft())<n.scrollSensitivity){i=b(document).scrollLeft(b(document).scrollLeft()+n.scrollSpeed)}}}if(i!==false&&b.ui.ddmanager&&!n.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,m)}}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(var k=this.items.length-1;k>=0;k--){var l=this.items[k],j=l.item[0],a=this._intersectsWithPointer(l);if(!a){continue}if(j!=this.currentItem[0]&&this.placeholder[a==1?"next":"prev"]()[0]!=j&&!b.ui.contains(this.placeholder[0],j)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],j):true)){this.direction=a==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(l)){this._rearrange(m,l)}else{break}this._trigger("change",m,this._uiHash());break}}this._contactContainers(m);if(b.ui.ddmanager){b.ui.ddmanager.drag(this,m)}this._trigger("sort",m,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(f,g){if(!f){return}if(b.ui.ddmanager&&!this.options.dropBehaviour){b.ui.ddmanager.drop(this,f)}if(this.options.revert){var a=this;var h=a.placeholder.offset();a.reverting=true;b(this.helper).animate({left:h.left-this.offset.parent.left-a.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:h.top-this.offset.parent.top-a.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){a._clear(f)})}else{this._clear(f,g)}return false},cancel:function(){var a=this;if(this.dragging){this._mouseUp();if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("deactivate",null,a._uiHash(this));if(this.containers[d].containerCache.over){this.containers[d]._trigger("out",null,a._uiHash(this));this.containers[d].containerCache.over=0}}}if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}b.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){b(this.domPosition.prev).after(this.currentItem)}else{b(this.domPosition.parent).prepend(this.currentItem)}return true},serialize:function(f){var a=this._getItemsAsjQuery(f&&f.connected);var e=[];f=f||{};b(a).each(function(){var c=(b(f.item||this).attr(f.attribute||"id")||"").match(f.expression||(/(.+)[-=_](.+)/));if(c){e.push((f.key||c[1]+"[]")+"="+(f.key&&f.expression?c[1]:c[2]))}});return e.join("&")},toArray:function(f){var a=this._getItemsAsjQuery(f&&f.connected);var e=[];f=f||{};a.each(function(){e.push(b(f.item||this).attr(f.attribute||"id")||"")});return e},_intersectsWith:function(r){var x=this.positionAbs.left,w=x+this.helperProportions.width,q=this.positionAbs.top,p=q+this.helperProportions.height;var y=r.left,v=y+r.width,s=r.top,l=s+r.height;var u=this.offset.click.top,a=this.offset.click.left;var z=(q+u)>s&&(q+u)<l&&(x+a)>y&&(x+a)<v;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>r[this.floating?"width":"height"])){return z}else{return(y<x+(this.helperProportions.width/2)&&w-(this.helperProportions.width/2)<v&&s<q+(this.helperProportions.height/2)&&p-(this.helperProportions.height/2)<l)}},_intersectsWithPointer:function(i){var j=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,i.top,i.height),h=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,i.left,i.width),l=j&&h,a=this._getDragVerticalDirection(),k=this._getDragHorizontalDirection();if(!l){return false}return this.floating?(((k&&k=="right")||a=="down")?2:1):(a&&(a=="down"?2:1))},_intersectsWithSides:function(j){var h=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,j.top+(j.height/2),j.height),i=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,j.left+(j.width/2),j.width),g=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();if(this.floating&&a){return((a=="right"&&i)||(a=="left"&&!i))}else{return g&&((g=="down"&&h)||(g=="up"&&!h))}},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions()},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(m){var j=this;var r=[];var p=[];var a=this._connectWith();if(a&&m){for(var o=a.length-1;o>=0;o--){var i=b(a[o]);for(var n=i.length-1;n>=0;n--){var q=b.data(i[n],"sortable");if(q&&q!=this&&!q.options.disabled){p.push([b.isFunction(q.options.items)?q.options.items.call(q.element):b(q.options.items,q.element).not(".ui-sortable-helper"),q])}}}}p.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(var o=p.length-1;o>=0;o--){p[o][0].each(function(){r.push(this)})}return b(r)},_removeCurrentsFromItems:function(){var f=this.currentItem.find(":data(sortable-item)");for(var e=0;e<this.items.length;e++){for(var a=0;a<f.length;a++){if(f[a]==this.items[e].item[0]){this.items.splice(e,1)}}}},_refreshItems:function(v){this.items=[];this.containers=[this];var i=this.items;var a=this;var z=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],v,{item:this.currentItem}):b(this.options.items,this.element),this]];var q=this._connectWith();if(q){for(var y=q.length-1;y>=0;y--){var r=b(q[y]);for(var x=r.length-1;x>=0;x--){var A=b.data(r[x],"sortable");if(A&&A!=this&&!A.options.disabled){z.push([b.isFunction(A.options.items)?A.options.items.call(A.element[0],v,{item:this.currentItem}):b(A.options.items,A.element),A]);this.containers.push(A)}}}}for(var y=z.length-1;y>=0;y--){var j=z[y][1];var w=z[y][0];for(var x=0,s=w.length;x<s;x++){var u=b(w[x]);u.data("sortable-item",j);i.push({item:u,instance:j,width:0,height:0,left:0,top:0})}}},refreshPositions:function(g){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var i=this.items.length-1;i>=0;i--){var j=this.items[i];if(j.instance!=this.currentContainer&&this.currentContainer&&j.item[0]!=this.currentItem[0]){continue}var h=this.options.toleranceElement?b(this.options.toleranceElement,j.item):j.item;if(!g){j.width=h.outerWidth();j.height=h.outerHeight()}var a=h.offset();j.left=a.left;j.top=a.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var i=this.containers.length-1;i>=0;i--){var a=this.containers[i].element.offset();this.containers[i].containerCache.left=a.left;this.containers[i].containerCache.top=a.top;this.containers[i].containerCache.width=this.containers[i].element.outerWidth();this.containers[i].containerCache.height=this.containers[i].element.outerHeight()}}},_createPlaceholder:function(g){var a=g||this,h=a.options;if(!h.placeholder||h.placeholder.constructor==String){var f=h.placeholder;h.placeholder={element:function(){var c=b(document.createElement(a.currentItem[0].nodeName)).addClass(f||a.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!f){c.style.visibility="hidden"}return c},update:function(d,c){if(f&&!h.forcePlaceholderSize){return}if(!c.height()){c.height(a.currentItem.innerHeight()-parseInt(a.currentItem.css("paddingTop")||0,10)-parseInt(a.currentItem.css("paddingBottom")||0,10))}if(!c.width()){c.width(a.currentItem.innerWidth()-parseInt(a.currentItem.css("paddingLeft")||0,10)-parseInt(a.currentItem.css("paddingRight")||0,10))}}}}a.placeholder=b(h.placeholder.element.call(a.element,a.currentItem));a.currentItem.after(a.placeholder);h.placeholder.update(a,a.placeholder)},_contactContainers:function(k){for(var j=this.containers.length-1;j>=0;j--){if(this._intersectsWith(this.containers[j].containerCache)){if(!this.containers[j].containerCache.over){if(this.currentContainer!=this.containers[j]){var a=10000;var n=null;var l=this.positionAbs[this.containers[j].floating?"left":"top"];for(var i=this.items.length-1;i>=0;i--){if(!b.ui.contains(this.containers[j].element[0],this.items[i].item[0])){continue}var m=this.items[i][this.containers[j].floating?"left":"top"];if(Math.abs(m-l)<a){a=Math.abs(m-l);n=this.items[i]}}if(!n&&!this.options.dropOnEmpty){continue}this.currentContainer=this.containers[j];n?this._rearrange(k,n,null,true):this._rearrange(k,null,this.containers[j].element,true);this._trigger("change",k,this._uiHash());this.containers[j]._trigger("change",k,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[j]._trigger("over",k,this._uiHash(this));this.containers[j].containerCache.over=1}}else{if(this.containers[j].containerCache.over){this.containers[j]._trigger("out",k,this._uiHash(this));this.containers[j].containerCache.over=0}}}},_createHelper:function(e){var f=this.options;var a=b.isFunction(f.helper)?b(f.helper.apply(this.element[0],[e,this.currentItem])):(f.helper=="clone"?this.currentItem.clone():this.currentItem);if(!a.parents("body").length){b(f.appendTo!="parent"?f.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0])}if(a[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(a[0].style.width==""||f.forceHelperSize){a.width(this.currentItem.width())}if(a[0].style.height==""||f.forceHelperSize){a.height(this.currentItem.height())}return a},_adjustOffsetFromHelper:function(a){if(a.left!=undefined){this.offset.click.left=a.left+this.margins.left}if(a.right!=undefined){this.offset.click.left=this.helperProportions.width-a.right+this.margins.left}if(a.top!=undefined){this.offset.click.top=a.top+this.margins.top}if(a.bottom!=undefined){this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)){a={top:0,left:0}}return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var h=this.options;if(h.containment=="parent"){h.containment=this.helper[0].parentNode}if(h.containment=="document"||h.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(h.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(h.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(h.containment)){var f=b(h.containment)[0];var g=b(h.containment).offset();var a=(b(f).css("overflow")!="hidden");this.containment=[g.left+(parseInt(b(f).css("borderLeftWidth"),10)||0)+(parseInt(b(f).css("paddingLeft"),10)||0)-this.margins.left,g.top+(parseInt(b(f).css("borderTopWidth"),10)||0)+(parseInt(b(f).css("paddingTop"),10)||0)-this.margins.top,g.left+(a?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(b(f).css("borderLeftWidth"),10)||0)-(parseInt(b(f).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,g.top+(a?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(b(f).css("borderTopWidth"),10)||0)-(parseInt(b(f).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(k,a){if(!a){a=this.position}var i=k=="absolute"?1:-1;var j=this.options,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=(/(html|body)/i).test(d[0].tagName);return{top:(a.top+this.offset.relative.top*i+this.offset.parent.top*i-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(l?0:d.scrollTop()))*i)),left:(a.left+this.offset.relative.left*i+this.offset.parent.left*i-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():l?0:d.scrollLeft())*i))}},_generatePosition:function(n){var a=this.options,k=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=(/(html|body)/i).test(k[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var m=n.pageX;var l=n.pageY;if(this.originalPosition){if(this.containment){if(n.pageX-this.offset.click.left<this.containment[0]){m=this.containment[0]+this.offset.click.left}if(n.pageY-this.offset.click.top<this.containment[1]){l=this.containment[1]+this.offset.click.top}if(n.pageX-this.offset.click.left>this.containment[2]){m=this.containment[2]+this.offset.click.left}if(n.pageY-this.offset.click.top>this.containment[3]){l=this.containment[3]+this.offset.click.top}}if(a.grid){var p=this.originalPageY+Math.round((l-this.originalPageY)/a.grid[1])*a.grid[1];l=this.containment?(!(p-this.offset.click.top<this.containment[1]||p-this.offset.click.top>this.containment[3])?p:(!(p-this.offset.click.top<this.containment[1])?p-a.grid[1]:p+a.grid[1])):p;var o=this.originalPageX+Math.round((m-this.originalPageX)/a.grid[0])*a.grid[0];m=this.containment?(!(o-this.offset.click.left<this.containment[0]||o-this.offset.click.left>this.containment[2])?o:(!(o-this.offset.click.left<this.containment[0])?o-a.grid[0]:o+a.grid[0])):o}}return{top:(l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(j?0:k.scrollTop())))),left:(m-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():j?0:k.scrollLeft())))}},_rearrange:function(l,k,h,j){h?h[0].appendChild(this.placeholder[0]):k.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?k.item[0]:k.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var i=this,a=this.counter;window.setTimeout(function(){if(a==i.counter){i.refreshPositions(!j)}},0)},_clear:function(i,j){this.reverting=false;var a=[],g=this;if(!this._noFinalSort&&this.currentItem[0].parentNode){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var h in this._storedCSS){if(this._storedCSS[h]=="auto"||this._storedCSS[h]=="static"){this._storedCSS[h]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!j){a.push(function(c){this._trigger("receive",c,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])&&!j){a.push(function(c){this._trigger("update",c,this._uiHash())})}if(!b.ui.contains(this.element[0],this.currentItem[0])){if(!j){a.push(function(c){this._trigger("remove",c,this._uiHash())})}for(var h=this.containers.length-1;h>=0;h--){if(b.ui.contains(this.containers[h].element[0],this.currentItem[0])&&!j){a.push((function(c){return function(d){c._trigger("receive",d,this._uiHash(this))}}).call(this,this.containers[h]));a.push((function(c){return function(d){c._trigger("update",d,this._uiHash(this))}}).call(this,this.containers[h]))}}}for(var h=this.containers.length-1;h>=0;h--){if(!j){a.push((function(c){return function(d){c._trigger("deactivate",d,this._uiHash(this))}}).call(this,this.containers[h]))}if(this.containers[h].containerCache.over){a.push((function(c){return function(d){c._trigger("out",d,this._uiHash(this))}}).call(this,this.containers[h]));this.containers[h].containerCache.over=0}}if(this._storedCursor){b("body").css("cursor",this._storedCursor)}if(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(!j){this._trigger("beforeStop",i,this._uiHash());for(var h=0;h<a.length;h++){a[h].call(this,i)}this._trigger("stop",i,this._uiHash())}return false}if(!j){this._trigger("beforeStop",i,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!j){for(var h=0;h<a.length;h++){a[h].call(this,i)}this._trigger("stop",i,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(b.widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(d){var a=d||this;return{helper:a.helper,placeholder:a.placeholder||b([]),position:a.position,absolutePosition:a.positionAbs,offset:a.positionAbs,item:a.currentItem,sender:d?d.element:null}}}));b.extend(b.ui.sortable,{getter:"serialize toArray",version:"1.7.2",eventPrefix:"sort",defaults:{appendTo:"parent",axis:false,cancel:":input,option",connectWith:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000}})})(jQuery);(function(b){b.widget("ui.accordion",{_init:function(){var f=this.options,a=this;this.running=0;if(f.collapsible==b.ui.accordion.defaults.collapsible&&f.alwaysOpen!=b.ui.accordion.defaults.alwaysOpen){f.collapsible=!f.alwaysOpen}if(f.navigation){var e=this.element.find("a").filter(f.navigationFilter);if(e.length){if(e.filter(f.header).length){this.active=e}else{this.active=e.parent().parent().prev();e.addClass("ui-accordion-content-active")}}}this.element.addClass("ui-accordion ui-widget ui-helper-reset");if(this.element[0].nodeName=="UL"){this.element.children("li").addClass("ui-accordion-li-fix")}this.headers=this.element.find(f.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");this.active=this._findActive(this.active||f.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");b("<span/>").addClass("ui-icon "+f.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(f.icons.header).toggleClass(f.icons.headerSelected);if(b.browser.msie){this.element.find("a").css("zoom","1")}this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(c){return a._keydown(c)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex","0")}else{this.active.attr("aria-expanded","true").attr("tabIndex","0")}if(!b.browser.safari){this.headers.find("a").attr("tabIndex","-1")}if(f.event){this.headers.bind((f.event)+".accordion",function(c){return a._clickHandler.call(a,c,this)})}},destroy:function(){var d=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");this.headers.find("a").removeAttr("tabindex");this.headers.children(".ui-icon").remove();var a=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(d.autoHeight||d.fillHeight){a.css("height","")}},_setData:function(a,d){if(a=="alwaysOpen"){a="collapsible";d=!d}b.widget.prototype._setData.apply(this,arguments)},_keydown:function(j){var l=this.options,k=b.ui.keyCode;if(l.disabled||j.altKey||j.ctrlKey){return}var i=this.headers.length;var a=this.headers.index(j.target);var h=false;switch(j.keyCode){case k.RIGHT:case k.DOWN:h=this.headers[(a+1)%i];break;case k.LEFT:case k.UP:h=this.headers[(a-1+i)%i];break;case k.SPACE:case k.ENTER:return this._clickHandler({target:j.target},j.target)}if(h){b(j.target).attr("tabIndex","-1");b(h).attr("tabIndex","0");h.focus();return false}return true},resize:function(){var h=this.options,g;if(h.fillSpace){if(b.browser.msie){var a=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}g=this.element.parent().height();if(b.browser.msie){this.element.parent().css("overflow",a)}this.headers.each(function(){g-=b(this).outerHeight()});var f=0;this.headers.next().each(function(){f=Math.max(f,b(this).innerHeight()-b(this).height())}).height(Math.max(0,g-f)).css("overflow","auto")}else{if(h.autoHeight){g=0;this.headers.next().each(function(){g=Math.max(g,b(this).outerHeight())}).height(g)}}},activate:function(a){var d=this._findActive(a)[0];this._clickHandler({target:d},d)},_findActive:function(a){return a?typeof a=="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?b([]):this.headers.filter(":eq(0)")},_clickHandler:function(m,q){var o=this.options;if(o.disabled){return false}if(!m.target&&o.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(o.icons.headerSelected).addClass(o.icons.header);this.active.next().addClass("ui-accordion-content-active");var a=this.active.next(),p={options:o,newHeader:b([]),oldHeader:o.active,newContent:b([]),oldContent:a},n=(this.active=b([]));this._toggle(n,a,p);return false}var r=b(m.currentTarget||q);var k=r[0]==this.active[0];if(this.running||(!o.collapsible&&k)){return false}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(o.icons.headerSelected).addClass(o.icons.header);this.active.next().addClass("ui-accordion-content-active");if(!k){r.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(o.icons.header).addClass(o.icons.headerSelected);r.next().addClass("ui-accordion-content-active")}var n=r.next(),a=this.active.next(),p={options:o,newHeader:k&&o.collapsible?b([]):r,oldHeader:this.active,newContent:k&&o.collapsible?b([]):n.find("> *"),oldContent:a.find("> *")},l=this.headers.index(this.active[0])>this.headers.index(r[0]);this.active=k?b([]):r;this._toggle(n,a,p,k,l);return false},_toggle:function(s,n,y,o,p){var v=this.options,r=this;this.toShow=s;this.toHide=n;this.data=y;var u=function(){if(!r){return}return r._completed.apply(r,arguments)};this._trigger("changestart",null,this.data);this.running=n.size()===0?s.size():n.size();if(v.animated){var x={};if(v.collapsible&&o){x={toShow:b([]),toHide:n,complete:u,down:p,autoHeight:v.autoHeight||v.fillSpace}}else{x={toShow:s,toHide:n,complete:u,down:p,autoHeight:v.autoHeight||v.fillSpace}}if(!v.proxied){v.proxied=v.animated}if(!v.proxiedDuration){v.proxiedDuration=v.duration}v.animated=b.isFunction(v.proxied)?v.proxied(x):v.proxied;v.duration=b.isFunction(v.proxiedDuration)?v.proxiedDuration(x):v.proxiedDuration;var q=b.ui.accordion.animations,w=v.duration,a=v.animated;if(!q[a]){q[a]=function(c){this.slide(c,{easing:a,duration:w||700})}}q[a](x)}else{if(v.collapsible&&o){s.toggle()}else{n.hide();s.show()}u(true)}n.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();s.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(a){var d=this.options;this.running=a?0:--this.running;if(this.running){return}if(d.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""})}this._trigger("change",null,this.data)}});b.extend(b.ui.accordion,{version:"1.7.2",defaults:{active:null,alwaysOpen:true,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()}},animations:{slide:function(l,a){l=b.extend({easing:"swing",duration:300},l,a);if(!l.toHide.size()){l.toShow.animate({height:"show"},l);return}if(!l.toShow.size()){l.toHide.animate({height:"hide"},l);return}var n=l.toShow.css("overflow"),r,o={},q={},p=["height","paddingTop","paddingBottom"],m;var k=l.toShow;m=k[0].style.width;k.width(parseInt(k.parent().width(),10)-parseInt(k.css("paddingLeft"),10)-parseInt(k.css("paddingRight"),10)-(parseInt(k.css("borderLeftWidth"),10)||0)-(parseInt(k.css("borderRightWidth"),10)||0));b.each(p,function(c,e){q[e]="hide";var d=(""+b.css(l.toShow[0],e)).match(/^([\d+-.]+)(.*)$/);o[e]={value:d[1],unit:d[2]||"px"}});l.toShow.css({height:0,overflow:"hidden"}).show();l.toHide.filter(":hidden").each(l.complete).end().filter(":visible").animate(q,{step:function(c,d){if(d.prop=="height"){r=(d.now-d.start)/(d.end-d.start)}l.toShow[0].style[d.prop]=(r*o[d.prop].value)+o[d.prop].unit},duration:l.duration,easing:l.easing,complete:function(){if(!l.autoHeight){l.toShow.css("height","")}l.toShow.css("width",m);l.toShow.css({overflow:n});l.complete()}})},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1000:200})},easeslide:function(a){this.slide(a,{easing:"easeinout",duration:700})}}})})(jQuery);(function(f){var e={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},d="ui-dialog ui-widget ui-widget-content ui-corner-all ";f.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var o=this,p=this.options,c=p.title||this.originalTitle||"&nbsp;",r=f.ui.dialog.getTitleId(this.element),n=(this.uiDialog=f("<div/>")).appendTo(document.body).hide().addClass(d+p.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:p.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(g){(p.closeOnEscape&&g.keyCode&&g.keyCode==f.ui.keyCode.ESCAPE&&o.close(g))}).attr({role:"dialog","aria-labelledby":r}).mousedown(function(g){o.moveToTop(false,g)}),u=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(n),s=(this.uiDialogTitlebar=f("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(n),b=f('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){b.addClass("ui-state-hover")},function(){b.removeClass("ui-state-hover")}).focus(function(){b.addClass("ui-state-focus")}).blur(function(){b.removeClass("ui-state-focus")}).mousedown(function(g){g.stopPropagation()}).click(function(g){o.close(g);return false}).appendTo(s),a=(this.uiDialogTitlebarCloseText=f("<span/>")).addClass("ui-icon ui-icon-closethick").text(p.closeText).appendTo(b),q=f("<span/>").addClass("ui-dialog-title").attr("id",r).html(c).prependTo(s);s.find("*").add(s).disableSelection();(p.draggable&&f.fn.draggable&&this._makeDraggable());(p.resizable&&f.fn.resizable&&this._makeResizable());this._createButtons(p.buttons);this._isOpen=false;(p.bgiframe&&f.fn.bgiframe&&n.bgiframe());(p.autoOpen&&this.open())},destroy:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();(this.originalTitle&&this.element.attr("title",this.originalTitle))},close:function(a){var b=this;if(false===b._trigger("beforeclose",a)){return}(b.overlay&&b.overlay.destroy());b.uiDialog.unbind("keypress.ui-dialog");(b.options.hide?b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)}):b.uiDialog.hide()&&b._trigger("close",a));f.ui.dialog.overlay.resize();b._isOpen=false;if(b.options.modal){var c=0;f(".ui-dialog").each(function(){if(this!=b.uiDialog[0]){c=Math.max(c,f(this).css("z-index"))}});f.ui.dialog.maxZ=c}},isOpen:function(){return this._isOpen},moveToTop:function(a,c){if((this.options.modal&&!a)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",c)}if(this.options.zIndex>f.ui.dialog.maxZ){f.ui.dialog.maxZ=this.options.zIndex}(this.overlay&&this.overlay.$el.css("z-index",f.ui.dialog.overlay.maxZ=++f.ui.dialog.maxZ));var b={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++f.ui.dialog.maxZ);this.element.attr(b);this._trigger("focus",c)},open:function(){if(this._isOpen){return}var b=this.options,a=this.uiDialog;this.overlay=b.modal?new f.ui.dialog.overlay(this):null;(a.next().length&&a.appendTo("body"));this._size();this._position(b.position);a.show(b.show);this.moveToTop(true);(b.modal&&a.bind("keypress.ui-dialog",function(c){if(c.keyCode!=f.ui.keyCode.TAB){return}var j=f(":tabbable",this),l=j.filter(":first")[0],k=j.filter(":last")[0];if(c.target==k&&!c.shiftKey){setTimeout(function(){l.focus()},1)}else{if(c.target==l&&c.shiftKey){setTimeout(function(){k.focus()},1)}}}));f([]).add(a.find(".ui-dialog-content :tabbable:first")).add(a.find(".ui-dialog-buttonpane :tabbable:first")).add(a).filter(":first").focus();this._trigger("open");this._isOpen=true},_createButtons:function(b){var a=this,c=false,h=f("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof b=="object"&&b!==null&&f.each(b,function(){return !(c=true)}));if(c){f.each(b,function(g,j){f('<button type="button"></button>').addClass("ui-state-default ui-corner-all").text(g).click(function(){j.apply(a.element[0],arguments)}).hover(function(){f(this).addClass("ui-state-hover")},function(){f(this).removeClass("ui-state-hover")}).focus(function(){f(this).addClass("ui-state-focus")}).blur(function(){f(this).removeClass("ui-state-focus")}).appendTo(h)});h.appendTo(this.uiDialog)}},_makeDraggable:function(){var b=this,a=this.options,c;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){c=a.height;f(this).height(f(this).height()).addClass("ui-dialog-dragging");(a.dragStart&&a.dragStart.apply(b.element[0],arguments))},drag:function(){(a.drag&&a.drag.apply(b.element[0],arguments))},stop:function(){f(this).removeClass("ui-dialog-dragging").height(c);(a.dragStop&&a.dragStop.apply(b.element[0],arguments));f.ui.dialog.overlay.resize()}})},_makeResizable:function(b){b=(b===undefined?this.options.resizable:b);var c=this,a=this.options,h=typeof b=="string"?b:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:a.maxWidth,maxHeight:a.maxHeight,minWidth:a.minWidth,minHeight:a.minHeight,start:function(){f(this).addClass("ui-dialog-resizing");(a.resizeStart&&a.resizeStart.apply(c.element[0],arguments))},resize:function(){(a.resize&&a.resize.apply(c.element[0],arguments))},handles:h,stop:function(){f(this).removeClass("ui-dialog-resizing");a.height=f(this).height();a.width=f(this).width();(a.resizeStop&&a.resizeStop.apply(c.element[0],arguments));f.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(b){var j=f(window),k=f(document),l=k.scrollTop(),c=k.scrollLeft(),a=l;if(f.inArray(b,["center","top","right","bottom","left"])>=0){b=[b=="right"||b=="left"?b:"center",b=="top"||b=="bottom"?b:"middle"]}if(b.constructor!=Array){b=["center","middle"]}if(b[0].constructor==Number){c+=b[0]}else{switch(b[0]){case"left":c+=0;break;case"right":c+=j.width()-this.uiDialog.outerWidth();break;default:case"center":c+=(j.width()-this.uiDialog.outerWidth())/2}}if(b[1].constructor==Number){l+=b[1]}else{switch(b[1]){case"top":l+=0;break;case"bottom":l+=j.height()-this.uiDialog.outerHeight();break;default:case"middle":l+=(j.height()-this.uiDialog.outerHeight())/2}}l=Math.max(l,a);this.uiDialog.css({top:l,left:c})},_setData:function(h,a){(e[h]&&this.uiDialog.data(e[h],a));switch(h){case"buttons":this._createButtons(a);break;case"closeText":this.uiDialogTitlebarCloseText.text(a);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(d+a);break;case"draggable":(a?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(a);break;case"position":this._position(a);break;case"resizable":var c=this.uiDialog,b=this.uiDialog.is(":data(resizable)");(b&&!a&&c.resizable("destroy"));(b&&typeof a=="string"&&c.resizable("option","handles",a));(b||this._makeResizable(a));break;case"title":f(".ui-dialog-title",this.uiDialogTitlebar).html(a||"&nbsp;");break;case"width":this.uiDialog.width(a);break}f.widget.prototype._setData.apply(this,arguments)},_size:function(){var b=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var a=this.uiDialog.css({height:"auto",width:b.width}).height();this.element.css({minHeight:Math.max(b.minHeight-a,0),height:b.height=="auto"?"auto":Math.max(b.height-a,0)})}});f.extend(f.ui.dialog,{version:"1.7.2",defaults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(a){return"ui-dialog-title-"+(a.attr("id")||++this.uuid)},overlay:function(a){this.$el=f.ui.dialog.overlay.create(a)}});f.extend(f.ui.dialog.overlay,{instances:[],maxZ:0,events:f.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(b){if(this.instances.length===0){setTimeout(function(){if(f.ui.dialog.overlay.instances.length){f(document).bind(f.ui.dialog.overlay.events,function(h){var c=f(h.target).parents(".ui-dialog").css("zIndex")||0;return(c>f.ui.dialog.overlay.maxZ)})}},1);f(document).bind("keydown.dialog-overlay",function(c){(b.options.closeOnEscape&&c.keyCode&&c.keyCode==f.ui.keyCode.ESCAPE&&b.close(c))});f(window).bind("resize.dialog-overlay",f.ui.dialog.overlay.resize)}var a=f("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});(b.options.bgiframe&&f.fn.bgiframe&&a.bgiframe());this.instances.push(a);return a},destroy:function(a){this.instances.splice(f.inArray(this.instances,a),1);if(this.instances.length===0){f([document,window]).unbind(".dialog-overlay")}a.remove();var b=0;f.each(this.instances,function(){b=Math.max(b,this.css("z-index"))});this.maxZ=b},height:function(){if(f.browser.msie&&f.browser.version<7){var b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var a=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(b<a){return f(window).height()+"px"}else{return b+"px"}}else{return f(document).height()+"px"}},width:function(){if(f.browser.msie&&f.browser.version<7){var a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var b=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(a<b){return f(window).width()+"px"}else{return a+"px"}}else{return f(document).width()+"px"}},resize:function(){var a=f([]);f.each(f.ui.dialog.overlay.instances,function(){a=a.add(this)});a.css({width:0,height:0}).css({width:f.ui.dialog.overlay.width(),height:f.ui.dialog.overlay.height()})}});f.extend(f.ui.dialog.overlay.prototype,{destroy:function(){f.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);(function(b){b.widget("ui.slider",b.extend({},b.ui.mouse,{_init:function(){var a=this,d=this.options;this._keySliding=false;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");this.range=b([]);if(d.range){if(d.range===true){this.range=b("<div></div>");if(!d.values){d.values=[this._valueMin(),this._valueMin()]}if(d.values.length&&d.values.length!=2){d.values=[d.values[0],d.values[0]]}}else{this.range=b("<div></div>")}this.range.appendTo(this.element).addClass("ui-slider-range");if(d.range=="min"||d.range=="max"){this.range.addClass("ui-slider-range-"+d.range)}this.range.addClass("ui-widget-header")}if(b(".ui-slider-handle",this.element).length==0){b('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle")}if(d.values&&d.values.length){while(b(".ui-slider-handle",this.element).length<d.values.length){b('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle")}}this.handles=b(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){if(!d.disabled){b(this).addClass("ui-state-hover")}},function(){b(this).removeClass("ui-state-hover")}).focus(function(){if(!d.disabled){b(".ui-slider .ui-state-focus").removeClass("ui-state-focus");b(this).addClass("ui-state-focus")}else{b(this).blur()}}).blur(function(){b(this).removeClass("ui-state-focus")});this.handles.each(function(c){b(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(j){var m=true;var l=b(this).data("index.ui-slider-handle");if(a.options.disabled){return}switch(j.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:m=false;if(!a._keySliding){a._keySliding=true;b(this).addClass("ui-state-active");a._start(j,l)}break}var n,k,c=a._step();if(a.options.values&&a.options.values.length){n=k=a.values(l)}else{n=k=a.value()}switch(j.keyCode){case b.ui.keyCode.HOME:k=a._valueMin();break;case b.ui.keyCode.END:k=a._valueMax();break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(n==a._valueMax()){return}k=n+c;break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(n==a._valueMin()){return}k=n-c;break}a._slide(j,l,k);return m}).keyup(function(f){var c=b(this).data("index.ui-slider-handle");if(a._keySliding){a._stop(f,c);a._change(f,c);a._keySliding=false;b(this).removeClass("ui-state-active")}});this._refreshValue()},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy()},_mouseCapture:function(q){var r=this.options;if(r.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var a={x:q.pageX,y:q.pageY};var m=this._normValueFromMouse(a);var p=this._valueMax()-this._valueMin()+1,s;var n=this,l;this.handles.each(function(c){var d=Math.abs(m-n.values(c));if(p>d){p=d;s=b(this);l=c}});if(r.range==true&&this.values(1)==r.min){s=b(this.handles[++l])}this._start(q,l);n._handleIndex=l;s.addClass("ui-state-active").focus();var u=s.offset();var o=!b(q.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=o?{left:0,top:0}:{left:q.pageX-u.left-(s.width()/2),top:q.pageY-u.top-(s.height()/2)-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)};m=this._normValueFromMouse(a);this._slide(q,l,m);return true},_mouseStart:function(a){return true},_mouseDrag:function(f){var a={x:f.pageX,y:f.pageY};var e=this._normValueFromMouse(a);this._slide(f,this._handleIndex,e);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._handleIndex=null;this._clickOffset=null;return false},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(m){var l,a;if("horizontal"==this.orientation){l=this.elementSize.width;a=m.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{l=this.elementSize.height;a=m.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}var o=(a/l);if(o>1){o=1}if(o<0){o=0}if("vertical"==this.orientation){o=1-o}var n=this._valueMax()-this._valueMin(),j=o*n,k=j%this.options.step,p=this._valueMin()+j-k;if(k>(this.options.step/2)){p+=this.options.step}return parseFloat(p.toFixed(5))},_start:function(f,e){var a={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){a.value=this.values(e);a.values=this.values()}this._trigger("start",f,a)},_slide:function(m,l,k){var n=this.handles[l];if(this.options.values&&this.options.values.length){var i=this.values(l?0:1);if((this.options.values.length==2&&this.options.range===true)&&((l==0&&k>i)||(l==1&&k<i))){k=i}if(k!=this.values(l)){var j=this.values();j[l]=k;var a=this._trigger("slide",m,{handle:this.handles[l],value:k,values:j});var i=this.values(l?0:1);if(a!==false){this.values(l,k,(m.type=="mousedown"&&this.options.animate),true)}}}else{if(k!=this.value()){var a=this._trigger("slide",m,{handle:this.handles[l],value:k});if(a!==false){this._setData("value",k,(m.type=="mousedown"&&this.options.animate))}}}},_stop:function(f,e){var a={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){a.value=this.values(e);a.values=this.values()}this._trigger("stop",f,a)},_change:function(f,e){var a={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){a.value=this.values(e);a.values=this.values()}this._trigger("change",f,a)},value:function(a){if(arguments.length){this._setData("value",a);this._change(null,0)}return this._value()},values:function(a,h,f,g){if(arguments.length>1){this.options.values[a]=h;this._refreshValue(f);if(!g){this._change(null,a)}}if(arguments.length){if(this.options.values&&this.options.values.length){return this._values(a)}else{return this.value()}}else{return this._values()}},_setData:function(a,f,e){b.widget.prototype._setData.apply(this,arguments);switch(a){case"disabled":if(f){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled")}else{this.handles.removeAttr("disabled")}case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue(e);break;case"value":this._refreshValue(e);break}},_step:function(){var a=this.options.step;return a},_value:function(){var a=this.options.value;if(a<this._valueMin()){a=this._valueMin()}if(a>this._valueMax()){a=this._valueMax()}return a},_values:function(a){if(arguments.length){var d=this.options.values[a];if(d<this._valueMin()){d=this._valueMin()}if(d>this._valueMax()){d=this._valueMax()}return d}else{return this.options.values}},_valueMin:function(){var a=this.options.min;return a},_valueMax:function(){var a=this.options.max;return a},_refreshValue:function(r){var v=this.options.range,s=this.options,p=this;if(this.options.values&&this.options.values.length){var m,a;this.handles.each(function(f,d){var c=(p.values(f)-p._valueMin())/(p._valueMax()-p._valueMin())*100;var e={};e[p.orientation=="horizontal"?"left":"bottom"]=c+"%";b(this).stop(1,1)[r?"animate":"css"](e,s.animate);if(p.options.range===true){if(p.orientation=="horizontal"){(f==0)&&p.range.stop(1,1)[r?"animate":"css"]({left:c+"%"},s.animate);(f==1)&&p.range[r?"animate":"css"]({width:(c-lastValPercent)+"%"},{queue:false,duration:s.animate})}else{(f==0)&&p.range.stop(1,1)[r?"animate":"css"]({bottom:(c)+"%"},s.animate);(f==1)&&p.range[r?"animate":"css"]({height:(c-lastValPercent)+"%"},{queue:false,duration:s.animate})}}lastValPercent=c})}else{var n=this.value(),w=this._valueMin(),o=this._valueMax(),u=o!=w?(n-w)/(o-w)*100:0;var q={};q[p.orientation=="horizontal"?"left":"bottom"]=u+"%";this.handle.stop(1,1)[r?"animate":"css"](q,s.animate);(v=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[r?"animate":"css"]({width:u+"%"},s.animate);(v=="max")&&(this.orientation=="horizontal")&&this.range[r?"animate":"css"]({width:(100-u)+"%"},{queue:false,duration:s.animate});(v=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[r?"animate":"css"]({height:u+"%"},s.animate);(v=="max")&&(this.orientation=="vertical")&&this.range[r?"animate":"css"]({height:(100-u)+"%"},{queue:false,duration:s.animate})}}}));b.extend(b.ui.slider,{getter:"value values",version:"1.7.2",eventPrefix:"slide",defaults:{animate:false,delay:0,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null}})})(jQuery);(function(b){b.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable}this._tabify(true)},_setData:function(a,d){if(a=="selected"){if(this.options.collapsible&&d==this.options.selected){return}this.select(d)}else{this.options[a]=d;if(a=="deselectable"){this.options.collapsible=d}this._tabify()}},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+b.data(a)},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var a=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+b.data(this.list[0]));return b.cookie.apply(null,[a].concat(b.makeArray(arguments)))},_ui:function(d,a){return{tab:d,panel:a,index:this.anchors.index(d)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var a=b(this);a.html(a.data("label.tabs")).removeData("label.tabs")})},_tabify:function(u){this.list=this.element.children("ul:first");this.lis=b("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return b("a",this)[0]});this.panels=b([]);var a=this,x=this.options;var w=/^#.+/;this.anchors.each(function(e,c){var d=b(c).attr("href");var f=d.split("#")[0],g;if(f&&(f===location.toString().split("#")[0]||(g=b("base")[0])&&f===g.href)){d=c.hash;c.href=d}if(w.test(d)){a.panels=a.panels.add(a._sanitizeSelector(d))}else{if(d!="#"){b.data(c,"href.tabs",d);b.data(c,"load.tabs",d.replace(/#.*$/,""));var j=a._tabId(c);c.href="#"+j;var h=b("#"+j);if(!h.length){h=b(x.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[e-1]||a.list);h.data("destroy.tabs",true)}a.panels=a.panels.add(h)}else{x.disabled.push(e)}}});if(u){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(x.selected===undefined){if(location.hash){this.anchors.each(function(d,c){if(c.hash==location.hash){x.selected=d;return false}})}if(typeof x.selected!="number"&&x.cookie){x.selected=parseInt(a._cookie(),10)}if(typeof x.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){x.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}x.selected=x.selected||0}else{if(x.selected===null){x.selected=-1}}x.selected=((x.selected>=0&&this.anchors[x.selected])||x.selected<0)?x.selected:0;x.disabled=b.unique(x.disabled.concat(b.map(this.lis.filter(".ui-state-disabled"),function(d,c){return a.lis.index(d)}))).sort();if(b.inArray(x.selected,x.disabled)!=-1){x.disabled.splice(b.inArray(x.selected,x.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(x.selected>=0&&this.anchors.length){this.panels.eq(x.selected).removeClass("ui-tabs-hide");this.lis.eq(x.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[x.selected],a.panels[x.selected]))});this.load(x.selected)}b(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else{x.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[x.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(x.cookie){this._cookie(x.selected,x.cookie)}for(var A=0,s;(s=this.lis[A]);A++){b(s)[b.inArray(A,x.disabled)!=-1&&!b(s).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(x.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(x.event!="mouseover"){var z=function(c,d){if(d.is(":not(.ui-state-disabled)")){d.addClass("ui-state-"+c)}};var o=function(c,d){d.removeClass("ui-state-"+c)};this.lis.bind("mouseover.tabs",function(){z("hover",b(this))});this.lis.bind("mouseout.tabs",function(){o("hover",b(this))});this.anchors.bind("focus.tabs",function(){z("focus",b(this).closest("li"))});this.anchors.bind("blur.tabs",function(){o("focus",b(this).closest("li"))})}var v,i;if(x.fx){if(b.isArray(x.fx)){v=x.fx[0];i=x.fx[1]}else{v=i=x.fx}}function y(c,d){c.css({display:""});if(b.browser.msie&&d.opacity){c[0].style.removeAttribute("filter")}}var q=i?function(c,d){b(c).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");d.hide().removeClass("ui-tabs-hide").animate(i,i.duration||"normal",function(){y(d,i);a._trigger("show",null,a._ui(c,d[0]))})}:function(c,d){b(c).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");d.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(c,d[0]))};var r=v?function(c,d){d.animate(v,v.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");d.addClass("ui-tabs-hide");y(d,v);a.element.dequeue("tabs")})}:function(c,d,e){a.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");d.addClass("ui-tabs-hide");a.element.dequeue("tabs")};this.anchors.bind(x.event+".tabs",function(){var c=this,d=b(this).closest("li"),f=a.panels.filter(":not(.ui-tabs-hide)"),e=b(a._sanitizeSelector(this.hash));if((d.hasClass("ui-tabs-selected")&&!x.collapsible)||d.hasClass("ui-state-disabled")||d.hasClass("ui-state-processing")||a._trigger("select",null,a._ui(this,e[0]))===false){this.blur();return false}x.selected=a.anchors.index(this);a.abort();if(x.collapsible){if(d.hasClass("ui-tabs-selected")){x.selected=-1;if(x.cookie){a._cookie(x.selected,x.cookie)}a.element.queue("tabs",function(){r(c,f)}).dequeue("tabs");this.blur();return false}else{if(!f.length){if(x.cookie){a._cookie(x.selected,x.cookie)}a.element.queue("tabs",function(){q(c,e)});a.load(a.anchors.index(this));this.blur();return false}}}if(x.cookie){a._cookie(x.selected,x.cookie)}if(e.length){if(f.length){a.element.queue("tabs",function(){r(c,f)})}a.element.queue("tabs",function(){q(c,e)});a.load(a.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(b.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var a=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 f=b.data(this,"href.tabs");if(f){this.href=f}var e=b(this).unbind(".tabs");b.each(["href","load","cache"],function(c,d){e.removeData(d+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(b.data(this,"destroy.tabs")){b(this).remove()}else{b(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(a.cookie){this._cookie(null,a.cookie)}},add:function(n,m,l){if(l===undefined){l=this.anchors.length}var k=this,p=this.options,j=b(p.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,m)),a=!n.indexOf("#")?n.replace("#",""):this._tabId(b("a",j)[0]);j.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var o=b("#"+a);if(!o.length){o=b(p.panelTemplate).attr("id",a).data("destroy.tabs",true)}o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(l>=this.lis.length){j.appendTo(this.list);o.appendTo(this.list[0].parentNode)}else{j.insertBefore(this.lis[l]);o.insertBefore(this.panels[l])}p.disabled=b.map(p.disabled,function(c,d){return c>=l?++c:c});this._tabify();if(this.anchors.length==1){j.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[l],this.panels[l]))},remove:function(a){var g=this.options,h=this.lis.eq(a).remove(),f=this.panels.eq(a).remove();if(h.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(a+(a+1<this.anchors.length?1:-1))}g.disabled=b.map(b.grep(g.disabled,function(c,d){return c!=a}),function(c,d){return c>=a?--c:c});this._tabify();this._trigger("remove",null,this._ui(h.find("a")[0],f[0]))},enable:function(a){var d=this.options;if(b.inArray(a,d.disabled)==-1){return}this.lis.eq(a).removeClass("ui-state-disabled");d.disabled=b.grep(d.disabled,function(f,c){return f!=a});this._trigger("enable",null,this._ui(this.anchors[a],this.panels[a]))},disable:function(e){var a=this,f=this.options;if(e!=f.selected){this.lis.eq(e).addClass("ui-state-disabled");f.disabled.push(e);f.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[e],this.panels[e]))}},select:function(a){if(typeof a=="string"){a=this.anchors.index(this.anchors.filter("[href$="+a+"]"))}else{if(a===null){a=-1}}if(a==-1&&this.options.collapsible){a=this.options.selected}this.anchors.eq(a).trigger(this.options.event+".tabs")},load:function(j){var h=this,l=this.options,a=this.anchors.eq(j)[0],i=b.data(a,"load.tabs");this.abort();if(!i||this.element.queue("tabs").length!==0&&b.data(a,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(j).addClass("ui-state-processing");if(l.spinner){var k=b("span",a);k.data("label.tabs",k.html()).html(l.spinner)}this.xhr=b.ajax(b.extend({},l.ajaxOptions,{url:i,success:function(d,c){b(h._sanitizeSelector(a.hash)).html(d);h._cleanup();if(l.cache){b.data(a,"cache.tabs",true)}h._trigger("load",null,h._ui(h.anchors[j],h.panels[j]));try{l.ajaxOptions.success(d,c)}catch(e){}h.element.dequeue("tabs")}}))},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup()},url:function(d,a){this.anchors.eq(d).removeData("cache.tabs").data("load.tabs",a)},length:function(){return this.anchors.length}});b.extend(b.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});b.extend(b.ui.tabs.prototype,{rotation:null,rotate:function(i,k){var a=this,l=this.options;var h=a._rotate||(a._rotate=function(c){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var d=l.selected;a.select(++d<a.anchors.length?d:0)},i);if(c){c.stopPropagation()}});var j=a._unrotate||(a._unrotate=!k?function(c){if(c.clientX){a.rotate(null)}}:function(c){t=l.selected;h()});if(i){this.element.bind("tabsshow",h);this.anchors.bind(l.event+".tabs",j);h()}else{clearTimeout(a.rotation);this.element.unbind("tabsshow",h);this.anchors.unbind(l.event+".tabs",j);delete this._rotate;delete this._unrotate}}})})(jQuery);(function($){$.extend($.ui,{datepicker:{version:"1.7.2"}});var PROP_NAME="datepicker";function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=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"],dateFormat:"mm/dd/yy",firstDay:0,isRTL:false};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,showMonthAfterYear:false,yearRange:"-10:+10",showOtherMonths:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"normal",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false};$.extend(this._defaults,this.regional[""]);this.dpDiv=$('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments)}},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){target.id="dp"+(++this.uuid)}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst)}else{if(inline){this._inlineDatepicker(target,inst)}}},_newInst:function(target,inline){var id=target[0].id.replace(/([:\[\]\.])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName)){return}var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(appendText){inst.append=$('<span class="'+this._appendClass+'">'+appendText+"</span>");input[isRTL?"before":"after"](inst.append)}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker)}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");inst.trigger=$(this._get(inst,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==""?buttonText:$("<img/>").attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==target){$.datepicker._hideDatepicker()}else{$.datepicker._showDatepicker(target)}return false})}input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst)},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName)){return}divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst));this._updateDatepicker(inst);this._updateAlternate(inst)},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id="dp"+(++this.uuid);this._dialogInput=$('<input type="text" id="'+id+'" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst)}extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv)}$.data(this._dialogInput[0],PROP_NAME,inst);return this},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=="input"){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress)}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;inst.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().removeClass("ui-state-disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)})},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;inst.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().addClass("ui-state-disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)});this._disabledInputs[this._disabledInputs.length]=target},_isDisabledDatepicker:function(target){if(!target){return false}for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target){return true}}return false},_getInst:function(target){try{return $.data(target,PROP_NAME)}catch(err){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&&typeof name=="string"){return(name=="defaults"?$.extend({},$.datepicker._defaults):(inst?(name=="all"?$.extend({},inst.settings):this._get(inst,name)):null))}var settings=name||{};if(typeof name=="string"){settings={};settings[name]=value}if(inst){if(this._curInst==inst){this._hideDatepicker(null)}var date=this._getDateDatepicker(target);extendRemove(inst.settings,settings);this._setDateDatepicker(target,date);this._updateDatepicker(inst)}},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value)},_refreshDatepicker:function(target){var inst=this._getInst(target);if(inst){this._updateDatepicker(inst)}},_setDateDatepicker:function(target,date,endDate){var inst=this._getInst(target);if(inst){this._setDate(inst,date,endDate);this._updateDatepicker(inst);this._updateAlternate(inst)}},_getDateDatepicker:function(target){var inst=this._getInst(target);if(inst&&!inst.inline){this._setDateFromField(inst)}return(inst?this._getDate(inst):null)},_doKeyDown:function(event){var inst=$.datepicker._getInst(event.target);var handled=true;var isRTL=inst.dpDiv.is(".ui-datepicker-rtl");inst._keyEvent=true;if($.datepicker._datepickerShowing){switch(event.keyCode){case 9:$.datepicker._hideDatepicker(null,"");break;case 13:var sel=$("td."+$.datepicker._dayOverClass+", td."+$.datepicker._currentClass,inst.dpDiv);if(sel[0]){$.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear,sel[0])}else{$.datepicker._hideDatepicker(null,$.datepicker._get(inst,"duration"))}return false;break;case 27:$.datepicker._hideDatepicker(null,$.datepicker._get(inst,"duration"));break;case 33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M");break;case 34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M");break;case 35:if(event.ctrlKey||event.metaKey){$.datepicker._clearDate(event.target)}handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey){$.datepicker._gotoToday(event.target)}handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?+1:-1),"D")}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M")}break;case 38:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,-7,"D")}handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?-1:+1),"D")}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M")}break;case 40:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,+7,"D")}handled=event.ctrlKey||event.metaKey;break;default:handled=false}}else{if(event.keyCode==36&&event.ctrlKey){$.datepicker._showDatepicker(this)}else{handled=false}}if(handled){event.preventDefault();event.stopPropagation()}},_doKeyPress:function(event){var inst=$.datepicker._getInst(event.target);if($.datepicker._get(inst,"constrainInput")){var chars=$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat"));var chr=String.fromCharCode(event.charCode==undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr<" "||!chars||chars.indexOf(chr)>-1)}},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0]}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return}var inst=$.datepicker._getInst(input);var beforeShow=$.datepicker._get(inst,"beforeShow");extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._hideDatepicker(null,"");$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value=""}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed";return !isFixed});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.rangeStart=null;inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var showAnim=$.datepicker._get(inst,"showAnim")||"show";var duration=$.datepicker._get(inst,"duration");var postProcess=function(){$.datepicker._datepickerShowing=true;if($.browser.msie&&parseInt($.browser.version,10)<7){$("iframe.ui-datepicker-cover").css({width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4})}};if($.effects&&$.effects[showAnim]){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[showAnim](duration,postProcess)}if(duration==""){postProcess()}if(inst.input[0].type!="hidden"){inst.input[0].focus()}$.datepicker._curInst=inst}},_updateDatepicker:function(inst){var dims={width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4};var self=this;inst.dpDiv.empty().append(this._generateHTML(inst)).find("iframe.ui-datepicker-cover").css({width:dims.width,height:dims.height}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){$(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).removeClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).removeClass("ui-datepicker-next-hover")}}).bind("mouseover",function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");$(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).addClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).addClass("ui-datepicker-next-hover")}}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols>1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).css("width",(width*cols)+"em")}else{inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("")}inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst.input&&inst.input[0].type!="hidden"&&inst==$.datepicker._curInst){$(inst.input[0]).focus()}},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+$(document).scrollLeft();var viewHeight=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)+$(document).scrollTop();offset.left-=(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0;offset.top-=(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(offset.top+dpHeight+inputHeight*2-viewHeight):0;return offset},_findPos:function(obj){while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj.nextSibling}var position=$(obj).offset();return[position.left,position.top]},_hideDatepicker:function(input,duration){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME))){return}if(inst.stayOpen){this._selectDate("#"+inst.id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear))}inst.stayOpen=false;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,"duration"));var showAnim=this._get(inst,"showAnim");var postProcess=function(){$.datepicker._tidyDialog(inst)};if(duration!=""&&$.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[(duration==""?"hide":(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide")))](duration,postProcess)}if(duration==""){this._tidyDialog(inst)}var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():""),inst])}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv)}}this._inDialog=false}this._curInst=null},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(event){if(!$.datepicker._curInst){return}var $target=$(event.target);if(($target.parents("#"+$.datepicker._mainDivId).length==0)&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker(null,"")}},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return}this._adjustInstDate(inst,offset+(period=="M"?this._get(inst,"showCurrentAtPos"):0),period);this._updateDatepicker(inst)},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear()}this._notifyChange(inst);this._adjustDate(target)},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst["selected"+(period=="M"?"Month":"Year")]=inst["draw"+(period=="M"?"Month":"Year")]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target)},_clickMonthYear:function(id){var target=$(id);var inst=this._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie){inst.input[0].focus()}inst._selectingMonthYear=!inst._selectingMonthYear},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return}var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;if(inst.stayOpen){inst.endDay=inst.endMonth=inst.endYear=null}this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));if(inst.stayOpen){inst.rangeStart=this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay));this._updateDatepicker(inst)}},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);inst.stayOpen=false;inst.endDay=inst.endMonth=inst.endYear=inst.rangeStart=null;this._selectDate(target,"")},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input){inst.input.val(dateStr)}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst])}else{if(inst.input){inst.input.trigger("change")}}if(inst.inline){this._updateDatepicker(inst)}else{if(!inst.stayOpen){this._hideDatepicker(null,this._get(inst,"duration"));this._lastInput=inst.input[0];if(typeof(inst.input[0])!="object"){inst.input[0].focus()}this._lastInput=null}}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");if(altField){var altFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat");var date=this._getDate(inst);dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr)})}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate());var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay<4&&checkDate<firstMon){checkDate.setDate(checkDate.getDate()-3);return $.datepicker.iso8601Week(checkDate)}else{if(checkDate>new Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDate.getDay()||7)<firstDay-3){return 1}}}return Math.floor(((checkDate-firstMon)/86400000)/7)+1},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments"}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var getNumber=function(match){lookAhead(match);var origSize=(match=="@"?14:(match=="y"?4:(match=="o"?3:2)));var size=origSize;var num=0;while(size>0&&iValue<value.length&&value.charAt(iValue)>="0"&&value.charAt(iValue)<="9"){num=num*10+parseInt(value.charAt(iValue++),10);size--}if(size==origSize){throw"Missing number at position "+iValue}return num};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j<names.length;j++){size=Math.max(size,names[j].length)}var name="";var iInit=iValue;while(size>0&&iValue<value.length){name+=value.charAt(iValue++);for(var i=0;i<names.length;i++){if(name==names[i]){return i+1}}size--}throw"Unknown name at position "+iInit};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw"Unexpected literal at position "+iValue}iValue++};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{checkLiteral()}}else{switch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=getNumber("o");break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"@":var date=new Date(getNumber("@"));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'")){checkLiteral()}else{literal=true}break;default:checkLiteral()}}}if(year==-1){year=new Date().getFullYear()}else{if(year<100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100)}}if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim){break}month++;day-=dim}while(true)}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date"}return date},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(format,date,settings){if(!date){return""}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var formatNumber=function(match,value,len){var num=""+value;if(lookAhead(match)){while(num.length<len){num="0"+num}}return num};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value])};var output="";var literal=false;if(date){for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{output+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":output+=formatNumber("d",date.getDate(),2);break;case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"o":var doy=date.getDate();for(var m=date.getMonth()-1;m>=0;m--){doy+=this._getDaysInMonth(date.getFullYear(),m)}output+=formatNumber("o",doy,3);break;case"m":output+=formatNumber("m",date.getMonth()+1,2);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"@":output+=date.getTime();break;case"'":if(lookAhead("'")){output+="'"}else{literal=true}break;default:output+=format.charAt(iFormat)}}}}return output},_possibleChars:function(format){var chars="";var literal=false;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{chars+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":case"m":case"y":case"@":chars+="0123456789";break;case"D":case"M":return null;case"'":if(lookAhead("'")){chars+="'"}else{literal=true}break;default:chars+=format.charAt(iFormat)}}}return chars},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name]},_setDateFromField:function(inst){var dateFormat=this._get(inst,"dateFormat");var dates=inst.input?inst.input.val():null;inst.endDay=inst.endMonth=inst.endYear=null;var date=defaultDate=this._getDefaultDate(inst);var settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate}catch(event){this.log(event);date=defaultDate}inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates?date.getDate():0);inst.currentMonth=(dates?date.getMonth():0);inst.currentYear=(dates?date.getFullYear():0);this._adjustInstDate(inst)},_getDefaultDate:function(inst){var date=this._determineDate(this._get(inst,"defaultDate"),new Date());var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date},_determineDate:function(date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date};var offsetString=function(offset,getDaysInMonth){var date=new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||"d"){case"d":case"D":day+=parseInt(matches[1],10);break;case"w":case"W":day+=parseInt(matches[1],10)*7;break;case"m":case"M":month+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break;case"y":case"Y":year+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break}matches=pattern.exec(offset)}return new Date(year,month,day)};date=(date==null?defaultDate:(typeof date=="string"?offsetString(date,this._getDaysInMonth):(typeof date=="number"?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=="Invalid Date"?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0)}return this._daylightSavingAdjust(date)},_daylightSavingAdjust:function(date){if(!date){return null}date.setHours(date.getHours()>12?date.getHours()+2:0);return date},_setDate:function(inst,date,endDate){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._determineDate(date,new Date());inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if(origMonth!=inst.selectedMonth||origYear!=inst.selectedYear){this._notifyChange(inst)}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst))}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,"isRTL");var showButtonPanel=this._get(inst,"showButtonPanel");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,"showCurrentAtPos");var stepMonths=this._get(inst,"stepMonths");var stepBigMonths=this._get(inst,"stepBigMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--}if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--}}}inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+"', -"+stepMonths+", 'M');\" title=\""+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>"));var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+"', +"+stepMonths+", 'M');\" title=\""+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>"));var currentText=this._get(inst,"currentText");var gotoDate=(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery.datepicker._hideDatepicker();">'+this._get(inst,"closeText")+"</button>":"");var buttonPanel=(showButtonPanel)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery.datepicker._gotoToday(\'#'+inst.id+"');\">"+currentText+"</button>":"")+(isRTL?"":controls)+"</div>":"";var firstDay=parseInt(this._get(inst,"firstDay"),10);firstDay=(isNaN(firstDay)?0:firstDay);var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var monthNamesShort=this._get(inst,"monthNamesShort");var beforeShowDay=this._get(inst,"beforeShowDay");var showOtherMonths=this._get(inst,"showOtherMonths");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var endDate=inst.endDay?this._daylightSavingAdjust(new Date(inst.endYear,inst.endMonth,inst.endDay)):currentDate;var defaultDate=this._getDefaultDate(inst);var html="";for(var row=0;row<numMonths[0];row++){var group="";for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=" ui-corner-all";var calender="";if(isMultiMonth){calender+='<div class="ui-datepicker-group ui-datepicker-group-';switch(col){case 0:calender+="first";cornerClass=" ui-corner-"+(isRTL?"right":"left");break;case numMonths[1]-1:calender+="last";cornerClass=" ui-corner-"+(isRTL?"left":"right");break;default:calender+="middle";cornerClass="";break}calender+='">'}calender+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+cornerClass+'">'+(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var thead="";for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+="<th"+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+dayNames[day]+'">'+dayNamesMin[day]+"</span></th>"}calender+=thead+"</tr></thead><tbody>";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth)}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){calender+="<tr>";var tbody="";for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);tbody+='<td class="'+((dow+firstDay+6)%7>=5?" ui-datepicker-week-end":"")+(otherMonth?" ui-datepicker-other-month":"")+((printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth&&inst._keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==selectedDate.getTime())?" "+this._dayOverClass:"")+(unselectable?" "+this._unselectableClass+" ui-state-disabled":"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" "+this._currentClass:"")+(printDate.getTime()==today.getTime()?" ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':"")+(unselectable?"":" onclick=\"DP_jQuery.datepicker._selectDay('#"+inst.id+"',"+drawMonth+","+drawYear+', this);return false;"')+">"+(otherMonth?(showOtherMonths?printDate.getDate():"&#xa0;"):(unselectable?'<span class="ui-state-default">'+printDate.getDate()+"</span>":'<a class="ui-state-default'+(printDate.getTime()==today.getTime()?" ui-state-highlight":"")+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" ui-state-active":"")+'" href="#">'+printDate.getDate()+"</a>"))+"</td>";printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate)}calender+=tbody+"</tr>"}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++}calender+="</tbody></table>"+(isMultiMonth?"</div>"+((numMonths[0]>0&&col==numMonths[1]-1)?'<div class="ui-datepicker-row-break"></div>':""):"");group+=calender}html+=group}html+=buttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");inst._keyEvent=false;return html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,secondary,monthNames,monthNamesShort){minDate=(inst.rangeStart&&minDate&&selectedDate<minDate?selectedDate:minDate);var changeMonth=this._get(inst,"changeMonth");var changeYear=this._get(inst,"changeYear");var showMonthAfterYear=this._get(inst,"showMonthAfterYear");var html='<div class="ui-datepicker-title">';var monthHtml="";if(secondary||!changeMonth){monthHtml+='<span class="ui-datepicker-month">'+monthNames[drawMonth]+"</span> "}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class="ui-datepicker-month" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+"', this, 'M');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+inst.id+"');\">";for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){monthHtml+='<option value="'+month+'"'+(month==drawMonth?' selected="selected"':"")+">"+monthNamesShort[month]+"</option>"}}monthHtml+="</select>"}if(!showMonthAfterYear){html+=monthHtml+((secondary||changeMonth||changeYear)&&(!(changeMonth&&changeYear))?"&#xa0;":"")}if(secondary||!changeYear){html+='<span class="ui-datepicker-year">'+drawYear+"</span>"}else{var years=this._get(inst,"yearRange").split(":");var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10}else{if(years[0].charAt(0)=="+"||years[0].charAt(0)=="-"){year=drawYear+parseInt(years[0],10);endYear=drawYear+parseInt(years[1],10)}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10)}}year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-year" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+"', this, 'Y');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+inst.id+"');\">";for(;year<=endYear;year++){html+='<option value="'+year+'"'+(year==drawYear?' selected="selected"':"")+">"+year+"</option>"}html+="</select>"}if(showMonthAfterYear){html+=(secondary||changeMonth||changeYear?"&#xa0;":"")+monthHtml}html+="</div>";return html},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=this._daylightSavingAdjust(new Date(year,month,day));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst)}},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");if(onChange){onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst])}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths))},_getMinMaxDate:function(inst,minMax,checkRange){var date=this._determineDate(this._get(inst,minMax+"Date"),null);return(!checkRange||!inst.rangeStart?date:(!date||inst.rangeStart>date?inst.rangeStart:date))},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1));if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(inst,date)},_isInRange:function(inst,date){var newMinDate=(!inst.rangeStart?null:this._daylightSavingAdjust(new Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay)));newMinDate=(newMinDate&&inst.rangeStart<newMinDate?inst.rangeStart:newMinDate);var minDate=newMinDate||this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate))},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")}},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear}var date=(day?(typeof day=="object"?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst))}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name]}}return target}function isArray(a){return(a&&(($.browser.safari&&typeof a=="object"&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))))}$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv);$.datepicker.initialized=true}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}if(options=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.7.2";window.DP_jQuery=$})(jQuery);(function(b){b.widget("ui.progressbar",{_init:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=b('<div class="ui-progressbar-value ui-widget-header ui-corner-left"></div>').appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow").removeData("progressbar").unbind(".progressbar");this.valueDiv.remove();b.widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===undefined){return this._value()}this._setData("value",a);return this},_setData:function(a,d){switch(a){case"value":this.options.value=d;this._refreshValue();this._trigger("change",null,{});break}b.widget.prototype._setData.apply(this,arguments)},_value:function(){var a=this.options.value;if(a<this._valueMin()){a=this._valueMin()}if(a>this._valueMax()){a=this._valueMax()}return a},_valueMin:function(){var a=0;return a},_valueMax:function(){var a=100;return a},_refreshValue:function(){var a=this.value();this.valueDiv[a==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(a+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.7.2",defaults:{value:0}})})(jQuery);jQuery.effects||(function(i){i.effects={version:"1.7.2",save:function(b,a){for(var c=0;c<a.length;c++){if(a[c]!==null){b.data("ec.storage."+a[c],b[0].style[a[c]])}}},restore:function(b,a){for(var c=0;c<a.length;c++){if(a[c]!==null){b.css(a[c],b.data("ec.storage."+a[c]))}}},setMode:function(b,a){if(a=="toggle"){a=b.is(":hidden")?"show":"hide"}return a},getBaseline:function(b,a){var d,c;switch(b[0]){case"top":d=0;break;case"middle":d=0.5;break;case"bottom":d=1;break;default:d=b[0]/a.height}switch(b[1]){case"left":c=0;break;case"center":c=0.5;break;case"right":c=1;break;default:c=b[1]/a.width}return{x:c,y:d}},createWrapper:function(a){if(a.parent().is(".ui-effects-wrapper")){return a.parent()}var b={width:a.outerWidth(true),height:a.outerHeight(true),"float":a.css("float")};a.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var c=a.parent();if(a.css("position")=="static"){c.css({position:"relative"});a.css({position:"relative"})}else{var e=a.css("top");if(isNaN(parseInt(e,10))){e="auto"}var d=a.css("left");if(isNaN(parseInt(d,10))){d="auto"}c.css({position:a.css("position"),top:e,left:d,zIndex:a.css("z-index")}).show();a.css({position:"relative",top:0,left:0})}c.css(b);return c},removeWrapper:function(a){if(a.parent().is(".ui-effects-wrapper")){return a.parent().replaceWith(a)}return a},setTransition:function(a,b,d,c){c=c||{};i.each(b,function(e,l){unit=a.cssUnit(l);if(unit[0]>0){c[l]=unit[0]*d+unit[1]}});return c},animateClass:function(a,b,d,c){var e=(typeof d=="function"?d:(c?c:null));var l=(typeof d=="string"?d:null);return this.each(function(){var v={};var s=i(this);var u=s.attr("style")||"";if(typeof u=="object"){u=u.cssText}if(a.toggle){s.hasClass(a.toggle)?a.remove=a.toggle:a.add=a.toggle}var k=i.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(a.add){s.addClass(a.add)}if(a.remove){s.removeClass(a.remove)}var n=i.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(a.add){s.removeClass(a.add)}if(a.remove){s.addClass(a.remove)}for(var w in n){if(typeof n[w]!="function"&&n[w]&&w.indexOf("Moz")==-1&&w.indexOf("length")==-1&&n[w]!=k[w]&&(w.match(/color/i)||(!w.match(/color/i)&&!isNaN(parseInt(n[w],10))))&&(k.position!="static"||(k.position=="static"&&!w.match(/left|top|bottom|right/)))){v[w]=n[w]}}s.animate(v,b,l,function(){if(typeof i(this).attr("style")=="object"){i(this).attr("style")["cssText"]="";i(this).attr("style")["cssText"]=u}else{i(this).attr("style",u)}if(a.add){i(this).addClass(a.add)}if(a.remove){i(this).removeClass(a.remove)}if(e){e.apply(this,arguments)}})})}};function h(b,a){var e=b[1]&&b[1].constructor==Object?b[1]:{};if(a){e.mode=a}var d=b[1]&&b[1].constructor!=Object?b[1]:(e.duration?e.duration:b[2]);d=i.fx.off?0:typeof d==="number"?d:i.fx.speeds[d]||i.fx.speeds._default;var c=e.callback||(i.isFunction(b[1])&&b[1])||(i.isFunction(b[2])&&b[2])||(i.isFunction(b[3])&&b[3]);return[b[0],e,d,c]}i.fn.extend({_show:i.fn.show,_hide:i.fn.hide,__toggle:i.fn.toggle,_addClass:i.fn.addClass,_removeClass:i.fn.removeClass,_toggleClass:i.fn.toggleClass,effect:function(b,a,c,d){return i.effects[b]?i.effects[b].call(this,{method:b,options:a||{},duration:c,callback:d}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._show.apply(this,arguments)}else{return this.effect.apply(this,h(arguments,"show"))}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._hide.apply(this,arguments)}else{return this.effect.apply(this,h(arguments,"hide"))}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(i.isFunction(arguments[0])||typeof arguments[0]=="boolean")){return this.__toggle.apply(this,arguments)}else{return this.effect.apply(this,h(arguments,"toggle"))}},addClass:function(b,a,d,c){return a?i.effects.animateClass.apply(this,[{add:b},a,d,c]):this._addClass(b)},removeClass:function(b,a,d,c){return a?i.effects.animateClass.apply(this,[{remove:b},a,d,c]):this._removeClass(b)},toggleClass:function(b,a,d,c){return((typeof a!=="boolean")&&a)?i.effects.animateClass.apply(this,[{toggle:b},a,d,c]):this._toggleClass(b,a)},morph:function(a,d,b,c,e){return i.effects.animateClass.apply(this,[{add:d,remove:a},b,c,e])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(a){var b=this.css(a),c=[];i.each(["em","px","%","pt"],function(e,d){if(b.indexOf(d)>0){c=[parseFloat(b),d]}});return c}});i.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(a,b){i.fx.step[b]=function(c){if(c.state==0){c.start=j(c.elem,b);c.end=g(c.end)}c.elem.style[b]="rgb("+[Math.max(Math.min(parseInt((c.pos*(c.end[0]-c.start[0]))+c.start[0],10),255),0),Math.max(Math.min(parseInt((c.pos*(c.end[1]-c.start[1]))+c.start[1],10),255),0),Math.max(Math.min(parseInt((c.pos*(c.end[2]-c.start[2]))+c.start[2],10),255),0)].join(",")+")"}});function g(a){var b;if(a&&a.constructor==Array&&a.length==3){return a}if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a)){return[parseInt(b[1],10),parseInt(b[2],10),parseInt(b[3],10)]}if(b=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a)){return[parseFloat(b[1])*2.55,parseFloat(b[2])*2.55,parseFloat(b[3])*2.55]}if(b=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a)){return[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)]}if(b=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a)){return[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)]}if(b=/rgba\(0, 0, 0, 0\)/.exec(a)){return f.transparent}return f[i.trim(a).toLowerCase()]}function j(c,a){var b;do{b=i.curCSS(c,a);if(b!=""&&b!="transparent"||i.nodeName(c,"body")){break}a="backgroundColor"}while(c=c.parentNode);return g(b)}var f={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]};i.easing.jswing=i.easing.swing;i.extend(i.easing,{def:"easeOutQuad",swing:function(b,a,e,c,d){return i.easing[i.easing.def](b,a,e,c,d)},easeInQuad:function(b,a,e,c,d){return c*(a/=d)*a+e},easeOutQuad:function(b,a,e,c,d){return -c*(a/=d)*(a-2)+e},easeInOutQuad:function(b,a,e,c,d){if((a/=d/2)<1){return c/2*a*a+e}return -c/2*((--a)*(a-2)-1)+e},easeInCubic:function(b,a,e,c,d){return c*(a/=d)*a*a+e},easeOutCubic:function(b,a,e,c,d){return c*((a=a/d-1)*a*a+1)+e},easeInOutCubic:function(b,a,e,c,d){if((a/=d/2)<1){return c/2*a*a*a+e}return c/2*((a-=2)*a*a+2)+e},easeInQuart:function(b,a,e,c,d){return c*(a/=d)*a*a*a+e},easeOutQuart:function(b,a,e,c,d){return -c*((a=a/d-1)*a*a*a-1)+e},easeInOutQuart:function(b,a,e,c,d){if((a/=d/2)<1){return c/2*a*a*a*a+e}return -c/2*((a-=2)*a*a*a-2)+e},easeInQuint:function(b,a,e,c,d){return c*(a/=d)*a*a*a*a+e},easeOutQuint:function(b,a,e,c,d){return c*((a=a/d-1)*a*a*a*a+1)+e},easeInOutQuint:function(b,a,e,c,d){if((a/=d/2)<1){return c/2*a*a*a*a*a+e}return c/2*((a-=2)*a*a*a*a+2)+e},easeInSine:function(b,a,e,c,d){return -c*Math.cos(a/d*(Math.PI/2))+c+e},easeOutSine:function(b,a,e,c,d){return c*Math.sin(a/d*(Math.PI/2))+e},easeInOutSine:function(b,a,e,c,d){return -c/2*(Math.cos(Math.PI*a/d)-1)+e},easeInExpo:function(b,a,e,c,d){return(a==0)?e:c*Math.pow(2,10*(a/d-1))+e},easeOutExpo:function(b,a,e,c,d){return(a==d)?e+c:c*(-Math.pow(2,-10*a/d)+1)+e},easeInOutExpo:function(b,a,e,c,d){if(a==0){return e}if(a==d){return e+c}if((a/=d/2)<1){return c/2*Math.pow(2,10*(a-1))+e}return c/2*(-Math.pow(2,-10*--a)+2)+e},easeInCirc:function(b,a,e,c,d){return -c*(Math.sqrt(1-(a/=d)*a)-1)+e},easeOutCirc:function(b,a,e,c,d){return c*Math.sqrt(1-(a=a/d-1)*a)+e},easeInOutCirc:function(b,a,e,c,d){if((a/=d/2)<1){return -c/2*(Math.sqrt(1-a*a)-1)+e}return c/2*(Math.sqrt(1-(a-=2)*a)+1)+e},easeInElastic:function(p,b,o,n,e){var c=1.70158;var d=0;var a=n;if(b==0){return o}if((b/=e)==1){return o+n}if(!d){d=e*0.3}if(a<Math.abs(n)){a=n;var c=d/4}else{var c=d/(2*Math.PI)*Math.asin(n/a)}return -(a*Math.pow(2,10*(b-=1))*Math.sin((b*e-c)*(2*Math.PI)/d))+o},easeOutElastic:function(p,b,o,n,e){var c=1.70158;var d=0;var a=n;if(b==0){return o}if((b/=e)==1){return o+n}if(!d){d=e*0.3}if(a<Math.abs(n)){a=n;var c=d/4}else{var c=d/(2*Math.PI)*Math.asin(n/a)}return a*Math.pow(2,-10*b)*Math.sin((b*e-c)*(2*Math.PI)/d)+n+o},easeInOutElastic:function(p,b,o,n,e){var c=1.70158;var d=0;var a=n;if(b==0){return o}if((b/=e/2)==2){return o+n}if(!d){d=e*(0.3*1.5)}if(a<Math.abs(n)){a=n;var c=d/4}else{var c=d/(2*Math.PI)*Math.asin(n/a)}if(b<1){return -0.5*(a*Math.pow(2,10*(b-=1))*Math.sin((b*e-c)*(2*Math.PI)/d))+o}return a*Math.pow(2,-10*(b-=1))*Math.sin((b*e-c)*(2*Math.PI)/d)*0.5+n+o},easeInBack:function(l,a,e,d,c,b){if(b==undefined){b=1.70158}return d*(a/=c)*a*((b+1)*a-b)+e},easeOutBack:function(l,a,e,d,c,b){if(b==undefined){b=1.70158}return d*((a=a/c-1)*a*((b+1)*a+b)+1)+e},easeInOutBack:function(l,a,e,d,c,b){if(b==undefined){b=1.70158}if((a/=c/2)<1){return d/2*(a*a*(((b*=(1.525))+1)*a-b))+e}return d/2*((a-=2)*a*(((b*=(1.525))+1)*a+b)+2)+e},easeInBounce:function(b,a,e,c,d){return c-i.easing.easeOutBounce(b,d-a,0,c,d)+e},easeOutBounce:function(b,a,e,c,d){if((a/=d)<(1/2.75)){return c*(7.5625*a*a)+e}else{if(a<(2/2.75)){return c*(7.5625*(a-=(1.5/2.75))*a+0.75)+e}else{if(a<(2.5/2.75)){return c*(7.5625*(a-=(2.25/2.75))*a+0.9375)+e}else{return c*(7.5625*(a-=(2.625/2.75))*a+0.984375)+e}}}},easeInOutBounce:function(b,a,e,c,d){if(a<d/2){return i.easing.easeInBounce(b,a*2,0,c,d)*0.5+e}return i.easing.easeOutBounce(b,a*2-d,0,c,d)*0.5+c*0.5+e}})})(jQuery);(function(b){b.effects.blind=function(a){return this.queue(function(){var o=b(this),n=["position","top","left"];var k=b.effects.setMode(o,a.options.mode||"hide");var r=a.options.direction||"vertical";b.effects.save(o,n);o.show();var m=b.effects.createWrapper(o).css({overflow:"hidden"});var p=(r=="vertical")?"height":"width";var l=(r=="vertical")?m.height():m.width();if(k=="show"){m.css(p,0)}var q={};q[p]=k=="show"?l:0;m.animate(q,a.duration,a.options.easing,function(){if(k=="hide"){o.hide()}b.effects.restore(o,n);b.effects.removeWrapper(o);if(a.callback){a.callback.apply(o[0],arguments)}o.dequeue()})})}})(jQuery);(function(b){b.effects.bounce=function(a){return this.queue(function(){var A=b(this),u=["position","top","left"];var s=b.effects.setMode(A,a.options.mode||"effect");var w=a.options.direction||"up";var y=a.options.distance||20;var z=a.options.times||5;var C=a.duration||250;if(/show|hide/.test(s)){u.push("opacity")}b.effects.save(A,u);A.show();b.effects.createWrapper(A);var B=(w=="up"||w=="down")?"top":"left";var i=(w=="up"||w=="left")?"pos":"neg";var y=a.options.distance||(B=="top"?A.outerHeight({margin:true})/3:A.outerWidth({margin:true})/3);if(s=="show"){A.css("opacity",0).css(B,i=="pos"?-y:y)}if(s=="hide"){y=y/(z*2)}if(s!="hide"){z--}if(s=="show"){var q={opacity:1};q[B]=(i=="pos"?"+=":"-=")+y;A.animate(q,C/2,a.options.easing);y=y/2;z--}for(var r=0;r<z;r++){var x={},v={};x[B]=(i=="pos"?"-=":"+=")+y;v[B]=(i=="pos"?"+=":"-=")+y;A.animate(x,C/2,a.options.easing).animate(v,C/2,a.options.easing);y=(s=="hide")?y*2:y/2}if(s=="hide"){var q={opacity:0};q[B]=(i=="pos"?"-=":"+=")+y;A.animate(q,C/2,a.options.easing,function(){A.hide();b.effects.restore(A,u);b.effects.removeWrapper(A);if(a.callback){a.callback.apply(this,arguments)}})}else{var x={},v={};x[B]=(i=="pos"?"-=":"+=")+y;v[B]=(i=="pos"?"+=":"-=")+y;A.animate(x,C/2,a.options.easing).animate(v,C/2,a.options.easing,function(){b.effects.restore(A,u);b.effects.removeWrapper(A);if(a.callback){a.callback.apply(this,arguments)}})}A.queue("fx",function(){A.dequeue()});A.dequeue()})}})(jQuery);(function(b){b.effects.clip=function(a){return this.queue(function(){var s=b(this),n=["position","top","left","height","width"];var m=b.effects.setMode(s,a.options.mode||"hide");var o=a.options.direction||"vertical";b.effects.save(s,n);s.show();var p=b.effects.createWrapper(s).css({overflow:"hidden"});var r=s[0].tagName=="IMG"?p:s;var u={size:(o=="vertical")?"height":"width",position:(o=="vertical")?"top":"left"};var q=(o=="vertical")?r.height():r.width();if(m=="show"){r.css(u.size,0);r.css(u.position,q/2)}var l={};l[u.size]=m=="show"?q:0;l[u.position]=m=="show"?0:q/2;r.animate(l,{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){if(m=="hide"){s.hide()}b.effects.restore(s,n);b.effects.removeWrapper(s);if(a.callback){a.callback.apply(s[0],arguments)}s.dequeue()}})})}})(jQuery);(function(b){b.effects.drop=function(a){return this.queue(function(){var p=b(this),o=["position","top","left","opacity"];var l=b.effects.setMode(p,a.options.mode||"hide");var k=a.options.direction||"left";b.effects.save(p,o);p.show();b.effects.createWrapper(p);var q=(k=="up"||k=="down")?"top":"left";var n=(k=="up"||k=="left")?"pos":"neg";var m=a.options.distance||(q=="top"?p.outerHeight({margin:true})/2:p.outerWidth({margin:true})/2);if(l=="show"){p.css("opacity",0).css(q,n=="pos"?-m:m)}var r={opacity:l=="show"?1:0};r[q]=(l=="show"?(n=="pos"?"+=":"-="):(n=="pos"?"-=":"+="))+m;p.animate(r,{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){if(l=="hide"){p.hide()}b.effects.restore(p,o);b.effects.removeWrapper(p);if(a.callback){a.callback.apply(this,arguments)}p.dequeue()}})})}})(jQuery);(function(b){b.effects.explode=function(a){return this.queue(function(){var j=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3;var p=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3;a.options.mode=a.options.mode=="toggle"?(b(this).is(":visible")?"hide":"show"):a.options.mode;var i=b(this).show().css("visibility","hidden");var m=i.offset();m.top-=parseInt(i.css("marginTop"),10)||0;m.left-=parseInt(i.css("marginLeft"),10)||0;var r=i.outerWidth(true);var n=i.outerHeight(true);for(var q=0;q<j;q++){for(var o=0;o<p;o++){i.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-o*(r/p),top:-q*(n/j)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:r/p,height:n/j,left:m.left+o*(r/p)+(a.options.mode=="show"?(o-Math.floor(p/2))*(r/p):0),top:m.top+q*(n/j)+(a.options.mode=="show"?(q-Math.floor(j/2))*(n/j):0),opacity:a.options.mode=="show"?0:1}).animate({left:m.left+o*(r/p)+(a.options.mode=="show"?0:(o-Math.floor(p/2))*(r/p)),top:m.top+q*(n/j)+(a.options.mode=="show"?0:(q-Math.floor(j/2))*(n/j)),opacity:a.options.mode=="show"?1:0},a.duration||500)}}setTimeout(function(){a.options.mode=="show"?i.css({visibility:"visible"}):i.css({visibility:"visible"}).hide();if(a.callback){a.callback.apply(i[0])}i.dequeue();b("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery);(function(b){b.effects.fold=function(a){return this.queue(function(){var A=b(this),s=["position","top","left"];var p=b.effects.setMode(A,a.options.mode||"hide");var x=a.options.size||15;var w=!(!a.options.horizFirst);var C=a.duration?a.duration/2:b.fx.speeds._default/2;b.effects.save(A,s);A.show();var z=b.effects.createWrapper(A).css({overflow:"hidden"});var q=((p=="show")!=w);var B=q?["width","height"]:["height","width"];var y=q?[z.width(),z.height()]:[z.height(),z.width()];var r=/([0-9]+)%/.exec(x);if(r){x=parseInt(r[1],10)/100*y[p=="hide"?0:1]}if(p=="show"){z.css(w?{height:0,width:x}:{height:x,width:0})}var v={},u={};v[B[0]]=p=="show"?y[0]:x;u[B[1]]=p=="show"?y[1]:0;z.animate(v,C,a.options.easing).animate(u,C,a.options.easing,function(){if(p=="hide"){A.hide()}b.effects.restore(A,s);b.effects.removeWrapper(A);if(a.callback){a.callback.apply(A[0],arguments)}A.dequeue()})})}})(jQuery);(function(b){b.effects.highlight=function(a){return this.queue(function(){var l=b(this),k=["backgroundImage","backgroundColor","opacity"];var i=b.effects.setMode(l,a.options.mode||"show");var j=a.options.color||"#ffff99";var n=l.css("backgroundColor");b.effects.save(l,k);l.show();l.css({backgroundImage:"none",backgroundColor:j});var m={backgroundColor:n};if(i=="hide"){m.opacity=0}l.animate(m,{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){if(i=="hide"){l.hide()}b.effects.restore(l,k);if(i=="show"&&b.browser.msie){this.style.removeAttribute("filter")}if(a.callback){a.callback.apply(this,arguments)}l.dequeue()}})})}})(jQuery);(function(b){b.effects.pulsate=function(a){return this.queue(function(){var k=b(this);var i=b.effects.setMode(k,a.options.mode||"show");var h=a.options.times||5;var l=a.duration?a.duration/2:b.fx.speeds._default/2;if(i=="hide"){h--}if(k.is(":hidden")){k.css("opacity",0);k.show();k.animate({opacity:1},l,a.options.easing);h=h-2}for(var j=0;j<h;j++){k.animate({opacity:0},l,a.options.easing).animate({opacity:1},l,a.options.easing)}if(i=="hide"){k.animate({opacity:0},l,a.options.easing,function(){k.hide();if(a.callback){a.callback.apply(this,arguments)}})}else{k.animate({opacity:0},l,a.options.easing).animate({opacity:1},l,a.options.easing,function(){if(a.callback){a.callback.apply(this,arguments)}})}k.queue("fx",function(){k.dequeue()});k.dequeue()})}})(jQuery);(function(b){b.effects.puff=function(a){return this.queue(function(){var m=b(this);var j=b.extend(true,{},a.options);var i=b.effects.setMode(m,a.options.mode||"hide");var n=parseInt(a.options.percent,10)||150;j.fade=true;var l={height:m.height(),width:m.width()};var k=n/100;m.from=(i=="hide")?l:{height:l.height*k,width:l.width*k};j.from=m.from;j.percent=(i=="hide")?n:100;j.mode=i;m.effect("scale",j,a.duration,a.callback);m.dequeue()})};b.effects.scale=function(a){return this.queue(function(){var r=b(this);var o=b.extend(true,{},a.options);var m=b.effects.setMode(r,a.options.mode||"effect");var k=parseInt(a.options.percent,10)||(parseInt(a.options.percent,10)==0?0:(m=="hide"?0:100));var l=a.options.direction||"both";var n=a.options.origin;if(m!="effect"){o.origin=n||["middle","center"];o.restore=true}var q={height:r.height(),width:r.width()};r.from=a.options.from||(m=="show"?{height:0,width:0}:q);var p={y:l!="horizontal"?(k/100):1,x:l!="vertical"?(k/100):1};r.to={height:q.height*p.y,width:q.width*p.x};if(a.options.fade){if(m=="show"){r.from.opacity=0;r.to.opacity=1}if(m=="hide"){r.from.opacity=1;r.to.opacity=0}}o.from=r.from;o.to=r.to;o.mode=m;r.effect("size",o,a.duration,a.callback);r.dequeue()})};b.effects.size=function(a){return this.queue(function(){var A=b(this),y=["position","top","left","width","height","overflow","opacity"];var x=["position","top","left","overflow","opacity"];var u=["width","height","overflow"];var q=["fontSize"];var v=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"];var D=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"];var E=b.effects.setMode(A,a.options.mode||"effect");var s=a.options.restore||false;var C=a.options.scale||"both";var z=a.options.origin;var B={height:A.height(),width:A.width()};A.from=a.options.from||B;A.to=a.options.to||B;if(z){var r=b.effects.getBaseline(z,B);A.from.top=(B.height-A.from.height)*r.y;A.from.left=(B.width-A.from.width)*r.x;A.to.top=(B.height-A.to.height)*r.y;A.to.left=(B.width-A.to.width)*r.x}var w={from:{y:A.from.height/B.height,x:A.from.width/B.width},to:{y:A.to.height/B.height,x:A.to.width/B.width}};if(C=="box"||C=="both"){if(w.from.y!=w.to.y){y=y.concat(v);A.from=b.effects.setTransition(A,v,w.from.y,A.from);A.to=b.effects.setTransition(A,v,w.to.y,A.to)}if(w.from.x!=w.to.x){y=y.concat(D);A.from=b.effects.setTransition(A,D,w.from.x,A.from);A.to=b.effects.setTransition(A,D,w.to.x,A.to)}}if(C=="content"||C=="both"){if(w.from.y!=w.to.y){y=y.concat(q);A.from=b.effects.setTransition(A,q,w.from.y,A.from);A.to=b.effects.setTransition(A,q,w.to.y,A.to)}}b.effects.save(A,s?y:x);A.show();b.effects.createWrapper(A);A.css("overflow","hidden").css(A.from);if(C=="content"||C=="both"){v=v.concat(["marginTop","marginBottom"]).concat(q);D=D.concat(["marginLeft","marginRight"]);u=y.concat(v).concat(D);A.find("*[width]").each(function(){child=b(this);if(s){b.effects.save(child,u)}var c={height:child.height(),width:child.width()};child.from={height:c.height*w.from.y,width:c.width*w.from.x};child.to={height:c.height*w.to.y,width:c.width*w.to.x};if(w.from.y!=w.to.y){child.from=b.effects.setTransition(child,v,w.from.y,child.from);child.to=b.effects.setTransition(child,v,w.to.y,child.to)}if(w.from.x!=w.to.x){child.from=b.effects.setTransition(child,D,w.from.x,child.from);child.to=b.effects.setTransition(child,D,w.to.x,child.to)}child.css(child.from);child.animate(child.to,a.duration,a.options.easing,function(){if(s){b.effects.restore(child,u)}})})}A.animate(A.to,{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){if(E=="hide"){A.hide()}b.effects.restore(A,s?y:x);b.effects.removeWrapper(A);if(a.callback){a.callback.apply(this,arguments)}A.dequeue()}})})}})(jQuery);(function(b){b.effects.shake=function(a){return this.queue(function(){var A=b(this),u=["position","top","left"];var s=b.effects.setMode(A,a.options.mode||"effect");var w=a.options.direction||"left";var y=a.options.distance||20;var z=a.options.times||3;var C=a.duration||a.options.duration||140;b.effects.save(A,u);A.show();b.effects.createWrapper(A);var B=(w=="up"||w=="down")?"top":"left";var i=(w=="up"||w=="left")?"pos":"neg";var q={},x={},v={};q[B]=(i=="pos"?"-=":"+=")+y;x[B]=(i=="pos"?"+=":"-=")+y*2;v[B]=(i=="pos"?"-=":"+=")+y*2;A.animate(q,C,a.options.easing);for(var r=1;r<z;r++){A.animate(x,C,a.options.easing).animate(v,C,a.options.easing)}A.animate(x,C,a.options.easing).animate(q,C/2,a.options.easing,function(){b.effects.restore(A,u);b.effects.removeWrapper(A);if(a.callback){a.callback.apply(this,arguments)}});A.queue("fx",function(){A.dequeue()});A.dequeue()})}})(jQuery);(function(b){b.effects.slide=function(a){return this.queue(function(){var p=b(this),o=["position","top","left"];var l=b.effects.setMode(p,a.options.mode||"show");var k=a.options.direction||"left";b.effects.save(p,o);p.show();b.effects.createWrapper(p).css({overflow:"hidden"});var q=(k=="up"||k=="down")?"top":"left";var n=(k=="up"||k=="left")?"pos":"neg";var m=a.options.distance||(q=="top"?p.outerHeight({margin:true}):p.outerWidth({margin:true}));if(l=="show"){p.css(q,n=="pos"?-m:m)}var r={};r[q]=(l=="show"?(n=="pos"?"+=":"-="):(n=="pos"?"-=":"+="))+m;p.animate(r,{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){if(l=="hide"){p.hide()}b.effects.restore(p,o);b.effects.removeWrapper(p);if(a.callback){a.callback.apply(this,arguments)}p.dequeue()}})})}})(jQuery);(function(b){b.effects.transfer=function(a){return this.queue(function(){var m=b(this),i=b(a.options.to),l=i.offset(),n={top:l.top,left:l.left,height:i.innerHeight(),width:i.innerWidth()},k=m.offset(),j=b('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(a.options.className).css({top:k.top,left:k.left,height:m.innerHeight(),width:m.innerWidth(),position:"absolute"}).animate(n,a.duration,a.options.easing,function(){j.remove();(a.callback&&a.callback.apply(m[0],arguments));m.dequeue()})})}})(jQuery);(function(a){a.event.special.mousewheel={setup:function(){var b=a.event.special.mousewheel.handler;if(a.browser.mozilla){a(this).bind("mousemove.mousewheel",function(c){a.data(this,"mwcursorposdata",{pageX:c.pageX,pageY:c.pageY,clientX:c.clientX,clientY:c.clientY})})}if(this.addEventListener){this.addEventListener((a.browser.mozilla?"DOMMouseScroll":"mousewheel"),b,false)}else{this.onmousewheel=b}},teardown:function(){var b=a.event.special.mousewheel.handler;a(this).unbind("mousemove.mousewheel");if(this.removeEventListener){this.removeEventListener((a.browser.mozilla?"DOMMouseScroll":"mousewheel"),b,false)}else{this.onmousewheel=function(){}}a.removeData(this,"mwcursorposdata")},handler:function(b){var d=Array.prototype.slice.call(arguments,1);b=a.event.fix(b||window.event);a.extend(b,a.data(this,"mwcursorposdata")||{});var c=0,e=true;if(b.wheelDelta){c=b.wheelDelta/120}if(b.detail){c=-b.detail/3}b.data=b.data||{};b.type="mousewheel";d.unshift(c);d.unshift(b);return a.event.handle.apply(this,d)}};a.fn.extend({mousewheel:function(b){return b?this.bind("mousewheel",b):this.trigger("mousewheel")},unmousewheel:function(b){return this.unbind("mousewheel",b)}})})(jQuery);(function(a){a.jScrollPane={active:[]};a.fn.jScrollPane=function(b){b=a.extend({},a.fn.jScrollPane.defaults,b);var c=function(){return false};return this.each(function(){var I=a(this);I.css("overflow","hidden");var e=this;if(a(this).parent().is(".jScrollPaneContainer")){var n=b.maintainPosition?I.position().top:0;var S=a(this).parent();var W=S.innerWidth();var C=S.outerHeight();var s=C;a(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown",S).remove();I.css({top:0})}else{var n=0;this.originalPadding=I.css("paddingTop")+" "+I.css("paddingRight")+" "+I.css("paddingBottom")+" "+I.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(I.css("paddingLeft"))||0)+(parseInt(I.css("paddingRight"))||0);var W=I.innerWidth();var C=I.innerHeight();var s=C;I.wrap(a("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:C+"px",width:W+"px"}).attr("tabindex",b.tabIndex));a(document).bind("emchange",function(ap,p,ao){I.jScrollPane(b)})}if(b.reinitialiseOnImageLoad){var F=a.data(e,"jScrollPaneImagesToLoad")||a("img",I);var N=[];if(F.length){F.each(function(ao,p){a(this).bind("load readystatechange",function(){if(a.inArray(ao,N)==-1){N.push(p);F=a.grep(F,function(aq,ar){return aq!=p});a.data(e,"jScrollPaneImagesToLoad",F);var ap=a.extend(b,{reinitialiseOnImageLoad:false});I.jScrollPane(ap)}}).each(function(aq,ap){if(this.complete||this.complete===undefined){this.src=this.src}})})}}var k=this.originalSidePaddingTotal;var aa=W-b.scrollbarWidth-b.scrollbarMargin-k;var z={height:"auto",width:aa+"px"};if(b.scrollbarOnLeft){z.paddingLeft=b.scrollbarMargin+b.scrollbarWidth+"px"}else{z.paddingRight=b.scrollbarMargin+"px"}I.css(z);var R=I.outerHeight();var O=C/R;if(O<0.99){var K=I.parent();K.append(a("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:b.scrollbarWidth+"px"}).append(a("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:b.scrollbarWidth+"px"}).append(a("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:b.scrollbarWidth+"px"}),a("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:b.scrollbarWidth+"px"}))));var l=a(">.jScrollPaneTrack",K);var q=a(">.jScrollPaneTrack .jScrollPaneDrag",K);var B;var E=[];var j;var Y=function(){if(j>4||j%4==0){ad(D+B*f)}j++};if(b.enableKeyboardNavigation){K.bind("keydown.jscrollpane",function(p){switch(p.keyCode){case 38:B=-1;j=0;Y();E[E.length]=setInterval(Y,100);return false;case 40:B=1;j=0;Y();E[E.length]=setInterval(Y,100);return false;case 33:case 34:return false;default:}}).bind("keyup.jscrollpane",function(p){if(p.keyCode==38||p.keyCode==40){for(var ao=0;ao<E.length;ao++){clearInterval(E[ao])}return false}})}if(b.showArrows){var w;var V;var h=function(p){a("html").unbind("mouseup",h);w.removeClass("jScrollActiveArrowButton");clearInterval(V)};var am=function(){a("html").bind("mouseup",h);w.addClass("jScrollActiveArrowButton");j=0;Y();V=setInterval(Y,100)};K.append(a("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp",tabindex:-1}).css({width:b.scrollbarWidth+"px"}).html("Scroll up").bind("mousedown",function(){w=a(this);B=-1;am();this.blur();return false}).bind("click",c),a("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown",tabindex:-1}).css({width:b.scrollbarWidth+"px"}).html("Scroll down").bind("mousedown",function(){w=a(this);B=1;am();this.blur();return false}).bind("click",c));var x=a(">.jScrollArrowUp",K);var Q=a(">.jScrollArrowDown",K);if(b.arrowSize){s=C-b.arrowSize-b.arrowSize;l.css({height:s+"px",top:b.arrowSize+"px"})}else{var y=x.height();b.arrowSize=y;s=C-y-Q.height();l.css({height:s+"px",top:y+"px"})}}var P=a(this).css({position:"absolute",overflow:"visible"});var al;var m;var f;var D=0;var v=O*C/2;var ac=function(ao,ap){var aq=ap=="X"?"Left":"Top";return ao["page"+ap]||(ao["client"+ap]+(document.documentElement["scroll"+aq]||document.body["scroll"+aq]))||0};var X=function(){return false};var A=function(){d();al=q.offset(false);al.top-=D;m=s-q[0].offsetHeight;f=2*b.wheelSpeed*m/R};var ah=function(p){A();v=ac(p,"Y")-D-al.top;a("html").bind("mouseup",r).bind("mousemove",ae);if(a.browser.msie){a("html").bind("dragstart",X).bind("selectstart",X)}return false};var r=function(){a("html").unbind("mouseup",r).unbind("mousemove",ae);v=O*C/2;if(a.browser.msie){a("html").unbind("dragstart",X).unbind("selectstart",X)}};var ad=function(ao){ao=ao<0?0:(ao>m?m:ao);D=ao;q.css({top:ao+"px"});var ap=ao/m;I.data("jScrollPanePosition",(C-R)*-ap);P.css({top:((C-R)*ap)+"px"});I.trigger("scroll");if(b.showArrows){x[ao==0?"addClass":"removeClass"]("disabled");Q[ao==m?"addClass":"removeClass"]("disabled")}};var ae=function(p){ad(ac(p,"Y")-al.top-v)};var M=Math.max(Math.min(O*(C-b.arrowSize*2),b.dragMaxHeight),b.dragMinHeight);q.css({height:M+"px"}).bind("mousedown",ah);var an;var ab;var J;var ai=function(){if(ab>8||ab%4==0){ad((D-((D-J)/2)))}ab++};var i=function(){clearInterval(an);a("html").unbind("mouseup",i).unbind("mousemove",o)};var o=function(p){J=ac(p,"Y")-al.top-v};var U=function(p){A();o(p);ab=0;a("html").bind("mouseup",i).bind("mousemove",o);an=setInterval(ai,100);ai();return false};l.bind("mousedown",U);K.bind("mousewheel",function(ao,p){p=p||(ao.wheelDelta?ao.wheelDelta/120:(ao.detail)?-ao.detail/3:0);A();d();var aq=D;ad(D-p*f);var ap=aq!=D;return !ap});var af;var u;function ak(){var p=(af-D)/b.animateStep;if(p>1||p<-1){ad(D+p)}else{ad(af);d()}}var d=function(){if(u){clearInterval(u);delete af}};var aj=function(ao,ap){if(typeof ao=="string"){$e=a(ao,I);if(!$e.length){return}ao=$e.offset().top-I.offset().top}K.scrollTop(0);d();var aq=R-C;ao=ao>aq?aq:ao;I.data("jScrollPaneMaxScroll",aq);var p=ao/aq*m;if(ap||!b.animateTo){ad(p)}else{af=p;u=setInterval(ak,b.animateInterval)}};I[0].scrollTo=aj;I[0].scrollBy=function(p){var ao=-parseInt(P.css("top"))||0;aj(ao+p)};A();aj(-n,true);a("*",this).bind("focus",function(aq){var ao=a(this);var p=0;while(ao[0]!=I[0]){p+=ao.position().top;ao=ao.offsetParent()}var au=-parseInt(P.css("top"))||0;var at=au+C;var ar=p>au&&p<at;if(!ar){var ap=p-b.scrollbarMargin;if(p>au){ap+=a(this).height()+15+b.scrollbarMargin-C}aj(ap)}});if(location.hash){setTimeout(function(){aj(location.hash)},a.browser.safari?100:0)}a(document).bind("click",function(ao){$target=a(ao.target);if($target.is("a")){var p=$target.attr("href");if(p&&p.substr(0,1)=="#"&&p.length>1){setTimeout(function(){aj(p,!b.animateToInternalLinks)},a.browser.safari?100:0)}}});function T(p){a(document).bind("mousemove.jScrollPaneDragging",Z);a(document).bind("mouseup.jScrollPaneDragging",g)}var H;var L;function ag(){direction=H<0?-1:1;I[0].scrollBy(H/2)}function G(){if(L){clearInterval(L);L=undefined}}function Z(ap){var aq=I.parent().offset().top;var ao=aq+C;var p=ac(ap,"Y");H=p<aq?p-aq:(p>ao?p-ao:0);if(H==0){G()}else{if(!L){L=setInterval(ag,100)}}}function g(p){a(document).unbind("mousemove.jScrollPaneDragging").unbind("mouseup.jScrollPaneDragging");G()}K.bind("mousedown.jScrollPane",T);a.jScrollPane.active.push(I[0])}else{I.css({height:C+"px",width:W-this.originalSidePaddingTotal+"px",padding:this.originalPadding});I[0].scrollTo=I[0].scrollBy=function(){};I.parent().unbind("mousewheel").unbind("mousedown.jScrollPane").unbind("keydown.jscrollpane").unbind("keyup.jscrollpane")}})};a.fn.jScrollPaneRemove=function(){a(this).each(function(){$this=a(this);var b=$this.parent();if(b.is(".jScrollPaneContainer")){$this.css({top:"",height:"",width:"",padding:"",overflow:"",position:""});b.after($this).remove()}})};a.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false,tabIndex:0,enableKeyboardNavigation:true,animateToInternalLinks:false};a(window).bind("unload",function(){var b=a.jScrollPane.active;for(var c=0;c<b.length;c++){b[c].scrollTo=b[c].scrollBy=null}})})(jQuery);(function(d){if(/1\.(0|1|2)\.(0|1|2)/.test(d.fn.jquery)||/^1.1/.test(d.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+d.fn.jquery);return}d.fn._fadeIn=d.fn.fadeIn;d.blockUI=function(m){e(window,m)};d.unblockUI=function(m){l(window,m)};d.growlUI=function(p,o,m){var n=d('<div class="growlUI"></div>');if(p){n.append("<h1>"+p+"</h1>")}if(o){n.append("<h2>"+o+"</h2>")}if(m==undefined){m=3000}d.blockUI({message:n,fadeIn:700,fadeOut:1000,centerY:false,timeout:m,showOverlay:false,css:d.blockUI.defaults.growlCSS})};d.fn.block=function(m){return this.unblock({fadeOut:0}).each(function(){if(d.css(this,"position")=="static"){this.style.position="relative"}if(d.browser.msie){this.style.zoom=1}e(this,m)})};d.fn.unblock=function(m){return this.each(function(){l(this,m)})};d.blockUI.version=2.18;d.blockUI.defaults={message:"<h1>Please wait...</h1>",css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},overlayCSS:{backgroundColor:"#000",opacity:"0.6"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:"0.6",cursor:null,color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px"},iframeSrc:"javascript:false",forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:false,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onUnblock:null,quirksmodeOffsetHack:4};var k=d.browser.msie&&/MSIE 6.0/.test(navigator.userAgent);var c=null;var a=[];function e(n,m){var q=(n==window);var u=m&&m.message!==undefined?m.message:undefined;m=d.extend({},d.blockUI.defaults,m||{});m.overlayCSS=d.extend({},d.blockUI.defaults.overlayCSS,m.overlayCSS||{});var B=d.extend({},d.blockUI.defaults.css,m.css||{});u=u===undefined?m.message:u;if(q&&c){l(window,{fadeOut:0})}if(u&&typeof u!="string"&&(u.parentNode||u.jquery)){var o=u.jquery?u[0]:u;var A={};d(n).data("blockUI.history",A);A.el=o;A.parent=o.parentNode;A.display=o.style.display;A.position=o.style.position;if(A.parent){A.parent.removeChild(o)}}var C=m.baseZ;var v=(d.browser.msie)?d('<iframe class="blockUI" style="z-index:'+(C++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+m.iframeSrc+'"></iframe>'):d('<div class="blockUI" style="display:none"></div>');var E=d('<div class="blockUI blockOverlay" style="z-index:'+(C++)+';display:none;cursor:wait;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var D=q?d('<div class="blockUI blockMsg blockPage" style="z-index:'+C+';display:none;position:fixed"></div>'):d('<div class="blockUI blockMsg blockElement" style="z-index:'+C+';display:none;position:absolute"></div>');if(u){D.css(B)}if(!m.applyPlatformOpacityRules||!(d.browser.mozilla&&/Linux/.test(navigator.platform))){E.css(m.overlayCSS)}E.css("position",q?"fixed":"absolute");if(d.browser.msie){v.css("opacity","0.0")}d([v[0],E[0],D[0]]).appendTo(q?"body":n);var x=d.browser.msie&&(d.browser.version<8||!d.boxModel)&&(!d.boxModel||d("object,embed",q?null:n).length>0);if(k||(x&&D[0].style.setExpression)){if(q&&m.allowBodyStretch&&d.boxModel){d("html,body").css("height","100%")}if((k||!d.boxModel)&&!q){var p=g(n,"borderTopWidth"),y=g(n,"borderLeftWidth");var r=p?"(0 - "+p+")":0;var w=y?"(0 - "+y+")":0}d.each([v,E,D],function(F,z){var G=z[0].style;G.position="absolute";if(F<2){q?G.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+m.quirksmodeOffsetHack+') + "px"'):G.setExpression("height",'this.parentNode.offsetHeight + "px"');q?G.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):G.setExpression("width",'this.parentNode.offsetWidth + "px"');if(w){G.setExpression("left",w)}if(r){G.setExpression("top",r)}}else{if(m.centerY){if(q){G.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')}G.marginTop=0}else{if(!m.centerY&&q){var H=(m.css&&m.css.top)?parseInt(m.css.top):0;var I="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+H+') + "px"';G.setExpression("top",I)}}}})}if(u){D.append(u);if(u.jquery||u.nodeType){d(u).show()}}if(d.browser.msie&&m.showOverlay){v.show()}if(m.fadeIn){if(m.showOverlay){E._fadeIn(m.fadeIn)}if(u){D.fadeIn(m.fadeIn)}}else{if(m.showOverlay){E.show()}if(u){D.show()}}b(1,n,m);if(q){c=D[0];a=d(":input:enabled:visible",c);if(m.focusInput){setTimeout(i,20)}}else{f(D[0],m.centerX,m.centerY)}if(m.timeout){var s=setTimeout(function(){q?d.unblockUI(m):d(n).unblock(m)},m.timeout);d(n).data("blockUI.timeout",s)}}function l(r,q){var m=r==window;var o=d(r);var n=o.data("blockUI.history");var s=o.data("blockUI.timeout");if(s){clearTimeout(s);o.removeData("blockUI.timeout")}q=d.extend({},d.blockUI.defaults,q||{});b(0,r,q);var p=m?d("body").children().filter(".blockUI"):d(".blockUI",r);if(m){c=a=null}if(q.fadeOut){p.fadeOut(q.fadeOut);setTimeout(function(){h(p,n,q,r)},q.fadeOut)}else{h(p,n,q,r)}}function h(n,m,p,o){n.each(function(q,r){if(this.parentNode){this.parentNode.removeChild(this)}});if(m&&m.el){m.el.style.display=m.display;m.el.style.position=m.position;if(m.parent){m.parent.appendChild(m.el)}d(m.el).removeData("blockUI.history")}if(typeof p.onUnblock=="function"){p.onUnblock(o,p)}}function b(p,q,o){var m=q==window,n=d(q);if(!p&&(m&&!c||!m&&!n.data("blockUI.isBlocked"))){return}if(!m){n.data("blockUI.isBlocked",p)}if(p&&!o.showOverlay){return}var r="mousedown mouseup keydown keypress";p?d(document).bind(r,o,j):d(document).unbind(r,j)}function j(p){if(p.keyCode&&p.keyCode==9){if(c&&p.data.constrainTabKey){var m=a;var n=!p.shiftKey&&p.target==m[m.length-1];var o=p.shiftKey&&p.target==m[0];if(n||o){setTimeout(function(){i(o)},10);return false}}}if(d(p.target).parents("div.blockMsg").length>0){return true}return d(p.target).parents().children().filter("div.blockUI").length==0}function i(n){if(!a){return}var m=a[n===true?a.length-1:0];if(m){m.focus()}}function f(r,m,n){var q=r.parentNode,u=r.style;var o=((q.offsetWidth-r.offsetWidth)/2)-g(q,"borderLeftWidth");var v=((q.offsetHeight-r.offsetHeight)/2)-g(q,"borderTopWidth");if(m){u.left=o>0?(o+"px"):"0"}if(n){u.top=v>0?(v+"px"):"0"}}function g(m,n){return parseInt(d.css(m,n))||0}})(jQuery);(function(a){var c="2.30";var d=a.browser.msie&&/MSIE 6.0/.test(navigator.userAgent);function f(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments,""))}}a.fn.cycle=function(j){var i=arguments[1];return this.each(function(){if(j===undefined||j===null){j={}}if(j.constructor==String){switch(j){case"stop":if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=0;a(this).data("cycle.opts","");return;case"pause":this.cyclePause=1;return;case"resume":this.cyclePause=0;if(i===true){j=a(this).data("cycle.opts");if(!j){f("options not found, can not resume");return}if(this.cycleTimeout){clearTimeout(this.cycleTimeout);this.cycleTimeout=0}g(j.elements,j,1,1)}return;default:j={fx:j}}}else{if(j.constructor==Number){var o=j;j=a(this).data("cycle.opts");if(!j){f("options not found, can not advance slide");return}if(o<0||o>=j.elements.length){f("invalid slide index: "+o);return}j.nextSlide=o;if(this.cycleTimeout){clearTimeout(this.cycleTimeout);this.cycleTimeout=0}g(j.elements,j,1,o>=j.currSlide);return}}if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=0;this.cyclePause=0;var r=a(this);var p=j.slideExpr?a(j.slideExpr,this):r.children();var l=p.get();if(l.length<2){f("terminating; too few slides: "+l.length);return}var k=a.extend({},a.fn.cycle.defaults,j||{},a.metadata?r.metadata():a.meta?r.data():{});if(k.autostop){k.countdown=k.autostopCount||l.length}r.data("cycle.opts",k);k.container=this;k.elements=l;k.before=k.before?[k.before]:[];k.after=k.after?[k.after]:[];k.after.unshift(function(){k.busy=0});if(k.continuous){k.after.push(function(){g(l,k,0,!k.rev)})}if(d&&k.cleartype&&!k.cleartypeNoBg){e(p)}var u=this.className;k.width=parseInt((u.match(/w:(\d+)/)||[])[1])||k.width;k.height=parseInt((u.match(/h:(\d+)/)||[])[1])||k.height;k.timeout=parseInt((u.match(/t:(\d+)/)||[])[1])||k.timeout;if(r.css("position")=="static"){r.css("position","relative")}if(k.width){r.width(k.width)}if(k.height&&k.height!="auto"){r.height(k.height)}if(k.startingSlide){k.startingSlide=parseInt(k.startingSlide)}if(k.random){k.randomMap=[];for(var m=0;m<l.length;m++){k.randomMap.push(m)}k.randomMap.sort(function(w,v){return Math.random()-0.5});k.randomIndex=0;k.startingSlide=k.randomMap[0]}else{if(k.startingSlide>=l.length){k.startingSlide=0}}var n=k.startingSlide||0;p.css({position:"absolute",top:0,left:0}).hide().each(function(v){var w=n?v>=n?l.length-(v-n):n-v:l.length-v;a(this).css("z-index",w)});a(l[n]).css("opacity",1).show();if(a.browser.msie){l[n].style.removeAttribute("filter")}if(k.fit&&k.width){p.width(k.width)}if(k.fit&&k.height&&k.height!="auto"){p.height(k.height)}if(k.pause){r.hover(function(){this.cyclePause=1},function(){this.cyclePause=0})}var s=a.fn.cycle.transitions[k.fx];if(a.isFunction(s)){s(r,p,k)}else{if(k.fx!="custom"){f("unknown transition: "+k.fx)}}p.each(function(){var v=a(this);this.cycleH=(k.fit&&k.height)?k.height:v.height();this.cycleW=(k.fit&&k.width)?k.width:v.width()});k.cssBefore=k.cssBefore||{};k.animIn=k.animIn||{};k.animOut=k.animOut||{};p.not(":eq("+n+")").css(k.cssBefore);if(k.cssFirst){a(p[n]).css(k.cssFirst)}if(k.timeout){k.timeout=parseInt(k.timeout);if(k.speed.constructor==String){k.speed=a.fx.speeds[k.speed]||parseInt(k.speed)}if(!k.sync){k.speed=k.speed/2}while((k.timeout-k.speed)<250){k.timeout+=k.speed}}if(k.easing){k.easeIn=k.easeOut=k.easing}if(!k.speedIn){k.speedIn=k.speed}if(!k.speedOut){k.speedOut=k.speed}k.slideCount=l.length;k.currSlide=n;if(k.random){k.nextSlide=k.currSlide;if(++k.randomIndex==l.length){k.randomIndex=0}k.nextSlide=k.randomMap[k.randomIndex]}else{k.nextSlide=k.startingSlide>=(l.length-1)?0:k.startingSlide+1}var q=p[n];if(k.before.length){k.before[0].apply(q,[q,q,k,true])}if(k.after.length>1){k.after[1].apply(q,[q,q,k,true])}if(k.click&&!k.next){k.next=k.click}if(k.next){a(k.next).bind("click",function(){return h(l,k,k.rev?-1:1)})}if(k.prev){a(k.prev).bind("click",function(){return h(l,k,k.rev?1:-1)})}if(k.pager){b(l,k)}k.addSlide=function(w,x){var v=a(w),y=v[0];if(!k.autostopCount){k.countdown++}l[x?"unshift":"push"](y);if(k.els){k.els[x?"unshift":"push"](y)}k.slideCount=l.length;v.css("position","absolute");v[x?"prependTo":"appendTo"](r);if(x){k.currSlide++;k.nextSlide++}if(d&&k.cleartype&&!k.cleartypeNoBg){e(v)}if(k.fit&&k.width){v.width(k.width)}if(k.fit&&k.height&&k.height!="auto"){p.height(k.height)}y.cycleH=(k.fit&&k.height)?k.height:v.height();y.cycleW=(k.fit&&k.width)?k.width:v.width();v.css(k.cssBefore);if(k.pager){a.fn.cycle.createPagerAnchor(l.length-1,y,a(k.pager),l,k)}if(typeof k.onAddSlide=="function"){k.onAddSlide(v)}};if(k.timeout||k.continuous){this.cycleTimeout=setTimeout(function(){g(l,k,0,!k.rev)},k.continuous?10:k.timeout+(k.delay||0))}})};function g(n,i,m,o){if(i.busy){return}var l=i.container,q=n[i.currSlide],p=n[i.nextSlide];if(l.cycleTimeout===0&&!m){return}if(!m&&!l.cyclePause&&((i.autostop&&(--i.countdown<=0))||(i.nowrap&&!i.random&&i.nextSlide<i.currSlide))){if(i.end){i.end(i)}return}if(m||!l.cyclePause){if(i.before.length){a.each(i.before,function(r,s){s.apply(p,[q,p,i,o])})}var j=function(){if(a.browser.msie&&i.cleartype){this.style.removeAttribute("filter")}a.each(i.after,function(r,s){s.apply(p,[q,p,i,o])})};if(i.nextSlide!=i.currSlide){i.busy=1;if(i.fxFn){i.fxFn(q,p,i,j,o)}else{if(a.isFunction(a.fn.cycle[i.fx])){a.fn.cycle[i.fx](q,p,i,j)}else{a.fn.cycle.custom(q,p,i,j,m&&i.fastOnEvent)}}}if(i.random){i.currSlide=i.nextSlide;if(++i.randomIndex==n.length){i.randomIndex=0}i.nextSlide=i.randomMap[i.randomIndex]}else{var k=(i.nextSlide+1)==n.length;i.nextSlide=k?0:i.nextSlide+1;i.currSlide=k?n.length-1:i.nextSlide-1}if(i.pager){a.fn.cycle.updateActivePagerLink(i.pager,i.currSlide)}}if(i.timeout&&!i.continuous){l.cycleTimeout=setTimeout(function(){g(n,i,0,!i.rev)},i.timeout)}else{if(i.continuous&&l.cyclePause){l.cycleTimeout=setTimeout(function(){g(n,i,0,!i.rev)},10)}}}a.fn.cycle.updateActivePagerLink=function(j,i){a(j).find("a").removeClass("activeSlide").filter("a:eq("+i+")").addClass("activeSlide")};function h(k,l,j){var i=l.container,m=i.cycleTimeout;if(m){clearTimeout(m);i.cycleTimeout=0}if(l.random&&j<0){l.randomIndex--;if(--l.randomIndex==-2){l.randomIndex=k.length-2}else{if(l.randomIndex==-1){l.randomIndex=k.length-1}}l.nextSlide=l.randomMap[l.randomIndex]}else{if(l.random){if(++l.randomIndex==k.length){l.randomIndex=0}l.nextSlide=l.randomMap[l.randomIndex]}else{l.nextSlide=l.currSlide+j;if(l.nextSlide<0){if(l.nowrap){return false}l.nextSlide=k.length-1}else{if(l.nextSlide>=k.length){if(l.nowrap){return false}l.nextSlide=0}}}}if(l.prevNextClick&&typeof l.prevNextClick=="function"){l.prevNextClick(j>0,l.nextSlide,k[l.nextSlide])}g(k,l,1,j>=0);return false}function b(j,k){var i=a(k.pager);a.each(j,function(m,l){a.fn.cycle.createPagerAnchor(m,l,i,j,k)});a.fn.cycle.updateActivePagerLink(k.pager,k.startingSlide)}a.fn.cycle.createPagerAnchor=function(k,l,i,j,m){var n=(typeof m.pagerAnchorBuilder=="function")?a(m.pagerAnchorBuilder(k,l)):a('<a href="#">'+(k+1)+"</a>");if(n.parents("body").length==0){n.appendTo(i)}n.bind(m.pagerEvent,function(){m.nextSlide=k;var p=m.container,o=p.cycleTimeout;if(o){clearTimeout(o);p.cycleTimeout=0}if(typeof m.pagerClick=="function"){m.pagerClick(m.nextSlide,j[m.nextSlide])}g(j,m,1,m.currSlide<k);return false});if(m.pauseOnPagerHover){n.hover(function(){m.container.cyclePause=1},function(){m.container.cyclePause=0})}};function e(k){function j(l){var l=parseInt(l).toString(16);return l.length<2?"0"+l:l}function i(n){for(;n&&n.nodeName.toLowerCase()!="html";n=n.parentNode){var l=a.css(n,"background-color");if(l.indexOf("rgb")>=0){var m=l.match(/\d+/g);return"#"+j(m[0])+j(m[1])+j(m[2])}if(l&&l!="transparent"){return l}}return"#ffffff"}k.each(function(){a(this).css("background-color",i(this))})}a.fn.cycle.custom=function(u,n,i,k,j){var s=a(u),o=a(n);o.css(i.cssBefore);var l=j?1:i.speedIn;var r=j?1:i.speedOut;var m=j?null:i.easeIn;var q=j?null:i.easeOut;var p=function(){o.animate(i.animIn,l,m,k)};s.animate(i.animOut,r,q,function(){if(i.cssAfter){s.css(i.cssAfter)}if(!i.sync){p()}});if(i.sync){p()}};a.fn.cycle.transitions={fade:function(j,k,i){k.not(":eq("+i.startingSlide+")").css("opacity",0);i.before.push(function(){a(this).show()});i.animIn={opacity:1};i.animOut={opacity:0};i.cssBefore={opacity:0};i.cssAfter={display:"none"};i.onAddSlide=function(l){l.hide()}}};a.fn.cycle.ver=function(){return c};a.fn.cycle.defaults={fx:"fade",timeout:4000,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,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,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:0,nowrap:0,fastOnEvent:0}})(jQuery);(function(b){var a=1;b.fn.dropShadow=function(e){var d=b.extend({left:4,top:4,blur:2,opacity:0.5,color:"black",swap:false},e);var c=b([]);this.not(".dropShadow").each(function(){var m=b(this);var n=[];var h=(d.blur<=0)?0:d.blur;var p=(h==0)?d.opacity:d.opacity/(h*8);var k=(d.swap)?a:a+1;var r=(d.swap)?a+1:a;var o;if(this.id){o=this.id+"_dropShadow"}else{o="ds"+(1+Math.floor(9999*Math.random()))}b.data(this,"shadowId",o);b.data(this,"shadowOptions",e);m.attr("shadowId",o).css("zIndex",k);if(m.css("position")!="absolute"){m.css({position:"relative",zoom:1})}bgColor=m.css("backgroundColor");if(bgColor=="rgba(0, 0, 0, 0)"){bgColor="transparent"}if(bgColor!="transparent"||m.css("backgroundImage")!="none"||this.nodeName=="SELECT"||this.nodeName=="INPUT"||this.nodeName=="TEXTAREA"){n[0]=b("<div></div>").css("background",d.color)}else{n[0]=m.clone().removeAttr("id").removeAttr("name").removeAttr("shadowId").css("color",d.color)}n[0].addClass("dropShadow").css({height:m.outerHeight(),left:h,opacity:p,position:"absolute",top:h,width:m.outerWidth(),zIndex:r});var q=(8*h)+1;for(g=1;g<q;g++){n[g]=n[0].clone()}var g=1;var l=h;while(l>0){n[g].css({left:l*2,top:0});n[g+1].css({left:l*4,top:l*2});n[g+2].css({left:l*2,top:l*4});n[g+3].css({left:0,top:l*2});n[g+4].css({left:l*3,top:l});n[g+5].css({left:l*3,top:l*3});n[g+6].css({left:l,top:l*3});n[g+7].css({left:l,top:l});g+=8;l--}var f=b("<div></div>").attr("id",o).addClass("dropShadow").css({left:m.position().left+d.left-h,marginTop:m.css("marginTop"),marginRight:m.css("marginRight"),marginBottom:m.css("marginBottom"),marginLeft:m.css("marginLeft"),position:"absolute",top:m.position().top+d.top-h,zIndex:r});for(g=0;g<q;g++){f.append(n[g])}m.after(f);c=c.add(f);b(window).resize(function(){try{f.css({left:m.position().left+d.left-h,top:m.position().top+d.top-h})}catch(i){}});a+=2});return this.pushStack(c)};b.fn.redrawShadow=function(){this.removeShadow();return this.each(function(){var c=b.data(this,"shadowOptions");b(this).dropShadow(c)})};b.fn.removeShadow=function(){return this.each(function(){var c=b(this).shadowId();b("div#"+c).remove()})};b.fn.shadowId=function(){return b.data(this[0],"shadowId")};b(function(){var c="<style type='text/css' media='print'>";c+=".dropShadow{visibility:hidden;}</style>";b("head").append(c)})})(jQuery);(function(b){var a=null;b.fn.autogrow=function(c){return this.each(function(){new b.autogrow(this,c)})};b.autogrow=function(c,d){this.options=d||{};this.dummy=null;this.interval=null;this.line_height=this.options.lineHeight||parseInt(b(c).css("line-height"));this.min_height=this.options.minHeight||parseInt(b(c).css("min-height"));this.max_height=this.options.maxHeight||parseInt(b(c).css("max-height"));this.after_size_change=this.options.after_size_change;this.textarea=b(c);if(this.max_height==NaN){this.max_height=0}if(this.line_height==NaN){this.line_height=0}this.init()};b.autogrow.fn=b.autogrow.prototype={autogrow:"1.2.2"};b.autogrow.fn.extend=b.autogrow.extend=b.extend;b.autogrow.fn.extend({init:function(){var c=this;this.textarea.css({overflow:"hidden",display:"block"});this.textarea.bind("focus",function(){c.startExpand()}).bind("blur",function(){c.stopExpand()})},startExpand:function(){var c=this;this.interval=window.setInterval(function(){c.checkExpand()},400)},stopExpand:function(){clearInterval(this.interval)},checkExpand:function(){if(this.dummy==null){this.dummy=b("<div></div>");var f={"font-size":this.textarea.css("font-size"),"font-family":this.textarea.css("font-family"),"font-weight":this.textarea.css("font-weight"),"font-style":this.textarea.css("font-style"),width:this.textarea.width(),"line-height":this.line_height+"px","padding-left":this.textarea.css("padding-left"),"padding-right":this.textarea.css("padding-right"),"padding-top":this.textarea.css("padding-top"),"padding-bottom":this.textarea.css("padding-bottom"),color:"black","background-color":"white","overflow-x":"hidden",position:"absolute",top:0,left:-9999};this.dummy.css(f).appendTo("body")}var e=this.textarea.val().replace(/(<|>)/g,"");if($.browser.msie){e=e.replace(/\n/g,"<BR>new")}else{e=e.replace(/\n/g,"<br>new")}if(this.dummy.html()!=e){this.dummy.html(e);var c=this.textarea;var d=this.after_size_change;if(this.max_height>0&&(this.dummy.height()+this.line_height>this.max_height)){this.textarea.css("overflow-y","auto");if($.isFunction(d)){d(c)}}else{this.textarea.css("overflow-y","hidden");if(this.textarea.height()<this.dummy.height()+this.line_height||(this.dummy.height()<this.textarea.height())){this.textarea.animate({height:(this.dummy.height()+this.line_height)+"px"},{duration:100,complete:function(){if($.isFunction(d)){d(c)}}})}}}}})})(jQuery);$.extend({blog:{show_popup_loaded:function(b,a){Sys.WebForms.PageRequestManager.getInstance().remove_pageLoaded($.blog.show_popup_loaded);var c=$(".blog_post_popup .popup");$.blog.display_popup(c)},display_popup:function(c){$.popup.show(c,790);$(".content",c).jScrollPane({scrollbarWidth:20,dragMaxHeight:105,dragMinHeight:105,reinitialiseOnImageLoad:true});$(".post_body a[href]",c).click(function(){var d=$(this);if(d.attr("href").length>0&&d.attr("href")!="#"){window.open(d.attr("href"))}return false}).filter(":not(:has(img))").addClass("default");if($.browser.mozilla){var b=$(".post_body",c);if(b.find("object, embed").length>0){var a;if(b.find("embed").length>0){a=b.find("embed")}else{if(b.find("object").length>0){a=b.find("object")}}a.attr("wmode","transparent").wrap("<div class='blog_flash'></div>")}}$(".email_panel",c).email_panel("init",{trigger_link_selector:$(".pdf_email_share > a.email",c),beforeOpen:function(e){var d=e.siblings("a.share");if(d.hasClass("current")){d.data("panel").share_panel("close")}},dropShadow:true});$(".share_panel",c).share_panel("init",{trigger_link_selector:$(".pdf_email_share > a.share",c),beforeOpen:function(e){var d=e.siblings("a.email");if(d.hasClass("current")){d.data("panel").email_panel("close")}},dropShadow:true,url:$("input.post_url",c).val()})},show_popup:function(a,b){$(".ajax_hidden_form .threemind_blog_url").val(a);$(".ajax_hidden_form .threemind_blog_tag").val(b);$.loading_block();Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded($.blog.show_popup_loaded);$(".ajax_hidden_form .blog_popup_button").click()},load_posts:function(b,i){var d=$(b);var e=$.get_full_url("AsyncServices/ContentProvider.svc/GetBlogPosts");var g=$.get_full_url(i.template_url);var h=i.tag;var f=(i.maxitems)?i.maxitems:10;var j=i.feedURL;if(typeof(h)=="undefined"){h=d.attr("tag")}var c=function(k){$("<div></div>").load(g,function(){var l=$(this).children(".blog_post_item");if(k==null){$(".module_blog_posts").hide()}if(k!=null&&k.d!=null){$.each(k.d,function(n,q){if(n>=f){return false}var s=l.clone();$(".post_link, .view_more_link",s).attr("href",q.url).attr("tag",h).children(".link_text").html(q.title);var r="url("+q.blog_type_image_URL+") no-repeat left center";$(".threemind_logo",s).css("background",r);$(".post_image",s).attr("src",q.image_url);$(".description",s).html(q.summary);var p=i.display_author;if(p==null||p==true){$(".person_icon",s).attr("src",q.author.thumb_url);var o=$(".author_link",s).html(q.author.name);if(q.author.vlink!=null&&q.author.vlink!=""){o.attr("vlink",q.author.vlink)}else{$(".person_icon",s).addClass("hidden");o.addClass("disabled")}}else{$(".person_icon",s).addClass("hidden");$(".author_link",s).addClass("hidden")}$(".channel_text",s).html(q.channel);d.append(s)});$(".view_more_link, .post_link",d).click(function(){var n=$(this);$.blog.show_popup(n.attr("href"),n.attr("tag"));return false});$(".blog_post_item:last",d).addClass("last");$("a.author_link",d).click(function(){var n=$(this).attr("vlink");if(n!=null&&$.trim(n)!=""){$.people.show_people_detail_popup(n)}return false})}if(k!=null){var m=k.d;if(m==null){m=[]}if($.isFunction(i.complete)){i.complete(m,d)}}})};var a={tag:h,feedURL:j};$.extend({async:true},i);if(i.async){$.getJSON(e,a,c)}else{$.ajax({type:"GET",url:e,data:a,async:false,dataType:"json",success:c})}}}});$.fn.extend({blog:function(a,b){switch(a){case"load":$.blog.load_posts(this,b)}}});$.extend({delicious:{defaults:{max_bookmark_items:4},load:function(d,c){var b=$(d);var a="http://feeds.delicious.com/v2/json/"+c.username+"?count="+$.delicious.defaults.max_bookmark_items+"&callback=?";$.getJSON(a,{},function(e){$("<div></div>").load(c.template_url,function(){var f=$(this).children(".bookmark_item");$.each(e,function(g,h){var j=f.clone();if(g==e.length-1){j.addClass("last")}$("a.link",j).attr("href",h.u).attr("target","_blank").html(h.d);var k=Date.parse(h.dt);$(".date_time",j).html(k.toString("ddd, MMM d, yyyy hh:mm tt"));b.append(j)});if($.isFunction(c.complete)){c.complete(b)}})})}}});$.fn.extend({delicious:function(a,b){if(a=="load"){$.delicious.load(this,b)}}});$.extend({events:{events_loaded:function(b,a){Sys.WebForms.PageRequestManager.getInstance().remove_pageLoaded($.events.events_loaded);var c=$(".event_popup .popup");$.events.display_popup(c);$(".popup.event .scrollShell").jScrollPane({scrollbarWidth:20,dragMaxHeight:105,reinitialiseOnImageLoad:false});$.popup_custom_width=null},display_popup:function(a){$.popup.show(a,900)},show_event_popup:function(b,a){if(a!=null){$.popup_custom_width=a}$(".ajax_hidden_form .event_vlink").val(b);$.loading_block();Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded($.events.events_loaded);$(".ajax_hidden_form .event_button").click()},popup_custom_width:null,popup_default_width:500}});$.extend({flickr:{defaults:{api_key:"07a6f5f20f79a6f630640e40b7727395"},get_feed_stream:function(c,b){var a;if(b.useGroupPool){a="http://api.flickr.com/services/feeds/groups_pool.gne?id="}else{a="http://api.flickr.com/services/feeds/photos_public.gne?id="}a+=b.nsid+"&format=json&jsoncallback=?";$.getJSON(a,function(d){var f=$(c);f.hide();var e;if(typeof(b.username)=="undefined"){e=item.author}else{e=b.username}$.each(d.items,function(g,h){$("<img />").attr("src",h.media.m).attr("img_title",h.title).attr("upload_date",h.published).attr("author",e).attr("flickr_url",h.link).appendTo(f)});f.cycle(b).show();if($.isFunction(b.complete)){b.complete(f)}})},get_feed_stream_by_username:function(b,a){$.flickr.get_user_id(a.username,function(c){$.extend(a,{nsid:c.user.nsid});$.flickr.get_feed_stream(b,a)})},get_user_id:function(b,a){$.getJSON("http://api.flickr.com/services/rest/?format=json&jsoncallback=?",{method:"flickr.people.findByUsername",api_key:$.flickr.defaults.api_key,username:b},function(c){if(c.stat=="ok"){if($.isFunction(a)){a(c)}}})}}});$.fn.extend({flickr:function(a){if(typeof(a.nsid)=="undefined"){$.flickr.get_feed_stream_by_username(this,a)}else{$.flickr.get_feed_stream(this,a)}return $(this)}});$.extend({search_common:{show_search_keyword:function(b,a){$(".current_search_set .search_keyword").html(b);$(".current_search_set .search_keyword_type").html(a);$(".current_search_set").show()}},inspiration:{show_search_keyword:function(b,a){$.search_common.show_search_keyword(b,a)},close_inspiration_detail_popup:function(a){$(".email_panel:visible, .share_panel:visible").hide();$.unblockUI({onUnblock:function(){$("#inspiration_detail.current_open").remove()}})},display_detail_popup:function(c,b){var a=$(window);c.addClass("current_open");$(".detail_picture",c).load(function(){var i=$(".detail_picture",c).outerWidth();if(i<320){i=320}var g=i+parseInt($(".content",c).css("padding-left"))+parseInt($(".content",c).css("padding-right"))+$(".content_textual",c).outerWidth()+parseInt($(".content_textual",c).css("margin-left"));var d=c.outerHeight();var f=0;if(d<a.height()){f=(a.height()-d)/2}$(".content_summary",c).css("width",i);var h={cursor:"arrow",textAlign:"left",border:"none",width:g,"margin-left":((-g/2)+"px"),left:"50%",top:f};$(".upload_info .person_name",c).click(function(){var k=$(this);if(k.is("[vlink]")){var j=$(this).closest("#inspiration_detail");$.inspiration.close_inspiration_detail_popup();$.people.show_people_detail_popup(k.attr("vlink"))}return false});$("a.close_button",c).click(function(){$.inspiration.close_inspiration_detail_popup($(this).closest("#inspiration_detail"));return false});$("a.tag",c).click(function(){var k=$(this);$.inspiration.close_inspiration_detail_popup(k.closest("#inspiration_detail"));if($(".inspiration_landing").length>0){Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded($.thumbnail.search_thumbnail_loaded);$.loading_block();$.inspiration.show_search_keyword(k.attr("value"),"tag");$(".ajax_hidden_form .tag_value").val(k.attr("value"));$(".ajax_hidden_form .search_tags_button").click()}else{var j=c.find(".inspiration_page_url").val();j=j+"?tag="+k.attr("value");window.location=j}return false});$(".email_panel",c).email_panel("init",{trigger_link_selector:$(".pdf_email_share> a.email",c),beforeOpen:function(k){var j=k.siblings("a.share");if(j.hasClass("current")){j.data("panel").share_panel("close")}}});$(".share_panel",c).share_panel("init",{trigger_link_selector:$(".pdf_email_share> a.share",c),beforeOpen:function(k){var j=k.siblings("a.email");if(j.hasClass("current")){j.data("panel").email_panel("close")}},url:$(".item_vlink",c).val()});$(".concur_person_link",c).click(function(){$.inspiration.close_inspiration_detail_popup();$.people.show_people_detail_popup($(this).attr("vlink"));return false});var e=function(k){var j=k.data("hoverpop");if(!j.data("is_hover")){j.fadeOut(100).remove()}};$(".concur_person_link",c).hover(function(){var l=$(this);var m=$(".concur_people_hoverpop.template",c).clone().removeClass("template");var k=$("<img></img>").attr("src",l.attr("hoverpop_image"));m.attr("vlink",l.attr("vlink"));m.find(".people_image").append(k);m.find(".people_info .name").html(l.attr("person_name"));m.find(".people_info .position").html(l.attr("person_position"));m.find(".people_info .office").html(l.attr("person_office"));l.data("hoverpop",m);m.hover(function(){var n=$(this);n.data("is_hover",true)},function(){var n=$(this);n.data("is_hover",false);e(l)});var j={};j.left=l.position().left-14;j.top=l.position().top;m.hide().css(j).prependTo(l.closest(".who_concur")).fadeIn(100).click(function(){$.inspiration.close_inspiration_detail_popup();$.people.show_people_detail_popup($(this).attr("vlink"));return false})},function(){var j=$(this);setTimeout(function(){e(j)},100)});$.inspiration.setup_add_to_collection_drop_down(c);if($.isFunction(b)){b()}c.css({position:"relative",left:0});$.blockUI({message:c,css:h})});c.css({left:-9999,position:"absolute"}).appendTo("body")},setup_add_to_collection_drop_down:function(c){var a=$.get_full_url("AsyncServices/InspirationService.svc/GetCollectionsByInspirationID");var b=$.inspiration.get_inspiration_id(c);$.ajaxSetup({cache:false});$.getJSON(a,{id:b},function(f){var d=$("ul.inspiration_collection",c);var e=$(".add_to_inspiration_confirm",c);if(f.InspirationInCollections.length==0){$("#add_to_inspirations").removeClass("add_to_inspirations_dropdown");$(".add_to_inspiration_confirm").text("")}if(f.CanCalleeConcur==false){$("#add_to_inspirations",c).text("Added")}else{$.each(f.InspirationInCollections,function(g,h){var j=$("<li><a href='#' value='"+h.CollectionID+"' class='default'>"+h.CollectionName+"</a></li>");if(h.IsInspirationInCollection){j.children("a").addClass("added")}d.append(j)});$(".inspiration_collection a",c).click(function(){var k=$(this);var g=k.closest("#inspiration_detail");var i=k.closest(".add_to_inspirations_group");var h=$("#add_to_inspirations");var j=$(".add_to_inspiration_confirm",g);h.html(k.html()).attr("value",k.attr("value")).removeClass("active");if(k.hasClass("added")){j.addClass("added").html("Added")}else{j.removeClass("added").html("Add")}$("#inspiration_collection_list").fadeOut(100);return false});$(".add_to_inspiration_confirm",c).click(function(){var k=$(this);if(!k.hasClass("added")){var g=k.closest("#inspiration_detail");var i=$(".add_to_inspirations",g);var h=$.inspiration.get_inspiration_id(g);if(i.attr("value")=="concur"){$.inspiration.concur_image(g,h)}else{var j=parseInt(i.attr("value"));$.inspiration.add_inspiration_to_collection(g,h,j)}}return false});$(".add_to_inspirations",c).toggle(function(){var g=$("#inspiration_collection_list");if(g.find('a:not([value="concur"])').length>0){var h=$(this).addClass("active");g.fadeIn(100)}else{$.inspiration.concur_image(c,b)}return false},function(){var g=$(this).removeClass("active");$("#inspiration_collection_list").fadeOut(100);return false})}})},get_inspiration_id:function(a){return $("#hfCurrentlySelectedInspirationID",a).val()},mark_current_inspiration_collection_added:function(d){var b=$(".add_to_inspirations_group",d);var c=$(".add_to_inspiration_controls .add_to_inspiration_confirm",d);var a=$(".add_to_inspirations",b);c.addClass("added").html("Added");$(".divIntranetOptions .inspiration_collection a[value='"+a.attr("value")+"']").addClass("added")},concur_image:function(c,b){var a=$.get_full_url("AsyncServices/InspirationService.svc/InspirationConcur");$.getJSON(a,{inspirationID:b},function(d){if(d){$.inspiration.mark_current_inspiration_collection_added(c)}})},add_inspiration_to_collection:function(d,b,c){var a=$.get_full_url("AsyncServices/InspirationService.svc/AddInspirationToCollection");$.getJSON(a,{inspID:b,collID:c},function(e){if(e){$.inspiration.mark_current_inspiration_collection_added(d)}})},inspiration_detail_loaded:function(b,a){Sys.WebForms.PageRequestManager.getInstance().remove_pageLoaded($.inspiration.inspiration_detail_loaded);var c=$("#inspiration_detail");$.inspiration.display_detail_popup(c,null)},set_is_in_collection:function(b){var a=$(".inspiration_params");a.attr("in_collection",b)},show_inspiration_detail_popup:function(a){$.inspiration.set_is_in_collection("false");$.loading_block();Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded($.inspiration.inspiration_detail_loaded);$(".ajax_hidden_form .inspiration_detail_vlink").val(a);$(".ajax_hidden_form .update_inspiration_detail_button").click()},show_inspiration_collection:function(b){$.inspiration.set_is_in_collection("true");var a;if(typeof(b)=="string"){a=$('*[vlink="'+b+'"]')}else{a=$(b);b=a.attr("vlink")}$.loading_block();$.inspiration.show_search_keyword(a.attr("in_title"),"collection");Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded($.thumbnail.search_thumbnail_loaded);$(".ajax_hidden_form .person_vlink").val("");$(".ajax_hidden_form .inspiration_collection_vlink").val(b);$(".ajax_hidden_form .search_inspiration_collection_button").click()}}});$.fn.extend({add_collection_effect:function(){var a=$(this);$.inspiration.add_collection_effect(a);return a}});$.extend({lastfm:{defaults:{api_key:"6354232420d53f72d07a8f402f5b0ed4"},get_top_tracks:function(d,c){var b=$(d);var a=c.template_url;$.getJSON("http://ws.audioscrobbler.com/2.0/?method=user.gettoptracks&user="+c.username+"&api_key="+$.lastfm.defaults.api_key+"&format=json&callback=?",function(e){if(typeof(e.error)=="undefined"){$("<div></div>").load(a,function(){var f=$(this);e.toptracks.track.length=c.max_tracks;$.each(e.toptracks.track,function(g,j){var h=f.clone();$(".name",h).html(j.name);$(".artist",h).html(j.artist.name);$(".playcount",h).html(j.playcount);try{$(".track",h).attr("album_img",j.image[0]["#text"])}catch(l){}var k=$(h.html());b.append(k);k.hover(function(){var i=$(this);var m=$("<img class='album_image'/>");m.appendTo(i).attr("src",i.attr("album_img"))},function(){$(this).children(".album_image").remove()})})})}})}}});$.fn.extend({lastfm:function(a,b){if(a=="top_tracks"){$.lastfm.get_top_tracks(this,b)}}});(function(a){a.blockUI.defaults.onUnblock=function(){a(".popup_window.autoremove").remove()};a.extend(a.blockUI.defaults.overlayCSS,{cursor:"default"});a.fn.extend({trigger_click:function(){var c=a(this);if(a.browser.mozilla&&a.browser.version.substr(0,3)=="1.8"){var b=document.createEvent("MouseEvent");b.initEvent("click",true,true);this.dispatchEvent(b)}else{c.click()}}});a.fn.extend({get_value:function(){var b=a(this);if(b.hasClass("drop_down")){return b.attr("selected_value")}else{return b.val()}},set_value:function(b){var c=a(this);if(c.hasClass("drop_down")){c.set_drop_down_value(b)}else{c.val(b)}},set_drop_down_value:function(c){var d=a(this);d.attr("selected_value",c);var b=a(d.attr("list_selector"));d.html(a('a[value="'+c+'"]').find("span").html())},is_empty:function(){var b=a(this);return b.get_value()==b.attr("default_value")||b.get_value()==""},validate:function(b){a(this).each(function(){var e=a(this);e.removeClass("valid").removeClass("invalid");if(e.is_empty()){if(b&&e.hasClass("required")){e.addClass("invalid")}else{e.reset()}}if(!e.is_empty()){if(e.hasClass("confirm")){var d=a(e.attr("confirm_selector"));if(d.get_value()!=e.get_value()&&!e.is_empty()){e.addClass("invalid")}}if(e.hasClass("email")){var c=null;if(e.hasClass("multi")){c=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+((\s*,\s*)([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+)*$/}else{c=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/}if(!c.test(e.get_value())){e.addClass("invalid")}}if(e.hasClass("invalid")){e.removeClass("valid")}else{e.addClass("valid")}}})},reset:function(){return a(this).each(function(){var b=a(this);b.set_value(b.attr("default_value"))})},isValid:function(b){a(this).validate(b);return !a(this).hasClass("invalid")},submitAjax:function(b){a(this).each(function(){var c=a(this);var d={};c.find("input, textarea, select, option").each(function(){$this=a(this);d[$this.attr("name")]=$this.val()});if(b.url==null){b.url=c.attr("action")}if(b.type==null){b.type=c.attr("method").toUpperCase()}if(b.contentType.toLowerCase()=="application/json"){b.data=a.toJSON(d)}else{b.data=d}a.ajax(b)})}});a.extend({is_log_enabled:true,log:function(b){if(typeof(console)!="undefined"&&a.is_log_enabled){console.log(b)}},get_full_url:function(c){var b=a("#root_url_ref").attr("root_url");if(b[b.length-1]!="/"){b+="/"}var d=b+c;return d}});a.extend({loading_block:function(c){var d=a(".search_progress");var b={background:"none",border:"none",top:"50%",left:"50%",width:d.outerWidth(),cursor:"wait",marginLeft:-d.outerWidth()/2,marginTop:-d.outerHeight()/2};a.blockUI(a.extend({message:d,css:b},c))}});a.fn.extend({live_hover:function(c,d){var b=a(this);b.live("mouseover",c);if(d!=undefined){b.live("mouseout",d)}}});jQuery.fn.extend({reset_height:function(){a(this).each(function(){var b=a(this);b.css("height",b.css("min-height"))})}});jQuery.extend({panel:{settings:{shadow_offset:{left:-2,top:2}},position:function(b,d){var e=a(b);var c;if(typeof(d)=="undefined"){c=e.data("trigger_link")}else{c=a(d)}if(e.find(".panel_content").length==0){e.wrapInner("<div class='panel_content'></div>").find(".panel_content").css("width",e.width())}if(e.attr("panel_align")=="left"){e.css({left:c.position().left}).find(".panel_content").css("float","right")}else{e.css({right:c.offsetParent().width()-c.position().left-c.outerWidth()}).find(".panel_content").css("float","left")}e.css("top",c.position().top+c.outerHeight());return e},open:function(b){a(b).each(function(){var d=a(this);var c=d.data("trigger_link");c.addClass("current");if(d.attr("panel_align")=="left"){d.css({left:c.position().left})}else{d.css({right:c.offsetParent().width()-c.position().left-c.outerWidth()})}if(d.attr("DisplayUpwards")){d.css("bottom",c.position().top+c.outerHeight())}else{d.css("top",c.position().top+c.outerHeight())}d.slideDown("fast",function(){if(d.data("drop_shadow")){c.dropShadow(a.panel.settings.shadow_offset);d.dropShadow(a.panel.settings.shadow_offset)}})})},close:function(b,c){a(b).each(function(){var e=a(this);if(e.is(":visible")){var d=e.data("trigger_link");if(e.data("drop_shadow")){e.removeShadow();d.removeShadow()}e.slideUp("fast",function(){if(typeof(d)!="undefined"){d.removeClass("current")}if(typeof(e)!="undefined"){e.hide()}if(a.isFunction(c)){c(d,e)}})}})}}});jQuery.extend({email_panel:{init:function(b,c){a(b).each(function(){var f=a(this);var d=a(c.trigger_link_selector);if(typeof(c.url)!="undefined"){a(".email_panel_form",f).attr("action",c.url)}if(d.length==0){throw"unable to find trigger link"}d.data("panel",f);f.data("trigger_link",d);f.data("height",f.height());f.data("width",f.width());if(c.dropShadow){f.data("drop_shadow",true)}if(a.isFunction(c.beforeOpen)){d.data("beforeOpen",c.beforeOpen)}d.click(function(){var g=a(this);var h=g.data("panel");if(g.hasClass("current")){h.email_panel("close")}else{beforeOpen=g.data("beforeOpen");if(a.isFunction(beforeOpen)){beforeOpen(g,h)}a("*[maxlength]",h).check_max_length();h.email_panel("open")}return false});a(".email,textarea",f).each(function(){var g=a(this);g.val(g.attr("default_value"))});a(".email,textarea",f).focus(function(){var g=a(this);if(g.val()==g.attr("default_value")){g.val("")}g.addClass("focus")});a(".email,textarea",f).blur(function(){var g=a(this);g.validate();g.removeClass("focus")});var e={};if(c.dropShadow){e.after_size_change=function(h){var g=h.closest(".email_panel");g.removeShadow().dropShadow(a.panel.settings.shadow_offset)}}a("textarea",f).autogrow(e);a("textarea",f).keyup(function(){$this=a(this);message_length=$this.val().length;$char_count=a(".email_panel .character_counter");$char_count.html(message_length+"/"+$this.attr("maxlength"))});a(".email_panel_form .submit_button",f).click(function(){a(".email_panel_form",f).submitAjax({beforeSend:function(){return a(".email_panel_form input, .email_panel_form textarea",f).isValid(true)},contentType:"application/json",success:function(h,j){var i=a(".email_panel_form",f);var g=f.data("drop_shadow");if(g){f.removeShadow()}i.fadeOut("fast",function(){a(".email_confirm_message",f).fadeIn("fast");if(g){f.dropShadow(a.panel.settings.shadow_offset)}a(".email_panel_form input:not([name='your_email']), .email_panel_form textarea",f).reset();a(".email_panel_form textarea",f).reset_height();setTimeout(function(){f.email_panel("close")},3000)})}});return false});a(".email_confirm_message",f).find(".close_button, .close_dialog_button").click(function(){f.email_panel("close");return false})})}}});jQuery.fn.extend({email_panel:function(b,c){switch(b){case"init":a.email_panel.init(this,c);break;case"close":a.panel.close(this,function(d,e){a(".email_panel_form",e).show();a(".email_confirm_message",e).hide()});break;case"open":a.panel.open(this);break;case"reposition":a.panel.position(this);break}}});a.extend({share_panel:{init:function(b,c){a(b).each(function(){var e=a(this);var d=a(c.trigger_link_selector);if(d.length==0){throw"unable to find trigger link"}if(a.isFunction(c.beforeOpen)){d.data("beforeOpen",c.beforeOpen)}e.data("trigger_link",d);if(c.dropShadow){e.data("drop_shadow",true)}d.data("panel",e);e.data("height",e.height());e.data("width",e.width());if(typeof(c.url)!="undefined"){e.data("url",c.url)}d.click(function(){var f=a(this);var g=f.data("panel");if(f.hasClass("current")){g.share_panel("close")}else{beforeOpen=f.data("beforeOpen");if(a.isFunction(beforeOpen)){beforeOpen(f,g)}g.share_panel("open")}return false});a("a[sharewith]",e).click(function(){var f=a(this).attr("sharewith");var i=a(this).closest(".share_panel");var h=i.data("url");if(typeof(h)=="undefined"){h=encodeURIComponent(self.location.href)}var g=encodeURIComponent(a("title:first").html());f=f.replace("{url}",h);f=f.replace("{title}",g);window.open(f);return false})})}}});a.fn.extend({share_panel:function(b,c){switch(b){case"init":a.share_panel.init(this,c);break;case"close":a.panel.close(this);break;case"open":a.panel.open(this);break;case"reposition":a.panel.position(this);break}}});a.extend({enable_pager:function(){a(".current_page").live("keydown",function(b){if(b.keyCode==13){a(".ajax_hidden_form .goto_page_number").val(a(this).val());a(".ajax_hidden_form .goto_page_button").click();return false}})}});jQuery.extend(jQuery.ui.accordion.animations,{fadeslide:function(b){animation_speed=1000;a(b.toShow).animate({height:"show",opacity:"show"},animation_speed);a(b.toHide).animate({height:"hide",opacity:"hide"},animation_speed);b.complete()},rollslide:function(c){var d=500;var b=a(a.effects.createWrapper(c.toShow).css({overflow:"hidden",width:"100%"}));var i=a(a.effects.createWrapper(c.toHide).css({overflow:"hidden",width:"100%"}));var h=["position","top","left"];a.effects.save(c.toShow,h);a.effects.save(c.toHide,h);var f=c.toShow.outerHeight();c.toShow.css("top",-f);c.toShow.show();var g={};g.top="+="+f+"px";c.toShow.animate(g,{duration:d,step:function(k){var l=f+k;b.css({height:l})},complete:function(){a.effects.removeWrapper(c.toShow);a.effects.restore(c.toShow,h)}});var e=c.toHide.outerHeight();var j={};j.top="-="+e+"px";c.toHide.animate(j,{duration:d,step:function(k){var l=e+k;i.css({height:l})},complete:function(){c.toHide.hide();a.effects.removeWrapper(c.toHide);a.effects.restore(c.toHide,h)}});c.complete()}});a.extend({check_max_length:function(b){a(b).keyup(function(c){$this=jQuery(this);if($this.val().length>parseInt($this.attr("maxlength"))){$this.val($this.val().substring(0,250))}})}});a.fn.extend({check_max_length:function(){a.check_max_length(a(this))}});a(document).ready(function(){a(".subpage_menu a.current").prepend('<span class="left_pad"></span>').append('<span class="right_pad"></span>');a("textarea[maxlength]").check_max_length();a("p.end_paragraph").append('<span class="end_paragraph"></span>');a(".page_header .subpage_menu_bar a.current").click(function(){return false});a.extend({vertical_center_core:function(b){var c=a(b);c.css({position:"absolute",top:"50%",marginTop:-(c.outerHeight()/2)})},horizontal_center_core:function(c){var b=a(c);b.css({position:"absolute",left:"50%",marginLeft:-(b.outerWidth()/2)})},auto_center:function(b){if(typeof(b)=="undefined"){b=a(document)}else{b=a(b)}b.find(".vertical_center").vertical_center();b.find(".horizontal_center").horizontal_center()}});a.fn.extend({vertical_center:function(){return a(this).each(function(){var b=a(this);if(b.is("img")){b.hide();a(new Image()).load(function(){a.vertical_center_core(b);setTimeout(function(){b.addClass("loaded").show()},200)}).attr("src",b.attr("src"))}else{a.vertical_center_core(this);b.show()}})},horizontal_center:function(){return a(this).each(function(){var b=a(this);if(b.is("img")){b.hide();a(new Image()).load(function(){a.horizontal_center_core(b);setTimeout(function(){b.addClass("loaded").show()},200)}).attr("src",b.attr("src"))}else{a.horizontal_center_core(this);b.show()}})}});a("*[default_value]").each(function(){var b=a(this);if(a.trim(b.val())==""){b.val(b.attr("default_value"))}})})})(jQuery);$.extend({news:{news_popup_loaded:function(c,b){var d=function(){Sys.WebForms.PageRequestManager.getInstance().remove_pageLoaded($.news.news_popup_loaded);var e=$(".news_popup .popup");$.news.display_popup(e)};var a=b.get_panelsUpdated();$.each(a,function(e,g){var f=$(g);if(f.find(".popup.projects.news").length>0){d();return false}})},display_popup:function(a){$.popup.show(a,790);$(".content",a).jScrollPane({scrollbarWidth:20,dragMaxHeight:105,dragMinHeight:105,reinitialiseOnImageLoad:true});$(".email_panel",a).email_panel("init",{trigger_link_selector:$(".pdf_email_share > a.email",a),beforeOpen:function(c){var b=c.siblings("a.share");if(b.hasClass("current")){b.data("panel").share_panel("close")}},dropShadow:true});$(".share_panel",a).share_panel("init",{trigger_link_selector:$(".pdf_email_share > a.share",a),beforeOpen:function(c){var b=c.siblings("a.email");if(b.hasClass("current")){b.data("panel").email_panel("close")}},dropShadow:true,url:$(".page_url",a).val()})},show_news_popup:function(a){$.loading_block();$(".ajax_hidden_form .news_vlink").val(a);Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded($.news.news_popup_loaded);$(".ajax_hidden_form .news_popup_button").click()},bind_news_item_popup:function(){$(".view_news").live("click",function(){$.news.show_news_popup($(this).closest(".news_item").attr("vlink"));return false})}}});$.extend({people:{defaults:{template_url:"html/_person_detail_popup.htm",text_extract_height:160},show_people_detail_popup:function(a){$.loading_block();var c=$.get_full_url("html/_person_detail_popup.htm");var b=function(d){var e=$("<div></div>").load(c,function(){$.people.person_detail_loaded(e,d)})};$.ajaxSetup({cache:false});$.getJSON($.get_full_url("AsyncServices/ContentProvider.svc/GetPerson"),{vlink:a},function(d,e){b(d)})},person_detail_loaded:function(d,b){var c;var a=function(){clearInterval(c);var h=900;var f={width:h,cursor:"arrow",textAlign:"left",border:"none",left:"50%",background:"transparent"};if($(".person_interest .accordion > *",e).length==0){$(".person_interest",e).remove();f.width=680;if(b.d.is_executive){$(".tabs .tab.personal",e).attr("target_width",f.width)}}f.marginLeft=(-f.width/2)+"px";f.top="70px";$(".personal_content .view_more a").click(function(){return false});$(".person_reference .reference_block:last").addClass("last");$(".personal_content .view_all_inspiration a").attr("href",b.d.view_all_insp_url);var g=$(";#people_detail",e).addClass("popup_window").addClass("autoremove");$.unblockUI({fadeOut:null,onUnblock:function(){if(b.d.is_executive){var i=$.people.tab_select($(".tabs a.professional",g)[0]);$(".tabs a.tab",e).click(function(){if(!$(this).closest("li").hasClass("current")){$.people.tab_select(this)}});$.extend(f,i.blockUI)}$.blockUI({message:g,css:f});var j=function(){$(".flickr_stage .photos img",g).vertical_center().horizontal_center();$(".accordion",g).accordion({animated:"fadeslide",autoHeight:false,change:function(n,m){if(m.newHeader.hasClass("my_photos")){$.auto_center(m.newContent)}}});var l=$(".about_me_text",g);var k=l.outerHeight();if(k>$.people.defaults.text_extract_height){l.data("full_height",k).css({height:$.people.defaults.text_extract_height});$(".about_me .view_more a",g).click(function(){var m=$(this);if(m.hasClass("down")){var n=m.closest(".about_me").find(".about_me_text");n.animate({height:n.data("full_height")});m.removeClass("down").addClass("up").find(".link_text").html("Less")}else{m.closest(".about_me").find(".about_me_text").animate({height:$.people.defaults.text_extract_height});m.removeClass("up").addClass("down").find(".link_text").html("More")}})}else{$(".about_me .view_more").remove()}};setTimeout(j,$.blockUI.defaults.fadeIn);$(".content .professional_content .pro_body",g).jScrollPane({scrollbarWidth:20,dragMinHeight:105,dragMaxHeight:105})}})};var e=$(d);$("body").append(e);if(b.d.flickr_account!=null&&b.d.flickr_account!=""){$(".flickr_stage .photos",e).flickr({username:b.d.flickr_account,before:function(i,h,f,j){var k=$(h);var g=Date.parse(k.attr("upload_date"));k.vertical_center().horizontal_center();$(".flickr_stage .photo_info .photo_name").html(k.attr("img_title"));$(".flickr_stage .photo_info .upload_date").html(g.toString("MMMM dd, yyyy"));$(".flickr_stage .photo_info .uploader").html(k.attr("author"));$(".flickr_stage .photo_controls").attr("flickr_url",k.attr("flickr_url"))},prev:".flickr_stage .photo_controls .prev",next:".flickr_stage .photo_controls .next",timeout:0,complete:function(f){f.find("img").addClass("horizontal_center").addClass("vertical_center")}}).hover(function(){var g=$(this);var f=g.closest(".flickr_stage");$(".photo_controls",f).fadeIn(200).mouseleave(function(){$(this).fadeOut(200)})});$(".photo_controls").click(function(){window.open($(this).attr("flickr_url"))})}else{$(".accordion .my_photos",e).remove()}$(".close_button",e).click(function(){$.unblockUI({onUnblock:function(){$("#people_detail").remove()}});return false});if(b.d.last_fm_account!=null&&$.trim(b.d.last_fm_account)!=""){$(".top_tracks_list",e).lastfm("top_tracks",{username:b.d.last_fm_account,max_tracks:5,template_url:$.get_full_url("html/_track.htm")});$(".lastfm_popup").attr("href","http://www.last.fm/user/"+b.d.last_fm_account)}else{$(".my_music").remove()}if(b.d.is_executive){$("#email_panel .page_vlink",e).val(b.d.vlink);if(b.d.exec_bio_pdf!=""){$(".pdf_email_share a.pdf").attr("href",b.d.exec_bio_pdf).attr("target","_blank")}else{$(".pdf_email_share a.pdf").remove()}$("#email_panel",e).email_panel("init",{trigger_link_selector:$(".pdf_email_share > a.email",e),beforeOpen:function(g){var h=g.closest(".pdf_email_share");var f=h.children("a.share");if(f.hasClass("current")){f.data("panel").share_panel("close")}},url:$.get_full_url("/AsyncServices/EMailSender.svc/SendEmail")});$("#share_panel",e).share_panel("init",{trigger_link_selector:$(".pdf_email_share > a.share",e),beforeOpen:function(g){var h=g.closest(".pdf_email_share");var f=h.children("a.email");if(f.hasClass("current")){f.data("panel").email_panel("close")}},url:b.d.url})}else{$(".tabs",e).remove();$(".content .professional_content",e).remove()}$.people.fill_panel_data(e,b);$.people.fill_blog_posts(e,{tag:b.d.full_name,complete:function(f,g){if(f==null||f.length==0){$(".person_interest .blog_post").remove()}}});a()},fill_panel_data:function(b,a){$(".title_text",b).html(a.d.name);$(".person_info .portrait",b).attr("src",a.d.portrait_image);$(".person_info .department.data",b).html(a.d.department);if(a.d.office!=null){$(".person_info .office_link",b).attr("href",a.d.office.url).html(a.d.office.city_name)}$(".person_info .work_since.data",b).html(a.d.work_since);$(".about_me_text",b).html(a.d.about_me);if(a.d.is_executive){$(".professional_content .executive_bio_text",b).html(a.d.bio);$(".professional_content .executive_slogan",b).html(a.d.exec_quote);$(".professional_content .executive_title",b).html(a.d.executive_title)}if(a.d.case_studies!=null&&a.d.case_studies.length>0){$.people.fill_case_studies(b,a.d.case_studies)}else{$(".person_reference .projects",b).remove()}if(a.d.my_inspirations!=null&&a.d.my_inspirations.length>0){$.people.fill_inspirations(b,a.d.my_inspirations)}else{$(".person_reference .my_inspirations",b).remove()}if(a.d.delicious_com_account==null||$.trim(a.d.delicious_com_account)==""){$(".person_interest .my_bookmarks",b).remove()}else{$.people.fill_delicious(b,a.d.delicious_com_account)}},fill_blog_posts:function(c,b){var a=$(".blog_post.body",c);a.blog("load",{template_url:"html/_blog_post_item.htm",tag:b.tag,complete:b.complete,display_author:false,maxitems:2,async:true})},fill_delicious:function(d,a){var c=$(".my_bookmarks.body",d);var b=$.get_full_url("html/_bookmark_item.htm");c.addClass("loading").delicious("load",{username:a,template_url:b,complete:function(e){e.removeClass("loading").addClass("loaded")}})},fill_case_studies:function(c,b){var a=$(".project_list",c);$.each(b,function(e,f){var d=$("<a class='default'></a>')").html(f.title).attr("href",f.url);a.append(d);if(e<b.length-1){a.append(", ")}})},fill_inspirations:function(c,b){var a=$(".inspiration_images",c);$.each(b,function(d,f){var e=$("<div class='image_frame'><a class='small_inspiration_link'><img class='small_inspiration' /></a></div>");e.find("img").attr("src",f.thumb_image_url);e.find(".small_inspiration_link").attr("vlink",f.vlink);a.append(e)});$(".small_inspiration_link",a).click(function(){var d=$(this);$.inspiration.show_inspiration_detail_popup(d.attr("vlink"));return false})},tab_select:function(g){var d=$(g);var f=d.closest("#people_detail");var a=function(){var h=$(d.attr("tab")).css({left:0,position:"static"});h.hide();$.auto_center(h);h.fadeIn()};d.closest("li").addClass("current").siblings("li").removeClass("current").find(".tab").each(function(){$($(this).attr("tab")).css({left:-9999,position:"absolute"})});var e=parseInt($(".tabs .current a",f).attr("target_width"));var b=(-e/2);var c={blockUI:{width:e,marginLeft:b},popup:{width:e}};if(f.is(":visible")){$(".blockMsg").animate(c.blockUI);$("#people_detail").animate(c.popup,{complete:a})}else{$(".blockMsg").css(c.blockUI);$("#people_detail").css(c.popup);a()}return c}}});$.extend({popup:{show:function(a,c){a.addClass("open");$(".close_button",a).data("panel",a).click(function(){var d=$(this).data("panel");$.unblockUI({onUnblock:function(){d.remove()}});return false});var b={cursor:"arrow",textAlign:"left",border:"none",width:c,marginLeft:((-c/2)+"px"),left:"50%",top:"10%",backgroundColor:"transparent"};$.blockUI({message:a,css:b})},hoverpop:{init:function(b,a){$(b).data("options",a).hover(function(){var c=$(this);c.data("is_hover",true);setTimeout(function(){$.popup.hoverpop.show(c,c.data("options"))},100)},function(){var c=$(this);c.data("is_hover",false);setTimeout(function(){$.popup.hoverpop.remove(c)},100)})},show:function(c,a){var d=$(window);if(c.data("is_hover")){var e=c.data("popup");var b=c.find("img");if(e==undefined){var f=a.createHoverpop(c).css({position:"absolute"}).addClass("opened_popup");e=f;$("body").append(e);c.data("popup",e);e.data("link",c);e.mouseleave(function(){$.popup.hoverpop.remove(e.data("link"))});e.data("sender",c)}var g={};if(b.length>0){g.left=(b.offset().left+b.width()-33);g.top=(b.offset().top-18);if(g.left+e.outerWidth()>d.width()){g.left=d.width()-e.outerWidth()}}else{g.left=(c.offset().left+20);g.top=(c.offset().top)}e.css(g).fadeIn(150);e.hover(function(){$(this).data("sender").data("is_hover",true)},function(){$(this).data("sender").data("is_hover",false)})}},remove:function(b){if(!b.data("is_hover")){var a=b.data("popup");if(a!=undefined){b.removeData("popup");a.remove()}}else{setTimeout(function(){$.popup.hoverpop.remove(b)},100)}}}}});$.fn.extend({hoverpop:function(a){$.popup.hoverpop.init(this,a)}});$.extend({slideshow:{settings:{is_auto_play_in_progress:false},IsAutoPlayInProgress:function(){return $.slideshow.settings.is_auto_play_in_progress},resetAutoPlay:function(a){if($.slideshow.IsAutoPlayInProgress()){clearInterval($.slideshow.settings.advance_slide_timer)}var b=parseInt($(".inspiration_params").attr("slide_interval"));if(isNaN(b)){b=6000}$.slideshow.settings.advance_slide_timer=setInterval(function(){$.slideshow.to_slide(a.closest(".slide_show"),true)},b);$.slideshow.settings.is_auto_play_in_progress=true},pauseAutoPlay:function(a){if($.slideshow.IsAutoPlayInProgress()){$.slideshow.settings.isAutoPlayPaused=true;$.slideshow.stopAutoPlayCore(a,true)}},stopAutoPlay:function(a){$.slideshow.settings.isAutoPlayPaused=false;$.slideshow.stopAutoPlayCore(a)},resumeAutoPlayIfPaused:function(b){if($.slideshow.settings.isAutoPlayPaused){var a=$(".playback_control",b);$.slideshow.resetAutoPlay(a)}},stopAutoPlayCore:function(a,b){$(".slide_show.open .lightbox_image").die("click",$.slideshow.stopAutoPlay);clearInterval($.slideshow.settings.advance_slide_timer);$.slideshow.settings.is_auto_play_in_progress=false;if(!b){$(".autoplay_slider_set",a).fadeOut(100,function(){$(".autoplay",a).fadeIn(100)})}},position_info_link:function(d){var a=d.offsetParent();var c=$(".info_link",a);var b=d.position();c.css({marginTop:(d.height()/2-c.height()-19),marginLeft:-d.width()/2+19}).show()},update_info_link:function(a){$(".slide_show.open .info_link").attr("vlink",a.attr("vlink"))},set_slide_nav_state:function(a,d,e){var c=$(".prev_slide",e);var b=$(".next_slide",e);if(a==d-1){b.addClass("disable")}if(a==0){c.addClass("disable")}if(a>0){c.removeClass("disable")}if(a+1<d){b.removeClass("disable")}},resize_canvas:function(){$(".blockMsg").css({width:$(window).width()})},to_slide:function(i,d){if(!i.data("is_in_transit")){i.data("is_in_transit",true);var c=i.data("image_list");var f=i.data("current_image");if(d){f+=1}else{f-=1}if(f>=0&&f<c.length){var a=$(".info_link",j);a.hide(0);var h=$(".lightbox_image",i);$.slideshow.set_slide_nav_state(f,c.length,i);var k=h.clone();var g=$(c.get(f));var j=h.parent();var e=new Image();var b=g.attr("full_image_link");$(".inspiration_info").hide();$(e).load(function(){k.attr("src",b);var l={opacity:0};k.appendTo(j).css({opacity:0});k.css({top:(k.offsetParent().height()-k.height())/2,left:((k.offsetParent().width()-k.width())/2)});var m={opacity:1};h.animate(l,{duration:300,complete:function(){h.remove();k.css({opacity:0});k.animate(m,{duration:300,complete:function(){$.slideshow.position_info_link(k);i.data("is_in_transit",false)}})}});$.slideshow.update_info_link(g);$(".inspiration_info",i).remove();i.data("current_image",f);$(".inspiration_info").hide()}).attr("src",b)}else{i.data("is_in_transit",false)}}}}});$(function(){$("#thumbnail *[full_image_link]").each(function(){$(new Image()).src($(this).attr("full_image_link"))});var b=function(e,d){var f=$(".inspiration_info").clone();var c=$(".slide_show.open");f.appendTo(c);f.fadeIn(300);$(".close_button",f).click(function(){$(this).closest(".inspiration_info").fadeOut(300,function(){$(".prev_slide, .next_slide",c).filter(".reenable").removeClass("disable").removeClass("reenable");$(".info_link",c).fadeIn(300);$(this).remove()});$.slideshow.resumeAutoPlayIfPaused(c);return false});Sys.WebForms.PageRequestManager.getInstance().remove_pageLoaded(b)};var a=function(){var j=$(".slide_show").clone().addClass("open");var f;if($("#thumbnails").length>0){f=$("#thumbnails a.hl_popup.single")}else{f=$(".inspiration_list a.list_item.single")}var h=$(".prev_slide",j);var e=$(".next_slide",j);j.data("image_list",f);j.data("current_image",0);$.slideshow.set_slide_nav_state(0,f.length,j);var g={width:$(window).width(),height:680,cursor:"arrow",textAlign:"left",border:"none",background:"none",top:0,left:0};h.addClass("disable");var i=$(".lightbox_image",j);i.load(function(){$.blockUI({message:j,css:g,overlayCSS:{opacity:0.9},fadeIn:400});$(window).resize($.slideshow.resize_canvas);var k=function(){i.css({left:(i.offsetParent().width()-i.width())/2,top:(i.offsetParent().height()-i.height())/2});$.slideshow.position_info_link(i);var l=j.find(".playback_control");$.slideshow.resetAutoPlay(l)};setTimeout(function(){k()},400)}).attr("src",$(f.get(0)).attr("full_image_link"));$(".info_link",j).click(function(){$.slideshow.pauseAutoPlay($(".playback_control",j));$(".prev_slide, .next_slide",j).not(".disable").addClass("reenable").addClass("disable");$(this).fadeOut(100);Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(b);$(".inspiration_info_vlink").val($(this).attr("vlink"));$(".update_inspiration_info_button").click();return false});var c=function(){if(!$(this).hasClass("disable")){$(this).animate({opacity:1})}};var d=function(){if(!$(this).hasClass("disable")){$(this).animate({opacity:0.1})}};e.click(function(){if(!$(this).hasClass("disable")){if($.slideshow.IsAutoPlayInProgress()){$.slideshow.resetAutoPlay($(".playback_control",j))}$.slideshow.to_slide(j,true);$(".inspiration_info").hide()}return false}).hover(c,d);h.click(function(){if(!$(this).hasClass("disable")){if($.slideshow.IsAutoPlayInProgress()){$.slideshow.resetAutoPlay($(".playback_control",j))}$.slideshow.to_slide(j,false);$(".inspiration_info").hide()}return false}).hover(c,d);$("a.close_button",j).click(function(){if($.slideshow.IsAutoPlayInProgress()){$.slideshow.stopAutoPlay($(".playback_control",j))}$(window).unbind("resize",$.slideshow.resize_canvas);$.unblockUI();$(this).closest(".slide_show").remove();return false});$(".autoplay_slider_set",j).click(function(){var k=$(this).closest(".playback_control");$.slideshow.stopAutoPlay(k)});$(".autoplay",j).click(function(){$(this).fadeOut(100,function(){var k=$(this).closest(".playback_control");$(".autoplay_slider_set",k).fadeIn(100,function(){$.slideshow.resetAutoPlay(k)})});return false})};$(".view_triggers a.view_slide").click(function(){$.thumbnail.must_elastic(a);return false})});$.extend({stack_effects:{defaults:{border_style:"solid",border_width:1,border_color:"#333333",background_color:"black",z_index:10,stack_displacement:5},apply:function(b,a){if(typeof(a)=="undefined"){a={}}$.extend(a,$.stack_effects.defaults);$(b).each(function(){var d=$(this);if(!d.hasClass(".stack_effect_on")){d.addClass("stack_effect_on");if(d.is("img")){var c=new Image();$(c).load(function(){$.stack_effects.draw_shadow(d,a)}).attr("src",d.attr("src"))}else{$.stack_effects.draw_shadow(d)}}})},draw_shadow:function(a,d){var b={width:a.width(),height:a.height()};var e=a.wrap("<div class='shadow_effect_wrapper'></div>").parent();if(d.center_image){var c={position:"absolute",top:13,left:9};e.css(c)}else{e.css({position:"relative"})}a.css({position:"absolute",left:0,top:0,zIndex:d.z_index});$.each([1,2],function(f,g){var j=$("<div class='shadow'></div>");var l=d.stack_displacement*g;var h=d.border_style+" "+d.border_width+"px "+d.border_color;var k={border:h,left:l,top:l,position:"absolute",backgroundColor:d.background_color,zIndex:d.z_index-g};$.extend(k,b);j.css(k);e.append(j)})}}});$.fn.extend({stack_effects:function(a){$.stack_effects.apply($(this),a)}});function goElastic(){$.thumbnail.go_elastic();$(".ajax_hidden_form .go_elastic_button").click()}function FlashMovieStartExploringClicked(){goElastic()}$(function(){});$(function(){thumbnail={parameters:{},internal_functions:{item_click:function(a){if($("#thumbnails").length>0){$.thumbnail.must_elastic($.thumbnail.internal_functions.item_click_core(a))}else{$.thumbnail.internal_functions.item_click_core(a)}return false},item_click_core:function(a){if($.isFunction($.thumbnail.parameters.item_click)){$.thumbnail.parameters.item_click($(a))}}},init:function(a){$.extend($.thumbnail.parameters,a);$("#thumbnails a.hl_popup").live("click",function(){$.thumbnail.internal_functions.item_click(this);return false});$("#recently_viewed_list a").live("click",function(){var b=$(this).closest("li");$.thumbnail.internal_functions.item_click(b);return false})},init_draggable:function(a){a.draggable({axis:"x",start:function(){$(this).parent().css({opacity:0.6})},stop:function(){var d=$(this);d.parent().css({opacity:1});if(d.position().left>0){d.animate({left:0})}var c=-d.outerWidth()+d.offsetParent().width();if(d.position().left<c){var b={};b.left=c+"px";d.animate(b)}}}).css({cursor:"move"})},add_info_box:function(b){var a=$(".ajax_hidden_form .info_box").clone();var d=$.thumbnail.get_icons_per_row();if($(".thumbnail_item",b).length+3>d){var c=$(".thumbnail_item:lt(2)",b);c.wrapAll('<div class="start_vert_box"></div>')}$("*:first",b).after(a)},search_thumbnail_loaded:function(e,d){Sys.WebForms.PageRequestManager.getInstance().remove_pageLoaded($.thumbnail.search_thumbnail_loaded);$.unblockUI();var p=$("#thumbnails");if(p.length>0){var a=p.wrapInner('<div class="old_result"></div>').children(".old_result").css({left:0,top:0,height:p.height(),width:p.width(),overflow:"hidden"});var m=p.wrapInner('<div class="roller"></div>').children(".roller").css({position:"absolute",height:p.height()});var b=$(".thumbnail_parameters");if($.isFunction($.thumbnail.parameters.after_search_result_loaded)){$.thumbnail.parameters.after_search_result_loaded()}var o;var f={left:a.outerWidth(),top:0};var n=$(".search_result .empty_result");var l;if(n.length>0){f.width=$(window).width();$("html, body").animate({scrollTop:0},"fast")}else{var i=$(".search_result .thumbnail_item");var h=i.length;var j=b.attr("expanded_icons_per_column");var c=b.attr("box_width");l=c*j;if($(".search_result .info_box").length>0){h+=6;l=parseInt(c*(h/j))}o=$.thumbnail.get_thumbnail_full_width(h);f.width=o.width;$.extend(f,{marginLeft:o.padding,marginRight:o.padding,height:l})}var q=$(".search_result").clone().css(f);if(o!=undefined){if(o.is_small_frame){q.addClass("small_frame")}}m.append(q);var k=a.outerWidth()+q.outerWidth();m.css({width:k});var g=-(a.outerWidth()+p.position().left);if(f.height==null){f.height="auto"}$("#thumbnail_window_frame, #thumbnails, #thumbnail_window").animate({height:f.height});m.animate({left:g},{duration:500,complete:function(){a.remove();p.html(q.html()).css({width:f.width,height:f.height,left:0,marginLeft:q.css("padding-left"),marginRight:q.css("padding-right")});$("#thumbnail_window_frame, #thumbnails, #thumbnail_window").animate({height:f.height},"100");if(q.hasClass("small_frame")){p.addClass("small_frame");p.draggable("disable").css({cursor:"default"})}else{p.addClass("small_frame");p.draggable("enable").css({cursor:"move"})}if($.isFunction($.thumbnail.parameters.load_complete)){$.thumbnail.parameters.load_complete()}m.remove();p.css({marginLeft:"auto",marginRight:"auto"})}})}else{if($.isFunction($.thumbnail.parameters.load_complete)){$.thumbnail.parameters.load_complete()}}},get_icons_per_row:function(a){var b=$(window);if(typeof(a)=="undefined"){a=b.width()}var d=$(".thumbnail_parameters");var c=d.attr("box_width");return Math.floor(a/c)},get_thumbnail_full_width:function(g){var f=$(window);var h=$(".thumbnail_parameters");var i=0;var a=0;var e=0;var b=h.attr("box_width");var c=parseInt(h.attr("expanded_icons_per_column"));if(f.width()>960){i=960}else{i=f.width()}var l=$.thumbnail.get_icons_per_row(i)*c;var j=Math.floor(f.width()/b)*c;var k=false;if(g<=l){k=true;var d=f.width()-i;e=d/2;a=i}else{if(g<=j){a=f.width()}else{a=Math.ceil(g/c)*b}}return{width:a,padding:e,is_small_frame:k}},bind_events:function(){var a=$("#thumbnails");$.thumbnail.init_draggable(a);if($.isFunction($.thumbnail.parameters.event_binding)){$.thumbnail.parameters.event_binding()}},go_elastic:function(a){var d=$("#thumbnails .thumbnail_item");var e=$(".thumbnail_parameters");var c=$(".start_exploring_banner");var b=function(){$(".view_option_bar").addClass("full_screen_toggle");var k=$(window);var j=$("#thumbnails");var p=$("#thumbnail_window");var m=$("#thumbnail_window_frame");var i=$(d.get(0));var l=e.attr("expanded_icons_per_column");var o=i.outerHeight()*l;var n=$.thumbnail.get_thumbnail_full_width(d.length);var g=n.width;j.css({width:g,height:o});if(n.is_small_frame){j.addClass("small_frame")}else{j.removeClass("small_frame")}var h=function(){$("#thumbnail_window_frame  #left_arrow, #thumbnail_window_frame #right_arrow").fadeIn("slow")};var f={width:k.width(),height:o};m.animate({height:o,width:k.width(),marginLeft:p.offset().left*-1},{duration:250});p.animate(f,{duration:250,complete:function(){h()}});$.thumbnail.bind_events()};if(c.length>0){c.slideUp(500,b)}else{b()}e.attr("expanded","true");if($.isFunction(a)){setTimeout(a,1500)}},must_elastic:function(a){var b=$(".thumbnail_parameters");if(b.attr("expanded")!="true"&&$("#thumbnails").length>0){$.thumbnail.go_elastic(a)}else{if($.isFunction(a)){a()}}}};$.extend({thumbnail:thumbnail});$(window).resize(function(){var a=100;var d=$(".thumbnail_parameters");if(d.attr("expanded")=="true"){var b=$(window).width()-10;if(b<960){b=960}var c={width:b,marginLeft:-$("#main").offset().left};$("#thumbnail_window_frame").animate(c,{duration:a,complete:function(){$("#thumbnail_window").animate({width:b},{duration:a,complete:function(){var e=$("#thumbnails");if(e.hasClass("small_frame")){var f=0;var g={paddingLeft:f,paddingRight:f};e.animate(g,{duration:a})}}})}})}})});$(function(){$("[tooltip_text]").hover(function(){var a=$(this);var b=$(".tooltip.template").clone().removeClass("template").appendTo("body");b.find(".message_box").html(a.attr("tooltip_text"));a.data("tooltip",b);b.css({left:a.offset().left+6,top:a.offset().top-b.outerHeight()-7}).fadeIn(100)},function(){var a=$(this);var b=a.data("tooltip");a.removeData("tooltip");b.fadeOut(100).remove()})});$.extend({whitepaper:{whitepaper_loaded:function(b,a){Sys.WebForms.PageRequestManager.getInstance().remove_pageLoaded($.whitepaper.whitepaper_loaded);var c=$(".whitepaper_popup .popup");$.whitepaper.display_popup(c)},display_popup:function(a){$.popup.show(a,790);$(".content",a).jScrollPane({scrollbarWidth:20,dragMaxHeight:105,dragMinHeight:105,reinitialiseOnImageLoad:true})},show_wp_popup:function(a){$(".ajax_hidden_form .whitepaper_vlink").val(a);$.loading_block();Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded($.whitepaper.whitepaper_loaded);$(".ajax_hidden_form .whitepaper_button").click()}}});
