/*
 * 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 m=this,g,D=m.jQuery,s=m.$,q=m.jQuery=m.$=function(J,K){return new q.fn.init(J,K)},I=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;q.fn=q.prototype={init:function(J,M){J=J||document;if(J.nodeType){this[0]=J;this.length=1;this.context=J;return this}if(typeof J==="string"){var L=I.exec(J);if(L&&(L[1]||!M)){if(L[1]){J=q.clean([L[1]],M)}else{var N=document.getElementById(L[3]);if(N&&N.id!=L[3]){return q().find(J)}var K=q(N||[]);K.context=document;K.selector=J;return K}}else{return q(M).find(J)}}else{if(q.isFunction(J)){return q(document).ready(J)}}if(J.selector&&J.context){this.selector=J.selector;this.context=J.context}return this.setArray(q.isArray(J)?J:q.makeArray(J))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(J){return J===g?Array.prototype.slice.call(this):this[J]},pushStack:function(K,M,J){var L=q(K);L.prevObject=this;L.context=this.context;if(M==="find"){L.selector=this.selector+(this.selector?" ":"")+J}else{if(M){L.selector=this.selector+"."+M+"("+J+")"}}return L},setArray:function(J){this.length=0;Array.prototype.push.apply(this,J);return this},each:function(K,J){return q.each(this,K,J)},index:function(J){return q.inArray(J&&J.jquery?J[0]:J,this)},attr:function(K,M,L){var J=K;if(typeof K==="string"){if(M===g){return this[0]&&q[L||"attr"](this[0],K)}else{J={};J[K]=M}}return this.each(function(N){for(K in J){q.attr(L?this.style:this,K,q.prop(this,J[K],L,N,K))}})},css:function(J,K){if((J=="width"||J=="height")&&parseFloat(K)<0){K=g}return this.attr(J,K,"curCSS")},text:function(K){if(typeof K!=="object"&&K!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(K))}var J="";q.each(K||this,function(){q.each(this.childNodes,function(){if(this.nodeType!=8){J+=this.nodeType!=1?this.nodeValue:q.fn.text([this])}})});return J},wrapAll:function(J){if(this[0]){var K=q(J,this[0].ownerDocument).clone();if(this[0].parentNode){K.insertBefore(this[0])}K.map(function(){var L=this;while(L.firstChild){L=L.firstChild}return L}).append(this)}return this},wrapInner:function(J){return this.each(function(){q(this).contents().wrapAll(J)})},wrap:function(J){return this.each(function(){q(this).wrapAll(J)})},append:function(){return this.domManip(arguments,true,function(J){if(this.nodeType==1){this.appendChild(J)}})},prepend:function(){return this.domManip(arguments,true,function(J){if(this.nodeType==1){this.insertBefore(J,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(J){this.parentNode.insertBefore(J,this)})},after:function(){return this.domManip(arguments,false,function(J){this.parentNode.insertBefore(J,this.nextSibling)})},end:function(){return this.prevObject||q([])},push:[].push,sort:[].sort,splice:[].splice,find:function(J){if(this.length===1){var K=this.pushStack([],"find",J);K.length=0;q.find(J,this[0],K);return K}else{return this.pushStack(q.unique(q.map(this,function(L){return q.find(J,L)})),"find",J)}},clone:function(L){var J=this.map(function(){if(!q.support.noCloneEvent&&!q.isXMLDoc(this)){var N=this.outerHTML;if(!N){var O=this.ownerDocument.createElement("div");O.appendChild(this.cloneNode(true));N=O.innerHTML}return q.clean([N.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(L===true){var M=this.find("*").andSelf(),K=0;J.find("*").andSelf().each(function(){if(this.nodeName!==M[K].nodeName){return}var N=q.data(M[K],"events");for(var P in N){for(var O in N[P]){q.event.add(this,P,N[P][O],N[P][O].data)}}K++})}return J},filter:function(J){return this.pushStack(q.isFunction(J)&&q.grep(this,function(L,K){return J.call(L,K)})||q.multiFilter(J,q.grep(this,function(K){return K.nodeType===1})),"filter",J)},closest:function(J){var L=q.expr.match.POS.test(J)?q(J):null,K=0;return this.map(function(){var M=this;while(M&&M.ownerDocument){if(L?L.index(M)>-1:q(M).is(J)){q.data(M,"closest",K);return M}M=M.parentNode;K++}})},not:function(J){if(typeof J==="string"){if(f.test(J)){return this.pushStack(q.multiFilter(J,this,true),"not",J)}else{J=q.multiFilter(J,this)}}var K=J.length&&J[J.length-1]!==g&&!J.nodeType;return this.filter(function(){return K?q.inArray(this,J)<0:this!=J})},add:function(J){return this.pushStack(q.unique(q.merge(this.get(),typeof J==="string"?q(J):q.makeArray(J))))},is:function(J){return !!J&&q.multiFilter(J,this).length>0},hasClass:function(J){return !!J&&this.is("."+J)},val:function(P){if(P===g){var J=this[0];if(J){if(q.nodeName(J,"option")){return(J.attributes.value||{}).specified?J.value:J.text}if(q.nodeName(J,"select")){var N=J.selectedIndex,Q=[],R=J.options,M=J.type=="select-one";if(N<0){return null}for(var K=M?N:0,O=M?N+1:R.length;K<O;K++){var L=R[K];if(L.selected){P=q(L).val();if(M){return P}Q.push(P)}}return Q}return(J.value||"").replace(/\r/g,"")}return g}if(typeof P==="number"){P+=""}return this.each(function(){if(this.nodeType!=1){return}if(q.isArray(P)&&/radio|checkbox/.test(this.type)){this.checked=(q.inArray(this.value,P)>=0||q.inArray(this.name,P)>=0)}else{if(q.nodeName(this,"select")){var S=q.makeArray(P);q("option",this).each(function(){this.selected=(q.inArray(this.value,S)>=0||q.inArray(this.text,S)>=0)});if(!S.length){this.selectedIndex=-1}}else{this.value=P}}})},html:function(J){return J===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(J)},replaceWith:function(J){return this.after(J).remove()},eq:function(J){return this.slice(J,+J+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(J){return this.pushStack(q.map(this,function(L,K){return J.call(L,K,L)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(O,R,Q){if(this[0]){var N=(this[0].ownerDocument||this[0]).createDocumentFragment(),K=q.clean(O,(this[0].ownerDocument||this[0]),N),M=N.firstChild;if(M){for(var L=0,J=this.length;L<J;L++){Q.call(P(this[L],M),this.length>1||L>0?N.cloneNode(true):N)}}if(K){q.each(K,E)}}return this;function P(S,T){return R&&q.nodeName(S,"table")&&q.nodeName(T,"tr")?(S.getElementsByTagName("tbody")[0]||S.appendChild(S.ownerDocument.createElement("tbody"))):S}}};q.fn.init.prototype=q.fn;function E(J,K){if(K.src){q.ajax({url:K.src,async:false,dataType:"script"})}else{q.globalEval(K.text||K.textContent||K.innerHTML||"")}if(K.parentNode){K.parentNode.removeChild(K)}}function e(){return +new Date}q.extend=q.fn.extend=function(){var O=arguments[0]||{},M=1,N=arguments.length,J=false,L;if(typeof O==="boolean"){J=O;O=arguments[1]||{};M=2}if(typeof O!=="object"&&!q.isFunction(O)){O={}}if(N==M){O=this;--M}for(;M<N;M++){if((L=arguments[M])!=null){for(var K in L){var P=O[K],Q=L[K];if(O===Q){continue}if(J&&Q&&typeof Q==="object"&&!Q.nodeType){O[K]=q.extend(J,P||(Q.length!=null?[]:{}),Q)}else{if(Q!==g){O[K]=Q}}}}}return O};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,u=document.defaultView||{},w=Object.prototype.toString;q.extend({noConflict:function(J){m.$=s;if(J){m.jQuery=D}return q},isFunction:function(J){return w.call(J)==="[object Function]"},isArray:function(J){return w.call(J)==="[object Array]"},isXMLDoc:function(J){return J.nodeType===9&&J.documentElement.nodeName!=="HTML"||!!J.ownerDocument&&q.isXMLDoc(J.ownerDocument)},globalEval:function(L){if(L&&/\S/.test(L)){var K=document.getElementsByTagName("head")[0]||document.documentElement,J=document.createElement("script");J.type="text/javascript";if(q.support.scriptEval){J.appendChild(document.createTextNode(L))}else{J.text=L}K.insertBefore(J,K.firstChild);K.removeChild(J)}},nodeName:function(K,J){return K.nodeName&&K.nodeName.toUpperCase()==J.toUpperCase()},each:function(L,P,K){var J,M=0,N=L.length;if(K){if(N===g){for(J in L){if(P.apply(L[J],K)===false){break}}}else{for(;M<N;){if(P.apply(L[M++],K)===false){break}}}}else{if(N===g){for(J in L){if(P.call(L[J],J,L[J])===false){break}}}else{for(var O=L[0];M<N&&P.call(O,M,O)!==false;O=L[++M]){}}}return L},prop:function(M,N,L,K,J){if(q.isFunction(N)){N=N.call(M,K)}return typeof N==="number"&&L=="curCSS"&&!b.test(J)?N+"px":N},className:{add:function(J,K){q.each((K||"").split(/\s+/),function(L,M){if(J.nodeType==1&&!q.className.has(J.className,M)){J.className+=(J.className?" ":"")+M}})},remove:function(J,K){if(J.nodeType==1){J.className=K!==g?q.grep(J.className.split(/\s+/),function(L){return !q.className.has(K,L)}).join(" "):""}},has:function(K,J){return K&&q.inArray(J,(K.className||K).toString().split(/\s+/))>-1}},swap:function(M,L,N){var J={};for(var K in L){J[K]=M.style[K];M.style[K]=L[K]}N.call(M);for(var K in L){M.style[K]=J[K]}},css:function(M,K,O,J){if(K=="width"||K=="height"){var Q,L={position:"absolute",visibility:"hidden",display:"block"},P=K=="width"?["Left","Right"]:["Top","Bottom"];function N(){Q=K=="width"?M.offsetWidth:M.offsetHeight;if(J==="border"){return}q.each(P,function(){if(!J){Q-=parseFloat(q.curCSS(M,"padding"+this,true))||0}if(J==="margin"){Q+=parseFloat(q.curCSS(M,"margin"+this,true))||0}else{Q-=parseFloat(q.curCSS(M,"border"+this+"Width",true))||0}})}if(M.offsetWidth!==0){N()}else{q.swap(M,L,N)}return Math.max(0,Math.round(Q))}return q.curCSS(M,K,O)},curCSS:function(N,K,L){var Q,J=N.style;if(K=="opacity"&&!q.support.opacity){Q=q.attr(J,"opacity");return Q==""?"1":Q}if(K.match(/float/i)){K=A}if(!L&&J&&J[K]){Q=J[K]}else{if(u.getComputedStyle){if(K.match(/float/i)){K="float"}K=K.replace(/([A-Z])/g,"-$1").toLowerCase();var R=u.getComputedStyle(N,null);if(R){Q=R.getPropertyValue(K)}if(K=="opacity"&&Q==""){Q="1"}}else{if(N.currentStyle){var O=K.replace(/\-(\w)/g,function(S,T){return T.toUpperCase()});Q=N.currentStyle[K]||N.currentStyle[O];if(!/^\d+(px)?$/i.test(Q)&&/^\d/.test(Q)){var M=J.left,P=N.runtimeStyle.left;N.runtimeStyle.left=N.currentStyle.left;J.left=Q||0;Q=J.pixelLeft+"px";J.left=M;N.runtimeStyle.left=P}}}}return Q},clean:function(K,P,N){P=P||document;if(typeof P.createElement==="undefined"){P=P.ownerDocument||P[0]&&P[0].ownerDocument||document}if(!N&&K.length===1&&typeof K[0]==="string"){var M=/^<(\w+)\s*\/?>$/.exec(K[0]);if(M){return[P.createElement(M[1])]}}var L=[],J=[],Q=P.createElement("div");q.each(K,function(U,X){if(typeof X==="number"){X+=""}if(!X){return}if(typeof X==="string"){X=X.replace(/(<(\w+)[^>]*?)\/>/g,function(Z,aa,Y){return Y.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?Z:aa+"></"+Y+">"});var T=X.replace(/^\s+/,"").substring(0,10).toLowerCase();var V=!T.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!T.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||T.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!T.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!T.indexOf("<td")||!T.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!T.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!q.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];Q.innerHTML=V[1]+X+V[2];while(V[0]--){Q=Q.lastChild}if(!q.support.tbody){var W=/<tbody/i.test(X),S=!T.indexOf("<table")&&!W?Q.firstChild&&Q.firstChild.childNodes:V[1]=="<table>"&&!W?Q.childNodes:[];for(var R=S.length-1;R>=0;--R){if(q.nodeName(S[R],"tbody")&&!S[R].childNodes.length){S[R].parentNode.removeChild(S[R])}}}if(!q.support.leadingWhitespace&&/^\s/.test(X)){Q.insertBefore(P.createTextNode(X.match(/^\s*/)[0]),Q.firstChild)}X=q.makeArray(Q.childNodes)}if(X.nodeType){L.push(X)}else{L=q.merge(L,X)}});if(N){for(var O=0;L[O];O++){if(q.nodeName(L[O],"script")&&(!L[O].type||L[O].type.toLowerCase()==="text/javascript")){J.push(L[O].parentNode?L[O].parentNode.removeChild(L[O]):L[O])}else{if(L[O].nodeType===1){L.splice.apply(L,[O+1,0].concat(q.makeArray(L[O].getElementsByTagName("script"))))}N.appendChild(L[O])}}return J}return L},attr:function(O,L,P){if(!O||O.nodeType==3||O.nodeType==8){return g}var M=!q.isXMLDoc(O),Q=P!==g;L=M&&q.props[L]||L;if(O.tagName){var K=/href|src|style/.test(L);if(L=="selected"&&O.parentNode){O.parentNode.selectedIndex}if(L in O&&M&&!K){if(Q){if(L=="type"&&q.nodeName(O,"input")&&O.parentNode){throw"type property can't be changed"}O[L]=P}if(q.nodeName(O,"form")&&O.getAttributeNode(L)){return O.getAttributeNode(L).nodeValue}if(L=="tabIndex"){var N=O.getAttributeNode("tabIndex");return N&&N.specified?N.value:O.nodeName.match(/(button|input|object|select|textarea)/i)?0:O.nodeName.match(/^(a|area)$/i)&&O.href?0:g}return O[L]}if(!q.support.style&&M&&L=="style"){return q.attr(O.style,"cssText",P)}if(Q){O.setAttribute(L,""+P)}var J=!q.support.hrefNormalized&&M&&K?O.getAttribute(L,2):O.getAttribute(L);return J===null?g:J}if(!q.support.opacity&&L=="opacity"){if(Q){O.zoom=1;O.filter=(O.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(P)+""=="NaN"?"":"alpha(opacity="+P*100+")")}return O.filter&&O.filter.indexOf("opacity=")>=0?(parseFloat(O.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}L=L.replace(/-([a-z])/ig,function(R,S){return S.toUpperCase()});if(Q){O[L]=P}return O[L]},trim:function(J){return(J||"").replace(/^\s+|\s+$/g,"")},makeArray:function(L){var J=[];if(L!=null){var K=L.length;if(K==null||typeof L==="string"||q.isFunction(L)||L.setInterval){J[0]=L}else{while(K){J[--K]=L[K]}}}return J},inArray:function(L,M){for(var J=0,K=M.length;J<K;J++){if(M[J]===L){return J}}return -1},merge:function(M,J){var K=0,L,N=M.length;if(!q.support.getAll){while((L=J[K++])!=null){if(L.nodeType!=8){M[N++]=L}}}else{while((L=J[K++])!=null){M[N++]=L}}return M},unique:function(P){var K=[],J={};try{for(var L=0,M=P.length;L<M;L++){var O=q.data(P[L]);if(!J[O]){J[O]=true;K.push(P[L])}}}catch(N){K=P}return K},grep:function(K,O,J){var L=[];for(var M=0,N=K.length;M<N;M++){if(!J!=!O(K[M],M)){L.push(K[M])}}return L},map:function(J,O){var K=[];for(var L=0,M=J.length;L<M;L++){var N=O(J[L],L);if(N!=null){K[K.length]=N}}return K.concat.apply([],K)}});var H=navigator.userAgent.toLowerCase();q.browser={version:(H.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(H),opera:/opera/.test(H),msie:/msie/.test(H)&&!/opera/.test(H),mozilla:/mozilla/.test(H)&&!/(compatible|webkit)/.test(H)};q.each({parent:function(J){return J.parentNode},parents:function(J){return q.dir(J,"parentNode")},next:function(J){return q.nth(J,2,"nextSibling")},prev:function(J){return q.nth(J,2,"previousSibling")},nextAll:function(J){return q.dir(J,"nextSibling")},prevAll:function(J){return q.dir(J,"previousSibling")},siblings:function(J){return q.sibling(J.parentNode.firstChild,J)},children:function(J){return q.sibling(J.firstChild)},contents:function(J){return q.nodeName(J,"iframe")?J.contentDocument||J.contentWindow.document:q.makeArray(J.childNodes)}},function(J,K){q.fn[J]=function(L){var M=q.map(this,K);if(L&&typeof L=="string"){M=q.multiFilter(L,M)}return this.pushStack(q.unique(M),J,L)}});q.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(J,K){q.fn[J]=function(L){var O=[],Q=q(L);for(var P=0,M=Q.length;P<M;P++){var N=(P>0?this.clone(true):this).get();q.fn[K].apply(q(Q[P]),N);O=O.concat(N)}return this.pushStack(O,J,L)}});q.each({removeAttr:function(J){q.attr(this,J,"");if(this.nodeType==1){this.removeAttribute(J)}},addClass:function(J){q.className.add(this,J)},removeClass:function(J){q.className.remove(this,J)},toggleClass:function(K,J){if(typeof J!=="boolean"){J=!q.className.has(this,K)}q.className[J?"add":"remove"](this,K)},remove:function(J){if(!J||q.filter(J,[this]).length){q("*",this).add([this]).each(function(){q.event.remove(this);q.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){q(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(J,K){q.fn[J]=function(){return this.each(K,arguments)}});function k(J,K){return J[0]&&parseInt(q.curCSS(J[0],K,true),10)||0}var h="jQuery"+e(),z=0,F={};q.extend({cache:{},data:function(K,J,L){K=K==m?F:K;var M=K[h];if(!M){M=K[h]=++z}if(J&&!q.cache[M]){q.cache[M]={}}if(L!==g){q.cache[M][J]=L}return J?q.cache[M][J]:M},removeData:function(K,J){K=K==m?F:K;var M=K[h];if(J){if(q.cache[M]){delete q.cache[M][J];J="";for(J in q.cache[M]){break}if(!J){q.removeData(K)}}}else{try{delete K[h]}catch(L){if(K.removeAttribute){K.removeAttribute(h)}}delete q.cache[M]}},queue:function(K,J,M){if(K){J=(J||"fx")+"queue";var L=q.data(K,J);if(!L||q.isArray(M)){L=q.data(K,J,q.makeArray(M))}else{if(M){L.push(M)}}}return L},dequeue:function(M,L){var J=q.queue(M,L),K=J.shift();if(!L||L==="fx"){K=J[0]}if(K!==g){K.call(M)}}});q.fn.extend({data:function(J,L){var M=J.split(".");M[1]=M[1]?"."+M[1]:"";if(L===g){var K=this.triggerHandler("getData"+M[1]+"!",[M[0]]);if(K===g&&this.length){K=q.data(this[0],J)}return K===g&&M[1]?this.data(M[0]):K}else{return this.trigger("setData"+M[1]+"!",[M[0],L]).each(function(){q.data(this,J,L)})}},removeData:function(J){return this.each(function(){q.removeData(this,J)})},queue:function(J,K){if(typeof J!=="string"){K=J;J="fx"}if(K===g){return q.queue(this[0],J)}return this.each(function(){var L=q.queue(this,J,K);if(J=="fx"&&L.length==1){L[0].call(this)}})},dequeue:function(J){return this.each(function(){q.dequeue(this,J)})}});
/*
 * 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 W=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,Q=0,M=Object.prototype.toString;var K=function(ad,Z,ag,ah){ag=ag||[];Z=Z||document;if(Z.nodeType!==1&&Z.nodeType!==9){return[]}if(!ad||typeof ad!=="string"){return ag}var ae=[],ab,ak,an,Y,ai,aa,ac=true;W.lastIndex=0;while((ab=W.exec(ad))!==null){ae.push(ab[1]);if(ab[2]){aa=RegExp.rightContext;break}}if(ae.length>1&&R.exec(ad)){if(ae.length===2&&N.relative[ae[0]]){ak=O(ae[0]+ae[1],Z)}else{ak=N.relative[ae[0]]?[Z]:K(ae.shift(),Z);while(ae.length){ad=ae.shift();if(N.relative[ad]){ad+=ae.shift()}ak=O(ad,ak)}}}else{var aj=ah?{expr:ae.pop(),set:J(ah)}:K.find(ae.pop(),ae.length===1&&Z.parentNode?Z.parentNode:Z,V(Z));ak=K.filter(aj.expr,aj.set);if(ae.length>0){an=J(ak)}else{ac=false}while(ae.length){var am=ae.pop(),al=am;if(!N.relative[am]){am=""}else{al=ae.pop()}if(al==null){al=Z}N.relative[am](an,al,V(Z))}}if(!an){an=ak}if(!an){throw"Syntax error, unrecognized expression: "+(am||ad)}if(M.call(an)==="[object Array]"){if(!ac){ag.push.apply(ag,an)}else{if(Z.nodeType===1){for(var af=0;an[af]!=null;af++){if(an[af]&&(an[af]===true||an[af].nodeType===1&&P(Z,an[af]))){ag.push(ak[af])}}}else{for(var af=0;an[af]!=null;af++){if(an[af]&&an[af].nodeType===1){ag.push(ak[af])}}}}}else{J(an,ag)}if(aa){K(aa,Z,ag,ah);if(L){hasDuplicate=false;ag.sort(L);if(hasDuplicate){for(var af=1;af<ag.length;af++){if(ag[af]===ag[af-1]){ag.splice(af--,1)}}}}}return ag};K.matches=function(Y,Z){return K(Y,null,null,Z)};K.find=function(af,Y,ag){var ae,ac;if(!af){return[]}for(var ab=0,aa=N.order.length;ab<aa;ab++){var ad=N.order[ab],ac;if((ac=N.match[ad].exec(af))){var Z=RegExp.leftContext;if(Z.substr(Z.length-1)!=="\\"){ac[1]=(ac[1]||"").replace(/\\/g,"");ae=N.find[ad](ac,Y,ag);if(ae!=null){af=af.replace(N.match[ad],"");break}}}}if(!ae){ae=Y.getElementsByTagName("*")}return{set:ae,expr:af}};K.filter=function(ai,ah,al,ab){var aa=ai,an=[],af=ah,ad,Y,ae=ah&&ah[0]&&V(ah[0]);while(ai&&ah.length){for(var ag in N.filter){if((ad=N.match[ag].exec(ai))!=null){var Z=N.filter[ag],am,ak;Y=false;if(af==an){an=[]}if(N.preFilter[ag]){ad=N.preFilter[ag](ad,af,al,an,ab,ae);if(!ad){Y=am=true}else{if(ad===true){continue}}}if(ad){for(var ac=0;(ak=af[ac])!=null;ac++){if(ak){am=Z(ak,ad,ac,af);var aj=ab^!!am;if(al&&am!=null){if(aj){Y=true}else{af[ac]=false}}else{if(aj){an.push(ak);Y=true}}}}}if(am!==g){if(!al){af=an}ai=ai.replace(N.match[ag],"");if(!Y){return[]}break}}}if(ai==aa){if(Y==null){throw"Syntax error, unrecognized expression: "+ai}else{break}}aa=ai}return af};var N=K.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(Y){return Y.getAttribute("href")}},relative:{"+":function(af,Y,ae){var ac=typeof Y==="string",ag=ac&&!/\W/.test(Y),ad=ac&&!ag;if(ag&&!ae){Y=Y.toUpperCase()}for(var ab=0,aa=af.length,Z;ab<aa;ab++){if((Z=af[ab])){while((Z=Z.previousSibling)&&Z.nodeType!==1){}af[ab]=ad||Z&&Z.nodeName===Y?Z||false:Z===Y}}if(ad){K.filter(Y,af,true)}},">":function(ae,Z,af){var ac=typeof Z==="string";if(ac&&!/\W/.test(Z)){Z=af?Z:Z.toUpperCase();for(var aa=0,Y=ae.length;aa<Y;aa++){var ad=ae[aa];if(ad){var ab=ad.parentNode;ae[aa]=ab.nodeName===Z?ab:false}}}else{for(var aa=0,Y=ae.length;aa<Y;aa++){var ad=ae[aa];if(ad){ae[aa]=ac?ad.parentNode:ad.parentNode===Z}}if(ac){K.filter(Z,ae,true)}}},"":function(ab,Z,ad){var aa=Q++,Y=X;if(!Z.match(/\W/)){var ac=Z=ad?Z:Z.toUpperCase();Y=U}Y("parentNode",Z,aa,ab,ac,ad)},"~":function(ab,Z,ad){var aa=Q++,Y=X;if(typeof Z==="string"&&!Z.match(/\W/)){var ac=Z=ad?Z:Z.toUpperCase();Y=U}Y("previousSibling",Z,aa,ab,ac,ad)}},find:{ID:function(Z,aa,ab){if(typeof aa.getElementById!=="undefined"&&!ab){var Y=aa.getElementById(Z[1]);return Y?[Y]:[]}},NAME:function(aa,ad,ae){if(typeof ad.getElementsByName!=="undefined"){var Z=[],ac=ad.getElementsByName(aa[1]);for(var ab=0,Y=ac.length;ab<Y;ab++){if(ac[ab].getAttribute("name")===aa[1]){Z.push(ac[ab])}}return Z.length===0?null:Z}},TAG:function(Y,Z){return Z.getElementsByTagName(Y[1])}},preFilter:{CLASS:function(ab,Z,aa,Y,ae,af){ab=" "+ab[1].replace(/\\/g,"")+" ";if(af){return ab}for(var ac=0,ad;(ad=Z[ac])!=null;ac++){if(ad){if(ae^(ad.className&&(" "+ad.className+" ").indexOf(ab)>=0)){if(!aa){Y.push(ad)}}else{if(aa){Z[ac]=false}}}}return false},ID:function(Y){return Y[1].replace(/\\/g,"")},TAG:function(Z,Y){for(var aa=0;Y[aa]===false;aa++){}return Y[aa]&&V(Y[aa])?Z[1]:Z[1].toUpperCase()},CHILD:function(Y){if(Y[1]=="nth"){var Z=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(Y[2]=="even"&&"2n"||Y[2]=="odd"&&"2n+1"||!/\D/.test(Y[2])&&"0n+"+Y[2]||Y[2]);Y[2]=(Z[1]+(Z[2]||1))-0;Y[3]=Z[3]-0}Y[0]=Q++;return Y},ATTR:function(ac,Z,aa,Y,ad,ae){var ab=ac[1].replace(/\\/g,"");if(!ae&&N.attrMap[ab]){ac[1]=N.attrMap[ab]}if(ac[2]==="~="){ac[4]=" "+ac[4]+" "}return ac},PSEUDO:function(ac,Z,aa,Y,ad){if(ac[1]==="not"){if(ac[3].match(W).length>1||/^\w/.test(ac[3])){ac[3]=K(ac[3],null,null,Z)}else{var ab=K.filter(ac[3],Z,aa,true^ad);if(!aa){Y.push.apply(Y,ab)}return false}}else{if(N.match.POS.test(ac[0])||N.match.CHILD.test(ac[0])){return true}}return ac},POS:function(Y){Y.unshift(true);return Y}},filters:{enabled:function(Y){return Y.disabled===false&&Y.type!=="hidden"},disabled:function(Y){return Y.disabled===true},checked:function(Y){return Y.checked===true},selected:function(Y){Y.parentNode.selectedIndex;return Y.selected===true},parent:function(Y){return !!Y.firstChild},empty:function(Y){return !Y.firstChild},has:function(aa,Z,Y){return !!K(Y[3],aa).length},header:function(Y){return/h\d/i.test(Y.nodeName)},text:function(Y){return"text"===Y.type},radio:function(Y){return"radio"===Y.type},checkbox:function(Y){return"checkbox"===Y.type},file:function(Y){return"file"===Y.type},password:function(Y){return"password"===Y.type},submit:function(Y){return"submit"===Y.type},image:function(Y){return"image"===Y.type},reset:function(Y){return"reset"===Y.type},button:function(Y){return"button"===Y.type||Y.nodeName.toUpperCase()==="BUTTON"},input:function(Y){return/input|select|textarea|button/i.test(Y.nodeName)}},setFilters:{first:function(Z,Y){return Y===0},last:function(aa,Z,Y,ab){return Z===ab.length-1},even:function(Z,Y){return Y%2===0},odd:function(Z,Y){return Y%2===1},lt:function(aa,Z,Y){return Z<Y[3]-0},gt:function(aa,Z,Y){return Z>Y[3]-0},nth:function(aa,Z,Y){return Y[3]-0==Z},eq:function(aa,Z,Y){return Y[3]-0==Z}},filter:{PSEUDO:function(ae,aa,ab,af){var Z=aa[1],ac=N.filters[Z];if(ac){return ac(ae,ab,aa,af)}else{if(Z==="contains"){return(ae.textContent||ae.innerText||"").indexOf(aa[3])>=0}else{if(Z==="not"){var ad=aa[3];for(var ab=0,Y=ad.length;ab<Y;ab++){if(ad[ab]===ae){return false}}return true}}}},CHILD:function(Y,ab){var ae=ab[1],Z=Y;switch(ae){case"only":case"first":while(Z=Z.previousSibling){if(Z.nodeType===1){return false}}if(ae=="first"){return true}Z=Y;case"last":while(Z=Z.nextSibling){if(Z.nodeType===1){return false}}return true;case"nth":var aa=ab[2],ah=ab[3];if(aa==1&&ah==0){return true}var ad=ab[0],ag=Y.parentNode;if(ag&&(ag.sizcache!==ad||!Y.nodeIndex)){var ac=0;for(Z=ag.firstChild;Z;Z=Z.nextSibling){if(Z.nodeType===1){Z.nodeIndex=++ac}}ag.sizcache=ad}var af=Y.nodeIndex-ah;if(aa==0){return af==0}else{return(af%aa==0&&af/aa>=0)}}},ID:function(Z,Y){return Z.nodeType===1&&Z.getAttribute("id")===Y},TAG:function(Z,Y){return(Y==="*"&&Z.nodeType===1)||Z.nodeName===Y},CLASS:function(Z,Y){return(" "+(Z.className||Z.getAttribute("class"))+" ").indexOf(Y)>-1},ATTR:function(ad,ab){var aa=ab[1],Y=N.attrHandle[aa]?N.attrHandle[aa](ad):ad[aa]!=null?ad[aa]:ad.getAttribute(aa),ae=Y+"",ac=ab[2],Z=ab[4];return Y==null?ac==="!=":ac==="="?ae===Z:ac==="*="?ae.indexOf(Z)>=0:ac==="~="?(" "+ae+" ").indexOf(Z)>=0:!Z?ae&&Y!==false:ac==="!="?ae!=Z:ac==="^="?ae.indexOf(Z)===0:ac==="$="?ae.substr(ae.length-Z.length)===Z:ac==="|="?ae===Z||ae.substr(0,Z.length+1)===Z+"-":false},POS:function(ac,Z,aa,ad){var Y=Z[2],ab=N.setFilters[Y];if(ab){return ab(ac,aa,Z,ad)}}}};var R=N.match.POS;for(var T in N.match){N.match[T]=RegExp(N.match[T].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var J=function(Z,Y){Z=Array.prototype.slice.call(Z);if(Y){Y.push.apply(Y,Z);return Y}return Z};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(S){J=function(ac,ab){var Z=ab||[];if(M.call(ac)==="[object Array]"){Array.prototype.push.apply(Z,ac)}else{if(typeof ac.length==="number"){for(var aa=0,Y=ac.length;aa<Y;aa++){Z.push(ac[aa])}}else{for(var aa=0;ac[aa];aa++){Z.push(ac[aa])}}}return Z}}var L;if(document.documentElement.compareDocumentPosition){L=function(Z,Y){var aa=Z.compareDocumentPosition(Y)&4?-1:Z===Y?0:1;if(aa===0){hasDuplicate=true}return aa}}else{if("sourceIndex" in document.documentElement){L=function(Z,Y){var aa=Z.sourceIndex-Y.sourceIndex;if(aa===0){hasDuplicate=true}return aa}}else{if(document.createRange){L=function(ab,Z){var aa=ab.ownerDocument.createRange(),Y=Z.ownerDocument.createRange();aa.selectNode(ab);aa.collapse(true);Y.selectNode(Z);Y.collapse(true);var ac=aa.compareBoundaryPoints(Range.START_TO_END,Y);if(ac===0){hasDuplicate=true}return ac}}}}(function(){var Z=document.createElement("form"),aa="script"+(new Date).getTime();Z.innerHTML="<input name='"+aa+"'/>";var Y=document.documentElement;Y.insertBefore(Z,Y.firstChild);if(!!document.getElementById(aa)){N.find.ID=function(ac,ad,ae){if(typeof ad.getElementById!=="undefined"&&!ae){var ab=ad.getElementById(ac[1]);return ab?ab.id===ac[1]||typeof ab.getAttributeNode!=="undefined"&&ab.getAttributeNode("id").nodeValue===ac[1]?[ab]:g:[]}};N.filter.ID=function(ad,ab){var ac=typeof ad.getAttributeNode!=="undefined"&&ad.getAttributeNode("id");return ad.nodeType===1&&ac&&ac.nodeValue===ab}}Y.removeChild(Z)})();(function(){var Y=document.createElement("div");Y.appendChild(document.createComment(""));if(Y.getElementsByTagName("*").length>0){N.find.TAG=function(Z,ad){var ac=ad.getElementsByTagName(Z[1]);if(Z[1]==="*"){var ab=[];for(var aa=0;ac[aa];aa++){if(ac[aa].nodeType===1){ab.push(ac[aa])}}ac=ab}return ac}}Y.innerHTML="<a href='#'></a>";if(Y.firstChild&&typeof Y.firstChild.getAttribute!=="undefined"&&Y.firstChild.getAttribute("href")!=="#"){N.attrHandle.href=function(Z){return Z.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var Y=K,Z=document.createElement("div");Z.innerHTML="<p class='TEST'></p>";if(Z.querySelectorAll&&Z.querySelectorAll(".TEST").length===0){return}K=function(ad,ac,aa,ab){ac=ac||document;if(!ab&&ac.nodeType===9&&!V(ac)){try{return J(ac.querySelectorAll(ad),aa)}catch(ae){}}return Y(ad,ac,aa,ab)};K.find=Y.find;K.filter=Y.filter;K.selectors=Y.selectors;K.matches=Y.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var Y=document.createElement("div");Y.innerHTML="<div class='test e'></div><div class='test'></div>";if(Y.getElementsByClassName("e").length===0){return}Y.lastChild.className="e";if(Y.getElementsByClassName("e").length===1){return}N.order.splice(1,0,"CLASS");N.find.CLASS=function(Z,aa,ab){if(typeof aa.getElementsByClassName!=="undefined"&&!ab){return aa.getElementsByClassName(Z[1])}}})()}function U(Z,ae,ad,ai,af,ah){var ag=Z=="previousSibling"&&!ah;for(var ab=0,aa=ai.length;ab<aa;ab++){var Y=ai[ab];if(Y){if(ag&&Y.nodeType===1){Y.sizcache=ad;Y.sizset=ab}Y=Y[Z];var ac=false;while(Y){if(Y.sizcache===ad){ac=ai[Y.sizset];break}if(Y.nodeType===1&&!ah){Y.sizcache=ad;Y.sizset=ab}if(Y.nodeName===ae){ac=Y;break}Y=Y[Z]}ai[ab]=ac}}}function X(Z,ae,ad,ai,af,ah){var ag=Z=="previousSibling"&&!ah;for(var ab=0,aa=ai.length;ab<aa;ab++){var Y=ai[ab];if(Y){if(ag&&Y.nodeType===1){Y.sizcache=ad;Y.sizset=ab}Y=Y[Z];var ac=false;while(Y){if(Y.sizcache===ad){ac=ai[Y.sizset];break}if(Y.nodeType===1){if(!ah){Y.sizcache=ad;Y.sizset=ab}if(typeof ae!=="string"){if(Y===ae){ac=true;break}}else{if(K.filter(ae,[Y]).length>0){ac=Y;break}}}Y=Y[Z]}ai[ab]=ac}}}var P=document.compareDocumentPosition?function(Z,Y){return Z.compareDocumentPosition(Y)&16}:function(Z,Y){return Z!==Y&&(Z.contains?Z.contains(Y):true)};var V=function(Y){return Y.nodeType===9&&Y.documentElement.nodeName!=="HTML"||!!Y.ownerDocument&&V(Y.ownerDocument)};var O=function(Y,af){var ab=[],ac="",ad,aa=af.nodeType?[af]:af;while((ad=N.match.PSEUDO.exec(Y))){ac+=ad[0];Y=Y.replace(N.match.PSEUDO,"")}Y=N.relative[Y]?Y+"*":Y;for(var ae=0,Z=aa.length;ae<Z;ae++){K(Y,aa[ae],ab)}return K.filter(ac,ab)};q.find=K;q.filter=K.filter;q.expr=K.selectors;q.expr[":"]=q.expr.filters;K.selectors.filters.hidden=function(Y){return Y.offsetWidth===0||Y.offsetHeight===0};K.selectors.filters.visible=function(Y){return Y.offsetWidth>0||Y.offsetHeight>0};K.selectors.filters.animated=function(Y){return q.grep(q.timers,function(Z){return Y===Z.elem}).length};q.multiFilter=function(aa,Y,Z){if(Z){aa=":not("+aa+")"}return K.matches(aa,Y)};q.dir=function(aa,Z){var Y=[],ab=aa[Z];while(ab&&ab!=document){if(ab.nodeType==1){Y.push(ab)}ab=ab[Z]}return Y};q.nth=function(ac,Y,aa,ab){Y=Y||1;var Z=0;for(;ac;ac=ac[aa]){if(ac.nodeType==1&&++Z==Y){break}}return ac};q.sibling=function(aa,Z){var Y=[];for(;aa;aa=aa.nextSibling){if(aa.nodeType==1&&aa!=Z){Y.push(aa)}}return Y};return;m.Sizzle=K})();q.event={add:function(N,K,M,P){if(N.nodeType==3||N.nodeType==8){return}if(N.setInterval&&N!=m){N=m}if(!M.guid){M.guid=this.guid++}if(P!==g){var L=M;M=this.proxy(L);M.data=P}var J=q.data(N,"events")||q.data(N,"events",{}),O=q.data(N,"handle")||q.data(N,"handle",function(){return typeof q!=="undefined"&&!q.event.triggered?q.event.handle.apply(arguments.callee.elem,arguments):g});O.elem=N;q.each(K.split(/\s+/),function(R,S){var T=S.split(".");S=T.shift();M.type=T.slice().sort().join(".");var Q=J[S];if(q.event.specialAll[S]){q.event.specialAll[S].setup.call(N,P,T)}if(!Q){Q=J[S]={};if(!q.event.special[S]||q.event.special[S].setup.call(N,P,T)===false){if(N.addEventListener){N.addEventListener(S,O,false)}else{if(N.attachEvent){N.attachEvent("on"+S,O)}}}}Q[M.guid]=M;q.event.global[S]=true});N=null},guid:1,global:{},remove:function(P,M,O){if(P.nodeType==3||P.nodeType==8){return}var L=q.data(P,"events"),K,J;if(L){if(M===g||(typeof M==="string"&&M.charAt(0)==".")){for(var N in L){this.remove(P,N+(M||""))}}else{if(M.type){O=M.handler;M=M.type}q.each(M.split(/\s+/),function(R,T){var V=T.split(".");T=V.shift();var S=RegExp("(^|\\.)"+V.slice().sort().join(".*\\.")+"(\\.|$)");if(L[T]){if(O){delete L[T][O.guid]}else{for(var U in L[T]){if(S.test(L[T][U].type)){delete L[T][U]}}}if(q.event.specialAll[T]){q.event.specialAll[T].teardown.call(P,V)}for(K in L[T]){break}if(!K){if(!q.event.special[T]||q.event.special[T].teardown.call(P,V)===false){if(P.removeEventListener){P.removeEventListener(T,q.data(P,"handle"),false)}else{if(P.detachEvent){P.detachEvent("on"+T,q.data(P,"handle"))}}}K=null;delete L[T]}}})}for(K in L){break}if(!K){var Q=q.data(P,"handle");if(Q){Q.elem=null}q.removeData(P,"events");q.removeData(P,"handle")}}},trigger:function(N,P,M,J){var L=N.type||N;if(!J){N=typeof N==="object"?N[h]?N:q.extend(q.Event(L),N):q.Event(L);if(L.indexOf("!")>=0){N.type=L=L.slice(0,-1);N.exclusive=true}if(!M){N.stopPropagation();if(this.global[L]){q.each(q.cache,function(){if(this.events&&this.events[L]){q.event.trigger(N,P,this.handle.elem)}})}}if(!M||M.nodeType==3||M.nodeType==8){return g}N.result=g;N.target=M;P=q.makeArray(P);P.unshift(N)}N.currentTarget=M;var O=q.data(M,"handle");if(O){O.apply(M,P)}if((!M[L]||(q.nodeName(M,"a")&&L=="click"))&&M["on"+L]&&M["on"+L].apply(M,P)===false){N.result=false}if(!J&&M[L]&&!N.isDefaultPrevented()&&!(q.nodeName(M,"a")&&L=="click")){this.triggered=true;try{M[L]()}catch(Q){}}this.triggered=false;if(!N.isPropagationStopped()){var K=M.parentNode||M.ownerDocument;if(K){q.event.trigger(N,P,K,true)}}},handle:function(P){var O,J;P=arguments[0]=q.event.fix(P||m.event);P.currentTarget=this;var Q=P.type.split(".");P.type=Q.shift();O=!Q.length&&!P.exclusive;var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");J=(q.data(this,"events")||{})[P.type];for(var L in J){var M=J[L];if(O||N.test(M.type)){P.handler=M;P.data=M.data;var K=M.apply(this,arguments);if(K!==g){P.result=K;if(K===false){P.preventDefault();P.stopPropagation()}}if(P.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(M){if(M[h]){return M}var K=M;M=q.Event(K);for(var L=this.props.length,O;L;){O=this.props[--L];M[O]=K[O]}if(!M.target){M.target=M.srcElement||document}if(M.target.nodeType==3){M.target=M.target.parentNode}if(!M.relatedTarget&&M.fromElement){M.relatedTarget=M.fromElement==M.target?M.toElement:M.fromElement}if(M.pageX==null&&M.clientX!=null){var N=document.documentElement,J=document.body;M.pageX=M.clientX+(N&&N.scrollLeft||J&&J.scrollLeft||0)-(N.clientLeft||0);M.pageY=M.clientY+(N&&N.scrollTop||J&&J.scrollTop||0)-(N.clientTop||0)}if(!M.which&&((M.charCode||M.charCode===0)?M.charCode:M.keyCode)){M.which=M.charCode||M.keyCode}if(!M.metaKey&&M.ctrlKey){M.metaKey=M.ctrlKey}if(!M.which&&M.button){M.which=(M.button&1?1:(M.button&2?3:(M.button&4?2:0)))}return M},proxy:function(K,J){J=J||function(){return K.apply(this,arguments)};J.guid=K.guid=K.guid||J.guid||this.guid++;return J},special:{ready:{setup:G,teardown:function(){}}},specialAll:{live:{setup:function(J,K){q.event.add(this,K[0],c)},teardown:function(L){if(L.length){var J=0,K=RegExp("(^|\\.)"+L[0]+"(\\.|$)");q.each((q.data(this,"events").live||{}),function(){if(K.test(this.type)){J++}});if(J<1){q.event.remove(this,L[0],c)}}}}}};q.Event=function(J){if(!this.preventDefault){return new q.Event(J)}if(J&&J.type){this.originalEvent=J;this.type=J.type}else{this.type=J}this.timeStamp=e();this[h]=true};function l(){return false}function y(){return true}q.Event.prototype={preventDefault:function(){this.isDefaultPrevented=y;var J=this.originalEvent;if(!J){return}if(J.preventDefault){J.preventDefault()}J.returnValue=false},stopPropagation:function(){this.isPropagationStopped=y;var J=this.originalEvent;if(!J){return}if(J.stopPropagation){J.stopPropagation()}J.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=y;this.stopPropagation()},isDefaultPrevented:l,isPropagationStopped:l,isImmediatePropagationStopped:l};var a=function(K){var J=K.relatedTarget;while(J&&J!=this){try{J=J.parentNode}catch(L){J=this}}if(J!=this){K.type=K.data;q.event.handle.apply(this,arguments)}};q.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(K,J){q.event.special[J]={setup:function(){q.event.add(this,K,a,J)},teardown:function(){q.event.remove(this,K,a)}}});q.fn.extend({bind:function(K,L,J){return K=="unload"?this.one(K,L,J):this.each(function(){q.event.add(this,K,J||L,J&&L)})},one:function(L,M,K){var J=q.event.proxy(K||M,function(N){q(this).unbind(N,J);return(K||M).apply(this,arguments)});return this.each(function(){q.event.add(this,L,J,K&&M)})},unbind:function(K,J){return this.each(function(){q.event.remove(this,K,J)})},trigger:function(J,K){return this.each(function(){q.event.trigger(J,K,this)})},triggerHandler:function(J,L){if(this[0]){var K=q.Event(J);K.preventDefault();K.stopPropagation();q.event.trigger(K,L,this[0]);return K.result}},toggle:function(L){var J=arguments,K=1;while(K<J.length){q.event.proxy(L,J[K++])}return this.click(q.event.proxy(L,function(M){this.lastToggle=(this.lastToggle||0)%K;M.preventDefault();return J[this.lastToggle++].apply(this,arguments)||false}))},hover:function(J,K){return this.mouseenter(J).mouseleave(K)},ready:function(J){G();if(q.isReady){J.call(document,q)}else{q.readyList.push(J)}return this},live:function(L,K){var J=q.event.proxy(K);J.guid+=this.selector+L;q(document).bind(j(L,this.selector),this.selector,J);return this},die:function(K,J){q(document).unbind(j(K,this.selector),J?{guid:J.guid+this.selector+K}:null);return this}});function c(M){var J=RegExp("(^|\\.)"+M.type+"(\\.|$)"),L=true,K=[];q.each(q.data(this,"events").live||[],function(N,O){if(J.test(O.type)){var P=q(M.target).closest(O.data)[0];if(P){K.push({elem:P,fn:O})}}});K.sort(function(O,N){return q.data(O.elem,"closest")-q.data(N.elem,"closest")});q.each(K,function(){if(this.fn.call(this.elem,M,this.fn.data)===false){return(L=false)}});return L}function j(K,J){return["live",K,J.replace(/\./g,"`").replace(/ /g,"|")].join(".")}q.extend({isReady:false,readyList:[],ready:function(){if(!q.isReady){q.isReady=true;if(q.readyList){q.each(q.readyList,function(){this.call(document,q)});q.readyList=null}q(document).triggerHandler("ready")}}});var B=false;function G(){if(B){return}B=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);q.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);q.ready()}});if(document.documentElement.doScroll&&m==m.top){(function(){if(q.isReady){return}try{document.documentElement.doScroll("left")}catch(J){setTimeout(arguments.callee,0);return}q.ready()})()}}}q.event.add(m,"load",q.ready)}q.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(K,J){q.fn[J]=function(L){return L?this.bind(J,L):this.trigger(J)}});q(m).bind("unload",function(){for(var J in q.cache){if(J!=1&&q.cache[J].handle){q.event.remove(q.cache[J].handle.elem)}}});(function(){q.support={};var K=document.documentElement,L=document.createElement("script"),P=document.createElement("div"),O="script"+(new Date).getTime();P.style.display="none";P.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 M=P.getElementsByTagName("*"),J=P.getElementsByTagName("a")[0];if(!M||!M.length||!J){return}q.support={leadingWhitespace:P.firstChild.nodeType==3,tbody:!P.getElementsByTagName("tbody").length,objectAll:!!P.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!P.getElementsByTagName("link").length,style:/red/.test(J.getAttribute("style")),hrefNormalized:J.getAttribute("href")==="/a",opacity:J.style.opacity==="0.5",cssFloat:!!J.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};L.type="text/javascript";try{L.appendChild(document.createTextNode("window."+O+"=1;"))}catch(N){}K.insertBefore(L,K.firstChild);if(m[O]){q.support.scriptEval=true;delete m[O]}K.removeChild(L);if(P.attachEvent&&P.fireEvent){P.attachEvent("onclick",function(){q.support.noCloneEvent=false;P.detachEvent("onclick",arguments.callee)});P.cloneNode(true).fireEvent("onclick")}q(function(){var Q=document.createElement("div");Q.style.width=Q.style.paddingLeft="1px";document.body.appendChild(Q);q.boxModel=q.support.boxModel=Q.offsetWidth===2;document.body.removeChild(Q).style.display="none"})})();var A=q.support.cssFloat?"cssFloat":"styleFloat";q.props={"for":"htmlFor","class":"className","float":A,cssFloat:A,styleFloat:A,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};q.fn.extend({_load:q.fn.load,load:function(L,O,P){if(typeof L!=="string"){return this._load(L)}var N=L.indexOf(" ");if(N>=0){var J=L.slice(N,L.length);L=L.slice(0,N)}var M="GET";if(O){if(q.isFunction(O)){P=O;O=null}else{if(typeof O==="object"){O=q.param(O);M="POST"}}}var K=this;q.ajax({url:L,type:M,dataType:"html",data:O,complete:function(R,Q){if(Q=="success"||Q=="notmodified"){K.html(J?q("<div/>").append(R.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(J):R.responseText)}if(P){K.each(P,[R.responseText,Q,R])}}});return this},serialize:function(){return q.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?q.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(J,K){var L=q(this).val();return L==null?null:q.isArray(L)?q.map(L,function(N,M){return{name:K.name,value:N}}):{name:K.name,value:L}}).get()}});q.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(J,K){q.fn[K]=function(L){return this.bind(K,L)}});var v=e();q.extend({get:function(J,L,M,K){if(q.isFunction(L)){M=L;L=null}return q.ajax({type:"GET",url:J,data:L,success:M,dataType:K})},getScript:function(J,K){return q.get(J,null,K,"script")},getJSON:function(J,K,L){return q.get(J,K,L,"json")},post:function(J,L,M,K){if(q.isFunction(L)){M=L;L={}}return q.ajax({type:"POST",url:J,data:L,success:M,dataType:K})},ajaxSetup:function(J){q.extend(q.ajaxSettings,J)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return m.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(R){R=q.extend(true,R,q.extend(true,{},q.ajaxSettings,R));var ab,K=/=\?(&|$)/g,W,aa,L=R.type.toUpperCase();if(R.data&&R.processData&&typeof R.data!=="string"){R.data=q.param(R.data)}if(R.dataType=="jsonp"){if(L=="GET"){if(!R.url.match(K)){R.url+=(R.url.match(/\?/)?"&":"?")+(R.jsonp||"callback")+"=?"}}else{if(!R.data||!R.data.match(K)){R.data=(R.data?R.data+"&":"")+(R.jsonp||"callback")+"=?"}}R.dataType="json"}if(R.dataType=="json"&&(R.data&&R.data.match(K)||R.url.match(K))){ab="jsonp"+v++;if(R.data){R.data=(R.data+"").replace(K,"="+ab+"$1")}R.url=R.url.replace(K,"="+ab+"$1");R.dataType="script";m[ab]=function(ac){aa=ac;N();Q();m[ab]=g;try{delete m[ab]}catch(ad){}if(M){M.removeChild(Y)}}}if(R.dataType=="script"&&R.cache==null){R.cache=false}if(R.cache===false&&L=="GET"){var J=e();var Z=R.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+J+"$2");R.url=Z+((Z==R.url)?(R.url.match(/\?/)?"&":"?")+"_="+J:"")}if(R.data&&L=="GET"){R.url+=(R.url.match(/\?/)?"&":"?")+R.data;R.data=null}if(R.global&&!q.active++){q.event.trigger("ajaxStart")}var V=/^(\w+:)?\/\/([^\/?#]+)/.exec(R.url);if(R.dataType=="script"&&L=="GET"&&V&&(V[1]&&V[1]!=location.protocol||V[2]!=location.host)){var M=document.getElementsByTagName("head")[0];var Y=document.createElement("script");Y.src=R.url;if(R.scriptCharset){Y.charset=R.scriptCharset}if(!ab){var T=false;Y.onload=Y.onreadystatechange=function(){if(!T&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){T=true;N();Q();Y.onload=Y.onreadystatechange=null;M.removeChild(Y)}}}M.appendChild(Y);return g}var P=false;var O=R.xhr();if(R.username){O.open(L,R.url,R.async,R.username,R.password)}else{O.open(L,R.url,R.async)}try{if(R.data){O.setRequestHeader("Content-Type",R.contentType)}if(R.ifModified){O.setRequestHeader("If-Modified-Since",q.lastModified[R.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}O.setRequestHeader("X-Requested-With","XMLHttpRequest");O.setRequestHeader("Accept",R.dataType&&R.accepts[R.dataType]?R.accepts[R.dataType]+", */*":R.accepts._default)}catch(X){}if(R.beforeSend&&R.beforeSend(O,R)===false){if(R.global&&!--q.active){q.event.trigger("ajaxStop")}O.abort();return false}if(R.global){q.event.trigger("ajaxSend",[O,R])}var S=function(ac){if(O.readyState==0){if(U){clearInterval(U);U=null;if(R.global&&!--q.active){q.event.trigger("ajaxStop")}}}else{if(!P&&O&&(O.readyState==4||ac=="timeout")){P=true;if(U){clearInterval(U);U=null}W=ac=="timeout"?"timeout":!q.httpSuccess(O)?"error":R.ifModified&&q.httpNotModified(O,R.url)?"notmodified":"success";if(W=="success"){try{aa=q.httpData(O,R.dataType,R)}catch(ae){W="parsererror"}}if(W=="success"){var ad;try{ad=O.getResponseHeader("Last-Modified")}catch(ae){}if(R.ifModified&&ad){q.lastModified[R.url]=ad}if(!ab){N()}}else{q.handleError(R,O,W)}Q();if(ac){O.abort()}if(R.async){O=null}}}};if(R.async){var U=setInterval(S,13);if(R.timeout>0){setTimeout(function(){if(O&&!P){S("timeout")}},R.timeout)}}try{O.send(R.data)}catch(X){q.handleError(R,O,null,X)}if(!R.async){S()}function N(){if(R.success){R.success(aa,W)}if(R.global){q.event.trigger("ajaxSuccess",[O,R])}}function Q(){if(R.complete){R.complete(O,W)}if(R.global){q.event.trigger("ajaxComplete",[O,R])}if(R.global&&!--q.active){q.event.trigger("ajaxStop")}}return O},handleError:function(K,M,J,L){if(K.error){K.error(M,J,L)}if(K.global){q.event.trigger("ajaxError",[M,K,L])}},active:0,httpSuccess:function(K){try{return !K.status&&location.protocol=="file:"||(K.status>=200&&K.status<300)||K.status==304||K.status==1223}catch(J){}return false},httpNotModified:function(L,J){try{var M=L.getResponseHeader("Last-Modified");return L.status==304||M==q.lastModified[J]}catch(K){}return false},httpData:function(O,M,L){var K=O.getResponseHeader("content-type"),J=M=="xml"||!M&&K&&K.indexOf("xml")>=0,N=J?O.responseXML:O.responseText;if(J&&N.documentElement.tagName=="parsererror"){throw"parsererror"}if(L&&L.dataFilter){N=L.dataFilter(N,M)}if(typeof N==="string"){if(M=="script"){q.globalEval(N)}if(M=="json"){N=m["eval"]("("+N+")")}}return N},param:function(J){var L=[];function M(N,O){L[L.length]=encodeURIComponent(N)+"="+encodeURIComponent(O)}if(q.isArray(J)||J.jquery){q.each(J,function(){M(this.name,this.value)})}else{for(var K in J){if(q.isArray(J[K])){q.each(J[K],function(){M(K,this)})}else{M(K,q.isFunction(J[K])?J[K]():J[K])}}}return L.join("&").replace(/%20/g,"+")}});var o={},p,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function x(K,J){var L={};q.each(d.concat.apply([],d.slice(0,J)),function(){L[this]=K});return L}q.fn.extend({show:function(O,Q){if(O){return this.animate(x("show",3),O,Q)}else{for(var M=0,K=this.length;M<K;M++){var J=q.data(this[M],"olddisplay");this[M].style.display=J||"";if(q.css(this[M],"display")==="none"){var L=this[M].tagName,P;if(o[L]){P=o[L]}else{var N=q("<"+L+" />").appendTo("body");P=N.css("display");if(P==="none"){P="block"}N.remove();o[L]=P}q.data(this[M],"olddisplay",P)}}for(var M=0,K=this.length;M<K;M++){this[M].style.display=q.data(this[M],"olddisplay")||""}return this}},hide:function(M,N){if(M){return this.animate(x("hide",3),M,N)}else{for(var L=0,K=this.length;L<K;L++){var J=q.data(this[L],"olddisplay");if(!J&&J!=="none"){q.data(this[L],"olddisplay",q.css(this[L],"display"))}}for(var L=0,K=this.length;L<K;L++){this[L].style.display="none"}return this}},_toggle:q.fn.toggle,toggle:function(L,K){var J=typeof L==="boolean";return q.isFunction(L)&&q.isFunction(K)?this._toggle.apply(this,arguments):L==null||J?this.each(function(){var M=J?L:q(this).is(":hidden");q(this)[M?"show":"hide"]()}):this.animate(x("toggle",3),L,K)},fadeTo:function(J,L,K){return this.animate({opacity:L},J,K)},animate:function(N,K,M,L){var J=q.speed(K,M,L);return this[J.queue===false?"each":"queue"](function(){var P=q.extend({},J),R,Q=this.nodeType==1&&q(this).is(":hidden"),O=this;for(R in N){if(N[R]=="hide"&&Q||N[R]=="show"&&!Q){return P.complete.call(this)}if((R=="height"||R=="width")&&this.style){P.display=q.css(this,"display");P.overflow=this.style.overflow}}if(P.overflow!=null){this.style.overflow="hidden"}P.curAnim=q.extend({},N);q.each(N,function(T,X){var W=new q.fx(O,P,T);if(/toggle|show|hide/.test(X)){W[X=="toggle"?Q?"show":"hide":X](N)}else{var V=X.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),Y=W.cur(true)||0;if(V){var S=parseFloat(V[2]),U=V[3]||"px";if(U!="px"){O.style[T]=(S||1)+U;Y=((S||1)/W.cur(true))*Y;O.style[T]=Y+U}if(V[1]){S=((V[1]=="-="?-1:1)*S)+Y}W.custom(Y,S,U)}else{W.custom(Y,X,"")}}});return true})},stop:function(K,J){var L=q.timers;if(K){this.queue([])}this.each(function(){for(var M=L.length-1;M>=0;M--){if(L[M].elem==this){if(J){L[M](true)}L.splice(M,1)}}});if(!J){this.dequeue()}return this}});q.each({slideDown:x("show",1),slideUp:x("hide",1),slideToggle:x("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(J,K){q.fn[J]=function(L,M){return this.animate(K,L,M)}});q.extend({speed:function(L,M,K){var J=typeof L==="object"?L:{complete:K||!K&&M||q.isFunction(L)&&L,duration:L,easing:K&&M||M&&!q.isFunction(M)&&M};J.duration=q.fx.off?0:typeof J.duration==="number"?J.duration:q.fx.speeds[J.duration]||q.fx.speeds._default;J.old=J.complete;J.complete=function(){if(J.queue!==false){q(this).dequeue()}if(q.isFunction(J.old)){J.old.call(this)}};return J},easing:{linear:function(L,M,J,K){return J+K*L},swing:function(L,M,J,K){return((-Math.cos(L*Math.PI)/2)+0.5)*K+J}},timers:[],fx:function(K,J,L){this.options=J;this.elem=K;this.prop=L;if(!J.orig){J.orig={}}}});q.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(q.fx.step[this.prop]||q.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(K){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var J=parseFloat(q.css(this.elem,this.prop,K));return J&&J>-10000?J:parseFloat(q.curCSS(this.elem,this.prop))||0},custom:function(N,M,L){this.startTime=e();this.start=N;this.end=M;this.unit=L||this.unit||"px";this.now=this.start;this.pos=this.state=0;var J=this;function K(O){return J.step(O)}K.elem=this.elem;if(K()&&q.timers.push(K)&&!p){p=setInterval(function(){var P=q.timers;for(var O=0;O<P.length;O++){if(!P[O]()){P.splice(O--,1)}}if(!P.length){clearInterval(p);p=g}},13)}},show:function(){this.options.orig[this.prop]=q.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());q(this.elem).show()},hide:function(){this.options.orig[this.prop]=q.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(M){var L=e();if(M||L>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var J=true;for(var K in this.options.curAnim){if(this.options.curAnim[K]!==true){J=false}}if(J){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(q.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){q(this.elem).hide()}if(this.options.hide||this.options.show){for(var N in this.options.curAnim){q.attr(this.elem.style,N,this.options.orig[N])}}this.options.complete.call(this.elem)}return false}else{var O=L-this.startTime;this.state=O/this.options.duration;this.pos=q.easing[this.options.easing||(q.easing.swing?"swing":"linear")](this.state,O,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};q.extend(q.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(J){q.attr(J.elem.style,"opacity",J.now)},_default:function(J){if(J.elem.style&&J.elem.style[J.prop]!=null){J.elem.style[J.prop]=J.now+J.unit}else{J.elem[J.prop]=J.now}}}});if(document.documentElement.getBoundingClientRect){q.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return q.offset.bodyOffset(this[0])}var L=this[0].getBoundingClientRect(),O=this[0].ownerDocument,K=O.body,J=O.documentElement,Q=J.clientTop||K.clientTop||0,P=J.clientLeft||K.clientLeft||0,N=L.top+(self.pageYOffset||q.boxModel&&J.scrollTop||K.scrollTop)-Q,M=L.left+(self.pageXOffset||q.boxModel&&J.scrollLeft||K.scrollLeft)-P;return{top:N,left:M}}}else{q.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return q.offset.bodyOffset(this[0])}q.offset.initialized||q.offset.initialize();var O=this[0],L=O.offsetParent,K=O,T=O.ownerDocument,R,M=T.documentElement,P=T.body,Q=T.defaultView,J=Q.getComputedStyle(O,null),S=O.offsetTop,N=O.offsetLeft;while((O=O.parentNode)&&O!==P&&O!==M){R=Q.getComputedStyle(O,null);S-=O.scrollTop,N-=O.scrollLeft;if(O===L){S+=O.offsetTop,N+=O.offsetLeft;if(q.offset.doesNotAddBorder&&!(q.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(O.tagName))){S+=parseInt(R.borderTopWidth,10)||0,N+=parseInt(R.borderLeftWidth,10)||0}K=L,L=O.offsetParent}if(q.offset.subtractsBorderForOverflowNotVisible&&R.overflow!=="visible"){S+=parseInt(R.borderTopWidth,10)||0,N+=parseInt(R.borderLeftWidth,10)||0}J=R}if(J.position==="relative"||J.position==="static"){S+=P.offsetTop,N+=P.offsetLeft}if(J.position==="fixed"){S+=Math.max(M.scrollTop,P.scrollTop),N+=Math.max(M.scrollLeft,P.scrollLeft)}return{top:S,left:N}}}q.offset={initialize:function(){if(this.initialized){return}var Q=document.body,K=document.createElement("div"),M,L,S,N,R,J,O=Q.style.marginTop,P='<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>';R={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(J in R){K.style[J]=R[J]}K.innerHTML=P;Q.insertBefore(K,Q.firstChild);M=K.firstChild,L=M.firstChild,N=M.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(L.offsetTop!==5);this.doesAddBorderForTableAndCells=(N.offsetTop===5);M.style.overflow="hidden",M.style.position="relative";this.subtractsBorderForOverflowNotVisible=(L.offsetTop===-5);Q.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(Q.offsetTop===0);Q.style.marginTop=O;Q.removeChild(K);this.initialized=true},bodyOffset:function(J){q.offset.initialized||q.offset.initialize();var L=J.offsetTop,K=J.offsetLeft;if(q.offset.doesNotIncludeMarginInBodyOffset){L+=parseInt(q.curCSS(J,"marginTop",true),10)||0,K+=parseInt(q.curCSS(J,"marginLeft",true),10)||0}return{top:L,left:K}}};q.fn.extend({position:function(){var N=0,M=0,K;if(this[0]){var L=this.offsetParent(),O=this.offset(),J=/^body|html$/i.test(L[0].tagName)?{top:0,left:0}:L.offset();O.top-=k(this,"marginTop");O.left-=k(this,"marginLeft");J.top+=k(L,"borderTopWidth");J.left+=k(L,"borderLeftWidth");K={top:O.top-J.top,left:O.left-J.left}}return K},offsetParent:function(){var J=this[0].offsetParent||document.body;while(J&&(!/^body|html$/i.test(J.tagName)&&q.css(J,"position")=="static")){J=J.offsetParent}return q(J)}});q.each(["Left","Top"],function(K,J){var L="scroll"+J;q.fn[L]=function(M){if(!this[0]){return null}return M!==g?this.each(function(){this==m||this==document?m.scrollTo(!K?M:q(m).scrollLeft(),K?M:q(m).scrollTop()):this[L]=M}):this[0]==m||this[0]==document?self[K?"pageYOffset":"pageXOffset"]||q.boxModel&&document.documentElement[L]||document.body[L]:this[0][L]}});q.each(["Height","Width"],function(N,L){var J=N?"Left":"Top",M=N?"Right":"Bottom",K=L.toLowerCase();q.fn["inner"+L]=function(){return this[0]?q.css(this[0],K,false,"padding"):null};q.fn["outer"+L]=function(P){return this[0]?q.css(this[0],K,false,P?"margin":"border"):null};var O=L.toLowerCase();q.fn[O]=function(P){return this[0]==m?document.compatMode=="CSS1Compat"&&document.documentElement["client"+L]||document.body["client"+L]:this[0]==document?Math.max(document.documentElement["client"+L],document.body["scroll"+L],document.documentElement["scroll"+L],document.body["offset"+L],document.documentElement["offset"+L]):P===g?(this.length?q.css(this[0],O):null):this.css(O,typeof P==="string"?P:P+"px")}})})();jQuery.ui||(function(c){var j=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7",plugin:{add:function(l,m,p){var o=c.ui[l].prototype;for(var k in p){o.plugins[k]=o.plugins[k]||[];o.plugins[k].push([m,p[k]])}},call:function(k,m,l){var p=k.plugins[m];if(!p||!k.element[0].parentNode){return}for(var o=0;o<p.length;o++){if(k.options[p[o][0]]){p[o][1].apply(k.element,l)}}}},contains:function(l,k){return document.compareDocumentPosition?l.compareDocumentPosition(k)&16:l!==k&&l.contains(k)},hasScroll:function(o,l){if(c(o).css("overflow")=="hidden"){return false}var k=(l&&l=="left")?"scrollLeft":"scrollTop",m=false;if(o[k]>0){return true}o[k]=1;m=(o[k]>0);o[k]=0;return m},isOverAxis:function(l,k,m){return(l>k)&&(l<(k+m))},isOver:function(q,l,p,o,k,m){return c.ui.isOverAxis(q,p,k)&&c.ui.isOverAxis(l,o,m)},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(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(l,k,m){var o=m!==undefined;return(k=="role"?(o?f.call(this,l,k,"wairole:"+m):(f.apply(this,arguments)||"").replace(b,"")):(a.test(k)?(o?l.setAttributeNS(h,k.replace(a,"aaa:"),m):f.call(this,l,k.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(k){return(a.test(k)?this.each(function(){this.removeAttributeNS(h,k.replace(a,""))}):e.call(this,k))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return j.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 k;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){k=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{k=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!k.length?c(document):k}});c.extend(c.expr[":"],{data:function(m,l,k){return !!c.data(m,k[3])},focusable:function(l){var m=l.nodeName.toLowerCase(),k=c.attr(l,"tabindex");return(/input|select|textarea|button|object/.test(m)?!l.disabled:"a"==m||"area"==m?l.href||!isNaN(k):!isNaN(k))&&!c(l)["area"==m?"parents":"closest"](":hidden").length},tabbable:function(l){var k=c.attr(l,"tabindex");return(isNaN(k)||k>=0)&&c(l).is(":focusable")}});function g(o,p,q,m){function l(u){var s=c[o][p][u]||[];return(typeof s=="string"?s.split(/,?\s+/):s)}var k=l("getter");if(m.length==1&&typeof m[0]=="string"){k=k.concat(l("getterSetter"))}return(c.inArray(q,k)!=-1)}c.widget=function(l,k){var m=l.split(".")[0];l=l.split(".")[1];c.fn[l]=function(s){var p=(typeof s=="string"),q=Array.prototype.slice.call(arguments,1);if(p&&s.substring(0,1)=="_"){return this}if(p&&g(m,l,s,q)){var o=c.data(this[0],l);return(o?o[s].apply(o,q):undefined)}return this.each(function(){var u=c.data(this,l);(!u&&!p&&c.data(this,l,new c[m][l](this,s))._init());(u&&p&&c.isFunction(u[s])&&u[s].apply(u,q))})};c[m]=c[m]||{};c[m][l]=function(q,p){var o=this;this.namespace=m;this.widgetName=l;this.widgetEventPrefix=c[m][l].eventPrefix||l;this.widgetBaseClass=m+"-"+l;this.options=c.extend({},c.widget.defaults,c[m][l].defaults,c.metadata&&c.metadata.get(q)[l],p);this.element=c(q).bind("setData."+l,function(u,s,v){if(u.target==q){return o._setData(s,v)}}).bind("getData."+l,function(u,s){if(u.target==q){return o._getData(s)}}).bind("remove",function(){return o.destroy()})};c[m][l].prototype=c.extend({},c.widget.prototype,k);c[m][l].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(m,o){var l=m,k=this;if(typeof m=="string"){if(o===undefined){return this._getData(m)}l={};l[m]=o}c.each(l,function(p,q){k._setData(p,q)})},_getData:function(k){return this.options[k]},_setData:function(k,l){this.options[k]=l;if(k=="disabled"){this.element[l?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",l)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(m,o,p){var s=this.options[m],k=(m==this.widgetEventPrefix?m:this.widgetEventPrefix+m);o=c.Event(o);o.type=k;if(o.originalEvent){for(var l=c.event.props.length,q;l;){q=c.event.props[--l];o[q]=o.originalEvent[q]}}this.element.trigger(o,p);return !(c.isFunction(s)&&s.call(this.element[0],o,p)===false||o.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var k=this;this.element.bind("mousedown."+this.widgetName,function(l){return k._mouseDown(l)}).bind("click."+this.widgetName,function(l){if(k._preventClickEvent){k._preventClickEvent=false;l.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(m){m.originalEvent=m.originalEvent||{};if(m.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(m));this._mouseDownEvent=m;var l=this,o=(m.which==1),k=(typeof this.options.cancel=="string"?c(m.target).parents().add(m.target).filter(this.options.cancel).length:false);if(!o||k||!this._mouseCapture(m)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){l.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(m)&&this._mouseDelayMet(m)){this._mouseStarted=(this._mouseStart(m)!==false);if(!this._mouseStarted){m.preventDefault();return true}}this._mouseMoveDelegate=function(p){return l._mouseMove(p)};this._mouseUpDelegate=function(p){return l._mouseUp(p)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||m.preventDefault());m.originalEvent.mouseHandled=true;return true},_mouseMove:function(k){if(c.browser.msie&&!k.button){return this._mouseUp(k)}if(this._mouseStarted){this._mouseDrag(k);return k.preventDefault()}if(this._mouseDistanceMet(k)&&this._mouseDelayMet(k)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,k)!==false);(this._mouseStarted?this._mouseDrag(k):this._mouseUp(k))}return !this._mouseStarted},_mouseUp:function(k){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(k.target==this._mouseDownEvent.target);this._mouseStop(k)}return false},_mouseDistanceMet:function(k){return(Math.max(Math.abs(this._mouseDownEvent.pageX-k.pageX),Math.abs(this._mouseDownEvent.pageY-k.pageY))>=this.options.distance)},_mouseDelayMet:function(k){return this.mouseDelayMet},_mouseStart:function(k){},_mouseDrag:function(k){},_mouseStop:function(k){},_mouseCapture:function(k){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(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(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(b);if(!this.handle){return false}return true},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b);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:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;if(c.cursorAt){this._adjustOffsetFromHelper(c.cursorAt)}if(c.containment){this._setContainment()}this._trigger("start",b);this._cacheHelperProportions();if(a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return true},_mouseDrag:function(b,d){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!d){var c=this._uiHash();this._trigger("drag",b,c);this.position=c.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,b)}return false},_mouseStop:function(c){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=a.ui.ddmanager.drop(this,c)}if(this.dropped){d=this.dropped;this.dropped=false}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d))){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",c);b._clear()})}else{this._trigger("stop",c);this._clear()}return false},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==b.target){c=true}});return c},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):(d.helper=="clone"?this.element.clone():this.element);if(!b.parents("body").length){b.appendTo((d.appendTo=="parent"?this.element[0].parentNode:d.appendTo))}if(b[0]!=this.element[0]&&!(/(fixed|absolute)/).test(b.css("position"))){b.css("position","absolute")}return b},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)&&e.containment.constructor!=Array){var c=a(e.containment)[0];if(!c){return}var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(e.containment.constructor==Array){this.containment=e.containment}}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.top<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var f=this.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.grid[0];d=this.containment?(!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-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():(j?0:b.scrollTop())))),left:(d-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():j?0:b.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(b,c,d){d=d||this._uiHash();a.ui.plugin.call(this,b,[c,d]);if(b=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function(b){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));a.extend(a.ui.draggable,{version:"1.7",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(c,e){var d=a(this).data("draggable"),f=d.options,b=a.extend({},e,{item:d.element});d.sortables=[];a(f.connectToSortable).each(function(){var g=a.data(this,"sortable");if(g&&!g.options.disabled){d.sortables.push({instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("activate",c,b)}})},stop:function(c,e){var d=a(this).data("draggable"),b=a.extend({},e,{item:d.element});a.each(d.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;d.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(c);this.instance.options.helper=this.instance.options._helper;if(d.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",c,b)}})},drag:function(c,f){var e=a(this).data("draggable"),b=this;var d=function(j){var q=this.offset.click.top,p=this.offset.click.left;var g=this.positionAbs.top,l=this.positionAbs.left;var k=j.height,m=j.width;var s=j.top,h=j.left;return a.ui.isOver(g+q,l+p,s,h,k,m)};a.each(e.sortables,function(g){this.instance.positionAbs=e.positionAbs;this.instance.helperProportions=e.helperProportions;this.instance.offset.click=e.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(b).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]};c.target=this.instance.currentItem[0];this.instance._mouseCapture(c,true);this.instance._mouseStart(c,true,true);this.instance.offset.click.top=e.offset.click.top;this.instance.offset.click.left=e.offset.click.left;this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top;e._trigger("toSortable",c);e.dropped=this.instance.element;e.currentItem=e.element;this.instance.fromOutside=e}if(this.instance.currentItem){this.instance._mouseDrag(c)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",c,this.instance._uiHash(this.instance));this.instance._mouseStop(c,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}e._trigger("fromSortable",c);e.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(c,d){var b=a("body"),e=a(this).data("draggable").options;if(b.css("cursor")){e._cursor=b.css("cursor")}b.css("cursor",e.cursor)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._cursor){a("body").css("cursor",d._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(b,c){var d=a(this).data("draggable").options;a(d.iframeFix===true?"iframe":d.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(b,c){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(c,d){var b=a(d.helper),e=a(this).data("draggable").options;if(b.css("opacity")){e._opacity=b.css("opacity")}b.css("opacity",e.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._opacity){a(c.helper).css("opacity",d._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(c,d){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset()}},drag:function(d,e){var c=a(this).data("draggable"),f=c.options,b=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!f.axis||f.axis!="x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY<f.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop+f.scrollSpeed}else{if(d.pageY-c.overflowOffset.top<f.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop-f.scrollSpeed}}}if(!f.axis||f.axis!="y"){if((c.overflowOffset.left+c.scrollParent[0].offsetWidth)-d.pageX<f.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft+f.scrollSpeed}else{if(d.pageX-c.overflowOffset.left<f.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft-f.scrollSpeed}}}}else{if(!f.axis||f.axis!="x"){if(d.pageY-a(document).scrollTop()<f.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-f.scrollSpeed)}else{if(a(window).height()-(d.pageY-a(document).scrollTop())<f.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+f.scrollSpeed)}}}if(!f.axis||f.axis!="y"){if(d.pageX-a(document).scrollLeft()<f.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed)}else{if(a(window).width()-(d.pageX-a(document).scrollLeft())<f.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}}}}if(b!==false&&a.ui.ddmanager&&!f.dropBehaviour){a.ui.ddmanager.prepareOffsets(c,d)}}});a.ui.plugin.add("draggable","snap",{start:function(c,d){var b=a(this).data("draggable"),e=b.options;b.snapElements=[];a(e.snap.constructor!=String?(e.snap.items||":data(draggable)"):e.snap).each(function(){var g=a(this);var f=g.offset();if(this!=b.element[0]){b.snapElements.push({item:this,width:g.outerWidth(),height:g.outerHeight(),top:f.top,left:f.left})}})},drag:function(v,q){var g=a(this).data("draggable"),s=g.options;var z=s.snapTolerance;var y=q.offset.left,x=y+g.helperProportions.width,f=q.offset.top,e=f+g.helperProportions.height;for(var w=g.snapElements.length-1;w>=0;w--){var u=g.snapElements[w].left,p=u+g.snapElements[w].width,m=g.snapElements[w].top,B=m+g.snapElements[w].height;if(!((u-z<y&&y<p+z&&m-z<f&&f<B+z)||(u-z<y&&y<p+z&&m-z<e&&e<B+z)||(u-z<x&&x<p+z&&m-z<f&&f<B+z)||(u-z<x&&x<p+z&&m-z<e&&e<B+z))){if(g.snapElements[w].snapping){(g.options.snap.release&&g.options.snap.release.call(g.element,v,a.extend(g._uiHash(),{snapItem:g.snapElements[w].item})))}g.snapElements[w].snapping=false;continue}if(s.snapMode!="inner"){var c=Math.abs(m-e)<=z;var A=Math.abs(B-f)<=z;var j=Math.abs(u-x)<=z;var k=Math.abs(p-y)<=z;if(c){q.position.top=g._convertPositionTo("relative",{top:m-g.helperProportions.height,left:0}).top-g.margins.top}if(A){q.position.top=g._convertPositionTo("relative",{top:B,left:0}).top-g.margins.top}if(j){q.position.left=g._convertPositionTo("relative",{top:0,left:u-g.helperProportions.width}).left-g.margins.left}if(k){q.position.left=g._convertPositionTo("relative",{top:0,left:p}).left-g.margins.left}}var h=(c||A||j||k);if(s.snapMode!="outer"){var c=Math.abs(m-f)<=z;var A=Math.abs(B-e)<=z;var j=Math.abs(u-y)<=z;var k=Math.abs(p-x)<=z;if(c){q.position.top=g._convertPositionTo("relative",{top:m,left:0}).top-g.margins.top}if(A){q.position.top=g._convertPositionTo("relative",{top:B-g.helperProportions.height,left:0}).top-g.margins.top}if(j){q.position.left=g._convertPositionTo("relative",{top:0,left:u}).left-g.margins.left}if(k){q.position.left=g._convertPositionTo("relative",{top:0,left:p-g.helperProportions.width}).left-g.margins.left}}if(!g.snapElements[w].snapping&&(c||A||j||k||h)){(g.options.snap.snap&&g.options.snap.snap.call(g.element,v,a.extend(g._uiHash(),{snapItem:g.snapElements[w].item})))}g.snapElements[w].snapping=(c||A||j||k||h)}}});a.ui.plugin.add("draggable","stack",{start:function(b,c){var e=a(this).data("draggable").options;var d=a.makeArray(a(e.stack.group)).sort(function(g,f){return(parseInt(a(g).css("zIndex"),10)||e.stack.min)-(parseInt(a(f).css("zIndex"),10)||e.stack.min)});a(d).each(function(f){this.style.zIndex=e.stack.min+f});this[0].style.zIndex=e.stack.min+d.length}});a.ui.plugin.add("draggable","zIndex",{start:function(c,d){var b=a(d.helper),e=a(this).data("draggable").options;if(b.css("zIndex")){e._zIndex=b.css("zIndex")}b.css("zIndex",e.zIndex)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._zIndex){a(c.helper).css("zIndex",d._zIndex)}}})})(jQuery);(function(a){a.widget("ui.droppable",{_init:function(){var c=this.options,b=c.accept;this.isover=0;this.isout=1;this.options.accept=this.options.accept&&a.isFunction(this.options.accept)?this.options.accept:function(e){return e.is(b)};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 b=a.ui.ddmanager.droppables[this.options.scope];for(var c=0;c<b.length;c++){if(b[c]==this){b.splice(c,1)}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable")},_setData:function(b,c){if(b=="accept"){this.options.accept=c&&a.isFunction(c)?c:function(e){return e.is(accept)}}else{a.widget.prototype._setData.apply(this,arguments)}},_activate:function(c){var b=a.ui.ddmanager.current;if(this.options.activeClass){this.element.addClass(this.options.activeClass)}(b&&this._trigger("activate",c,this.ui(b)))},_deactivate:function(c){var b=a.ui.ddmanager.current;if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}(b&&this._trigger("deactivate",c,this.ui(b)))},_over:function(c){var b=a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return}if(this.options.accept.call(this.element[0],(b.currentItem||b.element))){if(this.options.hoverClass){this.element.addClass(this.options.hoverClass)}this._trigger("over",c,this.ui(b))}},_out:function(c){var b=a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return}if(this.options.accept.call(this.element[0],(b.currentItem||b.element))){if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("out",c,this.ui(b))}},_drop:function(c,d){var b=d||a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return false}var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var f=a.data(this,"droppable");if(f.options.greedy&&a.ui.intersect(b,a.extend(f,{offset:f.element.offset()}),f.options.tolerance)){e=true;return false}});if(e){return false}if(this.options.accept.call(this.element[0],(b.currentItem||b.element))){if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("drop",c,this.ui(b));return this.element}return false},ui:function(b){return{draggable:(b.currentItem||b.element),helper:b.helper,position:b.position,absolutePosition:b.positionAbs,offset:b.positionAbs}}});a.extend(a.ui.droppable,{version:"1.7",eventPrefix:"drop",defaults:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"}});a.ui.intersect=function(u,k,q){if(!k.offset){return false}var e=(u.positionAbs||u.position.absolute).left,d=e+u.helperProportions.width,p=(u.positionAbs||u.position.absolute).top,o=p+u.helperProportions.height;var g=k.offset.left,c=g+k.proportions.width,s=k.offset.top,m=s+k.proportions.height;switch(q){case"fit":return(g<e&&d<c&&s<p&&o<m);break;case"intersect":return(g<e+(u.helperProportions.width/2)&&d-(u.helperProportions.width/2)<c&&s<p+(u.helperProportions.height/2)&&o-(u.helperProportions.height/2)<m);break;case"pointer":var h=((u.positionAbs||u.position.absolute).left+(u.clickOffset||u.offset.click).left),j=((u.positionAbs||u.position.absolute).top+(u.clickOffset||u.offset.click).top),f=a.ui.isOver(j,h,s,g,k.proportions.height,k.proportions.width);return f;break;case"touch":return((p>=s&&p<=m)||(o>=s&&o<=m)||(p<s&&o>m))&&((e>=g&&e<=c)||(d>=g&&d<=c)||(e<g&&d>c));break;default:return false;break}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,g){var b=a.ui.ddmanager.droppables[e.options.scope];var f=g?g.type:null;var h=(e.currentItem||e.element).find(":data(droppable)").andSelf();droppablesLoop:for(var d=0;d<b.length;d++){if(b[d].options.disabled||(e&&!b[d].options.accept.call(b[d].element[0],(e.currentItem||e.element)))){continue}for(var c=0;c<h.length;c++){if(h[c]==b[d].element[0]){b[d].proportions.height=0;continue droppablesLoop}}b[d].visible=b[d].element.css("display")!="none";if(!b[d].visible){continue}b[d].offset=b[d].element.offset();b[d].proportions={width:b[d].element[0].offsetWidth,height:b[d].element[0].offsetHeight};if(f=="mousedown"){b[d]._activate.call(b[d],g)}}},drop:function(b,c){var d=false;a.each(a.ui.ddmanager.droppables[b.options.scope],function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&a.ui.intersect(b,this,this.options.tolerance)){d=this._drop.call(this,c)}if(!this.options.disabled&&this.visible&&this.options.accept.call(this.element[0],(b.currentItem||b.element))){this.isout=1;this.isover=0;this._deactivate.call(this,c)}});return d},drag:function(b,c){if(b.options.refreshPositions){a.ui.ddmanager.prepareOffsets(b,c)}a.each(a.ui.ddmanager.droppables[b.options.scope],function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var e=a.ui.intersect(b,this,this.options.tolerance);var g=!e&&this.isover==1?"isout":(e&&this.isover==0?"isover":null);if(!g){return}var f;if(this.options.greedy){var d=this.element.parents(":data(droppable):eq(0)");if(d.length){f=a.data(d[0],"droppable");f.greedyChild=(g=="isover"?1:0)}}if(f&&g=="isover"){f.isover=0;f.isout=1;f._out.call(f,c)}this[g]=1;this[g=="isout"?"isover":"isout"]=0;this[g=="isover"?"_over":"_out"].call(this,c);if(f&&g=="isout"){f.isout=0;f.isover=1;f._over.call(f,c)}})}}})(jQuery);(function(c){c.widget("ui.resizable",c.extend({},c.ui.mouse,{_init:function(){var e=this,j=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(j.aspectRatio),aspectRatio:j.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.ghost||j.animate?j.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"))&&c.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=j.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var k=this.handles.split(",");this.handles={};for(var f=0;f<k.length;f++){var h=c.trim(k[f]),d="ui-resizable-"+h;var g=c('<div class="ui-resizable-handle '+d+'"></div>');if(/sw|se|ne|nw/.test(h)){g.css({zIndex:++j.zIndex})}if("se"==h){g.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[h]=".ui-resizable-"+h;this.element.append(g)}}this._renderAxis=function(q){q=q||this.element;for(var m in this.handles){if(this.handles[m].constructor==String){this.handles[m]=c(this.handles[m],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[m],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(m)?o.outerHeight():o.outerWidth();var l=["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.test(m)?"Right":"Left"].join("");q.css(l,p);this._proportionallyResize()}if(!c(this.handles[m]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className){var l=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=l&&l[1]?l[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){if(!e.resizing){c(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(f){c(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var e=this.element;e.parent().append(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement)},_mouseCapture:function(e){var f=false;for(var d in this.handles){if(c(this.handles[d])[0]==e.target){f=true}}return this.options.disabled||!!f},_mouseStart:function(f){var j=this.options,e=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("position"))){d.css({position:"absolute",top:e.top,left:e.left})}if(c.browser.opera&&(/relative/).test(d.css("position"))){d.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var k=b(this.helper.css("left")),g=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;g+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:g};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:k,top:g};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:f.pageX,top:f.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var h=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=="auto"?this.axis+"-resize":h);d.addClass("ui-resizable-resizing");this._propagate("start",f);return true},_mouseDrag:function(d){var g=this.helper,f=this.options,m={},s=this,j=this.originalMousePosition,p=this.axis;var u=(d.pageX-j.left)||0,q=(d.pageY-j.top)||0;var h=this._change[p];if(!h){return false}var l=h.apply(this,[d,u,q]),k=c.browser.msie&&c.browser.version<7,e=this.sizeDiff;if(this._aspectRatio||d.shiftKey){l=this._updateRatio(l,d)}l=this._respectSize(l,d);this._propagate("resize",d);g.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(l);this._trigger("resize",d,this.ui());return false},_mouseStop:function(g){this.resizing=false;var h=this.options,m=this;if(this._helper){var f=this._proportionallyResizeElements,d=f.length&&(/textarea/i).test(f[0].nodeName),e=d&&c.ui.hasScroll(f[0],"left")?0:m.sizeDiff.height,k=d?0:m.sizeDiff.width;var p={width:(m.size.width-k),height:(m.size.height-e)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!h.animate){this.element.css(c.extend(p,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!h.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",g);if(this._helper){this.helper.remove()}return false},_updateCache:function(d){var e=this.options;this.offset=this.helper.offset();if(a(d.left)){this.position.left=d.left}if(a(d.top)){this.position.top=d.top}if(a(d.height)){this.size.height=d.height}if(a(d.width)){this.size.width=d.width}},_updateRatio:function(g,f){var h=this.options,j=this.position,e=this.size,d=this.axis;if(g.height){g.width=(e.height*this.aspectRatio)}else{if(g.width){g.height=(e.width/this.aspectRatio)}}if(d=="sw"){g.left=j.left+(e.width-g.width);g.top=null}if(d=="nw"){g.top=j.top+(e.height-g.height);g.left=j.left+(e.width-g.width)}return g},_respectSize:function(l,f){var j=this.helper,h=this.options,u=this._aspectRatio||f.shiftKey,s=this.axis,w=a(l.width)&&h.maxWidth&&(h.maxWidth<l.width),m=a(l.height)&&h.maxHeight&&(h.maxHeight<l.height),g=a(l.width)&&h.minWidth&&(h.minWidth>l.width),v=a(l.height)&&h.minHeight&&(h.minHeight>l.height);if(g){l.width=h.minWidth}if(v){l.height=h.minHeight}if(w){l.width=h.maxWidth}if(m){l.height=h.maxHeight}var e=this.originalPosition.left+this.originalSize.width,q=this.position.top+this.size.height;var k=/sw|nw|w/.test(s),d=/nw|ne|n/.test(s);if(g&&k){l.left=e-h.minWidth}if(w&&k){l.left=e-h.maxWidth}if(v&&d){l.top=q-h.minHeight}if(m&&d){l.top=q-h.maxHeight}var p=!l.width&&!l.height;if(p&&!l.left&&l.top){l.top=null}else{if(p&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var j=this.options;if(!this._proportionallyResizeElements.length){return}var f=this.helper||this.element;for(var e=0;e<this._proportionallyResizeElements.length;e++){var g=this._proportionallyResizeElements[e];if(!this.borderDif){var d=[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBottomWidth"),g.css("borderLeftWidth")],h=[g.css("paddingTop"),g.css("paddingRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=c.map(d,function(k,m){var l=parseInt(k,10)||0,o=parseInt(h[m],10)||0;return l+o})}if(c.browser.msie&&!(!(c(f).is(":hidden")||c(f).parents(":hidden").length))){continue}g.css({height:(f.height()-this.borderDif[0]-this.borderDif[2])||0,width:(f.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var e=this.element,h=this.options;this.elementOffset=e.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var d=c.browser.msie&&c.browser.version<7,f=(d?1:0),g=(d?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+g,height:this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++h.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(f,e,d){return{width:this.originalSize.width+e}},w:function(g,e,d){var j=this.options,f=this.originalSize,h=this.originalPosition;return{left:h.left+e,width:f.width-e}},n:function(g,e,d){var j=this.options,f=this.originalSize,h=this.originalPosition;return{top:h.top+d,height:f.height-d}},s:function(f,e,d){return{height:this.originalSize.height+d}},se:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},sw:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,e,d]))},ne:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},nw:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,e,d]))}},_propagate:function(e,d){c.ui.plugin.call(this,e,[d,this.ui()]);(e!="resize"&&this._trigger(e,d,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));c.extend(c.ui.resizable,{version:"1.7",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}});c.ui.plugin.add("resizable","alsoResize",{start:function(e,f){var d=c(this).data("resizable"),g=d.options;_store=function(h){c(h).each(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof(g.alsoResize)=="object"&&!g.alsoResize.parentNode){if(g.alsoResize.length){g.alsoResize=g.alsoResize[0];_store(g.alsoResize)}else{c.each(g.alsoResize,function(h,j){_store(h)})}}else{_store(g.alsoResize)}},resize:function(f,h){var e=c(this).data("resizable"),j=e.options,g=e.originalSize,l=e.originalPosition;var k={height:(e.size.height-g.height)||0,width:(e.size.width-g.width)||0,top:(e.position.top-l.top)||0,left:(e.position.left-l.left)||0},d=function(m,o){c(m).each(function(){var s=c(this),u=c(this).data("resizable-alsoresize"),q={},p=o&&o.length?o:["width","height","top","left"];c.each(p||["width","height","top","left"],function(v,x){var w=(u[x]||0)+(k[x]||0);if(w&&w>=0){q[x]=w||null}});if(/relative/.test(s.css("position"))&&c.browser.opera){e._revertToRelativePosition=true;s.css({position:"absolute",top:"auto",left:"auto"})}s.css(q)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,o){d(m,o)})}else{d(j.alsoResize)}},stop:function(e,f){var d=c(this).data("resizable");if(d._revertToRelativePosition&&c.browser.opera){d._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resizable","animate",{stop:function(h,p){var q=c(this).data("resizable"),j=q.options;var g=q._proportionallyResizeElements,d=g.length&&(/textarea/i).test(g[0].nodeName),e=d&&c.ui.hasScroll(g[0],"left")?0:q.sizeDiff.height,l=d?0:q.sizeDiff.width;var f={width:(q.size.width-l),height:(q.size.height-e)},k=(parseInt(q.element.css("left"),10)+(q.position.left-q.originalPosition.left))||null,m=(parseInt(q.element.css("top"),10)+(q.position.top-q.originalPosition.top))||null;q.element.animate(c.extend(f,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(q.element.css("width"),10),height:parseInt(q.element.css("height"),10),top:parseInt(q.element.css("top"),10),left:parseInt(q.element.css("left"),10)};if(g&&g.length){c(g[0]).css({width:o.width,height:o.height})}q._updateCache(o);q._propagate("resize",h)}})}});c.ui.plugin.add("resizable","containment",{start:function(e,u){var w=c(this).data("resizable"),j=w.options,l=w.element;var f=j.containment,k=(f instanceof c)?f.get(0):(/parent/.test(f))?l.parent().get(0):f;if(!k){return}w.containerElement=c(k);if(/document/.test(f)||f==document){w.containerOffset={left:0,top:0};w.containerPosition={left:0,top:0};w.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var q=c(k),h=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){h[p]=b(q.css("padding"+o))});w.containerOffset=q.offset();w.containerPosition=q.position();w.containerSize={height:(q.innerHeight()-h[3]),width:(q.innerWidth()-h[1])};var s=w.containerOffset,d=w.containerSize.height,m=w.containerSize.width,g=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),v=(c.ui.hasScroll(k)?k.scrollHeight:d);w.parentData={element:k,left:s.left,top:s.top,width:g,height:v}}},resize:function(f,s){var w=c(this).data("resizable"),h=w.options,e=w.containerSize,q=w.containerOffset,m=w.size,p=w.position,u=h._aspectRatio||f.shiftKey,d={top:0,left:0},g=w.containerElement;if(g[0]!=document&&(/static/).test(g.css("position"))){d=q}if(p.left<(w._helper?q.left:0)){w.size.width=w.size.width+(w._helper?(w.position.left-q.left):(w.position.left-d.left));if(u){w.size.height=w.size.width/h.aspectRatio}w.position.left=h.helper?q.left:0}if(p.top<(w._helper?q.top:0)){w.size.height=w.size.height+(w._helper?(w.position.top-q.top):w.position.top);if(u){w.size.width=w.size.height*h.aspectRatio}w.position.top=w._helper?q.top:0}w.offset.left=w.parentData.left+w.position.left;w.offset.top=w.parentData.top+w.position.top;var l=Math.abs((w._helper?w.offset.left-d.left:(w.offset.left-d.left))+w.sizeDiff.width),v=Math.abs((w._helper?w.offset.top-d.top:(w.offset.top-q.top))+w.sizeDiff.height);var k=w.containerElement.get(0)==w.element.parent().get(0),j=/relative|absolute/.test(w.containerElement.css("position"));if(k&&j){l-=w.parentData.left}if(l+w.size.width>=w.parentData.width){w.size.width=w.parentData.width-l;if(u){w.size.height=w.size.width/h.aspectRatio}}if(v+w.size.height>=w.parentData.height){w.size.height=w.parentData.height-v;if(u){w.size.width=w.size.height*h.aspectRatio}}},stop:function(e,p){var s=c(this).data("resizable"),f=s.options,l=s.position,m=s.containerOffset,d=s.containerPosition,g=s.containerElement;var j=c(s.helper),u=j.offset(),q=j.outerWidth()-s.sizeDiff.width,k=j.outerHeight()-s.sizeDiff.height;if(s._helper&&!f.animate&&(/relative/).test(g.css("position"))){c(this).css({left:u.left-d.left-m.left,width:q,height:k})}if(s._helper&&!f.animate&&(/static/).test(g.css("position"))){c(this).css({left:u.left-d.left-m.left,width:q,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(f,g){var d=c(this).data("resizable"),h=d.options,e=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");d.ghost.appendTo(d.helper)},resize:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost){d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})}},stop:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost&&d.helper){d.helper.get(0).removeChild(d.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(d,m){var q=c(this).data("resizable"),g=q.options,k=q.size,h=q.originalSize,j=q.originalPosition,p=q.axis,l=g._aspectRatio||d.shiftKey;g.grid=typeof g.grid=="number"?[g.grid,g.grid]:g.grid;var f=Math.round((k.width-h.width)/(g.grid[0]||1))*(g.grid[0]||1),e=Math.round((k.height-h.height)/(g.grid[1]||1))*(g.grid[1]||1);if(/^(se|s|e)$/.test(p)){q.size.width=h.width+f;q.size.height=h.height+e}else{if(/^(ne)$/.test(p)){q.size.width=h.width+f;q.size.height=h.height+e;q.position.top=j.top-e}else{if(/^(sw)$/.test(p)){q.size.width=h.width+f;q.size.height=h.height+e;q.position.left=j.left-f}else{q.size.width=h.width+f;q.size.height=h.height+e;q.position.top=j.top-e;q.position.left=j.left-f}}}}});var b=function(d){return parseInt(d,10)||0};var a=function(d){return !isNaN(parseInt(d,10))}})(jQuery);(function(a){a.widget("ui.selectable",a.extend({},a.ui.mouse,{_init:function(){var b=this;this.element.addClass("ui-selectable");this.dragged=false;var c;this.refresh=function(){c=a(b.options.filter,b.element[0]);c.each(function(){var d=a(this);var e=d.offset();a.data(this,"selectable-item",{element:this,$element:d,left:e.left,top:e.top,right:e.left+d.outerWidth(),bottom:e.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"),selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=c.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(d){var b=this;this.opos=[d.pageX,d.pageY];if(this.options.disabled){return}var c=this.options;this.selectees=a(c.filter,this.element[0]);this._trigger("start",d);a("body").append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:d.clientX,top:d.clientY,width:0,height:0});if(c.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var e=a.data(this,"selectable-item");e.startselected=true;if(!d.metaKey){e.$element.removeClass("ui-selected");e.selected=false;e.$element.addClass("ui-unselecting");e.unselecting=true;b._trigger("unselecting",d,{unselecting:e.element})}});a(d.target).parents().andSelf().each(function(){var e=a.data(this,"selectable-item");if(e){e.$element.removeClass("ui-unselecting").addClass("ui-selecting");e.unselecting=false;e.selecting=true;e.selected=true;b._trigger("selecting",d,{selecting:e.element});return false}})},_mouseDrag:function(j){var c=this;this.dragged=true;if(this.options.disabled){return}var e=this.options;var d=this.opos[0],h=this.opos[1],b=j.pageX,g=j.pageY;if(d>b){var f=b;b=d;d=f}if(h>g){var f=g;g=h;h=f}this.helper.css({left:d,top:h,width:b-d,height:g-h});this.selectees.each(function(){var k=a.data(this,"selectable-item");if(!k||k.element==c.element[0]){return}var l=false;if(e.tolerance=="touch"){l=(!(k.left>b||k.right<d||k.top>g||k.bottom<h))}else{if(e.tolerance=="fit"){l=(k.left>d&&k.right<b&&k.top>h&&k.bottom<g)}}if(l){if(k.selected){k.$element.removeClass("ui-selected");k.selected=false}if(k.unselecting){k.$element.removeClass("ui-unselecting");k.unselecting=false}if(!k.selecting){k.$element.addClass("ui-selecting");k.selecting=true;c._trigger("selecting",j,{selecting:k.element})}}else{if(k.selecting){if(j.metaKey&&k.startselected){k.$element.removeClass("ui-selecting");k.selecting=false;k.$element.addClass("ui-selected");k.selected=true}else{k.$element.removeClass("ui-selecting");k.selecting=false;if(k.startselected){k.$element.addClass("ui-unselecting");k.unselecting=true}c._trigger("unselecting",j,{unselecting:k.element})}}if(k.selected){if(!j.metaKey&&!k.startselected){k.$element.removeClass("ui-selected");k.selected=false;k.$element.addClass("ui-unselecting");k.unselecting=true;c._trigger("unselecting",j,{unselecting:k.element})}}}});return false},_mouseStop:function(d){var b=this;this.dragged=false;var c=this.options;a(".ui-unselecting",this.element[0]).each(function(){var e=a.data(this,"selectable-item");e.$element.removeClass("ui-unselecting");e.unselecting=false;e.startselected=false;b._trigger("unselected",d,{unselected:e.element})});a(".ui-selecting",this.element[0]).each(function(){var e=a.data(this,"selectable-item");e.$element.removeClass("ui-selecting").addClass("ui-selected");e.selecting=false;e.selected=true;e.startselected=true;b._trigger("selected",d,{selected:e.element})});this._trigger("stop",d);this.helper.remove();return false}}));a.extend(a.ui.selectable,{version:"1.7",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 b=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 b=this.items.length-1;b>=0;b--){this.items[b].item.removeData("sortable-item")}},_mouseCapture:function(e,f){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(e);var d=null,c=this,b=a(e.target).parents().each(function(){if(a.data(this,"sortable-item")==c){d=a(this);return false}});if(a.data(e.target,"sortable-item")==c){d=a(e.target)}if(!d){return false}if(this.options.handle&&!f){var g=false;a(this.options.handle,d).find("*").andSelf().each(function(){if(this==e.target){g=true}});if(!g){return false}}this.currentItem=d;this._removeCurrentsFromItems();return true},_mouseStart:function(e,f,b){var g=this.options,c=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;if(g.cursorAt){this._adjustOffsetFromHelper(g.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(g.containment){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",g.cursor)}if(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!b){for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("activate",e,c._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,e)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);return true},_mouseDrag:function(f){this.position=this._generatePosition(f);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var g=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-f.pageY<g.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop+g.scrollSpeed}else{if(f.pageY-this.overflowOffset.top<g.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop-g.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-f.pageX<g.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft+g.scrollSpeed}else{if(f.pageX-this.overflowOffset.left<g.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft-g.scrollSpeed}}}else{if(f.pageY-a(document).scrollTop()<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else{if(a(window).height()-(f.pageY-a(document).scrollTop())<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}if(f.pageX-a(document).scrollLeft()<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width()-(f.pageX-a(document).scrollLeft())<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}if(b!==false&&a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}}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 d=this.items.length-1;d>=0;d--){var e=this.items[d],c=e.item[0],h=this._intersectsWithPointer(e);if(!h){continue}if(c!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=c&&!a.ui.contains(this.placeholder[0],c)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e)){this._rearrange(f,e)}else{break}this._trigger("change",f,this._uiHash());break}}this._contactContainers(f);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,d){if(!c){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){var b=this;var e=b.placeholder.offset();b.reverting=true;a(this.helper).animate({left:e.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-b.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){b._clear(c)})}else{this._clear(c,d)}return false},cancel:function(){var b=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 c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,b._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,b._uiHash(this));this.containers[c].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(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};a(b).each(function(){var e=(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||(/(.+)[-=_](.+)/));if(e){c.push((d.key||e[1]+"[]")+"="+(d.key&&d.expression?e[1]:e[2]))}});return c.join("&")},toArray:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};b.each(function(){c.push(a(d.item||this).attr(d.attribute||"id")||"")});return c},_intersectsWith:function(o){var e=this.positionAbs.left,d=e+this.helperProportions.width,m=this.positionAbs.top,k=m+this.helperProportions.height;var f=o.left,c=f+o.width,p=o.top,j=p+o.height;var q=this.offset.click.top,h=this.offset.click.left;var g=(m+q)>p&&(m+q)<j&&(e+h)>f&&(e+h)<c;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>o[this.floating?"width":"height"])){return g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&p<m+(this.helperProportions.height/2)&&k-(this.helperProportions.height/2)<j)}},_intersectsWithPointer:function(d){var e=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height),c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left,d.width),g=e&&c,b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(!g){return false}return this.floating?(((f&&f=="right")||b=="down")?2:1):(b&&(b=="down"?2:1))},_intersectsWithSides:function(e){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+(e.height/2),e.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+(e.width/2),e.width),b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(this.floating&&f){return((f=="right"&&d)||(f=="left"&&!d))}else{return b&&((b=="down"&&c)||(b=="up"&&!c))}},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions()},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(b){var l=this;var g=[];var e=[];var h=this._connectWith();if(h&&b){for(var d=h.length-1;d>=0;d--){var k=a(h[d]);for(var c=k.length-1;c>=0;c--){var f=a.data(k[c],"sortable");if(f&&f!=this&&!f.options.disabled){e.push([a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.options.items,f.element).not(".ui-sortable-helper"),f])}}}}e.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 d=e.length-1;d>=0;d--){e[d][0].each(function(){g.push(this)})}return a(g)},_removeCurrentsFromItems:function(){var d=this.currentItem.find(":data(sortable-item)");for(var c=0;c<this.items.length;c++){for(var b=0;b<d.length;b++){if(d[b]==this.items[c].item[0]){this.items.splice(c,1)}}}},_refreshItems:function(b){this.items=[];this.containers=[this];var h=this.items;var q=this;var f=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]];var l=this._connectWith();if(l){for(var e=l.length-1;e>=0;e--){var m=a(l[e]);for(var d=m.length-1;d>=0;d--){var g=a.data(m[d],"sortable");if(g&&g!=this&&!g.options.disabled){f.push([a.isFunction(g.options.items)?g.options.items.call(g.element[0],b,{item:this.currentItem}):a(g.options.items,g.element),g]);this.containers.push(g)}}}}for(var e=f.length-1;e>=0;e--){var k=f[e][1];var c=f[e][0];for(var d=0,o=c.length;d<o;d++){var p=a(c[d]);p.data("sortable-item",k);h.push({item:p,instance:k,width:0,height:0,left:0,top:0})}}},refreshPositions:function(b){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var d=this.items.length-1;d>=0;d--){var e=this.items[d];if(e.instance!=this.currentContainer&&this.currentContainer&&e.item[0]!=this.currentItem[0]){continue}var c=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;if(!b){e.width=c.outerWidth();e.height=c.outerHeight()}var f=c.offset();e.left=f.left;e.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var d=this.containers.length-1;d>=0;d--){var f=this.containers[d].element.offset();this.containers[d].containerCache.left=f.left;this.containers[d].containerCache.top=f.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=this.containers[d].element.outerHeight()}}},_createPlaceholder:function(d){var b=d||this,e=b.options;if(!e.placeholder||e.placeholder.constructor==String){var c=e.placeholder;e.placeholder={element:function(){var f=a(document.createElement(b.currentItem[0].nodeName)).addClass(c||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!c){f.style.visibility="hidden"}return f},update:function(f,g){if(c&&!e.forcePlaceholderSize){return}if(!g.height()){g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10))}if(!g.width()){g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=a(e.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);e.placeholder.update(b,b.placeholder)},_contactContainers:function(d){for(var c=this.containers.length-1;c>=0;c--){if(this._intersectsWith(this.containers[c].containerCache)){if(!this.containers[c].containerCache.over){if(this.currentContainer!=this.containers[c]){var h=10000;var g=null;var e=this.positionAbs[this.containers[c].floating?"left":"top"];for(var b=this.items.length-1;b>=0;b--){if(!a.ui.contains(this.containers[c].element[0],this.items[b].item[0])){continue}var f=this.items[b][this.containers[c].floating?"left":"top"];if(Math.abs(f-e)<h){h=Math.abs(f-e);g=this.items[b]}}if(!g&&!this.options.dropOnEmpty){continue}this.currentContainer=this.containers[c];g?this._rearrange(d,g,null,true):this._rearrange(d,null,this.containers[c].element,true);this._trigger("change",d,this._uiHash());this.containers[c]._trigger("change",d,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[c]._trigger("over",d,this._uiHash(this));this.containers[c].containerCache.over=1}}else{if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",d,this._uiHash(this));this.containers[c].containerCache.over=0}}}},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c,this.currentItem])):(d.helper=="clone"?this.currentItem.clone():this.currentItem);if(!b.parents("body").length){a(d.appendTo!="parent"?d.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0])}if(b[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(b[0].style.width==""||d.forceHelperSize){b.width(this.currentItem.width())}if(b[0].style.height==""||d.forceHelperSize){b.height(this.currentItem.height())}return b},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)){var c=a(e.containment)[0];var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.top<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var f=this.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.grid[0];d=this.containment?(!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-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():(j?0:b.scrollTop())))),left:(d-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():j?0:b.scrollLeft())))}},_rearrange:function(g,f,c,e){c?c[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?f.item[0]:f.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var d=this,b=this.counter;window.setTimeout(function(){if(b==d.counter){d.refreshPositions(!e)}},0)},_clear:function(d,e){this.reverting=false;var f=[],b=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 c in this._storedCSS){if(this._storedCSS[c]=="auto"||this._storedCSS[c]=="static"){this._storedCSS[c]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!e){f.push(function(g){this._trigger("receive",g,this._uiHash(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!e){f.push(function(g){this._trigger("update",g,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!e){f.push(function(g){this._trigger("remove",g,this._uiHash())})}for(var c=this.containers.length-1;c>=0;c--){if(a.ui.contains(this.containers[c].element[0],this.currentItem[0])&&!e){f.push((function(g){return function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.containers[c]));f.push((function(g){return function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.containers[c]))}}}for(var c=this.containers.length-1;c>=0;c--){if(!e){f.push((function(g){return function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,this.containers[c]))}if(this.containers[c].containerCache.over){f.push((function(g){return function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.containers[c]));this.containers[c].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(!e){this._trigger("beforeStop",d,this._uiHash());for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}return false}if(!e){this._trigger("beforeStop",d,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!e){for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(a.widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(c){var b=c||this;return{helper:b.helper,placeholder:b.placeholder||a([]),position:b.position,absolutePosition:b.positionAbs,offset:b.positionAbs,item:b.currentItem,sender:c?c.element:null}}}));a.extend(a.ui.sortable,{getter:"serialize toArray",version:"1.7",eventPrefix:"sort",defaults:{appendTo:"parent",axis:false,cancel:":input,option",connectWith:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000}})})(jQuery);(function(c){var b={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 ";c.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var m=this,o=this.options,k=o.title||this.originalTitle||"&nbsp;",e=c.ui.dialog.getTitleId(this.element),l=(this.uiDialog=c("<div/>")).appendTo(document.body).hide().addClass(a+o.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:o.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(p){(o.closeOnEscape&&p.keyCode&&p.keyCode==c.ui.keyCode.ESCAPE&&m.close(p))}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(p){m.moveToTop(false,p)}),g=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(l),f=(this.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(l),j=c('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){j.addClass("ui-state-hover")},function(){j.removeClass("ui-state-hover")}).focus(function(){j.addClass("ui-state-focus")}).blur(function(){j.removeClass("ui-state-focus")}).mousedown(function(p){p.stopPropagation()}).click(function(p){m.close(p);return false}).appendTo(f),h=(this.uiDialogTitlebarCloseText=c("<span/>")).addClass("ui-icon ui-icon-closethick").text(o.closeText).appendTo(j),d=c("<span/>").addClass("ui-dialog-title").attr("id",e).html(k).prependTo(f);f.find("*").add(f).disableSelection();(o.draggable&&c.fn.draggable&&this._makeDraggable());(o.resizable&&c.fn.resizable&&this._makeResizable());this._createButtons(o.buttons);this._isOpen=false;(o.bgiframe&&c.fn.bgiframe&&l.bgiframe());(o.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(e){var d=this;if(false===d._trigger("beforeclose",e)){return}(d.overlay&&d.overlay.destroy());d.uiDialog.unbind("keypress.ui-dialog");(d.options.hide?d.uiDialog.hide(d.options.hide,function(){d._trigger("close",e)}):d.uiDialog.hide()&&d._trigger("close",e));c.ui.dialog.overlay.resize();d._isOpen=false},isOpen:function(){return this._isOpen},moveToTop:function(f,e){if((this.options.modal&&!f)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",e)}if(this.options.zIndex>c.ui.dialog.maxZ){c.ui.dialog.maxZ=this.options.zIndex}(this.overlay&&this.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=++c.ui.dialog.maxZ));var d={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++c.ui.dialog.maxZ);this.element.attr(d);this._trigger("focus",e)},open:function(){if(this._isOpen){return}var e=this.options,d=this.uiDialog;this.overlay=e.modal?new c.ui.dialog.overlay(this):null;(d.next().length&&d.appendTo("body"));this._size();this._position(e.position);d.show(e.show);this.moveToTop(true);(e.modal&&d.bind("keypress.ui-dialog",function(h){if(h.keyCode!=c.ui.keyCode.TAB){return}var g=c(":tabbable",this),j=g.filter(":first")[0],f=g.filter(":last")[0];if(h.target==f&&!h.shiftKey){setTimeout(function(){j.focus()},1)}else{if(h.target==j&&h.shiftKey){setTimeout(function(){f.focus()},1)}}}));c([]).add(d.find(".ui-dialog-content :tabbable:first")).add(d.find(".ui-dialog-buttonpane :tabbable:first")).add(d).filter(":first").focus();this._trigger("open");this._isOpen=true},_createButtons:function(g){var f=this,d=false,e=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof g=="object"&&g!==null&&c.each(g,function(){return !(d=true)}));if(d){c.each(g,function(h,j){c('<button type="button"></button>').addClass("ui-state-default ui-corner-all").text(h).click(function(){j.apply(f.element[0],arguments)}).hover(function(){c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){c(this).addClass("ui-state-focus")}).blur(function(){c(this).removeClass("ui-state-focus")}).appendTo(e)});e.appendTo(this.uiDialog)}},_makeDraggable:function(){var d=this,f=this.options,e;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){e=f.height;c(this).height(c(this).height()).addClass("ui-dialog-dragging");(f.dragStart&&f.dragStart.apply(d.element[0],arguments))},drag:function(){(f.drag&&f.drag.apply(d.element[0],arguments))},stop:function(){c(this).removeClass("ui-dialog-dragging").height(e);(f.dragStop&&f.dragStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}})},_makeResizable:function(g){g=(g===undefined?this.options.resizable:g);var d=this,f=this.options,e=typeof g=="string"?g:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:f.minHeight,start:function(){c(this).addClass("ui-dialog-resizing");(f.resizeStart&&f.resizeStart.apply(d.element[0],arguments))},resize:function(){(f.resize&&f.resize.apply(d.element[0],arguments))},handles:e,stop:function(){c(this).removeClass("ui-dialog-resizing");f.height=c(this).height();f.width=c(this).width();(f.resizeStop&&f.resizeStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(j){var e=c(window),f=c(document),g=f.scrollTop(),d=f.scrollLeft(),h=g;if(c.inArray(j,["center","top","right","bottom","left"])>=0){j=[j=="right"||j=="left"?j:"center",j=="top"||j=="bottom"?j:"middle"]}if(j.constructor!=Array){j=["center","middle"]}if(j[0].constructor==Number){d+=j[0]}else{switch(j[0]){case"left":d+=0;break;case"right":d+=e.width()-this.uiDialog.outerWidth();break;default:case"center":d+=(e.width()-this.uiDialog.outerWidth())/2}}if(j[1].constructor==Number){g+=j[1]}else{switch(j[1]){case"top":g+=0;break;case"bottom":g+=e.height()-this.uiDialog.outerHeight();break;default:case"middle":g+=(e.height()-this.uiDialog.height())/2}}g=Math.max(g,h);this.uiDialog.css({top:g,left:d})},_setData:function(e,f){(b[e]&&this.uiDialog.data(b[e],f));switch(e){case"buttons":this._createButtons(f);break;case"closeText":this.uiDialogTitlebarCloseText.text(f);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(a+f);break;case"draggable":(f?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(f);break;case"position":this._position(f);break;case"resizable":var d=this.uiDialog,g=this.uiDialog.is(":data(resizable)");(g&&!f&&d.resizable("destroy"));(g&&typeof f=="string"&&d.resizable("option","handles",f));(g||this._makeResizable(f));break;case"title":c(".ui-dialog-title",this.uiDialogTitlebar).html(f||"&nbsp;");break;case"width":this.uiDialog.width(f);break}c.widget.prototype._setData.apply(this,arguments)},_size:function(){var e=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var d=this.uiDialog.css({height:"auto",width:e.width}).height();this.element.css({minHeight:Math.max(e.minHeight-d,0),height:e.height=="auto"?"auto":Math.max(e.height-d,0)})}});c.extend(c.ui.dialog,{version:"1.7",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(d){return"ui-dialog-title-"+(d.attr("id")||++this.uuid)},overlay:function(d){this.$el=c.ui.dialog.overlay.create(d)}});c.extend(c.ui.dialog.overlay,{instances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(d){return d+".dialog-overlay"}).join(" "),create:function(e){if(this.instances.length===0){setTimeout(function(){c(document).bind(c.ui.dialog.overlay.events,function(f){var g=c(f.target).parents(".ui-dialog").css("zIndex")||0;return(g>c.ui.dialog.overlay.maxZ)})},1);c(document).bind("keydown.dialog-overlay",function(f){(e.options.closeOnEscape&&f.keyCode&&f.keyCode==c.ui.keyCode.ESCAPE&&e.close(f))});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var d=c("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});(e.options.bgiframe&&c.fn.bgiframe&&d.bgiframe());this.instances.push(d);return d},destroy:function(d){this.instances.splice(c.inArray(this.instances,d),1);if(this.instances.length===0){c([document,window]).unbind(".dialog-overlay")}d.remove()},height:function(){if(c.browser.msie&&c.browser.version<7){var e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(e<d){return c(window).height()+"px"}else{return e+"px"}}else{return c(document).height()+"px"}},width:function(){if(c.browser.msie&&c.browser.version<7){var d=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var e=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(d<e){return c(window).width()+"px"}else{return d+"px"}}else{return c(document).width()+"px"}},resize:function(){var d=c([]);c.each(c.ui.dialog.overlay.instances,function(){d=d.add(this)});d.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);(function(a){a.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable}this._tabify(true)},_setData:function(b,c){if(b=="selected"){if(this.options.collapsible&&c==this.options.selected){return}this.select(c)}else{this.options[b]=c;if(b=="deselectable"){this.options.collapsible=c}this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a.data(this.list[0]));return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(c,b){return{tab:c,panel:b,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(p){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 q=this,d=this.options;var c=/^#.+/;this.anchors.each(function(u,o){var s=a(o).attr("href");var v=s.split("#")[0],w;if(v&&(v===location.toString().split("#")[0]||(w=a("base")[0])&&v===w.href)){s=o.hash;o.href=s}if(c.test(s)){q.panels=q.panels.add(q._sanitizeSelector(s))}else{if(s!="#"){a.data(o,"href.tabs",s);a.data(o,"load.tabs",s.replace(/#.*$/,""));var y=q._tabId(o);o.href="#"+y;var x=a("#"+y);if(!x.length){x=a(d.panelTemplate).attr("id",y).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(q.panels[u-1]||q.list);x.data("destroy.tabs",true)}q.panels=q.panels.add(x)}else{d.disabled.push(u)}}});if(p){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(d.selected===undefined){if(location.hash){this.anchors.each(function(s,o){if(o.hash==location.hash){d.selected=s;return false}})}if(typeof d.selected!="number"&&d.cookie){d.selected=parseInt(q._cookie(),10)}if(typeof d.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}d.selected=d.selected||0}else{if(d.selected===null){d.selected=-1}}d.selected=((d.selected>=0&&this.anchors[d.selected])||d.selected<0)?d.selected:0;d.disabled=a.unique(d.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(s,o){return q.lis.index(s)}))).sort();if(a.inArray(d.selected,d.disabled)!=-1){d.disabled.splice(a.inArray(d.selected,d.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(d.selected>=0&&this.anchors.length){this.panels.eq(d.selected).removeClass("ui-tabs-hide");this.lis.eq(d.selected).addClass("ui-tabs-selected ui-state-active");q.element.queue("tabs",function(){q._trigger("show",null,q._ui(q.anchors[d.selected],q.panels[d.selected]))});this.load(d.selected)}a(window).bind("unload",function(){q.lis.add(q.anchors).unbind(".tabs");q.lis=q.anchors=q.panels=null})}else{d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[d.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(d.cookie){this._cookie(d.selected,d.cookie)}for(var g=0,m;(m=this.lis[g]);g++){a(m)[a.inArray(g,d.disabled)!=-1&&!a(m).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(d.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(d.event!="mouseover"){var f=function(s,o){if(o.is(":not(.ui-state-disabled)")){o.addClass("ui-state-"+s)}};var j=function(s,o){o.removeClass("ui-state-"+s)};this.lis.bind("mouseover.tabs",function(){f("hover",a(this))});this.lis.bind("mouseout.tabs",function(){j("hover",a(this))});this.anchors.bind("focus.tabs",function(){f("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){j("focus",a(this).closest("li"))})}var b,h;if(d.fx){if(a.isArray(d.fx)){b=d.fx[0];h=d.fx[1]}else{b=h=d.fx}}function e(o,s){o.css({display:""});if(a.browser.msie&&s.opacity){o[0].style.removeAttribute("filter")}}var k=h?function(o,s){a(o).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");s.hide().removeClass("ui-tabs-hide").animate(h,h.duration||"normal",function(){e(s,h);q._trigger("show",null,q._ui(o,s[0]))})}:function(o,s){a(o).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");s.removeClass("ui-tabs-hide");q._trigger("show",null,q._ui(o,s[0]))};var l=b?function(s,o){o.animate(b,b.duration||"normal",function(){q.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");o.addClass("ui-tabs-hide");e(o,b);q.element.dequeue("tabs")})}:function(s,o,u){q.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");o.addClass("ui-tabs-hide");q.element.dequeue("tabs")};this.anchors.bind(d.event+".tabs",function(){var s=this,v=a(this).closest("li"),o=q.panels.filter(":not(.ui-tabs-hide)"),u=a(q._sanitizeSelector(this.hash));if((v.hasClass("ui-tabs-selected")&&!d.collapsible)||v.hasClass("ui-state-disabled")||v.hasClass("ui-state-processing")||q._trigger("select",null,q._ui(this,u[0]))===false){this.blur();return false}d.selected=q.anchors.index(this);q.abort();if(d.collapsible){if(v.hasClass("ui-tabs-selected")){d.selected=-1;if(d.cookie){q._cookie(d.selected,d.cookie)}q.element.queue("tabs",function(){l(s,o)}).dequeue("tabs");this.blur();return false}else{if(!o.length){if(d.cookie){q._cookie(d.selected,d.cookie)}q.element.queue("tabs",function(){k(s,u)});q.load(q.anchors.index(this));this.blur();return false}}}if(d.cookie){q._cookie(d.selected,d.cookie)}if(u.length){if(o.length){q.element.queue("tabs",function(){l(s,o)})}q.element.queue("tabs",function(){k(s,u)});q.load(q.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 b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){d.removeData(f+".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(b.cookie){this._cookie(null,b.cookie)}},add:function(e,d,c){if(c===undefined){c=this.anchors.length}var b=this,g=this.options,j=a(g.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,d)),h=!e.indexOf("#")?e.replace("#",""):this._tabId(a("a",j)[0]);j.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var f=a("#"+h);if(!f.length){f=a(g.panelTemplate).attr("id",h).data("destroy.tabs",true)}f.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(c>=this.lis.length){j.appendTo(this.list);f.appendTo(this.list[0].parentNode)}else{j.insertBefore(this.lis[c]);f.insertBefore(this.panels[c])}g.disabled=a.map(g.disabled,function(l,k){return l>=c?++l:l});this._tabify();if(this.anchors.length==1){j.addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[c],this.panels[c]))},remove:function(b){var d=this.options,e=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();if(e.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(b+(b+1<this.anchors.length?1:-1))}d.disabled=a.map(a.grep(d.disabled,function(g,f){return g!=b}),function(g,f){return g>=b?--g:g});this._tabify();this._trigger("remove",null,this._ui(e.find("a")[0],c[0]))},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return}this.lis.eq(b).removeClass("ui-state-disabled");c.disabled=a.grep(c.disabled,function(e,d){return e!=b});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]))},disable:function(c){var b=this,d=this.options;if(c!=d.selected){this.lis.eq(c).addClass("ui-state-disabled");d.disabled.push(c);d.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}},select:function(b){if(typeof b=="string"){b=this.anchors.index(this.anchors.filter("[href$="+b+"]"))}else{if(b===null){b=-1}}if(b==-1&&this.options.collapsible){b=this.options.selected}this.anchors.eq(b).trigger(this.options.event+".tabs")},load:function(e){var c=this,g=this.options,b=this.anchors.eq(e)[0],d=a.data(b,"load.tabs");this.abort();if(!d||this.element.queue("tabs").length!==0&&a.data(b,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(e).addClass("ui-state-processing");if(g.spinner){var f=a("span",b);f.data("label.tabs",f.html()).html(g.spinner)}this.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:d,success:function(j,h){a(c._sanitizeSelector(b.hash)).html(j);c._cleanup();if(g.cache){a.data(b,"cache.tabs",true)}c._trigger("load",null,c._ui(c.anchors[e],c.panels[e]));try{g.ajaxOptions.success(j,h)}catch(k){}c.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(c,b){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",b)},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7",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(d,f){var b=this,g=this.options;var c=b._rotate||(b._rotate=function(h){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var j=g.selected;b.select(++j<b.anchors.length?j:0)},d);if(h){h.stopPropagation()}});var e=b._unrotate||(b._unrotate=!f?function(h){if(h.clientX){b.rotate(null)}}:function(h){t=g.selected;c()});if(d){this.element.bind("tabsshow",c);this.anchors.bind(g.event+".tabs",e);c()}else{clearTimeout(b.rotation);this.element.unbind("tabsshow",c);this.anchors.unbind(g.event+".tabs",e);delete this._rotate;delete this._unrotate}}})})(jQuery);(function($){$.extend($.ui,{datepicker:{version:"1.7"}});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);if(input.hasClass(this.markerClassName)){return}var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(appendText){input[isRTL?"before":"after"]('<span class="'+this._appendClass+'">'+appendText+"</span>")}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");var 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"](trigger);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);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=="input"){$target.siblings("."+this._appendClass).remove().end().siblings("."+this._triggerClass).remove().end().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);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;$target.siblings("button."+this._triggerClass).each(function(){this.disabled=false}).end().siblings("img."+this._triggerClass).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);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;$target.siblings("button."+this._triggerClass).each(function(){this.disabled=true}).end().siblings("img."+this._triggerClass).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 settings=name||{};if(typeof name=="string"){settings={};settings[name]=value}var inst=this._getInst(target);if(inst){if(this._curInst==inst){this._hideDatepicker(null)}extendRemove(inst.settings,settings);var date=new Date();extendRemove(inst,{rangeStart:null,endDay:null,endMonth:null,endYear:null,selectedDay:date.getDate(),selectedMonth:date.getMonth(),selectedYear:date.getFullYear(),currentDay:date.getDate(),currentMonth:date.getMonth(),currentYear:date.getFullYear(),drawMonth:date.getMonth(),drawYear:date.getFullYear()});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))}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";window.DP_jQuery=$})(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(b){arguments.length&&this._setData("value",b);return this._value()},_setData:function(b,c){switch(b){case"value":this.options.value=c;this._refreshValue();this._trigger("change",null,{});break}a.widget.prototype._setData.apply(this,arguments)},_value:function(){var b=this.options.value;if(b<this._valueMin()){b=this._valueMin()}if(b>this._valueMax()){b=this._valueMax()}return b},_valueMin:function(){var b=0;return b},_valueMax:function(){var b=100;return b},_refreshValue:function(){var b=this.value();this.valueDiv[b==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(b+"%");this.element.attr("aria-valuenow",b)}});a.extend(a.ui.progressbar,{version:"1.7",defaults:{value:0}})})(jQuery);jQuery.fn.labelify=function(c){if(typeof c==="string"&&c==="hasLabel"){return $(this).data("hasLabel")}if(typeof c==="string"&&c==="hide"){if($(this).data("hasLabel")){$(this).val("");$(this).removeClass("labelHighlight").data("hasLabel",false)}return}if(typeof c==="string"&&c==="show"){$(this).addClass("labelHighlight").data("hasLabel",true);$(this).val($(this).attr("title"));return}c=jQuery.extend({text:"title",labeledClass:""},c);if(c.labelledClass){c.labeledClass=c.labelledClass}var a,b,d,e,f;d={title:function(g){return $(g).attr("title")},label:function(g){return $("label[for="+g.id+"]").text()}};f=$(this);a=function(g){$(g).addClass(c.labeledClass).data("hasLabel",true);g.value=$(g).data("label")};b=function(g){g.value=g.defaultValue;$(g).removeClass(c.labeledClass).data("hasLabel",false)};return $(this).each(function(){var g=$(this),h;if(typeof c.text==="string"){e=d[c.text]}else{e=c.text}if(typeof e!=="function"||!e(this)){return}g.bind("focus.label",function(){if(this.value===$(this).data("label")){b(this)}}).bind("keypress.label",function(){if(this.value===$(this).data("label")){b(this)}}).bind("blur.label",function(){if(this.value===this.defaultValue){a(this)}}).data("label",e(this).replace(/\n/g,""));h=function(){f.each(function(){if(this.value===$(this).data("label")){b(this)}})};$(window).unload(h);if(this.value!==this.defaultValue){return}a(this)})};jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};(function(f){if(/1\.(0|1|2)\.(0|1|2)/.test(f.fn.jquery)||/^1.1/.test(f.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+f.fn.jquery);return}f.blockUI=function(o){c(window,o)};f.unblockUI=function(o){g(window,o)};f.growlUI=function(s,p,q){var o=f('<div class="growlUI"></div>');if(s){o.append("<h1>"+s+"</h1>")}if(p){o.append("<h2>"+p+"</h2>")}if(q==undefined){q=3000}f.blockUI({message:o,fadeIn:700,fadeOut:1000,centerY:false,timeout:q,showOverlay:false,css:f.blockUI.defaults.growlCSS})};f.fn.block=function(o){return this.each(function(){if(f.css(this,"position")=="static"){this.style.position="relative"}if(f.browser.msie){this.style.zoom=1}c(this,o)})};f.fn.unblock=function(o){return this.each(function(){g(this,o)})};f.blockUI.version=2.14;f.blockUI.defaults={message:"<h1>Please wait...</h1>",css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"default"},overlayCSS:{backgroundColor:"#000",opacity:"0.6"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:"0.6",cursor:null,color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px"},baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onUnblock:null,quirksmodeOffsetHack:4};var d=f.browser.msie&&/MSIE 6.0/.test(navigator.userAgent);var b=null;var e=[];function c(q,o){var D=(q==window);var s=o&&o.message!==undefined?o.message:undefined;o=f.extend({},f.blockUI.defaults,o||{});o.overlayCSS=f.extend({},f.blockUI.defaults.overlayCSS,o.overlayCSS||{});var B=f.extend({},f.blockUI.defaults.css,o.css||{});s=s===undefined?o.message:s;if(D&&b){g(window,{fadeOut:0})}if(s&&typeof s!="string"&&(s.parentNode||s.jquery)){var v=s.jquery?s[0]:s;var A={};f(q).data("blockUI.history",A);A.el=v;A.parent=v.parentNode;A.display=v.style.display;A.position=v.style.position;if(A.parent){A.parent.removeChild(v)}}var E=o.baseZ;var y=(f.browser.msie)?f('<iframe class="blockUI" style="z-index:'+E+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="javascript:false;"></iframe>'):f('<div class="blockUI" style="display:none"></div>');var x=f('<div class="blockUI blockOverlay" style="z-index:'+E+++';display:none;cursor:default;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var u=D?f('<div class="blockUI blockMsg blockPage" style="z-index:'+E+';display:none;position:fixed"></div>'):f('<div class="blockUI blockMsg blockElement" style="z-index:'+E+';display:none;position:absolute"></div>');if(s){u.css(B)}if(!o.applyPlatformOpacityRules||!(f.browser.mozilla&&/Linux/.test(navigator.platform))){x.css(o.overlayCSS)}x.css("position",D?"fixed":"absolute");if(f.browser.msie){y.css("opacity","0.0")}f([y[0],x[0],u[0]]).appendTo(D?"body":q);var G=f.browser.msie&&(!f.boxModel||f("object,embed",D?null:q).length>0);if(d||G){if(D&&o.allowBodyStretch&&f.boxModel){f("html,body").css("height","100%")}if((d||!f.boxModel)&&!D){var H=k(q,"borderTopWidth"),w=k(q,"borderLeftWidth");var F=H?"(0 - "+H+")":0;var p=w?"(0 - "+w+")":0}f.each([y,x,u],function(z,L){var I=L[0].style;I.position="absolute";if(z<2){D?I.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+o.quirksmodeOffsetHack+') + "px"'):I.setExpression("height",'this.parentNode.offsetHeight + "px"');D?I.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):I.setExpression("width",'this.parentNode.offsetWidth + "px"');if(p){I.setExpression("left",p)}if(F){I.setExpression("top",F)}}else{if(o.centerY){if(D){I.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')}I.marginTop=0}else{if(!o.centerY&&D){var J=(o.css&&o.css.top)?parseInt(o.css.top):0;var K="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+J+') + "px"';I.setExpression("top",K)}}}})}u.append(s);if(s&&(s.jquery||s.nodeType)){f(s).show()}if(o.fadeIn){if(f.browser.msie&&o.showOverlay){y.fadeIn(o.fadeIn)}if(o.showOverlay){x.fadeIn(o.fadeIn)}u.fadeIn(o.fadeIn)}else{if(f.browser.msie&&o.showOverlay){y.show()}if(o.showOverlay){x.show()}u.show()}j(1,q,o);if(D){b=u[0];e=f(":input:enabled:visible",b);if(o.focusInput){setTimeout(m,20)}}else{a(u[0],o.centerX,o.centerY)}if(o.timeout){setTimeout(function(){D?f.unblockUI(o):f(q).unblock(o)},o.timeout)}}function g(q,s){var p=q==window;var u=f(q).data("blockUI.history");s=f.extend({},f.blockUI.defaults,s||{});j(0,q,s);var o=p?f("body").children().filter(".blockUI"):f(".blockUI",q);if(p){b=e=null}if(s.fadeOut){o.fadeOut(s.fadeOut);setTimeout(function(){h(o,u,s,q)},s.fadeOut)}else{h(o,u,s,q)}}function h(o,s,q,p){o.each(function(u,v){if(this.parentNode){this.parentNode.removeChild(this)}});if(s&&s.el){s.el.style.display=s.display;s.el.style.position=s.position;if(s.parent){s.parent.appendChild(s.el)}f(s.el).removeData("blockUI.history")}if(typeof q.onUnblock=="function"){q.onUnblock(p,q)}}function j(o,u,v){var s=u==window,q=f(u);if(!o&&(s&&!b||!s&&!q.data("blockUI.isBlocked"))){return}if(!s){q.data("blockUI.isBlocked",o)}if(o&&!v.showOverlay){return}var p="mousedown mouseup keydown keypress";o?f(document).bind(p,v,l):f(document).unbind(p,l)}function l(s){if(s.keyCode&&s.keyCode==9){if(b&&s.data.constrainTabKey){var q=e;var p=!s.shiftKey&&s.target==q[q.length-1];var o=s.shiftKey&&s.target==q[0];if(p||o){setTimeout(function(){m(o)},10);return false}}}if(f(s.target).parents("div.blockMsg").length>0){return true}return f(s.target).parents().children().filter("div.blockUI").length==0}function m(o){if(!e){return}var p=e[o===true?e.length-1:0];if(p){p.focus()}}function a(w,o,A){var z=w.parentNode,v=w.style;var q=((z.offsetWidth-w.offsetWidth)/2)-k(z,"borderLeftWidth");var u=((z.offsetHeight-w.offsetHeight)/2)-k(z,"borderTopWidth");if(o){v.left=q>0?(q+"px"):"0"}if(A){v.top=u>0?(u+"px"):"0"}}function k(o,q){return parseInt(f.css(o,q))||0}})(jQuery);(function(d){d.fn.jCarouselLite=function(e){e=d.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null},e||{});return this.each(function(){var p=false,m=e.vertical?"top":"left",g=e.vertical?"height":"width";var f=d(this),s=d("ul",f),j=d("li",s),y=j.size(),x=e.visible;if(e.circular){s.prepend(j.slice(y-x-1+1).clone()).append(j.slice(0,x).clone());e.start+=x}var w=d("li",s),q=w.size(),z=e.start;f.css("visibility","visible");w.css("float",(e.vertical?"none":"left"));w.css("overflow","hidden");s.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});f.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var l=e.vertical?a(w):c(w);var u=l*q;var o=l*x;w.css({width:w.width(),height:w.height()});s.css(g,u+"px").css(m,-(z*l));f.css(g,o+"px");if(e.btnPrev){d(e.btnPrev).click(function(){return k(z-e.scroll)})}if(e.btnNext){d(e.btnNext).click(function(){return k(z+e.scroll)})}if(e.btnGo){d.each(e.btnGo,function(v,A){d(A).click(function(){return k(e.circular?e.visible+v:v)})})}if(e.mouseWheel&&f.mousewheel){f.mousewheel(function(v,A){return A>0?k(z-e.scroll):k(z+e.scroll)})}if(e.auto){setInterval(function(){k(z+e.scroll)},e.auto+e.speed)}function h(){return w.slice(z).slice(0,x)}function k(v){if(!p){if(e.beforeStart){e.beforeStart.call(this,h())}if(e.circular){if(v<=e.start-x-1){s.css(m,-((q-(x*2))*l)+"px");z=v==e.start-x-1?q-(x*2)-1:q-(x*2)-e.scroll}else{if(v>=q-x+1){s.css(m,-((x)*l)+"px");z=v==q-x+1?x+1:x+e.scroll}else{z=v}}}else{if(v<0||v>q-x){return}else{z=v}}p=true;s.animate(m=="left"?{left:-(z*l)}:{top:-(z*l)},e.speed,e.easing,function(){if(e.afterEnd){e.afterEnd.call(this,h())}p=false});if(!e.circular){d(e.btnPrev+","+e.btnNext).removeClass("disabled");d((z-e.scroll<0&&e.btnPrev)||(z+e.scroll>q-x&&e.btnNext)||[]).addClass("disabled")}}return false}})};function b(e,f){return parseInt(d.css(e[0],f))||0}function c(e){return e[0].offsetWidth+b(e,"marginLeft")+b(e,"marginRight")}function a(e){return e[0].offsetHeight+b(e,"marginTop")+b(e,"marginBottom")}})(jQuery);$(function(){$("ul.jd_menu").jdMenu()});(function(d){function c(f){var g=d.data(d(f).parents().andSelf().filter("ul.jd_menu")[0],"jdMenuSettings");var e="mouseenter.jdmenu mouseleave.jdmenu";if(d(f).closest("#shareWithMenu").size()>0){e="mouseenter.jdmenu"}d("> li",f).bind(e,function(h){d(this).toggleClass("jdm_hover");var j=d("> ul",this);if(j.length==1){clearTimeout(this.$jdTimer);var l=(h.type=="mouseenter");var k=(l?b:a);this.$jdTimer=setTimeout(function(){k(j[0],g.onAnimate,g.isVertical)},l?g.showDelay:g.hideDelay)}}).bind("click.jdmenu",function(j){var k=d("> ul",this);if(k.length==1&&(g.disableLinks==true||d(this).hasClass("accessible"))){b(k,g.onAnimate,g.isVertical);return false}if(j.target==this){var l=d("> a",j.target).not(".accessible");if(l.length>0){var h=l[0];if(!h.onclick){window.open(h.href,h.target||"_self")}else{d(h).trigger("click")}}}if(g.disableLinks||(!g.disableLinks&&!d(this).parent().hasClass("jd_menu"))){j.stopPropagation()}}).find("> a").bind("focus.jdmenu blur.jdmenu",function(h){var j=d(this).parents("li:eq(0)");if(h.type=="focus"){j.addClass("jdm_hover")}else{j.removeClass("jdm_hover")}}).filter(".accessible").bind("click.jdmenu",function(h){h.preventDefault()})}function b(j,g,f){var j=d(j);if(j.is(":visible")){return}j.bgiframe();var e=j.parent();var h=0;var k=(f===true||!e.parent().hasClass("jd_menu")?1:3);j.trigger("jdMenuShow").positionBy({target:e[0],targetPos:k,elementPos:h,hideAfterPosition:true});if(!j.hasClass("jdm_events")){j.addClass("jdm_events");c(j)}e.addClass("jdm_active").siblings("li").find("> ul:eq(0):visible").each(function(){a(this)});if(g===undefined){j.show()}else{g.apply(j[0],[true])}}function a(f,e){var f=d(f);d(".bgiframe",f).remove();f.filter(":not(.jd_menu)").find("> li > ul:eq(0):visible").each(function(){a(this)}).end();if(e===undefined){f.hide()}else{e.apply(f[0],[false])}f.trigger("jdMenuHide").parents("li:eq(0)").removeClass("jdm_active jdm_hover").end().find("> li").removeClass("jdm_active jdm_hover")}d.fn.jdMenu=function(e){var e=d.extend({showDelay:200,hideDelay:500,disableLinks:false},e);if(!d.isFunction(e.onAnimate)){e.onAnimate=undefined}return this.filter("ul.jd_menu").each(function(){d.data(this,"jdMenuSettings",d.extend({isVertical:d(this).hasClass("jd_menu_vertical")},e));c(this)})};d.fn.jdMenuUnbind=function(){d("ul.jdm_events",this).unbind(".jdmenu").find("> a").unbind(".jdmenu")};d.fn.jdMenuHide=function(){return this.filter("ul").each(function(){a(this)})};d(window).bind("click.jdmenu",function(){d("ul.jd_menu ul:visible").jdMenuHide()})})(jQuery);(function(a){a.fn.bgIframe=a.fn.bgiframe=function(c){if(a.browser.msie&&/6.0/.test(navigator.userAgent)){c=a.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},c||{});var d=function(e){return e&&e.constructor==Number?e+"px":e},b='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+c.src+'"style="display:block;position:absolute;z-index:-1;'+(c.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(c.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":d(c.top))+";left:"+(c.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":d(c.left))+";width:"+(c.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":d(c.width))+";height:"+(c.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":d(c.height))+';"/>';return this.each(function(){if(a("> iframe.bgiframe",this).length==0){this.insertBefore(document.createElement(b),this.firstChild)}})}return this}})(jQuery);(function(a){var b=function(d,f,c,e){this.x1=d;this.x2=c;this.y1=f;this.y2=e};b.prototype.contains=function(c){return(this.x1<=c.x1&&c.x2<=this.x2)&&(this.y1<=c.y1&&c.y2<=this.y2)};b.prototype.transform=function(c,d){return new b(this.x1+c,this.y1+d,this.x2+c,this.y2+d)};a.fn.positionBy=function(j){var l=new Date();if(this.length==0){return this}var j=a.extend({target:null,targetPos:null,elementPos:null,x:null,y:null,positions:null,addClass:false,force:false,container:window,hideAfterPosition:false},j);if(j.x!=null){var f=j.x;var g=j.y;var e=0;var k=0}else{var c=a(a(j.target)[0]);var e=c.outerWidth();var k=c.outerHeight();var h=c.offset();var f=h.left;var g=h.top}var d=f+e;var m=g+k;return this.each(function(){var F=a(this);if(!F.is(":visible")){F.css({left:-3000,top:-3000}).show()}var G=F.outerWidth();var E=F.outerHeight();var w=[];var v=[];w[0]=new b(d,g,d+G,g+E);v[0]=[1,7,4];w[1]=new b(d,m-E,d+G,m);v[1]=[0,6,4];w[2]=new b(d,m,d+G,m+E);v[2]=[1,3,10];w[3]=new b(d-G,m,d,m+E);v[3]=[1,6,10];w[4]=new b(f,m,f+G,m+E);v[4]=[1,6,9];w[5]=new b(f-G,m,f,m+E);v[5]=[6,4,9];w[6]=new b(f-G,m-E,f,m);v[6]=[7,1,4];w[7]=new b(f-G,g,f,g+E);v[7]=[6,0,4];w[8]=new b(f-G,g-E,f,g);v[8]=[7,9,4];w[9]=new b(f,g-E,f+G,g);v[9]=[0,7,4];w[10]=new b(d-G,g-E,d,g);v[10]=[0,7,3];w[11]=new b(d,g-E,d+G,g);v[11]=[0,10,3];w[12]=new b(d-G,g,d,g+E);v[12]=[13,7,10];w[13]=new b(d-G,m-E,d,m);v[13]=[12,6,3];w[14]=new b(f,m-E,f+G,m);v[14]=[15,1,4];w[15]=new b(f,g,f+G,g+E);v[15]=[14,0,9];if(j.positions!==null){var B=j.positions[0]}else{if(j.targetPos!=null&&j.elementPos!=null){var B=[];B[0]=[];B[0][0]=15;B[0][1]=7;B[0][2]=8;B[0][3]=9;B[1]=[];B[1][0]=0;B[1][1]=12;B[1][2]=10;B[1][3]=11;B[2]=[];B[2][0]=2;B[2][1]=3;B[2][2]=13;B[2][3]=1;B[3]=[];B[3][0]=4;B[3][1]=5;B[3][2]=6;B[3][3]=14;var B=B[j.targetPos][j.elementPos]}}var u=w[B];var s=B;if(!j.force){$window=a(window);var D=$window.scrollLeft();var A=$window.scrollTop();var o=new b(D,A,D+$window.width(),A+$window.height());var z;if(j.positions){z=j.positions}else{z=[B]}var y=[];while(z.length>0){var q=z.shift();if(y[q]){continue}y[q]=true;if(!o.contains(w[q])){if(j.positions===null){z=jQuery.merge(z,v[q])}}else{u=w[q];break}}}F.parents().each(function(){var H=a(this);if(H.css("position")!="static"){var p=H.offset();u=u.transform(-p.left,-p.top);return false}});var x={left:u.x1,top:u.y1};if(j.hideAfterPosition){x.display="none"}F.css(x);if(j.addClass){F.removeClass("positionBy0 positionBy1 positionBy2 positionBy3 positionBy4 positionBy5 positionBy6 positionBy7 positionBy8 positionBy9 positionBy10 positionBy11 positionBy12 positionBy13 positionBy14 positionBy15").addClass("positionBy"+q)}})}})(jQuery);(function(b){b.dimensions={version:"@VERSION"};b.each(["Height","Width"],function(d,c){b.fn["inner"+c]=function(){if(!this[0]){return}var f=c=="Height"?"Top":"Left",e=c=="Height"?"Bottom":"Right";return this.is(":visible")?this[0]["client"+c]:a(this,c.toLowerCase())+a(this,"padding"+f)+a(this,"padding"+e)};b.fn["outer"+c]=function(f){if(!this[0]){return}var h=c=="Height"?"Top":"Left",e=c=="Height"?"Bottom":"Right";f=b.extend({margin:false},f||{});var g=this.is(":visible")?this[0]["offset"+c]:a(this,c.toLowerCase())+a(this,"border"+h+"Width")+a(this,"border"+e+"Width")+a(this,"padding"+h)+a(this,"padding"+e);return g+(f.margin?(a(this,"margin"+h)+a(this,"margin"+e)):0)}});b.each(["Left","Top"],function(d,c){b.fn["scroll"+c]=function(e){if(!this[0]){return}return e!=undefined?this.each(function(){this==window||this==document?window.scrollTo(c=="Left"?e:b(window)["scrollLeft"](),c=="Top"?e:b(window)["scrollTop"]()):this["scroll"+c]=e}):this[0]==window||this[0]==document?self[(c=="Left"?"pageXOffset":"pageYOffset")]||b.boxModel&&document.documentElement["scroll"+c]||document.body["scroll"+c]:this[0]["scroll"+c]}});b.fn.extend({position:function(){var h=0,g=0,f=this[0],j,c,e,d;if(f){e=this.offsetParent();j=this.offset();c=e.offset();j.top-=a(f,"marginTop");j.left-=a(f,"marginLeft");c.top+=a(e,"borderTopWidth");c.left+=a(e,"borderLeftWidth");d={top:j.top-c.top,left:j.left-c.left}}return d},offsetParent:function(){var c=this[0].offsetParent;while(c&&(!/^body|html$/i.test(c.tagName)&&b.css(c,"position")=="static")){c=c.offsetParent}return b(c)}});function a(c,d){return parseInt(b.curCSS(c.jquery?c[0]:c,d,true))||0}})(jQuery);(function(a){a.fn.extend({autocomplete:function(b,c){var d=typeof b=="string";c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(e){return e};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(m,g){var c={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var b=a(m).attr("autocomplete","off").addClass(g.inputClass);var k;var s="";var o=a.Autocompleter.Cache(g);var e=0;var y;var B={mouseDownOnSelect:false};var v=a.Autocompleter.Select(g,m,d,B);var A;a.browser.opera&&a(m.form).bind("submit.autocomplete",function(){if(A){A=false;return false}});b.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(D){y=D.keyCode;switch(D.keyCode){case c.UP:D.preventDefault();if(v.visible()){v.prev()}else{x(0,true)}break;case c.DOWN:D.preventDefault();if(v.visible()){v.next()}else{x(0,true)}break;case c.PAGEUP:D.preventDefault();if(v.visible()){v.pageUp()}else{x(0,true)}break;case c.PAGEDOWN:D.preventDefault();if(v.visible()){v.pageDown()}else{x(0,true)}break;case g.multiple&&a.trim(g.multipleSeparator)==","&&c.COMMA:case c.TAB:case c.RETURN:if(d()){D.preventDefault();A=true;return false}break;case c.ESC:v.hide();break;default:clearTimeout(k);k=setTimeout(x,g.delay);break}}).focus(function(){e++}).blur(function(){e=0;if(!B.mouseDownOnSelect){w()}}).click(function(){if(e++>1&&!v.visible()){x(0,true)}}).bind("search",function(){var D=(arguments.length>1)?arguments[1]:null;function E(I,H){var F;if(H&&H.length){for(var G=0;G<H.length;G++){if(H[G].result.toLowerCase()==I.toLowerCase()){F=H[G];break}}}if(typeof D=="function"){D(F)}else{b.trigger("result",F&&[F.data,F.value])}}a.each(h(b.val()),function(F,G){f(G,E,E)})}).bind("flushCache",function(){o.flush()}).bind("setOptions",function(){a.extend(g,arguments[1]);if("data" in arguments[1]){o.populate()}}).bind("unautocomplete",function(){v.unbind();b.unbind();a(m.form).unbind(".autocomplete")});function d(){var E=v.selected();if(!E){return false}var D=E.result;s=D;if(g.multiple){var F=h(b.val());if(F.length>1){D=F.slice(0,F.length-1).join(g.multipleSeparator)+g.multipleSeparator+D}D+=g.multipleSeparator}b.val(D);z();b.trigger("result",[E.data,E.value]);return true}function x(F,E){if(y==c.DEL){v.hide();return}var D=b.val();if(!E&&D==s){return}s=D;D=j(D);if(D.length>=g.minChars){b.addClass(g.loadingClass);if(!g.matchCase){D=D.toLowerCase()}f(D,l,z)}else{p();v.hide()}}function h(E){if(!E){return[""]}var F=E.split(g.multipleSeparator);var D=[];a.each(F,function(G,H){if(a.trim(H)){D[G]=a.trim(H)}});return D}function j(D){if(!g.multiple){return D}var E=h(D);return E[E.length-1]}function u(D,E){if(g.autoFill&&(j(b.val()).toLowerCase()==D.toLowerCase())&&y!=c.BACKSPACE){b.val(b.val()+E.substring(j(s).length));a.Autocompleter.Selection(m,s.length,s.length+E.length)}}function w(){clearTimeout(k);k=setTimeout(z,200)}function z(){var D=v.visible();v.hide();clearTimeout(k);p();if(g.mustMatch){b.search(function(E){if(!E){if(g.multiple){var F=h(b.val()).slice(0,-1);b.val(F.join(g.multipleSeparator)+(F.length?g.multipleSeparator:""))}else{b.val("")}}})}if(D){a.Autocompleter.Selection(m,m.value.length,m.value.length)}}function l(E,D){if(D&&D.length&&e){p();v.display(D,E);u(E,D[0].value);v.show()}else{z()}}function f(E,G,D){if(!g.matchCase){E=E.toLowerCase()}var F=o.load(E);if(F&&F.length){G(E,F)}else{if((typeof g.url=="string")&&(g.url.length>0)){var H={timestamp:+new Date()};a.each(g.extraParams,function(I,J){H[I]=typeof J=="function"?J():J});a.ajax({mode:"abort",port:"autocomplete"+m.name,dataType:g.dataType,global:false,url:g.url,data:a.extend({q:j(E),limit:g.max},H),success:function(J){var I=g.parse&&g.parse(J)||q(J);o.add(E,I);G(E,I)}})}else{v.emptyList();D(E)}}}function q(G){var D=[];var F=G.split("\n");for(var E=0;E<F.length;E++){var H=a.trim(F[E]);if(H){H=H.split("|");D[D.length]={data:H,value:H[0],result:g.formatResult&&g.formatResult(H,H[0])||H[0]}}}return D}function p(){b.removeClass(g.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(c){var f={};var d=0;function h(l,k){if(!c.matchCase){l=l.toLowerCase()}var j=l.indexOf(k);if(j==-1){return false}return j==0||c.matchContains}function g(k,j){if(d>c.cacheLength){b()}if(!f[k]){d++}f[k]=j}function e(){if(!c.data){return false}var k={},j=0;if(!c.url){c.cacheLength=1}k[""]=[];for(var m=0,l=c.data.length;m<l;m++){var q=c.data[m];q=(typeof q=="string")?[q]:q;var p=c.formatMatch(q,m+1,c.data.length);if(p===false){continue}var o=p.charAt(0).toLowerCase();if(!k[o]){k[o]=[]}var s={value:p,data:q,result:c.formatResult&&c.formatResult(q)||p};k[o].push(s);if(j++<c.max){k[""].push(s)}}a.each(k,function(u,v){c.cacheLength++;g(u,v)})}setTimeout(e,25);function b(){f={};d=0}return{flush:b,add:g,populate:e,load:function(o){if(!c.cacheLength||!d){return null}if(!c.url&&c.matchContains){var m=[];for(var j in f){if(j.length>0){var p=f[j];a.each(p,function(q,k){if(h(k.value,o)){m.push(k)}})}}return m}else{if(f[o]){return f[o]}else{if(c.matchSubset){for(var l=o.length-1;l>=c.minChars;l--){var p=f[o.substr(0,l)];if(p){var m=[];a.each(p,function(q,k){if(h(k.value,o)){m[m.length]=k}});return m}}}}}return null}}};a.Autocompleter.Select=function(e,k,m,s){var j={ACTIVE:"ac_over"};var l,f=-1,v,o="",w=true,c,q;function p(){if(!w){return}c=a("<div/>").hide().addClass(e.resultsClass).css("position","absolute").appendTo(document.body);q=a("<ul/>").appendTo(c).mouseover(function(x){if(u(x).nodeName&&u(x).nodeName.toUpperCase()=="LI"){f=a("li",q).removeClass(j.ACTIVE).index(u(x));a(u(x)).addClass(j.ACTIVE)}}).click(function(x){a(u(x)).addClass(j.ACTIVE);m();k.focus();return false}).mousedown(function(){s.mouseDownOnSelect=true}).mouseup(function(){s.mouseDownOnSelect=false});if(e.width>0){c.css("width",e.width)}w=false}function u(y){var x=y.target;while(x&&x.tagName!="LI"){x=x.parentNode}if(!x){return[]}return x}function h(x){l.slice(f,f+1).removeClass(j.ACTIVE);g(x);var z=l.slice(f,f+1).addClass(j.ACTIVE);if(e.scroll){var y=0;l.slice(0,f).each(function(){y+=this.offsetHeight});if((y+z[0].offsetHeight-q.scrollTop())>q[0].clientHeight){q.scrollTop(y+z[0].offsetHeight-q.innerHeight())}else{if(y<q.scrollTop()){q.scrollTop(y)}}}}function g(x){f+=x;if(f<0){f=l.size()-1}else{if(f>=l.size()){f=0}}}function b(x){return e.max&&e.max<x?e.max:x}function d(){q.empty();var y=b(v.length);for(var z=0;z<y;z++){if(!v[z]){continue}var A=e.formatItem(v[z].data,z+1,y,v[z].value,o);if(A===false){continue}var x=a("<li/>").html(e.highlight(A,o)).addClass(z%2==0?"ac_even":"ac_odd").appendTo(q)[0];a.data(x,"ac_data",v[z])}l=q.find("li");if(e.selectFirst){l.slice(0,1).addClass(j.ACTIVE);f=0}if(a.fn.bgiframe){q.bgiframe()}}return{display:function(y,x){p();v=y;o=x;d()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){if(f!=0&&f-8<0){h(-f)}else{h(-8)}},pageDown:function(){if(f!=l.size()-1&&f+8>l.size()){h(l.size()-1-f)}else{h(8)}},hide:function(){c&&c.hide();l&&l.removeClass(j.ACTIVE);f=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(l.filter("."+j.ACTIVE)[0]||e.selectFirst&&l[0])},show:function(){var z=a(k).offset();c.css({width:typeof e.width=="string"||e.width>0?e.width:a(k).width(),top:z.top+k.offsetHeight,left:z.left}).show();if(e.scroll){q.scrollTop(0);q.css({maxHeight:e.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var x=0;l.each(function(){x+=this.offsetHeight});var y=x>e.scrollHeight;q.css("height",y?e.scrollHeight:x);if(!y){l.width(q.width()-parseInt(l.css("padding-left"))-parseInt(l.css("padding-right")))}}}},selected:function(){var x=l&&l.filter("."+j.ACTIVE).removeClass(j.ACTIVE);return x&&x.length&&a.data(x[0],"ac_data")},emptyList:function(){q&&q.empty()},unbind:function(){c&&c.remove()}}};a.Autocompleter.Selection=function(d,e,c){if(d.createTextRange){var b=d.createTextRange();b.collapse(true);b.moveStart("character",e);b.moveEnd("character",c);b.select()}else{if(d.setSelectionRange){d.setSelectionRange(e,c)}else{if(d.selectionStart){d.selectionStart=e;d.selectionEnd=c}}}d.focus()}})(jQuery);(function(e){var b={},l,o,q,k=e.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),a=false;e.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){e.tooltip.blocked=!e.tooltip.blocked}};e.fn.extend({tooltip:function(s){s=e.extend({},e.tooltip.defaults,s);h(s);return this.each(function(){e.data(this,"tooltip",s);this.tOpacity=b.parent.css("opacity");this.tooltipText=this.title;e(this).removeAttr("title");this.alt=""}).mouseover(m).mouseout(f).click(f)},fixPNG:k?function(){return this.each(function(){var s=e(this).css("backgroundImage");if(s.match(/^url\(["']?(.*\.png)["']?\)$/i)){s=RegExp.$1;e(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+s+"')"}).each(function(){var u=e(this).css("position");if(u!="absolute"&&u!="relative"){e(this).css("position","relative")}})}})}:function(){return this},unfixPNG:k?function(){return this.each(function(){e(this).css({filter:"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){e(this)[e(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}});function h(s){if(b.parent){return}b.parent=e('<div id="'+s.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();if(e.fn.bgiframe){b.parent.bgiframe()}b.title=e("h3",b.parent);b.body=e("div.body",b.parent);b.url=e("div.url",b.parent)}function c(s){return e.data(s,"tooltip")}function g(s){if(c(this).delay){q=setTimeout(p,c(this).delay)}else{p()}a=!!c(this).track;e(document.body).bind("mousemove",d);d(s)}function m(){if(e.tooltip.blocked||this==l||(!this.tooltipText&&!c(this).bodyHandler)){return}l=this;o=this.tooltipText;if(c(this).bodyHandler){b.title.hide();var w=c(this).bodyHandler.call(this);if(w.nodeType||w.jquery){b.body.empty().append(w)}else{b.body.html(w)}b.body.show()}else{if(c(this).showBody){var v=o.split(c(this).showBody);b.title.html(v.shift()).show();b.body.empty();for(var u=0,s;(s=v[u]);u++){if(u>0){b.body.append("<br/>")}b.body.append(s)}b.body.hideWhenEmpty()}else{b.title.html(o).show();b.body.hide()}}if(c(this).showURL&&e(this).url()){b.url.html(e(this).url().replace("http://","")).show()}else{b.url.hide()}b.parent.addClass(c(this).extraClass);if(c(this).fixPNG){b.parent.fixPNG()}g.apply(this,arguments)}function p(){q=null;if((!k||!e.fn.bgiframe)&&c(l).fade){if(b.parent.is(":animated")){b.parent.stop().show().fadeTo(c(l).fade,l.tOpacity)}else{b.parent.is(":visible")?b.parent.fadeTo(c(l).fade,l.tOpacity):b.parent.fadeIn(c(l).fade)}}else{b.parent.show()}d()}function d(x){if(e.tooltip.blocked){return}if(x&&x.target.tagName=="OPTION"){return}if(!a&&b.parent.is(":visible")){e(document.body).unbind("mousemove",d)}if(l==null){e(document.body).unbind("mousemove",d);return}b.parent.removeClass("viewport-right").removeClass("viewport-bottom");var z=b.parent[0].offsetLeft;var y=b.parent[0].offsetTop;if(x){z=x.pageX+c(l).left;y=x.pageY+c(l).top;var u="auto";if(c(l).positionLeft){u=e(window).width()-z;z="auto"}b.parent.css({left:z,right:u,top:y})}var s=j(),w=b.parent[0];if(s.x+s.cx<w.offsetLeft+w.offsetWidth){z-=w.offsetWidth+20+c(l).left;b.parent.css({left:z+"px"}).addClass("viewport-right")}if(s.y+s.cy<w.offsetTop+w.offsetHeight){y-=w.offsetHeight+20+c(l).top;b.parent.css({top:y+"px"}).addClass("viewport-bottom")}}function j(){return{x:e(window).scrollLeft(),y:e(window).scrollTop(),cx:e(window).width(),cy:e(window).height()}}function f(v){if(e.tooltip.blocked){return}if(q){clearTimeout(q)}l=null;var u=c(this);function s(){b.parent.removeClass(u.extraClass).hide().css("opacity","")}if((!k||!e.fn.bgiframe)&&u.fade){if(b.parent.is(":animated")){b.parent.stop().fadeTo(u.fade,0,s)}else{b.parent.stop().fadeOut(u.fade,s)}}else{s()}if(c(this).fixPNG){b.parent.unfixPNG()}}})(jQuery);(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var c=a.data(this[0],"validator");if(c){return c}c=new a.validator(b,this[0]);a.data(this[0],"validator",c);if(c.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=true});this.submit(function(d){if(c.settings.debug){d.preventDefault()}function e(){if(c.settings.submitHandler){c.settings.submitHandler.call(c,c.currentForm);return false}return true}if(c.cancelSubmit){c.cancelSubmit=false;return e()}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false}return e()}else{c.focusInvalid();return false}})}return c},valid:function(){if(a(this[0]).is("form")){return this.validate().form()}else{var c=false;var b=a(this[0].form).validate();this.each(function(){c|=b.element(this)});return c}},removeAttrs:function(d){var b={},c=this;a.each(d.split(/\s/),function(e,f){b[f]=c.attr(f);c.removeAttr(f)});return b},rules:function(e,b){var g=this[0];if(e){var d=a.data(g.form,"validator").settings;var j=d.rules;var k=a.validator.staticRules(g);switch(e){case"add":a.extend(k,a.validator.normalizeRule(b));j[g.name]=k;if(b.messages){d.messages[g.name]=a.extend(d.messages[g.name],b.messages)}break;case"remove":if(!b){delete j[g.name];return k}var h={};a.each(b.split(/\s/),function(l,m){h[m]=k[m];delete k[m]});return h}}var f=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(g),a.validator.classRules(g),a.validator.attributeRules(g),a.validator.staticRules(g)),g);if(f.required){var c=f.required;delete f.required;f=a.extend({required:c},f)}return f}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(b.value)},filled:function(b){return !!a.trim(b.value)},unchecked:function(b){return !b.checked}});a.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.format.apply(this,d)}}if(arguments.length>2&&c.constructor!=Array){c=a.makeArray(arguments).slice(1)}if(c.constructor!=Array){c=[c]}a.each(c,function(d,e){b=b.replace(new RegExp("\\{"+d+"\\}","g"),e)});return b};a.validator=function(b,c){this.settings=a.extend({},a.validator.defaults,b);this.currentForm=c;this.init()};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(b){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass);this.errorsFor(b).hide()}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b)}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b)}},onclick:function(b){if(b.name in this.submitted){this.element(b)}},highlight:function(c,b){a(c).addClass(b)},unhighlight:function(c,b){a(c).removeClass(b)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.format("Please enter no more than {0} characters."),minlength:a.format("Please enter at least {0} characters."),rangelength:a.format("Please enter a value between {0} and {1} characters long."),range:a.format("Please enter a value between {0} and {1}."),max:a.format("Please enter a value less than or equal to {0}."),min:a.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=(this.groups={});a.each(this.settings.groups,function(e,f){a.each(f.split(/\s/),function(h,g){b[g]=e})});var d=this.settings.rules;a.each(d,function(e,f){d[e]=a.validator.normalizeRule(f)});function c(f){var e=a.data(this[0].form,"validator");e.settings["on"+f.type]&&e.settings["on"+f.type].call(e,this[0])}a(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",c).delegate("click",":radio, :checkbox",c);if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this])}this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var b=0,c=(this.currentElements=this.elements());c[b];b++){this.check(c[b])}return this.valid()},element:function(c){c=this.clean(c);this.lastElement=c;this.prepareElement(c);this.currentElements=a(c);var b=this.check(c);if(b){delete this.invalid[c.name]}else{this.invalid[c.name]=true}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}this.showErrors();return b},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var b in c){this.errorList.push({message:c[b],element:this.findByName(b)[0]})}this.successList=a.grep(this.successList,function(d){return !(d.name in c)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm()}this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(d){var c=0;for(var b in d){c++}return c},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus()}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name}).length==1&&b},elements:function(){var c=this,b={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!c.objectLength(a(this).rules())){return false}b[this.name]=true;return true})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.formSubmitted=false;this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},check:function(c){c=this.clean(c);if(this.checkable(c)){c=this.findByName(c.name)[0]}var h=a(c).rules();var d=false;for(method in h){var g={method:method,parameters:h[method]};try{var b=a.validator.methods[method].call(this,c.value,c,g.parameters);if(b=="dependency-mismatch"){d=true;continue}d=false;if(b=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!b){this.formatAndAdd(c,g);return false}}catch(f){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+g.method+"' method");throw f}}if(d){return}if(this.objectLength(h)){this.successList.push(c)}return true},customMetaMessage:function(b,d){if(!a.metadata){return}var c=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return c&&c.messages&&c.messages[d]},customMessage:function(c,d){var b=this.settings.messages[c];return b&&(b.constructor==String?b:b[d])},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b]}}return undefined},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,d){var c=this.defaultMessage(b,d.method);if(typeof c=="function"){c=c.call(this,d.parameters,b)}this.errorList.push({message:c,element:b});this.errorMap[b.name]=c;this.submitted[b.name]=c},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parents(this.settings.wrapper))}return b},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var b=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass);this.showLabel(b.element,b.message)}if(this.errorList.length){this.toShow=this.toShow.add(this.containers)}if(this.settings.success){for(var c=0;this.successList[c];c++){this.showLabel(this.successList[c])}}if(this.settings.unhighlight){for(var c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],this.settings.errorClass)}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(c,d){var b=this.errorsFor(c);if(b.length){b.removeClass().addClass(this.settings.errorClass);b.attr("generated")&&b.html(d)}else{b=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(c),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){b=b.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()}if(!this.labelContainer.append(b).length){this.settings.errorPlacement?this.settings.errorPlacement(b,a(c)):b.insertAfter(c)}}if(!d&&this.settings.success){b.text("");typeof this.settings.success=="string"?b.addClass(this.settings.success):this.settings.success(b)}this.toShow=this.toShow.add(b)},errorsFor:function(b){return this.errors().filter("[for='"+this.idOrName(b)+"']")},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},checkable:function(b){return/radio|checkbox/i.test(b.type)},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(d,e){return e.form==c&&e.name==b&&e||null})},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length}}return c.length},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true},dependTypes:{"boolean":function(c,b){return c},string:function(c,b){return !!a(c,b.form).length},"function":function(c,b){return c(b)}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true}},stopRequest:function(b,c){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0}delete this.pending[b.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit()}else{if(!c&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this])}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(c){var d={};var b=a(c).attr("class");b&&a.each(b.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(d,a.validator.classRuleSettings[this])}});return d},attributeRules:function(c){var e={};var b=a(c);for(method in a.validator.methods){var d=b.attr(method);if(d){e[method]=d}}if(e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)){delete e.maxlength}return e},metadataRules:function(b){if(!a.metadata){return{}}var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata()},staticRules:function(c){var d={};var b=a.data(c.form,"validator");if(b.settings.rules){d=a.validator.normalizeRule(b.settings.rules[c.name])||{}}return d},normalizeRules:function(c,b){a.each(c,function(f,e){if(e===false){delete c[f];return}if(e.param||e.depends){var d=true;switch(typeof e.depends){case"string":d=!!a(e.depends,b.form).length;break;case"function":d=e.depends.call(b,b);break}if(d){c[f]=e.param!==undefined?e.param:true}else{delete c[f]}}});a.each(c,function(d,e){c[d]=a.isFunction(e)?e(b):e});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this])}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])]}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength}}if(c.messages){delete c.messages}return c},normalizeRule:function(c){if(typeof c=="string"){var b={};a.each(c.split(/\s/),function(){b[this]=true});c=b}return c},addMethod:function(b,d,c){a.validator.methods[b]=d;a.validator.messages[b]=c;if(d.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b))}},methods:{required:function(d,c,e){if(!this.depend(e,c)){return"dependency-mismatch"}switch(c.nodeName.toLowerCase()){case"select":var b=a("option:selected",c);return b.length>0&&(c.type=="select-multiple"||(a.browser.msie&&!(b[0].attributes.value.specified)?b[0].text:b[0].value).length>0);case"input":if(this.checkable(c)){return this.getLength(d,c)>0}default:return a.trim(d).length>0}},remote:function(f,c,g){if(this.optional(c)){return"dependency-mismatch"}var d=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={}}this.settings.messages[c.name].remote=typeof d.message=="function"?d.message(f):d.message;g=typeof g=="string"&&{url:g}||g;if(d.old!==f){d.old=f;var b=this;this.startRequest(c);var e={};e[c.name]=f;a.ajax(a.extend(true,{url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:e,success:function(j){if(j){var h=b.formSubmitted;b.prepareElement(c);b.formSubmitted=h;b.successList.push(c);b.showErrors()}else{var k={};k[c.name]=j||b.defaultMessage(c,"remote");b.showErrors(k)}d.valid=j;b.stopRequest(c,j)}},g));return"pending"}else{if(this.pending[c.name]){return"pending"}}return d.valid},minlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)>=d},maxlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)<=d},rangelength:function(d,b,e){var c=this.getLength(a.trim(d),b);return this.optional(b)||(c>=e[0]&&c<=e[1])},min:function(c,b,d){return this.optional(b)||c>=d},max:function(c,b,d){return this.optional(b)||c<=d},range:function(c,b,d){return this.optional(b)||(c>=d[0]&&c<=d[1])},email:function(c,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(c)},url:function(c,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(c)},date:function(c,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(c))},dateISO:function(c,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(c)},dateDE:function(c,b){return this.optional(b)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(c)},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c)},numberDE:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(c)},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c)},creditcard:function(f,c){if(this.optional(c)){return"dependency-mismatch"}if(/[^0-9-]+/.test(f)){return false}var g=0,e=0,b=false;f=f.replace(/\D/g,"");for(n=f.length-1;n>=0;n--){var d=f.charAt(n);var e=parseInt(d,10);if(b){if((e*=2)>9){e-=9}}g+=e;b=!b}return(g%10)==0},accept:function(c,b,d){d=typeof d=="string"?d:"png|jpe?g|gif";return this.optional(b)||c.match(new RegExp(".("+d+")$","i"))},equalTo:function(c,b,d){return c==a(d).val()}}})})(jQuery);(function(c){var b=c.ajax;var a={};c.ajax=function(e){e=c.extend(e,c.extend({},c.ajaxSettings,e));var d=e.port;if(e.mode=="abort"){if(a[d]){a[d].abort()}return(a[d]=b.apply(this,arguments))}return b.apply(this,arguments)}})(jQuery);(function(a){a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){if(a.browser.msie){return false}this.addEventListener(c,a.event.special[b].handler,true)},teardown:function(){if(a.browser.msie){return false}this.removeEventListener(c,a.event.special[b].handler,true)},handler:function(d){arguments[0]=a.event.fix(d);arguments[0].type=b;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{delegate:function(d,c,b){return this.bind(d,function(e){var f=a(e.target);if(f.is(c)){return b.apply(f,arguments)}})},triggerEvent:function(b,c){return this.triggerHandler(b,[a.event.fix({type:b,target:c})])}})})(jQuery);(function(b){b.fn.ajaxSubmit=function(s){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof s=="function"){s={success:s}}s=b.extend({url:this.attr("action")||window.location.toString(),type:this.attr("method")||"GET"},s||{});var v={};this.trigger("form-pre-serialize",[this,s,v]);if(v.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(s.beforeSerialize&&s.beforeSerialize(this,s)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var l=this.formToArray(s.semantic);if(s.data){s.extraData=s.data;for(var e in s.data){if(s.data[e] instanceof Array){for(var f in s.data[e]){l.push({name:e,value:s.data[e][f]})}}else{l.push({name:e,value:s.data[e]})}}}if(s.beforeSubmit&&s.beforeSubmit(l,this,s)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[l,this,s,v]);if(v.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var d=b.param(l);if(s.type.toUpperCase()=="GET"){s.url+=(s.url.indexOf("?")>=0?"&":"?")+d;s.data=null}else{s.data=d}var u=this,h=[];if(s.resetForm){h.push(function(){u.resetForm()})}if(s.clearForm){h.push(function(){u.clearForm()})}if(!s.dataType&&s.target){var o=s.success||function(){};h.push(function(j){b(s.target).html(j).each(o,arguments)})}else{if(s.success){h.push(s.success)}}s.success=function(w,k){for(var q=0,j=h.length;q<j;q++){h[q].apply(s,[w,k,u])}};var c=b("input:file",this).fieldValue();var p=false;for(var g=0;g<c.length;g++){if(c[g]){p=true}}if(s.iframe||p){if(b.browser.safari&&s.closeKeepAlive){b.get(s.closeKeepAlive,m)}else{m()}}else{b.ajax(s)}this.trigger("form-submit-notify",[this,s]);return this;function m(){var x=u[0];if(b(":input[name=submit]",x).length){alert('Error: Form elements must not be named "submit".');return}var q=b.extend({},b.ajaxSettings,s);var H=jQuery.extend(true,{},b.extend(true,{},b.ajaxSettings),q);var w="jqFormIO"+(new Date().getTime());var D=b('<iframe id="'+w+'" name="'+w+'" />');var F=D[0];if(b.browser.msie||b.browser.opera){F.src='javascript:false;document.write("");'}D.css({position:"absolute",top:"-1000px",left:"-1000px"});var G={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;D.attr("src","about:blank")}};var E=q.global;if(E&&!b.active++){b.event.trigger("ajaxStart")}if(E){b.event.trigger("ajaxSend",[G,q])}if(H.beforeSend&&H.beforeSend(G,H)===false){H.global&&jQuery.active--;return}if(G.aborted){return}var k=0;var z=0;var j=x.clk;if(j){var y=j.name;if(y&&!j.disabled){s.extraData=s.extraData||{};s.extraData[y]=j.value;if(j.type=="image"){s.extraData[name+".x"]=x.clk_x;s.extraData[name+".y"]=x.clk_y}}}setTimeout(function(){var K=u.attr("target"),I=u.attr("action");u.attr({target:w,method:"POST",action:q.url});if(!s.skipEncodingOverride){u.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(q.timeout){setTimeout(function(){z=true;A()},q.timeout)}var J=[];try{if(s.extraData){for(var L in s.extraData){J.push(b('<input type="hidden" name="'+L+'" value="'+s.extraData[L]+'" />').appendTo(x)[0])}}D.appendTo("body");F.attachEvent?F.attachEvent("onload",A):F.addEventListener("load",A,false);x.submit()}finally{u.attr("action",I);K?u.attr("target",K):u.removeAttr("target");b(J).remove()}},10);function A(){if(k++){return}F.detachEvent?F.detachEvent("onload",A):F.removeEventListener("load",A,false);var J=0;var K=true;try{if(z){throw"timeout"}var L,N;N=F.contentWindow?F.contentWindow.document:F.contentDocument?F.contentDocument:F.document;if(N.body==null&&!J&&b.browser.opera){J=1;k--;setTimeout(A,100);return}G.responseText=N.body?N.body.innerHTML:null;G.responseXML=N.XMLDocument?N.XMLDocument:N;G.getResponseHeader=function(P){var O={"content-type":q.dataType};return O[P]};if(q.dataType=="json"||q.dataType=="script"){var I=N.getElementsByTagName("textarea")[0];G.responseText=I?I.value:G.responseText}else{if(q.dataType=="xml"&&!G.responseXML&&G.responseText!=null){G.responseXML=B(G.responseText)}}L=b.httpData(G,q.dataType)}catch(M){K=false;b.handleError(q,G,"error",M)}if(K){q.success(L,"success");if(E){b.event.trigger("ajaxSuccess",[G,q])}}if(E){b.event.trigger("ajaxComplete",[G,q])}if(E&&!--b.active){b.event.trigger("ajaxStop")}if(q.complete){q.complete(G,K?"success":"error")}setTimeout(function(){D.remove();G.responseXML=null},100)}function B(I,J){if(window.ActiveXObject){J=new ActiveXObject("Microsoft.XMLDOM");J.async="false";J.loadXML(I)}else{J=(new DOMParser()).parseFromString(I,"text/xml")}return(J&&J.documentElement&&J.documentElement.tagName!="parsererror")?J:null}}};b.fn.ajaxForm=function(c){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){b(this).ajaxSubmit(c);return false}).each(function(){b(":submit,input:image",this).bind("click.form-plugin",function(f){var d=this.form;d.clk=this;if(this.type=="image"){if(f.offsetX!=undefined){d.clk_x=f.offsetX;d.clk_y=f.offsetY}else{if(typeof b.fn.offset=="function"){var g=b(this).offset();d.clk_x=f.pageX-g.left;d.clk_y=f.pageY-g.top}else{d.clk_x=f.pageX-this.offsetLeft;d.clk_y=f.pageY-this.offsetTop}}}setTimeout(function(){d.clk=d.clk_x=d.clk_y=null},10)})})};b.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){b(":submit,input:image",this).unbind("click.form-plugin")})};b.fn.formToArray=function(q){var p=[];if(this.length==0){return p}var d=this[0];var h=q?d.getElementsByTagName("*"):d.elements;if(!h){return p}for(var k=0,m=h.length;k<m;k++){var e=h[k];var f=e.name;if(!f){continue}if(q&&d.clk&&e.type=="image"){if(!e.disabled&&d.clk==e){p.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}continue}var s=b.fieldValue(e,true);if(s&&s.constructor==Array){for(var g=0,c=s.length;g<c;g++){p.push({name:f,value:s[g]})}}else{if(s!==null&&typeof s!="undefined"){p.push({name:f,value:s})}}}if(!q&&d.clk){var l=d.getElementsByTagName("input");for(var k=0,m=l.length;k<m;k++){var o=l[k];var f=o.name;if(f&&!o.disabled&&o.type=="image"&&d.clk==o){p.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}}}return p};b.fn.formSerialize=function(c){return b.param(this.formToArray(c))};b.fn.fieldSerialize=function(d){var c=[];this.each(function(){var h=this.name;if(!h){return}var f=b.fieldValue(this,d);if(f&&f.constructor==Array){for(var g=0,e=f.length;g<e;g++){c.push({name:h,value:f[g]})}}else{if(f!==null&&typeof f!="undefined"){c.push({name:this.name,value:f})}}});return b.param(c)};b.fn.fieldValue=function(h){for(var g=[],e=0,c=this.length;e<c;e++){var f=this[e];var d=b.fieldValue(f,h);if(d===null||typeof d=="undefined"||(d.constructor==Array&&!d.length)){continue}d.constructor==Array?b.merge(g,d):g.push(d)}return g};b.fieldValue=function(c,j){var e=c.name,p=c.type,q=c.tagName.toLowerCase();if(typeof j=="undefined"){j=true}if(j&&(!e||c.disabled||p=="reset"||p=="button"||(p=="checkbox"||p=="radio")&&!c.checked||(p=="submit"||p=="image")&&c.form&&c.form.clk!=c||q=="select"&&c.selectedIndex==-1)){return null}if(q=="select"){var k=c.selectedIndex;if(k<0){return null}var m=[],d=c.options;var g=(p=="select-one");var l=(g?k+1:d.length);for(var f=(g?k:0);f<l;f++){var h=d[f];if(h.selected){var o=b.browser.msie&&!(h.attributes.value.specified)?h.text:h.value;if(g){return o}m.push(o)}}return m}return c.value};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var d=this.type,c=this.tagName.toLowerCase();if(d=="text"||d=="password"||c=="textarea"){this.value=""}else{if(d=="checkbox"||d=="radio"){this.checked=false}else{if(c=="select"){this.selectedIndex=-1}}}})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};b.fn.enable=function(c){if(c==undefined){c=true}return this.each(function(){this.disabled=!c})};b.fn.selected=function(c){if(c==undefined){c=true}return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var e=b(this).parent("select");if(c&&e[0]&&e[0].type=="select-one"){e.find("option").selected(false)}this.selected=c}}})};function a(){if(b.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}}})(jQuery);jQuery(function(a){a.fn.quicksearch=function(g,c){var k,b,f,j,d="",h=this,l=a.extend({delay:100,selector:null,stripeRows:null,loader:null,noResults:"",bind:"keyup",onBefore:function(){return},onAfter:function(){return},show:function(){this.style.display=""},hide:function(){this.style.display="none"}},c);this.go=function(){var e=0,p=true,o=d.toLowerCase().split(" ");var m=f.length;for(var e=0;e<m;e++){if(this.test(o,b[e])||d==""){l.show.apply(f[e]);p=false}else{l.hide.apply(f[e])}}if(p){this.results(false)}else{this.results(true);this.stripe()}this.loader(false);l.onAfter();return this};this.stripe=function(){if(typeof l.stripeRows==="object"&&l.stripeRows!==null){var m=l.stripeRows.join(" ");var e=l.stripeRows.length;j.not(":hidden").each(function(o){a(this).removeClass(m).addClass(l.stripeRows[o%e])})}return this};this.strip_html=function(m){var e=m.replace(new RegExp("<[^<]+>","g"),"");e=a.trim(e.toLowerCase());return e};this.results=function(e){if(typeof l.noResults==="string"&&l.noResults!==""){if(e){a(l.noResults).hide()}else{a(l.noResults).show()}}return this};this.loader=function(e){if(typeof l.loader==="string"&&l.loader!==""){(e)?a(l.loader).show():a(l.loader).hide()}return this};this.test=function(o,m){for(var e=0;e<o.length;e+=1){if(m.indexOf(o[e])===-1){return false}}return true};this.cache=function(){j=a(g);if(typeof l.noResults==="string"&&l.noResults!==""){j=j.not(l.noResults)}var e=(typeof l.selector==="string")?j.find(l.selector):a(g).not(l.noResults);b=e.map(function(){return h.strip_html(this.innerHTML)});f=j.map(function(){return this});return this.go()};this.trigger=function(){this.loader(true);l.onBefore();window.clearTimeout(k);k=window.setTimeout(function(){h.go()},l.delay);return this};this.cache();this.results(true);this.stripe();this.loader(false);return this.each(function(){a(this).bind(l.bind,function(){d=a(this).val();h.trigger()})})}});(function(a){a.fn.upload=function(b){b=a.extend({name:"file",enctype:"multipart/form-data",action:"",autoSubmit:true,onSubmit:function(){},onComplete:function(){},onSelect:function(){},params:{}},b);return new a.ocupload(this,b)},a.ocupload=function(f,e){var d=this;var j=new Date().getTime().toString().substr(8);var g=a('<iframe id="iframe'+j+'" name="iframe'+j+'"></iframe>').css({display:"none"});var h=a('<form method="post" enctype="'+e.enctype+'" action="'+e.action+'" target="iframe'+j+'"></form>').css({margin:0,padding:0});var c=a('<input name="'+e.name+'" type="file" />').css({position:"relative",display:"block",marginLeft:-175+"px",opacity:0});f.wrap("<div></div>");h.append(c);f.after(h);f.after(g);var b=f.parent().css({position:"relative",height:f.outerHeight()+"px",width:f.outerWidth()+"px",overflow:"hidden",cursor:"pointer",margin:0,padding:0});c.css("marginTop",-b.height()-10+"px");b.mousemove(function(k){c.css({top:k.pageY-b.offset().top+"px",left:k.pageX-b.offset().left+"px"})});c.change(function(){d.onSelect();if(d.autoSubmit){d.submit()}});a.extend(this,{autoSubmit:true,onSubmit:e.onSubmit,onComplete:e.onComplete,onSelect:e.onSelect,filename:function(){return c.attr("value")},params:function(k){var k=k?k:false;if(k){e.params=a.extend(e.params,k)}else{return e.params}},name:function(k){var k=k?k:false;if(k){c.attr("name",value)}else{return c.attr("name")}},action:function(k){var k=k?k:false;if(k){h.attr("action",k)}else{return h.attr("action")}},enctype:function(k){var k=k?k:false;if(k){h.attr("enctype",k)}else{return h.attr("enctype")}},set:function(m,l){var l=l?l:false;function k(p,o){switch(p){default:throw new Error("[jQuery.ocupload.set] '"+p+"' is an invalid option.");break;case"name":d.name(o);break;case"action":d.action(o);break;case"enctype":d.enctype(o);break;case"params":d.params(o);break;case"autoSubmit":d.autoSubmit=o;break;case"onSubmit":d.onSubmit=o;break;case"onComplete":d.onComplete=o;break;case"onSelect":d.onSelect=o;break}}if(l){k(m,l)}else{a.each(m,function(o,p){k(o,p)})}},submit:function(){this.onSubmit();a.each(e.params,function(k,l){h.append(a('<input type="hidden" name="'+k+'" value="'+l+'" />'))});h.submit();g.unbind().load(function(){var l=document.getElementById(g.attr("name"));var k=a(l.contentWindow.document.body).text();d.onComplete(k)})}})}})(jQuery);
/* Copyright (c) 2009 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
 *
 * Version: 3.0.2
 * 
 * Requires: 1.2.2+
 */
(function(a){function e(b){var c=[].slice.call(arguments,1),d=0;b=a.event.fix(b||window.event);b.type="mousewheel";if(b.wheelDelta){d=b.wheelDelta/120}if(b.detail){d=-b.detail/3}c.unshift(b,d);return a.event.handle.apply(this,c)}var f=["DOMMouseScroll","mousewheel"];a.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var b=f.length;b;){this.addEventListener(f[--b],e,false)}}else{this.onmousewheel=e}},teardown:function(){if(this.removeEventListener){for(var b=f.length;b;){this.removeEventListener(f[--b],e,false)}}else{this.onmousewheel=null}}};a.fn.extend({mousewheel:function(b){return b?this.bind("mousewheel",b):this.trigger("mousewheel")},unmousewheel:function(b){return this.unbind("mousewheel",b)}})})(jQuery);(function(F){var O,X,V,P,d,A,N,S,E,I=0,M={},h=[],e=0,K={},D=[],f=null,o=new Image(),g=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,l=/[^\.]\.(swf)\s*$/i,u,Q=1,a,c,T=false,H=20,x=F.extend(F("<div/>")[0],{prop:0}),k=0,W=!F.support.opacity&&!window.XMLHttpRequest,j=function(){X.hide();o.onerror=o.onload=null;if(f){f.abort()}O.empty()},s=function(){F.fancybox('<p id="fancybox_error">The requested content cannot be loaded.<br />Please try again later.</p>',{scrolling:"no",padding:20,transitionIn:"none",transitionOut:"none"})},J=function(){return[F(window).width(),F(window).height(),F(document).scrollLeft(),F(document).scrollTop()]},b=function(){var aa=J(),ah={},af=K.margin,ab=K.autoScale,ag=(H+af)*2,ae=(H+af)*2,ac=(K.padding*2),ad;if(K.width.toString().indexOf("%")>-1){ah.width=((aa[0]*parseFloat(K.width))/100)-(H*2);ab=false}else{ah.width=K.width+ac}if(K.height.toString().indexOf("%")>-1){ah.height=((aa[1]*parseFloat(K.height))/100)-(H*2);ab=false}else{ah.height=K.height+ac}if(ab&&(ah.width>(aa[0]-ag)||ah.height>(aa[1]-ae))){if(M.type=="image"||M.type=="swf"){ag+=ac;ae+=ac;ad=Math.min(Math.min(aa[0]-ag,K.width)/K.width,Math.min(aa[1]-ae,K.height)/K.height);ah.width=Math.round(ad*(ah.width-ac))+ac;ah.height=Math.round(ad*(ah.height-ac))+ac}else{ah.width=Math.min(ah.width,(aa[0]-ag));ah.height=Math.min(ah.height,(aa[1]-ae))}}ah.top=aa[3]+((aa[1]-(ah.height+(H*2)))*0.5);ah.left=aa[2]+((aa[0]-(ah.width+(H*2)))*0.5);if(K.autoScale===false){ah.top=Math.max(aa[3]+af,ah.top);ah.left=Math.max(aa[2]+af,ah.left)}return ah},R=function(aa){if(aa&&aa.length){switch(K.titlePosition){case"inside":return aa;case"over":return'<span id="fancybox-title-over">'+aa+"</span>";default:return'<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">'+aa+'</span><span id="fancybox-title-right"></span></span>'}}return false},w=function(){var ac=K.title,ab=c.width-(K.padding*2),aa="fancybox-title-"+K.titlePosition;F("#fancybox-title").remove();k=0;if(K.titleShow===false){return}ac=F.isFunction(K.titleFormat)?K.titleFormat(ac,D,e,K):R(ac);if(!ac||ac===""){return}F('<div id="fancybox-title" class="'+aa+'" />').css({width:ab,paddingLeft:K.padding,paddingRight:K.padding}).html(ac).appendTo("body");switch(K.titlePosition){case"inside":k=F("#fancybox-title").outerHeight(true)-K.padding;c.height+=k;break;case"over":F("#fancybox-title").css("bottom",K.padding);break;default:F("#fancybox-title").css("bottom",F("#fancybox-title").outerHeight(true)*-1);break}F("#fancybox-title").appendTo(d).hide()},q=function(){F(document).unbind("keydown.fb").bind("keydown.fb",function(aa){if(aa.keyCode==27&&K.enableEscapeButton){aa.preventDefault();F.fancybox.close()}else{if(aa.keyCode==37){aa.preventDefault();F.fancybox.prev()}else{if(aa.keyCode==39){aa.preventDefault();F.fancybox.next()}}}});if(F.fn.mousewheel){P.unbind("mousewheel.fb");if(D.length>1){P.bind("mousewheel.fb",function(aa,ab){aa.preventDefault();if(T||ab===0){return}if(ab>0){F.fancybox.prev()}else{F.fancybox.next()}})}}if(!K.showNavArrows){return}if((K.cyclic&&D.length>1)||e!==0){S.show()}if((K.cyclic&&D.length>1)||e!=(D.length-1)){E.show()}},Y=function(){var aa,ab;if((D.length-1)>e){aa=D[e+1].href;if(typeof aa!=="undefined"&&aa.match(g)){ab=new Image();ab.src=aa}}if(e>0){aa=D[e-1].href;if(typeof aa!=="undefined"&&aa.match(g)){ab=new Image();ab.src=aa}}},z=function(){A.css("overflow",(K.scrolling=="auto"?(K.type=="image"||K.type=="iframe"||K.type=="swf"?"hidden":"auto"):(K.scrolling=="yes"?"auto":"visible")));if(!F.support.opacity){A.get(0).style.removeAttribute("filter");P.get(0).style.removeAttribute("filter")}F("#fancybox-title").show();if(K.hideOnContentClick){A.one("click",F.fancybox.close)}if(K.hideOnOverlayClick){V.one("click",F.fancybox.close)}if(K.showCloseButton){N.show()}q();F(window).bind("resize.fb",F.fancybox.center);if(K.centerOnScroll){F(window).bind("scroll.fb",F.fancybox.center)}else{F(window).unbind("scroll.fb")}if(F.isFunction(K.onComplete)){K.onComplete(D,e,K)}T=false;Y()},L=function(ae){var ab=Math.round(a.width+(c.width-a.width)*ae),aa=Math.round(a.height+(c.height-a.height)*ae),ad=Math.round(a.top+(c.top-a.top)*ae),ac=Math.round(a.left+(c.left-a.left)*ae);P.css({width:ab+"px",height:aa+"px",top:ad+"px",left:ac+"px"});ab=Math.max(ab-K.padding*2,0);aa=Math.max(aa-(K.padding*2+(k*ae)),0);A.css({width:ab+"px",height:aa+"px"});if(typeof c.opacity!=="undefined"){P.css("opacity",(ae<0.5?0.5:ae))}},B=function(aa){var ab=aa.offset();ab.top+=parseFloat(aa.css("paddingTop"))||0;ab.left+=parseFloat(aa.css("paddingLeft"))||0;ab.top+=parseFloat(aa.css("border-top-width"))||0;ab.left+=parseFloat(aa.css("border-left-width"))||0;ab.width=aa.width();ab.height=aa.height();return ab},Z=function(){var ad=M.orig?F(M.orig):false,ac={},ab,aa;if(ad&&ad.length){ab=B(ad);ac={width:(ab.width+(K.padding*2)),height:(ab.height+(K.padding*2)),top:(ab.top-K.padding-H),left:(ab.left-K.padding-H)}}else{aa=J();ac={width:1,height:1,top:aa[3]+aa[1]*0.5,left:aa[2]+aa[0]*0.5}}return ac},y=function(){X.hide();if(P.is(":visible")&&F.isFunction(K.onCleanup)){if(K.onCleanup(D,e,K)===false){F.event.trigger("fancybox-cancel");T=false;return}}D=h;e=I;K=M;A.get(0).scrollTop=0;A.get(0).scrollLeft=0;if(K.overlayShow){if(W){F("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"})}V.css({"background-color":K.overlayColor,opacity:K.overlayOpacity}).unbind().show()}c=b();w();if(P.is(":visible")){F(N.add(S).add(E)).hide();var ab=P.position(),aa;a={top:ab.top,left:ab.left,width:P.width(),height:P.height()};aa=(a.width==c.width&&a.height==c.height);A.fadeOut(K.changeFade,function(){var ac=function(){A.html(O.contents()).fadeIn(K.changeFade,z)};F.event.trigger("fancybox-change");A.empty().css("overflow","hidden");if(aa){A.css({top:K.padding,left:K.padding,width:Math.max(c.width-(K.padding*2),1),height:Math.max(c.height-(K.padding*2)-k,1)});ac()}else{A.css({top:K.padding,left:K.padding,width:Math.max(a.width-(K.padding*2),1),height:Math.max(a.height-(K.padding*2),1)});x.prop=0;F(x).animate({prop:1},{duration:K.changeSpeed,easing:K.easingChange,step:L,complete:ac})}});return}P.css("opacity",1);if(K.transitionIn=="elastic"){a=Z();A.css({top:K.padding,left:K.padding,width:Math.max(a.width-(K.padding*2),1),height:Math.max(a.height-(K.padding*2),1)}).html(O.contents());P.css(a).show();if(K.opacity){c.opacity=0}x.prop=0;F(x).animate({prop:1},{duration:K.speedIn,easing:K.easingIn,step:L,complete:z})}else{A.css({top:K.padding,left:K.padding,width:Math.max(c.width-(K.padding*2),1),height:Math.max(c.height-(K.padding*2)-k,1)}).html(O.contents());P.css(c).fadeIn(K.transitionIn=="none"?0:K.speedIn,z)}},v=function(){O.width(M.width);O.height(M.height);if(M.width=="auto"){M.width=O.width()}if(M.height=="auto"){M.height=O.height()}y()},U=function(){T=true;M.width=o.width;M.height=o.height;F("<img />").attr({id:"fancybox-img",src:o.src,alt:M.title}).appendTo(O);y()},m=function(){j();var af=h[I],ac,ad,ah,ag,ab,aa,ae;M=F.extend({},F.fn.fancybox.defaults,(typeof F(af).data("fancybox")=="undefined"?M:F(af).data("fancybox")));ah=af.title||F(af).title||M.title||"";if(af.nodeName&&!M.orig){M.orig=F(af).children("img:first").length?F(af).children("img:first"):F(af)}if(ah===""&&M.orig){ah=M.orig.attr("alt")}if(af.nodeName&&(/^(?:javascript|#)/i).test(af.href)){ac=M.href||null}else{ac=M.href||af.href||null}if(M.type){ad=M.type;if(!ac){ac=M.content}}else{if(M.content){ad="html"}else{if(ac){if(ac.match(g)){ad="image"}else{if(ac.match(l)){ad="swf"}else{if(F(af).hasClass("iframe")){ad="iframe"}else{if(ac.match(/#/)){af=ac.substr(ac.indexOf("#"));ad=F(af).length>0?"inline":"ajax"}else{ad="ajax"}}}}}else{ad="inline"}}}M.type=ad;M.href=ac;M.title=ah;if(M.autoDimensions&&M.type!=="iframe"&&M.type!=="swf"){M.width="auto";M.height="auto"}if(M.modal){M.overlayShow=true;M.hideOnOverlayClick=false;M.hideOnContentClick=false;M.enableEscapeButton=false;M.showCloseButton=false}if(F.isFunction(M.onStart)){if(M.onStart(h,I,M)===false){T=false;return}}O.css("padding",(H+M.padding+M.margin));F(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){F(this).replaceWith(A.children())});switch(ad){case"html":O.html(M.content);v();break;case"inline":F('<div class="fancybox-inline-tmp" />').hide().insertBefore(F(af)).bind("fancybox-cleanup",function(){F(this).replaceWith(A.children())}).bind("fancybox-cancel",function(){F(this).replaceWith(O.children())});F(af).appendTo(O);v();break;case"image":T=false;F.fancybox.showActivity();o=new Image();o.onerror=function(){s()};o.onload=function(){o.onerror=null;o.onload=null;U()};o.src=ac;break;case"swf":ag='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+M.width+'" height="'+M.height+'"><param name="movie" value="'+ac+'"></param>';ab="";F.each(M.swf,function(ai,aj){ag+='<param name="'+ai+'" value="'+aj+'"></param>';ab+=" "+ai+'="'+aj+'"'});ag+='<embed src="'+ac+'" type="application/x-shockwave-flash" width="'+M.width+'" height="'+M.height+'"'+ab+"></embed></object>";O.html(ag);v();break;case"ajax":aa=ac.split("#",2);ae=M.ajax.data||{};if(aa.length>1){ac=aa[0];if(typeof ae=="string"){ae+="&selector="+aa[1]}else{ae.selector=aa[1]}}T=false;F.fancybox.showActivity();f=F.ajax(F.extend(M.ajax,{url:ac,data:ae,error:s,success:function(aj,ak,ai){if(f.status==200){O.html(aj);v()}}}));break;case"iframe":F('<iframe id="fancybox-frame" name="fancybox-frame'+new Date().getTime()+'" frameborder="0" hspace="0" scrolling="'+M.scrolling+'" src="'+M.href+'"></iframe>').appendTo(O);y();break}},p=function(){if(!X.is(":visible")){clearInterval(u);return}F("div",X).css("top",(Q*-40)+"px");Q=(Q+1)%12},G=function(){if(F("#fancybox-wrap").length){return}F("body").append(O=F('<div id="fancybox-tmp"></div>'),X=F('<div id="fancybox-loading"><div></div></div>'),V=F('<div id="fancybox-overlay"></div>'),P=F('<div id="fancybox-wrap"></div>'));if(!F.support.opacity){P.addClass("fancybox-ie");X.addClass("fancybox-ie")}d=F('<div id="fancybox-outer"></div>').append('<div class="fancy-bg" id="fancy-bg-n"></div><div class="fancy-bg" id="fancy-bg-ne"></div><div class="fancy-bg" id="fancy-bg-e"></div><div class="fancy-bg" id="fancy-bg-se"></div><div class="fancy-bg" id="fancy-bg-s"></div><div class="fancy-bg" id="fancy-bg-sw"></div><div class="fancy-bg" id="fancy-bg-w"></div><div class="fancy-bg" id="fancy-bg-nw"></div>').appendTo(P);d.append(A=F('<div id="fancybox-inner"></div>'),N=F('<a id="fancybox-close"></a>'),S=F('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),E=F('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));N.click(F.fancybox.close);X.click(F.fancybox.cancel);S.click(function(aa){aa.preventDefault();F.fancybox.prev()});E.click(function(aa){aa.preventDefault();F.fancybox.next()});if(W){V.get(0).style.setExpression("height","document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");X.get(0).style.setExpression("top","(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'");d.prepend('<iframe id="fancybox-hide-sel-frame" src="javascript:\'\';" scrolling="no" frameborder="0" ></iframe>')}};F.fn.fancybox=function(aa){F(this).data("fancybox",F.extend({},aa,(F.metadata?F(this).metadata():{}))).unbind("click.fb").bind("click.fb",function(ac){ac.preventDefault();if(T){return}T=true;F(this).blur();h=[];I=0;var ab=F(this).attr("rel")||"";if(!ab||ab==""||ab==="nofollow"){h.push(this)}else{h=F("a[rel="+ab+"], area[rel="+ab+"]");I=h.index(this)}m();return false});return this};F.fancybox=function(ad){if(T){return}T=true;var ac=typeof arguments[1]!=="undefined"?arguments[1]:{};h=[];I=ac.index||0;if(F.isArray(ad)){for(var ab=0,aa=ad.length;ab<aa;ab++){if(typeof ad[ab]=="object"){F(ad[ab]).data("fancybox",F.extend({},ac,ad[ab]))}else{ad[ab]=F({}).data("fancybox",F.extend({content:ad[ab]},ac))}}h=jQuery.merge(h,ad)}else{if(typeof ad=="object"){F(ad).data("fancybox",F.extend({},ac,ad))}else{ad=F({}).data("fancybox",F.extend({content:ad},ac))}h.push(ad)}if(I>h.length||I<0){I=0}m()};F.fancybox.showActivity=function(){clearInterval(u);X.show();u=setInterval(p,66)};F.fancybox.hideActivity=function(){X.hide()};F.fancybox.next=function(){return F.fancybox.pos(e+1)};F.fancybox.prev=function(){return F.fancybox.pos(e-1)};F.fancybox.pos=function(aa){if(T){return}aa=parseInt(aa,10);if(aa>-1&&D.length>aa){I=aa;m()}if(K.cyclic&&D.length>1&&aa<0){I=D.length-1;m()}if(K.cyclic&&D.length>1&&aa>=D.length){I=0;m()}return};F.fancybox.cancel=function(){if(T){return}T=true;F.event.trigger("fancybox-cancel");j();if(M&&F.isFunction(M.onCancel)){M.onCancel(h,I,M)}T=false};F.fancybox.close=function(){if(T||P.is(":hidden")){return}T=true;if(K&&F.isFunction(K.onCleanup)){if(K.onCleanup(D,e,K)===false){T=false;return}}j();F(N.add(S).add(E)).hide();F("#fancybox-title").remove();P.add(A).add(V).unbind();F(window).unbind("resize.fb scroll.fb");F(document).unbind("keydown.fb");function aa(){V.fadeOut("fast");P.hide();F.event.trigger("fancybox-cleanup");A.empty();if(F.isFunction(K.onClosed)){K.onClosed(D,e,K)}D=M=[];e=I=0;K=M={};T=false}A.css("overflow","hidden");if(K.transitionOut=="elastic"){a=Z();var ab=P.position();c={top:ab.top,left:ab.left,width:P.width(),height:P.height()};if(K.opacity){c.opacity=1}x.prop=1;F(x).animate({prop:0},{duration:K.speedOut,easing:K.easingOut,step:L,complete:aa})}else{P.fadeOut(K.transitionOut=="none"?0:K.speedOut,aa)}};F.fancybox.resize=function(){var ab,aa;if(T||P.is(":hidden")){return}T=true;ab=A.wrapInner("<div style='overflow:auto'></div>").children();aa=ab.height();P.css({height:aa+(K.padding*2)+k});A.css({height:aa});ab.replaceWith(ab.children());F.fancybox.center()};F.fancybox.center=function(){T=true;var aa=J(),ab=K.margin,ac={};ac.top=aa[3]+((aa[1]-((P.height()-k)+(H*2)))*0.5);ac.left=aa[2]+((aa[0]-(P.width()+(H*2)))*0.5);ac.top=Math.max(aa[3]+ab,ac.top);ac.left=Math.max(aa[2]+ab,ac.left);P.css(ac);T=false};F.fn.fancybox.defaults={padding:10,margin:20,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",titleShow:true,titlePosition:"outside",titleFormat:null,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,onStart:null,onCancel:null,onComplete:null,onCleanup:null,onClosed:null};F(document).ready(function(){G()})})(jQuery);var niftyOk=(document.getElementById&&document.createElement&&Array.prototype.push);var niftyCss=false;String.prototype.find=function(a){return(this.indexOf(a)>=0?true:false)};var oldonload=window.onload;if(typeof(NiftyLoad)!="function"){NiftyLoad=function(){}}if(typeof(oldonload)=="function"){window.onload=function(){oldonload();AddCss();NiftyLoad()}}else{window.onload=function(){AddCss();NiftyLoad()}}function AddCss(){niftyCss=true}function Nifty(a,c){if(niftyOk==false){return}if(niftyCss==false){AddCss()}var d,b=a.split(","),e=0;if(c==null){c=""}if(c.find("fixed-height")){e=getElementsBySelector(b[0])[0].offsetHeight}for(d=0;d<b.length;d++){Rounded(b[d],c)}if(c.find("height")){SameHeight(a,e)}}function Rounded(a,d){var e,f="",c="",b=new Array();if(d!=""){d=d.replace("left","tl bl");d=d.replace("right","tr br");d=d.replace("top","tr tl");d=d.replace("bottom","br bl");d=d.replace("transparent","alias");if(d.find("tl")){f="both";if(!d.find("tr")){f="left"}}else{if(d.find("tr")){f="right"}}if(d.find("bl")){c="both";if(!d.find("br")){c="left"}}else{if(d.find("br")){c="right"}}}if(f==""&&c==""&&!d.find("none")){f="both";c="both"}b=getElementsBySelector(a);for(e=0;e<b.length;e++){FixIE(b[e]);if(f!=""){AddTop(b[e],f,d)}if(c!=""){AddBottom(b[e],c,d)}}}function AddTop(c,l,m){var k=CreateEl("b"),e=4,h="",a,j,b="r",f,g;k.style.marginLeft="-"+getPadding(c,"Left")+"px";k.style.marginRight="-"+getPadding(c,"Right")+"px";if(m.find("alias")||(g=getBk(c))=="transparent"){g="transparent";f="transparent";h=getParentBk(c);b="t"}else{f=getParentBk(c);h=Mix(g,f)}k.style.background=f;k.className="niftycorners";a=getPadding(c,"Top");if(m.find("small")){k.style.marginBottom=(a-2)+"px";b+="s";e=2}else{if(m.find("big")){k.style.marginBottom=(a-10)+"px";b+="b";e=8}else{k.style.marginBottom=(a-5)+"px"}}for(j=1;j<=e;j++){k.appendChild(CreateStrip(j,l,g,h,b))}c.style.paddingTop="0";c.insertBefore(k,c.firstChild)}function AddBottom(c,l,m){var k=CreateEl("b"),e=4,h="",a,j,b="r",f,g;k.style.marginLeft="-"+getPadding(c,"Left")+"px";k.style.marginRight="-"+getPadding(c,"Right")+"px";if(m.find("alias")||(g=getBk(c))=="transparent"){g="transparent";f="transparent";h=getParentBk(c);b="t"}else{f=getParentBk(c);h=Mix(g,f)}k.style.background=f;k.className="niftycorners";a=getPadding(c,"Bottom");if(m.find("small")){k.style.marginTop=(a-2)+"px";b+="s";e=2}else{if(m.find("big")){k.style.marginTop=(a-10)+"px";b+="b";e=8}else{k.style.marginTop=(a-5)+"px"}}for(j=e;j>0;j--){k.appendChild(CreateStrip(j,l,g,h,b))}c.style.paddingBottom=0;c.appendChild(k)}function CreateStrip(d,e,b,c,f){var a=CreateEl("b");a.className=f+d;a.style.backgroundColor=b;if(e=="left"){a.style.borderRightWidth="0";a.style.marginRight="0"}else{if(e=="right"){a.style.borderLeftWidth="0";a.style.marginLeft="0"}}return(a)}function CreateEl(a){return(document.createElement(a))}function FixIE(a){if(a.currentStyle!=null&&a.currentStyle.hasLayout!=null&&a.currentStyle.hasLayout==false){a.style.display="inline-block"}}function SameHeight(a,d){var g,b=a.split(","),f,c,e=[],h;for(g=0;g<b.length;g++){f=getElementsBySelector(b[g]);e=e.concat(f)}for(g=0;g<e.length;g++){if(e[g].offsetHeight>d){d=e[g].offsetHeight}e[g].style.height="auto"}for(g=0;g<e.length;g++){h=d-e[g].offsetHeight;if(h>0){f=CreateEl("b");f.className="niftyfill";f.style.height=h+"px";nc=e[g].lastChild;if(nc.className=="niftycorners"){e[g].insertBefore(f,nc)}else{e[g].appendChild(f)}}}}function getElementsBySelector(d){var h,g,b="",o="",A=d,x="",w,e,m,u,z=[],q=[],p;if(d.find("#")){if(d.find(" ")){z=d.split(" ");var l=z[0].split("#");if(l.length==1){return(q)}m=document.getElementById(l[1]);if(m){y=m.getElementsByTagName(z[1]);for(h=0;h<y.length;h++){q.push(y[h])}}return(q)}else{z=d.split("#");A=z[0];b=z[1];if(b!=""){m=document.getElementById(b);if(m){q.push(m)}return(q)}}}if(d.find(".")){z=d.split(".");A=z[0];o=z[1];if(o.find(" ")){z=o.split(" ");o=z[0];x=z[1]}}var y=document.getElementsByTagName(A);if(o==""){for(h=0;h<y.length;h++){q.push(y[h])}return(q)}for(h=0;h<y.length;h++){p=y[h].className.split(" ");for(g=0;g<p.length;g++){if(p[g]==o){if(x==""){q.push(y[h])}else{w=y[h].getElementsByTagName(x);for(e=0;e<w.length;e++){q.push(w[e])}}}}}return(q)}function getParentBk(a){var b=a.parentNode,d;while(b.tagName.toUpperCase()!="HTML"&&(d=getBk(b))=="transparent"){b=b.parentNode}if(d=="transparent"){d="#FFFFFF"}return(d)}function getBk(a){var b=getStyleProp(a,"backgroundColor");if(b==null||b=="transparent"||b.find("rgba(0, 0, 0, 0)")){return("transparent")}if(b.find("rgb")){b=rgb2hex(b)}return(b)}function getPadding(a,b){var c=getStyleProp(a,"padding"+b);if(c==null||!c.find("px")){return(0)}return(parseInt(c))}function getStyleProp(a,b){if(a.currentStyle){return(a.currentStyle[b])}if(document.defaultView.getComputedStyle){return(document.defaultView.getComputedStyle(a,"")[b])}return(null)}function rgb2hex(f){var d="",a,c,b;var e=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;var c=e.exec(f);for(b=1;b<4;b++){a=parseInt(c[b]).toString(16);if(a.length==1){d+="0"+a}else{d+=a}}return("#"+d)}function Mix(f,e){var d,c,b,a,h,g=new Array(3);if(f.length==4){c=1}else{c=2}if(e.length==4){b=1}else{b=2}for(d=0;d<3;d++){a=parseInt(f.substr(1+c*d,c),16);if(c==1){a=16*a+a}h=parseInt(e.substr(1+b*d,b),16);if(b==1){h=16*h+h}g[d]=Math.floor((a*50+h*50)/100);g[d]=g[d].toString(16);if(g[d].length==1){g[d]="0"+g[d]}}return("#"+g[0]+g[1]+g[2])}if(!window.jGCharts){jGCharts={}}jGCharts.Api=function(){var L=0;var h=0;var H=0;var at=0;var g="http://chart.apis.google.com/chart?";var s={type:"cht",size:"chs",data:"chd",colors:"chco",scaling:"chds",axis_type:"chxt",axis_range:"chxr",axis_labels:"chxl",legend:"chdl",bar_width:"chbh",background:"chf",fillarea:"chm",title:"chtt",title_style:"chts",grid:"chg",line_style:"chls",agent:"agent"};var S=false;var ap=false;var ai=false;var J=false;var ae=false;var u=false;var X=false;var av="bvg";var k="300x200";var Y=false;var W=false;var ar=false;var au=false;var ab=[];var ac=1;var e="x,y";var aq=false;var M=false;var N=false;var aj=false;var ak="solid";var G="solid";var ag=90;var aa=90;var D=10;var w=10;var ao=false;var A=false;var O=false;var j=false;var ah=false;var y=20;var m=1;var af=false;var B=10;var F=10;var V=10;var l=0;var Z=false;var v=["5131C9","FFCC00","DA1B1B","FF9900","FF6600","CCFFFF","CCFF00","CCCCCC","FF99CC","999900","999999","66FF00","66CC00","669900","660099","33CC00","333399","000000"];var al="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";function I(ay,aA){var az=[];for(var aw=0;aw<ay.length;aw++){var ax=ay[aw];if(!isNaN(ax)&&ax>=0){az.push(al.charAt(Math.round((al.length-1)*ax/aA)))}else{az.push("_")}}return az.join("")}function U(){var aw=y;if(m){aw+=","+m}return aw}function P(){if(!au.constructor==Array){throw new Error("Legend must be Array")}var ax="";for(var aw=0;aw<au.length;aw++){ax+=au[aw]+"|"}ax=T(ax,"|");return ax}function an(){if(!ar.constructor==Array){throw new Error("Data must be Array")}var ax="";var ay=[];for(var aw=0;aw<ar.length;aw++){if(ar[aw].constructor!=Array){ar[aw]=[ar[aw]]}for(var az=0;az<ar[aw].length;az++){if(!ay[az]){ay[az]=[]}ay[az].push((ar[aw][az]));if(ay[az].length>h){h=ay[az].length;L=ar[aw].length}}if(S){Q(sum(ar[aw]));d(sum(ar[aw]))}else{Q(ar[aw]);d(ar[aw])}}if(J&&ah){ay=c(ay)}if(J&&j){ay=q(ay)}for(var az=0;az<ay.length;az++){ax+=I(ay[az],H)+","}ax=T(ax,",");return"s:"+ax}function q(ay){var ax=[];for(var aw=1;aw<=h;aw++){ax.push(0)}ay.push(ax);return ay}function c(ax){var ay=[];for(var aw=1;aw<=h;aw++){ay.push(H)}ax.unshift(ay);return ax}function R(){var ay="";var az="";var ax=L;if(J&&ah){ax++}for(var aw=0;aw<ax;aw++){az=_colors[aw]||v[aw];ay+=az+","}ay=T(ay,",");return ay}function E(){return at+","+H}function Q(aw){if(aw.constructor==Array){aw.forEach(function(ax){Q(ax)})}else{if(H<aw){H=aw}}}function d(aw){if(aw.constructor==Array){aw.forEach(function(ax){d(ax)})}else{if(at>aw){at=aw}}}function K(){return"0,"+at+","+H+"|1,"+at+","+H}function f(){var az="";if(ab.length==0&&h>10){ac=parseInt(h/10)}if(ap){var ax=[];for(var aw=ab.length;aw>0;aw--){ax.push(ab[(aw-1)])}ab=ax}for(var aw=0;aw<h;aw++){var aA=(aw%ac)==0?(ab[aw]||aw):"";az+=aA+"|"}az=T(az,"|");var ay=(ap)?1:0;return ay+":|"+az}function p(){var aw=a(ak);var ay=a(G);var ax="";if(aq&&ao){aq+=parseInt(ao)}if(aq&&aw=="s"){ax="bg,s,"+aq}if(aq&&aw=="lg"){ax="bg,lg,"+ag+","+aq+",0,"+N+",1"}if(aq&&aw=="ls"){ax="bg,ls,"+ag+","+aq+",0."+parseInt(D/10)+","+N+",0."+parseInt(D/10)}if(M&&A){M+=parseInt(A)}if(M&&aq){ax+="|"}if(M&&ay=="s"){ax+="c,s,"+M}if(M&&ay=="lg"){ax+="c,lg,"+aa+","+M+",0,"+aj+",1"}if(M&&ay=="ls"){ax+="c,ls,"+aa+","+M+",0."+parseInt(w/10)+","+aj+",0."+parseInt(w/10)}return ax}function a(aw){if(aw=="solid"){return"s"}if(aw=="gradient"){return"lg"}if(aw=="stripes"){return"ls"}return aw}function b(){var aw=[];var ax="";if(J){aw=R(_colors,ah).split(",");aw.forEach(function(az,ay){ax+="b,"+az+","+ay+","+(ay+1)+",0|"});ax=T(ax,"|")}return ax}function ad(){var aw="";if(F>=0){aw+=F}if(B>=0){aw+=","+B}if(V>=0){aw+=","+V}if(l>=0){aw+=","+l}return aw}function x(){var aw="";Z.forEach(function(ax){aw+=ax.join(",")+"|"});aw=T(aw,"|");return aw}function am(aw){if(jGCharts.Api.type.indexOf(aw.type)!==-1){av=aw.type}if(aw.size){k=aw.size}if(aw.data){ar=aw.data}if(aw.legend){au=aw.legend}if(aw.axis_labels){ab=aw.axis_labels}if(aw.axis_step){ac=aw.axis_step}if(aw.colors){_colors=aw.colors}else{_colors=[]}if(aw.lines){Z=aw.lines}if(aw.title){Y=aw.title}if(aw.title_color&&aw.title_size){W=aw.title_color+","+aw.title_size}if(aw.bar_width){y=aw.bar_width}if(aw.bar_spacing>=0){m=aw.bar_spacing}if(aw.fillarea){O=aw.fillarea}if(aw.fillbottom){j=aw.fillbottom}if(aw.filltop){ah=aw.filltop}if(aw.axis_type){e=aw.axis_type}if(aw.bg){aq=aw.bg}if(aw.bg_type){ak=aw.bg_type}if(aw.bg_offset){N=aw.bg_offset}if(aw.bg_width){D=aw.bg_width}if(aw.bg_angle>=0){ag=aw.bg_angle}if(aw.bg_trasparency){ao=aw.bg_trasparency}if(aw.chbg){M=aw.chbg}if(aw.chbg_type){G=aw.chbg_type}if(aw.chbg_offset){aj=aw.chbg_offset}if(aw.chbg_width){w=aw.chbg_width}if(aw.chbg_angle>=0){aa=aw.chbg_angle}if(aw.chbg_trasparency){A=aw.chbg_trasparency}if(aw.grid){af=aw.grid;if(aw.grid_x>=0){F=aw.grid_x}if(aw.grid_y>=0){B=aw.grid_y}if(aw.grid_line>=0){V=aw.grid_line}if(aw.grid_blank>=0){l=aw.grid_blank}}}function o(ax,az,ay){var aw=ay?"":"&";return s[ax]+"="+az+aw}function z(){ai=av.indexOf("v")!==-1;ap=av.indexOf("h")!==-1;S=av.indexOf("s")!==-1&&av!="ls"&&av!="lc";u=(av=="ls"||av=="lc");X=(av=="p"||av=="p3");J=u&&O;ae=av.indexOf("b")!==-1}function T(ax,aw){return(ax.lastIndexOf(aw)!==-1)?ax.substr(0,ax.lastIndexOf(aw)):ax}return{make:function(ax){var aw=g;am(ax);z();aw+=o("type",av);aw+=o("size",k);if(Y){aw+=o("title",Y)}if(W){aw+=o("title_style",W)}if(ae){aw+=o("bar_width",U())}aw+=o("axis_type",e);if(!X&&au.length>0){aw+=o("legend",P())}aw+=o("data",an());aw+=o("scaling",E());aw+=o("axis_range",K());aw+=o("axis_labels",f());aw+=o("background",p());aw+=o("colors",R());if(u&&Z){aw+=o("line_style",x())}if(af){aw+=o("grid",ad())}if(u&&J){aw+=o("fillarea",b())}aw+=o("agent","jgcharts",true);return aw}}};jGCharts.Api.type=["bhs","bvs","bhg","bvg","lc","ls","p","p3"];function sum(a){return foldl(a,0,function(c,b){return c+b})}function foldl(a,d,c){for(var b=0;b<a.length;b++){d=c(d,a[b])}return d}Function.prototype.method=function(a,b){this.prototype[a]=b;return this};if(!Array.prototype.forEach){Array.method("forEach",function(d,e){var c=e||window;for(var b=0,a=this.length;b<a;++b){d.call(c,this[b],b,this)}}).method("every",function(d,e){var c=e||window;for(var b=0,a=this.length;b<a;++b){if(!d.call(c,this[b],b,this)){return false}}return true}).method("some",function(d,e){var c=e||window;for(var b=0,a=this.length;b<a;++b){if(d.call(c,this[b],b,this)){return true}}return false}).method("map",function(f,g){var e=g||window;var b=[];for(var d=0,c=this.length;d<c;++d){b.push(f.call(e,this[d],d,this))}return b}).method("filter",function(f,g){var e=g||window;var b=[];for(var d=0,c=this.length;d<c;++d){if(!f.call(e,this[d],d,this)){continue}b.push(this[d])}return b}).method("indexOf",function(c,d){var d=d||0;for(var b=d,a=this.length;b<a;++b){if(this[b]===c){return b}}return -1}).method("lastIndexOf",function(b,c){var c=c||this.length;if(c>=this.length){c=this.length}if(c<0){c=this.length+c}for(var a=c;a>=0;--a){if(this[a]===b){return a}}return -1})}jGCharts.Base={init:function(a){a=jQuery.extend({},a);return this.each(function(){if(!a.data){throw new Error("No Data")}var c=new jGCharts.Api();var b=c.make(a);jQuery("<img>").attr("src",b).appendTo(this);jQuery("<p>"+b+"</p>").appendTo(this)})}};jQuery.fn.jgcharts=jGCharts.Base.init;Persist=(function(){var e="0.1.0",d,g,a,f,c,b;b=(function(){var q="Thu, 01-Jan-1970 00:00:01 GMT",j=1000*60*60*24,s=["expires","path","domain"],l=escape,k=unescape,p=document,m;var u=function(){var v=new Date();v.setTime(v.getTime());return v};var h=function(y,B){var x,w,A,z=[],v=(arguments.length>2)?arguments[2]:{};z.push(l(y)+"="+l(B));for(x=0;x<s.length;x++){w=s[x];if(A=v[w]){z.push(w+"="+A)}}if(v.secure){z.push("secure")}return z.join("; ")};var o=function(){var x="__EC_TEST__",w=new Date();w=w.toGMTString();this.set(x,w);this.enabled=(this.remove(x)==w);return this.enabled};m={set:function(z,D){var y=(arguments.length>2)?arguments[2]:{},x=u(),w,v={};if(y.expires){y.expires*=j;v.expires=new Date(x.getTime()+y.expires);v.expires=v.expires.toGMTString()}var B=["path","domain","secure"];for(i=0;i<B.length;i++){if(y[B[i]]){v[B[i]]=y[B[i]]}}var A=h(z,D,v);p.cookie=A;return D},has:function(w){w=l(w);var z=p.cookie,y=z.indexOf(w+"="),v=y+w.length+1,x=z.substring(0,w.length);return((!y&&w!=x)||y<0)?false:true},get:function(x){x=l(x);var A=p.cookie,z=A.indexOf(x+"="),v=z+x.length+1,y=A.substring(0,x.length),w;if((!z&&x!=y)||z<0){return null}w=A.indexOf(";",v);if(w<0){w=A.length}return k(A.substring(v,w))},remove:function(v){var x=m.get(v),w={expires:q};p.cookie=h(v,"",w);return x},keys:function(){var z=p.cookie,y=z.split("; "),v,x,w=[];for(v=0;v<y.length;v++){x=y[v].split("=");w.push(k(x[0]))}return w},all:function(){var z=p.cookie,y=z.split("; "),v,x,w=[];for(v=0;v<y.length;v++){x=y[v].split("=");w.push([k(x[0]),k(x[1])])}return w},version:"0.2.1",enabled:false};m.enabled=o.call(m);return m}());c=function(){};a=function(h){return"PS"+h.replace(/_/g,"__").replace(/ /g,"_s")};C={search_order:["localstorage","whatwg_db","globalstorage","flash","ie","cookie"],name_re:/^[a-z][a-z0-9_ -]+$/i,methods:["init","get","set","remove","load","save"],sql:{version:"1",create:"CREATE TABLE IF NOT EXISTS persist_data (k TEXT UNIQUE NOT NULL PRIMARY KEY, v TEXT NOT NULL)",get:"SELECT v FROM persist_data WHERE k = ?",set:"INSERT INTO persist_data(k, v) VALUES (?, ?)",remove:"DELETE FROM persist_data WHERE k = ?"},flash:{div_id:"_persist_flash_wrap",id:"_persist_flash",path:"persist.swf",size:{w:1,h:1},args:{autostart:true}}};g={gears:{size:-1,test:function(){return(window.google&&window.google.gears)?true:false},methods:{transaction:function(j){var h=this.db;h.execute("BEGIN").close();j.call(this,h);h.execute("COMMIT").close()},init:function(){var h;h=this.db=google.gears.factory.create("beta.database");h.open(a(this.name));h.execute(C.sql.create).close()},get:function(h,k,j){var l,m=C.sql.get;if(!k){return}this.transaction(function(o){l=o.execute(m,[h]);if(l.isValidRow()){k.call(j||this,true,l.field(0))}else{k.call(j||this,false,null)}l.close()})},set:function(j,p,l,k){var h=C.sql.remove,o=C.sql.set,m;this.transaction(function(q){q.execute(h,[j]).close();q.execute(o,[j,p]).close();if(l){l.call(k||this,true,p)}})},remove:function(h,k,j){var l=C.sql.get;sql=C.sql.remove,r,val;this.transaction(function(m){if(k){r=m.execute(l,[h]);if(r.isValidRow()){val=r.field(0);m.execute(sql,[h]).close();k.call(j||this,true,val)}else{k.call(j||this,false,null)}r.close()}else{m.execute(sql,[h]).close()}})}}},whatwg_db:{size:200*1024,test:function(){var h="PersistJS Test",j="Persistent database test.";if(!window.openDatabase){return false}if(!window.openDatabase(h,C.sql.version,j,g.whatwg_db.size)){return false}return true},methods:{transaction:function(h){if(!this.db_created){var j=C.sql.create;this.db.transaction(function(k){k.executeSql(j,[],function(){this.db_created=true})},c)}this.db.transaction(h)},init:function(){var j,h;j=this.o.about||"Persistent storage for "+this.name;h=this.o.size||g.whatwg_db.size;this.db=openDatabase(this.name,C.sql.version,j,h)},get:function(h,k,j){var l=C.sql.get;if(!k){return}j=j||this;this.transaction(function(m){m.executeSql(l,[h],function(o,p){if(p.rows.length>0){k.call(j,true,p.rows.item(0)["v"])}else{k.call(j,false,null)}})})},set:function(j,o,l,k){var h=C.sql.remove,m=C.sql.set;this.transaction(function(p){p.executeSql(h,[j],function(){p.executeSql(m,[j,o],function(q,s){if(l){l.call(k||this,true,o)}})})});return o},remove:function(h,k,j){var l=C.sql.get;sql=C.sql.remove;this.transaction(function(m){if(k){m.executeSql(l,[h],function(o,p){if(p.rows.length>0){var q=p.rows.item(0)["v"];o.executeSql(sql,[h],function(s,u){k.call(j||this,true,q)})}else{k.call(j||this,false,null)}})}else{m.executeSql(sql,[h])}})}}},globalstorage:{size:5*1024*1024,test:function(){return window.globalStorage?true:false},methods:{key:function(h){return a(this.name)+a(h)},init:function(){this.store=globalStorage[this.o.domain]},get:function(h,k,j){h=this.key(h);if(k){k.call(j||this,true,this.store.getItem(h))}},set:function(h,l,k,j){h=this.key(h);this.store.setItem(h,l);if(k){k.call(j||this,true,l)}},remove:function(h,k,j){var l;h=this.key(h);l=this.store[h];this.store.removeItem(h);if(k){k.call(j||this,(l!==null),l)}}}},localstorage:{size:-1,test:function(){return window.localStorage?true:false},methods:{key:function(h){return a(this.name)+a(h)},init:function(){this.store=localStorage},get:function(h,k,j){h=this.key(h);if(k){k.call(j||this,true,this.store.getItem(h))}},set:function(h,l,k,j){h=this.key(h);this.store.setItem(h,l);if(k){k.call(j||this,true,l)}},remove:function(h,k,j){var l;h=this.key(h);l=this.get(h);this.store.removeItem(h);if(k){k.call(j||this,(l!==null),l)}}}},ie:{prefix:"_persist_data-",size:64*1024,test:function(){return window.ActiveXObject?true:false},make_userdata:function(j){var h=document.createElement("div");h.id=j;h.style.display="none";h.addBehavior("#default#userData");document.body.appendChild(h);return h},methods:{init:function(){var h=g.ie.prefix+a(this.name);this.el=g.ie.make_userdata(h);if(this.o.defer){this.load()}},get:function(h,k,j){var l;h=a(h);if(!this.o.defer){this.load()}l=this.el.getAttribute(h);if(k){k.call(j||this,l?true:false,l)}},set:function(h,l,k,j){h=a(h);this.el.setAttribute(h,l);if(!this.o.defer){this.save()}if(k){k.call(j||this,true,l)}},load:function(){this.el.load(a(this.name))},save:function(){this.el.save(a(this.name))}}},cookie:{delim:":",size:4000,test:function(){return d.Cookie.enabled?true:false},methods:{key:function(h){return this.name+g.cookie.delim+h},get:function(h,l,k,j){h=this.key(h);l=b.get(h);if(k){k.call(j||this,l!=null,l)}},set:function(h,l,k,j){h=this.key(h);b.set(h,l,this.o);if(k){k.call(j||this,true,l)}},remove:function(h,l,k,j){var l;h=this.key(h);l=b.remove(h);if(k){k.call(j||this,l!=null,l)}}}},flash:{test:function(){if(!window.SWFObject||!deconcept||!deconcept.SWFObjectUtil){return false}var h=deconcept.SWFObjectUtil.getPlayerVersion().major;return(h>=8)?true:false},methods:{init:function(){if(!g.flash.el){var l,j,k,h=C.flash;k=document.createElement("div");k.id=h.div_id;document.body.appendChild(k);l=new SWFObject(this.o.swf_path||h.path,h.id,h.size.w,h.size.h,"8");for(j in h.args){l.addVariable(j,h.args[j])}l.write(k);g.flash.el=document.getElementById(h.id)}this.el=g.flash.el},get:function(h,k,j){var l;h=a(h);l=this.el.get(this.name,h);if(k){k.call(j||this,l!==null,l)}},set:function(j,m,l,k){var h;j=a(j);h=this.el.set(this.name,j,m);if(l){l.call(k||this,true,m)}},remove:function(h,k,j){var l;h=a(h);l=this.el.remove(this.name,h);if(k){k.call(j||this,true,l)}}}}};var f=function(){var o,j,h,m,k=C.methods,p=C.search_order;for(o=0,j=k.length;o<j;o++){d.Store.prototype[k[o]]=c}d.type=null;d.size=-1;for(o=0,j=p.length;!d.type&&o<j;o++){h=g[p[o]];if(h.test()){d.type=p[o];d.size=h.size;for(m in h.methods){d.Store.prototype[m]=h.methods[m]}}}d._init=true};d={VERSION:e,type:null,size:0,add:function(h){g[h.id]=h;C.search_order=[h.id].concat(C.search_order);f()},remove:function(j){var h=C.search_order.indexOf(j);if(h<0){return}C.search_order.splice(h,1);delete g[j];f()},Cookie:b,Store:function(h,j){if(!C.name_re.exec(h)){throw new Error("Invalid name")}if(!d.type){throw new Error("No suitable storage found")}j=j||{};this.name=h;j.domain=j.domain||location.hostname||"localhost.localdomain";this.o=j;j.expires=j.expires||365*2;j.path=j.path||"/";this.init()}};f();return d})();var reloader=null;var top5reloader=null;var currTaskId=null;var usersArr=new Array();var currBulletinType=null;var bHilite=false;var setupGoogleAcctMsg="You must complete setup of your Google Account. Please make sure your web browser's pop-up blocker allows pop-up windows.";var isGadget=false;var docDisplayLimit=30;var shareWywo_d_w=500;var shareWywo_d_h=230;var task_d_h=500;var task_d_w=705;var previewLink_d_h=270;var previewLink_d_w=600;var teamPurchase_d_h=220;var teamPurchase_d_w=530;var top5Requested=false;var currMenuIndex=0;var currTab="statusTab";var menuBg="#A6C9E2";var menuHoverBg="#DEE8E8";var oldTaskExcList="";var newTaskCount=0;var goalInvExcMap={};var currSpaceUsed=0;var newTaskLinkArr=new Array();var linkArrForNewTask=new Array();var titleLimitLong=50;var titleLimitShort=25;var showTop5=false;var tagBulbArr={ntTag:"#ntBulb",otTag:"#otBulb",ngTag:"#ngBulb"};var tDueDatePickerFocus=true;var currFloatingElem=null;var shareWith="everyone";var shareType="";var defaultShare;var currUploaderMap={};var minTextboxHeight=10;var maxTextboxHeight=300;var growBy=20;var sModUploadArr=[];var uploaderMap={};function taskWindowOpen(){return}function taskWindowResize(){return}function fixDialogLook(){}function removeDialog(){removeDialogResidue();$(this).dialog("destroy").remove();dialogWindowClosed()}function removeDialogResidue(){$("#dueDate").datepicker("hide");$("#targetDate").datepicker("hide")}function movePreloader(){var a=$(document).scrollTop()+($(window).height()/2);$("#ajaxPreloader").css("top",a);a=$(document).scrollLeft()+($(window).width()/2);$("#ajaxPreloader").css("left",a)}function mmDisplayRemoteMessage(a){showRemoteMessage("messageDiv",a)}function mmDisplayRemoteErrorMessage(a){showRemoteMessage("errorMessageDiv",a)}function showRemoteMessage(a,b){$("#"+a).html(b).show();$(".ui-dialog-buttonpane").unblock()}function setupTextCssClass(){}function selectAllEmailsInputs(a){if(a.checked){$(a).parents(".emailList").find(".emailNotifications").attr("checked","checked")}else{$(a).parents(".emailList").find(".emailNotifications").removeAttr("checked")}}function initializeDatePickerById(a,b){initializeDatePickerByElem($("#"+a),b)}function initializeDatePickerByElem(a,b){if(b){var c={changeMonth:true,changeYear:true,dateFormat:userDateFormat,beforeShow:brintDPToTop,onClose:enableDateField}}else{var c={changeMonth:true,changeYear:true,minDate:new Date(),dateFormat:userDateFormat,beforeShow:brintDPToTop,onClose:enableDateField}}$(a).next().datepicker(c).unbind("keypress")}function initMultiUserInputControl(b,a,c){$("#"+b).autocomplete(usersArr.length>0?usersArr:autoCompleteUrl,{minChars:2,cacheLength:1,autoFill:false,formatItem:function(f,e,d){if($.trim(f[0])==$.trim(f[1])){return f[0]}else{if(($.trim(f[1])).indexOf("@linkedin.manymoon.com")>=0){return f[0]+" - LinkedIn"}else{return f[0]+" - "+f[1]}}},formatMatch:function(f,e,d){return f[0]+" "+f[1]},formatResult:function(d){return d[1]}}).result(function(e,d){doAddEmailToList($(this),a,d[0],d[1],c);if($(".mmQ").size()>0){setQHintPos()}})}function initMultiUserInputControlByElem(a){var b=$(a).find('input[type="text"]');var c=$(a).find('input[type="hidden"]');$(b).keyup(function(d){if(isKeyToNext(d.keyCode)){addEmailToListByElem(this,c)}});$(b).blur(function(){addEmailToListByElem(this,c)});$(b).autocomplete(usersArr.length>0?usersArr:autoCompleteUrl,{minChars:2,matchContains:true,multiple:false,multipleSeparator:",",autoFill:false,cacheLength:1,formatItem:function(f,e,d){if($.trim(f[0])==$.trim(f[1])){return f[0]}else{if(($.trim(f[1])).indexOf("@linkedin.manymoon.com")>=0){return f[0]+" - LinkedIn"}else{return f[0]+" - "+f[1]}}},formatMatch:function(f,e,d){return f[0]+" "+f[1]},formatResult:function(d){return d[1]}}).result(function(e,d){doAddEmailToListByElem($(this),c,d[0],d[1]);if($(".mmQ").size()>0){setQHintPos()}})}function removeUserFromList(c,b,a){var f=$("#"+c).val();var e=f.split(",");f="";for(var d=0;d<e.length;d++){if(e[d]!=""&&e[d]!=b){f+=e[d]+","}}$("#"+c).val(f);$(a).parent().remove()}function removeUserFromListByElem(b,a){var e=$(a).closest(".holder").next();var f=$(e).val();var d=f.split(",");f="";for(var c=0;c<d.length;c++){if(d[c]!=""&&d[c]!=b){f+=d[c]+","}}$(e).val(f);$(a).parent().remove()}function updateUserList(f,b){var c=f.split(",");var a=b.split(",");var d="";var e=false;$.each(c,function(g,h){if(h!=""){e=false;$.each(a,function(k,l){if(l!=""&&l==h){e=true}});if(!e){d+=h+","}}});return d}function addEmailToList(b,a,c){addEmailToListByElem(b,$("#"+a),c)}function addEmailToListByElem(b,d,c){var a=$(b).val();if(a.indexOf(",")>=0||a.indexOf(";")>=0){a=a.substring(0,a.length-1)}a=$.trim(a);if(a!=""&&isEmail(a)){doAddEmailToListByElem(b,d,a,a,c)}}function doAddEmailToList(d,c,b,a,e){doAddEmailToListByElem(d,$("#"+c),b,a,e)}function doAddEmailToListByElem(d,g,b,a,e){if(!(inEmailListByElem(g,a))){var c="";c='<li class="bit-box" '+(b.length>18?'title="'+b+'"':"")+">";if(b.length>18){b=b.substring(0,15)+"..."}c+=b+'<span class="closebutton mmImg2" onclick="removeUserFromListByElem(\''+a+"', this);\">&nbsp;</span></li>";$(d).parent().before(c);var f=$(g).val();f+=a+",";$(g).val(f);if(e=="oldTask"){if(b!=a){updateEmailNotiListByVal(b,a,false)}else{updateEmailNotiList($("#tid_tPopup").val(),false)}}}$(d).val("")}function resetMultiUserInput(a){resetMultiUserInputByElem($("#"+a))}function resetMultiUserInputByElem(a){$(a).find(".bit-box").remove();$(a).find('input[type="text"]').val("");$(a).next('input[type="hidden"]').val("")}function addConnectionsToAddMemberDialog(a){addConnectionsToMultiUserInput(a,"goalUsers","goalUsers_input")}function addConnectionsToMultiUserInput(c,b,a){addConnectionsToMultiUserInputByElem(c,$("#"+b),$("#"+a))}function addConnectionsToMultiUserInputByElem(h,g,d){var f=$(g).val().split(",");var b="";var a="";var e="";for(var c=0;c<h.size();c++){a=$(h[c]).val();b=$.trim($(h[c]).parent().text());if(!inList(f,a)){doAddEmailToListByElem(d,g,b,a)}}}function addEmailsOnload(e,b,d){if($(b).size()==0){return}var c=e.split(",");var a;$.each(c,function(f,g){if(g!=""){a=g.split("___");if(a.length>1){doAddEmailToList($(b),d,a[1],a[0])}else{doAddEmailToList($(b),d,g,g)}}});$(b).val("").blur()}var timeArr=[["0:00","12:00 am"],["0:30","12:30 am"],["1:00","1:00 am"],["1:30","1:30 am"],["2:00","2:00 am"],["2:30","2:30 am"],["3:00","3:00 am"],["3:30","3:30 am"],["4:00","4:00 am"],["4:30","4:30 am"],["5:00","5:00 am"],["5:30","5:30 am"],["6:00","6:00 am"],["6:30","6:30 am"],["7:00","7:00 am"],["7:30","7:30 am"],["8:00","8:00 am"],["8:30","8:30 am"],["9:00","9:00 am"],["9:30","9:30 am"],["10:00","10:00 am"],["10:30","10:30 am"],["11:00","11:00 am"],["11:30","11:30 am"],["12:00","12:00 pm"],["12:30","12:30 pm"],["13:00","1:00 pm"],["13:30","1:30 pm"],["14:00","2:00 pm"],["14:30","2:30 pm"],["15:00","3:00 pm"],["15:30","3:30 pm"],["16:00","4:00 pm"],["16:30","4:30 pm"],["17:00","5:00 pm"],["17:30","5:30 pm"],["18:00","6:00 pm"],["18:30","6:30 pm"],["19:00","7:00 pm"],["19:30","7:30 pm"],["20:00","8:00 pm"],["20:30","8:30 pm"],["21:00","9:00 pm"],["21:30","9:30 pm"],["22:00","10:00 pm"],["22:30","10:30 pm"],["23:00","11:00 pm"],["23:30","11:30 pm"]];function constructTimePicker(){if($("#stCombobox").is("div")){return}var a='<div id="stCombobox" class="mm-hidden" style="overflow: auto; position: absolute; width: 95px; height: 120px; z-index: 200000;">';a+='<select id="stComboList" size="5">';$.each(timeArr,function(b,c){a+='<option value="'+c[1]+'">'+c[1]+"</option>"});a+="</select></div>";a+='<div id="etCombobox" class="mm-hidden" style="overflow: auto; position: absolute; width: 95px; height: 120px; z-index: 200000;"></div>';$("body").append(a)}function showTimepicker(g,d){if(!$("#stCombobox").is("div")){constructTimePicker()}var b=getTopLeft(g);if(d=="start"){$("#stCombobox").css("top",b.Top+20).css("left",b.Left).show();$("#stComboList").click(function(){$(g).val($(this).val());$("#stCombobox").hide();if($(this).val()=="11:30 pm"){$(g).next().val("11:59 pm")}else{$(g).next().val($(this).children("option:selected").next().val())}$(this).unbind();$(this).removeData("focus")});$("#stComboList").focus(function(){$(this).data("focus",true)});$("#stComboList").blur(function(){$(this).removeData("focus");setTimeout("hideStartTime()",500)});$(g).blur(function(){setTimeout("hideStartTime()",500)});if($(g).val()==""){$("#stComboList").val($("#stComboList").val("8:00 am"))}else{$("#stComboList").val($(g).val())}var c=(document.getElementById("stComboList").selectedIndex)-2;$("#stComboList").scrollTop(c*$("#stComboList option:first").height())}else{var a=$(g).prev().val();if(a!=""){var h=false;var f='<select id="etComboList" size="5">';var e=0;$.each(timeArr,function(j,k){if(a==k[1]){h=true}if(h){f+='<option value="'+k[1]+'">'+k[1]+"</option>";e++}});if(e==1){f+='<option value="11:59 pm">11:59 pm</option>'}f+="</select>";$(g).blur(function(){setTimeout("hideEndTime()",500)})}else{var f="<div style='background-color:gray;padding:5px;'>Please select start time first.</div>";$(g).blur(function(){$("#etCombobox").hide()})}$("#etCombobox").html(f);$("#etCombobox").css("top",b.Top+20).css("left",b.Left).show();$("#etComboList").click(function(){$(g).val($(this).val());$("#etCombobox").hide();$(this).unbind();$(this).removeData("focus")});$("#etComboList").focus(function(){$(this).data("focus",true)});$("#etComboList").blur(function(){$(this).removeData("focus");setTimeout("hideEndTime()",500)});var c=(document.getElementById("etComboList").selectedIndex)-2;$("#etComboList").scrollTop(c*$("#etComboList option:first").height())}}function hideEndTime(){if($("#etComboList").data("focus")){return}else{$("#etCombobox").hide();$("#etComboList").unbind()}}function hideStartTime(){if($("#stComboList").data("focus")){return}else{$("#stComboList").unbind();$("#stCombobox").hide()}}function getEmailCount(c){var b=0;var a=c.split(",");$.each(a,function(d,e){if(e!=""){b++}});return b}function showHideShareboxSetup(a,b){if(a=="name_q"){$("#"+a).focus(function(){$("#"+b).show();if($("#taskOptionTbl").css("display")=="none"){$("#goal_q2_div").show()}else{$("#goal_q2_div").hide()}})}else{$("#"+a).focus(function(){$("#"+b).show()})}}function isValidTime(a){return/^(?:0?[1-9]:[0-5]|1(?=[012])\d:[0-5])\d( )?(AM|am|aM|Am|PM|pm|pM|Pm)$/.test(a)}function setupBubbleInput(d,b){var c=$("#"+d);var a=$(c).closest("ul");var e=$(a).next("input:hidden");if(!(window.location.pathname.indexOf("auth/")>=0)){initTagAutocomplete(c,e,b)}$(a).click(function(){$(c).focus()});$(c).keyup(function(f){if(isKeyToNextAllowedSpace(f.keyCode)){addBubbleToListByElem(c,e,b)}})}function addBubbleToListByElem(d,g,c){if($(d).hasClass("labelHighlight")){return}var b=[];var e=[];var f=false;var a=stripHtmlTags($.trim($(d).val()));if(a.indexOf("/")>=0&&(c&&c.indexOf("Cust")>=0)){showErrMsgDialog("Forward slash (/) charcter not allowed for custom field value.",[420,115]);return}b=a.split(",");$.each(b,function(h,j){e=j.split(";");$.each(e,function(l,k){var o=$.trim(k);if(o!=""&&!(inListByElem(g,o))){doAddBubbleToListByElem(d,g,c,o);f=true}})});if(f){processPostAddDeleteBubble(d,g,c);if($(".mmQ").size()>0){setQHintPos()}}$(d).val("")}function doAddBubbleToListByElem(e,f,c,a){var d="";d='<li class="bit-box">';d+=a+'<span class="closebutton mmImg2" onclick="removeBubbleFromListByElem(\''+a+"', this, '"+c+"');\">&nbsp;</span></li>";$(e).parent().before(d);var b=$(f).val();if(b==""){b=a}else{b+=","+a}$(f).val(b)}function bulbOnOff(a,b){if(b=="on"){$(a).next().hide();$(a).show()}else{$(a).hide();$(a).next().show()}}function addBubbleListToListByElem(b,e,d,a){var c=d.split(",");$.each(c,function(h,k){var f=k;var j="";j='<li class="bit-box">';j+=f+'<span class="closebutton mmImg2" onclick="removeBubbleFromListByElem(\''+f+"', this, '"+a+"');\">&nbsp;</span></li>";$(b).parent().before(j);var g=$(e).val();if(g==""){g=f}else{g+=","+f}$(e).val(g)});processPostAddDeleteBubble(b,e,a,d)}function removeBubbleFromListByElem(e,a,f){var g=$(a).closest("ul");var j=$(g).find("input:text");var h=$(g).next();var b=$(h).val();var d=b.split(",");b="";for(var c=0;c<d.length;c++){if(d[c]!=""&&d[c]!=e){if(b==""){b=d[c]}else{b+=","+d[c]}}}$(h).val(b);$(a).parent().remove();processPostAddDeleteBubble(j,h,f,b)}function resetBubbleInput(c,b){$("#"+c+" .bit-box").remove();$("#"+c).find("input:hidden").val("");var a=$("#"+c).find("input:text");$(a).val("").parent().show();$(a).labelify("show");if(b=="newTask"){bulbOnOff("#ntBulb","off")}}function initTagAutocomplete(a,c,b){$(a).autocomplete(tagAutoCompleteUrl,{selectFirst:false,minChars:2,matchContains:true,multiple:false,multipleSeparator:",",autoFill:false,cacheLength:1}).result(function(e,d){if(!(inListByElem(c,d+""))){addBubbleListToListByElem(a,c,d+"",b);$(a).val("")}})}function showFloatingElem(b,a){if(currFloatingElem!=null){resetFloatingElem()}currFloatingElem=b;$(b).css(a).show();setTimeout("setupCloseElemOnClick()",500)}function setupCloseElemOnClick(){$("body").click(function(a){resetFloatingElem()})}function resetFloatingElem(){$(currFloatingElem).hide();if($(currFloatingElem).attr("id").indexOf("newTask")>=0){$(".taskActivityContainer").css("border-width","1px").addClass("ui-corner-all");var a=$(".taskActivityContainer").find("#"+$(currFloatingElem).attr("target"));$(a).html($(a).html().replace("&lt;&lt;","&gt;&gt;"))}$("body").unbind("click")}function insertCurrTime(c,g){var b=new Date();var d=b.getHours();var f=b.getMinutes();if(f>30){f="00";d++}else{f=30}var a=d<12||d==24?"am":"pm";if(d>12){d=d-12}if(d==0){d=12}var e=d+":"+f+" "+a;var h="";$.each(timeArr,function(j,k){if(e==k[1]){if(j!=timeArr.length-1){h=timeArr[j+1][1]}else{h="11:59 pm"}}});$(c).val(e);$(g).val(h)}function processCheckbox(b,a){if(b.checked){$(b).closest(a).find("input:checked").removeAttr("checked");$(b).attr("checked","checked")}}function getTopLeft(c){var a,b=0;a=c.offsetLeft;b=c.offsetTop;c=c.offsetParent;while(c!=null){a=parseInt(a)+parseInt(c.offsetLeft);b=parseInt(b)+parseInt(c.offsetTop);c=c.offsetParent}return{Top:b,Left:a}}function getTimeStamp(){return(new Date()).getTime()}function mmTs(){return(new Date()).getTime()}function isChecked(a){if(document.getElementById(a)==null){return false}if(document.getElementById(a).checked){return true}else{return false}}function convertToLinks(a){function c(h,g,f,e){return'<a href="'+g+'" target="_blank">'+g+"</a>"}var b=String(a);var d=/((\s?)(mailto\:|(news|(ht|f)tp(s?))\:\/\/){1}\S+)/gi;return b.replace(d,c)}function isEmail(a){return/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(a)}function convertHtmlTags(a){if(!a||a==null||a==""){return""}a=a.replace(/&/g,"&amp;");a=a.replace(/</g,"&lt;");a=a.replace(/>/g,"&gt;");a=a.replace(/\r/g,"");return a}function enforceMaxLength(b,a){if($(b).val().length>=a){$(b).val($(b).val().substring(0,a))}}function inList(c,b){for(var a=0;a<c.length;a++){if(b==c[a]){return true}}return false}function checkBlockElem(b,a){if(b.checked){$("#"+a).block({message:null})}else{$("#"+a).unblock()}}function extractFileName(b){var a;if(b.indexOf("/")>-1){a=b.substring(b.lastIndexOf("/")+1,b.length)}else{a=b.substring(b.lastIndexOf("\\")+1,b.length)}return a}function isValidFileType(b){var a=b.substring(b.lastIndexOf(".")+1,b.length).toLowerCase();return !(a=="exe"||a=="dll"||a=="ocx"||a=="com"||a=="bat")}function dialogWindowClosed(b,a){if(typeof document.body.style.maxHeight==="undefined"){$("#TB_HideSelect").trigger("unload").unbind().remove()}$(".ui-dialog-buttonpane").unblock()}function checkUncheckAllCb(b,a){if($(a).find("input:checkbox").size()==$(a).find("input:checked").size()){$(b).attr("checked","checked")}else{$(b).removeAttr("checked")}}function checkAll(b,a){if(b.checked){$(a).find("input:checkbox").attr("checked","checked")}else{$(a).find("input:checkbox").removeAttr("checked")}}function checkAllCb(b,a){if(b){$(a).find("input:checkbox").attr("checked","checked")}else{$(a).find("input:checkbox").removeAttr("checked")}}function selectAllCb(a,b){if($(a).attr("checked")){$("#"+b+' input[type = "checkbox"]').attr("checked","checked")}else{$("#"+b+' input[type = "checkbox"]').removeAttr("checked")}}function initTextareaAutoHeight(){$("textarea.regular").data("doneSetup","y");$("textarea").each(function(a,b){setupTextareaAutoHeight(b,null)})}function setupTextareaAutoHeight(a,b){if($(a).data("doneSetup")=="y"){return}var c=getTargetDivForTextbox(a);setupTextareaAutoHeight2(a,b,c);a.onpaste=function(){setTimeout(function(){sizeTextarea($(a),c);if($(a).attr("id")=="shareText"){sTxtLimit()}},500)}}var times=function(a,d){for(var b=0,c="";b<d;b++){c+=a}return c};function setupTextareaAutoHeight2(a,b,c){$(a).css("overflow-y","hidden");$(a).height(minTextboxHeight+growBy);if(!c){c=getTargetDivForTextbox(a,b)}$(a).keyup(function(){sizeTextarea(a,c)});$(a).data("doneSetup","y");return c}function getTargetDivForTextbox(a,b){var c=$(a);var e=mmTs();var d=$('<div id="'+e+'" class="tbDiv"></div>').css({position:"absolute",top:-10000,left:-10000,width:$(a).innerWidth(),fontSize:c.css("fontSize"),fontFamily:c.css("fontFamily"),lineHeight:c.css("lineHeight"),resize:"none"}).appendTo(document.body);if(b){$(d).addClass(b)}c.attr("tbDivId",e);return d}function sizeTextarea(a,b){var d=$(a).val().replace(/<br \/>&nbsp;/,"<br />").replace(/<|>/g," ").replace(/&/g,"&amp;").replace(/\n/g,"<br />&nbsp;");$(b).html(d);var c=$(b).height();if(c>maxTextboxHeight){c=maxTextboxHeight;$(a).css("overflow","auto")}if(c<minTextboxHeight){c=minTextboxHeight}$(a).height(c+growBy)}function resetTextareaHeight(a){setTimeout(function(){$(a).height(minTextboxHeight+growBy).css("overflow-y","hidden")},500)}function cleanUpTbDiv(){$.each($("div.tbDiv"),function(a,b){if($('textarea[tbDivId="'+$(b).attr("id")+'"]').size()==0){$(b).remove()}})}function isKeyToNext(a){if(a==13||a==9||a==188||a==59||a==32){return true}return false}function isKeyToNextAllowedSpace(a){if(a==13||a==9||a==188||a==59){return true}return false}function isKeyToNextAllowedSpaceNoEnter(a){if(a==9||a==188||a==59){return true}return false}function inEmailList(b,a){var e=$("#"+b).val();var d=e.split(",");for(var c=0;c<d.length;c++){if(d[c]==a){return true}}return false}function inEmailListByElem(d,a){var e=$(d).val();var c=e.split(",");for(var b=0;b<c.length;b++){if(c[b]==a){return true}}return false}function inListByElem(d,a){var e=$(d).val();var c=e.split(",");for(var b=0;b<c.length;b++){if(c[b]==a){return true}}return false}function calculateZoneOffset(){var j=new Date();var b=new Date(j.getFullYear(),0,1,0,0,0,0);var g=new Date(j.getFullYear(),6,1,0,0,0,0);var h=b.toGMTString();var k=new Date(h.substring(0,h.lastIndexOf(" ")-1));h=g.toGMTString();var f=new Date(h.substring(0,h.lastIndexOf(" ")-1));var e=(b-k);var d=(g-f);var c;if(e==d){c="0"}else{var a=e-d;if(a>=0){e=d}c="1"}return e+","+c}function isValidDate(e,d){var a=$.trim(e);var f=$(d).prev();if(a==""){$(f).val("");return true}try{var b=$.datepicker.parseDate(userDateFormat,a,{shortYearCutoff:99});$(f).val($.datepicker.formatDate("mm/dd/yy",b));return true}catch(c){return false}}function mmInsertDate(c){var a=$(c).val();var d=$(c).next();if(a==""){$(d).val("")}else{var b=$.datepicker.parseDate("mm/dd/yy",a);$(d).val($.datepicker.formatDate(userDateFormat,b))}}function brintDPToTop(a,b){$(b.dpDiv).css("z-index","2000")}function enableDateField(a,b){}function initSuedoElem(c,b,a){$(c).bind("click focus keydown keypress",function(){$(b).show();$(this).hide();$(a).focus()});$(a).blur(function(){setTimeout(function(){if($(a).val()==""){$(c).show();$(b).hide()}},1000)})}function setUserDateFormat(a){try{userDateFormat=mmDateFormat[a];userLanguage=a.split("_")[0]}catch(b){userDateFormat="mm/dd/yy";userLanguage="en"}if(!userDateFormat){userDateFormat="mm/dd/yy";userLanguage="en"}}function showModalMsgDialog(b,a){if(a==null){a=getMsgDlgDimension(b)}if($("#mpModalMsgDialog").size()==0){$("body").append('<div id="mpModalMsgDialog" class="mmDialog" title="Message from Manymoon"><div class="mmDialogBody" style="margin-top:10px;"><span id="mpModalMsgDiv" class="mmImg mmInfoWithText">'+b+"</span></div></div>");$("#mpModalMsgDialog").dialog({width:a?a[0]:350,height:a?a[1]:115,minHeight:80,bgiframe:true,modal:true})}else{$(".ui-dialog-buttonpane").unblock();$("#mpModalMsgDiv").html(b);if(a){$("#mpModalMsgDialog").dialog("option","width",a[0]);$("#mpModalMsgDialog").dialog("option","height",a[1])}$("#mpModalMsgDialog").dialog("open")}}function showMsgDialog(c,b,a,d){if(b==null){b=getMsgDlgDimension(c)}if($("#mpMsgDialog").size()==0){$("body").append('<div id="mpMsgDialog" class="mmDialog" title="Message from Manymoon"><div class="mmDialogBody" style="margin-top:10px;"><span id="mpMsgDiv" class="mmImg mmInfoWithText">'+c+"</span></div></div>");$("#mpMsgDialog").dialog({width:b?b[0]:350,height:b?b[1]:115,minHeight:80,bgiframe:true,buttons:{Ok:function(){$(this).dialog("close");if($(this).data("action")=="teamMigrate"){}else{if($(this).data("action")=="teamRenew"){window.location=$(this).data("actionId")}else{if($(this).data("action")=="newEv"){postMkEvent($(this).data("actionId"))}else{if($(this).data("action")=="goHome"){window.location=homeURL}}}}}}})}else{$(".ui-dialog-buttonpane").unblock();$("#mpMsgDiv").html(c);if(b){$("#mpMsgDialog").dialog("option","width",b[0]);$("#mpMsgDialog").dialog("option","height",b[1])}$("#mpMsgDialog").dialog("open")}$("#mpMsgDialog").data("action",a);$("#mpMsgDialog").data("actionId",d)}function showNoBtnMsgDialog(d,b,a,e){if(b==null){b=getMsgDlgDimension(d)}var c="#mpNoBtnMsgDialog";if($(c).size()==0){$("body").append('<div id="mpNoBtnMsgDialog" class="mmDialog" title="Message from Manymoon"><div class="mmDialogBody" style="margin-top:10px;"><span id="mpMsgDiv" class="mmImg mmInfoWithText">'+d+"</span></div></div>");$(c).dialog({width:b?b[0]:350,height:b?b[1]:115,minHeight:80,bgiframe:true})}else{$(".ui-dialog-buttonpane").unblock();$(c).html(d);if(b){$(c).dialog("option","width",b[0]);$(c).dialog("option","height",b[1])}$(c).dialog("open")}$(c).data("action",a);$(c).data("actionId",e)}function getMsgDlgDimension(a){if(a.length<40){return[350,115]}else{if(a.length<80){return[350,140]}else{return[450,140]}}}function showErrMsgDialog(c,b,a,d){if(b==null){b=getMsgDlgDimension(c)}if($("#mpErrMsgDialog").size()==0){$("body").append('<div id="mpErrMsgDialog" class="mmDialog" title="Message from Manymoon"><div class="mmDialogBody" style="margin-top:10px;"><span id="mpErrMsgDiv" class="mmImg mmErrorWithText">'+c+"</span></div></div>");$("#mpErrMsgDialog").dialog({width:b?b[0]:350,height:b?b[1]:115,minHeight:80,bgiframe:true,buttons:{Ok:function(){$(this).dialog("close");if($(this).data("action")=="refresh"){window.location.reload()}else{if($(this).data("action")=="login"){window.location=loginUrl}else{if($(this).data("action")=="showTaskDueDP"){var e=$(this).data("actionId");var g=$("#tDate_"+e);changeTaskDueDate(g,e)}else{if($(this).data("action")=="mkEvGCalErr"){var f=$(this).data("actionId");postShareEvent(f)}}}}}}})}else{$(".ui-dialog-buttonpane").unblock();$("#mpErrMsgDiv").html(c);if(b){$("#mpMsgDialog").dialog("option","width",b[0]);$("#mpMsgDialog").dialog("option","height",b[1])}$("#mpErrMsgDialog").dialog("open")}$("#mpErrMsgDialog").data("action",a);$("#mpErrMsgDialog").data("actionId",d)}function showConfirmMsgDialog(d,b,e,c,a){if(c==null){c=getMsgDlgDimension(d)}if($("#mpConfirmMsgDialog").size()==0){$("body").append('<div id="mpConfirmMsgDialog" class="mmDialog" title="Message from Manymoon"><div class="mmDialogBody" style="margin-top:10px;"><span id="mpConfirmMsgDiv" class="mmImg mmInfoWithText">'+d+"</span></div></div>");$("#mpConfirmMsgDialog").dialog({width:c?c[0]:350,height:c?c[1]:115,minHeight:80,bgiframe:true,modal:true,buttons:{Ok:function(){var f=$(this).data("action");if(f=="gAppsImport"){doSubmitGAppsImport();showDialogButtonPaneMsg("Please wait...");return}else{if(f=="delGoal"){showDialogButtonPaneMsg("Please wait...");$.get(deleteGoalUrl,{id:$(this).data("actionId"),ts:mmTs()},function(g){if(g=="success"){if(document.referrer.indexOf("team/admin")>0){window.location=teamAdminUrl+"&target=goal"}else{window.location=homeURL}}else{$("#mpConfirmMsgDialog").dialog("close");$(".ui-dialog-buttonpane").unblock();showErrMsgDialog(g,[200,115])}});return}}$(this).dialog("close");if(f=="updateStatus"){doSaveUserTextStatus(true)}else{if(f=="postLink"){previewLink(null,true)}else{if(f=="hideDoc"){doHideDoc($(this).data("actionId"),"hide")}else{if(f=="unhideDoc"){doHideDoc($(this).data("actionId"),"unhide")}else{if(f=="upgrade"){window.location=$("#upgradeLink").attr("href")}else{if(f=="sModDocUpload"){doAddDoc("sModule",null,null,true)}else{if(f=="sModDocUpload_v2"){doShareDoc()}else{if(f=="addEvMem"){doAddEvMemViaDlg()}else{if(f=="updateGoalMem"){doUpdateGoalMember($(this).data("actionId"))}else{if(f=="archiveGoal_myGoals"){archiveGoalRemote($(this).data("actionId"),$(this).data("extraObj"),true)}else{if(f=="archiveGoal_goalHome"){archiveGoal(true)}else{if(f=="delTmpl"){doDeleteTemplate($(this).data("actionId"),$(this).data("extraObj"))}}}}}}}}}}}}},Cancel:function(){var f=$(this).data("action");if(f=="updateStatus"){$("#sharedWywo_input").focus()}else{if(f=="postLink"){$("#sLink_input").focus()}}$(this).dialog("close")}}})}else{$(".ui-dialog-buttonpane").unblock();$("#mpConfirmMsgDiv").html(d);if(c){$("#mpMsgDialog").dialog("option","width",c[0]);$("#mpMsgDialog").dialog("option","height",c[1])}$("#mpConfirmMsgDialog").dialog("open")}$("#mpConfirmMsgDialog").data("action",b);$("#mpConfirmMsgDialog").data("actionId",e);$("#mpConfirmMsgDialog").data("extraObj",a)}function processPostAddDeleteBubble(f,g,c){if(c&&c!=""){if(c=="userTag"){profileChanged=true}else{if(c.indexOf("Tag")>=0){var a=$(g).val();var b=5;var e=0;if(a!=""){e=a.split(",").length}if(e>=b){$(f).parent().hide()}else{$(f).parent().show()}if(!isGadget&&(c=="ntTag"||c=="otTag"||c=="ngTag")){var d=tagBulbArr[c];if(e>0){$.post(getSuggestCountURL,{tags:a},function(j){var h=parseInt(j);if(h>0){bulbOnOff(d,"on")}else{bulbOnOff(d,"off")}})}else{bulbOnOff(d,"off")}}}}}}function initLeftMenu(a){$(".rightPanel").show();if($(".actionMenu").size()>0){$(".actionMenu li").unbind("mouseover");$(".actionMenu li").unbind("mouseout");$(".actionMenu li[target]").mouseover(function(){if(!$(this).hasClass("selected")&&!a){$(this).addClass("actionMenuHover")}});$(".actionMenu li[target]").mouseout(function(){if(!$(this).hasClass("selected")){$(this).removeClass("actionMenuHover")}});$(".actionMenu .greyOut").unbind()}$("#leftActionMenu li[index]").click(function(){var b=$(this).attr("index");reloader.currentSection=b;reloader.update(b);var c=$(this).attr("target");$(".menuItem").hide();$(".menuItem_sub").hide();$("#"+c).show();$("#"+c+"_sub").show();$("#leftActionMenu li[target]").removeClass("selected").css("background-color","");if(!a){$("#leftActionMenu li[target]").css("border-bottom","1px solid #A6C9E2")}$(this).addClass("selected").removeClass("actionMenuHover").css("border","none");$(this).prev().css("border-width","0px");$.cookie(pageCookie,c,{path:"/"})});$("#leftActionMenu li[target]").each(function(b,c){$("#"+$(c).attr("target")).addClass("menuItem");$("#"+$(c).attr("target")+"_sub").addClass("menuItem_sub");if($(c).hasClass("selected")){currMenuIndex=$(c).attr("index");$(this).prev().css("border-width","0px")}else{$("#"+$(c).attr("target")).hide()}});$("#teamSelected").bind("change",function(){$("#teamSelectedForm").submit()});$("#"+$("#leftActionMenu .selected").attr("target")).show()}function doLogo(){if($("#logo").find("a").size()>0&&!(window.location.pathname.indexOf("users/main")>=0)){$("#logo").mouseover(function(){$(this).addClass("logoHover")}).mouseout(function(){$(this).removeClass("logoHover")})}}function loadDefaultAvatar(a){a.onerror="";a.src="https://s3.amazonaws.com/mmflz/nophoto.png";return true}function stripHtmlTags(b){if(!b||b==""){return""}var a=new RegExp("<(.|\n)*?>","g");return b.replace(a,"")}function SectionReload(c,a){this.sectionArray=c;this.reload=new Array();for(var b=0;b<c.length;b++){if(a!=null&&a){this.reload[b]=true}else{this.reload[b]=false}}this.currentSection=0}SectionReload.prototype.currentSectionName=function(){return this.sectionArray[this.currentSection]};SectionReload.prototype.reloadCurrent=function(){this.reload[this.currentSection]=true;this.update(this.currentSection)};SectionReload.prototype.reloadOther=function(){for(var a=0;a<this.reload.length;a++){if(a!=this.currentSection){this.reload[a]=true}}};SectionReload.prototype.reloadAll=function(){this.reloadCurrent();this.reloadOther()};SectionReload.prototype.reloadAllExcept=function(a){var c=null;for(var b=0;b<this.sectionArray.length;b++){if(this.sectionArray[b]==a){c=b}}if(c==null){return}if(this.currentSection==c){this.reloadOther()}else{for(var b=0;b<this.reload.length;b++){if(b!=c){this.reload[b]=true}}this.reloadCurrent()}};SectionReload.prototype.reloadByNameArray=function(a){for(var b=0;b<a.length;b++){this.setReloadByName(a[b])}this.update(this.currentSection)};SectionReload.prototype.setReloadByName=function(a){for(var b=0;b<this.sectionArray.length;b++){if(this.sectionArray[b]==a){this.reload[b]=true}}};SectionReload.prototype.update=function(){};var mm=mm||{};mm.mmHour=60*60*1000;mm.session=mm.session||{};mm.session.length=mm.mmHour*2;mm.session.interval=60*15*1000;mm.session.variance=60*5*1000;mm.session.outMessage="We have not heard from you in a while. Please login again.";mm.session.contentMessage="It looks like you've added some content to the page but didn't save it!";mm.session.storage=undefined;mm.session.forceUnload=undefined;mm.session.btnLogOut=undefined;mm.session.storageName="mmSessionStroage";mm.session.checkTimer=undefined;mm.session.bodyFunc=function(){var a=mm.session.storage;var b=new Date();a.set("startTime",b.getTime())};mm.session.winUnload=function(){var a=mm.session.storage;if(a){if(!mm.session.btnLogOut){a.remove("twoHourLogout");a.remove("startTime")}if(!mm.session.forceUnload){a.remove("userEmail")}clearInterval(mm.session.checkTimer)}};mm.session.trackRemember=function(){$("#rememberMe,input[name=rememberMe]").bind("click",function(){var b=mm.session.storage;var a=!$(this).attr("checked");b.set("twoHourLogout",a)})};mm.session.trackActivity=function(){$("body").bind("click",mm.session.bodyFunc)};mm.session.logOut=function(){$("#mmLO").bind("click",function(){$("body").unbind("click",mm.session.bodyFunc);var a=mm.session.storage;a.remove("userEmail");a.remove("twoHourLogout");a.remove("startTime");mm.session.btnLogOut=true})};mm.session.out=function(){$("body").unbind("click",mm.session.bodyFunc);clearInterval(mm.session.checkTimer);alert(mm.session.outMessage);var a=mm.session.storage;mm.session.forceUnload=true;a.remove("twoHourLogout");a.remove("startTime");$("#mmLO").parent().trigger("click")};mm.session.checkSession=function(){var a=mm.session.storage;var b=a.get("startTime",function(d,f){var e=new Date();var c=parseInt(f)+mm.session.length;if((c+mm.session.variance)>e.getTime()){a=mm.session.storage;a.set("startTime",e.getTime())}else{if(d&&f&&(c<e.getTime())){window.onbeforeunload=null;mm.session.out()}}})};mm.session.notLoggedIn=function(){var a=mm.session.storage;a.get("userEmail",function(c,d){if(c&&d){$("#username").val(d).removeClass("labelHighlight");a.remove(d)}else{if(c){if($("#username").val()!=""&&!$("#username").hasClass("labelHighlight")){}else{$("#username").val("").removeClass("labelHighlight")}}}});var b=!$("#rememberMe").attr("checked")||!$("input[name=rememberMe]").attr("checked");if(b!==undefined){a.set("twoHourLogout",b)}mm.session.trackRemember()};mm.session.loggedIn=function(){var a=mm.session.storage;a.set("userEmail",unamezEmail);mm.session.trackActivity();mm.session.logOut();a.get("startTime",function(c,e){var d=new Date();if(c&&e){var b=parseInt(e)+mm.session.length;if(b<d.getTime()&&((b+mm.session.variance)>=d.getTime())){window.onbeforeunload=null;mm.session.out()}}a.set("startTime",d.getTime());mm.session.checkTimer=setInterval(mm.session.checkSession,mm.session.interval)})};mm.session.onbeforeunload=function(){for(var b=0;b<mm.session.inputQueue.length;b++){var a=mm.session.inputQueue[b];if($.trim(a.val())!==""&&a.attr("title")!==a.val()){return mm.session.contentMessage}}};$(window).load(function(){if(Persist){mm.session.storage=new Persist.Store(mm.session.storageName);var a=mm.session.storage;a.get("twoHourLogout",function(b,c){if(b&&window.unamez&&(c!=="false")&&($.cookie("gLogin")!=="gl")){mm.session.loggedIn();$(window).unload(mm.session.winUnload)}else{if(b&&!window.unamez){mm.session.notLoggedIn()}}})}if(window.unamez){mm.session.inputQueue=mm.session.inputQueue||[];mm.session.trackInputs=["shareText","name_q","comment_q","description","name"];$("#superModule").keyup(function(h){var b=mm.session.trackInputs;var g=$(h.target);var d=$(h.target).attr("id");for(var j=0;j<b.length;j++){var f=(d===b[j]);if(f){mm.session.inputQueue.push(g);break}}});$("#evMultiDate").click(function(){if($(this).attr("checked")){window.onbeforeunload=null}else{window.onbeforeunload=mm.session.onbeforeunload}});window.onbeforeunload=mm.session.onbeforeunload}});
