(function(){var S="scroll",mb="relative",V="toggle",u="hide",G="display",J="olddisplay",t="show",jb="marginLeft",ib="marginTop",hb="Last-Modified",U="parsererror",R="json",ab="notmodified",C="success",y="GET",O="1px",s="none",Z="complete",N="(\\.|$)",M="(^|\\.)",I="on",r="handle",B="href",qb="className",L="fx",x="previousSibling",lb="nextSibling",gb="parentNode",fb="tabIndex",i="undefined",w="opacity",F="margin",H="border",eb="Left",Q="block",A="hidden",kb="absolute",p="px",Y="text/javascript",P="[object Array]",X="boolean",k="script",E="tbody",z="number",K="closest",o="events",l="*",n="div",d=false,b=true,c=null,v="object",D="height",q="width",m=".",g=" ",bb="find",e="",f="string",j=this,h,Hb=j.jQuery,Kb=j.$,a=j.jQuery=j.$=function(b,c){return new a.fn.init(b,c)},Eb=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,Fb=/^.[^:#\[\.,]*$/;a.fn=a.prototype={init:function(b,e){var c=this;b=b||document;if(b.nodeType){c[0]=b;c.length=1;c.context=b;return c}if(typeof b===f){var d=Eb.exec(b);if(d&&(d[1]||!e))if(d[1])b=a.clean([d[1]],e);else{var g=document.getElementById(d[3]);if(g&&g.id!=d[3])return a().find(b);var h=a(g||[]);h.context=document;h.selector=b;return h}else return a(e).find(b)}else if(a.isFunction(b))return a(document).ready(b);if(b.selector&&b.context){c.selector=b.selector;c.context=b.context}return c.setArray(a.isArray(b)?b:a.makeArray(b))},selector:e,jquery:"1.3.2",size:function(){return this.length},"get":function(a){return a===h?Array.prototype.slice.call(this):this[a]},pushStack:function(h,d,f){var b=this,c=a(h);c.prevObject=b;c.context=b.context;if(d===bb)c.selector=b.selector+(b.selector?g:e)+f;else if(d)c.selector=b.selector+m+d+"("+f+")";return c},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},each:function(b,c){return a.each(this,b,c)},index:function(b){return a.inArray(b&&b.jquery?b[0]:b,this)},attr:function(b,e,d){var c=b;if(typeof b===f)if(e===h)return this[0]&&a[d||"attr"](this[0],b);else{c={};c[b]=e}return this.each(function(e){for(b in c)a.attr(d?this.style:this,b,a.prop(this,c[b],d,e,b))})},css:function(b,a){if((b==q||b==D)&&parseFloat(a)<0)a=h;return this.attr(b,a,"curCSS")},text:function(d){var b=this;if(typeof d!==v&&d!=c)return b.empty().append((b[0]&&b[0].ownerDocument||document).createTextNode(d));var f=e;a.each(d||b,function(){a.each(this.childNodes,function(){var b=this;if(b.nodeType!=8)f+=b.nodeType!=1?b.nodeValue:a.fn.text([b])})});return f},wrapAll:function(d){var b=this;if(b[0]){var c=a(d,b[0].ownerDocument).clone();b[0].parentNode&&c.insertBefore(b[0]);c.map(function(){var a=this;while(a.firstChild)a=a.firstChild;return a}).append(b)}return b},wrapInner:function(b){return this.each(function(){a(this).contents().wrapAll(b)})},wrap:function(b){return this.each(function(){a(this).wrapAll(b)})},append:function(){return this.domManip(arguments,b,function(a){this.nodeType==1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,b,function(a){this.nodeType==1&&this.insertBefore(a,this.firstChild)})},before:function(){return this.domManip(arguments,d,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,d,function(a){this.parentNode.insertBefore(a,this.nextSibling)})},end:function(){return this.prevObject||a([])},push:[].push,sort:[].sort,splice:[].splice,find:function(c){var b=this;if(b.length===1){var d=b.pushStack([],bb,c);d.length=0;a.find(c,b[0],d);return d}else return b.pushStack(a.unique(a.map(b,function(b){return a.find(c,b)})),bb,c)},clone:function(g){var f=this.map(function(){var c=this;if(!a.support.noCloneEvent&&!a.isXMLDoc(c)){var d=c.outerHTML;if(!d){var f=c.ownerDocument.createElement(n);f.appendChild(c.cloneNode(b));d=f.innerHTML}return a.clean([d.replace(/ jQuery\d+="(?:\d+|null)"/g,e).replace(/^\s*/,e)])[0]}else return c.cloneNode(b)});if(g===b){var d=this.find(l).andSelf(),c=0;f.find(l).andSelf().each(function(){if(this.nodeName!==d[c].nodeName)return;var b=a.data(d[c],o);for(var e in b)for(var f in b[e])a.event.add(this,e,b[e][f],b[e][f].data);c++})}return f},filter:function(b){return this.pushStack(a.isFunction(b)&&a.grep(this,function(a,c){return b.call(a,c)})||a.multiFilter(b,a.grep(this,function(a){return a.nodeType===1})),"filter",b)},closest:function(b){var e=a.expr.match.POS.test(b)?a(b):c,d=0;return this.map(function(){var c=this;while(c&&c.ownerDocument){if(e?e.index(c)>-1:a(c).is(b)){a.data(c,K,d);return c}c=c.parentNode;d++}})},not:function(c){var d=this;if(typeof c===f)if(Fb.test(c))return d.pushStack(a.multiFilter(c,d,b),"not",c);else c=a.multiFilter(c,d);var e=c.length&&c[c.length-1]!==h&&!c.nodeType;return d.filter(function(){return e?a.inArray(this,c)<0:this!=c})},add:function(b){return this.pushStack(a.unique(a.merge(this.get(),typeof b===f?a(b):a.makeArray(b))))},is:function(b){return !!b&&a.multiFilter(b,this).length>0},hasClass:function(a){return !!a&&this.is(m+a)},val:function(b){if(b===h){var d=this[0];if(d){if(a.nodeName(d,"option"))return (d.attributes.value||{}).specified?d.value:d.text;if(a.nodeName(d,"select")){var f=d.selectedIndex,l=[],j=d.options,g=d.type=="select-one";if(f<0)return c;for(var i=g?f:0,m=g?f+1:j.length;i<m;i++){var k=j[i];if(k.selected){b=a(k).val();if(g)return b;l.push(b)}}return l}return (d.value||e).replace(/\r/g,e)}return h}if(typeof b===z)b+=e;return this.each(function(){var c=this;if(c.nodeType!=1)return;if(a.isArray(b)&&/radio|checkbox/.test(c.type))c.checked=a.inArray(c.value,b)>=0||a.inArray(c.name,b)>=0;else if(a.nodeName(c,"select")){var d=a.makeArray(b);a("option",c).each(function(){this.selected=a.inArray(this.value,d)>=0||a.inArray(this.text,d)>=0});if(!d.length)c.selectedIndex=-1}else c.value=b})},html:function(a){return a===h?this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,e):c:this.empty().append(a)},replaceWith:function(a){return this.after(a).remove()},eq:function(a){return this.slice(a,+a+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(b){return this.pushStack(a.map(this,function(a,c){return b.call(a,c,a)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(j,i,h){var c=this;if(c[0]){var d=(c[0].ownerDocument||c[0]).createDocumentFragment(),f=a.clean(j,c[0].ownerDocument||c[0],d),g=d.firstChild;if(g)for(var e=0,l=c.length;e<l;e++)h.call(k(c[e],g),c.length>1||e>0?d.cloneNode(b):d);f&&a.each(f,Db)}return c;function k(b,c){return i&&a.nodeName(b,"table")&&a.nodeName(c,"tr")?b.getElementsByTagName(E)[0]||b.appendChild(b.ownerDocument.createElement(E)):b}}};a.fn.init.prototype=a.fn;function Db(c,b){if(b.src)a.ajax({url:b.src,async:d,dataType:k});else a.globalEval(b.text||b.textContent||b.innerHTML||e);b.parentNode&&b.parentNode.removeChild(b)}function db(){return +new Date}a.extend=a.fn.extend=function(){var b=arguments[0]||{},f=1,k=arguments.length,j=d,i;if(typeof b===X){j=b;b=arguments[1]||{};f=2}if(typeof b!==v&&!a.isFunction(b))b={};if(k==f){b=this;--f}for(;f<k;f++)if((i=arguments[f])!=c)for(var g in i){var l=b[g],e=i[g];if(b===e)continue;if(j&&e&&typeof e===v&&!e.nodeType)b[g]=a.extend(j,l||(e.length!=c?[]:{}),e);else if(e!==h)b[g]=e}return b};var Gb=/z-?index|font-?weight|opacity|zoom|line-?height/i,vb=document.defaultView||{},Bb=Object.prototype.toString;a.extend({noConflict:function(b){j.$=Kb;if(b)j.jQuery=Hb;return a},isFunction:function(a){return Bb.call(a)==="[object Function]"},isArray:function(a){return Bb.call(a)===P},isXMLDoc:function(b){return b.nodeType===9&&b.documentElement.nodeName!=="HTML"||!!b.ownerDocument&&a.isXMLDoc(b.ownerDocument)},globalEval:function(c){if(c&&/\S/.test(c)){var d=document.getElementsByTagName("head")[0]||document.documentElement,b=document.createElement(k);b.type=Y;if(a.support.scriptEval)b.appendChild(document.createTextNode(c));else b.text=c;d.insertBefore(b,d.firstChild);d.removeChild(b)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()==b.toUpperCase()},each:function(a,e,i){var b,c=0,f=a.length;if(i){if(f===h){for(b in a)if(e.apply(a[b],i)===d)break}else for(;c<f;)if(e.apply(a[c++],i)===d)break}else if(f===h){for(b in a)if(e.call(a[b],b,a[b])===d)break}else for(var g=a[0];c<f&&e.call(g,c,g)!==d;g=a[++c]);return a},prop:function(c,b,e,f,d){if(a.isFunction(b))b=b.call(c,f);return typeof b===z&&e=="curCSS"&&!Gb.test(d)?b+p:b},className:{add:function(b,c){a.each((c||e).split(/\s+/),function(d,c){if(b.nodeType==1&&!a.className.has(b.className,c))b.className+=(b.className?g:e)+c})},remove:function(b,c){if(b.nodeType==1)b.className=c!==h?a.grep(b.className.split(/\s+/),function(b){return !a.className.has(c,b)}).join(g):e},has:function(b,c){return b&&a.inArray(c,(b.className||b).toString().split(/\s+/))>-1}},swap:function(b,c,e){var d={};for(var a in c){d[a]=b.style[a];b.style[a]=c[a]}e.call(b);for(var a in c)b.style[a]=d[a]},css:function(c,d,h,f){if(d==q||d==D){var e,i={position:kb,visibility:A,display:Q},j=d==q?[eb,"Right"]:["Top","Bottom"];function g(){e=d==q?c.offsetWidth:c.offsetHeight;if(f===H)return;a.each(j,function(){if(!f)e-=parseFloat(a.curCSS(c,"padding"+this,b))||0;if(f===F)e+=parseFloat(a.curCSS(c,F+this,b))||0;else e-=parseFloat(a.curCSS(c,H+this+"Width",b))||0})}if(c.offsetWidth!==0)g();else a.swap(c,i,g);return Math.max(0,Math.round(e))}return a.curCSS(c,d,h)},curCSS:function(f,b,k){var d,g=f.style;if(b==w&&!a.support.opacity){d=a.attr(g,w);return d==e?"1":d}if(b.match(/float/i))b=nb;if(!k&&g&&g[b])d=g[b];else if(vb.getComputedStyle){if(b.match(/float/i))b="float";b=b.replace(/([A-Z])/g,"-$1").toLowerCase();var h=vb.getComputedStyle(f,c);if(h)d=h.getPropertyValue(b);if(b==w&&d==e)d="1"}else if(f.currentStyle){var i=b.replace(/\-(\w)/g,function(b,a){return a.toUpperCase()});d=f.currentStyle[b]||f.currentStyle[i];if(!/^\d+(px)?$/i.test(d)&&/^\d/.test(d)){var l=g.left,j=f.runtimeStyle.left;f.runtimeStyle.left=f.currentStyle.left;g.left=d||0;d=g.pixelLeft+p;g.left=l;f.runtimeStyle.left=j}}return d},clean:function(h,d,j){d=d||document;if(typeof d.createElement===i)d=d.ownerDocument||d[0]&&d[0].ownerDocument||document;if(!j&&h.length===1&&typeof h[0]===f){var m=/^<(\w+)\s*\/?>$/.exec(h[0]);if(m)return [d.createElement(m[1])]}var b=[],l=[],g=d.createElement(n);a.each(h,function(m,c){if(typeof c===z)c+=e;if(!c)return;if(typeof c===f){c=c.replace(/(<(\w+)[^>]*?)\/>/g,function(c,b,a){return a.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?c:b+"></"+a+">"});var h=c.replace(/^\s+/,e).substring(0,10).toLowerCase(),k=!h.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!h.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||h.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!h.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!h.indexOf("<td")||!h.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!h.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!a.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,e,e];g.innerHTML=k[1]+c+k[2];while(k[0]--)g=g.lastChild;if(!a.support.tbody)for(var l=/<tbody/i.test(c),j=!h.indexOf("<table")&&!l?g.firstChild&&g.firstChild.childNodes:k[1]=="<table>"&&!l?g.childNodes:[],i=j.length-1;i>=0;--i)a.nodeName(j[i],E)&&!j[i].childNodes.length&&j[i].parentNode.removeChild(j[i]);!a.support.leadingWhitespace&&/^\s/.test(c)&&g.insertBefore(d.createTextNode(c.match(/^\s*/)[0]),g.firstChild);c=a.makeArray(g.childNodes)}if(c.nodeType)b.push(c);else b=a.merge(b,c)});if(j){for(var c=0;b[c];c++)if(a.nodeName(b[c],k)&&(!b[c].type||b[c].type.toLowerCase()===Y))l.push(b[c].parentNode?b[c].parentNode.removeChild(b[c]):b[c]);else{b[c].nodeType===1&&b.splice.apply(b,[c+1,0].concat(a.makeArray(b[c].getElementsByTagName(k))));j.appendChild(b[c])}return l}return b},attr:function(b,d,f){if(!b||b.nodeType==3||b.nodeType==8)return h;var g=!a.isXMLDoc(b),i=f!==h;d=g&&a.props[d]||d;if(b.tagName){var k=/href|src|style/.test(d);if(d=="selected"&&b.parentNode)b.parentNode.selectedIndex;if(d in b&&g&&!k){if(i){if(d=="type"&&a.nodeName(b,"input")&&b.parentNode)throw"type property can't be changed";b[d]=f}if(a.nodeName(b,"form")&&b.getAttributeNode(d))return b.getAttributeNode(d).nodeValue;if(d==fb){var j=b.getAttributeNode(fb);return j&&j.specified?j.value:b.nodeName.match(/(button|input|object|select|textarea)/i)?0:b.nodeName.match(/^(a|area)$/i)&&b.href?0:h}return b[d]}if(!a.support.style&&g&&d=="style")return a.attr(b.style,"cssText",f);i&&b.setAttribute(d,e+f);var l=!a.support.hrefNormalized&&g&&k?b.getAttribute(d,2):b.getAttribute(d);return l===c?h:l}if(!a.support.opacity&&d==w){if(i){b.zoom=1;b.filter=(b.filter||e).replace(/alpha\([^)]*\)/,e)+(parseInt(f)+e=="NaN"?e:"alpha(opacity="+f*100+")")}return b.filter&&b.filter.indexOf("opacity=")>=0?parseFloat(b.filter.match(/opacity=([^)]*)/)[1])/100+e:e}d=d.replace(/-([a-z])/ig,function(b,a){return a.toUpperCase()});if(i)b[d]=f;return b[d]},trim:function(a){return (a||e).replace(/^\s+|\s+$/g,e)},makeArray:function(b){var e=[];if(b!=c){var d=b.length;if(d==c||typeof b===f||a.isFunction(b)||b.setInterval)e[0]=b;else while(d)e[--d]=b[d]}return e},inArray:function(d,b){for(var a=0,c=b.length;a<c;a++)if(b[a]===d)return a;return -1},merge:function(d,e){var g=0,b,f=d.length;if(!a.support.getAll){while((b=e[g++])!=c)if(b.nodeType!=8)d[f++]=b}else while((b=e[g++])!=c)d[f++]=b;return d},unique:function(c){var e=[],f={};try{for(var d=0,h=c.length;d<h;d++){var g=a.data(c[d]);if(!f[g]){f[g]=b;e.push(c[d])}}}catch(i){e=c}return e},grep:function(b,d,f){for(var c=[],a=0,e=b.length;a<e;a++)!f!=!d(b[a],a)&&c.push(b[a]);return c},map:function(d,f){for(var a=[],b=0,g=d.length;b<g;b++){var e=f(d[b],b);if(e!=c)a[a.length]=e}return a.concat.apply([],a)}});var W=navigator.userAgent.toLowerCase();a.browser={version:(W.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(W),opera:/opera/.test(W),msie:/msie/.test(W)&&!/opera/.test(W),mozilla:/mozilla/.test(W)&&!/(compatible|webkit)/.test(W)};a.each({parent:function(a){return a.parentNode},parents:function(b){return a.dir(b,gb)},next:function(b){return a.nth(b,2,lb)},prev:function(b){return a.nth(b,2,x)},nextAll:function(b){return a.dir(b,lb)},prevAll:function(b){return a.dir(b,x)},siblings:function(b){return a.sibling(b.parentNode.firstChild,b)},children:function(b){return a.sibling(b.firstChild)},contents:function(b){return a.nodeName(b,"iframe")?b.contentDocument||b.contentWindow.document:a.makeArray(b.childNodes)}},function(b,c){a.fn[b]=function(d){var e=a.map(this,c);if(d&&typeof d==f)e=a.multiFilter(d,e);return this.pushStack(a.unique(e),b,d)}});a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(c,d){a.fn[c]=function(g){for(var f=[],h=a(g),e=0,j=h.length;e<j;e++){var i=(e>0?this.clone(b):this).get();a.fn[d].apply(a(h[e]),i);f=f.concat(i)}return this.pushStack(f,c,g)}});a.each({removeAttr:function(b){a.attr(this,b,e);this.nodeType==1&&this.removeAttribute(b)},addClass:function(b){a.className.add(this,b)},removeClass:function(b){a.className.remove(this,b)},toggleClass:function(c,b){if(typeof b!==X)b=!a.className.has(this,c);a.className[b?"add":"remove"](this,c)},remove:function(c){var b=this;if(!c||a.filter(c,[b]).length){a(l,b).add([b]).each(function(){a.event.remove(this);a.removeData(this)});b.parentNode&&b.parentNode.removeChild(b)}},empty:function(){var b=this;a(b).children().remove();while(b.firstChild)b.removeChild(b.firstChild)}},function(b,c){a.fn[b]=function(){return this.each(c,arguments)}});function pb(c,d){return c[0]&&parseInt(a.curCSS(c[0],d,b),10)||0}var T="jQuery"+db(),Ib=0,zb={};a.extend({cache:{},data:function(c,d,e){c=c==j?zb:c;var b=c[T];if(!b)b=c[T]=++Ib;if(d&&!a.cache[b])a.cache[b]={};if(e!==h)a.cache[b][d]=e;return d?a.cache[b][d]:b},removeData:function(b,c){b=b==j?zb:b;var d=b[T];if(c){if(a.cache[d]){delete a.cache[d][c];c=e;for(c in a.cache[d])break;!c&&a.removeData(b)}}else{try{delete b[T]}catch(f){b.removeAttribute&&b.removeAttribute(T)}delete a.cache[d]}},queue:function(e,c,b){if(e){c=(c||L)+"queue";var d=a.data(e,c);if(!d||a.isArray(b))d=a.data(e,c,a.makeArray(b));else b&&d.push(b)}return d},dequeue:function(e,b){var d=a.queue(e,b),c=d.shift();if(!b||b===L)c=d[0];c!==h&&c.call(e)}});a.fn.extend({data:function(g,f){var c=this,b=g.split(m);b[1]=b[1]?m+b[1]:e;if(f===h){var d=c.triggerHandler("getData"+b[1]+"!",[b[0]]);if(d===h&&c.length)d=a.data(c[0],g);return d===h&&b[1]?c.data(b[0]):d}else return c.trigger("setData"+b[1]+"!",[b[0],f]).each(function(){a.data(this,g,f)})},removeData:function(b){return this.each(function(){a.removeData(this,b)})},queue:function(b,c){if(typeof b!==f){c=b;b=L}if(c===h)return a.queue(this[0],b);return this.each(function(){var d=a.queue(this,b,c);b==L&&d.length==1&&d[0].call(this)})},dequeue:function(b){return this.each(function(){a.dequeue(this,b)})}});(function(){var p="Syntax error, unrecognized expression: ",t=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,u=0,C=Object.prototype.toString,o=function(k,i,j,x){j=j||[];i=i||document;if(i.nodeType!==1&&i.nodeType!==9)return [];if(!k||typeof k!==f)return j;var a=[],y,l,h,B,D,v,z=b;t.lastIndex=0;while((y=t.exec(k))!==c){a.push(y[1]);if(y[2]){v=RegExp.rightContext;break}}if(a.length>1&&F.exec(k))if(a.length===2&&m.relative[a[0]])l=w(a[0]+a[1],i);else{l=m.relative[a[0]]?[i]:o(a.shift(),i);while(a.length){k=a.shift();if(m.relative[k])k+=a.shift();l=w(k,l)}}else{var A=x?{expr:a.pop(),"set":r(x)}:o.find(a.pop(),a.length===1&&i.parentNode?i.parentNode:i,q(i));l=o.filter(A.expr,A.set);if(a.length>0)h=r(l);else z=d;while(a.length){var n=a.pop(),u=n;if(!m.relative[n])n=e;else u=a.pop();if(u==c)u=i;m.relative[n](h,u,q(i))}}if(!h)h=l;if(!h)throw p+(n||k);if(C.call(h)===P)if(!z)j.push.apply(j,h);else if(i.nodeType===1)for(var g=0;h[g]!=c;g++)h[g]&&(h[g]===b||h[g].nodeType===1&&E(i,h[g]))&&j.push(l[g]);else for(var g=0;h[g]!=c;g++)h[g]&&h[g].nodeType===1&&j.push(l[g]);else r(h,j);if(v){o(v,i,j,x);if(s){hasDuplicate=d;j.sort(s);if(hasDuplicate)for(var g=1;g<j.length;g++)j[g]===j[g-1]&&j.splice(g--,1)}}return j};o.matches=function(a,b){return o(a,c,c,b)};o.find=function(a,h,j){var b,d;if(!a)return [];for(var g=0,k=m.order.length;g<k;g++){var f=m.order[g],d;if(d=m.match[f].exec(a)){var i=RegExp.leftContext;if(i.substr(i.length-1)!=="\\"){d[1]=(d[1]||e).replace(/\\/g,e);b=m.find[f](d,h,j);if(b!=c){a=a.replace(m.match[f],e);break}}}}if(!b)b=h.getElementsByTagName(l);return {"set":b,expr:a}};o.filter=function(a,n,s,u){var v=a,j=[],f=n,g,i,w=n&&n[0]&&q(n[0]);while(a&&n.length){for(var l in m.filter)if((g=m.match[l].exec(a))!=c){var x=m.filter[l],k,o;i=d;if(f==j)j=[];if(m.preFilter[l]){g=m.preFilter[l](g,f,s,j,u,w);if(!g)i=k=b;else if(g===b)continue}if(g)for(var r=0;(o=f[r])!=c;r++)if(o){k=x(o,g,r,f);var t=u^!!k;if(s&&k!=c)if(t)i=b;else f[r]=d;else if(t){j.push(o);i=b}}if(k!==h){if(!s)f=j;a=a.replace(m.match[l],e);if(!i)return [];break}}if(a==v)if(i==c)throw p+a;else break;v=a}return f};var m=o.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":qb,"for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute(B)}},relative:{"+":function(e,c,k){var i=typeof c===f,j=i&&!/\W/.test(c),h=i&&!j;if(j&&!k)c=c.toUpperCase();for(var g=0,l=e.length,a;g<l;g++)if(a=e[g]){while((a=a.previousSibling)&&a.nodeType!==1);e[g]=h||a&&a.nodeName===c?a||d:a===c}h&&o.filter(c,e,b)},">":function(e,a,k){var h=typeof a===f;if(h&&!/\W/.test(a)){a=k?a:a.toUpperCase();for(var c=0,j=e.length;c<j;c++){var g=e[c];if(g){var i=g.parentNode;e[c]=i.nodeName===a?i:d}}}else{for(var c=0,j=e.length;c<j;c++){var g=e[c];if(g)e[c]=h?g.parentNode:g.parentNode===a}h&&o.filter(a,e,b)}},"":function(e,a,c){var f=u++,b=y;if(!a.match(/\W/)){var d=a=c?a:a.toUpperCase();b=v}b(gb,a,f,e,d,c)},"~":function(e,a,c){var g=u++,b=y;if(typeof a===f&&!a.match(/\W/)){var d=a=c?a:a.toUpperCase();b=v}b(x,a,g,e,d,c)}},find:{ID:function(d,a,c){if(typeof a.getElementById!==i&&!c){var b=a.getElementById(d[1]);return b?[b]:[]}},NAME:function(f,e){if(typeof e.getElementsByName!==i){for(var d=[],b=e.getElementsByName(f[1]),a=0,g=b.length;a<g;a++)b[a].getAttribute("name")===f[1]&&d.push(b[a]);return d.length===0?c:d}},TAG:function(b,a){return a.getElementsByTagName(b[1])}},preFilter:{CLASS:function(b,h,i,j,l,k){b=g+b[1].replace(/\\/g,e)+g;if(k)return b;for(var f=0,a;(a=h[f])!=c;f++)if(a)if(l^(a.className&&(g+a.className+g).indexOf(b)>=0))!i&&j.push(a);else if(i)h[f]=d;return d},ID:function(a){return a[1].replace(/\\/g,e)},TAG:function(c,b){for(var a=0;b[a]===d;a++);return b[a]&&q(b[a])?c[1]:c[1].toUpperCase()},CHILD:function(a){if(a[1]=="nth"){var b=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a[2]=="even"&&"2n"||a[2]=="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}a[0]=u++;return a},ATTR:function(a,d,f,h,i,c){var b=a[1].replace(/\\/g,e);if(!c&&m.attrMap[b])a[1]=m.attrMap[b];if(a[2]==="~=")a[4]=g+a[4]+g;return a},PSEUDO:function(a,e,f,g,h){if(a[1]==="not")if(a[3].match(t).length>1||/^\w/.test(a[3]))a[3]=o(a[3],c,c,e);else{var i=o.filter(a[3],e,f,b^h);!f&&g.push.apply(g,i);return d}else if(m.match.POS.test(a[0])||m.match.CHILD.test(a[0]))return b;return a},POS:function(a){a.unshift(b);return a}},filters:{enabled:function(a){return a.disabled===d&&a.type!==A},disabled:function(a){return a.disabled===b},checked:function(a){return a.checked===b},selected:function(a){a.parentNode.selectedIndex;return a.selected===b},parent:function(a){return !!a.firstChild},empty:function(a){return !a.firstChild},has:function(b,c,a){return !!o(a[3],b).length},header:function(a){return /h\d/i.test(a.nodeName)},text:function(a){return "text"===a.type},radio:function(a){return "radio"===a.type},checkbox:function(a){return "checkbox"===a.type},file:function(a){return "file"===a.type},password:function(a){return "password"===a.type},submit:function(a){return "submit"===a.type},image:function(a){return "image"===a.type},reset:function(a){return "reset"===a.type},button:function(a){return "button"===a.type||a.nodeName.toUpperCase()==="BUTTON"},input:function(a){return /input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(b,a){return a===0},last:function(d,b,c,a){return b===a.length-1},even:function(b,a){return a%2===0},odd:function(b,a){return a%2===1},lt:function(c,b,a){return b<a[3]-0},gt:function(c,b,a){return b>a[3]-0},nth:function(c,b,a){return a[3]-0==b},eq:function(c,b,a){return a[3]-0==b}},filter:{PSEUDO:function(c,a,f,j){var g=a[1],h=m.filters[g];if(h)return h(c,f,a,j);else if(g==="contains")return (c.textContent||c.innerText||e).indexOf(a[3])>=0;else if(g==="not"){for(var i=a[3],f=0,k=i.length;f<k;f++)if(i[f]===c)return d;return b}},CHILD:function(c,g){var k=g[1],a=c;switch(k){case "only":case "first":while(a=a.previousSibling)if(a.nodeType===1)return d;if(k=="first")return b;a=c;case "last":while(a=a.nextSibling)if(a.nodeType===1)return d;return b;case "nth":var f=g[2],j=g[3];if(f==1&&j==0)return b;var i=g[0],e=c.parentNode;if(e&&(e.sizcache!==i||!c.nodeIndex)){var l=0;for(a=e.firstChild;a;a=a.nextSibling)if(a.nodeType===1)a.nodeIndex=++l;e.sizcache=i}var h=c.nodeIndex-j;if(f==0)return h==0;else return h%f==0&&h/f>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(b,a){return a===l&&b.nodeType===1||b.nodeName===a},CLASS:function(a,b){return (g+(a.className||a.getAttribute("class"))+g).indexOf(b)>-1},ATTR:function(i,k){var h=k[1],j=m.attrHandle[h]?m.attrHandle[h](i):i[h]!=c?i[h]:i.getAttribute(h),b=j+e,f=k[2],a=k[4];return j==c?f==="!=":f==="="?b===a:f==="*="?b.indexOf(a)>=0:f==="~="?(g+b+g).indexOf(a)>=0:!a?b&&j!==d:f==="!="?b!=a:f==="^="?b.indexOf(a)===0:f==="$="?b.substr(b.length-a.length)===a:f==="|="?b===a||b.substr(0,a.length+1)===a+"-":d},POS:function(d,b,f,c){var e=b[2],a=m.setFilters[e];if(a)return a(d,f,b,c)}}},F=m.match.POS;for(var D in m.match)m.match[D]=RegExp(m.match[D].source+/(?![^\[]*\])(?![^\(]*\))/.source);var r=function(b,a){b=Array.prototype.slice.call(b);if(a){a.push.apply(a,b);return a}return b};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(G){r=function(a,d){var c=d||[];if(C.call(a)===P)Array.prototype.push.apply(c,a);else if(typeof a.length===z)for(var b=0,e=a.length;b<e;b++)c.push(a[b]);else for(var b=0;a[b];b++)c.push(a[b]);return c}}var s;if(document.documentElement.compareDocumentPosition)s=function(c,d){var a=c.compareDocumentPosition(d)&4?-1:c===d?0:1;if(a===0)hasDuplicate=b;return a};else if("sourceIndex" in document.documentElement)s=function(c,d){var a=c.sourceIndex-d.sourceIndex;if(a===0)hasDuplicate=b;return a};else if(document.createRange)s=function(e,f){var a=e.ownerDocument.createRange(),c=f.ownerDocument.createRange();a.selectNode(e);a.collapse(b);c.selectNode(f);c.collapse(b);var d=a.compareBoundaryPoints(Range.START_TO_END,c);if(d===0)hasDuplicate=b;return d};(function(){var a=document.createElement("form"),c=k+(new Date).getTime();a.innerHTML="<input name='"+c+"'/>";var b=document.documentElement;b.insertBefore(a,b.firstChild);if(!!document.getElementById(c)){m.find.ID=function(b,c,d){if(typeof c.getElementById!==i&&!d){var a=c.getElementById(b[1]);return a?a.id===b[1]||typeof a.getAttributeNode!==i&&a.getAttributeNode("id").nodeValue===b[1]?[a]:h:[]}};m.filter.ID=function(a,c){var b=typeof a.getAttributeNode!==i&&a.getAttributeNode("id");return a.nodeType===1&&b&&b.nodeValue===c}}b.removeChild(a)})();(function(){var a=document.createElement(n);a.appendChild(document.createComment(e));if(a.getElementsByTagName(l).length>0)m.find.TAG=function(c,e){var a=e.getElementsByTagName(c[1]);if(c[1]===l){for(var d=[],b=0;a[b];b++)a[b].nodeType===1&&d.push(a[b]);a=d}return a};a.innerHTML="<a href='#'></a>";if(a.firstChild&&typeof a.firstChild.getAttribute!==i&&a.firstChild.getAttribute(B)!=="#")m.attrHandle.href=function(a){return a.getAttribute(B,2)}})();document.querySelectorAll&&(function(){var a=o,b=document.createElement(n);b.innerHTML="<p class='TEST'></p>";if(b.querySelectorAll&&b.querySelectorAll(".TEST").length===0)return;o=function(d,b,c,e){b=b||document;if(!e&&b.nodeType===9&&!q(b))try{return r(b.querySelectorAll(d),c)}catch(f){}return a(d,b,c,e)};o.find=a.find;o.filter=a.filter;o.selectors=a.selectors;o.matches=a.matches})();document.getElementsByClassName&&document.documentElement.getElementsByClassName&&(function(){var a=document.createElement(n);a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName("e").length===0)return;a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;m.order.splice(1,0,"CLASS");m.find.CLASS=function(c,a,b){if(typeof a.getElementsByClassName!==i&&!b)return a.getElementsByClassName(c[1])}})();function v(g,j,e,c,l,h){for(var i=g==x&&!h,b=0,k=c.length;b<k;b++){var a=c[b];if(a){if(i&&a.nodeType===1){a.sizcache=e;a.sizset=b}a=a[g];var f=d;while(a){if(a.sizcache===e){f=c[a.sizset];break}if(a.nodeType===1&&!h){a.sizcache=e;a.sizset=b}if(a.nodeName===j){f=a;break}a=a[g]}c[b]=f}}}function y(j,i,h,e,n,k){for(var l=j==x&&!k,c=0,m=e.length;c<m;c++){var a=e[c];if(a){if(l&&a.nodeType===1){a.sizcache=h;a.sizset=c}a=a[j];var g=d;while(a){if(a.sizcache===h){g=e[a.sizset];break}if(a.nodeType===1){if(!k){a.sizcache=h;a.sizset=c}if(typeof i!==f){if(a===i){g=b;break}}else if(o.filter(i,[a]).length>0){g=a;break}}a=a[j]}e[c]=g}}}var E=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16}:function(a,c){return a!==c&&(a.contains?a.contains(c):b)},q=function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&q(a.ownerDocument)},w=function(a,b){var d=[],f=e,g,h=b.nodeType?[b]:b;while(g=m.match.PSEUDO.exec(a)){f+=g[0];a=a.replace(m.match.PSEUDO,e)}a=m.relative[a]?a+l:a;for(var c=0,i=h.length;c<i;c++)o(a,h[c],d);return o.filter(f,d)};a.find=o;a.filter=o.filter;a.expr=o.selectors;a.expr[":"]=a.expr.filters;o.selectors.filters.hidden=function(a){return a.offsetWidth===0||a.offsetHeight===0};o.selectors.filters.visible=function(a){return a.offsetWidth>0||a.offsetHeight>0};o.selectors.filters.animated=function(b){return a.grep(a.timers,function(a){return b===a.elem}).length};a.multiFilter=function(a,b,c){if(c)a=":not("+a+")";return o.matches(a,b)};a.dir=function(d,c){var b=[],a=d[c];while(a&&a!=document){a.nodeType==1&&b.push(a);a=a[c]}return b};a.nth=function(a,b,c){b=b||1;for(var d=0;a;a=a[c])if(a.nodeType==1&&++d==b)break;return a};a.sibling=function(a,c){for(var b=[];a;a=a.nextSibling)a.nodeType==1&&a!=c&&b.push(a);return b};return;j.Sizzle=o})();a.event={add:function(e,n,f,g){try{if(e.nodeType==3||e.nodeType==8)return}catch(q){return}if(e.setInterval&&e!=j)e=j;if(!f.guid)f.guid=this.guid++;if(g!==h){var p=f;f=this.proxy(p);f.data=g}var l=a.data(e,o)||a.data(e,o,{}),k=a.data(e,r)||a.data(e,r,function(){return typeof a!==i&&!a.event.triggered?a.event.handle.apply(arguments.callee.elem,arguments):h});k.elem=e;a.each(n.split(/\s+/),function(j,c){var h=c.split(m);c=h.shift();f.type=h.slice().sort().join(m);var i=l[c];a.event.specialAll[c]&&a.event.specialAll[c].setup.call(e,g,h);if(!i){i=l[c]={};if(!a.event.special[c]||a.event.special[c].setup.call(e,g,h)===d)if(e.addEventListener)e.addEventListener(c,k,d);else e.attachEvent&&e.attachEvent(I+c,k)}i[f.guid]=f;a.event.global[c]=b});e=c},guid:1,global:{},remove:function(b,i,k){try{if(b.nodeType==3||b.nodeType==8)return}catch(p){return}var g=a.data(b,o),j,q;if(g){if(i===h||typeof i===f&&i.charAt(0)==m)for(var n in g)this.remove(b,n+(i||e));else{if(i.type){k=i.handler;i=i.type}a.each(i.split(/\s+/),function(l,e){var f=e.split(m);e=f.shift();var i=RegExp(M+f.slice().sort().join(".*\\.")+N);if(g[e]){if(k)delete g[e][k.guid];else for(var h in g[e])if(i.test(g[e][h].type))delete g[e][h];a.event.specialAll[e]&&a.event.specialAll[e].teardown.call(b,f);for(j in g[e])break;if(!j){if(!a.event.special[e]||a.event.special[e].teardown.call(b,f)===d)if(b.removeEventListener)b.removeEventListener(e,a.data(b,r),d);else b.detachEvent&&b.detachEvent(I+e,a.data(b,r));j=c;delete g[e]}}})}for(j in g)break;if(!j){var l=a.data(b,r);if(l)l.elem=c;a.removeData(b,o);a.removeData(b,r)}}},trigger:function(c,g,e,i){var f=c.type||c;if(!i){c=typeof c===v?c[T]?c:a.extend(a.Event(f),c):a.Event(f);if(f.indexOf("!")>=0){c.type=f=f.slice(0,-1);c.exclusive=b}if(!e){c.stopPropagation();this.global[f]&&a.each(a.cache,function(){this.events&&this.events[f]&&a.event.trigger(c,g,this.handle.elem)})}if(!e||e.nodeType==3||e.nodeType==8)return h;c.result=h;c.target=e;g=a.makeArray(g);g.unshift(c)}c.currentTarget=e;var j=a.data(e,r);j&&j.apply(e,g);if((!e[f]||a.nodeName(e,"a")&&f=="click")&&e[I+f]&&e[I+f].apply(e,g)===d)c.result=d;if(!i&&e[f]&&!c.isDefaultPrevented()&&!(a.nodeName(e,"a")&&f=="click")){this.triggered=b;try{e[f]()}catch(l){}}this.triggered=d;if(!c.isPropagationStopped()){var k=e.parentNode||e.ownerDocument;k&&a.event.trigger(c,g,k,b)}},handle:function(b){var i,f;b=arguments[0]=a.event.fix(b||j.event);b.currentTarget=this;var e=b.type.split(m);b.type=e.shift();i=!e.length&&!b.exclusive;var k=RegExp(M+e.slice().sort().join(".*\\.")+N);f=(a.data(this,o)||{})[b.type];for(var l in f){var c=f[l];if(i||k.test(c.type)){b.handler=c;b.data=c.data;var g=c.apply(this,arguments);if(g!==h){b.result=g;if(g===d){b.preventDefault();b.stopPropagation()}}if(b.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(g),fix:function(b){if(b[T])return b;var g=b;b=a.Event(g);for(var h=this.props.length,f;h;){f=this.props[--h];b[f]=g[f]}if(!b.target)b.target=b.srcElement||document;if(b.target.nodeType==3)b.target=b.target.parentNode;if(!b.relatedTarget&&b.fromElement)b.relatedTarget=b.fromElement==b.target?b.toElement:b.fromElement;if(b.pageX==c&&b.clientX!=c){var d=document.documentElement,e=document.body;b.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d.clientLeft||0);b.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d.clientTop||0)}if(!b.which&&(b.charCode||b.charCode===0?b.charCode:b.keyCode))b.which=b.charCode||b.keyCode;if(!b.metaKey&&b.ctrlKey)b.metaKey=b.ctrlKey;if(!b.which&&b.button)b.which=b.button&1?1:b.button&2?3:b.button&4?2:0;return b},proxy:function(b,a){a=a||function(){return b.apply(this,arguments)};a.guid=b.guid=b.guid||a.guid||this.guid++;return a},special:{ready:{setup:Ab,teardown:function(){}}},specialAll:{live:{setup:function(c,b){a.event.add(this,b[0],xb)},teardown:function(b){if(b.length){var c=0,d=RegExp(M+b[0]+N);a.each(a.data(this,o).live||{},function(){if(d.test(this.type))c++});c<1&&a.event.remove(this,b[0],xb)}}}}};a.Event=function(d){var c=this;if(!c.preventDefault)return new a.Event(d);if(d&&d.type){c.originalEvent=d;c.type=d.type}else c.type=d;c.timeStamp=db();c[T]=b};function sb(){return d}function tb(){return b}a.Event.prototype={preventDefault:function(){this.isDefaultPrevented=tb;var a=this.originalEvent;if(!a)return;a.preventDefault&&a.preventDefault();a.returnValue=d},stopPropagation:function(){this.isPropagationStopped=tb;var a=this.originalEvent;if(!a)return;a.stopPropagation&&a.stopPropagation();a.cancelBubble=b},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=tb;this.stopPropagation()},isDefaultPrevented:sb,isPropagationStopped:sb,isImmediatePropagationStopped:sb};var ub=function(d){var c=this,b=d.relatedTarget;while(b&&b!=c)try{b=b.parentNode}catch(e){b=c}if(b!=c){d.type=d.data;a.event.handle.apply(c,arguments)}};a.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(b,c){a.event.special[c]={setup:function(){a.event.add(this,b,ub,c)},teardown:function(){a.event.remove(this,b,ub)}}});a.fn.extend({bind:function(c,b,d){return c=="unload"?this.one(c,b,d):this.each(function(){a.event.add(this,c,d||b,d&&b)})},one:function(e,b,c){var d=a.event.proxy(c||b,function(e){a(this).unbind(e,d);return (c||b).apply(this,arguments)});return this.each(function(){a.event.add(this,e,d,c&&b)})},unbind:function(b,c){return this.each(function(){a.event.remove(this,b,c)})},trigger:function(c,b){return this.each(function(){a.event.trigger(c,b,this)})},triggerHandler:function(d,c){if(this[0]){var b=a.Event(d);b.preventDefault();b.stopPropagation();a.event.trigger(b,c,this[0]);return b.result}},toggle:function(e){var b=arguments,c=1;while(c<b.length)a.event.proxy(e,b[c++]);return this.click(a.event.proxy(e,function(e){var a=this;a.lastToggle=(a.lastToggle||0)%c;e.preventDefault();return b[a.lastToggle++].apply(a,arguments)||d}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b)},ready:function(b){Ab();if(a.isReady)b.call(document,a);else a.readyList.push(b);return this},live:function(d,e){var b=this,c=a.event.proxy(e);c.guid+=b.selector+d;a(document).bind(wb(d,b.selector),b.selector,c);return b},die:function(b,d){a(document).unbind(wb(b,this.selector),d?{guid:d.guid+this.selector+b}:c);return this}});function xb(e){var g=RegExp(M+e.type+N),f=b,c=[];a.each(a.data(this,o).live||[],function(f,b){if(g.test(b.type)){var d=a(e.target).closest(b.data)[0];d&&c.push({elem:d,fn:b})}});c.sort(function(b,c){return a.data(b.elem,K)-a.data(c.elem,K)});a.each(c,function(){if(this.fn.call(this.elem,e,this.fn.data)===d)return f=d});return f}function wb(b,a){return ["live",b,a.replace(/\./g,"`").replace(/ /g,"|")].join(m)}a.extend({isReady:d,readyList:[],ready:function(){if(!a.isReady){a.isReady=b;if(a.readyList){a.each(a.readyList,function(){this.call(document,a)});a.readyList=c}a(document).triggerHandler("ready")}}});var yb=d;function Ab(){var e="onreadystatechange",c="DOMContentLoaded";if(yb)return;yb=b;if(document.addEventListener)document.addEventListener(c,function(){document.removeEventListener(c,arguments.callee,d);a.ready()},d);else if(document.attachEvent){document.attachEvent(e,function(){if(document.readyState===Z){document.detachEvent(e,arguments.callee);a.ready()}});document.documentElement.doScroll&&j==j.top&&(function(){if(a.isReady)return;try{document.documentElement.doScroll("left")}catch(b){setTimeout(arguments.callee,0);return}a.ready()})()}a.event.add(j,"load",a.ready)}a.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(c,b){a.fn[b]=function(a){return a?this.bind(b,a):this.trigger(b)}});a(j).bind("unload",function(){for(var b in a.cache)b!=1&&a.cache[b].handle&&a.event.remove(a.cache[b].handle.elem)});(function(){var f="onclick";a.support={};var i=document.documentElement,h=document.createElement(k),e=document.createElement(n),m=k+(new Date).getTime();e.style.display=s;e.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 o=e.getElementsByTagName(l),g=e.getElementsByTagName("a")[0];if(!o||!o.length||!g)return;a.support={leadingWhitespace:e.firstChild.nodeType==3,tbody:!e.getElementsByTagName(E).length,objectAll:!!e.getElementsByTagName(v)[0].getElementsByTagName(l).length,htmlSerialize:!!e.getElementsByTagName("link").length,style:/red/.test(g.getAttribute("style")),hrefNormalized:g.getAttribute(B)==="/a",opacity:g.style.opacity==="0.5",cssFloat:!!g.style.cssFloat,scriptEval:d,noCloneEvent:b,boxModel:c};h.type=Y;try{h.appendChild(document.createTextNode("window."+m+"=1;"))}catch(p){}i.insertBefore(h,i.firstChild);if(j[m]){a.support.scriptEval=b;delete j[m]}i.removeChild(h);if(e.attachEvent&&e.fireEvent){e.attachEvent(f,function(){a.support.noCloneEvent=d;e.detachEvent(f,arguments.callee)});e.cloneNode(b).fireEvent(f)}a(function(){var b=document.createElement(n);b.style.width=b.style.paddingLeft=O;document.body.appendChild(b);a.boxModel=a.support.boxModel=b.offsetWidth===2;document.body.removeChild(b).style.display=s})})();var nb=a.support.cssFloat?"cssFloat":"styleFloat";a.props={"for":"htmlFor","class":qb,"float":nb,cssFloat:nb,styleFloat:nb,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:fb};a.fn.extend({_load:a.fn.load,load:function(d,b,h){if(typeof d!==f)return this._load(d);var i=d.indexOf(g);if(i>=0){var j=d.slice(i,d.length);d=d.slice(0,i)}var l=y;if(b)if(a.isFunction(b)){h=b;b=c}else if(typeof b===v){b=a.param(b);l="POST"}var k=this;a.ajax({url:d,type:l,dataType:"html",data:b,complete:function(b,c){(c==C||c==ab)&&k.html(j?a("<div/>").append(b.responseText.replace(/<script(.|\s)*?\/script>/g,e)).find(j):b.responseText);h&&k.each(h,[b.responseText,c,b])}});return this},serialize:function(){return a.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?a.makeArray(this.elements):this}).filter(function(){var a=this;return a.name&&!a.disabled&&(a.checked||/select|textarea/i.test(a.nodeName)||/text|hidden|password|search/i.test(a.type))}).map(function(e,d){var b=a(this).val();return b==c?c:a.isArray(b)?a.map(b,function(a){return {name:d.name,value:a}}):{name:d.name,value:b}}).get()}});a.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(c,b){a.fn[b]=function(a){return this.bind(b,a)}});var Jb=db();a.extend({"get":function(f,b,d,e){if(a.isFunction(b)){d=b;b=c}return a.ajax({type:y,url:f,data:b,success:d,dataType:e})},getScript:function(d,b){return a.get(d,c,b,k)},getJSON:function(d,c,b){return a.get(d,c,b,R)},post:function(e,b,c,d){if(a.isFunction(b)){c=b;b={}}return a.ajax({type:"POST",url:e,data:b,success:c,dataType:d})},ajaxSetup:function(b){a.extend(a.ajaxSettings,b)},ajaxSettings:{url:location.href,global:b,type:y,contentType:"application/x-www-form-urlencoded",processData:b,async:b,xhr:function(){return j.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(g){var l="timeout",n="ajaxStop",t="callback";g=a.extend(b,g,a.extend(b,{},a.ajaxSettings,g));var o,r=/=\?(&|$)/g,p,B,s=g.type.toUpperCase();if(g.data&&g.processData&&typeof g.data!==f)g.data=a.param(g.data);if(g.dataType=="jsonp"){if(s==y){if(!g.url.match(r))g.url+=(g.url.match(/\?/)?"&":"?")+(g.jsonp||t)+"=?"}else if(!g.data||!g.data.match(r))g.data=(g.data?g.data+"&":e)+(g.jsonp||t)+"=?";g.dataType=R}if(g.dataType==R&&(g.data&&g.data.match(r)||g.url.match(r))){o="jsonp"+Jb++;if(g.data)g.data=(g.data+e).replace(r,"="+o+"$1");g.url=g.url.replace(r,"="+o+"$1");g.dataType=k;j[o]=function(a){B=a;A();z();j[o]=h;try{delete j[o]}catch(b){}v&&v.removeChild(m)}}if(g.dataType==k&&g.cache==c)g.cache=d;if(g.cache===d&&s==y){var G=db(),F=g.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+G+"$2");g.url=F+(F==g.url?(g.url.match(/\?/)?"&":"?")+"_="+G:e)}if(g.data&&s==y){g.url+=(g.url.match(/\?/)?"&":"?")+g.data;g.data=c}g.global&&!a.active++&&a.event.trigger("ajaxStart");var u=/^(\w+:)?\/\/([^\/?#]+)/.exec(g.url);if(g.dataType==k&&s==y&&u&&(u[1]&&u[1]!=location.protocol||u[2]!=location.host)){var v=document.getElementsByTagName("head")[0],m=document.createElement(k);m.src=g.url;if(g.scriptCharset)m.charset=g.scriptCharset;if(!o){var E=d;m.onload=m.onreadystatechange=function(){if(!E&&(!this.readyState||this.readyState=="loaded"||this.readyState==Z)){E=b;A();z();m.onload=m.onreadystatechange=c;v.removeChild(m)}}}v.appendChild(m);return h}var x=d,i=g.xhr();if(g.username)i.open(s,g.url,g.async,g.username,g.password);else i.open(s,g.url,g.async);try{g.data&&i.setRequestHeader("Content-Type",g.contentType);g.ifModified&&i.setRequestHeader("If-Modified-Since",a.lastModified[g.url]||"Thu, 01 Jan 1970 00:00:00 GMT");i.setRequestHeader("X-Requested-With","XMLHttpRequest");i.setRequestHeader("Accept",g.dataType&&g.accepts[g.dataType]?g.accepts[g.dataType]+", */*":g.accepts._default)}catch(D){}if(g.beforeSend&&g.beforeSend(i,g)===d){g.global&&!--a.active&&a.event.trigger(n);i.abort();return d}g.global&&a.event.trigger("ajaxSend",[i,g]);var w=function(d){if(i.readyState==0){if(q){clearInterval(q);q=c;g.global&&!--a.active&&a.event.trigger(n)}}else if(!x&&i&&(i.readyState==4||d==l)){x=b;if(q){clearInterval(q);q=c}p=d==l?l:!a.httpSuccess(i)?"error":g.ifModified&&a.httpNotModified(i,g.url)?ab:C;if(p==C)try{B=a.httpData(i,g.dataType,g)}catch(f){p=U}if(p==C){var e;try{e=i.getResponseHeader(hb)}catch(f){}if(g.ifModified&&e)a.lastModified[g.url]=e;!o&&A()}else a.handleError(g,i,p);z();d&&i.abort();if(g.async)i=c}};if(g.async){var q=setInterval(w,13);g.timeout>0&&setTimeout(function(){i&&!x&&w(l)},g.timeout)}try{i.send(g.data)}catch(D){a.handleError(g,i,c,D)}!g.async&&w();function A(){g.success&&g.success(B,p);g.global&&a.event.trigger("ajaxSuccess",[i,g])}function z(){g.complete&&g.complete(i,p);g.global&&a.event.trigger("ajaxComplete",[i,g]);g.global&&!--a.active&&a.event.trigger(n)}return i},handleError:function(b,c,e,d){b.error&&b.error(c,e,d);b.global&&a.event.trigger("ajaxError",[c,b,d])},active:0,httpSuccess:function(a){try{return !a.status&&location.protocol=="file:"||a.status>=200&&a.status<300||a.status==304||a.status==1223}catch(b){}return d},httpNotModified:function(b,e){try{var c=b.getResponseHeader(hb);return b.status==304||c==a.lastModified[e]}catch(f){}return d},httpData:function(d,c,e){var h=d.getResponseHeader("content-type"),g=c=="xml"||!c&&h&&h.indexOf("xml")>=0,b=g?d.responseXML:d.responseText;if(g&&b.documentElement.tagName==U)throw U;if(e&&e.dataFilter)b=e.dataFilter(b,c);if(typeof b===f){c==k&&a.globalEval(b);if(c==R)b=j["eval"]("("+b+")")}return b},param:function(b){var e=[];function d(b,a){e[e.length]=encodeURIComponent(b)+"="+encodeURIComponent(a)}if(a.isArray(b)||b.jquery)a.each(b,function(){d(this.name,this.value)});else for(var c in b)if(a.isArray(b[c]))a.each(b[c],function(){d(c,this)});else d(c,a.isFunction(b[c])?b[c]():b[c]);return e.join("&").replace(/%20/g,"+")}});var rb={},ob,Cb=[[D,ib,"marginBottom","paddingTop","paddingBottom"],[q,jb,"marginRight","paddingLeft","paddingRight"],[w]];function cb(c,d){var b={};a.each(Cb.concat.apply([],Cb.slice(0,d)),function(){b[this]=c});return b}a.fn.extend({show:function(g,j){var b=this;if(g)return b.animate(cb(t,3),g,j);else{for(var c=0,i=b.length;c<i;c++){var k=a.data(b[c],J);b[c].style.display=k||e;if(a.css(b[c],G)===s){var f=b[c].tagName,d;if(rb[f])d=rb[f];else{var h=a("<"+f+" />").appendTo("body");d=h.css(G);if(d===s)d=Q;h.remove();rb[f]=d}a.data(b[c],J,d)}}for(var c=0,i=b.length;c<i;c++)b[c].style.display=a.data(b[c],J)||e;return b}},hide:function(d,g){var b=this;if(d)return b.animate(cb(u,3),d,g);else{for(var c=0,f=b.length;c<f;c++){var e=a.data(b[c],J);!e&&e!==s&&a.data(b[c],J,a.css(b[c],G))}for(var c=0,f=b.length;c<f;c++)b[c].style.display=s;return b}},_toggle:a.fn.toggle,toggle:function(b,f){var d=this,e=typeof b===X;return a.isFunction(b)&&a.isFunction(f)?d._toggle.apply(d,arguments):b==c||e?d.each(function(){var c=e?b:a(this).is(":hidden");a(this)[c?t:u]()}):d.animate(cb(V,3),b,f)},fadeTo:function(b,c,a){return this.animate({opacity:c},b,a)},animate:function(f,j,i,h){var g=a.speed(j,i,h);return this[g.queue===d?"each":"queue"](function(){var d=this,h=a.extend({},g),i,j=d.nodeType==1&&a(d).is(":hidden"),k=d;for(i in f){if(f[i]==u&&j||f[i]==t&&!j)return h.complete.call(d);if((i==D||i==q)&&d.style){h.display=a.css(d,G);h.overflow=d.style.overflow}}if(h.overflow!=c)d.style.overflow=A;h.curAnim=a.extend({},f);a.each(f,function(n,i){var l=new a.fx(k,h,n);if(/toggle|show|hide/.test(i))l[i==V?j?t:u:i](f);else{var d=i.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),c=l.cur(b)||0;if(d){var g=parseFloat(d[2]),m=d[3]||p;if(m!=p){k.style[n]=(g||1)+m;c=(g||1)/l.cur(b)*c;k.style[n]=c+m}if(d[1])g=(d[1]=="-="?-1:1)*g+c;l.custom(c,g,m)}else l.custom(c,i,e)}});return b})},stop:function(f,e){var d=this,c=a.timers;f&&d.queue([]);d.each(function(){for(var a=c.length-1;a>=0;a--)if(c[a].elem==this){e&&c[a](b);c.splice(a,1)}});!e&&d.dequeue();return d}});a.each({slideDown:cb(t,1),slideUp:cb(u,1),slideToggle:cb(V,1),fadeIn:{opacity:t},fadeOut:{opacity:u}},function(c,b){a.fn[c]=function(c,a){return this.animate(b,c,a)}});a.extend({speed:function(e,c,f){var b=typeof e===v?e:{complete:f||!f&&c||a.isFunction(e)&&e,duration:e,easing:f&&c||c&&!a.isFunction(c)&&c};b.duration=a.fx.off?0:typeof b.duration===z?b.duration:a.fx.speeds[b.duration]||a.fx.speeds._default;b.old=b.complete;b.complete=function(){b.queue!==d&&a(this).dequeue();a.isFunction(b.old)&&b.old.call(this)};return b},easing:{linear:function(c,d,a,b){return a+b*c},swing:function(c,d,a,b){return (-Math.cos(c*Math.PI)/2+.5)*b+a}},timers:[],fx:function(b,a,c){this.options=a;this.elem=b;this.prop=c;if(!a.orig)a.orig={}}});a.fx.prototype={update:function(){var b=this;b.options.step&&b.options.step.call(b.elem,b.now,b);(a.fx.step[b.prop]||a.fx.step._default)(b);if((b.prop==D||b.prop==q)&&b.elem.style)b.elem.style.display=Q},cur:function(e){var b=this;if(b.elem[b.prop]!=c&&(!b.elem.style||b.elem.style[b.prop]==c))return b.elem[b.prop];var d=parseFloat(a.css(b.elem,b.prop,e));return d&&d>-1e4?d:parseFloat(a.curCSS(b.elem,b.prop))||0},custom:function(d,g,f){var b=this;b.startTime=db();b.start=d;b.end=g;b.unit=f||b.unit||p;b.now=b.start;b.pos=b.state=0;var e=b;function c(a){return e.step(a)}c.elem=b.elem;if(c()&&a.timers.push(c)&&!ob)ob=setInterval(function(){for(var b=a.timers,c=0;c<b.length;c++)!b[c]()&&b.splice(c--,1);if(!b.length){clearInterval(ob);ob=h}},13)},show:function(){var c=this;c.options.orig[c.prop]=a.attr(c.elem.style,c.prop);c.options.show=b;c.custom(c.prop==q||c.prop==D?1:0,c.cur());a(c.elem).show()},hide:function(){var c=this;c.options.orig[c.prop]=a.attr(c.elem.style,c.prop);c.options.hide=b;c.custom(c.cur(),0)},step:function(l){var e=this,k=db();if(l||k>=e.options.duration+e.startTime){e.now=e.end;e.pos=e.state=1;e.update();e.options.curAnim[e.prop]=b;var g=b;for(var h in e.options.curAnim)if(e.options.curAnim[h]!==b)g=d;if(g){if(e.options.display!=c){e.elem.style.overflow=e.options.overflow;e.elem.style.display=e.options.display;if(a.css(e.elem,G)==s)e.elem.style.display=Q}e.options.hide&&a(e.elem).hide();if(e.options.hide||e.options.show)for(var j in e.options.curAnim)a.attr(e.elem.style,j,e.options.orig[j]);e.options.complete.call(e.elem);if(a.browser.msie){var f=b;if(h===w&&e.end!==1)f=d;if(f)try{e.elem.style.removeAttribute("filter")}catch(m){}}}return d}else{var i=k-e.startTime;e.state=i/e.options.duration;e.pos=a.easing[e.options.easing||(a.easing.swing?"swing":"linear")](e.state,i,0,1,e.options.duration);e.now=e.start+(e.end-e.start)*e.pos;e.update()}return b}};a.extend(a.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(b){a.attr(b.elem.style,w,b.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=c)a.elem.style[a.prop]=a.now+a.unit;else a.elem[a.prop]=a.now}}});if(document.documentElement["getBoundingClientRect"])a.fn.offset=function(){var b=this;if(!b[0])return {top:0,left:0};if(b[0]===b[0].ownerDocument.body)return a.offset.bodyOffset(b[0]);var e=b[0].getBoundingClientRect(),f=b[0].ownerDocument,d=f.body,c=f.documentElement,h=c.clientTop||d.clientTop||0,g=c.clientLeft||d.clientLeft||0,j=e.top+(self.pageYOffset||a.boxModel&&c.scrollTop||d.scrollTop)-h,i=e.left+(self.pageXOffset||a.boxModel&&c.scrollLeft||d.scrollLeft)-g;return {top:j,left:i}};else a.fn.offset=function(){var g=this;if(!g[0])return {top:0,left:0};if(g[0]===g[0].ownerDocument.body)return a.offset.bodyOffset(g[0]);a.offset.initialized||a.offset.initialize();var b=g[0],j=b.offsetParent,n=b,l=b.ownerDocument,d,k=l.documentElement,h=l.body,m=l.defaultView,i=m.getComputedStyle(b,c),f=b.offsetTop,e=b.offsetLeft;while((b=b.parentNode)&&b!==h&&b!==k){d=m.getComputedStyle(b,c);f-=b.scrollTop,e-=b.scrollLeft;if(b===j){f+=b.offsetTop,e+=b.offsetLeft;if(a.offset.doesNotAddBorder&&!(a.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.tagName)))f+=parseInt(d.borderTopWidth,10)||0,e+=parseInt(d.borderLeftWidth,10)||0;n=j,j=b.offsetParent}if(a.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible")f+=parseInt(d.borderTopWidth,10)||0,e+=parseInt(d.borderLeftWidth,10)||0;i=d}if(i.position===mb||i.position==="static")f+=h.offsetTop,e+=h.offsetLeft;if(i.position==="fixed")f+=Math.max(k.scrollTop,h.scrollTop),e+=Math.max(k.scrollLeft,h.scrollLeft);return {top:f,left:e}};a.offset={initialize:function(){var c=this;if(c.initialized)return;var a=document.body,d=document.createElement(n),e,f,l,i,g,h,j=a.style.marginTop,k='<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>';g={position:kb,top:0,left:0,margin:0,border:0,width:O,height:O,visibility:A};for(h in g)d.style[h]=g[h];d.innerHTML=k;a.insertBefore(d,a.firstChild);e=d.firstChild,f=e.firstChild,i=e.nextSibling.firstChild.firstChild;c.doesNotAddBorder=f.offsetTop!==5;c.doesAddBorderForTableAndCells=i.offsetTop===5;e.style.overflow=A,e.style.position=mb;c.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;a.style.marginTop=O;c.doesNotIncludeMarginInBodyOffset=a.offsetTop===0;a.style.marginTop=j;a.removeChild(d);c.initialized=b},bodyOffset:function(c){a.offset.initialized||a.offset.initialize();var e=c.offsetTop,d=c.offsetLeft;if(a.offset.doesNotIncludeMarginInBodyOffset)e+=parseInt(a.curCSS(c,ib,b),10)||0,d+=parseInt(a.curCSS(c,jb,b),10)||0;return {top:e,left:d}}};a.fn.extend({position:function(){var a=this,f=0,g=0,e;if(a[0]){var b=a.offsetParent(),d=a.offset(),c=/^body|html$/i.test(b[0].tagName)?{top:0,left:0}:b.offset();d.top-=pb(a,ib);d.left-=pb(a,jb);c.top+=pb(b,"borderTopWidth");c.left+=pb(b,"borderLeftWidth");e={top:d.top-c.top,left:d.left-c.left}}return e},offsetParent:function(){var b=this[0].offsetParent||document.body;while(b&&(!/^body|html$/i.test(b.tagName)&&a.css(b,"position")=="static"))b=b.offsetParent;return a(b)}});a.each([eb,"Top"],function(d,e){var b=S+e;a.fn[b]=function(f){var e=this;if(!e[0])return c;return f!==h?e.each(function(){this==j||this==document?j.scrollTo(!d?f:a(j).scrollLeft(),d?f:a(j).scrollTop()):(this[b]=f)}):e[0]==j||e[0]==document?self[d?"pageYOffset":"pageXOffset"]||a.boxModel&&document.documentElement[b]||document.body[b]:e[0][b]}});a.each(["Height","Width"],function(i,b){var l=i?eb:"Top",k=i?"Right":"Bottom",g=b.toLowerCase();a.fn["inner"+b]=function(){return this[0]?a.css(this[0],g,d,"padding"):c};a.fn["outer"+b]=function(b){return this[0]?a.css(this[0],g,d,b?F:H):c};var e=b.toLowerCase();a.fn[e]=function(i){var d="client",g=this;return g[0]==j?document.compatMode=="CSS1Compat"&&document.documentElement[d+b]||document.body[d+b]:g[0]==document?Math.max(document.documentElement[d+b],document.body[S+b],document.documentElement[S+b],document.body["offset"+b],document.documentElement["offset"+b]):i===h?g.length?a.css(g[0],e):c:g.css(e,typeof i===f?i:i+p)}})})();jQuery.ui||function(a){var p="mouseup.",o="mousemove.",g="disabled",n="aria-disabled",m="-state-disabled",l="-disabled",d="string",k="tabindex",j="selectstart.ui",i="MozUserSelect",e="unselectable",c=true,b=false,f="overflow",u=a.fn.remove,w=a.browser.mozilla&&parseFloat(a.browser.version)<1.9;a.ui={version:"1.7.1",plugin:{add:function(e,f,d){var c=a.ui[e].prototype;for(var b in d){c.plugins[b]=c.plugins[b]||[];c.plugins[b].push([f,d[b]])}},call:function(a,e,d){var b=a.plugins[e];if(!b||!a.element[0].parentNode)return;for(var c=0;c<b.length;c++)a.options[b[c][0]]&&b[c][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(d,h){if(a(d).css(f)=="hidden")return b;var e=h&&h=="left"?"scrollLeft":"scrollTop",g=b;if(d[e]>0)return c;d[e]=1;g=d[e]>0;d[e]=0;return g},isOverAxis:function(b,a,c){return b>a&&b<a+c},isOver:function(g,f,e,d,b,c){return a.ui.isOverAxis(g,e,b)&&a.ui.isOverAxis(f,d,c)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(w){var q=a.attr,s=a.fn.removeAttr,r="http://www.w3.org/2005/07/aaa",h=/^aria-/,t=/^wairole:/;a.attr=function(d,a,c){var b=this,e=c!==undefined;return a=="role"?e?q.call(b,d,a,"wairole:"+c):(q.apply(b,arguments)||"").replace(t,""):h.test(a)?e?d.setAttributeNS(r,a.replace(h,"aaa:"),c):q.call(b,d,a.replace(h,"aaa:")):q.apply(b,arguments)};a.fn.removeAttr=function(a){return h.test(a)?this.each(function(){this.removeAttributeNS(r,a.replace(h,""))}):s.call(this,a)}}a.fn.extend({remove:function(){a("*",this).add(this).each(function(){a(this).triggerHandler("remove")});return u.apply(this,arguments)},enableSelection:function(){return this.attr(e,"off").css(i,"").unbind(j)},disableSelection:function(){return this.attr(e,"on").css(i,"none").bind(j,function(){return b})},scrollParent:function(){var d="overflow-x",c="overflow-y",b="position",e=this,g;if(a.browser.msie&&/(static|relative)/.test(e.css(b))||/absolute/.test(e.css(b)))g=e.parents().filter(function(){var e=this;return /(relative|absolute|fixed)/.test(a.curCSS(e,b,1))&&/(auto|scroll)/.test(a.curCSS(e,f,1)+a.curCSS(e,c,1)+a.curCSS(e,d,1))}).eq(0);else g=e.parents().filter(function(){return /(auto|scroll)/.test(a.curCSS(this,f,1)+a.curCSS(this,c,1)+a.curCSS(this,d,1))}).eq(0);return /fixed/.test(e.css(b))||!g.length?a(document):g}});a.extend(a.expr[":"],{data:function(c,d,b){return !!a.data(c,b[3])},focusable:function(b){var c=b.nodeName.toLowerCase(),d=a.attr(b,k);return (/input|select|textarea|button|object/.test(c)?!b.disabled:"a"==c||"area"==c?b.href||!isNaN(d):!isNaN(d))&&!a(b)["area"==c?"parents":"closest"](":hidden").length},tabbable:function(c){var b=a.attr(c,k);return (isNaN(b)||b>=0)&&a(c).is(":focusable")}});function v(f,h,g,e){function c(c){var b=a[f][h][c]||[];return typeof b==d?b.split(/,?\s+/):b}var b=c("getter");if(e.length==1&&typeof e[0]==d)b=b.concat(c("getterSetter"));return a.inArray(g,b)!=-1}a.widget=function(b,e){var c=b.split(".")[0];b=b.split(".")[1];a.fn[b]=function(e){var f=typeof e==d,h=Array.prototype.slice.call(arguments,1);if(f&&e.substring(0,1)=="_")return this;if(f&&v(c,b,e,h)){var g=a.data(this[0],b);return g?g[e].apply(g,h):undefined}return this.each(function(){var d=a.data(this,b);!d&&!f&&a.data(this,b,new a[c][b](this,e))._init();d&&f&&a.isFunction(d[e])&&d[e].apply(d,h)})};a[c]=a[c]||{};a[c][b]=function(e,g){var d=this,f=d;d.namespace=c;d.widgetName=b;d.widgetEventPrefix=a[c][b].eventPrefix||b;d.widgetBaseClass=c+"-"+b;d.options=a.extend({},a.widget.defaults,a[c][b].defaults,a.metadata&&a.metadata.get(e)[b],g);d.element=a(e).bind("setData."+b,function(a,c,b){if(a.target==e)return f._setData(c,b)}).bind("getData."+b,function(a,b){if(a.target==e)return f._getData(b)}).bind("remove",function(){return f.destroy()})};a[c][b].prototype=a.extend({},a.widget.prototype,e);a[c][b].getterSetter="option"};a.widget.prototype={_init:function(){},destroy:function(){var a=this;a.element.removeData(a.widgetName).removeClass(a.widgetBaseClass+l+" "+a.namespace+m).removeAttr(n)},option:function(b,e){var c=b,f=this;if(typeof b==d){if(e===undefined)return this._getData(b);c={};c[b]=e}a.each(c,function(b,a){f._setData(b,a)})},_getData:function(a){return this.options[a]},_setData:function(c,b){var a=this;a.options[c]=b;c==g&&a.element[b?"addClass":"removeClass"](a.widgetBaseClass+l+" "+a.namespace+m).attr(n,b)},enable:function(){this._setData(g,b)},disable:function(){this._setData(g,c)},_trigger:function(e,c,h){var d=this,g=d.options[e],j=e==d.widgetEventPrefix?e:d.widgetEventPrefix+e;c=a.Event(c);c.type=j;if(c.originalEvent)for(var i=a.event.props.length,f;i;){f=a.event.props[--i];c[f]=c.originalEvent[f]}d.element.trigger(c,h);return !(a.isFunction(g)&&g.call(d.element[0],c,h)===b||c.isDefaultPrevented())}};a.widget.defaults={disabled:b};a.ui.mouse={_mouseInit:function(){var c=this,d=c;c.element.bind("mousedown."+c.widgetName,function(a){return d._mouseDown(a)}).bind("click."+c.widgetName,function(a){if(d._preventClickEvent){d._preventClickEvent=b;a.stopImmediatePropagation();return b}});if(a.browser.msie){c._mouseUnselectable=c.element.attr(e);c.element.attr(e,"on")}c.started=b},_mouseDestroy:function(){var b=this;b.element.unbind("."+b.widgetName);a.browser.msie&&b.element.attr(e,b._mouseUnselectable)},_mouseDown:function(f){var e=this;f.originalEvent=f.originalEvent||{};if(f.originalEvent.mouseHandled)return;e._mouseStarted&&e._mouseUp(f);e._mouseDownEvent=f;var g=e,i=f.which==1,h=typeof e.options.cancel==d?a(f.target).parents().add(f.target).filter(e.options.cancel).length:b;if(!i||h||!e._mouseCapture(f))return c;e.mouseDelayMet=!e.options.delay;if(!e.mouseDelayMet)e._mouseDelayTimer=setTimeout(function(){g.mouseDelayMet=c},e.options.delay);if(e._mouseDistanceMet(f)&&e._mouseDelayMet(f)){e._mouseStarted=e._mouseStart(f)!==b;if(!e._mouseStarted){f.preventDefault();return c}}e._mouseMoveDelegate=function(a){return g._mouseMove(a)};e._mouseUpDelegate=function(a){return g._mouseUp(a)};a(document).bind(o+e.widgetName,e._mouseMoveDelegate).bind(p+e.widgetName,e._mouseUpDelegate);a.browser.safari||f.preventDefault();f.originalEvent.mouseHandled=c;return c},_mouseMove:function(d){var c=this;if(a.browser.msie&&!d.button)return c._mouseUp(d);if(c._mouseStarted){c._mouseDrag(d);return d.preventDefault()}if(c._mouseDistanceMet(d)&&c._mouseDelayMet(d)){c._mouseStarted=c._mouseStart(c._mouseDownEvent,d)!==b;c._mouseStarted?c._mouseDrag(d):c._mouseUp(d)}return !c._mouseStarted},_mouseUp:function(d){var c=this;a(document).unbind(o+c.widgetName,c._mouseMoveDelegate).unbind(p+c.widgetName,c._mouseUpDelegate);if(c._mouseStarted){c._mouseStarted=b;c._preventClickEvent=d.target==c._mouseDownEvent.target;c._mouseStop(d)}return b},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return c}};a.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);(function(a){var i="ui-state-default",o="cache.tabs",m="ui-state-disabled",l="ui-tabs-selected",d=".tabs",k="show",c="tabs",h="ui-tabs-selected ui-state-active",f="ui-tabs-hide",e=false,v="ui-state-default ui-corner-top",u="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all",n="destroy.tabs",r="load.tabs",s="href.tabs",g="#",p="label.tabs",q="ui-state-processing",b=null,w="ui-tabs-",j=true;a.widget("ui.tabs",{_init:function(){var a=this;if(a.options.deselectable!==undefined)a.options.collapsible=a.options.deselectable;a._tabify(j)},_setData:function(c,b){var a=this;if(c=="selected"){if(a.options.collapsible&&b==a.options.selected)return;a.select(b)}else{a.options[c]=b;if(c=="deselectable")a.options.collapsible=b;a._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(a){return a.replace(/:/g,"\\:")},_cookie:function(){var c=this,d=c.cookie||(c.cookie=c.options.cookie.name||w+a.data(c.list[0]));return a.cookie.apply(b,[d].concat(a.makeArray(arguments)))},_ui:function(a,b){return {tab:a,panel:b,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass(q).find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data(p)).removeData(p)})},_tabify:function(O){var x="li",z="ui-state-",E="removeClass",D="addClass",y=".ui-tabs-selected",C="ui-tabs-panel ui-widget-content ui-corner-bottom",w=this;w.list=w.element.children("ul:first");w.lis=a("li:has(a[href])",w.list);w.anchors=w.lis.map(function(){return a("a",this)[0]});w.panels=a([]);var F=a(".just-before-tab-panels").eq(0);if(F.length===0)F=b;var t=w,p=w.options,N=/^#.+/;w.anchors.each(function(i,c){var b=a(c).attr("href"),e=b.split(g)[0],h;if(e&&(e===location.toString().split(g)[0]||(h=a("base")[0])&&e===h.href)){b=c.hash;c.href=b}if(N.test(b))t.panels=t.panels.add(t._sanitizeSelector(b));else if(b!=g){a.data(c,s,b);a.data(c,r,b.replace(/#.*$/,""));var f=t._tabId(c);c.href=g+f;var d=a(g+f);if(!d.length){d=a(p.panelTemplate).attr("id",f).addClass(C).insertAfter(t.panels[i-1]||F||t.list);d.data(n,j)}t.panels=t.panels.add(d)}else p.disabled.push(i)});if(O){w.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");w.list.addClass(u);w.lis.addClass(v);w.panels.addClass(C);if(p.selected===undefined){location.hash&&w.anchors.each(function(b,a){if(a.hash==location.hash){p.selected=b;return e}});if(typeof p.selected!="number"&&p.cookie)p.selected=parseInt(t._cookie(),10);if(typeof p.selected!="number"&&w.lis.filter(y).length)p.selected=w.lis.index(w.lis.filter(y));p.selected=p.selected||0}else if(p.selected===b)p.selected=-1;p.selected=p.selected>=0&&w.anchors[p.selected]||p.selected<0?p.selected:0;p.disabled=a.unique(p.disabled.concat(a.map(w.lis.filter(".ui-state-disabled"),function(a){return t.lis.index(a)}))).sort();a.inArray(p.selected,p.disabled)!=-1&&p.disabled.splice(a.inArray(p.selected,p.disabled),1);w.panels.addClass(f);w.lis.removeClass(h);if(p.selected>=0&&w.anchors.length){w.panels.eq(p.selected).removeClass(f);w.lis.eq(p.selected).addClass(h);t.element.queue(c,function(){t._trigger(k,b,t._ui(t.anchors[p.selected],t.panels[p.selected]))});w.load(p.selected)}a(window).bind("unload",function(){t.lis.add(t.anchors).unbind(d);t.lis=t.anchors=t.panels=b})}else p.selected=w.lis.index(w.lis.filter(y));w.element[p.collapsible?D:E]("ui-tabs-collapsible");p.cookie&&w._cookie(p.selected,p.cookie);for(var H=0,G;G=w.lis[H];H++)a(G)[a.inArray(H,p.disabled)!=-1&&!a(G).hasClass(l)?D:E](m);p.cache===e&&w.anchors.removeData(o);w.lis.add(w.anchors).unbind(d);if(p.event!="mouseover"){var K=function(b,a){a.is(":not(.ui-state-disabled)")&&a.addClass(z+b)},I=function(a,b){b.removeClass(z+a)};w.lis.bind("mouseover.tabs",function(){K("hover",a(this))});w.lis.bind("mouseout.tabs",function(){I("hover",a(this))});w.anchors.bind("focus.tabs",function(){K("focus",a(this).closest(x))});w.anchors.bind("blur.tabs",function(){I("focus",a(this).closest(x))})}var A,B;if(p.fx)if(a.isArray(p.fx)){A=p.fx[0];B=p.fx[1]}else A=B=p.fx;function J(b,c){b.css({display:""});a.browser.msie&&c.opacity&&b[0].style.removeAttribute("filter")}var M=B?function(d,c){a(d).closest(x).removeClass(i).addClass(h);c.hide().removeClass(f).animate(B,B.duration||"normal",function(){J(c,B);t._trigger(k,b,t._ui(d,c[0]))})}:function(c,d){a(c).closest(x).removeClass(i).addClass(h);d.removeClass(f);t._trigger(k,b,t._ui(c,d[0]))},L=A?function(b,a){a.animate(A,A.duration||"normal",function(){t.lis.removeClass(h).addClass(i);a.addClass(f);J(a,A);t.element.dequeue(c)})}:function(b,a){t.lis.removeClass(h).addClass(i);a.addClass(f);t.element.dequeue(c)};w.anchors.bind(p.event+d,function(){var d=this,i=d,h=a(d).closest(x),f=t.panels.filter(":not(.ui-tabs-hide)"),g=a(t._sanitizeSelector(d.hash));if(h.hasClass(l)&&!p.collapsible||h.hasClass(m)||h.hasClass(q)||t._trigger("select",b,t._ui(d,g[0]))===e){d.blur();return e}p.selected=t.anchors.index(d);t.abort();if(p.collapsible)if(h.hasClass(l)){p.selected=-1;p.cookie&&t._cookie(p.selected,p.cookie);t.element.queue(c,function(){L(i,f)}).dequeue(c);d.blur();return e}else if(!f.length){p.cookie&&t._cookie(p.selected,p.cookie);t.element.queue(c,function(){M(i,g)});t.load(t.anchors.index(d));d.blur();return e}p.cookie&&t._cookie(p.selected,p.cookie);if(g.length){f.length&&t.element.queue(c,function(){L(i,f)});t.element.queue(c,function(){M(i,g)});t.load(t.anchors.index(d))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&d.blur()});w.anchors.bind("click.tabs",function(){return e})},destroy:function(){var e=this,g=e.options;e.abort();e.element.unbind(d).removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData(c);e.list.removeClass(u);e.anchors.each(function(){var b=a.data(this,s);if(b)this.href=b;var c=a(this).unbind(d);a.each(["href","load","cache"],function(b,a){c.removeData(a+d)})});e.lis.unbind(d).add(e.panels).each(function(){if(a.data(this,n))a(this).remove();else a(this).removeClass([i,"ui-corner-top",l,"ui-state-active","ui-state-hover","ui-state-focus",m,"ui-tabs-panel","ui-widget-content","ui-corner-bottom",f].join(" "))});g.cookie&&e._cookie(b,g.cookie)},add:function(p,r,e){var d=this;if(e===undefined)e=d.anchors.length;var m=d,o=d.options,l=a(o.tabTemplate.replace(/#\{href\}/g,p).replace(/#\{label\}/g,r)),q=!p.indexOf(g)?p.replace(g,""):d._tabId(a("a",l)[0]);l.addClass(v).data(n,j);var i=a(g+q);if(!i.length)i=a(o.panelTemplate).attr("id",q).data(n,j);i.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(e>=d.lis.length){l.appendTo(d.list);i.appendTo(d.list[0].parentNode)}else{l.insertBefore(d.lis[e]);i.insertBefore(d.panels[e])}o.disabled=a.map(o.disabled,function(a){return a>=e?++a:a});d._tabify();if(d.anchors.length==1){l.addClass(h);i.removeClass(f);d.element.queue(c,function(){m._trigger(k,b,m._ui(m.anchors[0],m.panels[0]))});d.load(0)}d._trigger("add",b,d._ui(d.anchors[e],d.panels[e]))},remove:function(d){var c=this,f=c.options,e=c.lis.eq(d).remove(),g=c.panels.eq(d).remove();e.hasClass(l)&&c.anchors.length>1&&c.select(d+(d+1<c.anchors.length?1:-1));f.disabled=a.map(a.grep(f.disabled,function(a){return a!=d}),function(a){return a>=d?--a:a});c._tabify();c._trigger("remove",b,c._ui(e.find("a")[0],g[0]))},enable:function(d){var c=this,e=c.options;if(a.inArray(d,e.disabled)==-1)return;c.lis.eq(d).removeClass(m);e.disabled=a.grep(e.disabled,function(a){return a!=d});c._trigger("enable",b,c._ui(c.anchors[d],c.panels[d]))},disable:function(c){var a=this,e=a,d=a.options;if(c!=d.selected){a.lis.eq(c).addClass(m);d.disabled.push(c);d.disabled.sort();a._trigger("disable",b,a._ui(a.anchors[c],a.panels[c]))}},select:function(a){var c=this;if(typeof a=="string")a=c.anchors.index(c.anchors.filter("[href$="+a+"]"));else if(a===b)a=-1;if(a==-1&&c.options.collapsible)a=c.options.selected;c.anchors.eq(a).trigger(c.options.event+d)},load:function(h){var d=this,e=d,g=d.options,f=d.anchors.eq(h)[0],k=a.data(f,r);d.abort();if(!k||d.element.queue(c).length!==0&&a.data(f,o)){d.element.dequeue(c);return}d.lis.eq(h).addClass(q);if(g.spinner){var i=a("span",f);i.data(p,i.html()).html(g.spinner)}d.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:k,success:function(d,k){a(e._sanitizeSelector(f.hash)).html(d);e._cleanup();g.cache&&a.data(f,o,j);e._trigger("load",b,e._ui(e.anchors[h],e.panels[h]));try{g.ajaxOptions.success(d,k)}catch(i){}e.element.dequeue(c)}}))},abort:function(){var a=this;a.element.queue([]);a.panels.stop(e,j);if(a.xhr){a.xhr.abort();delete a.xhr}a._cleanup()},url:function(a,b){this.anchors.eq(a).removeData(o).data(r,b)},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7.1",getter:"length",defaults:{ajaxOptions:b,cache:e,cookie:b,collapsible:e,disabled:[],event:"click",fx:b,idPrefix:w,panelTemplate:"<div></div>",spinner:"",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});a.extend(a.ui.tabs.prototype,{rotation:b,rotate:function(i,j){var e="tabsshow",c=this,a=c,g=c.options,f=a._rotate||(a._rotate=function(b){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var b=g.selected;a.select(++b<a.anchors.length?b:0)},i);b&&b.stopPropagation()}),h=a._unrotate||(a._unrotate=!j?function(c){c.clientX&&a.rotate(b)}:function(){t=g.selected;f()});if(i){c.element.bind(e,f);c.anchors.bind(g.event+d,h);f()}else{clearTimeout(a.rotation);c.element.unbind(e,f);c.anchors.unbind(g.event+d,h);delete c._rotate;delete c._unrotate}}})})(jQuery);(function(a){var i="zIndex",m="opacity",l="cursor",o="auto",h="fixed",r="borderLeftWidth",q="borderTopWidth",t="parent",k="body",e=10,j="px",s="drag",g="absolute",v="ui-draggable-dragging",d=true,b=false,c="draggable",u="ui-draggable",f="relative",n="position",p="original";a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:function(){var a=this;if(a.options.helper==p&&!/^(?:r|a|f)/.test(a.element.css(n)))a.element[0].style.position=f;a.options.addClasses&&a.element.addClass(u);a.options.disabled&&a.element.addClass("ui-draggable-disabled");a._mouseInit()},destroy:function(){if(!this.element.data(c))return;this.element.removeData(c).unbind(".draggable").removeClass(u+" ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(e){var c=this,f=c.options;if(c.helper||f.disabled||a(e.target).is(".ui-resizable-handle"))return b;c.handle=c._getHandle(e);if(!c.handle)return b;return d},_mouseStart:function(c){var b=this,e=b.options;b.helper=b._createHelper(c);b._cacheHelperProportions();if(a.ui.ddmanager)a.ui.ddmanager.current=b;b._cacheMargins();b.cssPosition=b.helper.css(n);b.scrollParent=b.helper.scrollParent();b.offset=b.element.offset();b.offset={top:b.offset.top-b.margins.top,left:b.offset.left-b.margins.left};a.extend(b.offset,{click:{left:c.pageX-b.offset.left,top:c.pageY-b.offset.top},parent:b._getParentOffset(),relative:b._getRelativeOffset()});b.originalPosition=b._generatePosition(c);b.originalPageX=c.pageX;b.originalPageY=c.pageY;e.cursorAt&&b._adjustOffsetFromHelper(e.cursorAt);e.containment&&b._setContainment();b._trigger("start",c);b._cacheHelperProportions();a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(b,c);b.helper.addClass(v);b._mouseDrag(c,d);return d},_mouseDrag:function(d,f){var c=this;c.position=c._generatePosition(d);c.positionAbs=c._convertPositionTo(g);if(!f){var e=c._uiHash();c._trigger(s,d,e);c.position=e.position}if(!c.options.axis||c.options.axis!="y")c.helper[0].style.left=c.position.left+j;if(!c.options.axis||c.options.axis!="x")c.helper[0].style.top=c.position.top+j;a.ui.ddmanager&&a.ui.ddmanager.drag(c,d);return b},_mouseStop:function(g){var c=this,f=b;if(a.ui.ddmanager&&!c.options.dropBehaviour)f=a.ui.ddmanager.drop(c,g);if(c.dropped){f=c.dropped;c.dropped=b}if(c.options.revert=="invalid"&&!f||c.options.revert=="valid"&&f||c.options.revert===d||a.isFunction(c.options.revert)&&c.options.revert.call(c.element,f)){var h=c;a(c.helper).animate(c.originalPosition,parseInt(c.options.revertDuration,e),function(){h._trigger("stop",g);h._clear()})}else{c._trigger("stop",g);c._clear()}return b},_getHandle:function(f){var c=this,e=!c.options.handle||!a(c.options.handle,c.element).length?d:b;a(c.options.handle,c.element).find("*").andSelf().each(function(){if(this==f.target)e=d});return e},_createHelper:function(e){var c=this,d=c.options,b=a.isFunction(d.helper)?a(d.helper.apply(c.element[0],[e])):d.helper=="clone"?c.element.clone():c.element;!b.parents(k).length&&b.appendTo(d.appendTo==t?c.element[0].parentNode:d.appendTo);b[0]!=c.element[0]&&!/(fixed|absolute)/.test(b.css(n))&&b.css(n,g);return b},_adjustOffsetFromHelper:function(b){var a=this;if(b.left!=undefined)a.offset.click.left=b.left+a.margins.left;if(b.right!=undefined)a.offset.click.left=a.helperProportions.width-b.right+a.margins.left;if(b.top!=undefined)a.offset.click.top=b.top+a.margins.top;if(b.bottom!=undefined)a.offset.click.top=a.helperProportions.height-b.bottom+a.margins.top},_getParentOffset:function(){var b=this;b.offsetParent=b.helper.offsetParent();var c=b.offsetParent.offset();if(b.cssPosition==g&&b.scrollParent[0]!=document&&a.ui.contains(b.scrollParent[0],b.offsetParent[0])){c.left+=b.scrollParent.scrollLeft();c.top+=b.scrollParent.scrollTop()}if(b.offsetParent[0]==document.body||b.offsetParent[0].tagName&&b.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)c={top:0,left:0};return {top:c.top+(parseInt(b.offsetParent.css(q),e)||0),left:c.left+(parseInt(b.offsetParent.css(r),e)||0)}},_getRelativeOffset:function(){var a=this;if(a.cssPosition==f){var b=a.element.position();return {top:b.top-(parseInt(a.helper.css("top"),e)||0)+a.scrollParent.scrollTop(),left:b.left-(parseInt(a.helper.css("left"),e)||0)+a.scrollParent.scrollLeft()}}else return {top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),e)||0,top:parseInt(this.element.css("marginTop"),e)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f="document",b=this,d=b.options;if(d.containment==t)d.containment=b.helper[0].parentNode;if(d.containment==f||d.containment=="window")b.containment=[0-b.offset.relative.left-b.offset.parent.left,0-b.offset.relative.top-b.offset.parent.top,a(d.containment==f?document:window).width()-b.helperProportions.width-b.margins.left,(a(d.containment==f?document:window).height()||document.body.parentNode.scrollHeight)-b.helperProportions.height-b.margins.top];if(!/^(document|window|parent)$/.test(d.containment)&&d.containment.constructor!=Array){var c=a(d.containment)[0];if(!c)return;var g=a(d.containment).offset(),h=a(c).css("overflow")!="hidden";b.containment=[g.left+(parseInt(a(c).css(r),e)||0)+(parseInt(a(c).css("paddingLeft"),e)||0)-b.margins.left,g.top+(parseInt(a(c).css(q),e)||0)+(parseInt(a(c).css("paddingTop"),e)||0)-b.margins.top,g.left+(h?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css(r),e)||0)-(parseInt(a(c).css("paddingRight"),e)||0)-b.helperProportions.width-b.margins.left,g.top+(h?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css(q),e)||0)-(parseInt(a(c).css("paddingBottom"),e)||0)-b.helperProportions.height-b.margins.top]}else if(d.containment.constructor==Array)b.containment=d.containment},_convertPositionTo:function(i,d){var b=this;if(!d)d=b.position;var c=i==g?1:-1,j=b.options,e=b.cssPosition==g&&!(b.scrollParent[0]!=document&&a.ui.contains(b.scrollParent[0],b.offsetParent[0]))?b.offsetParent:b.scrollParent,f=/(html|body)/i.test(e[0].tagName);return {top:d.top+b.offset.relative.top*c+b.offset.parent.top*c-(a.browser.safari&&b.cssPosition==h?0:(b.cssPosition==h?-b.scrollParent.scrollTop():f?0:e.scrollTop())*c),left:d.left+b.offset.relative.left*c+b.offset.parent.left*c-(a.browser.safari&&b.cssPosition==h?0:(b.cssPosition==h?-b.scrollParent.scrollLeft():f?0:e.scrollLeft())*c)}},_generatePosition:function(f){var b=this,c=b.options,k=b.cssPosition==g&&!(b.scrollParent[0]!=document&&a.ui.contains(b.scrollParent[0],b.offsetParent[0]))?b.offsetParent:b.scrollParent,l=/(html|body)/i.test(k[0].tagName),i=f.pageX,j=f.pageY;if(b.originalPosition){if(b.containment){if(f.pageX-b.offset.click.left<b.containment[0])i=b.containment[0]+b.offset.click.left;if(f.pageY-b.offset.click.top<b.containment[1])j=b.containment[1]+b.offset.click.top;if(f.pageX-b.offset.click.left>b.containment[2])i=b.containment[2]+b.offset.click.left;if(f.pageY-b.offset.click.top>b.containment[3])j=b.containment[3]+b.offset.click.top}if(c.grid){var e=b.originalPageY+Math.round((j-b.originalPageY)/c.grid[1])*c.grid[1];j=b.containment?!(e-b.offset.click.top<b.containment[1]||e-b.offset.click.top>b.containment[3])?e:!(e-b.offset.click.top<b.containment[1])?e-c.grid[1]:e+c.grid[1]:e;var d=b.originalPageX+Math.round((i-b.originalPageX)/c.grid[0])*c.grid[0];i=b.containment?!(d-b.offset.click.left<b.containment[0]||d-b.offset.click.left>b.containment[2])?d:!(d-b.offset.click.left<b.containment[0])?d-c.grid[0]:d+c.grid[0]:d}}return {top:j-b.offset.click.top-b.offset.relative.top-b.offset.parent.top+(a.browser.safari&&b.cssPosition==h?0:b.cssPosition==h?-b.scrollParent.scrollTop():a.browser.msie&&l?0:k.scrollTop()),left:i-b.offset.click.left-b.offset.relative.left-b.offset.parent.left+(a.browser.safari&&b.cssPosition==h?0:b.cssPosition==h?-b.scrollParent.scrollLeft():l?0:k.scrollLeft())}},_clear:function(){var a=this;a.helper.removeClass(v);a.helper[0]!=a.element[0]&&!a.cancelHelperRemoval&&a.helper.remove();a.helper=null;a.cancelHelperRemoval=b},_trigger:function(d,e,c){var b=this;c=c||b._uiHash();a.ui.plugin.call(b,d,[e,c]);if(d==s)b.positionAbs=b._convertPositionTo(g);return a.widget.prototype._trigger.call(b,d,e,c)},plugins:{},_uiHash:function(){var a=this;return {helper:a.helper,position:a.position,absolutePosition:a.positionAbs,offset:a.positionAbs}}}));a.extend(a.ui.draggable,{version:"1.7.1",eventPrefix:s,defaults:{addClasses:d,appendTo:t,axis:b,cancel:":input,option",connectToSortable:b,containment:b,cursor:o,cursorAt:b,delay:0,distance:1,grid:b,handle:b,helper:p,iframeFix:b,opacity:b,refreshPositions:b,revert:b,revertDuration:500,scope:"default",scroll:d,scrollSensitivity:20,scrollSpeed:20,snap:b,snapMode:"both",snapTolerance:20,stack:b,zIndex:b}});a.ui.plugin.add(c,"connectToSortable",{start:function(e,f){var b=a(this).data(c),g=b.options,d=a.extend({},f,{item:b.element});b.sortables=[];a(g.connectToSortable).each(function(){var c=a.data(this,"sortable");if(c&&!c.options.disabled){b.sortables.push({instance:c,shouldRevert:c.options.revert});c._refreshItems();c._trigger("activate",e,d)}})},stop:function(f,h){var e=a(this).data(c),g=a.extend({},h,{item:e.element});a.each(e.sortables,function(){var a=this;if(a.instance.isOver){a.instance.isOver=0;e.cancelHelperRemoval=d;a.instance.cancelHelperRemoval=b;if(a.shouldRevert)a.instance.options.revert=d;a.instance._mouseStop(f);a.instance.options.helper=a.instance.options._helper;e.options.helper==p&&a.instance.currentItem.css({top:o,left:o})}else{a.instance.cancelHelperRemoval=b;a.instance._trigger("deactivate",f,g)}})},drag:function(f,h){var e=a(this).data(c),g=this,i=function(c){var b=this,j=b.offset.click.top,i=b.offset.click.left,f=b.positionAbs.top,d=b.positionAbs.left,e=c.height,g=c.width,k=c.top,h=c.left;return a.ui.isOver(f+j,d+i,k,h,e,g)};a.each(e.sortables,function(){var c=this;c.instance.positionAbs=e.positionAbs;c.instance.helperProportions=e.helperProportions;c.instance.offset.click=e.offset.click;if(c.instance._intersectsWith(c.instance.containerCache)){if(!c.instance.isOver){c.instance.isOver=1;c.instance.currentItem=a(g).clone().appendTo(c.instance.element).data("sortable-item",d);c.instance.options._helper=c.instance.options.helper;c.instance.options.helper=function(){return h.helper[0]};f.target=c.instance.currentItem[0];c.instance._mouseCapture(f,d);c.instance._mouseStart(f,d,d);c.instance.offset.click.top=e.offset.click.top;c.instance.offset.click.left=e.offset.click.left;c.instance.offset.parent.left-=e.offset.parent.left-c.instance.offset.parent.left;c.instance.offset.parent.top-=e.offset.parent.top-c.instance.offset.parent.top;e._trigger("toSortable",f);e.dropped=c.instance.element;e.currentItem=e.element;c.instance.fromOutside=e}c.instance.currentItem&&c.instance._mouseDrag(f)}else if(c.instance.isOver){c.instance.isOver=0;c.instance.cancelHelperRemoval=d;c.instance.options.revert=b;c.instance._trigger("out",f,c.instance._uiHash(c.instance));c.instance._mouseStop(f,d);c.instance.options.helper=c.instance.options._helper;c.instance.currentItem.remove();c.instance.placeholder&&c.instance.placeholder.remove();e._trigger("fromSortable",f);e.dropped=b}})}});a.ui.plugin.add(c,l,{start:function(){var b=a(k),d=a(this).data(c).options;if(b.css(l))d._cursor=b.css(l);b.css(l,d.cursor)},stop:function(){var b=a(this).data(c).options;b._cursor&&a(k).css(l,b._cursor)}});a.ui.plugin.add(c,"iframeFix",{start:function(){var b=a(this).data(c).options;a(b.iframeFix===d?"iframe":b.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+j,height:this.offsetHeight+j,position:g,opacity:"0.001",zIndex:1e3}).css(a(this).offset()).appendTo(k)})},stop:function(){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add(c,m,{start:function(f,e){var b=a(e.helper),d=a(this).data(c).options;if(b.css(m))d._opacity=b.css(m);b.css(m,d.opacity)},stop:function(e,d){var b=a(this).data(c).options;b._opacity&&a(d.helper).css(m,b._opacity)}});a.ui.plugin.add(c,"scroll",{start:function(){var b=a(this).data(c);if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML")b.overflowOffset=b.scrollParent.offset()},drag:function(g){var e=a(this).data(c),d=e.options,f=b;if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML"){if(!d.axis||d.axis!="x")if(e.overflowOffset.top+e.scrollParent[0].offsetHeight-g.pageY<d.scrollSensitivity)e.scrollParent[0].scrollTop=f=e.scrollParent[0].scrollTop+d.scrollSpeed;else if(g.pageY-e.overflowOffset.top<d.scrollSensitivity)e.scrollParent[0].scrollTop=f=e.scrollParent[0].scrollTop-d.scrollSpeed;if(!d.axis||d.axis!="y")if(e.overflowOffset.left+e.scrollParent[0].offsetWidth-g.pageX<d.scrollSensitivity)e.scrollParent[0].scrollLeft=f=e.scrollParent[0].scrollLeft+d.scrollSpeed;else if(g.pageX-e.overflowOffset.left<d.scrollSensitivity)e.scrollParent[0].scrollLeft=f=e.scrollParent[0].scrollLeft-d.scrollSpeed}else{if(!d.axis||d.axis!="x")if(g.pageY-a(document).scrollTop()<d.scrollSensitivity)f=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed);else if(a(window).height()-(g.pageY-a(document).scrollTop())<d.scrollSensitivity)f=a(document).scrollTop(a(document).scrollTop()+d.scrollSpeed);if(!d.axis||d.axis!="y")if(g.pageX-a(document).scrollLeft()<d.scrollSensitivity)f=a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed);else if(a(window).width()-(g.pageX-a(document).scrollLeft())<d.scrollSensitivity)f=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed)}f!==b&&a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(e,g)}});a.ui.plugin.add(c,"snap",{start:function(){var b=a(this).data(c),d=b.options;b.snapElements=[];a(d.snap.constructor!=String?d.snap.items||":data(draggable)":d.snap).each(function(){var c=a(this),d=c.offset();this!=b.element[0]&&b.snapElements.push({item:this,width:c.outerWidth(),height:c.outerHeight(),top:d.top,left:d.left})})},drag:function(v,h){for(var d=a(this).data(c),u=d.options,e=u.snapTolerance,m=h.offset.left,o=m+d.helperProportions.width,n=h.offset.top,p=n+d.helperProportions.height,g=d.snapElements.length-1;g>=0;g--){var i=d.snapElements[g].left,l=i+d.snapElements[g].width,j=d.snapElements[g].top,k=j+d.snapElements[g].height;if(!(i-e<m&&m<l+e&&j-e<n&&n<k+e||i-e<m&&m<l+e&&j-e<p&&p<k+e||i-e<o&&o<l+e&&j-e<n&&n<k+e||i-e<o&&o<l+e&&j-e<p&&p<k+e)){if(d.snapElements[g].snapping)d.options.snap.release&&d.options.snap.release.call(d.element,v,a.extend(d._uiHash(),{snapItem:d.snapElements[g].item}));d.snapElements[g].snapping=b;continue}if(u.snapMode!="inner"){var t=Math.abs(j-p)<=e,q=Math.abs(k-n)<=e,r=Math.abs(i-o)<=e,s=Math.abs(l-m)<=e;if(t)h.position.top=d._convertPositionTo(f,{top:j-d.helperProportions.height,left:0}).top-d.margins.top;if(q)h.position.top=d._convertPositionTo(f,{top:k,left:0}).top-d.margins.top;if(r)h.position.left=d._convertPositionTo(f,{top:0,left:i-d.helperProportions.width}).left-d.margins.left;if(s)h.position.left=d._convertPositionTo(f,{top:0,left:l}).left-d.margins.left}var w=t||q||r||s;if(u.snapMode!="outer"){var t=Math.abs(j-n)<=e,q=Math.abs(k-p)<=e,r=Math.abs(i-m)<=e,s=Math.abs(l-o)<=e;if(t)h.position.top=d._convertPositionTo(f,{top:j,left:0}).top-d.margins.top;if(q)h.position.top=d._convertPositionTo(f,{top:k-d.helperProportions.height,left:0}).top-d.margins.top;if(r)h.position.left=d._convertPositionTo(f,{top:0,left:i}).left-d.margins.left;if(s)h.position.left=d._convertPositionTo(f,{top:0,left:l-d.helperProportions.width}).left-d.margins.left}if(!d.snapElements[g].snapping&&(t||q||r||s||w))d.options.snap.snap&&d.options.snap.snap.call(d.element,v,a.extend(d._uiHash(),{snapItem:d.snapElements[g].item}));d.snapElements[g].snapping=t||q||r||s||w}}});a.ui.plugin.add(c,"stack",{start:function(){var b=a(this).data(c).options,d=a.makeArray(a(b.stack.group)).sort(function(c,d){return (parseInt(a(c).css(i),e)||b.stack.min)-(parseInt(a(d).css(i),e)||b.stack.min)});a(d).each(function(a){this.style.zIndex=b.stack.min+a});this[0].style.zIndex=b.stack.min+d.length}});a.ui.plugin.add(c,i,{start:function(f,e){var b=a(e.helper),d=a(this).data(c).options;if(b.css(i))d._zIndex=b.css(i);b.css(i,d.zIndex)},stop:function(e,d){var b=a(this).data(c).options;b._zIndex&&a(d.helper).css(i,b._zIndex)}})})(jQuery);(function(a){var n="height",m="width",q="resizable-alsoresize",b=10,l="px",w="ui-resizable-resizing",u="body",t="cursor",p="absolute",i=false,v=".ui-resizable-",s=".ui-resizable-handle",j="resize",k=true,c="resizable",d="left",e="top",h="auto",o="relative",g="position",f=null;a.widget("ui.resizable",a.extend({},a.ui.mouse,{_init:function(){var l="ui-resizable-autohide",b=this,m=b,i=b.options;b.element.addClass("ui-resizable");a.extend(b,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:b.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":f});if(b.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(b.element.css(g))&&a.browser.opera&&b.element.css({position:o,top:h,left:h});b.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:b.element.css(g),width:b.element.outerWidth(),height:b.element.outerHeight(),top:b.element.css(e),left:b.element.css(d)}));b.element=b.element.parent().data(c,b.element.data(c));b.elementIsWrapper=k;b.element.css({marginLeft:b.originalElement.css("marginLeft"),marginTop:b.originalElement.css("marginTop"),marginRight:b.originalElement.css("marginRight"),marginBottom:b.originalElement.css("marginBottom")});b.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});b.originalResizeStyle=b.originalElement.css(j);b.originalElement.css(j,"none");b._proportionallyResizeElements.push(b.originalElement.css({position:"static",zoom:1,display:"block"}));b.originalElement.css({margin:b.originalElement.css("margin")});b._proportionallyResize()}b.handles=i.handles||(!a(s,b.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(b.handles.constructor==String){if(b.handles=="all")b.handles="n,e,s,w,se,sw,ne,nw";var r=b.handles.split(",");b.handles={};for(var p=0;p<r.length;p++){var n=a.trim(r[p]),t="ui-resizable-"+n,q=a('<div class="ui-resizable-handle '+t+'"></div>');/sw|se|ne|nw/.test(n)&&q.css({zIndex:++i.zIndex});b.handles[n]=v+n;b.element.append(q)}}b._renderAxis=function(d){var b=this;d=d||b.element;for(var c in b.handles){if(b.handles[c].constructor==String)b.handles[c]=a(b.handles[c],b.element).show();if(b.elementIsWrapper&&b.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var f=a(b.handles[c],b.element),e=0;e=/sw|ne|nw|se|n|s/.test(c)?f.outerHeight():f.outerWidth();var g=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join("");d.css(g,e);b._proportionallyResize()}if(!a(b.handles[c]).length)continue}};b._renderAxis(b.element);b._handles=a(s,b.element).disableSelection();b._handles.mouseover(function(){if(!m.resizing){if(this.className)var a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);m.axis=a&&a[1]?a[1]:"se"}});if(i.autoHide){b._handles.hide();a(b.element).addClass(l).hover(function(){a(this).removeClass(l);m._handles.show()},function(){if(!m.resizing){a(this).addClass(l);m._handles.hide()}})}b._mouseInit()},destroy:function(){var b=this;b._mouseDestroy();var h=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData(c).unbind(".resizable").find(s).remove()};if(b.elementIsWrapper){h(b.element);var f=b.element;f.parent().append(b.originalElement.css({position:f.css(g),width:f.outerWidth(),height:f.outerHeight(),top:f.css(e),left:f.css(d)})).end().remove()}b.originalElement.css(j,b.originalResizeStyle);h(b.originalElement)},_mouseCapture:function(c){var b=i;for(var d in this.handles)if(a(this.handles[d])[0]==c.target)b=k;return this.options.disabled||!!b},_mouseStart:function(l){var b=this,f=b.options,n=b.element.position(),c=b.element;b.resizing=k;b.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};(c.is(".ui-draggable")||/absolute/.test(c.css(g)))&&c.css({position:p,top:n.top,left:n.left});a.browser.opera&&/relative/.test(c.css(g))&&c.css({position:o,top:h,left:h});b._renderProxy();var i=x(b.helper.css(d)),j=x(b.helper.css(e));if(f.containment){i+=a(f.containment).scrollLeft()||0;j+=a(f.containment).scrollTop()||0}b.offset=b.helper.offset();b.position={left:i,top:j};b.size=b._helper?{width:c.outerWidth(),height:c.outerHeight()}:{width:c.width(),height:c.height()};b.originalSize=b._helper?{width:c.outerWidth(),height:c.outerHeight()}:{width:c.width(),height:c.height()};b.originalPosition={left:i,top:j};b.sizeDiff={width:c.outerWidth()-c.width(),height:c.outerHeight()-c.height()};b.originalMousePosition={left:l.pageX,top:l.pageY};b.aspectRatio=typeof f.aspectRatio=="number"?f.aspectRatio:b.originalSize.width/b.originalSize.height||1;var m=a(v+b.axis).css(t);a(u).css(t,m==h?b.axis+"-resize":m);c.addClass(w);b._propagate("start",l);return k},_mouseDrag:function(c){var b=this,k=b.helper,r=b.options,o={},p=b,f=b.originalMousePosition,m=b.axis,g=c.pageX-f.left||0,h=c.pageY-f.top||0,e=b._change[m];if(!e)return i;var d=e.apply(b,[c,g,h]),q=a.browser.msie&&a.browser.version<7,n=b.sizeDiff;if(b._aspectRatio||c.shiftKey)d=b._updateRatio(d,c);d=b._respectSize(d,c);b._propagate(j,c);k.css({top:b.position.top+l,left:b.position.left+l,width:b.size.width+l,height:b.size.height+l});!b._helper&&b._proportionallyResizeElements.length&&b._proportionallyResize();b._updateCache(d);b._trigger(j,c,b.ui());return i},_mouseStop:function(o){var g=this;g.resizing=i;var l=g.options,c=g;if(g._helper){var j=g._proportionallyResizeElements,k=j.length&&/textarea/i.test(j[0].nodeName),m=k&&a.ui.hasScroll(j[0],d)?0:c.sizeDiff.height,n=k?0:c.sizeDiff.width,r={width:c.size.width-n,height:c.size.height-m},p=parseInt(c.element.css(d),b)+(c.position.left-c.originalPosition.left)||f,q=parseInt(c.element.css(e),b)+(c.position.top-c.originalPosition.top)||f;!l.animate&&g.element.css(a.extend(r,{top:q,left:p}));c.helper.height(c.size.height);c.helper.width(c.size.width);g._helper&&!l.animate&&g._proportionallyResize()}a(u).css(t,h);g.element.removeClass(w);g._propagate("stop",o);g._helper&&g.helper.remove();return i},_updateCache:function(a){var b=this,c=b.options;b.offset=b.helper.offset();if(r(a.left))b.position.left=a.left;if(r(a.top))b.position.top=a.top;if(r(a.height))b.size.height=a.height;if(r(a.width))b.size.width=a.width},_updateRatio:function(a){var b=this,h=b.options,d=b.position,c=b.size,e=b.axis;if(a.height)a.width=c.height*b.aspectRatio;else if(a.width)a.height=c.width/b.aspectRatio;if(e=="sw"){a.left=d.left+(c.width-a.width);a.top=f}if(e=="nw"){a.top=d.top+(c.height-a.height);a.left=d.left+(c.width-a.width)}return a},_respectSize:function(a,o){var c=this,q=c.helper,b=c.options,p=c._aspectRatio||o.shiftKey,n=c.axis,g=r(a.width)&&b.maxWidth&&b.maxWidth<a.width,e=r(a.height)&&b.maxHeight&&b.maxHeight<a.height,i=r(a.width)&&b.minWidth&&b.minWidth>a.width,h=r(a.height)&&b.minHeight&&b.minHeight>a.height;if(i)a.width=b.minWidth;if(h)a.height=b.minHeight;if(g)a.width=b.maxWidth;if(e)a.height=b.maxHeight;var m=c.originalPosition.left+c.originalSize.width,l=c.position.top+c.size.height,k=/sw|nw|w/.test(n),j=/nw|ne|n/.test(n);if(i&&k)a.left=m-b.minWidth;if(g&&k)a.left=m-b.maxWidth;if(h&&j)a.top=l-b.minHeight;if(e&&j)a.top=l-b.maxHeight;var d=!a.width&&!a.height;if(d&&!a.left&&a.top)a.top=f;else if(d&&!a.top&&a.left)a.left=f;return a},_proportionallyResize:function(){var c=this,i=c.options;if(!c._proportionallyResizeElements.length)return;for(var e=c.helper||c.element,f=0;f<c._proportionallyResizeElements.length;f++){var d=c._proportionallyResizeElements[f];if(!c.borderDif){var g=[d.css("borderTopWidth"),d.css("borderRightWidth"),d.css("borderBottomWidth"),d.css("borderLeftWidth")],h=[d.css("paddingTop"),d.css("paddingRight"),d.css("paddingBottom"),d.css("paddingLeft")];c.borderDif=a.map(g,function(e,d){var c=parseInt(e,b)||0,a=parseInt(h[d],b)||0;return c+a})}if(a.browser.msie&&!!(a(e).is(":hidden")||a(e).parents(":hidden").length))continue;d.css({height:e.height()-c.borderDif[0]-c.borderDif[2]||0,width:e.width()-c.borderDif[1]-c.borderDif[3]||0})}},_renderProxy:function(){var b=this,f=b.element,g=b.options;b.elementOffset=f.offset();if(b._helper){b.helper=b.helper||a('<div style="overflow:hidden;"></div>');var e=a.browser.msie&&a.browser.version<7,c=e?1:0,d=e?2:-1;b.helper.addClass(b._helper).css({width:b.element.outerWidth()+d,height:b.element.outerHeight()+d,position:p,left:b.elementOffset.left-c+l,top:b.elementOffset.top-c+l,zIndex:++g.zIndex});b.helper.appendTo(u).disableSelection()}else b.helper=b.element},_change:{e:function(b,a){return {width:this.originalSize.width+a}},w:function(d,a){var f=this.options,b=this.originalSize,c=this.originalPosition;return {left:c.left+a,width:b.width-a}},n:function(d,e,a){var f=this.options,b=this.originalSize,c=this.originalPosition;return {top:c.top+a,height:b.height-a}},s:function(b,c,a){return {height:this.originalSize.height+a}},se:function(c,d,e){var b=this;return a.extend(b._change.s.apply(b,arguments),b._change.e.apply(b,[c,d,e]))},sw:function(c,d,e){var b=this;return a.extend(b._change.s.apply(b,arguments),b._change.w.apply(b,[c,d,e]))},ne:function(c,d,e){var b=this;return a.extend(b._change.n.apply(b,arguments),b._change.e.apply(b,[c,d,e]))},nw:function(c,d,e){var b=this;return a.extend(b._change.n.apply(b,arguments),b._change.w.apply(b,[c,d,e]))}},_propagate:function(c,d){var b=this;a.ui.plugin.call(b,c,[d,b.ui()]);c!=j&&b._trigger(c,d,b.ui())},plugins:{},ui:function(){var a=this;return {originalElement:a.originalElement,element:a.element,helper:a.helper,position:a.position,size:a.size,originalSize:a.originalSize,originalPosition:a.originalPosition}}}));a.extend(a.ui.resizable,{version:"1.7.1",eventPrefix:j,defaults:{alsoResize:i,animate:i,animateDuration:"slow",animateEasing:"swing",aspectRatio:i,autoHide:i,cancel:":input,option",containment:i,delay:0,distance:1,ghost:i,grid:i,handles:"e,s,se",helper:i,maxHeight:f,maxWidth:f,minHeight:b,minWidth:b,zIndex:1e3}});a.ui.plugin.add(c,"alsoResize",{start:function(){var g=a(this).data(c),f=g.options;_store=function(c){a(c).each(function(){var c=this;a(c).data(q,{width:parseInt(a(c).width(),b),height:parseInt(a(c).height(),b),left:parseInt(a(c).css(d),b),top:parseInt(a(c).css(e),b)})})};if(typeof f.alsoResize=="object"&&!f.alsoResize.parentNode)if(f.alsoResize.length){f.alsoResize=f.alsoResize[0];_store(f.alsoResize)}else a.each(f.alsoResize,function(a){_store(a)});else _store(f.alsoResize)},resize:function(){var b=a(this).data(c),i=b.options,o=b.originalSize,l=b.originalPosition,r={height:b.size.height-o.height||0,width:b.size.width-o.width||0,top:b.position.top-l.top||0,left:b.position.left-l.left||0},j=function(i,c){a(i).each(function(){var i=a(this),l=a(this).data(q),j={},o=c&&c.length?c:[m,n,e,d];a.each(o||[m,n,e,d],function(c,a){var b=(l[a]||0)+(r[a]||0);if(b&&b>=0)j[a]=b||f});if(/relative/.test(i.css(g))&&a.browser.opera){b._revertToRelativePosition=k;i.css({position:p,top:h,left:h})}i.css(j)})};if(typeof i.alsoResize=="object"&&!i.alsoResize.nodeType)a.each(i.alsoResize,function(a,b){j(a,b)});else j(i.alsoResize)},stop:function(){var b=a(this).data(c);if(b._revertToRelativePosition&&a.browser.opera){b._revertToRelativePosition=i;el.css({position:o})}a(this).removeData("resizable-alsoresize-start")}});a.ui.plugin.add(c,"animate",{stop:function(r){var g=a(this).data(c),o=g.options,h=g._proportionallyResizeElements,i=h.length&&/textarea/i.test(h[0].nodeName),p=i&&a.ui.hasScroll(h[0],d)?0:g.sizeDiff.height,q=i?0:g.sizeDiff.width,s={width:g.size.width-q,height:g.size.height-p},k=parseInt(g.element.css(d),b)+(g.position.left-g.originalPosition.left)||f,l=parseInt(g.element.css(e),b)+(g.position.top-g.originalPosition.top)||f;g.element.animate(a.extend(s,l&&k?{top:l,left:k}:{}),{duration:o.animateDuration,easing:o.animateEasing,step:function(){var c={width:parseInt(g.element.css(m),b),height:parseInt(g.element.css(n),b),top:parseInt(g.element.css(e),b),left:parseInt(g.element.css(d),b)};h&&h.length&&a(h[0]).css({width:c.width,height:c.height});g._updateCache(c);g._propagate(j,r)}})}});a.ui.plugin.add(c,"containment",{start:function(){var b=a(this).data(c),o=b.options,n=b.element,f=o.containment,e=f instanceof a?f.get(0):/parent/.test(f)?n.parent().get(0):f;if(!e)return;b.containerElement=a(e);if(/document/.test(f)||f==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}}else{var g=a(e),h=[];a(["Top","Right","Left","Bottom"]).each(function(b,a){h[b]=x(g.css("padding"+a))});b.containerOffset=g.offset();b.containerPosition=g.position();b.containerSize={height:g.innerHeight()-h[3],width:g.innerWidth()-h[1]};var i=b.containerOffset,l=b.containerSize.height,m=b.containerSize.width,k=a.ui.hasScroll(e,d)?e.scrollWidth:m,j=a.ui.hasScroll(e)?e.scrollHeight:l;b.parentData={element:e,left:i.left,top:i.top,width:k,height:j}}},resize:function(o){var b=a(this).data(c),i=b.options,q=b.containerSize,d=b.containerOffset,p=b.size,l=b.position,f=b._aspectRatio||o.shiftKey,e={top:0,left:0},k=b.containerElement;if(k[0]!=document&&/static/.test(k.css(g)))e=d;if(l.left<(b._helper?d.left:0)){b.size.width=b.size.width+(b._helper?b.position.left-d.left:b.position.left-e.left);if(f)b.size.height=b.size.width/i.aspectRatio;b.position.left=i.helper?d.left:0}if(l.top<(b._helper?d.top:0)){b.size.height=b.size.height+(b._helper?b.position.top-d.top:b.position.top);if(f)b.size.width=b.size.height*i.aspectRatio;b.position.top=b._helper?d.top:0}b.offset.left=b.parentData.left+b.position.left;b.offset.top=b.parentData.top+b.position.top;var h=Math.abs((b._helper?b.offset.left-e.left:b.offset.left-e.left)+b.sizeDiff.width),j=Math.abs((b._helper?b.offset.top-e.top:b.offset.top-d.top)+b.sizeDiff.height),n=b.containerElement.get(0)==b.element.parent().get(0),m=/relative|absolute/.test(b.containerElement.css(g));if(n&&m)h-=b.parentData.left;if(h+b.size.width>=b.parentData.width){b.size.width=b.parentData.width-h;if(f)b.size.height=b.size.width/b.aspectRatio}if(j+b.size.height>=b.parentData.height){b.size.height=b.parentData.height-j;if(f)b.size.width=b.size.height*b.aspectRatio}},stop:function(){var b=a(this).data(c),k=b.options,n=b.position,h=b.containerOffset,e=b.containerPosition,f=b.containerElement,d=a(b.helper),i=d.offset(),l=d.outerWidth()-b.sizeDiff.width,j=d.outerHeight()-b.sizeDiff.height;b._helper&&!k.animate&&/relative/.test(f.css(g))&&a(this).css({left:i.left-e.left-h.left,width:l,height:j});b._helper&&!k.animate&&/static/.test(f.css(g))&&a(this).css({left:i.left-e.left-h.left,width:l,height:j})}});a.ui.plugin.add(c,"ghost",{start:function(){var b=a(this).data(c),e=b.options,d=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:.25,display:"block",position:o,height:d.height,width:d.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof e.ghost=="string"?e.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=a(this).data(c),f=b.options;b.ghost&&b.ghost.css({position:o,height:b.size.height,width:b.size.width})},stop:function(){var b=a(this).data(c),f=b.options;b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});a.ui.plugin.add(c,"grid",{resize:function(k){var b=a(this).data(c),e=b.options,j=b.size,d=b.originalSize,h=b.originalPosition,i=b.axis,l=e._aspectRatio||k.shiftKey;e.grid=typeof e.grid=="number"?[e.grid,e.grid]:e.grid;var f=Math.round((j.width-d.width)/(e.grid[0]||1))*(e.grid[0]||1),g=Math.round((j.height-d.height)/(e.grid[1]||1))*(e.grid[1]||1);if(/^(se|s|e)$/.test(i)){b.size.width=d.width+f;b.size.height=d.height+g}else if(/^(ne)$/.test(i)){b.size.width=d.width+f;b.size.height=d.height+g;b.position.top=h.top-g}else if(/^(sw)$/.test(i)){b.size.width=d.width+f;b.size.height=d.height+g;b.position.left=h.left-f}else{b.size.width=d.width+f;b.size.height=d.height+g;b.position.top=h.top-g;b.position.left=h.left-f}}});var x=function(a){return parseInt(a,b)||0},r=function(a){return !isNaN(parseInt(a,b))}})(jQuery);(function(a){var j="value",k="slide",d="horizontal",g="vertical",f="ui-state-active",h=".ui-slider-handle",c=true,i=" ui-corner-all",n=" ui-widget-content",m=" ui-widget",l="ui-slider",e=null,b=false;a.widget("ui.slider",a.extend({},a.ui.mouse,{_init:function(){var o="index.ui-slider-handle",k="ui-state-focus",p="ui-state-hover",s="ui-slider-handle",r='<a href="#"></a>',q="<div></div>",d=this,g=d,j=d.options;d._keySliding=b;d._handleIndex=e;d._detectOrientation();d._mouseInit();d.element.addClass(l+" ui-slider-"+d.orientation+m+n+i);d.range=a([]);if(j.range){if(j.range===c){d.range=a(q);if(!j.values)j.values=[d._valueMin(),d._valueMin()];if(j.values.length&&j.values.length!=2)j.values=[j.values[0],j.values[0]]}else d.range=a(q);d.range.appendTo(d.element).addClass("ui-slider-range");(j.range=="min"||j.range=="max")&&d.range.addClass("ui-slider-range-"+j.range);d.range.addClass("ui-widget-header")}a(h,d.element).length==0&&a(r).appendTo(d.element).addClass(s);if(j.values&&j.values.length)while(a(h,d.element).length<j.values.length)a(r).appendTo(d.element).addClass(s);d.handles=a(h,d.element).addClass("ui-state-default"+i);d.handle=d.handles.eq(0);d.handles.add(d.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){a(this).addClass(p)},function(){a(this).removeClass(p)}).focus(function(){a(".ui-slider .ui-state-focus").removeClass(k);a(this).addClass(k)}).blur(function(){a(this).removeClass(k)});d.handles.each(function(b){a(this).data(o,b)});d.handles.keydown(function(h){var k=c,i=a(this).data(o);if(g.options.disabled)return;switch(h.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:k=b;if(!g._keySliding){g._keySliding=c;a(this).addClass(f);g._start(h,i)}}var e,d,j=g._step();if(g.options.values&&g.options.values.length)e=d=g.values(i);else e=d=g.value();switch(h.keyCode){case a.ui.keyCode.HOME:d=g._valueMin();break;case a.ui.keyCode.END:d=g._valueMax();break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(e==g._valueMax())return;d=e+j;break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(e==g._valueMin())return;d=e-j}g._slide(h,i,d);return k}).keyup(function(c){var d=a(this).data(o);if(g._keySliding){g._stop(c,d);g._change(c,d);g._keySliding=b;a(this).removeClass(f)}});d._refreshValue()},destroy:function(){var a=this;a.handles.remove();a.range.remove();a.element.removeClass(l+" ui-slider-horizontal ui-slider-vertical ui-slider-disabled"+m+n+i).removeData("slider").unbind(".slider");a._mouseDestroy()},_mouseCapture:function(g){var d=this,k=d.options;if(k.disabled)return b;d.elementSize={width:d.element.outerWidth(),height:d.element.outerHeight()};d.elementOffset=d.element.offset();var m={x:g.pageX,y:g.pageY},j=d._normValueFromMouse(m),l=d._valueMax()-d._valueMin()+1,e,o=d,i;d.handles.each(function(c){var b=Math.abs(j-o.values(c));if(l>b){l=b;e=a(this);i=c}});if(k.range==c&&d.values(1)==k.min)e=a(d.handles[++i]);d._start(g,i);o._handleIndex=i;e.addClass(f).focus();var n=e.offset(),p=!a(g.target).parents().andSelf().is(h);d._clickOffset=p?{left:0,top:0}:{left:g.pageX-n.left-e.width()/2,top:g.pageY-n.top-e.height()/2-(parseInt(e.css("borderTopWidth"),10)||0)-(parseInt(e.css("borderBottomWidth"),10)||0)+(parseInt(e.css("marginTop"),10)||0)};j=d._normValueFromMouse(m);d._slide(g,i,j);return c},_mouseStart:function(){return c},_mouseDrag:function(a){var d={x:a.pageX,y:a.pageY},c=this._normValueFromMouse(d);this._slide(a,this._handleIndex,c);return b},_mouseStop:function(c){var a=this;a.handles.removeClass(f);a._stop(c,a._handleIndex);a._change(c,a._handleIndex);a._handleIndex=e;a._clickOffset=e;return b},_detectOrientation:function(){this.orientation=this.options.orientation==g?g:d},_normValueFromMouse:function(j){var a=this,e,c;if(d==a.orientation){e=a.elementSize.width;c=j.x-a.elementOffset.left-(a._clickOffset?a._clickOffset.left:0)}else{e=a.elementSize.height;c=j.y-a.elementOffset.top-(a._clickOffset?a._clickOffset.top:0)}var b=c/e;if(b>1)b=1;if(b<0)b=0;if(g==a.orientation)b=1-b;var k=a._valueMax()-a._valueMin(),h=b*k,f=h%a.options.step,i=a._valueMin()+h-f;if(f>a.options.step/2)i+=a.options.step;return parseFloat(i.toFixed(5))},_start:function(d,c){var a=this,b={handle:a.handles[c],value:a.value()};if(a.options.values&&a.options.values.length){b.value=a.values(c);b.values=a.values()}a._trigger("start",d,b)},_slide:function(g,d,e){var f="mousedown",a=this,m=a.handles[d];if(a.options.values&&a.options.values.length){var h=a.values(d?0:1);if(d==0&&e>=h||d==1&&e<=h)e=h;if(e!=a.values(d)){var i=a.values();i[d]=e;var l=a._trigger(k,g,{handle:a.handles[d],value:e,values:i}),h=a.values(d?0:1);l!==b&&a.values(d,e,g.type==f&&a.options.animate,c)}}else{var l=a._trigger(k,g,{handle:a.handles[d],value:e});l!==b&&a._setData(j,e,g.type==f&&a.options.animate)}},_stop:function(d,c){var a=this,b={handle:a.handles[c],value:a.value()};if(a.options.values&&a.options.values.length){b.value=a.values(c);b.values=a.values()}a._trigger("stop",d,b)},_change:function(d,c){var a=this,b={handle:a.handles[c],value:a.value()};if(a.options.values&&a.options.values.length){b.value=a.values(c);b.values=a.values()}a._trigger("change",d,b)},value:function(a){if(arguments.length){this._setData(j,a);this._change(e,0)}return this._value()},values:function(b,f,d,c){var a=this;if(arguments.length>1){a.options.values[b]=f;a._refreshValue(d);!c&&a._change(e,b)}if(arguments.length)if(a.options.values&&a.options.values.length)return a._values(b);else return a.value();else return a._values()},_setData:function(d,e,c){var b=this;a.widget.prototype._setData.apply(b,arguments);switch(d){case "orientation":b._detectOrientation();b.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+b.orientation);b._refreshValue(c);break;case j:b._refreshValue(c)}},_step:function(){var a=this.options.step;return a},_value:function(){var a=this,b=a.options.value;if(b<a._valueMin())b=a._valueMin();if(b>a._valueMax())b=a._valueMax();return b},_values:function(c){var a=this;if(arguments.length){var b=a.options.values[c];if(b<a._valueMin())b=a._valueMin();if(b>a._valueMax())b=a._valueMax();return b}else return a.options.values},_valueMin:function(){var a=this.options.min;return a},_valueMax:function(){var a=this.options.max;return a},_refreshValue:function(k){var h="css",f="animate",e="%",i=this,n=i.options.range,l=i.options,j=i;if(i.options.values&&i.options.values.length){var s,t;i.handles.each(function(i){var g=(j.values(i)-j._valueMin())/(j._valueMax()-j._valueMin())*100,m={};m[j.orientation==d?"left":"bottom"]=g+e;a(this).stop(1,1)[k?f:h](m,l.animate);if(j.options.range===c)if(j.orientation==d){i==0&&j.range.stop(1,1)[k?f:h]({left:g+e},l.animate);i==1&&j.range[k?f:h]({width:g-lastValPercent+e},{queue:b,duration:l.animate})}else{i==0&&j.range.stop(1,1)[k?f:h]({bottom:g+e},l.animate);i==1&&j.range[k?f:h]({height:g-lastValPercent+e},{queue:b,duration:l.animate})}lastValPercent=g})}else{var r=i.value(),o=i._valueMin(),p=i._valueMax(),m=p!=o?(r-o)/(p-o)*100:0,q={};q[j.orientation==d?"left":"bottom"]=m+e;i.handle.stop(1,1)[k?f:h](q,l.animate);n=="min"&&i.orientation==d&&i.range.stop(1,1)[k?f:h]({width:m+e},l.animate);n=="max"&&i.orientation==d&&i.range[k?f:h]({width:100-m+e},{queue:b,duration:l.animate});n=="min"&&i.orientation==g&&i.range.stop(1,1)[k?f:h]({height:m+e},l.animate);n=="max"&&i.orientation==g&&i.range[k?f:h]({height:100-m+e},{queue:b,duration:l.animate})}}}));a.extend(a.ui.slider,{getter:"value values",version:"1.7.1",eventPrefix:k,defaults:{animate:b,delay:0,distance:0,max:100,min:0,orientation:d,range:b,step:1,value:0,values:e}})})(jQuery);jQuery.autocomplete=function(f,a){var v="non-matching-input",r="AUTOCOMPLETE_TAIL",i="ac-tail_over",h="ac_over",d="li",g=true,p="string",b=false,c=null,x=this,W=x,e=$(f).attr("autocomplete","off");a.inputClass&&e.addClass(a.inputClass);var n=document.createElement("div"),l=$(n).hide().addClass(a.resultsClass).css("position","absolute");a.width>0&&l.css("width",a.width);$("body").append(n);f.autocompleter=W;var m=c,t="",k=-1,j={},X=b,E=b,q=c,A=b,B=b;function D(){j={};j.data={};j.length=0}D();if(a.data!=c){var w="",s={},y=[];if(typeof a.url!=p)a.cacheLength=1;for(var u=0;u<a.data.length;u++){y=typeof a.data[u]==p?[a.data[u]]:a.data[u];if(y[0].length>0){w=y[0].substring(0,1).toLowerCase();if(!s[w])s[w]=[];s[w].push(y)}}for(var K in s){a.cacheLength++;C(K,s[K])}}e.keydown(function(b){q=b.keyCode;switch(b.keyCode){case 38:b.preventDefault();H(-1);break;case 40:b.preventDefault();H(1);break;case 9:case 13:if(M()){e.get(0).blur();b.preventDefault()}break;default:k=-1;m&&clearTimeout(m);m=setTimeout(function(){U()},a.delay)}}).focus(function(){E=g}).blur(function(){E=b;!A&&N()});f.lastSelected=$(f).val();o();function U(){if(q==46||q>8&&q<32)return l.hide();var b=e.val();if(b==t)return;t=b;if(b.length>=a.minChars){e.addClass(a.loadingClass);P(b)}else{e.removeClass(a.loadingClass);l.hide()}}function H(b){var a=$(d,n);if(!a)return;k+=b;if(k<0)k=0;else if(k>=a.size())k=a.size()-1;a.removeClass(h).removeClass(i);$(a[k]).addClass($(a[k]).hasClass("ac-tail")?i:h)}function M(){var c=$("li.ac_over, li.ac-tail_over",n)[0];if(!c){var e=$(d,n);if(a.selectOnly){if(e.length==1)c=e[0]}else if(a.selectFirst)c=e[0]}if(c){$(c).click();return g}else return b}function R(b){if(!b){b=document.createElement(d);b.extra=[];b.selectValue=""}var c=$.trim(b.selectValue?b.selectValue:b.innerHTML);f.lastSelected=c;t=c;l.html("");e.val(c);o();a.onItemSelect&&setTimeout(function(){a.onItemSelect(b)},1)}function L(d,f){var b="character",a=e.get(0);if(a.createTextRange){var c=a.createTextRange();c.collapse(g);c.moveStart(b,d);c.moveEnd(b,f);c.select()}else if(a.setSelectionRange)a.setSelectionRange(d,f);else if(a.selectionStart){a.selectionStart=d;a.selectionEnd=f}a.focus()}function T(a){if(q!=8){e.val(e.val()+a.substring(t.length));L(t.length,a.length)}}function Q(){if(a.displayDiv)var h=$("#"+a.displayDiv).height()+6,b=$("#"+a.displayDiv).offset().left,g=$("#"+a.displayDiv).offset().top;else{var c=V(f),b=c.x;if($.browser.msie&&$("#contentEditTopic").length!=0)b=b+16;var g=c.y,h=f.offsetHeight}var d=a.width>0?a.width:e.width();l.css({width:parseInt(d)+"px",top:g+h+"px",left:b+"px"}).show()}function N(){m&&clearTimeout(m);m=setTimeout(o,200)}function o(){if(B)return;B=g;m&&clearTimeout(m);var d=e.removeClass(a.loadingClass).val();l.is(":visible")&&l.hide();var c=g;if(f.lastSelected===r)c=b;else if(a.mustMatch)if(!f.lastSelected||f.lastSelected!=d){console.log(">>>> lastSelected: ["+f.lastSelected+"] <"+typeof f.lastSelected+"> is different from v: ["+d+"]!");c=b}!c&&e.addClass(v);B=b}function G(c,b){if(b){e.removeClass(v);e.removeClass(a.loadingClass);n.innerHTML="";if(!E||b.length==0)return o();$.browser.msie&&l.append(document.createElement("iframe"));n.appendChild(S(b));a.autoFill&&e.val().toLowerCase()==c.toLowerCase()&&T(b[0][0]);Q()}else o()}function I(e){if(!e)return c;for(var b=[],f=e.split(a.lineSeparator),d=0;d<f.length;d++){var g=$.trim(f[d]);if(g)b[b.length]=g.split(a.cellSeparator)}return b}function S(p){var m=document.createElement("ul"),j=p.length;console.log("num found = "+j);if(a.maxItemsToShow>0&&a.maxItemsToShow<j)j=a.maxItemsToShow;console.log("options.maxItemsToShow = "+a.maxItemsToShow);console.log("num changed? "+j);for(var q=0;q<j;q++){var l=p[q];if(!l)continue;var e=document.createElement(d);if(a.formatItem){e.innerHTML=a.formatItem(l,q,j,p.length);e.selectValue=l[0]}else{e.innerHTML=l[0];e.selectValue=l[0]}var n=c;if(l.length>1){n=[];for(var t=1;t<l.length;t++)n[n.length]=l[t]}e.extra=n;m.appendChild(e);$(e).hover(function(){$(d,m).removeClass(h);$(this).addClass(h);k=$(d,m).indexOf($(this).get(0))},function(){$(this).removeClass(h)}).click(function(a){a.preventDefault();a.stopPropagation();R(this)})}var u=$(f),s=u.parent().find(".lookup-button").eq(0);if(s.length===1&&j>0){e=$('<li class="ac-tail">?</li>');if(j<p.length)e.html('Show all results for "'+u.val()+'"');else e.html("Explore Other Available Names");$(m).append(e);$(e).hover(function(){$(d,m).removeClass(i);$(this).addClass(i);k=-1},function(){$(this).removeClass(i)}).click(function(a){a.preventDefault();a.stopPropagation();f.lastSelected=r;o();console.log(">> now i'd show the Lookup window!");console.log(">> found the button? "+s.length);s.click();return b})}$(m).mousedown(function(){A=g}).mouseup(function(){A=b});return m}function P(b){if(!a.matchCase)b=b.toLowerCase();var d=a.cacheLength?F(b):c;if(d)G(b,d);else if(typeof a.url==p&&a.url.length>0)$.get(J(b),function(a){a=I(a);C(b,a);G(b,a)});else e.removeClass(a.loadingClass)}function J(e){var d=a.url.indexOf("?")==-1?"?":"&",b=a.url+d+"q="+encodeURI(e);for(var c in a.extraParams)b+="&"+c+"="+encodeURI(a.extraParams[c]);return b}function F(b){if(!b)return c;if(j.data[b])return j.data[b];if(a.matchSubset)for(var f=b.length-1;f>=a.minChars;f--){var i=b.substr(0,f),e=j.data[i];if(e){for(var d=[],g=0;g<e.length;g++){var h=e[g],k=h[0];if(O(k,b))d[d.length]=h}return d}}return c}function O(c,e){if(!a.matchCase)c=c.toLowerCase();var d=c.indexOf(e);if(d==-1)return b;return d==0||a.matchContains}x.flushCache=function(){D()};x.setExtraParams=function(b){a.extraParams=b};x.findValue=function(){var b=e.val();if(!a.matchCase)b=b.toLowerCase();var d=a.cacheLength?F(b):c;if(d)z(b,d);else if(typeof a.url==p&&a.url.length>0)$.get(J(b),function(a){a=I(a);C(b,a);z(b,a)});else z(b,c)};function z(l,g){g&&e.removeClass(a.loadingClass);for(var k=g?g.length:0,f=c,i=0;i<k;i++){var b=g[i];if(b[0].toLowerCase()==l.toLowerCase()){f=document.createElement(d);if(a.formatItem){f.innerHTML=a.formatItem(b,i,k,g.length);f.selectValue=b[0]}else{f.innerHTML=b[0];f.selectValue=b[0]}var h=c;if(b.length>1){h=[];for(var j=1;j<b.length;j++)h[h.length]=b[j]}f.extra=h}}a.onFindValue&&setTimeout(function(){a.onFindValue(f)},1)}function C(b,c){if(!c||!b||!a.cacheLength)return;if(!j.length||j.length>a.cacheLength){D();j.length++}else if(!j[b])j.length++;j.data[b]=c}function V(a){var b=a.offsetLeft||0,c=a.offsetTop||0;while(a=a.offsetParent){b+=a.offsetLeft;c+=a.offsetTop}return {x:b,y:c}}};jQuery.fn.autocomplete=function(c,a,b){a=a||{};a.url=c;a.data=typeof b=="object"&&b.constructor==Array?b:null;a.inputClass=a.inputClass||"ac_input";a.resultsClass=a.resultsClass||"ac_results";a.lineSeparator=a.lineSeparator||"\n";a.cellSeparator=a.cellSeparator||"|";a.minChars=a.minChars||1;a.delay=a.delay||400;a.matchCase=a.matchCase||0;a.matchSubset=typeof a.matchSubset=="number"?a.matchSubset:1;a.matchContains=a.matchContains||0;a.cacheLength=typeof a.cacheLength=="number"?a.cacheLength:1;a.mustMatch=a.mustMatch||0;a.extraParams=a.extraParams||{};a.loadingClass=a.loadingClass||"ac_loading";a.selectFirst=a.selectFirst||false;a.selectOnly=a.selectOnly||false;a.maxItemsToShow=a.maxItemsToShow||-1;a.autoFill=a.autoFill||false;a.width=parseInt(a.width,10)||0;this.each(function(){var b=this;new jQuery.autocomplete(b,a)});return this};jQuery.fn.autocompleteArray=function(b,a){return this.autocomplete(null,a,b)};jQuery.fn.indexOf=function(b){for(var a=0;a<this.length;a++)if(this[a]==b)return a;return -1};(function($){var a="metadata";$.extend({metadata:{defaults:{type:"class",name:a,cre:/({.*})/,single:a},setType:function(b,a){this.defaults.type=b;this.defaults.name=a},"get":function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length)settings.single=a;var data=$.data(elem,settings.single);if(settings.refresh)if(data)return data;data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m)data=m[1]}else if(settings.type=="elem"){if(!elem.getElementsByTagName)return undefined;var e=elem.getElementsByTagName(settings.name);if(e.length)data=$.trim(e[0].innerHTML)}else if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr)data=attr}if(data.indexOf("{")<0)data="{"+data+"}";data=eval("("+data+")");$.data(elem,settings.single,data);return data}}});$.fn.metadata=function(a){return $.metadata.get(this[0],a)}})(jQuery);(function(a){var c=true,b=false;a.extend(a.event.special,{focusin:{setup:function(){if(a.browser.msie)return b;this.addEventListener("focus",a.event.special.focusin.handler,c)},teardown:function(){if(a.browser.msie)return b;this.removeEventListener("focus",a.event.special.focusin.handler,c)},handler:function(c){var b=Array.prototype.slice.call(arguments,1);b.unshift(a.extend(a.event.fix(c),{type:"focusin"}));return a.event.handle.apply(this,b)}},focusout:{setup:function(){if(a.browser.msie)return b;this.addEventListener("blur",a.event.special.focusout.handler,c)},teardown:function(){if(a.browser.msie)return b;this.removeEventListener("blur",a.event.special.focusout.handler,c)},handler:function(c){var b=Array.prototype.slice.call(arguments,1);b.unshift(a.extend(a.event.fix(c),{type:"focusout"}));return a.event.handle.apply(this,b)}}});a.extend(a.fn,{delegate:function(d,b,c){return this.bind(d,function(e){var d=a(e.target);if(d.is(b))return c.apply(d,arguments)})},triggerEvent:function(a,b){return this.triggerHandler(a,[jQuery.event.fix({type:a,target:b})])}})})(jQuery);(function(a){var j="option:selected",e="string",g="function",h="pending",f="dependency-mismatch",i="invalid-form",c=false,b=true,d="validator";a.extend(a.fn,{validate:function(g){var f=this;if(!f.length){g&&g.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var e=a.data(f[0],d);if(e)return e;e=new a.validator(g,f[0]);a.data(f[0],d,e);if(e.settings.onsubmit){f.find("input, button").filter(".cancel").click(function(){e.cancelSubmit=b});f.submit(function(d){e.settings.debug&&d.preventDefault();function a(){if(e.settings.submitHandler){e.settings.submitHandler.call(e,e.currentForm);return c}return b}if(e.cancelSubmit){e.cancelSubmit=c;return a()}if(e.form()){if(e.pendingRequest){e.formSubmitted=b;return c}return a()}else{e.focusInvalid();return c}})}return e},valid:function(){var b=this;if(a(b[0]).is("form"))return b.validate().form();else{var d=c,e=a(b[0].form).validate();b.each(function(){d|=e.element(this)});return d}},removeAttrs:function(d){var c={},b=this;a.each(d.split(/\s/),function(d,a){c[a]=b.attr(a);b.removeAttr(a)});return c},rules:function(j,f){var b=this[0];if(j){var g=a.data(b.form,d).settings,h=g.rules,e=a.validator.staticRules(b);switch(j){case "add":a.extend(e,a.validator.normalizeRule(f));h[b.name]=e;if(f.messages)g.messages[b.name]=a.extend(g.messages[b.name],f.messages);break;case "remove":if(!f){delete h[b.name];return e}var i={};a.each(f.split(/\s/),function(b,a){i[a]=e[a];delete e[a]});return i}}var c=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(b),a.validator.classRules(b),a.validator.attributeRules(b),a.validator.staticRules(b)),b);if(c.required){var k=c.required;delete c.required;c=a.extend({required:k},c)}return c}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(b.value)},filled:function(b){return !!a.trim(b.value)},unchecked:function(a){return !a.checked}});a.format=function(c,b){if(arguments.length==1)return function(){var b=a.makeArray(arguments);b.unshift(c);return a.format.apply(this,b)};if(arguments.length>2&&b.constructor!=Array)b=a.makeArray(arguments).slice(1);if(b.constructor!=Array)b=[b];a.each(b,function(a,b){c=c.replace(new RegExp("\\{"+a+"\\}","g"),b)});return c};a.validator=function(b,c){this.settings=a.extend({},a.validator.defaults,b);this.currentForm=c;this.init()};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",errorElement:"label",focusInvalid:b,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:b,ignore:[],ignoreTitle:c,onfocusin:function(b){var a=this;a.lastActive=b;if(a.settings.focusCleanup&&!a.blockFocusCleanup){a.settings.unhighlight&&a.settings.unhighlight.call(a,b,a.settings.errorClass);a.errorsFor(b).hide()}},onfocusout:function(a){var b=this;!b.checkable(a)&&(a.name in b.submitted||!b.optional(a))&&b.element(a)},onkeyup:function(a){(a.name in this.submitted||a==this.lastElement)&&this.element(a)},onclick:function(a){a.name in this.submitted&&this.element(a)},highlight:function(c,b){a(c).addClass(b)},unhighlight:function(c,b){a(c).removeClass(b)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein g\u00fcltiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.format("Please enter no more than {0} characters."),minlength:a.format("Please enter at least {0} characters."),rangelength:a.format("Please enter a value between {0} and {1} characters long."),range:a.format("Please enter a value between {0} and {1}."),max:a.format("Please enter a value less than or equal to {0}."),min:a.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:c,prototype:{init:function(){var b=this;b.labelContainer=a(b.settings.errorLabelContainer);b.errorContext=b.labelContainer.length&&b.labelContainer||a(b.currentForm);b.containers=a(b.settings.errorContainer).add(b.settings.errorLabelContainer);b.submitted={};b.valueCache={};b.pendingRequest=0;b.pending={};b.invalid={};b.reset();var f=b.groups={};a.each(b.settings.groups,function(c,b){a.each(b.split(/\s/),function(b,a){f[a]=c})});var e=b.settings.rules;a.each(e,function(c,b){e[c]=a.validator.normalizeRule(b)});function c(c){var b=a.data(this[0].form,d);b.settings["on"+c.type]&&b.settings["on"+c.type].call(b,this[0])}a(b.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",c).delegate("click",":radio, :checkbox",c);b.settings.invalidHandler&&a(b.currentForm).bind("invalid-form.validate",b.settings.invalidHandler)},form:function(){var b=this;b.checkForm();a.extend(b.submitted,b.errorMap);b.invalid=a.extend({},b.errorMap);!b.valid()&&a(b.currentForm).triggerHandler(i,[b]);b.showErrors();return b.valid()},checkForm:function(){var a=this;a.prepareForm();for(var b=0,c=a.currentElements=a.elements();c[b];b++)a.check(c[b]);return a.valid()},element:function(d){var c=this;d=c.clean(d);c.lastElement=d;c.prepareElement(d);c.currentElements=a(d);var e=c.check(d);if(e)delete c.invalid[d.name];else c.invalid[d.name]=b;if(!c.numberOfInvalids())c.toHide=c.toHide.add(c.containers);c.showErrors();return e},showErrors:function(c){var b=this;if(c){a.extend(b.errorMap,c);b.errorList=[];for(var d in c)b.errorList.push({message:c[d],element:b.findByName(d)[0]});b.successList=a.grep(b.successList,function(a){return !(a.name in c)})}b.settings.showErrors?b.settings.showErrors.call(b,b.errorMap,b.errorList):b.defaultShowErrors()},resetForm:function(){var b=this;a.fn.resetForm&&a(b.currentForm).resetForm();b.submitted={};b.prepareForm();b.hideErrors();b.elements().removeClass(b.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(b){var a=0;for(var c in b)a++;return a},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){var b=this;if(b.settings.focusInvalid)try{a(b.findLastActive()||b.errorList.length&&b.errorList[0].element||[]).filter(":visible").focus()}catch(c){}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(a){return a.element.name==b.name}).length==1&&b},elements:function(){var e=this,d={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){var f=this;!f.name&&e.settings.debug&&window.console&&console.error("%o has no name assigned",f);if(f.name in d||!e.objectLength(a(f).rules()))return c;d[f.name]=b;return b})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){var b=this;b.successList=[];b.errorList=[];b.errorMap={};b.toShow=a([]);b.toHide=a([]);b.formSubmitted=c;b.currentElements=a([])},prepareForm:function(){var a=this;a.reset();a.toHide=a.errors().add(a.containers)},prepareElement:function(a){this.reset();this.toHide=this.errorsFor(a)},check:function(d){var e=this;d=e.clean(d);if(e.checkable(d))d=e.findByName(d.name)[0];var j=a(d).rules(),g=c;for(method in j){var k={method:method,parameters:j[method]};try{var i=a.validator.methods[method].call(e,d.value.replace(/\r/g,""),d,k.parameters);if(i==f){g=b;continue}g=c;if(i==h){e.toHide=e.toHide.not(e.errorsFor(d));return}if(!i){e.formatAndAdd(d,k);return c}}catch(l){e.settings.debug&&window.console&&console.log("exception occured when checking element "+d.id+", check the '"+k.method+"' method");throw l}}if(g)return;e.objectLength(j)&&e.successList.push(d);return b},customMetaMessage:function(c,d){if(!a.metadata)return;var b=this.settings.meta?a(c).metadata()[this.settings.meta]:a(c).metadata();return b&&b.messages&&b.messages[d]},customMessage:function(c,b){var a=this.settings.messages[c];return a&&(a.constructor==String?a:a[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==undefined)return arguments[a];return undefined},defaultMessage:function(b,d){var c=this;return c.findDefined(c.customMessage(b.name,d),c.customMetaMessage(b,d),!c.settings.ignoreTitle&&b.title||undefined,a.validator.messages[d],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,d){var c=this,a=c.defaultMessage(b,d.method);if(typeof a==g)a=a.call(c,d.parameters,b);c.errorList.push({message:a,element:b});c.errorMap[b.name]=a;c.submitted[b.name]=a},addWrapper:function(a){if(this.settings.wrapper)a=a.add(a.parents(this.settings.wrapper));return a},defaultShowErrors:function(){var a=this;for(var b=0;a.errorList[b];b++){var c=a.errorList[b];a.settings.highlight&&a.settings.highlight.call(a,c.element,a.settings.errorClass);a.showLabel(c.element,c.message)}if(a.errorList.length)a.toShow=a.toShow.add(a.containers);if(a.settings.success)for(var b=0;a.successList[b];b++)a.showLabel(a.successList[b]);if(a.settings.unhighlight)for(var b=0,d=a.validElements();d[b];b++)a.settings.unhighlight.call(a,d[b],a.settings.errorClass);a.toHide=a.toHide.not(a.toShow);a.hideErrors();a.addWrapper(a.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(f,g){var c=this,d=c.errorsFor(f);if(d.length){d.removeClass().addClass(c.settings.errorClass);d.attr("generated")&&d.html(g)}else{d=a("<"+c.settings.errorElement+"/>").attr({"for":c.idOrName(f),generated:b}).addClass(c.settings.errorClass).html(g||"");if(c.settings.wrapper)d=d.hide().show().wrap("<"+c.settings.wrapper+"/>").parent();if(!c.labelContainer.append(d).length)c.settings.errorPlacement?c.settings.errorPlacement(d,a(f)):d.insertAfter(f)}if(!g&&c.settings.success){d.text("");typeof c.settings.success==e?d.addClass(c.settings.success):c.settings.success(d)}c.toShow=c.toShow.add(d)},errorsFor:function(a){return this.errors().filter("[for='"+this.idOrName(a)+"']")},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},checkable:function(a){return /radio|checkbox/i.test(a.type)},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(d,a){return a.form==c&&a.name==b&&a||null})},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case "select":return a(j,b).length;case "input":if(this.checkable(b))return this.findByName(b.name).filter(":checked").length}return c.length},depend:function(a,c){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,c):b},dependTypes:{"boolean":function(a){return a},string:function(c,b){return !!a(c,b.form).length},"function":function(b,a){return b(a)}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&f},startRequest:function(a){if(!this.pending[a.name]){this.pendingRequest++;this.pending[a.name]=b}},stopRequest:function(d,c){var b=this;b.pendingRequest--;if(b.pendingRequest<0)b.pendingRequest=0;delete b.pending[d.name];if(c&&b.pendingRequest==0&&b.formSubmitted&&b.form())a(b.currentForm).submit();else!c&&b.pendingRequest==0&&b.formSubmitted&&a(b.currentForm).triggerHandler(i,[b])},previousValue:function(d){var c="previousValue";return a.data(d,c)||a.data(d,c,previous={old:null,valid:b,message:this.defaultMessage(d,"remote")})}},classRuleSettings:{required:{required:b},email:{email:b},url:{url:b},date:{date:b},dateISO:{dateISO:b},dateDE:{dateDE:b},number:{number:b},numberDE:{numberDE:b},digits:{digits:b},creditcard:{creditcard:b}},addClassRules:function(b,c){b.constructor==String?(this.classRuleSettings[b]=c):a.extend(this.classRuleSettings,b)},classRules:function(d){var c={},b=a(d).attr("class");b&&a.each(b.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])});return c},attributeRules:function(e){var b={},d=a(e);for(method in a.validator.methods){var c=d.attr(method);if(c)b[method]=c}if(b.maxlength&&/-1|2147483647|524288/.test(b.maxlength))delete b.maxlength;return b},metadataRules:function(b){if(!a.metadata)return {};var c=a.data(b.form,d).settings.meta;return c?a(b).metadata()[c]:a(b).metadata()},staticRules:function(c){var e={},b=a.data(c.form,d);if(b.settings.rules)e=a.validator.normalizeRule(b.settings.rules[c.name])||{};return e},normalizeRules:function(d,f){a.each(d,function(j,h){if(h===c){delete d[j];return}if(h.param||h.depends){var i=b;switch(typeof h.depends){case e:i=!!a(h.depends,f.form).length;break;case g:i=h.depends.call(f,f)}if(i)d[j]=h.param!==undefined?h.param:b;else delete d[j]}});a.each(d,function(c,b){d[c]=a.isFunction(b)?b(f):b});a.each(["minlength","maxlength","min","max"],function(){if(d[this])d[this]=Number(d[this])});a.each(["rangelength","range"],function(){var a=this;if(d[a])d[a]=[Number(d[a][0]),Number(d[a][1])]});if(a.validator.autoCreateRanges){if(d.min&&d.max){d.range=[d.min,d.max];delete d.min;delete d.max}if(d.minlength&&d.maxlength){d.rangelength=[d.minlength,d.maxlength];delete d.minlength;delete d.maxlength}}if(d.messages)delete d.messages;return d},normalizeRule:function(c){if(typeof c==e){var d={};a.each(c.split(/\s/),function(){d[this]=b});c=d}return c},addMethod:function(b,c,d){a.validator.methods[b]=c;a.validator.messages[b]=d;c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(d,b,e){if(!this.depend(e,b))return f;switch(b.nodeName.toLowerCase()){case "select":var c=a(j,b);return c.length>0&&(b.type=="select-multiple"||(a.browser.msie&&!c[0].attributes["value"].specified?c[0].text:c[0].value).length>0);case "input":if(this.checkable(b))return this.getLength(d,b)>0;default:return a.trim(d).length>0}},remote:function(l,c,k){var i=this;if(i.optional(c))return f;var j=i.previousValue(c);if(!i.settings.messages[c.name])i.settings.messages[c.name]={};i.settings.messages[c.name].remote=typeof j.message==g?j.message(l):j.message;k=typeof k==e&&{url:k}||k;if(j.old!==l){j.old=l;var d=i;i.startRequest(c);var m={};m[c.name]=l;a.ajax(a.extend(b,{url:k,mode:"abort",port:"validate"+c.name,dataType:"json",data:m,success:function(a){if(a){var e=d.formSubmitted;d.prepareElement(c);d.formSubmitted=e;d.successList.push(c);d.showErrors()}else{var b={};b[c.name]=a||d.defaultMessage(c,"remote");d.showErrors(b)}j.valid=a;d.stopRequest(c,a)}},k));return h}else if(i.pending[c.name])return h;return j.valid},minlength:function(d,b,c){return this.optional(b)||this.getLength(a.trim(d),b)>=c},maxlength:function(d,b,c){return this.optional(b)||this.getLength(a.trim(d),b)<=c},rangelength:function(e,b,d){var c=this.getLength(a.trim(e),b);return this.optional(b)||c>=d[0]&&c<=d[1]},min:function(c,a,b){return this.optional(a)||c>=b},max:function(c,a,b){return this.optional(a)||c<=b},range:function(b,c,a){return this.optional(c)||b>=a[0]&&b<=a[1]},email:function(b,a){return this.optional(a)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(b)},url:function(b,a){return this.optional(a)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(b)},date:function(b,a){return this.optional(a)||!/Invalid|NaN/.test(new Date(b))},dateISO:function(b,a){return this.optional(a)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(b)},dateDE:function(b,a){return this.optional(a)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(b)},number:function(b,a){return this.optional(a)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(b)},numberDE:function(b,a){return this.optional(a)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(b)},digits:function(b,a){return this.optional(a)||/^\d+$/.test(b)},creditcard:function(a,g){if(this.optional(g))return f;if(/[^0-9-]+/.test(a))return c;var e=0,b=0,d=c;a=a.replace(/\D/g,"");for(n=a.length-1;n>=0;n--){var h=a.charAt(n),b=parseInt(h,10);if(d)if((b*=2)>9)b-=9;e+=b;d=!d}return e%10==0},accept:function(c,b,a){a=typeof a==e?a:"png|jpe?g|gif";return this.optional(b)||c.match(new RegExp(".("+a+")$","i"))},equalTo:function(c,d,b){return c==a(b).val()}}})})(jQuery);(function(a){var c=a.ajax,b={};a.ajax=function(d){d=a.extend(d,a.extend({},a.ajaxSettings,d));var e=d.port;if(d.mode=="abort"){b[e]&&b[e].abort();return b[e]=c.apply(this,arguments)}return c.apply(this,arguments)}})(jQuery);(function(a){a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){if(a.browser.msie)return false;this.addEventListener(c,a.event.special[b].handler,true)},teardown:function(){if(a.browser.msie)return false;this.removeEventListener(c,a.event.special[b].handler,true)},handler:function(c){arguments[0]=a.event.fix(c);arguments[0].type=b;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{delegate:function(d,b,c){return this.bind(d,function(e){var d=a(e.target);if(d.is(b))return c.apply(d,arguments)})},triggerEvent:function(b,c){return this.triggerHandler(b,[a.event.fix({type:b,target:c})])}})})(jQuery);jQuery.extend({createUploadIframe:function(d,c){var b="jUploadFrame"+d,a;if(window.ActiveXObject){a=document.createElement('<iframe id="'+b+'" name="'+b+'" />');if(typeof c==="boolean")a.src="javascript:false";else if(typeof c==="string")a.src=c}else{a=document.createElement("iframe");a.id=b;a.name=b}a.style.position="absolute";a.style.top="-1000px";a.style.left="-1000px";document.body.appendChild(a);return a},createHiddenUploadElements:function(d,c){for(var b in c){var a=$('<input type="hidden" name="'+b+'" />');$(a).val(c[b]);$(a).appendTo(d)}},createUploadForm:function(d,e){var c="jUploadForm"+d,g="jUploadFile"+d,a=$('<form  action="" method="POST" name="'+c+'" id="'+c+'" enctype="multipart/form-data"></form>'),b=$("#"+e),f=$(b).clone();$(b).attr("id",g);$(b).before(f);$(b).appendTo(a);$(a).css("position","absolute");$(a).css("top","-1200px");$(a).css("left","-1200px");$(a).appendTo("body");return a},ajaxFileUpload:function(a){var i="multipart/form-data",e="timeout",c=null;a=jQuery.extend({},jQuery.ajaxSettings,a);var f=(new Date).getTime(),d=jQuery.createUploadForm(f,a.fileElementId),m=jQuery.createUploadIframe(f,a.secureuri),g="jUploadFrame"+f,l="jUploadForm"+f;a.data&&jQuery.createHiddenUploadElements(d,a.data);a.global&&!jQuery.active++&&jQuery.event.trigger("ajaxStart");var j=false,b={};a.global&&jQuery.event.trigger("ajaxSend",[b,a]);var h=function(k){var i="error",f=document.getElementById(g);try{if(f.contentWindow){b.responseText=f.contentWindow.document.body?f.contentWindow.document.body.innerHTML:c;b.responseXML=f.contentWindow.document.XMLDocument?f.contentWindow.document.XMLDocument:f.contentWindow.document}else if(f.contentDocument){b.responseText=f.contentDocument.document.body?f.contentDocument.document.body.innerHTML:c;b.responseXML=f.contentDocument.document.XMLDocument?f.contentDocument.document.XMLDocument:f.contentDocument.document}}catch(m){jQuery.handleError(a,b,c,m)}if(b||k===e){j=true;var h;try{h=k!==e?"success":i;if(h!==i){var n=jQuery.uploadHttpData(b,a.dataType);a.success&&a.success(n,h);a.global&&jQuery.event.trigger("ajaxSuccess",[b,a])}else jQuery.handleError(a,b,h)}catch(l){h=i;jQuery.handleError(a,b,h,l)}a.global&&jQuery.event.trigger("ajaxComplete",[b,a]);a.global&&!--jQuery.active&&jQuery.event.trigger("ajaxStop");a.complete&&a.complete(b,h);jQuery(f).unbind();setTimeout(function(){try{$(f).remove();$(d).remove()}catch(e){jQuery.handleError(a,b,c,e)}},100);b=c}};if(a.timeout>0){alert(a.timeout);setTimeout(function(){!j&&h(e)},a.timeout)}try{d=$("#"+l);$(d).attr("action",a.url);$(d).attr("method","POST");$(d).attr("target",g);if(d.encoding)d.encoding=i;else d.enctype=i;$(d).submit()}catch(k){jQuery.handleError(a,b,c,k)}$("#"+g).load(h);return {abort:function(){}}},uploadHttpData:function(r,type){var data=!type;data=type==="xml"||data?r.responseXML:r.responseText;type==="script"&&jQuery.globalEval(data);if(type==="json")eval("data = "+data);type==="html"&&jQuery("<div>").html(data).evalScripts();return data}});(function(c){var a="Left",e="Top",f="Width",d="Height";c.dimensions={version:"1.2"};c.each([d,f],function(j,h){var g="padding",i=":visible";c.fn["inner"+h]=function(){var c=this;if(!c[0])return;var j=h==d?e:a,f=h==d?"Bottom":"Right";return c.is(i)?c[0]["client"+h]:b(c,h.toLowerCase())+b(c,g+j)+b(c,g+f)};c.fn["outer"+h]=function(k){var j=this;if(!j[0])return;var m=h==d?e:a,l=h==d?"Bottom":"Right";k=c.extend({margin:false},k||{});var n=j.is(i)?j[0]["offset"+h]:b(j,h.toLowerCase())+b(j,"border"+m+f)+b(j,"border"+l+f)+b(j,g+m)+b(j,g+l);return n+(k.margin?b(j,"margin"+m)+b(j,"margin"+l):0)}});c.each([a,e],function(f,d){var b="scroll";c.fn[b+d]=function(g){var f=this;if(!f[0])return;return g!=undefined?f.each(function(){this==window||this==document?window.scrollTo(d==a?g:c(window)["scrollLeft"](),d==e?g:c(window)["scrollTop"]()):(this[b+d]=g)}):f[0]==window||f[0]==document?self[d==a?"pageXOffset":"pageYOffset"]||c.boxModel&&document.documentElement[b+d]||document.body[b+d]:f[0][b+d]}});c.fn.extend({position:function(){var g=0,h=0,e=this[0],c,a,d,f;if(e){d=this.offsetParent();c=this.offset();a=d.offset();c.top-=b(e,"marginTop");c.left-=b(e,"marginLeft");a.top+=b(d,"borderTopWidth");a.left+=b(d,"borderLeftWidth");f={top:c.top-a.top,left:c.left-a.left}}return f},offsetParent:function(){var a=this[0].offsetParent;while(a&&(!/^body|html$/i.test(a.tagName)&&c.css(a,"position")=="static"))a=a.offsetParent;return c(a)}});function b(a,b){return parseInt(c.curCSS(a.jquery?a[0]:a,b,true))||0}})(jQuery);$.fn.pause=function(a,b){a=a||1e3;b=b||"fx";return this.queue(b,function(){var b=this;setTimeout(function(){$(b).dequeue()},a)})};$.fn.clearQueue=$.fn.unpause=function(a){return this.each(function(){a=a||"fx";$this=$(this);if($this.queue&&$this.queue(a))$this.queue(a).length=0})};jQuery.cookie=function(e,d,a){var h="; expires=";if(typeof d!="undefined"){a=a||{};if(d===null){d="";a.expires=-1}var f="";if(a.expires)if(a.expires=="midnight"){var b=new Date;b.setDate(b.getDate()+1);b.setHours(0);b.setMinutes(0);b.setSeconds(0);f=h+b.toUTCString()}else if(typeof a.expires=="number"||a.expires.toUTCString){var c;if(typeof a.expires=="number"){c=new Date;c.setTime(c.getTime()+a.expires*24*60*60*1e3)}else c=a.expires;f=h+c.toUTCString()}var n=a.path?"; path="+a.path:"",l=a.domain?"; domain="+a.domain:"",m=a.secure?"; secure":"";document.cookie=[e,"=",encodeURIComponent(d),f,n,l,m].join("")}else{var i=null;if(document.cookie&&document.cookie!="")for(var j=document.cookie.split(";"),g=0;g<j.length;g++){var k=jQuery.trim(j[g]);if(k.substring(0,e.length+1)==e+"="){i=decodeURIComponent(k.substring(e.length+1));break}}return i}};var tb_pathToImage=imgBaseURL+"content/images/ajax-loader-big.gif";$(document).ready(function(){tb_init("a.thickbox, area.thickbox, input.thickbox");imgLoader=new Image;imgLoader.src=tb_pathToImage});function tb_click(){var a=this,e=a.title||a.name||null,c=a.href||a.alt,d=a.rel||false,b=tb_getMediaRightsHTML(a);tb_show(e,c,d,b,a);a.blur();return false}function tb_getMediaRightsHTML(f){var g=$(f),a="",b=g.metadata({refresh:true});if(typeof b.rightsSummary==="undefined")return "";var d=b.rightsSummary,e="license-"+$.trim(d).toLowerCase().replace(/\s/g,"-");a+='<p class="media-rights">';var c=b.rightsDetail;if(typeof c==="string"&&c!="")a+="<span>"+c+"</span>";a+='<a target="_blank" class="'+e+'" rel="'+b.messageID+'" href="#" onclick="showHintPopup($(this), true); return false;">'+d+"</a>";a+="</p>";return a}function tb_init(a){$(a).each(function(){var a=$(this);if(a.closest("#TB_window").length>0)a.replaceWith(a.html());else a.unbind("click",tb_click).click(tb_click)})}function tb_show(l,b,s,V,C){var A="inlineId",j="#TB_ajaxContent",v="px;height:",N="' onload='tb_showIframe()' style='width:",M="' id='TB_iframeContent' name='TB_iframeContent",z="modal",L="TB_iframe",r="block",h="#TB_outerwindow,#TB_window",i=false,k="#TB_load",K="content/images/close-window.gif' /></div>",J="<div id='TB_closeAjaxWindow'><img id='TB_closeWindowButton' alt='close' src='",y="height",I="td.tl-corner div, .top-edge div, .tr-corner div",H="td:not(.content-area) div",q="#TB_closeWindowButton",n="width",x="td.content-area",a="",G="tr.title-bar",w="dialog-box-popup",u="class",F="#BT-popup table",g="#TB_window",E="#TB_outerwindow",o="#TB_overlay",f=null,p="100%",e="body";$("#TB_outerwindow:visible").length===1&&tb_preserveEditors();try{if(typeof document.body.style.maxHeight==="undefined"){$(e,"html").css({height:p,width:p});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===f){$(e).append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$(o).click(tb_remove)}}else if(document.getElementById("TB_overlay")===f){$(e).append("<div id='TB_overlay'></div><div id='TB_window'></div>");$(o).click(tb_remove)}if($(E).length===0){var O=$(g),d=$(F).clone();d.attr("id","TB_outerwindow");d.attr(u,w);d.insertBefore(O);d.find("td.title-area").empty();d.find(G).css("display",a);d.find(x).css(n,a).empty().append(O)}var c=$(E);c.find(q).remove();if(b.indexOf("branded=true")===-1){c.attr(u,w);c.find(H).css({height:"8px",width:"8px"});c.find(I).css(y,"7px");c.find("td.tr-corner div, .right-edge div, .br-corner div").css(n,"10px");c.find(x).prepend(J+imgBaseURL+K)}else{c.attr(u,"branded-dialog-box-popup");c.find(H).css({height:"18px",width:"18px"});c.find(I).css(y,"74px");c.find("td.top-edge").prepend(J+imgBaseURL+K)}if(tb_detectMacXFF())$(o).addClass("TB_overlayMacFFBGHack");else $(o).addClass("TB_overlayBG");if(l===f)l=a;$(e).append("<div id='TB_load'></div>");var T=$(k),d=$(F).clone();d.attr(u,w);T.append(d);d.find(G).remove();d.find(q).remove();d.find(x).css(n,a).html("<img src='"+imgLoader.src+"' />");$(k).show();var B;if(b.indexOf("?")!==-1)B=b.substr(0,b.indexOf("?"));else B=b;var P=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/,t=B.toLowerCase().match(P);if(t==".jpg"||t==".jpeg"||t==".png"||t==".gif"||t==".bmp"){c.addClass("media-viewer");TB_PrevCaption=a;TB_PrevRights=a;TB_PrevURL=a;TB_PrevHTML=a;TB_NextCaption=a;TB_NextRights=a;TB_NextURL=a;TB_NextHTML=a;TB_imageCount=a;TB_FoundURL=i;if(s){console.log("scanning for images in group '"+s+"'...");var U=$(C),Q=U.closest("div.ui-tabs-panel, div.blogcontent, body"),R=Q.find("a[rel="+s+"]"),D=[];TB_TempArray=R.filter(function(){var a=$.trim($(this).attr("href"));console.log(">> testing image with URL: "+a);if($.inArray(a,D)==-1){console.log(">>>> NEW ONE, keeping");D.push(a);return true}else{console.log(">>>> REPEAT, skipping");return i}}).get();console.log(TB_TempArray.length+" unique images in array");for(TB_Counter=0;TB_Counter<TB_TempArray.length&&TB_NextHTML===a;TB_Counter++){var X=TB_TempArray[TB_Counter].href.toLowerCase().match(P);if(!(TB_TempArray[TB_Counter].href==b))if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextRights=tb_getMediaRightsHTML(TB_TempArray[TB_Counter]);TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevRights=tb_getMediaRightsHTML(TB_TempArray[TB_Counter]);TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>"}else{TB_FoundURL=true;TB_imageCount="Image "+(TB_Counter+1)+" of "+TB_TempArray.length}}}imgPreloader=new Image;imgPreloader.onload=function(w){var j="<div id='TB_window'></div>";w&&w.stopPropagation();imgPreloader.onload=f;var u=tb_getPageSize(),m=u[0]-150,o=u[1]-200,c=imgPreloader.width,d=imgPreloader.height;if(c>m){d=d*(m/c);c=m;if(d>o){c=c*(o/d);d=o}}else if(d>o){c=c*(o/d);d=o;if(c>m){d=d*(m/c);c=m}}TB_WIDTH=c+30;TB_HEIGHT=d+60;$(g).append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src=\""+b+"\" width='"+c+"' height='"+d+"' alt=\""+l+"\"/></a><div id='TB_caption' style='width: "+c+"px;'>"+l+"</div>"+V+"<div id='TB_closeWindow' style='width: 64px;'><input type='submit' onclick='tb_remove(); return false;' value='Close' name='btnClose' id='btnClose' class='action-button'/></div><div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div>");$(q).click(tb_remove);if(!(TB_PrevHTML===a)){function t(){$(document).unbind("click",t)&&$(document).unbind("click",t);$(h).remove();$(e).append(j);tb_show(TB_PrevCaption,TB_PrevURL,s,TB_PrevRights,C);return i}$("#TB_prev").click(t)}if(!(TB_NextHTML===a)){function v(){$(h).remove();$(e).append(j);tb_show(TB_NextCaption,TB_NextURL,s,TB_NextRights,C);return i}$("#TB_next").click(v)}document.onkeydown=function(b){if(b==f)keycode=event.keyCode;else keycode=b.which;if(keycode==27)tb_remove();else if(keycode==190){if(!(TB_NextHTML==a)){document.onkeydown=a;v()}}else if(keycode==188)if(!(TB_PrevHTML==a)){document.onkeydown=a;t()}};$(k).remove();$("#TB_ImageOff").click(tb_remove);setTimeout(function(){$(h).css({display:r});tb_position();$("#TB_window table.nav-footer").attr(n,p);activateWhatisPopups()},1)};imgPreloader.src=b}else{var S=b.replace(/^[^\?]+\??/,a),m=tb_parseQuery(S);TB_WIDTH=m[n]*1+30||630;TB_HEIGHT=m[y]*1+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(b.indexOf(L)!=-1){urlNoQuery=b.split("TB_");$("#TB_iframeContent").remove();if(m[z]!="true")$(g).append("<div id='TB_title'><div id='TB_closeAjaxWindow'><img id='TB_closeWindowButton' alt='close' src='"+imgBaseURL+"content/images/close-window.gif' /></div><div id='TB_ajaxWindowTitle'>"+l+"</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+M+Math.round(Math.random()*1e3)+N+(ajaxContentW+29)+v+(ajaxContentH+17)+"px;' > </iframe>");else{$(o).unbind();$(g).append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+M+Math.round(Math.random()*1e3)+N+(ajaxContentW+29)+v+(ajaxContentH+17)+"px;'> </iframe>")}}else if($(g).css("display")!=r)if(m[z]!="true"){l!==a&&$(g).append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+l+"</div></div>");$(g).append("<div id='TB_ajaxContent' style='width:"+ajaxContentW+v+ajaxContentH+"px'></div>")}else{$(o).unbind();$(g).append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+v+ajaxContentH+"px;'></div>")}else{$(j)[0].style.width=ajaxContentW+"px";$(j)[0].style.height=ajaxContentH+"px";$(j)[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(l)}$(q).click(function(){var a=$("#TB_buttonbar").find("#btnClose");if(a.length===1)a.click();else tb_remove()});if(b.indexOf("TB_inline")!=-1){$(j).append($("#"+m[A]).children());$(g).unload(function(a){$("#"+m[A]).append($(j).children());a&&a.stopPropagation()});tb_captureButtonBar();tb_position();$(k).remove()}else if(b.indexOf(L)!=-1){tb_position();if($.browser.safari){$(k).remove();$(h).css({display:r})}}else{if(b.indexOf("?")==-1)b+="?";else b+="&";b+="random="+(new Date).getTime();$(j).load(b,function(){if($(this).find("#feedbackForm").length>0&&$(this).find("#txtEmailConfirm").length>0){TB_HEIGHT=m["altheight"]*1+40||440;ajaxContentH=TB_HEIGHT-45;$(j)[0].style.height=ajaxContentH+"px"}tb_captureButtonBar();tb_position();$(k).remove();tb_init("#TB_ajaxContent a.thickbox")})}}if(!m[z])document.onkeyup=function(a){if(a==f)keycode=event.keyCode;else keycode=a.which;keycode==27&&tb_remove()}}catch(W){}}function tb_captureButtonBar(){var b=$("#TB_window");b.find("#TB_buttonbar").remove();var a=$("#TB_ajaxContent div.TB-button-bar").eq(0);if(a.length===0)a=$('<div class="TB-button-bar"></div>');b.append(a);a.attr("id","TB_buttonbar");a.find("#btnClose").length===0&&a.prepend('<input type="submit" onclick="tb_remove(); return false;" value="Close" name="btnClose" id="btnClose" class="action-button"/>')}function tb_showIframe(){$("#TB_load").remove();$("#TB_outerwindow,#TB_window").css({display:"block"})}function tb_preserveEditors(){var a="#TB_ajaxContent";if(typeof preserveEditor==="function"){preserveEditor("note_popup");$(a).find("#divMsgPreview").length>0&&preserveEditor("messaging_editor");$(a).find("#txtDisplay").length>0&&preserveEditor("help_editor")}}function tb_remove(){var a="#TB_outerwindow";killActiveMedia($(a));$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$(a).hide();tb_preserveEditors();$("#TB_outerwindow,#TB_window,#TB_overlay,#TB_HideSelect,#mediaDetailView,#mediaDetailViewInner").unload(function(a){a&&a.stopPropagation()}).unload().unbind().remove();$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","")}document.onkeydown="";document.onkeyup="";return false}function tb_position(){var d="#TB_outerwindow",b=$("#TB_window"),a=$(d),e=b.find("table.nav-footer");if(e.length===1){TB_WIDTH=Math.max(TB_WIDTH,e.width()+1);TB_HEIGHT=Math.max(TB_HEIGHT,b.height())}a.css("width","auto");var i=a.width()-b.width(),c=TB_WIDTH+i;if(a.hasClass("media-viewer")){c=a.width();TB_OUTERHEIGHT=a.height();a.css({marginLeft:"-"+parseInt(c/2,10)+"px"});!(jQuery.browser.msie&&jQuery.browser.version<7)&&a.css({marginTop:"-"+parseInt(TB_OUTERHEIGHT/2,10)+"px"})}else{a.css({marginLeft:"-1000px",marginTop:"-1000px"});var h=b.find(".tb-bounding-box"),f=h.length>0;if(!f){var g=b.find("#TB_ajaxContent");g.children().wrapAll('<div class="tb-bounding-box" style="width:'+ajaxContentW+"px; height:"+ajaxContentH+'px; Xborder: 1px dashed red;"></div>')}}$("#TB_outerwindow,#TB_window").css("display","block");$(d).css("zoom",1);resizeThickboxToFitContents({immediate:true,freeze:true})}function tb_parseQuery(f){var b={};if(!f)return b;for(var e=f.split(/[;&]/),d=0;d<e.length;d++){var a=e[d].split("=");if(!a||a.length!=2)continue;var g=unescape(a[0]),c=unescape(a[1]);c=c.replace(/\+/g," ");b[g]=c}return b}function tb_getPageSize(){var a=document.documentElement,c=window.innerWidth||self.innerWidth||a&&a.clientWidth||document.body.clientWidth,b=window.innerHeight||self.innerHeight||a&&a.clientHeight||document.body.clientHeight;arrayPageSize=[c,b];return arrayPageSize}function tb_detectMacXFF(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("mac")!=-1&&a.indexOf("firefox")!=-1)return true}function tb_eventscreen_show(){var d="px",b="#TB_eventBlocker",f="width",j="dialog-box-popup",c="#TB_eventBlocker_UI",e="body";try{var n=$("#TB_Window:visible, #TB_eventBlocker:visible").length>0;if(typeof document.body.style.maxHeight==="undefined"){if(!n){$(e,"html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden")}document.getElementById("TB_eventScreen_HideSelect")===null&&$(e).append("<iframe id='TB_eventScreen_HideSelect'></iframe><div id='TB_eventBlocker'></div><div id='TB_eventBlocker_UI'></div>")}else document.getElementById("TB_eventBlocker")===null&&$(e).append("<div id='TB_eventBlocker'></div><div id='TB_eventBlocker_UI'></div>");var k=$(c);if(k.find("table").length===0){var a=$("#BT-popup table").clone();a.attr("class",j);k.empty().append(a);a.find("td.title-area").empty();a.find("tr.title-bar").css("display","");a.find("#TB_closeWindowButton").remove();a.attr("class",j);a.find("td:not(.content-area) div").css({height:"8px",width:"8px"});a.find("td.tl-corner div, .top-edge div, .tr-corner div").css("height","7px");a.find("td.tr-corner div, .right-edge div, .br-corner div").css(f,"10px");a.find("td.content-area").css(f,"").html("<img style='margin-top: 12px;' src='"+imgLoader.src+"' /><p id='wait-message'>Please stand by...</p>")}var g=400,o=g-128,p=100;$(b).show();$(c).css({marginLeft:"-"+g/2+d,width:g+d});$("#TB_eventBlocker_UI td.content-area").css(f,o+d);!(jQuery.browser.msie&&jQuery.browser.version<7)&&$(c).css({marginTop:"-"+p/2+d});$(c).show();var h=function(){if(tb_detectMacXFF())$(b).addClass("TB_overlayMacFFBGHack");else $(b).addClass("TB_overlayBG");return false};$(b).unbind();$(b).bind("mousedown mouseup click keydown keyup",h);for(var l=getAllDocuments(),i=0;i<l.length;i++){var m=l[i];m.onkeydown=h;m.onkeyup=h}}catch(q){}}function tb_eventscreen_hide(){var d=$("#TB_Window:visible, #TB_eventBlocker:visible").length>0;$("#TB_eventScreen_HideSelect, #TB_eventBlocker, #TB_eventBlocker_UI").unbind().remove();if(!d){if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","")}document.onkeydown="";document.onkeyup=""}for(var b=getAllDocuments(),a=0;a<b.length;a++){var c=b[a];c.onkeydown="";c.onkeyup=""}}function getAllDocuments(){var b=[document];if(typeof editors!=="undefined")for(var c in editors){var a=editors[c];if(a.editorInstance!==null)a.editorInstance._doc!==null&&b.push(a.editorInstance._doc)}return b}jQuery.mvc={};jQuery.mvc.animation="fadeIn";jQuery.mvc.animationSpeed="";jQuery.mvcJson=function(c,b,a){jQuery.mvc.request(c,null,"POST",true,null,b,a)};jQuery.fn.mvcJsonForm=function(f,b){var e=jQuery(this),h=e.attr("action"),c=e.serialize();if(!b){var a=null;try{if(!event.target&&event.srcElement)a=event.srcElement;else a=event.target}catch(g){a=null}if($(a).is(":input[type='submit']"))b=a}if(b){var d=$(b);if(d.length==1)c=c+"&"+$.param(d)}jQuery.mvc.request(h,null,"POST",true,c,f)};jQuery.fn.mvcAjaxForm=function(h,g,f,b){var d=jQuery(this),j=d.attr("action"),c=d.serialize();if(!b){var a=null;try{if(!event.target&&event.srcElement)a=event.srcElement;else a=event.target}catch(i){a=null}if($(a).is(":input[type='submit']"))b=a}if(b){var e=$(b);if(e.length==1)c=c+"&"+$.param(e)}jQuery.mvc.request(j,h,"POST",false,c,g,f,d)};var _responsetest_=false;jQuery.mvc.request=function(d,a,k,i,b,e,f,j,g,h){var c=null;if(typeof jQuery.mvc.originalState=="undefined")jQuery.mvc.originalState=jQuery(document.body).html();if(jQuery.isFunction(b)){e=b;b=""}if(!b)b="";if(jQuery.isFunction(a)){e=a;a=c}if(a)a=jQuery(a);return jQuery.ajax({type:k,url:d,data:b,success:function(b){_responsetest_&&console.log(">> SUCCESS from this URL: "+d);jQuery.mvc.processRequest(b,e,false,a,g,h)},error:function(b,e){_responsetest_&&console.log(">> ERROR from this URL: "+d+"\n   (status="+e+")");jQuery.mvc.processRequest(b,c,true,a,g,h)},complete:function(){_responsetest_&&console.log(">> COMPLETE from this URL: "+d);$.isFunction(f)&&f(j)},dataType:i?"json":c,beforeSend:!i?c:function(a){a.setRequestHeader("X-IsJson","true")}})};jQuery.mvc.clearMessages=function(){jQuery("#errors").html("");jQuery("#messages").html("")};jQuery.fn.mvcAddMessage=function(b){var a=jQuery(this);a.html()===""&&a.html("<ul></ul>");var c=jQuery("ul",a);c.append("<li>"+b+"</li>")};jQuery.mvc.processRequest=function(resultObj,callback,isError,showResultIn,animation,speed){var a="undefined";jQuery.mvc.clearMessages();var msgContainer=jQuery("#messages"),errorContainer=jQuery("#errors");try{if(resultObj.getResponseHeader("Content-Type").indexOf("json")>=0)resultObj=eval("("+resultObj.responseText+")")}catch(e){}var result=true,errorSet=false;if(jQuery.isFunction(callback))result=callback(resultObj,showResultIn);if(resultObj!==null){if(result!==false&&typeof resultObj!=a){msgContainer&&typeof resultObj.Messages!=a&&jQuery(resultObj.Messages).each(function(){msgContainer.mvcAddMessage(this)});if(errorContainer&&typeof resultObj.Errors!=a){jQuery(resultObj.Errors).each(function(){errorContainer.mvcAddMessage(this)});errorSet=true}}if(result&&showResultIn){var html=typeof resultObj.responseText==a?resultObj:resultObj.responseText;showResultIn=jQuery(showResultIn);var resId=showResultIn.attr("ID");showResultIn.replaceWith(html);showResultIn=jQuery("#"+resId);if(animation||jQuery.mvc.animation)animation!="instant"&&showResultIn.hide();var ajaxMsg=jQuery("#ajaxmessages");msgContainer.html(ajaxMsg.html());ajaxMsg.remove();var errorMsg=jQuery("#ajaxerrors");errorContainer.html(errorMsg.html());errorMsg.remove();errorSet=errorMsg.size()>0;if(animation||jQuery.mvc.animation)animation!="instant"&&jQuery(showResultIn).animate({opacity:"show"},animation||jQuery.mvc.animation,speed||jQuery.mvc.animationSpeed)}isError&&!errorSet&&jQuery(document.body).html(resultObj.responseText)}return result};jQuery.mvc.initialize=function(){var a="#loading";typeof jQuery.mvc.originalState!="undefined"&&jQuery(document.body).html(jQuery.mvc.originalState);$(a).ajaxStart(function(){$(this).show()});$(a).ajaxStop(function(){$(this).hide()})};jQuery().ready(function(){jQuery.mvc.initialize()});jQuery.fn.ajaxify=function(){return this.each(function(){var a="href",b=jQuery(this);if(b.attr(a).substr(1,1)!="#"){b.attr(a,"#"+b.attr(a));b.history(function(){var e=b.attr("meta:ajaxtarget"),d=b.attr(a).substr(0,1),c=b.attr(a);while(d=="#"){c=c.substr(1);d=c.substr(0,1)}jQuery.mvc.request(c,e,"GET",false,"fullpage=true")})}})};if(typeof console=="undefined")try{console={log:function(){}}}catch(e){}if(!isDEBUG);function discreetMessage(b){if(typeof isDEBUG!=="boolean"||!isDEBUG)return;var a=$("#discreet-box");a.length>0&&a.remove();a=$('<div id="discreet-box" style="padding: 2px 4px; z-index: 1000; position: fixed; top: 0; left: 0; font-height: 10px; color: #050; font-size: 12px; background-color: #dfd; Xwidth: 500px;"></div>');$("div.wrapper").eq(0).prepend(a);a.prepend('<a href="#" class="clear" style="float:right;"> &nbsp; &nbsp; [X]</a>'+b);a.find("a.clear").click(function(){$(this).parent().remove()});a.fadeOut(1e4)}function activateEditableBlocks(){var a="background-color";if(typeof isDEBUG!=="boolean"||!isDEBUG)return;var b=$(".editable");b.unbind("mouseenter mouseleave").hover(function(f){var c='">click to edit</a>',b=$(this);if(f.shiftKey){b.css(a,"#dfd");var e=b.metadata().msgid;discreetMessage(e);var d;if(b.metadata().id)d=$('<a class="edit-this-block" target="hintedit" href="/whatis/edit/'+b.metadata().id+c);else d=$('<a class="edit-this-block" target="hintedit" href="/whatis/add?newmarker='+b.find("b").text()+c);b.prepend(d);b.unbind("click").click(function(){window.open(d.attr("href"),"hintedit");return false})}},function(){var b=$(this);b.css(a,"");b.find(".edit-this-block").remove();b.unbind("click")})}function convertURLToLocalDomain(c){var a=c.split("/"),b=a[0].toUpperCase();if(b=="HTTP"||b=="HTTPS"){a[0]=location.protocol;a[2]=location.host;return a.join("/")}else return c}function mouseIsOver(b,h,a){var c="undefined";if(typeof a!="object")a={};if(typeof b.length==c)b=$(b);var e=h.pageX,f=h.pageY;if($.browser.msie){var g=$("html")[0],d=b.parents("html")[0];if(typeof d===c)return false;if(d!==g){e+=d.scrollLeft;f+=d.scrollTop;e-=g.scrollLeft;f-=g.scrollTop}}var k=b.offset().left-(typeof a.left==c?0:a.left),i=b.offset().left+b.width()+(typeof a.right==c?0:a.right),l=b.offset().top-(typeof a.top==c?0:a.top),j=b.offset().top+b.height()+(typeof a.bottom==c?0:a.bottom);if(e<k||e>i||f<l||f>j)return false;else return true}function jumpToComments(j,f){var a="#topic-discussion-comments",b="html,body",d=$("#topicsection div.articlePage");if(d.length>0){var c=d.length,h=$("div.navArticle:first a.highlight").not(".previouslink,nextlink").attr("rel");if(c==h)$(b).animate({scrollTop:$(a).offset().top-10},750);else{$("div.navArticle:first a[rel="+c+"]").click();setTimeout(function(){$(b).animate({scrollTop:$(a).offset().top-10},750)},750)}}else{var i=$(j),g=$(a);if(g.length===1)setTimeout(function(){$(b).animate({scrollTop:$(a).offset().top-10},750)},750);else{var e=i.closest(".sharing-tools").prevAll(".blog-list-title").find("a").eq(0);if(typeof f!="undefined")refreshBlogArea(e,f);else refreshBlogArea(e,{view:"Single Post",scrollToComments:true})}}}function bt_TOC(d,p){var n=d+" div.articlePage, "+d+" div#peerBioPages",e="h2",j="h3",i=e+","+j,k=p+" ul";$("#toc_COL_2").remove();var a=$(k);a.empty();var c=0,l=$(n),b=0;l.each(function(){b++;var d=$(i,this);c+=d.length;d.each(function(i){var c=$(this),f=c.text(),d="page-"+b+"chapter-"+(i+1),h=c[0].nodeName.toLowerCase()===e?"section":"subsection";c.attr("id",d);var g=$('<a title="Jump to '+f+'" href="#'+d+'" rel="'+b+'">'+f+"</a>");g.appendTo(a).wrap('<li class="'+h+'"></li>');g.click(function(){var a=$(this).attr("rel"),b=$("div.navArticle:first a.highlight").not(".previouslink,nextlink");if(a==b.attr("rel"))return true;else{var d=$("div.navArticle:first a").filter(function(){if($(this).attr("rel")==a)return true;else return false});d.click();setTimeout(function(){$("html,body").animate({scrollTop:c.offset().top-10},750,function(){})},750);return false}})})});if(c===0)a.append('<li><i style="color: #999;">No section headings found.</i></li>');else{var g=a.find("li"),f=g.length;if(f>5){a.css({width:"245px",overflow:"hidden"});var h=$('<ul id="toc_COL_2"></ul>').insertBefore(a);h.css({"float":"right",paddingLeft:"6px",overflow:"hidden",width:"245px",borderLeft:"1px solid #e5e5e5"});var m=":gt("+Math.floor(f/2)+")",o=g.filter(m);o.appendTo(h)}}}var $hintParent=null,$visibleHint=null,$visibleHintSource=null,$hintCarrier=null,$hintPointer=null;function hidePointingHintBox(a){if($hintCarrier){if(a.length)if($visibleHintSource!==a)return;$hintCarrier.pause(5e3);$hintCarrier.fadeOut("slow");$visibleHintSource=null}}function showPointingHintBox(a){var c="margin-top",b="discreet";if(!$hintCarrier){$hintParent=$("td.rightads, .hintContainer");if($hintParent.length===0)return;$hintParent.append("<div class='pointing-hint-carrier'><div class='hint-pointer'>&nbsp;</div><div class='pointing-hintbox'></div></div>");$hintCarrier=$hintParent.find(".pointing-hint-carrier");$visibleHint=$hintCarrier.find(".pointing-hintbox");$hintPointer=$hintCarrier.find(".hint-pointer")}$hintCarrier.clearQueue&&$hintCarrier.clearQueue();$hintCarrier.show();$hintCarrier.addClass(b);$visibleHint.html(a.html());var e=$(a.metadata().pointat),d=e.offset().top+e.height()/2;if(a.metadata().relativeTargetCenter!==null)$hintCarrier.css("top",d+"px");else{var f=d-$hintCarrier.height()/2-$hintParent.offset().top;$hintCarrier.css(c,f+"px")}$hintPointer.css(c,($visibleHint.height()-$hintPointer.height())/2+"px");$hintCarrier.removeClass(b);$visibleHintSource=a}function activatePointingHintBoxes(){var a="input, select, textarea",b=$(a);b.each(function(){$(this).unbind("focus",hidePointingHintBox);$(this).focus(hidePointingHintBox)});var c=$("div.pointing-hintbox");c.each(function(){var b=$(this),d=$(b.metadata().triggers),c=null;if(b.metadata().hintContainer!==null){c=$(b.metadata().hintContainer);c.length>0&&b.extend({hintContainer:$(c[0])})}d.each(function(){var c=$(this);if(c.is(a)){c.unbind("focus");c.focus(function(){showPointingHintBox(b)})}else{c.unbind("hover");c.hover(function(){showPointingHintBox(b)},function(){hidePointingHintBox(b)})}})})}function highlightExternalLinks(){var a=$('a[href^="http://"], a[href^="https://"]');a.each(function(){var b="href",a=$(this);if(a.is('[href*="'+window.location.host+'"]'))return;if(a.is('[class*="noexternal"]'))return;var c=a.attr(b);if(/^http(s?):\/\/(devstatic(\d?).bestthinking.network|demostatic(\d?).bestthinking.network|content(\d?).bestthinking.com|bestthinking.cachefly.net)\//.test(c))return;if(a.is(":has( span.external-link-marker )"))return;a.attr("target","_blank");if(a.parents(".rightads-demo").length>0){console.log("NOT decorating an ad link: "+a.attr(b));return}if(a.parents(".thinklinkTable").length>0){console.log("NOT decorating a think-link: "+a.attr(b));return}a.append('<span class="external-link-marker">&nbsp;&nbsp;&nbsp;</span>');return true})}function updateSearchTools(){var a=$("div#quicksearch-refresh-parent");a.length>0&&a.load("/search/loadsearchtools form",function(){buildSearchSlider();bindSearchTextForAJAX();activateWhatisPopups()})}function validateSimpleSearch(){var b=$("input[name=search-advanced][disabled]").length===1,a=$.trim($("#searchText").val()).length===0;if(b&&a){alert("Please add text to the Search field and try again");return false}else{showSpecificSpinner("ajaxSpinnerTargetSearch");return true}}function refreshThickbox(){tb_init("a.thickbox, area.thickbox, input.thickbox")}function mouseIsOverSlider(f,e){var c="div.ui-slider",b=$(e.handle),a;if(b.is(c))a=b;else a=b.parents("div.rating-slider-assembly, #simple-filter-slider-assembly, #feed-rating-slider-assembly, #default-min-rating-slider-assembly").find(c);var d={top:2e3,right:2e3,bottom:2e3,left:4};return mouseIsOver(a,f,d)}function initAllSliders(f){var b="function",c;if(f)c=$(f);else c=$(document);var a=[];typeof initRatingSliders==b&&a.push({selector:".rating-slider-assembly .mini-slider",initializer:initRatingSliders});typeof initShadowSliders==b&&a.push({selector:".shadow-content-slider:last-child, .shadow-priority-slider:last-child",initializer:initShadowSliders});typeof initAdvancedSearchSliders==b&&a.push({selector:"#advanced-search-slider-1, #advanced-search-slider-2",initializer:initAdvancedSearchSliders});typeof buildSearchSlider==b&&a.push({selector:"#default-min-rating-slider",initializer:buildSearchSlider});for(var g=0,h=0,i=0,d=0;d<a.length;d++){var e=a[d],j=c.find(e.selector);j.each(function(){var b="td.activeSliderLabelArea label",a=$(this);if(typeof a.slider("value")!="undefined"){g++;return}if(!(a.is("#advanced-search-slider-1")||a.is("#advanced-search-slider-2"))){var d=a.closest("tr");if(a.parent().parent().is(".self-rating"))d.find(b).addClass("what-is").attr("rel","self-ratings_slider");else d.find(b).addClass("what-is").attr("rel","ratings_slider")}var c=false;a.parents().each(function(){if($(this).css("display")=="none")c=true});if(c){h++;return}i++;e.initializer(a)})}}jQuery.fn.fadeToggle=function(c,b,a){return this.animate({opacity:"toggle"},c,b,a)};function initCollapsibleRegions(S){var P="Hide featured content",O="Show featured content",I="showHideTrifecta",N="Hide ratings distribution",M="Show ratings distribution",z="hover",y="right",L="on the left",H="showHideSearchResultRatings",G="mouseleave",F="mouseenter",m="rel",Q='<span class="toggle-plus" style="display:none;"></span>',K=".topicMenu, .peerMenu",E=".collapsible-panel:first",D=".toggle-plus, .toggle-minus",n="id",t="#",x="Close",r="Hide",s='<span class="toggle-plus"></span>',C="noCookie",w="table:first",v="td.toggle-plus, td.toggle-minus",e="Show",b="",J="overflow",a="click",j="auto",g="cursor",p=true,q="undefined",u=false,d="block",f="display",k="max",i="toggle-minus",o="min",l="toggle-plus",c="class",h=null,R={},T=function(m,e,g){var a=h;if(a===h)switch($(e).attr(c)){case l:a=o;break;case i:a=k;break;default:a=k}if(a==k)$(g).css(f,d);else $(g).css(f,"none");A(e,a);var j=$(m).metadata().accordionGroupID;if(j){var b=R[j],r=u;if(typeof b==q)R[j]=b=[];else for(var n=0;n<b.length;n++)if(b[n][0]===m)r=p;!r&&b.push([m,e,g,a])}},U=function(d,b,e){$(d).add(b).hover(function(){$(this).css(g,"pointer")},function(){$(this).css(g,j)});$(d).unbind(a);$(d).click(function(){B(e,b,d);$(this).blur();if($(this).attr("type")=="radio")return p;return u});$(b).unbind(a);$(d).attr(c)!=$(b).parent().attr(c)&&$(b).click(function(){B(e,b,d)})},B=function(n,u,s){var f="margin-left",e="OLDmargin-left",j=".evil-toggle-display, .evil-toggle-display *",d="position",a="READY",g="string",c="OLDposition",i=".evil-toggle-position",m;$(n).find(i).each(function(){var b=$(this),e=b.css(c);if(typeof e!=g||e==a){b.css(c,b.css(d));b.css(d,"static")}});$(n).find(j).each(function(){var b=$(this),i=b.css(e);if(typeof i!=g||i==a){b.css(e,b.css(f));b.css(f,"-1000px")}var h=b.css(c);if(typeof h!=g||h==a){b.css(c,b.css(d));b.css(d,"absolute")}});$(n).fadeToggle(500,function(){var g=$(this);g.is(".news_slider")&&g.css(J,"hidden");g.find(i).each(function(){var e=$(this),f=e.css(c);if(f==a)return;if(typeof f==q)e.css(d,b);else e.css(d,f);e.css(c,a)});g.find(j).each(function(){var g=$(this),i=g.css(c);if(i==a)return;if(typeof i==q)g.css(d,b);else g.css(d,i);var h=g.css(e);if(h==a)return;if(typeof h==q)g.css(f,b);else g.css(f,h);g.css(c,a);g.css(e,a)});setColumnHeight()});m=A($(u));var r=$(s).metadata().accordionGroupID;if(r){var l=R[r];if(l)for(var p=0;p<l.length;p++){var h=l[p];if(h[0][0]==s[0])h[3]=m;else if(m==k){var w=h[3];if(w!=o){var x=h[0],t=h[1],v=h[2];B(v,t,x)}}}}},A=function(d,f){if(!d)return o;var a=$(d);if(d.length===0)return o;var b;switch(f){case o:case k:b=f;break;default:switch(a.attr(c)){case i:b=o;break;case l:b=k;break;default:b=o}}var e=jQuery.trim(a.html()),g=e.length>1&&e!="&nbsp;"&&e!=" ",h=a.metadata();if(b==k){a.attr(c,i);g&&a.html(h.maximizedText||"hide")}else{a.attr(c,l);g&&a.html(h.minimizedText||"change")}return b},V={cases:[{main:function(){return $("dl.lcPortlets dt[id]")},indicator:function(a){return $(a).find("div:first").not(".toggle-off")},content:function(a){return $(a).next("dd")},doAlso:function(d,f,h){f=$(f);d=$(d);d.hover(function(){d.css(g,j)},function(){d.css(g,j)});f.hover(function(){d.addClass("dlHover")},function(){d.removeClass("dlHover")});f.click(function(){B(h,f,d);setTimeout(function(){var g=b;if(typeof f.nextAll(".main").eq(0).metadata().prefType!=q)g=f.nextAll(".main").eq(0).metadata().prefType;var a=b;if(f.attr(c)==l){a="Closed";d.addClass("closed")}if(f.attr(c)==i){a=e;d.removeClass("closed")}if(a!=b&&g!=b){prefs[g]=a;updatePreferences()}},5)});d.unbind(a)}},{main:function(){return $("table.store-title-tab h4")},indicator:function(a){return $(a).parent().siblings(v)},content:function(a){return $(a).parents(w).next()}},{main:function(){return $("table.title-tab-assembly h4")},indicator:function(a){return $(a).parent().siblings(v)},content:function(a){return $(a).parents(w).next()}},{main:function(){var a=$(".showNext");a.addClass(C);return a},indicator:function(a){$(a).before(s);return $(a).prev()},content:function(a){return $(a).next()},doAlso:function(b,d){$(d).unbind(a);var c=function(){var a="View",c=$(b).text();if(c.match(e)==e)c=c.replace(e,r);else c=c.replace(r,e);if(c.match(a)==a)c=c.replace(a,x);else c=c.replace(x,a);$(b).text(c)};$(b).click(c)}},{main:function(){var a=$(".showPrev");a.addClass(C);return a},indicator:function(a){$(a).after(s);return $(a).next()},content:function(a){return $(a).prev()},doAlso:function(b,d){$(d).unbind(a);var c=function(){var a=$(b).text();if(a.match(e)==e)a=a.replace(e,r);else a=a.replace(r,e);$(b).text(a)};$(b).click(c)}},{main:function(){var a=$(".showID");a.addClass(C);return a},indicator:function(b){var a=$(b);a.after(s);return a.next()},content:function(a){var c=$(a),b=c.metadata().id;return $(t+b)},doAlso:function(c,j,g){var b="showATCH";$(j).unbind(a);var d=$(c).metadata().id,i=function(){var l=$(g).css(f),a=$(c).text();if(a.match(e)==e)a=a.replace(e,r);else a=a.replace(r,e);if(l!="none")$(g).hide(1);else $(g).show(1);$(c).text(a);if(d==b||d=="showBCC"){var k=$.browser.msie?458:456,j=32,i=20;setTimeout(function(){var b=$(".composeHeader").eq(0).height(),a=k-b-j-i;a=numberToCssPx(a);editors["messaging_editor"].editorInstance.sizeEditor(h,a)},250)}};if(d==b||d=="showBCC")$(c).unbind(a).click(i);else $(c).click(i)}},{main:function(){return $(".complex-form table.title-tab-assembly h4")},indicator:function(a){return $(a).parent().siblings(v)},content:function(a){return $(a).parents(w).next()},doAlso:function(f,d,e){var b="span",h=function(){var a=u;$(f).parents().each(function(){if($(this).attr(n)=="divMessages")a=p});a&&$(e).next(b).hide();if(!a)if($(d).attr(c)==i){A(d,k);B(e,d,f)}},g=function(){if($(d).attr(c)==i)$(e).next(b).hide();else{$(e).next(b).show();A(d,o)}};$(e).children("a.close").unbind(a).click(function(){A(d,k);B(e,d,f);$(e).next(b).show();$("html,body").animate({scrollTop:$(f).offset().top-10},750)});$(f).click(g);$(d).click(g);h()}},{main:function(){return $("h3.collapsible-panel-header,h4.collapsible-panel-header")},indicator:function(a){return $(a).children(D)},content:function(a){return $(a).nextAll(E)},doAlso:function(c,b,a){$(c).click(function(){initAllSliders(a)});$(b).click(function(){initAllSliders(a)})}},{main:function(){return $("a.collapsible-panel-toggle")},indicator:function(){return h},content:function(a){return $(a).nextAll(E)},doAlso:function(c,d,b){$(d).unbind(a);$(b).hide();$(c).click(function(){initAllSliders(b);$(c).next().fadeOut();$(c).fadeOut(function(){$(b).fadeIn(function(){setColumnHeight()})})})}},{main:function(){return $("div.collapsible-panel-edit-block").find(".toggle")},indicator:function(a){return $(a).parent().parent().find(D)},content:function(a){return $(a).parent().parent().nextAll(E)},doAlso:function(e,m,g){var j=e.parent().parent(),h=j.find(".savePanel"),o=j.find("table.option-block").length>0;if(o){var q=$(e).parents(".collapsible-panel-edit-block").find(".option-button");q.click(function(){e.trigger(a);return u});e.hide();h.hide()}g=$(g);m=$(m);var r=e.val(),p=function(){var s="#saveAndCloseAdv",k="collapsibleHeaderActiveWithBorderBottom",p="collapsibleHeaderActive",a="disabled";e.attr(a,a);e.addClass(a);h.attr(a,a);h.addClass(a);var u=j.find(".unsavedData");u.hide();var q,t;if(m.attr(c)==i){m.attr(c,l);j.addClass(p);j.addClass(k);q=$(s);if(q.length>0){t=q.find("input");t.each(function(){var a=$(this);a.attr("foo")==d&&a.show()})}e.fadeOut(1,function(){e.blur();h.fadeTo(1,1,function(){h.show();parseInt($.browser.version.substr(0,1))==1&&parseInt($.browser.version.substr(2,3))<9&&h.css(f,d)});e.fadeTo(1,1,function(){e.val(x);e.show();parseInt($.browser.version.substr(0,1))==1&&parseInt($.browser.version.substr(2,3))<9&&e.css(f,d)});j.removeClass(k);g.fadeIn(1,function(){e.fadeTo(1,1,function(){console.log("TESTING content.id="+g.attr(n));if(g.find("#txtTopicBody").length>0||g.is("#mediaEditArticle, #contentEditReferences")){console.log("PREPARING article editor... content.id="+g.attr(n));prepareEditor("article_editor")}g.find("#txtGroupBody").length>0&&prepareEditor("group_editor");g.find("#abstract_text").length>0&&prepareEditor("abstract_editor");g.find("#txtPeerBio").length>0&&prepareEditor("Thinker_bio_editor");g.find("#SpeakingDescription").length>0&&prepareEditor("speaking_description_editor");u.show();e.attr(a,b);e.removeClass(a);h.attr(a,b);h.removeClass(a);j.is("#headerEditGeneral")&&$("#contentEditPeer").length>0&&maxTrifectaDescriptionHeight("INITPAGE")});h.fadeTo(1,1,function(){})})});initAllSliders()}else{m.attr(c,i);e.val(r);e.blur();if(o){e.hide();q=$(s);if(q.length>0){t=q.find("input");t.each(function(){var a=$(this);a.css(f)==d&&a.attr("foo",d);a.hide()})}}h.hide();g.fadeOut(1,function(){j.removeClass(p);j.removeClass(k);e.attr(a,b);e.removeClass(a);h.attr(a,b);h.removeClass(a);u.show();setColumnHeight()})}};A(m,k);e.unbind(a).click(p);m.unbind(a)}},{main:function(){return $("#title-tab-assembly-comment-refresh h4")},indicator:function(a){return $(a).parent().siblings(v)},content:function(a){return $(a).parents(w).next(".topiccommentsold")}},{main:function(){return $("#title-tab-assembly-most-popular h4, #title-tab-highest-rated-content h4")},indicator:function(a){return $(a).parent().siblings(v)},content:function(a){return $(a).parents(w).next()},doAlso:function(b,c){var a=".slider-paging-controls > *";$(b).click(function(){$(b).parent().nextAll().find(a).toggle()});$(c).click(function(){$(b).parent().nextAll().find(a).toggle()})}},{main:function(){return $("form fieldset legend span.main")},indicator:function(a){return $(a).parent().siblings(D)},content:function(a){return $(a).parent().parent().find("ol")}},{main:function(){return $("#peertopictitletab h4")},indicator:function(a){return $(a).parent().siblings(v)},content:function(a){return $(a).parents(w).siblings("#peer-title-tab-assembly-content:first")}},{main:function(){return $(".peerBio .bioFooter a.biolink")},indicator:function(){return h},content:function(){return h},doAlso:function(c){var b="#peerBioContainer",d=$(".peerPhotoContainer, .peerPhotoContainerHoriz").height();$(b).css(J,"hidden");shrinkToFit($(b),d);var e=$("#peerBioContainer .shrunk-to-fit").length>0;if(e){$(c).unbind(a);$(c).click(function(){bioMore(d)})}else{$(c).unbind(a);$(c).hide()}}},{main:function(){return $(K)},indicator:function(a){$(a).after(Q);return $(a).next()},content:function(a){return $(t+$(a).attr(m))},doAlso:function(c,g,e){var b="color";$(g).unbind(a);$(c).unbind(a).click(function(){var e="margin-top",a=".articlePage, #peerBioPages";thisEle=$(this);var g=h;$(K).each(function(){thisContent=$(t+$(this).attr(m));if(thisEle.attr(m)==$(this).attr(m))if(thisContent.css(f)!=d)g=thisContent;else thisContent.hide();else if(thisContent.css(f)==d){$(a).css(e,thisContent.height()+"px");thisContent.hide()}});if(g!=h){g.show();$(c).parent().find(".topicMenu,.peerMenu").css(b,"#0099CC");$(c).css(b,"#000");$(a).css(e,"0")}$(this).blur()});$(e).find("a.close").unbind(a).click(function(){$(e).hide();$(c).css(b,"#0099CC")})}},{main:function(){return $(".subTab")},indicator:function(a){$(a).after(Q);return $(a).next()},content:function(a){return $(t+$(a).attr(m))},doAlso:function(b,c){c.unbind(a);b.unbind(a).click(function(){thisEle=$(this);var a=h;thisEle.parent().find(".subTab").each(function(){var c="subTabActive",e=$(this).attr(m);thisContent=$(t+e);if(thisEle.attr(m)==e){if(thisContent.css(f)!=d){a=thisContent;b.addClass(c);(e=="subTabMenuImages"||e=="subTabMenuAudio"||e=="subTabMenuVideo"||e=="subTabMenuDocuments")&&setMediaDisplay("INSTANT")}}else if(thisContent.css(f)==d){thisContent.hide();$(this).removeClass(c)}});if(a!=h)if(userHasRequiredRole($(this))){a.show();(a.is("#subTabMenuRateThis")||a.is("#what_is_rate_this_thinker")||a.is("#what_is_rate_this_group"))&&initRatingUI()}$(this).blur()})}},{main:function(){return $("input.radioPaymentChoice")},indicator:function(a){$(a).after(s);return $(a).next()},content:function(b){var a=$(b).parent().parent().next();return a},doAlso:function(c,b){$(b).unbind(a);$(c).add(b).unbind(F,G).hover(function(){$(this).css(g,j)},function(){$(this).css(g,j)})}},{main:function(){return $("input.radioAdvertisingChoice")},indicator:function(a){$(a).after(s);return $(a).next()},content:function(b){var a=$(b).parent().parent().next();return a},doAlso:function(c,b){$(b).unbind(a);$(c).add(b).unbind(F,G).hover(function(){$(this).css(g,j)},function(){$(this).css(g,j)})}},{main:function(){return $("input.toggleRadio")},indicator:function(a){$(a).after(s);return $(a).next()},content:function(a){return $(t+$(a).attr("ref"))},doAlso:function(b,a,d){var e=function(){if(!$(b).is(":checked")){if($(a).attr(c)==i){A(a,k);B(d,a,b)}}else if($(a).attr(c)==l){A(a,o);B(d,a,b)}};e();$(b).add(a).unbind(F,G).hover(function(){$(this).css(g,j)},function(){$(this).css(g,j)})}},{main:function(){return $("#addSecondCat")},indicator:function(a){$(a).before(s);return $(a).prev()},content:function(){return $("#secondCat")},doAlso:function(d,b){$(b).unbind(a)}},{main:function(){return $("#addThirdCat")},indicator:function(a){$(a).before(s);return $(a).prev()},content:function(){return $("#thirdCat")},doAlso:function(d,b){$(b).unbind(a)}},{main:function(){return $(".showHide")},indicator:function(b){var g=$(b),f=g.attr(n),a={},d,c;switch(f){case H:a.placement=L;a.alignment=y;a.eventType=z;a.left=-8;a.top=-2;d=M;c=N;break;case I:a.placement=h;a.alignment=y;a.eventType=z;a.left=8;a.top=20;d=O;c=P;break;default:console.log("ERROR: I don't know how to handle .showHide element #"+f+"!");return}$(b).before('<span style="display:none !important;"></span>');var e=$(b).prev();if($(b).is("[src$=plus.gif]")){e.addClass(l);setTimeout(function(){hoverTip(b,d,a)},1)}else{e.addClass(i);setTimeout(function(){hoverTip(b,c,a)},1)}return e},content:function(c){var b=$(c),a=b.attr(n);switch(a){case H:return $("#searchResultRatingsPanel").eq(0);case I:return $("#showHideTrifectaTarget").eq(0);default:console.log("ERROR: I don't know how to find 'content' for .showHide element #"+a+"!");return}},doAlso:function(e,j,k){var h="EXPANDING HEADER",g="content/images/graphic-icon-minus.gif",f="content/images/graphic-icon-plus.gif",d="src",r=$(e),o=r.attr(n)||b,i;switch(o){case H:var m=$("#searchResultsRatingsPlaceholder");$(j).unbind(a);i=function(){var a="#showHideSearchResultRatings",b={alignment:y,eventType:z,placement:L,left:-8,top:-2},h=$(this).closest("div.trifectaToolbarRight").nextAll("div.tickLabel").eq(0);if($(j).attr(c)==l){$(k).hide();m.show();hoverTip(e,M,b);$(a).attr(d,imgBaseURL+f);prefs.Rating_Distribution_Open=u;updatePreferences()}else{$(k).show();renderRatingsPlot();m.hide();h.css("margin-bottom","0");hoverTip(e,N,b);$(a).attr(d,imgBaseURL+g);prefs.Rating_Distribution_Open=p;updatePreferences()}};$(e).click(i);break;case I:$(j).unbind(a);var q=function(){restoreTrifectaAnimation(h)};i=function(){var b="#showHideTrifecta",a="#trifectaToolbarMain",i={};i.alignment=y;i.eventType=z;i.left=8;i.top=20;if($(j).attr(c)==l){$(k).hide();$(a).hide();hoverTip(e,O,i);$(b).attr(d,imgBaseURL+f);restoreTrifectaAnimation(h)}else{hoverTip(e,P,i);$(k).show();$(a).show();$(b).attr(d,imgBaseURL+g);suspendTrifectaAnimation("COLLAPSING HEADER")}};$(e).click(i);q();break;default:console.log("ERROR: I don't know how to 'doAlso' for .showHide element #"+o+"!");return}}}]};$.each(V,function(b,a){$.each(a,function(b,a){$.each(a.main(),function(g,b){var c="activated",f=$(b);if(f.data(c)===p)return;f.data(c,p);var d=a.indicator($(b)),e=a.content($(b));if(S===jQuery||S==undefined){U($(b),$(d),$(e));T($(b),$(d),$(e));a.doAlso&&a.doAlso($(b),$(d),$(e))}else $(S).find("*").each(function(){if(this===b){U($(b),$(d),$(e));T($(b),$(d),$(e));a.doAlso&&a.doAlso($(b),$(d),$(e))}})})})})}function activateMedia(){$("a.media").media();$("a.media-thumbnail").each(function(){var a=$(this);a.unbind("click").click(function(){showMediaDetail(a);return false})})}function reveal(b){initCollapsibleRegions();var a=null;$(b).parents().each(function(){if($(this).is(".collapsible-tab-contents"))a=$(this).find(".toggle")});a!=null&&setTimeout(function(){a.click()},1e3)}function updateTaxonomyCategory(f,e){var a=$(f),b=a.closest(".moving-list-item"),d=b.find("select").eq(1),c=b.find("select").eq(2);fnCatChange(e+"?catid=",a,d,c);var g=a.parents(".collapsible-panel").prev();makeFormDirty(g)}function updateTaxonomyArea(e,d){var a=$(e),b=a.closest(".moving-list-item"),c=b.find("select").eq(2);fnAreaChange(d+"?areaid=",a,c,$(),$());var f=a.parents(".collapsible-panel").prev();makeFormDirty(f)}function updateTaxonomyDiscipline(c){var a=$(c),b=a.closest(".moving-list-item");updateHiddenValueWidgets(b);var d=a.parents(".collapsible-panel").prev();makeFormDirty(d)}function updateHiddenValueWidgets(b){var e=".moving-list-item",a;if(b.is(e))a=b;else a=b.closest(e);var d=a.find(".hidden-tax-values"),g=a.find(".hidden-tax-display-strings");if(d.length===0)return;var f=[],c=[],h=a.find("select");h.each(function(){var d=$(this),a=d.val();f.push(a);if(a===0||a==="0")return;var b=d.find("option[value="+a+"]");if(b.length===0){console.log("Matching option not found! (value="+a+")");return}c.push(b.html())});d.val(f.join(","));g.val(c.join("/"))}function fnCatChange(f,e,b,d){var a="disabled",c='<option value="0">Select Area</option>';if($(e).val()!="0"){$.mvcJson(f+e.val(),function(d){for(var e=c,a=0;a<d.length;a++)e+='<option value="'+d[a].Id+'">'+d[a].ShortName+"</option>";b.html(e);updateHiddenValueWidgets(b);return true});b.attr(a,"");b.removeClass(a)}else{b.attr(a,a);b.addClass(a);b.html(c);updateHiddenValueWidgets(b)}d.attr(a,a);d.addClass(a);d.html('<option value="0">Select Discipline</option>')}function fnAreaChange(g,d,b,e,f){var a="disabled",c='<option value="0">Select Discipline</option>';if(d.val()!="0")$.mvcJson(g+d.val()+"&exclude1="+e.val()+"&exclude2="+f.val(),function(d){if(d!==null&&d.length!==0){for(var f=c,e=0;e<d.length;e++)f+='<option value="'+d[e].Id+'">'+d[e].ShortName+"</option>";b.html(f);b.attr(a,"");b.removeClass(a)}else{b.attr(a,a);b.addClass(a);b.html(c)}updateHiddenValueWidgets(b);return true});else{b.attr(a,a);b.addClass(a);b.html(c);updateHiddenValueWidgets(b)}}function fnServiceChange(c,b,a){$.mvcJson(c+b.val(),function(c){for(var d='<option value="0"><b>Select One</option>',b=0;b<c.length;b++)d+='<option value="'+c[b].optionValue+'">'+c[b].optionDisplay+"</option>";a.html(d);return true})}function fnServiceEditChange(d,c,b,a){$.mvcJson(d+c.val(),function(d){var e="</option>";for(var f='<option value="0"><b>Select One</option>',c=0;c<d.length;c++)if(a.val()==d[c].optionValue)f+='<option selected="selected" value="'+d[c].optionValue+'">'+d[c].optionDisplay+e;else f+='<option value="'+d[c].optionValue+'">'+d[c].optionDisplay+e;b.html(f);return true})}function fnPeerPager(){try{$("#peerBioPages").pager(".articlePage",{navId:"peerProfile",navAfter:"#peertab-bar",reservedArea:{width:140,height:150}})}catch(a){alert(a)}setTimeout(function(){try{renderLocalSparkline()}catch(a){}},100);return true}function enableScrollingDataTables(){var a=$(".articlePage table");a.each(function(){var a=$(this);!a.parent().is(".table-wrapper")&&a.wrap('<div class="table-wrapper"></div>')})}function fnAddPager(){var a="#topictabs";try{switch($(a).tabs("option","selected")){case 0:if(!$("div.navArticle").length){$("#divArticlePages").pager(".articlePage",{navId:"navArticle",navAfter:a,callback:function(b){var a="#topic-discussion-comments",c=b.newPageIndex===b.totalPages-1;if(c)$(a).show();else $(a).hide()},reservedArea:{width:140,height:150}});setTimeout(function(){try{renderLocalSparkline()}catch(a){}},100)}break;case 1:!$("div.navMedia").length&&$("#divMediaPages").pager(".mediaPage",{navId:"navMedia",navAfter:a})}}catch(b){alert(b)}return true}function setColumnHeight(a){if(jQuery.isFunction(a))return a();return}function initBookmarkWidget(){$(".bookmarkToolbarWidgetParent").hide();$(".bookmarkToolbar").unbind("mouseenter mouseleave").hover(function(){$(this).css("cursor","pointer")},function(){$(this).css("cursor","auto")});$(".bookmarkToolbar, .single-post-share-tool").unbind("click").click(function(){bookmarkWidget(this)})}function bookmarkWidget(a){a=$(a);a.blur();var d=a.parent().find(".bookmarkToolbarWidgetParent").eq(0),c=a.is(".bookmarkToolbar")?"Share":a.text();showPopup("white tool tip",$(a),{content:d.html(),title:c,hideWhen:"popup closed"});var b=$("#BT-popup .sharePermalink");b.unbind("click").click(function(){b.select()});return false}function cleanupArticleImages(a){$("p.media-rights",a).each(function(){var a=$(this);a.css("text-align","right");var b=a.prev().find("img");if(b.length===0)b=a.prev();if(b.length===0){console.log("cleanupArticleImages() ERROR: No matching image found for this media-rights link");return}var g=Math.max(a.find("span").width(),a.find("a").width());if(g>=b.width())return;a.css("left","");var d=a.offset().left+a.width(),e=b.offset().left+b.width(),c=b.closest("div"),f=c.offset().left+c.width(),h=Math.min(e,f),i=h-d+"px";a.css({position:"relative",left:i})})}function btTagSearch(a,b){var c="/search/tagresults?tagname="+a+"&rating="+escape(b);document.location.href=c;return false}function buildDisplayName(){var e="#LastName",d="#MiddleName",c="#FirstName",b="#DisplayName";if(!$(b)[0].value){var a="";if($(c)[0].value)a=$(c)[0].value;if($(d)[0].value)a=a+" "+$(d)[0].value.substring(0,1)+".";if($(e)[0].value)a=a+" "+$(e)[0].value;$(b)[0].value=a}}function buildFullDisplayName(){var e="#LastName",d="#MiddleName",c="#FirstName",b="#DisplayName";if(!$(b)[0].value){var a="";if($("#Prefix")[0].value)a=$("#Prefix")[0].value;if($(c)[0].value)a=$.trim(a)+" "+$(c)[0].value;if($(d)[0].value)a=$.trim(a)+" "+$(d)[0].value.substring(0,1)+".";if($(e)[0].value)a=$.trim(a)+" "+$(e)[0].value;if($("#Suffix")[0].value)a=$.trim(a)+", "+$("#Suffix")[0].value;$(b)[0].value=a}}function showTopicLoader(){var d=$("#topicsection"),a=$("#topicsection .title-tab-assembly:first"),e=a.nextAll(),c=d.height()-a.height();$("div.topic-of-the-day-navigator span:first").hide();$("span.day-navigator").html('<span class="ajaxLoader topicOfDayLoader">Please wait &nbsp; <img src="'+imgBaseURL+'content/images/ajax-loader.gif" /></span>');e.hide();var b=$('<div class="loadWaiting-topic">Loading...</div>');b.height(c);a.after(b)}function removeTopicLoader(){var a=$("#topicsection .loadWaiting-topic");a.remove();$("div.topic-of-the-day-navigator").show()}function showTabLoader(){var c="#topicsection",g=$(c),f=$("#topicsection .title-tab-assembly:first"),e=$(c).find("#topictab-bar"),d=e.nextAll(":not(.ui-tabs-hide):first"),b=200;$f=$(".bottomnav");$r=$(".rightads");$r.each(function(){var a=this;isHidden=false;$t=$(a).prev().find(".topiccontentContainer");$(a).parents().each(function(){if($(this).css("display")=="none")isHidden=true});if(!isHidden){$(a).css("height","auto");fOffset=$f.offset();rOffset=$(a).offset();tOffset=$t.offset();var c=fOffset.top-rOffset.top;b=c-52}});var a=$('<div class="loadWaiting-topic" style="position:absolute;">Please wait...</div>');d.append(a);a.css({left:e.offset().left,top:d.offset().top+36,zIndex:3});b>0&&a.height(b);a.width(540)}function fadeTabLoader(b,a){var c=$("#topicsection .loadWaiting-topic");c.animate(b,a)}function removeTabLoader(){var a=$("#topicsection .loadWaiting-topic");a.remove()}function bindTrifectaTRT(){var a="bindTrifectaTRT",b="#showTrifectaTRT";$("#bindTrifectaTRT").hide();$(b).click(function(){showTrifectaContent(this,a);return false});$(b).bind("reset",function(){resetTopContent(this,a);return false});activateRatingsHelp();trifectaRotationEnabled&&startTrifectaRotationFuse()}function bindTrifectaTRG(){var a="bindTrifectaTRG",b="#showTrifectaTRG";$("#bindTrifectaTRG").hide();$(b).click(function(){showTrifectaContent(this,a);return false});$(b).bind("reset",function(){resetTopContent(this,a);return false});activateRatingsHelp();trifectaRotationEnabled&&startTrifectaRotationFuse()}function bindTrifectaTRP(){var a="bindTrifectaTRP",b="#showTrifectaTRP";$("#bindTrifectaTRP").hide();$(b).click(function(){showTrifectaContent(this,a);return false});$(b).bind("reset",function(){resetTopContent(this,a);return false});activateRatingsHelp();trifectaRotationEnabled&&startTrifectaRotationFuse()}function bindTrifectaRAT(){var a="bindTrifectaRAT",b="#showTrifectaRAT";$("#bindTrifectaRAT").hide();$(b).click(function(){showTrifectaContent(this,a);return false});$(b).bind("reset",function(){resetTopContent(this,a);return false});activateRatingsHelp();trifectaRotationEnabled&&startTrifectaRotationFuse()}function bindTrifectaRAG(){var a="bindTrifectaRAG",b="#showTrifectaRAG";$("#bindTrifectaRAG").hide();$(b).click(function(){showTrifectaContent(this,a);return false});$(b).bind("reset",function(){resetTopContent(this,a);return false});activateRatingsHelp();trifectaRotationEnabled&&startTrifectaRotationFuse()}function bindTrifectaMPP(){var a="bindTrifectaMPP",b="#showTrifectaMPP";$("#bindTrifectaMPP").hide();$(b).click(function(){showTrifectaContent(this,a)});$(b).bind("reset",function(){resetTopContent(this,a);return false});activateRatingsHelp();trifectaRotationEnabled&&startTrifectaRotationFuse()}function bindTrifectaMPT(){var a="bindTrifectaMPT",b="#showTrifectaMPT";$("#bindTrifectaMPT").hide();$(b).click(function(){showTrifectaContent(this,a);return false});$(b).bind("reset",function(){resetTopContent(this,a);return false});activateRatingsHelp();trifectaRotationEnabled&&startTrifectaRotationFuse()}function bindTrifectaMPG(){var a="bindTrifectaMPG",b="#showTrifectaMPG";$("#bindTrifectaMPG").hide();$(b).click(function(){showTrifectaContent(this,a);return false});$(b).bind("reset",function(){resetTopContent(this,a);return false});activateRatingsHelp();trifectaRotationEnabled&&startTrifectaRotationFuse()}function bindTrifectaRAP(){var a="bindTrifectaRAP",b="#showTrifectaRAP";$("#bindTrifectaRAP").hide();$(b).click(function(){showTrifectaContent(this,a)});$(b).bind("reset",function(){resetTopContent(this,a);return false});activateRatingsHelp();trifectaRotationEnabled&&startTrifectaRotationFuse()}var trifectaRegistry={};function showTrifectaContent(h,k){var b=".prevNextNavigation",c="inactiveContainer",g=".topTenContainer",a=false,f="click";suspendTrifectaAnimation("VIEW ALL");$(h).unbind(f);var e=$(h).parent().parent().parent(),l=$("#"+k),i=l.find(".requestURL").html();if(i!=null){var m=i.indexOf("trifectablock"),j=i.substring(m+14,m+17);j=j.toUpperCase();var o="showTrifectaContentRefresh-"+j,d=$("#trifectaCloneContainer"),n=function(){var k=".topTenContent",m="Hide all",j=".marker",i="id",n=l.clone(a);n.attr(i,"");var r=n.find("#"+o);r.attr(i,"");d.hide();d.empty();d.prepend(n);var t=$('<div class="trifectaShim" style="display: none;" />');t.width(e.width()+6);e.append(t);var s=e.find(j).attr(i);d.find(j).each(function(){var a=$(this).attr("rel");a==s&&$(this).next().attr("class","marker hidden").hide()});$(g).each(function(){var a=$(this),d=a.find(j).attr(i);if(d!=s){a.find("a").each(function(){$(this).attr("href")=="#"&&$(this).html()==m&&$(this).unbind(f).trigger("reset")});a.addClass(c)}else{a.find(b).next().show();a.removeClass(c)}});var u=$('<div id="trifectaLoadIndicator" style="display:block; float:right; height: 15px; overflow: ">Loading&hellip;</div>');e.find(b).after(u);e.find(b).hide();d.children().show();var q=0,v=d.find(k).length;d.find(k).each(function(){ttc=$(this);q++;q%3==0&&ttc.css("margin-right","0px");!(v-q<3)&&ttc.css("margin-bottom","0px")});$(h).html(m);d.fadeTo(1,.01,function(){d.show();r.fadeTo(1,1);$(this).find(k).each(function(){ttc=$(this)});p()})},p=function(){var i=".trifectaShim";$(".trifectaShimLoad").remove();e.find(i).show();$("#trifectaLoadIndicator").remove();d.fadeTo(1,1,function(){var l="View all",m="HIDE ALL",j="activeContainer";e.addClass(j);$(h).click(function(){restoreTrifectaAnimation(m);d.fadeOut(1,function(){$(h).html(l);e.removeClass(j);e.find(b).show();e.find(i).remove()});$(g).each(function(){var a=$(this);a.removeClass(c)});$(h).unbind(f).click(function(){showTrifectaContent(this,k);return a});return a});$(d).find("a.close").click(function(){restoreTrifectaAnimation(m);d.fadeOut(1,function(){$(h).html(l);e.removeClass(j);e.find(b).show();e.find(i).remove()});$(g).each(function(){var a=$(this);a.removeClass(c);a.find(b).show()});$(h).unbind(f).click(function(){showTrifectaContent(this,k);return a});return a})});activateRatingsHelp();return a};if(trifectaRegistry[j])n();else{i=undoJSONEncoding(i);jQuery.mvc.request(i,"#"+o,"GET",a,null,null,function(){trifectaRegistry[j]=true;n()})}}return a}function resetTopContent(b,c){var a=$(b).parent().parent().parent();a.removeClass("activeContainer");a.find(".prevNextNavigation").show();a.find(".trifectaShim").remove();$(b).html("View all");$(b).unbind("click").click(function(){showTrifectaContent(this,c)})}function extraAdvSearchSliderEffects(m,a){var j="div.ui-slider-range",d="min",i=".advanced-search-slider",h=".ui-slider",p=320,e=$(m),b;if(e.is(h))b=e;else b=e.parents(i).find(h);var l=b.parents(i),c;if(b.attr("id")=="advanced-search-slider-1")c=d;else c="max";a=parseInt(a,10);if(isNaN(a))if(c==d)a=1;else a=100;$(".mini-slider-input",l).val(isNaN(a)?disabledSliderValue:a);if(isNaN(a))b.find(j).hide();else{var n=b.width()-6,k=n/100,o=a*k,g,f;if(c==d){g=a;f=$("#advanced-search-slider-2-value").val()}else{g=$("#advanced-search-slider-1-value").val();f=a}if(f<g)if(c==d)$("#advanced-search-slider-2").slider("value",a);else $("#advanced-search-slider-1").slider("value",a);b.find(j).show()}}function removeScriptOnly(){$("#scriptOnly").remove();$(".preloadHide,.complex-form").css("zoom","1")}function addObjectTypeHints(){$("div.object-type-filter a").each(function(){var b="what-is",a=$(this),c=$.trim(a.text());switch(c){case "Topics":a.addClass(b);a.attr("rel","whyTrifectaTopic-large");break;case "Thinkers":a.addClass(b);a.attr("rel","whyTrifectaThinker-large");break;case "Groups":a.addClass(b);a.attr("rel","whyTrifectaGroup-large")}})}function mouseXY(a){if(!a)if(window.event)a=window.event;else return;var b,c;if(typeof a.pageX=="number"){b=a.pageX;c=a.pageY}else if(typeof a.clientX=="number"){b=a.clientX;c=a.clientY;var d=window.navigator.userAgent.indexOf("Opera")+1||window.ScriptEngine&&(new ScriptEngine).indexOf("InScript")+1||navigator.vendor=="KDE";if(!d)if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){b+=document.body.scrollLeft;c+=document.body.scrollTop}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){b+=document.documentElement.scrollLeft;c+=document.documentElement.scrollTop}}else return;return {x:b,y:c}}var $gentleAuthElem=null;function enableGentleAuthentication(){$authLinks=$("a.gentle-auth");$authLinks.each(function(){var g="&requestedArea=",f="&returnPage=",e="?requiredRole=",c="/auth/registerorlogin",d=false,a="gentle-auth-armed",$target=$(this);if($target.hasClass(a))return;else $target.addClass(a);var requiredRole=$target.metadata().requiredRole;if(userHasRequiredRole($target))return;var waitingOnExternalStep=d,requestedArea=$target.metadata().requestedArea,onClickHandler=$target.attr("onclick");$target.removeAttr("onclick");if(typeof onClickHandler==="string")if(onClickHandler.indexOf(";")!=-1)onClickHandler=eval("function(){"+onClickHandler+"}");else onClickHandler=eval(onClickHandler);if(waitingOnExternalStep)$target.click(function(){var c,b,a;a=$target.metadata().userEmail!=undefined?"<b>"+$target.metadata().userEmail+"</b>":"";c="<span style='font-size:11px;color:#777;'>You have submitted a registration, but have not confirmed your account.  BestThinking sent a confirmation email to "+a+".  Please follow the instructions in that email to confirm your account.</span>";b="<span style='display:block;width:300px;font-size:16px;'>The action you have requested requires that you complete your registration.</span>";thickBoxAlert(c,b);return d});else if(typeof onClickHandler==="function")$target.click(function(){var b=getBestReturnURL(),a=c;a+=e+escape(requiredRole);a+=f+escape(b);a+=g+escape(requestedArea);window.location=a;return d});else $target.unbind("click").click(function(){if(typeof $target.metadata().checkClientSide!="undefined"&&$target.metadata().checkClientSide=="true"){var b=getBestReturnURL(),a=c;a+=e+escape(requiredRole);a+=g+escape(requestedArea);a+=f+escape(b);window.location=a;return d}else window.location.href=$target.attr("href")})})}function getBestReturnURL(){var a=window.location.href,c=$("td.articleFunctionLink:no-hidden-ancestor a:contains(Email)");if(c.length===1){var e=c.attr("href"),d=e.split("&body=")[1];a=unescape(d)}var b=a.split("/");b.shift();b.shift();b.shift();a="/"+b.join("/");return a}function userHasRole(a){if($.inArray(a,roles)!==-1)return true;return false}function userHasRequiredRole(a){a=$(a);if(!a.hasClass("gentle-auth"))return true;var b=a.metadata().requiredRole;return userHasRole(b)}function clearThickbox(){}function gentleAuthResponse(k){var c="disabled",a=$gentleAuthElem.metadata().requiredRole,g=false,d=$(k),f=d.find("b.user-display-name").text(),i=d.find("span.message").html()||"";if(typeof f!="string"||f=="");var m=d.find("ul.user-roles li");m.each(function(){if($.trim($(this).text().toLowerCase())==a.toLowerCase())g=true});if(g){var e=$("#TB_ajaxContent").find("#btnSubmit");e.attr(c,c);e.addClass(c);$gentleAuthElem.trigger("authApproved")}else{var b;if(a==="Advertiser")b="an ";else b="a ";if(a==="Peer")a="Thinker";if(a==="Participant")a="Visitor";var h="You must be "+b+a+" to use this feature",j=370,l="/auth/ajaxlogin?width=570&height="+j+"&loginMessage="+escape(i)+"&returnPage="+$gentleAuthElem.attr("href");tb_show(h,l);return}}function testFX(c,b){var d=c+"&width=660&height=450&changes=article",a;if(b===null||b===undefined)a="Edit Details";else a=b;tb_show(a,d)}function convertMultiSelect(a,b,c){var d=$(".convertMultiSelect");d.each(function(){var f=false,i="undefined",e=true,k=this,j={};j.name=$(k).attr("name");j.id=$(k).attr("id");var h=$('<div class="convertedMultiSelect"></div>'),g=$('<div class="convertedMultiSelectHeader showNext"></div>'),l=$('<span class="convertedMultiSelectHeaderText"></span>'),d=$('<div class="convertedMultiSelectBody" id="'+j.id+'"></div>');d.hide();var n=$('<div class="convertedMultiSelectWidget"></div>'),m=$('<label><input type="checkbox" value="" class="selectAllConvertedMultiSelect">Select All</input></label>');$(k).find("option").each(function(){var c="</option>",b='" name="',a='<input type="checkbox" value="',f={},g;f.value=$(this).attr("value");f.text=$(this).text();if($(this).attr("selected")==e)g=$(a+f.value+b+j.name+'" checked="checked">'+f.text+c);else g=$(a+f.value+b+j.name+'">'+f.text+c);var h=$("<label></label>");h.append(g);d.append(h);d.hide()});$(k).parent().append(h);g.append(n);l.html("None Selected");g.append(l);h.append(g);d.prepend('<hr class="thin" />');d.prepend(m);h.append(d);$(k).remove();if(a!=i)h.width(a);else h.width(300);if(b!=i)g.width(b);else g.width(h.width()-100);if(c!=i)d.width(c);else d.width(h.width());g.click(function(){showConvertedMultiSelect(this)});m.click(function(){var a="input:checkbox";input=$(this).find("input");if(input.is(":checked"))d.find(a).not(".selectAllConvertedMultiSelect").each(function(){this.checked=e});else d.find(a).each(function(){this.checked=f})});d.click(function(){doCount(d,l)});$(document).mousedown(function(b){var i=f,h=f,a=d.offset();a.right=d.width()+a.left;a.bottom=d.height()+a.top;if(a.left>b.pageX||a.top>b.pageY||a.right<b.pageX||a.bottom<b.pageY)i=e;var c=g.offset();c.right=g.width()+a.left;c.bottom=g.height()+a.top;if(c.left>b.pageX||c.top>b.pageY||c.right<b.pageX||c.bottom<b.pageY)h=e;else h=f;d.css("display")=="block"&&i&&h&&g.trigger("click")});doCount(d,l)})}function showConvertedMultiSelect(b){var a=$(b).next();a.css("position","absolute");a.toggle()}function doCount(c,d){var a=0;$(c).find("input:checkbox:checked").not(".selectAllConvertedMultiSelect").each(function(){a++});var b="None";if(a)b=a;$(d).html(b+" Selected")}function buildSimpleHoverTips(){$(".hoverTip").each(function(){var a=$(this),b={};b.left=a.metadata().hovertipLeft!=undefined?a.metadata().hovertipLeft:0;b.alignment=a.metadata().hovertipAlign?a.metadata().hovertipAlign:"left";b.width=a.metadata().hovertipWidth!=undefined?a.metadata().hovertipWidth:100;b.top=a.metadata().hovertipTop!=undefined?a.metadata().hovertipTop:16;var c=a.metadata().hovertipText?a.metadata().hovertipText:"";hoverTip(a,c,b)})}function hoverTip(b,n,a){var d="undefined",j="#hoverTip-";b=$(b);var c,f=$(".hovertipText").length+1;if(b.attr("id"))f=b.attr("id");else if(b.attr("rel"))f=b.attr("rel");if($(j+f).length==0){c=$('<div id="hoverTip-'+f+'" class="hoverTipText" >'+n+"</div>");$("body").prepend(c)}else{c=$(j+b.attr("id"));c.text(n)}var e=a.width!=undefined&&a.width!=d?a.width:120,i=a.placement!=undefined&&a.placement!=d?a.placement:null,o=a.eventType!=undefined&&a.eventType!=d?a.eventType:"hover",k=a.top!=undefined&&a.top!=d?a.top:16,g=a.left!=undefined&&a.left!=d?a.left:0,h=a.alignment!=undefined&&a.alignment!=d?a.alignment:"center",m=k,l=g;b.unbind("hover").hover(function(){var d,f;if(i)switch(i){case "on the left":var j=b.width();d=b.offset().left-e+l;f=b.offset().top+m;break;case "above left":var n=a.relativeTo?a.relativeTo:b;d=n.offset().left+l;f=n.offset().top+m;break;default:alert("hoverTip() ERROR: I don't understand this placement: '"+i+"'!")}else{var j=b.width();if(j!=undefined&&j>0)d=b.offset().left+j/2;else d=b.offset().left;f=b.offset().top-k;if(h=="right")d=d-e+g;if(h=="center")d=d-e/2+g}c.css({left:d+"px",top:f+"px",width:e+"px",color:a.color||""});c.css("text-align",h);c.show()},function(){c.hide()})}function toolTip(b,a){a=$(a);$("body").prepend(a);a.addClass("toolTip");a.fadeIn();a.css({left:$(b.target).offset().left+4,top:$(b.target).offset().top-30});a.hover(function(){},function(){})}function trimGenericLink(f,c){var b=$(f).find("a"),a=b.html();a=a.replace(/^\s+|\s+$/g,"");c--;if(a.length>c){var d=a.substring(0,c);d=d+"...";b.html(d);var e=$("<span></span>");e.html(a);b.hover(function(a){toolTip(a,e,b)},function(){e.fadeToggle()})}}function trimPeerLink(f,b){var a=$(f).find("a"),d=a.html();b--;if(d.length>b){var c=d.substring(0,b);c=c+"...";a.html(c);var e=$("<span></span>");e.html(d);a.hover(function(b){toolTip(b,e,a)},function(){e.fadeToggle()})}}function makeSafeAttributeString(b){var a=b.replace(/&/g,"&amp;");a=a.replace(/</g,"&lt;");a=a.replace(/"/g,"&quot;");return a}function undoJSONEncoding(b){var a=b.replace(/&amp;/g,"&");a=a.replace(/&lt;/g,"<");a=a.replace(/&quot;/g,'"');return a}function shrinkToFit(c,e){for(var b=c.children(),a=b.length-1;a>0;a--){var d=$(b[a]);d.hide();d.addClass("shrunk-to-fit");var f=c.height();if(f<=e)break}}function expandShrunkenChildren(b){var a=b.find(".shrunk-to-fit");a.show();a.removeClass("shrunk-to-fit")}function getBlog(b,a){jQuery.mvc.request(a+"?blogid="+b,"#divBlogRefresh","GET",false,null,null)}function bgPulse(a){a=$(a);a.fadeTo(1,.01);a.show();var c=a.height(),d=a.width(),b=$("<div class='fadeInYellow'></div>");b.css({position:"relative",height:c+"px",width:d+"px",left:"0px",top:"-"+c+"px"});a.append(b);a.fadeTo(250,1,function(){b.fadeIn();setTimeout(function(){b.fadeOut(function(){$(this).remove()})},250)})}function OLDbgPulseInline(a){var d="inline-block",b="display";a=$(a);var f=a.css(b);if($.browser.mozilla)if(parseInt($.browser.version)<3)a.css(b,"-moz-inline-block");else a.css(b,d);else a.css(b,d);a.show();var e=a.height(),g=a.width(),c=$("<div class='fadeInYellow'></div>");c.css({height:e+"px",width:g+"px",marginTop:"-"+e+"px"});a.append(c);c.hide();a.show();c.fadeIn("fast",function(){$(this).fadeOut("slow",function(){$(this).remove();a.css(b,f)})})}$.fx.step.pulse=function(a){var b=parseInt(a.now),c=pulseColors[b],d=$(a.elem);if(b===10)d.css({backgroundColor:""});else a.elem.style.backgroundColor=c};var pulseColors=["#ffff00","#fefe10","#fdfd20","#fcfc40","#fbfb60","#fafa80","#f9f9a0","#f8f8b0","#f7f7d0","#f6f6e3","#f5f5f5"];function bgPulseInline(a){a=$(a);a.animate({pulse:"10"},500)}function pulseFade(a){a=$(a);a.fadeTo(1,.01);a.show();var c=a.height(),d=a.width(),b=$("<div class='fadeInYellow'></div>");b.css({position:"relative",height:c+"px",width:d+"px",left:"0px",top:"-"+c+"px"});a.append(b);a.fadeTo(250,1,function(){b.fadeIn();setTimeout(function(){b.fadeOut(function(){$(this).remove()})},250)})}function pulseFadeJumpToPeer(a){a.each(function(){var a="px";$element=$(this);if($element.length==0)return;var e=$element.offset(),c=$element.height(),d=e.top;if($element.prev().length==0){c=c+10;d=d-10}var f=540,b=$("<div class='fadeInYellow'></div>");b.css({position:"absolute",height:c+a,width:f+a,left:e.left+a,top:d+a});b.fadeTo(1,.01,function(){$("#topichistory").prepend(b);b.fadeTo(400,.75,function(){b.fadeIn()})})})}function updateMessageCounts(a,g){var c=".thread-starter,.thread-reply";$("#messageCounterInformUser").hide();$("#messageCounter").show();var e=$(c).length;$("#totalMessages").html(e);var f=$(".thread-starter").length;$("#totalDiscussions").html(f);var b=$("#level"+a).val();b=b!=null?b:0;var d=$(c).filter(function(){if($(this).metadata().postID==a){$(this).attr("id","refreshTarget-"+a);return true}return false});$.mvc.request(g,"#"+d.attr("id"),"POST",false,null,null,function(){})}function prepareForm(a,j){var i="#hfTitle",h="#hfBlogId",g="#hfLevel",e=null,f="#labelPostId";if(a>0){$(f).val(a);var c=$("#level"+a).val();c=c!=e?c:0;$(g).val(c);var b=$("#blogid"+a).val();b=b!=e?b:0;$(h).val(b);var d=$.trim($("#header"+a+" .postSubject").html());while(d.indexOf("Re:")==0){d=d.substr(3);d=$.trim(d)}$(i).val("Re: "+$.trim(d));refreshTarget=$(".thread-starter,.thread-reply").filter(function(){if($(this).metadata().postID==a)return true;return false})}else{$(i).val("");refreshTarget=$("#initialPostTarget");$(f).val(a);var c=$("#level"+a).val(),b=$("#blogid"+a).val();c=c!=e?c:0;$(g).val(c);b=b!=e?b:0;$(h).val(b)}if(j)return refreshTarget;else return true}function collapseAllThreads(a){$("div.thread-starter").each(function(){var c=$(this),b=c.metadata().postID;if(a)toggleMessageBody(b,"show");else toggleMessageBody(b,"hide");toggleReplies(b,"hide")})}function expandAllThreads(a,b){$("div.thread-starter").each(function(){var d=$(this),c=d.metadata().postID;if(a)toggleMessageBody(c,"show");else toggleMessageBody(c,"hide");if(b)toggleReplies(c,"show");else toggleReplies(c,"hide")})}function toggleMessageBody(c,a){var b=$("#postContent"+c).find("div[id^=body]");if(typeof a=="undefined")a=b.is(":visible")?"hide":"show";b.css("display",a=="hide"?"none":"block")}var displayMode="threaded";function toggleReplies(f,a){var g=$("div.thread-reply"),c=[f];g.each(function(){var b=$(this),d=b.metadata().postID,e=b.metadata().parentID;if($.inArray(e,c)!=-1){if(typeof a=="undefined")a=b.is(":visible")?"hide":"show";b.css("display",a=="hide"?"none":"block");$.inArray(d,c)==-1&&c.push(d)}});var d=$("#postContent"+f).parent().find("a.reply-toggle img"),b,e;if(a=="show"){b="Hide all comments in this discussion";e=imgBaseURL+"content/images/graphic-icon-minus.gif"}else{b="Show all comments in this discussion";e=imgBaseURL+"content/images/graphic-icon-plus.gif"}d.attr("alt",b);d.attr("title",b);d.attr("src",e);setColumnHeight()}function suppressDiscussionEnter(){var b="#fdTitle",a;$(b).keydown(function(d){var c=$(b);if(d.keyCode==13){a=c.parents().filter(function(){var a=$(this);if(a.is("form"))return a});a=a.eq(0);a.attr("onsubmit","return false;");$("#btnSaveComment").click();return false}})}var discreetPanel=$('<div id="discreetPanel" class="discreet"></div>'),discussionSavePostURL="",discussionFirstRun=true;function prepareSendChildComment(g,i){var b=true,c=".htmlarea",e="#PostSave",a=false;if(discussionFirstRun){$("body").append(discreetPanel);discussionFirstRun=a}var l=$(e),n=$("#PeerPostDiscussion"),m=$('<div id="forumRefresh-'+g+'"></div>'),k=null,d=$("#hdBody"),f=d.closest(c);k=prepareForm(g,b);k.after(m);var h=function(){n.mvcAjaxForm("#"+m.attr("id"),null,function(){var h="CLEAR_CONTENT",g="discussion_editor",k=$(e);if(j){newTextarea=$("#hdBody.new");newTextarea.removeClass("new");d.html("");newTextarea.after(f);newTextarea.remove();$(c).width(i+"px");$(".xinha_iframe").width(i+"px");prepareEditor(g,h)}else{editors[g].config.width=i+"px";prepareEditor(g,h)}initInputReplaceDefaultText();$("#btnSaveComment").click(function(){var d="#emailConfirm",c="#fdEmail";if($(c).val()==""){thickBoxAlert("Please enter your email address.");return a}if($("#fdDisplayName").val()==""){thickBoxAlert("Please enter your display name.");return a}$(d).val($(c).val());var e=b;$.mvcJson("/TopicDiscussion/confirmCommentEmail?email="+$(c).val(),function(g){if(g[0]=="false")e=a;console.log("MAIN (bt.js) - 01");if(roles.length===0&&e==b){$("#confirmComment").remove();var c=$("#divConfirmComment"),f=c.clone();f.attr("id","confirmComment");c.append(f);console.log("about to show confirm window");tb_show("Comment Moderation","TB_inline?width=450&height=85&inlineId=confirmComment&modal=true",a);$("#TB_window").find(d).focus();console.log("have shown confirm window")}else{tb_remove();checkComments(a);return a}console.log("return true");return b},function(){})});$("#btnCancel").click(function(){var b=$("#hdBody"),d=b.closest(c);discreetPanel.append(d);k.remove();setColumnHeight();return a});setTimeout(function(){suppressDiscussionEnter();var a=$("#fdTitle:visible");if(a.length===1)a.focus();else try{editors[g].editorInstance.focusEditor()}catch(b){}},1)});return a},j=a;if(d.length>0){j=b;if(discreetPanel.find("#"+d.attr("id")).length>0){d.html("");discreetPanel.append(f);l.remove();h()}else if(confirm("You already have a reply started.  Would you like to start a new one?")){discreetPanel.append(f);d.html("");l.remove();prepareForm(g,a);h()}else return a}else h()}function prepareSendChildCommentGroup(f,i){var b=".htmlarea",c="#hdBody",d="#PostSave",a=false;if(discussionFirstRun){$("body").append(discreetPanel);discussionFirstRun=a}var l=$(d),n=$("#PeerPostDiscussion"),m=$('<div id="forumRefresh-'+f+'"></div>'),k=null,e=$(c),g=e.closest(b);k=prepareForm(f,true);k.after(m);var h=function(){n.mvcAjaxForm("#"+m.attr("id"),null,function(){var k="CLEAR_CONTENT",h="discussion_editor",l=$(d);if(j){newTextarea=$("#hdBody.new");newTextarea.removeClass("new");e.html("");newTextarea.after(g);newTextarea.remove();$(b).width(i+"px");$(".xinha_iframe").width(i+"px");prepareEditor(h,k)}else{editors[h].config.width=i+"px";prepareEditor(h,k)}initInputReplaceDefaultText();$("#btnSaveComment").click(function(){var e=$(c),g=e.closest(b);editors[h].editorInstance.dumpGroomedEditorContent();$(d).mvcAjaxForm("#"+l.attr("id"),null,function(){f==0&&$("#forumContent .informUser").hide();var a=discussionSavePostURL+f;updateMessageCounts(f,a);discreetPanel.append(g);l.remove();appendThisUserToTheActivePosterList();setColumnHeight()});return a});$("#btnCancel").click(function(){var d=$(c),e=d.closest(b);discreetPanel.append(e);l.remove();setColumnHeight();return a});setTimeout(suppressDiscussionEnter,1);setTimeout(sessionKeepAlive,1)});return a},j=a;if(e.length>0){j=true;if(discreetPanel.find("#"+e.attr("id")).length>0){e.html("");discreetPanel.append(g);l.remove();h()}else if(confirm("You already have a reply started.  Would you like to start a new one?")){discreetPanel.append(g);e.html("");l.remove();prepareForm(f,a);h()}else return a}else h()}function prepareSendChildCommentTopic(e,i){var b=".htmlarea",c="#hdBody",d="#PostSave",a=false;if(discussionFirstRun){$("body").append(discreetPanel);discussionFirstRun=a}var l=$(d),n=$("#PeerPostDiscussion"),m=$('<div id="forumRefresh-'+e+'"></div>'),k=null,f=$(c),g=f.closest(b);k=prepareForm(e,true);k.after(m);var h=function(){n.mvcAjaxForm("#"+m.attr("id"),null,function(){var h="CLEAR_CONTENT",f="discussion_editor",k=$(d);if(j){newTextarea=$("#hdBody.new");newTextarea.removeClass("new");newTextarea.after(g);newTextarea.remove();$(b).width(i+"px");$(".xinha_iframe").width(i+"px");prepareEditor(f,h)}else{editors[f].config.width=i+"px";prepareEditor(f,h)}initInputReplaceDefaultText();$("#btnSaveComment").click(function(){var g=$(c),h=g.closest(b);editors[f].editorInstance.dumpGroomedEditorContent();$(d).mvcAjaxForm("#"+k.attr("id"),null,function(){e==0&&$("#forumContent .informUser").hide();var a=discussionSavePostURL+e;updateMessageCounts(e,a);discreetPanel.append(h);k.remove();appendThisUserToTheActivePosterList();setColumnHeight()});return a});$("#btnCancel").click(function(){var d=$(c),e=d.closest(b);discreetPanel.append(e);k.remove();setColumnHeight();return a});setTimeout(suppressDiscussionEnter,1);setTimeout(sessionKeepAlive,1)});return a},j=a;if(f.length>0){j=true;if(discreetPanel.find("#"+f.attr("id")).length>0){discreetPanel.append(g);l.remove();h()}else if(confirm("You already have a reply started.  Would you like to start a new one?")){discreetPanel.append(g);l.remove();prepareForm(e,a);h()}else return a}else h()}var showingSampleContent=false;function showSampleContentMarkings(){if(showingSampleContent);}var upWidgetSelector=".move-up",downWidgetSelector=".move-down",movingItemSelector=".moving-list-item",movingListContainerSelector=".moving-list-container";function initMoveWidgets(){var a=$(movingListContainerSelector);if(a.length==0)return;refreshMoveWidgets(a)}function moveItem(b,d){var a=b.parents(movingItemSelector);if(d=="up")a.insertBefore(a.prev(movingItemSelector));else a.insertAfter(a.next(movingItemSelector));var c=b.parents(".collapsible-panel");c.length>0&&makeFormDirty(c.parent().find(".collapsible-panel-edit-block"));refreshMoveWidgets(b);return false}function refreshMoveWidgets(b){var a=null,c,d;if(typeof b!="undefined"&&b.length>0){if(b.is(upWidgetSelector+","+downWidgetSelector))c=b.parents(movingListContainerSelector);else if(b.is(movingListContainerSelector))c=b;else c=b.find(movingListContainerSelector);c.length===0&&alert("refreshMoveWidgets() ERROR: No list containers found here!");d=c.find(movingItemSelector)}else{c=$(movingListContainerSelector);d=$(movingItemSelector)}d.each(function(){var c="move-disabled",b=false,a="click.move-widget",f=$(this),d=f.find(upWidgetSelector),e=f.find(downWidgetSelector);if(d.find("img").length==0&&!d.hasClass("move-up-arrow")){d.html("up");e.html("down")}var g=f.prev(movingItemSelector);if(g.length==0){d.unbind(a).bind(a,function(){return b});d.addClass(c)}else{d.unbind(a).bind(a,function(){moveItem($(this),"up",movingItemSelector);return b});d.removeClass(c)}var h=f.next(movingItemSelector);if(h.length==0){e.unbind(a).bind(a,function(){return b});e.addClass(c)}else{e.unbind(a).bind(a,function(){moveItem($(this),"down",movingItemSelector);return b});e.removeClass(c)}});function f(e,f){if(typeof e!="string")return a;var b=e.split("-");if(b.length<=1)return a;var d=b.pop(),c=a;switch(d){case "display":c=d;var d=b.pop()}if(isNaN(parseInt(d,10)))return a;b.push(f);c&&b.push(c);return b.join("-")}function e(b,e){var g=b.attr("name"),c=f(g,e);c!=a&&b.attr("name",c);var h=b.attr("id"),d=f(h,e);d!=a&&b.attr("id",d)}c.each(function(){var b=$(this).children(movingItemSelector),a=1;b.each(function(){var b=$(this);e(b,a);b.find(":input").each(function(){e($(this),a)});a++})})}function contactThinkerSend(){var a="messaging_editor";editors[a].editorInstance.dumpGroomedEditorContent();preserveEditor(a);$("#frmComposeUI").mvcAjaxForm("#divMsgPreview",null,function(){var a="click";$("#TB_closeWindowButton").unbind(a).click(function(){tb_remove()});$("#btnClose").unbind(a).bind(a,function(){tb_remove()});$("#btnSend").remove()},null)}function launchTopicStats(a,f,c,d){if($.browser.msie)var h=596,g=480;else var h=586,g=470;var e=a+"?type=Topic&width="+h+"&height="+g+"&catID="+f+"&areaID="+c+"&discID="+d,b="/fragment/fullstatistics/"+e;tb_show("Topic Statistics",b)}function launchGroupStats(b,f,c,d){if($.browser.msie)var h=596,g=460;else var h=586,g=450;var e=b+"?type=Group&width="+h+"&height="+g+"&catID="+f+"&areaID="+c+"&discID="+d,a="/fragment/fullstatistics/"+e;tb_show("Group Statistics",a)}function launchThinkerStats(b,f,c,d){if($.browser.msie)var h=596,g=480;else var h=586,g=470;var e=b+"?type=Thinker&width="+h+"&height="+g+"&catID="+f+"&areaID="+c+"&discID="+d,a="/fragment/fullstatistics/"+e;tb_show("Thinker Statistics",a)}function launchContactGroup(b){var c="?thinkerid="+b+"&modal=true&modalTitle=Contact%20This%20Group",a="/messaging/contactthinker/"+c;tb_show("Contact Group",a)}function launchContactThinker(b){var c="?thinkerid="+b+"&modal=true&modalTitle=Contact%20This%20Thinker",a="/messaging/contactthinker/"+c;tb_show("Contact Thinker",a)}function launchAddGroupMember(b){var a="/community/SetUpRequestToBeAMember/"+b;tb_show("Become a Member",a)}function launchAddTopicModerator(b){var a="/taxonomy/SetUpRequestToViewTopic/"+b;tb_show("Request to View Topic",a)}function launchReportAbuse(a){if($.browser.msie)var e=700,d=285,c=500;else var e=700,d=280,c=500;var b="/help/reportabuse?width="+e+"&height="+d+"&altheight="+c+"&moreinfo="+escape(a||"");tb_show("Report Concerns",b)}function launchFeedback(g,h,b,c){var a="";if($.browser.msie)var f=700,e=285,d=565;else var f=700,e=280,d=550;a+="/help/feedbackform";a+="?width="+f+"&height="+e+"&altheight="+d;if(b!==""&&b!==undefined&&b!==null)a+="&feedback-reason="+b;if(c!==""&&c!==undefined&&c!==null)a+="&moreinfo="+c;tb_show("Feedback",a)}var deferredTosAction=null;function launchTermsOfService(a,c){var e=700,d=450,b="/auth/RegistrationAgreement?width="+e+"&height="+d+"&modal=true";if(a)b+="&role="+a;tb_show("Terms of Service Agreement",b);deferredTosAction=c}function launchBetaMsg(a){var d=700,c=450,b="/auth/BetaAgreement?width="+d+"&height="+c+"&modal=true";tb_show("Beta Agreement",b);deferredTosAction=a}function declineTermsOfService(){tb_remove();typeof deferredTosAction==="function"&&deferredTosAction(false)}function acceptTermsOfService(){tb_remove();typeof deferredTosAction==="function"&&deferredTosAction(true)}function clearAllDefaultTextsBeforeSubmit(){var a=$(".inputReplaceDefaultText");a.each(function(){var a=$(this);a.val()==a.attr("rel")&&a.val("")})}function initInputReplaceDefaultText(){var a=$(".inputReplaceDefaultText");a.each(function(){var b=$(this),a=b.attr("rel");if(typeof a==="string"&&a.length>0)inputReplaceDefaultText(b,a);else console.log("ERROR: no default text specified for this field ["+b.attr("id")+"]!")})}function inputReplaceDefaultText(a,d){var c="background-color",b="color";a=$(a);if(a.val()==""){a.attr("value",d);a.css(b,"#777");a.is(".ac_input")&&a.css(c,"#fff");a.one("focus",function(){a.css(b,"");a.css(c,"");a.val("")});a.blur(function(){a.val()==""&&inputReplaceDefaultText(a,d)})}else a.blur(function(){a.val()==""&&inputReplaceDefaultText(a,d)});a.change(function(){a.val()!=a.attr("rel")&&a.css(b,"")})}function newGroupTabCleanup(){joinDiscussionFromBlog();chooseDiscussionType();chooseRatingType();chooseMediaType();chooseCalendarView()}function initializeGroup(a){$("div#topictab-bar").find("div#topictabs").tabs({selected:a,show:newGroupTabCleanup,load:newTabCleanup});newTabCleanup();newGroupTabCleanup()}function newPeerTabCleanup(){joinDiscussionFromBlog();chooseDiscussionType();chooseRatingType();chooseMediaType();chooseParticipationType();chooseBioSubtab()}function initializePeer(a){$("div#peertab-bar").tabs({selected:a,show:newPeerTabCleanup,load:newTabCleanup});newTabCleanup();newPeerTabCleanup()}function newTopicTabCleanup(){chooseDiscussionType();chooseRatingType();chooseMediaType()}function initializeTopic(b){var a="HIDETOPICOFDAYNAVIGATOR",c="";if(b==a){b=0;c=a}$("div#topictab-bar").find("div#topictabs").tabs({selected:b,show:newTopicTabCleanup,load:newTabCleanup});newTabCleanup();c!=a&&removeTopicLoader();newTopicTabCleanup("CLEANUP")}function clearPageFlag(){fullPageLoad=false}function newTabCleanup(){var a="boolean",c="#tableofcontents",b="#topiccontent";if($(b).length>0){enableScrollingDataTables();fnAddPager();bt_TOC(b,c)}if($("#peerBioContainer, #peerBioPages").length>0){fnPeerPager();bt_TOC("#peerBioContainer",c)}(typeof fullPageLoad!==a||!fullPageLoad)&&initCollapsibleRegions();refreshThickbox();(typeof fullPageLoad!==a||!fullPageLoad)&&initAllSliders();cleanupArticleImages();typeof activateReferenceMarkers=="function"&&activateReferenceMarkers();initBookmarkWidget();if(typeof fullPageLoad!==a||!fullPageLoad){highlightExternalLinks();activateFeaturePopups();initMoveWidgets()}activateRatingsHelp();setMediaDisplay("NOSHIFTY");(typeof fullPageLoad!==a||!fullPageLoad)&&enableGentleAuthentication();activateMedia()}function newListCleanup(){setTimeout(activateFeaturePopups,1)}function calendarChangeCleanup(){initCollapsibleRegions();chooseCalendarView();initBookmarkWidget();highlightExternalLinks();initEventCalendar()}function joinDiscussionFromBlog(){$(".join-discussion").click(function(){var b=$(this).attr("rel"),a=$("#navtabs li a").filter(function(){if($(this).find("span").html()=="Discussion")return true;else return false});a.click();var c=$(".thread-starter").filter(function(){if($(this).metadata().blogID==b)return true;else return false})})}function chooseParticipationType(){var a="#peerParticipation";$(a).length>0&&$(a).parent().css("display")=="block"&&setTimeout(function(){$(".subTab[rel='subTabMenuTopics']").click()},1)}function chooseBioSubtab(){var a="#peerProfile";$(a).length>0&&!$(a).is(":hidden")&&setTimeout(function(){if($("#peerMenuOnTheWeb:hidden").length===1&&$("#noOnTheWebData").length===0);},1)}function chooseDiscussionType(){var f="#groupDiscussion",e="#peerDiscussion",a=".subTab[rel='topic-discussion-comments']",c="block",b="display",d="#topicdiscussion";$(d).length>0&&$(d).parent().css(b)==c&&setTimeout(function(){$(a).click()},1);$(e).length>0&&$(e).parent().css(b)==c&&setTimeout(function(){$(a).click()},1);$(f).length>0&&$(f).parent().css(b)==c&&setTimeout(function(){$(a).click()},1)}function chooseRatingType(){var c=".subTab[rel='subTabMenuRateThis']",d="#divRatingsPages";if($(d).length>0&&$(d).is(":no-hidden-ancestor")){var a,b=$("#frmTopicRating").find("#hidRatingID").val();console.log("priorRatingID = "+b+" <"+typeof b+">");if(typeof b==="undefined"){console.log("...undefined, possibly a non-Thinker or disqualified author...");if($("#login-to-rate-item").length===1)a=$(c);else a=$(".subTab[rel='subTabMenuRatePrev'], .subTab[rel='subTabMenuRatePrevTopics'], .subTab[rel='subTabMenuRateMembers']")}else if(b==="0"){console.log("...it's 0, so user is qualified, and has not yet rated this item (prompt them to do it now)...");a=$(c)}else{console.log("...user has already rated this item; show the rating history instead...");a=$(".subTab[rel='subTabMenuRatePrev']")}if(showRatingSliders){console.log("user is trying to rate now...");a=$(c)}setTimeout(function(){a.click()},1)}else return "NOT ON RATINGS TAB"}var showRatingSliders;function tryToRateNow(){showRatingSliders=true;chooseRatingType()==="NOT ON RATINGS TAB"&&triggerTab("Rating")}function chooseMediaType(){var f="#groupMedia",e="#peerMedia",a=".subTab[rel='subTabMenuImages']",c="block",b="display",d="#topicmedia";$(d).length>0&&$(d).parent().css(b)==c&&setTimeout(function(){$(a).click()},1);$(e).length>0&&$(e).parent().css(b)==c&&setTimeout(function(){$(a).click()},1);$(f).length>0&&$(f).parent().css(b)==c&&setTimeout(function(){$(a).click()},1)}function commentingInThisDiscussion(){return true}function showBlogArchive(){return true}function extraSearchSliderEffects(b,p){var k="div.ui-slider-range",j="border-right",i="div.tic-mark",d="mouseover",g="background-image",r=320;b=parseInt(b,10);var c=$(p).closest("#simple-filter-slider-assembly, #feed-rating-slider-assembly, #default-min-rating-slider-assembly"),a=c.find("#simple-filter-slider, #feed-rating-slider, #default-min-rating-slider").eq(0),h=c.find(".slider-parking-pad"),f=h.css(g);$(".mini-slider-input",c).attr("value",isNaN(b)?disabledSliderValue:b);var e;if(isNaN(b)){var m=a.find(".ui-slider-handle");m.css("left","-18px");var l=function(){$(this).unbind(d)};m.unbind(d,l).bind(d,l);a.find(i).css(j,"1px solid #ddd");c.find("input").css("color","#aaa");a.find(k).hide();if(f){e=f.split("active").join("parked");h.css(g,e)}}else{var o=a.width()-6,n=o/100,q=b*n;a.find(k).show();a.find(i).css(j,"1px solid #e7e166");c.find("input").css("color","");if(f){e=f.split("parked").join("active");h.css(g,e)}}}function decorateSlider(){var c="#default-min-rating-slider, #simple-filter-slider, #feed-rating-slider",a=$(c).not(":hidden, :has(div.slider-tic-right)");if(a.length>0){var e=a.eq(0).width(),d=a.eq(0).height();if(d===0)return;var b=$.browser.mozilla?19:20,f=(e-b)/20;a.each(function(){var a=$(this);if(a.find("div.slider-tic-right").length>0)return;for(var c=0;c<b;c++){$tic=$('<div class="slider-tic-right" style="width:'+f+"px; height: "+d+'px;"/>');a.append($tic)}})}$(c).each(function(){var a=$(this);a.append(a.children(".slider-tic-right"))})}function showRatingsHint(h,g){var f="</p>",e='<p style="margin-top: 0.2em;">',c,a,d,b;switch(g.attr("class")){case "ratingBlockRating":c="Overall Rating";a=e+"  This is an composite Rating on this Topic based on multiple Thinker Ratings. Values range from 0 to 100 with higher being better."+f;d="200px";b="bottom left";break;case "ratingBlockDeviation":c="Rating Reliability Score";a=e+"   This is the standard deviation of Ratings for this Topic which can indicate the reliability of the Rating.   Wide variance can mean less reliability due to less agreement or consensus of the Raters.   The number is the percentage of all Topics whose Ratings have less variance than the Rating for   this Topic. Values range from 0 to 100 with lower being better, meaning variance was low with few   Topics having less variance in their Ratings than this Topic."+f;d="160px";b="right up";break;case "ratingBlockMetrics":c="Number of Ratings";a=e+"   This is the total number of Thinker Ratings that have been submitted for this Topic. This is the actual   number, not a range. Generally, the larger the number of Ratings a Topic has, the more reliable the   Rating. Numbers larger than 999 are displayed as 999 since a high degree of reliability is typically reached at these numbers."+f;d="160px";b="left up"}showPopup("titled hint",g,{title:c,content:a,width:d,pointerOption:b,hideWhen:"mouse leaves target and popup"})}function activateRatingsHelp(){activateWhatisPopups();return}function blockPasteIntoFields(e){var d="mousedown",c="oldValue";$fields=$(e);console.log("blocking paste into "+$fields.length+" fields");function a(a){$field=$(a);$field.attr(c,$field.val())}function b(d){$field=$(d);var a=$field.attr(c);if(typeof a=="undefined")return;var b=$field.val();b.length-a.length>1&&$field.val(a)}$fields.unbind("keydown",a).bind("keydown",a);$fields.unbind("keyup",b).bind("keyup",b);$fields.unbind(d,a).bind(d,a);$fields.unbind("mouseup",b).bind("mouseup",b)}function promptForNewStandardsName(){var a=null,c=$("#user_profile_editorial_standard_title");if(c.length===1)a=c.val();else{var b=$("#standards-menu");if(b.length===0)b=$("#search-ed-menu");b.find("option").each(function(){var b=$(this),c=$.trim(b.html());if(b.attr("selected")===true){a=c;return false}})}var d=a===null?"My Settings":a+" copy",e=90,f="/preferences/promptforsavename?width=500&height="+e+"&proposedName="+escape(d);tb_show("Save search as...",f)}function promptForNewFeedName(b){var a=null;b.find("option").each(function(){var b=$(this),c=$.trim(b.html());if(b.attr("selected")===true){a=c;return false}});var c=a===null?"My Feed":a+" copy",d=90,e="/syndication/promptforfeedname?width=500&height="+d+"&proposedName="+escape(c);tb_show("Save feed as...",e)}var pendingFeaturePopup=null;function findLocalFeatureLink(c){var a=$(c),b="a.peer-link, a.topic-link, a.group-link";if(a.is(b))return c;else{a=a.closest(b);if(a.length===1)return a[0];else{alert("WARNING, feature link not found!");return null}}}var startFeatureFuse=function(b){if(!prefs.General_TrifectaPopups_On)return;pendingFeaturePopup=findLocalFeatureLink(b.target);var a=null;$("body").unbind("mousemove").mousemove(function(b){a=b});setTimeout(function(){var c="undefined",k=findLocalFeatureLink(b.target);if(pendingFeaturePopup===k){var d=$(pendingFeaturePopup),l=d.metadata().id,g=d.metadata().guid,i=d.metadata().profileid,j=d.metadata().groupid,h=d.metadata().role,e,f="/";if(typeof g!==c||typeof i!==c){if(h===c)h="Thinker";if(h=="Visitor")e="Visitor";else e="Peer";if(typeof g!==c)f+="fragment/peerstatspopup/"+g;else f+="fragment/peerprofilestatspopup/"+i}else if(typeof j!==c){e="Group";f+="fragment/groupstatspopup/"+j}else{e="Topic";f+="fragment/topicstatspopup/"+l}$.get(f,null,function(c){if(pendingFeaturePopup===d[0]){var b="About this "+e;if(e==="Peer")b="About This Thinker";if(a)if(!mouseIsOver(d,a))return;showPopup("titled hint",d,{title:b,content:c,pointerOption:"left up",width:"234px",hideWhen:"mouse leaves target and popup"});pendingFeaturePopup=null}})}},850)},surrenderFeatureFuse=function(a){if(pendingFeaturePopup===findLocalFeatureLink(a.target))pendingFeaturePopup=null};function activateFeaturePopups(){var b="mouseleave",a="mouseenter",c=$("a.peer-link, a.topic-link, a.group-link").not("a:contains('My Thinker Page')").not("a:contains('My Transactions Page')");c.unbind(a,startFeatureFuse).bind(a,startFeatureFuse).unbind(b,surrenderFeatureFuse).bind(b,surrenderFeatureFuse).unbind("click",surrenderFeatureFuse).bind("click",function(a){surrenderFeatureFuse(a);hidePopup()})}var $window,$navBounds,$nav;function initUpdateNavPosition(b,c,a){$window=$(window);$navBounds=$(b);$nav=$(c);$("html,body").mousemove(updateNavPosition);$window.scroll(updateNavPosition);updateNavPosition();a!="undefined"&&toggleAccountNavAddSelectedClass(a)}updateNavPosition=function(){var e=20,c=$nav.height(),b=$navBounds.height(),d=b-c,a=0;if($window.scrollTop()>$navBounds.offset().top)a=Math.min($window.scrollTop()-$navBounds.offset().top,d);$nav.css("margin-top",a+"px")};function toggleAccountNavAddSelectedClass(b){var a=".selected-item";$("."+b).each(function(){var b=$(this);b.click(function(){var c=$("#"+b.attr("rel"));c.find(".toggle").click();setTimeout(function(){b.is(a)&&$("html,body").animate({scrollTop:c.offset().top-10},250)},10);return false})});$(".toggle").click(function(){$(this).parents().each(function(){var c=$(this).attr("id");$("."+b).each(function(){var b="selected-item",d=$(this);if(d.attr("rel")==c)if(d.is(a))d.removeClass(b);else{var e=$("#"+c);d.addClass(b)}})})})}function checkLogin(a){$(a).mvcJsonForm(function(a){postLogin(a)});return}var globalIDVFormIsLoaded=false;function postLogin(b){var d="Email Confirmation",a="undefined";if(typeof b.errormsg!=a){var c=$("#loginUserForm td.form-body .ajaxError");if(c.length>0){c.html("");c.fadeOut(250,function(){c.fadeIn(250,function(){c.html(b.errormsg)})})}else $("#loginUserForm td.form-body").append('<div style="display:block; margin-bottom:10px;" class="ajaxError">'+b.errormsg+"</span>")}else if(typeof b.tbUrl!=a)switch(b.tbTitle){case d:tb_show(d,b.tbUrl+"&destinationUrl="+escape(b.destinationUrl));break;default:var g="&modalTitle=Enter%20Your%20USPS%20Code",f=b.tbUrl+g;tb_show("Enter Your USPS Code",f);var e=setInterval(function(){var c="#idVerifyUSPSPin",d="#btnEnterPin";if(globalIDVFormIsLoaded){globalIDVFormIsLoaded=false;clearInterval(e);var g=$(d),f=$("#btnContinue"),h=$("#frmSubmitIDVUSPS");suppressGenericEnter(c,d);g.unbind("click").click(function(){h.mvcJsonForm(function(i){var e="ajaxError",b="#frmSubmitIDVUSPSError",d="fieldError";if(typeof i.errorMsg!=a){$(c).addClass(d);$(b).html(i.errorMsg).show().addClass(e)}if(typeof i.displayMsg!=a){$(c).removeClass(d);$(b).removeClass(e).addClass("ajaxUpdate");$(b).html(i.displayMsg).show();h.remove();g.hide();f.val("Continue")}})});f.unbind("click").click(function(){tb_remove();if(typeof b.destinationUrl!=a)window.location=b.destinationUrl;else window.location="/"})}},20)}else if(typeof b.destinationUrl!=a)window.location=b.destinationUrl}function btCheckAuth(c){var a="disabled",b="#header-login-button";$("#header-login-error").css("display","none");$(b).attr(a,a).addClass(a);$(b).after('<div id="spinner" style="float: right; margin-top: 3px; margin-right: 2px;"><img src="'+imgBaseURL+'content/images/ajax-loader-grey-bg.gif" alt="" /></div>');$(c).mvcJsonForm(function(a){postAuthCheck(a)});return}function postAuthCheck(a){var h="#spinner",b="disabled",g="#header-login-button",c="#header-login-error",f="login-error",e="#header-login-form",d="undefined";if(typeof a.errormsg!=d){$(e).addClass(f);$(c).text(a.errormsg);$("#header-login-prompt").hide();$(c).show();$(g).attr(b,"").removeClass(b);$(h).remove();return}if(typeof a.tbUrl!=d){$(e).removeClass(f);$(c).css("display","none");$(g).attr(b,"").removeClass(b);$(h).remove();var j=700,i=450;tb_show(a.tbTitle,a.tbUrl);return}if($gentleAuthElem&&$gentleAuthElem.length===1){jQuery.mvc.request("/auth/checkuserstatus",null,"POST",false,null,function(a){gentleAuthResponse(a)});return}window.location=a.destinationUrl;return}function cssPxToNumber(a){if(typeof a!=="string")return null;var c=a.substring(0,a.length-2),b=parseInt(c);if(isNaN(b))return null;else return b}function numberToCssPx(a){return a.toString()+"px"}function reportDimensions(a,b){console.log(">>>> dimensions of ["+b+"]");console.log("  .width() = "+a.width());console.log("  .outerWidth() = "+a.outerWidth());console.log("  .css('width') = "+a.css("width"));console.log("  .height() = "+a.height());console.log("  .outerHeight() = "+a.outerHeight());console.log("  .css('height') = "+a.css("height"));console.log("<<<<")}function resizeThickboxToFitContents(e){if(typeof e==="undefined")e={};var a=$("div#TB_ajaxContent");if(a.length===0)return;var p=a.is(".TB_modal"),g=a.find(".tb-bounding-box"),f=g.length>0,c,b;if(f){c=g.width();b=g.height()}else{console.log("NO bounding box found, using old-school resize logic");var l=a.css("height"),n=cssPxToNumber(l),m=a.css("width"),o=cssPxToNumber(m);a.css({height:"",width:""});var q=$(window).height(),r=$(window).width();b=a.height();var s=b-n;c=a.width();var t=c-o;a.css({height:l,width:m})}if(p)b+=2;var j={height:numberToCssPx(b),width:numberToCssPx(c)};if(e.immediate||f)a.css(j);else a.animate(j,500);var d=$("#TB_outerwindow"),i,k;i=-(d.width()/2);k=-(d.height()/2);var h={marginTop:numberToCssPx(k),marginLeft:numberToCssPx(i)};if(e.immediate||f)d.css(h);else d.animate(h,500)}function whatIs(a,b,c,d){console.log(">> call to OLD whatIs() method, for hint titled '"+b+"'");return;a.unbind("mouseenter mouseleave").hover(function(){showPopup("tool tip",a,{content:'<a href="#" onclick="return false;">What\'s&nbsp;this?</a>',hideWhen:"mouse leaves target and popup",onClick:function(){showPopup("what is this?",a,{title:b,content:c,hideWhen:"popup closed",width:d})}})},function(){})}var pendingWhatisPopup=null,$pendingWhatisOriginalTarget=null,startWhatisFuse=function(a){pendingWhatisPopup=a.target;setTimeout(function(){if(pendingWhatisPopup!==a.target)return;if($pendingWhatisOriginalTarget.is(":has-hidden-ancestor")||isOrphanedNode($pendingWhatisOriginalTarget[0]))return;if(targetWatchIntervalID){clearInterval(targetWatchIntervalID);targetWatchIntervalID=null}var b=$pendingWhatisOriginalTarget,c=b.attr("rel");if(!c||c===""){alert("ERROR: No hint ID found for this popup!");return}var d="/whatis/display/"+c;if(b.is(".what-is-no-cache"))d+="?mod="+(new Date).getTime();$.get(d,null,function(c){if(isDEBUG){var d="/whatis/edit/"+c.id;c.markup=c.markup+'<a href="'+d+'" target="hintedit" style="float: left; margin-bottom: -2em;">edit</a>'}if(pendingWhatisPopup===a.target){showPopup("what is this?",b,{title:c.title,content:c.markup,width:isNaN(c.width)?"234px":c.width+"px",hideWhen:"popup closed"});pendingWhatisPopup=null}},"json")},200)},surrenderWhatisFuse=function(a){if(pendingWhatisPopup===a.target)pendingWhatisPopup=null};function showHintPopup(a,d){if(d)pendingWhatisPopup=a[0];var b=a.attr("rel");if(!b||b===""){alert("ERROR: No hint ID found for this popup!");return}var c="/whatis/display/"+b;if(a.is(".what-is-no-cache"))c+="?mod="+(new Date).getTime();$.get(c,null,function(b){if(isDEBUG){var c="/whatis/edit/"+b.id;b.markup=b.markup+'<a href="'+c+'" target="hintedit" style="float: left; margin-bottom: -2em;">edit</a>'}if(pendingWhatisPopup===a[0]){if(targetWatchIntervalID){clearInterval(targetWatchIntervalID);targetWatchIntervalID=null}showPopup("what is this?",a,{title:b.title,content:b.markup,width:isNaN(b.width)?"234px":b.width+"px",hideWhen:"popup closed",template:"always appears"});pendingWhatisPopup=null}},"json")}var targetWatchIntervalID=null;function showWhatisTooltip(a){if(!prefs.Help_WhatIsPopup_On)return;$pendingWhatisOriginalTarget=a;var b={content:'<a href="#" onclick="return false;">What\'s&nbsp;this?</a>',hideWhen:"mouse leaves target and popup OR mouse clicks elsewhere",onClick:startWhatisFuse,requiredRole:a.metadata().requiredRole};if(a.is("*[class*=license-]")&&a.parents("#TB_window").length===0||a.is("span")&&a.parents(".verificationTags").length===1)b.pointerOption="below, no pointer";showPopup("tool tip",a,b);targetWatchIntervalID&&clearInterval(targetWatchIntervalID);targetWatchIntervalID=setInterval(function(){if(isOrphanedNode($pendingWhatisOriginalTarget[0])){hidePopup();clearInterval(targetWatchIntervalID);targetWatchIntervalID=null}},100)}function isOrphanedNode(a){while(a.parentNode){if(a.nodeName.toLowerCase()==="body")return false;a=a.parentNode}return true}var pendingWhatisTooltip=null,startWhatisTooltipFuse=function(b){var a=$(this);if(pendingWhatisTooltip===a)return;pendingWhatisTooltip=a;setTimeout(function(){if(pendingWhatisTooltip!==a)return;if($("#BT-popup .what-is-popup:visible").length>0)return;if(a.is(":has-hidden-ancestor"))return;if(isOrphanedNode(a[0]))return;showWhatisTooltip(a)},1e3);b.shiftKey&&discreetMessage(a.attr("rel"))},surrenderWhatisTooltipFuse=function(){pendingWhatisTooltip=null};function activateWhatisPopups(){var a=$(".what-is");a.unbind("mouseenter mouseleave").hover(startWhatisTooltipFuse,surrenderWhatisTooltipFuse);$("body").unbind("mousedown",surrenderWhatisTooltipFuse).mousedown(surrenderWhatisTooltipFuse)}function triggerTopicChangeState(){var a=$("#triggerTopicChangeStateTarget");if(a.length==1){var f="You have unsaved changes to save and submit.",g="You have saved changes to submit.",h="You have unsaved and saved changes to save and submit.",e=0,c=0,b=0,d=$(".unsavedData img");d.each(function(){var a=$(this);if(a.is('img[src*="status-pending"]'))c++;if(a.is('img[src*="status-active"]'))b++;if(a.is('img[src*="status-inactive"]'))e++});if(b==0&&c==0)a.hide();else if(b>0&&c>0)a.html(h).show();else if(b==0)a.html(f).show();else a.html(g).show();return false}}function initModerationUnsavedChanges(){$(".saveModerationPanel").each(function(){var a=$(this);a.click(function(){var b=a.parent().parent();makeFormSaved(b)})})}function makeFormDirty(a,d){a=$(a);if(a.length===0){console.log("makeFormDirty() ERROR -- Expected header not found!");return}var b=a.find(".unsavedData img");if(d==="quick"){var c=b.attr("src");if(c.indexOf("status-pending")!==-1)return}b.attr("src",imgBaseURL+"content/images/trans-status-pending.png");triggerTopicChangeState()}function makeFormClean(a){a=$(a);var b=a.find(".unsavedData img");b.attr("src",imgBaseURL+"content/images/trans-status-inactive.png");triggerTopicChangeState()}function makeFormSaved(a){a=$(a);var b=a.find(".unsavedData img");b.attr("src",imgBaseURL+"content/images/trans-status-active.png");triggerTopicChangeState()}function saveUnsavedChangesFromSubForm(b,c){var a=".unsavedData img";if(c=="SAVED")b.find(a).attr("src",imgBaseURL+"content/images/trans-status-active.png");else b.find(a).attr("src",imgBaseURL+"content/images/trans-status-inactive.png")}function postChangesListRefreshCheckUnsavedChanges(){initUnsavedData("POST-REFRESH")}function removeUnsavedChangesMarkerFromXinha(d){var a=$("#"+d),e=a.parents(".htmlarea"),c=a.parents(".collapsible-panel"),b=c.parent().find(".collapsible-panel-edit-block");makeFormClean(b)}function addUnsavedChangesMarkerFromXinha(d,b){var e=$("#"+d),c=e.parents(".collapsible-panel"),a=c.parent().find(".collapsible-panel-edit-block");if(b==="INITIAL-PAGINATION")makeFormDirty(a);else makeFormDirty(a,"quick")}function checkForUnsavedData(i,f,e,g){var c=$(i),a=$(f),d='input:not([type="button"]):not([type="submit"]), select, textarea, iframe.xinha_iframe',h=c.find(d),b=a.parent();if(!b.is("form"))b=c.find("form").eq(0);e=="POST-REFRESH"&&makeFormSaved(g);h.each(function(){var c=$(this);if(!c.is("iframe.xinha_iframe")){c.change(function(){if(formIsDirty(b))makeFormDirty(a);else makeFormClean(a)});c.keyup(function(){if(formIsDirty(b))makeFormDirty(a);else makeFormClean(a)})}})}function initUnsavedData(a,c){var b=$(".collapsible-panel-edit-block").filter(function(){return true});b.each(function(){var b=$(this),d=b.nextAll(".collapsible-panel");if(a=="POST-REFRESH")checkForUnsavedData(d,b,a,c);else checkForUnsavedData(d,b)})}function formIsDirty(d){var c=true,d=document.getElementById(d.attr("id"));if(d.elements==undefined){var g=$(d).find("form"),h=false;g.length>0&&g.each(function(){var a=formIsDirty($(this));if(a)h=c});return h}for(var f=0;f<d.elements.length;f++){var a=d.elements[f],b=a.type;if(b=="checkbox"||b=="radio"){if(a.checked!=a.defaultChecked)return c}else if(b=="hidden"||b=="password"||b=="text"||b=="textarea"){if(a.value!=a.defaultValue)return c}else if(b=="select-one"||b=="select-multiple")for(var e=0;e<a.options.length;e++)if(a.options[e].selected!=a.options[e].defaultSelected)return c}return false}function showCopyrightExplanation(){var c=700,b=450,a="TB_inline?width="+c+"&height="+b+"&inlineId=divCopyrightExplanation";tb_show("Copyright Explanation",a,false)}function selectThinkLinks(a){$().find(".account-nav-menu li").each(function(){var b=$(this).find("a.myAccountLink");b.html()==a&&b.addClass("selected-item")})}function selectMailFolder(a){$().find(".object-type-filter a").each(function(){var b=$(this);b.html()==a&&b.addClass("selected-item")})}function validateEditingField(a,e,l,c,m,f){var j=".ajaxError",i='<span class="ajaxError">',d="fieldError",h="inputReplaceDefaultText",g="undefined",b=false;clearAllDefaultTextsBeforeSubmit();var a=$(a);if(a.length===0)return b;var k=true;if(typeof f==="function")k=f();if(a.val()===""||a.val()==g||a.is("select")&&a.val()=="0"||k===b){if(m=="INLINE"){if(!a.is("#selectFeedbackType")){(typeof a.attr("rel")===g||a.attr("rel")==="")&&a.attr("rel",e);a.addClass(h);initInputReplaceDefaultText();a.blur()}a.addClass(d)}else{if(c!=undefined)$(c).html(i+e+"</span>");else!a.prev().is(j)&&a.before(i+e+"</span>");a.addClass(d);if(l)a.parents("#TB_ajaxContent").length==0&&$("html,body").animate({scrollTop:a.offset().top-60},750)}return b}else{if(c!=undefined)$(c).html("");else a.prev().is(j)&&a.prev().remove();a.removeClass("errorBorder");a.removeClass(d);a.removeClass(h);if(l)return true;else return b}}function showValidateError(a,d,e,c){var b='<span class="ajaxError">';a=$(a);if(c!="undefined")$(c).html(b+d+"</span>");else!a.prev().is(".ajaxError")&&a.before(b+d+"</span>");if(e){a.focus();$("html,body").animate({scrollTop:a.offset().top-60},750)}return false}function shrinkToFitTextInput(a,e,h){var d="&hellip;",c=a.height();if(c<=e)return;var f=function(){var b=a.html().split(" ");b.pop();h.val(b.join(" ")+"...")},i=a.text(),b=$.trim(i).split(" ");while(c>e){var g=b.pop();g==d&&b.pop();b.push(d);a.html(b.join(" "));c=a.height()}f()}function maxTrifectaTitleHeight(g){var d=".featuredDemoTitle span",a=$("#FeaturedTitle"),e=$("#showVertical"),b=$("#showHorizontal"),j=$(d);if(g!="SWITCHLAYOUT")demoFeaturedFields(a,j);else a.change();var i=e.find(d),h=b.find(d),f=function(){var d=e.find(".featuredDemoDescription");if(e.css("display")=="block"){b=30;c=i}else{b=30;c=h}shrinkToFitTextInput(c,b,a)};a.change(f);a.keyup(f)}function maxTrifectaDescriptionHeight(g){var d=".featuredDemoDescription",a=$("#FeaturedDesc,#PeerFeaturedDescription"),f=$("#showVertical"),b=$("#showHorizontal"),j=$(d);if(g!="SWITCHLAYOUT")demoFeaturedFields(a,j);else a.change();var i=f.find(d),h=b.find(d),e=function(){var d=f.find(".featuredDemoTitle");if(f.css("display")=="block"){b=50;c=i}else{b=50;c=h}shrinkToFitTextInput(c,b,a)};a.change(e);a.keyup(e);g=="INITPAGE"&&e()}function autoBuildFormFields(b,a){var c=function(){$(a).val("");var c=$(b).val();$(a).val(c);$(a).change()};$(b).keyup(c);$(b).bind("autoBuild",c);return false}function stopAutoBuildFormFields(a,b){$(b).keyup(function(){$(a).unbind("keyup");$(a).unbind("autoBuild")});return false}function limitCharCount(h,d,c){var e="#counterLength",a=$(h);if(a.length==0||a.next().find(e).length>0)return;var b="font-size:11px;";if(c!="NOSTYLE")b="font-size:11px;margin-top:-15px;margin-left:20px;";if(c=="REGISTRATION")b="font-size:11px;margin-left:160px;";if(c=="NEW-REGISTRATION")b="font-size:11px;margin-left:0px;";if(c=="PRIORWORKS")b="font-size:11px;margin-left:130px;margin-bottom:10px;";if(c=="PASSWORD")b="font-size:11px;margin-left:150px;margin-top:-10px;";var g=$('<div class="counterLengthParent" style="'+b+'"><span id="counterLength">'+d+"</span> characters remaining.</div>"),f=function(){var b=a.val(),c=a.parent().find(".counterLengthParent");if(b===a.attr("rel")){c.hide();return}else c.show();var f=d-b.length;if(b.length>d){b=b.substr(0,d);a.animate({scrollTop:a[0].scrollHeight});a.val(b)}if(f<1)f="0";c.find(e).html(f)};a.after(g);a.unbind("change").change(f);a.unbind("keyup").keyup(function(){f();a.trigger("autoBuild")});f()}function demoFeaturedFields(a,b,f,c,e){var a=$(a),b=$(b),d=function(){b.html("");var d=a.val();if(f=="doTrim")if(d.length>c){d=d.substr(0,c);d=d.split(" ");d.pop();d=d.join(" ");d=d+" ..."}e!=undefined&&e.val(d);b.html(d)};if(a.is("select"))a.change(function(){b.html("");var c=null;a.children().each(function(){var b=$(this);if(a.val()==b.attr("value"))c=b.html()});b.html(c)});else{a.change(d);a.keyup(d)}}function loadThinkLinks(f,i,h,e,g,d){var a=null,b="#dtThinkLinksMain .toggle-minus";return;if(d=="1"){$(b).length!=0&&$(b).attr("class","toggle-plus");$("#dtThinkLinksMainCollapse").css("display","none")}var c=$("div.adContainer");$.mvc.request("/fragment/thinklinks?a="+f+"&q="+i+"&p="+h+"&btp="+e+"&g="+g,c,"GET",false,a,a,a,a,"instant",a);c.addClass("loaded")}var trifectaRotationEnabled=prefs.Trifecta_Rotating,trifectaTimeoutID=null,startTrifectaRotationFuse=null;function initTrifectaAnimations(){var d=6e3,b=0,a=$("div.topTenContainer");if(a.length===0)return;if(a.length===1&&a.eq(0).parents("#topRatedEditor").length>0)return;startTrifectaRotationFuse=function(a){trifectaTimeoutID&&clearTimeout(trifectaTimeoutID);trifectaTimeoutID=setTimeout(c,a?1:d)};function c(){if(!trifectaRotationEnabled)return;var e=0,c,f,d;while(e<a.length){c=a.eq(b);b=(b+1)%a.length;f=c.find(".prevNextNavigation");d=c.find(".prevNextNavigation a:last");if(f.find("a:visible").length>0){d.attr("href","#");d.click();return}else e++}}trifectaRotationEnabled&&startTrifectaRotationFuse()}function suspendTrifectaAnimation(e){var d="#start-rotation",c="#stop-rotation",b="#trifecta-rotation-toggle";switch(e){case "VIEW ALL":case "COLLAPSING HEADER":$(b).find(c).hide();$(b).find(d).hide();break;case "STOP BUTTON":prefs.Trifecta_Rotating=false;updatePreferences();break;case "INITIALIZATION":prefs.Trifecta_Rotating=false}$(b).find(c).hide();$(b).find(d).show();var a={};a.alignment="right";a.width=200;a.left=25;a.top=17;hoverTip($("#start-rotation img"),"Start featured content rotation",a);trifectaRotationEnabled=false}function restoreTrifectaAnimation(e){var c="#trifecta-rotation-toggle",a=true,d=false;switch(e){case "EXPANDING HEADER":if($("div#trifectaCloneContainer:visible").length>0)return;break;case "START BUTTON":prefs.Trifecta_Rotating=a;updatePreferences();d=a;break;case "INITIALIZATION":prefs.Trifecta_Rotating=a}$(c).show();if(prefs.Trifecta_Rotating===a){$(c).find("#stop-rotation").show();$(c).find("#start-rotation").hide();var b={};b.alignment="right";b.width=200;b.left=25;b.top=17;hoverTip($("#stop-rotation img"),"Pause featured content rotation",b);trifectaRotationEnabled=a;typeof startTrifectaRotationFuse==="function"&&startTrifectaRotationFuse(d)}}function rotateTrifectaItem(c,b,a){$.get(c,null,function(c){var d=c.indexOf("topTenContent")!==-1;if(d){$(b).replaceWith(c);typeof a==="function"&&a()}else console.log("ERROR fetching new trifecta, keeping the old stuff")})}function triggerHyperlink(b){var a=$(b).eq(0);if(a.length===0){alert("clickHyperlink(): link not found!");return}if(a.attr("href")==="#")a.click();else window.location=a.attr("href")}function triggerTab(a){$("#navtabs a:contains("+a+")").click()}function setMediaDisplay(a){if($("#contentEditTopic").length==0)if($.cookie("MEDIA-DISPLAY")=="LIST")doListView(a);else doThumbnailView(a);refreshThickbox()}function doThumbnailView(f){var e="activeTrigger",d="#contentMediaTable",c="mediaThumbnail",b="mediaList",a="#mediaTable";$(a).removeClass(b);$(a).addClass(c);$(d).removeClass(b);$(d).addClass(c);$(".triggerThumbnails").addClass(e);$(".triggerDetailedList").removeClass(e);$.cookie("MEDIA-DISPLAY","THUMB",{expires:7,path:"/"});if(f=="INSTANT"){setTimeout(thumbnailBoxResize,1);setTimeout(setColumnHeight,2)}else{setTimeout(thumbnailBoxResize,505);setTimeout(setColumnHeight,507)}}function thumbnailBoxResize(){var a=0,b=$(".mediaTable");b.each(function(){var b=$(this);if(b.height()>a)a=b.height()});b.each(function(){var b=$(this);b.css("min-height",a+"px")})}function doListView(g){var e="activeTrigger",d="#contentMediaTable",c="mediaList",b="mediaThumbnail",a="#mediaTable";$(a).removeClass(b);$(a).addClass(c);$(d).removeClass(b);$(d).addClass(c);$(".triggerDetailedList").addClass(e);$(".triggerThumbnails").removeClass(e);$.cookie("MEDIA-DISPLAY","LIST",{expires:7,path:"/"});var f=$(".mediaTable");f.each(function(){var a=$(this);a.css("min-height","0")});g!="NOSHIFTY"&&setColumnHeight()}function showTrifecta(b,d,e,f,c){var a="#trifectaRefresh",g="/Fragment/ShowTrifecta/?trifectaState="+b+"&landingpage="+d+"&CategoryId="+e+"&AreaId="+f+"&DisciplineId="+c;$.mvc.request(g,a,"POST",false,null,null,function(){switch(b){case "TopRated":bindTrifectaTRT();bindTrifectaTRP();bindTrifectaTRG();break;case "MostPopular":bindTrifectaMPT();bindTrifectaMPP();bindTrifectaMPG();break;case "RecentlyAdded":bindTrifectaRAT();bindTrifectaRAP();bindTrifectaRAG();break;case "Topics":bindTrifectaTRT();bindTrifectaMPT();bindTrifectaRAT();break;case "Thinkers":bindTrifectaTRP();bindTrifectaMPP();bindTrifectaRAP();break;case "Groups":bindTrifectaTRG();bindTrifectaMPG();bindTrifectaRAG();break;default:bindTrifectaTRT();bindTrifectaTRP();bindTrifectaTRG()}initTrifectaAnimations();initCollapsibleRegions(a)})}function thickBoxAlert(g,a,d){var b=typeof d==="function"?true:false,i=350,h=120,f=$("#tb_alert");if(f.length==0){var e=$('<div id="tb_alert" style="display:none;"></div>');e.html('<div class="tb-bounding-box" style="width: 480px;"><p id="tb_alertText"></p></div>');$("body").append(e)}$("#tb_alertText").html(g);if(a==undefined||a=="")a="Alert";var c="TB_inline?width="+i+"&height="+h+"&inlineId=tb_alert";if(b)c+="&modal=true";tb_show(a,c,false);b&&$("#TB_window").find("#btnClose").attr("onclick","return true").click(d)}function listChangePage(e,f,d,g,c,b,a){showSpinner();$(e)[0].value=g;$(f).mvcAjaxForm(d,b||null,function(){c!="NOSCROLL"&&$("html,body").animate({scrollTop:0},100);setTimeout(function(){listSortPostRefresh();a&&a()},1);return false});return false}function searchChangePage(c,d,b,e){var a="#simple-filter-slider-value";if($(a).length>0)$("#minimum-rating")[0].value=$(a).attr("value");return listChangePage(c,d,b,e)}function listChangeAlphaFilter(e,h,i,f,g,d,c,b){var a="#loadingAlphaResults";showSpinner();$(a).show();$(e)[0].value=g;$(h)[0].value=1;$(i).mvcAjaxForm(f,c||null,function(){d!="NOSCROLL"&&$("html,body").animate({scrollTop:0},100);setTimeout(function(){listSortPostRefresh();b&&b()},1);$(a).hide();return false});return false}function searchChangeAlphaFilter(b,e,f,c,d){var a="#simple-filter-slider-value";if($(a).length>0)$("#minimum-rating")[0].value=$(a).attr("value");return listChangeAlphaFilter(b,e,f,c,d)}function listSortPostRefresh(){activateFeaturePopups();activateWhatisPopups();enableGentleAuthentication();highlightExternalLinks();initVersionsUI();hideSpinner()}var eventBlockers={},eventBlockerTestInterval=null;function blockEvents(a,g,e){var d="undefined",f=eventBlockers[a];if(typeof f!==d)delete eventBlockers[a];eventBlockers[a]={requestLabel:a,completionTest:g,waitMessage:e};var h=$("#TB_eventBlocker");if(h.length===0){tb_eventscreen_show();clearInterval(eventBlockerTestInterval);eventBlockerTestInterval=setInterval(checkEventBlockers,100);if(typeof editors!==d)for(var i in editors){var c=editors[i],b=c.editorInstance;if(b!==null)if(b.editorIsActivated()){c.suspended=true;c.savedSelection=b.saveSelection();b.deactivateEditor()}}}$("#TB_eventBlocker_UI p#wait-message").html(e)}function releaseEventBlocker(){clearInterval(eventBlockerTestInterval);tb_eventscreen_hide();if(typeof editors!=="undefined")for(var c in editors){var a=editors[c];if(a.suspended){a.suspended=false;a.editorInstance.activateEditor();if(a.savedSelection!==null)try{a.editorInstance.restoreSelection(a.savedSelection)}catch(b){console.log("ERROR restoring selection:\n\n"+b)}a.savedSelection=null}}}function checkEventBlockers(){var a=true;for(var b in eventBlockers){var c=eventBlockers[b];if(c.completionTest()===true)delete eventBlockers[b];else a=false}a&&releaseEventBlocker()}function expireEventBlockRequest(a){var b=eventBlockers[a];if(typeof b!=="undefined"){delete eventBlockers[a];checkEventBlockers()}}function addButtonShowForm(b,a,c){b=$(b);a=$(a);c=$(c);a.hide();b.unbind("click").click(function(){var c="disabled";b.hide();var f=a.find(".savebtn"),e=a.find(".cancel"),d=e.parent();f.addClass(c);f.attr(c,c);d.show();a.show();e.unbind("click").click(function(){var f="#txtaddmoderator",e="#txtaddcofounder",c="undefined";b.show();addButtonShowForm(b,a);d.hide();if(a.find(".non-matching-input")!=c){a.find(e)!=c&&$(e).val("");a.find(f)!=c&&$(f).val("");initInputReplaceDefaultText()}});return false})}function updatePreferences(){if(!prefs||typeof prefs!=="object"){console.log("updatePreferences() ERROR: no local prefs found!");return}$.post("/preferences/setpreferences",{preference:JSON.stringify(prefs)},function(a){if(!a||typeof a!=="object"){console.log("updatePreferences() ERROR: invalid response!");return}prefs=a},"json")}function suppressWhatisLinks(){if(confirm('Doing this will stop any "What Is..." links from appearing in the website, but other popups may still appear. You can restore this feature at any time by going to My Control Center > My Preferences > Navigation > Help')){prefs.Help_WhatIsPopup_On=false;updatePreferences()}}function suppressFeaturePopups(){if(confirm("Doing this will stop feature popups from appearing for Topics, Thinkers, and Groups, but other popups may still appear. You can restore this feature at any time by going to My Control Center > My Preferences > Navigation > General")){prefs.General_TrifectaPopups_On=false;updatePreferences()}}function decoratePortletList(a){$(a).each(function(){var a=$(this);a.find("li:odd").css({"background-color":"#f6f6f6"});a.find("li:even:gt(0)").css("background-color","#ffffff");a.find("li").each(function(){$(this).hover(function(){$(this).addClass("liHover")},function(){$(this).removeClass("liHover")})})})}function decorateList(a){$(a).each(function(){var a=$(this),b=a.find("tr:eq(1) td");b.attr("style","padding-top: 10px !important");a.find("tr:odd td").css({"background-color":"#f6fbff","border-top":"1px solid #f1f4f9","border-bottom":"1px solid #f2f4f9"});a.find("tr:even:gt(0) td").css("background-color","#ffffff")})}function decorateDivList(a){console.log("count:"+$(a).length);$(a).each(function(){var e=".commentDisplay:odd",d="1px solid #f2f4f9",c="1px solid #f1f4f9",b=".postthread:odd",a=$(this),f=a.find("div:eq(1)");f.attr("style","padding-top: 10px !important");console.log("postthread count:"+a.find(b).length);a.find(b).css({"background-color":"#f6fbff","border-top":c,"border-bottom":d,"padding-top":"12px","padding-right":"12px"});console.log("comment count:"+a.find(e).length);a.find(e).css({"background-color":"#f6fbff","border-top":c,"border-bottom":d})})}function bindSearchTextForAJAX(){return;typeof searchSliderChangeHandler=="function"&&$("#searchText").unbind("change keyup").change(searchSliderChangeHandler).keyup(searchSliderChangeHandler)}function buildSearchSlider(){var i="#feed-rating-slider-value",h="#default-min-rating-slider-value",g="#simple-filter-slider-value",a="value",c="function",b=null,d=$("#simple-filter-slider-assembly, #feed-rating-slider-assembly, #default-min-rating-slider-assembly:no-hidden-ancestor"),e=d.find("div.ui-slider");e.slider("destroy");e.find("div.mini-slider-handle").css("display","block");e.slider({range:"min",min:1,max:100,startValue:50,start:function(c,a){if(c==b||mouseIsOverSlider(c,a))extraSearchSliderEffects(a.value,this);else extraSearchSliderEffects(disabledSliderValue,this)},slide:function(c,a){if(c==b||mouseIsOverSlider(c,a))extraSearchSliderEffects(a.value,this);else{extraSearchSliderEffects(disabledSliderValue,this);return false}},stop:function(d,a){if(d==b||mouseIsOverSlider(d,a))extraSearchSliderEffects(a.value,this);else extraSearchSliderEffects(disabledSliderValue,this);typeof searchSliderChangeHandler==c&&searchSliderChangeHandler(a)},change:function(c,a){if(c==b||mouseIsOverSlider(c,a))extraSearchSliderEffects(a.value,this);else extraSearchSliderEffects(disabledSliderValue,this)}});var j=d.find(".slider-parking-pad");j.unbind("click").click(function(){extraSearchSliderEffects(disabledSliderValue,this);typeof searchSliderChangeHandler==c&&searchSliderChangeHandler()});decorateSlider();var f=d.find("input.mini-slider-input");f.unbind("focus").focus(function(){this.select()});f.unbind("keydown").keydown(function(b){(b.keyCode==109||b.keyCode==189)&&$(this).attr(a,"")});f.unbind("keyup").keyup(function(g){var d=$(g.target),b=d.attr(a);b=b.split(disabledSliderValue).join("");var e=d.closest("#simple-filter-slider-assembly, #feed-rating-slider-assembly, #default-min-rating-slider-assembly").find(".ui-slider");e.length===0&&console.log("input keyup: no slider found!");if(b==="")return;if(isNaN(b))b=disabledSliderValue;else{var f=b;b=Math.min(100,b);b=Math.max(0,b);e.slider(a,b);b!=f&&d.attr(a,b)}extraSearchSliderEffects(b,this);b===disabledSliderValue&&typeof searchSliderChangeHandler==c&&searchSliderChangeHandler()}).keyup();extraSearchSliderEffects(parseInt($(g).attr(a)),$(g));$("#default-min-rating-slider-value:no-hidden-ancestor").length===1&&extraSearchSliderEffects(parseInt($(h).attr(a)),$(h));$("#feed-rating-slider-value:no-hidden-ancestor").length===1&&extraSearchSliderEffects(parseInt($(i).attr(a)),$(i))}function showSpinner(){$("#ajaxSpinnerTarget img").show();return true}function showSpecificSpinner(a){$("#"+a+" img").show();return true}function hideSpinner(){$("#ajaxSpinnerTarget img").hide()}function topicListLinkSwap(b){var a="div.topic-of-the-day-navigator";hideSpinner();var c=$("#"+b);$("table#title-tab-assembly-topic-of-the-day td.function-trigger-bar a").css("color","");c.css("color","#000");if(b=="topicLink"){$(a).show();initializeTopic()}else{$(a).hide();initializeTopic("HIDETOPICOFDAYNAVIGATOR")}return}function clearComments(){var a=".commentForm";console.log("in clearComments");!userHasRole("Thinker")&&$(a).find("#fdDisplayName, #fdEmail").val("");$(a).find("#commentBody").val("")}function checkComments(i){var b="#forumContent .informUser",d="#PostSave",g="#fdDisplayName";if($("#emailConfirm").val()!=$("#fdEmail").val()){thickBoxAlert("Email addresses do not match.");return false}var l=$(g).length===1&&$.trim($(g).val())=="",e=$("#frmComment input[name=btnSaveComment]");startButtonSpinner(e);var m="#divForumListRefresh",j=$("#hdBody"),h=j.closest(".htmlarea");editors["discussion_editor"].editorInstance.dumpGroomedEditorContent();var c=$(d),n=$("#PeerPostDiscussion"),a=$("#labelPostId").val(),k=$('<div id="forumRefresh-'+a+'"></div>'),f=null;f=prepareForm(a,true);f.after(k);if(userHasRole("Thinker"))$(d).mvcAjaxForm("#"+c.attr("id"),null,function(){a==0&&$(b).hide();var d=discussionSavePostURL+a;updateMessageCounts(a,d);discreetPanel.append(h);c.remove();appendThisUserToTheActivePosterList();setColumnHeight();stopButtonSpinner(e);console.log("path1")},$(this));else $(d).mvcAjaxForm("#"+c.attr("id"),null,function(){a==0&&$(b).hide();var f=discussionSavePostURL+a;updateMessageCounts(a,f);discreetPanel.append(h);c.remove();appendThisUserToTheActivePosterList();setColumnHeight();stopButtonSpinner(e);console.log("path2");var d="";console.log("path2");if(i)d+="We are sending an email to the address you just provided. Click the link in this email to finish the comment submission process.<br/><br/>";d+="Your comment will appear on the site after we verify that it meets BestThinking's <a href='/about/participationpolicy' target='_blank'>Participation Policy</a>.";thickBoxAlert(d,"Thanks For Your Comment")},$(this));return true}function showMediaDetail(j){var d="px; height: ",c=$(j),h=c.attr("href"),g="",k=c.find("img").attr("alt"),b=c.metadata().width||845,a=c.metadata().height||540,f=$.browser.msie?5:5,e=$.browser.msie?34:30;$("body").append('<div id="mediaDetailView"> <div class="tb-bounding-box" style="width: '+(b+5)+d+(a+5)+'px;">  <div id="mediaDetailViewInner" style="border: 1px solid #ccc; width:'+b+d+a+'px;">    <a href="'+h+'" class="media {width:'+b+", height: "+a+', caption: false}">PDF File</a>  </div> </div></div>');var i=false;tb_show(g,"TB_inline?width="+(b+f)+"&height="+(a+e)+"&inlineId=mediaDetailView&modal="+i,false);activateMedia()}function buildShareURL(c){if(c=="browserBookmark")window.external.AddFavorite(location.href,document.title);else{var a="",b=null;if(c.indexOf("blogPostID")!==-1){var d=$("#activeBlogRefresh .blogtitle").eq(0);if(d.length>0)b=encodeURIComponent($.trim(d.text())+" - "+$.trim($(".blog-main-title").eq(0).text()))}if(b===null)b=encodeURIComponent(document.title);a=c;a=a.replace("BTSHARETITLE",b);window.open(a,"_blank")}return false}function buildAllShareURLs(){$.browser.msie&&$("#IEFavorite").show();var a=$(".sharePermalink");if(!a)return;a.each(function(){$(this).click(function(){$(this).select()})})}function markAsFoundersFavorite(d,f){var b="commentDisplayFavorite",e="/ThinkersDiscussion/MarkAsFounderFavorite/",a=$("#comment"+d),c=a.find(".foundersfavorites");if(a.is(".commentDisplayFavorite"))$.ajax({async:true,type:"POST",url:e,dataType:"json",data:{CommentId:d},success:function(e){var d="Mark as Founder's Favorite";if(e.length>0)thickBoxAlert(e[1]);else{a.removeClass(b);a.find(".commentFavorite").remove();if(f=="Blog")c.html(d);else c.html(d)}},error:function(c,b,a){thickBoxAlert(a.message)}});else $.ajax({async:true,type:"POST",url:e,dataType:"json",data:{CommentId:d},success:function(g){var e="Remove as Founder's Favorite",d="<div class='commentFavorite'>Founder's Favorites</div>";if(g.length>0)thickBoxAlert(g[1]);else{a.addClass(b);if(f=="Blog"){a.prepend(d);c.html(e)}else{a.prepend(d);c.html(e)}}},error:function(c,b,a){thickBoxAlert(a.message)}})}function markAsRecommend(b){var a=$("#comment"+b);$.ajax({async:true,type:"POST",url:"/ThinkersDiscussion/MarkAsReaderRecommend/",dataType:"json",data:{CommentId:b},success:function(c){var b=".commentRecommended";if(typeof c=="object")if(c.length>0)thickBoxAlert(c[1],"Invalid Action");else{var e=a.find(b).find("span"),d=parseInt(e.text());if(d===0)a.find(b).html("Recommended by <span>1</span> Visitor");else{d=d+1;a.find(b).html("Recommended by <span>"+d+"</span> Visitors")}bgPulseInline(a.find(b))}else thickBoxAlert(c)},error:function(c,b,a){a.message!=null&&thickBoxAlert(a.message)}})}function markAsFoundersFavoriteTopicForum(c){var b="favoriteByline",d="/TopicDiscussion/MarkAsFounderFavoriteForum/",a=$("#commentToolsForum"+c).parent().prev().prev(),e=a.parent().find(".foundersfavorites");if(a.is(".favoriteByline"))$.ajax({async:true,type:"POST",url:d,dataType:"json",data:{CommentId:c},success:function(c){if(c.length>0)thickBoxAlert(c[1]);else{a.removeClass(b);a.parent().find(".postThinker,.postFavorite").remove();e.html("Mark as Founder's Favorite")}},error:function(c,b,a){thickBoxAlert(a.message)}});else $.ajax({async:true,type:"POST",url:d,dataType:"json",data:{CommentId:c},success:function(c){if(c.length>0)thickBoxAlert(c[1]);else{a.addClass(b);a.find(".postBylinePhotoHolder").prepend("<div class='postFavorite'>Founder's Favorites</div>");e.html("Remove as Founder's Favorite")}},error:function(c,b,a){thickBoxAlert(a.message)}})}function markAsRecommendTopicForum(b){var a=$("#commentToolsForum"+b);$.ajax({async:true,type:"POST",url:"/TopicDiscussion/MarkAsReaderRecommendForum/",dataType:"json",data:{CommentId:b},success:function(c){var b=".commentRecommended";if(typeof c=="object")if(c.length>0)thickBoxAlert(c[1]);else{var e=a.find(b).find("span"),d=parseInt(e.text());if(d===0)a.find(b).html("Recommended by <span>1</span> Thinker");else{d=d+1;a.find(b).html("Recommended by <span>"+d+"</span> Thinkers")}}else thickBoxAlert(c)},error:function(c,b,a){a.message!=null&&thickBoxAlert(a.message)}})}function markAsFoundersFavoriteThinkerForum(c){var b="favoriteByline",d="/ThinkersDiscussion/MarkAsFounderFavoriteForum/",a=$("#commentToolsForum"+c).parent().prev().prev(),e=a.parent().find(".foundersfavorites");if(a.is(".favoriteByline"))$.ajax({async:true,type:"POST",url:d,dataType:"json",data:{CommentId:c},success:function(c){if(c.length>0)thickBoxAlert(c[1]);else{a.removeClass(b);a.parent().find(".postThinker,.postFavorite").remove();e.html("Mark as Founder's Favorite")}},error:function(c,b,a){thickBoxAlert(a.message)}});else $.ajax({async:true,type:"POST",url:d,dataType:"json",data:{CommentId:c},success:function(c){if(c.length>0)thickBoxAlert(c[1]);else{a.addClass(b);a.find(".postBylinePhotoHolder").prepend("<div class='postFavorite'>Founder's Favorites</div>");e.html("Remove as Founder's Favorite")}},error:function(c,b,a){thickBoxAlert(a.message)}})}function markAsRecommendThinkerForum(b){var a=$("#commentToolsForum"+b);$.ajax({async:true,type:"POST",url:"/ThinkersDiscussion/MarkAsReaderRecommendForum/",dataType:"json",data:{CommentId:b},success:function(c){var b=".commentRecommended";if(typeof c=="object")if(c.length>0)thickBoxAlert(c[1]);else{var e=a.find(b).find("span"),d=parseInt(e.text());if(d===0)a.find(b).html("Recommended by <span>1</span> Thinker");else{d=d+1;a.find(b).html("Recommended by <span>"+d+"</span> Thinkers")}}else thickBoxAlert(c)},error:function(c,b,a){a.message!=null&&thickBoxAlert(a.message)}})}function markAsFoundersFavoriteGroupForum(c){var b="favoriteByline",d="/CommunityDiscussion/MarkAsFounderFavoriteForum/",a=$("#commentToolsForum"+c).parent().prev().prev(),e=a.parent().find(".foundersfavorites");if(a.is(".favoriteByline"))$.ajax({async:true,type:"POST",url:d,dataType:"json",data:{CommentId:c},success:function(c){if(c.length>0)thickBoxAlert(c[1]);else{a.removeClass(b);a.parent().find(".postThinker,.postFavorite").remove();e.html("Mark as Founder's Favorite")}},error:function(c,b,a){thickBoxAlert(a.message)}});else $.ajax({async:true,type:"POST",url:d,dataType:"json",data:{CommentId:c},success:function(c){if(c.length>0)thickBoxAlert(c[1]);else{a.addClass(b);a.find(".postBylinePhotoHolder").prepend("<div class='postFavorite'>Founder's Favorites</div>");e.html("Remove as Founder's Favorite")}},error:function(c,b,a){thickBoxAlert(a.message)}})}function markAsRecommendGroupForum(b){var a=$("#commentToolsForum"+b);$.ajax({async:true,type:"POST",url:"/CommunityDiscussion/MarkAsReaderRecommendForum/",dataType:"json",data:{CommentId:b},success:function(c){var b=".commentRecommended";if(typeof c=="object")if(c.length>0)thickBoxAlert(c[1]);else{var e=a.find(b).find("span"),d=parseInt(e.text());if(d===0)a.find(b).html("Recommended by <span>1</span> Thinker");else{d=d+1;a.find(b).html("Recommended by <span>"+d+"</span> Thinkers")}}else thickBoxAlert(c)},error:function(c,b,a){a.message!=null&&thickBoxAlert(a.message)}})}function holdHeight(b,a){a=$(a);a.css("height",a.height()+"px");return true}function initEventCalendar(){var d="mouseleave",c="mouseenter",a="#tbCalendar",b=$(a);if(b.length===0){console.log("initEventCalendar() WARNING - No calendar was found.");return}var e=function(){var c=$(a).metadata().refreshElem,b=$(a).metadata().nudgeURL,f=b.split("[YEAR-MONTH]"),d=$("#year-jumper").val()+"-"+(parseInt($("#month-jumper").val())+1),e=f.join(d);$(c).load(e,null,calendarChangeCleanup);return false},g=b.find("#month-jumper, #year-jumper");g.unbind("change").change(e);var h=b.find("caption a");h.unbind("click").click(function(){if($(this).hasClass("no-more-events"))alert($(this).attr("title"));else{var b=$(a).metadata().refreshElem,c=$(this).attr("href");$(b).load(c+" "+b,null,initEventCalendar)}return false});var f=b.find("td.special-day");f.unbind(c,startCalendarFuse).bind(c,startCalendarFuse).unbind(d,surrenderCalendarFuse).bind(d,surrenderCalendarFuse)}function toggleOldCalendarEvents(b){var a=".old-calendar-event",c=$(b);if(c.is(":checked"))$(a).show();else $(a).hide()}var pendingCalendarPopup=null,startCalendarFuse=function(a){pendingCalendarPopup=a.target;setTimeout(function(){if(pendingCalendarPopup===a.target){var c=$(pendingCalendarPopup),d=c.attr("rel").split(","),b="";$.each(d,function(){var a=$("#event-"+this);if(a.length===0)b+="<h3>Event "+this+" not found!</h3>";else b+=a.show().html().replace("old-calendar-event","")});b+='<div style="clear: both; height: 0;">&nbsp;</div>';showPopup("titled hint",c,{title:"Scheduled Events",content:b,pointerOption:"bottom left",width:"400px",hideWhen:"mouse leaves target and popup",template:"always appears"});pendingCalendarPopup=null}},850)},surrenderCalendarFuse=function(a){if(pendingCalendarPopup===a.target)pendingCalendarPopup=null};function showActivityCalendar(){var a="activeTrigger";$("#trigger-activity-calendar-display").addClass(a);$("#trigger-activity-calendarevents-display").removeClass(a);$("#activity-calendarevents").hide();$("#divCalendarRefresh").show();setTimeout(setColumnHeight,2)}function showActivityCalendarEvents(){var a="activeTrigger";$("#trigger-activity-calendarevents-display").addClass(a);$("#trigger-activity-calendar-display").removeClass(a);$("#divCalendarRefresh").hide();$("#activity-calendarevents").show();setTimeout(setColumnHeight,2)}function chooseCalendarView(){var a="#groupActivity";$(a).length>0&&$(a).parent().css("display")=="block"&&setTimeout(function(){$(".subTab[rel='groupMenuCalendar']").click()},1)}function addNewCalendarEvent(){var a=$("#trigger-activity-calendarevents-display");!a.hasClass("activeTrigger")&&a.click()}function thickBoxPrint(c,d){var b=document.getElementById(c),a=window.open("","btprint","width=1,height=1");a.document.title=d;a.document.body.innerHTML=b.innerHTML;a.print();a.close()}function editTaxonomy(){var a=".deleteTaxonomy";$("#newTaxonomyTopicEdit").unbind("click").click(function(){var b="#newTaxonomyRefresh",a="disabled",c=$(this);c.after('<span><img src="'+imgBaseURL+'content/images/ajax-loader-blue-bg.gif" height="16" width="16"/></span>');c.addClass(a).attr(a,a);var e=parseInt($(".taxCategory").length)+1,d=$('<div id="nextTaxonomyRefresh" style="height: 0;"></div>');$(b).after(d);$.mvc.request(globalAddNewTaxonomyUrl+"?count="+e,b,"POST",false,null,null,function(){c.removeClass(a).attr(a,"");c.next().remove();d.attr("id","newTaxonomyRefresh");initMoveWidgets();editTaxonomy()});return false});if($(a).length==1)$(a).hide();else $(a).show();$(a).each(function(){var a=$(this),b=a.attr("rel");a.unbind("click").click(function(){a.parents(".moving-list-item").remove();initMoveWidgets();editTaxonomy();return false})})}function syncAttributions(b,a){var c=$(b),d=$(a);d.val(c.val())}function displayThinkerContactBlock(d,c){var a="#peerMenuContact .contact-info-loader",b=$(a);b.length===1&&$.mvc.request(c+"?peerID="+d,a,"POST",false,null,null,function(){return})}function displayThinkerConnections(d,c){var a="#subTabMenuConnections .connections-info-loader",b=$(a);b.length===1&&$.mvc.request(c+"/"+d,a,"GET",false,null,null,function(){return})}function displayGroupContactBlock(e,c,d){var a="#groupMenuContact .contact-info-loader",b=$(a);b.length===1&&$.mvc.request(d+"?groupID="+e+"&viewerID="+c,a,"POST",false,null,null,function(){return})}function scrollToComment(){$("html,body").animate({scrollTop:$(".commentForm").offset().top-10},250)}function aboutPagination(g){var f="html,body",a='"]',d='a[name="',e="visibility",c="#pages";$(c).css(e,"hidden").show();$(c).pager(".page",{navId:"navPages",navAfter:".navPages"});var b=0;if(g!=""){var j=0,i=false;$(".page").each(function(){j++;if($(this).find(d+g+a).length>0&&i==false){b=j;$('a[rel="'+b+a).click();i=true}})}if($.browser.msie){var h=1e3;if(b!=0)h=1500;setTimeout(function(){$(c).css(e,"visible");b!=0&&$(f).animate({scrollTop:$(d+g+a).offset().top-10},500)},h)}else{var h=500;if(b!=0)h=1200;setTimeout(function(){$(c).css(e,"visible");b!=0&&$(f).animate({scrollTop:$(d+g+a).offset().top-10},500)},h)}}function contentPolicyHelp(f){var e="CLOSEALL",b="SHOWALL",d=".cpHelpToolbar a",a="click",c=$(".cpHelpTrigger");if(c.length===0)return;var g="explanations";if($(".cpHelpToolbar").eq(0).is(".cpHelpFAQ"))g="all answers";if(f=="INIT"){c.each(function(){var c=$(this),b=$("#"+c.attr("rel")),d=b.find(".close");c.unbind(a).click(function(){c.blur();if(b.css("display")=="none")b.show();else b.hide();return false});d.unbind(a).click(function(){b.hide()})});$(d).eq(0).unbind(a).click(function(){contentPolicyHelp(b)})}if(f==b){c.each(function(){var a=$(this),b=$("#"+a.attr("rel"));b.show()});$(d).eq(0).blur().unbind(a).click(function(){contentPolicyHelp(e)}).text("Hide "+g)}if(f==e){c.each(function(){var a=$(this),b=$("#"+a.attr("rel"));b.hide()});$(d).eq(0).blur().unbind(a).click(function(){contentPolicyHelp(b)}).text("Show "+g)}}function printCurrentPage(){window.print()}function editPreferenceSelect(b){var a=$("#"+b);a.parent().find("a.editLink").hide();a.parent().find("a.cancelLink").show();a.parent().find("div.displayValue").hide();a.show()}function cancelPreferenceSelect(b){var a=$("#"+b);a.parent().find("a.editLink").show();a.parent().find("a.cancelLink").hide();a.parent().find("div.displayValue").show();a.hide();a.val(a.attr("rel"));a.change()}function passwordStrength(e){var a;if(typeof e==="string")a=$(e).eq(0);else a=$("#divRegistrationContent").find("#Password").eq(0);var f=$("#passwordStrengthFeedback"),b="",k="[!@#$%^&*()]",h="[A-Z]",l="[0-9]",j=new RegExp(k),i=new RegExp(l),g=new RegExp(h),d,c=0;a.keyup(function(){d=0;a.val($.trim(a.val()));if(a.val().length<5){b="Too Short";showStrength=5;c=0}else{if(a.val().length>=8)d+=25;if(j.test(a.val()))d+=25;if(i.test(a.val()))d+=25;if(g.test(a.val()))d+=25;switch(d){case 0:b="Very Weak";showStrength=20;c=0;break;case 25:b="Weak";showStrength=40;c=0;break;case 50:b="Fair";showStrength=60;c=-18;break;case 75:b="Good";showStrength=80;c=-18;break;case 100:showStrength=100;c=-36;b="Excellent";break;default:b="Error"}}$progressBar=$("#passwordStrength .progress-bar");$progressBar.css("background-position",showStrength-100+"px "+c+"px");f.html(b)});$.trim(a.val()).length>0&&a.trigger("keyup")}function syncHeight(f,g,h){var e="auto",d="height";if(h==undefined){var a=$(f),b=$(g);a.css(d,e);b.css(d,e);if(a.height()>b.height())b.height(a.height());else a.height(b.height())}else{var a=$(f),b=$(g),c=$(h);a.css(d,e);b.css(d,e);c.css(d,e);if(a.height()>b.height())if(a.height()>c.height()){b.height(a.height());c.height(a.height())}else{a.height(c.height());b.height(c.height())}else if(b.height()>c.height()){a.height(b.height());c.height(b.height())}else{a.height(c.height());b.height(c.height())}}}function postPaginatinoMediaSubTabs(a){$("#subTabMenuImages").hide();$("#subTabMenuAudio").hide();$("#subTabMenuVideo").hide();$("#subTabMenuDocuments").hide();$(a).show()}function initVersionsUI(){resetCheckboxUI();var a=$("input[name=checkBox]");if(a.length!=0)a.each(function(){var a=$(this);a.click(function(){resetCheckboxUI()})});else $(".version-button").each(function(){var a="disabled";$(this).addClass(a).attr(a,a)})}function resetCheckboxUI(){var a="disabled",d=".version-button",e=$("input[name=checkBox]");if(e.length!=0){var c=true,b=0;e.each(function(){var a=$(this);if(a.is(":checked")){c=false;b++}});if(c||b!=2)$(d).each(function(){$(this).addClass(a).attr(a,a)});else b==2&&$(d).each(function(){$(this).removeClass(a).attr(a,"")})}}function hidePartipantsEdits(a){var b="#participantsVersionsRefresh-";$(b+a).hide();$(b+a).html("");$(".show-"+a).show();$(".hide-"+a).hide()}function getPartipantsEdits(c,d,a,e){var b="#participantsVersionsRefresh-";$(".participantsVersionsRefresh").each(function(){$(this).html("");$(this).hide();var a=$(this).attr("rel");$(".show-"+a).show();$(".hide-"+a).hide()});$.mvc.request("/topic/versionslist/"+c+"?fromParticipantsTab=true&"+e+"UserID="+d+"&hidFilter=all&refresh="+a,b+a,"GET",false,null,null,function(){$(".show-"+a).hide();$(".hide-"+a).show();$(b+a).show();return false});return false}function fixUpExternalURL(c){var a=$.trim(c);if(a.indexOf("mailto:")>=0)return a;var b=new RegExp("^[a-zA-Z]+://");if(!b.test(a))a="http://"+a;return a}function isPositiveFloat(b){var a=parseFloat(b);if(a===0||isNaN(a))return false;else return true}function isSelectedRadio(c){var b=$(c),a=false;b.each(function(){var b=$(this);if(b.is(":checked"))a=true});return a}function confirmBrowseAwayCompose(){var a=confirm("Are you sure you want to leave the composing window?  Your current work will be lost.");if(a==true){preserveEditor("messaging_editor");return true}return false}function shrinkLinksToWidth(a,b){a.each(function(){var a=$(this);a.css("white-space","nowrap");var c=a.text();alert(c);var g=Math.floor(c.length/2),e=g-2,d=g+2;alert(a.outerWidth());while(a.outerWidth()>b){var f=c.substr(0,e)+"..."+c.substr(d);a.text(f);alert(f);e-=2;d+=2}})}function suppressGenericEnter(c,d){var a,b=$(c);b.keydown(function(c){if(c.keyCode==13){a=b.parents().filter(function(){var a=$(this);if(a.is("form"))return a});a=a.eq(0);a.attr("onsubmit","return false;");$(d).click();return false}})}(function(a){a.rightoffold=function(c,b){var d=a(window).width()+a(window).scrollLeft();return d<=a(c).offset().left-b.threshold};a.hashiddenancestor=function(b){return a(b).parents(":hidden").length>0};a.extend(a.expr[":"],{"above-the-fold":function(b){return !a.belowthefold(b,{threshold:0})},"right-of-fold":function(b){return a.rightoffold(b,{threshold:0})},"left-of-fold":function(b){return !a.rightoffold(b,{threshold:0})},"has-hidden-ancestor":function(b){return a.hashiddenancestor(b,{threshold:0})},"no-hidden-ancestor":function(b){return !a.hashiddenancestor(b,{threshold:0})},"really-hidden":function(b){return a.hashiddenancestor(b,{threshold:0})},"not-really-hidden":function(b){return !a.hashiddenancestor(b,{threshold:0})}})})(jQuery);function sessionKeepAlive(){var a="#topicLockIndicator";$locker=$(a);if($locker.length===0){$("body").prepend('<div id="topicLockIndicator" style="position: absolute; color: #fff;"><span class="response">&nbsp;</span></div>');$locker=$(a)}$lockerResponse=$locker.find(".response");$lockerResponse.empty();$locker.show();$lockerResponse.load("/auth/keepalive?mod="+(new Date).getTime(),function(c,d){var a=false;if(d==="success"){if(c==="EXPIRED")a=true}else a=true;if(a){alert("Your session has expired. Please login again to continue.");var b="/auth/registerorlogin",e=getBestReturnURL();b+="?returnPage="+escape(e);window.location=b}else{$locker.fadeOut(1500);setTimeout(sessionKeepAlive,5*60*1e3)}})}function showPermaLink(a){var c=$(a).parent().find(".divPermaLink").eq(0);showPopup("white tool tip",$(a),{content:c.html(),title:"Permalink",hideWhen:"popup closed"});var b=$("#BT-popup .sharePermalink");b.unbind("click").click(function(){b.select()})}function listenToArticle(h,f,a){var d="#listen-options",c="#waiting-for-listen-URL",g,b;switch(f){case "Topic-Article":b="/fragment/topictexttospeech/"+a;downloadURL="/fragment/downloadtopictexttospeech/"+a;break;case "Thinker-Bio":b="/fragment/thinkertexttospeech/"+a;downloadURL="/fragment/downloadthinkertexttospeech/"+a;break;case "Group-Description":b="/fragment/grouptexttospeech/"+a;downloadURL="/fragment/downloadgrouptexttospeech/"+a;break;default:alert("I don't know how to request audio for this content type: '"+f+"'!");return}var e=$(h).parent().find(".divListen").eq(0);e.find(c).show();e.find(d).hide();showPopup("white tool tip",$(h),{content:e.html(),title:"Listen",hideWhen:"popup closed"});$.ajax({async:false,type:"POST",url:b,dataType:"json",data:{contentID:a},success:function(b){var a="#BT-popup";if(b.length>0)if(b[0]==="success"){g="http://"+b[1];$(a).find("a.media").attr("href",g);$(a).find("a.listen-download-link").attr("href",downloadURL);$(a).find(c).hide();$(a).find(d).show();activateMedia()}else{hidePopup();thickBoxAlert("A server-side error occurred:\n"+b[1])}else{hidePopup();thickBoxAlert(b)}},error:function(c,b,a){hidePopup();if(a)thickBoxAlert(a.message);else thickBoxAlert("An unspecified server-side error has occurred")}})}function filterItemsByYear(c){var d=".date-filter",b=$(d).eq(0);if(b.find("a").length===0)return;if(!c)var c=b.find("a").eq(0)[0];var e=$(c),a=$.trim(e.text());console.log(a);console.log(typeof a);$("div.pressRelease").each(function(){var b=$(this),c=b.metadata().year;if(c==a||!a)b.show();else b.hide()});var b=$(d).eq(0);b.find("a").each(function(){if(this===c)$(this).css("color","#c0c0c0");else $(this).css("color","")})}function updateLargePromo(a){$.post("/fragment/largepromomessage",{promoMessage:a},function(a){$("table.promo-link-large").replaceWith(a)})}function isValidEmail(a){return /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(a)}function killActiveMedia(a){if(!a)a=$();a.find("object[name=activemediaplayer],embed[name=activemediaplayer]").each(function(){var a=false;try{this.sendEvent("STOP","true");a=true}catch(b){}try{this.StopPlay();a=true}catch(b){}$(this).unload(function(a){a&&a.stopPropagation()}).unload().remove()})}function formatEmailAddresses(){$("a.email").each(function(){var d=this,f=d.href,e=d.innerHTML;f=unescape(f);e=unescape(e);var a=f.split("|"),c,b;for(i=0;i<a.length;i++)if(i==0)c=a[i]+"@";else if(i!=a.length-1)c=c+a[i]+".";else c=c+a[i];var a=e.split("|");for(i=0;i<a.length;i++)if(i==0)b=a[i]+"@";else if(i!=a.length-1)b=b+a[i]+".";else b=b+a[i];d.innerHTML=b;d.href=c})}function refreshBlogArea(i,a){var f="Recent List",e="Monthly Archive List",d="Category Archive List",c="Single Post",h=$(i),b=h.attr("href"),g=b.split("?");if($("div#peerBlog").length>0)switch(a.view){case c:b="/blog/blogsinglepostdisplay?peerUserID="+a.user+"&blogPostID="+a.item;break;case d:case e:case f:b="/blog/blogdisplaylist?peerUserID="+a.user;if(a.select!="")b=b+"&"+a.select}else switch(a.view){case c:b="/blog/groupblogsinglepostdisplay?"+g[1];break;case d:case e:case f:b="/blog/groupblogdisplaylist?"+g[1]}$("#activeBlogRefresh").load(b,"",function(){var h="html,body",g="#blog-subtitle-monthly-archive",b="#blog-subtitle-category-archive";switch(a.view){case c:$("#blog-subtitle-category-archive, #blog-subtitle-monthly-archive").hide();$("#blog-subtitle-single-post").show();break;case d:$("#blog-subtitle-single-post, #blog-subtitle-monthly-archive").hide();$(b).show();$(b).find(".current-category-name").html(a.display||"UNKNOWN");break;case e:$("#blog-subtitle-single-post, #blog-subtitle-category-archive").hide();$(g).show();$(g).find(".current-month-name").html(a.display||"UNKNOWN");break;case f:$("#blog-subtitle-category-archive, #blog-subtitle-monthly-archive, #blog-subtitle-single-post").hide();break;default:alert("Warning: I don't know how to render this blog view: '"+a.view+"'!")}newTabCleanup();if(a.scrollToTop){var i=$(".blog-main-title").eq(0).offset().top;$(h).animate({scrollTop:i})}if(a.scrollToComments){var i=$("#topic-discussion-comments").offset().top-10;$(h).animate({scrollTop:i})}})}function openForm(){var b="#upload-just-one",a="#upload-collection",c=this;$(a).css("display")=="block"&&$(a).fadeOut();$(b).css("display")=="block"&&$(b).fadeOut();$("#mediaTable").fadeOut(function(){$("#"+$(c).attr("rel")).fadeIn(function(){var a="#CopyrightFormat";if($("#contentEditTopic.topicEditing").length>0){syncAttributions(a,"#mediaCopyrightUL");syncAttributions(a,"#mediaCopyrightULZip")}$("#contentEditTopic.groupEditing").length>0&&setColumnHeight()})})}function closeForm(e){var c="#upload-just-one",b="#upload-collection",a=null;if($(b).css("display")=="block")a=$(b);if($(c).css("display")=="block")a=$(c);var d=$("#dtTopicEditNav").parent();a&&a.fadeOut(function(){$("#mediaTable").show();d.hide();setColumnHeight(function(){d.show()})});$("#contentEditTopic").length>0&&saveUnsavedChangesFromSubForm($("#headerMediaList"),e)}$().ready(function(){var a="content/player.swf";if($.browser.mozilla)parseInt($.browser.version.substr(0,1))==1&&parseInt($.browser.version.substr(2,3))<9&&$("#bt-gecko-sub-1-9").text('@import url("'+cssBaseURL+'content/bt.gecko.sub.1.9.css");');activateEditableBlocks();activatePointingHintBoxes();highlightExternalLinks();var b=$("div#simpleSearch-loader");b.length>0&&b.load("/search/loadsearchtools",function(){buildSearchSlider();bindSearchTextForAJAX();activateWhatisPopups()});initCollapsibleRegions();$.fn.media.defaults.flvPlayer=imgBaseURL+a;$.fn.media.defaults.mp3Player=imgBaseURL+a;activateMedia();initAllSliders();removeScriptOnly();addObjectTypeHints();enableGentleAuthentication();setTimeout(buildSimpleHoverTips,1);initMoveWidgets();initInputReplaceDefaultText();var c="blur focus click dblclick mouseover mouseout mouseenter mouseleave select";$(".button-decorator").unbind(c).bind(c,function(a){var c=a.type,b=$(this).prevAll("input").eq(0);b.trigger(c,[a])});activateFeaturePopups();activateWhatisPopups();initUnsavedData();initTrifectaAnimations();setMediaDisplay();contentPolicyHelp("INIT")});function launchCheckAvailability(a,c){if($.browser.msie)var f=700,e=285,d=500;else var f=700,e=280,d=500;var b="/help/checkavailability?width="+f+"&height="+e+"&altheight="+d+"&moreinfo="+escape(a||"")+"&userid="+c;tb_show("Check This Speaker's Availability",b)}function forceFieldToPrettyWholeNumber(){var d=$(this),a=d.val();a=a.replace(/[^\d]/g,"");var g=parseInt(a,10);if(isNaN(g))d.val("");else{var c=[],b=a.length;while(b>0){var e=Math.max(0,b-3),f=a.substr(e,3);c.push(f);a=a.substring(0,e);b-=3}c.reverse();d.val(c.join(","))}}function twitterConnect(a){window.open(a,"twcWindow","width=800,height=400,scrollbar=no,resize=no");return false}function refreshTwitter(a,d,c){var b="#TweetLink";$("#TweetCount"+a).html(d);$("#TweetText"+a).html("tweeted");$(b+a).attr("onclick","return false;");$(b+a).click(function(){explainAlreadyShared("Twitter",c);return false})}function facebookConnect(a){window.open(a,"twcWindow","width=800,height=400,scrollbar=no,resize=no");return false}function refreshFacebook(a,d,c){var b="#fbShareText";$("#fbShareCount"+a).html(d);$(b+a).html("Shared");$(b+a).click(function(){explainAlreadyShared("Facebook",c);return false})}function explainAlreadyShared(b,a){var e="ERROR - Unexpected value for serviceName: '",d,c;switch(a){case "Topic":case "Group page":case "Thinker page":case "blog post":break;default:console.log(e+b+"'!");a="item"}switch(b){case "Twitter":c="<span style='display:block; width:300px; font-size:16px;'>Already retweeted</span>";d="<span style='font-size:13px; color:#777;'>You have already retweeted this "+a+".</span>";break;case "Facebook":c="<span style='display:block; width:300px; font-size:16px;'>Already shared</span>";d="<span style='font-size:13px; color:#777;'>You have already shared this "+a+" using Facebook.</span>";break;default:console.log(e+b+"'!");return}thickBoxAlert(d,c)}function toggleRatingHistory(i,e,d){var f="Hide Rating History...",b=$(i),h=b.closest("td"),a=h.find("div[id=divRatingRefresh]");if(a.length>0)if(a.is(":visible")){a.hide();b.text("Show Rating History...")}else{a.show();b.text(f)}else{g=h.append('<div class="rating-details"><div class="loadWaiting-simple">&nbsp;</div></div>').find(".rating-details");var c,g;switch(e){case "Thinker blog post":c="/rating/displayratingdetail?objectType=4&objectId="+d;break;case "Group blog post":c="/rating/displayratingdetail?objectType=14&objectId="+d;break;case "Topic":c="/rating/displayratingdetail?objectType=1&objectId="+d;break;default:console.log("toggleRatingHistory() ERROR - unknown object type '"+e+"'!");return}g.load(c,null,function(){activateFeaturePopups();activateWhatisPopups()});b.text(f)}}var tickerTimeoutID;function showNextTicker(){var h="overflow",g="relative",f="position",d="block",c="display",e="#headlineCarrier",i=$(e).children("div.active").length===0,b=$(e).children("div.active, div:last").eq(0),a;if(b.next().length==0){a=$(e).children("div").eq(0);b.after(a)}b.css(c,d);if(i)b.children("a").css("color","#f5f5f5");else a.children("a").css("color","");a.css(c,d);a=b.next();b.removeClass("active");a.addClass("active");a.show();var j=$.browser.msie;if(j)b.fadeOut(500,function(){b.hide();a.fadeIn(500,function(){tickerTimeoutID=setTimeout(showNextTicker,5e3)})});else{a.css(f,g).css("top","0em").css(h,"hidden");b.css(f,g).css("top","0em").css(h,"hidden");a.animate({top:"-1.5em"},500,null,function(){b.hide();a.css("top","0em");tickerTimeoutID=setTimeout(showNextTicker,5e3);a.css(c,d)});b.animate({top:"-1.5em"},500)}}function validateHostname(a){return /^([a-z0-9]([\-a-z0-9]*[a-z0-9])?\.)+((a[cdefgilmnoqrstuwxz]|aero|arpa)|(b[abdefghijmnorstvwyz]|biz)|(c[acdfghiklmnorsuvxyz]|cat|com|coop)|d[ejkmoz]|(e[ceghrstu]|edu)|f[ijkmor]|(g[abdefghilmnpqrstuwy]|gov)|h[kmnrtu]|(i[delmnoqrst]|info|int)|(j[emop]|jobs)|k[eghimnprwyz]|l[abcikrstuvy]|(m[acdghklmnopqrstuvwxyz]|mil|mobi|museum)|(n[acefgilopruz]|name|net)|(om|org)|(p[aefghklmnrstwy]|pro)|qa|r[eouw]|s[abcdeghijklmnortvyz]|(t[cdfghjklmnoprtvwz]|travel)|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[amw])$/i.test(a)}function validateHostnameList(m,l){var i=".ajaxError",h="fieldError",d;switch(l){case "registration form":d="160px";break;default:d="150px"}for(var a=$(m),b=[],j=a.val().split(","),k=[],g=0;g<j.length;g++){var c=$.trim(j[g]);if(c=="")continue;k.push(c);!validateHostname(c)&&b.push(c)}a.val(k.join(", "));if(b.length>0){!a.hasClass(h)&&a.addClass(h);var f;if(b.length>1)f="Please correct invalid hostnames: "+b.join(", ");else f="Please correct this invalid hostname: "+b[0];var e=a.nextAll(i);if(e.length===0){a.after('<div style="display: block; margin: 0 0 0 '+d+'" class="ajaxError"></div>');e=a.nextAll(i)}e.text(f);return false}return true}function addQuickFeedCurationWidgets(){return;var a=$("#quick-feed-preview-list");a.find(".tdCatListImg").each(function(){var a=$(this);a.prepend('<div class="curation-accept-widget">YES</div><div class="curation-reject-widget">NO</div>')})}function mozFormBuild(b){var a="-moz-inline-box";if($.browser.mozilla){$(b).find("li > label").add("li > fieldset").each(function(){var b=this,d=b.innerHTML,e=document.defaultView.getComputedStyle(b,"").getPropertyValue("width");if($(b).is("fieldset"));var c=document.createElement("span");c.style.display="block";c.style.width=e;c.innerHTML=d;b.style.display=a;b.innerHTML=null;b.appendChild(c)});$(b).find("li > .action-button").each(function(){this.style.display=a})}}function compareFields(a,b){if($(a).val()==$(b).val())return true;else return false}function fieldCompare(j,k){var d='<div class="match">match</div>',c='<div class="nomatch">no match</div>',h='<div style="clear:both;"></div>',g="#divRegistrationContent",b=false,e=j,a=k,i=b;if($(e).parents(g).length>0)i=true;if(i){if($(a).next().is("div.fieldCompare"))return b;$(a).after('<div class="fieldCompare"><div class="match">&nbsp;</div></div>');$(a).next().after(h)}else{if($(a).next().is("span.fieldCompare"))return b;$(a).after('<span class="fieldCompare"><div class="match">&nbsp;</div></span>');$(a).is(".confirm-alongside")&&$(a).next().css({top:"0px",left:"-2px"});$(a).next().after(h);!$(g).is(".advertiserReg")&&$(a).css("float","left")}var f=true;$(a).keyup(function(){if(f)f=b;if($(a).val()==="")$(a).next().html(c);else if(compareFields(e,a))$(a).next().html(d);else $(a).next().html(c)});$(e).keyup(function(){if(f)f=b;if($(a).val()==="")$(a).next().html('<div class="match">&nbsp;</div>');else if(compareFields(e,a))$(a).next().html(d);else $(a).next().html(c)})}function ajaxCallBack(a){initCollapsibleRegions();initAllSliders(a);setTimeout(setColumnHeight,500)}function replaceButtonContentsWithSpinner(a){var b="disabled",c=a.outerHeight(),d=a.outerWidth();if(a.is("input")){a.attr(b,b);a.addClass(b)}try{a.val("");a.text("")}catch(g){}a.addClass("savePanelSpinner");if(c!==null&&c!==0){var f=a.attr("style"),e=f+"; width: "+d+"px !important; height: "+c+"px !important;";a.attr("style",e)}else{a.css("width",102);a.css("height",17)}}function startButtonSpinner(g){var b="disabled",a=$(g),c=a.outerHeight(),e=a.outerWidth();a.attr(b,b);a.addClass(b);a.val()!==""&&a.data("saveText",a.val());a.val("").addClass("savePanelSpinner");var d=a.attr("style");a.data("saveInlineStyle",d);if(c!==null&&c!==0){var f=d+"; width: "+e+"px !important; height: "+c+"px !important;";a.attr("style",f)}}function stopButtonSpinner(f){var c="disabled",b="savePanelSpinner",a=$(f);if(!a.hasClass(b))return;a.removeAttr(c);a.removeClass(c);a.removeClass(b);var d=a.data("saveText");a.val()===""&&d!==""&&a.val(d);var e=a.data("saveInlineStyle");a.attr("style",e)}function ajaxWidgetProcessControl(o,l,n,m,k){var h='content/images/ajax-loader.gif" /></span>',g='<span class="ajaxLoader"><img src="',f="savePanelSpinner",e="input",a="disabled",b=$(o),c=b.next(),d=b.prev(),i="";b.attr(a,a);b.addClass(a);if(b.is(".savePanel")){if(c.is(e)){c.attr(a,a);c.addClass(a)}if(d.is(e)){d.attr(a,a);d.addClass(a)}i=b.val();b.val("");b.addClass(f)}else{var j=false;if(c.is(e)){c.attr(a,a);c.addClass(a);c.after(g+imgBaseURL+h);j=true}if(d.is(e)){d.attr(a,a);d.addClass(a);b.after(g+imgBaseURL+h);j=true}!j&&b.after(g+imgBaseURL+h)}l.mvcAjaxForm(n,m,function(){k&&k(l);for(var h=[b,c,d],g=0;g<h.length;g++){var e=h[g];if(e){e.removeAttr(a);e.removeClass(a);e.removeClass(f);e.next().hasClass("ajaxLoader")&&e.next().remove()}}b.val()===""&&i!==""&&b.val(i)});return false}(function($){var g="sortValue",b="numeric",a="text",j="",f=true,o=false;$.extend({tablesorter:new function(){var q=null,p=this,parsers=[],widgets=[];p.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:q,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:o,cancelSelection:f,sortList:[],headerList:[],dateFormat:"us",debug:o};function benchmark(b,a){log(b+","+((new Date).getTime()-a.getTime())+"ms")}p.benchmark=benchmark;function log(b){var a="undefined";if(typeof console!=a&&typeof console.debug!=a)console.log(b);else alert(b)}function buildParserCache(b,d){if(b.config.debug)var e=j;var h=b.tBodies[0].rows;if(b.tBodies[0].rows[0])for(var g=[],f=h[0].cells,i=f.length,a=0;a<i;a++){var c=o;if($.metadata&&($(d[a]).metadata()&&$(d[a]).metadata().sorter))c=getParserById($(d[a]).metadata().sorter);else if(b.config.headers[a]&&b.config.headers[a].sorter)c=getParserById(b.config.headers[a].sorter);if(!c)c=detectParserForColumn(b.config,f[a]);if(b.config.debug)e+="column:"+a+" parser:"+c.id+"\n";g.push(c)}b.config.debug&&log(e);return g}function detectParserForColumn(b,c){for(var d=parsers.length,a=1;a<d;a++)if(parsers[a].is($.trim(getElementText(b,c))))return parsers[a];return parsers[0]}function getParserById(b){for(var c=parsers.length,a=0;a<c;a++)if(parsers[a].id.toLowerCase()==b.toLowerCase())return parsers[a];return o}function buildCache(a){if(a.config.debug)var j=new Date;for(var f=a.tBodies[0]&&a.tBodies[0].rows.length||0,i=a.tBodies[0].rows[0]&&a.tBodies[0].rows[0].cells.length||0,k=a.config.parsers,e={row:[],normalized:[]},c=0;c<f;++c){var h=a.tBodies[0].rows[c],b=[];e.row.push($(h));for(var d=0;d<i;++d){var l=a.config,g=h.cells[d],m=getElementText(l,g),n=k[d].format(m,a,g);b.push(n)}b.push(c);e.normalized.push(b);b=q}a.config.debug&&benchmark("Building cache for "+f+" rows:",j);return e}function getElementText(c,a){if(!a)return j;var b=j;if(c.textExtraction=="simple")if(a.childNodes[0]&&a.childNodes[0].hasChildNodes())b=a.childNodes[0].innerHTML;else b=a.innerHTML;else if(typeof c.textExtraction=="function")b=c.textExtraction(a);else b=$(a).text();return b}function appendToTable(a,m){if(a.config.debug)var j=new Date;for(var g=m,i=g.row,c=g.normalized,l=c.length,f=c[0].length-1,k=$(a.tBodies[0]),d=[],b=0;b<l;b++){d.push(i[c[b][f]]);if(!a.config.appender)for(var h=i[c[b][f]],n=h.length,e=0;e<n;e++)k[0].appendChild(h[e])}a.config.appender&&a.config.appender(a,d);d=q;a.config.debug&&benchmark("Rebuilt table:",j);applyWidget(a)}function buildHeaders(a){if(a.config.debug)var d=new Date;for(var e=$.metadata?f:o,c=[],b=0;b<a.tHead.rows.length;b++)c[b]=0;$tableHeaders=$("thead th",a);$tableHeaders.each(function(c){var b=this;b.count=0;b.column=c;b.order=formatSortingOrder(a.config.sortInitialOrder);if(checkHeaderMetadata(b)||checkHeaderOptions(a,c))b.sortDisabled=f;!b.sortDisabled&&$(b).addClass(a.config.cssHeader);a.config.headerList[c]=b});if(a.config.debug){benchmark("Built headers:",d);log($tableHeaders)}return $tableHeaders}function checkCellColSpan(b,h,d){for(var a=[],g=b.tHead.rows,f=g[d].cells,e=0;e<f.length;e++){var c=f[e];if(c.colSpan>1)a=a.concat(checkCellColSpan(b,headerArr,d++));else(b.tHead.length==1||(c.rowSpan>1||!g[d+1]))&&a.push(c)}return a}function checkHeaderMetadata(a){if($.metadata&&$(a).metadata().sorter===o)return f;return o}function checkHeaderOptions(a,b){if(a.config.headers[b]&&a.config.headers[b].sorter===o)return f;return o}function applyWidget(b){for(var c=b.config.widgets,d=c.length,a=0;a<d;a++)getWidgetById(c[a]).format(b)}function getWidgetById(b){for(var c=widgets.length,a=0;a<c;a++)if(widgets[a].id.toLowerCase()==b.toLowerCase())return widgets[a]}function formatSortingOrder(a){if(typeof a!="Number")i=a.toLowerCase()=="desc"?1:0;else i=a==(0||1)?a:0;return i}function isValueInArray(d,b){for(var c=b.length,a=0;a<c;a++)if(b[a][0]==d)return f;return o}function setHeadersCss(g,d,b,c){d.removeClass(c[0]).removeClass(c[1]);var e=[];d.each(function(){if(!this.sortDisabled)e[this.column]=$(this)});for(var f=b.length,a=0;a<f;a++)e[b[a][0]].addClass(c[b[a][1]])}function fixColumnWidth(a){var c=a.config;if(c.widthFixed){var b=$("<colgroup>");$("tr:first td",a.tBodies[0]).each(function(){b.append($("<col>").css("width",$(this).width()))});$(a).prepend(b)}}function updateHeaderSortCount(e,b){for(var f=e.config,g=b.length,a=0;a<g;a++){var d=b[a],c=f.headerList[d[0]];c.count=d[1];c.count++}}function multisort(table,sortList,cache){if(table.config.debug)var sortTime=new Date;for(var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length,i=0;i<l;i++){var c=sortList[i][0],order=sortList[i][1],s=getCachedSortType(table.config.parsers,c)==a?order==0?"sortText":"sortTextDesc":order==0?"sortNumeric":"sortNumericDesc",e="e"+i;dynamicExp+="var "+e+" = "+s+"(a["+c+"],b["+c+"]); ";dynamicExp+="if("+e+") { return "+e+"; } ";dynamicExp+="else { "}var orgOrderCol=cache.normalized[0].length-1;dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";for(var i=0;i<l;i++)dynamicExp+="}; ";dynamicExp+="return 0; ";dynamicExp+="}; ";eval(dynamicExp);cache.normalized.sort(sortWrapper);table.config.debug&&benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime);return cache}function sortText(a,b){return a<b?-1:a>b?1:0}function sortTextDesc(a,b){return b<a?-1:b>a?1:0}function sortNumeric(a,b){return a-b}function sortNumericDesc(a,b){return b-a}function getCachedSortType(a,b){return a[b].type}p.construct=function(a){return this.each(function(){var c=this;if(!c.tHead||!c.tBodies)return;var d,h,e,f,b,i=0,j;c.config={};b=$.extend(c.config,$.tablesorter.defaults,a);d=$(c);e=buildHeaders(c);c.config.parsers=buildParserCache(c,e);f=buildCache(c);var g=[b.cssDesc,b.cssAsc];fixColumnWidth(c);e.click(function(m){var a=this,l=d[0].tBodies[0]&&d[0].tBodies[0].rows.length||0;if(!a.sortDisabled&&l>0){var n=$(a),h=a.column;a.order=a.count++%2;if(!m[b.sortMultiSortKey]){b.sortList=[];if(b.sortForce!=q)for(var k=b.sortForce,c=0;c<k.length;c++)b.sortList.push(k[c]);b.sortList.push([h,a.order])}else if(isValueInArray(h,b.sortList))for(var c=0;c<b.sortList.length;c++){var i=b.sortList[c],j=b.headerList[i[0]];if(i[0]==h){j.count=i[1];j.count++;i[1]=j.count%2}}else b.sortList.push([h,a.order]);d.trigger("sortStart");setHeadersCss(d[0],e,b.sortList,g);setTimeout(function(){appendToTable(d[0],multisort(d[0],b.sortList,f));d.trigger("sortEnd")},0);return o}}).mousedown(function(){if(b.cancelSelection){this.onselectstart=function(){return o};return o}});d.bind("update",function(){this.config.parsers=buildParserCache(this,e);f=buildCache(this)}).bind("sorton",function(h,d){var a=this;b.sortList=d;var c=b.sortList;updateHeaderSortCount(a,c);setHeadersCss(a,e,c,g);appendToTable(a,multisort(a,c,f))}).bind("appendCache",function(){appendToTable(this,f)}).bind("applyWidgetId",function(b,a){getWidgetById(a).format(this)}).bind("applyWidgets",function(){applyWidget(this)});if($.metadata&&($(c).metadata()&&$(c).metadata().sortlist))b.sortList=$(c).metadata().sortlist;b.sortList.length>0&&d.trigger("sorton",[b.sortList]);applyWidget(c)})};p.addParser=function(b){for(var d=parsers.length,c=f,a=0;a<d;a++)if(parsers[a].id.toLowerCase()==b.id.toLowerCase())c=o;c&&parsers.push(b)};p.addWidget=function(a){widgets.push(a)};p.formatFloat=function(b){var a=parseFloat(b);return isNaN(a)?0:a};p.formatInt=function(b){var a=parseInt(b);return isNaN(a)?0:a};p.clearTableBody=function(a){if($.browser.msie){function b(){while(this.firstChild)this.removeChild(this.firstChild)}b.apply(a.tBodies[0])}else a.tBodies[0].innerHTML=j}}});$.fn.extend({tablesorter:$.tablesorter.construct});var ts=$.tablesorter;ts.addParser({id:a,is:function(){return f},format:function(a){return $.trim(a.toLowerCase())},type:a});ts.addParser({id:"integer",is:function(a){return /^\d+$/.test(a)},format:function(a){return $.tablesorter.formatFloat(a)},type:b});ts.addParser({id:"currency",is:function(a){return /^[\u00a3$\u20ac?.]/.test(a)},format:function(a){return $.tablesorter.formatFloat(a.replace(new RegExp(/[^0-9.]/g),j))},type:b});ts.addParser({id:"floating",is:function(a){return a.match(new RegExp(/^(\+|-)?[0-9]+\.[0-9]+((E|e)(\+|-)?[0-9]+)?$/))},format:function(a){return $.tablesorter.formatFloat(a.replace(new RegExp(/,/),j))},type:b});ts.addParser({id:"ipAddress",is:function(a){return /^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(a)},format:function(f){for(var d=f.split("."),c=j,e=d.length,b=0;b<e;b++){var a=d[b];if(a.length==2)c+="0"+a;else c+=a}return $.tablesorter.formatFloat(c)},type:b});ts.addParser({id:"url",is:function(a){return /^(https?|ftp|file):\/\/$/.test(a)},format:function(a){return jQuery.trim(a.replace(new RegExp(/(https?|ftp|file):\/\//),j))},type:a});ts.addParser({id:"isoDate",is:function(a){return /^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(a)},format:function(a){return $.tablesorter.formatFloat(a!=j?(new Date(a.replace(new RegExp(/-/g),"/"))).getTime():"0")},type:b});ts.addParser({id:"percent",is:function(a){return /^\d{1,3}%$/.test(a)},format:function(a){return $.tablesorter.formatFloat(a.replace(new RegExp(/%/g),j))},type:b});ts.addParser({id:"usLongDate",is:function(a){return a.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(a){return $.tablesorter.formatFloat((new Date(a)).getTime())},type:b});ts.addParser({id:"shortDate",is:function(a){return /\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(a)},format:function(a,c){var b=c.config;a=a.replace(/\-/g,"/");if(b.dateFormat=="us")a=a.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2");else if(b.dateFormat=="uk")a=a.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1");else if(b.dateFormat=="dd/mm/yy"||b.dateFormat=="dd-mm-yy")a=a.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3");return $.tablesorter.formatFloat((new Date(a)).getTime())},type:b});ts.addParser({id:"time",is:function(a){return /^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(a)},format:function(a){return $.tablesorter.formatFloat((new Date("2000/01/01 "+a)).getTime())},type:b});ts.addParser({id:"metadata",is:function(){return o},format:function(e,b,c){var a=b.config,d=!a.parserMetadataName?g:a.parserMetadataName;return $(c).metadata()[d]},type:b});ts.addParser({id:"metadata-text",is:function(){return o},format:function(e,b,c){var a=b.config,d=!a.parserMetadataName?g:a.parserMetadataName;return $(c).metadata()[d]},type:a});ts.addParser({id:"checkbox",is:function(a){return /checkbox/.test(a)},format:function(c,b,a){return $(a).find("input").is(":checked")},type:b});ts.addWidget({id:"zebra",format:function(a){if(a.config.debug)var b=new Date;$("tr:visible",a.tBodies[0]).filter(":even").removeClass(a.config.widgetZebra.css[1]).addClass(a.config.widgetZebra.css[0]).end().filter(":odd").removeClass(a.config.widgetZebra.css[0]).addClass(a.config.widgetZebra.css[1]);a.config.debug&&$.tablesorter.benchmark("Applying Zebra widget",b)}})})(jQuery);(function(a){a.belowthefold=function(c,b){var d=a(window).height()+a(window).scrollTop();return d<=a(c).offset().top-b.threshold};a.abovethetop=function(b,c){var d=a(window).scrollTop();return d>=a(b).offset().top+a(b).height()-c.threshold};a.rightofscreen=function(c,b){var d=a(window).width()+a(window).scrollLeft();return d<=a(c).offset().left-b.threshold};a.leftofscreen=function(b,c){var d=a(window).scrollLeft();return d>=a(b).offset().left+a(b).width()-c.threshold};a.inviewport=function(c,b){return !a.rightofscreen(c,b)&&!a.leftofscreen(c,b)&&!a.belowthefold(c,b)&&!a.abovethetop(c,b)};a.completelyinviewport=function(b){var f=a(window).scrollTop(),i=f+a(window).height(),d=a(window).scrollLeft(),k=d+a(window).width(),c=a(b).offset(),g=c.top,j=g+a(b).height(),e=c.left,l=e+a(b).width(),h=g>=f&&j<=i&&e>=d&&l<=k;return h};a.extend(a.expr[":"],{"below-the-fold":function(b){return a.belowthefold(b,{threshold:0})},"above-the-top":function(b){return a.abovethetop(b,{threshold:0})},"left-of-screen":function(b){return a.leftofscreen(b,{threshold:0})},"right-of-screen":function(b){return a.rightofscreen(b,{threshold:0})},"in-viewport":function(b){return a.inviewport(b,{threshold:0})},"entirely-in-view":function(b){return a.completelyinviewport(b,{threshold:0})}})})(jQuery);(function($){var Db="').html('",Cb="monthNames",Bb="dayNamesShort",Ab="dayNames",zb="</div>",yb=">",xb="&#xa0;",wb="');\"",vb="max",ub="min",c="D, d M yy",b="D, d M y",a="yy-mm-dd",G="m",F="d",E="'",D=10,C="y",B="@",A="object",z="rangeSeparator",tb="mandatory",sb="gotoCurrent",y="rangeSelect",t="hidden",s="showOptions",r="iframe.ui-datepicker-cover",q="showAnim",p="absolute",h="dateFormat",x="D",w="M",rb="stepMonths",o="duration",e="string",n="px",v=100,j=".ui-datepicker",m="getData.datepicker",l="setData.datepicker",qb='">',pb="isRTL",i="input",ob=true,k="focus",nb="",mb=null,u=false,PROP_NAME="datepicker";function Datepicker(){var a=this;a.debug=u;a._curInst=mb;a._disabledInputs=[];a._datepickerShowing=u;a._inDialog=u;a._mainDivId="ui-datepicker-div";a._appendClass="ui-datepicker-append";a._triggerClass="ui-datepicker-trigger";a._dialogClass="ui-datepicker-dialog";a._promptClass="ui-datepicker-prompt";a._unselectableClass="ui-datepicker-unselectable";a._currentClass="ui-datepicker-current-day";a.regional=[];a.regional[nb]={clearText:"Clear",clearStatus:"Erase the current date",closeText:"Close",closeStatus:"Close without change",prevText:"&#x3c;&#x3c;",prevStatus:"Show the previous month",nextText:"&#x3e;&#x3e;",nextStatus:"Show the next month",currentText:"Today",currentStatus:"Show the current month",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],monthStatus:"Show a different month",yearStatus:"Show a different year",weekHeader:"Wk",weekStatus:"Week of the year",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dayStatus:"Set DD as first week day",dateStatus:"Select DD, M d",dateFormat:"mm/dd/yy",firstDay:0,initStatus:"Select a date",isRTL:u};a._defaults={showOn:k,showAnim:"show",showOptions:{},defaultDate:mb,appendText:nb,buttonText:"...",buttonImage:nb,buttonImageOnly:u,closeAtTop:ob,mandatory:u,hideIfNoPrevNext:u,navigationAsDateFormat:u,gotoCurrent:u,changeMonth:ob,changeYear:ob,yearRange:"-10:+10",changeFirstDay:ob,highlightWeek:u,showOtherMonths:u,showWeeks:u,calculateWeek:a.iso8601Week,shortYearCutoff:"+10",showStatus:u,statusForDate:a.dateStatus,minDate:mb,maxDate:mb,duration:"normal",beforeShowDay:mb,beforeShow:mb,onSelect:mb,onChangeMonthYear:mb,onClose:mb,numberOfMonths:1,stepMonths:1,rangeSelect:u,rangeSeparator:" - ",altField:nb,altFormat:nb};$.extend(a._defaults,a.regional[nb]);a.dpDiv=$('<div id="'+a._mainDivId+'" style="display: none;"></div>')}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply(nb,arguments)},setDefaults:function(a){extendRemove(this._defaults,a||{});return this},_attachDatepicker:function(target,settings){var a=this,inlineSettings=mb;for(attrName in a._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline=nodeName=="div"||nodeName=="span";if(!target.id)target.id="dp"+(new Date).getTime();var inst=a._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName==i)a._connectDatepicker(target,inst);else inline&&a._inlineDatepicker(target,inst)},_newInst:function(b,a){return {id:b[0].id,input:b,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:a,dpDiv:!a?this.dpDiv:$('<div class="ui-datepicker-inline"></div>')}},_connectDatepicker:function(f,b){var a=this,d=$(f);if(d.hasClass(a.markerClassName))return;var h=a._get(b,"appendText"),j=a._get(b,pb);h&&d[j?"before":"after"]('<span class="'+a._appendClass+qb+h+"</span>");var e=a._get(b,"showOn");(e==k||e=="both")&&d.focus(a._showDatepicker);if(e=="button"||e=="both"){var c=a._get(b,"buttonText"),g=a._get(b,"buttonImage"),i=$(a._get(b,"buttonImageOnly")?$("<img/>").addClass(a._triggerClass).attr({src:g,alt:c,title:c}):$('<button type="button"></button>').addClass(a._triggerClass).html(g==nb?c:$("<img/>").attr({src:g,alt:c,title:c})));d[j?"before":"after"](i);i.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==f)$.datepicker._hideDatepicker();else $.datepicker._showDatepicker(f);return u})}d.addClass(a.markerClassName).keydown(a._doKeyDown).keypress(a._doKeyPress).bind(l,function(d,c,a){b.settings[c]=a}).bind(m,function(c,a){return this._get(b,a)});$.data(f,PROP_NAME,b)},_inlineDatepicker:function(c,a){var b=this,d=$(c);if(d.hasClass(b.markerClassName))return;d.addClass(b.markerClassName).append(a.dpDiv).bind(l,function(d,c,b){a.settings[c]=b}).bind(m,function(c,b){return this._get(a,b)});$.data(c,PROP_NAME,a);b._setDate(a,b._getDefaultDate(a));b._updateDatepicker(a)},_inlineShow:function(a){var b=this._getNumberOfMonths(a);a.dpDiv.width(b[1]*$(j,a.dpDiv[0]).width())},_dialogDatepicker:function(l,f,g,h,c){var a=this,b=a._dialogInst;if(!b){var k="dp"+(new Date).getTime();a._dialogInput=$('<input type="text" id="'+k+'" size="1" style="position: absolute; top: -100px;"/>');a._dialogInput.keydown(a._doKeyDown);$("body").append(a._dialogInput);b=a._dialogInst=a._newInst(a._dialogInput,u);b.settings={};$.data(a._dialogInput[0],PROP_NAME,b)}extendRemove(b.settings,h||{});a._dialogInput.val(f);a._pos=c?c.length?c:[c.pageX,c.pageY]:mb;if(!a._pos){var e=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,d=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,i=document.documentElement.scrollLeft||document.body.scrollLeft,j=document.documentElement.scrollTop||document.body.scrollTop;a._pos=[e/2-v+i,d/2-150+j]}a._dialogInput.css("left",a._pos[0]+n).css("top",a._pos[1]+n);b.settings.onSelect=g;a._inDialog=ob;a.dpDiv.addClass(a._dialogClass);a._showDatepicker(a._dialogInput[0]);$.blockUI&&$.blockUI(a.dpDiv);$.data(a._dialogInput[0],PROP_NAME,b);return a},_destroyDatepicker:function(c){var a=this,b=c.nodeName.toLowerCase(),d=$(c);$.removeData(c,PROP_NAME);if(b==i)d.siblings("."+a._appendClass).remove().end().siblings("."+a._triggerClass).remove().end().removeClass(a.markerClassName).unbind(k,a._showDatepicker).unbind("keydown",a._doKeyDown).unbind("keypress",a._doKeyPress);else(b=="div"||b=="span")&&d.removeClass(a.markerClassName).empty()},_enableDatepicker:function(b){var a=this;b.disabled=u;$(b).siblings("button."+a._triggerClass).each(function(){this.disabled=u}).end().siblings("img."+a._triggerClass).css({opacity:"1.0",cursor:nb});a._disabledInputs=$.map(a._disabledInputs,function(a){return a==b?mb:a})},_disableDatepicker:function(b){var a=this;b.disabled=ob;$(b).siblings("button."+a._triggerClass).each(function(){this.disabled=ob}).end().siblings("img."+a._triggerClass).css({opacity:"0.5",cursor:"default"});a._disabledInputs=$.map(a._disabledInputs,function(a){return a==b?mb:a});a._disabledInputs[a._disabledInputs.length]=b},_isDisabledDatepicker:function(b){if(!b)return u;for(var a=0;a<this._disabledInputs.length;a++)if(this._disabledInputs[a]==b)return ob;return u},_changeDatepicker:function(c,b,d){var a=b||{};if(typeof b==e){a={};a[b]=d}if(inst=$.data(c,PROP_NAME)){extendRemove(inst.settings,a);this._updateDatepicker(inst)}},_setDateDatepicker:function(c,d,b){var a=$.data(c,PROP_NAME);if(a){this._setDate(a,d,b);this._updateDatepicker(a)}},_getDateDatepicker:function(b){var a=$.data(b,PROP_NAME);a&&this._setDateFromField(a);return a?this._getDate(a):mb},_doKeyDown:function(a){var b=$.data(a.target,PROP_NAME),c=ob;if($.datepicker._datepickerShowing)switch(a.keyCode){case 9:$.datepicker._hideDatepicker(mb,nb);break;case 13:$.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,$("td.ui-datepicker-days-cell-over",b.dpDiv)[0]);return u;break;case 27:$.datepicker._hideDatepicker(mb,$.datepicker._get(b,o));break;case 33:$.datepicker._adjustDate(a.target,a.ctrlKey?-1:-$.datepicker._get(b,rb),a.ctrlKey?"Y":w);break;case 34:$.datepicker._adjustDate(a.target,a.ctrlKey?+1:+$.datepicker._get(b,rb),a.ctrlKey?"Y":w);break;case 35:a.ctrlKey&&$.datepicker._clearDate(a.target);break;case 36:a.ctrlKey&&$.datepicker._gotoToday(a.target);break;case 37:a.ctrlKey&&$.datepicker._adjustDate(a.target,-1,x);break;case 38:a.ctrlKey&&$.datepicker._adjustDate(a.target,-7,x);break;case 39:a.ctrlKey&&$.datepicker._adjustDate(a.target,+1,x);break;case 40:a.ctrlKey&&$.datepicker._adjustDate(a.target,+7,x);break;default:c=u}else if(a.keyCode==36&&a.ctrlKey)$.datepicker._showDatepicker(this);else c=u;if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var d=$.data(a.target,PROP_NAME),b=$.datepicker._possibleChars($.datepicker._get(d,h)),c=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);return a.ctrlKey||(c<" "||!b||b.indexOf(c)>-1)},_showDatepicker:function(b){b=b.target||b;if(b.nodeName.toLowerCase()!=i)b=$(i,b.parentNode)[0];if($.datepicker._isDisabledDatepicker(b)||$.datepicker._lastInput==b)return;var a=$.data(b,PROP_NAME),h=$.datepicker._get(a,"beforeShow");extendRemove(a.settings,h?h.apply(b,[b,a]):{});$.datepicker._hideDatepicker(mb,nb);$.datepicker._lastInput=b;$.datepicker._setDateFromField(a);if($.datepicker._inDialog)b.value=nb;if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(b);$.datepicker._pos[1]+=b.offsetHeight}var c=u;$(b).parents().each(function(){c|=$(this).css("position")=="fixed";return !c});if(c&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}var d={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=mb;a.rangeStart=mb;a.dpDiv.css({position:p,display:"block",top:"-1000px"});$.datepicker._updateDatepicker(a);a.dpDiv.width($.datepicker._getNumberOfMonths(a)[1]*$(j,a.dpDiv[0])[0].offsetWidth+12);d=$.datepicker._checkOffset(a,d,c);a.dpDiv.css({position:$.datepicker._inDialog&&$.blockUI?"static":c?"fixed":p,display:"none",left:d.left+n,top:d.top+n});if(!a.inline){var g=$.datepicker._get(a,q)||"show",f=$.datepicker._get(a,o),e=function(){$.datepicker._datepickerShowing=ob;$.browser.msie&&parseInt($.browser.version)<7&&$(r).css({width:a.dpDiv.width()+4,height:a.dpDiv.height()+4})};if($.effects&&$.effects[g])a.dpDiv.show(g,$.datepicker._get(a,s),f,e);else a.dpDiv[g](f,e);f==nb&&e();a.input[0].type!=t&&a.input[0].focus();$.datepicker._curInst=a}},_updateDatepicker:function(a){var c={width:a.dpDiv.width()+4,height:a.dpDiv.height()+4};a.dpDiv.empty().append(this._generateDatepicker(a)).find(r).css({width:c.width,height:c.height});var b=this._getNumberOfMonths(a);a.dpDiv[(b[0]!=1||b[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,pb)?"add":"remove")+"Class"]("ui-datepicker-rtl");a.input&&a.input[0].type!=t&&$(a.input[0]).focus();$("#ui-datepicker-div").wrapInner('<div class="ui-datepicker-btwrap"></div>')},_checkOffset:function(a,c,b){var f=a.input?this._findPos(a.input[0]):mb,h=window.innerWidth||document.documentElement.clientWidth,g=window.innerHeight||document.documentElement.clientHeight,d=document.documentElement.scrollLeft||document.body.scrollLeft,e=document.documentElement.scrollTop||document.body.scrollTop;if(this._get(a,pb)||c.left+a.dpDiv.width()-d>h)c.left=Math.max(b?0:d,f[0]+(a.input?a.input.width():0)-(b?d:0)-a.dpDiv.width()-(b&&$.browser.opera?document.documentElement.scrollLeft:0));else c.left-=b?d:0;if(c.top+a.dpDiv.height()-e>g)c.top=Math.max(b?0:e,f[1]-(b?e:0)-(this._inDialog?0:a.dpDiv.height())-(b&&$.browser.opera?document.documentElement.scrollTop:0));else c.top-=b?e:0;return c},_findPos:function(a){while(a&&(a.type==t||a.nodeType!=1))a=a.nextSibling;var b=$(a).offset();return [b.left,b.top]},_hideDatepicker:function(h,c){var b=this,a=b._curInst;if(!a)return;var g=b._get(a,y);g&&b._stayOpen&&b._selectDate("#"+a.id,b._formatDate(a,a.currentDay,a.currentMonth,a.currentYear));b._stayOpen=u;if(b._datepickerShowing){c=c!=mb?c:b._get(a,o);var d=b._get(a,q),e=function(){$.datepicker._tidyDialog(a)};if(c!=nb&&$.effects&&$.effects[d])a.dpDiv.hide(d,$.datepicker._get(a,s),c,e);else a.dpDiv[c==nb?"hide":d=="slideDown"?"slideUp":d=="fadeIn"?"fadeOut":"hide"](c,e);c==nb&&b._tidyDialog(a);var f=b._get(a,"onClose");f&&f.apply(a.input?a.input[0]:mb,[b._getDate(a),a]);b._datepickerShowing=u;b._lastInput=mb;a.settings.prompt=mb;if(b._inDialog){b._dialogInput.css({position:p,left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(b.dpDiv)}}b._inDialog=u}b._curInst=mb},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(j);$("."+this._promptClass,a.dpDiv).remove()},_checkExternalClick:function(b){if(!$.datepicker._curInst)return;var a=$(b.target);a.parents("#"+$.datepicker._mainDivId).length==0&&!a.hasClass($.datepicker.markerClassName)&&!a.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)&&$.datepicker._hideDatepicker(mb,nb)},_adjustDate:function(e,b,c){var d=$(e),a=$.data(d[0],PROP_NAME);this._adjustInstDate(a,b,c);this._updateDatepicker(a)},_gotoToday:function(d){var c=$(d),a=$.data(c[0],PROP_NAME);if(this._get(a,sb)&&a.currentDay){a.selectedDay=a.currentDay;a.drawMonth=a.selectedMonth=a.currentMonth;a.drawYear=a.selectedYear=a.currentYear}else{var b=new Date;a.selectedDay=b.getDate();a.drawMonth=a.selectedMonth=b.getMonth();a.drawYear=a.selectedYear=b.getFullYear()}$(".ui-datepicker-today").click();return},_selectMonthYear:function(e,b,d){var c=$(e),a=$.data(c[0],PROP_NAME);a._selectingMonthYear=u;a[d==w?"drawMonth":"drawYear"]=b.options[b.selectedIndex].value-0;this._adjustDate(c);this._notifyChange(a)},_clickMonthYear:function(c){var b=$(c),a=$.data(b[0],PROP_NAME);a.input&&a._selectingMonthYear&&!$.browser.msie&&a.input[0].focus();a._selectingMonthYear=!a._selectingMonthYear},_changeFirstDay:function(d,c){var b=$(d),a=$.data(b[0],PROP_NAME);a.settings.firstDay=c;this._updateDatepicker(a)},_selectDay:function(e,g,h,d){var b=this;if($(d).hasClass(b._unselectableClass))return;var f=$(e),a=$.data(f[0],PROP_NAME),c=b._get(a,y);if(c){b._stayOpen=!b._stayOpen;if(b._stayOpen){$(".ui-datepicker td").removeClass(b._currentClass);$(d).addClass(b._currentClass)}}a.selectedDay=a.currentDay=$("a",d).html();a.selectedMonth=a.currentMonth=g;a.selectedYear=a.currentYear=h;if(b._stayOpen)a.endDay=a.endMonth=a.endYear=mb;else if(c){a.endDay=a.currentDay;a.endMonth=a.currentMonth;a.endYear=a.currentYear}b._selectDate(e,b._formatDate(a,a.currentDay,a.currentMonth,a.currentYear));if(b._stayOpen){a.rangeStart=new Date(a.currentYear,a.currentMonth,a.currentDay);b._updateDatepicker(a)}else if(c){a.selectedDay=a.currentDay=a.rangeStart.getDate();a.selectedMonth=a.currentMonth=a.rangeStart.getMonth();a.selectedYear=a.currentYear=a.rangeStart.getFullYear();a.rangeStart=mb;a.inline&&b._updateDatepicker(a)}},_clearDate:function(c){var b=$(c),a=$.data(b[0],PROP_NAME);if(this._get(a,tb))return;this._stayOpen=u;a.endDay=a.endMonth=a.endYear=a.rangeStart=mb;this._selectDate(b,nb)},_selectDate:function(f,c){var b=this,e=$(f),a=$.data(e[0],PROP_NAME);c=c!=mb?c:b._formatDate(a);if(b._get(a,y)&&c)c=(a.rangeStart?b._formatDate(a,a.rangeStart):c)+b._get(a,z)+c;a.input&&a.input.val(c);b._updateAlternate(a);var d=b._get(a,"onSelect");if(d)d.apply(a.input?a.input[0]:mb,[c,a]);else a.input&&a.input.trigger("change");if(a.inline)b._updateDatepicker(a);else if(!b._stayOpen){b._hideDatepicker(mb,b._get(a,o));b._lastInput=a.input[0];typeof a.input[0]!=A&&a.input[0].focus();b._lastInput=mb}},_updateAlternate:function(c){var a=this,e=a._get(c,"altField");if(e){var d=a._get(c,"altFormat"),b=a._getDate(c);dateStr=isArray(b)?!b[0]&&!b[1]?nb:a.formatDate(d,b[0],a._getFormatConfig(c))+a._get(c,z)+a.formatDate(d,b[1]||b[0],a._getFormatConfig(c)):a.formatDate(d,b,a._getFormatConfig(c));$(e).each(function(){$(this).val(dateStr)})}},noWeekends:function(b){var a=b.getDay();return [a>0&&a<6,nb]},iso8601Week:function(d){var a=new Date(d.getFullYear(),d.getMonth(),d.getDate(),d.getTimezoneOffset()/-60),c=new Date(a.getFullYear(),1-1,4),b=c.getDay()||7;c.setDate(c.getDate()+1-b);if(b<4&&a<c){a.setDate(a.getDate()-3);return $.datepicker.iso8601Week(a)}else if(a>new Date(a.getFullYear(),12-1,28)){b=(new Date(a.getFullYear()+1,1-1,4)).getDay()||7;if(b>4&&(a.getDay()||7)<b-3){a.setDate(a.getDate()+3);return $.datepicker.iso8601Week(a)}}return Math.floor((a-c)/8.64e7/7)+1},dateStatus:function(b,a){return $.datepicker.formatDate($.datepicker._get(a,"dateStatus"),b,$.datepicker._getFormatConfig(a))},parseDate:function(e,a,c){var h=this;if(e==mb||a==mb)throw"Invalid arguments";a=typeof a==A?a.toString():a+nb;if(a==nb)return mb;for(var q=(c?c.shortYearCutoff:mb)||h._defaults.shortYearCutoff,r=(c?c.dayNamesShort:mb)||h._defaults.dayNamesShort,t=(c?c.dayNames:mb)||h._defaults.dayNames,p=(c?c.monthNamesShort:mb)||h._defaults.monthNamesShort,s=(c?c.monthNames:mb)||h._defaults.monthNames,g=-1,i=-1,l=-1,n=u,k=function(b){var a=d+1<e.length&&e.charAt(d+1)==b;if(a)d++;return a},j=function(c){k(c);var f=c==B?14:c==C?4:2,d=f,e=0;while(d>0&&b<a.length&&a.charAt(b)>="0"&&a.charAt(b)<="9"){e=e*D+(a.charAt(b++)-0);d--}if(d==f)throw"Missing number at position "+b;return e},o=function(l,h,i){for(var c=k(l)?i:h,d=0,f=0;f<c.length;f++)d=Math.max(d,c[f].length);var g=nb,j=b;while(d>0&&b<a.length){g+=a.charAt(b++);for(var e=0;e<c.length;e++)if(g==c[e])return e+1;d--}throw"Unknown name at position "+j},m=function(){if(a.charAt(b)!=e.charAt(d))throw"Unexpected literal at position "+b;b++},b=0,d=0;d<e.length;d++)if(n)if(e.charAt(d)==E&&!k(E))n=u;else m();else switch(e.charAt(d)){case F:l=j(F);break;case x:o(x,r,t);break;case G:i=j(G);break;case w:i=o(w,p,s);break;case C:g=j(C);break;case B:var f=new Date(j(B));g=f.getFullYear();i=f.getMonth()+1;l=f.getDate();break;case E:if(k(E))m();else n=ob;break;default:m()}if(g<v)g+=(new Date).getFullYear()-(new Date).getFullYear()%v+(g<=q?0:-100);var f=new Date(g,i-1,l);if(f.getFullYear()!=g||f.getMonth()+1!=i||f.getDate()!=l)throw"Invalid date";return f},ATOM:a,COOKIE:"D, dd M yy",ISO_8601:a,RFC_822:b,RFC_850:"DD, dd-M-y",RFC_1036:b,RFC_1123:c,RFC_2822:c,RSS:b,TIMESTAMP:B,W3C:a,formatDate:function(e,b,d){var g=this;if(!b)return nb;var l=(d?d.dayNamesShort:mb)||g._defaults.dayNamesShort,n=(d?d.dayNames:mb)||g._defaults.dayNames,k=(d?d.monthNamesShort:mb)||g._defaults.monthNamesShort,m=(d?d.monthNames:mb)||g._defaults.monthNames,f=function(b){var a=c+1<e.length&&e.charAt(c+1)==b;if(a)c++;return a},i=function(b,a){return (f(b)&&a<D?"0":nb)+a},j=function(d,a,b,c){return f(d)?c[a]:b[a]},a=nb,h=u;if(b)for(var c=0;c<e.length;c++)if(h)if(e.charAt(c)==E&&!f(E))h=u;else a+=e.charAt(c);else switch(e.charAt(c)){case F:a+=i(F,b.getDate());break;case x:a+=j(x,b.getDay(),l,n);break;case G:a+=i(G,b.getMonth()+1);break;case w:a+=j(w,b.getMonth(),k,m);break;case C:a+=f(C)?b.getFullYear():(b.getYear()%v<D?"0":nb)+b.getYear()%v;break;case B:a+=b.getTime();break;case E:if(f(E))a+=E;else h=ob;break;default:a+=e.charAt(c)}return a},_possibleChars:function(b){for(var c=nb,d=u,a=0;a<b.length;a++)if(d)if(b.charAt(a)==E&&!lookAhead(E))d=u;else c+=b.charAt(a);else switch(b.charAt(a)){case F:case G:case C:case B:c+="0123456789";break;case x:case w:return mb;case E:if(lookAhead(E))c+=E;else d=ob;break;default:c+=b.charAt(a)}return c},_get:function(b,a){return b.settings[a]!==undefined?b.settings[a]:this._defaults[a]},_setDateFromField:function(a){var c=this,e=c._get(a,h),d=a.input?a.input.val().split(c._get(a,z)):mb;a.endDay=a.endMonth=a.endYear=mb;var b=defaultDate=c._getDefaultDate(a);if(d.length>0){var f=c._getFormatConfig(a);if(d.length>1){b=c.parseDate(e,d[1],f)||defaultDate;a.endDay=b.getDate();a.endMonth=b.getMonth();a.endYear=b.getFullYear()}try{b=c.parseDate(e,d[0],f)||defaultDate}catch(g){c.log(g);b=defaultDate}}a.selectedDay=b.getDate();a.drawMonth=a.selectedMonth=b.getMonth();a.drawYear=a.selectedYear=b.getFullYear();a.currentDay=d[0]?b.getDate():0;a.currentMonth=d[0]?b.getMonth():0;a.currentYear=d[0]?b.getFullYear():0;c._adjustInstDate(a)},_getDefaultDate:function(e){var b=this,a=b._determineDate(b._get(e,"defaultDate"),new Date),d=b._getMinMaxDate(e,ub,ob),c=b._getMinMaxDate(e,vb);a=d&&a<d?d:a;a=c&&a>c?c:a;return a},_determineDate:function(a,d){var b=function(b){var a=new Date;a.setUTCDate(a.getUTCDate()+b);return a},c=function(h,f){var e=new Date,d=e.getFullYear(),c=e.getMonth(),b=e.getDate(),g=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,a=g.exec(h);while(a){switch(a[2]||F){case F:case x:b+=a[1]-0;break;case "w":case "W":b+=a[1]*7;break;case G:case w:c+=a[1]-0;b=Math.min(b,f(d,c));break;case C:case "Y":d+=a[1]-0;b=Math.min(b,f(d,c))}a=g.exec(h)}return new Date(d,c,b)};return a==mb?d:typeof a==e?c(a,this._getDaysInMonth):typeof a=="number"?b(a):a},_setDate:function(a,d,c){var b=this,e=!d;d=b._determineDate(d,new Date);a.selectedDay=a.currentDay=d.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=d.getMonth();a.drawYear=a.selectedYear=a.currentYear=d.getFullYear();if(b._get(a,y))if(c){c=b._determineDate(c,mb);a.endDay=c.getDate();a.endMonth=c.getMonth();a.endYear=c.getFullYear()}else{a.endDay=a.currentDay;a.endMonth=a.currentMonth;a.endYear=a.currentYear}b._adjustInstDate(a);a.input&&a.input.val(e?nb:b._formatDate(a)+(!b._get(a,y)?nb:b._get(a,z)+b._formatDate(a,a.endDay,a.endMonth,a.endYear)))},_getDate:function(a){var b=!a.currentYear||a.input&&a.input.val()==nb?mb:new Date(a.currentYear,a.currentMonth,a.currentDay);if(this._get(a,y))return [a.rangeStart||b,!a.endYear?mb:new Date(a.endYear,a.endMonth,a.endDay)];else return b},_generateDatepicker:function(a){var z="jQuery('#ui-datepicker-status-",y=' title="',i="</td>",x="</label>",h="</a>",w=", 'M');\"",v="<a onclick=\"jQuery.datepicker._adjustDate('#",n="</a></div>",b=this,l=new Date;l=new Date(l.getFullYear(),l.getMonth(),l.getDate());var f=b._get(a,"showStatus"),G=b._get(a,pb),Z=b._get(a,tb)?nb:'<div class="ui-datepicker-clear"><a onclick="jQuery.datepicker._clearDate(\'#'+a.id+wb+(f?b._addStatus(a,b._get(a,"clearStatus")||xb):nb)+yb+b._get(a,"clearText")+n,W='<div class="ui-datepicker-control">'+(G?nb:Z)+'<div class="ui-datepicker-close"><a onclick="jQuery.datepicker._hideDatepicker();"'+(f?b._addStatus(a,b._get(a,"closeStatus")||xb):nb)+yb+b._get(a,"closeText")+n+(G?Z:nb)+zb,Y=b._get(a,"prompt"),U=b._get(a,"closeAtTop"),P=b._get(a,"hideIfNoPrevNext"),I=b._get(a,"navigationAsDateFormat"),q=b._getNumberOfMonths(a),C=b._get(a,rb),fb=q[0]!=1||q[1]!=1,L=!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay),o=b._getMinMaxDate(a,ub,ob),k=b._getMinMaxDate(a,vb),c=a.drawMonth,d=a.drawYear;if(k){var E=new Date(k.getFullYear(),k.getMonth()-q[1]+1,k.getDate());E=o&&E<o?o:E;while(new Date(d,c,1)>E){c--;if(c<0){c=11;d--}}}var s=b._get(a,"prevText");s=!I?s:b.formatDate(s,new Date(d,c-C,1),b._getFormatConfig(a));var cb='<div class="ui-datepicker-prev">'+(b._canAdjustMonth(a,-1,d,c)?v+a.id+"', -"+C+w+(f?b._addStatus(a,b._get(a,"prevStatus")||xb):nb)+yb+s+h:P?nb:"<label>"+s+x)+zb,r=b._get(a,"nextText");r=!I?r:b.formatDate(r,new Date(d,c+C,1),b._getFormatConfig(a));var bb='<div class="ui-datepicker-next">'+(b._canAdjustMonth(a,+1,d,c)?v+a.id+"', +"+C+w+(f?b._addStatus(a,b._get(a,"nextStatus")||xb):nb)+yb+r+h:P?nb:"<label>"+r+x)+zb,A=b._get(a,"currentText");A=!I?A:b.formatDate(A,l,b._getFormatConfig(a));for(var g=(Y?'<div class="'+b._promptClass+qb+Y+zb:nb)+(U&&!a.inline?W:nb)+'<div class="ui-datepicker-links">'+(G?bb:cb)+(b._isInRange(a,b._get(a,sb)&&a.currentDay?L:l)?'<div class="ui-datepicker-current"><a onclick="jQuery.datepicker._gotoToday(\'#'+a.id+wb+(f?b._addStatus(a,b._get(a,"currentStatus")||xb):nb)+yb+A+n:nb)+(G?cb:bb)+zb,D=b._get(a,"firstDay"),Q=b._get(a,"changeFirstDay"),X=b._get(a,Ab),eb=b._get(a,Bb),gb=b._get(a,"dayNamesMin"),ib=b._get(a,Cb),R=b._get(a,"beforeShowDay"),J=b._get(a,"highlightWeek"),p=b._get(a,"showOtherMonths"),V=b._get(a,"showWeeks"),db=b._get(a,"calculateWeek")||b.iso8601Week,N=f?b._get(a,"dayStatus")||xb:nb,hb=b._get(a,"statusForDate")||b.dateStatus,kb=a.endDay?new Date(a.endYear,a.endMonth,a.endDay):L,O=0;O<q[0];O++)for(var H=0;H<q[1];H++){var S=new Date(d,c,a.selectedDay);g+='<div class="ui-datepicker-one-month'+(H==0?" ui-datepicker-new-row":nb)+qb+b._generateMonthYearHeader(a,c,d,o,k,S,O>0||H>0,f,ib)+'<table class="ui-datepicker" cellpadding="0" cellspacing="0"><thead><tr class="ui-datepicker-title-row">'+(V?"<td>"+b._get(a,"weekHeader")+i:nb);for(var m=0;m<7;m++){var u=(m+D)%7,jb=N.indexOf("DD")>-1?N.replace(/DD/,X[u]):N.replace(/D/,eb[u]);g+="<td"+((m+D+6)%7>=5?' class="ui-datepicker-week-end-cell"':nb)+yb+(!Q?"<span":"<a onclick=\"jQuery.datepicker._changeFirstDay('#"+a.id+"', "+u+');"')+(f?b._addStatus(a,jb):nb)+y+X[u]+qb+gb[u]+(Q?h:"</span>")+i}g+="</tr></thead><tbody>";var T=b._getDaysInMonth(d,c);if(d==a.selectedYear&&c==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,T);for(var M=(b._getFirstDayOfMonth(d,c)-D+7)%7,F=new Date(d,c,1-M),t=new Date(d,c,1-M),e=t,lb=fb?6:Math.ceil((M+T)/7),ab=0;ab<lb;ab++){g+='<tr class="ui-datepicker-days-row">'+(V?'<td class="ui-datepicker-week-col">'+db(e)+i:nb);for(var m=0;m<7;m++){var B=R?R.apply(a.input?a.input[0]:mb,[e]):[ob,nb],j=e.getMonth()!=c,K=j||!B[0]||o&&e<o||k&&e>k;g+='<td class="ui-datepicker-days-cell'+((m+D+6)%7>=5?" ui-datepicker-week-end-cell":nb)+(j?" ui-datepicker-otherMonth":nb)+(e.getTime()==S.getTime()&&c==a.selectedMonth?" ui-datepicker-days-cell-over":nb)+(K?" "+b._unselectableClass:nb)+(j&&!p?nb:" "+B[1]+(e.getTime()>=L.getTime()&&e.getTime()<=kb.getTime()?" "+b._currentClass:nb)+(e.getTime()==l.getTime()?" ui-datepicker-today":nb))+'"'+((!j||p)&&B[2]?y+B[2]+'"':nb)+(K?J?" onmouseover=\"jQuery(this).parent().addClass('ui-datepicker-week-over');\" onmouseout=\"jQuery(this).parent().removeClass('ui-datepicker-week-over');\"":nb:" onmouseover=\"jQuery(this).addClass('ui-datepicker-days-cell-over')"+(J?".parent().addClass('ui-datepicker-week-over')":nb)+";"+(!f||j&&!p?nb:z+a.id+Db+(hb.apply(a.input?a.input[0]:mb,[e,a])||xb)+"');")+"\" onmouseout=\"jQuery(this).removeClass('ui-datepicker-days-cell-over')"+(J?".parent().removeClass('ui-datepicker-week-over')":nb)+";"+(!f||j&&!p?nb:z+a.id+"').html('&#xa0;');")+'" onclick="jQuery.datepicker._selectDay(\'#'+a.id+"',"+c+","+d+', this);"')+yb+(j?p?e.getDate():xb:K?e.getDate():"<a>"+e.getDate()+h)+i;F.setDate(F.getDate()+1);t.setUTCDate(t.getUTCDate()+1);e=F>t?F:t}g+="</tr>"}c++;if(c>11){c=0;d++}g+="</tbody></table></div>"}g+=(f?'<div style="clear: both;"></div><div id="ui-datepicker-status-'+a.id+'" class="ui-datepicker-status">'+(b._get(a,"initStatus")||xb)+zb:nb)+(!U&&!a.inline?W:nb)+'<div style="clear: both;"></div>'+($.browser.msie&&parseInt($.browser.version)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover"></iframe>':nb);return g},_generateMonthYearHeader:function(a,t,i,d,j,q,u,s,r){var p="</select>",o="</option>",n=' selected="selected"',m='<option value="',l="onclick=\"jQuery.datepicker._clickMonthYear('#",k="onchange=\"jQuery.datepicker._selectMonthYear('#",f=this;d=a.rangeStart&&d&&q<d?q:d;var c='<div class="ui-datepicker-header">';if(u||!f._get(a,"changeMonth"))c+=r[t]+xb;else{var w=d&&d.getFullYear()==i,v=j&&j.getFullYear()==i;c+='<select class="ui-datepicker-new-month" '+k+a.id+"', this, 'M');\" "+l+a.id+wb+(s?f._addStatus(a,f._get(a,"monthStatus")||xb):nb)+yb;for(var g=0;g<12;g++)if((!w||g>=d.getMonth())&&(!v||g<=j.getMonth()))c+=m+g+'"'+(g==t?n:nb)+yb+r[g]+o;c+=p}if(u||!f._get(a,"changeYear"))c+=i;else{var h=f._get(a,"yearRange").split(":"),b=0,e=0;if(h.length!=2){b=i-D;e=i+D}else if(h[0].charAt(0)=="+"||h[0].charAt(0)=="-"){b=e=(new Date).getFullYear();b+=parseInt(h[0],D);e+=parseInt(h[1],D)}else{b=parseInt(h[0],D);e=parseInt(h[1],D)}b=d?Math.max(b,d.getFullYear()):b;e=j?Math.min(e,j.getFullYear()):e;c+='<select class="ui-datepicker-new-year" '+k+a.id+"', this, 'Y');\" "+l+a.id+wb+(s?f._addStatus(a,f._get(a,"yearStatus")||xb):nb)+yb;for(;b<=e;b++)c+=m+b+'"'+(b==i?n:nb)+yb+b+o;c+=p}c+=zb;return c},_addStatus:function(a,b){return " onmouseover=\"jQuery('#ui-datepicker-status-"+a.id+Db+b+"');\" onmouseout=\"jQuery('#ui-datepicker-status-"+a.id+"').html('&#xa0;');\""},_adjustInstDate:function(a,g,c){var d=this,i=a.drawYear+(c=="Y"?g:0),h=a.drawMonth+(c==w?g:0),j=Math.min(a.selectedDay,d._getDaysInMonth(i,h))+(c==x?g:0),b=new Date(i,h,j),f=d._getMinMaxDate(a,ub,ob),e=d._getMinMaxDate(a,vb);b=f&&b<f?f:b;b=e&&b>e?e:b;a.selectedDay=b.getDate();a.drawMonth=a.selectedMonth=b.getMonth();a.drawYear=a.selectedYear=b.getFullYear();(c==w||c=="Y")&&d._notifyChange(a)},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:mb,[new Date(a.selectedYear,a.selectedMonth,1),a])},_getNumberOfMonths:function(b){var a=this._get(b,"numberOfMonths");return a==mb?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(b,d,c){var a=this._determineDate(this._get(b,d+"Date"),mb);if(a){a.setHours(0);a.setMinutes(0);a.setSeconds(0);a.setMilliseconds(0)}return !c||!b.rangeStart?a:!a||b.rangeStart>a?b.rangeStart:a},_getDaysInMonth:function(b,a){return 32-(new Date(b,a,32)).getDate()},_getFirstDayOfMonth:function(b,a){return (new Date(b,a,1)).getDay()},_canAdjustMonth:function(c,b,f,e){var d=this._getNumberOfMonths(c),a=new Date(f,e+(b<0?b:d[1]),1);b<0&&a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth()));return this._isInRange(c,a)},_isInRange:function(a,e){var b=!a.rangeStart?mb:new Date(a.selectedYear,a.selectedMonth,a.selectedDay);b=b&&a.rangeStart<b?a.rangeStart:b;var d=b||this._getMinMaxDate(a,ub),c=this._getMinMaxDate(a,vb);return (!d||e>=d)&&(!c||e<=c)},_getFormatConfig:function(c){var b=this,a=b._get(c,"shortYearCutoff");a=typeof a!=e?a:(new Date).getFullYear()%v+parseInt(a,D);return {shortYearCutoff:a,dayNamesShort:b._get(c,Bb),dayNames:b._get(c,Ab),monthNamesShort:b._get(c,"monthNamesShort"),monthNames:b._get(c,Cb)}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}var d=b?typeof b==A?b:new Date(e,c,b):new Date(a.currentYear,a.currentMonth,a.currentDay);return this.formatDate(this._get(a,h),d,this._getFormatConfig(a))}});function extendRemove(c,a){$.extend(c,a);for(var b in a)if(a[b]==mb||a[b]==undefined)c[b]=a[b];return c}function isArray(a){return a&&($.browser.safari&&typeof a==A&&a.length||a.constructor&&a.constructor.toString().match(/\Array\(\)/))}$.fn.datepicker=function(a){var b="Datepicker",c=Array.prototype.slice.call(arguments,1);if(typeof a==e&&(a=="isDisabled"||a=="getDate"))return $.datepicker["_"+a+b].apply($.datepicker,[this[0]].concat(c));return this.each(function(){typeof a==e?$.datepicker["_"+a+b].apply($.datepicker,[this].concat(c)):$.datepicker._attachDatepicker(this,a)})};$.datepicker=new Datepicker;$(document).ready(function(){$(document.body).append($.datepicker.dpDiv).mousedown($.datepicker._checkExternalClick)})})(jQuery);function showMetadataPopup(){}function proposeListedName(){}function fetchListedNames(b,a){if(typeof a!="function")a=function(a){alert("I found these listed names:\n"+a)};if(typeof b!="object")b={foo:"bar"};jQuery.mvc.request("/search/ValidatingListResults",null,"POST",true,b,a,null,null);return false}function writeIdToHiddenField(b,a){$chosenItem=$(b);$hiddenField=$(a);$hiddenField.val($chosenItem.attr("extra")[0]);$hiddenField.trigger("update.simple")}function initValidatingAutocomplete(b,d,c){var a=$(b);a.autocomplete("/Search/ValidatingListResults",{extraParams:{itemType:d,responseType:"lines"},minChars:3,maxItemsToShow:10,delay:300,matchSubset:1,matchCase:0,mustMatch:1,matchContains:1,cacheLength:10,onItemSelect:function(a){writeIdToHiddenField(a,c)},formatItem:function(b){var c;if(b.length>2)c=b[2];else c=b[0];var j=b[1],d=b.length>3?b[3]:null,e=a.val(),f='<p class="primary">'+markMatchingChars(e,c)+"</p>";if(d)f+='<p class="secondary">'+markMatchingChars(e,d)+"</p>";return f},selectOnly:0})}function markMatchingChars(b,a){var c=new RegExp("("+b+")","gi");return a.replace(c,'<strong style="color: #000;">$1</strong>')}function initLocalAutocompletes(a){if(typeof a==="string")a=$(a);if(typeof a.length==="undefined"){a=$(parent);if(a.length===0)a=$("body")}a.find("input.validating-auto-complete").each(function(){var a=$(this),d="#"+a.attr("id"),c=a.metadata().listType,b=a.metadata().valueField;initValidatingAutocomplete(d,c,b)})}function launchLookup(f,h,j,d){if(typeof d=="undefined")d=false;var b=$(h),e;if(b.attr("rel")===b.val())e="";else e=$.trim(b.val());var i=e.charAt(0),a,m=700,l=450,g="";switch(f){case "EDUCATOR":a="Educational Institutions";break;case "EMPLOYER":a="Employers";break;case "AFFILIATIONORGANIZATIONS":a="Affiliation Organizations";break;case "AFFILIATIONNAMES":a="Affiliations";break;case "AWARD GIVER":a="Awarding Institutions";break;case "AFFILIATION":a="Memberships & Affiliations";break;case "PUBLICATION":a="Publications";break;case "AWARD":a="Awards";break;case "DEGREE":a="Degrees";break;case "AREA OF STUDY":a="Areas of Study";break;case "POSITION TITLE":a="Position Titles";break;case "POSITION LEVEL":a="Position Levels";break;case "EXISTING TOPIC":a="Existing Topics";break;case "EXISTING PEER":a="Existing Thinkers";break;case "EXISTING SUBJECT":a="Existing Subjects";break;case "EXISTING GROUP":a="Existing Groups";break;case "GRANT GIVER":a="Granting Institutions";break;case "GRANT":a="Grants";break;case "CERTIFICATION":a="Licensure or Certifcate";break;case "CERTIFICATION GIVER":a="Licensing Institutions";break;case "KEYWORD":a="Add Keywords";var c=b.closest("label");if(c.length===0)c=b.parent("div:eq(0)").prevAll("label").eq(0);if(c.length===1)g=$.trim(c.html().split("<br")[0].split("<BR")[0]);break;default:alert("ERROR: I don't know of a validating list called '"+f+"'!");return}var k="/search/lookup?width="+m+"&height="+l+"&listType="+escape(f)+"&previewLabel="+escape(g)+"&nameField="+escape(h)+"&idField="+escape(j)+"&firstLetter="+i+"&includeGroups="+d;tb_show(a,k)}function hidePopup(){var a=$("#BT-popup");if(a.length===0){console.log("hidePopup(): ERROR - div#BT-popup not found (check master page)");return}var b=getCurrentPopupType();popupSpecs[b].hideMethod(a)}function getCurrentPopupType(){var a=$("#BT-popup");if(a.length===0){alert("getCurrentPopupType(): ERROR - div#BT-popup not found (check master page)");return}var c=a.find("table").eq(0);if(c.length===0)return null;var b;for(b in popupSpecs){var d="."+popupSpecs[b].markerClass;if(a.find(d).length>0)return b}console.log("getCurrentPopupType(): ERROR - unknown popup type!");return c.attr("class")}var popupTest,popupClickTest=null;function showPopup(L,c,d){var w="padding-top",v="padding-bottom",u="padding-left",t="padding-right",s="mousedown",f="mousemove",i="body",P="absolute",cb=".bottom-edge",H="middle",bb="CENTERED",l="px",k=null,ab="{CONTENT}",z="height",O="undefined",g=popupSpecs[L];typeof g===O&&alert("showPopup(): ERROR - no such popup type ("+L+") found!");var a=$("#BT-popup");if(a.length===0){console.log("showPopup(): ERROR - div#BT-popup not found (check master page)");return}a.is(":animated")&&a.stop();a.hide();var Q=a.find("td.title-area"),eb=a.find("tr.title-bar");Q.empty();if(g.usesTitleBar){eb.show();Q.html(d.title||"&nbsp;");g.usesCloseGadget&&Q.prepend('<img src="'+imgBaseURL+'content/images/close-window.gif" alt="close" id="closePopupButton" onclick="hidePopup(); return false;" />')}else eb.hide();var m=a.find("td.content-area");m.empty();$popupBody=a.find("table").eq(0);$popupBody.attr("class",g.markerClass);if(d.requiredRole);$popupBody.find("td:not(.content-area) div").each(function(){var a=$(this),c=a.parent().css("width")||"20px",b=a.parent().css(z)||"20px";a.css({width:c,height:b})});$popupBody.unbind("click");d.onClick&&$popupBody.click(d.onClick);var C=d.content||"Loading&hellip;";switch(typeof g.bodyTemplate){case O:break;case "string":C=g.bodyTemplate.replace(ab,C);break;default:C=g.bodyTemplate[d.template||"default"].replace(ab,C)}m.html(C);d.url&&m.load(d.url,k,function(){m.css(z,"")});var r=false,j=k,N=k,Y=$("#XinhaIFrame_txtTopicBody");if(Y.length===1){j=editors["article_editor"].editorInstance._doc;r=j!==k&&c.parents("html")[0]===j.documentElement;N=$("html",j)[0]}m.css({width:"",height:""});a.css({width:"",height:""});a.show();var Z=k,jb=a.find("td.left-edge").width(),ib=a.find("td.right-edge").width(),J;if(d.width)J=parseInt(d.width.split(l)[0],10);else J=Math.max(m.outerWidth(),g.minContentWidth);m.css("width",String(J)+l);Z=J+jb+ib;a.width(Z);d.url&&d.reservedHeight&&m.css(z,d.reservedHeight);var n=a.find("img.pointer");a.css("opacity","");$.browser.msie&&a[0].style.removeAttribute("filter",false);a.show();var wb=a.outerWidth(),vb=a.outerHeight(),q=c,sb=q.offset(),U=q.offset().left,R=U+q.outerWidth()/2,mb=U+q.outerWidth(),V=q.offset().top,S=V+q.outerHeight()/2,kb=V+q.outerHeight(),y={"exact center":{x:R,y:S},"left edge":{x:U,y:S},"right edge":{x:mb,y:S},"top edge":{x:R,y:V},"bottom edge":{x:R,y:kb}},rb={x:0,y:0},x=[];for(var B in g.pointerOptions)x.push(B);d.pointerOption&&x.unshift(d.pointerOption);var M;switch(L){case "what is this?":M=bb;break;default:M="preferred";x.push(x[0])}for(var G=false,W=0;W<x.length;W++){B=x[W];var o=g.pointerOptions[B];if(typeof B==O){alert("showPopup(): ERROR - no pointerOption '"+B+"' for popup type '"+L+"'!");continue}var T=$popupBody.find(o.anchorSelector).eq(0),h;if(g.targetLocation==="nearest edge")h=k;else h=y[g.targetLocation];for(var D in o.anchorPositions){var I=o.anchorPositions[D],b={x:0,y:0},F=T.outerWidth(),E=T.outerHeight(),e=T.offset();switch(o.anchorSelector){case ".left-edge":case ".title-left-edge":h=h||y["right edge"];b.x=e.left;switch(D){case "top":b.y=e.top;break;case H:b.y=e.top+E/2;break;case "bottom":default:b.y=e.top+E}break;case ".right-edge":case ".title-right-edge":h=h||y["left edge"];b.x=e.left+F/2;switch(D){case "top":b.y=e.top;break;case H:b.y=e.top+E/2;break;case "bottom":default:b.y=e.top+E}break;case ".top-edge":h=h||y["bottom edge"];switch(D){case "left":b.x=e.left;break;case H:b.x=e.left+F/2;break;case "right":default:b.x=e.left+F}b.y=e.top;break;case cb:h=h||y["top edge"];switch(D){case "left":b.x=e.left;break;case H:b.x=e.left+F/2;break;case "right":default:b.x=e.left+F}b.y=e.top+E}var p=a.offset(),fb={x:b.x-p.left,y:b.y-p.top},K={x:h.x+(I.left-o.pointerTip.left),y:h.y+(I.top-o.pointerTip.top)};if(r){var X=Y.offset();K.x+=X.left-N.scrollLeft;K.y+=X.top-N.scrollTop}var A={x:K.x-b.x,y:K.y-b.y};a.css({position:P,left:p.left+A.x+l,top:p.top+A.y+l});if(o.imageName===k)n.hide();else n.attr("src",g.imageBaseURL+o.imageName);n.css({position:P,left:fb.x-I.left+l,top:fb.y-I.top+l});if(a.is(":entirely-in-view")){G=true;break}}if(G)break}if(G&&g.usesPointer)n.show();else n.hide();if(!G&&M===bb){var o={anchorPositions:{middle:{left:0,top:0}},anchorSelector:cb,imageName:k,pointerTip:{left:0,top:0}},nb=$(window).scrollLeft(),ob=$(window).scrollTop(),lb=$(window).width(),hb=$(window).height(),gb={x:nb+lb/2,y:ob+hb/2},p=a.offset(),qb=a.width(),pb=a.height(),ub=a.outerWidth(),tb=a.outerHeight(),A={x:gb.x-p.left-qb/2,y:gb.y-p.top-pb/2},db=a.outerHeight()-hb;if(db>0)A.y+=db/2;a.css({position:P,left:p.left+A.x+l,top:p.top+A.y+l})}typeof $.fn.pngFix==="function"&&$("div#BT-popup").pngFix();switch(d.hideWhen){case "popup closed":$(i).unbind(f,popupTest);$(i).unbind(s,popupClickTest);if(r){$(i,j).unbind(f,popupTest);$(i,j).unbind(s,popupClickTest)}break;case "mouse leaves target and popup":popupTest=function(b){var e=$(this),d={left:cssPxToNumber(c.css(t))||0,right:cssPxToNumber(c.css(u))||0,top:cssPxToNumber(c.css(v))||0,bottom:cssPxToNumber(c.css(w))||0};if(!(mouseIsOver(c,b,d)||mouseIsOver(a,b)||mouseIsOver(n,b))){hidePopup();e.unbind(f,popupTest)}};$(i).unbind(f).mousemove(popupTest);r&&$(i,j).unbind(f).mousemove(popupTest);break;case "mouse leaves target and popup OR mouse clicks elsewhere":popupTest=function(b){var e=$(this),d={left:cssPxToNumber(c.css(t))||0,right:cssPxToNumber(c.css(u))||0,top:cssPxToNumber(c.css(v))||0,bottom:cssPxToNumber(c.css(w))||0};if(!(mouseIsOver(c,b,d)||mouseIsOver(a,b)||mouseIsOver(n,b))){hidePopup();e.unbind(f,popupTest)}};popupClickTest=function(b){var c=$(this);if(!(mouseIsOver(a,b)||mouseIsOver(n,b))){hidePopup();c.unbind(s,popupClickTest)}};$(i).unbind(f,popupTest).mousemove(popupTest);$(i).unbind(s,popupClickTest).mousedown(popupClickTest);if(r){$(i,j).unbind(f,popupTest).mousemove(popupTest);$(i,j).unbind(s,popupClickTest).mousedown(popupClickTest)}break;default:popupTest=function(d){var b=$(this),a={left:cssPxToNumber(c.css(t))||0,right:cssPxToNumber(c.css(u))||0,top:cssPxToNumber(c.css(v))||0,bottom:cssPxToNumber(c.css(w))||0};if(!mouseIsOver(c,d,a)){hidePopup();b.unbind(f,popupTest)}};$(i).unbind(f).mousemove(popupTest);r&&$(i,j).unbind(f).mousemove(popupTest)}}var popupSpecs={"titled hint":{markerClass:"titled-hint-popup",imageBaseURL:imgBaseURL+"content/images/popups/titled-hint/",usesTitleBar:true,usesCloseGadget:true,usesPointer:true,minContentWidth:180,targetLocation:"nearest edge",showDelay:300,showEffect:"",hideMethod:function(a){a.hide()},bodyTemplate:{"always appears":'{CONTENT}<div id="TB_closeWindow" style="width: 64px;"><input type="submit" onclick="hidePopup(); return false;" value="Close" name="btnClose" id="btnClose" class="action-button"/></div>',"default":'{CONTENT}<div id="TB_closeWindow" style="width: 64px;"><input type="submit" onclick="hidePopup(); return false;" value="Close" name="btnClose" id="btnClose" class="action-button"/></div><a class="popup-prefs" href="#" onclick="suppressFeaturePopups(); return false;">Don\'t show these popups</a>'},pointerOptions:{"left down":{imageName:"pointer-left-down.png",pointerTip:{left:5,top:33},anchorSelector:".left-edge",anchorPositions:{middle:{left:26,top:15},bottom:{left:26,top:25}}},"right down":{imageName:"pointer-right-down.png",pointerTip:{left:25,top:33},anchorSelector:".right-edge",anchorPositions:{middle:{left:3,top:15},bottom:{left:3,top:25}}},"bottom left":{imageName:"pointer-bottom-left.png",pointerTip:{left:6,top:25},anchorSelector:".bottom-edge",anchorPositions:{middle:{left:24,top:11},left:{left:13,top:11}}},"bottom right":{imageName:"pointer-bottom-right.png",pointerTip:{left:23,top:25},anchorSelector:".bottom-edge",anchorPositions:{middle:{left:15,top:11},right:{left:25,top:11}}},"left up":{imageName:"pointer-left-up.png",pointerTip:{left:5,top:6},anchorSelector:".left-edge",anchorPositions:{middle:{left:26,top:25},top:{left:26,top:13}}},"right up":{imageName:"pointer-right-up.png",pointerTip:{left:25,top:6},anchorSelector:".right-edge",anchorPositions:{middle:{left:3,top:24},top:{left:3,top:14}}}}},"tool tip":{markerClass:"tool-tip-popup",imageBaseURL:imgBaseURL+"content/images/popups/tool-tip/",usesTitleBar:false,usesCloseGadget:false,usesPointer:false,minContentWidth:0,targetLocation:"nearest edge",showDelay:300,showEffect:"",hideMethod:function(a){a.hide()},pointerOptions:{"above, no pointer":{imageName:null,pointerTip:{left:0,top:0},anchorSelector:".bottom-edge",anchorPositions:{middle:{left:0,top:0}}},"right side, no pointer":{imageName:null,pointerTip:{left:0,top:0},anchorSelector:".left-edge",anchorPositions:{middle:{left:0,top:0}}},"below, no pointer":{imageName:null,pointerTip:{left:0,top:0},anchorSelector:".top-edge",anchorPositions:{middle:{left:0,top:0}}}}},"white tool tip":{markerClass:"white-tool-tip-popup",imageBaseURL:imgBaseURL+"content/images/popups/tool-tip-white/",usesTitleBar:true,usesCloseGadget:true,usesPointer:false,minContentWidth:0,targetLocation:"nearest edge",showDelay:300,showEffect:"",hideMethod:function(a){killActiveMedia(a);a.hide()},pointerOptions:{"above, no pointer":{imageName:null,pointerTip:{left:0,top:0},anchorSelector:".bottom-edge",anchorPositions:{middle:{left:0,top:0}}},"right side, no pointer":{imageName:null,pointerTip:{left:0,top:0},anchorSelector:".left-edge",anchorPositions:{middle:{left:0,top:0}}},"below, no pointer":{imageName:null,pointerTip:{left:0,top:0},anchorSelector:".top-edge",anchorPositions:{middle:{left:0,top:0}}}}},"what is this?":{markerClass:"what-is-popup",imageBaseURL:imgBaseURL+"content/images/popups/what-is/",usesTitleBar:true,usesCloseGadget:true,usesPointer:false,minContentWidth:80,targetLocation:"nearest edge",showDelay:300,showEffect:"",hideMethod:function(a){a.hide()},bodyTemplate:{"always appears":'{CONTENT}<div id="TB_closeWindow" style="width: 64px;"><input type="submit" onclick="hidePopup(); return false;" value="Close" name="btnClose" id="btnClose" class="action-button"/></div>',"default":'{CONTENT}<div id="TB_closeWindow" style="width: 64px;"><input type="submit" onclick="hidePopup(); return false;" value="Close" name="btnClose" id="btnClose" class="action-button"/></div><a class="popup-prefs" href="#" onclick="suppressWhatisLinks(); return false;">Don\'t show these popups</a>'},pointerOptions:{"left up":{imageName:"pointer-left-up.png",pointerTip:{left:5,top:6},anchorSelector:".left-edge",anchorPositions:{middle:{left:25,top:25},top:{left:25,top:13}}},"left down":{imageName:"pointer-left-down.png",pointerTip:{left:5,top:33},anchorSelector:".left-edge",anchorPositions:{middle:{left:24,top:15},bottom:{left:24,top:25}}},"right down":{imageName:"pointer-right-down.png",pointerTip:{left:25,top:33},anchorSelector:".right-edge",anchorPositions:{middle:{left:3,top:15},bottom:{left:3,top:25}}},"bottom left":{imageName:"pointer-bottom-left.png",pointerTip:{left:6,top:25},anchorSelector:".bottom-edge",anchorPositions:{middle:{left:24,top:11},left:{left:13,top:11}}},"bottom right":{imageName:"pointer-bottom-right.png",pointerTip:{left:23,top:25},anchorSelector:".bottom-edge",anchorPositions:{middle:{left:15,top:11},right:{left:25,top:11}}},"right up":{imageName:"pointer-right-up.png",pointerTip:{left:25,top:6},anchorSelector:".right-edge",anchorPositions:{middle:{left:3,top:24},top:{left:3,top:14}}}}},"reference details":{markerClass:"reference-details-popup",imageBaseURL:imgBaseURL+"content/images/popups/reference-details/",usesTitleBar:true,usesCloseGadget:false,usesPointer:false,minContentWidth:200,targetLocation:"exact center",showDelay:300,showEffect:"",hideMethod:function(a){a.hide()},pointerOptions:{"floating above":{imageName:null,pointerTip:{left:0,top:0},anchorSelector:".bottom-edge",anchorPositions:{middle:{left:0,top:0}}},"floating below":{imageName:"pointer-bottom-left.png",pointerTip:{left:6,top:25},anchorSelector:".top-edge",anchorPositions:{middle:{left:24,top:11}}}}}};if(!this.JSON)JSON=function(){var n="number",m="function",l="object",k="string";function f(a){return a<10?"0"+a:a}Date.prototype.toJSON=function(){var a=this;return a.getUTCFullYear()+"-"+f(a.getUTCMonth()+1)+"-"+f(a.getUTCDate())+"T"+f(a.getUTCHours())+":"+f(a.getUTCMinutes())+":"+f(a.getUTCSeconds())+"Z"};var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapeable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(a){escapeable.lastIndex=0;return escapeable.test(a)?'"'+a.replace(escapeable,function(a){var b=meta[a];if(typeof b===k)return b;return "\\u"+("0000"+(+a.charCodeAt(0)).toString(16)).slice(-4)})+'"':'"'+a+'"'}function str(i,j){var e="null",d,f,c,g,h=gap,b,a=j[i];if(a&&typeof a===l&&typeof a.toJSON===m)a=a.toJSON(i);if(typeof rep===m)a=rep.call(j,i,a);switch(typeof a){case k:return quote(a);case n:return isFinite(a)?String(a):e;case "boolean":case e:return String(a);case l:if(!a)return e;gap+=indent;b=[];if(typeof a.length===n&&!a.propertyIsEnumerable("length")){g=a.length;for(d=0;d<g;d+=1)b[d]=str(d,a)||e;c=b.length===0?"[]":gap?"[\n"+gap+b.join(",\n"+gap)+"\n"+h+"]":"["+b.join(",")+"]";gap=h;return c}if(rep&&typeof rep===l){g=rep.length;for(d=0;d<g;d+=1){f=rep[d];if(typeof f===k){c=str(f,a,rep);c&&b.push(quote(f)+(gap?": ":":")+c)}}}else for(f in a)if(Object.hasOwnProperty.call(a,f)){c=str(f,a,rep);c&&b.push(quote(f)+(gap?": ":":")+c)}c=b.length===0?"{}":gap?"{\n"+gap+b.join(",\n"+gap)+"\n"+h+"}":"{"+b.join(",")+"}";gap=h;return c}}return {stringify:function(d,a,b){var c;gap="";indent="";if(b)if(typeof b===n)for(c=0;c<b;c+=1)indent+=" ";else if(typeof b===k)indent=b;rep=a;if(a&&typeof a!==m&&(typeof a!==l||typeof a.length!==n))throw new Error("JSON.stringify");return str("",{"":d})},parse:function(text,reviver){var j;function walk(d,e){var b,c,a=d[e];if(a&&typeof a===l)for(b in a)if(Object.hasOwnProperty.call(a,b)){c=walk(a,b);if(c!==undefined)a[b]=c;else delete a[b]}return reviver.call(d,e,a)}cx.lastIndex=0;if(cx.test(text))text=text.replace(cx,function(a){return "\\u"+("0000"+(+a.charCodeAt(0)).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver===m?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}();(function(a){var j="<div>",h="<div",g=' class="',c='"',f=' id="',q="silverlight",n="iframe",v="application/x-oleobject",u="player.swf",m=null,t="activemediaplayer",p="true",l="backgroundColor",k="autostart",d="_player",b="";a.fn.media=function(c,e,f){return this.each(function(){var h="function",j=this;if(typeof c==h){f=e;e=c;c={}}var g=A(j,c);typeof e==h&&e(j,g);var q=y(),m=q.exec(g.src)||[b];g.type?(m[0]=g.type):m.shift();for(var n=0;n<m.length;n++){fn=m[n].toLowerCase();if(s(fn[0]))fn="fn"+fn;if(!a.fn.media[fn])continue;var i=a.fn.media[fn+d];if(!g.params)g.params={};if(i){var p=i.autoplayAttr==k;g.params[i.autoplayAttr||"autoplay"]=p?g.autoplay?1:0:g.autoplay?true:false}var o=a.fn.media[fn](j,g);o.css(l,g.bgColor).width(g.width);typeof f==h&&f(j,o[0],g,i.name);break}})};a.fn.media.mapFormat=function(b,c){if(!b||!c||!a.fn.media.defaults.players[c])return;b=b.toLowerCase();if(s(b[0]))b="fn"+b;a.fn.media[b]=a.fn.media[c];a.fn.media[b+d]=a.fn.media.defaults.players[c]};a.fn.media.defaults={width:400,height:400,autoplay:0,bgColor:"#ffffff",params:{wmode:"opaque",allowfullscreen:p,allowscriptaccess:"always"},attrs:{id:t,name:t},flvKeyName:"file",flashvars:{skin:"/content/stijl.swf"},flashVersion:"7",expressInstaller:m,flvPlayer:u,mp3Player:u,silverlight:{inplaceInstallPrompt:p,isWindowless:p,framerate:"24",version:"0.9",onError:m,onLoad:m,initParams:m,userContext:m}};var e=window.location.protocol;a.fn.media.defaults.players={flash:{name:"flash",types:"flv,mp3,swf",oAttrs:{classid:"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000",type:v,codebase:e+"//fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+a.fn.media.defaults.flashVersion},eAttrs:{type:"application/x-shockwave-flash",pluginspage:e+"//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:e+"//www.apple.com/qtactivex/qtplugin.cab"},eAttrs:{pluginspage:e+"//www.apple.com/quicktime/download/"}},realplayer:{name:"real",types:"ra,ram,rm,rpm,rv,smi,smil",autoplayAttr:k,oAttrs:{classid:"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"},eAttrs:{type:"audio/x-pn-realaudio-plugin",pluginspage:e+"//www.real.com/player/"}},winmedia:{name:"winmedia",types:"asf,avi,wma,wmv",autoplayAttr:k,oUrl:"url",oAttrs:{classid:"clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6",type:v},eAttrs:{type:a.browser.mozilla&&x()?"application/x-ms-wmp":"application/x-mplayer2",pluginspage:e+"//www.microsoft.com/Windows/MediaPlayer/"}},iframe:{name:n,types:"html"},silverlight:{name:q,types:"xaml"}};function x(){var a=navigator.plugins;for(i=0;i<a.length;i++){var b=a[i];if(b["filename"]=="np-mswmp.dll")return true}return false}var r=1;for(var o in a.fn.media.defaults.players){var B=a.fn.media.defaults.players[o].types;a.each(B.split(","),function(c,b){if(s(b[0]))b="fn"+b;a.fn.media[b]=a.fn.media[o]=z(o);a.fn.media[b+d]=a.fn.media.defaults.players[o]})}function y(){var c=b;for(var d in a.fn.media.defaults.players){if(c.length)c+=",";c+=a.fn.media.defaults.players[d].types}return new RegExp("\\.("+c.replace(/,/g,"|")+")$\\b")}function z(a){return function(c,b){return w(c,b,a)}}function s(a){return "0123456789".indexOf(a)>-1}function A(h,f){f=f||{};var e=a(h),g=h.className||b,c=a.metadata?e.metadata():a.meta?e.data():{};c=c||{};var m=c.width||parseInt((g.match(/w:(\d+)/)||[])[1]||0),l=c.height||parseInt((g.match(/h:(\d+)/)||[])[1]||0);if(m)c.width=m;if(l)c.height=l;if(g)c.cls=g;var i=a.fn.media.defaults,j=f,k=c,n={params:{bgColor:f.bgColor||a.fn.media.defaults.bgColor}},d=a.extend({},i,j,k);a.each(["attrs","params","flashvars",q],function(c,b){d[b]=a.extend({},n[b]||{},i[b]||{},j[b]||{},k[b]||{})});if(typeof d.caption=="undefined")d.caption=e.text();d.src=d.src||e.attr("disabledhref")||e.attr("href")||e.attr("src")||"unknown";return d}a.fn.media.swf=function(e,d){var k="movie_player_";if(!window.SWFObject&&!window.swfobject){if(d.flashvars){var o=[];for(var m in d.flashvars)o.push(m+"="+d.flashvars[m]);if(!d.params)d.params={};d.params.flashvars=o.join("&")}return w(e,d,"flash")}var q=e.id?f+e.id+c:b,p=d.cls?g+d.cls+c:b,i=a(h+q+p+">",e.ownerDocument);if(window.swfobject){a(e).after(i).appendTo(i);if(!e.id)e.id=k+r++;swfobject.embedSWF(d.src,e.id,d.width,d.height,d.flashVersion,d.expressInstaller,d.flashvars,d.params,d.attrs)}else{a(e).after(i).remove();var l=new SWFObject(d.src,k+r++,d.width,d.height,d.flashVersion,d.bgColor);d.expressInstaller&&l.useExpressInstall(d.expressInstaller);for(var n in d.params)n!="bgColor"&&l.addParam(n,d.params[n]);for(var m in d.flashvars)l.addVariable(m,d.flashvars[m]);l.write(i[0])}d.caption&&a(j,e.ownerDocument).appendTo(i).html(d.caption);return i};a.fn.media.flv=a.fn.media.mp3=function(g,b){var c=b.src,f=/\.mp3\b/i.test(c)?a.fn.media.defaults.mp3Player:a.fn.media.defaults.flvPlayer,e=b.flvKeyName;c=encodeURIComponent(c);b.src=f;b.src=b.src+"?"+e+"="+c;var d={};d[e]=c;b.flashvars=a.extend({},d,b.flashvars);return a.fn.media.swf(g,b)};a.fn.media.xaml=function(e,d){if(!window.Sys||!window.Sys.Silverlight){if(a.fn.media.xaml.warning)return;a.fn.media.xaml.warning=1;alert("You must include the Silverlight.js script.");return}var l={width:d.width,height:d.height,background:d.bgColor,inplaceInstallPrompt:d.silverlight.inplaceInstallPrompt,isWindowless:d.silverlight.isWindowless,framerate:d.silverlight.framerate,version:d.silverlight.version},k={onError:d.silverlight.onError,onLoad:d.silverlight.onLoad},n=e.id?f+e.id+c:b,o=d.id||"AG"+r++,m=d.cls?g+d.cls+c:b,i=a(h+n+m+">",e.ownerDocument);a(e).after(i).remove();Sys.Silverlight.createObjectEx({source:d.src,initParams:d.silverlight.initParams,userContext:d.silverlight.userContext,id:o,parentElement:i[0],properties:l,events:k});d.caption&&a(j,e.ownerDocument).appendTo(i).html(d.caption);return i};function w(q,d,u){var t='" value="',s='<param name="',k='="',e='" ',p='" height="',x=a(q),o=a.fn.media.defaults.players[u];if(u==n){var o=a('<iframe width="'+d.width+p+d.height+'" >',q.ownerDocument);o.attr("src",d.src);o.css(l,o.bgColor)}else if(a.browser.msie){var m=['<object width="'+d.width+p+d.height+e];for(var i in d.attrs)m.push(i+k+d.attrs[i]+e);for(var i in o.oAttrs||{})m.push(i+k+o.oAttrs[i]+e);m.push("></object>");var w=[s+(o.oUrl||"src")+t+d.src+'">'];for(var i in d.params)w.push(s+i+t+d.params[i]+'">');for(var o=document.createElement(m.join(b)),v=0;v<w.length;v++)o.appendChild(document.createElement(w[v]))}else{var m=['<embed width="'+d.width+p+d.height+'" style="display:block"'];d.src&&m.push(' src="'+d.src+e);for(var i in d.attrs)m.push(i+k+d.attrs[i]+e);for(var i in o.eAttrs||{})m.push(i+k+o.eAttrs[i]+e);for(var i in d.params)m.push(i+k+d.params[i]+e);m.push("></embed>")}var z=q.id?f+q.id+c:b,y=d.cls?g+d.cls+c:b,r=a(h+z+y+">",q.ownerDocument);x.after(r).remove();a.browser.msie||u==n?r.append(o):r.html(m.join(b));d.caption&&a(j,q.ownerDocument).appendTo(r).html(d.caption);return r}})(jQuery);$.fn.pager=function(c,d){var b=null,a={navId:"navGroup",navClass:"nav",navAttach:"append",highlightClass:"highlight",prevText:"Previous",nextText:"Next",linkText:b,linkWrap:b,height:b,navAfter:b,callback:b,reservedArea:b};d&&$.extend(a,d);return this.each(function(){var g="function",d=$(this),h,f=0,e="."+a.navId;if($(e).length>0)return;function n(){if(a.reservedArea!==b&&typeof a.reservedArea==="object"){var f='<div class="reserved-area" style="width: '+a.reservedArea.width+"px; height: "+a.reservedArea.height+'px;">&nbsp;</div>',g=$(c,d).not(e);g.each(function(){var a=$(this);a.find(".reserved-area").length<=0&&a.prepend(f)})}h=$(c,d).not(e).size();$(".participateBoxHeader").show();if(h>1){m();j();i()}k();a.linkWrap!==b&&l()}function m(){var e="</a>",c='<div style="clear:both"></div><div class="'+a.navId+" "+a.navClass+'">';c+='<a href="#" rel="prev" class="previouslink">'+a.prevText+e;for(var f=0;f<h;f++){var g=f+1;c+='<a href="#" rel="'+g+'">';c+=a.linkText===b?g:a.linkText[g-1];c+=e;if(f+1<h)c+="&nbsp;"}c+='<a href="#" rel="next" class="nextlink">'+a.nextText+e;c+="</div>";switch(a.navAttach){case "before":$(d).before(c);break;case "after":$(d).after(c);break;case "prepend":$(d).prepend(c);break;default:$(d).prepend(c);$(d).append(c)}}function j(){$(d).find(c).not(e).fadeOut();var a=$(d).find(c).not(e).get(f);$(a).fadeIn("fast",function(){setTimeout(setColumnHeight,250);typeof nudgeLazyLoad==g&&setTimeout(function(){nudgeLazyLoad(true)},250)})}function i(){var c="nextHighlight",b="prevHighlight";$(d).find(e).find("a").removeClass(a.highlightClass);var j=$(d).find(e).find("a:eq("+(f+1)+")");$(j).addClass(a.highlightClass);var i=$(d).find(e).find("a.previouslink");if(f===0){i.addClass(a.highlightClass);i.addClass(b)}else{i.removeClass(a.highlightClass);i.removeClass(b)}var g=$(d).find(e).find("a.nextlink");if(f==h-1){g.addClass(a.highlightClass);g.addClass(c)}else{g.removeClass(a.highlightClass);g.removeClass(c)}}function k(){if($.browser.msie)$(d).find(c).not(e).css({height:a.height});else $(d).find(c).not(e).css({minHeight:a.height})}function l(){$(d).find(e).find("a").wrap(a.linkWrap)}n();$(this).find(e).find("a").click(function(){var b=this,d=f;if($(b).attr("rel")=="next"){if(f+1<h)f=f+1}else if($(b).attr("rel")=="prev"){if(f>0)f=f-1}else{var k=$(b).attr("rel");f=k-1}var c=f;j();i();typeof a.callback===g&&a.callback({$clicked:$(b),oldPageIndex:d,newPageIndex:c,totalPages:h});if(a.navAfter)if($(b).parent()[0]==$(e)[1]){$scrollTarget=$(a.navAfter);$("html,body").animate({scrollTop:$scrollTarget.offset().top-3},750)}return false})})};var referenceTypes={note:{floaterClass:"floating-note",getMarkerForPos:function(a){a=parseInt(a,10);if(isNaN(a))return "[NOTE]";var d=96,b=String.fromCharCode(d+a%26),c=parseInt(a/26,10);if(c>0)b+=c+1;return "("+b+")"},nodeTemplate:'<div class="bt-protect" id="{REF_ID}"><a class="bt-protect" href="{MARKER_ID}">{VISIBLE_MARKER}</a><div class="note-body"></div></div>',idBase:"nt-",collectionTemplate:'<div class="bt-protect" id="notes"><h3 class="bt-protect">Notes</h3></div>',collectionTest:"div#notes"},link:{floaterClass:"floating-link",getMarkerForPos:function(a){a=parseInt(a,10);if(isNaN(a))return "[LINK]";return "["+a+"]"},nodeTemplate:'<div class="bt-protect" id="{LINK_ID}"><a class="bt-protect" href="{MARKER_ID}">{VISIBLE_MARKER}</a><div class="link-body"></div></div>',idBase:"ln-",collectionTemplate:'<div class="bt-protect" id="links"><h3 class="bt-protect">Links</h3></div>',collectionTest:"div#links"},citation:{floaterClass:"floating-citation",getMarkerForPos:function(a){a=parseInt(a,10);if(isNaN(a))return "[CITE]";return "("+a+")"},nodeTemplate:'<div class="bt-protect" id="{REF_ID}"><a class="bt-protect" href="{MARKER_ID}">{VISIBLE_MARKER}</a><div class="citation-body"></div></div>',idBase:"ct-",collectionTemplate:'<div class="bt-protect" id="citations"><h3 class="bt-protect">Citations</h3></div>',collectionTest:"div#citations"},cited_work:{floaterClass:"floating-cited-work",getMarkerForPos:function(){},nodeTemplate:'<div class="bt-protect" id="{REF_ID}"><a class="bt-protect" href="{MARKER_ID}">{VISIBLE_MARKER}</a><div class="citation-body"></div><a class="to-cited-work" href="{CITED_WORK_ID}">(cited work)</a></div>',idBase:"wk-",collectionTemplate:'<div class="bt-protect" id="cited-works"><h3 class="bt-protect">Cited Works</h3></div>',collectionTest:"div#cited-works"},media_rights:{floaterClass:"floating-media-rights",getMarkerForPos:function(){},nodeTemplate:'<div class="bt-protect" id="{REF_ID}"><a class="bt-protect" href="{MARKER_ID}">{VISIBLE_MARKER}</a><div class="citation-body"></div><a class="to-cited-work" href="{CITED_WORK_ID}">(cited work)</a></div>',collectionTemplate:'<div class="bt-protect" id="cited-works"><h3 class="bt-protect">Cited Works</h3></div>',collectionTest:"div#cited-works"}};function hideReference(){$floater=$("div#floatingReference");$floater.fadeOut("fast",function(){$(this).remove()})}var pendingReferencePopup=null,startReferenceFuse=function(c){pendingReferencePopup=c.target;var b=$(pendingReferencePopup),d="300px",a;switch(b.metadata().refType){case "citation":a="Citation";break;case "note":a="Note";break;case "link":a="Link";break;default:a="Reference"}switch($.trim(b.text())){case "[CITE]":case "[LINK]":case "[NOTE]":break;default:a=a+" "+b.text()}b.metadata({refresh:true});$.post("/fragment/formattedreference",b.metadata(),function(c){if(pendingReferencePopup===b[0]){showPopup("reference details",b,{title:a,content:c,width:"234px",hideWhen:"mouse leaves target and popup"});pendingReferencePopup=null}})},surrenderReferenceFuse=function(a){if(pendingReferencePopup===a.target)pendingReferencePopup=null};function testMarkerSeries(){for(var b in referenceTypes)for(var a=0;a<100;a++)console.log(referenceTypes[b].getMarkerForPos(a))}function removeMarkerNode(b,c){var a=$("#"+b+"-marker",c);a.remove()}function updateMarkerNode(e,f,d,a){var b=$("#"+e,f);b.attr("id",d);b.attr("href","#");if(a){if(typeof a.refType!="string"){alert("updateMarkerNode() ERROR: reference type not specified!");return}if(typeof a.refPublicID!="number"&&typeof a.refHistoryID!="number"){alert("updateMarkerNode() ERROR: must specify at least one ID (refHistoryID or refPublicID)!");return}var c=a.refType+" {refType:'"+a.refType+"', refPublicID:'"+(a.refPublicID||0)+"', refHistoryID:'"+(a.refHistoryID||0)+"'}";b.attr("class",c)}saveArticleBody()}function getNextAvailableRefID(d,b){if(typeof b==="undefined")b=top.document;var e=referenceTypes[d].idBase,c=0,a;do{c++;a=e+c.toString()}while($("#"+a,b).length>0);return a}function testRefIDs(b){for(var a in referenceTypes)console.log(getNextAvailableRefID(a,b))}function activateReferenceMarkers(){$("div#references").hide();$markers=$("div.articlePage a.note, div.articlePage a.citation, div.articlePage a.link");$markers.each(function(){var a=$(this);a.unbind("click").click(function(){a.trigger("hover");return false});a.unbind("mouseenter mouseleave").hover(function(a){startReferenceFuse(a)},function(){})})}function renumberAllReferences(b){for(var a in referenceTypes){if(a==="cited_work")continue;var g=$("a."+a,b),c=[],d=0;g.each(function(){d++;var h=$(this),f=referenceTypes[a].getMarkerForPos(d);h.html(f);var g=h.attr("disabledhref")||h.attr("href"),i=g.split("#");g="#"+i[i.length-1];var e=$("div"+g,b);switch(e.length){case 1:c.push(e[0]);e.find("a:first").html(f);e.parent().append(e);break;case 0:alert("WARNING: no matching ref found for '"+f+"'!");break;default:alert("WARNING: multiple matching refs found for '"+f+"'!")}});var e=referenceTypes[a].getMarkerForPos(null),f=$(referenceTypes[a].collectionTest,b).children("div");f.each(function(){if($.inArray(this,c)===-1){var a=$(this);a.find("a:first").html(e);a.parent().append(a)}})}}var ratingSliderDefault=5,contentRatingValueDescriptions=[{Position:0,Description:"Not Rated"},{Position:1,Description:"Worst"},{Position:2,Description:"Poor"},{Position:3,Description:"Weak"},{Position:4,Description:"Marginal"},{Position:5,Description:"Average"},{Position:6,Description:"Good"},{Position:7,Description:"Very Good"},{Position:8,Description:"Excellent"},{Position:9,Description:"Best"}],selfRatingValueDescriptions=[{Position:0,Description:"Not Allowed"},{Position:1,Description:"Lowest"},{Position:2,Description:"Very Low"},{Position:3,Description:"Low"},{Position:4,Description:"Medium Low"},{Position:5,Description:"Average"},{Position:6,Description:"Medium High"},{Position:7,Description:"High"},{Position:8,Description:"Very High"},{Position:9,Description:"Highest"}],criteriaImportanceValueDescriptions=[{Position:0,Description:"No Opinion"},{Position:1,Description:"Least"},{Position:2,Description:"Slightly"},{Position:3,Description:"Minor"},{Position:4,Description:"Somewhat"},{Position:5,Description:"Average"},{Position:6,Description:"Very"},{Position:7,Description:"Major"},{Position:8,Description:"Critical"},{Position:9,Description:"Most"}];function getRatingDescription(d,e){var c,b=parseInt(e,10),a;if(d.is(".priority-slider"))a=criteriaImportanceValueDescriptions;else if(d.is(".self-rating"))a=selfRatingValueDescriptions;else a=contentRatingValueDescriptions;if(isNaN(b)||b<1||b>9)c=a[0].Description;else c=a[b].Description;return c}function extraRatingSliderEffects(N,b){var F="undefined",E="IMPORTANCE",s="active",r="parked",D="border-right",C="div.tic-mark",B="div.ui-slider-range",j="mouseover",A="3px solid ",z=".text-mark-field",q="value",y=".number-mark-field",p="background-image",o=".rating-slider-assembly",x=".ui-slider",M=320;b=parseInt(b,10);var n=$(N),a;if(n.is(x))a=n;else a=n.parents(o).find(x);var d=a.parents(o),t=d.find(".slider-parking-pad"),f=t.css(p),i=d.find(y).val();$(y,d).attr(q,isNaN(b)?disabledSliderValue:b);$(z,d).attr(q,getRatingDescription(d,b));var H=d.find(z),e=false;switch(b){case 1:fgColor="#990000";bgColor="#ffcccc";break;case 2:fgColor="#bb3300";bgColor="#fedcd0";break;case 3:fgColor="#dd6600";bgColor="#fdecd3";break;case 4:fgColor="#ee9900";bgColor="#fcf0db";break;case 5:fgColor="#ffcc00";bgColor="#fcfce3";break;case 6:fgColor="#bbbb00";bgColor="#fcfcdb";break;case 7:fgColor="#77b400";bgColor="#ecfdd3";break;case 8:fgColor="#33a400";bgColor="#dcfed0";break;case 9:fgColor="#009900";bgColor="#ccffcc";break;default:fgColor="#bbbbbb";bgColor="#f9f9f9";e=true}if(e)H.css({color:fgColor,backgroundColor:bgColor,border:A+fgColor,fontSize:"11px"});else H.css({color:"#000",backgroundColor:"#fff",border:A+fgColor,fontSize:"11px"});var k;if(e){var I=a.find(".ui-slider-handle");I.css("left","-18px");var G=function(){$(this).unbind(j)};I.unbind(j,G).bind(j,G);a.find(B).hide();a.find(C).css(D,"1px solid #ddd");if(f&&f.indexOf(r)===-1){k=f.split(s).join(r);t.css(p,k)}}else{var O=a.width()-6;b=parseFloat(b)-1;var L=O/8,J=b*L,K=M-J;a.css("background-position",3-K+"px top");a.find(C).css(D,"1px solid #e7e166");if(f&&f.indexOf(s)===-1){k=f.split(r).join(s);t.css(p,k)}a.find(B).show()}if(e&&i!==disabledSliderValue||!e&&i===disabledSliderValue){var l,c=null,g=d.closest("table.dual-rating-slider");if(d.is(".priority-slider")){l=E;c=g.find("td.working-content-slider div.ui-slider")}else{l="TOPIC RATING";c=g.find("td.working-priority-slider div.ui-slider")}if(c&&c.length===1){var u=!(typeof c.slider(q)===F),h=c.closest(o),m=h.find("input.number-mark-field"),w=h.find("input.text-mark-field"),v=m.val();if(e&&i!==disabledSliderValue)if(l===E)if(v!==disabledSliderValue){if(u)extraRatingSliderEffects(c,disabledSliderValue);else{m.val(disabledSliderValue);w.val(getRatingDescription(h,disabledSliderValue))}initAllSliders(g)}if(!e&&i===disabledSliderValue)if(v===disabledSliderValue){if(u)extraRatingSliderEffects(c,ratingSliderDefault);else{m.val(ratingSliderDefault);w.val(getRatingDescription(h,ratingSliderDefault))}initAllSliders(g)}}}typeof updateSubmitButton!==F&&updateSubmitButton()}function updateBlogPostRating(c){console.log("AJAX slider start...");var a=c.closest(".rating-slider-assembly");if(a.metadata().notLoggedIn){thickBoxAlert('<strong><a href="/auth/login">Login</a></strong> as a Thinker to rate this blog post.');return}if(a.metadata().isPostAuthor){thickBoxAlert("You cannot rate your own blog post.");return}var b=$("div.blogcontent .ratingBlock").eq(0);b.load("/rating/savesimplerating",{postId:a.metadata().postId,postType:a.metadata().postType,oldValue:b.find(".ratingBlockRating").text(),previousVotes:b.find(".ratingBlockMetrics").text(),rating:$(".number-mark-field",a).val()},function(){activateFeaturePopups();console.log("...AJAX slider DONE")})}function initRatingSliders(d){var c="ready-to-submit",b="#rating-slider-mark-blog-post",a=".rating-slider-assembly";d.find("div.mini-slider-handle").css("display","block");d.slider({min:1,max:9,range:"min",steps:8,start:function(b,a){extraRatingSliderEffects(a.handle,a.value)},slide:function(b,a){if(b==null||mouseIsOverSlider(b,a))extraRatingSliderEffects(a.handle,a.value);else{extraRatingSliderEffects(a.handle,disabledSliderValue);return false}},stop:function(b,a){if(b==null||mouseIsOverSlider(b,a))extraRatingSliderEffects(a.handle,a.value);else extraRatingSliderEffects(a.handle,disabledSliderValue)},change:function(f,d){if(f==null||mouseIsOverSlider(f,d))extraRatingSliderEffects(d.handle,d.value);else extraRatingSliderEffects(d.handle,disabledSliderValue);var e=$(d.handle).closest(a).find(b);if(e.length>0)if(e.hasClass(c))updateBlogPostRating(e);else console.log("onchange: New slider trying to fire, but not yet ready...")}});d.each(function(){var d="value",e=$(this),g=e.parents(a),i=g.find(".slider-parking-pad");i.unbind("click").click(function(){extraRatingSliderEffects(this,disabledSliderValue);var c=i.closest(a).find(b);c.length>0&&updateBlogPostRating(c)});if(e.find(".slider-tic-right").length===0){var l=e.width()-2,h=e.height();if(h>0)for(var m=l/8,j,k=1;k<8;k++){j=$('<div class="slider-tic-right" style="width:'+m+"px; height: "+h+'px;"/>');e.append(j)}}var f=g.find(".number-mark-field");f.unbind("focus").focus(function(){this.select()});f.unbind("keydown").keydown(function(a){(a.keyCode>48&&a.keyCode<59||a.keyCode==109||a.keyCode==189)&&$(this).attr(d,"");this.select()});f.unbind("keyup").keyup(function(){var g=$(this),e=parseInt(g.attr(d),10),i=g.parents(a),h=i.find(".ui-slider");if(isNaN(e)){var f=i.find(b);if(f.length>0)if(f.hasClass(c))updateBlogPostRating(f);else console.log("numeric_field.keyup: New slider trying to fire, but not yet ready...")}else{var j=e;e=Math.max(1,e);e=Math.min(9,e);h.slider(d,e);e!=j&&g.attr(d,e)}extraRatingSliderEffects(h,e)}).keyup();extraRatingSliderEffects(e,parseInt(f.attr(d),10));e.addClass(c)})}var initRatingUIInterval;function initRatingUI(){var a="RATING-UI-SETUP";if($("#refreshEditRating .mini-slider-handle").length===0)return;blockEvents(a,function(){return false},"Initializing Rating Sliders...");clearInterval(initRatingUIInterval);initRatingUIInterval=setInterval(function(){var b=$("#refreshEditRating .rating-slider-assembly:no-hidden-ancestor");if(b.length>1){hideImportanceSliders();clearInterval(initRatingUIInterval);expireEventBlockRequest(a)}},50)}var minRequiredArticleRatings=5,minRequiredSelfRatings=2,ratingValidationWarning="You must rate at least five criteria in the Topic Rating section, and all criteria in Reviewer Self-Rating.";function saveRatings(){var c=".rating-validation-message",b="click",a="#alt-submitRatingsBtn";$(a).unbind(b).click(function(){return false});if(readyForRatingSubmission()){$(c).html("").hide();$("#frmTopicRating").mvcAjaxForm("#divRatingsPages",null,function(){initCollapsibleRegions();activateFeaturePopups();$('a.subTab[rel="subTabMenuRatePrev"]').click();$(a).unbind(b).click(function(){saveRatings();return false})},null)}else{$(c).html(ratingValidationWarning).show();$("#lbSuccess").show();$(a).unbind(b).click(function(){saveRatings();return false})}}function readyForRatingSubmission(){var a=true,b=$("#ratingPlaceholder table[topicGroupID='1'] .rating-slider-assembly:not(.priority-slider) input.number-mark-field[value!='"+disabledSliderValue+"']"),c=$("#ratingPlaceholder table[topicGroupID='2'] .rating-slider-assembly input.number-mark-field[value!='"+disabledSliderValue+"']");if(b.length<minRequiredArticleRatings||c.length<minRequiredSelfRatings)a=false;return a}function initShadowSliders(b){var e=b.closest(".dual-rating-slider"),a;if(b.is(".shadow-content-slider"))a=e.find(".working-content-slider .rating-slider-assembly");else a=e.find(".working-priority-slider .rating-slider-assembly");if(a.length!==1){alert("WARNING: Expected to find one working slider here, instead found "+a.length);return}var c=a.find(".number-mark-field").val(),h=a.find(".text-mark-field").val();b.find(".shadow-slider-number-value").html(c);b.find(".shadow-slider-text-field").html(h);var d=b.find(".shadow-slider-marker");if(c==disabledSliderValue)d.css({left:"-22px"});else{var g=5,k=128,i=k-g,j=i/8,f=g+(c-1)*j;d.css("left",f);d.css({left:f+"px"})}}function postRefreshRedraw(){initCollapsibleRegions();setColumnHeight()}function deleteAdditionalComments(){var b="#textComments",a=$(b).attr("value");a=a.replace(" ","");a=="Additionalcomments"&&$(b).attr("value","")}function toggleSliderPairs(f){var e="#edit-topic-ratings",d="#edit-my-rating-priorities",c=".shadow-content-slider, .working-priority-slider",b=".working-content-slider, .shadow-priority-slider",a=$("table.dual-rating-slider:not(.self-rating)");if(f==="show my rating priorities"){showImportanceSliders();a.find(b).hide();a.find(c).show();$(d).hide();$(e).show()}else{a.find(b).show();a.find(c).hide();$(d).show();$(e).hide()}initAllSliders($("#frmTopicRating"));a.find(".rating-slider-assembly:no-hidden-ancestor").each(function(){var b=$(this),c=b.find(".mini-slider"),a=b.find(".number-mark-field").val();if(a===disabledSliderValue)extraRatingSliderEffects(c,a);else c.slider("value",a)})}function showImportanceSliders(){var a=$(".dual-rating-slider").not(".self-rating"),b=a.find("tr.working-priority-slider");b.show();var c=a.find("tr.shadow-priority-slider");c.show();a.find("td.dual-slider-top-left").removeClass("dual-slider-bottom-left");a.find("td.dual-slider-top-right").removeClass("dual-slider-bottom-right");$("a#show-importance-sliders").hide();$("a#hide-importance-sliders").show()}function hideImportanceSliders(){toggleSliderPairs("show topic ratings");var a=$(".dual-rating-slider").not(".self-rating");a.find("tr.working-priority-slider, tr.shadow-priority-slider").hide();a.find("td.dual-slider-top-left").addClass("dual-slider-bottom-left");a.find("td.dual-slider-top-right").addClass("dual-slider-bottom-right");$("a#show-importance-sliders").show();$("a#hide-importance-sliders").hide()}(function(h){var q="transparent",n=128,p=139,e=255,j="y",f="",d=-1,g=10,b=false,a=null,c=true;function u(Ob,Pb,Kb){var O="plotunselected",N="plotselecting",F="string",M="rgba(0,0,0,0.1)",E="round",v="</div>",w="number",B="left",C=this,x=[],p={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:c,noColumns:1,labelFormatter:a,labelBoxBorderColor:"#ccc",container:a,position:"ne",margin:5,backgroundColor:a,backgroundOpacity:.85},xaxis:{mode:a,min:a,max:a,autoscaleMargin:a,ticks:a,tickFormatter:a,labelWidth:a,labelHeight:a,tickDecimals:a,tickSize:a,minTickSize:a,monthNames:a,timeformat:a},yaxis:{autoscaleMargin:.02},x2axis:{autoscaleMargin:a},y2axis:{autoscaleMargin:.02},points:{show:b,radius:3,lineWidth:2,fill:c,fillColor:"#ffffff"},lines:{lineWidth:2,fill:b,fillColor:a,steps:b},bars:{show:b,lineWidth:2,barWidth:1,fill:c,fillColor:a,align:B,horizontal:b},threshold:a,grid:{color:"#545454",backgroundColor:a,tickColor:"#dddddd",labelMargin:5,borderWidth:2,borderColor:a,markings:a,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:b,hoverable:b,autoHighlight:c,mouseActiveRadius:g},selection:{mode:a,color:"#e8cfac",inverse:b,boundsColor:"#000000",draggable:c},crosshair:{mode:a,color:"#aa0000"},shadowSize:3},S=a,W=a,L=a,e=a,t=a,y=h(Ob),n={xaxis:{},yaxis:{},x2axis:{},y2axis:{}},u={left:0,right:0,top:0,bottom:0},D=0,G=0,z=0,A=0,P={};C.setData=mb;C.setupGrid=kb;C.draw=nb;C.clearSelection=fb;C.setSelection=Cb;C.getCanvas=function(){return S};C.getPlotOffset=function(){return u};C.getData=function(){return x};C.getAxes=function(){return n};C.setCrosshair=gb;C.clearCrosshair=function(){gb(a)};C.highlight=jb;C.unhighlight=hb;Bb(Kb);mb(Pb);ub();kb();nb();function mb(a){x=Ib(a);pb();Fb()}function Ib(b){for(var d=[],a=0;a<b.length;++a){var c;if(b[a].data){c={};for(var e in b[a])c[e]=b[a][e]}else c={data:b[a]};d.push(c)}return d}function Bb(b){h.extend(c,p,b);if(p.grid.borderColor==a)p.grid.borderColor=p.grid.color;if(p.xaxis.noTicks&&p.xaxis.ticks==a)p.xaxis.ticks=p.xaxis.noTicks;if(p.yaxis.noTicks&&p.yaxis.ticks==a)p.yaxis.ticks=p.yaxis.noTicks;if(p.grid.coloredAreas)p.grid.markings=p.grid.coloredAreas;if(p.grid.coloredAreasColor)p.grid.markingsColor=p.grid.coloredAreasColor}function pb(){for(var f=x.length,s=[],j=[],e=0;e<x.length;++e){var q=x[e].color;if(q!=a){--f;if(typeof q==w)j.push(q);else s.push(k(x[e].color))}}for(e=0;e<j.length;++e)f=Math.max(f,j[e]+1);var g=[],l=0;e=0;while(g.length<f){var i;if(p.colors.length==e)i=new m(100,100,100);else i=k(p.colors[e]);var t=l%2==1?d:1,o=1+t*Math.ceil(l/2)*.2;i.scale(o,o,o);g.push(i);++e;if(e>=p.colors.length){e=0;++l}}var r=0,b;for(e=0;e<x.length;++e){b=x[e];if(b.color==a){b.color=g[r].toString();++r}else if(typeof b.color==w)b.color=g[b.color].toString();b.lines=h.extend(c,{},p.lines,b.lines);b.points=h.extend(c,{},p.points,b.points);b.bars=h.extend(c,{},p.bars,b.bars);if(b.lines.show==a&&!b.bars.show&&!b.points.show)b.lines.show=c;if(b.shadowSize==a)b.shadowSize=p.shadowSize;if(!b.xaxis)b.xaxis=n.xaxis;if(b.xaxis==1)b.xaxis=n.xaxis;else if(b.xaxis==2)b.xaxis=n.x2axis;if(!b.yaxis)b.yaxis=n.yaxis;if(b.yaxis==1)b.yaxis=n.yaxis;else if(b.yaxis==2)b.yaxis=n.y2axis;if(!b.threshold)b.threshold=p.threshold;b.subseries=a}}function Fb(){var H=Number.POSITIVE_INFINITY,G=Number.NEGATIVE_INFINITY,o,F,d,k,m,f;for(o in n){n[o].datamin=H;n[o].datamax=G;n[o].min=p[o].min;n[o].max=p[o].max;n[o].used=b}for(F=0;F<x.length;++F){f=x[F];f.datapoints={points:[],incr:2};var J=f.data,l=f.datapoints.points,t=f.xaxis,u=f.yaxis,C=H,A=G,E=H,D=G,i,g,e,j,K=[];if(f.bars.show){f.datapoints.incr=3;K.push({d:0})}t.used=u.used=c;j=f.datapoints.incr;for(d=k=0;d<J.length;++d,k+=j){e=J[d];i=a;g=a;if(J[d]!=a){i=e[0];g=e[1]}if(i!=a&&!isNaN(i=+i)){if(i<C)C=i;if(i>A)A=i}else i=a;if(g!=a&&!isNaN(g=+g)){if(g<E)E=g;if(g>D)D=g}else g=a;if(i==a||g==a)i=g=a;for(m=2;m<j;++m)l[k+m]=e[m]==a?K[m-2].d:e[m];l[k+1]=g;l[k]=i}if(f.bars.show){var y=f.bars.align==B?0:-f.bars.barWidth/2;if(f.bars.horizontal){E+=y;D+=y+f.bars.barWidth}else{C+=y;A+=y+f.bars.barWidth}}t.datamin=Math.min(t.datamin,C);t.datamax=Math.max(t.datamax,A);u.datamin=Math.min(u.datamin,E);u.datamax=Math.max(u.datamax,D);if(f.lines.show&&f.lines.steps){e=[];for(d=k=0;d<l.length;d+=j,k+=j){i=l[d];g=l[d+1];if(d>0&&l[d-j]!=a&&i!=a&&l[d-j+1]!=g){e[k]=i;e[k+1]=l[d-j+1];k+=j}e[k]=i;e[k+1]=g}f.datapoints.linespoints=e}if(f.threshold){var z=h.extend({},f),r=h.extend({},f);z.datapoints={points:[],incr:j};r.datapoints={points:[],incr:j};r.color=f.threshold.color;var v=f.threshold.below,s=z.datapoints.points,w=r.datapoints.points;for(d=0;d<l.length;d+=j){i=l[d];g=l[d+1];if(g<v)e=w;else e=s;e.push(i);e.push(g);for(m=2;m<j;++m)e[d+m]=l[d+m]}if(f.lines.show){var q=f.datapoints.linespoints||l;s=[];w=[];e=s;for(d=0;d<q.length;d+=j){i=q[d];g=q[d+1];var I=e;if(g!=a)if(g<v)e=w;else e=s;if(e!=I&&i!=a&&d>0&&q[d-j]!=a){k=(i-q[d-j])/(g-q[d-j+1])*(v-g)+i;I.push(k);I.push(v);e.push(a);e.push(a);e.push(k);e.push(v)}e.push(i);e.push(g)}z.datapoints.linespoints=s;r.datapoints.linespoints=w}f.subseries=[z,r]}}}function ub(){var b="position";function c(c,b){var a=document.createElement("canvas");a.width=c;a.height=b;if(h.browser.msie)a=window.G_vmlCanvasManager.initElement(a);return a}D=y.width();G=y.height();y.html(f);y.css(b)=="static"&&y.css(b,"relative");if(D<=0||G<=0)throw"Invalid dimensions for plot, width = "+D+", height = "+G;h.browser.msie&&window.G_vmlCanvasManager.init_(document);S=h(c(D,G)).appendTo(y).get(0);e=S.getContext("2d");W=h(c(D,G)).css({position:"absolute",left:0,top:0}).appendTo(y).get(0);t=W.getContext("2d");L=h([W,S]);if(p.selection.mode!=a||p.crosshair.mode!=a||p.grid.hoverable){L.each(function(){this.onmousemove=Eb});p.selection.mode!=a&&L.mousedown(Db)}p.crosshair.mode!=a&&L.mouseout(Gb);p.grid.clickable&&L.click(Nb)}function kb(){function b(a,b){Lb(a,b);ob(a,b);Mb(a,b);if(a==n.xaxis||a==n.x2axis){a.p2c=function(b){return (b-a.min)*a.scale};a.c2p=function(b){return a.min+b/a.scale}}else{a.p2c=function(b){return (a.max-b)*a.scale};a.c2p=function(b){return a.max-b/a.scale}}}for(var a in n)b(n[a],p[a]);Hb();zb();Ab()}function Lb(e,c){var d=c.min!=a?+c.min:e.datamin,b=c.max!=a?+c.max:e.datamax;if(d==Number.POSITIVE_INFINITY)d=0;if(b==Number.NEGATIVE_INFINITY)b=1;if(b-d==0){var g=b==0?1:.01;if(c.min==a)d-=g;if(c.max==a||c.min!=a)b+=g}else{var f=c.autoscaleMargin;if(f!=a){if(c.min==a){d-=(b-d)*f;if(d<0&&e.datamin>=0)d=0}if(c.max==a){b+=(b-d)*f;if(b>0&&e.datamax<=0)b=0}}}e.min=d;e.max=b}function ob(p,c){var o="year",d="month",k="hour",j="minute",i="second",l=1e3,b=60,A;if(typeof c.ticks==w&&c.ticks>0)A=c.ticks;else if(p==n.xaxis||p==n.x2axis)A=D/100;else A=G/b;var y=(p.max-p.min)/A,m,C,z,B,q,v,s;if(c.mode=="time"){var e={second:l,minute:b*l,hour:b*b*l,day:24*b*b*l,month:30*24*b*b*l,year:365.2425*24*b*b*l},t=[[1,i],[2,i],[5,i],[g,i],[30,i],[1,j],[2,j],[5,j],[g,j],[30,j],[1,k],[2,k],[4,k],[8,k],[12,k],[1,"day"],[2,"day"],[3,"day"],[.25,d],[.5,d],[1,d],[2,d],[3,d],[6,d],[1,o]],E=0;if(c.minTickSize!=a)if(typeof c.tickSize==w)E=c.tickSize;else E=c.minTickSize[0]*e[c.minTickSize[1]];for(q=0;q<t.length-1;++q)if(y<(t[q][0]*e[t[q][1]]+t[q+1][0]*e[t[q+1][1]])/2&&t[q][0]*e[t[q][1]]>=E)break;m=t[q][0];z=t[q][1];if(z==o){v=Math.pow(g,Math.floor(Math.log(y/e.year)/Math.LN10));s=y/e.year/v;if(s<1.5)m=1;else if(s<3)m=2;else if(s<7.5)m=5;else m=g;m*=v}if(c.tickSize){m=c.tickSize[0];z=c.tickSize[1]}C=function(g){var m=[],b=g.tickSize[0],c=g.tickSize[1],a=new Date(g.min),h=b*e[c];c==i&&a.setUTCSeconds(r(a.getUTCSeconds(),b));c==j&&a.setUTCMinutes(r(a.getUTCMinutes(),b));c==k&&a.setUTCHours(r(a.getUTCHours(),b));c==d&&a.setUTCMonth(r(a.getUTCMonth(),b));c==o&&a.setUTCFullYear(r(a.getUTCFullYear(),b));a.setUTCMilliseconds(0);h>=e.minute&&a.setUTCSeconds(0);h>=e.hour&&a.setUTCMinutes(0);h>=e.day&&a.setUTCHours(0);h>=e.day*4&&a.setUTCDate(1);h>=e.year&&a.setUTCMonth(0);var l=0,f=Number.NaN,n;do{n=f;f=a.getTime();m.push({v:f,label:g.tickFormatter(f,g)});if(c==d)if(b<1){a.setUTCDate(1);var p=a.getTime();a.setUTCMonth(a.getUTCMonth()+1);var q=a.getTime();a.setTime(f+l*e.hour+(q-p)*b);l=a.getUTCHours();a.setUTCHours(0)}else a.setUTCMonth(a.getUTCMonth()+b);else if(c==o)a.setUTCFullYear(a.getUTCFullYear()+b);else a.setTime(f+h)}while(f<g.max&&f!=n);return m};B=function(i,b){var g=new Date(i);if(c.timeformat!=a)return h.plot.formatDate(g,c.timeformat,c.monthNames);var d=b.tickSize[0]*e[b.tickSize[1]],f=b.max-b.min;if(d<e.minute)fmt="%h:%M:%S";else if(d<e.day)if(f<2*e.day)fmt="%h:%M";else fmt="%b %d %h:%M";else if(d<e.month)fmt="%b %d";else if(d<e.year)if(f<e.year)fmt="%b";else fmt="%b %y";else fmt="%y";return h.plot.formatDate(g,fmt,c.monthNames)}}else{var u=c.tickDecimals,x=-Math.floor(Math.log(y)/Math.LN10);if(u!=a&&x>u)x=u;v=Math.pow(g,-x);s=y/v;if(s<1.5)m=1;else if(s<3){m=2;if(s>2.25&&(u==a||x+1<=u)){m=2.5;++x}}else if(s<7.5)m=5;else m=g;m*=v;if(c.minTickSize!=a&&m<c.minTickSize)m=c.minTickSize;if(c.tickSize!=a)m=c.tickSize;p.tickDecimals=Math.max(0,u!=a?u:x);C=function(a){var c=[],f=r(a.min,a.tickSize),e=0,b=Number.NaN,d;do{d=b;b=f+e*a.tickSize;c.push({v:b,label:a.tickFormatter(b,a)});++e}while(b<a.max&&b!=d);return c};B=function(b,a){return b.toFixed(a.tickDecimals)}}p.tickSize=z?[m,z]:m;p.tickGenerator=C;if(h.isFunction(c.tickFormatter))p.tickFormatter=function(b,a){return f+c.tickFormatter(b,a)};else p.tickFormatter=B;if(c.labelWidth!=a)p.labelWidth=c.labelWidth;if(c.labelHeight!=a)p.labelHeight=c.labelHeight}function Mb(b,c){b.ticks=[];if(!b.used)return;if(c.ticks==a)b.ticks=b.tickGenerator(b);else if(typeof c.ticks==w){if(c.ticks>0)b.ticks=b.tickGenerator(b)}else if(c.ticks){var d=c.ticks;if(h.isFunction(d))d=d({min:b.min,max:b.max});for(var i,g=0;g<d.length;++g){var f=a,e=d[g];if(typeof e=="object"){i=e[0];if(e.length>1)f=e[1]}else i=e;if(f==a)f=b.tickFormatter(i,b);b.ticks[g]={v:i,label:f}}}if(c.autoscaleMargin!=a&&b.ticks.length>0){if(c.min==a)b.min=Math.min(b.min,b.ticks[0].v);if(c.max==a&&b.ticks.length>1)b.max=Math.min(b.max,b.ticks[b.ticks.length-1].v)}}function Hb(){function d(b){if(b.labelWidth==a)b.labelWidth=D/6;if(b.labelHeight==a){labels=[];for(i=0;i<b.ticks.length;++i){l=b.ticks[i].label;l&&labels.push('<div class="tickLabel" style="float:left;width:'+b.labelWidth+'px">'+l+v)}b.labelHeight=0;if(labels.length>0){var c=h('<div style="position:absolute;top:-10000px;width:10000px;font-size:smaller">'+labels.join(f)+'<div style="clear:left"></div></div>').appendTo(y);b.labelHeight=c.height();c.remove()}}}function e(b){if(b.labelWidth==a||b.labelHeight==a){for(var d=[],g,e=0;e<b.ticks.length;++e){g=b.ticks[e].label;g&&d.push('<div class="tickLabel">'+g+v)}if(d.length>0){var c=h('<div style="position:absolute;top:-10000px;font-size:smaller">'+d.join(f)+v).appendTo(y);if(b.labelWidth==a)b.labelWidth=c.width();if(b.labelHeight==a)b.labelHeight=c.find("div").height();c.remove()}if(b.labelWidth==a)b.labelWidth=0;if(b.labelHeight==a)b.labelHeight=0}}d(n.xaxis);e(n.yaxis);d(n.x2axis);e(n.y2axis);var b=p.grid.borderWidth;for(i=0;i<x.length;++i)b=Math.max(b,2*(x[i].points.radius+x[i].points.lineWidth/2));u.left=u.right=u.top=u.bottom=b;var c=p.grid.labelMargin+p.grid.borderWidth;if(n.xaxis.labelHeight>0)u.bottom=Math.max(b,n.xaxis.labelHeight+c);if(n.yaxis.labelWidth>0)u.left=Math.max(b,n.yaxis.labelWidth+c);if(n.x2axis.labelHeight>0)u.top=Math.max(b,n.x2axis.labelHeight+c);if(n.y2axis.labelWidth>0)u.right=Math.max(b,n.y2axis.labelWidth+c);z=D-u.left-u.right;A=G-u.bottom-u.top;n.xaxis.scale=z/(n.xaxis.max-n.xaxis.min);n.yaxis.scale=A/(n.yaxis.max-n.yaxis.min);n.x2axis.scale=z/(n.x2axis.max-n.x2axis.min);n.y2axis.scale=A/(n.y2axis.max-n.y2axis.min)}function nb(){Jb();for(var b=0;b<x.length;++b){var a=x[b];if(a.subseries)for(var c=0;c<a.subseries.length;++c)ib(a.subseries[c]);else ib(a)}}function R(b,h){var e=h+"axis",g=h+"2axis",f,c,d,i;if(b[e]){f=n[e];c=b[e].from;d=b[e].to}else if(b[g]){f=n[g];c=b[g].from;d=b[g].to}else{f=n[e];c=b[h+"1"];d=b[h+"2"]}if(c!=a&&d!=a&&c>d)return {from:d,to:c,axis:f};return {from:c,to:d,axis:f}}function Jb(){var f;e.save();e.clearRect(0,0,D,G);e.translate(u.left,u.top);if(p.grid.backgroundColor){e.fillStyle=bb(p.grid.backgroundColor,A,0,"rgba(255, 255, 255, 0)");e.fillRect(0,0,z,A)}var i=p.grid.markings;if(i){if(h.isFunction(i))i=i({xmin:n.xaxis.min,xmax:n.xaxis.max,ymin:n.yaxis.min,ymax:n.yaxis.max,xaxis:n.xaxis,yaxis:n.yaxis,x2axis:n.x2axis,y2axis:n.y2axis});for(f=0;f<i.length;++f){var l=i[f],b=R(l,"x"),c=R(l,j);if(b.from==a)b.from=b.axis.min;if(b.to==a)b.to=b.axis.max;if(c.from==a)c.from=c.axis.min;if(c.to==a)c.to=c.axis.max;if(b.to<b.axis.min||b.from>b.axis.max||c.to<c.axis.min||c.from>c.axis.max)continue;b.from=Math.max(b.from,b.axis.min);b.to=Math.min(b.to,b.axis.max);c.from=Math.max(c.from,c.axis.min);c.to=Math.min(c.to,c.axis.max);if(b.from==b.to&&c.from==c.to)continue;b.from=b.axis.p2c(b.from);b.to=b.axis.p2c(b.to);c.from=c.axis.p2c(c.from);c.to=c.axis.p2c(c.to);if(b.from==b.to||c.from==c.to){e.strokeStyle=l.color||p.grid.markingsColor;e.beginPath();e.lineWidth=l.lineWidth||p.grid.markingsLineWidth;e.moveTo(b.from,c.from);e.lineTo(b.to,c.to);e.stroke()}else{e.fillStyle=l.color||p.grid.markingsColor;e.fillRect(b.from,c.to,b.to-b.from,c.from-c.to)}}}e.lineWidth=1;e.strokeStyle=p.grid.tickColor;e.beginPath();var g,d=n.xaxis;for(f=0;f<d.ticks.length;++f){g=d.ticks[f].v;if(g<=d.min||g>=n.xaxis.max)continue;e.moveTo(Math.floor(d.p2c(g))+e.lineWidth/2,0);e.lineTo(Math.floor(d.p2c(g))+e.lineWidth/2,A)}d=n.yaxis;for(f=0;f<d.ticks.length;++f){g=d.ticks[f].v;if(g<=d.min||g>=d.max)continue;e.moveTo(0,Math.floor(d.p2c(g))+e.lineWidth/2);e.lineTo(z,Math.floor(d.p2c(g))+e.lineWidth/2)}d=n.x2axis;for(f=0;f<d.ticks.length;++f){g=d.ticks[f].v;if(g<=d.min||g>=d.max)continue;e.moveTo(Math.floor(d.p2c(g))+e.lineWidth/2,-5);e.lineTo(Math.floor(d.p2c(g))+e.lineWidth/2,5)}d=n.y2axis;for(f=0;f<d.ticks.length;++f){g=d.ticks[f].v;if(g<=d.min||g>=d.max)continue;e.moveTo(z-5,Math.floor(d.p2c(g))+e.lineWidth/2);e.lineTo(z+5,Math.floor(d.p2c(g))+e.lineWidth/2)}e.stroke();if(p.grid.borderWidth){var k=p.grid.borderWidth;e.lineWidth=k;e.strokeStyle=p.grid.borderColor;e.strokeRect(-k/2,-k/2,z+k,A+k)}e.restore()}function zb(){var d='px;text-align:center" class="tickLabel">',a="px;width:",c="px;left:",b='<div style="position:absolute;top:';y.find(".tickLabels").remove();var h=['<div class="tickLabels" style="font-size:smaller;color:'+p.grid.color+'">'];function e(a,d){for(var c=0;c<a.ticks.length;++c){var b=a.ticks[c];if(!b.label||b.v<a.min||b.v>a.max)continue;h.push(d(b,a))}}var g=p.grid.labelMargin+p.grid.borderWidth;e(n.xaxis,function(f,e){return b+(u.top+A+g)+c+Math.round(u.left+e.p2c(f.v)-e.labelWidth/2)+a+e.labelWidth+d+f.label+v});e(n.yaxis,function(d,c){return b+Math.round(u.top+c.p2c(d.v)-c.labelHeight/2)+"px;right:"+(u.right+z+g)+a+c.labelWidth+'px;text-align:right" class="tickLabel">'+d.label+v});e(n.x2axis,function(e,b){return '<div style="position:absolute;bottom:'+(u.bottom+A+g)+c+Math.round(u.left+b.p2c(e.v)-b.labelWidth/2)+a+b.labelWidth+d+e.label+v});e(n.y2axis,function(e,d){return b+Math.round(u.top+d.p2c(e.v)-d.labelHeight/2)+c+(u.left+z+g)+a+d.labelWidth+'px;text-align:left" class="tickLabel">'+e.label+v});h.push(v);y.append(h.join(f))}function ib(a){a.lines.show&&!a.suppressed&&vb(a);a.bars.show&&!a.suppressed&&wb(a);a.points.show&&!a.suppressed&&tb(a)}function vb(d){function i(l,m,n,g,h){var j=l.linespoints||l.points,k=l.incr,o=a,p=a;e.beginPath();for(var i=k;i<j.length;i+=k){var b=j[i-k],c=j[i-k+1],d=j[i],f=j[i+1];if(b==a||d==a)continue;if(c<=f&&c<h.min){if(f<h.min)continue;b=(h.min-c)/(f-c)*(d-b)+b;c=h.min}else if(f<=c&&f<h.min){if(c<h.min)continue;d=(h.min-c)/(f-c)*(d-b)+b;f=h.min}if(c>=f&&c>h.max){if(f>h.max)continue;b=(h.max-c)/(f-c)*(d-b)+b;c=h.max}else if(f>=c&&f>h.max){if(c>h.max)continue;d=(h.max-c)/(f-c)*(d-b)+b;f=h.max}if(b<=d&&b<g.min){if(d<g.min)continue;c=(g.min-b)/(d-b)*(f-c)+c;b=g.min}else if(d<=b&&d<g.min){if(b<g.min)continue;f=(g.min-b)/(d-b)*(f-c)+c;d=g.min}if(b>=d&&b>g.max){if(d>g.max)continue;c=(g.max-b)/(d-b)*(f-c)+c;b=g.max}else if(d>=b&&d>g.max){if(b>g.max)continue;f=(g.max-b)/(d-b)*(f-c)+c;d=g.max}(b!=o||c!=p)&&e.moveTo(g.p2c(b)+m,h.p2c(c)+n);o=d;p=f;e.lineTo(g.p2c(d)+m,h.p2c(f)+n)}e.stroke()}function k(q,i,d){for(var n=q.linespoints||q.points,p=q.incr,r=Math.min(Math.max(0,d.min),d.max),k,o=0,m=b,l=p;l<n.length;l+=p){var f=n[l-p],g=n[l-p+1],h=n[l],j=n[l+1];if(m&&f!=a&&h==a){e.lineTo(i.p2c(o),d.p2c(r));e.fill();m=b;continue}if(f==a||h==a)continue;if(f<=h&&f<i.min){if(h<i.min)continue;g=(i.min-f)/(h-f)*(j-g)+g;f=i.min}else if(h<=f&&h<i.min){if(f<i.min)continue;j=(i.min-f)/(h-f)*(j-g)+g;h=i.min}if(f>=h&&f>i.max){if(h>i.max)continue;g=(i.max-f)/(h-f)*(j-g)+g;f=i.max}else if(h>=f&&h>i.max){if(f>i.max)continue;j=(i.max-f)/(h-f)*(j-g)+g;h=i.max}if(!m){e.beginPath();e.moveTo(i.p2c(f),d.p2c(r));m=c}if(g>=d.max&&j>=d.max){e.lineTo(i.p2c(f),d.p2c(d.max));e.lineTo(i.p2c(h),d.p2c(d.max));o=h;continue}else if(g<=d.min&&j<=d.min){e.lineTo(i.p2c(f),d.p2c(d.min));e.lineTo(i.p2c(h),d.p2c(d.min));o=h;continue}var t=f,s=h;if(g<=j&&g<d.min&&j>=d.min){f=(d.min-g)/(j-g)*(h-f)+f;g=d.min}else if(j<=g&&j<d.min&&g>=d.min){h=(d.min-g)/(j-g)*(h-f)+f;j=d.min}if(g>=j&&g>d.max&&j<=d.max){f=(d.max-g)/(j-g)*(h-f)+f;g=d.max}else if(j>=g&&j>d.max&&g<=d.max){h=(d.max-g)/(j-g)*(h-f)+f;j=d.max}if(f!=t){if(g<=d.min)k=d.min;else k=d.max;e.lineTo(i.p2c(t),d.p2c(k));e.lineTo(i.p2c(f),d.p2c(k))}e.lineTo(i.p2c(f),d.p2c(g));e.lineTo(i.p2c(h),d.p2c(j));if(h!=s){if(j<=d.min)k=d.min;else k=d.max;e.lineTo(i.p2c(h),d.p2c(k));e.lineTo(i.p2c(s),d.p2c(k))}o=Math.max(h,s)}if(m){e.lineTo(i.p2c(o),d.p2c(r));e.fill()}}e.save();e.translate(u.left,u.top);e.lineJoin=E;var f=d.lines.lineWidth,g=d.shadowSize;if(f>0&&g>0){e.lineWidth=g;e.strokeStyle=M;var h=1;i(d.datapoints,h,Math.sqrt((f/2+g/2)*(f/2+g/2)-h*h),d.xaxis,d.yaxis);e.lineWidth=g/2;i(d.datapoints,h,Math.sqrt((f/2+g/4)*(f/2+g/4)-h*h),d.xaxis,d.yaxis)}e.lineWidth=f;e.strokeStyle=d.color;var j=V(d.lines,d.color,0,A);if(j){e.fillStyle=j;k(d.datapoints,d.xaxis,d.yaxis)}f>0&&i(d.datapoints,0,0,d.xaxis,d.yaxis);e.restore()}function tb(b){function f(j,n,k,m,l,g,h){for(var f=j.points,o=j.incr,b=0;b<f.length;b+=o){var d=f[b],i=f[b+1];if(d==a||d<g.min||d>g.max||i<h.min||i>h.max)continue;e.beginPath();e.arc(g.p2c(d),h.p2c(i)+m,n,0,l,c);if(k){e.fillStyle=k;e.fill()}e.stroke()}}e.save();e.translate(u.left,u.top);var h=b.lines.lineWidth,i=b.shadowSize,g=b.points.radius;if(h>0&&i>0){var d=i/2;e.lineWidth=d;e.strokeStyle=M;f(b.datapoints,g,a,d+d/2,2*Math.PI,b.xaxis,b.yaxis);e.strokeStyle="rgba(0,0,0,0.2)";f(b.datapoints,g,a,d/2,2*Math.PI,b.xaxis,b.yaxis)}e.lineWidth=h;e.strokeStyle=b.color;f(b.datapoints,g,V(b.points,b.color),0,2*Math.PI,b.xaxis,b.yaxis);e.restore()}function lb(p,q,u,t,s,h,r,i,j,a,v){var e,g,d,f,m,l,n,k,o;if(v){k=l=n=a.lineWidth!==0;m=b;e=u;g=p;f=q+t;d=q+s;if(g<e){o=g;g=e;e=o;m=c;l=b}}else{m=l=n=a.lineWidth!==0;k=b;e=p+t;g=p+s;d=u;f=q;if(f<d){o=f;f=d;d=o;k=c;n=b}}if(g<i.min||e>i.max||f<j.min||d>j.max)return;if(e<i.min){e=i.min;m=b}if(g>i.max){g=i.max;l=b}if(d<j.min){d=j.min;k=b}if(f>j.max){f=j.max;n=b}e=i.p2c(e);d=j.p2c(d);g=i.p2c(g);f=j.p2c(f);if(r){a.beginPath();a.moveTo(e,d);a.lineTo(e,f);a.lineTo(g,f);a.lineTo(g,d);a.fillStyle=r(d,f);a.fill()}if(m||l||n||k){a.beginPath();a.moveTo(e,d+h);if(m)a.lineTo(e,f+h);else a.moveTo(e,f+h);if(n)a.lineTo(g,f+h);else a.moveTo(g,f+h);if(l)a.lineTo(g,d+h);else a.moveTo(g,d+h);if(k)a.lineTo(e,d+h);else a.moveTo(e,d+h);a.stroke()}}function wb(b){function f(f,i,h,j,g,k,l){for(var d=f.points,m=f.incr,c=0;c<d.length;c+=m){if(d[c]==a)continue;lb(d[c],d[c+1],d[c+2],i,h,j,g,k,l,e,b.bars.horizontal)}}e.save();e.translate(u.left,u.top);e.lineWidth=b.bars.lineWidth;e.strokeStyle=b.color;var c=b.bars.align==B?0:-b.bars.barWidth/2,d=b.bars.fill?function(a,c){return V(b.bars,b.color,a,c)}:a;f(b.datapoints,c,c+b.bars.barWidth,0,d,b.xaxis,b.yaxis);e.restore()}function V(b,e,f,g){var c=b.fill;if(!c)return a;if(b.fillColor)return bb(b.fillColor,f,g,e);var d=k(e);d.a=typeof c==w?c:.4;d.normalize();return d.toString()}function Ab(){var d="px;";y.find(".legend").remove();if(!p.legend.show)return;var g=[],o=b,A=p.legend.labelFormatter,n,l;for(i=0;i<x.length;++i){n=x[i];l=n.label;if(!l)continue;if(i%p.legend.noColumns==0){o&&g.push("</tr>");g.push("<tr>");o=c}if(A)l=A(l,n);g.push('<td class="legendColorBox"><div style="border:1px solid '+p.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+n.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+l+"</td>")}o&&g.push("</tr>");if(g.length==0)return;var w='<table style="font-size:smaller;color:'+p.grid.color+'">'+g.join(f)+"</table>";if(p.legend.container!=a)h(p.legend.container).html(w);else{var j=f,m=p.legend.position,e=p.legend.margin;if(e[0]==a)e=[e,e];if(m.charAt(0)=="n")j+="top:"+(e[1]+u.top)+d;else if(m.charAt(0)=="s")j+="bottom:"+(e[1]+u.bottom)+d;if(m.charAt(1)=="e")j+="right:"+(e[0]+u.right)+d;else if(m.charAt(1)=="w")j+="left:"+(e[0]+u.left)+d;var q=h('<div class="legend">'+w.replace('style="','style="position:absolute;'+j+";")+v).appendTo(y);if(p.legend.backgroundOpacity!=0){var t=p.legend.backgroundColor;if(t==a){var r;if(p.grid.backgroundColor&&typeof p.grid.backgroundColor==F)r=p.grid.backgroundColor;else r=s(q);t=k(r).adjust(a,a,a,1).toString()}var z=q.children();h('<div style="position:absolute;width:'+z.width()+"px;height:"+z.height()+d+j+"background-color:"+t+';"> </div>').prependTo(q).css("opacity",p.legend.backgroundOpacity)}}}var J={pageX:a,pageY:a},q={first:{x:d,y:d},second:{x:d,y:d},show:b,active:b},K={pos:{x:d,y:d}},H=[],T=b,U=a,Qb=a;function xb(u,v,D){for(var l=p.grid.mouseActiveRadius,s=l*l+1,i=a,E=b,c,d=0;d<x.length;++d){if(!D(x[d]))continue;var e=x[d],q=e.xaxis,r=e.yaxis,g=e.datapoints.points,m=e.datapoints.incr,j=q.c2p(u),k=r.c2p(v),y=l/q.scale,z=l/r.scale;if(e.lines.show||e.points.show)for(c=0;c<g.length;c+=m){var f=g[c],h=g[c+1];if(f==a)continue;if(f-j>y||f-j<-y||h-k>z||h-k<-z)continue;var A=Math.abs(q.p2c(f)-u),C=Math.abs(r.p2c(h)-v),w=A*A+C*C;if(w<s){s=w;i=[d,c/m]}}if(e.bars.show&&!i){var o=e.bars.align==B?0:-e.bars.barWidth/2,t=o+e.bars.barWidth;for(c=0;c<g.length;c+=m){var f=g[c],h=g[c+1],n=g[c+2];if(f==a)continue;if(x[d].bars.horizontal?j<=Math.max(n,f)&&j>=Math.min(n,f)&&k>=h+o&&k<=h+t:j>=f+o&&j<=f+t&&k>=Math.min(n,h)&&k<=Math.max(n,h))i=[d,c/m]}}}if(i){d=i[0];c=i[1];return {datapoint:x[d].data[c],dataIndex:c,series:x[d],seriesIndex:d}}return a}function Eb(g){var e=g||window.event;if(e.pageX==a&&e.clientX!=a){var c=document.documentElement,f=document.body;J.pageX=e.clientX+(c&&c.scrollLeft||f.scrollLeft||0)-(c.clientLeft||0);J.pageY=e.clientY+(c&&c.scrollTop||f.scrollTop||0)-(c.clientTop||0)}else{J.pageX=e.pageX;J.pageY=e.pageY}p.grid.hoverable&&X("plothover",J,function(a){return a["hoverable"]!=b});if(p.crosshair.mode!=a)if(!q.active){Z(K.pos,J);I()}else K.pos.x=d;if(q.active&&p.selection.draggable){y.trigger(N,[Q()?Y():a]);eb(J)}}function Db(d){if(d.which!=1)return;document.body.focus();if(document.onselectstart!==undefined&&P.onselectstart==a){P.onselectstart=document.onselectstart;document.onselectstart=function(){return b}}if(document.ondrag!==undefined&&P.ondrag==a){P.ondrag=document.ondrag;document.ondrag=function(){return b}}p.selection.draggable&&db(q.first,d);J.pageX=a;q.active=c;p.selection.draggable&&h(document).one("mouseup",rb)}function Gb(){if(p.crosshair.mode!=a&&K.pos.x!=d){K.pos.x=d;I()}}function Nb(a){if(T){T=b;return}X("plotclick",a,function(a){return a["clickable"]!=b})}function X(f,e,j){var d=L.offset(),b={pageX:e.pageX,pageY:e.pageY},g=e.pageX-d.left-u.left,h=e.pageY-d.top-u.top;if(n.xaxis.used)b.x=n.xaxis.c2p(g);if(n.yaxis.used)b.y=n.yaxis.c2p(h);if(n.x2axis.used)b.x2=n.x2axis.c2p(g);if(n.y2axis.used)b.y2=n.y2axis.c2p(h);var a=xb(g,h,j);if(a){a.pageX=parseInt(a.series.xaxis.p2c(a.datapoint[0])+d.left+u.left);a.pageY=parseInt(a.series.yaxis.p2c(a.datapoint[1])+d.top+u.top)}if(p.grid.autoHighlight){for(var i=0;i<H.length;++i){var c=H[i];c.auto==f&&!(a&&c.series==a.series&&c.point==a.datapoint)&&hb(c.series,c.point)}a&&jb(a.series,a.datapoint,f)}y.trigger(f,[b,a])}function I(){if(!U)U=setTimeout(yb,30)}function yb(){U=a;t.save();t.clearRect(0,0,D,G);t.translate(u.left,u.top);for(var f,n=0;n<H.length;++n){f=H[n];if(f.series.bars.show)sb(f.series,f.point);else qb(f.series,f.point)}if(q.show&&Q()){t.strokeStyle=k(p.selection.color).scale(a,a,a,.8).toString();t.lineWidth=2;e.lineJoin=E;t.fillStyle=k(p.selection.color).scale(a,a,a,.4).toString();var b,h,c,g;if(p.selection.inverse){b=0,h=0,c=Math.min(q.first.x,q.second.x),g=Math.abs(q.second.y-q.first.y);t.fillRect(b,h,c,g);b=Math.max(q.first.x,q.second.x),c=z-b;t.fillRect(b,h,c,g);t.strokeStyle=k(p.selection.boundsColor).scale(a,a,a,.8).toString();t.lineJoin="miter";var l=Math.min(5,Math.abs(q.second.x-q.first.x));t.beginPath();t.moveTo(Math.min(q.first.x,q.second.x)+l,0-t.lineWidth/2);t.lineTo(Math.min(q.first.x,q.second.x),0-t.lineWidth/2);t.lineTo(Math.min(q.first.x,q.second.x),Math.abs(q.second.y-q.first.y+t.lineWidth/2));t.lineTo(Math.min(q.first.x,q.second.x)+l,Math.abs(q.second.y-q.first.y+t.lineWidth/2));t.stroke();t.beginPath();t.moveTo(Math.max(q.first.x,q.second.x)-l,0-t.lineWidth/2);t.lineTo(Math.max(q.first.x,q.second.x),0-t.lineWidth/2);t.lineTo(Math.max(q.first.x,q.second.x),Math.abs(q.second.y-q.first.y+t.lineWidth/2));t.lineTo(Math.max(q.first.x,q.second.x)-l,Math.abs(q.second.y-q.first.y+t.lineWidth/2));t.stroke()}else{b=Math.min(q.first.x,q.second.x),h=Math.min(q.first.y,q.second.y),c=Math.abs(q.second.x-q.first.x),g=Math.abs(q.second.y-q.first.y);t.fillRect(b,h,c,g);t.strokeRect(b,h,c,g)}}var i=K.pos,m=p.crosshair.mode;if(m!=a&&i.x!=d){t.strokeStyle=k(p.crosshair.color).scale(a,a,a,.8).toString();t.lineWidth=1;e.lineJoin=E;t.beginPath();if(m.indexOf("x")!=d){t.moveTo(i.x,0);t.lineTo(i.x,A)}if(m.indexOf(j)!=d){t.moveTo(0,i.y);t.lineTo(z,i.y)}t.stroke()}t.restore()}function jb(a,c,e){if(typeof a==w)a=x[a];if(typeof c==w)c=a.data[c];var f=cb(a,c);if(f==d){H.push({series:a,point:c,auto:e});I()}else if(!e)H[f].auto=b}function hb(a,b){if(typeof a==w)a=x[a];if(typeof b==w)b=a.data[b];var c=cb(a,b);if(c!=d){H.splice(c,1);I()}}function cb(e,c){for(var a=0;a<H.length;++a){var b=H[a];if(b.series==e&&b.point[0]==c[0]&&b.point[1]==c[1])return a}return d}function qb(a,h){var e=h[0],f=h[1],b=a.xaxis,d=a.yaxis;if(e<b.min||e>b.max||f<d.min||f>d.max)return;var g=a.points.radius+a.points.lineWidth/2;t.lineWidth=g;t.strokeStyle=k(a.color).scale(1,1,1,.5).toString();var i=1.5*g;t.beginPath();t.arc(b.p2c(e),d.p2c(f),i,0,2*Math.PI,c);t.stroke()}function sb(a,b){t.lineWidth=a.bars.lineWidth;t.strokeStyle=k(a.color).scale(1,1,1,.5).toString();var d=k(a.color).scale(1,1,1,.5).toString(),c=a.bars.align==B?0:-a.bars.barWidth/2;lb(b[0],b[1],b[2]||0,c,c+a.bars.barWidth,0,function(){return d},a.xaxis,a.yaxis,t,a.bars.horizontal)}function Z(b,c){var a=L.offset();b.x=o(0,c.pageX-a.left-u.left,z);b.y=o(0,c.pageY-a.top-u.top,A)}function gb(b){if(b==a)K.pos.x=d;else{K.pos.x=o(0,b.x!=a?n.xaxis.p2c(b.x):n.x2axis.p2c(b.x2),z);K.pos.y=o(0,b.y!=a?n.yaxis.p2c(b.y):n.y2axis.p2c(b.y2),A)}I()}function Y(){var b=Math.min(q.first.x,q.second.x),c=Math.max(q.first.x,q.second.x),d=Math.max(q.first.y,q.second.y),e=Math.min(q.first.y,q.second.y),a={};if(n.xaxis.used)a.xaxis={from:n.xaxis.c2p(b),to:n.xaxis.c2p(c)};if(n.x2axis.used)a.x2axis={from:n.x2axis.c2p(b),to:n.x2axis.c2p(c)};if(n.yaxis.used)a.yaxis={from:n.yaxis.c2p(d),to:n.yaxis.c2p(e)};if(n.y2axis.used)a.y2axis={from:n.y2axis.c2p(d),to:n.y2axis.c2p(e)};return a}function ab(){var a=Y();y.trigger("plotselected",[a]);n.xaxis.used&&n.yaxis.used&&y.trigger("selected",[{x1:a.xaxis.from,y1:a.yaxis.from,x2:a.xaxis.to,y2:a.yaxis.to}])}function rb(d){if(document.onselectstart!==undefined)document.onselectstart=P.onselectstart;if(document.ondrag!==undefined)document.ondrag=P.ondrag;q.active=b;eb(d);if(Q()){ab();T=c}else{y.trigger(O,[]);y.trigger(N,[a])}return b}function db(a,b){Z(a,b);if(p.selection.mode==j)if(a==q.first)a.x=0;else a.x=z;if(p.selection.mode=="x")if(a==q.first)a.y=0;else a.y=A}function eb(b){if(b.pageX==a)return;db(q.second,b);if(Q()){q.show=c;I()}else fb(c)}function fb(a){if(q.show){q.show=b;I();!a&&y.trigger(O,[])}}function Cb(b,d){var a;if(p.selection.mode==j){q.first.x=0;q.second.x=z}else{a=R(b,"x");q.first.x=a.axis.p2c(a.from);q.second.x=a.axis.p2c(a.to)}if(p.selection.mode=="x"){q.first.y=0;q.second.y=A}else{a=R(b,j);q.first.y=a.axis.p2c(a.from);q.second.y=a.axis.p2c(a.to)}q.show=c;I();!d&&ab()}function Q(){var a=5;if(!p.selection.draggable)return c;return Math.abs(q.second.x-q.first.x)>=a&&Math.abs(q.second.y-q.first.y)>=a}function bb(b,h,i,g){if(typeof b==F)return b;else{for(var d=e.createLinearGradient(0,i,0,h),c=0,f=b.colors.length;c<f;++c){var a=b.colors[c];d.addColorStop(c/(f-1),typeof a==F?a:k(g).scale(a.brightness,a.brightness,a.brightness,a.opacity))}return d}}}h.plot=function(b,c,a){var d=new u(b,c,a);return d};h.plot.formatDate=function(e,m,g){var h=function(a){a=f+a;return a.length==1?"0"+a:a},l=[],i=b;if(g==a)g=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];for(var k=0;k<m.length;++k){var d=m.charAt(k);if(i){switch(d){case "h":d=f+e.getUTCHours();break;case "H":d=h(e.getUTCHours());break;case "M":d=h(e.getUTCMinutes());break;case "S":d=h(e.getUTCSeconds());break;case "d":d=f+e.getUTCDate();break;case "m":d=f+(e.getUTCMonth()+1);break;case j:d=f+e.getUTCFullYear();break;case "b":d=f+g[e.getUTCMonth()]}l.push(d);i=b}else if(d=="%")i=c;else l.push(d)}return l.join(f)};function r(b,a){return a*Math.floor(b/a)}function o(c,a,b){if(a<c)return c;else if(a>b)return b;else return a}function m(){var c=this,f=["r","g","b","a"],b=4;while(d<--b)c[f[b]]=arguments[b]||(b==3?1:0);c.toString=function(){var a=this;if(a.a>=1)return "rgb("+[a.r,a.g,a.b].join(",")+")";else return "rgba("+[a.r,a.g,a.b,a.a].join(",")+")"};c.scale=function(){b=4;while(d<--b)if(arguments[b]!=a)this[f[b]]*=arguments[b];return this.normalize()};c.adjust=function(){b=4;while(d<--b)if(arguments[b]!=a)this[f[b]]+=arguments[b];return this.normalize()};c.clone=function(){var a=this;return new m(a.r,a.b,a.g,a.a)};var g=function(c,b,a){return Math.max(Math.min(c,a),b)};c.normalize=function(){var a=this;a.r=o(0,parseInt(a.r),e);a.g=o(0,parseInt(a.g),e);a.b=o(0,parseInt(a.b),e);a.a=o(0,a.a,1);return a};c.normalize()}var t={aqua:[0,e,e],azure:[240,e,e],beige:[245,245,220],black:[0,0,0],blue:[0,0,e],brown:[165,42,42],cyan:[0,e,e],darkblue:[0,0,p],darkcyan:[0,p,p],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[p,0,p],darkolivegreen:[85,107,47],darkorange:[e,140,0],darkorchid:[153,50,204],darkred:[p,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[e,0,e],gold:[e,215,0],green:[0,n,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,e,e],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[e,182,193],lightyellow:[e,e,224],lime:[0,e,0],magenta:[e,0,e],maroon:[n,0,0],navy:[0,0,n],olive:[n,n,0],orange:[e,165,0],pink:[e,192,203],purple:[n,0,n],violet:[n,0,n],red:[e,0,0],silver:[192,192,192],white:[e,e,e],yellow:[e,e,0]};function s(c){var a,b=c;do{a=b.css("background-color").toLowerCase();if(a!=f&&a!=q)break;b=b.parent()}while(!h.nodeName(b.get(0),"body"));if(a=="rgba(0, 0, 0, 0)")return q;return a}function k(c){var b=2.55,a;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return new m(parseInt(a[1],g),parseInt(a[2],g),parseInt(a[3],g));if(a=/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(c))return new m(parseInt(a[1],g),parseInt(a[2],g),parseInt(a[3],g),parseFloat(a[4]));if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return new m(parseFloat(a[1])*b,parseFloat(a[2])*b,parseFloat(a[3])*b);if(a=/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(c))return new m(parseFloat(a[1])*b,parseFloat(a[2])*b,parseFloat(a[3])*b,parseFloat(a[4]));if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return new m(parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16));if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return new m(parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16));var d=h.trim(c).toLowerCase();if(d==q)return new m(e,e,e,0);else{a=t[d];return new m(a[0],a[1],a[2])}}})(jQuery);var plotSettings={sparkline:{xaxis:{min:0,max:6,ticks:0,autoscaleMargin:0,labelWidth:0,labelHeight:0},yaxis:{min:0,ticks:0,autoscaleMargin:0,labelWidth:0,labelHeight:0},points:{show:false,radius:2},lines:{show:true,fill:true,lineWidth:1,color:"#f00"},grid:{backgroundColor:"#f9f9f9",borderWidth:0,labelMargin:0,hoverable:true,mouseActiveRadius:4},colors:["#1A94D6","#f00"],shadowSize:0},"full statistics":{legend:{position:"nw"},xaxis:{mode:"time",autoScaleMargin:.05},yaxis:{autoScaleMargin:.05,tickDecimals:0,labelWidth:24},grid:{color:"#777",backgroundColor:"#f9f9f9",tickColor:"#e3e3e3",borderWidth:1,borderColor:"#777"},selection:{mode:"x"}},"rating history":{legend:{position:"nw"},xaxis:{mode:"time",autoScaleMargin:.05},yaxis:{autoScaleMargin:.05,labelWidth:24,min:-5,max:105,tickDecimals:0,minTickSize:2},grid:{color:"#777",backgroundColor:"#f9f9f9",tickColor:"#e3e3e3",borderWidth:1,borderColor:"#777"},selection:{mode:"x"}},"quick-search results":{legend:{show:true,noColumns:2,container:"#search-stats-legend"},xaxis:{min:1,max:100,tickSize:10,autoScaleMargin:.05,tickDecimals:0},yaxis:{min:0,minTickSize:1,autoScaleMargin:.05,tickDecimals:0},selection:{mode:"x",draggable:false,inverse:true,color:"#ccc",boundsColor:"#000"},hoverable:true,bars:{show:true,barWidth:.8,align:"center",line:false,lineWidth:0,fill:true,fillColor:"#f00"},grid:{color:"#777",backgroundColor:"#f9f9f9",tickColor:"#e3e3e3",borderWidth:1,borderColor:"#777",dropShadow:0},colors:[],shadowSize:0},"advanced-search results":{foo:"bar"}};function renderSparkline(c,d){var b="plothover",a=$(c);if(a.length===0){console.log("renderSparkline() ERROR - No element found matching '"+c+"'!");return}if(a.height()===0){console.log("renderSparkline() ERROR - Element has no height (probably hidden), skipping this");return}var e=$.plot(a,[{data:d},{data:[[0,1]],suppressed:true,hoverable:false}],plotSettings["sparkline"]);a.unbind(b).bind(b,function(h,i,d){if(d){var f=d.datapoint[0],g=d.datapoint[1],c=6-f,e=g,b;if(c===0)b=e+" Page Views (Today)";else b=e+" Page Views ("+c+" "+(c===1?"Day":"Days")+" Ago)";b=b.replace(" ","&nbsp;");showPopup("tool tip",a,{content:b,width:"155px",hideWhen:"mouse leaves target and popup",noTarget:true})}})}function fakeDataSeries(g,b){var i=[],j=b.min||0,o=b.max||100,m=Math.abs(o-j),p=b.step||1,k=b.smoothing||.85,n=b.xaxis||"int",c=null,e,d=new Date;d.setHours(23,0,0,0);for(var f=0;f<g;f++){var a=j+Math.floor(Math.random()*m);if(typeof c==="number"){var h=Math.abs(a-c)*k;if(a<c)a+=h;else a-=h}c=a;switch(n){case "int":e=f;break;case "reverse int":e=g-f;break;case "date":var l=24*60*60*1e3;d.setTime(d.getTime()-l);e=d.getTime()}i.push([e,a])}return i}
