/*
 * 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 p=this,j,E=p.jQuery,v=p.$,u=p.jQuery=p.$=function(K,L){return new u.fn.init(K,L)},J=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,g=/^.[^:#\[\.,]*$/;u.fn=u.prototype={init:function(K,N){K=K||document;if(K.nodeType){this[0]=K;this.length=1;this.context=K;return this}if(typeof K==="string"){var M=J.exec(K);if(M&&(M[1]||!N)){if(M[1]){K=u.clean([M[1]],N)}else{var O=document.getElementById(M[3]);if(O&&O.id!=M[3]){return u().find(K)}var L=u(O||[]);L.context=document;L.selector=K;return L}}else{return u(N).find(K)}}else{if(u.isFunction(K)){return u(document).ready(K)}}if(K.selector&&K.context){this.selector=K.selector;this.context=K.context}return this.setArray(u.isArray(K)?K:u.makeArray(K))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(K){return K===j?Array.prototype.slice.call(this):this[K]},pushStack:function(L,N,K){var M=u(L);M.prevObject=this;M.context=this.context;if(N==="find"){M.selector=this.selector+(this.selector?" ":"")+K}else{if(N){M.selector=this.selector+"."+N+"("+K+")"}}return M},setArray:function(K){this.length=0;Array.prototype.push.apply(this,K);return this},each:function(L,K){return u.each(this,L,K)},index:function(K){return u.inArray(K&&K.jquery?K[0]:K,this)},attr:function(L,N,M){var K=L;if(typeof L==="string"){if(N===j){return this[0]&&u[M||"attr"](this[0],L)}else{K={};K[L]=N}}return this.each(function(O){for(L in K){u.attr(M?this.style:this,L,u.prop(this,K[L],M,O,L))}})},css:function(K,L){if((K=="width"||K=="height")&&parseFloat(L)<0){L=j}return this.attr(K,L,"curCSS")},text:function(L){if(typeof L!=="object"&&L!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(L))}var K="";u.each(L||this,function(){u.each(this.childNodes,function(){if(this.nodeType!=8){K+=this.nodeType!=1?this.nodeValue:u.fn.text([this])}})});return K},wrapAll:function(K){if(this[0]){var L=u(K,this[0].ownerDocument).clone();if(this[0].parentNode){L.insertBefore(this[0])}L.map(function(){var M=this;while(M.firstChild){M=M.firstChild}return M}).append(this)}return this},wrapInner:function(K){return this.each(function(){u(this).contents().wrapAll(K)})},wrap:function(K){return this.each(function(){u(this).wrapAll(K)})},append:function(){return this.domManip(arguments,true,function(K){if(this.nodeType==1){this.appendChild(K)}})},prepend:function(){return this.domManip(arguments,true,function(K){if(this.nodeType==1){this.insertBefore(K,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(K){this.parentNode.insertBefore(K,this)})},after:function(){return this.domManip(arguments,false,function(K){this.parentNode.insertBefore(K,this.nextSibling)})},end:function(){return this.prevObject||u([])},push:[].push,sort:[].sort,splice:[].splice,find:function(K){if(this.length===1){var L=this.pushStack([],"find",K);L.length=0;u.find(K,this[0],L);return L}else{return this.pushStack(u.unique(u.map(this,function(M){return u.find(K,M)})),"find",K)}},clone:function(M){var K=this.map(function(){if(!u.support.noCloneEvent&&!u.isXMLDoc(this)){var O=this.outerHTML;if(!O){var P=this.ownerDocument.createElement("div");P.appendChild(this.cloneNode(true));O=P.innerHTML}return u.clean([O.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(M===true){var N=this.find("*").andSelf(),L=0;K.find("*").andSelf().each(function(){if(this.nodeName!==N[L].nodeName){return}var O=u.data(N[L],"events");for(var Q in O){for(var P in O[Q]){u.event.add(this,Q,O[Q][P],O[Q][P].data)}}L++})}return K},filter:function(K){return this.pushStack(u.isFunction(K)&&u.grep(this,function(M,L){return K.call(M,L)})||u.multiFilter(K,u.grep(this,function(L){return L.nodeType===1})),"filter",K)},closest:function(K){var M=u.expr.match.POS.test(K)?u(K):null,L=0;return this.map(function(){var N=this;while(N&&N.ownerDocument){if(M?M.index(N)>-1:u(N).is(K)){u.data(N,"closest",L);return N}N=N.parentNode;L++}})},not:function(K){if(typeof K==="string"){if(g.test(K)){return this.pushStack(u.multiFilter(K,this,true),"not",K)}else{K=u.multiFilter(K,this)}}var L=K.length&&K[K.length-1]!==j&&!K.nodeType;return this.filter(function(){return L?u.inArray(this,K)<0:this!=K})},add:function(K){return this.pushStack(u.unique(u.merge(this.get(),typeof K==="string"?u(K):u.makeArray(K))))},is:function(K){return !!K&&u.multiFilter(K,this).length>0},hasClass:function(K){return !!K&&this.is("."+K)},val:function(Q){if(Q===j){var K=this[0];if(K){if(u.nodeName(K,"option")){return(K.attributes.value||{}).specified?K.value:K.text}if(u.nodeName(K,"select")){var O=K.selectedIndex,R=[],S=K.options,N=K.type=="select-one";if(O<0){return null}for(var L=N?O:0,P=N?O+1:S.length;L<P;L++){var M=S[L];if(M.selected){Q=u(M).val();if(N){return Q}R.push(Q)}}return R}return(K.value||"").replace(/\r/g,"")}return j}if(typeof Q==="number"){Q+=""}return this.each(function(){if(this.nodeType!=1){return}if(u.isArray(Q)&&/radio|checkbox/.test(this.type)){this.checked=(u.inArray(this.value,Q)>=0||u.inArray(this.name,Q)>=0)}else{if(u.nodeName(this,"select")){var T=u.makeArray(Q);u("option",this).each(function(){this.selected=(u.inArray(this.value,T)>=0||u.inArray(this.text,T)>=0)});if(!T.length){this.selectedIndex=-1}}else{this.value=Q}}})},html:function(K){return K===j?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(K)},replaceWith:function(K){return this.after(K).remove()},eq:function(K){return this.slice(K,+K+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(K){return this.pushStack(u.map(this,function(M,L){return K.call(M,L,M)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(P,S,R){if(this[0]){var O=(this[0].ownerDocument||this[0]).createDocumentFragment(),L=u.clean(P,(this[0].ownerDocument||this[0]),O),N=O.firstChild;if(N){for(var M=0,K=this.length;M<K;M++){R.call(Q(this[M],N),this.length>1||M>0?O.cloneNode(true):O)}}if(L){u.each(L,F)}}return this;function Q(T,U){return S&&u.nodeName(T,"table")&&u.nodeName(U,"tr")?(T.getElementsByTagName("tbody")[0]||T.appendChild(T.ownerDocument.createElement("tbody"))):T}}};u.fn.init.prototype=u.fn;function F(K,L){if(L.src){u.ajax({url:L.src,async:false,dataType:"script"})}else{u.globalEval(L.text||L.textContent||L.innerHTML||"")}if(L.parentNode){L.parentNode.removeChild(L)}}function f(){return +new Date}u.extend=u.fn.extend=function(){var P=arguments[0]||{},N=1,O=arguments.length,K=false,M;if(typeof P==="boolean"){K=P;P=arguments[1]||{};N=2}if(typeof P!=="object"&&!u.isFunction(P)){P={}}if(O==N){P=this;--N}for(;N<O;N++){if((M=arguments[N])!=null){for(var L in M){var Q=P[L],R=M[L];if(P===R){continue}if(K&&R&&typeof R==="object"&&!R.nodeType){P[L]=u.extend(K,Q||(R.length!=null?[]:{}),R)}else{if(R!==j){P[L]=R}}}}}return P};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,w=document.defaultView||{},y=Object.prototype.toString;u.extend({noConflict:function(K){p.$=v;if(K){p.jQuery=E}return u},isFunction:function(K){return y.call(K)==="[object Function]"},isArray:function(K){return y.call(K)==="[object Array]"},isXMLDoc:function(K){return K.nodeType===9&&K.documentElement.nodeName!=="HTML"||!!K.ownerDocument&&u.isXMLDoc(K.ownerDocument)},globalEval:function(M){if(M&&/\S/.test(M)){var L=document.getElementsByTagName("head")[0]||document.documentElement,K=document.createElement("script");K.type="text/javascript";if(u.support.scriptEval){K.appendChild(document.createTextNode(M))}else{K.text=M}L.insertBefore(K,L.firstChild);L.removeChild(K)}},nodeName:function(L,K){return L.nodeName&&L.nodeName.toUpperCase()==K.toUpperCase()},each:function(M,Q,L){var K,N=0,O=M.length;if(L){if(O===j){for(K in M){if(Q.apply(M[K],L)===false){break}}}else{for(;N<O;){if(Q.apply(M[N++],L)===false){break}}}}else{if(O===j){for(K in M){if(Q.call(M[K],K,M[K])===false){break}}}else{for(var P=M[0];N<O&&Q.call(P,N,P)!==false;P=M[++N]){}}}return M},prop:function(N,O,M,L,K){if(u.isFunction(O)){O=O.call(N,L)}return typeof O==="number"&&M=="curCSS"&&!b.test(K)?O+"px":O},className:{add:function(K,L){u.each((L||"").split(/\s+/),function(M,N){if(K.nodeType==1&&!u.className.has(K.className,N)){K.className+=(K.className?" ":"")+N}})},remove:function(K,L){if(K.nodeType==1){K.className=L!==j?u.grep(K.className.split(/\s+/),function(M){return !u.className.has(L,M)}).join(" "):""}},has:function(L,K){return L&&u.inArray(K,(L.className||L).toString().split(/\s+/))>-1}},swap:function(N,M,O){var K={};for(var L in M){K[L]=N.style[L];N.style[L]=M[L]}O.call(N);for(var L in M){N.style[L]=K[L]}},css:function(N,L,P,K){if(L=="width"||L=="height"){var R,M={position:"absolute",visibility:"hidden",display:"block"},Q=L=="width"?["Left","Right"]:["Top","Bottom"];function O(){R=L=="width"?N.offsetWidth:N.offsetHeight;if(K==="border"){return}u.each(Q,function(){if(!K){R-=parseFloat(u.curCSS(N,"padding"+this,true))||0}if(K==="margin"){R+=parseFloat(u.curCSS(N,"margin"+this,true))||0}else{R-=parseFloat(u.curCSS(N,"border"+this+"Width",true))||0}})}if(N.offsetWidth!==0){O()}else{u.swap(N,M,O)}return Math.max(0,Math.round(R))}return u.curCSS(N,L,P)},curCSS:function(O,L,M){var R,K=O.style;if(L=="opacity"&&!u.support.opacity){R=u.attr(K,"opacity");return R==""?"1":R}if(L.match(/float/i)){L=C}if(!M&&K&&K[L]){R=K[L]}else{if(w.getComputedStyle){if(L.match(/float/i)){L="float"}L=L.replace(/([A-Z])/g,"-$1").toLowerCase();var S=w.getComputedStyle(O,null);if(S){R=S.getPropertyValue(L)}if(L=="opacity"&&R==""){R="1"}}else{if(O.currentStyle){var P=L.replace(/\-(\w)/g,function(T,U){return U.toUpperCase()});R=O.currentStyle[L]||O.currentStyle[P];if(!/^\d+(px)?$/i.test(R)&&/^\d/.test(R)){var N=K.left,Q=O.runtimeStyle.left;O.runtimeStyle.left=O.currentStyle.left;K.left=R||0;R=K.pixelLeft+"px";K.left=N;O.runtimeStyle.left=Q}}}}return R},clean:function(L,Q,O){Q=Q||document;if(typeof Q.createElement==="undefined"){Q=Q.ownerDocument||Q[0]&&Q[0].ownerDocument||document}if(!O&&L.length===1&&typeof L[0]==="string"){var N=/^<(\w+)\s*\/?>$/.exec(L[0]);if(N){return[Q.createElement(N[1])]}}var M=[],K=[],R=Q.createElement("div");u.each(L,function(V,Y){if(typeof Y==="number"){Y+=""}if(!Y){return}if(typeof Y==="string"){Y=Y.replace(/(<(\w+)[^>]*?)\/>/g,function(aa,ab,Z){return Z.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?aa:ab+"></"+Z+">"});var U=Y.replace(/^\s+/,"").substring(0,10).toLowerCase();var W=!U.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!U.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||U.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!U.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!U.indexOf("<td")||!U.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!U.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!u.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];R.innerHTML=W[1]+Y+W[2];while(W[0]--){R=R.lastChild}if(!u.support.tbody){var X=/<tbody/i.test(Y),T=!U.indexOf("<table")&&!X?R.firstChild&&R.firstChild.childNodes:W[1]=="<table>"&&!X?R.childNodes:[];for(var S=T.length-1;S>=0;--S){if(u.nodeName(T[S],"tbody")&&!T[S].childNodes.length){T[S].parentNode.removeChild(T[S])}}}if(!u.support.leadingWhitespace&&/^\s/.test(Y)){R.insertBefore(Q.createTextNode(Y.match(/^\s*/)[0]),R.firstChild)}Y=u.makeArray(R.childNodes)}if(Y.nodeType){M.push(Y)}else{M=u.merge(M,Y)}});if(O){for(var P=0;M[P];P++){if(u.nodeName(M[P],"script")&&(!M[P].type||M[P].type.toLowerCase()==="text/javascript")){K.push(M[P].parentNode?M[P].parentNode.removeChild(M[P]):M[P])}else{if(M[P].nodeType===1){M.splice.apply(M,[P+1,0].concat(u.makeArray(M[P].getElementsByTagName("script"))))}O.appendChild(M[P])}}return K}return M},attr:function(P,M,Q){if(!P||P.nodeType==3||P.nodeType==8){return j}var N=!u.isXMLDoc(P),R=Q!==j;M=N&&u.props[M]||M;if(P.tagName){var L=/href|src|style/.test(M);if(M=="selected"&&P.parentNode){P.parentNode.selectedIndex}if(M in P&&N&&!L){if(R){if(M=="type"&&u.nodeName(P,"input")&&P.parentNode){throw"type property can't be changed"}P[M]=Q}if(u.nodeName(P,"form")&&P.getAttributeNode(M)){return P.getAttributeNode(M).nodeValue}if(M=="tabIndex"){var O=P.getAttributeNode("tabIndex");return O&&O.specified?O.value:P.nodeName.match(/(button|input|object|select|textarea)/i)?0:P.nodeName.match(/^(a|area)$/i)&&P.href?0:j}return P[M]}if(!u.support.style&&N&&M=="style"){return u.attr(P.style,"cssText",Q)}if(R){P.setAttribute(M,""+Q)}var K=!u.support.hrefNormalized&&N&&L?P.getAttribute(M,2):P.getAttribute(M);return K===null?j:K}if(!u.support.opacity&&M=="opacity"){if(R){P.zoom=1;P.filter=(P.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(Q)+""=="NaN"?"":"alpha(opacity="+Q*100+")")}return P.filter&&P.filter.indexOf("opacity=")>=0?(parseFloat(P.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}M=M.replace(/-([a-z])/ig,function(S,T){return T.toUpperCase()});if(R){P[M]=Q}return P[M]},trim:function(K){return(K||"").replace(/^\s+|\s+$/g,"")},makeArray:function(M){var K=[];if(M!=null){var L=M.length;if(L==null||typeof M==="string"||u.isFunction(M)||M.setInterval){K[0]=M}else{while(L){K[--L]=M[L]}}}return K},inArray:function(M,N){for(var K=0,L=N.length;K<L;K++){if(N[K]===M){return K}}return -1},merge:function(N,K){var L=0,M,O=N.length;if(!u.support.getAll){while((M=K[L++])!=null){if(M.nodeType!=8){N[O++]=M}}}else{while((M=K[L++])!=null){N[O++]=M}}return N},unique:function(Q){var L=[],K={};try{for(var M=0,N=Q.length;M<N;M++){var P=u.data(Q[M]);if(!K[P]){K[P]=true;L.push(Q[M])}}}catch(O){L=Q}return L},grep:function(L,P,K){var M=[];for(var N=0,O=L.length;N<O;N++){if(!K!=!P(L[N],N)){M.push(L[N])}}return M},map:function(K,P){var L=[];for(var M=0,N=K.length;M<N;M++){var O=P(K[M],M);if(O!=null){L[L.length]=O}}return L.concat.apply([],L)}});var I=navigator.userAgent.toLowerCase();u.browser={version:(I.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(I),opera:/opera/.test(I),msie:/msie/.test(I)&&!/opera/.test(I),mozilla:/mozilla/.test(I)&&!/(compatible|webkit)/.test(I)};u.each({parent:function(K){return K.parentNode},parents:function(K){return u.dir(K,"parentNode")},next:function(K){return u.nth(K,2,"nextSibling")},prev:function(K){return u.nth(K,2,"previousSibling")},nextAll:function(K){return u.dir(K,"nextSibling")},prevAll:function(K){return u.dir(K,"previousSibling")},siblings:function(K){return u.sibling(K.parentNode.firstChild,K)},children:function(K){return u.sibling(K.firstChild)},contents:function(K){return u.nodeName(K,"iframe")?K.contentDocument||K.contentWindow.document:u.makeArray(K.childNodes)}},function(K,L){u.fn[K]=function(M){var N=u.map(this,L);if(M&&typeof M=="string"){N=u.multiFilter(M,N)}return this.pushStack(u.unique(N),K,M)}});u.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(K,L){u.fn[K]=function(M){var P=[],R=u(M);for(var Q=0,N=R.length;Q<N;Q++){var O=(Q>0?this.clone(true):this).get();u.fn[L].apply(u(R[Q]),O);P=P.concat(O)}return this.pushStack(P,K,M)}});u.each({removeAttr:function(K){u.attr(this,K,"");if(this.nodeType==1){this.removeAttribute(K)}},addClass:function(K){u.className.add(this,K)},removeClass:function(K){u.className.remove(this,K)},toggleClass:function(L,K){if(typeof K!=="boolean"){K=!u.className.has(this,L)}u.className[K?"add":"remove"](this,L)},remove:function(K){if(!K||u.filter(K,[this]).length){u("*",this).add([this]).each(function(){u.event.remove(this);u.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){u(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(K,L){u.fn[K]=function(){return this.each(L,arguments)}});function n(K,L){return K[0]&&parseInt(u.curCSS(K[0],L,true),10)||0}var k="jQuery"+f(),B=0,G={};u.extend({cache:{},data:function(L,K,M){L=L==p?G:L;var N=L[k];if(!N){N=L[k]=++B}if(K&&!u.cache[N]){u.cache[N]={}}if(M!==j){u.cache[N][K]=M}return K?u.cache[N][K]:N},removeData:function(L,K){L=L==p?G:L;var N=L[k];if(K){if(u.cache[N]){delete u.cache[N][K];K="";for(K in u.cache[N]){break}if(!K){u.removeData(L)}}}else{try{delete L[k]}catch(M){if(L.removeAttribute){L.removeAttribute(k)}}delete u.cache[N]}},queue:function(L,K,N){if(L){K=(K||"fx")+"queue";var M=u.data(L,K);if(!M||u.isArray(N)){M=u.data(L,K,u.makeArray(N))}else{if(N){M.push(N)}}}return M},dequeue:function(N,M){var K=u.queue(N,M),L=K.shift();if(!M||M==="fx"){L=K[0]}if(L!==j){L.call(N)}}});u.fn.extend({data:function(K,M){var N=K.split(".");N[1]=N[1]?"."+N[1]:"";if(M===j){var L=this.triggerHandler("getData"+N[1]+"!",[N[0]]);if(L===j&&this.length){L=u.data(this[0],K)}return L===j&&N[1]?this.data(N[0]):L}else{return this.trigger("setData"+N[1]+"!",[N[0],M]).each(function(){u.data(this,K,M)})}},removeData:function(K){return this.each(function(){u.removeData(this,K)})},queue:function(K,L){if(typeof K!=="string"){L=K;K="fx"}if(L===j){return u.queue(this[0],K)}return this.each(function(){var M=u.queue(this,K,L);if(K=="fx"&&M.length==1){M[0].call(this)}})},dequeue:function(K){return this.each(function(){u.dequeue(this,K)})}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var X=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,R=0,N=Object.prototype.toString;var L=function(ae,aa,ah,ai){ah=ah||[];aa=aa||document;if(aa.nodeType!==1&&aa.nodeType!==9){return[]}if(!ae||typeof ae!=="string"){return ah}var af=[],ac,al,ao,Z,aj,ab,ad=true;X.lastIndex=0;while((ac=X.exec(ae))!==null){af.push(ac[1]);if(ac[2]){ab=RegExp.rightContext;break}}if(af.length>1&&S.exec(ae)){if(af.length===2&&O.relative[af[0]]){al=P(af[0]+af[1],aa)}else{al=O.relative[af[0]]?[aa]:L(af.shift(),aa);while(af.length){ae=af.shift();if(O.relative[ae]){ae+=af.shift()}al=P(ae,al)}}}else{var ak=ai?{expr:af.pop(),set:K(ai)}:L.find(af.pop(),af.length===1&&aa.parentNode?aa.parentNode:aa,W(aa));al=L.filter(ak.expr,ak.set);if(af.length>0){ao=K(al)}else{ad=false}while(af.length){var an=af.pop(),am=an;if(!O.relative[an]){an=""}else{am=af.pop()}if(am==null){am=aa}O.relative[an](ao,am,W(aa))}}if(!ao){ao=al}if(!ao){throw"Syntax error, unrecognized expression: "+(an||ae)}if(N.call(ao)==="[object Array]"){if(!ad){ah.push.apply(ah,ao)}else{if(aa.nodeType===1){for(var ag=0;ao[ag]!=null;ag++){if(ao[ag]&&(ao[ag]===true||ao[ag].nodeType===1&&Q(aa,ao[ag]))){ah.push(al[ag])}}}else{for(var ag=0;ao[ag]!=null;ag++){if(ao[ag]&&ao[ag].nodeType===1){ah.push(al[ag])}}}}}else{K(ao,ah)}if(ab){L(ab,aa,ah,ai);if(M){hasDuplicate=false;ah.sort(M);if(hasDuplicate){for(var ag=1;ag<ah.length;ag++){if(ah[ag]===ah[ag-1]){ah.splice(ag--,1)}}}}}return ah};L.matches=function(Z,aa){return L(Z,null,null,aa)};L.find=function(ag,Z,ah){var af,ad;if(!ag){return[]}for(var ac=0,ab=O.order.length;ac<ab;ac++){var ae=O.order[ac],ad;if((ad=O.match[ae].exec(ag))){var aa=RegExp.leftContext;if(aa.substr(aa.length-1)!=="\\"){ad[1]=(ad[1]||"").replace(/\\/g,"");af=O.find[ae](ad,Z,ah);if(af!=null){ag=ag.replace(O.match[ae],"");break}}}}if(!af){af=Z.getElementsByTagName("*")}return{set:af,expr:ag}};L.filter=function(aj,ai,am,ac){var ab=aj,ao=[],ag=ai,ae,Z,af=ai&&ai[0]&&W(ai[0]);while(aj&&ai.length){for(var ah in O.filter){if((ae=O.match[ah].exec(aj))!=null){var aa=O.filter[ah],an,al;Z=false;if(ag==ao){ao=[]}if(O.preFilter[ah]){ae=O.preFilter[ah](ae,ag,am,ao,ac,af);if(!ae){Z=an=true}else{if(ae===true){continue}}}if(ae){for(var ad=0;(al=ag[ad])!=null;ad++){if(al){an=aa(al,ae,ad,ag);var ak=ac^!!an;if(am&&an!=null){if(ak){Z=true}else{ag[ad]=false}}else{if(ak){ao.push(al);Z=true}}}}}if(an!==j){if(!am){ag=ao}aj=aj.replace(O.match[ah],"");if(!Z){return[]}break}}}if(aj==ab){if(Z==null){throw"Syntax error, unrecognized expression: "+aj}else{break}}ab=aj}return ag};var O=L.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(Z){return Z.getAttribute("href")}},relative:{"+":function(ag,Z,af){var ad=typeof Z==="string",ah=ad&&!/\W/.test(Z),ae=ad&&!ah;if(ah&&!af){Z=Z.toUpperCase()}for(var ac=0,ab=ag.length,aa;ac<ab;ac++){if((aa=ag[ac])){while((aa=aa.previousSibling)&&aa.nodeType!==1){}ag[ac]=ae||aa&&aa.nodeName===Z?aa||false:aa===Z}}if(ae){L.filter(Z,ag,true)}},">":function(af,aa,ag){var ad=typeof aa==="string";if(ad&&!/\W/.test(aa)){aa=ag?aa:aa.toUpperCase();for(var ab=0,Z=af.length;ab<Z;ab++){var ae=af[ab];if(ae){var ac=ae.parentNode;af[ab]=ac.nodeName===aa?ac:false}}}else{for(var ab=0,Z=af.length;ab<Z;ab++){var ae=af[ab];if(ae){af[ab]=ad?ae.parentNode:ae.parentNode===aa}}if(ad){L.filter(aa,af,true)}}},"":function(ac,aa,ae){var ab=R++,Z=Y;if(!aa.match(/\W/)){var ad=aa=ae?aa:aa.toUpperCase();Z=V}Z("parentNode",aa,ab,ac,ad,ae)},"~":function(ac,aa,ae){var ab=R++,Z=Y;if(typeof aa==="string"&&!aa.match(/\W/)){var ad=aa=ae?aa:aa.toUpperCase();Z=V}Z("previousSibling",aa,ab,ac,ad,ae)}},find:{ID:function(aa,ab,ac){if(typeof ab.getElementById!=="undefined"&&!ac){var Z=ab.getElementById(aa[1]);return Z?[Z]:[]}},NAME:function(ab,ae,af){if(typeof ae.getElementsByName!=="undefined"){var aa=[],ad=ae.getElementsByName(ab[1]);for(var ac=0,Z=ad.length;ac<Z;ac++){if(ad[ac].getAttribute("name")===ab[1]){aa.push(ad[ac])}}return aa.length===0?null:aa}},TAG:function(Z,aa){return aa.getElementsByTagName(Z[1])}},preFilter:{CLASS:function(ac,aa,ab,Z,af,ag){ac=" "+ac[1].replace(/\\/g,"")+" ";if(ag){return ac}for(var ad=0,ae;(ae=aa[ad])!=null;ad++){if(ae){if(af^(ae.className&&(" "+ae.className+" ").indexOf(ac)>=0)){if(!ab){Z.push(ae)}}else{if(ab){aa[ad]=false}}}}return false},ID:function(Z){return Z[1].replace(/\\/g,"")},TAG:function(aa,Z){for(var ab=0;Z[ab]===false;ab++){}return Z[ab]&&W(Z[ab])?aa[1]:aa[1].toUpperCase()},CHILD:function(Z){if(Z[1]=="nth"){var aa=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(Z[2]=="even"&&"2n"||Z[2]=="odd"&&"2n+1"||!/\D/.test(Z[2])&&"0n+"+Z[2]||Z[2]);Z[2]=(aa[1]+(aa[2]||1))-0;Z[3]=aa[3]-0}Z[0]=R++;return Z},ATTR:function(ad,aa,ab,Z,ae,af){var ac=ad[1].replace(/\\/g,"");if(!af&&O.attrMap[ac]){ad[1]=O.attrMap[ac]}if(ad[2]==="~="){ad[4]=" "+ad[4]+" "}return ad},PSEUDO:function(ad,aa,ab,Z,ae){if(ad[1]==="not"){if(ad[3].match(X).length>1||/^\w/.test(ad[3])){ad[3]=L(ad[3],null,null,aa)}else{var ac=L.filter(ad[3],aa,ab,true^ae);if(!ab){Z.push.apply(Z,ac)}return false}}else{if(O.match.POS.test(ad[0])||O.match.CHILD.test(ad[0])){return true}}return ad},POS:function(Z){Z.unshift(true);return Z}},filters:{enabled:function(Z){return Z.disabled===false&&Z.type!=="hidden"},disabled:function(Z){return Z.disabled===true},checked:function(Z){return Z.checked===true},selected:function(Z){Z.parentNode.selectedIndex;return Z.selected===true},parent:function(Z){return !!Z.firstChild},empty:function(Z){return !Z.firstChild},has:function(ab,aa,Z){return !!L(Z[3],ab).length},header:function(Z){return/h\d/i.test(Z.nodeName)},text:function(Z){return"text"===Z.type},radio:function(Z){return"radio"===Z.type},checkbox:function(Z){return"checkbox"===Z.type},file:function(Z){return"file"===Z.type},password:function(Z){return"password"===Z.type},submit:function(Z){return"submit"===Z.type},image:function(Z){return"image"===Z.type},reset:function(Z){return"reset"===Z.type},button:function(Z){return"button"===Z.type||Z.nodeName.toUpperCase()==="BUTTON"},input:function(Z){return/input|select|textarea|button/i.test(Z.nodeName)}},setFilters:{first:function(aa,Z){return Z===0},last:function(ab,aa,Z,ac){return aa===ac.length-1},even:function(aa,Z){return Z%2===0},odd:function(aa,Z){return Z%2===1},lt:function(ab,aa,Z){return aa<Z[3]-0},gt:function(ab,aa,Z){return aa>Z[3]-0},nth:function(ab,aa,Z){return Z[3]-0==aa},eq:function(ab,aa,Z){return Z[3]-0==aa}},filter:{PSEUDO:function(af,ab,ac,ag){var aa=ab[1],ad=O.filters[aa];if(ad){return ad(af,ac,ab,ag)}else{if(aa==="contains"){return(af.textContent||af.innerText||"").indexOf(ab[3])>=0}else{if(aa==="not"){var ae=ab[3];for(var ac=0,Z=ae.length;ac<Z;ac++){if(ae[ac]===af){return false}}return true}}}},CHILD:function(Z,ac){var af=ac[1],aa=Z;switch(af){case"only":case"first":while(aa=aa.previousSibling){if(aa.nodeType===1){return false}}if(af=="first"){return true}aa=Z;case"last":while(aa=aa.nextSibling){if(aa.nodeType===1){return false}}return true;case"nth":var ab=ac[2],ai=ac[3];if(ab==1&&ai==0){return true}var ae=ac[0],ah=Z.parentNode;if(ah&&(ah.sizcache!==ae||!Z.nodeIndex)){var ad=0;for(aa=ah.firstChild;aa;aa=aa.nextSibling){if(aa.nodeType===1){aa.nodeIndex=++ad}}ah.sizcache=ae}var ag=Z.nodeIndex-ai;if(ab==0){return ag==0}else{return(ag%ab==0&&ag/ab>=0)}}},ID:function(aa,Z){return aa.nodeType===1&&aa.getAttribute("id")===Z},TAG:function(aa,Z){return(Z==="*"&&aa.nodeType===1)||aa.nodeName===Z},CLASS:function(aa,Z){return(" "+(aa.className||aa.getAttribute("class"))+" ").indexOf(Z)>-1},ATTR:function(ae,ac){var ab=ac[1],Z=O.attrHandle[ab]?O.attrHandle[ab](ae):ae[ab]!=null?ae[ab]:ae.getAttribute(ab),af=Z+"",ad=ac[2],aa=ac[4];return Z==null?ad==="!=":ad==="="?af===aa:ad==="*="?af.indexOf(aa)>=0:ad==="~="?(" "+af+" ").indexOf(aa)>=0:!aa?af&&Z!==false:ad==="!="?af!=aa:ad==="^="?af.indexOf(aa)===0:ad==="$="?af.substr(af.length-aa.length)===aa:ad==="|="?af===aa||af.substr(0,aa.length+1)===aa+"-":false},POS:function(ad,aa,ab,ae){var Z=aa[2],ac=O.setFilters[Z];if(ac){return ac(ad,ab,aa,ae)}}}};var S=O.match.POS;for(var U in O.match){O.match[U]=RegExp(O.match[U].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var K=function(aa,Z){aa=Array.prototype.slice.call(aa);if(Z){Z.push.apply(Z,aa);return Z}return aa};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(T){K=function(ad,ac){var aa=ac||[];if(N.call(ad)==="[object Array]"){Array.prototype.push.apply(aa,ad)}else{if(typeof ad.length==="number"){for(var ab=0,Z=ad.length;ab<Z;ab++){aa.push(ad[ab])}}else{for(var ab=0;ad[ab];ab++){aa.push(ad[ab])}}}return aa}}var M;if(document.documentElement.compareDocumentPosition){M=function(aa,Z){var ab=aa.compareDocumentPosition(Z)&4?-1:aa===Z?0:1;if(ab===0){hasDuplicate=true}return ab}}else{if("sourceIndex" in document.documentElement){M=function(aa,Z){var ab=aa.sourceIndex-Z.sourceIndex;if(ab===0){hasDuplicate=true}return ab}}else{if(document.createRange){M=function(ac,aa){var ab=ac.ownerDocument.createRange(),Z=aa.ownerDocument.createRange();ab.selectNode(ac);ab.collapse(true);Z.selectNode(aa);Z.collapse(true);var ad=ab.compareBoundaryPoints(Range.START_TO_END,Z);if(ad===0){hasDuplicate=true}return ad}}}}(function(){var aa=document.createElement("form"),ab="script"+(new Date).getTime();aa.innerHTML="<input name='"+ab+"'/>";var Z=document.documentElement;Z.insertBefore(aa,Z.firstChild);if(!!document.getElementById(ab)){O.find.ID=function(ad,ae,af){if(typeof ae.getElementById!=="undefined"&&!af){var ac=ae.getElementById(ad[1]);return ac?ac.id===ad[1]||typeof ac.getAttributeNode!=="undefined"&&ac.getAttributeNode("id").nodeValue===ad[1]?[ac]:j:[]}};O.filter.ID=function(ae,ac){var ad=typeof ae.getAttributeNode!=="undefined"&&ae.getAttributeNode("id");return ae.nodeType===1&&ad&&ad.nodeValue===ac}}Z.removeChild(aa)})();(function(){var Z=document.createElement("div");Z.appendChild(document.createComment(""));if(Z.getElementsByTagName("*").length>0){O.find.TAG=function(aa,ae){var ad=ae.getElementsByTagName(aa[1]);if(aa[1]==="*"){var ac=[];for(var ab=0;ad[ab];ab++){if(ad[ab].nodeType===1){ac.push(ad[ab])}}ad=ac}return ad}}Z.innerHTML="<a href='#'></a>";if(Z.firstChild&&typeof Z.firstChild.getAttribute!=="undefined"&&Z.firstChild.getAttribute("href")!=="#"){O.attrHandle.href=function(aa){return aa.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var Z=L,aa=document.createElement("div");aa.innerHTML="<p class='TEST'></p>";if(aa.querySelectorAll&&aa.querySelectorAll(".TEST").length===0){return}L=function(ae,ad,ab,ac){ad=ad||document;if(!ac&&ad.nodeType===9&&!W(ad)){try{return K(ad.querySelectorAll(ae),ab)}catch(af){}}return Z(ae,ad,ab,ac)};L.find=Z.find;L.filter=Z.filter;L.selectors=Z.selectors;L.matches=Z.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var Z=document.createElement("div");Z.innerHTML="<div class='test e'></div><div class='test'></div>";if(Z.getElementsByClassName("e").length===0){return}Z.lastChild.className="e";if(Z.getElementsByClassName("e").length===1){return}O.order.splice(1,0,"CLASS");O.find.CLASS=function(aa,ab,ac){if(typeof ab.getElementsByClassName!=="undefined"&&!ac){return ab.getElementsByClassName(aa[1])}}})()}function V(aa,af,ae,aj,ag,ai){var ah=aa=="previousSibling"&&!ai;for(var ac=0,ab=aj.length;ac<ab;ac++){var Z=aj[ac];if(Z){if(ah&&Z.nodeType===1){Z.sizcache=ae;Z.sizset=ac}Z=Z[aa];var ad=false;while(Z){if(Z.sizcache===ae){ad=aj[Z.sizset];break}if(Z.nodeType===1&&!ai){Z.sizcache=ae;Z.sizset=ac}if(Z.nodeName===af){ad=Z;break}Z=Z[aa]}aj[ac]=ad}}}function Y(aa,af,ae,aj,ag,ai){var ah=aa=="previousSibling"&&!ai;for(var ac=0,ab=aj.length;ac<ab;ac++){var Z=aj[ac];if(Z){if(ah&&Z.nodeType===1){Z.sizcache=ae;Z.sizset=ac}Z=Z[aa];var ad=false;while(Z){if(Z.sizcache===ae){ad=aj[Z.sizset];break}if(Z.nodeType===1){if(!ai){Z.sizcache=ae;Z.sizset=ac}if(typeof af!=="string"){if(Z===af){ad=true;break}}else{if(L.filter(af,[Z]).length>0){ad=Z;break}}}Z=Z[aa]}aj[ac]=ad}}}var Q=document.compareDocumentPosition?function(aa,Z){return aa.compareDocumentPosition(Z)&16}:function(aa,Z){return aa!==Z&&(aa.contains?aa.contains(Z):true)};var W=function(Z){return Z.nodeType===9&&Z.documentElement.nodeName!=="HTML"||!!Z.ownerDocument&&W(Z.ownerDocument)};var P=function(Z,ag){var ac=[],ad="",ae,ab=ag.nodeType?[ag]:ag;while((ae=O.match.PSEUDO.exec(Z))){ad+=ae[0];Z=Z.replace(O.match.PSEUDO,"")}Z=O.relative[Z]?Z+"*":Z;for(var af=0,aa=ab.length;af<aa;af++){L(Z,ab[af],ac)}return L.filter(ad,ac)};u.find=L;u.filter=L.filter;u.expr=L.selectors;u.expr[":"]=u.expr.filters;L.selectors.filters.hidden=function(Z){return Z.offsetWidth===0||Z.offsetHeight===0};L.selectors.filters.visible=function(Z){return Z.offsetWidth>0||Z.offsetHeight>0};L.selectors.filters.animated=function(Z){return u.grep(u.timers,function(aa){return Z===aa.elem}).length};u.multiFilter=function(ab,Z,aa){if(aa){ab=":not("+ab+")"}return L.matches(ab,Z)};u.dir=function(ab,aa){var Z=[],ac=ab[aa];while(ac&&ac!=document){if(ac.nodeType==1){Z.push(ac)}ac=ac[aa]}return Z};u.nth=function(ad,Z,ab,ac){Z=Z||1;var aa=0;for(;ad;ad=ad[ab]){if(ad.nodeType==1&&++aa==Z){break}}return ad};u.sibling=function(ab,aa){var Z=[];for(;ab;ab=ab.nextSibling){if(ab.nodeType==1&&ab!=aa){Z.push(ab)}}return Z};return;p.Sizzle=L})();u.event={add:function(O,L,N,Q){if(O.nodeType==3||O.nodeType==8){return}if(O.setInterval&&O!=p){O=p}if(!N.guid){N.guid=this.guid++}if(Q!==j){var M=N;N=this.proxy(M);N.data=Q}var K=u.data(O,"events")||u.data(O,"events",{}),P=u.data(O,"handle")||u.data(O,"handle",function(){return typeof u!=="undefined"&&!u.event.triggered?u.event.handle.apply(arguments.callee.elem,arguments):j});P.elem=O;u.each(L.split(/\s+/),function(S,T){var U=T.split(".");T=U.shift();N.type=U.slice().sort().join(".");var R=K[T];if(u.event.specialAll[T]){u.event.specialAll[T].setup.call(O,Q,U)}if(!R){R=K[T]={};if(!u.event.special[T]||u.event.special[T].setup.call(O,Q,U)===false){if(O.addEventListener){O.addEventListener(T,P,false)}else{if(O.attachEvent){O.attachEvent("on"+T,P)}}}}R[N.guid]=N;u.event.global[T]=true});O=null},guid:1,global:{},remove:function(Q,N,P){if(Q.nodeType==3||Q.nodeType==8){return}var M=u.data(Q,"events"),L,K;if(M){if(N===j||(typeof N==="string"&&N.charAt(0)==".")){for(var O in M){this.remove(Q,O+(N||""))}}else{if(N.type){P=N.handler;N=N.type}u.each(N.split(/\s+/),function(S,U){var W=U.split(".");U=W.shift();var T=RegExp("(^|\\.)"+W.slice().sort().join(".*\\.")+"(\\.|$)");if(M[U]){if(P){delete M[U][P.guid]}else{for(var V in M[U]){if(T.test(M[U][V].type)){delete M[U][V]}}}if(u.event.specialAll[U]){u.event.specialAll[U].teardown.call(Q,W)}for(L in M[U]){break}if(!L){if(!u.event.special[U]||u.event.special[U].teardown.call(Q,W)===false){if(Q.removeEventListener){Q.removeEventListener(U,u.data(Q,"handle"),false)}else{if(Q.detachEvent){Q.detachEvent("on"+U,u.data(Q,"handle"))}}}L=null;delete M[U]}}})}for(L in M){break}if(!L){var R=u.data(Q,"handle");if(R){R.elem=null}u.removeData(Q,"events");u.removeData(Q,"handle")}}},trigger:function(O,Q,N,K){var M=O.type||O;if(!K){O=typeof O==="object"?O[k]?O:u.extend(u.Event(M),O):u.Event(M);if(M.indexOf("!")>=0){O.type=M=M.slice(0,-1);O.exclusive=true}if(!N){O.stopPropagation();if(this.global[M]){u.each(u.cache,function(){if(this.events&&this.events[M]){u.event.trigger(O,Q,this.handle.elem)}})}}if(!N||N.nodeType==3||N.nodeType==8){return j}O.result=j;O.target=N;Q=u.makeArray(Q);Q.unshift(O)}O.currentTarget=N;var P=u.data(N,"handle");if(P){P.apply(N,Q)}if((!N[M]||(u.nodeName(N,"a")&&M=="click"))&&N["on"+M]&&N["on"+M].apply(N,Q)===false){O.result=false}if(!K&&N[M]&&!O.isDefaultPrevented()&&!(u.nodeName(N,"a")&&M=="click")){this.triggered=true;try{N[M]()}catch(R){}}this.triggered=false;if(!O.isPropagationStopped()){var L=N.parentNode||N.ownerDocument;if(L){u.event.trigger(O,Q,L,true)}}},handle:function(Q){var P,K;Q=arguments[0]=u.event.fix(Q||p.event);Q.currentTarget=this;var R=Q.type.split(".");Q.type=R.shift();P=!R.length&&!Q.exclusive;var O=RegExp("(^|\\.)"+R.slice().sort().join(".*\\.")+"(\\.|$)");K=(u.data(this,"events")||{})[Q.type];for(var M in K){var N=K[M];if(P||O.test(N.type)){Q.handler=N;Q.data=N.data;var L=N.apply(this,arguments);if(L!==j){Q.result=L;if(L===false){Q.preventDefault();Q.stopPropagation()}}if(Q.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(N){if(N[k]){return N}var L=N;N=u.Event(L);for(var M=this.props.length,P;M;){P=this.props[--M];N[P]=L[P]}if(!N.target){N.target=N.srcElement||document}if(N.target.nodeType==3){N.target=N.target.parentNode}if(!N.relatedTarget&&N.fromElement){N.relatedTarget=N.fromElement==N.target?N.toElement:N.fromElement}if(N.pageX==null&&N.clientX!=null){var O=document.documentElement,K=document.body;N.pageX=N.clientX+(O&&O.scrollLeft||K&&K.scrollLeft||0)-(O.clientLeft||0);N.pageY=N.clientY+(O&&O.scrollTop||K&&K.scrollTop||0)-(O.clientTop||0)}if(!N.which&&((N.charCode||N.charCode===0)?N.charCode:N.keyCode)){N.which=N.charCode||N.keyCode}if(!N.metaKey&&N.ctrlKey){N.metaKey=N.ctrlKey}if(!N.which&&N.button){N.which=(N.button&1?1:(N.button&2?3:(N.button&4?2:0)))}return N},proxy:function(L,K){K=K||function(){return L.apply(this,arguments)};K.guid=L.guid=L.guid||K.guid||this.guid++;return K},special:{ready:{setup:H,teardown:function(){}}},specialAll:{live:{setup:function(K,L){u.event.add(this,L[0],c)},teardown:function(M){if(M.length){var K=0,L=RegExp("(^|\\.)"+M[0]+"(\\.|$)");u.each((u.data(this,"events").live||{}),function(){if(L.test(this.type)){K++}});if(K<1){u.event.remove(this,M[0],c)}}}}}};u.Event=function(K){if(!this.preventDefault){return new u.Event(K)}if(K&&K.type){this.originalEvent=K;this.type=K.type}else{this.type=K}this.timeStamp=f();this[k]=true};function o(){return false}function A(){return true}u.Event.prototype={preventDefault:function(){this.isDefaultPrevented=A;var K=this.originalEvent;if(!K){return}if(K.preventDefault){K.preventDefault()}K.returnValue=false},stopPropagation:function(){this.isPropagationStopped=A;var K=this.originalEvent;if(!K){return}if(K.stopPropagation){K.stopPropagation()}K.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=A;this.stopPropagation()},isDefaultPrevented:o,isPropagationStopped:o,isImmediatePropagationStopped:o};var a=function(L){var K=L.relatedTarget;while(K&&K!=this){try{K=K.parentNode}catch(M){K=this}}if(K!=this){L.type=L.data;u.event.handle.apply(this,arguments)}};u.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(L,K){u.event.special[K]={setup:function(){u.event.add(this,L,a,K)},teardown:function(){u.event.remove(this,L,a)}}});u.fn.extend({bind:function(L,M,K){return L=="unload"?this.one(L,M,K):this.each(function(){u.event.add(this,L,K||M,K&&M)})},one:function(M,N,L){var K=u.event.proxy(L||N,function(O){u(this).unbind(O,K);return(L||N).apply(this,arguments)});return this.each(function(){u.event.add(this,M,K,L&&N)})},unbind:function(L,K){return this.each(function(){u.event.remove(this,L,K)})},trigger:function(K,L){return this.each(function(){u.event.trigger(K,L,this)})},triggerHandler:function(K,M){if(this[0]){var L=u.Event(K);L.preventDefault();L.stopPropagation();u.event.trigger(L,M,this[0]);return L.result}},toggle:function(M){var K=arguments,L=1;while(L<K.length){u.event.proxy(M,K[L++])}return this.click(u.event.proxy(M,function(N){this.lastToggle=(this.lastToggle||0)%L;N.preventDefault();return K[this.lastToggle++].apply(this,arguments)||false}))},hover:function(K,L){return this.mouseenter(K).mouseleave(L)},ready:function(K){H();if(u.isReady){K.call(document,u)}else{u.readyList.push(K)}return this},live:function(M,L){var K=u.event.proxy(L);K.guid+=this.selector+M;u(document).bind(m(M,this.selector),this.selector,K);return this},die:function(L,K){u(document).unbind(m(L,this.selector),K?{guid:K.guid+this.selector+L}:null);return this}});function c(N){var K=RegExp("(^|\\.)"+N.type+"(\\.|$)"),M=true,L=[];u.each(u.data(this,"events").live||[],function(O,P){if(K.test(P.type)){var Q=u(N.target).closest(P.data)[0];if(Q){L.push({elem:Q,fn:P})}}});L.sort(function(P,O){return u.data(P.elem,"closest")-u.data(O.elem,"closest")});u.each(L,function(){if(this.fn.call(this.elem,N,this.fn.data)===false){return(M=false)}});return M}function m(L,K){return["live",L,K.replace(/\./g,"`").replace(/ /g,"|")].join(".")}u.extend({isReady:false,readyList:[],ready:function(){if(!u.isReady){u.isReady=true;if(u.readyList){u.each(u.readyList,function(){this.call(document,u)});u.readyList=null}u(document).triggerHandler("ready")}}});var D=false;function H(){if(D){return}D=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);u.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);u.ready()}});if(document.documentElement.doScroll&&p==p.top){(function(){if(u.isReady){return}try{document.documentElement.doScroll("left")}catch(K){setTimeout(arguments.callee,0);return}u.ready()})()}}}u.event.add(p,"load",u.ready)}u.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(L,K){u.fn[K]=function(M){return M?this.bind(K,M):this.trigger(K)}});u(p).bind("unload",function(){for(var K in u.cache){if(K!=1&&u.cache[K].handle){u.event.remove(u.cache[K].handle.elem)}}});(function(){u.support={};var L=document.documentElement,M=document.createElement("script"),Q=document.createElement("div"),P="script"+(new Date).getTime();Q.style.display="none";Q.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var N=Q.getElementsByTagName("*"),K=Q.getElementsByTagName("a")[0];if(!N||!N.length||!K){return}u.support={leadingWhitespace:Q.firstChild.nodeType==3,tbody:!Q.getElementsByTagName("tbody").length,objectAll:!!Q.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!Q.getElementsByTagName("link").length,style:/red/.test(K.getAttribute("style")),hrefNormalized:K.getAttribute("href")==="/a",opacity:K.style.opacity==="0.5",cssFloat:!!K.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};M.type="text/javascript";try{M.appendChild(document.createTextNode("window."+P+"=1;"))}catch(O){}L.insertBefore(M,L.firstChild);if(p[P]){u.support.scriptEval=true;delete p[P]}L.removeChild(M);if(Q.attachEvent&&Q.fireEvent){Q.attachEvent("onclick",function(){u.support.noCloneEvent=false;Q.detachEvent("onclick",arguments.callee)});Q.cloneNode(true).fireEvent("onclick")}u(function(){var R=document.createElement("div");R.style.width=R.style.paddingLeft="1px";document.body.appendChild(R);u.boxModel=u.support.boxModel=R.offsetWidth===2;document.body.removeChild(R).style.display="none"})})();var C=u.support.cssFloat?"cssFloat":"styleFloat";u.props={"for":"htmlFor","class":"className","float":C,cssFloat:C,styleFloat:C,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};u.fn.extend({_load:u.fn.load,load:function(M,P,Q){if(typeof M!=="string"){return this._load(M)}var O=M.indexOf(" ");if(O>=0){var K=M.slice(O,M.length);M=M.slice(0,O)}var N="GET";if(P){if(u.isFunction(P)){Q=P;P=null}else{if(typeof P==="object"){P=u.param(P);N="POST"}}}var L=this;u.ajax({url:M,type:N,dataType:"html",data:P,complete:function(S,R){if(R=="success"||R=="notmodified"){L.html(K?u("<div/>").append(S.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(K):S.responseText)}if(Q){L.each(Q,[S.responseText,R,S])}}});return this},serialize:function(){return u.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?u.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(K,L){var M=u(this).val();return M==null?null:u.isArray(M)?u.map(M,function(O,N){return{name:L.name,value:O}}):{name:L.name,value:M}}).get()}});u.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(K,L){u.fn[L]=function(M){return this.bind(L,M)}});var x=f();u.extend({get:function(K,M,N,L){if(u.isFunction(M)){N=M;M=null}return u.ajax({type:"GET",url:K,data:M,success:N,dataType:L})},getScript:function(K,L){return u.get(K,null,L,"script")},getJSON:function(K,L,M){return u.get(K,L,M,"json")},post:function(K,M,N,L){if(u.isFunction(M)){N=M;M={}}return u.ajax({type:"POST",url:K,data:M,success:N,dataType:L})},ajaxSetup:function(K){u.extend(u.ajaxSettings,K)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return p.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(S){S=u.extend(true,S,u.extend(true,{},u.ajaxSettings,S));var ac,L=/=\?(&|$)/g,X,ab,M=S.type.toUpperCase();if(S.data&&S.processData&&typeof S.data!=="string"){S.data=u.param(S.data)}if(S.dataType=="jsonp"){if(M=="GET"){if(!S.url.match(L)){S.url+=(S.url.match(/\?/)?"&":"?")+(S.jsonp||"callback")+"=?"}}else{if(!S.data||!S.data.match(L)){S.data=(S.data?S.data+"&":"")+(S.jsonp||"callback")+"=?"}}S.dataType="json"}if(S.dataType=="json"&&(S.data&&S.data.match(L)||S.url.match(L))){ac="jsonp"+x++;if(S.data){S.data=(S.data+"").replace(L,"="+ac+"$1")}S.url=S.url.replace(L,"="+ac+"$1");S.dataType="script";p[ac]=function(ad){ab=ad;O();R();p[ac]=j;try{delete p[ac]}catch(ae){}if(N){N.removeChild(Z)}}}if(S.dataType=="script"&&S.cache==null){S.cache=false}if(S.cache===false&&M=="GET"){var K=f();var aa=S.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+K+"$2");S.url=aa+((aa==S.url)?(S.url.match(/\?/)?"&":"?")+"_="+K:"")}if(S.data&&M=="GET"){S.url+=(S.url.match(/\?/)?"&":"?")+S.data;S.data=null}if(S.global&&!u.active++){u.event.trigger("ajaxStart")}var W=/^(\w+:)?\/\/([^\/?#]+)/.exec(S.url);if(S.dataType=="script"&&M=="GET"&&W&&(W[1]&&W[1]!=location.protocol||W[2]!=location.host)){var N=document.getElementsByTagName("head")[0];var Z=document.createElement("script");Z.src=S.url;if(S.scriptCharset){Z.charset=S.scriptCharset}if(!ac){var U=false;Z.onload=Z.onreadystatechange=function(){if(!U&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){U=true;O();R();Z.onload=Z.onreadystatechange=null;N.removeChild(Z)}}}N.appendChild(Z);return j}var Q=false;var P=S.xhr();if(S.username){P.open(M,S.url,S.async,S.username,S.password)}else{P.open(M,S.url,S.async)}try{if(S.data){P.setRequestHeader("Content-Type",S.contentType)}if(S.ifModified){P.setRequestHeader("If-Modified-Since",u.lastModified[S.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}P.setRequestHeader("X-Requested-With","XMLHttpRequest");P.setRequestHeader("Accept",S.dataType&&S.accepts[S.dataType]?S.accepts[S.dataType]+", */*":S.accepts._default)}catch(Y){}if(S.beforeSend&&S.beforeSend(P,S)===false){if(S.global&&!--u.active){u.event.trigger("ajaxStop")}P.abort();return false}if(S.global){u.event.trigger("ajaxSend",[P,S])}var T=function(ad){if(P.readyState==0){if(V){clearInterval(V);V=null;if(S.global&&!--u.active){u.event.trigger("ajaxStop")}}}else{if(!Q&&P&&(P.readyState==4||ad=="timeout")){Q=true;if(V){clearInterval(V);V=null}X=ad=="timeout"?"timeout":!u.httpSuccess(P)?"error":S.ifModified&&u.httpNotModified(P,S.url)?"notmodified":"success";if(X=="success"){try{ab=u.httpData(P,S.dataType,S)}catch(af){X="parsererror"}}if(X=="success"){var ae;try{ae=P.getResponseHeader("Last-Modified")}catch(af){}if(S.ifModified&&ae){u.lastModified[S.url]=ae}if(!ac){O()}}else{u.handleError(S,P,X)}R();if(ad){P.abort()}if(S.async){P=null}}}};if(S.async){var V=setInterval(T,13);if(S.timeout>0){setTimeout(function(){if(P&&!Q){T("timeout")}},S.timeout)}}try{P.send(S.data)}catch(Y){u.handleError(S,P,null,Y)}if(!S.async){T()}function O(){if(S.success){S.success(ab,X)}if(S.global){u.event.trigger("ajaxSuccess",[P,S])}}function R(){if(S.complete){S.complete(P,X)}if(S.global){u.event.trigger("ajaxComplete",[P,S])}if(S.global&&!--u.active){u.event.trigger("ajaxStop")}}return P},handleError:function(L,N,K,M){if(L.error){L.error(N,K,M)}if(L.global){u.event.trigger("ajaxError",[N,L,M])}},active:0,httpSuccess:function(L){try{return !L.status&&location.protocol=="file:"||(L.status>=200&&L.status<300)||L.status==304||L.status==1223}catch(K){}return false},httpNotModified:function(M,K){try{var N=M.getResponseHeader("Last-Modified");return M.status==304||N==u.lastModified[K]}catch(L){}return false},httpData:function(P,N,M){var L=P.getResponseHeader("content-type"),K=N=="xml"||!N&&L&&L.indexOf("xml")>=0,O=K?P.responseXML:P.responseText;if(K&&O.documentElement.tagName=="parsererror"){throw"parsererror"}if(M&&M.dataFilter){O=M.dataFilter(O,N)}if(typeof O==="string"){if(N=="script"){u.globalEval(O)}if(N=="json"){O=p["eval"]("("+O+")")}}return O},param:function(K){var M=[];function N(O,P){M[M.length]=encodeURIComponent(O)+"="+encodeURIComponent(P)}if(u.isArray(K)||K.jquery){u.each(K,function(){N(this.name,this.value)})}else{for(var L in K){if(u.isArray(K[L])){u.each(K[L],function(){N(L,this)})}else{N(L,u.isFunction(K[L])?K[L]():K[L])}}}return M.join("&").replace(/%20/g,"+")}});var q={},r,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function z(L,K){var M={};u.each(d.concat.apply([],d.slice(0,K)),function(){M[this]=L});return M}u.fn.extend({show:function(P,R){if(P){return this.animate(z("show",3),P,R)}else{for(var N=0,L=this.length;N<L;N++){var K=u.data(this[N],"olddisplay");this[N].style.display=K||"";if(u.css(this[N],"display")==="none"){var M=this[N].tagName,Q;if(q[M]){Q=q[M]}else{var O=u("<"+M+" />").appendTo("body");Q=O.css("display");if(Q==="none"){Q="block"}O.remove();q[M]=Q}u.data(this[N],"olddisplay",Q)}}for(var N=0,L=this.length;N<L;N++){this[N].style.display=u.data(this[N],"olddisplay")||""}return this}},hide:function(N,O){if(N){return this.animate(z("hide",3),N,O)}else{for(var M=0,L=this.length;M<L;M++){var K=u.data(this[M],"olddisplay");if(!K&&K!=="none"){u.data(this[M],"olddisplay",u.css(this[M],"display"))}}for(var M=0,L=this.length;M<L;M++){this[M].style.display="none"}return this}},_toggle:u.fn.toggle,toggle:function(M,L){var K=typeof M==="boolean";return u.isFunction(M)&&u.isFunction(L)?this._toggle.apply(this,arguments):M==null||K?this.each(function(){var N=K?M:u(this).is(":hidden");u(this)[N?"show":"hide"]()}):this.animate(z("toggle",3),M,L)},fadeTo:function(K,M,L){return this.animate({opacity:M},K,L)},animate:function(O,L,N,M){var K=u.speed(L,N,M);return this[K.queue===false?"each":"queue"](function(){var Q=u.extend({},K),S,R=this.nodeType==1&&u(this).is(":hidden"),P=this;for(S in O){if(O[S]=="hide"&&R||O[S]=="show"&&!R){return Q.complete.call(this)}if((S=="height"||S=="width")&&this.style){Q.display=u.css(this,"display");Q.overflow=this.style.overflow}}if(Q.overflow!=null){this.style.overflow="hidden"}Q.curAnim=u.extend({},O);u.each(O,function(U,Y){var X=new u.fx(P,Q,U);if(/toggle|show|hide/.test(Y)){X[Y=="toggle"?R?"show":"hide":Y](O)}else{var W=Y.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),Z=X.cur(true)||0;if(W){var T=parseFloat(W[2]),V=W[3]||"px";if(V!="px"){P.style[U]=(T||1)+V;Z=((T||1)/X.cur(true))*Z;P.style[U]=Z+V}if(W[1]){T=((W[1]=="-="?-1:1)*T)+Z}X.custom(Z,T,V)}else{X.custom(Z,Y,"")}}});return true})},stop:function(L,K){var M=u.timers;if(L){this.queue([])}this.each(function(){for(var N=M.length-1;N>=0;N--){if(M[N].elem==this){if(K){M[N](true)}M.splice(N,1)}}});if(!K){this.dequeue()}return this}});u.each({slideDown:z("show",1),slideUp:z("hide",1),slideToggle:z("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(K,L){u.fn[K]=function(M,N){return this.animate(L,M,N)}});u.extend({speed:function(M,N,L){var K=typeof M==="object"?M:{complete:L||!L&&N||u.isFunction(M)&&M,duration:M,easing:L&&N||N&&!u.isFunction(N)&&N};K.duration=u.fx.off?0:typeof K.duration==="number"?K.duration:u.fx.speeds[K.duration]||u.fx.speeds._default;K.old=K.complete;K.complete=function(){if(K.queue!==false){u(this).dequeue()}if(u.isFunction(K.old)){K.old.call(this)}};return K},easing:{linear:function(M,N,K,L){return K+L*M},swing:function(M,N,K,L){return((-Math.cos(M*Math.PI)/2)+0.5)*L+K}},timers:[],fx:function(L,K,M){this.options=K;this.elem=L;this.prop=M;if(!K.orig){K.orig={}}}});u.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(u.fx.step[this.prop]||u.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(L){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var K=parseFloat(u.css(this.elem,this.prop,L));return K&&K>-10000?K:parseFloat(u.curCSS(this.elem,this.prop))||0},custom:function(O,N,M){this.startTime=f();this.start=O;this.end=N;this.unit=M||this.unit||"px";this.now=this.start;this.pos=this.state=0;var K=this;function L(P){return K.step(P)}L.elem=this.elem;if(L()&&u.timers.push(L)&&!r){r=setInterval(function(){var Q=u.timers;for(var P=0;P<Q.length;P++){if(!Q[P]()){Q.splice(P--,1)}}if(!Q.length){clearInterval(r);r=j}},13)}},show:function(){this.options.orig[this.prop]=u.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());u(this.elem).show()},hide:function(){this.options.orig[this.prop]=u.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(N){var M=f();if(N||M>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var K=true;for(var L in this.options.curAnim){if(this.options.curAnim[L]!==true){K=false}}if(K){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(u.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){u(this.elem).hide()}if(this.options.hide||this.options.show){for(var O in this.options.curAnim){u.attr(this.elem.style,O,this.options.orig[O])}}this.options.complete.call(this.elem)}return false}else{var P=M-this.startTime;this.state=P/this.options.duration;this.pos=u.easing[this.options.easing||(u.easing.swing?"swing":"linear")](this.state,P,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};u.extend(u.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(K){u.attr(K.elem.style,"opacity",K.now)},_default:function(K){if(K.elem.style&&K.elem.style[K.prop]!=null){K.elem.style[K.prop]=K.now+K.unit}else{K.elem[K.prop]=K.now}}}});if(document.documentElement.getBoundingClientRect){u.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return u.offset.bodyOffset(this[0])}var M=this[0].getBoundingClientRect(),P=this[0].ownerDocument,L=P.body,K=P.documentElement,R=K.clientTop||L.clientTop||0,Q=K.clientLeft||L.clientLeft||0,O=M.top+(self.pageYOffset||u.boxModel&&K.scrollTop||L.scrollTop)-R,N=M.left+(self.pageXOffset||u.boxModel&&K.scrollLeft||L.scrollLeft)-Q;return{top:O,left:N}}}else{u.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return u.offset.bodyOffset(this[0])}u.offset.initialized||u.offset.initialize();var P=this[0],M=P.offsetParent,L=P,U=P.ownerDocument,S,N=U.documentElement,Q=U.body,R=U.defaultView,K=R.getComputedStyle(P,null),T=P.offsetTop,O=P.offsetLeft;while((P=P.parentNode)&&P!==Q&&P!==N){S=R.getComputedStyle(P,null);T-=P.scrollTop,O-=P.scrollLeft;if(P===M){T+=P.offsetTop,O+=P.offsetLeft;if(u.offset.doesNotAddBorder&&!(u.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(P.tagName))){T+=parseInt(S.borderTopWidth,10)||0,O+=parseInt(S.borderLeftWidth,10)||0}L=M,M=P.offsetParent}if(u.offset.subtractsBorderForOverflowNotVisible&&S.overflow!=="visible"){T+=parseInt(S.borderTopWidth,10)||0,O+=parseInt(S.borderLeftWidth,10)||0}K=S}if(K.position==="relative"||K.position==="static"){T+=Q.offsetTop,O+=Q.offsetLeft}if(K.position==="fixed"){T+=Math.max(N.scrollTop,Q.scrollTop),O+=Math.max(N.scrollLeft,Q.scrollLeft)}return{top:T,left:O}}}u.offset={initialize:function(){if(this.initialized){return}var R=document.body,L=document.createElement("div"),N,M,T,O,S,K,P=R.style.marginTop,Q='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';S={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(K in S){L.style[K]=S[K]}L.innerHTML=Q;R.insertBefore(L,R.firstChild);N=L.firstChild,M=N.firstChild,O=N.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(M.offsetTop!==5);this.doesAddBorderForTableAndCells=(O.offsetTop===5);N.style.overflow="hidden",N.style.position="relative";this.subtractsBorderForOverflowNotVisible=(M.offsetTop===-5);R.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(R.offsetTop===0);R.style.marginTop=P;R.removeChild(L);this.initialized=true},bodyOffset:function(K){u.offset.initialized||u.offset.initialize();var M=K.offsetTop,L=K.offsetLeft;if(u.offset.doesNotIncludeMarginInBodyOffset){M+=parseInt(u.curCSS(K,"marginTop",true),10)||0,L+=parseInt(u.curCSS(K,"marginLeft",true),10)||0}return{top:M,left:L}}};u.fn.extend({position:function(){var O=0,N=0,L;if(this[0]){var M=this.offsetParent(),P=this.offset(),K=/^body|html$/i.test(M[0].tagName)?{top:0,left:0}:M.offset();P.top-=n(this,"marginTop");P.left-=n(this,"marginLeft");K.top+=n(M,"borderTopWidth");K.left+=n(M,"borderLeftWidth");L={top:P.top-K.top,left:P.left-K.left}}return L},offsetParent:function(){var K=this[0].offsetParent||document.body;while(K&&(!/^body|html$/i.test(K.tagName)&&u.css(K,"position")=="static")){K=K.offsetParent}return u(K)}});u.each(["Left","Top"],function(L,K){var M="scroll"+K;u.fn[M]=function(N){if(!this[0]){return null}return N!==j?this.each(function(){this==p||this==document?p.scrollTo(!L?N:u(p).scrollLeft(),L?N:u(p).scrollTop()):this[M]=N}):this[0]==p||this[0]==document?self[L?"pageYOffset":"pageXOffset"]||u.boxModel&&document.documentElement[M]||document.body[M]:this[0][M]}});u.each(["Height","Width"],function(O,M){var K=O?"Left":"Top",N=O?"Right":"Bottom",L=M.toLowerCase();u.fn["inner"+M]=function(){return this[0]?u.css(this[0],L,false,"padding"):null};u.fn["outer"+M]=function(Q){return this[0]?u.css(this[0],L,false,Q?"margin":"border"):null};var P=M.toLowerCase();u.fn[P]=function(Q){return this[0]==p?document.compatMode=="CSS1Compat"&&document.documentElement["client"+M]||document.body["client"+M]:this[0]==document?Math.max(document.documentElement["client"+M],document.body["scroll"+M],document.documentElement["scroll"+M],document.body["offset"+M],document.documentElement["offset"+M]):Q===j?(this.length?u.css(this[0],P):null):this.css(P,typeof Q==="string"?Q:Q+"px")}})})();var Drupal=Drupal||{};Drupal.jsEnabled=document.getElementsByTagName&&document.createElement&&document.createTextNode&&document.documentElement&&document.getElementById;Drupal.extend=function(b){for(var a in b){if(this[a]){Drupal.extend.apply(this[a],[b[a]])}else{this[a]=b[a]}}};Drupal.redirectFormButton=function(c,a,b){a.onmouseover=a.onfocus=function(){a.onclick=function(){Drupal.createIframe();var d=this;var f=d.form.action;var g=d.form.target;this.form.action=c;this.form.target="redirect-target";b.onsubmit();window.iframeHandler=function(){var j=$("#redirect-target").get(0);d.form.action=f;d.form.target=g;try{response=(j.contentWindow||j.contentDocument||j).document.body.innerHTML;response=response.replace(/[\f\n\r\t]/g," ");if(window.opera){response=response.replace(/&quot;/g,'"')}}catch(k){response=null}response=Drupal.parseJson(response);if(response.status==0){b.onerror(response.data);return}b.oncomplete(response.data);return true};return true}};a.onmouseout=a.onblur=function(){a.onclick=null}};Drupal.absolutePosition=function(f){var b=0,a=0;var d=/^div$/i.test(f.tagName);if(d&&f.scrollLeft){b=f.scrollLeft}if(d&&f.scrollTop){a=f.scrollTop}var g={x:f.offsetLeft-b,y:f.offsetTop-a};if(f.offsetParent){var c=Drupal.absolutePosition(f.offsetParent);g.x+=c.x;g.y+=c.y}return g};Drupal.dimensions=function(a){return{width:a.offsetWidth,height:a.offsetHeight}};Drupal.mousePosition=function(a){return{x:a.clientX+document.documentElement.scrollLeft,y:a.clientY+document.documentElement.scrollTop}};Drupal.parseJson=function(data){data=jQuery.trim(data);if((data.substring(0,1)!="{")&&(data.substring(0,1)!="[")){return{status:0,data:data.length?data:"Unspecified error"}}return eval("("+data+");")};Drupal.createIframe=function(){if($("#redirect-holder").size()){return}window.iframeHandler=function(){};var b=document.createElement("div");b.id="redirect-holder";$(b).html('<iframe name="redirect-target" id="redirect-target" class="redirect" onload="window.iframeHandler();"></iframe>');var a=b.firstChild;$(a).attr({name:"redirect-target",id:"redirect-target"}).css({position:"absolute",height:"1px",width:"1px",visibility:"hidden"});$("body").append(b)};Drupal.deleteIframe=function(){$("#redirect-holder").remove()};Drupal.freezeHeight=function(){Drupal.unfreezeHeight();var a=document.createElement("div");$(a).css({position:"absolute",top:"0px",left:"0px",width:"1px",height:$("body").css("height")}).attr("id","freeze-height");$("body").append(a)};Drupal.unfreezeHeight=function(){$("#freeze-height").remove()};Drupal.encodeURIComponent=function(b,a){a=a||location.href;b=encodeURIComponent(b).replace(/%2F/g,"/");return(a.indexOf("?q=")!=-1)?b:b.replace(/%26/g,"%2526").replace(/%23/g,"%2523").replace(/\/\//g,"/%252F")};if(Drupal.jsEnabled){$(document.documentElement).addClass("js")}jQuery.each(["id","title","name","href","src","rel"],function(a,b){jQuery.fn[b]=function(c){return c==undefined?this.length?this[0][b]:null:this.attr(b,c)}});jQuery.each("top,left,position,float,overflow,color,background".split(","),function(a,b){jQuery.fn[b]=function(c){return c==undefined?(this.length?jQuery.css(this[0],b):null):this.css(b,c)}});var e=("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,change,reset,select,submit,keydown,keypress,keyup,error").split(",");for(var i=0;i<e.length;i++){new function(){var a=e[i];jQuery.fn["un"+a]=function(b){return this.unbind(a,b)};jQuery.fn["one"+a]=function(d){var b=jQuery(this);var c=function(){b.unbind(a,c);b=null;return d.apply(this,arguments)};return this.bind(a,c)}}}jQuery.fn.ancestors=jQuery.fn.parents;jQuery.expr[":"]["nth-child"]="jQuery.nth(a.parentNode.firstChild,parseInt(m[3])+1,'nextSibling')==a";jQuery.fn._filter=jQuery.fn.filter;jQuery.fn.filter=function(a){return this._filter(a.constructor==Array?a.join(","):a)};Drupal.autocompleteAutoAttach=function(){var a=[];$("input.autocomplete").each(function(){var c=this.value;if(!a[c]){a[c]=new Drupal.ACDB(c)}var b=$("#"+this.id.substr(0,this.id.length-13)).attr("autocomplete","OFF")[0];$(b.form).submit(Drupal.autocompleteSubmit);new Drupal.jsAC(b,a[c])})};Drupal.autocompleteSubmit=function(){return $("#autocomplete").each(function(){this.owner.hidePopup()}).size()==0};Drupal.jsAC=function(b,a){var c=this;this.input=b;this.db=a;$(this.input).keydown(function(d){return c.onkeydown(this,d)}).keyup(function(d){c.onkeyup(this,d)}).blur(function(){c.hidePopup();c.db.cancel()})};Drupal.jsAC.prototype.onkeydown=function(a,b){if(!b){b=window.event}switch(b.keyCode){case 40:this.selectDown();return false;case 38:this.selectUp();return false;default:return true}};Drupal.jsAC.prototype.onkeyup=function(a,b){if(!b){b=window.event}switch(b.keyCode){case 16:case 17:case 18:case 20:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:return true;case 9:case 13:case 27:this.hidePopup(b.keyCode);return true;default:if(a.value.length>0){this.populatePopup()}else{this.hidePopup(b.keyCode)}return true}};Drupal.jsAC.prototype.select=function(a){this.input.value=a.autocompleteValue};Drupal.jsAC.prototype.selectDown=function(){if(this.selected&&this.selected.nextSibling){this.highlight(this.selected.nextSibling)}else{var a=$("li",this.popup);if(a.size()>0){this.highlight(a.get(0))}}};Drupal.jsAC.prototype.selectUp=function(){if(this.selected&&this.selected.previousSibling){this.highlight(this.selected.previousSibling)}};Drupal.jsAC.prototype.highlight=function(a){if(this.selected){$(this.selected).removeClass("selected")}$(a).addClass("selected");this.selected=a};Drupal.jsAC.prototype.unhighlight=function(a){$(a).removeClass("selected");this.selected=false};Drupal.jsAC.prototype.hidePopup=function(a){if(this.selected&&((a&&a!=46&&a!=8&&a!=27)||!a)){this.input.value=this.selected.autocompleteValue}var b=this.popup;if(b){this.popup=null;$(b).fadeOut("fast",function(){$(b).remove()})}this.selected=false};Drupal.jsAC.prototype.populatePopup=function(){if(this.popup){$(this.popup).remove()}this.selected=false;this.popup=document.createElement("div");this.popup.id="autocomplete";this.popup.owner=this;$(this.popup).css({marginTop:this.input.offsetHeight+"px",width:(this.input.offsetWidth-4)+"px",display:"none"});$(this.input).before(this.popup);this.db.owner=this;this.db.search(this.input.value)};Drupal.jsAC.prototype.found=function(d){if(!this.input.value.length){return false}var b=document.createElement("ul");var c=this;for(key in d){var a=document.createElement("li");$(a).html("<div>"+d[key]+"</div>").mousedown(function(){c.select(this)}).mouseover(function(){c.highlight(this)}).mouseout(function(){c.unhighlight(this)});a.autocompleteValue=key;$(b).append(a)}if(this.popup){if(b.childNodes.length>0){$(this.popup).empty().append(b).show()}else{$(this.popup).css({visibility:"hidden"});this.hidePopup()}}};Drupal.jsAC.prototype.setStatus=function(a){switch(a){case"begin":$(this.input).addClass("throbbing");break;case"cancel":case"error":case"found":$(this.input).removeClass("throbbing");break}};Drupal.ACDB=function(a){this.uri=a;this.delay=300;this.cache={}};Drupal.ACDB.prototype.search=function(b){var a=this;this.searchString=b;if(this.cache[b]){return this.owner.found(this.cache[b])}if(this.timer){clearTimeout(this.timer)}this.timer=setTimeout(function(){a.owner.setStatus("begin");$.ajax({type:"GET",url:a.uri+"/"+Drupal.encodeURIComponent(b),success:function(d){var c=Drupal.parseJson(d);if(typeof c.status=="undefined"||c.status!=0){a.cache[b]=c;if(a.searchString==b){a.owner.found(c)}a.owner.setStatus("found")}},error:function(c){alert("An HTTP error "+c.status+" occured.\n"+a.uri)}})},this.delay)};Drupal.ACDB.prototype.cancel=function(){if(this.owner){this.owner.setStatus("cancel")}if(this.timer){clearTimeout(this.timer)}this.searchString=""};if(Drupal.jsEnabled){$(document).ready(Drupal.autocompleteAutoAttach)}Drupal.toggleFieldset=function(a){if($(a).is(".collapsed")){var b=$("> div",a).hide();$(a).removeClass("collapsed");b.slideDown({duration:300,complete:function(){$(this).css("height","auto");Drupal.collapseScrollIntoView(this.parentNode);this.parentNode.animating=false},step:function(){Drupal.collapseScrollIntoView(this.parentNode)}});if(typeof Drupal.textareaAttach!="undefined"){Drupal.textareaAttach(null,a)}}else{var b=$("> div",a).slideUp("medium",function(){$(this.parentNode).addClass("collapsed");this.parentNode.animating=false})}};Drupal.collapseScrollIntoView=function(b){var a=self.innerHeight||document.documentElement.clientHeight||$("body")[0].clientHeight||0;var d=self.pageYOffset||document.documentElement.scrollTop||$("body")[0].scrollTop||0;var f=Drupal.absolutePosition(b);var c=55;if(f.y+b.offsetHeight+c>a+d){if(b.offsetHeight>a){window.scrollTo(0,f.y)}else{window.scrollTo(0,f.y+b.offsetHeight-a+c)}}};if(Drupal.jsEnabled){$(document).ready(function(){$("fieldset.collapsible > legend").each(function(){var a=$(this.parentNode);if($("input.error, textarea.error, select.error",a).size()>0){a.removeClass("collapsed")}var b=this.innerHTML;$(this).empty().append($('<a href="#">'+b+"</a>").click(function(){var c=$(this).parents("fieldset:first")[0];if(!c.animating){c.animating=true;Drupal.toggleFieldset(c)}return false})).after($('<div class="fieldset-wrapper"></div>').append(a.children(":not(legend)")))})})}$(window).load(function(){window.$cs={navLinks:$("#navBar a"),locationSearchList:$("#locationSearchList"),moreHoods:$(".more_hoods"),changeLocField:$("#changeLocField"),whatsNearby:$("#whatsNearbyButton"),whatsNearbyIcon:$("#whatsNearbyArrow"),businessListings:$("#cs-biz-listing ul li"),fivestarContainers:$("div.fivestar-container")};var a={site:{init:function(){sitewide()}},home:{init:function(){siteHome()}},loc:{init:function(){locationHome()}},manage:{init:function(){manageBiz()}},addBiz:{init:function(){addBiz()}},queue:{init:function(){queue()}},bizDetails:{init:function(){bizDetails()}}};a.site.init();(function(ab){var T=ab(window),ad,ar,S=-1,aj,aa,U,ac,Z,M,af,ak=!window.XMLHttpRequest,au=window.opera&&(document.compatMode=="CSS1Compat")&&(ab.browser.version>=9.3),al=document.documentElement,am={},ae=new Image(),O=new Image(),Q,ay,aq,ah,P,av,R,aw,X,N;ab(function(){ab("body").append(ab([Q=ab('<div id="lbOverlay" />')[0],ay=ab('<div id="lbCenter" />')[0],R=ab('<div id="lbBottomContainer" />')[0]]).css("display","none"));aq=ab('<div id="lbImage" />').appendTo(ay).append(ah=ab('<div style="position: relative;" />').append([P=ab('<a id="lbPrevLink" href="#" />').click(W)[0],av=ab('<a id="lbNextLink" href="#" />').click(at)[0]])[0])[0];aw=ab('<div id="lbBottom" />').appendTo(R).append([ab('<a id="lbCloseLink" href="#" />').add(Q).click(V)[0],X=ab('<div id="lbCaption" />')[0],N=ab('<div id="lbNumber" />')[0],ab('<div style="clear: both;" />')[0]])[0]});ab.slimbox=function(b,c,d){ad=ab.extend({loop:false,overlayOpacity:0.8,overlayFadeDuration:400,resizeDuration:400,resizeEasing:"swing",initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},d);if(typeof b=="string"){b=[[b,c]];c=0}Z=T.scrollTop()+((au?al.clientHeight:T.height())/2);M=ad.initialWidth;af=ad.initialHeight;ab(ay).css({top:Math.max(0,Z-(af/2)),width:M,height:af,marginLeft:-M/2}).show();ac=ak||(Q.currentStyle&&(Q.currentStyle.position!="fixed"));if(ac){Q.style.position="absolute"}ab(Q).css("opacity",ad.overlayOpacity).fadeIn(ad.overlayFadeDuration);Y();an(1);ar=b;ad.loop=ad.loop&&(ar.length>1);return ax(c)};ab.fn.slimbox=function(f,b,c){b=b||function(g){return[g.href,g.title]};c=c||function(){return true};var d=this;return d.unbind("click").click(function(){var k=this,g=0,j,n=0,m;j=ab.grep(d,function(o,p){return c.call(k,o,p)});for(m=j.length;n<m;++n){if(j[n]==k){g=n}j[n]=b(j[n],n)}return ab.slimbox(j,g,f)})};function Y(){var b=T.scrollLeft(),c=au?al.clientWidth:T.width();ab([ay,R]).css("left",b+(c/2));if(ac){ab(Q).css({left:b,top:T.scrollTop(),width:c,height:T.height()})}}function an(c){ab("object").add(ak?"select":"embed").each(function(f,d){if(c){ab.data(d,"slimbox",d.style.visibility)}d.style.visibility=c?"hidden":ab.data(d,"slimbox")});var b=c?"bind":"unbind";T[b]("scroll resize",Y);ab(document)[b]("keydown",ai)}function ai(b){var c=b.keyCode,d=ab.inArray;return(d(c,ad.closeKeys)>=0)?V():(d(c,ad.nextKeys)>=0)?at():(d(c,ad.previousKeys)>=0)?W():false}function W(){return ax(aa)}function at(){return ax(U)}function ax(b){if(b>=0){S=b;aj=ar[S][0];aa=(S||(ad.loop?ar.length:0))-1;U=((S+1)%ar.length)||(ad.loop?0:-1);ag();ay.className="lbLoading";am=new Image();am.onload=ao;am.src=aj}return false}function ao(){ay.className="";ab(aq).css({backgroundImage:"url("+aj+")",visibility:"hidden",display:""});ab(ah).width(am.width);ab([ah,P,av]).height(am.height);ab(X).html(ar[S][1]||"");ab(N).html((((ar.length>1)&&ad.counterText)||"").replace(/{x}/,S+1).replace(/{y}/,ar.length));if(aa>=0){ae.src=ar[aa][0]}if(U>=0){O.src=ar[U][0]}M=aq.offsetWidth;af=aq.offsetHeight;var b=Math.max(0,Z-(af/2));if(ay.offsetHeight!=af){ab(ay).animate({height:af,top:b},ad.resizeDuration,ad.resizeEasing)}if(ay.offsetWidth!=M){ab(ay).animate({width:M,marginLeft:-M/2},ad.resizeDuration,ad.resizeEasing)}ab(ay).queue(function(){ab(R).css({width:M,top:b+af,marginLeft:-M/2,visibility:"hidden",display:""});ab(aq).css({display:"none",visibility:"",opacity:""}).fadeIn(ad.imageFadeDuration,ap)})}function ap(){if(aa>=0){ab(P).show()}if(U>=0){ab(av).show()}ab(aw).css("marginTop",-aw.offsetHeight).animate({marginTop:0},ad.captionAnimationDuration);R.style.visibility=""}function ag(){am.onload=null;am.src=ae.src=O.src=aj;ab([ay,aq,aw]).stop(true);ab([P,av,aq,R]).hide()}function V(){if(S>=0){ag();S=aa=U=-1;ab(ay).hide();ab(Q).stop().fadeOut(ad.overlayFadeDuration,an)}return false}})(jQuery);(function(b){b.fn.extend({autocomplete:function(c,d){var f=typeof c=="string";d=b.extend({},b.Autocompleter.defaults,{url:f?c:null,data:f?null:c,delay:f?b.Autocompleter.defaults.delay:10,max:d&&!d.scroll?10:150},d);d.highlight=d.highlight||function(g){return g};d.formatMatch=d.formatMatch||d.formatItem;return this.each(function(){new b.Autocompleter(this,d)})},result:function(c){return this.bind("result",c)},search:function(c){return this.trigger("search",[c])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(c){return this.trigger("setOptions",[c])},unautocomplete:function(){return this.trigger("unautocomplete")}});b.Autocompleter=function(q,k){var d={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var c=b(q).attr("autocomplete","off").addClass(k.inputClass);var o;var w="";var r=b.Autocompleter.Cache(k);var g=0;var B;var E={mouseDownOnSelect:false};var y=b.Autocompleter.Select(k,q,f,E);var D;b.browser.opera&&b(q.form).bind("submit.autocomplete",function(){if(D){D=false;return false}});c.bind((b.browser.opera?"keypress":"keydown")+".autocomplete",function(F){B=F.keyCode;switch(F.keyCode){case d.UP:F.preventDefault();if(y.visible()){y.prev()}else{A(0,true)}break;case d.DOWN:F.preventDefault();if(y.visible()){y.next()}else{A(0,true)}break;case d.PAGEUP:F.preventDefault();if(y.visible()){y.pageUp()}else{A(0,true)}break;case d.PAGEDOWN:F.preventDefault();if(y.visible()){y.pageDown()}else{A(0,true)}break;case k.multiple&&b.trim(k.multipleSeparator)==","&&d.COMMA:case d.TAB:case d.RETURN:if(f()){F.preventDefault();D=true;return false}break;case d.ESC:y.hide();break;default:clearTimeout(o);o=setTimeout(A,k.delay);break}}).focus(function(){g++}).blur(function(){g=0;if(!E.mouseDownOnSelect){z()}}).click(function(){if(g++>1&&!y.visible()){A(0,true)}}).bind("search",function(){var F=(arguments.length>1)?arguments[1]:null;function G(K,J){var H;if(J&&J.length){for(var I=0;I<J.length;I++){if(J[I].result.toLowerCase()==K.toLowerCase()){H=J[I];break}}}if(typeof F=="function"){F(H)}else{c.trigger("result",H&&[H.data,H.value])}}b.each(m(c.val()),function(H,I){j(I,G,G)})}).bind("flushCache",function(){r.flush()}).bind("setOptions",function(){b.extend(k,arguments[1]);if("data" in arguments[1]){r.populate()}}).bind("unautocomplete",function(){y.unbind();c.unbind();b(q.form).unbind(".autocomplete")});function f(){var G=y.selected();if(!G){return false}var F=G.result;w=F;if(k.multiple){var H=m(c.val());if(H.length>1){F=H.slice(0,H.length-1).join(k.multipleSeparator)+k.multipleSeparator+F}F+=k.multipleSeparator}c.val(F);C();c.trigger("result",[G.data,G.value]);return true}function A(H,G){if(B==d.DEL){y.hide();return}var F=c.val();if(!G&&F==w){return}w=F;F=n(F);if(F.length>=k.minChars){c.addClass(k.loadingClass);if(!k.matchCase){F=F.toLowerCase()}j(F,p,C)}else{u();y.hide()}}function m(G){if(!G){return[""]}var H=G.split(k.multipleSeparator);var F=[];b.each(H,function(I,J){if(b.trim(J)){F[I]=b.trim(J)}});return F}function n(F){if(!k.multiple){return F}var G=m(F);return G[G.length-1]}function x(F,G){if(k.autoFill&&(n(c.val()).toLowerCase()==F.toLowerCase())&&B!=d.BACKSPACE){c.val(c.val()+G.substring(n(w).length));b.Autocompleter.Selection(q,w.length,w.length+G.length)}}function z(){clearTimeout(o);o=setTimeout(C,200)}function C(){var F=y.visible();y.hide();clearTimeout(o);u();if(k.mustMatch){c.search(function(G){if(!G){if(k.multiple){var H=m(c.val()).slice(0,-1);c.val(H.join(k.multipleSeparator)+(H.length?k.multipleSeparator:""))}else{c.val("")}}})}if(F){b.Autocompleter.Selection(q,q.value.length,q.value.length)}}function p(G,F){if(F&&F.length&&g){u();y.display(F,G);x(G,F[0].value);y.show()}else{C()}}function j(G,I,F){if(!k.matchCase){G=G.toLowerCase()}var H=r.load(G);if(H&&H.length){I(G,H)}else{if((typeof k.url=="string")&&(k.url.length>0)){var J={timestamp:+new Date()};b.each(k.extraParams,function(K,L){J[K]=typeof L=="function"?L():L});b.ajax({mode:"abort",port:"autocomplete"+q.name,dataType:k.dataType,url:k.url,data:b.extend({t:n(G),limit:k.max},J),success:function(L){var K=k.parse&&k.parse(L)||v(L);r.add(G,K);I(G,K)}})}else{y.emptyList();F(G)}}}function v(I){var F=[];var H=I.split("\n");for(var G=0;G<H.length;G++){var J=b.trim(H[G]);if(J){J=J.split("|");F[F.length]={data:J,value:J[0],result:k.formatResult&&k.formatResult(J,J[0])||J[0]}}}return F}function u(){c.removeClass(k.loadingClass)}};b.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(c){return c[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(d,c){return d.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+c.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};b.Autocompleter.Cache=function(d){var j={};var f=0;function m(p,o){if(!d.matchCase){p=p.toLowerCase()}var n=p.indexOf(o);if(n==-1){return false}return n==0||d.matchContains}function k(o,n){if(f>d.cacheLength){c()}if(!j[o]){f++}j[o]=n}function g(){if(!d.data){return false}var o={},n=0;if(!d.url){d.cacheLength=1}o[""]=[];for(var q=0,p=d.data.length;q<p;q++){var v=d.data[q];v=(typeof v=="string")?[v]:v;var u=d.formatMatch(v,q+1,d.data.length);if(u===false){continue}var r=u.charAt(0).toLowerCase();if(!o[r]){o[r]=[]}var w={value:u,data:v,result:d.formatResult&&d.formatResult(v)||u};o[r].push(w);if(n++<d.max){o[""].push(w)}}b.each(o,function(x,y){d.cacheLength++;k(x,y)})}setTimeout(g,25);function c(){j={};f=0}return{flush:c,add:k,populate:g,load:function(r){if(!d.cacheLength||!f){return null}if(!d.url&&d.matchContains){var p=[];for(var n in j){if(n.length>0){var u=j[n];b.each(u,function(v,q){if(m(q.value,r)){p.push(q)}})}}return p}else{if(j[r]){return j[r]}else{if(d.matchSubset){for(var o=r.length-1;o>=d.minChars;o--){var u=j[r.substr(0,o)];if(u){var p=[];b.each(u,function(v,q){if(m(q.value,r)){p[p.length]=q}});return p}}}}}return null}}};b.Autocompleter.Select=function(g,o,q,w){var n={ACTIVE:"ac_over"};var p,j=-1,y,r="",z=true,d,v;function u(){if(!z){return}d=b("<div/>").hide().addClass(g.resultsClass).css("position","absolute").appendTo(document.body);v=b("<ul/>").appendTo(d).mouseover(function(A){if(x(A).nodeName&&x(A).nodeName.toUpperCase()=="LI"){j=b("li",v).removeClass(n.ACTIVE).index(x(A));b(x(A)).addClass(n.ACTIVE)}}).click(function(A){b(x(A)).addClass(n.ACTIVE);q();o.focus();return false}).mousedown(function(){w.mouseDownOnSelect=true}).mouseup(function(){w.mouseDownOnSelect=false});if(g.width>0){d.css("width",g.width)}z=false}function x(B){var A=B.target;while(A&&A.tagName!="LI"){A=A.parentNode}if(!A){return[]}return A}function m(A){p.slice(j,j+1).removeClass(n.ACTIVE);k(A);var C=p.slice(j,j+1).addClass(n.ACTIVE);if(g.scroll){var B=0;p.slice(0,j).each(function(){B+=this.offsetHeight});if((B+C[0].offsetHeight-v.scrollTop())>v[0].clientHeight){v.scrollTop(B+C[0].offsetHeight-v.innerHeight())}else{if(B<v.scrollTop()){v.scrollTop(B)}}}}function k(A){j+=A;if(j<0){j=p.size()-1}else{if(j>=p.size()){j=0}}}function c(A){return g.max&&g.max<A?g.max:A}function f(){v.empty();var B=c(y.length);for(var C=0;C<B;C++){if(!y[C]){continue}var D=g.formatItem(y[C].data,C+1,B,y[C].value,r);if(D===false){continue}var A=b("<li/>").html(g.highlight(D,r)).addClass(C%2==0?"ac_even":"ac_odd").appendTo(v)[0];b.data(A,"ac_data",y[C])}p=v.find("li");if(g.selectFirst){p.slice(0,1).addClass(n.ACTIVE);j=0}if(b.fn.bgiframe){v.bgiframe()}}return{display:function(B,A){u();y=B;r=A;f()},next:function(){m(1)},prev:function(){m(-1)},pageUp:function(){if(j!=0&&j-8<0){m(-j)}else{m(-8)}},pageDown:function(){if(j!=p.size()-1&&j+8>p.size()){m(p.size()-1-j)}else{m(8)}},hide:function(){d&&d.hide();p&&p.removeClass(n.ACTIVE);j=-1},visible:function(){return d&&d.is(":visible")},current:function(){return this.visible()&&(p.filter("."+n.ACTIVE)[0]||g.selectFirst&&p[0])},show:function(){var C=b(o).offset();d.css({width:typeof g.width=="string"||g.width>0?g.width:b(o).width(),top:C.top+o.offsetHeight,left:C.left}).show();if(g.scroll){v.scrollTop(0);v.css({maxHeight:g.scrollHeight,overflow:"auto"});if(b.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var A=0;p.each(function(){A+=this.offsetHeight});var B=A>g.scrollHeight;v.css("height",B?g.scrollHeight:A);if(!B){p.width(v.width()-parseInt(p.css("padding-left"))-parseInt(p.css("padding-right")))}}}},selected:function(){var A=p&&p.filter("."+n.ACTIVE).removeClass(n.ACTIVE);return A&&A.length&&b.data(A[0],"ac_data")},emptyList:function(){v&&v.empty()},unbind:function(){d&&d.remove()}}};b.Autocompleter.Selection=function(f,g,d){if(f.createTextRange){var c=f.createTextRange();c.collapse(true);c.moveStart("character",g);c.moveEnd("character",d);c.select()}else{if(f.setSelectionRange){f.setSelectionRange(g,d)}else{if(f.selectionStart){f.selectionStart=g;f.selectionEnd=d}}}f.focus()}})(jQuery);if(document.getElementById("type-front")!=null){a.home.init()}if(document.getElementById("type-home")!=null){a.loc.init()}if(document.getElementById("type-profile")!=null){a.bizDetails.init()}if(document.getElementById("type-other")!=null){a.addBiz.init();a.queue.init()}if(document.getElementById("type-my")!=null){a.manage.init()}});function addBiz(){var c=0;var a=$("#edit-submit-biz").val();if(!a){a="None"}if(a.substr(0,6)=="Search"){$("#edit-standardname, #edit-cityname, #edit-state, #edit-biz-zip").bind("keyup",function(d){if(c!=0){clearTimeout(c)}c=setTimeout(function(f){c=0;var g=$("#business-add-standard-form").serializeBizForm();$.ajax({type:"POST",url:"/business/add-search",dataType:"html",data:g,beforeSend:function(){$("#business-add-results").html("").addClass("loading")},success:function(j){$("#business-add-results").removeClass("loading").html(j)},complete:function(){b()}})},500)});$("#business-add-standard-form").bind("submit",function(d){var f=$("#business-add-standard-form").serializeBizForm();$.ajax({type:"POST",url:"/business/add-search",dataType:"html",data:f,beforeSend:function(){$("#business-add-results").html("").addClass("loading")},success:function(g){$("#business-add-results").removeClass("loading").html(g)},complete:function(){b()}});d.preventDefault()})}$.fn.serializeBizForm=function(){return this.find("#edit-standardname, #edit-cityname, #edit-state, #edit-biz-zip").serialize()};function b(){$(".no-business-results").click(function(){$("#edit-submit-biz").val("Add My Business").attr("disabled","");$("#business-add-standard-form").unbind("submit");$("#business-add-results, .search-description, .cs-blue-fade").slideUp();$("#business-add-standard-form .hide").slideDown()});$("#edit-submit-biz").click(function(){if($(this).val()!="Search for my business"){$(this).attr("disabled","disabled")}$("#business-add-standard-form").submit()})}$("#edit-top-cat").mouseup(function(d){$.ajax({type:"POST",url:"/business/inet_cats/"+$("#edit-top-cat").val(),dataType:"html",success:function(j){j=Drupal.parseJson(j);var g="";for(var f=0;f<j.length;f=f+2){g+='<option value="'+j[f]+'">'+j[f+1]+"</option>"}$("#edit-inet-cat").html(g)}})});$("#edit-area").autocomplete("/fn/commerce/autocomplete/loc",{selectFirst:true,scroll:true,scrollHeight:300,cacheLength:25,matchSubset:true,matchContains:true});$("#edit-area").result(function(d,g,f){if(g){$("#edit-location-id").val(g[1])}})}function bizDetails(){(function(c){c.fn.media=function(p,o,q){return this.each(function(){if(typeof p=="function"){q=o;o=p;p={}}var A=j(this,p);if(typeof o=="function"){o(this,A)}var z=m();var u=z.exec(A.src.toLowerCase())||[""];A.type?u[0]=A.type:u.shift();for(var y=0;y<u.length;y++){fn=u[y].toLowerCase();if(f(fn[0])){fn="fn"+fn}if(!c.fn.media[fn]){continue}var x=c.fn.media[fn+"_player"];if(!A.params){A.params={}}if(x){var w=x.autoplayAttr=="autostart";A.params[x.autoplayAttr||"autoplay"]=w?(A.autoplay?1:0):A.autoplay?true:false}var v=c.fn.media[fn](this,A);v.css("backgroundColor",A.bgColor).width(A.width);if(typeof q=="function"){q(this,v[0],A,x.name)}break}})};c.fn.media.mapFormat=function(p,o){if(!p||!o||!c.fn.media.defaults.players[o]){return}p=p.toLowerCase();if(f(p[0])){p="fn"+p}c.fn.media[p]=c.fn.media[o];c.fn.media[p+"_player"]=c.fn.media.defaults.players[o]};c.fn.media.defaults={width:400,height:400,autoplay:0,bgColor:"#ffffff",params:{wmode:"transparent"},attrs:{},flvKeyName:"file",flashvars:{},flashVersion:"7",expressInstaller:null,flvPlayer:"mediaplayer.swf",mp3Player:"mediaplayer.swf",silverlight:{inplaceInstallPrompt:"true",isWindowless:"true",framerate:"24",version:"0.9",onError:null,onLoad:null,initParams:null,userContext:null}};c.fn.media.defaults.players={flash:{name:"flash",types:"flv,mp3,swf",oAttrs:{classid:"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000",type:"application/x-oleobject",codebase:"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+c.fn.media.defaults.flashVersion},eAttrs:{type:"application/x-shockwave-flash",pluginspage:"http://www.adobe.com/go/getflashplayer"}},quicktime:{name:"quicktime",types:"aif,aiff,aac,au,bmp,gsm,mov,mid,midi,mpg,mpeg,mp4,m4a,psd,qt,qtif,qif,qti,snd,tif,tiff,wav,3g2,3gp",oAttrs:{classid:"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",codebase:"http://www.apple.com/qtactivex/qtplugin.cab"},eAttrs:{pluginspage:"http://www.apple.com/quicktime/download/"}},realplayer:{name:"real",types:"ra,ram,rm,rpm,rv,smi,smil",autoplayAttr:"autostart",oAttrs:{classid:"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"},eAttrs:{type:"audio/x-pn-realaudio-plugin",pluginspage:"http://www.real.com/player/"}},winmedia:{name:"winmedia",types:"asx,asf,avi,wma,wmv",autoplayAttr:"autostart",oUrl:"url",oAttrs:{classid:"clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6",type:"application/x-oleobject"},eAttrs:{type:c.browser.mozilla&&n()?"application/x-ms-wmp":"application/x-mplayer2",pluginspage:"http://www.microsoft.com/Windows/MediaPlayer/"}},iframe:{name:"iframe",types:"html,pdf"},silverlight:{name:"silverlight",types:"xaml"}};function n(){var o=navigator.plugins;for(i=0;i<o.length;i++){var p=o[i];if(p.filename=="np-mswmp.dll"){return true}}return false}var a=1;for(var k in c.fn.media.defaults.players){var d=c.fn.media.defaults.players[k].types;c.each(d.split(","),function(p,q){if(f(q[0])){q="fn"+q}c.fn.media[q]=c.fn.media[k]=b(k);c.fn.media[q+"_player"]=c.fn.media.defaults.players[k]})}function m(){var p="";for(var o in c.fn.media.defaults.players){if(p.length){p+=","}p+=c.fn.media.defaults.players[o].types}return new RegExp("\\.("+p.replace(/,/ig,"|")+")$\\b")}function b(o){return function(q,p){return g(q,p,o)}}function f(o){return"0123456789".indexOf(o)>-1}function j(r,D){D=D||{};var C=c(r);var B=r.className||"";var A=c.metadata?C.metadata():c.meta?C.data():{};A=A||{};var z=A.width||parseInt(((B.match(/w:(\d+)/)||[])[1]||0));var u=A.height||parseInt(((B.match(/h:(\d+)/)||[])[1]||0));if(z){A.width=z}if(u){A.height=u}if(B){A.cls=B}var y=c.fn.media.defaults;var x=D;var v=A;var q={params:{bgColor:D.bgColor||c.fn.media.defaults.bgColor}};var o=c.extend({},y,x,v);c.each(["attrs","params","flashvars","silverlight"],function(p,w){o[w]=c.extend({},q[w]||{},y[w]||{},x[w]||{},v[w]||{})});if(typeof o.caption=="undefined"){o.caption=C.text()}o.src=o.src||C.attr("href")||C.attr("src")||"unknown";return o}c.fn.media.swf=function(v,o){if(!window.SWFObject&&!window.swfobject){if(o.flashvars){var y=[];for(var w in o.flashvars){y.push(w+"="+o.flashvars[w])}if(!o.params){o.params={}}o.params.flashvars=y.join("&")}return g(v,o,"flash")}var r=v.id?(' id="'+v.id+'"'):"";var z=o.cls?(' class="'+o.cls+'"'):"";var x=c("<div"+r+z+">");if(window.swfobject){c(v).after(x).appendTo(x);if(!v.id){v.id="movie_player_"+a++}swfobject.embedSWF(o.src,v.id,o.width,o.height,o.flashVersion,o.expressInstaller,o.flashvars,o.params,o.attrs)}else{c(v).after(x).remove();var u=new SWFObject(o.src,"movie_player_"+a++,o.width,o.height,o.flashVersion,o.bgColor);if(o.expressInstaller){u.useExpressInstall(o.expressInstaller)}for(var q in o.params){if(q!="bgColor"){u.addParam(q,o.params[q])}}for(var w in o.flashvars){u.addVariable(w,o.flashvars[w])}u.write(x[0])}if(o.caption){c("<div>").appendTo(x).html(o.caption)}return x};c.fn.media.flv=c.fn.media.mp3=function(r,u){var v=u.src;var q=/\.mp3\b/i.test(v)?c.fn.media.defaults.mp3Player:c.fn.media.defaults.flvPlayer;var p=u.flvKeyName;v=encodeURIComponent(v);u.src=q;u.src=u.src+"?"+p+"="+(v);var o={};o[p]=v;u.flashvars=c.extend({},o,u.flashvars);return c.fn.media.swf(r,u)};c.fn.media.xaml=function(w,x){if(!window.Sys||!window.Sys.Silverlight){if(c.fn.media.xaml.warning){return}c.fn.media.xaml.warning=1;alert("You must include the Silverlight.js script.");return}var v={width:x.width,height:x.height,background:x.bgColor,inplaceInstallPrompt:x.silverlight.inplaceInstallPrompt,isWindowless:x.silverlight.isWindowless,framerate:x.silverlight.framerate,version:x.silverlight.version};var r={onError:x.silverlight.onError,onLoad:x.silverlight.onLoad};var u=w.id?(' id="'+w.id+'"'):"";var q=x.id||"AG"+a++;var p=x.cls?(' class="'+x.cls+'"'):"";var o=c("<div"+u+p+">");c(w).after(o).remove();Sys.Silverlight.createObjectEx({source:x.src,initParams:x.silverlight.initParams,userContext:x.silverlight.userContext,id:q,parentElement:o[0],properties:v,events:r});if(x.caption){c("<div>").appendTo(o).html(x.caption)}return o};function g(x,q,B){var F=c(x);var w=c.fn.media.defaults.players[B];if(B=="iframe"){var w=c('<iframe width="'+q.width+'" height="'+q.height+'" >');w.attr("src",q.src);w.css("backgroundColor",w.bgColor)}else{if(c.browser.msie){var A=['<object width="'+q.width+'" height="'+q.height+'" '];for(var C in q.attrs){A.push(C+'="'+q.attrs[C]+'" ')}for(var C in w.oAttrs||{}){var D=w.oAttrs[C];if(C=="codebase"&&window.location.protocol=="https"){D=D.replace("http","https")}A.push(C+'="'+D+'" ')}A.push("></object>");var u=['<param name="'+(w.oUrl||"src")+'" value="'+q.src+'">'];for(var C in q.params){u.push('<param name="'+C+'" value="'+q.params[C]+'">')}var w=document.createElement(A.join(""));for(var y=0;y<u.length;y++){w.appendChild(document.createElement(u[y]))}}else{var A=['<embed width="'+q.width+'" height="'+q.height+'" style="display:block"'];if(q.src){A.push(' src="'+q.src+'" ')}for(var C in q.attrs){A.push(C+'="'+q.attrs[C]+'" ')}for(var C in w.eAttrs||{}){A.push(C+'="'+w.eAttrs[C]+'" ')}for(var C in q.params){if(C!="wmode"){A.push(C+'="'+q.params[C]+'" ')}}A.push("></embed>")}}var r=x.id?(' id="'+x.id+'"'):"";var E=q.cls?(' class="'+q.cls+'"'):"";var z=c("<div"+r+E+">");F.after(z).remove();(c.browser.msie||B=="iframe")?z.append(w):z.html(A.join(""));if(q.caption){c("<div>").appendTo(z).html(q.caption)}return z}})(jQuery);$(".media").click(function(a){$(this).media({width:400,height:350,autoplay:true});a.preventDefault()});jQuery.ui||(function(c){var m=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(o,p,r){var q=c.ui[o].prototype;for(var n in r){q.plugins[n]=q.plugins[n]||[];q.plugins[n].push([p,r[n]])}},call:function(n,p,o){var r=n.plugins[p];if(!r||!n.element[0].parentNode){return}for(var q=0;q<r.length;q++){if(n.options[r[q][0]]){r[q][1].apply(n.element,o)}}}},contains:function(o,n){return document.compareDocumentPosition?o.compareDocumentPosition(n)&16:o!==n&&o.contains(n)},hasScroll:function(q,o){if(c(q).css("overflow")=="hidden"){return false}var n=(o&&o=="left")?"scrollLeft":"scrollTop",p=false;if(q[n]>0){return true}q[n]=1;p=(q[n]>0);q[n]=0;return p},isOverAxis:function(o,n,p){return(o>n)&&(o<(n+p))},isOver:function(u,o,r,q,n,p){return c.ui.isOverAxis(u,r,n)&&c.ui.isOverAxis(o,q,p)},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 g=c.attr,f=c.fn.removeAttr,k="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(o,n,p){var q=p!==undefined;return(n=="role"?(q?g.call(this,o,n,"wairole:"+p):(g.apply(this,arguments)||"").replace(b,"")):(a.test(n)?(q?o.setAttributeNS(k,n.replace(a,"aaa:"),p):g.call(this,o,n.replace(a,"aaa:"))):g.apply(this,arguments)))};c.fn.removeAttr=function(n){return(a.test(n)?this.each(function(){this.removeAttributeNS(k,n.replace(a,""))}):f.call(this,n))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return m.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 n;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){n=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{n=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"))||!n.length?c(document):n}});c.extend(c.expr[":"],{data:function(p,o,n){return !!c.data(p,n[3])},focusable:function(o){var p=o.nodeName.toLowerCase(),n=c.attr(o,"tabindex");return(/input|select|textarea|button|object/.test(p)?!o.disabled:"a"==p||"area"==p?o.href||!isNaN(n):!isNaN(n))&&!c(o)["area"==p?"parents":"closest"](":hidden").length},tabbable:function(o){var n=c.attr(o,"tabindex");return(isNaN(n)||n>=0)&&c(o).is(":focusable")}});function j(q,r,u,p){function o(w){var v=c[q][r][w]||[];return(typeof v=="string"?v.split(/,?\s+/):v)}var n=o("getter");if(p.length==1&&typeof p[0]=="string"){n=n.concat(o("getterSetter"))}return(c.inArray(u,n)!=-1)}c.widget=function(o,n){var p=o.split(".")[0];o=o.split(".")[1];c.fn[o]=function(v){var r=(typeof v=="string"),u=Array.prototype.slice.call(arguments,1);if(r&&v.substring(0,1)=="_"){return this}if(r&&j(p,o,v,u)){var q=c.data(this[0],o);return(q?q[v].apply(q,u):undefined)}return this.each(function(){var w=c.data(this,o);(!w&&!r&&c.data(this,o,new c[p][o](this,v))._init());(w&&r&&c.isFunction(w[v])&&w[v].apply(w,u))})};c[p]=c[p]||{};c[p][o]=function(u,r){var q=this;this.namespace=p;this.widgetName=o;this.widgetEventPrefix=c[p][o].eventPrefix||o;this.widgetBaseClass=p+"-"+o;this.options=c.extend({},c.widget.defaults,c[p][o].defaults,c.metadata&&c.metadata.get(u)[o],r);this.element=c(u).bind("setData."+o,function(w,v,x){if(w.target==u){return q._setData(v,x)}}).bind("getData."+o,function(w,v){if(w.target==u){return q._getData(v)}}).bind("remove",function(){return q.destroy()})};c[p][o].prototype=c.extend({},c.widget.prototype,n);c[p][o].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(p,q){var o=p,n=this;if(typeof p=="string"){if(q===undefined){return this._getData(p)}o={};o[p]=q}c.each(o,function(r,u){n._setData(r,u)})},_getData:function(n){return this.options[n]},_setData:function(n,o){this.options[n]=o;if(n=="disabled"){this.element[o?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",o)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(p,q,r){var v=this.options[p],n=(p==this.widgetEventPrefix?p:this.widgetEventPrefix+p);q=c.Event(q);q.type=n;if(q.originalEvent){for(var o=c.event.props.length,u;o;){u=c.event.props[--o];q[u]=q.originalEvent[u]}}this.element.trigger(q,r);return !(c.isFunction(v)&&v.call(this.element[0],q,r)===false||q.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var n=this;this.element.bind("mousedown."+this.widgetName,function(o){return n._mouseDown(o)}).bind("click."+this.widgetName,function(o){if(n._preventClickEvent){n._preventClickEvent=false;o.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(p){p.originalEvent=p.originalEvent||{};if(p.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(p));this._mouseDownEvent=p;var o=this,q=(p.which==1),n=(typeof this.options.cancel=="string"?c(p.target).parents().add(p.target).filter(this.options.cancel).length:false);if(!q||n||!this._mouseCapture(p)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){o.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(p)&&this._mouseDelayMet(p)){this._mouseStarted=(this._mouseStart(p)!==false);if(!this._mouseStarted){p.preventDefault();return true}}this._mouseMoveDelegate=function(r){return o._mouseMove(r)};this._mouseUpDelegate=function(r){return o._mouseUp(r)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||p.preventDefault());p.originalEvent.mouseHandled=true;return true},_mouseMove:function(n){if(c.browser.msie&&!n.button){return this._mouseUp(n)}if(this._mouseStarted){this._mouseDrag(n);return n.preventDefault()}if(this._mouseDistanceMet(n)&&this._mouseDelayMet(n)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,n)!==false);(this._mouseStarted?this._mouseDrag(n):this._mouseUp(n))}return !this._mouseStarted},_mouseUp:function(n){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(n.target==this._mouseDownEvent.target);this._mouseStop(n)}return false},_mouseDistanceMet:function(n){return(Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance)},_mouseDelayMet:function(n){return this.mouseDelayMet},_mouseStart:function(n){},_mouseDrag:function(n){},_mouseStop:function(n){},_mouseCapture:function(n){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(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(r){this.list=this.element.children("ul:first");this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);var u=this,d=this.options;var c=/^#.+/;this.anchors.each(function(w,o){var v=a(o).attr("href");var x=v.split("#")[0],y;if(x&&(x===location.toString().split("#")[0]||(y=a("base")[0])&&x===y.href)){v=o.hash;o.href=v}if(c.test(v)){u.panels=u.panels.add(u._sanitizeSelector(v))}else{if(v!="#"){a.data(o,"href.tabs",v);a.data(o,"load.tabs",v.replace(/#.*$/,""));var A=u._tabId(o);o.href="#"+A;var z=a("#"+A);if(!z.length){z=a(d.panelTemplate).attr("id",A).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(u.panels[w-1]||u.list);z.data("destroy.tabs",true)}u.panels=u.panels.add(z)}else{d.disabled.push(w)}}});if(r){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(v,o){if(o.hash==location.hash){d.selected=v;return false}})}if(typeof d.selected!="number"&&d.cookie){d.selected=parseInt(u._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(v,o){return u.lis.index(v)}))).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");u.element.queue("tabs",function(){u._trigger("show",null,u._ui(u.anchors[d.selected],u.panels[d.selected]))});this.load(d.selected)}a(window).bind("unload",function(){u.lis.add(u.anchors).unbind(".tabs");u.lis=u.anchors=u.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 j=0,q;(q=this.lis[j]);j++){a(q)[a.inArray(j,d.disabled)!=-1&&!a(q).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 g=function(v,o){if(o.is(":not(.ui-state-disabled)")){o.addClass("ui-state-"+v)}};var m=function(v,o){o.removeClass("ui-state-"+v)};this.lis.bind("mouseover.tabs",function(){g("hover",a(this))});this.lis.bind("mouseout.tabs",function(){m("hover",a(this))});this.anchors.bind("focus.tabs",function(){g("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){m("focus",a(this).closest("li"))})}var b,k;if(d.fx){if(a.isArray(d.fx)){b=d.fx[0];k=d.fx[1]}else{b=k=d.fx}}function f(o,v){o.css({display:""});if(a.browser.msie&&v.opacity){o[0].style.removeAttribute("filter")}}var n=k?function(o,v){a(o).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");v.hide().removeClass("ui-tabs-hide").animate(k,k.duration||"normal",function(){f(v,k);u._trigger("show",null,u._ui(o,v[0]))})}:function(o,v){a(o).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");v.removeClass("ui-tabs-hide");u._trigger("show",null,u._ui(o,v[0]))};var p=b?function(v,o){o.animate(b,b.duration||"normal",function(){u.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");o.addClass("ui-tabs-hide");f(o,b);u.element.dequeue("tabs")})}:function(v,o,w){u.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");o.addClass("ui-tabs-hide");u.element.dequeue("tabs")};this.anchors.bind(d.event+".tabs",function(){var v=this,x=a(this).closest("li"),o=u.panels.filter(":not(.ui-tabs-hide)"),w=a(u._sanitizeSelector(this.hash));if((x.hasClass("ui-tabs-selected")&&!d.collapsible)||x.hasClass("ui-state-disabled")||x.hasClass("ui-state-processing")||u._trigger("select",null,u._ui(this,w[0]))===false){this.blur();return false}d.selected=u.anchors.index(this);u.abort();if(d.collapsible){if(x.hasClass("ui-tabs-selected")){d.selected=-1;if(d.cookie){u._cookie(d.selected,d.cookie)}u.element.queue("tabs",function(){p(v,o)}).dequeue("tabs");this.blur();return false}else{if(!o.length){if(d.cookie){u._cookie(d.selected,d.cookie)}u.element.queue("tabs",function(){n(v,w)});u.load(u.anchors.index(this));this.blur();return false}}}if(d.cookie){u._cookie(d.selected,d.cookie)}if(w.length){if(o.length){u.element.queue("tabs",function(){p(v,o)})}u.element.queue("tabs",function(){n(v,w)});u.load(u.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var 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(f,g){d.removeData(g+".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(f,d,c){if(c===undefined){c=this.anchors.length}var b=this,j=this.options,m=a(j.tabTemplate.replace(/#\{href\}/g,f).replace(/#\{label\}/g,d)),k=!f.indexOf("#")?f.replace("#",""):this._tabId(a("a",m)[0]);m.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var g=a("#"+k);if(!g.length){g=a(j.panelTemplate).attr("id",k).data("destroy.tabs",true)}g.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(c>=this.lis.length){m.appendTo(this.list);g.appendTo(this.list[0].parentNode)}else{m.insertBefore(this.lis[c]);g.insertBefore(this.panels[c])}j.disabled=a.map(j.disabled,function(p,o){return p>=c?++p:p});this._tabify();if(this.anchors.length==1){m.addClass("ui-tabs-selected ui-state-active");g.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,f=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();if(f.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(j,g){return j!=b}),function(j,g){return j>=b?--j:j});this._tabify();this._trigger("remove",null,this._ui(f.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(f,d){return f!=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(f){var c=this,j=this.options,b=this.anchors.eq(f)[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(f).addClass("ui-state-processing");if(j.spinner){var g=a("span",b);g.data("label.tabs",g.html()).html(j.spinner)}this.xhr=a.ajax(a.extend({},j.ajaxOptions,{url:d,success:function(m,k){a(c._sanitizeSelector(b.hash)).html(m);c._cleanup();if(j.cache){a.data(b,"cache.tabs",true)}c._trigger("load",null,c._ui(c.anchors[f],c.panels[f]));try{j.ajaxOptions.success(m,k)}catch(n){}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.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(d,g){var b=this,j=this.options;var c=b._rotate||(b._rotate=function(k){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var m=j.selected;b.select(++m<b.anchors.length?m:0)},d);if(k){k.stopPropagation()}});var f=b._unrotate||(b._unrotate=!g?function(k){if(k.clientX){b.rotate(null)}}:function(k){t=j.selected;c()});if(d){this.element.bind("tabsshow",c);this.anchors.bind(j.event+".tabs",f);c()}else{clearTimeout(b.rotation);this.element.unbind("tabsshow",c);this.anchors.unbind(j.event+".tabs",f);delete this._rotate;delete this._unrotate}}})})(jQuery);$("#detailTabs").tabs();$("#detailTabs ul").show();$("a[rel^='detailsLightbox']").slimbox({overlayFadeDuration:100,resizeDuration:100,imageFadeDuration:100,captionAnimationDuration:100,loop:true});$("#showChart").click(function(c){$(this).hide();$("#chartTab").slideDown(200);var b=$cs.chart.attr("bid"),a=$cs.chart.attr("range");$.getScript("/business/chart/"+b+"/"+a,function(){$cs.chart.css("background","#FFF");plotAccordingToChoices()});c.preventDefault()});jQuery.fn.popupwindow=function(b){var a=b||{};return this.each(function(g){var k,m,d,c,f;d=(jQuery(this).attr("rel")||"").split(",");k={height:600,width:600,toolbar:0,scrollbars:0,status:0,resizable:1,left:0,top:0,center:0,createnew:1,location:0,menubar:0};if(d.length==1&&d[0].split(":").length==1){f=d[0];if(typeof a[f]!="undefined"){k=jQuery.extend(k,a[f])}}else{for(var j=0;j<d.length;j++){c=d[j].split(":");if(typeof k[c[0]]!="undefined"&&c.length==2){k[c[0]]=c[1]}}}if(k.center==1){k.top=(screen.height-(k.height+110))/2;k.left=(screen.width-k.width)/2}m="location="+k.location+",menubar="+k.menubar+",height="+k.height+",width="+k.width+",toolbar="+k.toolbar+",scrollbars="+k.scrollbars+",status="+k.status+",resizable="+k.resizable+",left="+k.left+",screenX="+k.left+",top="+k.top+",screenY="+k.top;jQuery(this).bind("click",function(){var n=k.createnew?"PopUpWindow"+g:"PopUpWindow";window.open(this.href,n,m).focus();return false})})};$("#agendizeLinks a").popupwindow({height:500,width:500});$(".toggleMoreTags").click(function(a){if($(this).text().substr(0,4)=="more"){$("#bizTags .hide").show();$(this).text("\u00AB less")}else{$("#bizTags .hide").hide();$(this).text("more \u00BB")}a.preventDefault()});$("#toggleTagAdd").click(function(a){if($(this).text().substr(0,3)=="add"){$(this).text("\u00AB hide add tags").attr("title","Hide the add tag form");$("#addTags").slideDown(100);$("#edit-tags").focus()}else{$(this).text("add tags \u00BB").attr("title","Show the add tag form");$("#addTags").slideUp(100)}a.preventDefault()});(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 f=this.options;if(f.containment=="parent"){f.containment=this.helper[0].parentNode}if(f.containment=="document"||f.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(f.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(f.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(f.containment)&&f.containment.constructor!=Array){var c=a(f.containment)[0];if(!c){return}var d=a(f.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(f.containment.constructor==Array){this.containment=f.containment}}},_convertPositionTo:function(g,k){if(!k){k=this.position}var c=g=="absolute"?1:-1;var f=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);return{top:(k.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(j?0:b.scrollTop()))*c)),left:(k.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():j?0:b.scrollLeft())*c))}},_generatePosition:function(f){var k=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,m=(/(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=f.pageX;var c=f.pageY;if(this.originalPosition){if(this.containment){if(f.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(f.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(f.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(f.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(k.grid){var j=this.originalPageY+Math.round((c-this.originalPageY)/k.grid[1])*k.grid[1];c=this.containment?(!(j-this.offset.click.top<this.containment[1]||j-this.offset.click.top>this.containment[3])?j:(!(j-this.offset.click.top<this.containment[1])?j-k.grid[1]:j+k.grid[1])):j;var g=this.originalPageX+Math.round((d-this.originalPageX)/k.grid[0])*k.grid[0];d=this.containment?(!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:(!(g-this.offset.click.left<this.containment[0])?g-k.grid[0]:g+k.grid[0])):g}}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():(m?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():m?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.2",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false}});a.ui.plugin.add("draggable","connectToSortable",{start:function(c,f){var d=a(this).data("draggable"),g=d.options,b=a.extend({},f,{item:d.element});d.sortables=[];a(g.connectToSortable).each(function(){var j=a.data(this,"sortable");if(j&&!j.options.disabled){d.sortables.push({instance:j,shouldRevert:j.options.revert});j._refreshItems();j._trigger("activate",c,b)}})},stop:function(c,f){var d=a(this).data("draggable"),b=a.extend({},f,{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,g){var f=a(this).data("draggable"),b=this;var d=function(m){var u=this.offset.click.top,r=this.offset.click.left;var j=this.positionAbs.top,p=this.positionAbs.left;var n=m.height,q=m.width;var v=m.top,k=m.left;return a.ui.isOver(j+u,p+r,v,k,n,q)};a.each(f.sortables,function(j){this.instance.positionAbs=f.positionAbs;this.instance.helperProportions=f.helperProportions;this.instance.offset.click=f.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=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 g.helper[0]};c.target=this.instance.currentItem[0];this.instance._mouseCapture(c,true);this.instance._mouseStart(c,true,true);this.instance.offset.click.top=f.offset.click.top;this.instance.offset.click.left=f.offset.click.left;this.instance.offset.parent.left-=f.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=f.offset.parent.top-this.instance.offset.parent.top;f._trigger("toSortable",c);f.dropped=this.instance.element;f.currentItem=f.element;this.instance.fromOutside=f}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()}f._trigger("fromSortable",c);f.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(c,d){var b=a("body"),f=a(this).data("draggable").options;if(b.css("cursor")){f._cursor=b.css("cursor")}b.css("cursor",f.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),f=a(this).data("draggable").options;if(b.css("opacity")){f._opacity=b.css("opacity")}b.css("opacity",f.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,f){var c=a(this).data("draggable"),g=c.options,b=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!g.axis||g.axis!="x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY<g.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop+g.scrollSpeed}else{if(d.pageY-c.overflowOffset.top<g.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop-g.scrollSpeed}}}if(!g.axis||g.axis!="y"){if((c.overflowOffset.left+c.scrollParent[0].offsetWidth)-d.pageX<g.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft+g.scrollSpeed}else{if(d.pageX-c.overflowOffset.left<g.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft-g.scrollSpeed}}}}else{if(!g.axis||g.axis!="x"){if(d.pageY-a(document).scrollTop()<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else{if(a(window).height()-(d.pageY-a(document).scrollTop())<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}}if(!g.axis||g.axis!="y"){if(d.pageX-a(document).scrollLeft()<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width()-(d.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(c,d)}}});a.ui.plugin.add("draggable","snap",{start:function(c,d){var b=a(this).data("draggable"),f=b.options;b.snapElements=[];a(f.snap.constructor!=String?(f.snap.items||":data(draggable)"):f.snap).each(function(){var j=a(this);var g=j.offset();if(this!=b.element[0]){b.snapElements.push({item:this,width:j.outerWidth(),height:j.outerHeight(),top:g.top,left:g.left})}})},drag:function(x,u){var j=a(this).data("draggable"),v=j.options;var B=v.snapTolerance;var A=u.offset.left,z=A+j.helperProportions.width,g=u.offset.top,f=g+j.helperProportions.height;for(var y=j.snapElements.length-1;y>=0;y--){var w=j.snapElements[y].left,q=w+j.snapElements[y].width,p=j.snapElements[y].top,D=p+j.snapElements[y].height;if(!((w-B<A&&A<q+B&&p-B<g&&g<D+B)||(w-B<A&&A<q+B&&p-B<f&&f<D+B)||(w-B<z&&z<q+B&&p-B<g&&g<D+B)||(w-B<z&&z<q+B&&p-B<f&&f<D+B))){if(j.snapElements[y].snapping){(j.options.snap.release&&j.options.snap.release.call(j.element,x,a.extend(j._uiHash(),{snapItem:j.snapElements[y].item})))}j.snapElements[y].snapping=false;continue}if(v.snapMode!="inner"){var c=Math.abs(p-f)<=B;var C=Math.abs(D-g)<=B;var m=Math.abs(w-z)<=B;var n=Math.abs(q-A)<=B;if(c){u.position.top=j._convertPositionTo("relative",{top:p-j.helperProportions.height,left:0}).top-j.margins.top}if(C){u.position.top=j._convertPositionTo("relative",{top:D,left:0}).top-j.margins.top}if(m){u.position.left=j._convertPositionTo("relative",{top:0,left:w-j.helperProportions.width}).left-j.margins.left}if(n){u.position.left=j._convertPositionTo("relative",{top:0,left:q}).left-j.margins.left}}var k=(c||C||m||n);if(v.snapMode!="outer"){var c=Math.abs(p-g)<=B;var C=Math.abs(D-f)<=B;var m=Math.abs(w-A)<=B;var n=Math.abs(q-z)<=B;if(c){u.position.top=j._convertPositionTo("relative",{top:p,left:0}).top-j.margins.top}if(C){u.position.top=j._convertPositionTo("relative",{top:D-j.helperProportions.height,left:0}).top-j.margins.top}if(m){u.position.left=j._convertPositionTo("relative",{top:0,left:w}).left-j.margins.left}if(n){u.position.left=j._convertPositionTo("relative",{top:0,left:q-j.helperProportions.width}).left-j.margins.left}}if(!j.snapElements[y].snapping&&(c||C||m||n||k)){(j.options.snap.snap&&j.options.snap.snap.call(j.element,x,a.extend(j._uiHash(),{snapItem:j.snapElements[y].item})))}j.snapElements[y].snapping=(c||C||m||n||k)}}});a.ui.plugin.add("draggable","stack",{start:function(b,c){var f=a(this).data("draggable").options;var d=a.makeArray(a(f.stack.group)).sort(function(j,g){return(parseInt(a(j).css("zIndex"),10)||f.stack.min)-(parseInt(a(g).css("zIndex"),10)||f.stack.min)});a(d).each(function(g){this.style.zIndex=f.stack.min+g});this[0].style.zIndex=f.stack.min+d.length}});a.ui.plugin.add("draggable","zIndex",{start:function(c,d){var b=a(d.helper),f=a(this).data("draggable").options;if(b.css("zIndex")){f._zIndex=b.css("zIndex")}b.css("zIndex",f.zIndex)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._zIndex){a(c.helper).css("zIndex",d._zIndex)}}})})(jQuery);(function(c){c.widget("ui.resizable",c.extend({},c.ui.mouse,{_init:function(){var f=this,m=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(m.aspectRatio),aspectRatio:m.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:m.helper||m.ghost||m.animate?m.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=m.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 p=this.handles.split(",");this.handles={};for(var g=0;g<p.length;g++){var k=c.trim(p[g]),d="ui-resizable-"+k;var j=c('<div class="ui-resizable-handle '+d+'"></div>');if(/sw|se|ne|nw/.test(k)){j.css({zIndex:++m.zIndex})}if("se"==k){j.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[k]=".ui-resizable-"+k;this.element.append(j)}}this._renderAxis=function(u){u=u||this.element;for(var o in this.handles){if(this.handles[o].constructor==String){this.handles[o]=c(this.handles[o],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var q=c(this.handles[o],this.element),r=0;r=/sw|ne|nw|se|n|s/.test(o)?q.outerHeight():q.outerWidth();var n=["padding",/ne|nw|n/.test(o)?"Top":/se|sw|s/.test(o)?"Bottom":/^e$/.test(o)?"Right":"Left"].join("");u.css(n,r);this._proportionallyResize()}if(!c(this.handles[o]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=n&&n[1]?n[1]:"se"}});if(m.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var f=this.element;f.parent().append(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement)},_mouseCapture:function(f){var g=false;for(var d in this.handles){if(c(this.handles[d])[0]==f.target){g=true}}return this.options.disabled||!!g},_mouseStart:function(g){var m=this.options,f=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:f.top,left:f.left})}if(c.browser.opera&&(/relative/).test(d.css("position"))){d.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var n=b(this.helper.css("left")),j=b(this.helper.css("top"));if(m.containment){n+=c(m.containment).scrollLeft()||0;j+=c(m.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:n,top:j};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:n,top:j};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof m.aspectRatio=="number")?m.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var k=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",k=="auto"?this.axis+"-resize":k);d.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(d){var j=this.helper,g=this.options,q={},v=this,m=this.originalMousePosition,r=this.axis;var w=(d.pageX-m.left)||0,u=(d.pageY-m.top)||0;var k=this._change[r];if(!k){return false}var p=k.apply(this,[d,w,u]),n=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;if(this._aspectRatio||d.shiftKey){p=this._updateRatio(p,d)}p=this._respectSize(p,d);this._propagate("resize",d);j.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(p);this._trigger("resize",d,this.ui());return false},_mouseStop:function(j){this.resizing=false;var k=this.options,q=this;if(this._helper){var g=this._proportionallyResizeElements,d=g.length&&(/textarea/i).test(g[0].nodeName),f=d&&c.ui.hasScroll(g[0],"left")?0:q.sizeDiff.height,n=d?0:q.sizeDiff.width;var r={width:(q.size.width-n),height:(q.size.height-f)},m=(parseInt(q.element.css("left"),10)+(q.position.left-q.originalPosition.left))||null,p=(parseInt(q.element.css("top"),10)+(q.position.top-q.originalPosition.top))||null;if(!k.animate){this.element.css(c.extend(r,{top:p,left:m}))}q.helper.height(q.size.height);q.helper.width(q.size.width);if(this._helper&&!k.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",j);if(this._helper){this.helper.remove()}return false},_updateCache:function(d){var f=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(j,g){var k=this.options,m=this.position,f=this.size,d=this.axis;if(j.height){j.width=(f.height*this.aspectRatio)}else{if(j.width){j.height=(f.width/this.aspectRatio)}}if(d=="sw"){j.left=m.left+(f.width-j.width);j.top=null}if(d=="nw"){j.top=m.top+(f.height-j.height);j.left=m.left+(f.width-j.width)}return j},_respectSize:function(p,g){var m=this.helper,k=this.options,w=this._aspectRatio||g.shiftKey,v=this.axis,y=a(p.width)&&k.maxWidth&&(k.maxWidth<p.width),q=a(p.height)&&k.maxHeight&&(k.maxHeight<p.height),j=a(p.width)&&k.minWidth&&(k.minWidth>p.width),x=a(p.height)&&k.minHeight&&(k.minHeight>p.height);if(j){p.width=k.minWidth}if(x){p.height=k.minHeight}if(y){p.width=k.maxWidth}if(q){p.height=k.maxHeight}var f=this.originalPosition.left+this.originalSize.width,u=this.position.top+this.size.height;var n=/sw|nw|w/.test(v),d=/nw|ne|n/.test(v);if(j&&n){p.left=f-k.minWidth}if(y&&n){p.left=f-k.maxWidth}if(x&&d){p.top=u-k.minHeight}if(q&&d){p.top=u-k.maxHeight}var r=!p.width&&!p.height;if(r&&!p.left&&p.top){p.top=null}else{if(r&&!p.top&&p.left){p.left=null}}return p},_proportionallyResize:function(){var m=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f<this._proportionallyResizeElements.length;f++){var j=this._proportionallyResizeElements[f];if(!this.borderDif){var d=[j.css("borderTopWidth"),j.css("borderRightWidth"),j.css("borderBottomWidth"),j.css("borderLeftWidth")],k=[j.css("paddingTop"),j.css("paddingRight"),j.css("paddingBottom"),j.css("paddingLeft")];this.borderDif=c.map(d,function(n,p){var o=parseInt(n,10)||0,q=parseInt(k[p],10)||0;return o+q})}if(c.browser.msie&&!(!(c(g).is(":hidden")||c(g).parents(":hidden").length))){continue}j.css({height:(g.height()-this.borderDif[0]-this.borderDif[2])||0,width:(g.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var f=this.element,k=this.options;this.elementOffset=f.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var d=c.browser.msie&&c.browser.version<7,g=(d?1:0),j=(d?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+j,height:this.element.outerHeight()+j,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++k.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,d){return{width:this.originalSize.width+f}},w:function(j,f,d){var m=this.options,g=this.originalSize,k=this.originalPosition;return{left:k.left+f,width:g.width-f}},n:function(j,f,d){var m=this.options,g=this.originalSize,k=this.originalPosition;return{top:k.top+d,height:g.height-d}},s:function(g,f,d){return{height:this.originalSize.height+d}},se:function(g,f,d){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,d]))},sw:function(g,f,d){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,d]))},ne:function(g,f,d){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,d]))},nw:function(g,f,d){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,d]))}},_propagate:function(f,d){c.ui.plugin.call(this,f,[d,this.ui()]);(f!="resize"&&this._trigger(f,d,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));c.extend(c.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var d=c(this).data("resizable"),j=d.options;_store=function(k){c(k).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(j.alsoResize)=="object"&&!j.alsoResize.parentNode){if(j.alsoResize.length){j.alsoResize=j.alsoResize[0];_store(j.alsoResize)}else{c.each(j.alsoResize,function(k,m){_store(k)})}}else{_store(j.alsoResize)}},resize:function(g,k){var f=c(this).data("resizable"),m=f.options,j=f.originalSize,p=f.originalPosition;var n={height:(f.size.height-j.height)||0,width:(f.size.width-j.width)||0,top:(f.position.top-p.top)||0,left:(f.position.left-p.left)||0},d=function(o,q){c(o).each(function(){var v=c(this),w=c(this).data("resizable-alsoresize"),u={},r=q&&q.length?q:["width","height","top","left"];c.each(r||["width","height","top","left"],function(x,z){var y=(w[z]||0)+(n[z]||0);if(y&&y>=0){u[z]=y||null}});if(/relative/.test(v.css("position"))&&c.browser.opera){f._revertToRelativePosition=true;v.css({position:"absolute",top:"auto",left:"auto"})}v.css(u)})};if(typeof(m.alsoResize)=="object"&&!m.alsoResize.nodeType){c.each(m.alsoResize,function(o,q){d(o,q)})}else{d(m.alsoResize)}},stop:function(f,g){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(k,r){var u=c(this).data("resizable"),m=u.options;var j=u._proportionallyResizeElements,d=j.length&&(/textarea/i).test(j[0].nodeName),f=d&&c.ui.hasScroll(j[0],"left")?0:u.sizeDiff.height,p=d?0:u.sizeDiff.width;var g={width:(u.size.width-p),height:(u.size.height-f)},n=(parseInt(u.element.css("left"),10)+(u.position.left-u.originalPosition.left))||null,q=(parseInt(u.element.css("top"),10)+(u.position.top-u.originalPosition.top))||null;u.element.animate(c.extend(g,q&&n?{top:q,left:n}:{}),{duration:m.animateDuration,easing:m.animateEasing,step:function(){var o={width:parseInt(u.element.css("width"),10),height:parseInt(u.element.css("height"),10),top:parseInt(u.element.css("top"),10),left:parseInt(u.element.css("left"),10)};if(j&&j.length){c(j[0]).css({width:o.width,height:o.height})}u._updateCache(o);u._propagate("resize",k)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,w){var y=c(this).data("resizable"),m=y.options,q=y.element;var g=m.containment,n=(g instanceof c)?g.get(0):(/parent/.test(g))?q.parent().get(0):g;if(!n){return}y.containerElement=c(n);if(/document/.test(g)||g==document){y.containerOffset={left:0,top:0};y.containerPosition={left:0,top:0};y.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var u=c(n),k=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){k[p]=b(u.css("padding"+o))});y.containerOffset=u.offset();y.containerPosition=u.position();y.containerSize={height:(u.innerHeight()-k[3]),width:(u.innerWidth()-k[1])};var v=y.containerOffset,d=y.containerSize.height,r=y.containerSize.width,j=(c.ui.hasScroll(n,"left")?n.scrollWidth:r),x=(c.ui.hasScroll(n)?n.scrollHeight:d);y.parentData={element:n,left:v.left,top:v.top,width:j,height:x}}},resize:function(g,v){var y=c(this).data("resizable"),k=y.options,f=y.containerSize,u=y.containerOffset,q=y.size,r=y.position,w=y._aspectRatio||g.shiftKey,d={top:0,left:0},j=y.containerElement;if(j[0]!=document&&(/static/).test(j.css("position"))){d=u}if(r.left<(y._helper?u.left:0)){y.size.width=y.size.width+(y._helper?(y.position.left-u.left):(y.position.left-d.left));if(w){y.size.height=y.size.width/k.aspectRatio}y.position.left=k.helper?u.left:0}if(r.top<(y._helper?u.top:0)){y.size.height=y.size.height+(y._helper?(y.position.top-u.top):y.position.top);if(w){y.size.width=y.size.height*k.aspectRatio}y.position.top=y._helper?u.top:0}y.offset.left=y.parentData.left+y.position.left;y.offset.top=y.parentData.top+y.position.top;var p=Math.abs((y._helper?y.offset.left-d.left:(y.offset.left-d.left))+y.sizeDiff.width),x=Math.abs((y._helper?y.offset.top-d.top:(y.offset.top-u.top))+y.sizeDiff.height);var n=y.containerElement.get(0)==y.element.parent().get(0),m=/relative|absolute/.test(y.containerElement.css("position"));if(n&&m){p-=y.parentData.left}if(p+y.size.width>=y.parentData.width){y.size.width=y.parentData.width-p;if(w){y.size.height=y.size.width/y.aspectRatio}}if(x+y.size.height>=y.parentData.height){y.size.height=y.parentData.height-x;if(w){y.size.width=y.size.height*y.aspectRatio}}},stop:function(f,q){var u=c(this).data("resizable"),g=u.options,n=u.position,p=u.containerOffset,d=u.containerPosition,j=u.containerElement;var k=c(u.helper),v=k.offset(),r=k.outerWidth()-u.sizeDiff.width,m=k.outerHeight()-u.sizeDiff.height;if(u._helper&&!g.animate&&(/relative/).test(j.css("position"))){c(this).css({left:v.left-d.left-p.left,width:r,height:m})}if(u._helper&&!g.animate&&(/static/).test(j.css("position"))){c(this).css({left:v.left-d.left-p.left,width:r,height:m})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,j){var d=c(this).data("resizable"),k=d.options,f=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof k.ghost=="string"?k.ghost:"");d.ghost.appendTo(d.helper)},resize:function(f,g){var d=c(this).data("resizable"),j=d.options;if(d.ghost){d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})}},stop:function(f,g){var d=c(this).data("resizable"),j=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,q){var u=c(this).data("resizable"),j=u.options,n=u.size,k=u.originalSize,m=u.originalPosition,r=u.axis,p=j._aspectRatio||d.shiftKey;j.grid=typeof j.grid=="number"?[j.grid,j.grid]:j.grid;var g=Math.round((n.width-k.width)/(j.grid[0]||1))*(j.grid[0]||1),f=Math.round((n.height-k.height)/(j.grid[1]||1))*(j.grid[1]||1);if(/^(se|s|e)$/.test(r)){u.size.width=k.width+g;u.size.height=k.height+f}else{if(/^(ne)$/.test(r)){u.size.width=k.width+g;u.size.height=k.height+f;u.position.top=m.top-f}else{if(/^(sw)$/.test(r)){u.size.width=k.width+g;u.size.height=k.height+f;u.position.left=m.left-g}else{u.size.width=k.width+g;u.size.height=k.height+f;u.position.top=m.top-f;u.position.left=m.left-g}}}}});var b=function(d){return parseInt(d,10)||0};var a=function(d){return !isNaN(parseInt(d,10))}})(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 p=this,q=this.options,n=q.title||this.originalTitle||"&nbsp;",f=c.ui.dialog.getTitleId(this.element),o=(this.uiDialog=c("<div/>")).appendTo(document.body).hide().addClass(a+q.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:q.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(r){(q.closeOnEscape&&r.keyCode&&r.keyCode==c.ui.keyCode.ESCAPE&&p.close(r))}).attr({role:"dialog","aria-labelledby":f}).mousedown(function(r){p.moveToTop(false,r)}),j=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(o),g=(this.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(o),m=c('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){m.addClass("ui-state-hover")},function(){m.removeClass("ui-state-hover")}).focus(function(){m.addClass("ui-state-focus")}).blur(function(){m.removeClass("ui-state-focus")}).mousedown(function(r){r.stopPropagation()}).click(function(r){p.close(r);return false}).appendTo(g),k=(this.uiDialogTitlebarCloseText=c("<span/>")).addClass("ui-icon ui-icon-closethick").text(q.closeText).appendTo(m),d=c("<span/>").addClass("ui-dialog-title").attr("id",f).html(n).prependTo(g);g.find("*").add(g).disableSelection();(q.draggable&&c.fn.draggable&&this._makeDraggable());(q.resizable&&c.fn.resizable&&this._makeResizable());this._createButtons(q.buttons);this._isOpen=false;(q.bgiframe&&c.fn.bgiframe&&o.bgiframe());(q.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(g){var d=this;if(false===d._trigger("beforeclose",g)){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",g)}):d.uiDialog.hide()&&d._trigger("close",g));c.ui.dialog.overlay.resize();d._isOpen=false;if(d.options.modal){var f=0;c(".ui-dialog").each(function(){if(this!=d.uiDialog[0]){f=Math.max(f,c(this).css("z-index"))}});c.ui.dialog.maxZ=f}},isOpen:function(){return this._isOpen},moveToTop:function(g,f){if((this.options.modal&&!g)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",f)}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",f)},open:function(){if(this._isOpen){return}var f=this.options,d=this.uiDialog;this.overlay=f.modal?new c.ui.dialog.overlay(this):null;(d.next().length&&d.appendTo("body"));this._size();this._position(f.position);d.show(f.show);this.moveToTop(true);(f.modal&&d.bind("keypress.ui-dialog",function(k){if(k.keyCode!=c.ui.keyCode.TAB){return}var j=c(":tabbable",this),m=j.filter(":first")[0],g=j.filter(":last")[0];if(k.target==g&&!k.shiftKey){setTimeout(function(){m.focus()},1)}else{if(k.target==m&&k.shiftKey){setTimeout(function(){g.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(j){var g=this,d=false,f=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof j=="object"&&j!==null&&c.each(j,function(){return !(d=true)}));if(d){c.each(j,function(k,m){c('<button type="button"></button>').addClass("ui-state-default ui-corner-all").text(k).click(function(){m.apply(g.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(f)});f.appendTo(this.uiDialog)}},_makeDraggable:function(){var d=this,g=this.options,f;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){f=g.height;c(this).height(c(this).height()).addClass("ui-dialog-dragging");(g.dragStart&&g.dragStart.apply(d.element[0],arguments))},drag:function(){(g.drag&&g.drag.apply(d.element[0],arguments))},stop:function(){c(this).removeClass("ui-dialog-dragging").height(f);(g.dragStop&&g.dragStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}})},_makeResizable:function(j){j=(j===undefined?this.options.resizable:j);var d=this,g=this.options,f=typeof j=="string"?j:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:g.maxWidth,maxHeight:g.maxHeight,minWidth:g.minWidth,minHeight:g.minHeight,start:function(){c(this).addClass("ui-dialog-resizing");(g.resizeStart&&g.resizeStart.apply(d.element[0],arguments))},resize:function(){(g.resize&&g.resize.apply(d.element[0],arguments))},handles:f,stop:function(){c(this).removeClass("ui-dialog-resizing");g.height=c(this).height();g.width=c(this).width();(g.resizeStop&&g.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(m){var f=c(window),g=c(document),j=g.scrollTop(),d=g.scrollLeft(),k=j;if(c.inArray(m,["center","top","right","bottom","left"])>=0){m=[m=="right"||m=="left"?m:"center",m=="top"||m=="bottom"?m:"middle"]}if(m.constructor!=Array){m=["center","middle"]}if(m[0].constructor==Number){d+=m[0]}else{switch(m[0]){case"left":d+=0;break;case"right":d+=f.width()-this.uiDialog.outerWidth();break;default:case"center":d+=(f.width()-this.uiDialog.outerWidth())/2}}if(m[1].constructor==Number){j+=m[1]}else{switch(m[1]){case"top":j+=0;break;case"bottom":j+=f.height()-this.uiDialog.outerHeight();break;default:case"middle":j+=(f.height()-this.uiDialog.outerHeight())/2}}j=Math.max(j,k);this.uiDialog.css({top:j,left:d})},_setData:function(f,g){(b[f]&&this.uiDialog.data(b[f],g));switch(f){case"buttons":this._createButtons(g);break;case"closeText":this.uiDialogTitlebarCloseText.text(g);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(a+g);break;case"draggable":(g?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(g);break;case"position":this._position(g);break;case"resizable":var d=this.uiDialog,j=this.uiDialog.is(":data(resizable)");(j&&!g&&d.resizable("destroy"));(j&&typeof g=="string"&&d.resizable("option","handles",g));(j||this._makeResizable(g));break;case"title":c(".ui-dialog-title",this.uiDialogTitlebar).html(g||"&nbsp;");break;case"width":this.uiDialog.width(g);break}c.widget.prototype._setData.apply(this,arguments)},_size:function(){var f=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var d=this.uiDialog.css({height:"auto",width:f.width}).height();this.element.css({minHeight:Math.max(f.minHeight-d,0),height:f.height=="auto"?"auto":Math.max(f.height-d,0)})}});c.extend(c.ui.dialog,{version:"1.7.2",defaults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(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(f){if(this.instances.length===0){setTimeout(function(){if(c.ui.dialog.overlay.instances.length){c(document).bind(c.ui.dialog.overlay.events,function(g){var j=c(g.target).parents(".ui-dialog").css("zIndex")||0;return(j>c.ui.dialog.overlay.maxZ)})}},1);c(document).bind("keydown.dialog-overlay",function(g){(f.options.closeOnEscape&&g.keyCode&&g.keyCode==c.ui.keyCode.ESCAPE&&f.close(g))});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()});(f.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();var f=0;c.each(this.instances,function(){f=Math.max(f,this.css("z-index"))});this.maxZ=f},height:function(){if(c.browser.msie&&c.browser.version<7){var f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(f<d){return c(window).height()+"px"}else{return f+"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 f=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(d<f){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);$("#bizTagsList").bind("mouseover",function(b){var a=$(b.target);if(a.hasClass("deleteTag")){a.addClass("ui-state-error-text")}}).bind("mouseout",function(b){var a=$(b.target);if(a.hasClass("deleteTag")){a.removeClass("ui-state-error-text")}}).bind("click",function(d){var a=$(d.target);var b=a.attr("id"),c=$(this).attr("biz");tag=a.text();if(a.hasClass("deleteTag")){$("#tagDialog"+b).dialog({bgiframe:true,resizable:false,modal:true,draggable:false,title:"Delete "+tag+"?",overlay:{backgroundColor:"#000",opacity:0.5},buttons:{"Delete tag":function(){$.ajax({type:"GET",url:"/business/delete/tag/"+c+"/"+b,dataType:"html",success:function(f){$("#"+b).hide()}});$(this).dialog("close")},Cancel:function(){$(this).dialog("close")}}})}});$("a.flag").click(function(b){var a=$(this).attr("id");$("#"+a).text("Flagging...");$.ajax({type:"GET",url:"/business/flag/review/"+a,dataType:"html",success:function(c){if(c=="SUCCESS"){$("#"+a).hide()}else{$("#"+a).val("Flagging failed, please try again later.")}}});b.preventDefault()});$(".allstar").click(function(c){var b=$(this).attr("aid"),a="#allstar-holder-"+d,d=$(this).attr("id");$.ajax({type:"GET",url:"/business/allstar/"+b+"/"+d,dataType:"html",success:function(f){$(a).html(f)}});c.preventDefault()})}function siteHome(){jQuery.extend({getURLParam:function(d){var p="";var k=window.location.href;var q=false;var m=d+"=";var g=m.length;if(k.indexOf("?")>-1){var n=k.substr(k.indexOf("?")+1);var j=n.split("&");for(var f=0;f<j.length;f++){if(j[f].substr(0,g)==m){var o=j[f].split("=");p=o[1];q=true;break}}}if(q==false){return null}return p}});var a=$.getURLParam("trk");if(a){$("#search #edit-jump-loc").focus();$("#search #location-jump-form").submit(function(d){$(this).locationSearch({locationResultsID:"search",throb:"jumpFormOverlay edit-jump-loc"});$("#search #locationSearchList").slideDown(100);d.preventDefault()})}else{$("#homeSearch #location-jump-form").submit(function(d){$("html").bind("keypress",function(f){if(f.keyCode==$.cs.keyCode.ESCAPE){$cs.locationSearchList.slideUp(100)}});$(this).locationSearch({locationResultsID:"headerSearch",throb:"jumpForm #location-jump-form edit-jump-loc"});$("#locationSearchList").slideDown(100);d.preventDefault()});var c=$("#ownButtons a");c.mousedown(function(d){$(this).addClass("click")});c.mouseup(function(d){$(this).removeClass("click")});(function(d){d.fn.simpleSpy=function(g,j){g=g||5;j=j||3500;function f(m){var k=m.find("> li");if(k.length==1){m.load("/functions/event_feed")}else{if(k.length==0){return false}}return k.filter(":first").remove()}return this.each(function(){var n=d(this),k=true,m=n.parent().height(),r=n.parent().width(),q=n.find("> li:first").height();var p=d("<ul />").hide().appendTo("body");n.wrap('<div class="spyWrapper" />').parent().css({height:m});n.find("> li").filter(":gt("+(g-1)+")").appendTo(p);n.bind("stop",function(){k=false}).bind("start",function(){k=true});function o(){if(k){var u=f(p);if(u!=false){var v=u.css({height:0,opacity:0,display:"none"}).prependTo(n);n.find("> li:last").animate({opacity:0},1000,function(){v.animate({height:q},{queue:false,duration:1000}).animate({opacity:1},{queue:false,duration:1000});d(this).remove()})}}setTimeout(o,j)}o()})}})(jQuery);$("#homeFeed #whatsNew ul").simpleSpy().bind("mouseenter",function(){$(this).trigger("stop")}).bind("mouseleave",function(){$(this).trigger("start")});if($("#homePic").length>0){function b(){$.getJSON("/functions/top_city_pics",function(d){$('<img id="'+d[0].photo_id+'" src="'+d[0].photo_file_url+'"/>').hide().appendTo("body");$("#"+d[0].photo_id).load(function(){$("#topCityPic").animate({opacity:0},1000,function(){$(this).css({background:"url("+d[0].photo_file_url+")"});$("#cityOverlay").html('<a href="'+d.city_url+'" title="Explore '+d.city+'">'+d.city+"</a>");$("#picInfo").html('<a href="'+d[0].photo_url+'"  id="viewAtPanoramio">View Photo at Panoramio</a><span id="panoramioAuthor">Author: <a href="'+d[0].owner_url+'">'+d[0].owner_name+"</a></span>")}).animate({opacity:1},1000)})});setTimeout(b,10000)}setTimeout(b,5000)}}}function locationHome(){$("#aboutHood a[rel^='lightbox']").slimbox({overlayFadeDuration:100,resizeDuration:100,imageFadeDuration:100,captionAnimationDuration:100,loop:true},function(a){return[a.href,'<a href="'+a.target+'">'+a.title+'</a><br />author: <a href="'+a.firstChild.title+'">'+a.firstChild.alt+"</a><br>Photos provided by Panoramio"]},function(a){return(this==a)||((this.rel.length>2)&&(this.rel==a.rel))})}function manageBiz(){$(".learnmore").click(function(o){var p=this.id;var m=p.split("-");var n="details-"+m[1];var k=$("#"+n).css("z-index");$(".planDetailsWrap").hide(0);$("#"+n).show(0)});$(".planDetailsClose").click(function(k){$(this).parent().hide(0)});$("form input:radio:checked").each(function(k){if(this.value=="free"){$("#billing_info").hide();$("#cc_info").hide()}});$(".form-radios").click(function(o){var k=o.target;if(k.tagName.toLowerCase()=="input"){var m=k.value;var n=$(k).siblings(".price").text();if(m!="free"){$("#billing_info").show();$("#cc_info").show();$("#summary_info").html("<strong>Total Cost: "+n+" per month</strong> (minimum 3 month term, cancel anytime thereafter)").show()}else{$("#billing_info").hide();$("#cc_info").hide();$("#summary_info").html("<strong>Total Cost: Nothing!</strong>").show()}}});$(".more").click(function(k){var m=$(this).attr("id");$("#more-"+m).toggle();k.preventDefault()});(function(o){var n=[];o.tools=o.tools||{};o.tools.tooltip={version:"1.1.2",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(r,p,q){k[r]=[p,q]}};var k={toggle:[function(u){var r=this.getConf(),q=this.getTip(),p=r.opacity;if(p<1){q.css({opacity:p})}q.show();u.call()},function(p){this.getTip().hide();p.call()}],fade:[function(p){this.getTip().fadeIn(this.getConf().fadeInSpeed,p)},function(p){this.getTip().fadeOut(this.getConf().fadeOutSpeed,p)}]};function m(C,B){var q=this,x=o(this);C.data("tooltip",q);var w=C.next();if(B.tip){w=o(B.tip);if(w.length>1){w=C.nextAll(B.tip).eq(0);if(!w.length){w=C.parent().nextAll(B.tip).eq(0)}}}function r(E){var F=B.relative?C.position().top:C.offset().top,G=B.relative?C.position().left:C.offset().left,p=B.position[0];F-=w.outerHeight()-B.offset[0];G+=C.outerWidth()+B.offset[1];var I=w.outerHeight()+C.outerHeight();if(p=="center"){F+=I/2}if(p=="bottom"){F+=I}p=B.position[1];var H=w.outerWidth()+C.outerWidth();if(p=="center"){G-=H/2}if(p=="left"){G-=H}return{top:F,left:G}}var z=C.is(":input"),D=z&&C.is(":checkbox, :radio, select, :button"),A=C.attr("type"),u=B.events[A]||B.events[z?(D?"widget":"input"):"def"];u=u.split(/,\s*/);if(u.length!=2){throw"Tooltip: bad events configuration for "+A}C.bind(u[0],function(p){if(B.oneInstance){o.each(n,function(){this.hide()})}var E=w.data("trigger");if(E&&E[0]!=this){w.hide().stop(true,true)}p.target=this;q.show(p);u=B.events.tooltip.split(/,\s*/);w.bind(u[0],function(){q.show(p)});if(u[1]){w.bind(u[1],function(){q.hide(p)})}});C.bind(u[1],function(p){q.hide(p)});if(!o.browser.msie&&!z&&!B.predelay){C.mousemove(function(){if(!q.isShown()){C.triggerHandler("mouseover")}})}if(B.opacity<1){w.css("opacity",B.opacity)}var v=0,y=C.attr("title");if(y&&B.cancelDefault){C.removeAttr("title");C.data("title",y)}o.extend(q,{show:function(p){if(p){C=o(p.target)}clearTimeout(w.data("timer"));if(w.is(":animated")||w.is(":visible")){return q}function E(){w.data("trigger",C);var F=r(p);if(B.tip&&y){w.html(C.data("title"))}p=p||o.Event();p.type="onBeforeShow";x.trigger(p,[F]);if(p.isDefaultPrevented()){return q}F=r(p);w.css({position:"absolute",top:F.top,left:F.left});var G=k[B.effect];if(!G){throw'Nonexistent effect "'+B.effect+'"'}G[0].call(q,function(){p.type="onShow";x.trigger(p)})}if(B.predelay){clearTimeout(v);v=setTimeout(E,B.predelay)}else{E()}return q},hide:function(p){clearTimeout(w.data("timer"));clearTimeout(v);if(!w.is(":visible")){return}function E(){p=p||o.Event();p.type="onBeforeHide";x.trigger(p);if(p.isDefaultPrevented()){return}k[B.effect][1].call(q,function(){p.type="onHide";x.trigger(p)})}if(B.delay&&p){w.data("timer",setTimeout(E,B.delay))}else{E()}return q},isShown:function(){return w.is(":visible, :animated")},getConf:function(){return B},getTip:function(){return w},getTrigger:function(){return C},bind:function(E,p){x.bind(E,p);return q},onHide:function(p){return this.bind("onHide",p)},onBeforeShow:function(p){return this.bind("onBeforeShow",p)},onShow:function(p){return this.bind("onShow",p)},onBeforeHide:function(p){return this.bind("onBeforeHide",p)},unbind:function(p){x.unbind(p);return q}});o.each(B,function(E,p){if(o.isFunction(p)){q.bind(E,p)}})}o.prototype.tooltip=function(r){var q=this.eq(typeof r=="number"?r:0).data("tooltip");if(q){return q}var p=o.extend(true,{},o.tools.tooltip.conf);if(o.isFunction(r)){r={onBeforeShow:r}}else{if(typeof r=="string"){r={tip:r}}}r=o.extend(true,p,r);if(typeof r.position=="string"){r.position=r.position.split(/,?\s/)}if(r.lazy!==false&&(r.lazy===true||this.length>20)){this.one("mouseover",function(u){q=new m(o(this),r);q.show(u);n.push(q)})}else{this.each(function(){q=new m(o(this),r);n.push(q)})}return r.api?q:this}})(jQuery);(function(n){var o=n.tools.tooltip;o.plugins=o.plugins||{};o.plugins.dynamic={version:"1.0.1",conf:{api:false,classNames:"top right bottom left"}};function k(p){var u=n(window);var q=u.width()+u.scrollLeft();var r=u.height()+u.scrollTop();return[p.offset().top<=u.scrollTop(),q<=p.offset().left+p.width(),r<=p.offset().top+p.height(),u.scrollLeft()>=p.offset().left]}function m(p){var q=p.length;while(q--){if(p[q]){return false}}return true}n.fn.dynamic=function(r){var q=n.extend({},o.plugins.dynamic.conf),u;if(typeof r=="number"){r={speed:r}}r=n.extend(q,r);var v=r.classNames.split(/\s/),p;this.each(function(){if(n(this).tooltip().jquery){throw"Lazy feature not supported by dynamic plugin. set lazy: false for tooltip"}var w=n(this).tooltip().onBeforeShow(function(B,A){var x=this.getTip(),y=this.getConf();if(!p){p=[y.position[0],y.position[1],y.offset[0],y.offset[1],n.extend({},y)]}n.extend(y,p[4]);y.position=[p[0],p[1]];y.offset=[p[2],p[3]];x.css({visibility:"hidden",position:"absolute",top:A.top,left:A.left}).show();var z=k(x);if(!m(z)){if(z[2]){n.extend(y,r.top);y.position[0]="top";x.addClass(v[0])}if(z[3]){n.extend(y,r.right);y.position[1]="right";x.addClass(v[1])}if(z[0]){n.extend(y,r.bottom);y.position[0]="bottom";x.addClass(v[2])}if(z[1]){n.extend(y,r.left);y.position[1]="left";x.addClass(v[3])}if(z[0]||z[2]){y.offset[0]*=-1}if(z[1]||z[3]){y.offset[1]*=-1}}x.css({visibility:"visible"}).hide()});w.onShow(function(){var x=this.getConf(),y=this.getTip();x.position=[p[0],p[1]];x.offset=[p[2],p[3]]});w.onHide(function(){var x=this.getTip();x.removeClass(r.classNames)});u=w});return r.api?u:this}})(jQuery);$("#my-signup-form .tooltip").tooltip({position:"center right",offset:[-2,10],effect:"fade",opacity:0.7,tip:".tooltipContainer"}).dynamic({right:{direction:"right",bounce:true}});$("#my-signup-form").submit(function(k){$("input[type=submit]",this).attr("disabled","disabled");$(this).fadeTo(0,0.33);$("#formProcessing").show(0)});$(".add_amenity").click(function(o){var m=$(this).attr("type");var n=$("select#edit-"+m).val();var k=$("select#edit-"+m+" > option[value='"+n+"']").text();if(!$("#edit-"+m+"-checkboxes-"+n).attr("checked")){$("#edit-"+m+"-checkboxes-"+n).attr("checked","checked");$("#"+m+"_content").append('<a href="#" class="remove_amenity" type="'+m+'" am_value="'+n+'" title="Click to Remove">'+k+"<br></a>")}o.preventDefault()});$(".remove_amenity").live("click",function(n){var k=$(this).attr("type");var m=$(this).attr("am_value");$("#edit-"+k+"-checkboxes-"+m).attr("checked","");$(this).fadeOut(200);n.preventDefault()});$(".clear_amenities").click(function(m){var k=$(this).attr("type");$("input[id^='edit-"+k+"-checkboxes']").attr("checked","");$("#"+k+"_content").text("");m.preventDefault()});$(".show_amenity").click(function(m){var k=$(this).attr("type");$(this).hide();$("div#"+k).fadeIn(200);m.preventDefault()});$("#edit-owner").autocomplete("/user/autocomplete",{selectFirst:true,scroll:true,scrollHeight:300,cacheLength:25,matchSubset:true,matchContains:true});var a=$("#edit-aboutus.countdown");a.parent().parent().append('<div id="aboutusCount"></div>');var b=$("#aboutusCount");a.keyup(function(n){var k=a.val().length;var m=250-k;b.text(m+" characters remaining");if(m<=0){var o=a.val().substring(0,250);a.val(o)}});$("#leftNav h4").click(function(k){$(this).next("ul").toggle();k.preventDefault()});$("#edit-top-cat").change(function(k){$.ajax({type:"POST",url:"/fn/inet_cats/"+$(this).val(),dataType:"json",success:function(o){var n="";for(var m=0;m<o.length;m=m+2){n+='<option value="'+o[m]+'">'+o[m+1]+"</option>"}$("#edit-inet-cat").html(n)}})});$("#bizControl").toggle(function(m){var k=$("#main_navigation").height();$(this).addClass("menuSelected");$("#ownedMenu").css("top",k-1).slideDown(50);m.preventDefault()},function(k){$(this).removeClass("menuSelected");$("#ownedMenu").slideUp(50);k.preventDefault()});$(".idSelector").live("click",function(o){var m=$(this).attr("hood");var p=$(this).attr("city");var n=$(this).attr("state");var k;if(m==undefined){m="";k=p+", "+n.toUpperCase()}else{k=m+", "+p+", "+n.toUpperCase()}$("#edit-location-id").val(this.id);$("#edit-cs-hood").val(m);$("#edit-cs-city").val(p);$("#edit-cs-state").val(n);$("#listChoices").slideUp(50);$("#currentLocation").slideUp(50);if($("#verified").length==0){$("#my-edit-form").append('<div id="verified" class="row">Your New Location Will Be <strong>'+k+".</strong> Click the <strong>Save</strong> button at the top of this form to save your new location</div>")}else{$("#verified").html("Your New Location Will Be <strong>"+k+".</strong> Click the <strong>Save</strong> button at the top of this form to save your new location");$("#verified").slideDown(50)}});$("#changeSiteLocation").click(function(){$("#site-location-manual").slideToggle(50)});$("#site-location").click(function(n){var m=$("#edit-cs-city, #edit-cs-state").serialize();var k=$("#edit-current-loc").val();$.ajax({type:"POST",url:"/fn/location_search",dataType:"json",data:m,beforeSend:function(){$("#site-location").text("Searching...")},success:function(r){if(r.id==""){var v="";var p=r.cities.length;var o=r.hoods.length;var u=parseInt((p+o)/3);var q=0;v+='<div id="choices"><img src="https://s3.amazonaws.com/static.cscdn.com/img/single/city-hood-legend.gif" height="32" width="216"><h4>Please select a new location</h4><hr><ul>';if(p>0){jQuery.each(r.cities,function(){v+='<li class="city"><a id="lcid:'+this.lcid+'" city="'+this.city+'" state="'+this.state_abbr+'" class="idSelector">'+this.city+", "+this.state_abbr.toUpperCase()+"</a></li>";q++;if(q%u==0){v+="</ul><ul>"}})}if(o>0){jQuery.each(r.hoods,function(){v+='<li class="hood"><a id="lhid:'+this.lhid+'" hood="'+this.hood+'" city="'+this.city+'" state="'+this.state_abbr+'" class="idSelector">'+this.hood+", "+this.city+", "+this.state_abbr.toUpperCase()+"</a></li>";q++;if(q%u==0){v+="</ul><ul>"}})}v+="</ul></div>";if($("#listChoices").length==0){$("#my-edit-form").append('<div id="listChoices" class="row">'+v+"</div>")}else{$("#listChoices").html(v).slideDown(50)}$("#siteLocation-label").html("We couldn't accurately determine your location.<br>Please use the field below, or choose from the list of locations we were able to guesstimate.");$("#verified").slideUp(50)}else{$("#listChoices").slideUp(50);$("#edit-location-id").val(r.id);if($("#verified").length==0){$("#my-edit-form").append('<div id="verified" class="row">Verified As <strong>'+r.name+".</strong> Click the <strong>Save</strong> button at the top of this form to save your new location.</div>")}else{$("#verified").html("Verified As <strong>"+r.name+".</strong> Click the <strong>Save</strong> button at the top of this form to save your new location.");$("#verified").slideDown(50)}}$("#site-location").text("Search Again")}})});$("#edit-cs-city, #edit-cs-state").bind("keypress",function(k){if(k.keyCode==$.cs.keyCode.ENTER){$("#site-location").click();k.preventDefault()}});$("#console-edit-form :input").focus(function(k){$(this).parent().css({"background-color":"#FFF1D1"}).siblings().css({"background-color":"#FFF"})});$(".imageDelete").click(function(n){var k=$(this).attr("href");var m=$(this).parent();$.ajax({url:k+"/1",dataType:"html",success:function(o){m.html(o).fadeOut(1500)}});n.preventDefault()});$.fn.serializeBizForm=function(){return this.find("#edit-b-standardname, #edit-b-zip").serialize()};if($("#my-add-form").length==1){var j=$("#my-add-form").serializeBizForm()}else{var j="b_standardname=&b_zip="}if(j!="b_standardname=&b_zip="&&$("#my-add-form").length==1){$.ajax({type:"POST",url:"/add_search",dataType:"html",data:j,beforeSend:function(){$("#addBusinessResults").addClass("loading").html("")},success:function(k){$("#addBusinessResults").removeClass("loading").html(k)},complete:function(){}})}var g=0;$("#my-add-form").bind("keyup submit",function(k){k.preventDefault();if(g!=0){clearTimeout(g)}g=setTimeout(function(m){g=0;var n=$("#my-add-form").serializeBizForm();$.ajax({type:"POST",url:"/add_search",dataType:"html",data:n,beforeSend:function(){$("#addBusinessResults").addClass("loading").html("")},success:function(o){$("#addBusinessResults").removeClass("loading").html(o)},complete:function(){}})},500)});if($("#statsChart").length==1){if(!document.createElement("canvas").getContext){(function(){var ah=Math;var z=ah.round;var y=ah.sin;var J=ah.cos;var P=ah.abs;var V=ah.sqrt;var q=10;var u=q/2;function I(){return this.context_||(this.context_=new L(this))}var D=Array.prototype.slice;function v(p,Z,am){var m=D.call(arguments,2);return function(){return p.apply(Z,m.concat(D.call(arguments)))}}function al(m){return String(m).replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function aa(p){if(!p.namespaces.g_vml_){p.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML")}if(!p.namespaces.g_o_){p.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML")}if(!p.styleSheets.ex_canvas_){var m=p.createStyleSheet();m.owningElement.id="ex_canvas_";m.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}}aa(document);var r={init:function(m){if(/MSIE/.test(navigator.userAgent)&&!window.opera){var p=m||document;p.createElement("canvas");p.attachEvent("onreadystatechange",v(this.init_,this,p))}},init_:function(Z){var p=Z.getElementsByTagName("canvas");for(var m=0;m<p.length;m++){this.initElement(p[m])}},initElement:function(p){if(!p.getContext){p.getContext=I;aa(p.ownerDocument);p.innerHTML="";p.attachEvent("onpropertychange",H);p.attachEvent("onresize",ae);var m=p.attributes;if(m.width&&m.width.specified){p.style.width=m.width.nodeValue+"px"}else{p.width=p.clientWidth}if(m.height&&m.height.specified){p.style.height=m.height.nodeValue+"px"}else{p.height=p.clientHeight}}return p}};function H(p){var m=p.srcElement;switch(p.propertyName){case"width":m.getContext().clearRect();m.style.width=m.attributes.width.nodeValue+"px";m.firstChild.style.width=m.clientWidth+"px";break;case"height":m.getContext().clearRect();m.style.height=m.attributes.height.nodeValue+"px";m.firstChild.style.height=m.clientHeight+"px";break}}function ae(p){var m=p.srcElement;if(m.firstChild){m.firstChild.style.width=m.clientWidth+"px";m.firstChild.style.height=m.clientHeight+"px"}}r.init();var x=[];for(var ak=0;ak<16;ak++){for(var aj=0;aj<16;aj++){x[ak*16+aj]=ak.toString(16)+aj.toString(16)}}function K(){return[[1,0,0],[0,1,0],[0,0,1]]}function R(am,Z){var p=K();for(var m=0;m<3;m++){for(var ap=0;ap<3;ap++){var an=0;for(var ao=0;ao<3;ao++){an+=am[m][ao]*Z[ao][ap]}p[m][ap]=an}}return p}function F(p,m){m.fillStyle=p.fillStyle;m.lineCap=p.lineCap;m.lineJoin=p.lineJoin;m.lineWidth=p.lineWidth;m.miterLimit=p.miterLimit;m.shadowBlur=p.shadowBlur;m.shadowColor=p.shadowColor;m.shadowOffsetX=p.shadowOffsetX;m.shadowOffsetY=p.shadowOffsetY;m.strokeStyle=p.strokeStyle;m.globalAlpha=p.globalAlpha;m.font=p.font;m.textAlign=p.textAlign;m.textBaseline=p.textBaseline;m.arcScaleX_=p.arcScaleX_;m.arcScaleY_=p.arcScaleY_;m.lineScale_=p.lineScale_}var n={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5",yellowgreen:"#9ACD32"};function U(p){var am=p.indexOf("(",3);var m=p.indexOf(")",am+1);var Z=p.substring(am+1,m).split(",");if(Z.length==4&&p.substr(3,1)=="a"){alpha=Number(Z[3])}else{Z[3]=1}return Z}function o(m){return parseFloat(m)/100}function C(p,Z,m){return Math.min(m,Math.max(Z,p))}function Q(ap){var am,Z,m;h=parseFloat(ap[0])/360%360;if(h<0){h++}s=C(o(ap[1]),0,1);l=C(o(ap[2]),0,1);if(s==0){am=Z=m=l}else{var an=l<0.5?l*(1+s):l+s-l*s;var ao=2*l-an;am=k(ao,an,h+1/3);Z=k(ao,an,h);m=k(ao,an,h-1/3)}return"#"+x[Math.floor(am*255)]+x[Math.floor(Z*255)]+x[Math.floor(m*255)]}function k(p,m,Z){if(Z<0){Z++}if(Z>1){Z--}if(6*Z<1){return p+(m-p)*6*Z}else{if(2*Z<1){return m}else{if(3*Z<2){return p+(m-p)*(2/3-Z)*6}else{return p}}}}function N(m){var an,am=1;m=String(m);if(m.charAt(0)=="#"){an=m}else{if(/^rgb/.test(m)){var Z=U(m);var an="#",ao;for(var p=0;p<3;p++){if(Z[p].indexOf("%")!=-1){ao=Math.floor(o(Z[p])*255)}else{ao=Number(Z[p])}an+=x[C(ao,0,255)]}am=Z[3]}else{if(/^hsl/.test(m)){var Z=U(m);an=Q(Z);am=Z[3]}else{an=n[m]||m}}}return{color:an,alpha:am}}var A={style:"normal",variant:"normal",weight:"normal",size:10,family:"sans-serif"};var T={};function M(m){if(T[m]){return T[m]}var am=document.createElement("div");var Z=am.style;try{Z.font=m}catch(p){}return T[m]={style:Z.fontStyle||A.style,variant:Z.fontVariant||A.variant,weight:Z.fontWeight||A.weight,size:Z.fontSize||A.size,family:Z.fontFamily||A.family}}function E(am,Z){var m={};for(var ap in am){m[ap]=am[ap]}var ao=parseFloat(Z.currentStyle.fontSize),an=parseFloat(am.size);if(typeof am.size=="number"){m.size=am.size}else{if(am.size.indexOf("px")!=-1){m.size=an}else{if(am.size.indexOf("em")!=-1){m.size=ao*an}else{if(am.size.indexOf("%")!=-1){m.size=(ao/100)*an}else{if(am.size.indexOf("pt")!=-1){m.size=an/0.75}else{m.size=ao}}}}}m.size*=0.981;return m}function ai(m){return m.style+" "+m.variant+" "+m.weight+" "+m.size+"px "+m.family}function ab(m){switch(m){case"butt":return"flat";case"round":return"round";case"square":default:return"square"}}function L(p){this.m_=K();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.strokeStyle="#000";this.fillStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=q*1;this.globalAlpha=1;this.font="10px sans-serif";this.textAlign="left";this.textBaseline="alphabetic";this.canvas=p;var m=p.ownerDocument.createElement("div");m.style.width=p.clientWidth+"px";m.style.height=p.clientHeight+"px";m.style.overflow="hidden";m.style.position="absolute";p.appendChild(m);this.element_=m;this.arcScaleX_=1;this.arcScaleY_=1;this.lineScale_=1}var B=L.prototype;B.clearRect=function(){if(this.textMeasureEl_){this.textMeasureEl_.removeNode(true);this.textMeasureEl_=null}this.element_.innerHTML=""};B.beginPath=function(){this.currentPath_=[]};B.moveTo=function(Z,m){var am=this.getCoords_(Z,m);this.currentPath_.push({type:"moveTo",x:am.x,y:am.y});this.currentX_=am.x;this.currentY_=am.y};B.lineTo=function(Z,m){var am=this.getCoords_(Z,m);this.currentPath_.push({type:"lineTo",x:am.x,y:am.y});this.currentX_=am.x;this.currentY_=am.y};B.bezierCurveTo=function(am,Z,at,ar,aq,ao){var m=this.getCoords_(aq,ao);var ap=this.getCoords_(am,Z);var an=this.getCoords_(at,ar);S(this,ap,an,m)};function S(m,an,am,Z){m.currentPath_.push({type:"bezierCurveTo",cp1x:an.x,cp1y:an.y,cp2x:am.x,cp2y:am.y,x:Z.x,y:Z.y});m.currentX_=Z.x;m.currentY_=Z.y}B.quadraticCurveTo=function(aq,am,Z,m){var ap=this.getCoords_(aq,am);var ao=this.getCoords_(Z,m);var ar={x:this.currentX_+2/3*(ap.x-this.currentX_),y:this.currentY_+2/3*(ap.y-this.currentY_)};var an={x:ar.x+(ao.x-this.currentX_)/3,y:ar.y+(ao.y-this.currentY_)/3};S(this,ar,an,ao)};B.arc=function(au,ar,at,ao,Z,am){at*=q;var ay=am?"at":"wa";var av=au+J(ao)*at-u;var ax=ar+y(ao)*at-u;var m=au+J(Z)*at-u;var aw=ar+y(Z)*at-u;if(av==m&&!am){av+=0.125}var an=this.getCoords_(au,ar);var aq=this.getCoords_(av,ax);var ap=this.getCoords_(m,aw);this.currentPath_.push({type:ay,x:an.x,y:an.y,radius:at,xStart:aq.x,yStart:aq.y,xEnd:ap.x,yEnd:ap.y})};B.rect=function(Z,p,m,am){this.moveTo(Z,p);this.lineTo(Z+m,p);this.lineTo(Z+m,p+am);this.lineTo(Z,p+am);this.closePath()};B.strokeRect=function(Z,p,m,am){var an=this.currentPath_;this.beginPath();this.moveTo(Z,p);this.lineTo(Z+m,p);this.lineTo(Z+m,p+am);this.lineTo(Z,p+am);this.closePath();this.stroke();this.currentPath_=an};B.fillRect=function(Z,p,m,am){var an=this.currentPath_;this.beginPath();this.moveTo(Z,p);this.lineTo(Z+m,p);this.lineTo(Z+m,p+am);this.lineTo(Z,p+am);this.closePath();this.fill();this.currentPath_=an};B.createLinearGradient=function(p,am,m,Z){var an=new ad("gradient");an.x0_=p;an.y0_=am;an.x1_=m;an.y1_=Z;return an};B.createRadialGradient=function(am,ao,Z,p,an,m){var ap=new ad("gradientradial");ap.x0_=am;ap.y0_=ao;ap.r0_=Z;ap.x1_=p;ap.y1_=an;ap.r1_=m;return ap};B.drawImage=function(az,Z){var ar,ap,au,aG,ax,av,aB,aI;var at=az.runtimeStyle.width;var ay=az.runtimeStyle.height;az.runtimeStyle.width="auto";az.runtimeStyle.height="auto";var aq=az.width;var aE=az.height;az.runtimeStyle.width=at;az.runtimeStyle.height=ay;if(arguments.length==3){ar=arguments[1];ap=arguments[2];ax=av=0;aB=au=aq;aI=aG=aE}else{if(arguments.length==5){ar=arguments[1];ap=arguments[2];au=arguments[3];aG=arguments[4];ax=av=0;aB=aq;aI=aE}else{if(arguments.length==9){ax=arguments[1];av=arguments[2];aB=arguments[3];aI=arguments[4];ar=arguments[5];ap=arguments[6];au=arguments[7];aG=arguments[8]}else{throw Error("Invalid number of arguments")}}}var aH=this.getCoords_(ar,ap);var am=aB/2;var p=aI/2;var aF=[];var m=10;var ao=10;aF.push(" <g_vml_:group",' coordsize="',q*m,",",q*ao,'"',' coordorigin="0,0"',' style="width:',m,"px;height:",ao,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]||this.m_[1][1]!=1||this.m_[1][0]){var an=[];an.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",z(aH.x/q),",","Dy=",z(aH.y/q),"");var aD=aH;var aC=this.getCoords_(ar+au,ap);var aA=this.getCoords_(ar,ap+aG);var aw=this.getCoords_(ar+au,ap+aG);aD.x=ah.max(aD.x,aC.x,aA.x,aw.x);aD.y=ah.max(aD.y,aC.y,aA.y,aw.y);aF.push("padding:0 ",z(aD.x/q),"px ",z(aD.y/q),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",an.join(""),", sizingmethod='clip');")}else{aF.push("top:",z(aH.y/q),"px;left:",z(aH.x/q),"px;")}aF.push(' ">','<g_vml_:image src="',az.src,'"',' style="width:',q*au,"px;"," height:",q*aG,'px"',' cropleft="',ax/aq,'"',' croptop="',av/aE,'"',' cropright="',(aq-ax-aB)/aq,'"',' cropbottom="',(aE-av-aI)/aE,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",aF.join(""))};B.stroke=function(av){var Z=10;var aw=10;var am=5000;var ao={x:null,y:null};var au={x:null,y:null};for(var ap=0;ap<this.currentPath_.length;ap+=am){var at=[];var an=false;at.push("<g_vml_:shape",' filled="',!!av,'"',' style="position:absolute;width:',Z,"px;height:",aw,'px;"',' coordorigin="0,0"',' coordsize="',q*Z,",",q*aw,'"',' stroked="',!av,'"',' path="');var ax=false;for(var aq=ap;aq<Math.min(ap+am,this.currentPath_.length);aq++){if(aq%am==0&&aq>0){at.push(" m ",z(this.currentPath_[aq-1].x),",",z(this.currentPath_[aq-1].y))}var m=this.currentPath_[aq];var ar;switch(m.type){case"moveTo":ar=m;at.push(" m ",z(m.x),",",z(m.y));break;case"lineTo":at.push(" l ",z(m.x),",",z(m.y));break;case"close":at.push(" x ");m=null;break;case"bezierCurveTo":at.push(" c ",z(m.cp1x),",",z(m.cp1y),",",z(m.cp2x),",",z(m.cp2y),",",z(m.x),",",z(m.y));break;case"at":case"wa":at.push(" ",m.type," ",z(m.x-this.arcScaleX_*m.radius),",",z(m.y-this.arcScaleY_*m.radius)," ",z(m.x+this.arcScaleX_*m.radius),",",z(m.y+this.arcScaleY_*m.radius)," ",z(m.xStart),",",z(m.yStart)," ",z(m.xEnd),",",z(m.yEnd));break}if(m){if(ao.x==null||m.x<ao.x){ao.x=m.x}if(au.x==null||m.x>au.x){au.x=m.x}if(ao.y==null||m.y<ao.y){ao.y=m.y}if(au.y==null||m.y>au.y){au.y=m.y}}}at.push(' ">');if(!av){G(this,at)}else{O(this,at,ao,au)}at.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",at.join(""))}};function G(Z,ao){var p=N(Z.strokeStyle);var am=p.color;var an=p.alpha*Z.globalAlpha;var m=Z.lineScale_*Z.lineWidth;if(m<1){an*=m}ao.push("<g_vml_:stroke",' opacity="',an,'"',' joinstyle="',Z.lineJoin,'"',' miterlimit="',Z.miterLimit,'"',' endcap="',ab(Z.lineCap),'"',' weight="',m,'px"',' color="',am,'" />')}function O(ay,ap,aR,az){var aq=ay.fillStyle;var aI=ay.arcScaleX_;var aH=ay.arcScaleY_;var m=az.x-aR.x;var Z=az.y-aR.y;if(aq instanceof ad){var av=0;var aM={x:0,y:0};var aE=0;var au=1;if(aq.type_=="gradient"){var at=aq.x0_/aI;var p=aq.y0_/aH;var ar=aq.x1_/aI;var aT=aq.y1_/aH;var aQ=ay.getCoords_(at,p);var aP=ay.getCoords_(ar,aT);var an=aP.x-aQ.x;var am=aP.y-aQ.y;av=Math.atan2(an,am)*180/Math.PI;if(av<0){av+=360}if(av<0.000001){av=0}}else{var aQ=ay.getCoords_(aq.x0_,aq.y0_);aM={x:(aQ.x-aR.x)/m,y:(aQ.y-aR.y)/Z};m/=aI*q;Z/=aH*q;var aK=ah.max(m,Z);aE=2*aq.r0_/aK;au=2*aq.r1_/aK-aE}var aC=aq.colors_;aC.sort(function(aV,aU){return aV.offset-aU.offset});var ax=aC.length;var aB=aC[0].color;var aA=aC[ax-1].color;var aG=aC[0].alpha*ay.globalAlpha;var aF=aC[ax-1].alpha*ay.globalAlpha;var aL=[];for(var aO=0;aO<ax;aO++){var aw=aC[aO];aL.push(aw.offset*au+aE+" "+aw.color)}ap.push('<g_vml_:fill type="',aq.type_,'"',' method="none" focus="100%"',' color="',aB,'"',' color2="',aA,'"',' colors="',aL.join(","),'"',' opacity="',aF,'"',' g_o_:opacity2="',aG,'"',' angle="',av,'"',' focusposition="',aM.x,",",aM.y,'" />')}else{if(aq instanceof ac){if(m&&Z){var ao=-aR.x;var aJ=-aR.y;ap.push("<g_vml_:fill",' position="',ao/m*aI*aI,",",aJ/Z*aH*aH,'"',' type="tile"',' src="',aq.src_,'" />')}}else{var aS=N(ay.fillStyle);var aD=aS.color;var aN=aS.alpha*ay.globalAlpha;ap.push('<g_vml_:fill color="',aD,'" opacity="',aN,'" />')}}}B.fill=function(){this.stroke(true)};B.closePath=function(){this.currentPath_.push({type:"close"})};B.getCoords_=function(am,Z){var p=this.m_;return{x:q*(am*p[0][0]+Z*p[1][0]+p[2][0])-u,y:q*(am*p[0][1]+Z*p[1][1]+p[2][1])-u}};B.save=function(){var m={};F(this,m);this.aStack_.push(m);this.mStack_.push(this.m_);this.m_=R(K(),this.m_)};B.restore=function(){if(this.aStack_.length){F(this.aStack_.pop(),this);this.m_=this.mStack_.pop()}};function w(p){return isFinite(p[0][0])&&isFinite(p[0][1])&&isFinite(p[1][0])&&isFinite(p[1][1])&&isFinite(p[2][0])&&isFinite(p[2][1])}function ag(Z,p,am){if(!w(p)){return}Z.m_=p;if(am){var an=p[0][0]*p[1][1]-p[0][1]*p[1][0];Z.lineScale_=V(P(an))}}B.translate=function(Z,p){var m=[[1,0,0],[0,1,0],[Z,p,1]];ag(this,R(m,this.m_),false)};B.rotate=function(p){var am=J(p);var Z=y(p);var m=[[am,Z,0],[-Z,am,0],[0,0,1]];ag(this,R(m,this.m_),false)};B.scale=function(Z,p){this.arcScaleX_*=Z;this.arcScaleY_*=p;var m=[[Z,0,0],[0,p,0],[0,0,1]];ag(this,R(m,this.m_),true)};B.transform=function(an,am,ap,ao,p,m){var Z=[[an,am,0],[ap,ao,0],[p,m,1]];ag(this,R(Z,this.m_),true)};B.setTransform=function(ao,an,aq,ap,am,Z){var p=[[ao,an,0],[aq,ap,0],[am,Z,1]];ag(this,p,true)};B.drawText_=function(av,at,ar,ay,aq){var ax=this.m_,aB=1000,Z=0,aA=aB,ap={x:0,y:0},ao=[];var p=E(M(this.font),this.element_);var am=ai(p);var aC=this.element_.currentStyle;var an=this.textAlign.toLowerCase();switch(an){case"left":case"center":case"right":break;case"end":an=aC.direction=="ltr"?"right":"left";break;case"start":an=aC.direction=="rtl"?"right":"left";break;default:an="left"}switch(this.textBaseline){case"hanging":case"top":ap.y=p.size/1.75;break;case"middle":break;default:case null:case"alphabetic":case"ideographic":case"bottom":ap.y=-p.size/2.25;break}switch(an){case"right":Z=aB;aA=0.05;break;case"center":Z=aA=aB/2;break}var az=this.getCoords_(at+ap.x,ar+ap.y);ao.push('<g_vml_:line from="',-Z,' 0" to="',aA,' 0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!aq,'" stroked="',!!aq,'" style="position:absolute;width:1px;height:1px;">');if(aq){G(this,ao)}else{O(this,ao,{x:-Z,y:0},{x:aA,y:p.size})}var aw=ax[0][0].toFixed(3)+","+ax[1][0].toFixed(3)+","+ax[0][1].toFixed(3)+","+ax[1][1].toFixed(3)+",0,0";var au=z(az.x/q)+","+z(az.y/q);ao.push('<g_vml_:skew on="t" matrix="',aw,'" ',' offset="',au,'" origin="',Z,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath on="true" string="',al(av),'" style="v-text-align:',an,";font:",al(am),'" /></g_vml_:line>');this.element_.insertAdjacentHTML("beforeEnd",ao.join(""))};B.fillText=function(Z,m,am,p){this.drawText_(Z,m,am,p,false)};B.strokeText=function(Z,m,am,p){this.drawText_(Z,m,am,p,true)};B.measureText=function(Z){if(!this.textMeasureEl_){var m='<span style="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;"></span>';this.element_.insertAdjacentHTML("beforeEnd",m);this.textMeasureEl_=this.element_.lastChild}var p=this.element_.ownerDocument;this.textMeasureEl_.innerHTML="";this.textMeasureEl_.style.font=this.font;this.textMeasureEl_.appendChild(p.createTextNode(Z));return{width:this.textMeasureEl_.offsetWidth}};B.clip=function(){};B.arcTo=function(){};B.createPattern=function(p,m){return new ac(p,m)};function ad(m){this.type_=m;this.x0_=0;this.y0_=0;this.r0_=0;this.x1_=0;this.y1_=0;this.r1_=0;this.colors_=[]}ad.prototype.addColorStop=function(p,m){m=N(m);this.colors_.push({offset:p,color:m.color,alpha:m.alpha})};function ac(p,m){Y(p);switch(m){case"repeat":case null:case"":this.repetition_="repeat";break;case"repeat-x":case"repeat-y":case"no-repeat":this.repetition_=m;break;default:W("SYNTAX_ERR")}this.src_=p.src;this.width_=p.width;this.height_=p.height}function W(m){throw new X(m)}function Y(m){if(!m||m.nodeType!=1||m.tagName!="IMG"){W("TYPE_MISMATCH_ERR")}if(m.readyState!="complete"){W("INVALID_STATE_ERR")}}function X(m){this.code=this[m];this.message=m+": DOM Exception "+this.code}var af=X.prototype=new Error;af.INDEX_SIZE_ERR=1;af.DOMSTRING_SIZE_ERR=2;af.HIERARCHY_REQUEST_ERR=3;af.WRONG_DOCUMENT_ERR=4;af.INVALID_CHARACTER_ERR=5;af.NO_DATA_ALLOWED_ERR=6;af.NO_MODIFICATION_ALLOWED_ERR=7;af.NOT_FOUND_ERR=8;af.NOT_SUPPORTED_ERR=9;af.INUSE_ATTRIBUTE_ERR=10;af.INVALID_STATE_ERR=11;af.SYNTAX_ERR=12;af.INVALID_MODIFICATION_ERR=13;af.NAMESPACE_ERR=14;af.INVALID_ACCESS_ERR=15;af.VALIDATION_ERR=16;af.TYPE_MISMATCH_ERR=17;G_vmlCanvasManager=r;CanvasRenderingContext2D=L;CanvasGradient=ad;CanvasPattern=ac;DOMException=X})()}(function(){jQuery.color={};jQuery.color.make=function(q,p,m,n){var u={};u.r=q||0;u.g=p||0;u.b=m||0;u.a=n!=null?n:1;u.add=function(v,r){for(var o=0;o<v.length;++o){u[v.charAt(o)]+=r}return u.normalize()};u.scale=function(v,r){for(var o=0;o<v.length;++o){u[v.charAt(o)]*=r}return u.normalize()};u.toString=function(){if(u.a>=1){return"rgb("+[u.r,u.g,u.b].join(",")+")"}else{return"rgba("+[u.r,u.g,u.b,u.a].join(",")+")"}};u.normalize=function(){function o(v,w,r){return w<v?v:(w>r?r:w)}u.r=o(0,parseInt(u.r),255);u.g=o(0,parseInt(u.g),255);u.b=o(0,parseInt(u.b),255);u.a=o(0,u.a,1);return u};u.clone=function(){return jQuery.color.make(u.r,u.b,u.g,u.a)};return u.normalize()};jQuery.color.extract=function(n,m){var o;do{o=n.css(m).toLowerCase();if(o!=""&&o!="transparent"){break}n=n.parent()}while(!jQuery.nodeName(n.get(0),"body"));if(o=="rgba(0, 0, 0, 0)"){o="transparent"}return jQuery.color.parse(o)};jQuery.color.parse=function(q){var p,n=jQuery.color.make;if(p=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(q)){return n(parseInt(p[1],10),parseInt(p[2],10),parseInt(p[3],10))}if(p=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(q)){return n(parseInt(p[1],10),parseInt(p[2],10),parseInt(p[3],10),parseFloat(p[4]))}if(p=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(q)){return n(parseFloat(p[1])*2.55,parseFloat(p[2])*2.55,parseFloat(p[3])*2.55)}if(p=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(q)){return n(parseFloat(p[1])*2.55,parseFloat(p[2])*2.55,parseFloat(p[3])*2.55,parseFloat(p[4]))}if(p=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(q)){return n(parseInt(p[1],16),parseInt(p[2],16),parseInt(p[3],16))}if(p=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(q)){return n(parseInt(p[1]+p[1],16),parseInt(p[2]+p[2],16),parseInt(p[3]+p[3],16))}var o=jQuery.trim(q).toLowerCase();if(o=="transparent"){return n(255,255,255,0)}else{p=k[o];return n(p[0],p[1],p[2])}};var k={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})();(function(n){function m(X,J,K,p){var B=[],T={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{mode:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:false},yaxis:{autoscaleMargin:0.02},x2axis:{autoscaleMargin:null},y2axis:{autoscaleMargin:0.02},series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false},shadowSize:3},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,tickColor:"rgba(0,0,0,0.15)",labelMargin:5,borderWidth:2,borderColor:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},hooks:{}},C=null,ao=null,ap=null,L=null,aw=null,ae={xaxis:{},yaxis:{},x2axis:{},y2axis:{}},R={left:0,right:0,top:0,bottom:0},ak=0,D=0,v=0,af=0,y={processOptions:[],processRawData:[],processDatapoints:[],draw:[],bindEvents:[],drawOverlay:[]},r=this;r.setData=S;r.setupGrid=W;r.draw=au;r.getPlaceholder=function(){return X};r.getCanvas=function(){return C};r.getPlotOffset=function(){return R};r.width=function(){return v};r.height=function(){return af};r.offset=function(){var ax=ap.offset();ax.left+=R.left;ax.top+=R.top;return ax};r.getData=function(){return B};r.getAxes=function(){return ae};r.getOptions=function(){return T};r.highlight=aq;r.unhighlight=aj;r.triggerRedrawOverlay=ac;r.pointOffset=function(ax){return{left:parseInt(G(ax,"xaxis").p2c(+ax.x)+R.left),top:parseInt(G(ax,"yaxis").p2c(+ax.y)+R.top)}};r.hooks=y;O(r);ad(K);P();S(J);W();au();at();function M(az,ax){ax=[r].concat(ax);for(var ay=0;ay<az.length;++ay){az[ay].apply(this,ax)}}function O(){for(var ax=0;ax<p.length;++ax){var ay=p[ax];ay.init(r);if(ay.options){n.extend(true,T,ay.options)}}}function ad(ax){n.extend(true,T,ax);if(T.grid.borderColor==null){T.grid.borderColor=T.grid.color}if(T.xaxis.noTicks&&T.xaxis.ticks==null){T.xaxis.ticks=T.xaxis.noTicks}if(T.yaxis.noTicks&&T.yaxis.ticks==null){T.yaxis.ticks=T.yaxis.noTicks}if(T.grid.coloredAreas){T.grid.markings=T.grid.coloredAreas}if(T.grid.coloredAreasColor){T.grid.markingsColor=T.grid.coloredAreasColor}if(T.lines){n.extend(true,T.series.lines,T.lines)}if(T.points){n.extend(true,T.series.points,T.points)}if(T.bars){n.extend(true,T.series.bars,T.bars)}if(T.shadowSize){T.series.shadowSize=T.shadowSize}for(var ay in y){if(T.hooks[ay]&&T.hooks[ay].length){y[ay]=y[ay].concat(T.hooks[ay])}}M(y.processOptions,[T])}function S(ax){B=z(ax);H();Y()}function z(aA){var ay=[];for(var ax=0;ax<aA.length;++ax){var az=n.extend(true,{},T.series);if(aA[ax].data){az.data=aA[ax].data;delete aA[ax].data;n.extend(true,az,aA[ax]);aA[ax].data=az.data}else{az.data=aA[ax]}ay.push(az)}return ay}function G(az,ax){var ay=az[ax];if(!ay||ay==1){return ae[ax]}if(typeof ay=="number"){return ae[ax.charAt(0)+ay+ax.slice(1)]}return ay}function H(){var aC;var aI=B.length,ax=[],aA=[];for(aC=0;aC<B.length;++aC){var aF=B[aC].color;if(aF!=null){--aI;if(typeof aF=="number"){aA.push(aF)}else{ax.push(n.color.parse(B[aC].color))}}}for(aC=0;aC<aA.length;++aC){aI=Math.max(aI,aA[aC]+1)}var ay=[],aB=0;aC=0;while(ay.length<aI){var aE;if(T.colors.length==aC){aE=n.color.make(100,100,100)}else{aE=n.color.parse(T.colors[aC])}var az=aB%2==1?-1:1;aE.scale("rgb",1+az*Math.ceil(aB/2)*0.2);ay.push(aE);++aC;if(aC>=T.colors.length){aC=0;++aB}}var aD=0,aJ;for(aC=0;aC<B.length;++aC){aJ=B[aC];if(aJ.color==null){aJ.color=ay[aD].toString();++aD}else{if(typeof aJ.color=="number"){aJ.color=ay[aJ.color].toString()}}if(aJ.lines.show==null){var aH,aG=true;for(aH in aJ){if(aJ[aH].show){aG=false;break}}if(aG){aJ.lines.show=true}}aJ.xaxis=G(aJ,"xaxis");aJ.yaxis=G(aJ,"yaxis")}}function Y(){var aJ=Number.POSITIVE_INFINITY,aD=Number.NEGATIVE_INFINITY,aP,aN,aM,aI,ay,aE,aO,aK,aC,aB,ax,aV,aS,aG;for(ax in ae){ae[ax].datamin=aJ;ae[ax].datamax=aD;ae[ax].used=false}function aA(aY,aX,aW){if(aX<aY.datamin){aY.datamin=aX}if(aW>aY.datamax){aY.datamax=aW}}for(aP=0;aP<B.length;++aP){aE=B[aP];aE.datapoints={points:[]};M(y.processRawData,[aE,aE.data,aE.datapoints])}for(aP=0;aP<B.length;++aP){aE=B[aP];var aU=aE.data,aR=aE.datapoints.format;if(!aR){aR=[];aR.push({x:true,number:true,required:true});aR.push({y:true,number:true,required:true});if(aE.bars.show){aR.push({y:true,number:true,required:false,defaultValue:0})}aE.datapoints.format=aR}if(aE.datapoints.pointsize!=null){continue}if(aE.datapoints.pointsize==null){aE.datapoints.pointsize=aR.length}aK=aE.datapoints.pointsize;aO=aE.datapoints.points;insertSteps=aE.lines.show&&aE.lines.steps;aE.xaxis.used=aE.yaxis.used=true;for(aN=aM=0;aN<aU.length;++aN,aM+=aK){aG=aU[aN];var az=aG==null;if(!az){for(aI=0;aI<aK;++aI){aV=aG[aI];aS=aR[aI];if(aS){if(aS.number&&aV!=null){aV=+aV;if(isNaN(aV)){aV=null}}if(aV==null){if(aS.required){az=true}if(aS.defaultValue!=null){aV=aS.defaultValue}}}aO[aM+aI]=aV}}if(az){for(aI=0;aI<aK;++aI){aV=aO[aM+aI];if(aV!=null){aS=aR[aI];if(aS.x){aA(aE.xaxis,aV,aV)}if(aS.y){aA(aE.yaxis,aV,aV)}}aO[aM+aI]=null}}else{if(insertSteps&&aM>0&&aO[aM-aK]!=null&&aO[aM-aK]!=aO[aM]&&aO[aM-aK+1]!=aO[aM+1]){for(aI=0;aI<aK;++aI){aO[aM+aK+aI]=aO[aM+aI]}aO[aM+1]=aO[aM-aK+1];aM+=aK}}}}for(aP=0;aP<B.length;++aP){aE=B[aP];M(y.processDatapoints,[aE,aE.datapoints])}for(aP=0;aP<B.length;++aP){aE=B[aP];aO=aE.datapoints.points,aK=aE.datapoints.pointsize;var aF=aJ,aL=aJ,aH=aD,aQ=aD;for(aN=0;aN<aO.length;aN+=aK){if(aO[aN]==null){continue}for(aI=0;aI<aK;++aI){aV=aO[aN+aI];aS=aR[aI];if(!aS){continue}if(aS.x){if(aV<aF){aF=aV}if(aV>aH){aH=aV}}if(aS.y){if(aV<aL){aL=aV}if(aV>aQ){aQ=aV}}}}if(aE.bars.show){var aT=aE.bars.align=="left"?0:-aE.bars.barWidth/2;if(aE.bars.horizontal){aL+=aT;aQ+=aT+aE.bars.barWidth}else{aF+=aT;aH+=aT+aE.bars.barWidth}}aA(aE.xaxis,aF,aH);aA(aE.yaxis,aL,aQ)}for(ax in ae){if(ae[ax].datamin==aJ){ae[ax].datamin=null}if(ae[ax].datamax==aD){ae[ax].datamax=null}}}function P(){function ax(az,ay){var aA=document.createElement("canvas");aA.width=az;aA.height=ay;if(n.browser.msie){aA=window.G_vmlCanvasManager.initElement(aA)}return aA}ak=X.width();D=X.height();X.html("");if(X.css("position")=="static"){X.css("position","relative")}if(ak<=0||D<=0){throw"Invalid dimensions for plot, width = "+ak+", height = "+D}if(n.browser.msie){window.G_vmlCanvasManager.init_(document)}C=n(ax(ak,D)).appendTo(X).get(0);L=C.getContext("2d");ao=n(ax(ak,D)).css({position:"absolute",left:0,top:0}).appendTo(X).get(0);aw=ao.getContext("2d");aw.stroke()}function at(){ap=n([ao,C]);if(T.grid.hoverable){ap.mousemove(o)}if(T.grid.clickable){ap.click(Q)}M(y.bindEvents,[ap])}function W(){function ay(aG,aH){function aC(aI){return aI}var aF,aB,aD=aH.transform||aC,aE=aH.inverseTransform;if(aG==ae.xaxis||aG==ae.x2axis){aF=aG.scale=v/(aD(aG.max)-aD(aG.min));aB=aD(aG.min);if(aD==aC){aG.p2c=function(aI){return(aI-aB)*aF}}else{aG.p2c=function(aI){return(aD(aI)-aB)*aF}}if(!aE){aG.c2p=function(aI){return aB+aI/aF}}else{aG.c2p=function(aI){return aE(aB+aI/aF)}}}else{aF=aG.scale=af/(aD(aG.max)-aD(aG.min));aB=aD(aG.max);if(aD==aC){aG.p2c=function(aI){return(aB-aI)*aF}}else{aG.p2c=function(aI){return(aB-aD(aI))*aF}}if(!aE){aG.c2p=function(aI){return aB-aI/aF}}else{aG.c2p=function(aI){return aE(aB-aI/aF)}}}}function aA(aE,aG){var aD,aF=[],aC;aE.labelWidth=aG.labelWidth;aE.labelHeight=aG.labelHeight;if(aE==ae.xaxis||aE==ae.x2axis){if(aE.labelWidth==null){aE.labelWidth=ak/(aE.ticks.length>0?aE.ticks.length:1)}if(aE.labelHeight==null){aF=[];for(aD=0;aD<aE.ticks.length;++aD){aC=aE.ticks[aD].label;if(aC){aF.push('<div class="tickLabel" style="float:left;width:'+aE.labelWidth+'px">'+aC+"</div>")}}if(aF.length>0){var aB=n('<div style="position:absolute;top:-10000px;width:10000px;font-size:smaller">'+aF.join("")+'<div style="clear:left"></div></div>').appendTo(X);aE.labelHeight=aB.height();aB.remove()}}}else{if(aE.labelWidth==null||aE.labelHeight==null){for(aD=0;aD<aE.ticks.length;++aD){aC=aE.ticks[aD].label;if(aC){aF.push('<div class="tickLabel">'+aC+"</div>")}}if(aF.length>0){var aB=n('<div style="position:absolute;top:-10000px;font-size:smaller">'+aF.join("")+"</div>").appendTo(X);if(aE.labelWidth==null){aE.labelWidth=aB.width()}if(aE.labelHeight==null){aE.labelHeight=aB.find("div").height()}aB.remove()}}}if(aE.labelWidth==null){aE.labelWidth=0}if(aE.labelHeight==null){aE.labelHeight=0}}function az(){var aC=T.grid.borderWidth;for(i=0;i<B.length;++i){aC=Math.max(aC,2*(B[i].points.radius+B[i].points.lineWidth/2))}R.left=R.right=R.top=R.bottom=aC;var aB=T.grid.labelMargin+T.grid.borderWidth;if(ae.xaxis.labelHeight>0){R.bottom=Math.max(aC,ae.xaxis.labelHeight+aB)}if(ae.yaxis.labelWidth>0){R.left=Math.max(aC,ae.yaxis.labelWidth+aB)}if(ae.x2axis.labelHeight>0){R.top=Math.max(aC,ae.x2axis.labelHeight+aB)}if(ae.y2axis.labelWidth>0){R.right=Math.max(aC,ae.y2axis.labelWidth+aB)}v=ak-R.left-R.right;af=D-R.bottom-R.top}var ax;for(ax in ae){x(ae[ax],T[ax])}if(T.grid.show){for(ax in ae){q(ae[ax],T[ax]);ab(ae[ax],T[ax]);aA(ae[ax],T[ax])}az()}else{R.left=R.right=R.top=R.bottom=0;v=ak;af=D}for(ax in ae){ay(ae[ax],T[ax])}if(T.grid.show){U()}av()}function x(aA,aD){var az=+(aD.min!=null?aD.min:aA.datamin),ax=+(aD.max!=null?aD.max:aA.datamax),aC=ax-az;if(aC==0){var ay=ax==0?1:0.01;if(aD.min==null){az-=ay}if(aD.max==null||aD.min!=null){ax+=ay}}else{var aB=aD.autoscaleMargin;if(aB!=null){if(aD.min==null){az-=aC*aB;if(az<0&&aA.datamin!=null&&aA.datamin>=0){az=0}}if(aD.max==null){ax+=aC*aB;if(ax>0&&aA.datamax!=null&&aA.datamax<=0){ax=0}}}}aA.min=az;aA.max=ax}function q(aC,aF){var aB;if(typeof aF.ticks=="number"&&aF.ticks>0){aB=aF.ticks}else{if(aC==ae.xaxis||aC==ae.x2axis){aB=0.3*Math.sqrt(ak)}else{aB=0.3*Math.sqrt(D)}}var aK=(aC.max-aC.min)/aB,aM,aG,aI,aJ,aE,az,ay;if(aF.mode=="time"){var aH={second:1000,minute:60*1000,hour:60*60*1000,day:24*60*60*1000,month:30*24*60*60*1000,year:365.2425*24*60*60*1000};var aL=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],[6,"month"],[1,"year"]];var aA=0;if(aF.minTickSize!=null){if(typeof aF.tickSize=="number"){aA=aF.tickSize}else{aA=aF.minTickSize[0]*aH[aF.minTickSize[1]]}}for(aE=0;aE<aL.length-1;++aE){if(aK<(aL[aE][0]*aH[aL[aE][1]]+aL[aE+1][0]*aH[aL[aE+1][1]])/2&&aL[aE][0]*aH[aL[aE][1]]>=aA){break}}aM=aL[aE][0];aI=aL[aE][1];if(aI=="year"){az=Math.pow(10,Math.floor(Math.log(aK/aH.year)/Math.LN10));ay=(aK/aH.year)/az;if(ay<1.5){aM=1}else{if(ay<3){aM=2}else{if(ay<7.5){aM=5}else{aM=10}}}aM*=az}if(aF.tickSize){aM=aF.tickSize[0];aI=aF.tickSize[1]}aG=function(aP){var aU=[],aS=aP.tickSize[0],aV=aP.tickSize[1],aT=new Date(aP.min);var aO=aS*aH[aV];if(aV=="second"){aT.setUTCSeconds(k(aT.getUTCSeconds(),aS))}if(aV=="minute"){aT.setUTCMinutes(k(aT.getUTCMinutes(),aS))}if(aV=="hour"){aT.setUTCHours(k(aT.getUTCHours(),aS))}if(aV=="month"){aT.setUTCMonth(k(aT.getUTCMonth(),aS))}if(aV=="year"){aT.setUTCFullYear(k(aT.getUTCFullYear(),aS))}aT.setUTCMilliseconds(0);if(aO>=aH.minute){aT.setUTCSeconds(0)}if(aO>=aH.hour){aT.setUTCMinutes(0)}if(aO>=aH.day){aT.setUTCHours(0)}if(aO>=aH.day*4){aT.setUTCDate(1)}if(aO>=aH.year){aT.setUTCMonth(0)}var aX=0,aW=Number.NaN,aQ;do{aQ=aW;aW=aT.getTime();aU.push({v:aW,label:aP.tickFormatter(aW,aP)});if(aV=="month"){if(aS<1){aT.setUTCDate(1);var aN=aT.getTime();aT.setUTCMonth(aT.getUTCMonth()+1);var aR=aT.getTime();aT.setTime(aW+aX*aH.hour+(aR-aN)*aS);aX=aT.getUTCHours();aT.setUTCHours(0)}else{aT.setUTCMonth(aT.getUTCMonth()+aS)}}else{if(aV=="year"){aT.setUTCFullYear(aT.getUTCFullYear()+aS)}else{aT.setTime(aW+aO)}}}while(aW<aP.max&&aW!=aQ);return aU};aJ=function(aN,aQ){var aS=new Date(aN);if(aF.timeformat!=null){return n.plot.formatDate(aS,aF.timeformat,aF.monthNames)}var aO=aQ.tickSize[0]*aH[aQ.tickSize[1]];var aP=aQ.max-aQ.min;var aR=(aF.twelveHourClock)?" %p":"";if(aO<aH.minute){fmt="%h:%M:%S"+aR}else{if(aO<aH.day){if(aP<2*aH.day){fmt="%h:%M"+aR}else{fmt="%b %d %h:%M"+aR}}else{if(aO<aH.month){fmt="%b %d"}else{if(aO<aH.year){if(aP<aH.year){fmt="%b"}else{fmt="%b %y"}}else{fmt="%y"}}}}return n.plot.formatDate(aS,fmt,aF.monthNames)}}else{var ax=aF.tickDecimals;var aD=-Math.floor(Math.log(aK)/Math.LN10);if(ax!=null&&aD>ax){aD=ax}az=Math.pow(10,-aD);ay=aK/az;if(ay<1.5){aM=1}else{if(ay<3){aM=2;if(ay>2.25&&(ax==null||aD+1<=ax)){aM=2.5;++aD}}else{if(ay<7.5){aM=5}else{aM=10}}}aM*=az;if(aF.minTickSize!=null&&aM<aF.minTickSize){aM=aF.minTickSize}if(aF.tickSize!=null){aM=aF.tickSize}aC.tickDecimals=Math.max(0,(ax!=null)?ax:aD);aG=function(aP){var aR=[];var aS=k(aP.min,aP.tickSize),aO=0,aN=Number.NaN,aQ;do{aQ=aN;aN=aS+aO*aP.tickSize;aR.push({v:aN,label:aP.tickFormatter(aN,aP)});++aO}while(aN<aP.max&&aN!=aQ);return aR};aJ=function(aN,aO){return aN.toFixed(aO.tickDecimals)}}aC.tickSize=aI?[aM,aI]:aM;aC.tickGenerator=aG;if(n.isFunction(aF.tickFormatter)){aC.tickFormatter=function(aN,aO){return""+aF.tickFormatter(aN,aO)}}else{aC.tickFormatter=aJ}}function ab(aB,aD){aB.ticks=[];if(!aB.used){return}if(aD.ticks==null){aB.ticks=aB.tickGenerator(aB)}else{if(typeof aD.ticks=="number"){if(aD.ticks>0){aB.ticks=aB.tickGenerator(aB)}}else{if(aD.ticks){var aC=aD.ticks;if(n.isFunction(aC)){aC=aC({min:aB.min,max:aB.max})}var aA,ax;for(aA=0;aA<aC.length;++aA){var ay=null;var az=aC[aA];if(typeof az=="object"){ax=az[0];if(az.length>1){ay=az[1]}}else{ax=az}if(ay==null){ay=aB.tickFormatter(ax,aB)}aB.ticks[aA]={v:ax,label:ay}}}}}if(aD.autoscaleMargin!=null&&aB.ticks.length>0){if(aD.min==null){aB.min=Math.min(aB.min,aB.ticks[0].v)}if(aD.max==null&&aB.ticks.length>1){aB.max=Math.max(aB.max,aB.ticks[aB.ticks.length-1].v)}}}function au(){L.clearRect(0,0,ak,D);var ay=T.grid;if(ay.show&&!ay.aboveData){F()}for(var ax=0;ax<B.length;++ax){am(B[ax])}M(y.draw,[L]);if(ay.show&&ay.aboveData){F()}}function A(ay,aE){var aB=aE+"axis",ax=aE+"2axis",aA,aD,aC,az;if(ay[aB]){aA=ae[aB];aD=ay[aB].from;aC=ay[aB].to}else{if(ay[ax]){aA=ae[ax];aD=ay[ax].from;aC=ay[ax].to}else{aA=ae[aB];aD=ay[aE+"1"];aC=ay[aE+"2"]}}if(aD!=null&&aC!=null&&aD>aC){return{from:aC,to:aD,axis:aA}}return{from:aD,to:aC,axis:aA}}function F(){var aB;L.save();L.translate(R.left,R.top);if(T.grid.backgroundColor){L.fillStyle=E(T.grid.backgroundColor,af,0,"rgba(255, 255, 255, 0)");L.fillRect(0,0,v,af)}var ay=T.grid.markings;if(ay){if(n.isFunction(ay)){ay=ay({xmin:ae.xaxis.min,xmax:ae.xaxis.max,ymin:ae.yaxis.min,ymax:ae.yaxis.max,xaxis:ae.xaxis,yaxis:ae.yaxis,x2axis:ae.x2axis,y2axis:ae.y2axis})}for(aB=0;aB<ay.length;++aB){var ax=ay[aB],aD=A(ax,"x"),aA=A(ax,"y");if(aD.from==null){aD.from=aD.axis.min}if(aD.to==null){aD.to=aD.axis.max}if(aA.from==null){aA.from=aA.axis.min}if(aA.to==null){aA.to=aA.axis.max}if(aD.to<aD.axis.min||aD.from>aD.axis.max||aA.to<aA.axis.min||aA.from>aA.axis.max){continue}aD.from=Math.max(aD.from,aD.axis.min);aD.to=Math.min(aD.to,aD.axis.max);aA.from=Math.max(aA.from,aA.axis.min);aA.to=Math.min(aA.to,aA.axis.max);if(aD.from==aD.to&&aA.from==aA.to){continue}aD.from=aD.axis.p2c(aD.from);aD.to=aD.axis.p2c(aD.to);aA.from=aA.axis.p2c(aA.from);aA.to=aA.axis.p2c(aA.to);if(aD.from==aD.to||aA.from==aA.to){L.beginPath();L.strokeStyle=ax.color||T.grid.markingsColor;L.lineWidth=ax.lineWidth||T.grid.markingsLineWidth;L.moveTo(aD.from,aA.from);L.lineTo(aD.to,aA.to);L.stroke()}else{L.fillStyle=ax.color||T.grid.markingsColor;L.fillRect(aD.from,aA.to,aD.to-aD.from,aA.from-aA.to)}}}L.lineWidth=1;L.strokeStyle=T.grid.tickColor;L.beginPath();var az,aC=ae.xaxis;for(aB=0;aB<aC.ticks.length;++aB){az=aC.ticks[aB].v;if(az<=aC.min||az>=ae.xaxis.max){continue}L.moveTo(Math.floor(aC.p2c(az))+L.lineWidth/2,0);L.lineTo(Math.floor(aC.p2c(az))+L.lineWidth/2,af)}aC=ae.yaxis;for(aB=0;aB<aC.ticks.length;++aB){az=aC.ticks[aB].v;if(az<=aC.min||az>=aC.max){continue}L.moveTo(0,Math.floor(aC.p2c(az))+L.lineWidth/2);L.lineTo(v,Math.floor(aC.p2c(az))+L.lineWidth/2)}aC=ae.x2axis;for(aB=0;aB<aC.ticks.length;++aB){az=aC.ticks[aB].v;if(az<=aC.min||az>=aC.max){continue}L.moveTo(Math.floor(aC.p2c(az))+L.lineWidth/2,-5);L.lineTo(Math.floor(aC.p2c(az))+L.lineWidth/2,5)}aC=ae.y2axis;for(aB=0;aB<aC.ticks.length;++aB){az=aC.ticks[aB].v;if(az<=aC.min||az>=aC.max){continue}L.moveTo(v-5,Math.floor(aC.p2c(az))+L.lineWidth/2);L.lineTo(v+5,Math.floor(aC.p2c(az))+L.lineWidth/2)}L.stroke();if(T.grid.borderWidth){var aE=T.grid.borderWidth;L.lineWidth=aE;L.strokeStyle=T.grid.borderColor;L.strokeRect(-aE/2,-aE/2,v+aE,af+aE)}L.restore()}function U(){X.find(".tickLabels").remove();var ax=['<div class="tickLabels" style="font-size:smaller;color:'+T.grid.color+'">'];function az(aC,aD){for(var aB=0;aB<aC.ticks.length;++aB){var aA=aC.ticks[aB];if(!aA.label||aA.v<aC.min||aA.v>aC.max){continue}ax.push(aD(aA,aC))}}var ay=T.grid.labelMargin+T.grid.borderWidth;az(ae.xaxis,function(aA,aB){return'<div style="position:absolute;top:'+(R.top+af+ay)+"px;left:"+Math.round(R.left+aB.p2c(aA.v)-aB.labelWidth/2)+"px;width:"+aB.labelWidth+'px;text-align:center" class="tickLabel">'+aA.label+"</div>"});az(ae.yaxis,function(aA,aB){return'<div style="position:absolute;top:'+Math.round(R.top+aB.p2c(aA.v)-aB.labelHeight/2)+"px;right:"+(R.right+v+ay)+"px;width:"+aB.labelWidth+'px;text-align:right" class="tickLabel">'+aA.label+"</div>"});az(ae.x2axis,function(aA,aB){return'<div style="position:absolute;bottom:'+(R.bottom+af+ay)+"px;left:"+Math.round(R.left+aB.p2c(aA.v)-aB.labelWidth/2)+"px;width:"+aB.labelWidth+'px;text-align:center" class="tickLabel">'+aA.label+"</div>"});az(ae.y2axis,function(aA,aB){return'<div style="position:absolute;top:'+Math.round(R.top+aB.p2c(aA.v)-aB.labelHeight/2)+"px;left:"+(R.left+v+ay)+"px;width:"+aB.labelWidth+'px;text-align:left" class="tickLabel">'+aA.label+"</div>"});ax.push("</div>");X.append(ax.join(""))}function am(ax){if(ax.lines.show){N(ax)}if(ax.bars.show){Z(ax)}if(ax.points.show){aa(ax)}}function N(aA){function az(aL,aM,aE,aQ,aP){var aR=aL.points,aF=aL.pointsize,aJ=null,aI=null;L.beginPath();for(var aK=aF;aK<aR.length;aK+=aF){var aH=aR[aK-aF],aO=aR[aK-aF+1],aG=aR[aK],aN=aR[aK+1];if(aH==null||aG==null){continue}if(aO<=aN&&aO<aP.min){if(aN<aP.min){continue}aH=(aP.min-aO)/(aN-aO)*(aG-aH)+aH;aO=aP.min}else{if(aN<=aO&&aN<aP.min){if(aO<aP.min){continue}aG=(aP.min-aO)/(aN-aO)*(aG-aH)+aH;aN=aP.min}}if(aO>=aN&&aO>aP.max){if(aN>aP.max){continue}aH=(aP.max-aO)/(aN-aO)*(aG-aH)+aH;aO=aP.max}else{if(aN>=aO&&aN>aP.max){if(aO>aP.max){continue}aG=(aP.max-aO)/(aN-aO)*(aG-aH)+aH;aN=aP.max}}if(aH<=aG&&aH<aQ.min){if(aG<aQ.min){continue}aO=(aQ.min-aH)/(aG-aH)*(aN-aO)+aO;aH=aQ.min}else{if(aG<=aH&&aG<aQ.min){if(aH<aQ.min){continue}aN=(aQ.min-aH)/(aG-aH)*(aN-aO)+aO;aG=aQ.min}}if(aH>=aG&&aH>aQ.max){if(aG>aQ.max){continue}aO=(aQ.max-aH)/(aG-aH)*(aN-aO)+aO;aH=aQ.max}else{if(aG>=aH&&aG>aQ.max){if(aH>aQ.max){continue}aN=(aQ.max-aH)/(aG-aH)*(aN-aO)+aO;aG=aQ.max}}if(aH!=aJ||aO!=aI){L.moveTo(aQ.p2c(aH)+aM,aP.p2c(aO)+aE)}aJ=aG;aI=aN;L.lineTo(aQ.p2c(aG)+aM,aP.p2c(aN)+aE)}L.stroke()}function aB(aK,aR,aP){var aS=aK.points,aE=aK.pointsize,aF=Math.min(Math.max(0,aP.min),aP.max),aN,aI=0,aQ=false;for(var aJ=aE;aJ<aS.length;aJ+=aE){var aH=aS[aJ-aE],aO=aS[aJ-aE+1],aG=aS[aJ],aM=aS[aJ+1];if(aQ&&aH!=null&&aG==null){L.lineTo(aR.p2c(aI),aP.p2c(aF));L.fill();aQ=false;continue}if(aH==null||aG==null){continue}if(aH<=aG&&aH<aR.min){if(aG<aR.min){continue}aO=(aR.min-aH)/(aG-aH)*(aM-aO)+aO;aH=aR.min}else{if(aG<=aH&&aG<aR.min){if(aH<aR.min){continue}aM=(aR.min-aH)/(aG-aH)*(aM-aO)+aO;aG=aR.min}}if(aH>=aG&&aH>aR.max){if(aG>aR.max){continue}aO=(aR.max-aH)/(aG-aH)*(aM-aO)+aO;aH=aR.max}else{if(aG>=aH&&aG>aR.max){if(aH>aR.max){continue}aM=(aR.max-aH)/(aG-aH)*(aM-aO)+aO;aG=aR.max}}if(!aQ){L.beginPath();L.moveTo(aR.p2c(aH),aP.p2c(aF));aQ=true}if(aO>=aP.max&&aM>=aP.max){L.lineTo(aR.p2c(aH),aP.p2c(aP.max));L.lineTo(aR.p2c(aG),aP.p2c(aP.max));aI=aG;continue}else{if(aO<=aP.min&&aM<=aP.min){L.lineTo(aR.p2c(aH),aP.p2c(aP.min));L.lineTo(aR.p2c(aG),aP.p2c(aP.min));aI=aG;continue}}var aT=aH,aL=aG;if(aO<=aM&&aO<aP.min&&aM>=aP.min){aH=(aP.min-aO)/(aM-aO)*(aG-aH)+aH;aO=aP.min}else{if(aM<=aO&&aM<aP.min&&aO>=aP.min){aG=(aP.min-aO)/(aM-aO)*(aG-aH)+aH;aM=aP.min}}if(aO>=aM&&aO>aP.max&&aM<=aP.max){aH=(aP.max-aO)/(aM-aO)*(aG-aH)+aH;aO=aP.max}else{if(aM>=aO&&aM>aP.max&&aO<=aP.max){aG=(aP.max-aO)/(aM-aO)*(aG-aH)+aH;aM=aP.max}}if(aH!=aT){if(aO<=aP.min){aN=aP.min}else{aN=aP.max}L.lineTo(aR.p2c(aT),aP.p2c(aN));L.lineTo(aR.p2c(aH),aP.p2c(aN))}L.lineTo(aR.p2c(aH),aP.p2c(aO));L.lineTo(aR.p2c(aG),aP.p2c(aM));if(aG!=aL){if(aM<=aP.min){aN=aP.min}else{aN=aP.max}L.lineTo(aR.p2c(aG),aP.p2c(aN));L.lineTo(aR.p2c(aL),aP.p2c(aN))}aI=Math.max(aG,aL)}if(aQ){L.lineTo(aR.p2c(aI),aP.p2c(aF));L.fill()}}L.save();L.translate(R.left,R.top);L.lineJoin="round";var aC=aA.lines.lineWidth,ax=aA.shadowSize;if(aC>0&&ax>0){L.lineWidth=ax;L.strokeStyle="rgba(0,0,0,0.1)";var aD=Math.PI/18;az(aA.datapoints,Math.sin(aD)*(aC/2+ax/2),Math.cos(aD)*(aC/2+ax/2),aA.xaxis,aA.yaxis);L.lineWidth=ax/2;az(aA.datapoints,Math.sin(aD)*(aC/2+ax/4),Math.cos(aD)*(aC/2+ax/4),aA.xaxis,aA.yaxis)}L.lineWidth=aC;L.strokeStyle=aA.color;var ay=I(aA.lines,aA.color,0,af);if(ay){L.fillStyle=ay;aB(aA.datapoints,aA.xaxis,aA.yaxis)}if(aC>0){az(aA.datapoints,0,0,aA.xaxis,aA.yaxis)}L.restore()}function aa(aA){function aC(aH,aG,aO,aE,aI,aM,aL){var aN=aH.points,aD=aH.pointsize;for(var aF=0;aF<aN.length;aF+=aD){var aK=aN[aF],aJ=aN[aF+1];if(aK==null||aK<aM.min||aK>aM.max||aJ<aL.min||aJ>aL.max){continue}L.beginPath();L.arc(aM.p2c(aK),aL.p2c(aJ)+aE,aG,0,aI,false);if(aO){L.fillStyle=aO;L.fill()}L.stroke()}}L.save();L.translate(R.left,R.top);var aB=aA.lines.lineWidth,ay=aA.shadowSize,ax=aA.points.radius;if(aB>0&&ay>0){var az=ay/2;L.lineWidth=az;L.strokeStyle="rgba(0,0,0,0.1)";aC(aA.datapoints,ax,null,az+az/2,Math.PI,aA.xaxis,aA.yaxis);L.strokeStyle="rgba(0,0,0,0.2)";aC(aA.datapoints,ax,null,az/2,Math.PI,aA.xaxis,aA.yaxis)}L.lineWidth=aB;L.strokeStyle=aA.color;aC(aA.datapoints,ax,I(aA.points,aA.color),0,2*Math.PI,aA.xaxis,aA.yaxis);L.restore()}function an(aI,aH,aQ,aD,aL,aA,ay,aG,aF,aP,aM){var az,aO,aE,aK,aB,ax,aJ,aC,aN;if(aM){aC=ax=aJ=true;aB=false;az=aQ;aO=aI;aK=aH+aD;aE=aH+aL;if(aO<az){aN=aO;aO=az;az=aN;aB=true;ax=false}}else{aB=ax=aJ=true;aC=false;az=aI+aD;aO=aI+aL;aE=aQ;aK=aH;if(aK<aE){aN=aK;aK=aE;aE=aN;aC=true;aJ=false}}if(aO<aG.min||az>aG.max||aK<aF.min||aE>aF.max){return}if(az<aG.min){az=aG.min;aB=false}if(aO>aG.max){aO=aG.max;ax=false}if(aE<aF.min){aE=aF.min;aC=false}if(aK>aF.max){aK=aF.max;aJ=false}az=aG.p2c(az);aE=aF.p2c(aE);aO=aG.p2c(aO);aK=aF.p2c(aK);if(ay){aP.beginPath();aP.moveTo(az,aE);aP.lineTo(az,aK);aP.lineTo(aO,aK);aP.lineTo(aO,aE);aP.fillStyle=ay(aE,aK);aP.fill()}if(aB||ax||aJ||aC){aP.beginPath();aP.moveTo(az,aE+aA);if(aB){aP.lineTo(az,aK+aA)}else{aP.moveTo(az,aK+aA)}if(aJ){aP.lineTo(aO,aK+aA)}else{aP.moveTo(aO,aK+aA)}if(ax){aP.lineTo(aO,aE+aA)}else{aP.moveTo(aO,aE+aA)}if(aC){aP.lineTo(az,aE+aA)}else{aP.moveTo(az,aE+aA)}aP.stroke()}}function Z(az){function ay(aF,aE,aH,aC,aG,aJ,aI){var aK=aF.points,aB=aF.pointsize;for(var aD=0;aD<aK.length;aD+=aB){if(aK[aD]==null){continue}an(aK[aD],aK[aD+1],aK[aD+2],aE,aH,aC,aG,aJ,aI,L,az.bars.horizontal)}}L.save();L.translate(R.left,R.top);L.lineWidth=az.bars.lineWidth;L.strokeStyle=az.color;var ax=az.bars.align=="left"?0:-az.bars.barWidth/2;var aA=az.bars.fill?function(aB,aC){return I(az.bars,az.color,aB,aC)}:null;ay(az.datapoints,ax,ax+az.bars.barWidth,0,aA,az.xaxis,az.yaxis);L.restore()}function I(az,ax,ay,aB){var aA=az.fill;if(!aA){return null}if(az.fillColor){return E(az.fillColor,ay,aB,ax)}var aC=n.color.parse(ax);aC.a=typeof aA=="number"?aA:0.4;aC.normalize();return aC.toString()}function av(){X.find(".legend").remove();if(!T.legend.show){return}var aC=[],aA=false,aI=T.legend.labelFormatter,aH,aE;for(i=0;i<B.length;++i){aH=B[i];aE=aH.label;if(!aE){continue}if(i%T.legend.noColumns==0){if(aA){aC.push("</tr>")}aC.push("<tr>");aA=true}if(aI){aE=aI(aE,aH)}aC.push('<td class="legendColorBox"><div style="border:1px solid '+T.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+aH.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+aE+"</td>")}if(aA){aC.push("</tr>")}if(aC.length==0){return}var aG='<table style="font-size:smaller;color:'+T.grid.color+'">'+aC.join("")+"</table>";if(T.legend.container!=null){n(T.legend.container).html(aG)}else{var aD="",ay=T.legend.position,az=T.legend.margin;if(az[0]==null){az=[az,az]}if(ay.charAt(0)=="n"){aD+="top:"+(az[1]+R.top)+"px;"}else{if(ay.charAt(0)=="s"){aD+="bottom:"+(az[1]+R.bottom)+"px;"}}if(ay.charAt(1)=="e"){aD+="right:"+(az[0]+R.right)+"px;"}else{if(ay.charAt(1)=="w"){aD+="left:"+(az[0]+R.left)+"px;"}}var aF=n('<div class="legend">'+aG.replace('style="','style="position:absolute;'+aD+";")+"</div>").appendTo(X);if(T.legend.backgroundOpacity!=0){var aB=T.legend.backgroundColor;if(aB==null){aB=T.grid.backgroundColor;if(aB&&typeof aB=="string"){aB=n.color.parse(aB)}else{aB=n.color.extract(aF,"background-color")}aB.a=1;aB=aB.toString()}var ax=aF.children();n('<div style="position:absolute;width:'+ax.width()+"px;height:"+ax.height()+"px;"+aD+"background-color:"+aB+';"> </div>').prependTo(aF).css("opacity",T.legend.backgroundOpacity)}}}var ai=[],w=null;function ar(aE,aC,az){var aK=T.grid.mouseActiveRadius,aW=aK*aK+1,aU=null,aN=false,aS,aQ;for(aS=0;aS<B.length;++aS){if(!az(B[aS])){continue}var aL=B[aS],aD=aL.xaxis,aB=aL.yaxis,aR=aL.datapoints.points,aP=aL.datapoints.pointsize,aM=aD.c2p(aE),aJ=aB.c2p(aC),ay=aK/aD.scale,ax=aK/aB.scale;if(aL.lines.show||aL.points.show){for(aQ=0;aQ<aR.length;aQ+=aP){var aG=aR[aQ],aF=aR[aQ+1];if(aG==null){continue}if(aG-aM>ay||aG-aM<-ay||aF-aJ>ax||aF-aJ<-ax){continue}var aI=Math.abs(aD.p2c(aG)-aE),aH=Math.abs(aB.p2c(aF)-aC),aO=aI*aI+aH*aH;if(aO<=aW){aW=aO;aU=[aS,aQ/aP]}}}if(aL.bars.show&&!aU){var aA=aL.bars.align=="left"?0:-aL.bars.barWidth/2,aT=aA+aL.bars.barWidth;for(aQ=0;aQ<aR.length;aQ+=aP){var aG=aR[aQ],aF=aR[aQ+1],aV=aR[aQ+2];if(aG==null){continue}if(B[aS].bars.horizontal?(aM<=Math.max(aV,aG)&&aM>=Math.min(aV,aG)&&aJ>=aF+aA&&aJ<=aF+aT):(aM>=aG+aA&&aM<=aG+aT&&aJ>=Math.min(aV,aF)&&aJ<=Math.max(aV,aF))){aU=[aS,aQ/aP]}}}}if(aU){aS=aU[0];aQ=aU[1];aP=B[aS].datapoints.pointsize;return{datapoint:B[aS].datapoints.points.slice(aQ*aP,(aQ+1)*aP),dataIndex:aQ,series:B[aS],seriesIndex:aS}}return null}function o(ax){if(T.grid.hoverable){u("plothover",ax,function(ay){return ay.hoverable!=false})}}function Q(ax){u("plotclick",ax,function(ay){return ay.clickable!=false})}function u(ay,ax,az){var aA=ap.offset(),aF={pageX:ax.pageX,pageY:ax.pageY},aD=ax.pageX-aA.left-R.left,aB=ax.pageY-aA.top-R.top;if(ae.xaxis.used){aF.x=ae.xaxis.c2p(aD)}if(ae.yaxis.used){aF.y=ae.yaxis.c2p(aB)}if(ae.x2axis.used){aF.x2=ae.x2axis.c2p(aD)}if(ae.y2axis.used){aF.y2=ae.y2axis.c2p(aB)}var aG=ar(aD,aB,az);if(aG){aG.pageX=parseInt(aG.series.xaxis.p2c(aG.datapoint[0])+aA.left+R.left);aG.pageY=parseInt(aG.series.yaxis.p2c(aG.datapoint[1])+aA.top+R.top)}if(T.grid.autoHighlight){for(var aC=0;aC<ai.length;++aC){var aE=ai[aC];if(aE.auto==ay&&!(aG&&aE.series==aG.series&&aE.point==aG.datapoint)){aj(aE.series,aE.point)}}if(aG){aq(aG.series,aG.datapoint,ay)}}X.trigger(ay,[aF,aG])}function ac(){if(!w){w=setTimeout(ah,30)}}function ah(){w=null;aw.save();aw.clearRect(0,0,ak,D);aw.translate(R.left,R.top);var ay,ax;for(ay=0;ay<ai.length;++ay){ax=ai[ay];if(ax.series.bars.show){al(ax.series,ax.point)}else{ag(ax.series,ax.point)}}aw.restore();M(y.drawOverlay,[aw])}function aq(az,ax,aA){if(typeof az=="number"){az=B[az]}if(typeof ax=="number"){ax=az.data[ax]}var ay=V(az,ax);if(ay==-1){ai.push({series:az,point:ax,auto:aA});ac()}else{if(!aA){ai[ay].auto=false}}}function aj(az,ax){if(az==null&&ax==null){ai=[];ac()}if(typeof az=="number"){az=B[az]}if(typeof ax=="number"){ax=az.data[ax]}var ay=V(az,ax);if(ay!=-1){ai.splice(ay,1);ac()}}function V(az,aA){for(var ax=0;ax<ai.length;++ax){var ay=ai[ax];if(ay.series==az&&ay.point[0]==aA[0]&&ay.point[1]==aA[1]){return ax}}return -1}function ag(aA,az){var ay=az[0],aE=az[1],aD=aA.xaxis,aC=aA.yaxis;if(ay<aD.min||ay>aD.max||aE<aC.min||aE>aC.max){return}var aB=aA.points.radius+aA.points.lineWidth/2;aw.lineWidth=aB;aw.strokeStyle=n.color.parse(aA.color).scale("a",0.5).toString();var ax=1.5*aB;aw.beginPath();aw.arc(aD.p2c(ay),aC.p2c(aE),ax,0,2*Math.PI,false);aw.stroke()}function al(aA,ax){aw.lineWidth=aA.bars.lineWidth;aw.strokeStyle=n.color.parse(aA.color).scale("a",0.5).toString();var az=n.color.parse(aA.color).scale("a",0.5).toString();var ay=aA.bars.align=="left"?0:-aA.bars.barWidth/2;an(ax[0],ax[1],ax[2]||0,ay,ay+aA.bars.barWidth,0,function(){return az},aA.xaxis,aA.yaxis,aw,aA.bars.horizontal)}function E(az,ay,aD,aB){if(typeof az=="string"){return az}else{var aC=L.createLinearGradient(0,aD,0,ay);for(var aA=0,ax=az.colors.length;aA<ax;++aA){var aE=az.colors[aA];if(typeof aE!="string"){aE=n.color.parse(aB).scale("rgb",aE.brightness);aE.a*=aE.opacity;aE=aE.toString()}aC.addColorStop(aA/(ax-1),aE)}return aC}}}n.plot=function(r,p,o){var q=new m(n(r),p,o,n.plot.plugins);return q};n.plot.plugins=[];n.plot.formatDate=function(v,p,u){var z=function(r){r=""+r;return r.length==1?"0"+r:r};var o=[];var A=false;var y=v.getUTCHours();var w=y<12;if(u==null){u=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}if(p.search(/%p|%P/)!=-1){if(y>12){y=y-12}else{if(y==0){y=12}}}for(var q=0;q<p.length;++q){var x=p.charAt(q);if(A){switch(x){case"h":x=""+y;break;case"H":x=z(y);break;case"M":x=z(v.getUTCMinutes());break;case"S":x=z(v.getUTCSeconds());break;case"d":x=""+v.getUTCDate();break;case"m":x=""+(v.getUTCMonth()+1);break;case"y":x=""+v.getUTCFullYear();break;case"b":x=""+u[v.getUTCMonth()];break;case"p":x=(w)?("am"):("pm");break;case"P":x=(w)?("AM"):("PM");break}o.push(x);A=false}else{if(x=="%"){A=true}else{o.push(x)}}}return o.join("")};function k(p,o){return o*Math.floor(p/o)}})(jQuery);var c=$("#statsChart").attr("chart");$.ajax({type:"GET",url:"/fn/flot/"+c,dataType:"json",success:function(k){$.plot($("#statsChart"),[k],{series:{lines:{show:true},points:{show:true}},grid:{hoverable:true,clickable:true},yaxis:{min:0},xaxis:{mode:"time"}});$("#statsChart").removeClass("loading")}});function f(k,n,m){$('<div id="tooltip" class="tooltipContainer">'+m+"</div>").css({position:"absolute",display:"none",top:n+5,left:k+5,opacity:0.8}).appendTo("body").fadeIn(200)}var d=null;$("#statsChart").bind("plothover",function(p,r,o){$("#x").text(r.x.toFixed(2));$("#y").text(r.y.toFixed(2));if(o){if(d!=o.datapoint){d=o.datapoint;$("#tooltip").remove();var n=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");var q=new Date(o.datapoint[0]);var k=o.datapoint[1];var m="pageview";if(k!=1){m+="s"}f(o.pageX,o.pageY,n[q.getMonth()]+" "+q.getDate()+": <br>"+k+" "+m)}}else{$("#tooltip").remove();d=null}})}}function queue(){$("#queue-select-form > #edit-state").change(function(a){$.ajax({type:"POST",url:"/functions/region_list/"+$(this).val(),dataType:"html",beforeSend:function(){$("#queue-select-form > #edit-region").html(null)},success:function(d){d=Drupal.parseJson(d);var c="";for(var b=0;b<d.length;b=b+2){c+='<option value="'+d[b]+'">'+d[b+1]+"</option>"}$("#queue-select-form > #edit-region").html(c)}});a.preventDefault()});$("a[id^='content-link']").click(function(){var a=$(this).attr("ffid");$("div[id=short-content-"+a+"]").slideUp(200);$("div[id=full-content-"+a+"]").slideDown(200);return false});$("a[id^='hide-content-link']").click(function(){var a=$(this).attr("ffid");$("div[id=full-content-"+a+"]").slideUp(200);$("div[id=short-content-"+a+"]").slideDown(200);return false});$("a[id=change-type]").click(function(){$("div[id=change-type]").toggle(200)});$("a.delete-review").click(function(c){$(this).text("deleting...");var b=$(this).attr("ffid");var a=$(this).attr("id");$.ajax({type:"GET",url:"/delete/review/"+a+"-"+b,dataType:"html",success:function(d){if(d=="SUCCESS"){$("div[id=content-item-"+a+"]").hide()}else{$("div[id=content-item-"+a+"]").val("Deleting failed, please try again later.")}}});c.preventDefault()});$("a.delete-event").click(function(c){$(this).text("deleting...");var b=$(this).attr("id");var a=$(this).attr("nid");$.ajax({type:"GET",url:"/delete/event/"+a,dataType:"html",success:function(d){$("div[id=content-item-"+b+"]").hide()}});c.preventDefault()});$("a.delete-biz").click(function(b){$(this).text("deleting...");var a=$(this).attr("nid");$.ajax({type:"GET",url:"/delete/business/"+a,dataType:"html",success:function(c){$("div[id=content-item-"+a+"]").hide()}});b.preventDefault()});$("a.approve-review").click(function(b){$(this).text("approving...");var a=$(this).attr("id");$.ajax({type:"GET",dataType:"html",success:function(c){$("div[id=content-item-"+a+"]").hide()}});b.preventDefault()});$("a.approve-biz").click(function(c){$(this).text("approving...");var b=$(this).attr("href");var a=$(this).attr("id");$.ajax({type:"GET",url:b,dataType:"html",success:function(){$("div[id=content-item-"+a+"]").hide()}});c.preventDefault()})}function sitewide(){(function(d){var a=function(j){var g=j.attr("bid");j.bind("mouseover",function(m){var k=d(m.target);k.nextAll().removeClass("on hover");k.addClass("hover").prevAll().addClass("hover")}).bind("mouseleave",function(n){var m=j.attr("rating"),k=d(this).children("div[value="+m+"]");d(this).children().removeClass("hover");k.addClass("on").prevAll().addClass("on")}).bind("click",function(o){var k=d(o.target),n=k.attr("value"),m=n;d(this).attr("rating",n);d.get("/fivestar/vote/node/"+g+"/"+n,null,c);o.preventDefault()});return j};var c=function(j){var g=new Object();g.result=new Object();g.vote=new Object();g.result.count=d("count",j).text();g.result.average=d("average",j).text();g.result.summary=d("summary",j).text();g.vote.id=d("id",j).text();g.vote.type=d("type",j).text();g.vote.value=d("value",j).text();if(window.fivestarResult){fivestarResult(g)}else{f(g)}};function f(g){d("#vote-count-"+g.vote.id).html(g.result.count)}d.fn.rating=function(){this.each(function(){a(d(this))})};if(d.browser.msie==true){try{document.execCommand("BackgroundImageCache",false,true)}catch(b){}}})(jQuery);$cs.fivestarContainers.rating();$cs.navLinks.click(function(a){$cs.navLinks.removeClass("active");$(this).addClass("active")});(function(a){a.cs={version:"1",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}}})(jQuery);(function(a){a.fn.locationSearch=function(b){var c={locationResultsID:"locationSearchList",throbberClass:"formThrobbing",postData:this.serialize(),url:"/functions/loc_jump",throb:""};var b=a.extend(c,b);var d="#"+b.throb;a.ajax({type:"POST",url:b.url,data:b.postData,dataType:"html",beforeSend:function(){a(d).removeClass("throbStatus").addClass(b.throbberClass)},success:function(f){a(d).addClass("throbStatus").removeClass(b.throbberClass);if(f.substr(0,4)=="http"){window.location.href=f}else{if(a("#locationSearchList").length>0){a("#locationSearchList").html(f)}else{a("#"+b.locationResultsID).append('<div id="locationSearchList">'+f+"</div>")}}}});return this}})(jQuery);new function(a){a.fn.setCursorPosition=function(c){if(a(this).get(0).setSelectionRange){a(this).get(0).setSelectionRange(c,c)}else{if(a(this).get(0).createTextRange){var b=a(this).get(0).createTextRange();b.collapse(true);b.moveEnd("character",c);b.moveStart("character",c);b.select()}}}}(jQuery);$("#changeLocation").live("click",function(f){var b='<form id="changeLocationForm"><input type="text" value="City, State or Zip" class="light-grey form-text" id="changeLocField" size="30" name="jump_loc"></input>';var c='<input type="submit" value="Go" id="goButton" class="form-submit"/> <a href="#" title="Cancel" id="cancelButton">Cancel</a></form>';var d=$(this).parent("div");var g=d.attr("id");var a=d.html();d.html(b+c);if(g=="changeLocationContainer"){$("#location-search-form").fadeTo(0,0.25)}$("html").bind("keypress",function(j){if(j.keyCode==$.cs.keyCode.ESCAPE){d.html(a);$("#locationSearchList").slideUp(100)}});$("#changeLocField").one("keypress",function(j){var k=String.fromCharCode(j.which);$(this).removeClass("light-grey").addClass("term").val(k);j.preventDefault()}).focus().setCursorPosition(0);$("#changeLocationForm").submit(function(j){$(this).locationSearch({locationResultsID:"headerSearch",throb:"changeLocField"});$("#locationSearchList").slideDown(100);j.preventDefault()});$("#cancelButton").click(function(j){d.html(a);$("#location-search-form").fadeTo(0,1);$("#locationSearchList").slideUp(100);j.preventDefault()})});$cs.whatsNearby.toggle(function(b){var a={id:$(this).attr("tid"),type:$(this).attr("type")};$(this).locationSearch({locationResultsID:"headerSearch",url:"/functions/whats_nearby",throb:"whatsNearbyButton",throbberClass:"none",postData:a});$(this).text("\u00AB Close Nearby");$("#locationSearchList").slideDown(100);$(this).removeClass("throbStatus");b.preventDefault()},function(a){$(this).text("What's Nearby \u00BB");$("#locationSearchList").slideUp(100);$(this).removeClass("throbStatus");a.preventDefault()});$("#location-search-form").submit(function(a){$("html").bind("keypress",function(b){if(b.keyCode==$.cs.keyCode.ESCAPE){$("#locationSearchList").slideUp(100)}});$(this).locationSearch({locationResultsID:"headerSearch",throb:"edit-search-loc"});$("#locationSearchList").slideDown(100);a.preventDefault()});$("#viewMoreHoods").click(function(a){if($(this).text().substr(0,4)=="more"){$cs.moreHoods.slideDown(200);$(this).text("\u00AB fewer neighborhoods")}else{$cs.moreHoods.slideUp(200);$(this).text("more neighborhoods \u00BB")}a.preventDefault()});if($("#hoodMap").length>0){activate_hoodMap()}$(".icon-close").click(function(a){$(this).parent().slideUp(100);a.preventDefault()});$cs.businessListings.bind("click",function(d){var a=$(d.target),f=a.attr("id");if(a.hasClass(".video")){$("#video-"+f).toggle();d.preventDefault()}if(a.hasClass(".allstar")){var c=a.attr("aid"),b="#allstar-holder-"+f;$.ajax({type:"GET",url:"/business/allstar/"+c+"/"+f,dataType:"html",success:function(g){$(b).html(g)}});d.preventDefault()}});(function(g){g.facebox=function(q,p){g.facebox.loading();if(q.ajax){j(q.ajax,p)}else{if(q.image){c(q.image,p)}else{if(q.div){n(q.div,p)}else{if(g.isFunction(q)){q.call(g)}else{g.facebox.reveal(q,p)}}}}};g.extend(g.facebox,{settings:{opacity:0,overlay:true,loadingImage:"http://static.cscdn.com/img/facebox/loading.gif",closeImage:"http://static.cscdn.com/img/facebox/closelabel.gif",imageTypes:["png","jpg","jpeg","gif"],faceboxHtml:'    <div id="facebox" style="display:none;">       <div class="popup">         <table>           <tbody>             <tr>               <td class="tl"/><td class="b"/><td class="tr"/>             </tr>             <tr>               <td class="b"/>               <td class="body">                 <div class="content">                 </div>                 <div class="footer">                   <a href="#" class="close">                     <img src="http://static.cscdn.com/img/facebox/closelabel.gif" title="close" class="close_image" />                   </a>                 </div>               </td>               <td class="b"/>             </tr>             <tr>               <td class="bl"/><td class="b"/><td class="br"/>             </tr>           </tbody>         </table>       </div>     </div>'},loading:function(){o();if(g("#facebox .loading").length==1){return true}f();g("#facebox .content").empty();g("#facebox .body").children().hide().end().append('<div class="loading"><img src="'+g.facebox.settings.loadingImage+'"/></div>');g("#facebox").css({top:k()[1]+(m()/10),left:g(window).width()/2-205}).show();g(document).bind("keydown.facebox",function(p){if(p.keyCode==27){g.facebox.close()}return true});g(document).trigger("loading.facebox")},reveal:function(q,p){g(document).trigger("beforeReveal.facebox");if(p){g("#facebox .content").addClass(p)}g("#facebox .content").append(q);g("#facebox .loading").remove();g("#facebox .body").children().fadeIn("normal");g("#facebox").css("left",g(window).width()/2-(g("#facebox table").width()/2));g(document).trigger("reveal.facebox").trigger("afterReveal.facebox")},close:function(){g(document).trigger("close.facebox");return false}});g.fn.facebox=function(p){if(g(this).length==0){return}o(p);function q(){g.facebox.loading(true);var r=this.rel.match(/facebox\[?\.(\w+)\]?/);if(r){r=r[1]}n(this.href,r);return false}return this.bind("click.facebox",q)};function o(r){if(g.facebox.settings.inited){return true}else{g.facebox.settings.inited=true}g(document).trigger("init.facebox");d();var p=g.facebox.settings.imageTypes.join("|");g.facebox.settings.imageTypesRegexp=new RegExp(".("+p+")$","i");if(r){g.extend(g.facebox.settings,r)}g("body").append(g.facebox.settings.faceboxHtml);var q=[new Image(),new Image()];q[0].src=g.facebox.settings.closeImage;q[1].src=g.facebox.settings.loadingImage;g("#facebox").find(".b:first, .bl").each(function(){q.push(new Image());q.slice(-1).src=g(this).css("background-image").replace(/url\((.+)\)/,"$1")});g("#facebox .close").click(g.facebox.close);g("#facebox .close_image").attr("src",g.facebox.settings.closeImage)}function k(){var q,p;if(self.pageYOffset){p=self.pageYOffset;q=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){p=document.documentElement.scrollTop;q=document.documentElement.scrollLeft}else{if(document.body){p=document.body.scrollTop;q=document.body.scrollLeft}}}return new Array(q,p)}function m(){var p;if(self.innerHeight){p=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){p=document.documentElement.clientHeight}else{if(document.body){p=document.body.clientHeight}}}return p}function d(){var p=g.facebox.settings;p.loadingImage=p.loading_image||p.loadingImage;p.closeImage=p.close_image||p.closeImage;p.imageTypes=p.image_types||p.imageTypes;p.faceboxHtml=p.facebox_html||p.faceboxHtml}function n(q,p){if(q.match(/#/)){var r=window.location.href.split("#")[0];var u=q.replace(r,"");if(u=="#"){return}g.facebox.reveal(g(u).html(),p)}else{if(q.match(g.facebox.settings.imageTypesRegexp)){c(q,p)}else{j(q,p)}}}function c(q,p){var r=new Image();r.onload=function(){g.facebox.reveal('<div class="image"><img src="'+r.src+'" /></div>',p)};r.src=q}function j(q,p){g.get(q,function(r){g.facebox.reveal(r,p)})}function b(){return g.facebox.settings.overlay==false||g.facebox.settings.opacity===null}function f(){if(b()){return}if(g("#facebox_overlay").length==0){g("body").append('<div id="facebox_overlay" class="facebox_hide"></div>')}g("#facebox_overlay").hide().addClass("facebox_overlayBG").css("opacity",g.facebox.settings.opacity).click(function(){g(document).trigger("close.facebox")}).fadeIn(200);return false}function a(){if(b()){return}g("#facebox_overlay").fadeOut(200,function(){g("#facebox_overlay").removeClass("facebox_overlayBG");g("#facebox_overlay").addClass("facebox_hide");g("#facebox_overlay").remove()});return false}g(document).bind("close.facebox",function(){g(document).unbind("keydown.facebox");g("#facebox").fadeOut(function(){g("#facebox .content").removeClass().addClass("content");a();g("#facebox .loading").remove()})})})(jQuery);$("#rssLink").click(function(b){var a=$("#rssFeedInfo").html();$.facebox(a);$("input#rssInput").focus().select();b.preventDefault()})}if(document.getElementById("type-other")!=null){$(window).load(function(){$(".state-region-trigger").click(function(b){var c=$(this).attr("state_id");var a=$(this).attr("lrid");var d=$(this).attr("def_region");$(this).addClass("selected").siblings().removeClass("selected");$("#edit-search-region-name").val(d);$("#edit-search-id").val("lrid:"+a);$("#root-state-region-list").load("/functions/region_city_list/1/"+c);b.preventDefault()})})};