/*
 * 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 q=this,k,E=q.jQuery,v=q.$,u=q.jQuery=q.$=function(K,L){return new u.fn.init(K,L)},J=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,j=/^.[^:#\[\.,]*$/;u.fn=u.prototype={init:function(K,N){K=K||document;if(K.nodeType){this[0]=K;this.length=1;this.context=K;return this}if(typeof K==="string"){var M=J.exec(K);if(M&&(M[1]||!N)){if(M[1]){K=u.clean([M[1]],N)}else{var O=document.getElementById(M[3]);if(O&&O.id!=M[3]){return u().find(K)}var L=u(O||[]);L.context=document;L.selector=K;return L}}else{return u(N).find(K)}}else{if(u.isFunction(K)){return u(document).ready(K)}}if(K.selector&&K.context){this.selector=K.selector;this.context=K.context}return this.setArray(u.isArray(K)?K:u.makeArray(K))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(K){return K===k?Array.prototype.slice.call(this):this[K]},pushStack:function(L,N,K){var M=u(L);M.prevObject=this;M.context=this.context;if(N==="find"){M.selector=this.selector+(this.selector?" ":"")+K}else{if(N){M.selector=this.selector+"."+N+"("+K+")"}}return M},setArray:function(K){this.length=0;Array.prototype.push.apply(this,K);return this},each:function(L,K){return u.each(this,L,K)},index:function(K){return u.inArray(K&&K.jquery?K[0]:K,this)},attr:function(L,N,M){var K=L;if(typeof L==="string"){if(N===k){return this[0]&&u[M||"attr"](this[0],L)}else{K={};K[L]=N}}return this.each(function(O){for(L in K){u.attr(M?this.style:this,L,u.prop(this,K[L],M,O,L))}})},css:function(K,L){if((K=="width"||K=="height")&&parseFloat(L)<0){L=k}return this.attr(K,L,"curCSS")},text:function(L){if(typeof L!=="object"&&L!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(L))}var K="";u.each(L||this,function(){u.each(this.childNodes,function(){if(this.nodeType!=8){K+=this.nodeType!=1?this.nodeValue:u.fn.text([this])}})});return K},wrapAll:function(K){if(this[0]){var L=u(K,this[0].ownerDocument).clone();if(this[0].parentNode){L.insertBefore(this[0])}L.map(function(){var M=this;while(M.firstChild){M=M.firstChild}return M}).append(this)}return this},wrapInner:function(K){return this.each(function(){u(this).contents().wrapAll(K)})},wrap:function(K){return this.each(function(){u(this).wrapAll(K)})},append:function(){return this.domManip(arguments,true,function(K){if(this.nodeType==1){this.appendChild(K)}})},prepend:function(){return this.domManip(arguments,true,function(K){if(this.nodeType==1){this.insertBefore(K,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(K){this.parentNode.insertBefore(K,this)})},after:function(){return this.domManip(arguments,false,function(K){this.parentNode.insertBefore(K,this.nextSibling)})},end:function(){return this.prevObject||u([])},push:[].push,sort:[].sort,splice:[].splice,find:function(K){if(this.length===1){var L=this.pushStack([],"find",K);L.length=0;u.find(K,this[0],L);return L}else{return this.pushStack(u.unique(u.map(this,function(M){return u.find(K,M)})),"find",K)}},clone:function(M){var K=this.map(function(){if(!u.support.noCloneEvent&&!u.isXMLDoc(this)){var O=this.outerHTML;if(!O){var P=this.ownerDocument.createElement("div");P.appendChild(this.cloneNode(true));O=P.innerHTML}return u.clean([O.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(M===true){var N=this.find("*").andSelf(),L=0;K.find("*").andSelf().each(function(){if(this.nodeName!==N[L].nodeName){return}var O=u.data(N[L],"events");for(var Q in O){for(var P in O[Q]){u.event.add(this,Q,O[Q][P],O[Q][P].data)}}L++})}return K},filter:function(K){return this.pushStack(u.isFunction(K)&&u.grep(this,function(M,L){return K.call(M,L)})||u.multiFilter(K,u.grep(this,function(L){return L.nodeType===1})),"filter",K)},closest:function(K){var M=u.expr.match.POS.test(K)?u(K):null,L=0;return this.map(function(){var N=this;while(N&&N.ownerDocument){if(M?M.index(N)>-1:u(N).is(K)){u.data(N,"closest",L);return N}N=N.parentNode;L++}})},not:function(K){if(typeof K==="string"){if(j.test(K)){return this.pushStack(u.multiFilter(K,this,true),"not",K)}else{K=u.multiFilter(K,this)}}var L=K.length&&K[K.length-1]!==k&&!K.nodeType;return this.filter(function(){return L?u.inArray(this,K)<0:this!=K})},add:function(K){return this.pushStack(u.unique(u.merge(this.get(),typeof K==="string"?u(K):u.makeArray(K))))},is:function(K){return !!K&&u.multiFilter(K,this).length>0},hasClass:function(K){return !!K&&this.is("."+K)},val:function(Q){if(Q===k){var K=this[0];if(K){if(u.nodeName(K,"option")){return(K.attributes.value||{}).specified?K.value:K.text}if(u.nodeName(K,"select")){var O=K.selectedIndex,R=[],S=K.options,N=K.type=="select-one";if(O<0){return null}for(var L=N?O:0,P=N?O+1:S.length;L<P;L++){var M=S[L];if(M.selected){Q=u(M).val();if(N){return Q}R.push(Q)}}return R}return(K.value||"").replace(/\r/g,"")}return k}if(typeof Q==="number"){Q+=""}return this.each(function(){if(this.nodeType!=1){return}if(u.isArray(Q)&&/radio|checkbox/.test(this.type)){this.checked=(u.inArray(this.value,Q)>=0||u.inArray(this.name,Q)>=0)}else{if(u.nodeName(this,"select")){var T=u.makeArray(Q);u("option",this).each(function(){this.selected=(u.inArray(this.value,T)>=0||u.inArray(this.text,T)>=0)});if(!T.length){this.selectedIndex=-1}}else{this.value=Q}}})},html:function(K){return K===k?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(K)},replaceWith:function(K){return this.after(K).remove()},eq:function(K){return this.slice(K,+K+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(K){return this.pushStack(u.map(this,function(M,L){return K.call(M,L,M)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(P,S,R){if(this[0]){var O=(this[0].ownerDocument||this[0]).createDocumentFragment(),L=u.clean(P,(this[0].ownerDocument||this[0]),O),N=O.firstChild;if(N){for(var M=0,K=this.length;M<K;M++){R.call(Q(this[M],N),this.length>1||M>0?O.cloneNode(true):O)}}if(L){u.each(L,F)}}return this;function Q(T,U){return S&&u.nodeName(T,"table")&&u.nodeName(U,"tr")?(T.getElementsByTagName("tbody")[0]||T.appendChild(T.ownerDocument.createElement("tbody"))):T}}};u.fn.init.prototype=u.fn;function F(K,L){if(L.src){u.ajax({url:L.src,async:false,dataType:"script"})}else{u.globalEval(L.text||L.textContent||L.innerHTML||"")}if(L.parentNode){L.parentNode.removeChild(L)}}function g(){return +new Date}u.extend=u.fn.extend=function(){var P=arguments[0]||{},N=1,O=arguments.length,K=false,M;if(typeof P==="boolean"){K=P;P=arguments[1]||{};N=2}if(typeof P!=="object"&&!u.isFunction(P)){P={}}if(O==N){P=this;--N}for(;N<O;N++){if((M=arguments[N])!=null){for(var L in M){var Q=P[L],R=M[L];if(P===R){continue}if(K&&R&&typeof R==="object"&&!R.nodeType){P[L]=u.extend(K,Q||(R.length!=null?[]:{}),R)}else{if(R!==k){P[L]=R}}}}}return P};var c=/z-?index|font-?weight|opacity|zoom|line-?height/i,w=document.defaultView||{},y=Object.prototype.toString;u.extend({noConflict:function(K){q.$=v;if(K){q.jQuery=E}return u},isFunction:function(K){return y.call(K)==="[object Function]"},isArray:function(K){return y.call(K)==="[object Array]"},isXMLDoc:function(K){return K.nodeType===9&&K.documentElement.nodeName!=="HTML"||!!K.ownerDocument&&u.isXMLDoc(K.ownerDocument)},globalEval:function(M){if(M&&/\S/.test(M)){var L=document.getElementsByTagName("head")[0]||document.documentElement,K=document.createElement("script");K.type="text/javascript";if(u.support.scriptEval){K.appendChild(document.createTextNode(M))}else{K.text=M}L.insertBefore(K,L.firstChild);L.removeChild(K)}},nodeName:function(L,K){return L.nodeName&&L.nodeName.toUpperCase()==K.toUpperCase()},each:function(M,Q,L){var K,N=0,O=M.length;if(L){if(O===k){for(K in M){if(Q.apply(M[K],L)===false){break}}}else{for(;N<O;){if(Q.apply(M[N++],L)===false){break}}}}else{if(O===k){for(K in M){if(Q.call(M[K],K,M[K])===false){break}}}else{for(var P=M[0];N<O&&Q.call(P,N,P)!==false;P=M[++N]){}}}return M},prop:function(N,O,M,L,K){if(u.isFunction(O)){O=O.call(N,L)}return typeof O==="number"&&M=="curCSS"&&!c.test(K)?O+"px":O},className:{add:function(K,L){u.each((L||"").split(/\s+/),function(M,N){if(K.nodeType==1&&!u.className.has(K.className,N)){K.className+=(K.className?" ":"")+N}})},remove:function(K,L){if(K.nodeType==1){K.className=L!==k?u.grep(K.className.split(/\s+/),function(M){return !u.className.has(L,M)}).join(" "):""}},has:function(L,K){return L&&u.inArray(K,(L.className||L).toString().split(/\s+/))>-1}},swap:function(N,M,O){var K={};for(var L in M){K[L]=N.style[L];N.style[L]=M[L]}O.call(N);for(var L in M){N.style[L]=K[L]}},css:function(N,L,P,K){if(L=="width"||L=="height"){var R,M={position:"absolute",visibility:"hidden",display:"block"},Q=L=="width"?["Left","Right"]:["Top","Bottom"];function O(){R=L=="width"?N.offsetWidth:N.offsetHeight;if(K==="border"){return}u.each(Q,function(){if(!K){R-=parseFloat(u.curCSS(N,"padding"+this,true))||0}if(K==="margin"){R+=parseFloat(u.curCSS(N,"margin"+this,true))||0}else{R-=parseFloat(u.curCSS(N,"border"+this+"Width",true))||0}})}if(N.offsetWidth!==0){O()}else{u.swap(N,M,O)}return Math.max(0,Math.round(R))}return u.curCSS(N,L,P)},curCSS:function(O,L,M){var R,K=O.style;if(L=="opacity"&&!u.support.opacity){R=u.attr(K,"opacity");return R==""?"1":R}if(L.match(/float/i)){L=C}if(!M&&K&&K[L]){R=K[L]}else{if(w.getComputedStyle){if(L.match(/float/i)){L="float"}L=L.replace(/([A-Z])/g,"-$1").toLowerCase();var S=w.getComputedStyle(O,null);if(S){R=S.getPropertyValue(L)}if(L=="opacity"&&R==""){R="1"}}else{if(O.currentStyle){var P=L.replace(/\-(\w)/g,function(T,U){return U.toUpperCase()});R=O.currentStyle[L]||O.currentStyle[P];if(!/^\d+(px)?$/i.test(R)&&/^\d/.test(R)){var N=K.left,Q=O.runtimeStyle.left;O.runtimeStyle.left=O.currentStyle.left;K.left=R||0;R=K.pixelLeft+"px";K.left=N;O.runtimeStyle.left=Q}}}}return R},clean:function(L,Q,O){Q=Q||document;if(typeof Q.createElement==="undefined"){Q=Q.ownerDocument||Q[0]&&Q[0].ownerDocument||document}if(!O&&L.length===1&&typeof L[0]==="string"){var N=/^<(\w+)\s*\/?>$/.exec(L[0]);if(N){return[Q.createElement(N[1])]}}var M=[],K=[],R=Q.createElement("div");u.each(L,function(V,Y){if(typeof Y==="number"){Y+=""}if(!Y){return}if(typeof Y==="string"){Y=Y.replace(/(<(\w+)[^>]*?)\/>/g,function(aa,ab,Z){return Z.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?aa:ab+"></"+Z+">"});var U=Y.replace(/^\s+/,"").substring(0,10).toLowerCase();var W=!U.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!U.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||U.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!U.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!U.indexOf("<td")||!U.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!U.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!u.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];R.innerHTML=W[1]+Y+W[2];while(W[0]--){R=R.lastChild}if(!u.support.tbody){var X=/<tbody/i.test(Y),T=!U.indexOf("<table")&&!X?R.firstChild&&R.firstChild.childNodes:W[1]=="<table>"&&!X?R.childNodes:[];for(var S=T.length-1;S>=0;--S){if(u.nodeName(T[S],"tbody")&&!T[S].childNodes.length){T[S].parentNode.removeChild(T[S])}}}if(!u.support.leadingWhitespace&&/^\s/.test(Y)){R.insertBefore(Q.createTextNode(Y.match(/^\s*/)[0]),R.firstChild)}Y=u.makeArray(R.childNodes)}if(Y.nodeType){M.push(Y)}else{M=u.merge(M,Y)}});if(O){for(var P=0;M[P];P++){if(u.nodeName(M[P],"script")&&(!M[P].type||M[P].type.toLowerCase()==="text/javascript")){K.push(M[P].parentNode?M[P].parentNode.removeChild(M[P]):M[P])}else{if(M[P].nodeType===1){M.splice.apply(M,[P+1,0].concat(u.makeArray(M[P].getElementsByTagName("script"))))}O.appendChild(M[P])}}return K}return M},attr:function(P,M,Q){if(!P||P.nodeType==3||P.nodeType==8){return k}var N=!u.isXMLDoc(P),R=Q!==k;M=N&&u.props[M]||M;if(P.tagName){var L=/href|src|style/.test(M);if(M=="selected"&&P.parentNode){P.parentNode.selectedIndex}if(M in P&&N&&!L){if(R){if(M=="type"&&u.nodeName(P,"input")&&P.parentNode){throw"type property can't be changed"}P[M]=Q}if(u.nodeName(P,"form")&&P.getAttributeNode(M)){return P.getAttributeNode(M).nodeValue}if(M=="tabIndex"){var O=P.getAttributeNode("tabIndex");return O&&O.specified?O.value:P.nodeName.match(/(button|input|object|select|textarea)/i)?0:P.nodeName.match(/^(a|area)$/i)&&P.href?0:k}return P[M]}if(!u.support.style&&N&&M=="style"){return u.attr(P.style,"cssText",Q)}if(R){P.setAttribute(M,""+Q)}var K=!u.support.hrefNormalized&&N&&L?P.getAttribute(M,2):P.getAttribute(M);return K===null?k:K}if(!u.support.opacity&&M=="opacity"){if(R){P.zoom=1;P.filter=(P.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(Q)+""=="NaN"?"":"alpha(opacity="+Q*100+")")}return P.filter&&P.filter.indexOf("opacity=")>=0?(parseFloat(P.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}M=M.replace(/-([a-z])/ig,function(S,T){return T.toUpperCase()});if(R){P[M]=Q}return P[M]},trim:function(K){return(K||"").replace(/^\s+|\s+$/g,"")},makeArray:function(M){var K=[];if(M!=null){var L=M.length;if(L==null||typeof M==="string"||u.isFunction(M)||M.setInterval){K[0]=M}else{while(L){K[--L]=M[L]}}}return K},inArray:function(M,N){for(var K=0,L=N.length;K<L;K++){if(N[K]===M){return K}}return -1},merge:function(N,K){var L=0,M,O=N.length;if(!u.support.getAll){while((M=K[L++])!=null){if(M.nodeType!=8){N[O++]=M}}}else{while((M=K[L++])!=null){N[O++]=M}}return N},unique:function(Q){var L=[],K={};try{for(var M=0,N=Q.length;M<N;M++){var P=u.data(Q[M]);if(!K[P]){K[P]=true;L.push(Q[M])}}}catch(O){L=Q}return L},grep:function(L,P,K){var M=[];for(var N=0,O=L.length;N<O;N++){if(!K!=!P(L[N],N)){M.push(L[N])}}return M},map:function(K,P){var L=[];for(var M=0,N=K.length;M<N;M++){var O=P(K[M],M);if(O!=null){L[L.length]=O}}return L.concat.apply([],L)}});var I=navigator.userAgent.toLowerCase();u.browser={version:(I.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(I),opera:/opera/.test(I),msie:/msie/.test(I)&&!/opera/.test(I),mozilla:/mozilla/.test(I)&&!/(compatible|webkit)/.test(I)};u.each({parent:function(K){return K.parentNode},parents:function(K){return u.dir(K,"parentNode")},next:function(K){return u.nth(K,2,"nextSibling")},prev:function(K){return u.nth(K,2,"previousSibling")},nextAll:function(K){return u.dir(K,"nextSibling")},prevAll:function(K){return u.dir(K,"previousSibling")},siblings:function(K){return u.sibling(K.parentNode.firstChild,K)},children:function(K){return u.sibling(K.firstChild)},contents:function(K){return u.nodeName(K,"iframe")?K.contentDocument||K.contentWindow.document:u.makeArray(K.childNodes)}},function(K,L){u.fn[K]=function(M){var N=u.map(this,L);if(M&&typeof M=="string"){N=u.multiFilter(M,N)}return this.pushStack(u.unique(N),K,M)}});u.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(K,L){u.fn[K]=function(M){var P=[],R=u(M);for(var Q=0,N=R.length;Q<N;Q++){var O=(Q>0?this.clone(true):this).get();u.fn[L].apply(u(R[Q]),O);P=P.concat(O)}return this.pushStack(P,K,M)}});u.each({removeAttr:function(K){u.attr(this,K,"");if(this.nodeType==1){this.removeAttribute(K)}},addClass:function(K){u.className.add(this,K)},removeClass:function(K){u.className.remove(this,K)},toggleClass:function(L,K){if(typeof K!=="boolean"){K=!u.className.has(this,L)}u.className[K?"add":"remove"](this,L)},remove:function(K){if(!K||u.filter(K,[this]).length){u("*",this).add([this]).each(function(){u.event.remove(this);u.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){u(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(K,L){u.fn[K]=function(){return this.each(L,arguments)}});function o(K,L){return K[0]&&parseInt(u.curCSS(K[0],L,true),10)||0}var l="jQuery"+g(),B=0,G={};u.extend({cache:{},data:function(L,K,M){L=L==q?G:L;var N=L[l];if(!N){N=L[l]=++B}if(K&&!u.cache[N]){u.cache[N]={}}if(M!==k){u.cache[N][K]=M}return K?u.cache[N][K]:N},removeData:function(L,K){L=L==q?G:L;var N=L[l];if(K){if(u.cache[N]){delete u.cache[N][K];K="";for(K in u.cache[N]){break}if(!K){u.removeData(L)}}}else{try{delete L[l]}catch(M){if(L.removeAttribute){L.removeAttribute(l)}}delete u.cache[N]}},queue:function(L,K,N){if(L){K=(K||"fx")+"queue";var M=u.data(L,K);if(!M||u.isArray(N)){M=u.data(L,K,u.makeArray(N))}else{if(N){M.push(N)}}}return M},dequeue:function(N,M){var K=u.queue(N,M),L=K.shift();if(!M||M==="fx"){L=K[0]}if(L!==k){L.call(N)}}});u.fn.extend({data:function(K,M){var N=K.split(".");N[1]=N[1]?"."+N[1]:"";if(M===k){var L=this.triggerHandler("getData"+N[1]+"!",[N[0]]);if(L===k&&this.length){L=u.data(this[0],K)}return L===k&&N[1]?this.data(N[0]):L}else{return this.trigger("setData"+N[1]+"!",[N[0],M]).each(function(){u.data(this,K,M)})}},removeData:function(K){return this.each(function(){u.removeData(this,K)})},queue:function(K,L){if(typeof K!=="string"){L=K;K="fx"}if(L===k){return u.queue(this[0],K)}return this.each(function(){var M=u.queue(this,K,L);if(K=="fx"&&M.length==1){M[0].call(this)}})},dequeue:function(K){return this.each(function(){u.dequeue(this,K)})}});
/*
 * 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 X=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,R=0,N=Object.prototype.toString;var L=function(ae,aa,ah,ai){ah=ah||[];aa=aa||document;if(aa.nodeType!==1&&aa.nodeType!==9){return[]}if(!ae||typeof ae!=="string"){return ah}var af=[],ac,al,ao,Z,aj,ab,ad=true;X.lastIndex=0;while((ac=X.exec(ae))!==null){af.push(ac[1]);if(ac[2]){ab=RegExp.rightContext;break}}if(af.length>1&&S.exec(ae)){if(af.length===2&&O.relative[af[0]]){al=P(af[0]+af[1],aa)}else{al=O.relative[af[0]]?[aa]:L(af.shift(),aa);while(af.length){ae=af.shift();if(O.relative[ae]){ae+=af.shift()}al=P(ae,al)}}}else{var ak=ai?{expr:af.pop(),set:K(ai)}:L.find(af.pop(),af.length===1&&aa.parentNode?aa.parentNode:aa,W(aa));al=L.filter(ak.expr,ak.set);if(af.length>0){ao=K(al)}else{ad=false}while(af.length){var an=af.pop(),am=an;if(!O.relative[an]){an=""}else{am=af.pop()}if(am==null){am=aa}O.relative[an](ao,am,W(aa))}}if(!ao){ao=al}if(!ao){throw"Syntax error, unrecognized expression: "+(an||ae)}if(N.call(ao)==="[object Array]"){if(!ad){ah.push.apply(ah,ao)}else{if(aa.nodeType===1){for(var ag=0;ao[ag]!=null;ag++){if(ao[ag]&&(ao[ag]===true||ao[ag].nodeType===1&&Q(aa,ao[ag]))){ah.push(al[ag])}}}else{for(var ag=0;ao[ag]!=null;ag++){if(ao[ag]&&ao[ag].nodeType===1){ah.push(al[ag])}}}}}else{K(ao,ah)}if(ab){L(ab,aa,ah,ai);if(M){hasDuplicate=false;ah.sort(M);if(hasDuplicate){for(var ag=1;ag<ah.length;ag++){if(ah[ag]===ah[ag-1]){ah.splice(ag--,1)}}}}}return ah};L.matches=function(Z,aa){return L(Z,null,null,aa)};L.find=function(ag,Z,ah){var af,ad;if(!ag){return[]}for(var ac=0,ab=O.order.length;ac<ab;ac++){var ae=O.order[ac],ad;if((ad=O.match[ae].exec(ag))){var aa=RegExp.leftContext;if(aa.substr(aa.length-1)!=="\\"){ad[1]=(ad[1]||"").replace(/\\/g,"");af=O.find[ae](ad,Z,ah);if(af!=null){ag=ag.replace(O.match[ae],"");break}}}}if(!af){af=Z.getElementsByTagName("*")}return{set:af,expr:ag}};L.filter=function(aj,ai,am,ac){var ab=aj,ao=[],ag=ai,ae,Z,af=ai&&ai[0]&&W(ai[0]);while(aj&&ai.length){for(var ah in O.filter){if((ae=O.match[ah].exec(aj))!=null){var aa=O.filter[ah],an,al;Z=false;if(ag==ao){ao=[]}if(O.preFilter[ah]){ae=O.preFilter[ah](ae,ag,am,ao,ac,af);if(!ae){Z=an=true}else{if(ae===true){continue}}}if(ae){for(var ad=0;(al=ag[ad])!=null;ad++){if(al){an=aa(al,ae,ad,ag);var ak=ac^!!an;if(am&&an!=null){if(ak){Z=true}else{ag[ad]=false}}else{if(ak){ao.push(al);Z=true}}}}}if(an!==k){if(!am){ag=ao}aj=aj.replace(O.match[ah],"");if(!Z){return[]}break}}}if(aj==ab){if(Z==null){throw"Syntax error, unrecognized expression: "+aj}else{break}}ab=aj}return ag};var O=L.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(Z){return Z.getAttribute("href")}},relative:{"+":function(ag,Z,af){var ad=typeof Z==="string",ah=ad&&!/\W/.test(Z),ae=ad&&!ah;if(ah&&!af){Z=Z.toUpperCase()}for(var ac=0,ab=ag.length,aa;ac<ab;ac++){if((aa=ag[ac])){while((aa=aa.previousSibling)&&aa.nodeType!==1){}ag[ac]=ae||aa&&aa.nodeName===Z?aa||false:aa===Z}}if(ae){L.filter(Z,ag,true)}},">":function(af,aa,ag){var ad=typeof aa==="string";if(ad&&!/\W/.test(aa)){aa=ag?aa:aa.toUpperCase();for(var ab=0,Z=af.length;ab<Z;ab++){var ae=af[ab];if(ae){var ac=ae.parentNode;af[ab]=ac.nodeName===aa?ac:false}}}else{for(var ab=0,Z=af.length;ab<Z;ab++){var ae=af[ab];if(ae){af[ab]=ad?ae.parentNode:ae.parentNode===aa}}if(ad){L.filter(aa,af,true)}}},"":function(ac,aa,ae){var ab=R++,Z=Y;if(!aa.match(/\W/)){var ad=aa=ae?aa:aa.toUpperCase();Z=V}Z("parentNode",aa,ab,ac,ad,ae)},"~":function(ac,aa,ae){var ab=R++,Z=Y;if(typeof aa==="string"&&!aa.match(/\W/)){var ad=aa=ae?aa:aa.toUpperCase();Z=V}Z("previousSibling",aa,ab,ac,ad,ae)}},find:{ID:function(aa,ab,ac){if(typeof ab.getElementById!=="undefined"&&!ac){var Z=ab.getElementById(aa[1]);return Z?[Z]:[]}},NAME:function(ab,ae,af){if(typeof ae.getElementsByName!=="undefined"){var aa=[],ad=ae.getElementsByName(ab[1]);for(var ac=0,Z=ad.length;ac<Z;ac++){if(ad[ac].getAttribute("name")===ab[1]){aa.push(ad[ac])}}return aa.length===0?null:aa}},TAG:function(Z,aa){return aa.getElementsByTagName(Z[1])}},preFilter:{CLASS:function(ac,aa,ab,Z,af,ag){ac=" "+ac[1].replace(/\\/g,"")+" ";if(ag){return ac}for(var ad=0,ae;(ae=aa[ad])!=null;ad++){if(ae){if(af^(ae.className&&(" "+ae.className+" ").indexOf(ac)>=0)){if(!ab){Z.push(ae)}}else{if(ab){aa[ad]=false}}}}return false},ID:function(Z){return Z[1].replace(/\\/g,"")},TAG:function(aa,Z){for(var ab=0;Z[ab]===false;ab++){}return Z[ab]&&W(Z[ab])?aa[1]:aa[1].toUpperCase()},CHILD:function(Z){if(Z[1]=="nth"){var aa=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(Z[2]=="even"&&"2n"||Z[2]=="odd"&&"2n+1"||!/\D/.test(Z[2])&&"0n+"+Z[2]||Z[2]);Z[2]=(aa[1]+(aa[2]||1))-0;Z[3]=aa[3]-0}Z[0]=R++;return Z},ATTR:function(ad,aa,ab,Z,ae,af){var ac=ad[1].replace(/\\/g,"");if(!af&&O.attrMap[ac]){ad[1]=O.attrMap[ac]}if(ad[2]==="~="){ad[4]=" "+ad[4]+" "}return ad},PSEUDO:function(ad,aa,ab,Z,ae){if(ad[1]==="not"){if(ad[3].match(X).length>1||/^\w/.test(ad[3])){ad[3]=L(ad[3],null,null,aa)}else{var ac=L.filter(ad[3],aa,ab,true^ae);if(!ab){Z.push.apply(Z,ac)}return false}}else{if(O.match.POS.test(ad[0])||O.match.CHILD.test(ad[0])){return true}}return ad},POS:function(Z){Z.unshift(true);return Z}},filters:{enabled:function(Z){return Z.disabled===false&&Z.type!=="hidden"},disabled:function(Z){return Z.disabled===true},checked:function(Z){return Z.checked===true},selected:function(Z){Z.parentNode.selectedIndex;return Z.selected===true},parent:function(Z){return !!Z.firstChild},empty:function(Z){return !Z.firstChild},has:function(ab,aa,Z){return !!L(Z[3],ab).length},header:function(Z){return/h\d/i.test(Z.nodeName)},text:function(Z){return"text"===Z.type},radio:function(Z){return"radio"===Z.type},checkbox:function(Z){return"checkbox"===Z.type},file:function(Z){return"file"===Z.type},password:function(Z){return"password"===Z.type},submit:function(Z){return"submit"===Z.type},image:function(Z){return"image"===Z.type},reset:function(Z){return"reset"===Z.type},button:function(Z){return"button"===Z.type||Z.nodeName.toUpperCase()==="BUTTON"},input:function(Z){return/input|select|textarea|button/i.test(Z.nodeName)}},setFilters:{first:function(aa,Z){return Z===0},last:function(ab,aa,Z,ac){return aa===ac.length-1},even:function(aa,Z){return Z%2===0},odd:function(aa,Z){return Z%2===1},lt:function(ab,aa,Z){return aa<Z[3]-0},gt:function(ab,aa,Z){return aa>Z[3]-0},nth:function(ab,aa,Z){return Z[3]-0==aa},eq:function(ab,aa,Z){return Z[3]-0==aa}},filter:{PSEUDO:function(af,ab,ac,ag){var aa=ab[1],ad=O.filters[aa];if(ad){return ad(af,ac,ab,ag)}else{if(aa==="contains"){return(af.textContent||af.innerText||"").indexOf(ab[3])>=0}else{if(aa==="not"){var ae=ab[3];for(var ac=0,Z=ae.length;ac<Z;ac++){if(ae[ac]===af){return false}}return true}}}},CHILD:function(Z,ac){var af=ac[1],aa=Z;switch(af){case"only":case"first":while(aa=aa.previousSibling){if(aa.nodeType===1){return false}}if(af=="first"){return true}aa=Z;case"last":while(aa=aa.nextSibling){if(aa.nodeType===1){return false}}return true;case"nth":var ab=ac[2],ai=ac[3];if(ab==1&&ai==0){return true}var ae=ac[0],ah=Z.parentNode;if(ah&&(ah.sizcache!==ae||!Z.nodeIndex)){var ad=0;for(aa=ah.firstChild;aa;aa=aa.nextSibling){if(aa.nodeType===1){aa.nodeIndex=++ad}}ah.sizcache=ae}var ag=Z.nodeIndex-ai;if(ab==0){return ag==0}else{return(ag%ab==0&&ag/ab>=0)}}},ID:function(aa,Z){return aa.nodeType===1&&aa.getAttribute("id")===Z},TAG:function(aa,Z){return(Z==="*"&&aa.nodeType===1)||aa.nodeName===Z},CLASS:function(aa,Z){return(" "+(aa.className||aa.getAttribute("class"))+" ").indexOf(Z)>-1},ATTR:function(ae,ac){var ab=ac[1],Z=O.attrHandle[ab]?O.attrHandle[ab](ae):ae[ab]!=null?ae[ab]:ae.getAttribute(ab),af=Z+"",ad=ac[2],aa=ac[4];return Z==null?ad==="!=":ad==="="?af===aa:ad==="*="?af.indexOf(aa)>=0:ad==="~="?(" "+af+" ").indexOf(aa)>=0:!aa?af&&Z!==false:ad==="!="?af!=aa:ad==="^="?af.indexOf(aa)===0:ad==="$="?af.substr(af.length-aa.length)===aa:ad==="|="?af===aa||af.substr(0,aa.length+1)===aa+"-":false},POS:function(ad,aa,ab,ae){var Z=aa[2],ac=O.setFilters[Z];if(ac){return ac(ad,ab,aa,ae)}}}};var S=O.match.POS;for(var U in O.match){O.match[U]=RegExp(O.match[U].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var K=function(aa,Z){aa=Array.prototype.slice.call(aa);if(Z){Z.push.apply(Z,aa);return Z}return aa};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(T){K=function(ad,ac){var aa=ac||[];if(N.call(ad)==="[object Array]"){Array.prototype.push.apply(aa,ad)}else{if(typeof ad.length==="number"){for(var ab=0,Z=ad.length;ab<Z;ab++){aa.push(ad[ab])}}else{for(var ab=0;ad[ab];ab++){aa.push(ad[ab])}}}return aa}}var M;if(document.documentElement.compareDocumentPosition){M=function(aa,Z){var ab=aa.compareDocumentPosition(Z)&4?-1:aa===Z?0:1;if(ab===0){hasDuplicate=true}return ab}}else{if("sourceIndex" in document.documentElement){M=function(aa,Z){var ab=aa.sourceIndex-Z.sourceIndex;if(ab===0){hasDuplicate=true}return ab}}else{if(document.createRange){M=function(ac,aa){var ab=ac.ownerDocument.createRange(),Z=aa.ownerDocument.createRange();ab.selectNode(ac);ab.collapse(true);Z.selectNode(aa);Z.collapse(true);var ad=ab.compareBoundaryPoints(Range.START_TO_END,Z);if(ad===0){hasDuplicate=true}return ad}}}}(function(){var aa=document.createElement("form"),ab="script"+(new Date).getTime();aa.innerHTML="<input name='"+ab+"'/>";var Z=document.documentElement;Z.insertBefore(aa,Z.firstChild);if(!!document.getElementById(ab)){O.find.ID=function(ad,ae,af){if(typeof ae.getElementById!=="undefined"&&!af){var ac=ae.getElementById(ad[1]);return ac?ac.id===ad[1]||typeof ac.getAttributeNode!=="undefined"&&ac.getAttributeNode("id").nodeValue===ad[1]?[ac]:k:[]}};O.filter.ID=function(ae,ac){var ad=typeof ae.getAttributeNode!=="undefined"&&ae.getAttributeNode("id");return ae.nodeType===1&&ad&&ad.nodeValue===ac}}Z.removeChild(aa)})();(function(){var Z=document.createElement("div");Z.appendChild(document.createComment(""));if(Z.getElementsByTagName("*").length>0){O.find.TAG=function(aa,ae){var ad=ae.getElementsByTagName(aa[1]);if(aa[1]==="*"){var ac=[];for(var ab=0;ad[ab];ab++){if(ad[ab].nodeType===1){ac.push(ad[ab])}}ad=ac}return ad}}Z.innerHTML="<a href='#'></a>";if(Z.firstChild&&typeof Z.firstChild.getAttribute!=="undefined"&&Z.firstChild.getAttribute("href")!=="#"){O.attrHandle.href=function(aa){return aa.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var Z=L,aa=document.createElement("div");aa.innerHTML="<p class='TEST'></p>";if(aa.querySelectorAll&&aa.querySelectorAll(".TEST").length===0){return}L=function(ae,ad,ab,ac){ad=ad||document;if(!ac&&ad.nodeType===9&&!W(ad)){try{return K(ad.querySelectorAll(ae),ab)}catch(af){}}return Z(ae,ad,ab,ac)};L.find=Z.find;L.filter=Z.filter;L.selectors=Z.selectors;L.matches=Z.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var Z=document.createElement("div");Z.innerHTML="<div class='test e'></div><div class='test'></div>";if(Z.getElementsByClassName("e").length===0){return}Z.lastChild.className="e";if(Z.getElementsByClassName("e").length===1){return}O.order.splice(1,0,"CLASS");O.find.CLASS=function(aa,ab,ac){if(typeof ab.getElementsByClassName!=="undefined"&&!ac){return ab.getElementsByClassName(aa[1])}}})()}function V(aa,af,ae,aj,ag,ai){var ah=aa=="previousSibling"&&!ai;for(var ac=0,ab=aj.length;ac<ab;ac++){var Z=aj[ac];if(Z){if(ah&&Z.nodeType===1){Z.sizcache=ae;Z.sizset=ac}Z=Z[aa];var ad=false;while(Z){if(Z.sizcache===ae){ad=aj[Z.sizset];break}if(Z.nodeType===1&&!ai){Z.sizcache=ae;Z.sizset=ac}if(Z.nodeName===af){ad=Z;break}Z=Z[aa]}aj[ac]=ad}}}function Y(aa,af,ae,aj,ag,ai){var ah=aa=="previousSibling"&&!ai;for(var ac=0,ab=aj.length;ac<ab;ac++){var Z=aj[ac];if(Z){if(ah&&Z.nodeType===1){Z.sizcache=ae;Z.sizset=ac}Z=Z[aa];var ad=false;while(Z){if(Z.sizcache===ae){ad=aj[Z.sizset];break}if(Z.nodeType===1){if(!ai){Z.sizcache=ae;Z.sizset=ac}if(typeof af!=="string"){if(Z===af){ad=true;break}}else{if(L.filter(af,[Z]).length>0){ad=Z;break}}}Z=Z[aa]}aj[ac]=ad}}}var Q=document.compareDocumentPosition?function(aa,Z){return aa.compareDocumentPosition(Z)&16}:function(aa,Z){return aa!==Z&&(aa.contains?aa.contains(Z):true)};var W=function(Z){return Z.nodeType===9&&Z.documentElement.nodeName!=="HTML"||!!Z.ownerDocument&&W(Z.ownerDocument)};var P=function(Z,ag){var ac=[],ad="",ae,ab=ag.nodeType?[ag]:ag;while((ae=O.match.PSEUDO.exec(Z))){ad+=ae[0];Z=Z.replace(O.match.PSEUDO,"")}Z=O.relative[Z]?Z+"*":Z;for(var af=0,aa=ab.length;af<aa;af++){L(Z,ab[af],ac)}return L.filter(ad,ac)};u.find=L;u.filter=L.filter;u.expr=L.selectors;u.expr[":"]=u.expr.filters;L.selectors.filters.hidden=function(Z){return Z.offsetWidth===0||Z.offsetHeight===0};L.selectors.filters.visible=function(Z){return Z.offsetWidth>0||Z.offsetHeight>0};L.selectors.filters.animated=function(Z){return u.grep(u.timers,function(aa){return Z===aa.elem}).length};u.multiFilter=function(ab,Z,aa){if(aa){ab=":not("+ab+")"}return L.matches(ab,Z)};u.dir=function(ab,aa){var Z=[],ac=ab[aa];while(ac&&ac!=document){if(ac.nodeType==1){Z.push(ac)}ac=ac[aa]}return Z};u.nth=function(ad,Z,ab,ac){Z=Z||1;var aa=0;for(;ad;ad=ad[ab]){if(ad.nodeType==1&&++aa==Z){break}}return ad};u.sibling=function(ab,aa){var Z=[];for(;ab;ab=ab.nextSibling){if(ab.nodeType==1&&ab!=aa){Z.push(ab)}}return Z};return;q.Sizzle=L})();u.event={add:function(O,L,N,Q){if(O.nodeType==3||O.nodeType==8){return}if(O.setInterval&&O!=q){O=q}if(!N.guid){N.guid=this.guid++}if(Q!==k){var M=N;N=this.proxy(M);N.data=Q}var K=u.data(O,"events")||u.data(O,"events",{}),P=u.data(O,"handle")||u.data(O,"handle",function(){return typeof u!=="undefined"&&!u.event.triggered?u.event.handle.apply(arguments.callee.elem,arguments):k});P.elem=O;u.each(L.split(/\s+/),function(S,T){var U=T.split(".");T=U.shift();N.type=U.slice().sort().join(".");var R=K[T];if(u.event.specialAll[T]){u.event.specialAll[T].setup.call(O,Q,U)}if(!R){R=K[T]={};if(!u.event.special[T]||u.event.special[T].setup.call(O,Q,U)===false){if(O.addEventListener){O.addEventListener(T,P,false)}else{if(O.attachEvent){O.attachEvent("on"+T,P)}}}}R[N.guid]=N;u.event.global[T]=true});O=null},guid:1,global:{},remove:function(Q,N,P){if(Q.nodeType==3||Q.nodeType==8){return}var M=u.data(Q,"events"),L,K;if(M){if(N===k||(typeof N==="string"&&N.charAt(0)==".")){for(var O in M){this.remove(Q,O+(N||""))}}else{if(N.type){P=N.handler;N=N.type}u.each(N.split(/\s+/),function(S,U){var W=U.split(".");U=W.shift();var T=RegExp("(^|\\.)"+W.slice().sort().join(".*\\.")+"(\\.|$)");if(M[U]){if(P){delete M[U][P.guid]}else{for(var V in M[U]){if(T.test(M[U][V].type)){delete M[U][V]}}}if(u.event.specialAll[U]){u.event.specialAll[U].teardown.call(Q,W)}for(L in M[U]){break}if(!L){if(!u.event.special[U]||u.event.special[U].teardown.call(Q,W)===false){if(Q.removeEventListener){Q.removeEventListener(U,u.data(Q,"handle"),false)}else{if(Q.detachEvent){Q.detachEvent("on"+U,u.data(Q,"handle"))}}}L=null;delete M[U]}}})}for(L in M){break}if(!L){var R=u.data(Q,"handle");if(R){R.elem=null}u.removeData(Q,"events");u.removeData(Q,"handle")}}},trigger:function(O,Q,N,K){var M=O.type||O;if(!K){O=typeof O==="object"?O[l]?O:u.extend(u.Event(M),O):u.Event(M);if(M.indexOf("!")>=0){O.type=M=M.slice(0,-1);O.exclusive=true}if(!N){O.stopPropagation();if(this.global[M]){u.each(u.cache,function(){if(this.events&&this.events[M]){u.event.trigger(O,Q,this.handle.elem)}})}}if(!N||N.nodeType==3||N.nodeType==8){return k}O.result=k;O.target=N;Q=u.makeArray(Q);Q.unshift(O)}O.currentTarget=N;var P=u.data(N,"handle");if(P){P.apply(N,Q)}if((!N[M]||(u.nodeName(N,"a")&&M=="click"))&&N["on"+M]&&N["on"+M].apply(N,Q)===false){O.result=false}if(!K&&N[M]&&!O.isDefaultPrevented()&&!(u.nodeName(N,"a")&&M=="click")){this.triggered=true;try{N[M]()}catch(R){}}this.triggered=false;if(!O.isPropagationStopped()){var L=N.parentNode||N.ownerDocument;if(L){u.event.trigger(O,Q,L,true)}}},handle:function(Q){var P,K;Q=arguments[0]=u.event.fix(Q||q.event);Q.currentTarget=this;var R=Q.type.split(".");Q.type=R.shift();P=!R.length&&!Q.exclusive;var O=RegExp("(^|\\.)"+R.slice().sort().join(".*\\.")+"(\\.|$)");K=(u.data(this,"events")||{})[Q.type];for(var M in K){var N=K[M];if(P||O.test(N.type)){Q.handler=N;Q.data=N.data;var L=N.apply(this,arguments);if(L!==k){Q.result=L;if(L===false){Q.preventDefault();Q.stopPropagation()}}if(Q.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(N){if(N[l]){return N}var L=N;N=u.Event(L);for(var M=this.props.length,P;M;){P=this.props[--M];N[P]=L[P]}if(!N.target){N.target=N.srcElement||document}if(N.target.nodeType==3){N.target=N.target.parentNode}if(!N.relatedTarget&&N.fromElement){N.relatedTarget=N.fromElement==N.target?N.toElement:N.fromElement}if(N.pageX==null&&N.clientX!=null){var O=document.documentElement,K=document.body;N.pageX=N.clientX+(O&&O.scrollLeft||K&&K.scrollLeft||0)-(O.clientLeft||0);N.pageY=N.clientY+(O&&O.scrollTop||K&&K.scrollTop||0)-(O.clientTop||0)}if(!N.which&&((N.charCode||N.charCode===0)?N.charCode:N.keyCode)){N.which=N.charCode||N.keyCode}if(!N.metaKey&&N.ctrlKey){N.metaKey=N.ctrlKey}if(!N.which&&N.button){N.which=(N.button&1?1:(N.button&2?3:(N.button&4?2:0)))}return N},proxy:function(L,K){K=K||function(){return L.apply(this,arguments)};K.guid=L.guid=L.guid||K.guid||this.guid++;return K},special:{ready:{setup:H,teardown:function(){}}},specialAll:{live:{setup:function(K,L){u.event.add(this,L[0],d)},teardown:function(M){if(M.length){var K=0,L=RegExp("(^|\\.)"+M[0]+"(\\.|$)");u.each((u.data(this,"events").live||{}),function(){if(L.test(this.type)){K++}});if(K<1){u.event.remove(this,M[0],d)}}}}}};u.Event=function(K){if(!this.preventDefault){return new u.Event(K)}if(K&&K.type){this.originalEvent=K;this.type=K.type}else{this.type=K}this.timeStamp=g();this[l]=true};function p(){return false}function A(){return true}u.Event.prototype={preventDefault:function(){this.isDefaultPrevented=A;var K=this.originalEvent;if(!K){return}if(K.preventDefault){K.preventDefault()}K.returnValue=false},stopPropagation:function(){this.isPropagationStopped=A;var K=this.originalEvent;if(!K){return}if(K.stopPropagation){K.stopPropagation()}K.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=A;this.stopPropagation()},isDefaultPrevented:p,isPropagationStopped:p,isImmediatePropagationStopped:p};var a=function(L){var K=L.relatedTarget;while(K&&K!=this){try{K=K.parentNode}catch(M){K=this}}if(K!=this){L.type=L.data;u.event.handle.apply(this,arguments)}};u.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(L,K){u.event.special[K]={setup:function(){u.event.add(this,L,a,K)},teardown:function(){u.event.remove(this,L,a)}}});u.fn.extend({bind:function(L,M,K){return L=="unload"?this.one(L,M,K):this.each(function(){u.event.add(this,L,K||M,K&&M)})},one:function(M,N,L){var K=u.event.proxy(L||N,function(O){u(this).unbind(O,K);return(L||N).apply(this,arguments)});return this.each(function(){u.event.add(this,M,K,L&&N)})},unbind:function(L,K){return this.each(function(){u.event.remove(this,L,K)})},trigger:function(K,L){return this.each(function(){u.event.trigger(K,L,this)})},triggerHandler:function(K,M){if(this[0]){var L=u.Event(K);L.preventDefault();L.stopPropagation();u.event.trigger(L,M,this[0]);return L.result}},toggle:function(M){var K=arguments,L=1;while(L<K.length){u.event.proxy(M,K[L++])}return this.click(u.event.proxy(M,function(N){this.lastToggle=(this.lastToggle||0)%L;N.preventDefault();return K[this.lastToggle++].apply(this,arguments)||false}))},hover:function(K,L){return this.mouseenter(K).mouseleave(L)},ready:function(K){H();if(u.isReady){K.call(document,u)}else{u.readyList.push(K)}return this},live:function(M,L){var K=u.event.proxy(L);K.guid+=this.selector+M;u(document).bind(n(M,this.selector),this.selector,K);return this},die:function(L,K){u(document).unbind(n(L,this.selector),K?{guid:K.guid+this.selector+L}:null);return this}});function d(N){var K=RegExp("(^|\\.)"+N.type+"(\\.|$)"),M=true,L=[];u.each(u.data(this,"events").live||[],function(O,P){if(K.test(P.type)){var Q=u(N.target).closest(P.data)[0];if(Q){L.push({elem:Q,fn:P})}}});L.sort(function(P,O){return u.data(P.elem,"closest")-u.data(O.elem,"closest")});u.each(L,function(){if(this.fn.call(this.elem,N,this.fn.data)===false){return(M=false)}});return M}function n(L,K){return["live",L,K.replace(/\./g,"`").replace(/ /g,"|")].join(".")}u.extend({isReady:false,readyList:[],ready:function(){if(!u.isReady){u.isReady=true;if(u.readyList){u.each(u.readyList,function(){this.call(document,u)});u.readyList=null}u(document).triggerHandler("ready")}}});var D=false;function H(){if(D){return}D=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);u.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);u.ready()}});if(document.documentElement.doScroll&&q==q.top){(function(){if(u.isReady){return}try{document.documentElement.doScroll("left")}catch(K){setTimeout(arguments.callee,0);return}u.ready()})()}}}u.event.add(q,"load",u.ready)}u.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(L,K){u.fn[K]=function(M){return M?this.bind(K,M):this.trigger(K)}});u(q).bind("unload",function(){for(var K in u.cache){if(K!=1&&u.cache[K].handle){u.event.remove(u.cache[K].handle.elem)}}});(function(){u.support={};var L=document.documentElement,M=document.createElement("script"),Q=document.createElement("div"),P="script"+(new Date).getTime();Q.style.display="none";Q.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 N=Q.getElementsByTagName("*"),K=Q.getElementsByTagName("a")[0];if(!N||!N.length||!K){return}u.support={leadingWhitespace:Q.firstChild.nodeType==3,tbody:!Q.getElementsByTagName("tbody").length,objectAll:!!Q.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!Q.getElementsByTagName("link").length,style:/red/.test(K.getAttribute("style")),hrefNormalized:K.getAttribute("href")==="/a",opacity:K.style.opacity==="0.5",cssFloat:!!K.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};M.type="text/javascript";try{M.appendChild(document.createTextNode("window."+P+"=1;"))}catch(O){}L.insertBefore(M,L.firstChild);if(q[P]){u.support.scriptEval=true;delete q[P]}L.removeChild(M);if(Q.attachEvent&&Q.fireEvent){Q.attachEvent("onclick",function(){u.support.noCloneEvent=false;Q.detachEvent("onclick",arguments.callee)});Q.cloneNode(true).fireEvent("onclick")}u(function(){var R=document.createElement("div");R.style.width=R.style.paddingLeft="1px";document.body.appendChild(R);u.boxModel=u.support.boxModel=R.offsetWidth===2;document.body.removeChild(R).style.display="none"})})();var C=u.support.cssFloat?"cssFloat":"styleFloat";u.props={"for":"htmlFor","class":"className","float":C,cssFloat:C,styleFloat:C,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};u.fn.extend({_load:u.fn.load,load:function(M,P,Q){if(typeof M!=="string"){return this._load(M)}var O=M.indexOf(" ");if(O>=0){var K=M.slice(O,M.length);M=M.slice(0,O)}var N="GET";if(P){if(u.isFunction(P)){Q=P;P=null}else{if(typeof P==="object"){P=u.param(P);N="POST"}}}var L=this;u.ajax({url:M,type:N,dataType:"html",data:P,complete:function(S,R){if(R=="success"||R=="notmodified"){L.html(K?u("<div/>").append(S.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(K):S.responseText)}if(Q){L.each(Q,[S.responseText,R,S])}}});return this},serialize:function(){return u.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?u.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(K,L){var M=u(this).val();return M==null?null:u.isArray(M)?u.map(M,function(O,N){return{name:L.name,value:O}}):{name:L.name,value:M}}).get()}});u.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(K,L){u.fn[L]=function(M){return this.bind(L,M)}});var x=g();u.extend({get:function(K,M,N,L){if(u.isFunction(M)){N=M;M=null}return u.ajax({type:"GET",url:K,data:M,success:N,dataType:L})},getScript:function(K,L){return u.get(K,null,L,"script")},getJSON:function(K,L,M){return u.get(K,L,M,"json")},post:function(K,M,N,L){if(u.isFunction(M)){N=M;M={}}return u.ajax({type:"POST",url:K,data:M,success:N,dataType:L})},ajaxSetup:function(K){u.extend(u.ajaxSettings,K)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return q.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(S){S=u.extend(true,S,u.extend(true,{},u.ajaxSettings,S));var ac,L=/=\?(&|$)/g,X,ab,M=S.type.toUpperCase();if(S.data&&S.processData&&typeof S.data!=="string"){S.data=u.param(S.data)}if(S.dataType=="jsonp"){if(M=="GET"){if(!S.url.match(L)){S.url+=(S.url.match(/\?/)?"&":"?")+(S.jsonp||"callback")+"=?"}}else{if(!S.data||!S.data.match(L)){S.data=(S.data?S.data+"&":"")+(S.jsonp||"callback")+"=?"}}S.dataType="json"}if(S.dataType=="json"&&(S.data&&S.data.match(L)||S.url.match(L))){ac="jsonp"+x++;if(S.data){S.data=(S.data+"").replace(L,"="+ac+"$1")}S.url=S.url.replace(L,"="+ac+"$1");S.dataType="script";q[ac]=function(ad){ab=ad;O();R();q[ac]=k;try{delete q[ac]}catch(ae){}if(N){N.removeChild(Z)}}}if(S.dataType=="script"&&S.cache==null){S.cache=false}if(S.cache===false&&M=="GET"){var K=g();var aa=S.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+K+"$2");S.url=aa+((aa==S.url)?(S.url.match(/\?/)?"&":"?")+"_="+K:"")}if(S.data&&M=="GET"){S.url+=(S.url.match(/\?/)?"&":"?")+S.data;S.data=null}if(S.global&&!u.active++){u.event.trigger("ajaxStart")}var W=/^(\w+:)?\/\/([^\/?#]+)/.exec(S.url);if(S.dataType=="script"&&M=="GET"&&W&&(W[1]&&W[1]!=location.protocol||W[2]!=location.host)){var N=document.getElementsByTagName("head")[0];var Z=document.createElement("script");Z.src=S.url;if(S.scriptCharset){Z.charset=S.scriptCharset}if(!ac){var U=false;Z.onload=Z.onreadystatechange=function(){if(!U&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){U=true;O();R();Z.onload=Z.onreadystatechange=null;N.removeChild(Z)}}}N.appendChild(Z);return k}var Q=false;var P=S.xhr();if(S.username){P.open(M,S.url,S.async,S.username,S.password)}else{P.open(M,S.url,S.async)}try{if(S.data){P.setRequestHeader("Content-Type",S.contentType)}if(S.ifModified){P.setRequestHeader("If-Modified-Since",u.lastModified[S.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}P.setRequestHeader("X-Requested-With","XMLHttpRequest");P.setRequestHeader("Accept",S.dataType&&S.accepts[S.dataType]?S.accepts[S.dataType]+", */*":S.accepts._default)}catch(Y){}if(S.beforeSend&&S.beforeSend(P,S)===false){if(S.global&&!--u.active){u.event.trigger("ajaxStop")}P.abort();return false}if(S.global){u.event.trigger("ajaxSend",[P,S])}var T=function(ad){if(P.readyState==0){if(V){clearInterval(V);V=null;if(S.global&&!--u.active){u.event.trigger("ajaxStop")}}}else{if(!Q&&P&&(P.readyState==4||ad=="timeout")){Q=true;if(V){clearInterval(V);V=null}X=ad=="timeout"?"timeout":!u.httpSuccess(P)?"error":S.ifModified&&u.httpNotModified(P,S.url)?"notmodified":"success";if(X=="success"){try{ab=u.httpData(P,S.dataType,S)}catch(af){X="parsererror"}}if(X=="success"){var ae;try{ae=P.getResponseHeader("Last-Modified")}catch(af){}if(S.ifModified&&ae){u.lastModified[S.url]=ae}if(!ac){O()}}else{u.handleError(S,P,X)}R();if(ad){P.abort()}if(S.async){P=null}}}};if(S.async){var V=setInterval(T,13);if(S.timeout>0){setTimeout(function(){if(P&&!Q){T("timeout")}},S.timeout)}}try{P.send(S.data)}catch(Y){u.handleError(S,P,null,Y)}if(!S.async){T()}function O(){if(S.success){S.success(ab,X)}if(S.global){u.event.trigger("ajaxSuccess",[P,S])}}function R(){if(S.complete){S.complete(P,X)}if(S.global){u.event.trigger("ajaxComplete",[P,S])}if(S.global&&!--u.active){u.event.trigger("ajaxStop")}}return P},handleError:function(L,N,K,M){if(L.error){L.error(N,K,M)}if(L.global){u.event.trigger("ajaxError",[N,L,M])}},active:0,httpSuccess:function(L){try{return !L.status&&location.protocol=="file:"||(L.status>=200&&L.status<300)||L.status==304||L.status==1223}catch(K){}return false},httpNotModified:function(M,K){try{var N=M.getResponseHeader("Last-Modified");return M.status==304||N==u.lastModified[K]}catch(L){}return false},httpData:function(P,N,M){var L=P.getResponseHeader("content-type"),K=N=="xml"||!N&&L&&L.indexOf("xml")>=0,O=K?P.responseXML:P.responseText;if(K&&O.documentElement.tagName=="parsererror"){throw"parsererror"}if(M&&M.dataFilter){O=M.dataFilter(O,N)}if(typeof O==="string"){if(N=="script"){u.globalEval(O)}if(N=="json"){O=q["eval"]("("+O+")")}}return O},param:function(K){var M=[];function N(O,P){M[M.length]=encodeURIComponent(O)+"="+encodeURIComponent(P)}if(u.isArray(K)||K.jquery){u.each(K,function(){N(this.name,this.value)})}else{for(var L in K){if(u.isArray(K[L])){u.each(K[L],function(){N(L,this)})}else{N(L,u.isFunction(K[L])?K[L]():K[L])}}}return M.join("&").replace(/%20/g,"+")}});var r={},s,f=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function z(L,K){var M={};u.each(f.concat.apply([],f.slice(0,K)),function(){M[this]=L});return M}u.fn.extend({show:function(P,R){if(P){return this.animate(z("show",3),P,R)}else{for(var N=0,L=this.length;N<L;N++){var K=u.data(this[N],"olddisplay");this[N].style.display=K||"";if(u.css(this[N],"display")==="none"){var M=this[N].tagName,Q;if(r[M]){Q=r[M]}else{var O=u("<"+M+" />").appendTo("body");Q=O.css("display");if(Q==="none"){Q="block"}O.remove();r[M]=Q}u.data(this[N],"olddisplay",Q)}}for(var N=0,L=this.length;N<L;N++){this[N].style.display=u.data(this[N],"olddisplay")||""}return this}},hide:function(N,O){if(N){return this.animate(z("hide",3),N,O)}else{for(var M=0,L=this.length;M<L;M++){var K=u.data(this[M],"olddisplay");if(!K&&K!=="none"){u.data(this[M],"olddisplay",u.css(this[M],"display"))}}for(var M=0,L=this.length;M<L;M++){this[M].style.display="none"}return this}},_toggle:u.fn.toggle,toggle:function(M,L){var K=typeof M==="boolean";return u.isFunction(M)&&u.isFunction(L)?this._toggle.apply(this,arguments):M==null||K?this.each(function(){var N=K?M:u(this).is(":hidden");u(this)[N?"show":"hide"]()}):this.animate(z("toggle",3),M,L)},fadeTo:function(K,M,L){return this.animate({opacity:M},K,L)},animate:function(O,L,N,M){var K=u.speed(L,N,M);return this[K.queue===false?"each":"queue"](function(){var Q=u.extend({},K),S,R=this.nodeType==1&&u(this).is(":hidden"),P=this;for(S in O){if(O[S]=="hide"&&R||O[S]=="show"&&!R){return Q.complete.call(this)}if((S=="height"||S=="width")&&this.style){Q.display=u.css(this,"display");Q.overflow=this.style.overflow}}if(Q.overflow!=null){this.style.overflow="hidden"}Q.curAnim=u.extend({},O);u.each(O,function(U,Y){var X=new u.fx(P,Q,U);if(/toggle|show|hide/.test(Y)){X[Y=="toggle"?R?"show":"hide":Y](O)}else{var W=Y.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),Z=X.cur(true)||0;if(W){var T=parseFloat(W[2]),V=W[3]||"px";if(V!="px"){P.style[U]=(T||1)+V;Z=((T||1)/X.cur(true))*Z;P.style[U]=Z+V}if(W[1]){T=((W[1]=="-="?-1:1)*T)+Z}X.custom(Z,T,V)}else{X.custom(Z,Y,"")}}});return true})},stop:function(L,K){var M=u.timers;if(L){this.queue([])}this.each(function(){for(var N=M.length-1;N>=0;N--){if(M[N].elem==this){if(K){M[N](true)}M.splice(N,1)}}});if(!K){this.dequeue()}return this}});u.each({slideDown:z("show",1),slideUp:z("hide",1),slideToggle:z("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(K,L){u.fn[K]=function(M,N){return this.animate(L,M,N)}});u.extend({speed:function(M,N,L){var K=typeof M==="object"?M:{complete:L||!L&&N||u.isFunction(M)&&M,duration:M,easing:L&&N||N&&!u.isFunction(N)&&N};K.duration=u.fx.off?0:typeof K.duration==="number"?K.duration:u.fx.speeds[K.duration]||u.fx.speeds._default;K.old=K.complete;K.complete=function(){if(K.queue!==false){u(this).dequeue()}if(u.isFunction(K.old)){K.old.call(this)}};return K},easing:{linear:function(M,N,K,L){return K+L*M},swing:function(M,N,K,L){return((-Math.cos(M*Math.PI)/2)+0.5)*L+K}},timers:[],fx:function(L,K,M){this.options=K;this.elem=L;this.prop=M;if(!K.orig){K.orig={}}}});u.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(u.fx.step[this.prop]||u.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(L){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var K=parseFloat(u.css(this.elem,this.prop,L));return K&&K>-10000?K:parseFloat(u.curCSS(this.elem,this.prop))||0},custom:function(O,N,M){this.startTime=g();this.start=O;this.end=N;this.unit=M||this.unit||"px";this.now=this.start;this.pos=this.state=0;var K=this;function L(P){return K.step(P)}L.elem=this.elem;if(L()&&u.timers.push(L)&&!s){s=setInterval(function(){var Q=u.timers;for(var P=0;P<Q.length;P++){if(!Q[P]()){Q.splice(P--,1)}}if(!Q.length){clearInterval(s);s=k}},13)}},show:function(){this.options.orig[this.prop]=u.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());u(this.elem).show()},hide:function(){this.options.orig[this.prop]=u.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(N){var M=g();if(N||M>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var K=true;for(var L in this.options.curAnim){if(this.options.curAnim[L]!==true){K=false}}if(K){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(u.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){u(this.elem).hide()}if(this.options.hide||this.options.show){for(var O in this.options.curAnim){u.attr(this.elem.style,O,this.options.orig[O])}}this.options.complete.call(this.elem)}return false}else{var P=M-this.startTime;this.state=P/this.options.duration;this.pos=u.easing[this.options.easing||(u.easing.swing?"swing":"linear")](this.state,P,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};u.extend(u.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(K){u.attr(K.elem.style,"opacity",K.now)},_default:function(K){if(K.elem.style&&K.elem.style[K.prop]!=null){K.elem.style[K.prop]=K.now+K.unit}else{K.elem[K.prop]=K.now}}}});if(document.documentElement.getBoundingClientRect){u.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return u.offset.bodyOffset(this[0])}var M=this[0].getBoundingClientRect(),P=this[0].ownerDocument,L=P.body,K=P.documentElement,R=K.clientTop||L.clientTop||0,Q=K.clientLeft||L.clientLeft||0,O=M.top+(self.pageYOffset||u.boxModel&&K.scrollTop||L.scrollTop)-R,N=M.left+(self.pageXOffset||u.boxModel&&K.scrollLeft||L.scrollLeft)-Q;return{top:O,left:N}}}else{u.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return u.offset.bodyOffset(this[0])}u.offset.initialized||u.offset.initialize();var P=this[0],M=P.offsetParent,L=P,U=P.ownerDocument,S,N=U.documentElement,Q=U.body,R=U.defaultView,K=R.getComputedStyle(P,null),T=P.offsetTop,O=P.offsetLeft;while((P=P.parentNode)&&P!==Q&&P!==N){S=R.getComputedStyle(P,null);T-=P.scrollTop,O-=P.scrollLeft;if(P===M){T+=P.offsetTop,O+=P.offsetLeft;if(u.offset.doesNotAddBorder&&!(u.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(P.tagName))){T+=parseInt(S.borderTopWidth,10)||0,O+=parseInt(S.borderLeftWidth,10)||0}L=M,M=P.offsetParent}if(u.offset.subtractsBorderForOverflowNotVisible&&S.overflow!=="visible"){T+=parseInt(S.borderTopWidth,10)||0,O+=parseInt(S.borderLeftWidth,10)||0}K=S}if(K.position==="relative"||K.position==="static"){T+=Q.offsetTop,O+=Q.offsetLeft}if(K.position==="fixed"){T+=Math.max(N.scrollTop,Q.scrollTop),O+=Math.max(N.scrollLeft,Q.scrollLeft)}return{top:T,left:O}}}u.offset={initialize:function(){if(this.initialized){return}var R=document.body,L=document.createElement("div"),N,M,T,O,S,K,P=R.style.marginTop,Q='<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>';S={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(K in S){L.style[K]=S[K]}L.innerHTML=Q;R.insertBefore(L,R.firstChild);N=L.firstChild,M=N.firstChild,O=N.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(M.offsetTop!==5);this.doesAddBorderForTableAndCells=(O.offsetTop===5);N.style.overflow="hidden",N.style.position="relative";this.subtractsBorderForOverflowNotVisible=(M.offsetTop===-5);R.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(R.offsetTop===0);R.style.marginTop=P;R.removeChild(L);this.initialized=true},bodyOffset:function(K){u.offset.initialized||u.offset.initialize();var M=K.offsetTop,L=K.offsetLeft;if(u.offset.doesNotIncludeMarginInBodyOffset){M+=parseInt(u.curCSS(K,"marginTop",true),10)||0,L+=parseInt(u.curCSS(K,"marginLeft",true),10)||0}return{top:M,left:L}}};u.fn.extend({position:function(){var O=0,N=0,L;if(this[0]){var M=this.offsetParent(),P=this.offset(),K=/^body|html$/i.test(M[0].tagName)?{top:0,left:0}:M.offset();P.top-=o(this,"marginTop");P.left-=o(this,"marginLeft");K.top+=o(M,"borderTopWidth");K.left+=o(M,"borderLeftWidth");L={top:P.top-K.top,left:P.left-K.left}}return L},offsetParent:function(){var K=this[0].offsetParent||document.body;while(K&&(!/^body|html$/i.test(K.tagName)&&u.css(K,"position")=="static")){K=K.offsetParent}return u(K)}});u.each(["Left","Top"],function(L,K){var M="scroll"+K;u.fn[M]=function(N){if(!this[0]){return null}return N!==k?this.each(function(){this==q||this==document?q.scrollTo(!L?N:u(q).scrollLeft(),L?N:u(q).scrollTop()):this[M]=N}):this[0]==q||this[0]==document?self[L?"pageYOffset":"pageXOffset"]||u.boxModel&&document.documentElement[M]||document.body[M]:this[0][M]}});u.each(["Height","Width"],function(O,M){var K=O?"Left":"Top",N=O?"Right":"Bottom",L=M.toLowerCase();u.fn["inner"+M]=function(){return this[0]?u.css(this[0],L,false,"padding"):null};u.fn["outer"+M]=function(Q){return this[0]?u.css(this[0],L,false,Q?"margin":"border"):null};var P=M.toLowerCase();u.fn[P]=function(Q){return this[0]==q?document.compatMode=="CSS1Compat"&&document.documentElement["client"+M]||document.body["client"+M]:this[0]==document?Math.max(document.documentElement["client"+M],document.body["scroll"+M],document.documentElement["scroll"+M],document.body["offset"+M],document.documentElement["offset"+M]):Q===k?(this.length?u.css(this[0],P):null):this.css(P,typeof Q==="string"?Q:Q+"px")}})})();jQuery.ui||(function(d){var n=d.fn.remove,f=d.browser.mozilla&&(parseFloat(d.browser.version)<1.9);d.ui={version:"1.7.2",plugin:{add:function(p,q,s){var r=d.ui[p].prototype;for(var o in s){r.plugins[o]=r.plugins[o]||[];r.plugins[o].push([q,s[o]])}},call:function(o,q,p){var s=o.plugins[q];if(!s||!o.element[0].parentNode){return}for(var r=0;r<s.length;r++){if(o.options[s[r][0]]){s[r][1].apply(o.element,p)}}}},contains:function(p,o){return document.compareDocumentPosition?p.compareDocumentPosition(o)&16:p!==o&&p.contains(o)},hasScroll:function(r,p){if(d(r).css("overflow")=="hidden"){return false}var o=(p&&p=="left")?"scrollLeft":"scrollTop",q=false;if(r[o]>0){return true}r[o]=1;q=(r[o]>0);r[o]=0;return q},isOverAxis:function(p,o,q){return(p>o)&&(p<(o+q))},isOver:function(u,p,s,r,o,q){return d.ui.isOverAxis(u,s,o)&&d.ui.isOverAxis(p,r,q)},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(f){var j=d.attr,g=d.fn.removeAttr,l="http://www.w3.org/2005/07/aaa",a=/^aria-/,c=/^wairole:/;d.attr=function(p,o,q){var r=q!==undefined;return(o=="role"?(r?j.call(this,p,o,"wairole:"+q):(j.apply(this,arguments)||"").replace(c,"")):(a.test(o)?(r?p.setAttributeNS(l,o.replace(a,"aaa:"),q):j.call(this,p,o.replace(a,"aaa:"))):j.apply(this,arguments)))};d.fn.removeAttr=function(o){return(a.test(o)?this.each(function(){this.removeAttributeNS(l,o.replace(a,""))}):g.call(this,o))}}d.fn.extend({remove:function(){d("*",this).add(this).each(function(){d(this).triggerHandler("remove")});return n.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 o;if((d.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){o=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(d.curCSS(this,"position",1))&&(/(auto|scroll)/).test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0)}else{o=this.parents().filter(function(){return(/(auto|scroll)/).test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!o.length?d(document):o}});d.extend(d.expr[":"],{data:function(q,p,o){return !!d.data(q,o[3])},focusable:function(p){var q=p.nodeName.toLowerCase(),o=d.attr(p,"tabindex");return(/input|select|textarea|button|object/.test(q)?!p.disabled:"a"==q||"area"==q?p.href||!isNaN(o):!isNaN(o))&&!d(p)["area"==q?"parents":"closest"](":hidden").length},tabbable:function(p){var o=d.attr(p,"tabindex");return(isNaN(o)||o>=0)&&d(p).is(":focusable")}});function k(r,s,u,q){function p(w){var v=d[r][s][w]||[];return(typeof v=="string"?v.split(/,?\s+/):v)}var o=p("getter");if(q.length==1&&typeof q[0]=="string"){o=o.concat(p("getterSetter"))}return(d.inArray(u,o)!=-1)}d.widget=function(p,o){var q=p.split(".")[0];p=p.split(".")[1];d.fn[p]=function(v){var s=(typeof v=="string"),u=Array.prototype.slice.call(arguments,1);if(s&&v.substring(0,1)=="_"){return this}if(s&&k(q,p,v,u)){var r=d.data(this[0],p);return(r?r[v].apply(r,u):undefined)}return this.each(function(){var w=d.data(this,p);(!w&&!s&&d.data(this,p,new d[q][p](this,v))._init());(w&&s&&d.isFunction(w[v])&&w[v].apply(w,u))})};d[q]=d[q]||{};d[q][p]=function(u,s){var r=this;this.namespace=q;this.widgetName=p;this.widgetEventPrefix=d[q][p].eventPrefix||p;this.widgetBaseClass=q+"-"+p;this.options=d.extend({},d.widget.defaults,d[q][p].defaults,d.metadata&&d.metadata.get(u)[p],s);this.element=d(u).bind("setData."+p,function(w,v,x){if(w.target==u){return r._setData(v,x)}}).bind("getData."+p,function(w,v){if(w.target==u){return r._getData(v)}}).bind("remove",function(){return r.destroy()})};d[q][p].prototype=d.extend({},d.widget.prototype,o);d[q][p].getterSetter="option"};d.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(q,r){var p=q,o=this;if(typeof q=="string"){if(r===undefined){return this._getData(q)}p={};p[q]=r}d.each(p,function(s,u){o._setData(s,u)})},_getData:function(o){return this.options[o]},_setData:function(o,p){this.options[o]=p;if(o=="disabled"){this.element[p?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",p)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(q,r,s){var v=this.options[q],o=(q==this.widgetEventPrefix?q:this.widgetEventPrefix+q);r=d.Event(r);r.type=o;if(r.originalEvent){for(var p=d.event.props.length,u;p;){u=d.event.props[--p];r[u]=r.originalEvent[u]}}this.element.trigger(r,s);return !(d.isFunction(v)&&v.call(this.element[0],r,s)===false||r.isDefaultPrevented())}};d.widget.defaults={disabled:false};d.ui.mouse={_mouseInit:function(){var o=this;this.element.bind("mousedown."+this.widgetName,function(p){return o._mouseDown(p)}).bind("click."+this.widgetName,function(p){if(o._preventClickEvent){o._preventClickEvent=false;p.stopImmediatePropagation();return false}});if(d.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(d.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(q){q.originalEvent=q.originalEvent||{};if(q.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(q));this._mouseDownEvent=q;var p=this,r=(q.which==1),o=(typeof this.options.cancel=="string"?d(q.target).parents().add(q.target).filter(this.options.cancel).length:false);if(!r||o||!this._mouseCapture(q)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){p.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(q)&&this._mouseDelayMet(q)){this._mouseStarted=(this._mouseStart(q)!==false);if(!this._mouseStarted){q.preventDefault();return true}}this._mouseMoveDelegate=function(s){return p._mouseMove(s)};this._mouseUpDelegate=function(s){return p._mouseUp(s)};d(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(d.browser.safari||q.preventDefault());q.originalEvent.mouseHandled=true;return true},_mouseMove:function(o){if(d.browser.msie&&!o.button){return this._mouseUp(o)}if(this._mouseStarted){this._mouseDrag(o);return o.preventDefault()}if(this._mouseDistanceMet(o)&&this._mouseDelayMet(o)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,o)!==false);(this._mouseStarted?this._mouseDrag(o):this._mouseUp(o))}return !this._mouseStarted},_mouseUp:function(o){d(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(o.target==this._mouseDownEvent.target);this._mouseStop(o)}return false},_mouseDistanceMet:function(o){return(Math.max(Math.abs(this._mouseDownEvent.pageX-o.pageX),Math.abs(this._mouseDownEvent.pageY-o.pageY))>=this.options.distance)},_mouseDelayMet:function(o){return this.mouseDelayMet},_mouseStart:function(o){},_mouseDrag:function(o){},_mouseStop:function(o){},_mouseCapture:function(o){return true}};d.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);jQuery.effects||(function(f){f.effects={version:"1.7.2",save:function(k,l){for(var j=0;j<l.length;j++){if(l[j]!==null){k.data("ec.storage."+l[j],k[0].style[l[j]])}}},restore:function(k,l){for(var j=0;j<l.length;j++){if(l[j]!==null){k.css(l[j],k.data("ec.storage."+l[j]))}}},setMode:function(j,k){if(k=="toggle"){k=j.is(":hidden")?"show":"hide"}return k},getBaseline:function(k,l){var n,j;switch(k[0]){case"top":n=0;break;case"middle":n=0.5;break;case"bottom":n=1;break;default:n=k[0]/l.height}switch(k[1]){case"left":j=0;break;case"center":j=0.5;break;case"right":j=1;break;default:j=k[1]/l.width}return{x:j,y:n}},createWrapper:function(j){if(j.parent().is(".ui-effects-wrapper")){return j.parent()}var k={width:j.outerWidth(true),height:j.outerHeight(true),"float":j.css("float")};j.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var o=j.parent();if(j.css("position")=="static"){o.css({position:"relative"});j.css({position:"relative"})}else{var n=j.css("top");if(isNaN(parseInt(n,10))){n="auto"}var l=j.css("left");if(isNaN(parseInt(l,10))){l="auto"}o.css({position:j.css("position"),top:n,left:l,zIndex:j.css("z-index")}).show();j.css({position:"relative",top:0,left:0})}o.css(k);return o},removeWrapper:function(j){if(j.parent().is(".ui-effects-wrapper")){return j.parent().replaceWith(j)}return j},setTransition:function(k,n,j,l){l=l||{};f.each(n,function(p,o){unit=k.cssUnit(o);if(unit[0]>0){l[o]=unit[0]*j+unit[1]}});return l},animateClass:function(l,n,p,o){var j=(typeof p=="function"?p:(o?o:null));var k=(typeof p=="string"?p:null);return this.each(function(){var v={};var s=f(this);var u=s.attr("style")||"";if(typeof u=="object"){u=u.cssText}if(l.toggle){s.hasClass(l.toggle)?l.remove=l.toggle:l.add=l.toggle}var q=f.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(l.add){s.addClass(l.add)}if(l.remove){s.removeClass(l.remove)}var r=f.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(l.add){s.removeClass(l.add)}if(l.remove){s.addClass(l.remove)}for(var w in r){if(typeof r[w]!="function"&&r[w]&&w.indexOf("Moz")==-1&&w.indexOf("length")==-1&&r[w]!=q[w]&&(w.match(/color/i)||(!w.match(/color/i)&&!isNaN(parseInt(r[w],10))))&&(q.position!="static"||(q.position=="static"&&!w.match(/left|top|bottom|right/)))){v[w]=r[w]}}s.animate(v,n,k,function(){if(typeof f(this).attr("style")=="object"){f(this).attr("style")["cssText"]="";f(this).attr("style")["cssText"]=u}else{f(this).attr("style",u)}if(l.add){f(this).addClass(l.add)}if(l.remove){f(this).removeClass(l.remove)}if(j){j.apply(this,arguments)}})})}};function d(k,j){var n=k[1]&&k[1].constructor==Object?k[1]:{};if(j){n.mode=j}var l=k[1]&&k[1].constructor!=Object?k[1]:(n.duration?n.duration:k[2]);l=f.fx.off?0:typeof l==="number"?l:f.fx.speeds[l]||f.fx.speeds._default;var p=n.callback||(f.isFunction(k[1])&&k[1])||(f.isFunction(k[2])&&k[2])||(f.isFunction(k[3])&&k[3]);return[k[0],n,l,p]}f.fn.extend({_show:f.fn.show,_hide:f.fn.hide,__toggle:f.fn.toggle,_addClass:f.fn.addClass,_removeClass:f.fn.removeClass,_toggleClass:f.fn.toggleClass,effect:function(k,j,l,n){return f.effects[k]?f.effects[k].call(this,{method:k,options:j||{},duration:l,callback:n}):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,d(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,d(arguments,"hide"))}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(f.isFunction(arguments[0])||typeof arguments[0]=="boolean")){return this.__toggle.apply(this,arguments)}else{return this.effect.apply(this,d(arguments,"toggle"))}},addClass:function(k,j,n,l){return j?f.effects.animateClass.apply(this,[{add:k},j,n,l]):this._addClass(k)},removeClass:function(k,j,n,l){return j?f.effects.animateClass.apply(this,[{remove:k},j,n,l]):this._removeClass(k)},toggleClass:function(k,j,n,l){return((typeof j!=="boolean")&&j)?f.effects.animateClass.apply(this,[{toggle:k},j,n,l]):this._toggleClass(k,j)},morph:function(j,l,k,o,n){return f.effects.animateClass.apply(this,[{add:l,remove:j},k,o,n])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(j){var k=this.css(j),l=[];f.each(["em","px","%","pt"],function(n,o){if(k.indexOf(o)>0){l=[parseFloat(k),o]}});return l}});f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(k,j){f.fx.step[j]=function(l){if(l.state==0){l.start=g(l.elem,j);l.end=c(l.end)}l.elem.style[j]="rgb("+[Math.max(Math.min(parseInt((l.pos*(l.end[0]-l.start[0]))+l.start[0],10),255),0),Math.max(Math.min(parseInt((l.pos*(l.end[1]-l.start[1]))+l.start[1],10),255),0),Math.max(Math.min(parseInt((l.pos*(l.end[2]-l.start[2]))+l.start[2],10),255),0)].join(",")+")"}});function c(k){var j;if(k&&k.constructor==Array&&k.length==3){return k}if(j=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(k)){return[parseInt(j[1],10),parseInt(j[2],10),parseInt(j[3],10)]}if(j=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(k)){return[parseFloat(j[1])*2.55,parseFloat(j[2])*2.55,parseFloat(j[3])*2.55]}if(j=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(k)){return[parseInt(j[1],16),parseInt(j[2],16),parseInt(j[3],16)]}if(j=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(k)){return[parseInt(j[1]+j[1],16),parseInt(j[2]+j[2],16),parseInt(j[3]+j[3],16)]}if(j=/rgba\(0, 0, 0, 0\)/.exec(k)){return a.transparent}return a[f.trim(k).toLowerCase()]}function g(l,j){var k;do{k=f.curCSS(l,j);if(k!=""&&k!="transparent"||f.nodeName(l,"body")){break}j="backgroundColor"}while(l=l.parentNode);return c(k)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(k,l,j,o,n){return f.easing[f.easing.def](k,l,j,o,n)},easeInQuad:function(k,l,j,o,n){return o*(l/=n)*l+j},easeOutQuad:function(k,l,j,o,n){return -o*(l/=n)*(l-2)+j},easeInOutQuad:function(k,l,j,o,n){if((l/=n/2)<1){return o/2*l*l+j}return -o/2*((--l)*(l-2)-1)+j},easeInCubic:function(k,l,j,o,n){return o*(l/=n)*l*l+j},easeOutCubic:function(k,l,j,o,n){return o*((l=l/n-1)*l*l+1)+j},easeInOutCubic:function(k,l,j,o,n){if((l/=n/2)<1){return o/2*l*l*l+j}return o/2*((l-=2)*l*l+2)+j},easeInQuart:function(k,l,j,o,n){return o*(l/=n)*l*l*l+j},easeOutQuart:function(k,l,j,o,n){return -o*((l=l/n-1)*l*l*l-1)+j},easeInOutQuart:function(k,l,j,o,n){if((l/=n/2)<1){return o/2*l*l*l*l+j}return -o/2*((l-=2)*l*l*l-2)+j},easeInQuint:function(k,l,j,o,n){return o*(l/=n)*l*l*l*l+j},easeOutQuint:function(k,l,j,o,n){return o*((l=l/n-1)*l*l*l*l+1)+j},easeInOutQuint:function(k,l,j,o,n){if((l/=n/2)<1){return o/2*l*l*l*l*l+j}return o/2*((l-=2)*l*l*l*l+2)+j},easeInSine:function(k,l,j,o,n){return -o*Math.cos(l/n*(Math.PI/2))+o+j},easeOutSine:function(k,l,j,o,n){return o*Math.sin(l/n*(Math.PI/2))+j},easeInOutSine:function(k,l,j,o,n){return -o/2*(Math.cos(Math.PI*l/n)-1)+j},easeInExpo:function(k,l,j,o,n){return(l==0)?j:o*Math.pow(2,10*(l/n-1))+j},easeOutExpo:function(k,l,j,o,n){return(l==n)?j+o:o*(-Math.pow(2,-10*l/n)+1)+j},easeInOutExpo:function(k,l,j,o,n){if(l==0){return j}if(l==n){return j+o}if((l/=n/2)<1){return o/2*Math.pow(2,10*(l-1))+j}return o/2*(-Math.pow(2,-10*--l)+2)+j},easeInCirc:function(k,l,j,o,n){return -o*(Math.sqrt(1-(l/=n)*l)-1)+j},easeOutCirc:function(k,l,j,o,n){return o*Math.sqrt(1-(l=l/n-1)*l)+j},easeInOutCirc:function(k,l,j,o,n){if((l/=n/2)<1){return -o/2*(Math.sqrt(1-l*l)-1)+j}return o/2*(Math.sqrt(1-(l-=2)*l)+1)+j},easeInElastic:function(k,n,j,u,r){var o=1.70158;var q=0;var l=u;if(n==0){return j}if((n/=r)==1){return j+u}if(!q){q=r*0.3}if(l<Math.abs(u)){l=u;var o=q/4}else{var o=q/(2*Math.PI)*Math.asin(u/l)}return -(l*Math.pow(2,10*(n-=1))*Math.sin((n*r-o)*(2*Math.PI)/q))+j},easeOutElastic:function(k,n,j,u,r){var o=1.70158;var q=0;var l=u;if(n==0){return j}if((n/=r)==1){return j+u}if(!q){q=r*0.3}if(l<Math.abs(u)){l=u;var o=q/4}else{var o=q/(2*Math.PI)*Math.asin(u/l)}return l*Math.pow(2,-10*n)*Math.sin((n*r-o)*(2*Math.PI)/q)+u+j},easeInOutElastic:function(k,n,j,u,r){var o=1.70158;var q=0;var l=u;if(n==0){return j}if((n/=r/2)==2){return j+u}if(!q){q=r*(0.3*1.5)}if(l<Math.abs(u)){l=u;var o=q/4}else{var o=q/(2*Math.PI)*Math.asin(u/l)}if(n<1){return -0.5*(l*Math.pow(2,10*(n-=1))*Math.sin((n*r-o)*(2*Math.PI)/q))+j}return l*Math.pow(2,-10*(n-=1))*Math.sin((n*r-o)*(2*Math.PI)/q)*0.5+u+j},easeInBack:function(k,l,j,p,o,n){if(n==undefined){n=1.70158}return p*(l/=o)*l*((n+1)*l-n)+j},easeOutBack:function(k,l,j,p,o,n){if(n==undefined){n=1.70158}return p*((l=l/o-1)*l*((n+1)*l+n)+1)+j},easeInOutBack:function(k,l,j,p,o,n){if(n==undefined){n=1.70158}if((l/=o/2)<1){return p/2*(l*l*(((n*=(1.525))+1)*l-n))+j}return p/2*((l-=2)*l*(((n*=(1.525))+1)*l+n)+2)+j},easeInBounce:function(k,l,j,o,n){return o-f.easing.easeOutBounce(k,n-l,0,o,n)+j},easeOutBounce:function(k,l,j,o,n){if((l/=n)<(1/2.75)){return o*(7.5625*l*l)+j}else{if(l<(2/2.75)){return o*(7.5625*(l-=(1.5/2.75))*l+0.75)+j}else{if(l<(2.5/2.75)){return o*(7.5625*(l-=(2.25/2.75))*l+0.9375)+j}else{return o*(7.5625*(l-=(2.625/2.75))*l+0.984375)+j}}}},easeInOutBounce:function(k,l,j,o,n){if(l<n/2){return f.easing.easeInBounce(k,l*2,0,o,n)*0.5+j}return f.easing.easeOutBounce(k,l*2-n,0,o,n)*0.5+o*0.5+j}})})(jQuery);(function(a){a.effects.blind=function(c){return this.queue(function(){var f=a(this),d=["position","top","left"];var l=a.effects.setMode(f,c.options.mode||"hide");var k=c.options.direction||"vertical";a.effects.save(f,d);f.show();var o=a.effects.createWrapper(f).css({overflow:"hidden"});var g=(k=="vertical")?"height":"width";var n=(k=="vertical")?o.height():o.width();if(l=="show"){o.css(g,0)}var j={};j[g]=l=="show"?n:0;o.animate(j,c.duration,c.options.easing,function(){if(l=="hide"){f.hide()}a.effects.restore(f,d);a.effects.removeWrapper(f);if(c.callback){c.callback.apply(f[0],arguments)}f.dequeue()})})}})(jQuery);(function(a){a.effects.bounce=function(c){return this.queue(function(){var g=a(this),p=["position","top","left"];var o=a.effects.setMode(g,c.options.mode||"effect");var r=c.options.direction||"up";var d=c.options.distance||20;var f=c.options.times||5;var k=c.duration||250;if(/show|hide/.test(o)){p.push("opacity")}a.effects.save(g,p);g.show();a.effects.createWrapper(g);var j=(r=="up"||r=="down")?"top":"left";var u=(r=="up"||r=="left")?"pos":"neg";var d=c.options.distance||(j=="top"?g.outerHeight({margin:true})/3:g.outerWidth({margin:true})/3);if(o=="show"){g.css("opacity",0).css(j,u=="pos"?-d:d)}if(o=="hide"){d=d/(f*2)}if(o!="hide"){f--}if(o=="show"){var l={opacity:1};l[j]=(u=="pos"?"+=":"-=")+d;g.animate(l,k/2,c.options.easing);d=d/2;f--}for(var n=0;n<f;n++){var s={},q={};s[j]=(u=="pos"?"-=":"+=")+d;q[j]=(u=="pos"?"+=":"-=")+d;g.animate(s,k/2,c.options.easing).animate(q,k/2,c.options.easing);d=(o=="hide")?d*2:d/2}if(o=="hide"){var l={opacity:0};l[j]=(u=="pos"?"-=":"+=")+d;g.animate(l,k/2,c.options.easing,function(){g.hide();a.effects.restore(g,p);a.effects.removeWrapper(g);if(c.callback){c.callback.apply(this,arguments)}})}else{var s={},q={};s[j]=(u=="pos"?"-=":"+=")+d;q[j]=(u=="pos"?"+=":"-=")+d;g.animate(s,k/2,c.options.easing).animate(q,k/2,c.options.easing,function(){a.effects.restore(g,p);a.effects.removeWrapper(g);if(c.callback){c.callback.apply(this,arguments)}})}g.queue("fx",function(){g.dequeue()});g.dequeue()})}})(jQuery);(function(a){a.effects.clip=function(c){return this.queue(function(){var j=a(this),o=["position","top","left","height","width"];var n=a.effects.setMode(j,c.options.mode||"hide");var p=c.options.direction||"vertical";a.effects.save(j,o);j.show();var d=a.effects.createWrapper(j).css({overflow:"hidden"});var g=j[0].tagName=="IMG"?d:j;var k={size:(p=="vertical")?"height":"width",position:(p=="vertical")?"top":"left"};var f=(p=="vertical")?g.height():g.width();if(n=="show"){g.css(k.size,0);g.css(k.position,f/2)}var l={};l[k.size]=n=="show"?f:0;l[k.position]=n=="show"?0:f/2;g.animate(l,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(n=="hide"){j.hide()}a.effects.restore(j,o);a.effects.removeWrapper(j);if(c.callback){c.callback.apply(j[0],arguments)}j.dequeue()}})})}})(jQuery);(function(a){a.effects.drop=function(c){return this.queue(function(){var g=a(this),f=["position","top","left","opacity"];var n=a.effects.setMode(g,c.options.mode||"hide");var l=c.options.direction||"left";a.effects.save(g,f);g.show();a.effects.createWrapper(g);var j=(l=="up"||l=="down")?"top":"left";var d=(l=="up"||l=="left")?"pos":"neg";var o=c.options.distance||(j=="top"?g.outerHeight({margin:true})/2:g.outerWidth({margin:true})/2);if(n=="show"){g.css("opacity",0).css(j,d=="pos"?-o:o)}var k={opacity:n=="show"?1:0};k[j]=(n=="show"?(d=="pos"?"+=":"-="):(d=="pos"?"-=":"+="))+o;g.animate(k,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(n=="hide"){g.hide()}a.effects.restore(g,f);a.effects.removeWrapper(g);if(c.callback){c.callback.apply(this,arguments)}g.dequeue()}})})}})(jQuery);(function(a){a.effects.explode=function(c){return this.queue(function(){var o=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;var g=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;c.options.mode=c.options.mode=="toggle"?(a(this).is(":visible")?"hide":"show"):c.options.mode;var n=a(this).show().css("visibility","hidden");var p=n.offset();p.top-=parseInt(n.css("marginTop"),10)||0;p.left-=parseInt(n.css("marginLeft"),10)||0;var l=n.outerWidth(true);var d=n.outerHeight(true);for(var k=0;k<o;k++){for(var f=0;f<g;f++){n.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-f*(l/g),top:-k*(d/o)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:l/g,height:d/o,left:p.left+f*(l/g)+(c.options.mode=="show"?(f-Math.floor(g/2))*(l/g):0),top:p.top+k*(d/o)+(c.options.mode=="show"?(k-Math.floor(o/2))*(d/o):0),opacity:c.options.mode=="show"?0:1}).animate({left:p.left+f*(l/g)+(c.options.mode=="show"?0:(f-Math.floor(g/2))*(l/g)),top:p.top+k*(d/o)+(c.options.mode=="show"?0:(k-Math.floor(o/2))*(d/o)),opacity:c.options.mode=="show"?1:0},c.duration||500)}}setTimeout(function(){c.options.mode=="show"?n.css({visibility:"visible"}):n.css({visibility:"visible"}).hide();if(c.callback){c.callback.apply(n[0])}n.dequeue();a("div.ui-effects-explode").remove()},c.duration||500)})}})(jQuery);(function(a){a.effects.fold=function(c){return this.queue(function(){var g=a(this),p=["position","top","left"];var l=a.effects.setMode(g,c.options.mode||"hide");var u=c.options.size||15;var s=!(!c.options.horizFirst);var k=c.duration?c.duration/2:a.fx.speeds._default/2;a.effects.save(g,p);g.show();var f=a.effects.createWrapper(g).css({overflow:"hidden"});var n=((l=="show")!=s);var j=n?["width","height"]:["height","width"];var d=n?[f.width(),f.height()]:[f.height(),f.width()];var o=/([0-9]+)%/.exec(u);if(o){u=parseInt(o[1],10)/100*d[l=="hide"?0:1]}if(l=="show"){f.css(s?{height:0,width:u}:{height:u,width:0})}var r={},q={};r[j[0]]=l=="show"?d[0]:u;q[j[1]]=l=="show"?d[1]:0;f.animate(r,k,c.options.easing).animate(q,k,c.options.easing,function(){if(l=="hide"){g.hide()}a.effects.restore(g,p);a.effects.removeWrapper(g);if(c.callback){c.callback.apply(g[0],arguments)}g.dequeue()})})}})(jQuery);(function(a){a.effects.highlight=function(c){return this.queue(function(){var g=a(this),f=["backgroundImage","backgroundColor","opacity"];var l=a.effects.setMode(g,c.options.mode||"show");var d=c.options.color||"#ffff99";var k=g.css("backgroundColor");a.effects.save(g,f);g.show();g.css({backgroundImage:"none",backgroundColor:d});var j={backgroundColor:k};if(l=="hide"){j.opacity=0}g.animate(j,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(l=="hide"){g.hide()}a.effects.restore(g,f);if(l=="show"&&a.browser.msie){this.style.removeAttribute("filter")}if(c.callback){c.callback.apply(this,arguments)}g.dequeue()}})})}})(jQuery);(function(a){a.effects.pulsate=function(c){return this.queue(function(){var f=a(this);var k=a.effects.setMode(f,c.options.mode||"show");var j=c.options.times||5;var g=c.duration?c.duration/2:a.fx.speeds._default/2;if(k=="hide"){j--}if(f.is(":hidden")){f.css("opacity",0);f.show();f.animate({opacity:1},g,c.options.easing);j=j-2}for(var d=0;d<j;d++){f.animate({opacity:0},g,c.options.easing).animate({opacity:1},g,c.options.easing)}if(k=="hide"){f.animate({opacity:0},g,c.options.easing,function(){f.hide();if(c.callback){c.callback.apply(this,arguments)}})}else{f.animate({opacity:0},g,c.options.easing).animate({opacity:1},g,c.options.easing,function(){if(c.callback){c.callback.apply(this,arguments)}})}f.queue("fx",function(){f.dequeue()});f.dequeue()})}})(jQuery);(function(a){a.effects.puff=function(c){return this.queue(function(){var j=a(this);var d=a.extend(true,{},c.options);var l=a.effects.setMode(j,c.options.mode||"hide");var k=parseInt(c.options.percent,10)||150;d.fade=true;var g={height:j.height(),width:j.width()};var f=k/100;j.from=(l=="hide")?g:{height:g.height*f,width:g.width*f};d.from=j.from;d.percent=(l=="hide")?k:100;d.mode=l;j.effect("scale",d,c.duration,c.callback);j.dequeue()})};a.effects.scale=function(c){return this.queue(function(){var k=a(this);var f=a.extend(true,{},c.options);var o=a.effects.setMode(k,c.options.mode||"effect");var l=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:(o=="hide"?0:100));var n=c.options.direction||"both";var d=c.options.origin;if(o!="effect"){f.origin=d||["middle","center"];f.restore=true}var j={height:k.height(),width:k.width()};k.from=c.options.from||(o=="show"?{height:0,width:0}:j);var g={y:n!="horizontal"?(l/100):1,x:n!="vertical"?(l/100):1};k.to={height:j.height*g.y,width:j.width*g.x};if(c.options.fade){if(o=="show"){k.from.opacity=0;k.to.opacity=1}if(o=="hide"){k.from.opacity=1;k.to.opacity=0}}f.from=k.from;f.to=k.to;f.mode=o;k.effect("size",f,c.duration,c.callback);k.dequeue()})};a.effects.size=function(c){return this.queue(function(){var d=a(this),s=["position","top","left","width","height","overflow","opacity"];var r=["position","top","left","overflow","opacity"];var o=["width","height","overflow"];var v=["fontSize"];var p=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"];var j=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"];var k=a.effects.setMode(d,c.options.mode||"effect");var n=c.options.restore||false;var g=c.options.scale||"both";var u=c.options.origin;var f={height:d.height(),width:d.width()};d.from=c.options.from||f;d.to=c.options.to||f;if(u){var l=a.effects.getBaseline(u,f);d.from.top=(f.height-d.from.height)*l.y;d.from.left=(f.width-d.from.width)*l.x;d.to.top=(f.height-d.to.height)*l.y;d.to.left=(f.width-d.to.width)*l.x}var q={from:{y:d.from.height/f.height,x:d.from.width/f.width},to:{y:d.to.height/f.height,x:d.to.width/f.width}};if(g=="box"||g=="both"){if(q.from.y!=q.to.y){s=s.concat(p);d.from=a.effects.setTransition(d,p,q.from.y,d.from);d.to=a.effects.setTransition(d,p,q.to.y,d.to)}if(q.from.x!=q.to.x){s=s.concat(j);d.from=a.effects.setTransition(d,j,q.from.x,d.from);d.to=a.effects.setTransition(d,j,q.to.x,d.to)}}if(g=="content"||g=="both"){if(q.from.y!=q.to.y){s=s.concat(v);d.from=a.effects.setTransition(d,v,q.from.y,d.from);d.to=a.effects.setTransition(d,v,q.to.y,d.to)}}a.effects.save(d,n?s:r);d.show();a.effects.createWrapper(d);d.css("overflow","hidden").css(d.from);if(g=="content"||g=="both"){p=p.concat(["marginTop","marginBottom"]).concat(v);j=j.concat(["marginLeft","marginRight"]);o=s.concat(p).concat(j);d.find("*[width]").each(function(){child=a(this);if(n){a.effects.save(child,o)}var w={height:child.height(),width:child.width()};child.from={height:w.height*q.from.y,width:w.width*q.from.x};child.to={height:w.height*q.to.y,width:w.width*q.to.x};if(q.from.y!=q.to.y){child.from=a.effects.setTransition(child,p,q.from.y,child.from);child.to=a.effects.setTransition(child,p,q.to.y,child.to)}if(q.from.x!=q.to.x){child.from=a.effects.setTransition(child,j,q.from.x,child.from);child.to=a.effects.setTransition(child,j,q.to.x,child.to)}child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){if(n){a.effects.restore(child,o)}})})}d.animate(d.to,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(k=="hide"){d.hide()}a.effects.restore(d,n?s:r);a.effects.removeWrapper(d);if(c.callback){c.callback.apply(this,arguments)}d.dequeue()}})})}})(jQuery);(function(a){a.effects.shake=function(c){return this.queue(function(){var g=a(this),p=["position","top","left"];var o=a.effects.setMode(g,c.options.mode||"effect");var r=c.options.direction||"left";var d=c.options.distance||20;var f=c.options.times||3;var k=c.duration||c.options.duration||140;a.effects.save(g,p);g.show();a.effects.createWrapper(g);var j=(r=="up"||r=="down")?"top":"left";var u=(r=="up"||r=="left")?"pos":"neg";var l={},s={},q={};l[j]=(u=="pos"?"-=":"+=")+d;s[j]=(u=="pos"?"+=":"-=")+d*2;q[j]=(u=="pos"?"-=":"+=")+d*2;g.animate(l,k,c.options.easing);for(var n=1;n<f;n++){g.animate(s,k,c.options.easing).animate(q,k,c.options.easing)}g.animate(s,k,c.options.easing).animate(l,k/2,c.options.easing,function(){a.effects.restore(g,p);a.effects.removeWrapper(g);if(c.callback){c.callback.apply(this,arguments)}});g.queue("fx",function(){g.dequeue()});g.dequeue()})}})(jQuery);(function(a){a.effects.slide=function(c){return this.queue(function(){var g=a(this),f=["position","top","left"];var n=a.effects.setMode(g,c.options.mode||"show");var l=c.options.direction||"left";a.effects.save(g,f);g.show();a.effects.createWrapper(g).css({overflow:"hidden"});var j=(l=="up"||l=="down")?"top":"left";var d=(l=="up"||l=="left")?"pos":"neg";var o=c.options.distance||(j=="top"?g.outerHeight({margin:true}):g.outerWidth({margin:true}));if(n=="show"){g.css(j,d=="pos"?-o:o)}var k={};k[j]=(n=="show"?(d=="pos"?"+=":"-="):(d=="pos"?"-=":"+="))+o;g.animate(k,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(n=="hide"){g.hide()}a.effects.restore(g,f);a.effects.removeWrapper(g);if(c.callback){c.callback.apply(this,arguments)}g.dequeue()}})})}})(jQuery);(function(a){a.effects.transfer=function(c){return this.queue(function(){var j=a(this),l=a(c.options.to),g=l.offset(),k={top:g.top,left:g.left,height:l.innerHeight(),width:l.innerWidth()},f=j.offset(),d=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(c.options.className).css({top:f.top,left:f.left,height:j.innerHeight(),width:j.innerWidth(),position:"absolute"}).animate(k,c.duration,c.options.easing,function(){d.remove();(c.callback&&c.callback.apply(j[0],arguments));j.dequeue()})})}})(jQuery);(function(a){a.widget("ui.draggable",a.extend({},a.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(c){var d=this.options;if(this.helper||d.disabled||a(c.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(c);if(!this.handle){return false}return true},_mouseStart:function(c){var d=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(a.ui.ddmanager){a.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};a.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;if(d.cursorAt){this._adjustOffsetFromHelper(d.cursorAt)}if(d.containment){this._setContainment()}this._trigger("start",c);this._cacheHelperProportions();if(a.ui.ddmanager&&!d.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,c)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,true);return true},_mouseDrag:function(c,f){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!f){var d=this._uiHash();this._trigger("drag",c,d);this.position=d.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(a.ui.ddmanager){a.ui.ddmanager.drag(this,c)}return false},_mouseStop:function(d){var f=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){f=a.ui.ddmanager.drop(this,d)}if(this.dropped){f=this.dropped;this.dropped=false}if((this.options.revert=="invalid"&&!f)||(this.options.revert=="valid"&&f)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,f))){var c=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",d);c._clear()})}else{this._trigger("stop",d);this._clear()}return false},_getHandle:function(c){var d=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==c.target){d=true}});return d},_createHelper:function(d){var f=this.options;var c=a.isFunction(f.helper)?a(f.helper.apply(this.element[0],[d])):(f.helper=="clone"?this.element.clone():this.element);if(!c.parents("body").length){c.appendTo((f.appendTo=="parent"?this.element[0].parentNode:f.appendTo))}if(c[0]!=this.element[0]&&!(/(fixed|absolute)/).test(c.css("position"))){c.css("position","absolute")}return c},_adjustOffsetFromHelper:function(c){if(c.left!=undefined){this.offset.click.left=c.left+this.margins.left}if(c.right!=undefined){this.offset.click.left=this.helperProportions.width-c.right+this.margins.left}if(c.top!=undefined){this.offset.click.top=c.top+this.margins.top}if(c.bottom!=undefined){this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){c={top:0,left:0}}return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.element.position();return{top:c.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.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 g=this.options;if(g.containment=="parent"){g.containment=this.helper[0].parentNode}if(g.containment=="document"||g.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(g.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(g.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(g.containment)&&g.containment.constructor!=Array){var d=a(g.containment)[0];if(!d){return}var f=a(g.containment).offset();var c=(a(d).css("overflow")!="hidden");this.containment=[f.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,f.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,f.left+(c?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,f.top+(c?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(g.containment.constructor==Array){this.containment=g.containment}}},_convertPositionTo:function(j,l){if(!l){l=this.position}var f=j=="absolute"?1:-1;var g=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,k=(/(html|body)/i).test(c[0].tagName);return{top:(l.top+this.offset.relative.top*f+this.offset.parent.top*f-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(k?0:c.scrollTop()))*f)),left:(l.left+this.offset.relative.left*f+this.offset.parent.left*f-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():k?0:c.scrollLeft())*f))}},_generatePosition:function(g){var l=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,n=(/(html|body)/i).test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var f=g.pageX;var d=g.pageY;if(this.originalPosition){if(this.containment){if(g.pageX-this.offset.click.left<this.containment[0]){f=this.containment[0]+this.offset.click.left}if(g.pageY-this.offset.click.top<this.containment[1]){d=this.containment[1]+this.offset.click.top}if(g.pageX-this.offset.click.left>this.containment[2]){f=this.containment[2]+this.offset.click.left}if(g.pageY-this.offset.click.top>this.containment[3]){d=this.containment[3]+this.offset.click.top}}if(l.grid){var k=this.originalPageY+Math.round((d-this.originalPageY)/l.grid[1])*l.grid[1];d=this.containment?(!(k-this.offset.click.top<this.containment[1]||k-this.offset.click.top>this.containment[3])?k:(!(k-this.offset.click.top<this.containment[1])?k-l.grid[1]:k+l.grid[1])):k;var j=this.originalPageX+Math.round((f-this.originalPageX)/l.grid[0])*l.grid[0];f=this.containment?(!(j-this.offset.click.left<this.containment[0]||j-this.offset.click.left>this.containment[2])?j:(!(j-this.offset.click.left<this.containment[0])?j-l.grid[0]:j+l.grid[0])):j}}return{top:(d-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(n?0:c.scrollTop())))),left:(f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():n?0:c.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(c,d,f){f=f||this._uiHash();a.ui.plugin.call(this,c,[d,f]);if(c=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.widget.prototype._trigger.call(this,c,d,f)},plugins:{},_uiHash:function(c){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));a.extend(a.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}});a.ui.plugin.add("draggable","connectToSortable",{start:function(d,g){var f=a(this).data("draggable"),j=f.options,c=a.extend({},g,{item:f.element});f.sortables=[];a(j.connectToSortable).each(function(){var k=a.data(this,"sortable");if(k&&!k.options.disabled){f.sortables.push({instance:k,shouldRevert:k.options.revert});k._refreshItems();k._trigger("activate",d,c)}})},stop:function(d,g){var f=a(this).data("draggable"),c=a.extend({},g,{item:f.element});a.each(f.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;f.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(d);this.instance.options.helper=this.instance.options._helper;if(f.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",d,c)}})},drag:function(d,j){var g=a(this).data("draggable"),c=this;var f=function(n){var u=this.offset.click.top,s=this.offset.click.left;var k=this.positionAbs.top,q=this.positionAbs.left;var p=n.height,r=n.width;var v=n.top,l=n.left;return a.ui.isOver(k+u,q+s,v,l,p,r)};a.each(g.sortables,function(k){this.instance.positionAbs=g.positionAbs;this.instance.helperProportions=g.helperProportions;this.instance.offset.click=g.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(c).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return j.helper[0]};d.target=this.instance.currentItem[0];this.instance._mouseCapture(d,true);this.instance._mouseStart(d,true,true);this.instance.offset.click.top=g.offset.click.top;this.instance.offset.click.left=g.offset.click.left;this.instance.offset.parent.left-=g.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=g.offset.parent.top-this.instance.offset.parent.top;g._trigger("toSortable",d);g.dropped=this.instance.element;g.currentItem=g.element;this.instance.fromOutside=g}if(this.instance.currentItem){this.instance._mouseDrag(d)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",d,this.instance._uiHash(this.instance));this.instance._mouseStop(d,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}g._trigger("fromSortable",d);g.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(d,f){var c=a("body"),g=a(this).data("draggable").options;if(c.css("cursor")){g._cursor=c.css("cursor")}c.css("cursor",g.cursor)},stop:function(c,d){var f=a(this).data("draggable").options;if(f._cursor){a("body").css("cursor",f._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(c,d){var f=a(this).data("draggable").options;a(f.iframeFix===true?"iframe":f.iframeFix).each(function(){a('<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(a(this).offset()).appendTo("body")})},stop:function(c,d){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(d,f){var c=a(f.helper),g=a(this).data("draggable").options;if(c.css("opacity")){g._opacity=c.css("opacity")}c.css("opacity",g.opacity)},stop:function(c,d){var f=a(this).data("draggable").options;if(f._opacity){a(d.helper).css("opacity",f._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(d,f){var c=a(this).data("draggable");if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){c.overflowOffset=c.scrollParent.offset()}},drag:function(f,g){var d=a(this).data("draggable"),j=d.options,c=false;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){if(!j.axis||j.axis!="x"){if((d.overflowOffset.top+d.scrollParent[0].offsetHeight)-f.pageY<j.scrollSensitivity){d.scrollParent[0].scrollTop=c=d.scrollParent[0].scrollTop+j.scrollSpeed}else{if(f.pageY-d.overflowOffset.top<j.scrollSensitivity){d.scrollParent[0].scrollTop=c=d.scrollParent[0].scrollTop-j.scrollSpeed}}}if(!j.axis||j.axis!="y"){if((d.overflowOffset.left+d.scrollParent[0].offsetWidth)-f.pageX<j.scrollSensitivity){d.scrollParent[0].scrollLeft=c=d.scrollParent[0].scrollLeft+j.scrollSpeed}else{if(f.pageX-d.overflowOffset.left<j.scrollSensitivity){d.scrollParent[0].scrollLeft=c=d.scrollParent[0].scrollLeft-j.scrollSpeed}}}}else{if(!j.axis||j.axis!="x"){if(f.pageY-a(document).scrollTop()<j.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()-j.scrollSpeed)}else{if(a(window).height()-(f.pageY-a(document).scrollTop())<j.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()+j.scrollSpeed)}}}if(!j.axis||j.axis!="y"){if(f.pageX-a(document).scrollLeft()<j.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()-j.scrollSpeed)}else{if(a(window).width()-(f.pageX-a(document).scrollLeft())<j.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()+j.scrollSpeed)}}}}if(c!==false&&a.ui.ddmanager&&!j.dropBehaviour){a.ui.ddmanager.prepareOffsets(d,f)}}});a.ui.plugin.add("draggable","snap",{start:function(d,f){var c=a(this).data("draggable"),g=c.options;c.snapElements=[];a(g.snap.constructor!=String?(g.snap.items||":data(draggable)"):g.snap).each(function(){var k=a(this);var j=k.offset();if(this!=c.element[0]){c.snapElements.push({item:this,width:k.outerWidth(),height:k.outerHeight(),top:j.top,left:j.left})}})},drag:function(x,u){var j=a(this).data("draggable"),v=j.options;var B=v.snapTolerance;var A=u.offset.left,z=A+j.helperProportions.width,g=u.offset.top,f=g+j.helperProportions.height;for(var y=j.snapElements.length-1;y>=0;y--){var w=j.snapElements[y].left,s=w+j.snapElements[y].width,q=j.snapElements[y].top,D=q+j.snapElements[y].height;if(!((w-B<A&&A<s+B&&q-B<g&&g<D+B)||(w-B<A&&A<s+B&&q-B<f&&f<D+B)||(w-B<z&&z<s+B&&q-B<g&&g<D+B)||(w-B<z&&z<s+B&&q-B<f&&f<D+B))){if(j.snapElements[y].snapping){(j.options.snap.release&&j.options.snap.release.call(j.element,x,a.extend(j._uiHash(),{snapItem:j.snapElements[y].item})))}j.snapElements[y].snapping=false;continue}if(v.snapMode!="inner"){var c=Math.abs(q-f)<=B;var C=Math.abs(D-g)<=B;var n=Math.abs(w-z)<=B;var p=Math.abs(s-A)<=B;if(c){u.position.top=j._convertPositionTo("relative",{top:q-j.helperProportions.height,left:0}).top-j.margins.top}if(C){u.position.top=j._convertPositionTo("relative",{top:D,left:0}).top-j.margins.top}if(n){u.position.left=j._convertPositionTo("relative",{top:0,left:w-j.helperProportions.width}).left-j.margins.left}if(p){u.position.left=j._convertPositionTo("relative",{top:0,left:s}).left-j.margins.left}}var k=(c||C||n||p);if(v.snapMode!="outer"){var c=Math.abs(q-g)<=B;var C=Math.abs(D-f)<=B;var n=Math.abs(w-A)<=B;var p=Math.abs(s-z)<=B;if(c){u.position.top=j._convertPositionTo("relative",{top:q,left:0}).top-j.margins.top}if(C){u.position.top=j._convertPositionTo("relative",{top:D-j.helperProportions.height,left:0}).top-j.margins.top}if(n){u.position.left=j._convertPositionTo("relative",{top:0,left:w}).left-j.margins.left}if(p){u.position.left=j._convertPositionTo("relative",{top:0,left:s-j.helperProportions.width}).left-j.margins.left}}if(!j.snapElements[y].snapping&&(c||C||n||p||k)){(j.options.snap.snap&&j.options.snap.snap.call(j.element,x,a.extend(j._uiHash(),{snapItem:j.snapElements[y].item})))}j.snapElements[y].snapping=(c||C||n||p||k)}}});a.ui.plugin.add("draggable","stack",{start:function(c,d){var g=a(this).data("draggable").options;var f=a.makeArray(a(g.stack.group)).sort(function(k,j){return(parseInt(a(k).css("zIndex"),10)||g.stack.min)-(parseInt(a(j).css("zIndex"),10)||g.stack.min)});a(f).each(function(j){this.style.zIndex=g.stack.min+j});this[0].style.zIndex=g.stack.min+f.length}});a.ui.plugin.add("draggable","zIndex",{start:function(d,f){var c=a(f.helper),g=a(this).data("draggable").options;if(c.css("zIndex")){g._zIndex=c.css("zIndex")}c.css("zIndex",g.zIndex)},stop:function(c,d){var f=a(this).data("draggable").options;if(f._zIndex){a(d.helper).css("zIndex",f._zIndex)}}})})(jQuery);(function(a){a.widget("ui.droppable",{_init:function(){var d=this.options,c=d.accept;this.isover=0;this.isout=1;this.options.accept=this.options.accept&&a.isFunction(this.options.accept)?this.options.accept:function(f){return f.is(c)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[this.options.scope]=a.ui.ddmanager.droppables[this.options.scope]||[];a.ui.ddmanager.droppables[this.options.scope].push(this);(this.options.addClasses&&this.element.addClass("ui-droppable"))},destroy:function(){var c=a.ui.ddmanager.droppables[this.options.scope];for(var d=0;d<c.length;d++){if(c[d]==this){c.splice(d,1)}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable")},_setData:function(c,d){if(c=="accept"){this.options.accept=d&&a.isFunction(d)?d:function(f){return f.is(d)}}else{a.widget.prototype._setData.apply(this,arguments)}},_activate:function(d){var c=a.ui.ddmanager.current;if(this.options.activeClass){this.element.addClass(this.options.activeClass)}(c&&this._trigger("activate",d,this.ui(c)))},_deactivate:function(d){var c=a.ui.ddmanager.current;if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}(c&&this._trigger("deactivate",d,this.ui(c)))},_over:function(d){var c=a.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0]){return}if(this.options.accept.call(this.element[0],(c.currentItem||c.element))){if(this.options.hoverClass){this.element.addClass(this.options.hoverClass)}this._trigger("over",d,this.ui(c))}},_out:function(d){var c=a.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0]){return}if(this.options.accept.call(this.element[0],(c.currentItem||c.element))){if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("out",d,this.ui(c))}},_drop:function(d,f){var c=f||a.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0]){return false}var g=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var j=a.data(this,"droppable");if(j.options.greedy&&a.ui.intersect(c,a.extend(j,{offset:j.element.offset()}),j.options.tolerance)){g=true;return false}});if(g){return false}if(this.options.accept.call(this.element[0],(c.currentItem||c.element))){if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("drop",d,this.ui(c));return this.element}return false},ui:function(d){return{draggable:(d.currentItem||d.element),helper:d.helper,position:d.position,absolutePosition:d.positionAbs,offset:d.positionAbs}}});a.extend(a.ui.droppable,{version:"1.7.2",eventPrefix:"drop",defaults:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"}});a.ui.intersect=function(w,o,u){if(!o.offset){return false}var f=(w.positionAbs||w.position.absolute).left,d=f+w.helperProportions.width,s=(w.positionAbs||w.position.absolute).top,q=s+w.helperProportions.height;var j=o.offset.left,c=j+o.proportions.width,v=o.offset.top,p=v+o.proportions.height;switch(u){case"fit":return(j<f&&d<c&&v<s&&q<p);break;case"intersect":return(j<f+(w.helperProportions.width/2)&&d-(w.helperProportions.width/2)<c&&v<s+(w.helperProportions.height/2)&&q-(w.helperProportions.height/2)<p);break;case"pointer":var k=((w.positionAbs||w.position.absolute).left+(w.clickOffset||w.offset.click).left),n=((w.positionAbs||w.position.absolute).top+(w.clickOffset||w.offset.click).top),g=a.ui.isOver(n,k,v,j,o.proportions.height,o.proportions.width);return g;break;case"touch":return((s>=v&&s<=p)||(q>=v&&q<=p)||(s<v&&q>p))&&((f>=j&&f<=c)||(d>=j&&d<=c)||(f<j&&d>c));break;default:return false;break}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(g,l){var c=a.ui.ddmanager.droppables[g.options.scope];var k=l?l.type:null;var n=(g.currentItem||g.element).find(":data(droppable)").andSelf();droppablesLoop:for(var f=0;f<c.length;f++){if(c[f].options.disabled||(g&&!c[f].options.accept.call(c[f].element[0],(g.currentItem||g.element)))){continue}for(var d=0;d<n.length;d++){if(n[d]==c[f].element[0]){c[f].proportions.height=0;continue droppablesLoop}}c[f].visible=c[f].element.css("display")!="none";if(!c[f].visible){continue}c[f].offset=c[f].element.offset();c[f].proportions={width:c[f].element[0].offsetWidth,height:c[f].element[0].offsetHeight};if(k=="mousedown"){c[f]._activate.call(c[f],l)}}},drop:function(c,d){var f=false;a.each(a.ui.ddmanager.droppables[c.options.scope],function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&a.ui.intersect(c,this,this.options.tolerance)){f=this._drop.call(this,d)}if(!this.options.disabled&&this.visible&&this.options.accept.call(this.element[0],(c.currentItem||c.element))){this.isout=1;this.isover=0;this._deactivate.call(this,d)}});return f},drag:function(c,d){if(c.options.refreshPositions){a.ui.ddmanager.prepareOffsets(c,d)}a.each(a.ui.ddmanager.droppables[c.options.scope],function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var g=a.ui.intersect(c,this,this.options.tolerance);var k=!g&&this.isover==1?"isout":(g&&this.isover==0?"isover":null);if(!k){return}var j;if(this.options.greedy){var f=this.element.parents(":data(droppable):eq(0)");if(f.length){j=a.data(f[0],"droppable");j.greedyChild=(k=="isover"?1:0)}}if(j&&k=="isover"){j.isover=0;j.isout=1;j._out.call(j,d)}this[k]=1;this[k=="isout"?"isover":"isout"]=0;this[k=="isover"?"_over":"_out"].call(this,d);if(j&&k=="isout"){j.isout=0;j.isover=1;j._over.call(j,d)}})}}})(jQuery);(function(d){d.widget("ui.resizable",d.extend({},d.ui.mouse,{_init:function(){var g=this,p=this.options;this.element.addClass("ui-resizable");d.extend(this,{_aspectRatio:!!(p.aspectRatio),aspectRatio:p.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:p.helper||p.ghost||p.animate?p.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"))&&d.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(d('<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=p.handles||(!d(".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 q=this.handles.split(",");this.handles={};for(var j=0;j<q.length;j++){var l=d.trim(q[j]),f="ui-resizable-"+l;var k=d('<div class="ui-resizable-handle '+f+'"></div>');if(/sw|se|ne|nw/.test(l)){k.css({zIndex:++p.zIndex})}if("se"==l){k.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[l]=".ui-resizable-"+l;this.element.append(k)}}this._renderAxis=function(u){u=u||this.element;for(var o in this.handles){if(this.handles[o].constructor==String){this.handles[o]=d(this.handles[o],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=d(this.handles[o],this.element),s=0;s=/sw|ne|nw|se|n|s/.test(o)?r.outerHeight():r.outerWidth();var n=["padding",/ne|nw|n/.test(o)?"Top":/se|sw|s/.test(o)?"Bottom":/^e$/.test(o)?"Right":"Left"].join("");u.css(n,s);this._proportionallyResize()}if(!d(this.handles[o]).length){continue}}};this._renderAxis(this.element);this._handles=d(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!g.resizing){if(this.className){var n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}g.axis=n&&n[1]?n[1]:"se"}});if(p.autoHide){this._handles.hide();d(this.element).addClass("ui-resizable-autohide").hover(function(){d(this).removeClass("ui-resizable-autohide");g._handles.show()},function(){if(!g.resizing){d(this).addClass("ui-resizable-autohide");g._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var f=function(j){d(j).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){f(this.element);var g=this.element;g.parent().append(this.originalElement.css({position:g.css("position"),width:g.outerWidth(),height:g.outerHeight(),top:g.css("top"),left:g.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);f(this.originalElement)},_mouseCapture:function(g){var j=false;for(var f in this.handles){if(d(this.handles[f])[0]==g.target){j=true}}return this.options.disabled||!!j},_mouseStart:function(j){var n=this.options,g=this.element.position(),f=this.element;this.resizing=true;this.documentScroll={top:d(document).scrollTop(),left:d(document).scrollLeft()};if(f.is(".ui-draggable")||(/absolute/).test(f.css("position"))){f.css({position:"absolute",top:g.top,left:g.left})}if(d.browser.opera&&(/relative/).test(f.css("position"))){f.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var p=c(this.helper.css("left")),k=c(this.helper.css("top"));if(n.containment){p+=d(n.containment).scrollLeft()||0;k+=d(n.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:p,top:k};this.size=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()};this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()};this.originalPosition={left:p,top:k};this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()};this.originalMousePosition={left:j.pageX,top:j.pageY};this.aspectRatio=(typeof n.aspectRatio=="number")?n.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var l=d(".ui-resizable-"+this.axis).css("cursor");d("body").css("cursor",l=="auto"?this.axis+"-resize":l);f.addClass("ui-resizable-resizing");this._propagate("start",j);return true},_mouseDrag:function(f){var k=this.helper,j=this.options,r={},v=this,n=this.originalMousePosition,s=this.axis;var w=(f.pageX-n.left)||0,u=(f.pageY-n.top)||0;var l=this._change[s];if(!l){return false}var q=l.apply(this,[f,w,u]),p=d.browser.msie&&d.browser.version<7,g=this.sizeDiff;if(this._aspectRatio||f.shiftKey){q=this._updateRatio(q,f)}q=this._respectSize(q,f);this._propagate("resize",f);k.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(q);this._trigger("resize",f,this.ui());return false},_mouseStop:function(k){this.resizing=false;var l=this.options,r=this;if(this._helper){var j=this._proportionallyResizeElements,f=j.length&&(/textarea/i).test(j[0].nodeName),g=f&&d.ui.hasScroll(j[0],"left")?0:r.sizeDiff.height,p=f?0:r.sizeDiff.width;var u={width:(r.size.width-p),height:(r.size.height-g)},n=(parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left))||null,q=(parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top))||null;if(!l.animate){this.element.css(d.extend(u,{top:q,left:n}))}r.helper.height(r.size.height);r.helper.width(r.size.width);if(this._helper&&!l.animate){this._proportionallyResize()}}d("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",k);if(this._helper){this.helper.remove()}return false},_updateCache:function(f){var g=this.options;this.offset=this.helper.offset();if(a(f.left)){this.position.left=f.left}if(a(f.top)){this.position.top=f.top}if(a(f.height)){this.size.height=f.height}if(a(f.width)){this.size.width=f.width}},_updateRatio:function(k,j){var l=this.options,n=this.position,g=this.size,f=this.axis;if(k.height){k.width=(g.height*this.aspectRatio)}else{if(k.width){k.height=(g.width/this.aspectRatio)}}if(f=="sw"){k.left=n.left+(g.width-k.width);k.top=null}if(f=="nw"){k.top=n.top+(g.height-k.height);k.left=n.left+(g.width-k.width)}return k},_respectSize:function(q,j){var n=this.helper,l=this.options,w=this._aspectRatio||j.shiftKey,v=this.axis,y=a(q.width)&&l.maxWidth&&(l.maxWidth<q.width),r=a(q.height)&&l.maxHeight&&(l.maxHeight<q.height),k=a(q.width)&&l.minWidth&&(l.minWidth>q.width),x=a(q.height)&&l.minHeight&&(l.minHeight>q.height);if(k){q.width=l.minWidth}if(x){q.height=l.minHeight}if(y){q.width=l.maxWidth}if(r){q.height=l.maxHeight}var g=this.originalPosition.left+this.originalSize.width,u=this.position.top+this.size.height;var p=/sw|nw|w/.test(v),f=/nw|ne|n/.test(v);if(k&&p){q.left=g-l.minWidth}if(y&&p){q.left=g-l.maxWidth}if(x&&f){q.top=u-l.minHeight}if(r&&f){q.top=u-l.maxHeight}var s=!q.width&&!q.height;if(s&&!q.left&&q.top){q.top=null}else{if(s&&!q.top&&q.left){q.left=null}}return q},_proportionallyResize:function(){var n=this.options;if(!this._proportionallyResizeElements.length){return}var j=this.helper||this.element;for(var g=0;g<this._proportionallyResizeElements.length;g++){var k=this._proportionallyResizeElements[g];if(!this.borderDif){var f=[k.css("borderTopWidth"),k.css("borderRightWidth"),k.css("borderBottomWidth"),k.css("borderLeftWidth")],l=[k.css("paddingTop"),k.css("paddingRight"),k.css("paddingBottom"),k.css("paddingLeft")];this.borderDif=d.map(f,function(o,q){var p=parseInt(o,10)||0,r=parseInt(l[q],10)||0;return p+r})}if(d.browser.msie&&!(!(d(j).is(":hidden")||d(j).parents(":hidden").length))){continue}k.css({height:(j.height()-this.borderDif[0]-this.borderDif[2])||0,width:(j.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var g=this.element,l=this.options;this.elementOffset=g.offset();if(this._helper){this.helper=this.helper||d('<div style="overflow:hidden;"></div>');var f=d.browser.msie&&d.browser.version<7,j=(f?1:0),k=(f?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+k,height:this.element.outerHeight()+k,position:"absolute",left:this.elementOffset.left-j+"px",top:this.elementOffset.top-j+"px",zIndex:++l.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(j,g,f){return{width:this.originalSize.width+g}},w:function(k,g,f){var n=this.options,j=this.originalSize,l=this.originalPosition;return{left:l.left+g,width:j.width-g}},n:function(k,g,f){var n=this.options,j=this.originalSize,l=this.originalPosition;return{top:l.top+f,height:j.height-f}},s:function(j,g,f){return{height:this.originalSize.height+f}},se:function(j,g,f){return d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[j,g,f]))},sw:function(j,g,f){return d.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[j,g,f]))},ne:function(j,g,f){return d.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[j,g,f]))},nw:function(j,g,f){return d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[j,g,f]))}},_propagate:function(g,f){d.ui.plugin.call(this,g,[f,this.ui()]);(g!="resize"&&this._trigger(g,f,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}}}));d.extend(d.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}});d.ui.plugin.add("resizable","alsoResize",{start:function(g,j){var f=d(this).data("resizable"),k=f.options;_store=function(l){d(l).each(function(){d(this).data("resizable-alsoresize",{width:parseInt(d(this).width(),10),height:parseInt(d(this).height(),10),left:parseInt(d(this).css("left"),10),top:parseInt(d(this).css("top"),10)})})};if(typeof(k.alsoResize)=="object"&&!k.alsoResize.parentNode){if(k.alsoResize.length){k.alsoResize=k.alsoResize[0];_store(k.alsoResize)}else{d.each(k.alsoResize,function(l,n){_store(l)})}}else{_store(k.alsoResize)}},resize:function(j,l){var g=d(this).data("resizable"),n=g.options,k=g.originalSize,q=g.originalPosition;var p={height:(g.size.height-k.height)||0,width:(g.size.width-k.width)||0,top:(g.position.top-q.top)||0,left:(g.position.left-q.left)||0},f=function(o,r){d(o).each(function(){var v=d(this),w=d(this).data("resizable-alsoresize"),u={},s=r&&r.length?r:["width","height","top","left"];d.each(s||["width","height","top","left"],function(x,z){var y=(w[z]||0)+(p[z]||0);if(y&&y>=0){u[z]=y||null}});if(/relative/.test(v.css("position"))&&d.browser.opera){g._revertToRelativePosition=true;v.css({position:"absolute",top:"auto",left:"auto"})}v.css(u)})};if(typeof(n.alsoResize)=="object"&&!n.alsoResize.nodeType){d.each(n.alsoResize,function(o,r){f(o,r)})}else{f(n.alsoResize)}},stop:function(g,j){var f=d(this).data("resizable");if(f._revertToRelativePosition&&d.browser.opera){f._revertToRelativePosition=false;el.css({position:"relative"})}d(this).removeData("resizable-alsoresize-start")}});d.ui.plugin.add("resizable","animate",{stop:function(l,s){var u=d(this).data("resizable"),n=u.options;var k=u._proportionallyResizeElements,f=k.length&&(/textarea/i).test(k[0].nodeName),g=f&&d.ui.hasScroll(k[0],"left")?0:u.sizeDiff.height,q=f?0:u.sizeDiff.width;var j={width:(u.size.width-q),height:(u.size.height-g)},p=(parseInt(u.element.css("left"),10)+(u.position.left-u.originalPosition.left))||null,r=(parseInt(u.element.css("top"),10)+(u.position.top-u.originalPosition.top))||null;u.element.animate(d.extend(j,r&&p?{top:r,left:p}:{}),{duration:n.animateDuration,easing:n.animateEasing,step:function(){var o={width:parseInt(u.element.css("width"),10),height:parseInt(u.element.css("height"),10),top:parseInt(u.element.css("top"),10),left:parseInt(u.element.css("left"),10)};if(k&&k.length){d(k[0]).css({width:o.width,height:o.height})}u._updateCache(o);u._propagate("resize",l)}})}});d.ui.plugin.add("resizable","containment",{start:function(g,w){var y=d(this).data("resizable"),n=y.options,r=y.element;var j=n.containment,q=(j instanceof d)?j.get(0):(/parent/.test(j))?r.parent().get(0):j;if(!q){return}y.containerElement=d(q);if(/document/.test(j)||j==document){y.containerOffset={left:0,top:0};y.containerPosition={left:0,top:0};y.parentData={element:d(document),left:0,top:0,width:d(document).width(),height:d(document).height()||document.body.parentNode.scrollHeight}}else{var u=d(q),l=[];d(["Top","Right","Left","Bottom"]).each(function(p,o){l[p]=c(u.css("padding"+o))});y.containerOffset=u.offset();y.containerPosition=u.position();y.containerSize={height:(u.innerHeight()-l[3]),width:(u.innerWidth()-l[1])};var v=y.containerOffset,f=y.containerSize.height,s=y.containerSize.width,k=(d.ui.hasScroll(q,"left")?q.scrollWidth:s),x=(d.ui.hasScroll(q)?q.scrollHeight:f);y.parentData={element:q,left:v.left,top:v.top,width:k,height:x}}},resize:function(j,v){var y=d(this).data("resizable"),l=y.options,g=y.containerSize,u=y.containerOffset,r=y.size,s=y.position,w=y._aspectRatio||j.shiftKey,f={top:0,left:0},k=y.containerElement;if(k[0]!=document&&(/static/).test(k.css("position"))){f=u}if(s.left<(y._helper?u.left:0)){y.size.width=y.size.width+(y._helper?(y.position.left-u.left):(y.position.left-f.left));if(w){y.size.height=y.size.width/l.aspectRatio}y.position.left=l.helper?u.left:0}if(s.top<(y._helper?u.top:0)){y.size.height=y.size.height+(y._helper?(y.position.top-u.top):y.position.top);if(w){y.size.width=y.size.height*l.aspectRatio}y.position.top=y._helper?u.top:0}y.offset.left=y.parentData.left+y.position.left;y.offset.top=y.parentData.top+y.position.top;var q=Math.abs((y._helper?y.offset.left-f.left:(y.offset.left-f.left))+y.sizeDiff.width),x=Math.abs((y._helper?y.offset.top-f.top:(y.offset.top-u.top))+y.sizeDiff.height);var p=y.containerElement.get(0)==y.element.parent().get(0),n=/relative|absolute/.test(y.containerElement.css("position"));if(p&&n){q-=y.parentData.left}if(q+y.size.width>=y.parentData.width){y.size.width=y.parentData.width-q;if(w){y.size.height=y.size.width/y.aspectRatio}}if(x+y.size.height>=y.parentData.height){y.size.height=y.parentData.height-x;if(w){y.size.width=y.size.height*y.aspectRatio}}},stop:function(g,r){var u=d(this).data("resizable"),j=u.options,p=u.position,q=u.containerOffset,f=u.containerPosition,k=u.containerElement;var l=d(u.helper),v=l.offset(),s=l.outerWidth()-u.sizeDiff.width,n=l.outerHeight()-u.sizeDiff.height;if(u._helper&&!j.animate&&(/relative/).test(k.css("position"))){d(this).css({left:v.left-f.left-q.left,width:s,height:n})}if(u._helper&&!j.animate&&(/static/).test(k.css("position"))){d(this).css({left:v.left-f.left-q.left,width:s,height:n})}}});d.ui.plugin.add("resizable","ghost",{start:function(j,k){var f=d(this).data("resizable"),l=f.options,g=f.size;f.ghost=f.originalElement.clone();f.ghost.css({opacity:0.25,display:"block",position:"relative",height:g.height,width:g.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof l.ghost=="string"?l.ghost:"");f.ghost.appendTo(f.helper)},resize:function(g,j){var f=d(this).data("resizable"),k=f.options;if(f.ghost){f.ghost.css({position:"relative",height:f.size.height,width:f.size.width})}},stop:function(g,j){var f=d(this).data("resizable"),k=f.options;if(f.ghost&&f.helper){f.helper.get(0).removeChild(f.ghost.get(0))}}});d.ui.plugin.add("resizable","grid",{resize:function(f,r){var u=d(this).data("resizable"),k=u.options,p=u.size,l=u.originalSize,n=u.originalPosition,s=u.axis,q=k._aspectRatio||f.shiftKey;k.grid=typeof k.grid=="number"?[k.grid,k.grid]:k.grid;var j=Math.round((p.width-l.width)/(k.grid[0]||1))*(k.grid[0]||1),g=Math.round((p.height-l.height)/(k.grid[1]||1))*(k.grid[1]||1);if(/^(se|s|e)$/.test(s)){u.size.width=l.width+j;u.size.height=l.height+g}else{if(/^(ne)$/.test(s)){u.size.width=l.width+j;u.size.height=l.height+g;u.position.top=n.top-g}else{if(/^(sw)$/.test(s)){u.size.width=l.width+j;u.size.height=l.height+g;u.position.left=n.left-j}else{u.size.width=l.width+j;u.size.height=l.height+g;u.position.top=n.top-g;u.position.left=n.left-j}}}}});var c=function(f){return parseInt(f,10)||0};var a=function(f){return !isNaN(parseInt(f,10))}})(jQuery);(function(a){a.widget("ui.selectable",a.extend({},a.ui.mouse,{_init:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var d;this.refresh=function(){d=a(c.options.filter,c.element[0]);d.each(function(){var f=a(this);var g=f.offset();a.data(this,"selectable-item",{element:this,$element:f,left:g.left,top:g.top,right:g.left+f.outerWidth(),bottom:g.top+f.outerHeight(),startselected:false,selected:f.hasClass("ui-selected"),selecting:f.hasClass("ui-selecting"),unselecting:f.hasClass("ui-unselecting")})})};this.refresh();this.selectees=d.addClass("ui-selectee");this._mouseInit();this.helper=a(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 c=this;this.opos=[f.pageX,f.pageY];if(this.options.disabled){return}var d=this.options;this.selectees=a(d.filter,this.element[0]);this._trigger("start",f);a(d.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:f.clientX,top:f.clientY,width:0,height:0});if(d.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var g=a.data(this,"selectable-item");g.startselected=true;if(!f.metaKey){g.$element.removeClass("ui-selected");g.selected=false;g.$element.addClass("ui-unselecting");g.unselecting=true;c._trigger("unselecting",f,{unselecting:g.element})}});a(f.target).parents().andSelf().each(function(){var g=a.data(this,"selectable-item");if(g){g.$element.removeClass("ui-unselecting").addClass("ui-selecting");g.unselecting=false;g.selecting=true;g.selected=true;c._trigger("selecting",f,{selecting:g.element});return false}})},_mouseDrag:function(n){var d=this;this.dragged=true;if(this.options.disabled){return}var g=this.options;var f=this.opos[0],l=this.opos[1],c=n.pageX,k=n.pageY;if(f>c){var j=c;c=f;f=j}if(l>k){var j=k;k=l;l=j}this.helper.css({left:f,top:l,width:c-f,height:k-l});this.selectees.each(function(){var o=a.data(this,"selectable-item");if(!o||o.element==d.element[0]){return}var p=false;if(g.tolerance=="touch"){p=(!(o.left>c||o.right<f||o.top>k||o.bottom<l))}else{if(g.tolerance=="fit"){p=(o.left>f&&o.right<c&&o.top>l&&o.bottom<k)}}if(p){if(o.selected){o.$element.removeClass("ui-selected");o.selected=false}if(o.unselecting){o.$element.removeClass("ui-unselecting");o.unselecting=false}if(!o.selecting){o.$element.addClass("ui-selecting");o.selecting=true;d._trigger("selecting",n,{selecting:o.element})}}else{if(o.selecting){if(n.metaKey&&o.startselected){o.$element.removeClass("ui-selecting");o.selecting=false;o.$element.addClass("ui-selected");o.selected=true}else{o.$element.removeClass("ui-selecting");o.selecting=false;if(o.startselected){o.$element.addClass("ui-unselecting");o.unselecting=true}d._trigger("unselecting",n,{unselecting:o.element})}}if(o.selected){if(!n.metaKey&&!o.startselected){o.$element.removeClass("ui-selected");o.selected=false;o.$element.addClass("ui-unselecting");o.unselecting=true;d._trigger("unselecting",n,{unselecting:o.element})}}}});return false},_mouseStop:function(f){var c=this;this.dragged=false;var d=this.options;a(".ui-unselecting",this.element[0]).each(function(){var g=a.data(this,"selectable-item");g.$element.removeClass("ui-unselecting");g.unselecting=false;g.startselected=false;c._trigger("unselected",f,{unselected:g.element})});a(".ui-selecting",this.element[0]).each(function(){var g=a.data(this,"selectable-item");g.$element.removeClass("ui-selecting").addClass("ui-selected");g.selecting=false;g.selected=true;g.startselected=true;c._trigger("selected",f,{selected:g.element})});this._trigger("stop",f);this.helper.remove();return false}}));a.extend(a.ui.selectable,{version:"1.7.2",defaults:{appendTo:"body",autoRefresh:true,cancel:":input,option",delay:0,distance:0,filter:"*",tolerance:"touch"}})})(jQuery);(function(a){a.widget("ui.sortable",a.extend({},a.ui.mouse,{_init:function(){var c=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 c=this.items.length-1;c>=0;c--){this.items[c].item.removeData("sortable-item")}},_mouseCapture:function(g,j){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(g);var f=null,d=this,c=a(g.target).parents().each(function(){if(a.data(this,"sortable-item")==d){f=a(this);return false}});if(a.data(g.target,"sortable-item")==d){f=a(g.target)}if(!f){return false}if(this.options.handle&&!j){var k=false;a(this.options.handle,f).find("*").andSelf().each(function(){if(this==g.target){k=true}});if(!k){return false}}this.currentItem=f;this._removeCurrentsFromItems();return true},_mouseStart:function(g,j,c){var k=this.options,d=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(g);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");a.extend(this.offset,{click:{left:g.pageX-this.offset.left,top:g.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(g);this.originalPageX=g.pageX;this.originalPageY=g.pageY;if(k.cursorAt){this._adjustOffsetFromHelper(k.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(k.containment){this._setContainment()}if(k.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",k.cursor)}if(k.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",k.opacity)}if(k.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",k.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",g,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!c){for(var f=this.containers.length-1;f>=0;f--){this.containers[f]._trigger("activate",g,d._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!k.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,g)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(g);return true},_mouseDrag:function(j){this.position=this._generatePosition(j);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var k=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-j.pageY<k.scrollSensitivity){this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+k.scrollSpeed}else{if(j.pageY-this.overflowOffset.top<k.scrollSensitivity){this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-k.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-j.pageX<k.scrollSensitivity){this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+k.scrollSpeed}else{if(j.pageX-this.overflowOffset.left<k.scrollSensitivity){this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-k.scrollSpeed}}}else{if(j.pageY-a(document).scrollTop()<k.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()-k.scrollSpeed)}else{if(a(window).height()-(j.pageY-a(document).scrollTop())<k.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()+k.scrollSpeed)}}if(j.pageX-a(document).scrollLeft()<k.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()-k.scrollSpeed)}else{if(a(window).width()-(j.pageX-a(document).scrollLeft())<k.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()+k.scrollSpeed)}}}if(c!==false&&a.ui.ddmanager&&!k.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,j)}}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 f=this.items.length-1;f>=0;f--){var g=this.items[f],d=g.item[0],l=this._intersectsWithPointer(g);if(!l){continue}if(d!=this.currentItem[0]&&this.placeholder[l==1?"next":"prev"]()[0]!=d&&!a.ui.contains(this.placeholder[0],d)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],d):true)){this.direction=l==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(g)){this._rearrange(j,g)}else{break}this._trigger("change",j,this._uiHash());break}}this._contactContainers(j);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,j)}this._trigger("sort",j,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(d,f){if(!d){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,d)}if(this.options.revert){var c=this;var g=c.placeholder.offset();c.reverting=true;a(this.helper).animate({left:g.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:g.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(d)})}else{this._clear(d,f)}return false},cancel:function(){var c=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,c._uiHash(this));if(this.containers[d].containerCache.over){this.containers[d]._trigger("out",null,c._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()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}return true},serialize:function(f){var c=this._getItemsAsjQuery(f&&f.connected);var d=[];f=f||{};a(c).each(function(){var g=(a(f.item||this).attr(f.attribute||"id")||"").match(f.expression||(/(.+)[-=_](.+)/));if(g){d.push((f.key||g[1]+"[]")+"="+(f.key&&f.expression?g[1]:g[2]))}});return d.join("&")},toArray:function(f){var c=this._getItemsAsjQuery(f&&f.connected);var d=[];f=f||{};c.each(function(){d.push(a(f.item||this).attr(f.attribute||"id")||"")});return d},_intersectsWith:function(q){var f=this.positionAbs.left,d=f+this.helperProportions.width,p=this.positionAbs.top,o=p+this.helperProportions.height;var g=q.left,c=g+q.width,s=q.top,n=s+q.height;var u=this.offset.click.top,k=this.offset.click.left;var j=(p+u)>s&&(p+u)<n&&(f+k)>g&&(f+k)<c;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>q[this.floating?"width":"height"])){return j}else{return(g<f+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&s<p+(this.helperProportions.height/2)&&o-(this.helperProportions.height/2)<n)}},_intersectsWithPointer:function(f){var g=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top,f.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left,f.width),k=g&&d,c=this._getDragVerticalDirection(),j=this._getDragHorizontalDirection();if(!k){return false}return this.floating?(((j&&j=="right")||c=="down")?2:1):(c&&(c=="down"?2:1))},_intersectsWithSides:function(g){var d=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,g.top+(g.height/2),g.height),f=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,g.left+(g.width/2),g.width),c=this._getDragVerticalDirection(),j=this._getDragHorizontalDirection();if(this.floating&&j){return((j=="right"&&f)||(j=="left"&&!f))}else{return c&&((c=="down"&&d)||(c=="up"&&!d))}},_getDragVerticalDirection:function(){var c=this.positionAbs.top-this.lastPositionAbs.top;return c!=0&&(c>0?"down":"up")},_getDragHorizontalDirection:function(){var c=this.positionAbs.left-this.lastPositionAbs.left;return c!=0&&(c>0?"right":"left")},refresh:function(c){this._refreshItems(c);this.refreshPositions()},_connectWith:function(){var c=this.options;return c.connectWith.constructor==String?[c.connectWith]:c.connectWith},_getItemsAsjQuery:function(c){var p=this;var l=[];var g=[];var n=this._connectWith();if(n&&c){for(var f=n.length-1;f>=0;f--){var o=a(n[f]);for(var d=o.length-1;d>=0;d--){var k=a.data(o[d],"sortable");if(k&&k!=this&&!k.options.disabled){g.push([a.isFunction(k.options.items)?k.options.items.call(k.element):a(k.options.items,k.element).not(".ui-sortable-helper"),k])}}}}g.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(var f=g.length-1;f>=0;f--){g[f][0].each(function(){l.push(this)})}return a(l)},_removeCurrentsFromItems:function(){var f=this.currentItem.find(":data(sortable-item)");for(var d=0;d<this.items.length;d++){for(var c=0;c<f.length;c++){if(f[c]==this.items[d].item[0]){this.items.splice(d,1)}}}},_refreshItems:function(c){this.items=[];this.containers=[this];var n=this.items;var u=this;var k=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],c,{item:this.currentItem}):a(this.options.items,this.element),this]];var p=this._connectWith();if(p){for(var g=p.length-1;g>=0;g--){var q=a(p[g]);for(var f=q.length-1;f>=0;f--){var l=a.data(q[f],"sortable");if(l&&l!=this&&!l.options.disabled){k.push([a.isFunction(l.options.items)?l.options.items.call(l.element[0],c,{item:this.currentItem}):a(l.options.items,l.element),l]);this.containers.push(l)}}}}for(var g=k.length-1;g>=0;g--){var o=k[g][1];var d=k[g][0];for(var f=0,r=d.length;f<r;f++){var s=a(d[f]);s.data("sortable-item",o);n.push({item:s,instance:o,width:0,height:0,left:0,top:0})}}},refreshPositions:function(c){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var f=this.items.length-1;f>=0;f--){var g=this.items[f];if(g.instance!=this.currentContainer&&this.currentContainer&&g.item[0]!=this.currentItem[0]){continue}var d=this.options.toleranceElement?a(this.options.toleranceElement,g.item):g.item;if(!c){g.width=d.outerWidth();g.height=d.outerHeight()}var j=d.offset();g.left=j.left;g.top=j.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var f=this.containers.length-1;f>=0;f--){var j=this.containers[f].element.offset();this.containers[f].containerCache.left=j.left;this.containers[f].containerCache.top=j.top;this.containers[f].containerCache.width=this.containers[f].element.outerWidth();this.containers[f].containerCache.height=this.containers[f].element.outerHeight()}}},_createPlaceholder:function(f){var c=f||this,g=c.options;if(!g.placeholder||g.placeholder.constructor==String){var d=g.placeholder;g.placeholder={element:function(){var j=a(document.createElement(c.currentItem[0].nodeName)).addClass(d||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!d){j.style.visibility="hidden"}return j},update:function(j,k){if(d&&!g.forcePlaceholderSize){return}if(!k.height()){k.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10))}if(!k.width()){k.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}}c.placeholder=a(g.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);g.placeholder.update(c,c.placeholder)},_contactContainers:function(f){for(var d=this.containers.length-1;d>=0;d--){if(this._intersectsWith(this.containers[d].containerCache)){if(!this.containers[d].containerCache.over){if(this.currentContainer!=this.containers[d]){var n=10000;var l=null;var g=this.positionAbs[this.containers[d].floating?"left":"top"];for(var c=this.items.length-1;c>=0;c--){if(!a.ui.contains(this.containers[d].element[0],this.items[c].item[0])){continue}var k=this.items[c][this.containers[d].floating?"left":"top"];if(Math.abs(k-g)<n){n=Math.abs(k-g);l=this.items[c]}}if(!l&&!this.options.dropOnEmpty){continue}this.currentContainer=this.containers[d];l?this._rearrange(f,l,null,true):this._rearrange(f,null,this.containers[d].element,true);this._trigger("change",f,this._uiHash());this.containers[d]._trigger("change",f,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[d]._trigger("over",f,this._uiHash(this));this.containers[d].containerCache.over=1}}else{if(this.containers[d].containerCache.over){this.containers[d]._trigger("out",f,this._uiHash(this));this.containers[d].containerCache.over=0}}}},_createHelper:function(d){var f=this.options;var c=a.isFunction(f.helper)?a(f.helper.apply(this.element[0],[d,this.currentItem])):(f.helper=="clone"?this.currentItem.clone():this.currentItem);if(!c.parents("body").length){a(f.appendTo!="parent"?f.appendTo:this.currentItem[0].parentNode)[0].appendChild(c[0])}if(c[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(c[0].style.width==""||f.forceHelperSize){c.width(this.currentItem.width())}if(c[0].style.height==""||f.forceHelperSize){c.height(this.currentItem.height())}return c},_adjustOffsetFromHelper:function(c){if(c.left!=undefined){this.offset.click.left=c.left+this.margins.left}if(c.right!=undefined){this.offset.click.left=this.helperProportions.width-c.right+this.margins.left}if(c.top!=undefined){this.offset.click.top=c.top+this.margins.top}if(c.bottom!=undefined){this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){c={top:0,left:0}}return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.currentItem.position();return{top:c.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.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 g=this.options;if(g.containment=="parent"){g.containment=this.helper[0].parentNode}if(g.containment=="document"||g.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(g.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(g.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(g.containment)){var d=a(g.containment)[0];var f=a(g.containment).offset();var c=(a(d).css("overflow")!="hidden");this.containment=[f.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,f.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,f.left+(c?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,f.top+(c?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(j,l){if(!l){l=this.position}var f=j=="absolute"?1:-1;var g=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,k=(/(html|body)/i).test(c[0].tagName);return{top:(l.top+this.offset.relative.top*f+this.offset.parent.top*f-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(k?0:c.scrollTop()))*f)),left:(l.left+this.offset.relative.left*f+this.offset.parent.left*f-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():k?0:c.scrollLeft())*f))}},_generatePosition:function(g){var l=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,n=(/(html|body)/i).test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var f=g.pageX;var d=g.pageY;if(this.originalPosition){if(this.containment){if(g.pageX-this.offset.click.left<this.containment[0]){f=this.containment[0]+this.offset.click.left}if(g.pageY-this.offset.click.top<this.containment[1]){d=this.containment[1]+this.offset.click.top}if(g.pageX-this.offset.click.left>this.containment[2]){f=this.containment[2]+this.offset.click.left}if(g.pageY-this.offset.click.top>this.containment[3]){d=this.containment[3]+this.offset.click.top}}if(l.grid){var k=this.originalPageY+Math.round((d-this.originalPageY)/l.grid[1])*l.grid[1];d=this.containment?(!(k-this.offset.click.top<this.containment[1]||k-this.offset.click.top>this.containment[3])?k:(!(k-this.offset.click.top<this.containment[1])?k-l.grid[1]:k+l.grid[1])):k;var j=this.originalPageX+Math.round((f-this.originalPageX)/l.grid[0])*l.grid[0];f=this.containment?(!(j-this.offset.click.left<this.containment[0]||j-this.offset.click.left>this.containment[2])?j:(!(j-this.offset.click.left<this.containment[0])?j-l.grid[0]:j+l.grid[0])):j}}return{top:(d-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(n?0:c.scrollTop())))),left:(f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():n?0:c.scrollLeft())))}},_rearrange:function(k,j,d,g){d?d[0].appendChild(this.placeholder[0]):j.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?j.item[0]:j.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var f=this,c=this.counter;window.setTimeout(function(){if(c==f.counter){f.refreshPositions(!g)}},0)},_clear:function(f,g){this.reverting=false;var j=[],c=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 d in this._storedCSS){if(this._storedCSS[d]=="auto"||this._storedCSS[d]=="static"){this._storedCSS[d]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!g){j.push(function(k){this._trigger("receive",k,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])&&!g){j.push(function(k){this._trigger("update",k,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!g){j.push(function(k){this._trigger("remove",k,this._uiHash())})}for(var d=this.containers.length-1;d>=0;d--){if(a.ui.contains(this.containers[d].element[0],this.currentItem[0])&&!g){j.push((function(k){return function(l){k._trigger("receive",l,this._uiHash(this))}}).call(this,this.containers[d]));j.push((function(k){return function(l){k._trigger("update",l,this._uiHash(this))}}).call(this,this.containers[d]))}}}for(var d=this.containers.length-1;d>=0;d--){if(!g){j.push((function(k){return function(l){k._trigger("deactivate",l,this._uiHash(this))}}).call(this,this.containers[d]))}if(this.containers[d].containerCache.over){j.push((function(k){return function(l){k._trigger("out",l,this._uiHash(this))}}).call(this,this.containers[d]));this.containers[d].containerCache.over=0}}if(this._storedCursor){a("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(!g){this._trigger("beforeStop",f,this._uiHash());for(var d=0;d<j.length;d++){j[d].call(this,f)}this._trigger("stop",f,this._uiHash())}return false}if(!g){this._trigger("beforeStop",f,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!g){for(var d=0;d<j.length;d++){j[d].call(this,f)}this._trigger("stop",f,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(a.widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(d){var c=d||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,absolutePosition:c.positionAbs,offset:c.positionAbs,item:c.currentItem,sender:d?d.element:null}}}));a.extend(a.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);$(document).ready(function(){$(".date_field").datepicker();$(".time_field").clockpick({starthour:0,endhour:23,minutedivisions:4})});$(document).ready(function(){$(".tabs").tabs()});(function(a){a.widget("ui.accordion",{_init:function(){var f=this.options,c=this;this.running=0;if(f.collapsible==a.ui.accordion.defaults.collapsible&&f.alwaysOpen!=a.ui.accordion.defaults.alwaysOpen){f.collapsible=!f.alwaysOpen}if(f.navigation){var d=this.element.find("a").filter(f.navigationFilter);if(d.length){if(d.filter(f.header).length){this.active=d}else{this.active=d.parent().parent().prev();d.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(){a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){a(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");a("<span/>").addClass("ui-icon "+f.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(f.icons.header).toggleClass(f.icons.headerSelected);if(a.browser.msie){this.element.find("a").css("zoom","1")}this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(g){return c._keydown(g)}).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(!a.browser.safari){this.headers.find("a").attr("tabIndex","-1")}if(f.event){this.headers.bind((f.event)+".accordion",function(g){return c._clickHandler.call(c,g,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 c=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){c.css("height","")}},_setData:function(c,d){if(c=="alwaysOpen"){c="collapsible";d=!d}a.widget.prototype._setData.apply(this,arguments)},_keydown:function(g){var k=this.options,j=a.ui.keyCode;if(k.disabled||g.altKey||g.ctrlKey){return}var f=this.headers.length;var c=this.headers.index(g.target);var d=false;switch(g.keyCode){case j.RIGHT:case j.DOWN:d=this.headers[(c+1)%f];break;case j.LEFT:case j.UP:d=this.headers[(c-1+f)%f];break;case j.SPACE:case j.ENTER:return this._clickHandler({target:g.target},g.target)}if(d){a(g.target).attr("tabIndex","-1");a(d).attr("tabIndex","0");d.focus();return false}return true},resize:function(){var g=this.options,f;if(g.fillSpace){if(a.browser.msie){var c=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}f=this.element.parent().height();if(a.browser.msie){this.element.parent().css("overflow",c)}this.headers.each(function(){f-=a(this).outerHeight()});var d=0;this.headers.next().each(function(){d=Math.max(d,a(this).innerHeight()-a(this).height())}).height(Math.max(0,f-d)).css("overflow","auto")}else{if(g.autoHeight){f=0;this.headers.next().each(function(){f=Math.max(f,a(this).outerHeight())}).height(f)}}},activate:function(c){var d=this._findActive(c)[0];this._clickHandler({target:d},d)},_findActive:function(c){return c?typeof c=="number"?this.headers.filter(":eq("+c+")"):this.headers.not(this.headers.not(c)):c===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(c,j){var f=this.options;if(f.disabled){return false}if(!c.target&&f.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(f.icons.headerSelected).addClass(f.icons.header);this.active.next().addClass("ui-accordion-content-active");var l=this.active.next(),g={options:f,newHeader:a([]),oldHeader:f.active,newContent:a([]),oldContent:l},d=(this.active=a([]));this._toggle(d,l,g);return false}var k=a(c.currentTarget||j);var n=k[0]==this.active[0];if(this.running||(!f.collapsible&&n)){return false}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(f.icons.headerSelected).addClass(f.icons.header);this.active.next().addClass("ui-accordion-content-active");if(!n){k.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(f.icons.header).addClass(f.icons.headerSelected);k.next().addClass("ui-accordion-content-active")}var d=k.next(),l=this.active.next(),g={options:f,newHeader:n&&f.collapsible?a([]):k,oldHeader:this.active,newContent:n&&f.collapsible?a([]):d.find("> *"),oldContent:l.find("> *")},p=this.headers.index(this.active[0])>this.headers.index(k[0]);this.active=n?a([]):k;this._toggle(d,l,g,n,p);return false},_toggle:function(c,n,k,p,q){var f=this.options,s=this;this.toShow=c;this.toHide=n;this.data=k;var d=function(){if(!s){return}return s._completed.apply(s,arguments)};this._trigger("changestart",null,this.data);this.running=n.size()===0?c.size():n.size();if(f.animated){var j={};if(f.collapsible&&p){j={toShow:a([]),toHide:n,complete:d,down:q,autoHeight:f.autoHeight||f.fillSpace}}else{j={toShow:c,toHide:n,complete:d,down:q,autoHeight:f.autoHeight||f.fillSpace}}if(!f.proxied){f.proxied=f.animated}if(!f.proxiedDuration){f.proxiedDuration=f.duration}f.animated=a.isFunction(f.proxied)?f.proxied(j):f.proxied;f.duration=a.isFunction(f.proxiedDuration)?f.proxiedDuration(j):f.proxiedDuration;var r=a.ui.accordion.animations,g=f.duration,l=f.animated;if(!r[l]){r[l]=function(o){this.slide(o,{easing:l,duration:g||700})}}r[l](j)}else{if(f.collapsible&&p){c.toggle()}else{n.hide();c.show()}d(true)}n.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();c.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(c){var d=this.options;this.running=c?0:--this.running;if(this.running){return}if(d.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""})}this._trigger("change",null,this.data)}});a.extend(a.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(o,l){o=a.extend({easing:"swing",duration:300},o,l);if(!o.toHide.size()){o.toShow.animate({height:"show"},o);return}if(!o.toShow.size()){o.toHide.animate({height:"hide"},o);return}var d=o.toShow.css("overflow"),k,f={},j={},g=["height","paddingTop","paddingBottom"],c;var n=o.toShow;c=n[0].style.width;n.width(parseInt(n.parent().width(),10)-parseInt(n.css("paddingLeft"),10)-parseInt(n.css("paddingRight"),10)-(parseInt(n.css("borderLeftWidth"),10)||0)-(parseInt(n.css("borderRightWidth"),10)||0));a.each(g,function(p,r){j[r]="hide";var q=(""+a.css(o.toShow[0],r)).match(/^([\d+-.]+)(.*)$/);f[r]={value:q[1],unit:q[2]||"px"}});o.toShow.css({height:0,overflow:"hidden"}).show();o.toHide.filter(":hidden").each(o.complete).end().filter(":visible").animate(j,{step:function(p,q){if(q.prop=="height"){k=(q.now-q.start)/(q.end-q.start)}o.toShow[0].style[q.prop]=(k*f[q.prop].value)+f[q.prop].unit},duration:o.duration,easing:o.easing,complete:function(){if(!o.autoHeight){o.toShow.css("height","")}o.toShow.css("width",c);o.toShow.css({overflow:d});o.complete()}})},bounceslide:function(c){this.slide(c,{easing:c.down?"easeOutBounce":"swing",duration:c.down?1000:200})},easeslide:function(c){this.slide(c,{easing:"easeinout",duration:700})}}})})(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(d){var c={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},a="ui-dialog ui-widget ui-widget-content ui-corner-all ";d.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var q=this,r=this.options,o=r.title||this.originalTitle||"&nbsp;",g=d.ui.dialog.getTitleId(this.element),p=(this.uiDialog=d("<div/>")).appendTo(document.body).hide().addClass(a+r.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:r.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(s){(r.closeOnEscape&&s.keyCode&&s.keyCode==d.ui.keyCode.ESCAPE&&q.close(s))}).attr({role:"dialog","aria-labelledby":g}).mousedown(function(s){q.moveToTop(false,s)}),k=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(p),j=(this.uiDialogTitlebar=d("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(p),n=d('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){n.addClass("ui-state-hover")},function(){n.removeClass("ui-state-hover")}).focus(function(){n.addClass("ui-state-focus")}).blur(function(){n.removeClass("ui-state-focus")}).mousedown(function(s){s.stopPropagation()}).click(function(s){q.close(s);return false}).appendTo(j),l=(this.uiDialogTitlebarCloseText=d("<span/>")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(n),f=d("<span/>").addClass("ui-dialog-title").attr("id",g).html(o).prependTo(j);j.find("*").add(j).disableSelection();(r.draggable&&d.fn.draggable&&this._makeDraggable());(r.resizable&&d.fn.resizable&&this._makeResizable());this._createButtons(r.buttons);this._isOpen=false;(r.bgiframe&&d.fn.bgiframe&&p.bgiframe());(r.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(j){var f=this;if(false===f._trigger("beforeclose",j)){return}(f.overlay&&f.overlay.destroy());f.uiDialog.unbind("keypress.ui-dialog");(f.options.hide?f.uiDialog.hide(f.options.hide,function(){f._trigger("close",j)}):f.uiDialog.hide()&&f._trigger("close",j));d.ui.dialog.overlay.resize();f._isOpen=false;if(f.options.modal){var g=0;d(".ui-dialog").each(function(){if(this!=f.uiDialog[0]){g=Math.max(g,d(this).css("z-index"))}});d.ui.dialog.maxZ=g}},isOpen:function(){return this._isOpen},moveToTop:function(j,g){if((this.options.modal&&!j)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",g)}if(this.options.zIndex>d.ui.dialog.maxZ){d.ui.dialog.maxZ=this.options.zIndex}(this.overlay&&this.overlay.$el.css("z-index",d.ui.dialog.overlay.maxZ=++d.ui.dialog.maxZ));var f={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++d.ui.dialog.maxZ);this.element.attr(f);this._trigger("focus",g)},open:function(){if(this._isOpen){return}var g=this.options,f=this.uiDialog;this.overlay=g.modal?new d.ui.dialog.overlay(this):null;(f.next().length&&f.appendTo("body"));this._size();this._position(g.position);f.show(g.show);this.moveToTop(true);(g.modal&&f.bind("keypress.ui-dialog",function(l){if(l.keyCode!=d.ui.keyCode.TAB){return}var k=d(":tabbable",this),n=k.filter(":first")[0],j=k.filter(":last")[0];if(l.target==j&&!l.shiftKey){setTimeout(function(){n.focus()},1)}else{if(l.target==n&&l.shiftKey){setTimeout(function(){j.focus()},1)}}}));d([]).add(f.find(".ui-dialog-content :tabbable:first")).add(f.find(".ui-dialog-buttonpane :tabbable:first")).add(f).filter(":first").focus();this._trigger("open");this._isOpen=true},_createButtons:function(k){var j=this,f=false,g=d("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof k=="object"&&k!==null&&d.each(k,function(){return !(f=true)}));if(f){d.each(k,function(l,n){d('<button type="button"></button>').addClass("ui-state-default ui-corner-all").text(l).click(function(){n.apply(j.element[0],arguments)}).hover(function(){d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){d(this).addClass("ui-state-focus")}).blur(function(){d(this).removeClass("ui-state-focus")}).appendTo(g)});g.appendTo(this.uiDialog)}},_makeDraggable:function(){var f=this,j=this.options,g;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){g=j.height;d(this).height(d(this).height()).addClass("ui-dialog-dragging");(j.dragStart&&j.dragStart.apply(f.element[0],arguments))},drag:function(){(j.drag&&j.drag.apply(f.element[0],arguments))},stop:function(){d(this).removeClass("ui-dialog-dragging").height(g);(j.dragStop&&j.dragStop.apply(f.element[0],arguments));d.ui.dialog.overlay.resize()}})},_makeResizable:function(k){k=(k===undefined?this.options.resizable:k);var f=this,j=this.options,g=typeof k=="string"?k:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:j.maxWidth,maxHeight:j.maxHeight,minWidth:j.minWidth,minHeight:j.minHeight,start:function(){d(this).addClass("ui-dialog-resizing");(j.resizeStart&&j.resizeStart.apply(f.element[0],arguments))},resize:function(){(j.resize&&j.resize.apply(f.element[0],arguments))},handles:g,stop:function(){d(this).removeClass("ui-dialog-resizing");j.height=d(this).height();j.width=d(this).width();(j.resizeStop&&j.resizeStop.apply(f.element[0],arguments));d.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(n){var g=d(window),j=d(document),k=j.scrollTop(),f=j.scrollLeft(),l=k;if(d.inArray(n,["center","top","right","bottom","left"])>=0){n=[n=="right"||n=="left"?n:"center",n=="top"||n=="bottom"?n:"middle"]}if(n.constructor!=Array){n=["center","middle"]}if(n[0].constructor==Number){f+=n[0]}else{switch(n[0]){case"left":f+=0;break;case"right":f+=g.width()-this.uiDialog.outerWidth();break;default:case"center":f+=(g.width()-this.uiDialog.outerWidth())/2}}if(n[1].constructor==Number){k+=n[1]}else{switch(n[1]){case"top":k+=0;break;case"bottom":k+=g.height()-this.uiDialog.outerHeight();break;default:case"middle":k+=(g.height()-this.uiDialog.outerHeight())/2}}k=Math.max(k,l);this.uiDialog.css({top:k,left:f})},_setData:function(g,j){(c[g]&&this.uiDialog.data(c[g],j));switch(g){case"buttons":this._createButtons(j);break;case"closeText":this.uiDialogTitlebarCloseText.text(j);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(a+j);break;case"draggable":(j?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(j);break;case"position":this._position(j);break;case"resizable":var f=this.uiDialog,k=this.uiDialog.is(":data(resizable)");(k&&!j&&f.resizable("destroy"));(k&&typeof j=="string"&&f.resizable("option","handles",j));(k||this._makeResizable(j));break;case"title":d(".ui-dialog-title",this.uiDialogTitlebar).html(j||"&nbsp;");break;case"width":this.uiDialog.width(j);break}d.widget.prototype._setData.apply(this,arguments)},_size:function(){var g=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var f=this.uiDialog.css({height:"auto",width:g.width}).height();this.element.css({minHeight:Math.max(g.minHeight-f,0),height:g.height=="auto"?"auto":Math.max(g.height-f,0)})}});d.extend(d.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(f){return"ui-dialog-title-"+(f.attr("id")||++this.uuid)},overlay:function(f){this.$el=d.ui.dialog.overlay.create(f)}});d.extend(d.ui.dialog.overlay,{instances:[],maxZ:0,events:d.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(f){return f+".dialog-overlay"}).join(" "),create:function(g){if(this.instances.length===0){setTimeout(function(){if(d.ui.dialog.overlay.instances.length){d(document).bind(d.ui.dialog.overlay.events,function(j){var k=d(j.target).parents(".ui-dialog").css("zIndex")||0;return(k>d.ui.dialog.overlay.maxZ)})}},1);d(document).bind("keydown.dialog-overlay",function(j){(g.options.closeOnEscape&&j.keyCode&&j.keyCode==d.ui.keyCode.ESCAPE&&g.close(j))});d(window).bind("resize.dialog-overlay",d.ui.dialog.overlay.resize)}var f=d("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});(g.options.bgiframe&&d.fn.bgiframe&&f.bgiframe());this.instances.push(f);return f},destroy:function(f){this.instances.splice(d.inArray(this.instances,f),1);if(this.instances.length===0){d([document,window]).unbind(".dialog-overlay")}f.remove();var g=0;d.each(this.instances,function(){g=Math.max(g,this.css("z-index"))});this.maxZ=g},height:function(){if(d.browser.msie&&d.browser.version<7){var g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var f=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(g<f){return d(window).height()+"px"}else{return g+"px"}}else{return d(document).height()+"px"}},width:function(){if(d.browser.msie&&d.browser.version<7){var f=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var g=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(f<g){return d(window).width()+"px"}else{return f+"px"}}else{return d(document).width()+"px"}},resize:function(){var f=d([]);d.each(d.ui.dialog.overlay.instances,function(){f=f.add(this)});f.css({width:0,height:0}).css({width:d.ui.dialog.overlay.width(),height:d.ui.dialog.overlay.height()})}});d.extend(d.ui.dialog.overlay.prototype,{destroy:function(){d.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);(function(a){a.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=a('<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();a.widget.prototype.destroy.apply(this,arguments)},value:function(c){if(c===undefined){return this._value()}this._setData("value",c);return this},_setData:function(c,d){switch(c){case"value":this.options.value=d;this._refreshValue();this._trigger("change",null,{});break}a.widget.prototype._setData.apply(this,arguments)},_value:function(){var c=this.options.value;if(c<this._valueMin()){c=this._valueMin()}if(c>this._valueMax()){c=this._valueMax()}return c},_valueMin:function(){var c=0;return c},_valueMax:function(){var c=100;return c},_refreshValue:function(){var c=this.value();this.valueDiv[c==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(c+"%");this.element.attr("aria-valuenow",c)}});a.extend(a.ui.progressbar,{version:"1.7.2",defaults:{value:0}})})(jQuery);(function(a){a.widget("ui.slider",a.extend({},a.ui.mouse,{_init:function(){var c=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=a([]);if(d.range){if(d.range===true){this.range=a("<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=a("<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(a(".ui-slider-handle",this.element).length==0){a('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle")}if(d.values&&d.values.length){while(a(".ui-slider-handle",this.element).length<d.values.length){a('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle")}}this.handles=a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(f){f.preventDefault()}).hover(function(){if(!d.disabled){a(this).addClass("ui-state-hover")}},function(){a(this).removeClass("ui-state-hover")}).focus(function(){if(!d.disabled){a(".ui-slider .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-state-focus")}else{a(this).blur()}}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(f){a(this).data("index.ui-slider-handle",f)});this.handles.keydown(function(n){var j=true;var g=a(this).data("index.ui-slider-handle");if(c.options.disabled){return}switch(n.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:j=false;if(!c._keySliding){c._keySliding=true;a(this).addClass("ui-state-active");c._start(n,g)}break}var k,f,l=c._step();if(c.options.values&&c.options.values.length){k=f=c.values(g)}else{k=f=c.value()}switch(n.keyCode){case a.ui.keyCode.HOME:f=c._valueMin();break;case a.ui.keyCode.END:f=c._valueMax();break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(k==c._valueMax()){return}f=k+l;break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(k==c._valueMin()){return}f=k-l;break}c._slide(n,g,f);return j}).keyup(function(g){var f=a(this).data("index.ui-slider-handle");if(c._keySliding){c._stop(g,f);c._change(g,f);c._keySliding=false;a(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(f){var g=this.options;if(g.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var l={x:f.pageX,y:f.pageY};var p=this._normValueFromMouse(l);var d=this._valueMax()-this._valueMin()+1,j;var q=this,n;this.handles.each(function(o){var r=Math.abs(p-q.values(o));if(d>r){d=r;j=a(this);n=o}});if(g.range==true&&this.values(1)==g.min){j=a(this.handles[++n])}this._start(f,n);q._handleIndex=n;j.addClass("ui-state-active").focus();var k=j.offset();var c=!a(f.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=c?{left:0,top:0}:{left:f.pageX-k.left-(j.width()/2),top:f.pageY-k.top-(j.height()/2)-(parseInt(j.css("borderTopWidth"),10)||0)-(parseInt(j.css("borderBottomWidth"),10)||0)+(parseInt(j.css("marginTop"),10)||0)};p=this._normValueFromMouse(l);this._slide(f,n,p);return true},_mouseStart:function(c){return true},_mouseDrag:function(f){var c={x:f.pageX,y:f.pageY};var d=this._normValueFromMouse(c);this._slide(f,this._handleIndex,d);return false},_mouseStop:function(c){this.handles.removeClass("ui-state-active");this._stop(c,this._handleIndex);this._change(c,this._handleIndex);this._handleIndex=null;this._clickOffset=null;return false},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(f){var d,l;if("horizontal"==this.orientation){d=this.elementSize.width;l=f.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{d=this.elementSize.height;l=f.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}var j=(l/d);if(j>1){j=1}if(j<0){j=0}if("vertical"==this.orientation){j=1-j}var g=this._valueMax()-this._valueMin(),n=j*g,c=n%this.options.step,k=this._valueMin()+n-c;if(c>(this.options.step/2)){k+=this.options.step}return parseFloat(k.toFixed(5))},_start:function(f,d){var c={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(d);c.values=this.values()}this._trigger("start",f,c)},_slide:function(j,g,f){var k=this.handles[g];if(this.options.values&&this.options.values.length){var c=this.values(g?0:1);if((this.options.values.length==2&&this.options.range===true)&&((g==0&&f>c)||(g==1&&f<c))){f=c}if(f!=this.values(g)){var d=this.values();d[g]=f;var l=this._trigger("slide",j,{handle:this.handles[g],value:f,values:d});var c=this.values(g?0:1);if(l!==false){this.values(g,f,(j.type=="mousedown"&&this.options.animate),true)}}}else{if(f!=this.value()){var l=this._trigger("slide",j,{handle:this.handles[g],value:f});if(l!==false){this._setData("value",f,(j.type=="mousedown"&&this.options.animate))}}}},_stop:function(f,d){var c={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(d);c.values=this.values()}this._trigger("stop",f,c)},_change:function(f,d){var c={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(d);c.values=this.values()}this._trigger("change",f,c)},value:function(c){if(arguments.length){this._setData("value",c);this._change(null,0)}return this._value()},values:function(c,g,d,f){if(arguments.length>1){this.options.values[c]=g;this._refreshValue(d);if(!f){this._change(null,c)}}if(arguments.length){if(this.options.values&&this.options.values.length){return this._values(c)}else{return this.value()}}else{return this._values()}},_setData:function(c,f,d){a.widget.prototype._setData.apply(this,arguments);switch(c){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(d);break;case"value":this._refreshValue(d);break}},_step:function(){var c=this.options.step;return c},_value:function(){var c=this.options.value;if(c<this._valueMin()){c=this._valueMin()}if(c>this._valueMax()){c=this._valueMax()}return c},_values:function(c){if(arguments.length){var d=this.options.values[c];if(d<this._valueMin()){d=this._valueMin()}if(d>this._valueMax()){d=this._valueMax()}return d}else{return this.options.values}},_valueMin:function(){var c=this.options.min;return c},_valueMax:function(){var c=this.options.max;return c},_refreshValue:function(d){var j=this.options.range,f=this.options,r=this;if(this.options.values&&this.options.values.length){var n,l;this.handles.each(function(v,s){var u=(r.values(v)-r._valueMin())/(r._valueMax()-r._valueMin())*100;var o={};o[r.orientation=="horizontal"?"left":"bottom"]=u+"%";a(this).stop(1,1)[d?"animate":"css"](o,f.animate);if(r.options.range===true){if(r.orientation=="horizontal"){(v==0)&&r.range.stop(1,1)[d?"animate":"css"]({left:u+"%"},f.animate);(v==1)&&r.range[d?"animate":"css"]({width:(u-lastValPercent)+"%"},{queue:false,duration:f.animate})}else{(v==0)&&r.range.stop(1,1)[d?"animate":"css"]({bottom:(u)+"%"},f.animate);(v==1)&&r.range[d?"animate":"css"]({height:(u-lastValPercent)+"%"},{queue:false,duration:f.animate})}}lastValPercent=u})}else{var p=this.value(),k=this._valueMin(),q=this._valueMax(),g=q!=k?(p-k)/(q-k)*100:0;var c={};c[r.orientation=="horizontal"?"left":"bottom"]=g+"%";this.handle.stop(1,1)[d?"animate":"css"](c,f.animate);(j=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[d?"animate":"css"]({width:g+"%"},f.animate);(j=="max")&&(this.orientation=="horizontal")&&this.range[d?"animate":"css"]({width:(100-g)+"%"},{queue:false,duration:f.animate});(j=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[d?"animate":"css"]({height:g+"%"},f.animate);(j=="max")&&(this.orientation=="vertical")&&this.range[d?"animate":"css"]({height:(100-g)+"%"},{queue:false,duration:f.animate})}}}));a.extend(a.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(a){a.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable}this._tabify(true)},_setData:function(c,d){if(c=="selected"){if(this.options.collapsible&&d==this.options.selected){return}this.select(d)}else{this.options[c]=d;if(c=="deselectable"){this.options.collapsible=d}this._tabify()}},_tabId:function(c){return c.title&&c.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(c)},_sanitizeSelector:function(c){return c.replace(/:/g,"\\:")},_cookie:function(){var c=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a.data(this.list[0]));return a.cookie.apply(null,[c].concat(a.makeArray(arguments)))},_ui:function(d,c){return{tab:d,panel:c,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 c=a(this);c.html(c.data("label.tabs")).removeData("label.tabs")})},_tabify:function(s){this.list=this.element.children("ul:first");this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);var u=this,f=this.options;var d=/^#.+/;this.anchors.each(function(w,o){var v=a(o).attr("href");var x=v.split("#")[0],y;if(x&&(x===location.toString().split("#")[0]||(y=a("base")[0])&&x===y.href)){v=o.hash;o.href=v}if(d.test(v)){u.panels=u.panels.add(u._sanitizeSelector(v))}else{if(v!="#"){a.data(o,"href.tabs",v);a.data(o,"load.tabs",v.replace(/#.*$/,""));var A=u._tabId(o);o.href="#"+A;var z=a("#"+A);if(!z.length){z=a(f.panelTemplate).attr("id",A).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(u.panels[w-1]||u.list);z.data("destroy.tabs",true)}u.panels=u.panels.add(z)}else{f.disabled.push(w)}}});if(s){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(f.selected===undefined){if(location.hash){this.anchors.each(function(v,o){if(o.hash==location.hash){f.selected=v;return false}})}if(typeof f.selected!="number"&&f.cookie){f.selected=parseInt(u._cookie(),10)}if(typeof f.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}f.selected=f.selected||0}else{if(f.selected===null){f.selected=-1}}f.selected=((f.selected>=0&&this.anchors[f.selected])||f.selected<0)?f.selected:0;f.disabled=a.unique(f.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(v,o){return u.lis.index(v)}))).sort();if(a.inArray(f.selected,f.disabled)!=-1){f.disabled.splice(a.inArray(f.selected,f.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(f.selected>=0&&this.anchors.length){this.panels.eq(f.selected).removeClass("ui-tabs-hide");this.lis.eq(f.selected).addClass("ui-tabs-selected ui-state-active");u.element.queue("tabs",function(){u._trigger("show",null,u._ui(u.anchors[f.selected],u.panels[f.selected]))});this.load(f.selected)}a(window).bind("unload",function(){u.lis.add(u.anchors).unbind(".tabs");u.lis=u.anchors=u.panels=null})}else{f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[f.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(f.cookie){this._cookie(f.selected,f.cookie)}for(var k=0,r;(r=this.lis[k]);k++){a(r)[a.inArray(k,f.disabled)!=-1&&!a(r).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(f.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(f.event!="mouseover"){var j=function(v,o){if(o.is(":not(.ui-state-disabled)")){o.addClass("ui-state-"+v)}};var n=function(v,o){o.removeClass("ui-state-"+v)};this.lis.bind("mouseover.tabs",function(){j("hover",a(this))});this.lis.bind("mouseout.tabs",function(){n("hover",a(this))});this.anchors.bind("focus.tabs",function(){j("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",a(this).closest("li"))})}var c,l;if(f.fx){if(a.isArray(f.fx)){c=f.fx[0];l=f.fx[1]}else{c=l=f.fx}}function g(o,v){o.css({display:""});if(a.browser.msie&&v.opacity){o[0].style.removeAttribute("filter")}}var p=l?function(o,v){a(o).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");v.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){g(v,l);u._trigger("show",null,u._ui(o,v[0]))})}:function(o,v){a(o).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");v.removeClass("ui-tabs-hide");u._trigger("show",null,u._ui(o,v[0]))};var q=c?function(v,o){o.animate(c,c.duration||"normal",function(){u.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");o.addClass("ui-tabs-hide");g(o,c);u.element.dequeue("tabs")})}:function(v,o,w){u.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");o.addClass("ui-tabs-hide");u.element.dequeue("tabs")};this.anchors.bind(f.event+".tabs",function(){var v=this,x=a(this).closest("li"),o=u.panels.filter(":not(.ui-tabs-hide)"),w=a(u._sanitizeSelector(this.hash));if((x.hasClass("ui-tabs-selected")&&!f.collapsible)||x.hasClass("ui-state-disabled")||x.hasClass("ui-state-processing")||u._trigger("select",null,u._ui(this,w[0]))===false){this.blur();return false}f.selected=u.anchors.index(this);u.abort();if(f.collapsible){if(x.hasClass("ui-tabs-selected")){f.selected=-1;if(f.cookie){u._cookie(f.selected,f.cookie)}u.element.queue("tabs",function(){q(v,o)}).dequeue("tabs");this.blur();return false}else{if(!o.length){if(f.cookie){u._cookie(f.selected,f.cookie)}u.element.queue("tabs",function(){p(v,w)});u.load(u.anchors.index(this));this.blur();return false}}}if(f.cookie){u._cookie(f.selected,f.cookie)}if(w.length){if(o.length){u.element.queue("tabs",function(){q(v,o)})}u.element.queue("tabs",function(){p(v,w)});u.load(u.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var c=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var d=a.data(this,"href.tabs");if(d){this.href=d}var f=a(this).unbind(".tabs");a.each(["href","load","cache"],function(g,j){f.removeData(j+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(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(c.cookie){this._cookie(null,c.cookie)}},add:function(g,f,d){if(d===undefined){d=this.anchors.length}var c=this,k=this.options,n=a(k.tabTemplate.replace(/#\{href\}/g,g).replace(/#\{label\}/g,f)),l=!g.indexOf("#")?g.replace("#",""):this._tabId(a("a",n)[0]);n.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=a("#"+l);if(!j.length){j=a(k.panelTemplate).attr("id",l).data("destroy.tabs",true)}j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(d>=this.lis.length){n.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{n.insertBefore(this.lis[d]);j.insertBefore(this.panels[d])}k.disabled=a.map(k.disabled,function(p,o){return p>=d?++p:p});this._tabify();if(this.anchors.length==1){n.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[d],this.panels[d]))},remove:function(c){var f=this.options,g=this.lis.eq(c).remove(),d=this.panels.eq(c).remove();if(g.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(c+(c+1<this.anchors.length?1:-1))}f.disabled=a.map(a.grep(f.disabled,function(k,j){return k!=c}),function(k,j){return k>=c?--k:k});this._tabify();this._trigger("remove",null,this._ui(g.find("a")[0],d[0]))},enable:function(c){var d=this.options;if(a.inArray(c,d.disabled)==-1){return}this.lis.eq(c).removeClass("ui-state-disabled");d.disabled=a.grep(d.disabled,function(g,f){return g!=c});this._trigger("enable",null,this._ui(this.anchors[c],this.panels[c]))},disable:function(d){var c=this,f=this.options;if(d!=f.selected){this.lis.eq(d).addClass("ui-state-disabled");f.disabled.push(d);f.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[d],this.panels[d]))}},select:function(c){if(typeof c=="string"){c=this.anchors.index(this.anchors.filter("[href$="+c+"]"))}else{if(c===null){c=-1}}if(c==-1&&this.options.collapsible){c=this.options.selected}this.anchors.eq(c).trigger(this.options.event+".tabs")},load:function(g){var d=this,k=this.options,c=this.anchors.eq(g)[0],f=a.data(c,"load.tabs");this.abort();if(!f||this.element.queue("tabs").length!==0&&a.data(c,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(g).addClass("ui-state-processing");if(k.spinner){var j=a("span",c);j.data("label.tabs",j.html()).html(k.spinner)}this.xhr=a.ajax(a.extend({},k.ajaxOptions,{url:f,success:function(n,l){a(d._sanitizeSelector(c.hash)).html(n);d._cleanup();if(k.cache){a.data(c,"cache.tabs",true)}d._trigger("load",null,d._ui(d.anchors[g],d.panels[g]));try{k.ajaxOptions.success(n,l)}catch(o){}d.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,c){this.anchors.eq(d).removeData("cache.tabs").data("load.tabs",c)},length:function(){return this.anchors.length}});a.extend(a.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>'}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(f,j){var c=this,k=this.options;var d=c._rotate||(c._rotate=function(l){clearTimeout(c.rotation);c.rotation=setTimeout(function(){var n=k.selected;c.select(++n<c.anchors.length?n:0)},f);if(l){l.stopPropagation()}});var g=c._unrotate||(c._unrotate=!j?function(l){if(l.clientX){c.rotate(null)}}:function(l){t=k.selected;d()});if(f){this.element.bind("tabsshow",d);this.anchors.bind(k.event+".tabs",g);d()}else{clearTimeout(c.rotation);this.element.unbind("tabsshow",d);this.anchors.unbind(k.event+".tabs",g);delete this._rotate;delete this._unrotate}}})})(jQuery);$(function(){$(".wysiwyg").wysiwyg()});(function(a){a.fn.document=function(){var d=this[0];if(d.nodeName.toLowerCase()=="iframe"){return d.contentWindow.document}else{return a(this)}};a.fn.documentSelection=function(){var d=this[0];if(d.contentWindow.document.selection){return d.contentWindow.document.selection.createRange().text}else{return d.contentWindow.getSelection().toString()}};a.fn.wysiwyg=function(f){if(arguments.length>0&&arguments[0].constructor==String){var j=arguments[0].toString();var l=[];for(var g=1;g<arguments.length;g++){l[g-1]=arguments[g]}if(j in c){return this.each(function(){a.data(this,"wysiwyg").designMode();c[j].apply(this,l)})}else{return this}}var d={};if(f&&f.controls){var d=f.controls;delete f.controls}var f=a.extend({html:'<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">STYLE_SHEET</head><body>INITIAL_CONTENT</body></html>',css:{},debug:false,autoSave:true,rmUnwantedBr:true,brIE:true,controls:{},messages:{}},f);f.messages=a.extend(true,f.messages,c.MSGS_EN);f.controls=a.extend(true,f.controls,c.TOOLBAR);for(var k in d){if(k in f.controls){a.extend(f.controls[k],d[k])}else{f.controls[k]=d[k]}}return this.each(function(){c(this,f)})};function c(f,d){return this instanceof c?this.init(f,d):new c(f,d)}a.extend(c,{insertImage:function(j,g){var f=a.data(this,"wysiwyg");if(f.constructor==c&&j&&j.length>0){if(g){f.editorDoc.execCommand("insertImage",false,"#jwysiwyg#");var d=f.getElementByAttributeValue("img","src","#jwysiwyg#");if(d){d.src=j;for(var k in g){d.setAttribute(k,g[k])}}}else{f.editorDoc.execCommand("insertImage",false,j)}}},createLink:function(g){var d=a.data(this,"wysiwyg");if(d.constructor==c&&g&&g.length>0){var f=a(d.editor).documentSelection();if(f.length>0){d.editorDoc.execCommand("unlink",false,[]);d.editorDoc.execCommand("createLink",false,g)}else{if(d.options.messages.nonSelection){alert(d.options.messages.nonSelection)}}}},setContent:function(d){var f=a.data(this,"wysiwyg");f.setContent(d);f.saveContent()},clear:function(){var d=a.data(this,"wysiwyg");d.setContent("");d.saveContent()},MSGS_EN:{nonSelection:"select the text you wish to link"},TOOLBAR:{bold:{visible:true,tags:["b","strong"],css:{fontWeight:"bold"}},italic:{visible:true,tags:["i","em"],css:{fontStyle:"italic"}},strikeThrough:{visible:false,tags:["s","strike"],css:{textDecoration:"line-through"}},underline:{visible:false,tags:["u"],css:{textDecoration:"underline"}},separator00:{visible:false,separator:true},justifyLeft:{visible:false,css:{textAlign:"left"}},justifyCenter:{visible:false,tags:["center"],css:{textAlign:"center"}},justifyRight:{visible:false,css:{textAlign:"right"}},justifyFull:{visible:false,css:{textAlign:"justify"}},separator01:{visible:false,separator:true},indent:{visible:false},outdent:{visible:false},separator02:{visible:false,separator:true},subscript:{visible:false,tags:["sub"]},superscript:{visible:false,tags:["sup"]},separator03:{visible:false,separator:true},undo:{visible:false},redo:{visible:false},separator04:{visible:false,separator:true},insertOrderedList:{visible:false,tags:["ol"]},insertUnorderedList:{visible:false,tags:["ul"]},insertHorizontalRule:{visible:false,tags:["hr"]},separator05:{separator:true},createLink:{visible:true,exec:function(){var f=a(this.editor).documentSelection();if(f.length>0){if(a.browser.msie){this.editorDoc.execCommand("createLink",true,null)}else{var d=prompt("URL","http://");if(d&&d.length>0){this.editorDoc.execCommand("unlink",false,[]);this.editorDoc.execCommand("createLink",false,d)}}}else{if(this.options.messages.nonSelection){alert(this.options.messages.nonSelection)}}},tags:["a"]},insertImage:{visible:true,exec:function(){if(a.browser.msie){this.editorDoc.execCommand("insertImage",true,null)}else{var d=prompt("URL","http://");if(d&&d.length>0){this.editorDoc.execCommand("insertImage",false,d)}}},tags:["img"]},separator06:{separator:true},h1mozilla:{visible:true&&a.browser.mozilla,className:"h1",command:"heading",arguments:["h1"],tags:["h1"]},h2mozilla:{visible:true&&a.browser.mozilla,className:"h2",command:"heading",arguments:["h2"],tags:["h2"]},h3mozilla:{visible:true&&a.browser.mozilla,className:"h3",command:"heading",arguments:["h3"],tags:["h3"]},h1:{visible:true&&!(a.browser.mozilla),className:"h1",command:"formatBlock",arguments:["Heading 1"],tags:["h1"]},h2:{visible:true&&!(a.browser.mozilla),className:"h2",command:"formatBlock",arguments:["Heading 2"],tags:["h2"]},h3:{visible:true&&!(a.browser.mozilla),className:"h3",command:"formatBlock",arguments:["Heading 3"],tags:["h3"]},separator07:{visible:false,separator:true},cut:{visible:false},copy:{visible:false},paste:{visible:false},separator08:{separator:true&&!(a.browser.msie)},increaseFontSize:{visible:true&&!(a.browser.msie),tags:["big"]},decreaseFontSize:{visible:true&&!(a.browser.msie),tags:["small"]},separator09:{separator:true},html:{visible:true,exec:function(){if(this.viewHTML){this.setContent(a(this.original).val());a(this.original).hide()}else{this.saveContent();a(this.original).show()}this.viewHTML=!(this.viewHTML)}},removeFormat:{visible:true,exec:function(){this.editorDoc.execCommand("removeFormat",false,[]);this.editorDoc.execCommand("unlink",false,[])}}}});a.extend(c.prototype,{original:null,options:{},element:null,editor:null,init:function(j,g){var f=this;this.editor=j;this.options=g||{};a.data(j,"wysiwyg",this);var n=j.width||j.clientWidth;var l=j.height||j.clientHeight;if(j.nodeName.toLowerCase()=="textarea"){this.original=j;if(n==0&&j.cols){n=(j.cols*8)+21}if(l==0&&j.rows){l=(j.rows*16)+16}var k=this.editor=a("<iframe></iframe>").css({minHeight:(l-6).toString()+"px",width:(n-8).toString()+"px"}).attr("id",a(j).attr("id")+"IFrame");if(a.browser.msie){this.editor.css("height",(l).toString()+"px")}}var d=this.panel=a("<ul></ul>").addClass("wysiwyg_panel");this.appendControls();this.element=a("<div></div>").css({width:(n>0)?(n).toString()+"px":"100%"}).addClass("wysiwyg").append(d).append(a("<div><!-- --></div>").css({clear:"both"})).append(k);a(j).hide().before(this.element);this.viewHTML=false;this.initialHeight=l-8;this.initialContent=a(j).val();this.initFrame();if(this.initialContent.length==0){this.setContent("")}if(this.options.autoSave){a("form").submit(function(){f.saveContent()})}a("form").bind("reset",function(){f.setContent(f.initialContent);f.saveContent()})},initFrame:function(){var d=this;var f="";if(this.options.css&&this.options.css.constructor==String){f='<link rel="stylesheet" type="text/css" media="screen" href="'+this.options.css+'" />'}this.editorDoc=a(this.editor).document();this.editorDoc_designMode=false;try{this.editorDoc.designMode="on";this.editorDoc_designMode=true}catch(g){a(this.editorDoc).focus(function(){d.designMode()})}this.editorDoc.open();this.editorDoc.write(this.options.html.replace(/INITIAL_CONTENT/,this.initialContent).replace(/STYLE_SHEET/,f));this.editorDoc.close();this.editorDoc.contentEditable="true";if(a.browser.msie){setTimeout(function(){a(d.editorDoc.body).css("border","none")},0)}a(this.editorDoc).click(function(j){d.checkTargets(j.target?j.target:j.srcElement)});a(this.original).focus(function(){a(d.editorDoc.body).focus()});if(this.options.autoSave){a(this.editorDoc).keydown(function(){d.saveContent()}).keyup(function(){d.saveContent()}).mousedown(function(){d.saveContent()})}if(this.options.css){setTimeout(function(){if(d.options.css.constructor==String){}else{a(d.editorDoc).find("body").css(d.options.css)}},0)}a(this.editorDoc).keydown(function(k){if(a.browser.msie&&d.options.brIE&&k.keyCode==13){var j=d.getRange();j.pasteHTML("<br />");j.collapse(false);j.select();return false}})},designMode:function(){if(!(this.editorDoc_designMode)){try{this.editorDoc.designMode="on";this.editorDoc_designMode=true}catch(d){}}},getSelection:function(){return(window.getSelection)?window.getSelection():document.selection},getRange:function(){var d=this.getSelection();if(!(d)){return null}return(d.rangeCount>0)?d.getRangeAt(0):d.createRange()},getContent:function(){return a(a(this.editor).document()).find("body").html()},setContent:function(d){a(a(this.editor).document()).find("body").html(d)},saveContent:function(){if(this.original){var d=this.getContent();if(this.options.rmUnwantedBr){d=(d.substr(-4)=="<br>")?d.substr(0,d.length-4):d}a(this.original).val(d)}},appendMenu:function(k,f,j,g){var d=this;var f=f||[];a("<li></li>").append(a("<a><!-- --></a>").addClass(j||k)).mousedown(function(){if(g){g.apply(d)}else{d.editorDoc.execCommand(k,false,f)}if(d.options.autoSave){d.saveContent()}}).appendTo(this.panel)},appendMenuSeparator:function(){a('<li class="separator"></li>').appendTo(this.panel)},appendControls:function(){for(var d in this.options.controls){var f=this.options.controls[d];if(f.separator){if(f.visible!==false){this.appendMenuSeparator()}}else{if(f.visible){this.appendMenu(f.command||d,f.arguments||[],f.className||f.command||d||"empty",f.exec)}}}},checkTargets:function(g){for(var f in this.options.controls){var k=this.options.controls[f];var j=k.className||k.command||f||"empty";a("."+j,this.panel).removeClass("active");if(k.tags){var l=g;do{if(l.nodeType!=1){break}if(a.inArray(l.tagName.toLowerCase(),k.tags)!=-1){a("."+j,this.panel).addClass("active")}}while(l=l.parentNode)}if(k.css){var l=a(g);do{if(l[0].nodeType!=1){break}for(var d in k.css){if(l.css(d).toString().toLowerCase()==k.css[d]){a("."+j,this.panel).addClass("active")}}}while(l=l.parent())}}},getElementByAttributeValue:function(g,d,j){var l=this.editorDoc.getElementsByTagName(g);for(var f=0;f<l.length;f++){var k=l[f].getAttribute(d);if(a.browser.msie){k=k.substr(k.length-j.length)}if(k==j){return l[f]}}return false}})})(jQuery);$(document).ready(function(){init_collapsibles()});function init_collapsibles(){$(".collapsible").hide();$(".collapsible_head").click(function(){$(this).nextAll(".collapsible:first").slideToggle(600)})}(function(g){var j=true;g.fn.truncate=function(k){var l=g.extend({},g.fn.truncate.defaults,k);g(this).each(function(){var p=g.trim(a(g(this).text())).length;if(p<=l.max_length){return}var q=l.max_length-l.more.length-3;var o=d(this,q);var n=g(this);o.insertAfter(n);o.find("p:last").add(o).eq(0).append(' <a href="#show more content">'+l.more+"</a>");n.hide();n.find("p:last").add(n).eq(0).append(' <a href="#show less content">'+l.less+"</a>");o.find("a:last").click(function(){o.hide();n.show();return false});n.find("a:last").click(function(){o.show();n.hide();return false})})};g.fn.truncate.defaults={max_length:100,more:"...more",less:"less"};function d(k,l){return(k.nodeType==3)?f(k,l):c(k,l)}function c(k,n){var k=g(k);var l=k.clone().html("");k.contents().each(function(){var o=n-l.text().length;if(o==0){return}l.append(d(this,o))});return l}function f(k,n){var l=a(k.data);if(j){l=l.replace(/^ /,"")}j=!!l.match(/ $/);var l=l.slice(0,n);l=g("<div/>").text(l).html();return l}function a(k){return k.replace(/\s+/g," ")}})(jQuery);$(document).ready(function(){$("textarea.expanding").autogrow()});(function(c){var a=null;c.fn.autogrow=function(d){return this.each(function(){new c.autogrow(this,d)})};c.autogrow=function(d,f){this.options=f||{};this.dummy=null;this.interval=null;this.line_height=this.options.lineHeight||parseInt(c(d).css("line-height"));this.min_height=this.options.minHeight||parseInt(c(d).css("min-height"));this.max_height=this.options.maxHeight||parseInt(c(d).css("max-height"));this.textarea=c(d);if(this.line_height==NaN){this.line_height=0}this.init()};c.autogrow.fn=c.autogrow.prototype={autogrow:"1.2.2"};c.autogrow.fn.extend=c.autogrow.extend=c.extend;c.autogrow.fn.extend({init:function(){var d=this;this.textarea.css({overflow:"hidden",display:"block"});this.textarea.bind("focus",function(){d.startExpand()}).bind("blur",function(){d.stopExpand()});this.checkExpand()},startExpand:function(){var d=this;this.interval=window.setInterval(function(){d.checkExpand()},400)},stopExpand:function(){clearInterval(this.interval)},checkExpand:function(){if(this.dummy==null){this.dummy=c("<div></div>");this.dummy.css({"font-size":this.textarea.css("font-size"),"font-family":this.textarea.css("font-family"),width:this.textarea.css("width"),padding:this.textarea.css("padding"),"line-height":this.line_height+"px","overflow-x":"hidden",position:"absolute",top:0,left:-9999}).appendTo("body")}var d=this.textarea.val().replace(/(<|>)/g,"");if($.browser.msie){d=d.replace(/\n/g,"<BR>new")}else{d=d.replace(/\n/g,"<br>new")}if(this.dummy.html()!=d){this.dummy.html(d);if(this.max_height>0&&(this.dummy.height()+this.line_height>this.max_height)){this.textarea.css("overflow-y","auto")}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"},100)}}}}})})(jQuery);function urlencode(k){var j=function(n){return"%"+n.toString(16).toUpperCase()};var c="",l=/[\w.-]/;k=(k+"").toString();for(var d=0,a=k.length;d<a;d++){var f=k.charAt(d);if(l.test(f)){c+=f}else{var g=k.charCodeAt(d);if(g===32){c+="+"}else{if(g<128){c+=j(g)}else{if(g>=128&&g<2048){c+=j((g>>6)|192);c+=j((g&63)|128)}else{if(g>=2048&&g<65536){c+=j((g>>12)|224);c+=j(((g>>6)&63)|128);c+=j((g&63)|128)}else{if(g>=65536){c+=j((g>>18)|240);c+=j(((g>>12)&63)|128);c+=j(((g>>6)&63)|128);c+=j((g&63)|128)}}}}}}}return c}(function(a){a.fn.jExpand=function(){var c=this;a(c).find("tr:odd").addClass("odd");a(c).find("tr:not(.odd)").hide();a(c).find("tr:first-child").show();a(c).find("tr.odd").click(function(){a(this).next("tr").toggle()})}})(jQuery);(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:".",debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms")}this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s)}else{alert(s)}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug=""}var rows=table.tBodies[0].rows;if(table.tBodies[0].rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i<l;i++){var p=false;if($.metadata&&($($headers[i]).metadata()&&$($headers[i]).metadata().sorter)){p=getParserById($($headers[i]).metadata().sorter)}else{if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter)}}if(!p){p=detectParserForColumn(table,cells[i])}if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n"}list.push(p)}}if(table.config.debug){log(parsersDebug)}return list}function detectParserForColumn(table,node){var l=parsers.length;for(var i=1;i<l;i++){if(parsers[i].is($.trim(getElementText(table.config,node)),table,node)){return parsers[i]}}return parsers[0]}function getParserById(name){var l=parsers.length;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i]}}return false}function buildCache(table){if(table.config.debug){var cacheTime=new Date()}var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};for(var i=0;i<totalRows;++i){var c=table.tBodies[0].rows[i],cols=[];cache.row.push($(c));for(var j=0;j<totalCells;++j){cols.push(parsers[j].format(getElementText(table.config,c.cells[j]),table,c.cells[j]))}cols.push(i);cache.normalized.push(cols);cols=null}if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime)}return cache}function getElementText(config,node){if(!node){return""}var t="";if(config.textExtraction=="simple"){if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){t=node.childNodes[0].innerHTML}else{t=node.innerHTML}}else{if(typeof(config.textExtraction)=="function"){t=config.textExtraction(node)}else{t=$(node).text()}}return t}function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date()}var c=cache,r=c.row,n=c.normalized,totalRows=n.length,checkCell=(n[0].length-1),tableBody=$(table.tBodies[0]),rows=[];for(var i=0;i<totalRows;i++){rows.push(r[n[i][checkCell]]);if(!table.config.appender){var o=r[n[i][checkCell]];var l=o.length;for(var j=0;j<l;j++){tableBody[0].appendChild(o[j])}}}if(table.config.appender){table.config.appender(table,rows)}rows=null;if(table.config.debug){benchmark("Rebuilt table:",appendTime)}applyWidget(table);setTimeout(function(){$(table).trigger("sortEnd")},0)}function buildHeaders(table){if(table.config.debug){var time=new Date()}var meta=($.metadata)?true:false,tableHeadersRows=[];for(var i=0;i<table.tHead.rows.length;i++){tableHeadersRows[i]=0}$tableHeaders=$("thead th",table);$tableHeaders.each(function(index){this.count=0;this.column=index;this.order=formatSortingOrder(table.config.sortInitialOrder);if(checkHeaderMetadata(this)||checkHeaderOptions(table,index)){this.sortDisabled=true}if(!this.sortDisabled){$(this).addClass(table.config.cssHeader)}table.config.headerList[index]=this});if(table.config.debug){benchmark("Built headers:",time);log($tableHeaders)}return $tableHeaders}function checkCellColSpan(table,rows,row){var arr=[],r=table.tHead.rows,c=r[row].cells;for(var i=0;i<c.length;i++){var cell=c[i];if(cell.colSpan>1){arr=arr.concat(checkCellColSpan(table,headerArr,row++))}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell)}}}return arr}function checkHeaderMetadata(cell){if(($.metadata)&&($(cell).metadata().sorter===false)){return true}return false}function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true}return false}function applyWidget(table){var c=table.config.widgets;var l=c.length;for(var i=0;i<l;i++){getWidgetById(c[i]).format(table)}}function getWidgetById(name){var l=widgets.length;for(var i=0;i<l;i++){if(widgets[i].id.toLowerCase()==name.toLowerCase()){return widgets[i]}}}function formatSortingOrder(v){if(typeof(v)!="Number"){i=(v.toLowerCase()=="desc")?1:0}else{i=(v==(0||1))?v:0}return i}function isValueInArray(v,a){var l=a.length;for(var i=0;i<l;i++){if(a[i][0]==v){return true}}return false}function setHeadersCss(table,$headers,list,css){$headers.removeClass(css[0]).removeClass(css[1]);var h=[];$headers.each(function(offset){if(!this.sortDisabled){h[this.column]=$(this)}});var l=list.length;for(var i=0;i<l;i++){h[list[i][0]].addClass(css[list[i][1]])}}function fixColumnWidth(table,$headers){var c=table.config;if(c.widthFixed){var colgroup=$("<colgroup>");$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($("<col>").css("width",$(this).width()))});$(table).prepend(colgroup)}}function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;for(var i=0;i<l;i++){var s=sortList[i],o=c.headerList[s[0]];o.count=s[1];o.count++}}function multisort(table,sortList,cache){if(table.config.debug){var sortTime=new Date()}var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length;for(var i=0;i<l;i++){var c=sortList[i][0];var order=sortList[i][1];var s=(getCachedSortType(table.config.parsers,c)=="text")?((order==0)?"sortText":"sortTextDesc"):((order==0)?"sortNumeric":"sortNumericDesc");var e="e"+i;dynamicExp+="var "+e+" = "+s+"(a["+c+"],b["+c+"]); ";dynamicExp+="if("+e+") { return "+e+"; } ";dynamicExp+="else { "}var orgOrderCol=cache.normalized[0].length-1;dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";for(var i=0;i<l;i++){dynamicExp+="}; "}dynamicExp+="return 0; ";dynamicExp+="}; ";eval(dynamicExp);cache.normalized.sort(sortWrapper);if(table.config.debug){benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime)}return cache}function sortText(a,b){return((a<b)?-1:((a>b)?1:0))}function sortTextDesc(a,b){return((b<a)?-1:((b>a)?1:0))}function sortNumeric(a,b){return a-b}function sortNumericDesc(a,b){return b-a}function getCachedSortType(parsers,i){return parsers[i].type}this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies){return}var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;this.config={};config=$.extend(this.config,$.tablesorter.defaults,settings);$this=$(this);$headers=buildHeaders(this);this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);var sortCSS=[config.cssDesc,config.cssAsc];fixColumnWidth(this);$headers.click(function(e){$this.trigger("sortStart");var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;if(!this.sortDisabled&&totalRows>0){var $cell=$(this);var i=this.column;this.order=this.count++%2;if(!e[config.sortMultiSortKey]){config.sortList=[];if(config.sortForce!=null){var a=config.sortForce;for(var j=0;j<a.length;j++){if(a[j][0]!=i){config.sortList.push(a[j])}}}config.sortList.push([i,this.order])}else{if(isValueInArray(i,config.sortList)){for(var j=0;j<config.sortList.length;j++){var s=config.sortList[j],o=config.headerList[s[0]];if(s[0]==i){o.count=s[1];o.count++;s[1]=o.count%2}}}else{config.sortList.push([i,this.order])}}setTimeout(function(){setHeadersCss($this[0],$headers,config.sortList,sortCSS);appendToTable($this[0],multisort($this[0],config.sortList,cache))},1);return false}}).mousedown(function(){if(config.cancelSelection){this.onselectstart=function(){return false};return false}});$this.bind("update",function(){this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this)}).bind("sorton",function(e,list){$(this).trigger("sortStart");config.sortList=list;var sortList=config.sortList;updateHeaderSortCount(this,sortList);setHeadersCss(this,$headers,sortList,sortCSS);appendToTable(this,multisort(this,sortList,cache))}).bind("appendCache",function(){appendToTable(this,cache)}).bind("applyWidgetId",function(e,id){getWidgetById(id).format(this)}).bind("applyWidgets",function(){applyWidget(this)});if($.metadata&&($(this).metadata()&&$(this).metadata().sortlist)){config.sortList=$(this).metadata().sortlist}if(config.sortList.length>0){$this.trigger("sorton",[config.sortList])}applyWidget(this)})};this.addParser=function(parser){var l=parsers.length,a=true;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==parser.id.toLowerCase()){a=false}}if(a){parsers.push(parser)}};this.addWidget=function(widget){widgets.push(widget)};this.formatFloat=function(s){var i=parseFloat(s);return(isNaN(i))?0:i};this.formatInt=function(s){var i=parseInt(s);return(isNaN(i))?0:i};this.isDigit=function(s,config){var DECIMAL="\\"+config.decimal;var exp="/(^[+]?0("+DECIMAL+"0+)?$)|(^([-+]?[1-9][0-9]*)$)|(^([-+]?((0?|[1-9][0-9]*)"+DECIMAL+"(0*[1-9][0-9]*)))$)|(^[-+]?[1-9]+[0-9]*"+DECIMAL+"0+$)/";return RegExp(exp).test($.trim(s))};this.clearTableBody=function(table){if($.browser.msie){function empty(){while(this.firstChild){this.removeChild(this.firstChild)}}empty.apply(table.tBodies[0])}else{table.tBodies[0].innerHTML=""}}}});$.fn.extend({tablesorter:$.tablesorter.construct});var ts=$.tablesorter;ts.addParser({id:"text",is:function(s){return true},format:function(s){return $.trim(s.toLowerCase())},type:"text"});ts.addParser({id:"digit",is:function(s,table){var c=table.config;return $.tablesorter.isDigit(s,c)},format:function(s){return $.tablesorter.formatFloat(s)},type:"numeric"});ts.addParser({id:"currency",is:function(s){return/^[??$????.]/.test(s)},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/[^0-9.]/g),""))},type:"numeric"});ts.addParser({id:"ipAddress",is:function(s){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(s)},format:function(s){var a=s.split("."),r="",l=a.length;for(var i=0;i<l;i++){var item=a[i];if(item.length==2){r+="0"+item}else{r+=item}}return $.tablesorter.formatFloat(r)},type:"numeric"});ts.addParser({id:"url",is:function(s){return/^(https?|ftp|file):\/\/$/.test(s)},format:function(s){return jQuery.trim(s.replace(new RegExp(/(https?|ftp|file):\/\//),""))},type:"text"});ts.addParser({id:"isoDate",is:function(s){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(s)},format:function(s){return $.tablesorter.formatFloat((s!="")?new Date(s.replace(new RegExp(/-/g),"/")).getTime():"0")},type:"numeric"});ts.addParser({id:"percent",is:function(s){return/\%$/.test($.trim(s))},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/%/g),""))},type:"numeric"});ts.addParser({id:"usLongDate",is:function(s){return s.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(s){return $.tablesorter.formatFloat(new Date(s).getTime())},type:"numeric"});ts.addParser({id:"shortDate",is:function(s){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(s)},format:function(s,table){var c=table.config;s=s.replace(/\-/g,"/");if(c.dateFormat=="us"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2")}else{if(c.dateFormat=="uk"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1")}else{if(c.dateFormat=="dd/mm/yy"||c.dateFormat=="dd-mm-yy"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3")}}}return $.tablesorter.formatFloat(new Date(s).getTime())},type:"numeric"});ts.addParser({id:"time",is:function(s){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(s)},format:function(s){return $.tablesorter.formatFloat(new Date("2000/01/01 "+s).getTime())},type:"numeric"});ts.addParser({id:"metadata",is:function(s){return false},format:function(s,table,cell){var c=table.config,p=(!c.parserMetadataName)?"sortValue":c.parserMetadataName;return $(cell).metadata()[p]},type:"numeric"});ts.addWidget({id:"zebra",format:function(table){if(table.config.debug){var time=new Date()}$("tr:visible",table.tBodies[0]).filter(":even").removeClass(table.config.widgetZebra.css[1]).addClass(table.config.widgetZebra.css[0]).end().filter(":odd").removeClass(table.config.widgetZebra.css[0]).addClass(table.config.widgetZebra.css[1]);if(table.config.debug){$.tablesorter.benchmark("Applying Zebra widget",time)}}})})(jQuery);(function(a){a.extend({tablesorterPager:new function(){function o(q){var p=a(q.cssPageDisplay,q.container).val((q.page+1)+q.seperator+q.totalPages)}function c(q,p){var r=q.config;r.size=p;r.totalPages=Math.ceil(r.totalRows/r.size);r.pagerPositionSet=false;f(q);g(q)}function g(p){var r=p.config;if(!r.pagerPositionSet&&r.positionFixed){var r=p.config,q=a(p);if(q.offset){r.container.css({top:q.offset().top+q.height()+"px",position:"absolute"})}r.pagerPositionSet=true}}function j(p){var q=p.config;q.page=0;f(p)}function d(p){var q=p.config;q.page=(q.totalPages-1);f(p)}function n(p){var q=p.config;q.page++;if(q.page>=(q.totalPages-1)){q.page=(q.totalPages-1)}f(p)}function k(p){var q=p.config;q.page--;if(q.page<=0){q.page=0}f(p)}function f(p){var q=p.config;if(q.page<0||q.page>(q.totalPages-1)){q.page=0}l(p,q.rowsCopy)}function l(y,z){var x=y.config;var r=z.length;var A=(x.page*x.size);var w=(A+x.size);if(w>z.length){w=z.length}var q=a(y.tBodies[0]);a.tablesorter.clearTableBody(y);for(var v=A;v<w;v++){var p=z[v];var r=p.length;for(var u=0;u<r;u++){q[0].appendChild(p[u])}}g(y,q);a(y).trigger("applyWidgets");if(x.page>=x.totalPages){d(y)}o(x)}this.appender=function(p,q){var r=p.config;r.rowsCopy=q;r.totalRows=q.length;r.totalPages=Math.ceil(r.totalRows/r.size);l(p,q)};this.defaults={size:10,offset:0,page:0,totalRows:0,totalPages:0,container:null,cssNext:".next",cssPrev:".prev",cssFirst:".first",cssLast:".last",cssPageDisplay:".pagedisplay",cssPageSize:".pagesize",seperator:"/",positionFixed:true,appender:this.appender};this.construct=function(p){return this.each(function(){config=a.extend(this.config,a.tablesorterPager.defaults,p);var r=this,q=config.container;a(this).trigger("appendCache");config.size=parseInt(a(".pagesize",q).val());a(config.cssFirst,q).click(function(){j(r);return false});a(config.cssNext,q).click(function(){n(r);return false});a(config.cssPrev,q).click(function(){k(r);return false});a(config.cssLast,q).click(function(){d(r);return false});a(config.cssPageSize,q).change(function(){c(r,parseInt(a(this).val()));return false})})}}});a.fn.extend({tablesorterPager:a.tablesorterPager.construct})})(jQuery);(function(a){a.fn.selectChain=function(c){var f={key:"id",value:"label"};var d=a.extend({},f,c);if(!(d.target instanceof a)){d.target=a(d.target)}return this.each(function(){var g=a(this);g.change(function(){var j=null;if(typeof d.data=="string"){j=d.data+"&"+this.name+"="+g.val()}else{if(typeof d.data=="object"){j=d.data;j[this.name]=g.val()}}d.target.empty();a.ajax({url:d.url,data:j,type:(d.type||"get"),dataType:"json",success:function(l){var k=[],n=0,p=null;for(n=0;n<l.length;n++){p=document.createElement("OPTION");p.value=typeof l[n]=="object"?l[n][d.key]:l[n];p.text=typeof l[n]=="object"?l[n][d.value]:l[n];d.target.get(0).options[n]=p}setTimeout(function(){d.target.find("option:first").attr("selected","selected").parent("select").trigger("change")},0)},error:function(l,k,n){alert("an error occurred")}})})})}})(jQuery);(function(f){var a=f.fn.height,d=f.fn.width;f.fn.extend({height:function(){if(this[0]==window){return self.innerHeight||f.boxModel&&document.documentElement.clientHeight||document.body.clientHeight}if(this[0]==document){return Math.max(document.body.scrollHeight,document.body.offsetHeight)}return a.apply(this,arguments)},width:function(){if(this[0]==window){return self.innerWidth||f.boxModel&&document.documentElement.clientWidth||document.body.clientWidth}if(this[0]==document){return Math.max(document.body.scrollWidth,document.body.offsetWidth)}return d.apply(this,arguments)},innerHeight:function(){return this[0]==window||this[0]==document?this.height():this.is(":visible")?this[0].offsetHeight-c(this,"borderTopWidth")-c(this,"borderBottomWidth"):this.height()+c(this,"paddingTop")+c(this,"paddingBottom")},innerWidth:function(){return this[0]==window||this[0]==document?this.width():this.is(":visible")?this[0].offsetWidth-c(this,"borderLeftWidth")-c(this,"borderRightWidth"):this.width()+c(this,"paddingLeft")+c(this,"paddingRight")},outerHeight:function(){return this[0]==window||this[0]==document?this.height():this.is(":visible")?this[0].offsetHeight:this.height()+c(this,"borderTopWidth")+c(this,"borderBottomWidth")+c(this,"paddingTop")+c(this,"paddingBottom")},outerWidth:function(){return this[0]==window||this[0]==document?this.width():this.is(":visible")?this[0].offsetWidth:this.width()+c(this,"borderLeftWidth")+c(this,"borderRightWidth")+c(this,"paddingLeft")+c(this,"paddingRight")},scrollLeft:function(j){if(j!=undefined){return this.each(function(){if(this==window||this==document){window.scrollTo(j,f(window).scrollTop())}else{this.scrollLeft=j}})}if(this[0]==window||this[0]==document){return self.pageXOffset||f.boxModel&&document.documentElement.scrollLeft||document.body.scrollLeft}return this[0].scrollLeft},scrollTop:function(j){if(j!=undefined){return this.each(function(){if(this==window||this==document){window.scrollTo(f(window).scrollLeft(),j)}else{this.scrollTop=j}})}if(this[0]==window||this[0]==document){return self.pageYOffset||f.boxModel&&document.documentElement.scrollTop||document.body.scrollTop}return this[0].scrollTop},position:function(u,o){var k=this[0],r=k.parentNode,n=k.offsetParent,u=f.extend({margin:false,border:false,padding:false,scroll:false},u||{}),q=k.offsetLeft,p=k.offsetTop,l=k.scrollLeft,s=k.scrollTop;if(f.browser.mozilla||f.browser.msie){q+=c(k,"borderLeftWidth");p+=c(k,"borderTopWidth")}if(f.browser.mozilla){do{if(f.browser.mozilla&&r!=k&&f.css(r,"overflow")!="visible"){q+=c(r,"borderLeftWidth");p+=c(r,"borderTopWidth")}if(r==n){break}}while((r=r.parentNode)&&(r.tagName.toLowerCase()!="body"||r.tagName.toLowerCase()!="html"))}var j=g(k,u,q,p,l,s);if(o){f.extend(o,j);return this}else{return j}},offset:function(k,q){var p=0,o=0,B=0,u=0,C=this[0],n=this[0],l,j,A=f.css(C,"position"),z=f.browser.mozilla,r=f.browser.msie,E=f.browser.safari,w=f.browser.opera,s=false,v=false,k=f.extend({margin:true,border:false,padding:false,scroll:true,lite:false},k||{});if(k.lite){return this.offsetLite(k,q)}if(C.tagName.toLowerCase()=="body"){p=C.offsetLeft;o=C.offsetTop;if(z){p+=c(C,"marginLeft")+(c(C,"borderLeftWidth")*2);o+=c(C,"marginTop")+(c(C,"borderTopWidth")*2)}else{if(w){p+=c(C,"marginLeft");o+=c(C,"marginTop")}else{if(r&&jQuery.boxModel){p+=c(C,"borderLeftWidth");o+=c(C,"borderTopWidth")}}}}else{do{j=f.css(n,"position");p+=n.offsetLeft;o+=n.offsetTop;if(z||r){p+=c(n,"borderLeftWidth");o+=c(n,"borderTopWidth");if(z&&j=="absolute"){s=true}if(r&&j=="relative"){v=true}}l=n.offsetParent;if(k.scroll||z){do{if(k.scroll){B+=n.scrollLeft;u+=n.scrollTop}if(z&&n!=C&&f.css(n,"overflow")!="visible"){p+=c(n,"borderLeftWidth");o+=c(n,"borderTopWidth")}n=n.parentNode}while(n!=l)}n=l;if(n.tagName.toLowerCase()=="body"||n.tagName.toLowerCase()=="html"){if((E||(r&&f.boxModel))&&A!="absolute"&&A!="fixed"){p+=c(n,"marginLeft");o+=c(n,"marginTop")}if((z&&!s&&A!="fixed")||(r&&A=="static"&&!v)){p+=c(n,"borderLeftWidth");o+=c(n,"borderTopWidth")}break}}while(n)}var D=g(C,k,p,o,B,u);if(q){f.extend(q,D);return this}else{return D}},offsetLite:function(s,n){var p=0,o=0,k=0,r=0,q=this[0],l,s=f.extend({margin:true,border:false,padding:false,scroll:true},s||{});do{p+=q.offsetLeft;o+=q.offsetTop;l=q.offsetParent;if(s.scroll){do{k+=q.scrollLeft;r+=q.scrollTop;q=q.parentNode}while(q!=l)}q=l}while(q&&q.tagName.toLowerCase()!="body"&&q.tagName.toLowerCase()!="html");var j=g(this[0],s,p,o,k,r);if(n){f.extend(n,j);return this}else{return j}}});var c=function(j,k){return parseInt(f.css(j.jquery?j[0]:j,k))||0};var g=function(o,n,k,p,j,l){if(!n.margin){k-=c(o,"marginLeft");p-=c(o,"marginTop")}if(n.border&&(f.browser.safari||f.browser.opera)){k+=c(o,"borderLeftWidth");p+=c(o,"borderTopWidth")}else{if(!n.border&&!(f.browser.safari||f.browser.opera)){k-=c(o,"borderLeftWidth");p-=c(o,"borderTopWidth")}}if(n.padding){k+=c(o,"paddingLeft");p+=c(o,"paddingTop")}if(n.scroll){j-=o.scrollLeft;l-=o.scrollTop}return n.scroll?{top:p-l,left:k-j,scrollTop:l,scrollLeft:j}:{top:p,left:k}}})(jQuery);(function(g){var c={},p,r,u,o=g.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),a=false;g.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){g.tooltip.blocked=!g.tooltip.blocked}};g.fn.extend({tooltip:function(v){v=g.extend({},g.tooltip.defaults,v);l(v);return this.each(function(){g.data(this,"tooltip",v);this.tOpacity=c.parent.css("opacity");this.tooltipText=this.title;g(this).removeAttr("title");this.alt=""}).mouseover(q).mouseout(j).click(j)},fixPNG:o?function(){return this.each(function(){var v=g(this).css("backgroundImage");if(v.match(/^url\(["']?(.*\.png)["']?\)$/i)){v=RegExp.$1;g(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+v+"')"}).each(function(){var w=g(this).css("position");if(w!="absolute"&&w!="relative"){g(this).css("position","relative")}})}})}:function(){return this},unfixPNG:o?function(){return this.each(function(){g(this).css({filter:"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){g(this)[g(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}});function l(v){if(c.parent){return}c.parent=g('<div id="'+v.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();if(g.fn.bgiframe){c.parent.bgiframe()}c.title=g("h3",c.parent);c.body=g("div.body",c.parent);c.url=g("div.url",c.parent)}function d(v){return g.data(v,"tooltip")}function k(v){if(d(this).delay){u=setTimeout(s,d(this).delay)}else{s()}a=!!d(this).track;g(document.body).bind("mousemove",f);f(v)}function q(){if(g.tooltip.blocked||this==p||(!this.tooltipText&&!d(this).bodyHandler)){return}p=this;r=this.tooltipText;if(d(this).bodyHandler){c.title.hide();var y=d(this).bodyHandler.call(this);if(y.nodeType||y.jquery){c.body.empty().append(y)}else{c.body.html(y)}c.body.show()}else{if(d(this).showBody){var x=r.split(d(this).showBody);c.title.html(x.shift()).show();c.body.empty();for(var w=0,v;(v=x[w]);w++){if(w>0){c.body.append("<br/>")}c.body.append(v)}c.body.hideWhenEmpty()}else{c.title.html(r).show();c.body.hide()}}if(d(this).showURL&&g(this).url()){c.url.html(g(this).url().replace("http://","")).show()}else{c.url.hide()}c.parent.addClass(d(this).extraClass);if(d(this).fixPNG){c.parent.fixPNG()}k.apply(this,arguments)}function s(){u=null;if((!o||!g.fn.bgiframe)&&d(p).fade){if(c.parent.is(":animated")){c.parent.stop().show().fadeTo(d(p).fade,p.tOpacity)}else{c.parent.is(":visible")?c.parent.fadeTo(d(p).fade,p.tOpacity):c.parent.fadeIn(d(p).fade)}}else{c.parent.show()}f()}function f(z){if(g.tooltip.blocked){return}if(z&&z.target.tagName=="OPTION"){return}if(!a&&c.parent.is(":visible")){g(document.body).unbind("mousemove",f)}if(p==null){g(document.body).unbind("mousemove",f);return}c.parent.removeClass("viewport-right").removeClass("viewport-bottom");var B=c.parent[0].offsetLeft;var A=c.parent[0].offsetTop;if(z){B=z.pageX+d(p).left;A=z.pageY+d(p).top;var x="auto";if(d(p).positionLeft){x=g(window).width()-B;B="auto"}c.parent.css({left:B,right:x,top:A})}var w=n(),y=c.parent[0];if(w.x+w.cx<y.offsetLeft+y.offsetWidth){B-=y.offsetWidth+20+d(p).left;c.parent.css({left:B+"px"}).addClass("viewport-right")}if(w.y+w.cy<y.offsetTop+y.offsetHeight){A-=y.offsetHeight+20+d(p).top;c.parent.css({top:A+"px"}).addClass("viewport-bottom")}}function n(){return{x:g(window).scrollLeft(),y:g(window).scrollTop(),cx:g(window).width(),cy:g(window).height()}}function j(x){if(g.tooltip.blocked){return}if(u){clearTimeout(u)}p=null;var w=d(this);function v(){c.parent.removeClass(w.extraClass).hide().css("opacity","")}if((!o||!g.fn.bgiframe)&&w.fade){if(c.parent.is(":animated")){c.parent.stop().fadeTo(w.fade,0,v)}else{c.parent.stop().fadeOut(w.fade,v)}}else{v()}if(d(this).fixPNG){c.parent.unfixPNG()}}})(jQuery);$(document).ready(function(){$(".time_field").clockpick({starthour:0,endhour:23,minutedivisions:4})});jQuery.fn.clockpick=function(options,callback){var settings={starthour:8,endhour:18,showminutes:true,minutedivisions:4,military:false,event:"click",layout:"vertical",valuefield:null,useBgiframe:false,hoursopacity:1,minutesopacity:1};if(options){jQuery.extend(settings,options)}var callback=callback||function(){},v=(settings.layout=="vertical");errorcheck();jQuery(this)[settings.event](function(e){var self=this,$self=jQuery(this),$body=jQuery("body");if(!settings.valuefield){$self.unbind("keydown").bind("keydown",keyhandler)}else{var inputfield=jQuery("[name="+settings.valuefield+"]");inputfield.unbind("keydown").bind("keydown",keyhandler)[0].focus();inputfield.bind("click",function(){inputfield.unbind("keydown")})}jQuery("#CP_hourcont,#CP_minutecont").remove();$hourcont=jQuery("<div id='CP_hourcont' class='CP' />").appendTo($body);!settings.useBgiframe?$hourcont.css("opacity",settings.hoursopacity):null;binder($hourcont);$hourcol1=jQuery("<div class='CP_hourcol' id='hourcol1' />").appendTo($body);$hourcol2=jQuery("<div class='CP_hourcol' id='hourcol2' />").appendTo($body);if(settings.showminutes){$mc=jQuery("<div id='CP_minutecont' class='CP' />").appendTo($body);!settings.useBgiframe?$mc.css("opacity",settings.minutesopacity):null;binder($mc)}if(!v){$hourcont.css("width","auto");$mc.css("width","auto")}else{$hourcol1.addClass("floatleft");$hourcol2.addClass("floatleft")}renderhours();putcontainer();function renderhours(){var c=1;for(h=settings.starthour;h<=settings.endhour;h++){if(h==12){c=1}displayhours=((!settings.military&&h>12)?h-12:h);if(!settings.military&&h==0){displayhours="12"}if(settings.military&&h<10){displayhours="0"+displayhours}$hd=jQuery("<div class='CP_hour' id='hr_"+h+"_"+c+"'>"+displayhours+set_tt(h)+"</div>");if(settings.military){$hd.width(20)}binder($hd);if(!v){$hd.css("float","left")}(h<12)?$hourcol1.append($hd):$hourcol2.append($hd);c++}$hourcont.append($hourcol1);!v?$hourcont.append("<div style='clear:left' />"):"";$hourcont.append($hourcol2)}function renderminutes(h){realhours=h;displayhours=(!settings.military&&h>12)?h-12:h;if(!settings.military&&h==0){displayhours="12"}if(settings.military&&h<10){displayhours="0"+displayhours}$mc.empty();var n=60/settings.minutedivisions,tt=set_tt(realhours),counter=1;for(m=0;m<60;m=m+n){$md=jQuery("<div class='CP_minute' id='"+realhours+"_"+m+"'>"+displayhours+":"+((m<10)?"0":"")+m+tt+"</div>");if(!v){$md.css("float","left");if(settings.minutedivisions>6&&counter==settings.minutedivisions/2+1){$mc.append("<div style='clear:left' />")}}$mc.append($md);binder($md);counter++}}function set_tt(realhours){if(!settings.military){return(realhours>=12)?" PM":" AM"}else{return""}}function putcontainer(){if(e.type!="focus"){$hourcont.css("left",e.pageX-5+"px").css("top",e.pageY-(Math.floor($hourcont.height()/2))+"px");rectify($hourcont)}else{$self.after($hourcont)}$hourcont.slideDown("fast");if(settings.useBgiframe){bgi($hourcont)}}function rectify($obj){var ph=document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight;var pw=document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth;var t=parseInt($obj.css("top"));var l=parseInt($obj.css("left"));var st=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;if(t<=st&&!$obj.is("#CP_minutecont")){$obj.css("top",st+10+"px")}else{if(t+$obj.height()-st>ph){$obj.css("top",st+ph-$obj.height()-10+"px")}}if(l<=0){$obj.css("left","10px")}}function bgi(ob){if(typeof jQuery.fn.bgIframe=="function"){ob.bgIframe()}else{alert("bgIframe plugin not loaded.")}}function binder($obj){if($obj.attr("id")=="CP_hourcont"){$obj.mouseout(function(e){hourcont_out(e)})}else{if($obj.attr("id")=="CP_minutecont"){$obj.mouseout(function(e){minutecont_out(e)})}else{if($obj.attr("class")=="CP_hour"){$obj.mouseover(function(e){hourdiv_over($obj,e)});$obj.mouseout(function(){hourdiv_out($obj)});$obj.click(function(){hourdiv_click($obj)})}else{if($obj.attr("class")=="CP_minute"){$obj.mouseover(function(){minutediv_over($obj)});$obj.mouseout(function(){minutediv_out($obj)});$obj.click(function(){minutediv_click($obj)})}}}}}function hourcont_out(e){try{t=(e.toElement)?e.toElement:e.relatedTarget;if(!(jQuery(t).is("div[class^=CP], iframe"))){cleardivs()}}catch(e){cleardivs()}}function minutecont_out(e){try{t=(e.toElement)?e.toElement:e.relatedTarget;if(!(jQuery(t).is("div[class^=CP], iframe"))){cleardivs()}}catch(e){cleardivs()}}function hourdiv_over($obj,e){var h=$obj.attr("id").split("_")[1],i=$obj.attr("id").split("_")[2],l,t;$obj.addClass("CP_over");if(settings.showminutes){$mc.hide();renderminutes(h);if(v){t=e.type=="mouseover"?e.pageY-15:$hourcont.offset().top+2+($obj.height()*i);if(h<12){l=$hourcont.offset().left-$mc.width()-2}else{l=$hourcont.offset().left+$hourcont.width()+2}}else{l=(e.type=="mouseover")?e.pageX-10:$hourcont.offset().left+($obj.width()-5)*i;if(h<12){t=$hourcont.offset().top-$mc.height()-2}else{t=$hourcont.offset().top+$hourcont.height()}}$mc.css("left",l+"px").css("top",t+"px");rectify($mc);$mc.show();if(settings.useBgiframe){bgi($mc)}}return false}function hourdiv_out($obj){$obj.removeClass("CP_over");return false}function hourdiv_click($obj){h=$obj.attr("id").split("_")[1];tt=set_tt(h);str=$obj.text();if(str.indexOf(" ")!=-1){cleanstr=str.substring(0,str.indexOf(" "))}else{cleanstr=str}$obj.text(cleanstr+":00"+tt);setval($obj);cleardivs()}function minutediv_over($obj){$obj.addClass("CP_over");return false}function minutediv_out($obj){$obj.removeClass("CP_over");return false}function minutediv_click($obj){setval($obj);cleardivs()}function setval($obj){if(!settings.valuefield){self.value=$obj.text()}else{jQuery("input[name="+settings.valuefield+"]").val($obj.text())}callback.apply($self,[$obj.text()]);$self.unbind("keydown",keyhandler)}function cleardivs(){if(settings.showminutes){$mc.hide()}$hourcont.slideUp("fast");$self.unbind("keydown",keyhandler)}function keyhandler(e){var $obj=$("div.CP_over").size()?$("div.CP_over"):$("div.CP_hour:first"),divtype=$obj.is(".CP_hour")?"hour":"minute",hi=(divtype=="hour")?$obj[0].id.split("_")[2]:0,h=(divtype=="minute")?$obj[0].id.split("_")[0]:$obj[0].id.split("_")[1];if(divtype=="minute"){var curloc=h<12?"m1":"m2"}else{var curloc=h<12?"h1":"h2"}function divprev($obj){if($obj.prev().size()){eval(divtype+"div_out($obj)");eval(divtype+"div_over($obj.prev(), e)")}else{return false}}function divnext($obj){if($obj.next().size()){eval(divtype+"div_out($obj)");eval(divtype+"div_over($obj.next(), e)")}else{return false}}function hourtohour($obj){var ctx=h>=12?"#hourcol1":"#hourcol2";$newobj=jQuery(".CP_hour[id$=_"+hi+"]",ctx);if($newobj.size()){hourdiv_out($obj);hourdiv_over($newobj,e)}else{return false}}function hourtominute($obj){hourdiv_out($obj);minutediv_over($(".CP_minute:first"))}function minutetohour($obj){minutediv_out($obj);var ctx=h>=12?"#hourcol2":"#hourcol1";var $newobj=jQuery(".CP_hour[id^=hr_"+h+"]",ctx);hourdiv_over($newobj,e)}switch(e.keyCode){case 37:if(v){switch(curloc){case"m1":return false;break;case"m2":minutetohour($obj);break;case"h1":hourtominute($obj);break;case"h2":hourtohour($obj);break}}else{divprev($obj)}break;case 38:if(v){divprev($obj)}else{switch(curloc){case"m1":return false;break;case"m2":minutetohour($obj);break;case"h1":hourtominute($obj);break;case"h2":hourtohour($obj);break}}break;case 39:if(v){switch(curloc){case"m1":minutetohour($obj);break;case"m2":return false;break;case"h1":hourtohour($obj);break;case"h2":hourtominute($obj);break}}else{divnext($obj)}break;case 40:if(v){divnext($obj)}else{switch(curloc){case"m1":minutetohour($obj);break;case"m2":return false;break;case"h1":hourtohour($obj);break;case"h2":hourtominute($obj);break}}break;case 13:eval(divtype+"div_click($obj)");break;default:return true}return false}return false});function errorcheck(){if(settings.starthour>=settings.endhour){alert("Error - start hour must be less than end hour.");return false}else{if(60%settings.minutedivisions!=0){alert("Error - param minutedivisions must divide evenly into 60.");return false}}}return this};var sb_zindex=99;$.fn.styledButton=function(a){return $(this).each(function(){var c=$.extend({},a);var d=new styledButton($(this),c)})};function styledButton(a,c){this.element=a;this.oldFirefox=($.browser.mozilla&&parseFloat($.browser.version)<1.9);this.safari3=($.browser.safari&&parseFloat($.browser.version)<526)?true:false;this.inlineBlock=(this.oldFirefox)?"-moz-inline-block":"inline-block";this.inParams=c;this.params=this.setupDefaultParams(c);if(!this.element.hasClass(this.params.cssClass)){this.info=this.init();this.bordersAndBackground();this.setupRole()}}styledButton.prototype.setupDefaultParams=function(c){if(typeof(c)=="undefined"){c={}}if(typeof(c.orientation)=="undefined"){c.orientation="alone"}if(typeof(c.action)=="undefined"){c.action=function(){};c.onclick=function(){}}else{c.onclick=c.action}if(typeof(c.cssClass)=="undefined"){c.cssClass="button"}if(typeof(c.role)=="undefined"){c.role="button"}if(typeof(c.defaultValue)=="undefined"){c.defaultValue=""}if(c.role=="checkbox"){if(typeof(c.checkboxValue)!="object"){if(c.defaultValue!=""){var a=c.defaultValue}else{var a="on"}c.checkboxValue={};c.checkboxValue.on=a;c.checkboxValue.off="off"}if(typeof(c.checked)=="undefined"){c.defaultValue=c.checkboxValue.off;c.checked=false}else{c.checked=true;c.defaultValue=c.checkboxValue.on}c.toggle=true;c.action={};c.action.on=function(d){$(d).styledButtonSetValue(c.checkboxValue.on)};c.action.off=function(d){$(d).styledButtonSetValue(c.checkboxValue.off)}}if(c.toggle){if(typeof(c.action)!="object"){var a=c.action;c.action={};c.action.on=a;c.action.off=a}c.onclick={};c.onclick.on=function(d){$(this).styledButtonActivate(d);c.action.on($(this))};c.onclick.off=function(d){$(this).styledButtonDeactivate(d);c.action.off($(this))}}if(typeof(c.dropdown)=="undefined"){c.hasDropdown=false;c.dropdown={}}else{c.hasDropdown=true;if(typeof(c.dropdown)!="object"){c.dropdown={}}if(typeof(c.dropdown.element)=="undefined"){c.dropdown.element="ul"}if(typeof(c.action)!="object"){var a=c.action;c.action={};c.action.on=a;c.action.off=a}c.toggle=true;c.onclick={};c.onclick.on=function(d){$(this).styledButtonActivate();$(this).styledButtonDropDownActivate()};c.onclick.off=function(d){$(this).styledButtonDeactivate();$(this).styledButtonDropDownDeactivate()}}if(typeof(c.display)=="undefined"){c.display=this.inlineBlock}if(typeof(c.border)=="undefined"){c.border=1}return c};styledButton.prototype.init=function(){var f=this.element;var d=this.params;if(!$(this).is("."+d.cssClass)){f.addClass(d.cssClass)}f.addClass("parent");f.val(d.defaultValue);if(d.hasDropdown){this.hideDropdown()}var g=f.html();var a=f.outerWidth();var l=f.outerHeight();var j={top:(f.outerHeight()-f.height())/2,left:(f.outerWidth()-f.width())/2};var n=0;if(this.safari3){n=-4}else{if($.browser.safari&&d.hasDropdown){if(d.hasDropdown){a+=j.left}}}if($.browser.msie){if(d.orientation=="right"||d.orientation=="center"){n=-1}if(d.hasDropdown){l-=1}}f.wrapInner($("<span></span>").css({padding:j.top+"px 0px "+j.top+"px "+j.left+"px",margin:0,"z-index":--sb_zindex,position:"absolute",left:n+"px",display:this.inlineBlock,"-moz-user-select":"none"}));var k=0;if(this.oldFirefox&&d.orientation=="right"){k=4}f.css({cursor:"pointer","padding-right":0,"margin-left":"-1px",display:d.display,width:a-j.left+1+k}).hover(function(){if(!$(this).hasClass("hover")){$(this).addClass("hover");$(this).contents().styledButtonHover()}},function(){$(this).removeClass("hover");$(this).removeClass("down");$(this).contents().styledButtonUnhover()}).mousedown(function(){if(!$(this).hasClass("down")){$(this).addClass("down");$(this).contents().styledButtonMouseDown()}}).mouseup(function(){$(this).removeClass("down");$(this).contents().styledButtonMouseUp()});if(this.oldFirefox&&d.display!="block"){f.css({"float":"left",clear:(d.clear)?d.orientation:"none","margin-top":(d.clear)?"1em":0})}if(!d.toggle){f.click(d.onclick)}else{if(d.checked){f.toggle(d.onclick.off,d.onclick.on)}else{f.toggle(d.onclick.on,d.onclick.off)}}var c={oldContent:g,width:a,height:l,padding:j,border:d.border};return c};styledButton.prototype.bordersAndBackground=function(){var a=this.element;var d=this.params;var c=this.info;c.sizeDelta=0;if($.browser.msie){c.sizeDelta=c.border*2}if(d.orientation=="left"){this.background({width:(c.width-c.border),height:c.height,border:c.border,sizeDelta:c.sizeDelta});this.bordersLeft(c)}else{if(d.orientation=="center"){this.background({width:(c.width-c.border*2),height:c.height,marginLeft:c.border,border:c.border,sizeDelta:c.sizeDelta});this.bordersCenter(c)}else{if(d.orientation=="right"){this.background({width:(c.width-c.border),height:c.height,marginLeft:c.border,border:c.border,sizeDelta:c.sizeDelta});this.bordersRight(c)}else{if(d.orientation=="alone"){this.background(c);this.bordersAlone(c)}}}}};styledButton.prototype.background=function(d){var a=this.element;var c=(typeof(d.marginLeft)!="undefined")?d.marginLeft:0;a.append($("<span></span>").css({width:d.width,height:d.height,"z-index":0,position:"absolute",display:this.inlineBlock,"margin-left":c,padding:0}).attr("class","background main"));a.append($("<span></span>").css({width:d.width,height:Math.floor(4*d.height/10)-d.sizeDelta,"font-size":Math.floor(4*d.height/10)-d.sizeDelta,"z-index":0,position:"absolute",top:0,display:this.inlineBlock,"margin-left":c}).attr("class","background top"));a.append($("<span></span>").css({width:d.width,height:Math.floor(5*d.height/10)-d.sizeDelta,"font-size":Math.floor(5*d.height/10)-d.sizeDelta,"z-index":0,position:"absolute",bottom:0,"margin-top":Math.floor(5*d.height/10)-d.sizeDelta,"margin-left":c,display:this.inlineBlock}).attr("class","background sb_bottom"))};styledButton.prototype.bordersAlone=function(c){var a=this.element;a.wrapInner($("<span></span>").css({width:c.width,height:c.height+c.sizeDelta,margin:(-c.border)+"px 0 0 0",display:this.inlineBlock,position:"absolute",background:0,"border-left":"0px","border-right":"0px"}).attr("class","border top"));a.wrapInner($("<span></span>").css({width:c.width+c.sizeDelta,height:c.height,margin:(-c.padding.top+1)+"px 0px 0px "+(-c.padding.left)+"px",display:this.inlineBlock,"border-top":"0px","border-bottom":"0px"}).attr("class","border side"))};styledButton.prototype.bordersLeft=function(c){var a=this.element;a.wrapInner($("<span></span>").css({width:c.width,height:c.height+c.sizeDelta,margin:(-c.border)+"px 0 0 0",display:this.inlineBlock,position:"absolute",background:0,"border-left":"0px","border-right":"0px"}).attr("class","border top"));a.wrapInner($("<span></span>").css({width:c.width-c.border+c.sizeDelta,height:c.height,margin:(-c.padding.top+c.border)+"px 0px 0px "+(-c.padding.left)+"px",display:this.inlineBlock,"border-top":"0px","border-bottom":"0px"}).attr("class","border side left"))};styledButton.prototype.bordersCenter=function(c){var a=this.element;a.wrapInner($("<span></span>").css({width:c.width,height:c.height+c.sizeDelta,margin:(-c.border)+"px 0 0 "+(-c.border)+"px",display:this.inlineBlock,position:"absolute",background:0,"border-left":"0px","border-right":"0px"}).attr("class","border top"));a.wrapInner($("<span></span>").css({width:c.width-c.border*2+c.sizeDelta,height:c.height,margin:(-c.padding.top+c.border)+"px 0px 0px "+(-c.padding.left+c.border)+"px",display:this.inlineBlock,"border-top":"0px","border-bottom":"0px"}).attr("class","border side center"))};styledButton.prototype.bordersRight=function(c){var a=this.element;a.wrapInner($("<span></span>").css({width:c.width,height:c.height+c.sizeDelta,margin:(-c.border)+"px 0 0 "+(-c.border)+"px",display:this.inlineBlock,position:"absolute",background:0,"border-left":"0px","border-right":"0px"}).attr("class","border top"));a.wrapInner($("<span></span>").css({width:c.width-c.border+c.sizeDelta,height:c.height,margin:(-c.padding.top+c.border)+"px 0px 0px "+(-c.padding.left+c.border)+"px",display:this.inlineBlock,"border-top":"0px","border-bottom":"0px"}).attr("class","border side right"))};styledButton.prototype.hideDropdown=function(){var c=this.element;while(!c.is(this.params.dropdown.element)&&c.contents().size()>0){c=c.contents()}if(c.is(this.params.dropdown.element)){for(var a=0;a<c.size();a+=1){if(c.eq(a).is(this.params.dropdown.element)){c.eq(a).css({display:"none"})}}}};styledButton.prototype.setupRole=function(){var a=this.element;var c=this.params;a.attr("role",c.role);if(c.role!="button"){a.append('<input type="hidden" value="'+c.defaultValue+'" name="'+c.name+'"/>')}if(c.hasDropdown){this.setupDropDown()}if(c.role=="select"){this.setupRoleSelect()}if(c.role=="checkbox"&&c.checked){a.styledButtonActivate()}};styledButton.prototype.setupDropDown=function(){var f=this.element;var j=this.params;var g=this.info;while(!f.is(j.dropdown.element)&&f.contents().size()>0){f=f.contents()}var c=-1;if(this.safari3){c=3}var a=0;var k=-4;if($.browser.msie){a=g.padding.top*3+j.border;k=1}if(f.is(j.dropdown.element)){for(var d=0;d<$(f).size();d+=1){if(f.eq(d).is(this.params.dropdown.element)){f.eq(d).addClass("dropdown").css({display:"none",position:"absolute",left:"0px",margin:(g.padding.top+a)+"px 0px 0px "+c+"px",width:g.width+k,"padding-right":0,"z-index":3})}}}};styledButton.prototype.setupRoleSelect=function(){var c=this.element;var f=this.params;var d=this.info;while(!c.is(f.dropdown.element)&&c.contents().size()>0){c=c.contents()}if(c.is(f.dropdown.element)){for(var a=0;a<c.size();a+=1){if(c.eq(a).is(this.params.dropdown.element)){c.eq(a).children().click(function(){var g=$(this).attr("value");if(typeof(g)!="string"){g=$(this).html()}$(this).styledButtonSetValue(g)})}}}};$.fn.styledButtonSetValue=function(c){var a=$(this);while(!a.is(".parent")&&a.parent().size()>0){a=a.parent()}$(a).val(c);if(!$.browser.msie){$(a).change()}while(!a.is("input")&&a.contents().size()>0){a=a.contents()}$(a).val(c)};$.fn.styledButtonHover=function(){$(this).addClass("hover");if($(this).children().size()>0){$(this).children().styledButtonHover()}};$.fn.styledButtonUnhover=function(){$(this).removeClass("hover");$(this).removeClass("down");if($(this).contents().size()>0){$(this).contents().styledButtonUnhover()}};$.fn.styledButtonMouseDown=function(){$(this).addClass("down");if($(this).contents().size()>0){$(this).contents().styledButtonMouseDown()}};$.fn.styledButtonMouseUp=function(){$(this).removeClass("down");if($(this).contents().size()>0){$(this).contents().styledButtonMouseUp()}};$.fn.styledButtonActivate=function(){$(this).addClass("active");if($(this).contents().size()>0){$(this).contents().styledButtonActivate()}};$.fn.styledButtonDeactivate=function(){$(this).removeClass("active");if($(this).contents().size()>0){$(this).contents().styledButtonDeactivate()}};$.fn.styledButtonDropDownActivate=function(){if(!$(this).is(".dropdown")){$(this).children().styledButtonDropDownActivate()}else{for(var a=0;a<$(this).size();a+=1){if($(this).eq(a).is(".dropdown")){if($.browser.msie){$(this).eq(a).css("display","block")}else{$(this).eq(a).slideDown(60)}}}}};$.fn.styledButtonDropDownDeactivate=function(){if(!$(this).is(".dropdown")){$(this).contents().styledButtonDropDownDeactivate()}else{for(var a=0;a<$(this).size();a+=1){if($(this).eq(a).is(".dropdown")){if($.browser.msie){$(this).eq(a).css("display","none")}else{$(this).eq(a).slideUp(20)}}}}};$(document).ready(function(){e=$("form.login > input[name='user[username]']");e.focus(function(){if($(this).hasClass("sample")){$(this).val("");$(this).removeClass("sample")}});e.blur(function(){if($(this).val()==""){$(this).val("username");$(this).addClass("sample")}});e=$("form.login > input[name='user[password]']");e.focus(function(){if($(this).hasClass("sample")){$(this).val("");$(this).removeClass("sample")}});e.blur(function(){if($(this).val()==""){$(this).val("password");$(this).addClass("sample")}})});(function(c){c.fn.ajaxSubmit=function(y){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof y=="function"){y={success:y}}var g=c.trim(this.attr("action"));if(g){g=(g.match(/^([^#]+)/)||[])[1]}g=g||window.location.href||"";y=c.extend({url:g,type:this.attr("method")||"GET"},y||{});var A={};this.trigger("form-pre-serialize",[this,y,A]);if(A.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(y.beforeSerialize&&y.beforeSerialize(this,y)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var u=this.formToArray(y.semantic);if(y.data){y.extraData=y.data;for(var l in y.data){if(y.data[l] instanceof Array){for(var o in y.data[l]){u.push({name:l,value:y.data[l][o]})}}else{u.push({name:l,value:y.data[l]})}}}if(y.beforeSubmit&&y.beforeSubmit(u,this,y)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[u,this,y,A]);if(A.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var f=c.param(u);if(y.type.toUpperCase()=="GET"){y.url+=(y.url.indexOf("?")>=0?"&":"?")+f;y.data=null}else{y.data=f}var z=this,s=[];if(y.resetForm){s.push(function(){z.resetForm()})}if(y.clearForm){s.push(function(){z.clearForm()})}if(!y.dataType&&y.target){var w=y.success||function(){};s.push(function(j){c(y.target).html(j).each(w,arguments)})}else{if(y.success){s.push(y.success)}}y.success=function(q,k){for(var n=0,j=s.length;n<j;n++){s[n].apply(y,[q,k,z])}};var d=c("input:file",this).fieldValue();var x=false;for(var r=0;r<d.length;r++){if(d[r]){x=true}}var p=false;if(y.iframe||x||p){if(y.closeKeepAlive){c.get(y.closeKeepAlive,v)}else{v()}}else{c.ajax(y)}this.trigger("form-submit-notify",[this,y]);return this;function v(){var C=z[0];if(c(":input[name=submit]",C).length){alert('Error: Form elements must not be named "submit".');return}var q=c.extend({},c.ajaxSettings,y);var M=c.extend(true,{},c.extend(true,{},c.ajaxSettings),q);var B="jqFormIO"+(new Date().getTime());var I=c('<iframe id="'+B+'" name="'+B+'" src="about:blank" />');var K=I[0];I.css({position:"absolute",top:"-1000px",left:"-1000px"});var L={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;I.attr("src","about:blank")}};var J=q.global;if(J&&!c.active++){c.event.trigger("ajaxStart")}if(J){c.event.trigger("ajaxSend",[L,q])}if(M.beforeSend&&M.beforeSend(L,M)===false){M.global&&c.active--;return}if(L.aborted){return}var k=0;var E=0;var j=C.clk;if(j){var D=j.name;if(D&&!j.disabled){y.extraData=y.extraData||{};y.extraData[D]=j.value;if(j.type=="image"){y.extraData[name+".x"]=C.clk_x;y.extraData[name+".y"]=C.clk_y}}}setTimeout(function(){var P=z.attr("target"),N=z.attr("action");C.setAttribute("target",B);if(C.getAttribute("method")!="POST"){C.setAttribute("method","POST")}if(C.getAttribute("action")!=q.url){C.setAttribute("action",q.url)}if(!y.skipEncodingOverride){z.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(q.timeout){setTimeout(function(){E=true;F()},q.timeout)}var O=[];try{if(y.extraData){for(var Q in y.extraData){O.push(c('<input type="hidden" name="'+Q+'" value="'+y.extraData[Q]+'" />').appendTo(C)[0])}}I.appendTo("body");K.attachEvent?K.attachEvent("onload",F):K.addEventListener("load",F,false);C.submit()}finally{C.setAttribute("action",N);P?C.setAttribute("target",P):z.removeAttr("target");c(O).remove()}},10);var G=0;function F(){if(k++){return}K.detachEvent?K.detachEvent("onload",F):K.removeEventListener("load",F,false);var N=true;try{if(E){throw"timeout"}var O,Q;Q=K.contentWindow?K.contentWindow.document:K.contentDocument?K.contentDocument:K.document;if((Q.body==null||Q.body.innerHTML=="")&&!G){G=1;k--;setTimeout(F,100);return}L.responseText=Q.body?Q.body.innerHTML:null;L.responseXML=Q.XMLDocument?Q.XMLDocument:Q;L.getResponseHeader=function(S){var R={"content-type":q.dataType};return R[S]};if(q.dataType=="json"||q.dataType=="script"){var n=Q.getElementsByTagName("textarea")[0];L.responseText=n?n.value:L.responseText}else{if(q.dataType=="xml"&&!L.responseXML&&L.responseText!=null){L.responseXML=H(L.responseText)}}O=c.httpData(L,q.dataType)}catch(P){N=false;c.handleError(q,L,"error",P)}if(N){q.success(O,"success");if(J){c.event.trigger("ajaxSuccess",[L,q])}}if(J){c.event.trigger("ajaxComplete",[L,q])}if(J&&!--c.active){c.event.trigger("ajaxStop")}if(q.complete){q.complete(L,N?"success":"error")}setTimeout(function(){I.remove();L.responseXML=null},100)}function H(n,N){if(window.ActiveXObject){N=new ActiveXObject("Microsoft.XMLDOM");N.async="false";N.loadXML(n)}else{N=(new DOMParser()).parseFromString(n,"text/xml")}return(N&&N.documentElement&&N.documentElement.tagName!="parsererror")?N:null}}};c.fn.ajaxForm=function(d){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){c(this).ajaxSubmit(d);return false}).each(function(){c(":submit,input:image",this).bind("click.form-plugin",function(g){var f=this.form;f.clk=this;if(this.type=="image"){if(g.offsetX!=undefined){f.clk_x=g.offsetX;f.clk_y=g.offsetY}else{if(typeof c.fn.offset=="function"){var j=c(this).offset();f.clk_x=g.pageX-j.left;f.clk_y=g.pageY-j.top}else{f.clk_x=g.pageX-this.offsetLeft;f.clk_y=g.pageY-this.offsetTop}}}setTimeout(function(){f.clk=f.clk_x=f.clk_y=null},10)})})};c.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){c(":submit,input:image",this).unbind("click.form-plugin")})};c.fn.formToArray=function(w){var u=[];if(this.length==0){return u}var f=this[0];var o=w?f.getElementsByTagName("*"):f.elements;if(!o){return u}for(var p=0,r=o.length;p<r;p++){var g=o[p];var k=g.name;if(!k){continue}if(w&&f.clk&&g.type=="image"){if(!g.disabled&&f.clk==g){u.push({name:k,value:c(g).val()});u.push({name:k+".x",value:f.clk_x},{name:k+".y",value:f.clk_y})}continue}var x=c.fieldValue(g,true);if(x&&x.constructor==Array){for(var l=0,d=x.length;l<d;l++){u.push({name:k,value:x[l]})}}else{if(x!==null&&typeof x!="undefined"){u.push({name:k,value:x})}}}if(!w&&f.clk){var q=c(f.clk),s=q[0],k=s.name;if(k&&!s.disabled&&s.type=="image"){u.push({name:k,value:q.val()});u.push({name:k+".x",value:f.clk_x},{name:k+".y",value:f.clk_y})}}return u};c.fn.formSerialize=function(d){return c.param(this.formToArray(d))};c.fn.fieldSerialize=function(f){var d=[];this.each(function(){var l=this.name;if(!l){return}var j=c.fieldValue(this,f);if(j&&j.constructor==Array){for(var k=0,g=j.length;k<g;k++){d.push({name:l,value:j[k]})}}else{if(j!==null&&typeof j!="undefined"){d.push({name:this.name,value:j})}}});return c.param(d)};c.fn.fieldValue=function(l){for(var k=[],g=0,d=this.length;g<d;g++){var j=this[g];var f=c.fieldValue(j,l);if(f===null||typeof f=="undefined"||(f.constructor==Array&&!f.length)){continue}f.constructor==Array?c.merge(k,f):k.push(f)}return k};c.fieldValue=function(d,o){var g=d.name,u=d.type,w=d.tagName.toLowerCase();if(typeof o=="undefined"){o=true}if(o&&(!g||d.disabled||u=="reset"||u=="button"||(u=="checkbox"||u=="radio")&&!d.checked||(u=="submit"||u=="image")&&d.form&&d.form.clk!=d||w=="select"&&d.selectedIndex==-1)){return null}if(w=="select"){var p=d.selectedIndex;if(p<0){return null}var r=[],f=d.options;var k=(u=="select-one");var q=(k?p+1:f.length);for(var j=(k?p:0);j<q;j++){var l=f[j];if(l.selected){var s=l.value;if(!s){s=(l.attributes&&l.attributes.value&&!(l.attributes.value.specified))?l.text:l.value}if(k){return s}r.push(s)}}return r}return d.value};c.fn.clearForm=function(){return this.each(function(){c("input,select,textarea",this).clearFields()})};c.fn.clearFields=c.fn.clearInputs=function(){return this.each(function(){var f=this.type,d=this.tagName.toLowerCase();if(f=="text"||f=="password"||d=="textarea"){this.value=""}else{if(f=="checkbox"||f=="radio"){this.checked=false}else{if(d=="select"){this.selectedIndex=-1}}}})};c.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};c.fn.enable=function(d){if(d==undefined){d=true}return this.each(function(){this.disabled=!d})};c.fn.selected=function(d){if(d==undefined){d=true}return this.each(function(){var f=this.type;if(f=="checkbox"||f=="radio"){this.checked=d}else{if(this.tagName.toLowerCase()=="option"){var g=c(this).parent("select");if(d&&g[0]&&g[0].type=="select-one"){g.find("option").selected(false)}this.selected=d}}})};function a(){if(c.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}}})(jQuery);(function($){$.fn.editable=function(target,options){if("disable"==target){$(this).data("disabled.editable",true);return}if("enable"==target){$(this).data("disabled.editable",false);return}if("destroy"==target){$(this).unbind($(this).data("event.editable")).removeData("disabled.editable").removeData("event.editable");return}var settings=$.extend({},$.fn.editable.defaults,{target:target},options);var plugin=$.editable.types[settings.type].plugin||function(){};var submit=$.editable.types[settings.type].submit||function(){};var buttons=$.editable.types[settings.type].buttons||$.editable.types.defaults.buttons;var content=$.editable.types[settings.type].content||$.editable.types.defaults.content;var element=$.editable.types[settings.type].element||$.editable.types.defaults.element;var reset=$.editable.types[settings.type].reset||$.editable.types.defaults.reset;var callback=settings.callback||function(){};var onedit=settings.onedit||function(){};var onsubmit=settings.onsubmit||function(){};var onreset=settings.onreset||function(){};var onerror=settings.onerror||reset;if(settings.tooltip){$(this).attr("title",settings.tooltip)}settings.autowidth="auto"==settings.width;settings.autoheight="auto"==settings.height;return this.each(function(){var self=this;var savedwidth=$(self).width();var savedheight=$(self).height();$(this).data("event.editable",settings.event);if(!$.trim($(this).html())){$(this).html(settings.placeholder)}$(this).bind(settings.event,function(e){if(true===$(this).data("disabled.editable")){return}if(self.editing){return}if(false===onedit.apply(this,[settings,self])){return}e.preventDefault();e.stopPropagation();if(settings.tooltip){$(self).removeAttr("title")}if(0==$(self).width()){settings.width=savedwidth;settings.height=savedheight}else{if(settings.width!="none"){settings.width=settings.autowidth?$(self).width():settings.width}if(settings.height!="none"){settings.height=settings.autoheight?$(self).height():settings.height}}if($(this).html().toLowerCase().replace(/(;|")/g,"")==settings.placeholder.toLowerCase().replace(/(;|")/g,"")){$(this).html("")}self.editing=true;self.revert=$(self).html();$(self).html("");var form=$("<form />");if(settings.cssclass){if("inherit"==settings.cssclass){form.attr("class",$(self).attr("class"))}else{form.attr("class",settings.cssclass)}}if(settings.style){if("inherit"==settings.style){form.attr("style",$(self).attr("style"));form.css("display",$(self).css("display"))}else{form.attr("style",settings.style)}}var input=element.apply(form,[settings,self]);var input_content;if(settings.loadurl){var t=setTimeout(function(){input.disabled=true;content.apply(form,[settings.loadtext,settings,self])},100);var loaddata={};loaddata[settings.id]=self.id;if($.isFunction(settings.loaddata)){$.extend(loaddata,settings.loaddata.apply(self,[self.revert,settings]))}else{$.extend(loaddata,settings.loaddata)}$.ajax({type:settings.loadtype,url:settings.loadurl,data:loaddata,async:false,success:function(result){window.clearTimeout(t);input_content=result;input.disabled=false}})}else{if(settings.data){input_content=settings.data;if($.isFunction(settings.data)){input_content=settings.data.apply(self,[self.revert,settings])}}else{input_content=self.revert}}content.apply(form,[input_content,settings,self]);input.attr("name",settings.name);buttons.apply(form,[settings,self]);$(self).append(form);plugin.apply(form,[settings,self]);$(":input:visible:enabled:first",form).focus();if(settings.select){input.select()}input.keydown(function(e){if(e.keyCode==27){e.preventDefault();reset.apply(form,[settings,self])}});var t;if("cancel"==settings.onblur){input.blur(function(e){t=setTimeout(function(){reset.apply(form,[settings,self])},500)})}else{if("submit"==settings.onblur){input.blur(function(e){t=setTimeout(function(){form.submit()},200)})}else{if($.isFunction(settings.onblur)){input.blur(function(e){settings.onblur.apply(self,[input.val(),settings])})}else{input.blur(function(e){})}}}form.submit(function(e){if(t){clearTimeout(t)}e.preventDefault();if(false!==onsubmit.apply(form,[settings,self])){if(false!==submit.apply(form,[settings,self])){if($.isFunction(settings.target)){var str=settings.target.apply(self,[input.val(),settings]);$(self).html(str);self.editing=false;callback.apply(self,[self.innerHTML,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder)}}else{var submitdata={};submitdata[settings.name]=input.val();submitdata[settings.id]=self.id;if($.isFunction(settings.submitdata)){$.extend(submitdata,settings.submitdata.apply(self,[self.revert,settings]))}else{$.extend(submitdata,settings.submitdata)}if("PUT"==settings.method){submitdata._method="put"}$(self).html(settings.indicator);var ajaxoptions={type:"POST",data:submitdata,dataType:"html",url:settings.target,success:function(result,status){if(ajaxoptions.dataType=="html"){$(self).html(result)}self.editing=false;callback.apply(self,[result,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder)}},error:function(xhr,status,error){onerror.apply(form,[settings,self,xhr])}};$.extend(ajaxoptions,settings.ajaxoptions);$.ajax(ajaxoptions)}}}$(self).attr("title",settings.tooltip);return false})});this.reset=function(form){if(this.editing){if(false!==onreset.apply(form,[settings,self])){$(self).html(self.revert);self.editing=false;if(!$.trim($(self).html())){$(self).html(settings.placeholder)}if(settings.tooltip){$(self).attr("title",settings.tooltip)}}}}})};$.editable={types:{defaults:{element:function(settings,original){var input=$('<input type="hidden"></input>');$(this).append(input);return(input)},content:function(string,settings,original){$(":input:first",this).val(string)},reset:function(settings,original){original.reset(this)},buttons:function(settings,original){var form=this;if(settings.submit){if(settings.submit.match(/>$/)){var submit=$(settings.submit).click(function(){if(submit.attr("type")!="submit"){form.submit()}})}else{var submit=$('<button type="submit" />');submit.html(settings.submit)}$(this).append(submit)}if(settings.cancel){if(settings.cancel.match(/>$/)){var cancel=$(settings.cancel)}else{var cancel=$('<button type="cancel" />');cancel.html(settings.cancel)}$(this).append(cancel);$(cancel).click(function(event){if($.isFunction($.editable.types[settings.type].reset)){var reset=$.editable.types[settings.type].reset}else{var reset=$.editable.types.defaults.reset}reset.apply(form,[settings,original]);return false})}}},text:{element:function(settings,original){var input=$("<input />");if(settings.width!="none"){input.width(settings.width)}if(settings.height!="none"){input.height(settings.height)}input.attr("autocomplete","off");$(this).append(input);return(input)}},textarea:{element:function(settings,original){var textarea=$("<textarea />");if(settings.rows){textarea.attr("rows",settings.rows)}else{if(settings.height!="none"){textarea.height(settings.height)}}if(settings.cols){textarea.attr("cols",settings.cols)}else{if(settings.width!="none"){textarea.width(settings.width)}}$(this).append(textarea);return(textarea)}},select:{element:function(settings,original){var select=$("<select />");$(this).append(select);return(select)},content:function(data,settings,original){if(String==data.constructor){eval("var json = "+data)}else{var json=data}for(var key in json){if(!json.hasOwnProperty(key)){continue}if("selected"==key){continue}var option=$("<option />").val(key).append(json[key]);$("select",this).append(option)}$("select",this).children().each(function(){if($(this).val()==json.selected||$(this).text()==$.trim(original.revert)){$(this).attr("selected","selected")}})}}},addInputType:function(name,input){$.editable.types[name]=input}};$.fn.editable.defaults={name:"value",id:"id",type:"text",width:"auto",height:"auto",event:"click.editable",onblur:"cancel",loadtype:"GET",loadtext:"Loading...",placeholder:"Click to edit",loaddata:{},submitdata:{},ajaxoptions:{}}})(jQuery);var editables={};function init_editables(){editables={};$(".editable").each(function(){classes=$(this).attr("class").split(" ");for(c=0;c<classes.length;c++){parts=classes[c].split("_");if(parts[0]=="name"){parts=parts[1].split("_");key=parts[0];editables[key]=$(this).html()}}});keys=[];for(var a in editables){keys.push(a)}keys.sort(function(f,d){return(editables[f].toLowerCase()>editables[d].toLowerCase())-(editables[f].toLowerCase()<editables[d].toLowerCase())});$("#edit_table").empty();for(var c=0;c<keys.length;c++){key=keys[c];value=editables[key];editor="<div id='"+key+"_editor' class='editor' style='display: none'><textarea>"+value+"</textarea><br/><button>Save</button></div>";html="<tr class='editor_row'><td class='key'>"+key+"</td><td><div class='editor_button'>"+value+"</div>"+editor+"</td></tr>";$("#edit_table").append(html)}$(".editor_button").hover(function(){e=$(this).closest(".editor_row");key=e.find(".key").text();klass=".name_"+key+"_";$(klass).addClass("static_editor_element")},function(){e=$(this).closest(".editor_row");key=e.find(".key").text();klass=".name_"+key+"_";$(klass).removeClass("static_editor_element")});$(".editor_button").click(function(){$(this).toggle();$(this).next().toggle()});$(".editor > button").click(function(){$(".static_editor_element").removeClass("static_editor_element");e=$(this).closest(".editor_row");key=e.find(".key").text();val=$(this).prevAll("textarea").val();b=$(this).parent().prev();b.html($("<div/>").text(val).html());$(this).parent().toggle();b.toggle();$.get("/api/static_editor/save/"+escape(key)+"?v="+escape(val));$(".editable").each(function(){classes=$(this).attr("class").split(" ");for(c=0;c<classes.length;c++){parts=classes[c].split("_");if(parts[0]=="name"){parts=parts[1].split("_");ekey=parts[0];if(ekey==key){$(this).html(val)}}}})})}json_parse=(function(){var f,c,a={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"},r,p=function(s){throw {name:"SyntaxError",message:s,at:f,text:r}},k=function(s){if(s&&s!==c){p("Expected '"+s+"' instead of '"+c+"'")}c=r.charAt(f);f+=1;return c},j=function(){var u,s="";if(c==="-"){s="-";k("-")}while(c>="0"&&c<="9"){s+=c;k()}if(c==="."){s+=".";while(k()&&c>="0"&&c<="9"){s+=c}}if(c==="e"||c==="E"){s+=c;k();if(c==="-"||c==="+"){s+=c;k()}while(c>="0"&&c<="9"){s+=c;k()}}u=+s;if(isNaN(u)){p("Bad number")}else{return u}},l=function(){var w,v,u="",s;if(c==='"'){while(k()){if(c==='"'){k();return u}else{if(c==="\\"){k();if(c==="u"){s=0;for(v=0;v<4;v+=1){w=parseInt(k(),16);if(!isFinite(w)){break}s=s*16+w}u+=String.fromCharCode(s)}else{if(typeof a[c]==="string"){u+=a[c]}else{break}}}else{u+=c}}}}p("Bad string")},o=function(){while(c&&c<=" "){k()}},d=function(){switch(c){case"t":k("t");k("r");k("u");k("e");return true;case"f":k("f");k("a");k("l");k("s");k("e");return false;case"n":k("n");k("u");k("l");k("l");return null}p("Unexpected '"+c+"'")},q,n=function(){var s=[];if(c==="["){k("[");o();if(c==="]"){k("]");return s}while(c){s.push(q());o();if(c==="]"){k("]");return s}k(",");o()}}p("Bad array")},g=function(){var u,s={};if(c==="{"){k("{");o();if(c==="}"){k("}");return s}while(c){u=l();o();k(":");if(Object.hasOwnProperty.call(s,u)){p('Duplicate key "'+u+'"')}s[u]=q();o();if(c==="}"){k("}");return s}k(",");o()}}p("Bad object")};q=function(){o();switch(c){case"{":return g();case"[":return n();case'"':return l();case"-":return j();default:return c>="0"&&c<="9"?j():d()}};return function(w,u){var s;r=w;f=0;c=" ";s=q();o();if(c){p("Syntax error")}return typeof u==="function"?(function v(A,z){var y,x,B=A[z];if(B&&typeof B==="object"){for(y in B){if(Object.hasOwnProperty.call(B,y)){x=v(B,y);if(x!==undefined){B[y]=x}else{delete B[y]}}}}return u.call(A,z,B)}({"":s},"")):s}}());(function(a){a.support.ajax=!!(window.XMLHttpRequest);if(window.ActiveXObject){try{new ActiveXObject("Microsoft.XMLHTTP");a.support.ajax=true}catch(c){if(window.XMLHttpRequest){a.ajaxSetup({xhr:function(){return new XMLHttpRequest()}})}}}a.manageAjax=(function(){var d={},o={},s={},k={},q={},w={},l={queue:true,maxRequests:1,abortOld:false,preventDoubbleRequests:true,cacheResponse:false,complete:function(){},error:function(z,y){var A=this;if(y&&y.indexOf("error")!=-1){setTimeout(function(){var B=y+": ";if(z.status){B+="status: "+z.status+" | "}B+="URL: "+A.url;throw new Error(B)},1)}},success:function(){},abort:function(){}};function r(z,A){var y={};s[z]=s[z]||{};a.extend(true,s[z],a.ajaxSettings,l,A);if(!q[z]){q[z]={};k[z]={};k[z].queue=[];o[z]=[];w[z]=[]}a.each(a.manageAjax,function(C,B){if(a.isFunction(B)&&C.indexOf("_")!==0){y[C]=function(E,D){if(D&&typeof E==="string"){E=D}B(z,E)}}});return y}function g(z,y){if(y[1]=="success"||y[1]=="notmodified"){z.success.apply(z,[y[0].successData,y[1]]);if(z.global){a.event.trigger("ajaxSuccess",y)}}if(y[1]==="abort"){z.abort.apply(z,y);if(z.global){a.active--;a.event.trigger("ajaxAbort",y)}}z.complete.apply(z,y);if(z.global){a.event.trigger("ajaxComplete",y)}if(z.global&&!a.active){a.event.trigger("ajaxStop")}}function u(y,z){return function(C,A,B){z.call(this,C,A,B);y.call(this,C,A,B);C=null;B=null}}function v(y){var A=o[y];if(A&&A.length){var z=A.shift();if(z){z()}}}function x(A,y){if(!s[A]){r(A,y)}y=a.extend({},s[A],y);var z=q[A],E=k[A],F=o[A];var B=y.type+"_"+y.url.replace(/\./g,"_"),G=true,D=y.complete,C=function(){E.queue.push(B);E[B]={xhr:false,ajaxManagerOpts:y};E[B].xhr=a.ajax(y);return B};if(y.data){B+=(typeof y.data=="string")?y.data:a.param(y.data)}if(y.preventDoubbleRequests&&q[A][B]){return false}z[B]=true;y.complete=function(J,H,I){var K=true;if(y.abortOld){a.each(E.queue,function(M,L){if(L==B){return false}n(A,L);return L})}D.call(this,J,H,I);if(k[A][B]){if(k[A][B]&&k[A][B].xhr){k[A][B].xhr=null}k[A][B]=null}w[A].push({xhr:J,status:H});J=null;k[A].queue=a.grep(k[A].queue,function(L){return(L!==B)});z[B]=false;I=null;delete k[A][B];a.each(E,function(M,L){if(M!=="queue"||L.length){K=false;return false}});if(K){a.event.trigger(A+"End",[w[A]]);a.each(w[A],function(L,M){M.xhr=null});w[A]=[]}};if(d[B]){C=function(){E.queue.push(B);g(y,d[B]);return B}}else{if(y.cacheResponse){y.complete=u(y.complete,function(I,H){if(H!=="success"&&H!=="notmodified"){return false}d[B][0].responseXML=I.responseXML;d[B][0].responseText=I.responseText;d[B][1]=H;I=null;return B});y.success=u(y.success,function(I,H){d[B]=[{successData:I,ajaxManagerOpts:y},H];I=null})}}C.ajaxID=B;a.each(E,function(I,H){if(I!=="queue"||H.length){G=false;return false}});if(G){a.event.trigger(A+"Start")}if(y.queue){y.complete=u(y.complete,function(){v(A)});if(y.queue==="clear"){F=p(A)}F.push(C);if(E.queue.length<y.maxRequests){v(A)}return B}return C()}function p(y,z){a.each(o[y],function(A,B){q[y][B.ajaxID]=false});o[y]=[];if(z){n(y)}return o[y]}function f(B,C){var z=k[B];if(!z||!q[B][C]){return false}if(z[C]){return z[C].xhr}var y=o[B],A;a.each(y,function(D,E){if(E.ajaxID==C){A=[E,D];return false}return A});return A}function n(z,B){var y=k[z];if(!y){return false}function A(D){if(D!=="queue"&&y[D]&&y[D].xhr){try{y[D].xhr.abort()}catch(C){}g(y[D].ajaxManagerOpts,[y[D].xhr,"abort"])}return null}if(B){return A(B)}return a.each(y,A)}function j(){a.each(s,function(y){p(y,true)});d={}}return{defaults:l,add:x,create:r,cache:d,abort:n,clear:p,getXHR:f,_activeRequest:k,_complete:g,_allRequests:q,_unload:j}})();a(window).unload(a.manageAjax._unload)})(jQuery);