(function(){var U=this,Z,F=U.jQuery,R=U.$,S=U.jQuery=U.$=function(b,a){return new S.fn.init(b,a)},L=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,aa=/^.[^:#\[\.,]*$/;S.fn=S.prototype={init:function(e,b){e=e||document;if(e.nodeType){this[0]=e;this.length=1;this.context=e;return this}if(typeof e==="string"){var c=L.exec(e);if(c&&(c[1]||!b)){if(c[1]){e=S.clean([c[1]],b)}else{var a=document.getElementById(c[3]);if(a){if(a.id!=c[3]){return S().find(e)}var d=S(a);d.context=document;d.selector=e;return d}e=[]}}else{return S(b).find(e)}}else{if(S.isFunction(e)){return S(document).ready(e)}}if(e.selector&&e.context){this.selector=e.selector;this.context=e.context}return this.setArray(S.makeArray(e))},selector:"",jquery:"1.3",size:function(){return this.length},get:function(a){return a===Z?S.makeArray(this):this[a]},pushStack:function(c,a,d){var b=S(c);b.prevObject=this;b.context=this.context;if(a==="find"){b.selector=this.selector+(this.selector?" ":"")+d}else{if(a){b.selector=this.selector+"."+a+"("+d+")"}}return b},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},each:function(a,b){return S.each(this,a,b)},index:function(a){return S.inArray(a&&a.jquery?a[0]:a,this)},attr:function(c,a,b){var d=c;if(typeof c==="string"){if(a===Z){return this[0]&&S[b||"attr"](this[0],c)}else{d={};d[c]=a}}return this.each(function(e){for(c in d){S.attr(b?this.style:this,c,S.prop(this,d[c],b,e,c))}})},css:function(b,a){if((b=="width"||b=="height")&&parseFloat(a)<0){a=Z}return this.attr(b,a,"curCSS")},text:function(a){if(typeof a!=="object"&&a!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(a))}var b="";S.each(a||this,function(){S.each(this.childNodes,function(){if(this.nodeType!=8){b+=this.nodeType!=1?this.nodeValue:S.fn.text([this])}})});return b},wrapAll:function(b){if(this[0]){var a=S(b,this[0].ownerDocument).clone();if(this[0].parentNode){a.insertBefore(this[0])}a.map(function(){var c=this;while(c.firstChild){c=c.firstChild}return c}).append(this)}return this},wrapInner:function(a){return this.each(function(){S(this).contents().wrapAll(a)})},wrap:function(a){return this.each(function(){S(this).wrapAll(a)})},append:function(){return this.domManip(arguments,true,function(a){if(this.nodeType==1){this.appendChild(a)}})},prepend:function(){return this.domManip(arguments,true,function(a){if(this.nodeType==1){this.insertBefore(a,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this.nextSibling)})},end:function(){return this.prevObject||S([])},push:[].push,find:function(c){if(this.length===1&&!/,/.test(c)){var a=this.pushStack([],"find",c);a.length=0;S.find(c,this[0],a);return a}else{var b=S.map(this,function(d){return S.find(c,d)});return this.pushStack(/[^+>] [^+>]/.test(c)?S.unique(b):b,"find",c)}},clone:function(b){var c=this.map(function(){if(!S.support.noCloneEvent&&!S.isXMLDoc(this)){var d=this.cloneNode(true),e=document.createElement("div");e.appendChild(d);return S.clean([e.innerHTML])[0]}else{return this.cloneNode(true)}});var a=c.find("*").andSelf().each(function(){if(this[Y]!==Z){this[Y]=null}});if(b===true){this.find("*").andSelf().each(function(f){if(this.nodeType==3){return}var g=S.data(this,"events");for(var d in g){for(var e in g[d]){S.event.add(a[f],d,g[d][e],g[d][e].data)}}})}return c},filter:function(a){return this.pushStack(S.isFunction(a)&&S.grep(this,function(b,c){return a.call(b,c)})||S.multiFilter(a,S.grep(this,function(b){return b.nodeType===1})),"filter",a)},closest:function(b){var a=S.expr.match.POS.test(b)?S(b):null;return this.map(function(){var c=this;while(c&&c.ownerDocument){if(a?a.index(c)>-1:S(c).is(b)){return c}c=c.parentNode}})},not:function(b){if(typeof b==="string"){if(aa.test(b)){return this.pushStack(S.multiFilter(b,this,true),"not",b)}else{b=S.multiFilter(b,this)}}var a=b.length&&b[b.length-1]!==Z&&!b.nodeType;return this.filter(function(){return a?S.inArray(this,b)<0:this!=b})},add:function(a){return this.pushStack(S.unique(S.merge(this.get(),typeof a==="string"?S(a):S.makeArray(a))))},is:function(a){return !!a&&S.multiFilter(a,this).length>0},hasClass:function(a){return !!a&&this.is("."+a)},val:function(d){if(d===Z){var a=this[0];if(a){if(S.nodeName(a,"option")){return(a.attributes.value||{}).specified?a.value:a.text}if(S.nodeName(a,"select")){var f=a.selectedIndex,c=[],b=a.options,g=a.type=="select-one";if(f<0){return null}for(var j=g?f:0,e=g?f+1:b.length;j<e;j++){var h=b[j];if(h.selected){d=S(h).val();if(g){return d}c.push(d)}}return c}return(a.value||"").replace(/\r/g,"")}return Z}if(typeof d==="number"){d+=""}return this.each(function(){if(this.nodeType!=1){return}if(S.isArray(d)&&/radio|checkbox/.test(this.type)){this.checked=(S.inArray(this.value,d)>=0||S.inArray(this.name,d)>=0)}else{if(S.nodeName(this,"select")){var k=S.makeArray(d);S("option",this).each(function(){this.selected=(S.inArray(this.value,k)>=0||S.inArray(this.text,k)>=0)});if(!k.length){this.selectedIndex=-1}}else{this.value=d}}})},html:function(a){return a===Z?(this[0]?this[0].innerHTML:null):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(a){return this.pushStack(S.map(this,function(b,c){return a.call(b,c,b)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(e,b,c){if(this[0]){var f=(this[0].ownerDocument||this[0]).createDocumentFragment(),j=S.clean(e,(this[0].ownerDocument||this[0]),f),g=f.firstChild,a=this.length>1?f.cloneNode(true):f;if(g){for(var h=0,k=this.length;h<k;h++){c.call(d(this[h],g),h>0?a.cloneNode(true):f)}}if(j){S.each(j,E)}}return this;function d(m,l){return b&&S.nodeName(m,"table")&&S.nodeName(l,"tr")?(m.getElementsByTagName("tbody")[0]||m.appendChild(m.ownerDocument.createElement("tbody"))):m}}};S.fn.init.prototype=S.fn;function E(b,a){if(a.src){S.ajax({url:a.src,async:false,dataType:"script"})}else{S.globalEval(a.text||a.textContent||a.innerHTML||"")}if(a.parentNode){a.parentNode.removeChild(a)}}function ab(){return +new Date}S.extend=S.fn.extend=function(){var c=arguments[0]||{},e=1,d=arguments.length,h=false,f;if(typeof c==="boolean"){h=c;c=arguments[1]||{};e=2}if(typeof c!=="object"&&!S.isFunction(c)){c={}}if(d==e){c=this;--e}for(;e<d;e++){if((f=arguments[e])!=null){for(var g in f){var b=c[g],a=f[g];if(c===a){continue}if(h&&a&&typeof a==="object"&&!a.nodeType){c[g]=S.extend(h,b||(a.length!=null?[]:{}),a)}else{if(a!==Z){c[g]=a}}}}}return c};var ae=/z-?index|font-?weight|opacity|zoom|line-?height/i,Q=document.defaultView||{},M=Object.prototype.toString;S.extend({noConflict:function(a){U.$=R;if(a){U.jQuery=F}return S},isFunction:function(a){return M.call(a)==="[object Function]"},isArray:function(a){return M.call(a)==="[object Array]"},isXMLDoc:function(a){return a.documentElement&&!a.body||a.tagName&&a.ownerDocument&&!a.ownerDocument.body},globalEval:function(a){a=S.trim(a);if(a){var b=document.getElementsByTagName("head")[0]||document.documentElement,c=document.createElement("script");c.type="text/javascript";if(S.support.scriptEval){c.appendChild(document.createTextNode(a))}else{c.text=a}b.insertBefore(c,b.firstChild);b.removeChild(c)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()==b.toUpperCase()},each:function(e,a,f){var g,d=0,c=e.length;if(f){if(c===Z){for(g in e){if(a.apply(e[g],f)===false){break}}}else{for(;d<c;){if(a.apply(e[d++],f)===false){break}}}}else{if(c===Z){for(g in e){if(a.call(e[g],g,e[g])===false){break}}}else{for(var b=e[0];d<c&&a.call(b,d,b)!==false;b=e[++d]){}}}return e},prop:function(b,a,c,d,e){if(S.isFunction(a)){a=a.call(b,d)}return typeof a==="number"&&c=="curCSS"&&!ae.test(e)?a+"px":a},className:{add:function(b,a){S.each((a||"").split(/\s+/),function(d,c){if(b.nodeType==1&&!S.className.has(b.className,c)){b.className+=(b.className?" ":"")+c}})},remove:function(b,a){if(b.nodeType==1){b.className=a!==Z?S.grep(b.className.split(/\s+/),function(c){return !S.className.has(a,c)}).join(" "):""}},has:function(a,b){return S.inArray(b,(a.className||a).toString().split(/\s+/))>-1}},swap:function(b,c,a){var e={};for(var d in c){e[d]=b.style[d];b.style[d]=c[d]}a.call(b);for(var d in c){b.style[d]=e[d]}},css:function(e,g,c){if(g=="width"||g=="height"){var a,f={position:"absolute",visibility:"hidden",display:"block"},b=g=="width"?["Left","Right"]:["Top","Bottom"];function d(){a=g=="width"?e.offsetWidth:e.offsetHeight;var h=0,j=0;S.each(b,function(){h+=parseFloat(S.curCSS(e,"padding"+this,true))||0;j+=parseFloat(S.curCSS(e,"border"+this+"Width",true))||0});a-=Math.round(h+j)}if(S(e).is(":visible")){d()}else{S.swap(e,f,d)}return Math.max(0,a)}return S.curCSS(e,g,c)},curCSS:function(f,j,h){var c,a=f.style;if(j=="opacity"&&!S.support.opacity){c=S.attr(a,"opacity");return c==""?"1":c}if(j.match(/float/i)){j=H}if(!h&&a&&a[j]){c=a[j]}else{if(Q.getComputedStyle){if(j.match(/float/i)){j="float"}j=j.replace(/([A-Z])/g,"-$1").toLowerCase();var b=Q.getComputedStyle(f,null);if(b){c=b.getPropertyValue(j)}if(j=="opacity"&&c==""){c="1"}}else{if(f.currentStyle){var e=j.replace(/\-(\w)/g,function(l,k){return k.toUpperCase()});c=f.currentStyle[j]||f.currentStyle[e];if(!/^\d+(px)?$/i.test(c)&&/^\d/.test(c)){var g=a.left,d=f.runtimeStyle.left;f.runtimeStyle.left=f.currentStyle.left;a.left=c||0;c=a.pixelLeft+"px";a.left=g;f.runtimeStyle.left=d}}}}return c},clean:function(g,b,d){b=b||document;if(typeof b.createElement==="undefined"){b=b.ownerDocument||b[0]&&b[0].ownerDocument||document}if(!d&&g.length===1&&typeof g[0]==="string"){var e=/^<(\w+)\s*\/?>$/.exec(g[0]);if(e){return[b.createElement(e[1])]}}var f=[],h=[],a=b.createElement("div");S.each(g,function(m,k){if(typeof k==="number"){k+=""}if(!k){return}if(typeof k==="string"){k=k.replace(/(<(\w+)[^>]*?)\/>/g,function(q,p,r){return r.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?q:p+"></"+r+">"});var n=S.trim(k).toLowerCase();var l=!n.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!n.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||n.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!n.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!n.indexOf("<td")||!n.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!n.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!S.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];a.innerHTML=l[1]+k+l[2];while(l[0]--){a=a.lastChild}if(!S.support.tbody){var o=!n.indexOf("<table")&&n.indexOf("<tbody")<0?a.firstChild&&a.firstChild.childNodes:l[1]=="<table>"&&n.indexOf("<tbody")<0?a.childNodes:[];for(var j=o.length-1;j>=0;--j){if(S.nodeName(o[j],"tbody")&&!o[j].childNodes.length){o[j].parentNode.removeChild(o[j])}}}if(!S.support.leadingWhitespace&&/^\s/.test(k)){a.insertBefore(b.createTextNode(k.match(/^\s*/)[0]),a.firstChild)}k=S.makeArray(a.childNodes)}if(k.nodeType){f.push(k)}else{f=S.merge(f,k)}});if(d){for(var c=0;f[c];c++){if(S.nodeName(f[c],"script")&&(!f[c].type||f[c].type.toLowerCase()==="text/javascript")){h.push(f[c].parentNode?f[c].parentNode.removeChild(f[c]):f[c])}else{if(f[c].nodeType===1){f.splice.apply(f,[c+1,0].concat(S.makeArray(f[c].getElementsByTagName("script"))))}d.appendChild(f[c])}}return h}return f},attr:function(c,f,b){if(!c||c.nodeType==3||c.nodeType==8){return Z}var e=!S.isXMLDoc(c),a=b!==Z;f=e&&S.props[f]||f;if(c.tagName){var g=/href|src|style/.test(f);if(f=="selected"&&c.parentNode){c.parentNode.selectedIndex}if(f in c&&e&&!g){if(a){if(f=="type"&&S.nodeName(c,"input")&&c.parentNode){throw"type property can't be changed"}c[f]=b}if(S.nodeName(c,"form")&&c.getAttributeNode(f)){return c.getAttributeNode(f).nodeValue}if(f=="tabIndex"){var d=c.getAttributeNode("tabIndex");return d&&d.specified?d.value:c.nodeName.match(/^(a|area|button|input|object|select|textarea)$/i)?0:Z}return c[f]}if(!S.support.style&&e&&f=="style"){return S.attr(c.style,"cssText",b)}if(a){c.setAttribute(f,""+b)}var h=!S.support.hrefNormalized&&e&&g?c.getAttribute(f,2):c.getAttribute(f);return h===null?Z:h}if(!S.support.opacity&&f=="opacity"){if(a){c.zoom=1;c.filter=(c.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(b)+""=="NaN"?"":"alpha(opacity="+b*100+")")}return c.filter&&c.filter.indexOf("opacity=")>=0?(parseFloat(c.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}f=f.replace(/-([a-z])/ig,function(j,k){return k.toUpperCase()});if(a){c[f]=b}return c[f]},trim:function(a){return(a||"").replace(/^\s+|\s+$/g,"")},makeArray:function(a){var c=[];if(a!=null){var b=a.length;if(b==null||typeof a==="string"||S.isFunction(a)||a.setInterval){c[0]=a}else{while(b){c[--b]=a[b]}}}return c},inArray:function(b,a){for(var d=0,c=a.length;d<c;d++){if(a[d]===b){return d}}return -1},merge:function(b,e){var d=0,c,a=b.length;if(!S.support.getAll){while((c=e[d++])!=null){if(c.nodeType!=8){b[a++]=c}}}else{while((c=e[d++])!=null){b[a++]=c}}return b},unique:function(a){var f=[],g={};try{for(var e=0,d=a.length;e<d;e++){var b=S.data(a[e]);if(!g[b]){g[b]=true;f.push(a[e])}}}catch(c){f=a}return f},grep:function(e,a,f){var d=[];for(var c=0,b=e.length;c<b;c++){if(!f!=!a(e[c],c)){d.push(e[c])}}return d},map:function(f,a){var e=[];for(var d=0,c=f.length;d<c;d++){var b=a(f[d],d);if(b!=null){e[e.length]=b}}return e.concat.apply([],e)}});var O=navigator.userAgent.toLowerCase();S.browser={version:(O.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(O),opera:/opera/.test(O),msie:/msie/.test(O)&&!/opera/.test(O),mozilla:/mozilla/.test(O)&&!/(compatible|webkit)/.test(O)};S.each({parent:function(a){return a.parentNode},parents:function(a){return S.dir(a,"parentNode")},next:function(a){return S.nth(a,2,"nextSibling")},prev:function(a){return S.nth(a,2,"previousSibling")},nextAll:function(a){return S.dir(a,"nextSibling")},prevAll:function(a){return S.dir(a,"previousSibling")},siblings:function(a){return S.sibling(a.parentNode.firstChild,a)},children:function(a){return S.sibling(a.firstChild)},contents:function(a){return S.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:S.makeArray(a.childNodes)}},function(b,a){S.fn[b]=function(d){var c=S.map(this,a);if(d&&typeof d=="string"){c=S.multiFilter(d,c)}return this.pushStack(S.unique(c),b,d)}});S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(b,a){S.fn[b]=function(){var c=arguments;return this.each(function(){for(var e=0,d=c.length;e<d;e++){S(c[e])[a](this)}})}});S.each({removeAttr:function(a){S.attr(this,a,"");if(this.nodeType==1){this.removeAttribute(a)}},addClass:function(a){S.className.add(this,a)},removeClass:function(a){S.className.remove(this,a)},toggleClass:function(a,b){if(typeof b!=="boolean"){b=!S.className.has(this,a)}S.className[b?"add":"remove"](this,a)},remove:function(a){if(!a||S.filter(a,[this]).length){S("*",this).add([this]).each(function(){S.event.remove(this);S.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){S(">*",this).remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(b,a){S.fn[b]=function(){return this.each(a,arguments)}});function W(b,a){return b[0]&&parseInt(S.curCSS(b[0],a,true),10)||0}var Y="jQuery"+ab(),I=0,D={};S.extend({cache:{},data:function(c,d,b){c=c==U?D:c;var a=c[Y];if(!a){a=c[Y]=++I}if(d&&!S.cache[a]){S.cache[a]={}}if(b!==Z){S.cache[a][d]=b}return d?S.cache[a][d]:a},removeData:function(c,d){c=c==U?D:c;var a=c[Y];if(d){if(S.cache[a]){delete S.cache[a][d];d="";for(d in S.cache[a]){break}if(!d){S.removeData(c)}}}else{try{delete c[Y]}catch(b){if(c.removeAttribute){c.removeAttribute(Y)}}delete S.cache[a]}},queue:function(c,d,a){if(c){d=(d||"fx")+"queue";var b=S.data(c,d);if(!b||S.isArray(a)){b=S.data(c,d,S.makeArray(a))}else{if(a){b.push(a)}}}return b},dequeue:function(a,b){var d=S.queue(a,b),c=d.shift();if(!b||b==="fx"){c=d[0]}if(c!==Z){c.call(a)}}});S.fn.extend({data:function(d,b){var a=d.split(".");a[1]=a[1]?"."+a[1]:"";if(b===Z){var c=this.triggerHandler("getData"+a[1]+"!",[a[0]]);if(c===Z&&this.length){c=S.data(this[0],d)}return c===Z&&a[1]?this.data(a[0]):c}else{return this.trigger("setData"+a[1]+"!",[a[0],b]).each(function(){S.data(this,d,b)})}},removeData:function(a){return this.each(function(){S.removeData(this,a)})},queue:function(b,a){if(typeof b!=="string"){a=b;b="fx"}if(a===Z){return S.queue(this[0],b)}return this.each(function(){var c=S.queue(this,b,a);if(b=="fx"&&c.length==1){c[0].call(this)}})},dequeue:function(a){return this.each(function(){S.dequeue(this,a)})}});(function(){var c=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|[^[\]]+)+\]|\\.|[^ >+~,(\[]+)+|[>+~])(\s*,\s*)?/g,h=0,l=Object.prototype.toString;var m=function(ah,u,al,r){al=al||[];u=u||document;if(u.nodeType!==1&&u.nodeType!==9){return[]}if(!ah||typeof ah!=="string"){return al}var ak=[],aj,o,B,C,n,v,w=true;c.lastIndex=0;while((aj=c.exec(ah))!==null){ak.push(aj[1]);if(aj[2]){v=RegExp.rightContext;break}}if(ak.length>1&&k.match.POS.exec(ah)){if(ak.length===2&&k.relative[ak[0]]){var s="",p;while((p=k.match.POS.exec(ah))){s+=p[0];ah=ah.replace(k.match.POS,"")}o=m.filter(s,m(/\s$/.test(ah)?ah+"*":ah,u))}else{o=k.relative[ak[0]]?[u]:m(ak.shift(),u);while(ak.length){var z=[];ah=ak.shift();if(k.relative[ah]){ah+=ak.shift()}for(var ag=0,ai=o.length;ag<ai;ag++){m(ah,o[ag],z)}o=z}}}else{var A=r?{expr:ak.pop(),set:a(r)}:m.find(ak.pop(),ak.length===1&&u.parentNode?u.parentNode:u);o=m.filter(A.expr,A.set);if(ak.length>0){B=a(o)}else{w=false}while(ak.length){var t=ak.pop(),q=t;if(!k.relative[t]){t=""}else{q=ak.pop()}if(q==null){q=u}k.relative[t](B,q,d(u))}}if(!B){B=o}if(!B){throw"Syntax error, unrecognized expression: "+(t||ah)}if(l.call(B)==="[object Array]"){if(!w){al.push.apply(al,B)}else{if(u.nodeType===1){for(var ag=0;B[ag]!=null;ag++){if(B[ag]&&(B[ag]===true||B[ag].nodeType===1&&j(u,B[ag]))){al.push(o[ag])}}}else{for(var ag=0;B[ag]!=null;ag++){if(B[ag]&&B[ag].nodeType===1){al.push(o[ag])}}}}}else{a(B,al)}if(v){m(v,u,al,r)}return al};m.matches=function(o,n){return m(o,null,null,n)};m.find=function(o,r){var n,t;if(!o){return[]}for(var s=0,u=k.order.length;s<u;s++){var q=k.order[s],t;if((t=k.match[q].exec(o))){var p=RegExp.leftContext;if(p.substr(p.length-1)!=="\\"){t[1]=(t[1]||"").replace(/\\/g,"");n=k.find[q](t,r);if(n!=null){o=o.replace(k.match[q],"");break}}}}if(!n){n=r.getElementsByTagName("*")}return{set:n,expr:o}};m.filter=function(u,ai,ah,t){var w=u,o=[],A=ai,r,aj;while(u&&ai.length){for(var s in k.filter){if((r=k.match[s].exec(u))!=null){var n=k.filter[s],v=null,p=0,ak,B;aj=false;if(A==o){o=[]}if(k.preFilter[s]){r=k.preFilter[s](r,A,ah,o,t);if(!r){aj=ak=true}else{if(r===true){continue}else{if(r[0]===true){v=[];var q=null,C;for(var ag=0;(C=A[ag])!==Z;ag++){if(C&&q!==C){v.push(C);q=C}}}}}}if(r){for(var ag=0;(B=A[ag])!==Z;ag++){if(B){if(v&&B!=v[p]){p++}ak=n(B,r,p,v);var z=t^!!ak;if(ah&&ak!=null){if(z){aj=true}else{A[ag]=false}}else{if(z){o.push(B);aj=true}}}}}if(ak!==Z){if(!ah){A=o}u=u.replace(k.match[s],"");if(!aj){return[]}break}}}u=u.replace(/\s*,\s*/,"");if(u==w){if(aj==null){throw"Syntax error, unrecognized expression: "+u}else{break}}w=u}return A};var k=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(n){return n.getAttribute("href")}},relative:{"+":function(o,r){for(var q=0,s=o.length;q<s;q++){var p=o[q];if(p){var n=p.previousSibling;while(n&&n.nodeType!==1){n=n.previousSibling}o[q]=typeof r==="string"?n||false:n===r}}if(typeof r==="string"){m.filter(r,o,true)}},">":function(o,s,n){if(typeof s==="string"&&!/\W/.test(s)){s=n?s:s.toUpperCase();for(var r=0,t=o.length;r<t;r++){var p=o[r];if(p){var q=p.parentNode;o[r]=q.nodeName===s?q:false}}}else{for(var r=0,t=o.length;r<t;r++){var p=o[r];if(p){o[r]=typeof s==="string"?p.parentNode:p.parentNode===s}}if(typeof s==="string"){m.filter(s,o,true)}}},"":function(p,r,n){var q="done"+(h++),s=b;if(!r.match(/\W/)){var o=r=n?r:r.toUpperCase();s=e}s("parentNode",r,q,p,o,n)},"~":function(p,r,n){var q="done"+(h++),s=b;if(typeof r==="string"&&!r.match(/\W/)){var o=r=n?r:r.toUpperCase();s=e}s("previousSibling",r,q,p,o,n)}},find:{ID:function(o,n){if(n.getElementById){var p=n.getElementById(o[1]);return p?[p]:[]}},NAME:function(o,n){return n.getElementsByName?n.getElementsByName(o[1]):null},TAG:function(o,n){return n.getElementsByTagName(o[1])}},preFilter:{CLASS:function(p,r,q,s,n){p=" "+p[1].replace(/\\/g,"")+" ";for(var o=0;r[o];o++){if(n^(" "+r[o].className+" ").indexOf(p)>=0){if(!q){s.push(r[o])}}else{if(q){r[o]=false}}}return false},ID:function(n){return n[1].replace(/\\/g,"")},TAG:function(o,p){for(var n=0;!p[n];n++){}return d(p[n])?o[1]:o[1].toUpperCase()},CHILD:function(o){if(o[1]=="nth"){var n=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(o[2]=="even"&&"2n"||o[2]=="odd"&&"2n+1"||!/\D/.test(o[2])&&"0n+"+o[2]||o[2]);o[2]=(n[1]+(n[2]||1))-0;o[3]=n[3]-0}o[0]="done"+(h++);return o},ATTR:function(n){var o=n[1];if(k.attrMap[o]){n[1]=k.attrMap[o]}if(n[2]==="~="){n[4]=" "+n[4]+" "}return n},PSEUDO:function(o,r,q,s,n){if(o[1]==="not"){if(o[3].match(c).length>1){o[3]=m(o[3],null,null,r)}else{var p=m.filter(o[3],r,q,true^n);if(!q){s.push.apply(s,p)}return false}}else{if(k.match.POS.test(o[0])){return true}}return o},POS:function(n){n.unshift(true);return n}},filters:{enabled:function(n){return n.disabled===false&&n.type!=="hidden"},disabled:function(n){return n.disabled===true},checked:function(n){return n.checked===true},selected:function(n){n.parentNode.selectedIndex;return n.selected===true},parent:function(n){return !!n.firstChild},empty:function(n){return !n.firstChild},has:function(n,o,p){return !!m(p[3],n).length},header:function(n){return/h\d/i.test(n.nodeName)},text:function(n){return"text"===n.type},radio:function(n){return"radio"===n.type},checkbox:function(n){return"checkbox"===n.type},file:function(n){return"file"===n.type},password:function(n){return"password"===n.type},submit:function(n){return"submit"===n.type},image:function(n){return"image"===n.type},reset:function(n){return"reset"===n.type},button:function(n){return"button"===n.type||n.nodeName.toUpperCase()==="BUTTON"},input:function(n){return/input|select|textarea|button/i.test(n.nodeName)}},setFilters:{first:function(n,o){return o===0},last:function(o,p,q,n){return p===n.length-1},even:function(n,o){return o%2===0},odd:function(n,o){return o%2===1},lt:function(n,o,p){return o<p[3]-0},gt:function(n,o,p){return o>p[3]-0},nth:function(n,o,p){return p[3]-0==o},eq:function(n,o,p){return p[3]-0==o}},filter:{CHILD:function(w,t){var q=t[1],p=w.parentNode;var r="child"+p.childNodes.length;if(p&&(!p[r]||!w.nodeIndex)){var s=1;for(var v=p.firstChild;v;v=v.nextSibling){if(v.nodeType==1){v.nodeIndex=s++}}p[r]=s-1}if(q=="first"){return w.nodeIndex==1}else{if(q=="last"){return w.nodeIndex==p[r]}else{if(q=="only"){return p[r]==1}else{if(q=="nth"){var n=false,u=t[2],o=t[3];if(u==1&&o==0){return true}if(u==0){if(w.nodeIndex==o){n=true}}else{if((w.nodeIndex-o)%u==0&&(w.nodeIndex-o)/u>=0){n=true}}return n}}}}},PSEUDO:function(o,s,r,n){var t=s[1],q=k.filters[t];if(q){return q(o,r,s,n)}else{if(t==="contains"){return(o.textContent||o.innerText||"").indexOf(s[3])>=0}else{if(t==="not"){var p=s[3];for(var r=0,u=p.length;r<u;r++){if(p[r]===o){return false}}return true}}}},ID:function(n,o){return n.nodeType===1&&n.getAttribute("id")===o},TAG:function(n,o){return(o==="*"&&n.nodeType===1)||n.nodeName===o},CLASS:function(n,o){return o.test(n.className)},ATTR:function(o,q){var s=k.attrHandle[q[1]]?k.attrHandle[q[1]](o):o[q[1]]||o.getAttribute(q[1]),n=s+"",p=q[2],r=q[4];return s==null?false:p==="="?n===r:p==="*="?n.indexOf(r)>=0:p==="~="?(" "+n+" ").indexOf(r)>=0:!q[4]?s:p==="!="?n!=r:p==="^="?n.indexOf(r)===0:p==="$="?n.substr(n.length-r.length)===r:p==="|="?n===r||n.substr(0,r.length+1)===r+"-":false},POS:function(o,r,q,n){var s=r[2],p=k.setFilters[s];if(p){return p(o,q,r,n)}}}};for(var f in k.match){k.match[f]=RegExp(k.match[f].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var a=function(n,o){n=Array.prototype.slice.call(n);if(o){o.push.apply(o,n);return o}return n};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(g){a=function(n,o){var q=o||[];if(l.call(n)==="[object Array]"){Array.prototype.push.apply(q,n)}else{if(typeof n.length==="number"){for(var p=0,r=n.length;p<r;p++){q.push(n[p])}}else{for(var p=0;n[p];p++){q.push(n[p])}}}return q}}(function(){var o=document.createElement("form"),n="script"+(new Date).getTime();o.innerHTML="<input name='"+n+"'/>";var p=document.documentElement;p.insertBefore(o,p.firstChild);if(!!document.getElementById(n)){k.find.ID=function(r,q){if(q.getElementById){var s=q.getElementById(r[1]);return s?s.id===r[1]||s.getAttributeNode&&s.getAttributeNode("id").nodeValue===r[1]?[s]:Z:[]}};k.filter.ID=function(q,s){var r=q.getAttributeNode&&q.getAttributeNode("id");return q.nodeType===1&&r&&r.nodeValue===s}}p.removeChild(o)})();(function(){var n=document.createElement("div");n.appendChild(document.createComment(""));if(n.getElementsByTagName("*").length>0){k.find.TAG=function(s,o){var p=o.getElementsByTagName(s[1]);if(s[1]==="*"){var q=[];for(var r=0;p[r];r++){if(p[r].nodeType===1){q.push(p[r])}}p=q}return p}}n.innerHTML="<a href='#'></a>";if(n.firstChild.getAttribute("href")!=="#"){k.attrHandle.href=function(o){return o.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var n=m;m=function(p,q,s,r){q=q||document;if(!r&&q.nodeType===9){try{return a(q.querySelectorAll(p),s)}catch(o){}}return n(p,q,s,r)};m.find=n.find;m.filter=n.filter;m.selectors=n.selectors;m.matches=n.matches})()}if(document.documentElement.getElementsByClassName){k.order.splice(1,0,"CLASS");k.find.CLASS=function(o,n){return n.getElementsByClassName(o[1])}}function e(w,q,r,n,p,o){for(var t=0,v=n.length;t<v;t++){var z=n[t];if(z){z=z[w];var s=false;while(z&&z.nodeType){var u=z[r];if(u){s=n[u];break}if(z.nodeType===1&&!o){z[r]=t}if(z.nodeName===q){s=z;break}z=z[w]}n[t]=s}}}function b(v,q,r,n,p,o){for(var t=0,u=n.length;t<u;t++){var w=n[t];if(w){w=w[v];var s=false;while(w&&w.nodeType){if(w[r]){s=n[w[r]];break}if(w.nodeType===1){if(!o){w[r]=t}if(typeof q!=="string"){if(w===q){s=true;break}}else{if(m.filter(q,[w]).length>0){s=w;break}}}w=w[v]}n[t]=s}}}var j=document.compareDocumentPosition?function(n,o){return n.compareDocumentPosition(o)&16}:function(n,o){return n!==o&&(n.contains?n.contains(o):true)};var d=function(n){return n.documentElement&&!n.body||n.tagName&&n.ownerDocument&&!n.ownerDocument.body};S.find=m;S.filter=m.filter;S.expr=m.selectors;S.expr[":"]=S.expr.filters;m.selectors.filters.hidden=function(n){return"hidden"===n.type||S.css(n,"display")==="none"||S.css(n,"visibility")==="hidden"};m.selectors.filters.visible=function(n){return"hidden"!==n.type&&S.css(n,"display")!=="none"&&S.css(n,"visibility")!=="hidden"};m.selectors.filters.animated=function(n){return S.grep(S.timers,function(o){return n===o.elem}).length};S.multiFilter=function(n,p,o){if(o){n=":not("+n+")"}return m.matches(n,p)};S.dir=function(o,p){var q=[],n=o[p];while(n&&n!=document){if(n.nodeType==1){q.push(n)}n=n[p]}return q};S.nth=function(n,r,p,o){r=r||1;var q=0;for(;n;n=n[p]){if(n.nodeType==1&&++q==r){break}}return n};S.sibling=function(n,o){var p=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=o){p.push(n)}}return p};return;U.Sizzle=m})();S.event={add:function(c,f,d,a){if(c.nodeType==3||c.nodeType==8){return}if(c.setInterval&&c!=U){c=U}if(!d.guid){d.guid=this.guid++}if(a!==Z){var e=d;d=this.proxy(e);d.data=a}var g=S.data(c,"events")||S.data(c,"events",{}),b=S.data(c,"handle")||S.data(c,"handle",function(){return typeof S!=="undefined"&&!S.event.triggered?S.event.handle.apply(arguments.callee.elem,arguments):Z});b.elem=c;S.each(f.split(/\s+/),function(h,l){var k=l.split(".");l=k.shift();d.type=k.slice().sort().join(".");var j=g[l];if(S.event.specialAll[l]){S.event.specialAll[l].setup.call(c,a,k)}if(!j){j=g[l]={};if(!S.event.special[l]||S.event.special[l].setup.call(c,a,k)===false){if(c.addEventListener){c.addEventListener(l,b,false)}else{if(c.attachEvent){c.attachEvent("on"+l,b)}}}}j[d.guid]=d;S.event.global[l]=true});c=null},guid:1,global:{},remove:function(b,e,c){if(b.nodeType==3||b.nodeType==8){return}var f=S.data(b,"events"),g,h;if(f){if(e===Z||(typeof e==="string"&&e.charAt(0)==".")){for(var d in f){this.remove(b,d+(e||""))}}else{if(e.type){c=e.handler;e=e.type}S.each(e.split(/\s+/),function(j,m){var k=m.split(".");m=k.shift();var n=RegExp("(^|\\.)"+k.slice().sort().join(".*\\.")+"(\\.|$)");if(f[m]){if(c){delete f[m][c.guid]}else{for(var l in f[m]){if(n.test(f[m][l].type)){delete f[m][l]}}}if(S.event.specialAll[m]){S.event.specialAll[m].teardown.call(b,k)}for(g in f[m]){break}if(!g){if(!S.event.special[m]||S.event.special[m].teardown.call(b,k)===false){if(b.removeEventListener){b.removeEventListener(m,S.data(b,"handle"),false)}else{if(b.detachEvent){b.detachEvent("on"+m,S.data(b,"handle"))}}}g=null;delete f[m]}}})}for(g in f){break}if(!g){var a=S.data(b,"handle");if(a){a.elem=null}S.removeData(b,"events");S.removeData(b,"handle")}}},trigger:function(d,b,e,h){var f=d.type||d;if(!h){d=typeof d==="object"?d[Y]?d:S.extend(S.Event(f),d):S.Event(f);if(f.indexOf("!")>=0){d.type=f=f.slice(0,-1);d.exclusive=true}if(!e){d.stopPropagation();if(this.global[f]){S.each(S.cache,function(){if(this.events&&this.events[f]){S.event.trigger(d,b,this.handle.elem)}})}}if(!e||e.nodeType==3||e.nodeType==8){return Z}d.result=Z;d.target=e;b=S.makeArray(b);b.unshift(d)}d.currentTarget=e;var c=S.data(e,"handle");if(c){c.apply(e,b)}if((!e[f]||(S.nodeName(e,"a")&&f=="click"))&&e["on"+f]&&e["on"+f].apply(e,b)===false){d.result=false}if(!h&&e[f]&&!d.isDefaultPrevented()&&!(S.nodeName(e,"a")&&f=="click")){this.triggered=true;try{e[f]()}catch(a){}}this.triggered=false;if(!d.isPropagationStopped()){var g=e.parentNode||e.ownerDocument;if(g){S.event.trigger(d,b,g,true)}}},handle:function(b){var c,h;b=arguments[0]=S.event.fix(b||U.event);var a=b.type.split(".");b.type=a.shift();c=!a.length&&!b.exclusive;var d=RegExp("(^|\\.)"+a.slice().sort().join(".*\\.")+"(\\.|$)");h=(S.data(this,"events")||{})[b.type];for(var f in h){var e=h[f];if(c||d.test(e.type)){b.handler=e;b.data=e.data;var g=e.apply(this,arguments);if(g!==Z){b.result=g;if(g===false){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(" "),fix:function(c){if(c[Y]){return c}var e=c;c=S.Event(e);for(var d=this.props.length,a;d;){a=this.props[--d];c[a]=e[a]}if(!c.target){c.target=c.srcElement||document}if(c.target.nodeType==3){c.target=c.target.parentNode}if(!c.relatedTarget&&c.fromElement){c.relatedTarget=c.fromElement==c.target?c.toElement:c.fromElement}if(c.pageX==null&&c.clientX!=null){var b=document.documentElement,f=document.body;c.pageX=c.clientX+(b&&b.scrollLeft||f&&f.scrollLeft||0)-(b.clientLeft||0);c.pageY=c.clientY+(b&&b.scrollTop||f&&f.scrollTop||0)-(b.clientTop||0)}if(!c.which&&((c.charCode||c.charCode===0)?c.charCode:c.keyCode)){c.which=c.charCode||c.keyCode}if(!c.metaKey&&c.ctrlKey){c.metaKey=c.ctrlKey}if(!c.which&&c.button){c.which=(c.button&1?1:(c.button&2?3:(c.button&4?2:0)))}return c},proxy:function(a,b){b=b||function(){return a.apply(this,arguments)};b.guid=a.guid=a.guid||b.guid||this.guid++;return b},special:{ready:{setup:P,teardown:function(){}}},specialAll:{live:{setup:function(b,a){S.event.add(this,a[0],ad)},teardown:function(a){if(a.length){var c=0,b=RegExp("(^|\\.)"+a[0]+"(\\.|$)");S.each((S.data(this,"events").live||{}),function(){if(b.test(this.type)){c++}});if(c<1){S.event.remove(this,a[0],ad)}}}}}};S.Event=function(a){if(!this.preventDefault){return new S.Event(a)}if(a&&a.type){this.originalEvent=a;this.type=a.type;this.timeStamp=a.timeStamp}else{this.type=a}if(!this.timeStamp){this.timeStamp=ab()}this[Y]=true};function V(){return false}function J(){return true}S.Event.prototype={preventDefault:function(){this.isDefaultPrevented=J;var a=this.originalEvent;if(!a){return}if(a.preventDefault){a.preventDefault()}a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=J;var a=this.originalEvent;if(!a){return}if(a.stopPropagation){a.stopPropagation()}a.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=J;this.stopPropagation()},isDefaultPrevented:V,isPropagationStopped:V,isImmediatePropagationStopped:V};var af=function(b){var c=b.relatedTarget;while(c&&c!=this){try{c=c.parentNode}catch(a){c=this}}if(c!=this){b.type=b.data;S.event.handle.apply(this,arguments)}};S.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(a,b){S.event.special[b]={setup:function(){S.event.add(this,a,af,b)},teardown:function(){S.event.remove(this,a,af)}}});S.fn.extend({bind:function(b,a,c){return b=="unload"?this.one(b,a,c):this.each(function(){S.event.add(this,b,c||a,c&&a)})},one:function(b,a,c){var d=S.event.proxy(c||a,function(e){S(this).unbind(e,d);return(c||a).apply(this,arguments)});return this.each(function(){S.event.add(this,b,d,c&&a)})},unbind:function(a,b){return this.each(function(){S.event.remove(this,a,b)})},trigger:function(b,a){return this.each(function(){S.event.trigger(b,a,this)})},triggerHandler:function(c,a){if(this[0]){var b=S.Event(c);b.preventDefault();b.stopPropagation();S.event.trigger(b,a,this[0]);return b.result}},toggle:function(a){var c=arguments,b=1;while(b<c.length){S.event.proxy(a,c[b++])}return this.click(S.event.proxy(a,function(d){this.lastToggle=(this.lastToggle||0)%b;d.preventDefault();return c[this.lastToggle++].apply(this,arguments)||false}))},hover:function(b,a){return this.mouseenter(b).mouseleave(a)},ready:function(a){P();if(S.isReady){a.call(document,S)}else{S.readyList.push(a)}return this},live:function(a,b){var c=S.event.proxy(b);c.guid+=this.selector+a;S(document).bind(X(a,this.selector),this.selector,c);return this},die:function(a,b){S(document).unbind(X(a,this.selector),b?{guid:b.guid+this.selector+a}:null);return this}});function ad(a){var d=RegExp("(^|\\.)"+a.type+"(\\.|$)"),b=true,c=[];S.each(S.data(this,"events").live||[],function(g,f){if(d.test(f.type)){var e=S(a.target).closest(f.data)[0];if(e){c.push({elem:e,fn:f})}}});S.each(c,function(){if(!a.isImmediatePropagationStopped()&&this.fn.call(this.elem,a,this.fn.data)===false){b=false}});return b}function X(a,b){return["live",a,b.replace(/\./g,"`").replace(/ /g,"|")].join(".")}S.extend({isReady:false,readyList:[],ready:function(){if(!S.isReady){S.isReady=true;if(S.readyList){S.each(S.readyList,function(){this.call(document,S)});S.readyList=null}S(document).triggerHandler("ready")}}});var G=false;function P(){if(G){return}G=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);S.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);S.ready()}});if(document.documentElement.doScroll&&!U.frameElement){(function(){if(S.isReady){return}try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}S.ready()})()}}}S.event.add(U,"load",S.ready)}S.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(a,b){S.fn[b]=function(c){return c?this.bind(b,c):this.trigger(b)}});S(U).bind("unload",function(){for(var a in S.cache){if(a!=1&&S.cache[a].handle){S.event.remove(S.cache[a].handle.elem)}}});(function(){S.support={};var f=document.documentElement,e=document.createElement("script"),a=document.createElement("div"),b="script"+(new Date).getTime();a.style.display="none";a.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 d=a.getElementsByTagName("*"),g=a.getElementsByTagName("a")[0];if(!d||!d.length||!g){return}S.support={leadingWhitespace:a.firstChild.nodeType==3,tbody:!a.getElementsByTagName("tbody").length,objectAll:!!a.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/red/.test(g.getAttribute("style")),hrefNormalized:g.getAttribute("href")==="/a",opacity:g.style.opacity==="0.5",cssFloat:!!g.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};e.type="text/javascript";try{e.appendChild(document.createTextNode("window."+b+"=1;"))}catch(c){}f.insertBefore(e,f.firstChild);if(U[b]){S.support.scriptEval=true;delete U[b]}f.removeChild(e);if(a.attachEvent&&a.fireEvent){a.attachEvent("onclick",function(){S.support.noCloneEvent=false;a.detachEvent("onclick",arguments.callee)});a.cloneNode(true).fireEvent("onclick")}S(function(){var h=document.createElement("div");h.style.width="1px";h.style.paddingLeft="1px";document.body.appendChild(h);S.boxModel=S.support.boxModel=h.offsetWidth===2;document.body.removeChild(h)})})();var H=S.support.cssFloat?"cssFloat":"styleFloat";S.props={"for":"htmlFor","class":"className","float":H,cssFloat:H,styleFloat:H,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};S.fn.extend({_load:S.fn.load,load:function(e,b,a){if(typeof e!=="string"){return this._load(e)}var c=e.indexOf(" ");if(c>=0){var g=e.slice(c,e.length);e=e.slice(0,c)}var d="GET";if(b){if(S.isFunction(b)){a=b;b=null}else{if(typeof b==="object"){b=S.param(b);d="POST"}}}var f=this;S.ajax({url:e,type:d,dataType:"html",data:b,complete:function(h,j){if(j=="success"||j=="notmodified"){f.html(g?S("<div/>").append(h.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(g):h.responseText)}if(a){f.each(a,[h.responseText,j,h])}}});return this},serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?S.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))}).map(function(c,b){var a=S(this).val();return a==null?null:S.isArray(a)?S.map(a,function(d,e){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});S.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(b,a){S.fn[a]=function(c){return this.bind(a,c)}});var N=ab();S.extend({get:function(d,b,a,c){if(S.isFunction(b)){a=b;b=null}return S.ajax({type:"GET",url:d,data:b,success:a,dataType:c})},getScript:function(b,a){return S.get(b,null,a,"script")},getJSON:function(c,b,a){return S.get(c,b,a,"json")},post:function(d,b,a,c){if(S.isFunction(b)){a=b;b={}}return S.ajax({type:"POST",url:d,data:b,success:a,dataType:c})},ajaxSetup:function(a){S.extend(S.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return U.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(l){l=S.extend(true,l,S.extend(true,{},S.ajaxSettings,l));var a,s=/=\?(&|$)/g,f,b,r=l.type.toUpperCase();if(l.data&&l.processData&&typeof l.data!=="string"){l.data=S.param(l.data)}if(l.dataType=="jsonp"){if(r=="GET"){if(!l.url.match(s)){l.url+=(l.url.match(/\?/)?"&":"?")+(l.jsonp||"callback")+"=?"}}else{if(!l.data||!l.data.match(s)){l.data=(l.data?l.data+"&":"")+(l.jsonp||"callback")+"=?"}}l.dataType="json"}if(l.dataType=="json"&&(l.data&&l.data.match(s)||l.url.match(s))){a="jsonp"+N++;if(l.data){l.data=(l.data+"").replace(s,"="+a+"$1")}l.url=l.url.replace(s,"="+a+"$1");l.dataType="script";U[a]=function(u){b=u;p();m();U[a]=Z;try{delete U[a]}catch(v){}if(q){q.removeChild(d)}}}if(l.dataType=="script"&&l.cache==null){l.cache=false}if(l.cache===false&&r=="GET"){var t=ab();var c=l.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+t+"$2");l.url=c+((c==l.url)?(l.url.match(/\?/)?"&":"?")+"_="+t:"")}if(l.data&&r=="GET"){l.url+=(l.url.match(/\?/)?"&":"?")+l.data;l.data=null}if(l.global&&!S.active++){S.event.trigger("ajaxStart")}var g=/^(\w+:)?\/\/([^\/?#]+)/.exec(l.url);if(l.dataType=="script"&&r=="GET"&&g&&(g[1]&&g[1]!=location.protocol||g[2]!=location.host)){var q=document.getElementsByTagName("head")[0];var d=document.createElement("script");d.src=l.url;if(l.scriptCharset){d.charset=l.scriptCharset}if(!a){var j=false;d.onload=d.onreadystatechange=function(){if(!j&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){j=true;p();m();q.removeChild(d)}}}q.appendChild(d);return Z}var n=false;var o=l.xhr();if(l.username){o.open(r,l.url,l.async,l.username,l.password)}else{o.open(r,l.url,l.async)}try{if(l.data){o.setRequestHeader("Content-Type",l.contentType)}if(l.ifModified){o.setRequestHeader("If-Modified-Since",S.lastModified[l.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}o.setRequestHeader("X-Requested-With","XMLHttpRequest");o.setRequestHeader("Accept",l.dataType&&l.accepts[l.dataType]?l.accepts[l.dataType]+", */*":l.accepts._default)}catch(e){}if(l.beforeSend&&l.beforeSend(o,l)===false){if(l.global&&!--S.active){S.event.trigger("ajaxStop")}o.abort();return false}if(l.global){S.event.trigger("ajaxSend",[o,l])}var k=function(u){if(o.readyState==0){if(h){clearInterval(h);h=null;if(l.global&&!--S.active){S.event.trigger("ajaxStop")}}}else{if(!n&&o&&(o.readyState==4||u=="timeout")){n=true;if(h){clearInterval(h);h=null}f=u=="timeout"?"timeout":!S.httpSuccess(o)?"error":l.ifModified&&S.httpNotModified(o,l.url)?"notmodified":"success";if(f=="success"){try{b=S.httpData(o,l.dataType,l)}catch(v){f="parsererror"}}if(f=="success"){var w;try{w=o.getResponseHeader("Last-Modified")}catch(v){}if(l.ifModified&&w){S.lastModified[l.url]=w}if(!a){p()}}else{S.handleError(l,o,f)}m();if(l.async){o=null}}}};if(l.async){var h=setInterval(k,13);if(l.timeout>0){setTimeout(function(){if(o){if(!n){k("timeout")}if(o){o.abort()}}},l.timeout)}}try{o.send(l.data)}catch(e){S.handleError(l,o,null,e)}if(!l.async){k()}function p(){if(l.success){l.success(b,f)}if(l.global){S.event.trigger("ajaxSuccess",[o,l])}}function m(){if(l.complete){l.complete(o,f)}if(l.global){S.event.trigger("ajaxComplete",[o,l])}if(l.global&&!--S.active){S.event.trigger("ajaxStop")}}return o},handleError:function(c,a,d,b){if(c.error){c.error(a,d,b)}if(c.global){S.event.trigger("ajaxError",[a,c,b])}},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 false},httpNotModified:function(b,d){try{var a=b.getResponseHeader("Last-Modified");return b.status==304||a==S.lastModified[d]}catch(c){}return false},httpData:function(a,c,d){var e=a.getResponseHeader("content-type"),f=c=="xml"||!c&&e&&e.indexOf("xml")>=0,b=f?a.responseXML:a.responseText;if(f&&b.documentElement.tagName=="parsererror"){throw"parsererror"}if(d&&d.dataFilter){b=d.dataFilter(b,c)}if(typeof b==="string"){if(c=="script"){S.globalEval(b)}if(c=="json"){b=U["eval"]("("+b+")")}}return b},param:function(d){var b=[];function a(f,e){b[b.length]=encodeURIComponent(f)+"="+encodeURIComponent(e)}if(S.isArray(d)||d.jquery){S.each(d,function(){a(this.name,this.value)})}else{for(var c in d){if(S.isArray(d[c])){S.each(d[c],function(){a(c,this)})}else{a(c,S.isFunction(d[c])?d[c]():d[c])}}}return b.join("&").replace(/%20/g,"+")}});var T={},ac=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function K(b,c){var a={};S.each(ac.concat.apply([],ac.slice(0,c)),function(){a[this]=b});return a}S.fn.extend({show:function(c,a){if(c){return this.animate(K("show",3),c,a)}else{for(var e=0,g=this.length;e<g;e++){var h=S.data(this[e],"olddisplay");this[e].style.display=h||"";if(S.css(this[e],"display")==="none"){var f=this[e].tagName,b;if(T[f]){b=T[f]}else{var d=S("<"+f+" />").appendTo("body");b=d.css("display");if(b==="none"){b="block"}d.remove();T[f]=b}this[e].style.display=S.data(this[e],"olddisplay",b)}}return this}},hide:function(b,a){if(b){return this.animate(K("hide",3),b,a)}else{for(var c=0,d=this.length;c<d;c++){var e=S.data(this[c],"olddisplay");if(!e&&e!=="none"){S.data(this[c],"olddisplay",S.css(this[c],"display"))}this[c].style.display="none"}return this}},_toggle:S.fn.toggle,toggle:function(a,b){var c=typeof a==="boolean";return S.isFunction(a)&&S.isFunction(b)?this._toggle.apply(this,arguments):a==null||c?this.each(function(){var d=c?a:S(this).is(":hidden");S(this)[d?"show":"hide"]()}):this.animate(K("toggle",3),a,b)},fadeTo:function(c,a,b){return this.animate({opacity:a},c,b)},animate:function(a,d,b,c){var e=S.speed(d,b,c);return this[e.queue===false?"each":"queue"](function(){var h=S.extend({},e),f,g=this.nodeType==1&&S(this).is(":hidden"),j=this;for(f in a){if(a[f]=="hide"&&g||a[f]=="show"&&!g){return h.complete.call(this)}if((f=="height"||f=="width")&&this.style){h.display=S.css(this,"display");h.overflow=this.style.overflow}}if(h.overflow!=null){this.style.overflow="hidden"}h.curAnim=S.extend({},a);S.each(a,function(p,l){var m=new S.fx(j,h,p);if(/toggle|show|hide/.test(l)){m[l=="toggle"?g?"show":"hide":l](a)}else{var n=l.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),k=m.cur(true)||0;if(n){var q=parseFloat(n[2]),o=n[3]||"px";if(o!="px"){j.style[p]=(q||1)+o;k=((q||1)/m.cur(true))*k;j.style[p]=k+o}if(n[1]){q=((n[1]=="-="?-1:1)*q)+k}m.custom(k,q,o)}else{m.custom(k,l,"")}}});return true})},stop:function(b,c){var a=S.timers;if(b){this.queue([])}this.each(function(){for(var d=a.length-1;d>=0;d--){if(a[d].elem==this){if(c){a[d](true)}a.splice(d,1)}}});if(!c){this.dequeue()}return this}});S.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(b,a){S.fn[b]=function(d,c){return this.animate(a,d,c)}});S.extend({speed:function(b,a,c){var d=typeof b==="object"?b:{complete:c||!c&&a||S.isFunction(b)&&b,duration:b,easing:c&&a||a&&!S.isFunction(a)&&a};d.duration=S.fx.off?0:typeof d.duration==="number"?d.duration:S.fx.speeds[d.duration]||S.fx.speeds._default;d.old=d.complete;d.complete=function(){if(d.queue!==false){S(this).dequeue()}if(S.isFunction(d.old)){d.old.call(this)}};return d},easing:{linear:function(b,a,d,c){return d+c*b},swing:function(b,a,d,c){return((-Math.cos(b*Math.PI)/2)+0.5)*c+d}},timers:[],timerId:null,fx:function(b,c,a){this.options=c;this.elem=b;this.prop=a;if(!c.orig){c.orig={}}}});S.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(S.fx.step[this.prop]||S.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var b=parseFloat(S.css(this.elem,this.prop,a));return b&&b>-10000?b:parseFloat(S.curCSS(this.elem,this.prop))||0},custom:function(a,b,c){this.startTime=ab();this.start=a;this.end=b;this.unit=c||this.unit||"px";this.now=this.start;this.pos=this.state=0;var e=this;function d(f){return e.step(f)}d.elem=this.elem;S.timers.push(d);if(d()&&S.timerId==null){S.timerId=setInterval(function(){var f=S.timers;for(var g=0;g<f.length;g++){if(!f[g]()){f.splice(g--,1)}}if(!f.length){clearInterval(S.timerId);S.timerId=null}},13)}},show:function(){this.options.orig[this.prop]=S.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());S(this.elem).show()},hide:function(){this.options.orig[this.prop]=S.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(c){var d=ab();if(c||d>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var f=true;for(var e in this.options.curAnim){if(this.options.curAnim[e]!==true){f=false}}if(f){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(S.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){S(this.elem).hide()}if(this.options.hide||this.options.show){for(var b in this.options.curAnim){S.attr(this.elem.style,b,this.options.orig[b])}}}if(f){this.options.complete.call(this.elem)}return false}else{var a=d-this.startTime;this.state=a/this.options.duration;this.pos=S.easing[this.options.easing||(S.easing.swing?"swing":"linear")](this.state,a,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};S.extend(S.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){S.attr(a.elem.style,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null){a.elem.style[a.prop]=a.now+a.unit}else{a.elem[a.prop]=a.now}}}});if(document.documentElement.getBoundingClientRect){S.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return S.offset.bodyOffset(this[0])}var f=this[0].getBoundingClientRect(),c=this[0].ownerDocument,g=c.body,h=c.documentElement,a=h.clientTop||g.clientTop||0,b=h.clientLeft||g.clientLeft||0,d=f.top+(self.pageYOffset||S.boxModel&&h.scrollTop||g.scrollTop)-a,e=f.left+(self.pageXOffset||S.boxModel&&h.scrollLeft||g.scrollLeft)-b;return{top:d,left:e}}}else{S.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return S.offset.bodyOffset(this[0])}S.offset.initialized||S.offset.initialize();var g=this[0],k=g.offsetParent,l=g,b=g.ownerDocument,d,j=b.documentElement,f=b.body,e=b.defaultView,a=e.getComputedStyle(g,null),c=g.offsetTop,h=g.offsetLeft;while((g=g.parentNode)&&g!==f&&g!==j){d=e.getComputedStyle(g,null);c-=g.scrollTop,h-=g.scrollLeft;if(g===k){c+=g.offsetTop,h+=g.offsetLeft;if(S.offset.doesNotAddBorder&&!(S.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(g.tagName))){c+=parseInt(d.borderTopWidth,10)||0,h+=parseInt(d.borderLeftWidth,10)||0}l=k,k=g.offsetParent}if(S.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"){c+=parseInt(d.borderTopWidth,10)||0,h+=parseInt(d.borderLeftWidth,10)||0}a=d}if(a.position==="relative"||a.position==="static"){c+=f.offsetTop,h+=f.offsetLeft}if(a.position==="fixed"){c+=Math.max(j.scrollTop,f.scrollTop),h+=Math.max(j.scrollLeft,f.scrollLeft)}return{top:c,left:h}}}S.offset={initialize:function(){if(this.initialized){return}var d=document.body,k=document.createElement("div"),h,j,b,g,c,a,f=d.style.marginTop,e='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"cellpadding="0"cellspacing="0"><tr><td></td></tr></table>';c={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(a in c){k.style[a]=c[a]}k.innerHTML=e;d.insertBefore(k,d.firstChild);h=k.firstChild,j=h.firstChild,g=h.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(j.offsetTop!==5);this.doesAddBorderForTableAndCells=(g.offsetTop===5);h.style.overflow="hidden",h.style.position="relative";this.subtractsBorderForOverflowNotVisible=(j.offsetTop===-5);d.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(d.offsetTop===0);d.style.marginTop=f;d.removeChild(k);this.initialized=true},bodyOffset:function(c){S.offset.initialized||S.offset.initialize();var a=c.offsetTop,b=c.offsetLeft;if(S.offset.doesNotIncludeMarginInBodyOffset){a+=parseInt(S.curCSS(c,"marginTop",true),10)||0,b+=parseInt(S.curCSS(c,"marginLeft",true),10)||0}return{top:a,left:b}}};S.fn.extend({position:function(){var b=0,c=0,e;if(this[0]){var d=this.offsetParent(),a=this.offset(),f=/^body|html$/i.test(d[0].tagName)?{top:0,left:0}:d.offset();a.top-=W(this,"marginTop");a.left-=W(this,"marginLeft");f.top+=W(d,"borderTopWidth");f.left+=W(d,"borderLeftWidth");e={top:a.top-f.top,left:a.left-f.left}}return e},offsetParent:function(){var a=this[0].offsetParent||document.body;while(a&&(!/^body|html$/i.test(a.tagName)&&S.css(a,"position")=="static")){a=a.offsetParent}return S(a)}});S.each(["Left","Top"],function(b,c){var a="scroll"+c;S.fn[a]=function(d){if(!this[0]){return null}return d!==Z?this.each(function(){this==U||this==document?U.scrollTo(!b?d:S(U).scrollLeft(),b?d:S(U).scrollTop()):this[a]=d}):this[0]==U||this[0]==document?self[b?"pageYOffset":"pageXOffset"]||S.boxModel&&document.documentElement[a]||document.body[a]:this[0][a]}});S.each(["Height","Width"],function(b,d){var e=b?"Left":"Top",c=b?"Right":"Bottom";S.fn["inner"+d]=function(){return this[d.toLowerCase()]()+W(this,"padding"+e)+W(this,"padding"+c)};S.fn["outer"+d]=function(f){return this["inner"+d]()+W(this,"border"+e+"Width")+W(this,"border"+c+"Width")+(f?W(this,"margin"+e)+W(this,"margin"+c):0)};var a=d.toLowerCase();S.fn[a]=function(f){return this[0]==U?document.compatMode=="CSS1Compat"&&document.documentElement["client"+d]||document.body["client"+d]:this[0]==document?Math.max(document.documentElement["client"+d],document.body["scroll"+d],document.documentElement["scroll"+d],document.body["offset"+d],document.documentElement["offset"+d]):f===Z?(this.length?S.css(this[0],a):null):this.css(a,typeof f==="string"?f:f+"px")}})})();var ISO_COUNTRIES={AF:"Afghanistan",AX:"Åland Islands",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnia and Herzegovina",BW:"Botswana",BV:"Bouvet Island",BR:"Brazil",IO:"British Indian Ocean Territory",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos (Keeling) Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CD:"Congo, The Democratic Republic of the",CK:"Cook Islands",CR:"Costa Rica",CI:"Côte d'Ivoire",HR:"Croatia",CU:"Cuba",CY:"Cyprus",CZ:"Czech Republic",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands (Malvinas)",FO:"Faroe Islands",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard Island and McDonald Islands",VA:"Holy See (Vatican City State)",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran, Islamic Republic of",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KP:"Korea, Democratic People's Republic of",KR:"Korea, Republic of",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Lao People's Democratic Republic",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libyan Arab Jamahiriya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macao",MK:"Macedonia, The Former Yugoslav Republic of",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia, Federated States of",MD:"Moldova",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",AN:"Netherlands Antilles",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestinian Territory, Occupied",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Réunion",RO:"Romania",RU:"Russian Federation",RW:"Rwanda",BL:"Saint Barthélemy",SH:"Saint Helena",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",MF:"Saint Martin",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome and Principe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",SY:"Syrian Arab Republic",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania, United Republic of",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UM:"United States Minor Outlying Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VE:"Venezuela",VN:"Viet Nam",VG:"Virgin Islands, British",VI:"Virgin Islands, U.S.",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"};function getCountryName(a){if(ISO_COUNTRIES[a]==undefined){return"Other"}return ISO_COUNTRIES[a]}function _b_dsc(c){var b="";for(var a in c){b+=a+" \n"}return b}function _b_dmp(d){var c="";for(var a in d){try{c+=a+":"+((d[a]==null)?"nil":d[a].toString())+" \n"}catch(b){c+=a+":ER \n"}}return c}var CopyClipboardButton={};CopyClipboardButton.getCopyText=function(a){var b=document.getElementById(a);try{return(b.value||b.innerText||b.textContent)}catch(c){return""}};CopyClipboardButton.appendButton=function(f,c,d){var b=document.getElementById(f);var e=CopyClipboardButton.create(c,d);b.appendChild(e)};CopyClipboardButton.listen=function(c,d,b){if(c.addEventListener){c.addEventListener(d,b,false)}else{if(c.attachEvent){var a=c.attachEvent("on"+d,b);return a}}};CopyClipboardButton.targ=function(b){var a;if(!b){var b=window.event}if(b.target){a=b.target}else{if(b.srcElement){a=b.srcElement}}if(a.nodeType==3){a=a.parentNode}return a};CopyClipboardButton.create=function(d,u){var b={height:"16",width:"50",fontSize:"14",fontColor:"#000000",fontFace:"Helvetica",pathToSwf:"CopyClipboardButton.swf?v=3.0",imageUrl:"",copyText:"",wmode:"transparent"};if(typeof(u)=="undefined"){var u={}}for(var f in u){b[f]=u[f]}var n=document.createElement("embed");var c=document.createElement("object");c.height=b.height;n.height=c.height;c.width=b.width;n.width=c.width;n.setAttribute("type","application/x-shockwave-flash");var p=document.createElement("param");p.name="movie";p.value=b.pathToSwf;c.appendChild(p);n.setAttribute("src",p.value);var t=document.createElement("param");t.name="FlashVars";t.value="copyTextContainerId="+d+"&fontSize="+b.fontSize+"&fontFace="+b.fontFace+"&fontColor="+b.fontColor+"&imageUrl="+b.imageUrl+"&copyText="+b.copyText;c.appendChild(t);n.setAttribute("flashVars",t.value);var s=document.createElement("param");s.name="quality";s.value="high";c.appendChild(s);var l=document.createElement("param");l.name="menu";l.value="false";c.appendChild(l);var m=document.createElement("param");m.name="wmode";m.value=b.wmode;c.appendChild(m);n.setAttribute("wmode",b.wmode);try{c.appendChild(n)}catch(q){var j=document.createElement("textarea");if(b.copyText){var h=b.copyText}else{var h=document.getElementById(d).innerHTML}j.appendChild(document.createTextNode(h));j.setAttribute("style","display:none;");j.setAttribute("class","hidden");j.setAttribute("className","hidden");var g=d+"__cont";j.setAttribute("id",g);document.body.appendChild(j);var r=document.createElement("a");r.appendChild(document.createTextNode("Copy"));r.href="#";r.setAttribute("rel",g);CopyClipboardButton.listen(r,"click",function(v){var o=CopyClipboardButton.targ(v);var k=document.getElementById(o.rel);if(k&&k.innerHTML!=""){cont=k;var a=k.createTextRange();a.execCommand("Copy")}});return r}return c};var BT={};BT.track=function(b,c,a,d){var a=a||null;var d=d||null;c=b+":"+c;if(BITLY_HOST=="urly.local:9999"&&typeof(console)!="undefined"){console.log(_b_dmp({category:b,action:c,optional_label:a,optional_value:d}))}if(typeof(pageTracker)!="undefined"){pageTracker._trackEvent(b,c,a,d)}};BT.onPageLoad=function(){$("#shorten_form").bind("submit",BT.submitShorten);$("#keyword_form").bind("submit",BT.submitShorten);$("#submit_tweet_form_index").bind("submit",BT.submitTweet);$("#submit_tweet_form_sidebar").bind("submit",BT.submitTweet);$(".info_track").bind("click",BT.infoTrackClick)};BT.submitShorten=function(){var a="homepage";if($("#keyword_hidden").val()||$("#keyword").val()){a="homepage-keyword"}BT.track("shorten",a)};BT.trackAdvanced=function(a){BT.track("toggle_advanced",a)};BT.submitTweet=function(c){var a=$("#tweet_body").val()||$("#share_body").val();var b=null;if(a){b=a.match(/http\:\/\/[^\s]+/)}BT.track("tweet",c.target.id,b)};BT.clickTwitterAccountComboAddAnother=function(){BT.track("twitter_account_combo_box","click_add_another")};BT.clickUploadFile=function(){BT.track("upload_file","click_upload_file")};BT.clickUploadPhoto=function(){BT.track("upload_file","click_upload_photo")};BT.clickUploadVideo=function(){BT.track("upload_file","click_upload_video")};BT.submitUploadPhoto=function(){BT.track("upload_file","submit_upload_photo")};BT.submitUploadVideo=function(){BT.track("upload_file","submit_upload_video")};BT.infoTrackClick=function(b){var a=$(b.currentTarget).attr("track");BT.track("info_page_click",a)};BT.trackBaseline=function(a){BT.track_section=a;BT.track("page_ui_baseline",a)};if(CopyClipboardButton){CopyClipboardButton.getCopyTextOrig=CopyClipboardButton.getCopyText;CopyClipboardButton.getCopyText=function(a){var b=BT.track_section||"no_track_section";BT.track("CopyClipboardButton.getCopyText",b,a);return CopyClipboardButton.getCopyTextOrig(a)}}var HANDLER_METHOD;var NEED_TO_REOPEN_TWEET_CREDS=false;var ERROR_BOX={};ERROR_BOX.keep_open_on_dialog_close=false;var SHARE_FORM={};SHARE_FORM.disabled_message=null;SHARE_FORM.linked_accounts=[];SHARE_FORM.authenticated=false;SHARE_FORM.post_video_yfrog_url="http://render.imageshack.us/redirect_api.php";SHARE_FORM.post_photo_yfrog_url="http://imageshack.us/redirect_api.php";var MP3PLAYER={};var ACCOUNT={};var BITLY_UTILS={};BITLY_UTILS.http_regexp=new RegExp("http://"+BITLY_HOST+"/","i");BITLY_UTILS.success_color="green";BITLY_UTILS.neutral_color="#333";BITLY_UTILS.error_color="";var BITLY_BASE_URL="http://"+BITLY_HOST;BitlyErrorCallback=function(a){};String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"")};function enterPressed(a){return(a.code==13||a.keyCode==13)}function capitalize(a){try{a=a.substr(0,1).toUpperCase()+a.substr(1)}catch(b){}return a}function bindEnter(a,b){a.bind("keydown",function(c){if(enterPressed(c)){return b(c)}})}function addActionBindings(){$("#share_button").bind("click",function(a){submitTweetBody()})}var do_char_count=function(){charCounter("tweet_body","charcount",140)};function addCharCounterBindings(){$("#tweet_body").bind("keyup",do_char_count);$("#tweet_body").bind("keyup",fillHiddenTextArea);$("#keyword").bind("keyup",fillHiddenKeywordInput);$("#url").bind("keyup",fillHiddenLongUrlInput);do_char_count()}function fillHiddenTextArea(){var a=$("#tweet_body").val();$("#s").val(a);$("#s2").val(a)}function fillHiddenKeywordInput(){var a=$("#keyword").val();$("#keyword_hidden").val(a)}function fillHiddenLongUrlInput(){var a=$("#url").val();$("#url_hidden").val(a)}function beforeCompress(){var a=$("#url").val();if(a==null){showError("No URL field found.");return false}a=a.trim();if(a==""){showError("Please enter an URL to shorten.");return false}re=new RegExp("^([a-zA-Z]+://)");if(!a.match(re)){a="http://"+a}if(a.search(BITLY_UTILS.http_regexp)>-1){showError("That is already a bitly URL.");return false}return true}function compressCB(d,b,g){enableButtons();var f=[];for(key in g.results){f.push(key)}var a=g.results[f[0]];$("#status").css("display","none");if(a.statusCode!="ERROR"){var c=a.shortUrl;var e=a.hash;if(a.userHash&&a.userHash!=a.hash){e=a.userHash}if(a.shortKeywordUrl!=""&&a.shortKeywordUrl!="http://"+BITLY_HOST+"/"){c=a.shortKeywordUrl}else{if(a.shortCNAMEUrl&&a.shortCNAMEUrl!=""){c=a.shortCNAMEUrl}}hideErrorBox(true);$("#short_url").val(c);enableTwitterButton();$("#shorten_action_div").css("display","none");$("#share_action_div").css("display","");$("#source_url").text(Bitly.truncate(b,48));$('<span id="shorten_helper_links"><a href="info/'+e+'">Info</a> <a href="#" onclick="compressAnother(); return false;">Shorten Another</a></span>').appendTo("#short_url_container");historyDisplay();$("#short_url").select()}else{msg=a.errorMessage;showError(msg)}fillHiddenTextArea()}function compressAnother(){$("#shorten_action_div").css("display","");$("#share_action_div").css("display","none");$("#url").val("");$("#alias").val("");$("#shorten_helper_links").remove()}SHARE_FORM.twitterCredsAvailable=function(){var b=$("#twitter_username").val();var a=$("#selected_account_login").val();return !((b==null||b=="")&&(a==null||a==""))};SHARE_FORM.updateTwitterBigButton=function(){if(SHARE_FORM.twitterCredsAvailable()){$("#twitter_big_button").html("Post")}else{$("#twitter_big_button").html("Sign In")}};function clickTwitterButton(){if(SHARE_FORM.disabled_message!=null){showErrorBox(SHARE_FORM.disabled_message);return false}submitTweetBody()}function submitTweetBody(){if(SHARE_FORM.disabled_message!=null){SHARE_FORM.showTweetMessage(SHARE_FORM.disabled_message,"error");return false}var a=$("#tweet_body").val();$("#post_tweet_loading").css("display","");$.ajax({type:"POST",url:"/account/tweet",dataType:"json",data:{body:a,selected_account_login:$("#selected_account_login").val(),selected_account_type:$("#selected_account_type").val(),t:(new Date()).getTime(),token:Bitly.token},success:function(d){$("#post_tweet_loading").css("display","none");enableButtons();var b={};var f="error";var e=d.message;switch(d.status_code){case 1302:case 1303:case 1304:case 1305:case 1306:$("#dial").css("display","");$("#twitter_creds").css("display","");b.color=BITLY_UTILS.error_color;break;case 203:$("#dial").css("display","");$("#twitter_creds").css("display","");e+=" Please create an account or login in order to post your tweet.";break;default:$("#tweet_body").val("");fillHiddenTextArea();b.color=BITLY_UTILS.success_color;f="success"}if(d.link_to_tweet){var c=Bitly.escapeEntities(d.link_to_tweet);e+="<br /><a href="+c+">"+c+"</a>"}SHARE_FORM.showTweetMessage(e,f)},error:function(e,d,b,c){enableButtons();SHARE_FORM.showTweetMessage(c.toString(),"error")},beforeSend:function(b){disableButtons()}});return false}SHARE_FORM.showTweetMessage=function(b,a){$("#tweet_message_div").html(drawMessageParagraph(b,a))};SHARE_FORM.updateSelectedAccount=function(c,a){for(var b=0;b<SHARE_FORM.linked_accounts.length;b++){if(a==SHARE_FORM.linked_accounts[b]["account_login"]&&c==SHARE_FORM.linked_accounts[b]["account_type"]){SHARE_FORM.linked_accounts[b]["selected"]="1"}else{SHARE_FORM.linked_accounts[b]["selected"]="0"}}$("#selected_account_login").val(a);$("#selected_account_type").val(c);enableTwitterButton()};SHARE_FORM.updatePostAuthor=function(){var d=SHARE_FORM.linked_accounts;var c="";var a="twitter";var f="";var g=false;if(d.length>0){f+="<div id='accounts-selector'>";f+="<ul>";f+="<li><strong>Twitter Accounts:</strong>";f+="<ul>";for(var e=0;e<d.length;e++){var j=d[e];f+="<li>";f+='<input class="selected_account" type="radio" name="selected_account"  ';f+=' value="'+j.account_login+'" ';f+=' title="'+j.account_type+'" ';if(j.selected=="1"){f+=' checked="checked" ';c=j.account_login;a=j.account_type}f+="/>";f+=j.account_login;f+="</li>"}if(c==""){c=d[0]["account_login"];a=d[0]["account_type"];g=true}f+='<li><button class="button_small" href="#" id="ok_choose_accounts" onclick="return SHARE_FORM.clickOk();">OK</button>';f+="</ul>";f+="</li>";f+='<li><a href="/account/" onclick="BT.clickTwitterAccountComboAddAnother();">Add another account</a></li>';f+="</ul>";f+="</div>"}else{if(SHARE_FORM.unauthenticated_account_login!=null){c=SHARE_FORM.unauthenticated_account_login}}$("#accounts_list").html(f);SHARE_FORM.updateSelectedAccount(a,c);if(g){var b=$("input.selected_account")[0];if(b!=null){$(b).attr("checked","checked")}}var h=$("#post_author_span");var f='<a id="toggle_account_link" href="javascript:void(null);" >';f+=capitalize(a);if(c!=""){f+=" (";f+=c;f+=") "}f+="</a>";h.html(f);if(d.length>0){if(SHARE_FORM.authenticated){$("#toggle_account_link").bind("click",SHARE_FORM.doToggleAccountLink)}}};SHARE_FORM.clickCloseButton=function(){$("#share_options_box").css("display","none");return false};SHARE_FORM.toggleAdvanced=function(){$("#share_options_box").toggle();var a=($("#share_options_box").css("display")=="none")?"off":"on";$("#show_options").toggle();$("#hide_options").toggle();$.cookie("show_opts_box",a);BT.trackAdvanced(a);return false};SHARE_FORM.doToggleAccountLink=function(){var a=$("#choose_accounts");var b=(a.css("display")==""||a.css("display")=="block")?"none":"";a.css("display",b);if(b==""){b="block"}BT.track("twitter_account_combo_box_display",b);return false};SHARE_FORM.clickOk=function(){var c=$("input.selected_account:checked");if(c.val()==null||c.val()==""){showErrorBox("Select an account for sharing.",{color:BITLY_UTILS.neutral_color})}else{var a=c.val();var b=c.attr("title");SHARE_FORM.updateSelectedAccount(b,a);SHARE_FORM.updatePostAuthor();$("#choose_accounts").css("display","none");SHARE_FORM.saveLastService(b,a);BT.track("twitter_account_combo_box","change_account_ok")}};SHARE_FORM.saveLastService=function(b,a){$.ajax({type:"POST",url:"/account/save_last_service",dataType:"json",data:{account_login:a,account_type:b,token:Bitly.token}})};SHARE_FORM.clickCancel=function(){$("#choose_accounts").css("display","none")};SHARE_FORM.beforeRename=function(){var a=$("#keyword").val();if(a!=null&&a!=""&&a.trim()!=""){a=a.trim();re=new RegExp("^([0-9a-zA-Z_-]+)$");if(!a.match(re)){$("#rename_error_div").html('<p class="message error">Keywords may only contain letters, numbers, underscores and dashes.</p>');return false}}if($("#url_hidden").val()==""){$("#rename_error_div").html('<p class="message error">You must enter a long url before choosing a custom name.</p>');return false}$("#rename_error_div").html("");return true};SHARE_FORM.clickUploadPhoto=function(){$("#choose_file_type_to_upload").css("display","none");$("#image_upload_form_classic").attr("action",SHARE_FORM.post_photo_yfrog_url);$("#image_upload_form_classic").css("display","");$("#video_file_types").css("display","none");$("#photo_file_types").css("display","");BT.clickUploadPhoto();return false};SHARE_FORM.clickUploadVideo=function(){$("#choose_file_type_to_upload").css("display","none");$("#image_upload_form_classic").attr("action",SHARE_FORM.post_video_yfrog_url);$("#image_upload_form_classic").css("display","");$("#video_file_types").css("display","");$("#photo_file_types").css("display","none");BT.clickUploadVideo();return false};SHARE_FORM.cancelPhotoVideoUpload=function(){$("#choose_file_type_to_upload").css("display","");$("#image_upload_form_classic").css("display","none");$("#video_file_types").css("display","none");$("#photo_file_types").css("display","none");return false};SHARE_FORM.imageUploadChange=function(){if($("#image_upload_input").val()){$("#image_upload_form").submit()}};SHARE_FORM.toggleUploadForm=function(){var a=$("#file_upload_div").css("display");if(a=="none"){BT.clickUploadFile()}if(a=="none"&&$("#share_options_box").css("display")!="none"){SHARE_FORM.toggleAdvanced()}$("#file_upload_div").toggle();$("#cancel_upload_file_a").toggle();$("#upload_file_a").toggle();return false};SHARE_FORM.submitUploadYfrog=function(){$("#image_upload_form_spinner").css("display","");if($("#image_upload_form_classic").attr("action")==SHARE_FORM.post_video_yfrog_url){BT.submitUploadVideo()}else{BT.submitUploadPhoto()}return true};function drawMessageParagraph(c,a){if(!a){var a="error"}var b="<p class='message "+a+"'>";b+=c;b+="</p>";return b}function onLoadErrorBox(){var b=$("#errors");var a=b.html();if(a.toString().match(/\w/)!=null){b.css("display","")}}function showErrorBox(c,b){if(!b){var b={color:BITLY_UTILS.error_color}}var a=$("#errors");if(c!=null){c=replaceParagraphTags(c);a.html("<p>"+c+"</p>")}a.css("display","");a.css("margin-bottom","5px");a.css(b)}function replaceParagraphTags(a){if(a){a=a.replace(/&lt;p&gt;/,"<p>");a=a.replace(/&lt;\/p&gt;/,"</p>")}return a}function hideErrorBox(b){var c=$("#errors");var a=c.html();if(b||a.toString().match(/\w/)==null){c.css("display","none");c.css("margin-bottom","")}}function disableButtons(){$("#url").attr("disabled","true");$("#alias").attr("disabled","true")}function enableButtons(){$("#url").attr("disabled","");$("#alias").attr("disabled","")}function showError(a,b){if(typeof(b)==undefined){var b={}}showErrorBox("<p>"+a+"</p>",b)}function copyToClipboard(c){if(window.clipboardData&&clipboardData.setData){clipboardData.setData("Text",c)}else{var b="flashcopier";if(!document.getElementById("flashcopier")){var d=document.createElement("div");d.id="flashcopier";document.body.appendChild(d)}var a='<embed src="/static/images/_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(c)+'" width ="0" height="0" type="application/x-shockwave-flash"></embed>';$("#flashcopier").html(a)}}function copy(b){if(b.createTextRange){var a=b.createTextRange();if(a){a.execCommand("Copy")}}else{copyToClipboard(b.val())}}var BitlyHelper={};BitlyHelper.ASYNC_TITLE_CLASS="async_title_";BitlyHelper.ASYNC_THUMB_CLASS="async_thumb_";BitlyHelper.history_items_docs={};BitlyHelper.pagePath=function(){var b=document.location.toString();if(b){var a=b.match(/https?\:\/\/[^\/]+(\/[^\?]*)/i);if(a){return a[1]}}return""};BitlyHelper.urlToId=function(b){var a=b.toString().match(/\/([^\/]*)$/);return a[1]};BitlyHelper.basename=function(a){var c=a;try{var d=a.match(/[\/|\\]([^\\\/]+)$/);var c=d[1]}catch(b){}return c};BitlyHelper.commifyNumber=function(e,a){if(typeof(a)=="undefined"){var a=true}if(a){var p=function(m,b){var q=10;for(var k=1;k<b;k++){q=10*q}return Math.round(m*q)/q};var g=parseInt(e,10);var f=1000;var d=1000*1000;var n=1000*d;var o=1000*n;if(g>o){g=p(g/o,1);return g+"T"}else{if(g>n){g=p(g/n,1);return g+"B"}else{if(g>d){g=p(g/d,1);return g+"M"}}}}var h=new String(e);var j=new String(e).split(".");e=j[0];e=""+e;if(e.length>3){var l=e.length%3;var c=(l>0?(e.substring(0,l)):"");for(i=0;i<Math.floor(e.length/3);i++){if((l==0)&&(i==0)){c+=e.substring(l+3*i,l+3*i+3)}else{c+=","+e.substring(l+3*i,l+3*i+3)}}}else{c=e}if(h.match(".")&&j[1]){c=c+"."+j[1]}return c};function historyDisplay(){BitlyHistory.loadAndDraw()}function addIndexCopyButton(){var a={pathToSwf:"images/CopyClipboardButton.swf?v=3.0",fontColor:"#555555",imageUrl:BITLY_BASE_URL+"/static/images/index_copy_button_bento_dark.jpg",height:"26",width:"46"};$("#index_copy_button").html("");CopyClipboardButton.appendButton("index_copy_button","short_url",a)}function addInfoCopyButton(){var a={pathToSwf:"../images/CopyClipboardButton.swf?v=3.0",imageUrl:BITLY_BASE_URL+"/static/images/copy_button.jpg",height:"30",width:"61"};$("#info_copy_button").html("");CopyClipboardButton.appendButton("info_copy_button","short_url",a)}function toggleDownArrow(a){if(a.attr("src")=="/static/images/down-grey.gif"){a.attr("src","/static/images/down-white.gif")}else{a.attr("src","/static/images/down-grey.gif")}}function toggleShareDiv(c,a){var b=$(a);if(b.children().length==0){appendShareDivTo(c,a)}else{b.empty()}return false}function appendShareDivTo(c,a){var b=Bitly.getShareDiv(c);a.appendChild(b)}function disableTwitterButton(){SHARE_FORM.disabled_message="Your Twitter message cannot be blank and cannot be longer than 140 characters.";var a=$("#twitter_big_button");a.attr("disabled",true);a.css("background-image","url(/static/images/button_disabled.png)");a.css("cursor","default")}function enableTwitterButton(){if(HANDLER_METHOD=="index"){SHARE_FORM.disabled_message=null;var c=$("#tweet_body").val().length;if(SHARE_FORM.selected_account_login!=null||(c>0&&c<=140)){var a=$("#twitter_big_button");a.attr("disabled",false);a.css("background-image","url(/static/images/button.png)");a.css("cursor","pointer")}}}function charCounter(g,f,a,e){if(typeof(e)=="undefined"){e=true}var d=$("#"+g);var c=$("#"+f);var b=d.val().length;c.text(a-b);if(b>a){c.css("color","red");if(e){disableTwitterButton()}}else{if(b==0){c.css("color","");if(e){disableTwitterButton()}}else{c.css("color","");if(e){enableTwitterButton()}}}}MP3PLAYER.newObject=function(h){var a="player1";var d="/static/mp3player.swf";var b=document.createElement("object");b.type="application/x-shockwave-flash";b.data=d;b.height="24";b.width="290";b.id="audioplayer"+a.toString();var f=document.createElement("param");f.name="movie";f.value=d;b.appendChild(f);var j=document.createElement("param");j.name="FlashVars";j.value="playerID="+a.toString()+"&soundFile="+h;b.appendChild(j);var g=document.createElement("param");g.name="quality";g.value="high";b.appendChild(g);var c=document.createElement("param");c.name="menu";c.value="false";b.appendChild(c);var e=document.createElement("param");e.name="wmode";e.value="transparent";b.appendChild(e);return b};MP3PLAYER.addToInfo=function(a){var b="<span class='item_header'>Listen:</span> ";var c=_b_ce("div");c.appendChild(MP3PLAYER.newObject(a));b+=c.innerHTML;$("#info_mp3player").html(b)};ACCOUNT.submitReset=function(){var a={reset_id:$("#reset_id").val(),new_password:$("#new_password").val(),confirm_new_password:$("#confirm_new_password").val(),token:Bitly.token};a.t=(new Date()).getTime();$.ajax({type:"POST",url:"/account/reset_submit",dataType:"json",data:a,success:function(b){if(b.success==0){$("#password_resp_message").html(b.errors)}else{document.location="/"}}})};ACCOUNT.submitChange=function(c){switch(c){case"email":var b={email:$("#new_email").val()};break;case"custom_cname":var b={cname:$("#cname").val()};break;case"password":var b={current_password:$("#current_password").val(),new_password:$("#new_password").val(),confirm_new_password:$("#confirm_new_password").val()};break;case"api_key":var b={api_key:"reset"};break;case"history_privacy":if($("#history_privacy").is(":checked")){var a="public"}else{var a="private"}var b={history_privacy:a}}b.t=(new Date()).getTime();b.token=Bitly.token;$.ajax({type:"POST",url:"/account/account_submit",dataType:"json",data:b,success:function(d){var e=d.errors;$("#"+c+"_resp_message").html(replaceParagraphTags(e))}})};var faviconsLoaded=false;function loadFavIcons(){if(faviconsLoaded==true){return}faviconsLoaded=true;$(".fav").each(function(a){var b="http://"+$(this).attr("r")+"/favicon.ico";$(this).attr("src",b);$(this).attr("height",16);$(this).attr("width",16);$(this).bind("error",function(){$(this).attr("src","/static/images/16_16_t.png")})})}function correctPNG(){var f=navigator.appVersion.split("MSIE");var g=parseFloat(f[1]);if((g>=5.5)&&(document.body.filters)){for(var c=0;c<document.images.length;c++){var d=document.images[c];var j=d.src.toUpperCase();if(j.substring(j.length-3,j.length)=="PNG"){var e=(d.id)?"id='"+d.id+"' ":"";var k=(d.className)?"class='"+d.className+"' ":"";var b=(d.title)?"title='"+d.title+"' ":"title='"+d.alt+"' ";var h="display:inline-block;"+d.style.cssText;if(d.align=="left"){h="float:left;"+h}if(d.align=="right"){h="float:right;"+h}if(d.parentElement.href){h="cursor:hand;"+h}var a="<span "+e+k+b;+' style="width:'+d.width+"px; height:"+d.height+"px;"+h+";";+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader";+"(src='"+d.src+"', sizingMethod='scale');\"></span>";d.outerHTML=a;c=c-1}}}}function stripHTML(a){var c="";var d=false;for(var b=0;b<a.length;b++){if(a.charAt(b)=="<"){d=true}if(a.charAt(b)==">"){if(a.charAt(b+1)=="<"){}else{d=false;b++}}if(!d){c+=a.charAt(b)}}return c}function tumblr_cb(h){var d="";for(var c in h.posts){var b=h.posts[c].url;var e=h.posts[c].type;var g=h.posts[c]["unix-timestamp"];switch(e){case"photo":var f=h.posts[c]["photo-caption"];break;case"regular":var f=h.posts[c]["regular-title"];break;case"video":var f=h.posts[c]["video-caption"];break;case"link":var f=h.posts[c]["link-text"];break;case"quote":var f=h.posts[c]["quote-text"];break}var a=new Date(g*1000);var a=a.toDateString();d+=('<div class="tumblr_post" onclick="document.location=\''+b+"';\" onmouseover=\"this.style.background='#ffffee';\" onmouseout=\"this.style.background='';\">");d+=('<div class="tumblr_date">'+a+"</div>");d+=('<div class="tumble_content">'+Bitly.truncate(stripHTML(f),140)+"</div>");d+=("</div>")}$("#tumblr_posts").html(d);$(".tumble_content").find("img").each(function(j){$(this).attr("height",75);$(this).attr("width",75)})}if(typeof(BitlyHistory)=="undefined"){BitlyHistory={}}BitlyHistory.title_truncate_length=45;BitlyHistory.multiple_accounts=false;BitlyHistory.do_not_update_title_class="do_not_update";BitlyHistory.tweet_div_id=function(a){return"history_tweet_"+a};BitlyHistory.loadAndDraw=function(){$.ajax({type:"GET",url:"/app/history_json",dataType:"json",data:{t:(new Date()).getTime()},success:function(a){BitlyHistory.draw(a)}})};BitlyHistory.draw=function(L){var e=L.history_items||[];var q="";var f=[];var v=[];var d=[];var j={};var r=[];var G="";var D=e.length;var g=BitlyHistory.title_truncate_length;var c="Share link via Email, Twitter, or Facebook.";var p="Copy link to clipboard.";var A="View stats and other info for this link.";var u="Delete this link from your history.";var K=BitlyHelper.pagePath();if(K==""||K=="/"){K="/app/history/"}if(D==0||L.status=="error"){if(L.status=="error"){q+="There was an error retrieving history data. Please try again later."}else{q+="Things are looking a little bare at the moment, but you can fix that. Paste any long link into the big box at top and click Shorten.";if(!SHARE_FORM.authenticated){q+=" Better yet, <a href='/account/register?rd="+BitlySigninForm.user_login_form_redirect+"' class='click_append_redirect'>Sign Up</a> and you can get a complete history, real-time stats, and saved preferences."}}q="<p style='padding-top:10px;'>"+q+"</p>";$("#history_items").html(q);return}if(!BitlyHistory.pagination_complete&&document.getElementById("index_next_history_page_span")!=null){if(D>0){G="<span>1 - "+D+"</span>";if(D==15){G+=' <a href="'+K+'?s=15">Next Page</a>'}$("#index_next_history_page_span").html(G);$("#index_next_history_page_span_bottom").html(G)}}if(typeof(showDelete)=="undefined"||(showDelete&&showDelete!="0")){var a=true}else{var a=false}BitlyHistory.keys={};for(var F=0;F<D;F++){var H=e[F];var b="";if(H.htmlTitle&&H.htmlTitle!=""){H.displayTitle=H.htmlTitle;b=BitlyHistory.do_not_update_title_class}else{H.displayTitle=H.longUrl;j[H.globalHash]=true;r.push(H.globalHash)}H.displayTitle=Bitly.truncate(H.displayTitle,g);var t="copy_button_"+H.hash+"_hist_"+F;var B="copy_"+H.hash+"_hist_"+F;f[F]={appendCopyButtonContainerId:t,copyTextContainerId:B};var J="/static/images/thumbnail_64_empty.png";var z=BitlyHistory.tweet_div_id(H.hash);var s=BitlyHistory.clicks_el_id(H.hash);var n="javascript:var e=document.createElement('script');e.setAttribute('language','javascript');e.setAttribute('src','"+BITLY_BASE_URL+"/bookmarklet/load.js?ls=1&u="+encodeURIComponent(H.longUrl)+"');document.body.appendChild(e);void(0); return false;";BitlyHistory.keys[BitlyHistory.delete_id(H.globalHash,H.create_time)]=H.key;H.preferredDisplayHash=H.keyword||H.hash;H.preferredHashUrl=H.keywordUrl||H.hashUrl;H.displayDate="--";if(H.dateCreated){var C=H.dateCreated.match(/(\d{4})-(\d{2})-(\d{2})/);if(C){var m=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var I=parseInt(C[2],10)-1;var E=C[3].replace(/^0/,"");H.displayDate=m[I]+" "+E}}v.push(H.hash);d.push(H.userHash);d.push(H.globalHash);q+='<div class="history_item" id="'+BitlyHistory.delete_id(H.globalHash,H.create_time)+'" >';q+='<p class="date">'+Bitly.escapeEntities(H.displayDate)+"</p>";q+='<p class="clicks '+Bitly.escapeEntities(s)+'">';q+='<strong class="user_clicks_strong_'+H.userHash+'"></strong>';q+='<span style="display:none;" class="user_clicks_out_of_span_'+H.userHash+'">Out of</span>';q+='<em class="global_clicks_em_'+H.globalHash+'"></em>';q+="</p>";q+='<div class="info">';q+='<p class="title">';q+='<span id="'+Bitly.escapeEntities(BitlyHistory.showTitleId(H.key))+'">';q+='<a class="title '+Bitly.escapeEntities(BitlyHistory.displayTitleClass(H.globalHash))+" "+b+'" href="'+Bitly.escapeEntities(H.preferredHashUrl)+'" title="'+Bitly.escapeEntities(H.longUrl)+'">'+H.displayTitle+"</a>";if(Bitly.SHOW_EDIT&&SHARE_FORM.authenticated){q+=' <a title="Click here to personalize your title for this link" class="edit_title" href="#" rel="'+Bitly.escapeEntities(H.key)+'">Edit</a>'}q+="</span>";if(Bitly.SHOW_EDIT){q+='<span class="edit_title" style="display:none;" id="'+Bitly.escapeEntities(BitlyHistory.editTitleId(H.key))+'">';q+='<input class="input_title" type="text" value="" rel="'+Bitly.escapeEntities(H.key)+'" id="'+Bitly.escapeEntities(BitlyHistory.inputTitleId(H.key))+'" />';q+=' <a href="#" class="save_title" rel="'+Bitly.escapeEntities(H.key)+'">Save</a>';q+=' &nbsp;<a href="#" class="cancel_title" rel="'+Bitly.escapeEntities(H.key)+'">Cancel</a>';q+=' <span class="error_title" rel="'+Bitly.escapeEntities(H.key)+'"></span>';q+="</span>"}q+="</p>";q+='<div class="history_twitter_holder" id="'+Bitly.escapeEntities(z)+'"></div>';q+='<ul class="history_actions">';q+="<li><a title='"+Bitly.escapeEntities(c)+"' href='#' onclick=\""+(n)+"\" rel='"+Bitly.escapeEntities(H.hashUrl)+"'>Share</a></li>";q+="<li>";q+='<textarea class="hidden" id="'+Bitly.escapeEntities(B)+'" style="display:none;">'+Bitly.escapeEntities(H.preferredHashUrl)+"</textarea>";q+='<span class="history_copy" id="'+Bitly.escapeEntities(t)+'"></span>';q+="</li>";q+='<li><a title="'+Bitly.escapeEntities(A)+'" href="'+BITLY_BASE_URL+"/"+Bitly.escapeEntities(H.hash)+'+">Info<span class="history_info">&nbsp;</span></a></li>';if(a){q+='<li class="history_delete hd_'+Bitly.escapeEntities(H.hash)+'" rel="'+Bitly.escapeEntities(H.hash)+'"><a class="delete_a" rel="'+Bitly.escapeEntities(BitlyHistory.delete_id(H.globalHash,H.create_time))+'" title="'+Bitly.escapeEntities(u)+'" href="#" >&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</a></li>'}q+='<li class="short_url">bit.ly/'+Bitly.escapeEntities(H.preferredDisplayHash)+"</li>";q+="</ul>";q+="</div>";q+="</div>";Bitly.addInfoDoc(H.hash,H)}$("#history_items").html(q);$("a.delete_a").bind("click",BitlyHistory.confirmAndDelete);var w={pathToSwf:"images/CopyClipboardButton.swf?v=3.0",imageUrl:BITLY_BASE_URL+"/static/images/copy_button.jpg",height:"30",width:"61"};for(var F=0;F<f.length;F++){CopyClipboardButton.appendButton(f[F]["appendCopyButtonContainerId"],f[F]["copyTextContainerId"],w)}$("a.edit_title").bind("click",BitlyHistory.clickTitleEdit);$("a.cancel_title").bind("click",BitlyHistory.clickTitleCancel);$("a.save_title").bind("click",BitlyHistory.clickTitleSave);$("input.input_title").bind("keyup",BitlyHistory.pressEnterSave);BitlyHistory.getMultiClicks(d);BitlyHistory.getMultiInfo(r);var k=[];for(var F=0;F<SHARE_FORM.linked_accounts.length;F++){if(SHARE_FORM.linked_accounts[F].account_type=="twitter"){k.push("from:"+SHARE_FORM.linked_accounts[F].account_login)}}BitlyHistory.searchTwitter(k)};BitlyHistory.inputTitleId=function(a){return"input_title_"+a.replace(/\t/g,"_")};BitlyHistory.showTitleId=function(a){return"show_title_"+a.replace(/\t/g,"_")};BitlyHistory.showTitleSpan=function(a){return $("#"+BitlyHistory.showTitleId(a)+" a.title")};BitlyHistory.errorTitleSpan=function(a){return $("#"+BitlyHistory.editTitleId(a)+" span.error_title")};BitlyHistory.editTitleId=function(a){return"edit_title_"+a.replace(/\t/g,"_")};BitlyHistory.clickTitleEdit=function(b){$("#"+BitlyHistory.editTitleId(b.target.rel)).css("display","");$("#"+BitlyHistory.showTitleId(b.target.rel)).css("display","none");var a=BitlyHistory.showTitleSpan(b.target.rel).text();$("#"+BitlyHistory.inputTitleId(b.target.rel)).val(a);return false};BitlyHistory.clickTitleCancel=function(a){$("#"+BitlyHistory.editTitleId(a.target.rel)).css("display","none");$("#"+BitlyHistory.showTitleId(a.target.rel)).css("display","");return false};BitlyHistory.clickTitleSave=function(b){var a=b.target.rel||$(b.target).attr("rel");var c=$("#"+BitlyHistory.inputTitleId(a)).val();$.ajax({type:"POST",url:"/app/update_title_of_history_item",dataType:"json",data:{key:a,title:c,t:(new Date()).getTime(),token:Bitly.token},success:BitlyHistory.saveTitleCB});return false;return false};BitlyHistory.pressEnterSave=function(a){if(enterPressed(a)){return BitlyHistory.clickTitleSave(a)}return false};BitlyHistory.saveTitleCB=function(c){var b=c.key;if(c.success==1){BitlyHistory.showTitleSpan(b).html(Bitly.escapeEntities(c.title));BitlyHistory.errorTitleSpan(b).text("");$("#"+BitlyHistory.editTitleId(b)).css("display","none");$("#"+BitlyHistory.showTitleId(b)).css("display","")}else{var a="Error updating title.";if(c.error){a+=" ";a+=Bitly.escapeEntities(c.error)}BitlyHistory.errorTitleSpan(b).text(a)}};BitlyHistory.displayTitleClass=function(a){return"display_title_"+a};BitlyHistory.delete_id=function(a,b){return a+"__"+b.toString()};BitlyHistory.parse_delete_id=function(c){var b=c.split("__");return{globalHash:b[0],utc:b[1]}};BitlyHistory.confirmAndDelete=function(b){var c=confirm("Are you sure you want to delete this from your history?");if(c){var a=BitlyHistory.parse_delete_id(b.target.rel);a.t=(new Date()).getTime();a.key=BitlyHistory.keys[BitlyHistory.delete_id(a.globalHash,a.utc)];a.token=Bitly.token;$.ajax({type:"POST",url:"/app/history_delete",dataType:"json",data:a,success:BitlyHistory.deleteCB})}return false};BitlyHistory.deleteCB=function(b){if(b.success==1){var a=$("#"+BitlyHistory.delete_id(b.globalHash,b.utc));a.remove()}else{var a=$("#"+BitlyHistory.delete_id(b.globalHash,b.utc));if(a){a.append("<div class='clearboth'>There was an error deleting this item from your history.</div>")}else{alert("There was an error deleting this item from your history.")}}};BitlyHistory.updateTitle=function(a){Bitly.loadScript("http://api."+BITLY_HOST+"/info?version=2.0.1&login=bitlybox&apiKey=R_34a171178154d657e0fdc13f5555d316&onlyClicks=1&callback=BitlyHistory.updateTitleCB&hash="+a)};var ENTITIES_REGEXP=/&([^;]+);/g;var ENTITIES_MAP={nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,quot:34,amp:38,lt:60,gt:62,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,circ:710,tilde:732,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,permil:8240,lsaquo:8249,rsaquo:8250,euro:8364};function ENT_entityToChar(a,c){var b;if(c.substr(0,1)=="#"){if(c.substr(1,1)=="x"){b=parseInt(c.substr(2),16)}else{b=parseInt(c.substr(1),10)}}else{b=ENTITIES_MAP[c]}return(b===undefined||b===NaN)?"&"+c+";":String.fromCharCode(b)}function ENT_htmlDecode(a){return a.replace(ENTITIES_REGEXP,ENT_entityToChar)}BitlyHistory.updateTitleCB=function(c){if(c&&c.results){var a;for(var b in c.results){a=c.results[b];break}BitlyHistory.updateTitleGivenResult(a)}};BitlyHistory.updateTitleGivenResult=function(a){if(a.htmlTitle&&a.globalHash){var b="."+BitlyHistory.displayTitleClass(a.globalHash);var c=$(b);for(var d=0;d<c.length;d++){var e=$(c[d]);if(!e.hasClass(BitlyHistory.do_not_update_title_class)){e.text(Bitly.truncate(ENT_htmlDecode(a.htmlTitle),BitlyHistory.title_truncate_length))}}}};BitlyHistory.getMultiInfo=function(a){if(!a||a.length==0){return false}$.ajax({type:"POST",url:"/info/multiget_info",dataType:"json",data:{t:(new Date()).getTime(),hashes:a.join(","),token:Bitly.token},success:function(c){if(c&&c.results){for(var b=0;b<c.results.length;b++){BitlyHistory.updateTitleGivenResult(c.results[b])}}}})};BitlyHistory.clicks_el_id=function(a){return"history_clicks_div_"+a};BitlyHistory.getMultiClicks=function(a){$.ajax({type:"POST",url:"/info/multiget_clicks",dataType:"json",data:{t:(new Date()).getTime(),hashes:a.join(","),token:Bitly.token},success:function(h){var g="Total clicks on this user&#x27;s unique bit.ly link. Click to see real-time clicks and more info.";var e="Total clicks for all bit.ly links pointing to this long link. Click to see real-time clicks and more.";if(h&&h.results){for(var d=0;d<h.results.length;d++){var f=h.results[d];var c=$(".user_clicks_strong_"+f.hash);if(c){c.html('<a title="'+Bitly.escapeEntities(g)+'" href="'+BITLY_BASE_URL+"/"+Bitly.escapeEntities(f.hash)+'+">'+Bitly.escapeEntities(BitlyHelper.commifyNumber(f.clicks))+"</a>");var j=$(".user_clicks_out_of_span_"+f.hash);j.css("display","")}var b=$(".global_clicks_em_"+f.hash);if(b){b.html('<a title="'+Bitly.escapeEntities(e)+'" href="'+BITLY_BASE_URL+"/"+Bitly.escapeEntities(f.hash)+'+">'+Bitly.escapeEntities(BitlyHelper.commifyNumber(f.clicks))+"</a>")}}}}})};BitlyHistory.getClicks=function(a){Bitly.loadScript("http://api."+BITLY_HOST+"/stats?version=2.0.1&login=bitlybox&apiKey=R_34a171178154d657e0fdc13f5555d316&onlyClicks=1&callback=BitlyHistory.getClicksCB&shortUrl="+a+"&t="+(new Date()).getTime())};BitlyHistory.getClicksCB=function(e){var d="Total clicks on this user&#x27;s unique bit.ly link. Click to see real-time clicks and more info.";var c="Total clicks for all bit.ly links pointing to this long link. Click to see real-time clicks and more.";var b="";if(e&&e.results&&e.results.hash){var a=BitlyHistory.clicks_el_id(e.results.hash);if(e.results.userHash){a=BitlyHistory.clicks_el_id(e.results.userHash);b+='<strong><a title="'+Bitly.escapeEntities(d)+'" href="'+BITLY_BASE_URL+"/"+Bitly.escapeEntities(e.results.userHash)+'+">'+Bitly.escapeEntities(BitlyHelper.commifyNumber(e.results.userClicks))+"</a></strong>Out of"}b+='<em><a title="'+Bitly.escapeEntities(c)+'" href="'+BITLY_BASE_URL+"/"+Bitly.escapeEntities(e.results.hash)+'+">'+Bitly.escapeEntities(BitlyHelper.commifyNumber(e.results.clicks))+"</a></em>"}$("."+a).html(b)};BitlyHistory.timeouts={};BitlyHistory.hideDbutton=function(a){$("#history_items .hd_"+a).css("display","none")};BitlyHistory.setDbuttonTimeout=function(a){if(a.attr("rel")){BitlyHistory.timeouts[a.attr("rel")]=setTimeout("BitlyHistory.hideDbutton('"+a.attr("rel")+"');",100)}};BitlyHistory.clearDbuttonTimeout=function(a){if(a.attr("rel")){clearTimeout(BitlyHistory.timeouts[a.attr("rel")])}};BitlyHistory.toggleShare=function(a){a=$(a);toggleDownArrow($(a.children("img")[0]));toggleShareDiv(a.attr("rel"),a.parent().siblings(".share_div")[0]);return false};BitlyHistory.searchTwitter=function(a){if(a.length==0){return}var c=(new Date()).getTime();var g="";for(var b=0;b<a.length;b++){if(b==0){g=a[b]}else{BitlyHistory.multiple_accounts=true;var f=" OR "+a[b];if((g.length+f.length)<140){g=g+f}else{break}}}var e=encodeURIComponent(g);var d="http://search.twitter.com/search.json?_usragnt=Bitly.homepage&_t="+c+"&callback=BitlyHistory.searchTwitterCallback&q="+e;Bitly.loadScript(d)};BitlyHistory.searchTwitterCallback=function(f){for(var d=0;d<f.results.length;d++){var e=f.results[d];var b=e.text.match(/\.ly\/(\w+)\b/i);if(b){var a=$("#"+BitlyHistory.tweet_div_id(b[1]));if(a){var c="<p class='history_twitter'><img src='/static/images/twitfav-yellow.gif' /> ";if(BitlyHistory.multiple_accounts){c+="<a class='tweet_author' href='http://twitter.com/"+e.from_user+"'>"+e.from_user+"</a>: "}c+=_b_autolink(Bitly.truncate(e.text,60));c+="<span>"+e.created_at.replace(/\:[^\:]*$/,"")+"</span>";c+="</p>";a.append(c);a.css("display","")}}}BitlyHistory.search_data=f};BitlyHistory.getTopBits=function(a){$.ajax({type:"GET",url:"/user/get_top_bits",dataType:"json",data:{t:(new Date()).getTime()},success:function(b){BitlyHistory.drawTopBits(b)}})};BitlyHistory.drawTopBits=function(b){if(b&&b.bits){if(b.bits.length>0){var e="<div id='top_bits' class='right_bar_box'>";var f=(b.bits.length>1)?"bits":"bit";var h="this hour";if(b.since){var a=b.since.match(/(\d\d:\d\d.*$)/);if(a&&a[1]){h=a[1].replace(/^0/,"");h="since <span>"+h+"</span>"}}e+="<h6>Your Top "+b.bits.length+" bit.ly "+f+" <span>"+h+"</span></h6>";e+="<div>";e+="<div class='fleft l'>Clicks</div>";e+="<div class='fleft'>Info Page <img src='/static/images/info_sm.png' /></div>";e+="<div class='clearleft'></div>";e+="</div>";for(var d=0;d<b.bits.length;d++){var g=b.bits[d];if(g.userHash==null){continue}e+="<div class='top_border'>";e+="<div class='fleft l'>"+BitlyHelper.commifyNumber(g.clicks)+"</div>";var c;if(g.htmlTitle==null||g.htmlTitle==""){if(g.longUrl==null||g.longUrl==""){c=g.userHash}else{c=g.longUrl.replace(/^https?:\/\//i,"")}}else{c=g.htmlTitle}e+="<div class='fleft'><a href='/"+g.userHash.toString()+"+'>"+Bitly.truncate(c.toString(),25)+"</a></div>";e+="<div class='clearleft'></div>";e+="</div>"}e+="</div>";$("#top_bits_container").html(e);return}}var e="<div id='top_bits'>";e+="<h6>Top Bits</h6>";e+="<p>Top Bits shows your most clicked bit.ly links for the past hour. You don't have any recent clicks right now, so go shorten some links and share them with your friends!</p>";e+="</div>";$("#top_bits_container").html(e);return};BitlyHistory.drawImporter=function(b){var e="";var f=b.history_items||[];var k=b.total||f.length;if(f.length>0){var d=f.length;$("#import_byline").css("display","");e+="<ul>";var a="<div class='convert'><button class='big_button'>Convert Selected</button></div>";var g="<li class='toggle_all'>";g+="<input type='checkbox' class='checkbox' value='1' id='check_uncheck_all' checked /> <span>"+d+" Links Total</span>, <span id='num_selected'>"+d+"</span> <span>Selected</span>";g+="</li>";e+=g;var h=0;for(var c=0;c<f.length;c++){var l=f[c];e+="<li class='r"+h+"'>";e+="<div class='fleft'>";e+="<input type='checkbox' class='checkbox' value='"+l.longUrl.toString()+"' checked />";e+="<span class='history_item_display' title='"+l.longUrl+"'>";e+="<a href='"+l.hashUrl+"'>bit.ly/"+l.hash+"</a> <img src='/static/images/info_sm.png' /> ";var j=(l.htmlTitle==""||!l.htmlTitle)?l.longUrl:l.htmlTitle;e+="<a href='"+l.hashUrl+"'>"+Bitly.truncate(j,48)+"</a>";e+="</span>";e+="</div>";e+="<div class='fright'></div>";e+="<div class='clearboth'></div>";e+="</li>";h=1-h}e+="</ul>";e+=a}else{e="<p>No links to import.</p>"}$("#history_items_import").html(e);$("input#check_uncheck_all").bind("change",function(n){var m=$(this);if(m.attr("checked")){$("input.checkbox").attr("checked",true)}else{$("input.checkbox").attr("checked",false)}});$("input.checkbox").bind("change",function(){var o=$("input.checkbox");var n=0;for(var p=0;p<o.length;p++){var m=$(o[p]);if(m.attr("id")!="check_uncheck_all"&&m.attr("checked")){n++}}$("#num_selected").text(n)});$(".big_button").bind("click",BitlyHistory.importCheckedHistoryItems)};BitlyHistory.importCheckedHistoryItems=function(){var b=$("input.checkbox");if(b&&b.length>0){for(var a=0;a<b.length;a++){var d=$(b[a]);if(d.attr("checked")&&d.val()!=""){BitlyClient.call("shorten",{longUrl:d.val(),history:"1"},"BitlyHistory.shortenCB")}}}return false};BitlyHistory.shortenCB=function(f){BitlyHistory.cbdata=f;if(f.results){for(var h in f.results){var a=f.results[h];a.longUrl=h;break}var g=a.longUrl;var d=$("span.history_item_display");var b=null;for(var c=0;c<d.length;c++){var e=$(d[c]);if(e.attr("title")==a.longUrl||e.attr("title")==escape(a.longUrl)){g=e.text();b=e.parent().parent();$(b.children(".fright")[0]).append("<span><img src='/static/images/green_check.png' /></span>");break}}}};BitlyHistory.showImportMsg=function(a){if($.cookie("show_history_import_msg")!=null){$("#cookie_msg_box_container").css("display","");$("#cookie_msg_box").append("<div id='show_history_import_msg'>If you shortened links before you signed up and don't see them in your history, <a href='/account/import_history/'>click here</a> to convert them. <a href='#' onclick='return BitlyHistory.hideImportMsg();' class='tiny'>- Hide this message</a></div>")}};BitlyHistory.hideImportMsg=function(){$("#show_history_import_msg").remove();$("#cookie_msg_box_container").css("display","none");$.cookie("show_history_import_msg",null);return false};var BitlySigninForm={};BitlySigninForm.focusLogin=function(a){a=$(a);if(a.val()=="Username"){a.val("")}};BitlySigninForm.blurLogin=function(a){a=$(a);if(a.val()==""){a.val("Username")}};BitlySigninForm.onSubmit=function(c){var b=$(c.target);if(b.attr("rel")=="action_not_mod"){c.preventDefault();c.stopPropagation();var a=b.attr("action");b.attr("action",BitlySigninForm.modifyLoginURLwithRedirect(a));b.attr("rel","ACTION_MOD");b.submit()}else{return true}};BitlySigninForm.modifyLoginURLwithRedirect=function(c){var a=$("#tweet_body");if(a&&a.val()!=null&&a.val()!=""){var b="s%3D"+encodeURIComponent(encodeURIComponent(a.val()));if(c.match(/rd=/)){c=c.replace(/%26s%3D.*$/,"");c=c.replace(/%3Fs%3D.*$/,"");if(c.match(/rd=[^&=]%3F/)){b="%26"+b}else{b="%3F"+b}c=c+b}}return c};BitlySigninForm.clickAppendRedirect=function(d){var b=$(d.target);d.preventDefault();d.stopPropagation();var a=b.attr("href");var c=BitlySigninForm.modifyLoginURLwithRedirect(a);document.location.href=c};var UserMetrics={};UserMetrics.time_frames=["PAST_DAY","PAST_WEEK","PAST_MONTH"];UserMetrics.loadForTimeFrame=function(a){if(!UserMetrics.on){return false}UserMetrics.getCountry(a);UserMetrics.getReferrers(a);UserMetrics.getClicks(a);UserMetrics.toggleTimeFrameButtonClasses(a);return false};UserMetrics.toggleTimeFrameButtonClasses=function(b){for(var a=0;a<UserMetrics.time_frames.length;a++){var c=UserMetrics.time_frames[a];if(c==b){$("#time_frame_"+c).addClass("selected")}else{$("#time_frame_"+c).removeClass("selected")}}};UserMetrics.showTooltip=function(a,c,b){$('<div id="tooltip">'+b+"</div>").css({position:"absolute",display:"none",top:c-25,left:a+5,border:"1px solid #fdd",padding:"2px","background-color":"#fee",opacity:0.8}).appendTo("body").fadeIn(100)};UserMetrics.getMetricsData=function(a,b){a.t=(new Date()).getTime();a.user_metrics=1;$.ajax({type:"GET",url:"/info/get_metrics_data",dataType:"json",data:a,success:function(c){b(c)},error:function(d,c){d.error="An error occurred. Metrics data not available for that time period.";b(d)}});return false};UserMetrics.getClicksWeekSparkline=function(){if(!UserMetrics.on){return false}var a={time_frame:"PAST_WEEK",data_type:"clicks"};return UserMetrics.getMetricsData(a,UserMetrics.getClicksWeekSparklineCB)};UserMetrics.getClicksWeekSparklineCB=function(g){if(g.results&&g.results.length>0){var e=[];var h=0;for(var d=0;d<g.results.length;d++){var f=g.results[d];e.push([f.ts,f.clicks]);h+=parseInt(f.clicks,10)}var c={data:e};UserMetrics.user_metrics_flot_clicks_sparkline=$.plot($("#user_metrics_flot_clicks_sparkline"),[c],{colors:["#77C8FC"],xaxis:{mode:"time",timeformat:""},yaxis:{min:0},bars:{show:true,lineWidth:0,barWidth:1000*60*60*20,fill:true,fillColor:"#77C8FC"},legend:{show:false},grid:{hoverable:false,clickable:true,borderWidth:0,show:false}});$("#user_metrics_flot_clicks_sparkline").bind("plotclick",function(k,l,j){document.location.href="/app/summary"});var a=" Clicks";if(h==1){a=" Click"}a=BitlyHelper.commifyNumber(h)+a;$("#user_metrics_flot_clicks_sparkline_text").html("<span>"+a+" This Week. See <a href='/app/summary'>Your Bit.ly Click Summary</a></span>")}else{var b=g.error||"There was an error fetching data.";$("#user_metrics_clicks_error").text(b)}};UserMetrics.getClicks=function(a){var b={time_frame:a,data_type:"clicks"};return UserMetrics.getMetricsData(b,UserMetrics.getClicksCB)};UserMetrics.getClicksCB=function(f){if(f.results&&f.results.length>0){var d={PAST_WEEK:{series_label:"This Week",bar_width:1000*60*60*20},PAST_MONTH:{series_label:"This Month",bar_width:1000*60*60*15},PAST_DAY:{series_label:"Today",bar_width:1000*60*60*20}};var c=d[f.time_frame];var k=[];var e=0;for(var g=0;g<f.results.length;g++){var a=f.results[g];k.push([a.ts,a.clicks]);e+=parseInt(a.clicks,10)}var h={data:k,label:c.series_label,hoverable:true};UserMetrics.user_metrics_flot_clicks=$.plot($("#user_metrics_flot_clicks"),[h],{colors:["#77C8FC"],xaxis:{mode:"time",timeformat:"%b %d"},yaxis:{autoscaleMargin:0.03,min:0},bars:{show:true,barWidth:c.bar_width,fill:true,fillColor:"#77C8FC",align:"center"},legend:{show:false,position:"ne",backgroundOpacity:0,margin:0},grid:{hoverable:true,clickable:true,borderWidth:0,tickColor:"#fff"}});UserMetrics.previousPoint=null;$("#user_metrics_flot_clicks").bind("plothover",function(n,q,m){$("#x").text(q.x.toFixed(2));$("#y").text(q.y.toFixed(2));if(m){if(UserMetrics.previousPoint!=m.datapoint){UserMetrics.previousPoint=m.datapoint;$("#tooltip").remove();var l=m.datapoint[0],p=m.datapoint[1];var o=$.plot.formatDate(new Date(l),UserMetrics.user_metrics_flot_clicks.getOptions().xaxis.timeformat);UserMetrics.showTooltip(m.pageX,m.pageY,o+": "+p+" clicks")}}else{$("#tooltip").remove();UserMetrics.previousPoint=null}});var b=" Clicks";if(e==1){b=" Click"}b=BitlyHelper.commifyNumber(e)+b;$("#user_metrics_clicks_stats").html("<h3>"+b+" on Your Bit.ly Links </h3>")}else{if(!f.error){f.error="You do not have any click data. Share some of your Bit.ly links with your friends."}var j=f.error||"There was an error fetching data.";$("#user_metrics_clicks_error").text(j)}};UserMetrics.getCountry=function(a){var b={time_frame:a,data_type:"country"};return UserMetrics.getMetricsData(b,UserMetrics.getCountryCB)};UserMetrics.getCountryCB=function(e){if(e.results&&e.results.length>0){var m=function(c){return c.clicks};var a=function(c){return getCountryName(c.country)};var l=UserMetrics.groupTailDataPointsIntoOther(e.results,8,m,a);var j=e.results.length;UserMetrics.user_metrics_flot_country=$.plot($("#user_metrics_flot_country"),l,{colors:["#84ba5b","#afd8f8","#e1974c","#7293cb","#d35e60","#959799","#ccc274","#8965a6"],grid:{hoverable:true,clickable:true},series:{pie:{show:true,showLabel:true,radius:1,stroke:{width:0},label:{show:true,radius:1/2,formatter:function(c,n){var o=Math.round(n.percent);if(o>15){return"<div style='font-size:8pt;text-align:center;padding:2px;color:#000;'>"+c+"<br/>"+o+"%</div>"}else{return""}}}}},legend:{show:false}});UserMetrics.previousPoint=null;var b=" Countries";if(j==1){b=" Country"}b=BitlyHelper.commifyNumber(j)+b;$("#user_metrics_country_stats").html("<h3><a href='#country_report_detail'>"+b+"</a></h3>");var k="row_odd";var f="<table cellspacing='0' cellpadding='0' class='statistics'><tbody><tr style='font-weight:bold;' class='"+k+"'><td>Country</td><td class='clicks_l'>Click(s)</td></tr>";for(var d=0;d<e.results.length;d++){k=(k=="row_odd")?"row_even":"row_odd";var h=e.results[d];f+="<tr class='"+k+"'>";f+="<td>"+getCountryName(h.country)+"</td>";f+="<td class='clicks_l'>"+BitlyHelper.commifyNumber(h.clicks)+"</td>";f+="</tr>"}f+="</tbody></table>";$("#user_metrics_country_text").html(f);$("#user_metrics_flot_country").bind("plotclick",function(n,o,c){document.location.href="#country_report_detail"})}else{if(!e.error){e.error="You do not have any click data. Share some of your Bit.ly links with your friends."}var g=e.error||"There was an error fetching data.";$("#user_metrics_country_error").text(g);$("#country_report_detail_h1").css("display","none")}};UserMetrics.getReferrers=function(a){var b={time_frame:a,data_type:"referrers"};return UserMetrics.getMetricsData(b,UserMetrics.getReferrersCB)};UserMetrics.getReferrersCB=function(d){if(d.results&&d.results.length>0){var j=function(k){return k.clicks};var a=function(k){return UserMetrics.getReferrerDomainAndPath(k.referrer)["domain"]};var g=UserMetrics.groupTailDataPointsByDomain(d.results,j,a);var h=g.length;j=function(k){return k.data};a=function(k){return k.label};g=UserMetrics.groupTailDataPointsIntoOther(g,6,j,a);$.plot($("#user_metrics_flot_referrer"),g,{series:{pie:{show:true,showLabel:true,radius:1,stroke:{width:0},label:{show:true,radius:3/4,formatter:function(k,l){var m=Math.round(l.percent);if(m>15){return"<div style='font-size:8pt;text-align:center;padding:2px;color:#000;'>"+k+"<br/>"+m+"%</div>"}else{return""}}}}},colors:["#84ba5b","#afd8f8","#e1974c","#7293cb","#d35e60","#959799","#ccc274","#8965a6"],grid:{hoverable:true,clickable:true},legend:{show:false}});var b=" Referring Domains";if(h==1){b=" Referring Domain"}b=BitlyHelper.commifyNumber(h)+b;var f=" Total Pages";if(UserMetrics.num_distinct_ref_urls==1){f=" Total Page"}f="From "+BitlyHelper.commifyNumber(UserMetrics.num_distinct_ref_urls)+f;$("#user_metrics_referrer_stats").html("<h3><a href='#referrer_report_detail'>"+b+"</a></h3><p>"+f+"</p>");InfoPage.MAX_REFERRERS=50;var c=UserMetrics.preProcessReferrerData(d.results);InfoPage.drawReferrersTable("ALL_HASHES",c);$("#user_metrics_flot_referrer").bind("plotclick",function(l,m,k){document.location.href="#referrer_report_detail"})}else{if(!d.error){d.error="You do not have any click data. Share some of your Bit.ly links with your friends."}var e=d.error||"There was an error fetching data.";$("#user_metrics_referrer_error").text(e);$("#referrer_report_detail_h1").css("display","none")}};UserMetrics.preProcessReferrerData=function(f){var j={};for(var e=0;e<f.length;e++){var d=f[e].referrer;var g=f[e].clicks;var h="/";var a=unescape(d);var b=a.match(/^https{0,1}\:\/\/([^\/]+)(.*)$/i);if(b&&b[1]){var c=b[1];if(b[2]){h=b[2]}}else{var c=a}if(InfoPage.domainIsDirect(c)){c="direct"}if(j[c]==null){j[c]={total:0,paths:{}}}j[c]["total"]+=g;if(!j[c]["paths"][h]){j[c]["paths"][h]=0}j[c]["paths"][h]+=g}return InfoPage.sortReferrersData(j)};UserMetrics.groupTailDataPointsIntoOther=function(h,b,j,a){var e=function(l,k){return j(k)-j(l)};h=h.sort(e);var g=[];var f=0;for(var d=0;d<h.length;d++){var c=a(h[d]);if(c.toString().match(/other|none|null/i)){f+=j(h[d]);b+=1}else{if(d<=b){g.push({label:a(h[d]),data:j(h[d])})}else{f+=j(h[d])}}}if(f>0){g.push({label:"Other",data:f})}return g};UserMetrics.domainIsDirect=function(a){return(a==""||a.match(/direct/i)||a=="None")};UserMetrics.getReferrerDomainAndPath=function(b){var d="/";var b=unescape(b);var a=b.match(/^https{0,1}\:\/\/([^\/]+)(.*)$/i);if(a&&a[1]){var c=a[1];if(a[2]){d=a[2]}}else{var c=b}if(UserMetrics.domainIsDirect(c)){c="Direct"}return{domain:c,path:d}};UserMetrics.groupTailDataPointsByDomain=function(m,n,b){var o={};var c={};var j=[];for(var g=0;g<m.length;g++){var d=b(m[g]);var k=n(m[g]);if(o[d]==null){o[d]=0}o[d]+=k;try{var a=m[g].referrer;c[a]=true}catch(h){}}for(var f in o){j.push({label:f,data:o[f]})}UserMetrics.num_distinct_ref_urls=0;for(var a in c){UserMetrics.num_distinct_ref_urls+=1}return j};UserMetrics.groupTailDataPointsByUrl=function(g,f,b){var e={};var h=[];for(var d=0;d<g.length;d++){var a=b(g[d]);var c=f(g[d]);if(e[a]==null){e[a]=0}e[a]+=c}for(url in e){h.push({label:url,data:e[url]})}return h};jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};var gArgCountErr='The "%%" function requires an even number of arguments.\nArguments should be in the form "atttributeName", "attributeValue", ...';var gTagAttrs=null;var gQTGeneratorVersion=1;function AC_QuickTimeVersion(){return gQTGeneratorVersion}function _QTComplain(b,a){a=a.replace("%%",b);alert(a)}function _QTAddAttribute(d,a,b){var c;c=gTagAttrs[d+a];if(null==c){c=gTagAttrs[a]}if(null!=c){if(0==a.indexOf(d)&&(null==b)){b=a.substring(d.length)}if(null==b){b=a}return""+b+'="'+c+'"'}else{return""}}function _QTAddObjectAttr(a,b){if(0==a.indexOf("emb#")){return""}if(0==a.indexOf("obj#")&&(null==b)){b=a.substring(4)}return _QTAddAttribute("obj#",a,b)}function _QTAddEmbedAttr(a,b){if(0==a.indexOf("obj#")){return""}if(0==a.indexOf("emb#")&&(null==b)){b=a.substring(4)}return _QTAddAttribute("emb#",a,b)}function _QTAddObjectParam(a,d){var e;var c="";var b=(d)?" />":">";if(-1==a.indexOf("emb#")){e=gTagAttrs["obj#"+a];if(null==e){e=gTagAttrs[a]}if(0==a.indexOf("obj#")){a=a.substring(4)}if(null!=e){c='<param name="'+a+'" value="'+e+'"'+b}}return c}function _QTDeleteTagAttrs(){for(var a=0;a<arguments.length;a++){var b=arguments[a];delete gTagAttrs[b];delete gTagAttrs["emb#"+b];delete gTagAttrs["obj#"+b]}}function _QTGenerate(b,c,f){if(f.length<4||(0!=(f.length%2))){_QTComplain(b,gArgCountErr);return""}gTagAttrs=new Object();gTagAttrs.src=f[0];gTagAttrs.width=f[1];gTagAttrs.height=f[2];gTagAttrs.classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B";gTagAttrs.pluginspage="http://www.apple.com/quicktime/download/";var a=f[3];if((null==a)||(""==a)){a="6,0,2,0"}gTagAttrs.codebase="http://www.apple.com/qtactivex/qtplugin.cab#version="+a;var g,e;for(var j=4;j<f.length;j+=2){g=f[j].toLowerCase();e=f[j+1];if("name"==g||"id"==g){gTagAttrs.name=e}else{gTagAttrs[g]=e}}var h="<object "+_QTAddObjectAttr("classid")+_QTAddObjectAttr("width")+_QTAddObjectAttr("height")+_QTAddObjectAttr("codebase")+_QTAddObjectAttr("name","id")+_QTAddObjectAttr("tabindex")+_QTAddObjectAttr("hspace")+_QTAddObjectAttr("vspace")+_QTAddObjectAttr("border")+_QTAddObjectAttr("align")+_QTAddObjectAttr("class")+_QTAddObjectAttr("title")+_QTAddObjectAttr("accesskey")+_QTAddObjectAttr("noexternaldata")+">"+_QTAddObjectParam("src",c);var d="<embed "+_QTAddEmbedAttr("src")+_QTAddEmbedAttr("width")+_QTAddEmbedAttr("height")+_QTAddEmbedAttr("pluginspage")+_QTAddEmbedAttr("name")+_QTAddEmbedAttr("align")+_QTAddEmbedAttr("tabindex");_QTDeleteTagAttrs("src","width","height","pluginspage","classid","codebase","name","tabindex","hspace","vspace","border","align","noexternaldata","class","title","accesskey");for(var g in gTagAttrs){e=gTagAttrs[g];if(null!=e){d+=_QTAddEmbedAttr(g);h+=_QTAddObjectParam(g,c)}}return h+d+"></embed></object>"}function QT_GenerateOBJECTText(){return _QTGenerate("QT_GenerateOBJECTText",false,arguments)}function QT_GenerateOBJECTText_XHTML(){return _QTGenerate("QT_GenerateOBJECTText_XHTML",true,arguments)}function QT_WriteOBJECT(){document.writeln(_QTGenerate("QT_WriteOBJECT",false,arguments))}function QT_WriteOBJECT_XHTML(){document.writeln(_QTGenerate("QT_WriteOBJECT_XHTML",true,arguments))}if(!UserVoice){var UserVoice={}}UserVoice.Page={getDimensions:function(){var c=document.documentElement;var b=window.innerWidth||self.innerWidth||(c&&c.clientWidth)||document.body.clientWidth;var a=window.innerHeight||self.innerHeight||(c&&c.clientHeight)||document.body.clientHeight;return{width:b,height:a}}};UserVoice.Dialog={show:function(c){var b=document.getElementById(c);var a=(b==null)?c:b.innerHTML;this.Overlay.show();this.setContent(a);this.setPosition();UserVoice.Element.addClassName(this.htmlElement(),"dialog-open");this.element().style.display="block"},close:function(){this.element().style.display="none";UserVoice.Element.removeClassName(this.htmlElement(),"dialog-open");this.Overlay.hide();UserVoice.onClose()},id:"uservoice-dialog",element:function(){if(!document.getElementById(this.id)){var a=document.createElement("div");a.innerHTML='<div id="'+this.id+'" class="uservoice-component" style="display:none;"><a href="#" onclick="UserVoice.Dialog.close(); return false;" id="'+this.id+'-close"></a><div id="'+this.id+'-content"></div></div>';document.body.appendChild(a.firstChild)}return document.getElementById(this.id)},setContent:function(a){this.element();if(typeof(Prototype)!="undefined"){document.getElementById(this.id+"-content").innerHTML=a.stripScripts();setTimeout(function(){a.evalScripts()},100)}else{document.getElementById(this.id+"-content").innerHTML=a}},setPosition:function(){var c=UserVoice.Element.getDimensions(this.element());var b=UserVoice.Page.getDimensions();var a=this.element().style;a.width="auto";a.height="auto";a.left=((b.width-c.width)/2)+"px";a.top=((b.height-c.height)/2)+"px"},htmlElement:function(){return document.getElementsByTagName("html")[0]}};UserVoice.Dialog.Overlay={show:function(){this.hideSelects();this.hideSwf();this.element().style.display="block"},hide:function(){this.element().style.display="none";this.showSelects();this.showSwf()},id:"uservoice-overlay",element:function(){if(!document.getElementById(this.id)){var a=document.createElement("div");a.innerHTML='<div id="'+this.id+'" class="uservoice-component" onclick="UserVoice.Dialog.close(); return false;" style="display:none;"><p>Click anywhere to close</p></div>';document.body.appendChild(a.firstChild)}return document.getElementById(this.id)},hideSwf:function(){embeds=document.getElementsByTagName("embed");for(i=0;i!=embeds.length;i++){if(embeds[i].getAttribute("type").match("x-shockwave-flash")){embeds[i].style.visibility="hidden"}}objects=document.getElementsByTagName("object");for(i=0;i!=objects.length;i++){objects[i].style.visibility="hidden"}},showSwf:function(){embeds=document.getElementsByTagName("embed");for(i=0;i!=embeds.length;i++){if(embeds[i].getAttribute("type").match("x-shockwave-flash")){embeds[i].style.visibility="visible"}}objects=document.getElementsByTagName("object");for(i=0;i!=objects.length;i++){objects[i].style.visibility="visible"}},hideSelects:function(){selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="hidden"}},showSelects:function(){selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="visible"}}};UserVoice.Element={getDimensions:function(c){var g=c.display;if(g!="none"&&g!=null){return{width:c.offsetWidth,height:c.offsetHeight}}var b=c.style;var f=b.visibility;var d=b.position;var a=b.display;b.visibility="hidden";b.position="absolute";b.display="block";var h=c.clientWidth;var e=c.clientHeight;b.display=a;b.position=d;b.visibility=f;return{width:h,height:e}},hasClassName:function(a,b){var c=a.className;return(c.length>0&&(c==b||new RegExp("(^|\\s)"+b+"(\\s|$)").test(c)))},addClassName:function(a,b){if(!this.hasClassName(a,b)){a.className+=(a.className?" ":"")+b}return a},removeClassName:function(a,b){a.className=a.className.replace(new RegExp("(^|\\s+)"+b+"(\\s+|$)")," ");return a}};UserVoice.onClose=function(){};UserVoice.PopIn={show:function(){var b=window.location.href;if(b.indexOf("?")!=-1){b=b.substring(0,b.indexOf("?"))}var a="http://bitly.uservoice.com/pages/general/widgets/popin.html?referer="+b;UserVoice.Dialog.show('<iframe src="'+a+'" frameborder="0" scrolling="no" allowtransparency="true" width="350px" height="400px"></iframe>')}};function UV_write2(){$("#UV_write2_div").html('\r\n  \r\n  \r\n  <a id="uservoice-feedback-tab" onclick="this.blur(); try { UserVoice.PopIn.show(); return false; } catch(e){}" href="http://bitly.uservoice.com/?referer_type=tab">Feedback</a>\r\n  \r\n')}if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(n,b,o,e,k,l,g,f,d,m){if(!document.getElementById){return}this.DETECT_KEY=m?m:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(n){this.setAttribute("swf",n)}if(b){this.setAttribute("id",b)}if(o){this.setAttribute("width",o)}if(e){this.setAttribute("height",e)}if(k){this.setAttribute("version",new deconcept.PlayerVersion(k.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(l){this.addParam("bgcolor",l)}var a=g?g:"high";this.addParam("quality",a);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var j=(f)?f:window.location;this.setAttribute("xiRedirectUrl",j);this.setAttribute("redirectUrl","");if(d){this.setAttribute("redirectUrl",d)}};deconcept.SWFObject.prototype={useExpressInstall:function(a){this.xiSWFPath=!a?"expressinstall.swf":a;this.setAttribute("useExpressInstall",true)},setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},addParam:function(b,a){this.params[b]=a},getParams:function(){return this.params},addVariable:function(b,a){this.variables[b]=a},getVariable:function(a){return this.variables[a]},getVariables:function(){return this.variables},getVariablePairs:function(){var c=new Array();var b;var a=this.getVariables();for(b in a){c[c.length]=b+"="+a[b]}return c},getSWFHTML:function(){var b="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}b='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';b+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var f=this.getParams();for(var e in f){b+=[e]+'="'+f[e]+'" '}var d=this.getVariablePairs().join("&");if(d.length>0){b+='flashvars="'+d+'"'}b+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}b='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';b+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var c=this.getParams();for(var e in c){b+='<param name="'+e+'" value="'+c[e]+'" />'}var a=this.getVariablePairs().join("&");if(a.length>0){b+='<param name="flashvars" value="'+a+'" />'}b+="</object>"}return b},write:function(b){if(this.getAttribute("useExpressInstall")){var a=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(a)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var c=(typeof b=="string")?document.getElementById(b):b;c.innerHTML=this.getSWFHTML();if(!(navigator.plugins&&navigator.mimeTypes.length)){window[this.getAttribute("id")]=document.getElementById(this.getAttribute("id"))}return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var f=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var a=navigator.plugins["Shockwave Flash"];if(a&&a.description){f=new deconcept.PlayerVersion(a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var b=1;var c=3;while(b){try{c++;b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c);f=new deconcept.PlayerVersion([c,0,0])}catch(d){b=null}}}else{try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");f=new deconcept.PlayerVersion([6,0,21]);b.AllowScriptAccess="always"}catch(d){if(f.major==6){return f}}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(b!=null){f=new deconcept.PlayerVersion(b.GetVariable("$version").split(" ")[1].split(","))}}}return f};deconcept.PlayerVersion=function(a){this.major=a[0]!=null?parseInt(a[0]):0;this.minor=a[1]!=null?parseInt(a[1]):0;this.rev=a[2]!=null?parseInt(a[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major){return false}if(this.major>a.major){return true}if(this.minor<a.minor){return false}if(this.minor>a.minor){return true}if(this.rev<a.rev){return false}return true};deconcept.util={getRequestParameter:function(c){var d=document.location.search||document.location.hash;if(c==null){return d}if(d){var b=d.substring(1).split("&");for(var a=0;a<b.length;a++){if(b[a].substring(0,b[a].indexOf("="))==c){return b[a].substring((b[a].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var b=document.getElementsByTagName("OBJECT");for(var c=b.length-1;c>=0;c--){b[c].style.display="none";for(var a in b[c]){if(typeof b[c][a]=="function"){b[c][a]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(a){return document.all[a]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;if(!BITLY_API_PARAMS_200){var BITLY_API_PARAMS_200="version=2.0.0&login=bitlybookmarkletinfo&api_key=R_ad61c3a314ceabccda74adca43453601"}if(!BITLY_API_PARAMS_201){var BITLY_API_PARAMS_201="version=2.0.1&login=bitlybookmarkletinfo&apiKey=R_ad61c3a314ceabccda74adca43453601"}var BITLY_DO_STATS=true;function _b_dsc(c){var b="";for(var a in c){b+=a+" \n"}return b}function _b_dmp(d){var c="";for(var a in d){try{c+=a+":"+((d[a]==null)?"nil":d[a].toString())+" \n"}catch(b){c+=a+":ER \n"}}return c}function _f_ce(b,a){if(a!=undefined){return a.document.createElement(b)}return document.createElement(b)}function _f_at(b,a){return b.appendChild(document.createTextNode(a))}function _b_ce(d,b){var c=document.createElement(d);for(var a in b){if(a=="text"){c.appendChild(document.createTextNode(b[a]))}else{_f_sa(c,a,b[a])}}return c}function _f_bi(a){return document.getElementById(a)}function _f_bt(a){return document.getElementsByTagName(a)}function _f_sa(c,b,a){if(b=="class"){c.setAttribute("className",a)}return c.setAttribute(b,a)}function _f_ga(b,a){return b.getAttribute(a)}function _f_ss(c,b,a){return c.style[b]=a}function _f_gs(b,a){return b.style[a]}function _f_ah(e,c,b,a){var d=_f_ce("input",a);_f_sa(d,"type","hidden");_f_sa(d,"name",c);_f_sa(d,"value",b);e.appendChild(d)}function _f_close(a){a.parentNode.removeChild(a)}function _b_toggle(a){var b;if(typeof(a)=="string"){b=_f_bi(a);if(typeof(b)==undefined){throw"_b_toggle: No DOM element with id: "+a;return}}else{b=a}if(b.style.display=="none"){b.style.display=""}else{b.style.display="none"}}function _b_dc(a){try{if(a.firstChild!=null){_f_close(a.firstChild)}}catch(b){}}function _b_listen(c,d,b){if(c.addEventListener){c.addEventListener(d,b,false)}else{if(c.attachEvent){var a=c.attachEvent("on"+d,b);return a}}}function _b_targ(b){var a;if(!b){var b=window.event}if(b.target){a=b.target}else{if(b.srcElement){a=b.srcElement}}if(a.nodeType==3){a=a.parentNode}return a}function _b_autolink(e,a){if(typeof(a)=="undefined"){a=true}var d=/((http|https|ftp):\/\/[\w?=&.\/-;#~%-]+(?![\w\s?&.\/;#~%"=-]*>))/g;var b='<a target="_top" class="_b_auto" href="$1">$1</a> ';if(typeof(e)=="string"){var c=e}else{var c=e.innerHTML}if(!(document.URL.match(/^http\:\/\/flickr\.com/i)||document.URL.match(/^http\:\/\/www\.flickr\.com/i))){c=c.replace(d,b);if(a){d=/(\b|\s)\@([\w_]{1,16})/g;b='$1@<a target="_top" class="_b_tln" title="$2" href="http://twitter.com/$2">$2</a>';c=c.replace(d,b)}}if(typeof(e)=="string"){return c}else{e.innerHTML=c}}var Bitly=(typeof(Bitly)=="undefined")?{}:Bitly;Bitly.SUMMIZE_FREQ=15;Bitly.summize_results=[];Bitly.tweet_ids_appended={};Bitly.summize_max_id=0;Bitly.summize_total=0;Bitly.backtype_total=0;Bitly.friend_feed_total=0;Bitly.ref_counts={};Bitly.bullet="|";Bitly.vh="javascript:void(null);";Bitly.showed_first_tab=false;Bitly.info_docs={};Bitly.decode_entities=function(d){var c=document.createElement("textarea");c.innerHTML=d;var a=c.value;try{if(c&&c.parentNode){c.parentNode.removeChild(c)}}catch(b){}return a};Bitly.infoDocs=function(){var a=null;if(Bitly.historyInfoResp!=null){a=Bitly.historyInfoResp.docs}if(typeof(BitlyHelper)!="undefined"&&BitlyHelper.history_items_docs!=null){a=BitlyHelper.history_items_docs}return a};Bitly.infoDocFor=function(c){var a=null;var b=Bitly.infoDocs();if(b!=null){Bitly.dn=Bitly.urlToId(c);a=b[Bitly.urlToId(c)];Bitly.d2=a}if(a==null){a=Bitly.info_docs[Bitly.urlToId(c)]}return a};Bitly.addInfoDoc=function(a,b){if(b.htmlTitle!=null){b.html_title=b.htmlTitle}Bitly.info_docs[a]=b};Bitly.truncate=function(b,a){if(typeof(b)=="string"&&b.length>=a){b=b.substring(0,a)+"..."}return b};Bitly.escapeEntities=function(b,a){if(typeof(a)=="undefined"){var a=true}if(b){b=b.toString();if(a){b=b.replace(/"/g,"&quot;");b=b.replace(/'/g,"&#x27;")}b=b.replace(/</g,"&lt;");b=b.replace(/>/g,"&gt;");b=b.replace(/&/g,"&amp;")}return b};Bitly.loadScript=function(b){var a=document.createElement("script");a.setAttribute("language","javascript");a.setAttribute("type","text/javascript");a.setAttribute("src",b);document.body.appendChild(a)};Bitly.label=function(b){var a=_b_ce("div");_f_sa(a,"class","_b_label");_f_at(a,b);return a};Bitly.close=function(){var a=_f_bi("_b_overlay");if(a!=undefined){_f_close(a)}if(Bitly.timeout_handle!=undefined){clearTimeout(Bitly.timeout_handle)}};Bitly.toggle=function(a){_b_toggle(_f_bi(a))};Bitly.urlToId=function(b){var a=b.toString().match(/\/([^\/]*)$/);try{return a[1]}catch(c){return b}};Bitly.stringContainsCaseInsensitiveMatch=function(string,bitly_hashes){for(var i=0;i<bitly_hashes.length;i++){var s="bit.ly\\/"+bitly_hashes[i];var rg=eval("/"+s+"/;");var rgI=eval("/"+s+"/i;");if(string.match(rgI)&&!string.match(rg)){return true}}return false};Bitly.searchFriendFeed=function(){var a="bit.ly/"+Bitly.shortenResp.global_hash;var c=(new Date()).getTime();a=a.replace("http://","");if(!Bitly.docurl){Bitly.docurl=document.URL}var f=Bitly.docurl.replace("http://","");var b="";if(!f.match(/\?/)){b=" OR "+f}var e=encodeURIComponent("-service:twitter who:everyone ("+a+b+" ) ");var d="http://friendfeed.com/api/feed/search?_usragnt=Bitly.bookmarklet&_t="+c+"&callback=Bitly.searchFriendFeedCallback&q="+e;Bitly.loadScript(d)};Bitly.searchFriendFeedCallback=function(w){Bitly.friend_feed_data=w;var k=_f_bi("_b_friendfeed");try{_b_dc(k)}catch(r){}var l=_b_ce("div");var q=_b_ce("div");var z=_b_ce("div");var a=w.entries.length;if(w.entries.length>0){for(var p=0;p<w.entries.length;p++){var r=w.entries[p];if(r.link.match(/twitter\.com/i)){a--}else{var m=_b_ce("div");var s=_b_ce("div",{"class":"_b_ff_comment _b_bottompad"});s.appendChild(_b_ce("img",{src:r.service.iconUrl}));s.appendChild(_b_ce("a",{href:r.link,text:r.user.name,target:"_top"}));var g=((typeof(r.title)!=undefined)?r.title:r.link);var n=_b_ce("span",{text:": "+Bitly.decode_entities(g)});_b_autolink(n);s.appendChild(n);if(r.comments.length>0){var h="_b_ffc_"+r.id;var u=((r.comments.length==1)?"":"s");var c=_b_ce("a",{href:Bitly.vh,text:"(+"+r.comments.length+" comment"+u+")","class":"_b_ff_comment_toggle",title:"View comments",rel:h});_b_listen(c,"click",function(d){_b_toggle(_f_ga(_b_targ(d),"rel"))});s.appendChild(c);var f=_b_ce("div",{id:h,"class":"_b_ff_comments",style:"display:none;"});for(var o=0;o<r.comments.length;o++){var v=r.comments[o];var b=_b_ce("div",{text:Bitly.decode_entities(v.user.name+": "+v.body),"class":"_b_bottompad"});_b_autolink(b);f.appendChild(b)}m.appendChild(s);m.appendChild(f)}else{m.appendChild(s)}z.appendChild(m)}}}q.appendChild(Bitly.label("FriendFeed ("+a+")"));if(a<1){z.appendChild(_b_ce("div",{text:"No FriendFeed conversations about this page have been found"}))}q.appendChild(z);l.appendChild(q);k.appendChild(l);Bitly.friend_feed_total=a;Bitly.drawConvsTab();if(!Bitly.showed_first_tab){Bitly.showed_first_tab=true}};Bitly.drawConvsTab=function(){var a=_f_bi("_b_tconversations");_b_dc(a);var b=Bitly.summize_total+Bitly.friend_feed_total+Bitly.backtype_total;if(b==0){_f_at(a,"Conversations")}else{_f_at(a,"Conversations ("+b.toString()+")")}};Bitly.searchHashes=function(){var c=[];if(Bitly.infoResp!=null){if(Bitly.infoResp!="ERROR"&&Bitly.shortenResp!=null&&Bitly.infoResp.docs[Bitly.shortenResp.hash].statusCode!="ERROR"){var a=Bitly.infoResp.docs[Bitly.shortenResp.hash].keywords;for(var b=0;b<a.length;b++){c.push(a[b])}}}c.push(Bitly.shortenResp.hash);c.push(Bitly.shortenResp.global_hash);if(Bitly.variants!=null){for(var b=0;b<Bitly.variants.length;b++){c.push(Bitly.variants[b])}}return c};Bitly.search_urls_OR_string=function(){if(document.URL.match(/^http\:\/\/j\.mp/i)){var f="j.mp"}else{var f="bit.ly"}var c="";var a=Bitly.searchHashes();var e={};for(var b=0;b<a.length;b++){if(e[a[b]]==null){e[a[b]]=true;if(b==0){var d="http://"+f+"/"+a[b]}else{var d=" OR http://"+f+"/"+a[b]}if((c.length+d.length)<140){c+=d}else{break}}}return c};Bitly.searchBacktypeTwitter=function(){if(Bitly.docurl){var a="http://backtweets.com/search.json?itemsperpage=100&callback=Bitly.searchBacktypeTwitterCB&key=90af174ca8a717a72e2d";a+="&q="+encodeURIComponent(Bitly.docurl);Bitly.loadScript(a)}};Bitly.searchBacktypeTwitterCB=function(d){if(d){var g=d.comments||d.tweets||[];if(g.length>0){var a={};a.results=[];var f=0;for(var b=0;b<g.length;b++){var e=g[b];if(e.tweet_text&&e.tweet_text.indexOf(Bitly.docurl)>=0){var c={};c.skipStringContainsCaseInsensitiveMatch=true;c.text=stripHTML(e.tweet_text);c.from_user=e.tweet_from_user;c.id=e.tweet_id;a.results.push(c)}}if(f==0){f=null}a.max_id=f;a.results_per_page=a.results.length;a.skip_set_timeout=true;Bitly.searchTwitterCallback(a)}}};Bitly.searchFacebookShare=function(b){Bitly.fbshareinfo=null;var a="http://api.facebook.com/restserver.php?method=links.getStats&format=json&callback=Bitly.searchFacebookShareCallback&urls="+encodeURIComponent(b);Bitly.loadScript(a)};Bitly.searchFacebookShareCallback=function(b){for(var a=0;a<b.length;a+=1){Bitly.fbshareinfo=b[a];break}};Bitly.searchTwitter=function(){var a=(new Date()).getTime();var e=Bitly.search_urls_OR_string();var d=" OR "+document.URL;if(!document.URL.match(/^http:\/\/bit\.ly\/info\//i)&&(e.length+d.length)<140){e=e+d}var c=encodeURIComponent(e);var b="http://search.twitter.com/search.json?_usragnt=Bitly.bookmarklet&_t="+a+"&since_id="+Bitly.summize_max_id+"&callback=Bitly.searchTwitterCallback&q="+c;Bitly.loadScript(b)};Bitly.searchTwitterCallback=function(f){var e=_f_bi("_b_summize");_b_dc(e);Bitly.tweet_ids_appended={};var b=_b_ce("div");var c=_b_ce("div");var l=0;if(f.results!=null){l=f.results.length}if(l>0){Bitly.summize_results=f.results.concat(Bitly.summize_results)}var h=[];if(Bitly.summize_results.length>0){for(var g=0;g<Bitly.summize_results.length;g++){if(!Bitly.summize_results[g].skipStringContainsCaseInsensitiveMatch&&Bitly.stringContainsCaseInsensitiveMatch(Bitly.summize_results[g].text,Bitly.searchHashes())){}else{var k=Bitly.summize_results[g];if(Bitly.tweet_ids_appended[k.id]){}else{Bitly.tweet_ids_appended[k.id]=true;h.push(k);var j=_b_ce("div",{"class":"_b_bottompad"});var m=_b_ce("a",{target:"_top",href:"http://twitter.com/"+k.from_user,text:k.from_user});var n=_b_ce("span",{text:Bitly.decode_entities(k.text)});_b_autolink(n);j.appendChild(m);j.appendChild(n);c.appendChild(j)}}}}else{c.appendChild(_b_ce("div",{text:"No Twitter conversations about this page have been found"}))}Bitly.summize_results=h;Bitly.summize_total=h.length;Bitly.summize_max_id=f.max_id;b.appendChild(Bitly.label("Twitter ("+Bitly.summize_total+")"));b.appendChild(c);e.appendChild(b);if(!f.skip_set_timeout){Bitly.timeout_handle=setTimeout("Bitly.searchTwitter()",Bitly.SUMMIZE_FREQ*1000)}if(!Bitly.showed_first_tab){Bitly.showed_first_tab=true}};Bitly.getBacktype=function(d){var a=(new Date()).getTime();var c=encodeURIComponent(d);var b="http://api.backtype.com/post/comments.json?callback=Bitly.backtypeCallback&key=90af174ca8a717a72e2d&url="+c;Bitly.loadScript(b)};Bitly.backtypeCallback=function(h){if(h.error!=null){h.totalresults=0}var g=_f_bi("_b_backtype");_b_dc(g);var b=_b_ce("div");var f=_b_ce("div");var m={};if(h.totalresults>0){var k=_b_ce("div",{"class":"_b_backtype_comments"});for(var j=0;j<h.comments.length;j++){var l=h.comments[j];var a=_b_ce("div",{"class":"_b_bottompad"});if(l.author!=null&&l.author.name!=null&&l.author.name!=""){var e;if(l.author.url){e=_b_ce("a",{text:l.author.name,href:l.author.url,"class":"_b_backtype_author"})}else{e=_b_ce("span",{text:l.author.name,"class":"_b_backtype_author"})}a.appendChild(e);a.appendChild(_b_ce("span",{text:Bitly.truncate(l.comment.content,100)}));a.appendChild(_b_ce("a",{href:l.comment.url,text:"#"}));k.appendChild(a)}}f.appendChild(k);k=_b_ce("div");k.appendChild(_b_ce("a",{href:"http://"+BITLY_HOST+"/"+Bitly.urlToId(Bitly.bitly_url),text:"View all comments."}));f.appendChild(k)}else{f.appendChild(_b_ce("div",{text:"No comments found on this page."}))}Bitly.backtype_total=h.totalresults;b.appendChild(Bitly.label("Comments on Page ("+Bitly.backtype_total+")"));b.appendChild(f);g.appendChild(b);Bitly.drawConvsTab()};(function(f){function d(aA,ak,M,ah){var T=[],R={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{mode:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:false},yaxis:{autoscaleMargin:0.02},x2axis:{autoscaleMargin:null},y2axis:{autoscaleMargin:0.02},series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false},shadowSize:3},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,tickColor:"rgba(0,0,0,0.15)",labelMargin:5,borderWidth:2,borderColor:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},selection:{mode:null,color:"#e8cfac"},hooks:{}},aF=null,ae=null,B=null,K=null,D=null,af={xaxis:{},yaxis:{},x2axis:{},y2axis:{}},r={left:0,right:0,top:0,bottom:0},J=0,L=0,o=0,w=0,ap={processOptions:[],processRawData:[],processDatapoints:[],draw:[],bindEvents:[],drawOverlay:[]},ay=this,H={};ay.setData=al;ay.setupGrid=t;ay.draw=W;ay.clearSelection=av;ay.setSelection=ai;ay.getSelection=an;ay.getPlaceholder=function(){return aA};ay.getCanvas=function(){return aF};ay.getPlotOffset=function(){return r};ay.width=function(){return o};ay.height=function(){return w};ay.offset=function(){var aG=B.offset();aG.left+=r.left;aG.top+=r.top;return aG};ay.getData=function(){return T};ay.getAxes=function(){return af};ay.getOptions=function(){return R};ay.highlight=z;ay.unhighlight=V;ay.triggerRedrawOverlay=n;ay.pointOffset=function(aG){return{left:parseInt(aB(aG,"xaxis").p2c(+aG.x)+r.left),top:parseInt(aB(aG,"yaxis").p2c(+aG.y)+r.top)}};ay.hooks=ap;I(ay);Z(M);E();al(ak);t();W();aj();function au(aI,aG){aG=[ay].concat(aG);for(var aH=0;aH<aI.length;++aH){aI[aH].apply(this,aG)}}function I(){for(var aG=0;aG<ah.length;++aG){var aH=ah[aG];aH.init(ay);if(aH.options){f.extend(true,R,aH.options)}}}function Z(aG){f.extend(true,R,aG);if(R.grid.borderColor==null){R.grid.borderColor=R.grid.color}if(R.xaxis.noTicks&&R.xaxis.ticks==null){R.xaxis.ticks=R.xaxis.noTicks}if(R.yaxis.noTicks&&R.yaxis.ticks==null){R.yaxis.ticks=R.yaxis.noTicks}if(R.grid.coloredAreas){R.grid.markings=R.grid.coloredAreas}if(R.grid.coloredAreasColor){R.grid.markingsColor=R.grid.coloredAreasColor}if(R.lines){f.extend(true,R.series.lines,R.lines)}if(R.points){f.extend(true,R.series.points,R.points)}if(R.bars){f.extend(true,R.series.bars,R.bars)}if(R.shadowSize){R.series.shadowSize=R.shadowSize}for(var aH in ap){if(R.hooks[aH]&&R.hooks[aH].length){ap[aH]=ap[aH].concat(R.hooks[aH])}}au(ap.processOptions,[R])}function al(aG){T=X(aG);aC();C()}function X(aJ){var aH=[];for(var aG=0;aG<aJ.length;++aG){var aI=f.extend(true,{},R.series);if(aJ[aG].data){aI.data=aJ[aG].data;delete aJ[aG].data;f.extend(true,aI,aJ[aG]);aJ[aG].data=aI.data}else{aI.data=aJ[aG]}aH.push(aI)}return aH}function aB(aI,aG){var aH=aI[aG];if(!aH||aH==1){return af[aG]}if(typeof aH=="number"){return af[aG.charAt(0)+aH+aG.slice(1)]}return aH}function aC(){var aL;var aS=T.length,aG=[],aJ=[];for(aL=0;aL<T.length;++aL){var aP=T[aL].color;if(aP!=null){--aS;if(typeof aP=="number"){aJ.push(aP)}else{aG.push(e(T[aL].color))}}}for(aL=0;aL<aJ.length;++aL){aS=Math.max(aS,aJ[aL]+1)}var aH=[],aK=0;aL=0;while(aH.length<aS){var aO;if(R.colors.length==aL){aO=new g(100,100,100)}else{aO=e(R.colors[aL])}var aI=aK%2==1?-1:1;var aN=1+aI*Math.ceil(aK/2)*0.2;aO.scale(aN,aN,aN);aH.push(aO);++aL;if(aL>=R.colors.length){aL=0;++aK}}var aM=0,aT;for(aL=0;aL<T.length;++aL){aT=T[aL];if(aT.color==null){aT.color=aH[aM].toString();++aM}else{if(typeof aT.color=="number"){aT.color=aH[aT.color].toString()}}if(aT.lines.show==null){var aR,aQ=true;for(aR in aT){if(aT[aR].show){aQ=false;break}}if(aQ){aT.lines.show=true}}aT.xaxis=aB(aT,"xaxis");aT.yaxis=aB(aT,"yaxis")}}function C(){var aS=Number.POSITIVE_INFINITY,aM=Number.NEGATIVE_INFINITY,aY,aW,aV,aR,aH,aN,aX,aT,aL,aK,aG,a4,a1,aP;for(aG in af){af[aG].datamin=aS;af[aG].datamax=aM;af[aG].used=false}function aJ(a7,a6,a5){if(a6<a7.datamin){a7.datamin=a6}if(a5>a7.datamax){a7.datamax=a5}}for(aY=0;aY<T.length;++aY){aN=T[aY];aN.datapoints={points:[]};au(ap.processRawData,[aN,aN.data,aN.datapoints])}for(aY=0;aY<T.length;++aY){aN=T[aY];var a3=aN.data,a0=aN.datapoints.format;if(!a0){a0=[];a0.push({x:true,number:true,required:true});a0.push({y:true,number:true,required:true});if(aN.bars.show){a0.push({y:true,number:true,required:false,defaultValue:0})}aN.datapoints.format=a0}if(aN.datapoints.pointsize!=null){continue}if(aN.datapoints.pointsize==null){aN.datapoints.pointsize=a0.length}aT=aN.datapoints.pointsize;aX=aN.datapoints.points;insertSteps=aN.lines.show&&aN.lines.steps;aN.xaxis.used=aN.yaxis.used=true;for(aW=aV=0;aW<a3.length;++aW,aV+=aT){aP=a3[aW];var aI=aP==null;if(!aI){for(aR=0;aR<aT;++aR){a4=aP[aR];a1=a0[aR];if(a1){if(a1.number&&a4!=null){a4=+a4;if(isNaN(a4)){a4=null}}if(a4==null){if(a1.required){aI=true}if(a1.defaultValue!=null){a4=a1.defaultValue}}}aX[aV+aR]=a4}}if(aI){for(aR=0;aR<aT;++aR){a4=aX[aV+aR];if(a4!=null){a1=a0[aR];if(a1.x){aJ(aN.xaxis,a4,a4)}if(a1.y){aJ(aN.yaxis,a4,a4)}}aX[aV+aR]=null}}else{if(insertSteps&&aV>0&&aX[aV-aT]!=null&&aX[aV-aT]!=aX[aV]&&aX[aV-aT+1]!=aX[aV+1]){for(aR=0;aR<aT;++aR){aX[aV+aT+aR]=aX[aV+aR]}aX[aV+1]=aX[aV-aT+1];aV+=aT}}}}for(aY=0;aY<T.length;++aY){aN=T[aY];au(ap.processDatapoints,[aN,aN.datapoints])}for(aY=0;aY<T.length;++aY){aN=T[aY];aX=aN.datapoints.points,aT=aN.datapoints.pointsize;var aO=aS,aU=aS,aQ=aM,aZ=aM;for(aW=0;aW<aX.length;aW+=aT){if(aX[aW]==null){continue}for(aR=0;aR<aT;++aR){a4=aX[aW+aR];a1=a0[aR];if(!a1){continue}if(a1.x){if(a4<aO){aO=a4}if(a4>aQ){aQ=a4}}if(a1.y){if(a4<aU){aU=a4}if(a4>aZ){aZ=a4}}}}if(aN.bars.show){var a2=aN.bars.align=="left"?0:-aN.bars.barWidth/2;if(aN.bars.horizontal){aU+=a2;aZ+=a2+aN.bars.barWidth}else{aO+=a2;aQ+=a2+aN.bars.barWidth}}aJ(aN.xaxis,aO,aQ);aJ(aN.yaxis,aU,aZ)}for(aG in af){if(af[aG].datamin==aS){af[aG].datamin=null}if(af[aG].datamax==aM){af[aG].datamax=null}}}function E(){function aG(aI,aH){var aJ=document.createElement("canvas");aJ.width=aI;aJ.height=aH;if(f.browser.msie){aJ=window.G_vmlCanvasManager.initElement(aJ)}return aJ}J=aA.width();L=aA.height();aA.html("");if(aA.css("position")=="static"){aA.css("position","relative")}if(J<=0||L<=0){throw"Invalid dimensions for plot, width = "+J+", height = "+L}if(f.browser.msie){window.G_vmlCanvasManager.init_(document)}aF=f(aG(J,L)).appendTo(aA).get(0);K=aF.getContext("2d");ae=f(aG(J,L)).css({position:"absolute",left:0,top:0}).appendTo(aA).get(0);D=ae.getContext("2d");D.stroke()}function aj(){B=f([ae,aF]);if(R.selection.mode!=null||R.grid.hoverable){B.mousemove(aa)}if(R.selection.mode!=null){B.mousedown(A)}if(R.grid.clickable){B.click(U)}au(ap.bindEvents,[B])}function t(){function aH(aP,aQ){function aL(aR){return aR}var aO,aK,aM=aQ.transform||aL,aN=aQ.inverseTransform;if(aP==af.xaxis||aP==af.x2axis){aO=aP.scale=o/(aM(aP.max)-aM(aP.min));aK=aM(aP.min);if(aM==aL){aP.p2c=function(aR){return(aR-aK)*aO}}else{aP.p2c=function(aR){return(aM(aR)-aK)*aO}}if(!aN){aP.c2p=function(aR){return aK+aR/aO}}else{aP.c2p=function(aR){return aN(aK+aR/aO)}}}else{aO=aP.scale=w/(aM(aP.max)-aM(aP.min));aK=aM(aP.max);if(aM==aL){aP.p2c=function(aR){return(aK-aR)*aO}}else{aP.p2c=function(aR){return(aK-aM(aR))*aO}}if(!aN){aP.c2p=function(aR){return aK-aR/aO}}else{aP.c2p=function(aR){return aN(aK-aR/aO)}}}}function aJ(aN,aP){var aM,aO=[],aL;aN.labelWidth=aP.labelWidth;aN.labelHeight=aP.labelHeight;if(aN==af.xaxis||aN==af.x2axis){if(aN.labelWidth==null){aN.labelWidth=J/(aN.ticks.length>0?aN.ticks.length:1)}if(aN.labelHeight==null){aO=[];for(aM=0;aM<aN.ticks.length;++aM){aL=aN.ticks[aM].label;if(aL){aO.push('<div class="tickLabel" style="float:left;width:'+aN.labelWidth+'px">'+aL+"</div>")}}if(aO.length>0){var aK=f('<div style="position:absolute;top:-10000px;width:10000px;font-size:smaller">'+aO.join("")+'<div style="clear:left"></div></div>').appendTo(aA);aN.labelHeight=aK.height();aK.remove()}}}else{if(aN.labelWidth==null||aN.labelHeight==null){for(aM=0;aM<aN.ticks.length;++aM){aL=aN.ticks[aM].label;if(aL){aO.push('<div class="tickLabel">'+aL+"</div>")}}if(aO.length>0){var aK=f('<div style="position:absolute;top:-10000px;font-size:smaller">'+aO.join("")+"</div>").appendTo(aA);if(aN.labelWidth==null){aN.labelWidth=aK.width()}if(aN.labelHeight==null){aN.labelHeight=aK.find("div").height()}aK.remove()}}}if(aN.labelWidth==null){aN.labelWidth=0}if(aN.labelHeight==null){aN.labelHeight=0}}function aI(){var aL=R.grid.borderWidth;for(i=0;i<T.length;++i){aL=Math.max(aL,2*(T[i].points.radius+T[i].points.lineWidth/2))}r.left=r.right=r.top=r.bottom=aL;var aK=R.grid.labelMargin+R.grid.borderWidth;if(af.xaxis.labelHeight>0){r.bottom=Math.max(aL,af.xaxis.labelHeight+aK)}if(af.yaxis.labelWidth>0){r.left=Math.max(aL,af.yaxis.labelWidth+aK)}if(af.x2axis.labelHeight>0){r.top=Math.max(aL,af.x2axis.labelHeight+aK)}if(af.y2axis.labelWidth>0){r.right=Math.max(aL,af.y2axis.labelWidth+aK)}o=J-r.left-r.right;w=L-r.bottom-r.top}var aG;for(aG in af){p(af[aG],R[aG])}if(R.grid.show){for(aG in af){aq(af[aG],R[aG]);S(af[aG],R[aG]);aJ(af[aG],R[aG])}aI()}else{r.left=r.right=r.top=r.bottom=0;o=J;w=L}for(aG in af){aH(af[aG],R[aG])}if(R.grid.show){l()}q()}function p(aJ,aM){var aI=+(aM.min!=null?aM.min:aJ.datamin),aG=+(aM.max!=null?aM.max:aJ.datamax),aL=aG-aI;if(aL==0){var aH=aG==0?1:0.01;if(aM.min==null){aI-=aH}if(aM.max==null||aM.min!=null){aG+=aH}}else{var aK=aM.autoscaleMargin;if(aK!=null){if(aM.min==null){aI-=aL*aK;if(aI<0&&aJ.datamin!=null&&aJ.datamin>=0){aI=0}}if(aM.max==null){aG+=aL*aK;if(aG>0&&aJ.datamax!=null&&aJ.datamax<=0){aG=0}}}}aJ.min=aI;aJ.max=aG}function aq(aL,aO){var aK;if(typeof aO.ticks=="number"&&aO.ticks>0){aK=aO.ticks}else{if(aL==af.xaxis||aL==af.x2axis){aK=0.3*Math.sqrt(J)}else{aK=0.3*Math.sqrt(L)}}var aT=(aL.max-aL.min)/aK,aV,aP,aR,aS,aN,aI,aH;if(aO.mode=="time"){var aQ={second:1000,minute:60*1000,hour:60*60*1000,day:24*60*60*1000,month:30*24*60*60*1000,year:365.2425*24*60*60*1000};var aU=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],[6,"month"],[1,"year"]];var aJ=0;if(aO.minTickSize!=null){if(typeof aO.tickSize=="number"){aJ=aO.tickSize}else{aJ=aO.minTickSize[0]*aQ[aO.minTickSize[1]]}}for(aN=0;aN<aU.length-1;++aN){if(aT<(aU[aN][0]*aQ[aU[aN][1]]+aU[aN+1][0]*aQ[aU[aN+1][1]])/2&&aU[aN][0]*aQ[aU[aN][1]]>=aJ){break}}aV=aU[aN][0];aR=aU[aN][1];if(aR=="year"){aI=Math.pow(10,Math.floor(Math.log(aT/aQ.year)/Math.LN10));aH=(aT/aQ.year)/aI;if(aH<1.5){aV=1}else{if(aH<3){aV=2}else{if(aH<7.5){aV=5}else{aV=10}}}aV*=aI}if(aO.tickSize){aV=aO.tickSize[0];aR=aO.tickSize[1]}aP=function(aY){var a3=[],a1=aY.tickSize[0],a4=aY.tickSize[1],a2=new Date(aY.min);var aX=a1*aQ[a4];if(a4=="second"){a2.setUTCSeconds(c(a2.getUTCSeconds(),a1))}if(a4=="minute"){a2.setUTCMinutes(c(a2.getUTCMinutes(),a1))}if(a4=="hour"){a2.setUTCHours(c(a2.getUTCHours(),a1))}if(a4=="month"){a2.setUTCMonth(c(a2.getUTCMonth(),a1))}if(a4=="year"){a2.setUTCFullYear(c(a2.getUTCFullYear(),a1))}a2.setUTCMilliseconds(0);if(aX>=aQ.minute){a2.setUTCSeconds(0)}if(aX>=aQ.hour){a2.setUTCMinutes(0)}if(aX>=aQ.day){a2.setUTCHours(0)}if(aX>=aQ.day*4){a2.setUTCDate(1)}if(aX>=aQ.year){a2.setUTCMonth(0)}var a6=0,a5=Number.NaN,aZ;do{aZ=a5;a5=a2.getTime();a3.push({v:a5,label:aY.tickFormatter(a5,aY)});if(a4=="month"){if(a1<1){a2.setUTCDate(1);var aW=a2.getTime();a2.setUTCMonth(a2.getUTCMonth()+1);var a0=a2.getTime();a2.setTime(a5+a6*aQ.hour+(a0-aW)*a1);a6=a2.getUTCHours();a2.setUTCHours(0)}else{a2.setUTCMonth(a2.getUTCMonth()+a1)}}else{if(a4=="year"){a2.setUTCFullYear(a2.getUTCFullYear()+a1)}else{a2.setTime(a5+aX)}}}while(a5<aY.max&&a5!=aZ);return a3};aS=function(aW,aZ){var a1=new Date(aW);if(aO.timeformat!=null){return f.plot.formatDate(a1,aO.timeformat,aO.monthNames)}var aX=aZ.tickSize[0]*aQ[aZ.tickSize[1]];var aY=aZ.max-aZ.min;var a0=(aO.twelveHourClock)?" %p":"";if(aX<aQ.minute){fmt="%h:%M:%S"+a0}else{if(aX<aQ.day){if(aY<2*aQ.day){fmt="%h:%M"+a0}else{fmt="%b %d %h:%M"+a0}}else{if(aX<aQ.month){fmt="%b %d"}else{if(aX<aQ.year){if(aY<aQ.year){fmt="%b"}else{fmt="%b %y"}}else{fmt="%y"}}}}return f.plot.formatDate(a1,fmt,aO.monthNames)}}else{var aG=aO.tickDecimals;var aM=-Math.floor(Math.log(aT)/Math.LN10);if(aG!=null&&aM>aG){aM=aG}aI=Math.pow(10,-aM);aH=aT/aI;if(aH<1.5){aV=1}else{if(aH<3){aV=2;if(aH>2.25&&(aG==null||aM+1<=aG)){aV=2.5;++aM}}else{if(aH<7.5){aV=5}else{aV=10}}}aV*=aI;if(aO.minTickSize!=null&&aV<aO.minTickSize){aV=aO.minTickSize}if(aO.tickSize!=null){aV=aO.tickSize}aL.tickDecimals=Math.max(0,(aG!=null)?aG:aM);aP=function(aY){var a0=[];var a1=c(aY.min,aY.tickSize),aX=0,aW=Number.NaN,aZ;do{aZ=aW;aW=a1+aX*aY.tickSize;a0.push({v:aW,label:aY.tickFormatter(aW,aY)});++aX}while(aW<aY.max&&aW!=aZ);return a0};aS=function(aW,aX){return aW.toFixed(aX.tickDecimals)}}aL.tickSize=aR?[aV,aR]:aV;aL.tickGenerator=aP;if(f.isFunction(aO.tickFormatter)){aL.tickFormatter=function(aW,aX){return""+aO.tickFormatter(aW,aX)}}else{aL.tickFormatter=aS}}function S(aK,aM){aK.ticks=[];if(!aK.used){return}if(aM.ticks==null){aK.ticks=aK.tickGenerator(aK)}else{if(typeof aM.ticks=="number"){if(aM.ticks>0){aK.ticks=aK.tickGenerator(aK)}}else{if(aM.ticks){var aL=aM.ticks;if(f.isFunction(aL)){aL=aL({min:aK.min,max:aK.max})}var aJ,aG;for(aJ=0;aJ<aL.length;++aJ){var aH=null;var aI=aL[aJ];if(typeof aI=="object"){aG=aI[0];if(aI.length>1){aH=aI[1]}}else{aG=aI}if(aH==null){aH=aK.tickFormatter(aG,aK)}aK.ticks[aJ]={v:aG,label:aH}}}}}if(aM.autoscaleMargin!=null&&aK.ticks.length>0){if(aM.min==null){aK.min=Math.min(aK.min,aK.ticks[0].v)}if(aM.max==null&&aK.ticks.length>1){aK.max=Math.max(aK.max,aK.ticks[aK.ticks.length-1].v)}}}function W(){K.clearRect(0,0,J,L);var aH=R.grid;if(aH.show&&!aH.aboveData){ad()}for(var aG=0;aG<T.length;++aG){j(T[aG])}au(ap.draw,[K]);if(aH.show&&aH.aboveData){ad()}}function F(aH,aN){var aK=aN+"axis",aG=aN+"2axis",aJ,aM,aL,aI;if(aH[aK]){aJ=af[aK];aM=aH[aK].from;aL=aH[aK].to}else{if(aH[aG]){aJ=af[aG];aM=aH[aG].from;aL=aH[aG].to}else{aJ=af[aK];aM=aH[aN+"1"];aL=aH[aN+"2"]}}if(aM!=null&&aL!=null&&aM>aL){return{from:aL,to:aM,axis:aJ}}return{from:aM,to:aL,axis:aJ}}function ad(){var aK;K.save();K.translate(r.left,r.top);if(R.grid.backgroundColor){K.fillStyle=at(R.grid.backgroundColor,w,0,"rgba(255, 255, 255, 0)");K.fillRect(0,0,o,w)}var aH=R.grid.markings;if(aH){if(f.isFunction(aH)){aH=aH({xmin:af.xaxis.min,xmax:af.xaxis.max,ymin:af.yaxis.min,ymax:af.yaxis.max,xaxis:af.xaxis,yaxis:af.yaxis,x2axis:af.x2axis,y2axis:af.y2axis})}for(aK=0;aK<aH.length;++aK){var aG=aH[aK],aM=F(aG,"x"),aJ=F(aG,"y");if(aM.from==null){aM.from=aM.axis.min}if(aM.to==null){aM.to=aM.axis.max}if(aJ.from==null){aJ.from=aJ.axis.min}if(aJ.to==null){aJ.to=aJ.axis.max}if(aM.to<aM.axis.min||aM.from>aM.axis.max||aJ.to<aJ.axis.min||aJ.from>aJ.axis.max){continue}aM.from=Math.max(aM.from,aM.axis.min);aM.to=Math.min(aM.to,aM.axis.max);aJ.from=Math.max(aJ.from,aJ.axis.min);aJ.to=Math.min(aJ.to,aJ.axis.max);if(aM.from==aM.to&&aJ.from==aJ.to){continue}aM.from=aM.axis.p2c(aM.from);aM.to=aM.axis.p2c(aM.to);aJ.from=aJ.axis.p2c(aJ.from);aJ.to=aJ.axis.p2c(aJ.to);if(aM.from==aM.to||aJ.from==aJ.to){K.beginPath();K.strokeStyle=aG.color||R.grid.markingsColor;K.lineWidth=aG.lineWidth||R.grid.markingsLineWidth;K.moveTo(aM.from,aJ.from);K.lineTo(aM.to,aJ.to);K.stroke()}else{K.fillStyle=aG.color||R.grid.markingsColor;K.fillRect(aM.from,aJ.to,aM.to-aM.from,aJ.from-aJ.to)}}}K.lineWidth=1;K.strokeStyle=R.grid.tickColor;K.beginPath();var aI,aL=af.xaxis;for(aK=0;aK<aL.ticks.length;++aK){aI=aL.ticks[aK].v;if(aI<=aL.min||aI>=af.xaxis.max){continue}K.moveTo(Math.floor(aL.p2c(aI))+K.lineWidth/2,0);K.lineTo(Math.floor(aL.p2c(aI))+K.lineWidth/2,w)}aL=af.yaxis;for(aK=0;aK<aL.ticks.length;++aK){aI=aL.ticks[aK].v;if(aI<=aL.min||aI>=aL.max){continue}K.moveTo(0,Math.floor(aL.p2c(aI))+K.lineWidth/2);K.lineTo(o,Math.floor(aL.p2c(aI))+K.lineWidth/2)}aL=af.x2axis;for(aK=0;aK<aL.ticks.length;++aK){aI=aL.ticks[aK].v;if(aI<=aL.min||aI>=aL.max){continue}K.moveTo(Math.floor(aL.p2c(aI))+K.lineWidth/2,-5);K.lineTo(Math.floor(aL.p2c(aI))+K.lineWidth/2,5)}aL=af.y2axis;for(aK=0;aK<aL.ticks.length;++aK){aI=aL.ticks[aK].v;if(aI<=aL.min||aI>=aL.max){continue}K.moveTo(o-5,Math.floor(aL.p2c(aI))+K.lineWidth/2);K.lineTo(o+5,Math.floor(aL.p2c(aI))+K.lineWidth/2)}K.stroke();if(R.grid.borderWidth){var aN=R.grid.borderWidth;K.lineWidth=aN;K.strokeStyle=R.grid.borderColor;K.strokeRect(-aN/2,-aN/2,o+aN,w+aN)}K.restore()}function l(){aA.find(".tickLabels").remove();var aG=['<div class="tickLabels" style="font-size:smaller;color:'+R.grid.color+'">'];function aI(aL,aM){for(var aK=0;aK<aL.ticks.length;++aK){var aJ=aL.ticks[aK];if(!aJ.label||aJ.v<aL.min||aJ.v>aL.max){continue}aG.push(aM(aJ,aL))}}var aH=R.grid.labelMargin+R.grid.borderWidth;aI(af.xaxis,function(aJ,aK){return'<div style="position:absolute;top:'+(r.top+w+aH)+"px;left:"+Math.round(r.left+aK.p2c(aJ.v)-aK.labelWidth/2)+"px;width:"+aK.labelWidth+'px;text-align:center" class="tickLabel">'+aJ.label+"</div>"});aI(af.yaxis,function(aJ,aK){return'<div style="position:absolute;top:'+Math.round(r.top+aK.p2c(aJ.v)-aK.labelHeight/2)+"px;right:"+(r.right+o+aH)+"px;width:"+aK.labelWidth+'px;text-align:right" class="tickLabel">'+aJ.label+"</div>"});aI(af.x2axis,function(aJ,aK){return'<div style="position:absolute;bottom:'+(r.bottom+w+aH)+"px;left:"+Math.round(r.left+aK.p2c(aJ.v)-aK.labelWidth/2)+"px;width:"+aK.labelWidth+'px;text-align:center" class="tickLabel">'+aJ.label+"</div>"});aI(af.y2axis,function(aJ,aK){return'<div style="position:absolute;top:'+Math.round(r.top+aK.p2c(aJ.v)-aK.labelHeight/2)+"px;left:"+(r.left+o+aH)+"px;width:"+aK.labelWidth+'px;text-align:left" class="tickLabel">'+aJ.label+"</div>"});aG.push("</div>");aA.append(aG.join(""))}function j(aG){if(aG.lines.show){az(aG)}if(aG.bars.show){m(aG)}if(aG.points.show){aw(aG)}}function az(aJ){function aI(aU,aV,aN,aZ,aY){var a0=aU.points,aO=aU.pointsize,aS=null,aR=null;K.beginPath();for(var aT=aO;aT<a0.length;aT+=aO){var aQ=a0[aT-aO],aX=a0[aT-aO+1],aP=a0[aT],aW=a0[aT+1];if(aQ==null||aP==null){continue}if(aX<=aW&&aX<aY.min){if(aW<aY.min){continue}aQ=(aY.min-aX)/(aW-aX)*(aP-aQ)+aQ;aX=aY.min}else{if(aW<=aX&&aW<aY.min){if(aX<aY.min){continue}aP=(aY.min-aX)/(aW-aX)*(aP-aQ)+aQ;aW=aY.min}}if(aX>=aW&&aX>aY.max){if(aW>aY.max){continue}aQ=(aY.max-aX)/(aW-aX)*(aP-aQ)+aQ;aX=aY.max}else{if(aW>=aX&&aW>aY.max){if(aX>aY.max){continue}aP=(aY.max-aX)/(aW-aX)*(aP-aQ)+aQ;aW=aY.max}}if(aQ<=aP&&aQ<aZ.min){if(aP<aZ.min){continue}aX=(aZ.min-aQ)/(aP-aQ)*(aW-aX)+aX;aQ=aZ.min}else{if(aP<=aQ&&aP<aZ.min){if(aQ<aZ.min){continue}aW=(aZ.min-aQ)/(aP-aQ)*(aW-aX)+aX;aP=aZ.min}}if(aQ>=aP&&aQ>aZ.max){if(aP>aZ.max){continue}aX=(aZ.max-aQ)/(aP-aQ)*(aW-aX)+aX;aQ=aZ.max}else{if(aP>=aQ&&aP>aZ.max){if(aQ>aZ.max){continue}aW=(aZ.max-aQ)/(aP-aQ)*(aW-aX)+aX;aP=aZ.max}}if(aQ!=aS||aX!=aR){K.moveTo(aZ.p2c(aQ)+aV,aY.p2c(aX)+aN)}aS=aP;aR=aW;K.lineTo(aZ.p2c(aP)+aV,aY.p2c(aW)+aN)}K.stroke()}function aK(aT,a0,aY){var a1=aT.points,aN=aT.pointsize,aO=Math.min(Math.max(0,aY.min),aY.max),aW,aR=0,aZ=false;for(var aS=aN;aS<a1.length;aS+=aN){var aQ=a1[aS-aN],aX=a1[aS-aN+1],aP=a1[aS],aV=a1[aS+1];if(aZ&&aQ!=null&&aP==null){K.lineTo(a0.p2c(aR),aY.p2c(aO));K.fill();aZ=false;continue}if(aQ==null||aP==null){continue}if(aQ<=aP&&aQ<a0.min){if(aP<a0.min){continue}aX=(a0.min-aQ)/(aP-aQ)*(aV-aX)+aX;aQ=a0.min}else{if(aP<=aQ&&aP<a0.min){if(aQ<a0.min){continue}aV=(a0.min-aQ)/(aP-aQ)*(aV-aX)+aX;aP=a0.min}}if(aQ>=aP&&aQ>a0.max){if(aP>a0.max){continue}aX=(a0.max-aQ)/(aP-aQ)*(aV-aX)+aX;aQ=a0.max}else{if(aP>=aQ&&aP>a0.max){if(aQ>a0.max){continue}aV=(a0.max-aQ)/(aP-aQ)*(aV-aX)+aX;aP=a0.max}}if(!aZ){K.beginPath();K.moveTo(a0.p2c(aQ),aY.p2c(aO));aZ=true}if(aX>=aY.max&&aV>=aY.max){K.lineTo(a0.p2c(aQ),aY.p2c(aY.max));K.lineTo(a0.p2c(aP),aY.p2c(aY.max));aR=aP;continue}else{if(aX<=aY.min&&aV<=aY.min){K.lineTo(a0.p2c(aQ),aY.p2c(aY.min));K.lineTo(a0.p2c(aP),aY.p2c(aY.min));aR=aP;continue}}var a2=aQ,aU=aP;if(aX<=aV&&aX<aY.min&&aV>=aY.min){aQ=(aY.min-aX)/(aV-aX)*(aP-aQ)+aQ;aX=aY.min}else{if(aV<=aX&&aV<aY.min&&aX>=aY.min){aP=(aY.min-aX)/(aV-aX)*(aP-aQ)+aQ;aV=aY.min}}if(aX>=aV&&aX>aY.max&&aV<=aY.max){aQ=(aY.max-aX)/(aV-aX)*(aP-aQ)+aQ;aX=aY.max}else{if(aV>=aX&&aV>aY.max&&aX<=aY.max){aP=(aY.max-aX)/(aV-aX)*(aP-aQ)+aQ;aV=aY.max}}if(aQ!=a2){if(aX<=aY.min){aW=aY.min}else{aW=aY.max}K.lineTo(a0.p2c(a2),aY.p2c(aW));K.lineTo(a0.p2c(aQ),aY.p2c(aW))}K.lineTo(a0.p2c(aQ),aY.p2c(aX));K.lineTo(a0.p2c(aP),aY.p2c(aV));if(aP!=aU){if(aV<=aY.min){aW=aY.min}else{aW=aY.max}K.lineTo(a0.p2c(aP),aY.p2c(aW));K.lineTo(a0.p2c(aU),aY.p2c(aW))}aR=Math.max(aP,aU)}if(aZ){K.lineTo(a0.p2c(aR),aY.p2c(aO));K.fill()}}K.save();K.translate(r.left,r.top);K.lineJoin="round";var aL=aJ.lines.lineWidth,aG=aJ.shadowSize;if(aL>0&&aG>0){K.lineWidth=aG;K.strokeStyle="rgba(0,0,0,0.1)";var aM=Math.PI/18;aI(aJ.datapoints,Math.sin(aM)*(aL/2+aG/2),Math.cos(aM)*(aL/2+aG/2),aJ.xaxis,aJ.yaxis);K.lineWidth=aG/2;aI(aJ.datapoints,Math.sin(aM)*(aL/2+aG/4),Math.cos(aM)*(aL/2+aG/4),aJ.xaxis,aJ.yaxis)}K.lineWidth=aL;K.strokeStyle=aJ.color;var aH=ag(aJ.lines,aJ.color,0,w);if(aH){K.fillStyle=aH;aK(aJ.datapoints,aJ.xaxis,aJ.yaxis)}if(aL>0){aI(aJ.datapoints,0,0,aJ.xaxis,aJ.yaxis)}K.restore()}function aw(aJ){function aL(aQ,aP,aX,aN,aR,aV,aU){var aW=aQ.points,aM=aQ.pointsize;for(var aO=0;aO<aW.length;aO+=aM){var aT=aW[aO],aS=aW[aO+1];if(aT==null||aT<aV.min||aT>aV.max||aS<aU.min||aS>aU.max){continue}K.beginPath();K.arc(aV.p2c(aT),aU.p2c(aS)+aN,aP,0,aR,false);if(aX){K.fillStyle=aX;K.fill()}K.stroke()}}K.save();K.translate(r.left,r.top);var aK=aJ.lines.lineWidth,aH=aJ.shadowSize,aG=aJ.points.radius;if(aK>0&&aH>0){var aI=aH/2;K.lineWidth=aI;K.strokeStyle="rgba(0,0,0,0.1)";aL(aJ.datapoints,aG,null,aI+aI/2,Math.PI,aJ.xaxis,aJ.yaxis);K.strokeStyle="rgba(0,0,0,0.2)";aL(aJ.datapoints,aG,null,aI/2,Math.PI,aJ.xaxis,aJ.yaxis)}K.lineWidth=aK;K.strokeStyle=aJ.color;aL(aJ.datapoints,aG,ag(aJ.points,aJ.color),0,2*Math.PI,aJ.xaxis,aJ.yaxis);K.restore()}function G(aR,aQ,aZ,aM,aU,aJ,aH,aP,aO,aY,aV){var aI,aX,aN,aT,aK,aG,aS,aL,aW;if(aV){aL=aG=aS=true;aK=false;aI=aZ;aX=aR;aT=aQ+aM;aN=aQ+aU;if(aX<aI){aW=aX;aX=aI;aI=aW;aK=true;aG=false}}else{aK=aG=aS=true;aL=false;aI=aR+aM;aX=aR+aU;aN=aZ;aT=aQ;if(aT<aN){aW=aT;aT=aN;aN=aW;aL=true;aS=false}}if(aX<aP.min||aI>aP.max||aT<aO.min||aN>aO.max){return}if(aI<aP.min){aI=aP.min;aK=false}if(aX>aP.max){aX=aP.max;aG=false}if(aN<aO.min){aN=aO.min;aL=false}if(aT>aO.max){aT=aO.max;aS=false}aI=aP.p2c(aI);aN=aO.p2c(aN);aX=aP.p2c(aX);aT=aO.p2c(aT);if(aH){aY.beginPath();aY.moveTo(aI,aN);aY.lineTo(aI,aT);aY.lineTo(aX,aT);aY.lineTo(aX,aN);aY.fillStyle=aH(aN,aT);aY.fill()}if(aK||aG||aS||aL){aY.beginPath();aY.moveTo(aI,aN+aJ);if(aK){aY.lineTo(aI,aT+aJ)}else{aY.moveTo(aI,aT+aJ)}if(aS){aY.lineTo(aX,aT+aJ)}else{aY.moveTo(aX,aT+aJ)}if(aG){aY.lineTo(aX,aN+aJ)}else{aY.moveTo(aX,aN+aJ)}if(aL){aY.lineTo(aI,aN+aJ)}else{aY.moveTo(aI,aN+aJ)}aY.stroke()}}function m(aI){function aH(aO,aN,aQ,aL,aP,aS,aR){var aT=aO.points,aK=aO.pointsize;for(var aM=0;aM<aT.length;aM+=aK){if(aT[aM]==null){continue}G(aT[aM],aT[aM+1],aT[aM+2],aN,aQ,aL,aP,aS,aR,K,aI.bars.horizontal)}}K.save();K.translate(r.left,r.top);K.lineWidth=aI.bars.lineWidth;K.strokeStyle=aI.color;var aG=aI.bars.align=="left"?0:-aI.bars.barWidth/2;var aJ=aI.bars.fill?function(aK,aL){return ag(aI.bars,aI.color,aK,aL)}:null;aH(aI.datapoints,aG,aG+aI.bars.barWidth,0,aJ,aI.xaxis,aI.yaxis);K.restore()}function ag(aI,aG,aH,aK){var aJ=aI.fill;if(!aJ){return null}if(aI.fillColor){return at(aI.fillColor,aH,aK,aG)}var aL=e(aG);aL.a=typeof aJ=="number"?aJ:0.4;aL.normalize();return aL.toString()}function q(){aA.find(".legend").remove();if(!R.legend.show){return}var aM=[],aK=false,aS=R.legend.labelFormatter,aR,aO;for(i=0;i<T.length;++i){aR=T[i];aO=aR.label;if(!aO){continue}if(i%R.legend.noColumns==0){if(aK){aM.push("</tr>")}aM.push("<tr>");aK=true}if(aS){aO=aS(aO,aR)}aM.push('<td class="legendColorBox"><div style="border:1px solid '+R.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+aR.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+aO+"</td>")}if(aK){aM.push("</tr>")}if(aM.length==0){return}var aQ='<table style="font-size:smaller;color:'+R.grid.color+'">'+aM.join("")+"</table>";if(R.legend.container!=null){f(R.legend.container).html(aQ)}else{var aN="",aH=R.legend.position,aI=R.legend.margin;if(aI[0]==null){aI=[aI,aI]}if(aH.charAt(0)=="n"){aN+="top:"+(aI[1]+r.top)+"px;"}else{if(aH.charAt(0)=="s"){aN+="bottom:"+(aI[1]+r.bottom)+"px;"}}if(aH.charAt(1)=="e"){aN+="right:"+(aI[0]+r.right)+"px;"}else{if(aH.charAt(1)=="w"){aN+="left:"+(aI[0]+r.left)+"px;"}}var aP=f('<div class="legend">'+aQ.replace('style="','style="position:absolute;'+aN+";")+"</div>").appendTo(aA);if(R.legend.backgroundOpacity!=0){var aL=R.legend.backgroundColor;if(aL==null){var aJ;if(R.grid.backgroundColor&&typeof R.grid.backgroundColor=="string"){aJ=R.grid.backgroundColor}else{aJ=a(aP)}aL=e(aJ).adjust(null,null,null,1).toString()}var aG=aP.children();f('<div style="position:absolute;width:'+aG.width()+"px;height:"+aG.height()+"px;"+aN+"background-color:"+aL+';"> </div>').prependTo(aP).css("opacity",R.legend.backgroundOpacity)}}}var O={pageX:null,pageY:null},aD={first:{x:-1,y:-1},second:{x:-1,y:-1},show:false,active:false},ac=[],ao=false,P=null,k=null;function N(aN,aL,aI){var aT=R.grid.mouseActiveRadius,a5=aT*aT+1,a3=null,aW=false,a1,aZ;for(a1=0;a1<T.length;++a1){if(!aI(T[a1])){continue}var aU=T[a1],aM=aU.xaxis,aK=aU.yaxis,a0=aU.datapoints.points,aY=aU.datapoints.pointsize,aV=aM.c2p(aN),aS=aK.c2p(aL),aH=aT/aM.scale,aG=aT/aK.scale;if(aU.lines.show||aU.points.show){for(aZ=0;aZ<a0.length;aZ+=aY){var aP=a0[aZ],aO=a0[aZ+1];if(aP==null){continue}if(aP-aV>aH||aP-aV<-aH||aO-aS>aG||aO-aS<-aG){continue}var aR=Math.abs(aM.p2c(aP)-aN),aQ=Math.abs(aK.p2c(aO)-aL),aX=aR*aR+aQ*aQ;if(aX<=a5){a5=aX;a3=[a1,aZ/aY]}}}if(aU.bars.show&&!a3){var aJ=aU.bars.align=="left"?0:-aU.bars.barWidth/2,a2=aJ+aU.bars.barWidth;for(aZ=0;aZ<a0.length;aZ+=aY){var aP=a0[aZ],aO=a0[aZ+1],a4=a0[aZ+2];if(aP==null){continue}if(T[a1].bars.horizontal?(aV<=Math.max(a4,aP)&&aV>=Math.min(a4,aP)&&aS>=aO+aJ&&aS<=aO+a2):(aV>=aP+aJ&&aV<=aP+a2&&aS>=Math.min(a4,aO)&&aS<=Math.max(a4,aO))){a3=[a1,aZ/aY]}}}}if(a3){a1=a3[0];aZ=a3[1];aY=T[a1].datapoints.pointsize;return{datapoint:T[a1].datapoints.points.slice(aZ*aY,(aZ+1)*aY),dataIndex:aZ,series:T[a1],seriesIndex:a1}}return null}function aa(aG){O.pageX=aG.pageX;O.pageY=aG.pageY;if(R.grid.hoverable){u("plothover",O,function(aH){return aH.hoverable!=false})}if(aD.active){aA.trigger("plotselecting",[an()]);ab(O)}}function A(aG){if(aG.which!=1){return}document.body.focus();if(document.onselectstart!==undefined&&H.onselectstart==null){H.onselectstart=document.onselectstart;document.onselectstart=function(){return false}}if(document.ondrag!==undefined&&H.ondrag==null){H.ondrag=document.ondrag;document.ondrag=function(){return false}}Y(aD.first,aG);O.pageX=null;aD.active=true;f(document).one("mouseup",Q)}function U(aG){if(ao){ao=false;return}u("plotclick",aG,function(aH){return aH.clickable!=false})}function u(aH,aG,aI){var aJ=B.offset(),aO={pageX:aG.pageX,pageY:aG.pageY},aM=aG.pageX-aJ.left-r.left,aK=aG.pageY-aJ.top-r.top;if(af.xaxis.used){aO.x=af.xaxis.c2p(aM)}if(af.yaxis.used){aO.y=af.yaxis.c2p(aK)}if(af.x2axis.used){aO.x2=af.x2axis.c2p(aM)}if(af.y2axis.used){aO.y2=af.y2axis.c2p(aK)}var aP=N(aM,aK,aI);if(aP){aP.pageX=parseInt(aP.series.xaxis.p2c(aP.datapoint[0])+aJ.left+r.left);aP.pageY=parseInt(aP.series.yaxis.p2c(aP.datapoint[1])+aJ.top+r.top)}if(R.grid.autoHighlight){for(var aL=0;aL<ac.length;++aL){var aN=ac[aL];if(aN.auto==aH&&!(aP&&aN.series==aP.series&&aN.point==aP.datapoint)){V(aN.series,aN.point)}}if(aP){z(aP.series,aP.datapoint,aH)}}aA.trigger(aH,[aO,aP])}function n(){if(!P){P=setTimeout(s,30)}}function s(){P=null;D.save();D.clearRect(0,0,J,L);D.translate(r.left,r.top);var aJ,aI;for(aJ=0;aJ<ac.length;++aJ){aI=ac[aJ];if(aI.series.bars.show){v(aI.series,aI.point)}else{aE(aI.series,aI.point)}}if(aD.show&&ax()){D.strokeStyle=e(R.selection.color).scale(null,null,null,0.8).toString();D.lineWidth=1;K.lineJoin="round";D.fillStyle=e(R.selection.color).scale(null,null,null,0.4).toString();var aG=Math.min(aD.first.x,aD.second.x),aL=Math.min(aD.first.y,aD.second.y),aH=Math.abs(aD.second.x-aD.first.x),aK=Math.abs(aD.second.y-aD.first.y);D.fillRect(aG,aL,aH,aK);D.strokeRect(aG,aL,aH,aK)}D.restore();au(ap.drawOverlay,[D])}function z(aI,aG,aJ){if(typeof aI=="number"){aI=T[aI]}if(typeof aG=="number"){aG=aI.data[aG]}var aH=ar(aI,aG);if(aH==-1){ac.push({series:aI,point:aG,auto:aJ});n()}else{if(!aJ){ac[aH].auto=false}}}function V(aI,aG){if(aI==null&&aG==null){ac=[];n()}if(typeof aI=="number"){aI=T[aI]}if(typeof aG=="number"){aG=aI.data[aG]}var aH=ar(aI,aG);if(aH!=-1){ac.splice(aH,1);n()}}function ar(aI,aJ){for(var aG=0;aG<ac.length;++aG){var aH=ac[aG];if(aH.series==aI&&aH.point[0]==aJ[0]&&aH.point[1]==aJ[1]){return aG}}return -1}function aE(aJ,aI){var aH=aI[0],aN=aI[1],aM=aJ.xaxis,aL=aJ.yaxis;if(aH<aM.min||aH>aM.max||aN<aL.min||aN>aL.max){return}var aK=aJ.points.radius+aJ.points.lineWidth/2;D.lineWidth=aK;D.strokeStyle=e(aJ.color).scale(1,1,1,0.5).toString();var aG=1.5*aK;D.beginPath();D.arc(aM.p2c(aH),aL.p2c(aN),aG,0,2*Math.PI,false);D.stroke()}function v(aJ,aG){D.lineWidth=aJ.bars.lineWidth;D.strokeStyle=e(aJ.color).scale(1,1,1,0.5).toString();var aI=e(aJ.color).scale(1,1,1,0.5).toString();var aH=aJ.bars.align=="left"?0:-aJ.bars.barWidth/2;G(aG[0],aG[1],aG[2]||0,aH,aH+aJ.bars.barWidth,0,function(){return aI},aJ.xaxis,aJ.yaxis,D,aJ.bars.horizontal)}function an(){if(!ax()){return null}var aH=Math.min(aD.first.x,aD.second.x),aG=Math.max(aD.first.x,aD.second.x),aJ=Math.max(aD.first.y,aD.second.y),aI=Math.min(aD.first.y,aD.second.y);var aK={};if(af.xaxis.used){aK.xaxis={from:af.xaxis.c2p(aH),to:af.xaxis.c2p(aG)}}if(af.x2axis.used){aK.x2axis={from:af.x2axis.c2p(aH),to:af.x2axis.c2p(aG)}}if(af.yaxis.used){aK.yaxis={from:af.yaxis.c2p(aJ),to:af.yaxis.c2p(aI)}}if(af.y2axis.used){aK.y2axis={from:af.y2axis.c2p(aJ),to:af.y2axis.c2p(aI)}}return aK}function am(){var aG=an();aA.trigger("plotselected",[aG]);if(af.xaxis.used&&af.yaxis.used){aA.trigger("selected",[{x1:aG.xaxis.from,y1:aG.yaxis.from,x2:aG.xaxis.to,y2:aG.yaxis.to}])}}function Q(aG){if(document.onselectstart!==undefined){document.onselectstart=H.onselectstart}if(document.ondrag!==undefined){document.ondrag=H.ondrag}aD.active=false;ab(aG);if(ax()){am();ao=true}else{aA.trigger("plotunselected",[]);aA.trigger("plotselecting",[null])}return false}function Y(aI,aG){var aH=B.offset();aI.x=h(0,aG.pageX-aH.left-r.left,o);aI.y=h(0,aG.pageY-aH.top-r.top,w);if(R.selection.mode=="y"){if(aI==aD.first){aI.x=0}else{aI.x=o}}if(R.selection.mode=="x"){if(aI==aD.first){aI.y=0}else{aI.y=w}}}function ab(aG){if(aG.pageX==null){return}Y(aD.second,aG);if(ax()){aD.show=true;n()}else{av(true)}}function av(aG){if(aD.show){aD.show=false;n();if(!aG){aA.trigger("plotunselected",[])}}}function ai(aH,aG){var aI;if(R.selection.mode=="y"){aD.first.x=0;aD.second.x=o}else{aI=F(aH,"x");aD.first.x=aI.axis.p2c(aI.from);aD.second.x=aI.axis.p2c(aI.to)}if(R.selection.mode=="x"){aD.first.y=0;aD.second.y=w}else{aI=F(aH,"y");aD.first.y=aI.axis.p2c(aI.from);aD.second.y=aI.axis.p2c(aI.to)}aD.show=true;n();if(!aG){am()}}function ax(){var aG=5;return Math.abs(aD.second.x-aD.first.x)>=aG&&Math.abs(aD.second.y-aD.first.y)>=aG}function at(aI,aH,aM,aK){if(typeof aI=="string"){return aI}else{var aL=K.createLinearGradient(0,aM,0,aH);for(var aJ=0,aG=aI.colors.length;aJ<aG;++aJ){var aN=aI.colors[aJ];aL.addColorStop(aJ/(aG-1),typeof aN=="string"?aN:e(aK).scale(aN.brightness,aN.brightness,aN.brightness,aN.opacity))}return aL}}}f.plot=function(m,k,j){var l=new d(f(m),k,j,f.plot.plugins);return l};f.plot.plugins=[];f.plot.formatDate=function(n,k,m){var s=function(r){r=""+r;return r.length==1?"0"+r:r};var j=[];var t=false;var q=n.getUTCHours();var o=q<12;if(m==null){m=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}if(k.search(/%p|%P/)!=-1){if(q>12){q=q-12}else{if(q==0){q=12}}}for(var l=0;l<k.length;++l){var p=k.charAt(l);if(t){switch(p){case"h":p=""+q;break;case"H":p=s(q);break;case"M":p=s(n.getUTCMinutes());break;case"S":p=s(n.getUTCSeconds());break;case"d":p=""+n.getUTCDate();break;case"m":p=""+(n.getUTCMonth()+1);break;case"y":p=""+n.getUTCFullYear();break;case"b":p=""+m[n.getUTCMonth()];break;case"p":p=(o)?("am"):("pm");break;case"P":p=(o)?("AM"):("PM");break}j.push(p);t=false}else{if(p=="%"){t=true}else{j.push(p)}}}return j.join("")};function c(k,j){return j*Math.floor(k/j)}function h(k,l,j){if(l<k){return k}else{if(l>j){return j}else{return l}}}function g(o,n,k,l){var m=["r","g","b","a"];var j=4;while(-1<--j){this[m[j]]=arguments[j]||((j==3)?1:0)}this.toString=function(){if(this.a>=1){return"rgb("+[this.r,this.g,this.b].join(",")+")"}else{return"rgba("+[this.r,this.g,this.b,this.a].join(",")+")"}};this.scale=function(r,q,s,p){j=4;while(-1<--j){if(arguments[j]!=null){this[m[j]]*=arguments[j]}}return this.normalize()};this.adjust=function(r,q,s,p){j=4;while(-1<--j){if(arguments[j]!=null){this[m[j]]+=arguments[j]}}return this.normalize()};this.clone=function(){return new g(this.r,this.b,this.g,this.a)};this.normalize=function(){this.r=h(0,parseInt(this.r),255);this.g=h(0,parseInt(this.g),255);this.b=h(0,parseInt(this.b),255);this.a=h(0,this.a,1);return this};this.normalize()}var b={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};function a(k){var j,l=k;do{j=l.css("background-color").toLowerCase();if(j!=""&&j!="transparent"){break}l=l.parent()}while(!f.nodeName(l.get(0),"body"));if(j=="rgba(0, 0, 0, 0)"){return"transparent"}return j}function e(l){var j;if(j=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(l)){return new g(parseInt(j[1],10),parseInt(j[2],10),parseInt(j[3],10))}if(j=/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(l)){return new g(parseInt(j[1],10),parseInt(j[2],10),parseInt(j[3],10),parseFloat(j[4]))}if(j=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(l)){return new g(parseFloat(j[1])*2.55,parseFloat(j[2])*2.55,parseFloat(j[3])*2.55)}if(j=/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(l)){return new g(parseFloat(j[1])*2.55,parseFloat(j[2])*2.55,parseFloat(j[3])*2.55,parseFloat(j[4]))}if(j=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(l)){return new g(parseInt(j[1],16),parseInt(j[2],16),parseInt(j[3],16))}if(j=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(l)){return new g(parseInt(j[1]+j[1],16),parseInt(j[2]+j[2],16),parseInt(j[3]+j[3],16))}var k=f.trim(l).toLowerCase();if(k=="transparent"){return new g(255,255,255,0)}else{j=b[k];return new g(j[0],j[1],j[2])}}})(jQuery);(function(c){function f(H){var l=null,G=null,Q=null,r=null,n=null,q=null,E=null,t=null,R=0,J=true,s=10,B=0.95,D=0,g=false,C=false,M={pageX:null,pageY:null},m=[];H.hooks.processOptions.push(k);H.hooks.bindEvents.push(h);function k(T,S){if(S.series.pie.show){S.grid.show=false;if(S.series.pie.label.show=="auto"){if(S.legend.show){S.series.pie.label.show=false}else{S.series.pie.label.show=true}}if(S.series.pie.radius=="auto"){if(S.series.pie.label.show){S.series.pie.radius=3/4}else{S.series.pie.radius=1}}if(S.series.pie.tilt>1){S.series.pie.tilt=1}if(S.series.pie.tilt<0){S.series.pie.tilt=0}T.hooks.processDatapoints.push(I);T.hooks.drawOverlay.push(N);T.hooks.draw.push(v)}}function h(U,T){r=T;var S=U.getOptions();if(S.series.pie.show&&S.grid.hoverable){r.unbind("mousemove").mousemove(z)}}function L(T){var U="";function S(X,Y){if(!Y){Y=0}for(var W in X){for(var V=0;V<Y;V++){U+="\t"}if(typeof X[W]=="object"){U+=""+W+":\n";S(X[W],Y+1)}else{U+=""+W+": "+X[W]+"\n"}}}S(T);alert(U)}function u(U){for(var S=0;S<U.length;++S){var T=parseFloat(U[S].data[0][1]);if(T){R+=T}}}function I(V,S,T,U){if(!g){g=true;l=V.getCanvas();Q=c(l).parent();n=V.getOptions();V.setData(P(V.getData()))}}function O(){D=Q.children().filter(".legend").children().width();q=Math.min(l.width,l.height)/2;t=(l.height/2)+n.series.pie.offset.top;E=(l.width/2);if(n.series.pie.offset.left=="auto"){if(n.legend.position.match("w")){E+=D/2}else{E-=D/2}}else{E+=n.series.pie.offset.left}if(E<q){E=q}else{if(E>l.width-q){E=l.width-q}}}function A(T){for(var S=0;S<T.length;++S){if(typeof(T[S].data)=="number"){T[S].data=[[1,T[S].data]]}else{if(typeof(T[S].data)=="undefined"||typeof(T[S].data[0])=="undefined"){if(typeof(T[S].data)!="undefined"&&typeof(T[S].data.label)!="undefined"){T[S].label=T[S].data.label}T[S].data=[[1,0]]}}}return T}function P(V){V=A(V);u(V);var U=0;var X=0;var S=n.series.pie.combine.color;var W=[];for(var T=0;T<V.length;++T){V[T].data[0][1]=parseFloat(V[T].data[0][1]);if(!V[T].data[0][1]){V[T].data[0][1]=0}if(V[T].data[0][1]/R<=n.series.pie.combine.threshold){U+=V[T].data[0][1];X++;if(!S){S=V[T].color}}else{W.push({data:[[1,V[T].data[0][1]]],color:V[T].color,label:V[T].label,angle:(V[T].data[0][1]*(Math.PI*2))/R,percent:(V[T].data[0][1]/R*100)})}}if(X>0){W.push({data:[[1,U]],color:S,label:n.series.pie.combine.label,angle:(U*(Math.PI*2))/R,percent:(U/R*100)})}return W}function v(X,V){if(!Q){return}G=V;O();var Y=X.getData();var U=0;while(J&&U<s){J=false;if(U>0){q*=B}U+=1;S();if(n.series.pie.tilt<=0.8){T()}W()}if(U>=s){S();Q.prepend('<div class="error">Could not draw pie with labels contained inside canvas</div>')}if(X.setSeries&&X.insertLegend){X.setSeries(Y);X.insertLegend()}function S(){G.clearRect(0,0,l.width,l.height);Q.children().filter(".pieLabel, .pieLabelBackground").remove()}function T(){var ae=5;var ad=15;var ab=10;var ac=0.02;if(n.series.pie.radius>1){var Z=n.series.pie.radius}else{var Z=q*n.series.pie.radius}if(Z>=(l.width/2)-ae||Z*n.series.pie.tilt>=(l.height/2)-ad||Z<=ab){return}G.save();G.translate(ae,ad);G.globalAlpha=ac;G.fillStyle="#000";G.translate(E,t);G.scale(1,n.series.pie.tilt);for(var aa=1;aa<=ab;aa++){G.beginPath();G.arc(0,0,Z,0,Math.PI*2,false);G.fill();Z-=aa}G.restore()}function W(){startAngle=Math.PI*n.series.pie.startAngle;if(n.series.pie.radius>1){var Z=n.series.pie.radius}else{var Z=q*n.series.pie.radius}G.save();G.translate(E,t);G.scale(1,n.series.pie.tilt);G.save();var ad=startAngle;for(var ab=0;ab<Y.length;++ab){Y[ab].startAngle=ad;ac(Y[ab].angle,Y[ab].color,true)}G.restore();G.save();G.lineWidth=n.series.pie.stroke.width;if(n.series.pie.stroke.width&&n.series.pie.stroke.width>0){ad=startAngle;for(var ab=0;ab<Y.length;++ab){ac(Y[ab].angle,n.series.pie.stroke.color,false)}}G.restore();if(n.series.pie.label.show){aa()}G.restore();function ac(af,ag,an){if(af<=0){return}G.beginPath();if(af!=Math.PI*2){G.moveTo(0,0)}else{if(c.browser.msie){af-=0.0001}}G.arc(0,0,Z,ad,ad+af,false);G.closePath();var aj=((ad+af)+ad)/2;var am=E+Math.round(Math.cos(aj)*Z);var ak=t+Math.round(Math.sin(aj)*Z)*n.series.pie.tilt;ad+=af;if(an){if(n.series.pie.gradient.show&&n.series.pie.gradient.colors.length>0){var ai=[];ai.push(ag);for(var ah=0;ah<n.series.pie.gradient.colors.length;++ah){ai.push(n.series.pie.gradient.colors[ah])}var al=G.createLinearGradient(0,0,am-E,ak-t);for(var ah=0,ae=ai.length;ah<ae;++ah){al.addColorStop(ah/(ae-1),ai[ah])}G.fillStyle=al;G.fill()}else{G.fillStyle=ag;G.fill()}}else{G.strokeStyle=ag;G.stroke()}}function aa(){var ah=startAngle;if(n.series.pie.label.radius>1){var ae=n.series.pie.label.radius}else{var ae=q*n.series.pie.label.radius}for(var ag=0;ag<Y.length;++ag){if(Y[ag].percent>=n.series.pie.label.threshold*100){af(Y[ag],ah,ag)}ah+=Y[ag].angle}function af(av,an,al){if(av.data[0][1]==0){return}var az=n.legend.labelFormatter,ax,aj=n.series.pie.label.formatter;if(az){ax=az(av.label,av)}else{ax=av.label}if(aj){ax=aj(ax,av)}var ao=((an+av.angle)+an)/2;var au=E+Math.round(Math.cos(ao)*ae);var ar=t+Math.round(Math.sin(ao)*ae)*n.series.pie.tilt;var ak='<span class="pieLabel" id="pieLabel'+al+'" style="position:absolute;top:'+ar+"px;left:"+au+'px;">'+ax+"</span>";Q.append(ak);var at=Q.children("#pieLabel"+al);var ai=(ar-at.height()/2);var am=(au-at.width()/2);if(n.series.pie.label.show=="border"){G.restore();G.beginPath();G.strokeStyle="#000000";G.moveTo(au,ar);if(au>(l.width/2)){var ay=l.width-at.width();var aw=ar;am=ay}else{var ay=at.width();var aw=ar;am=0}G.lineTo(ay,aw);G.stroke();G.save()}at.css("top",ai);at.css("left",am);if(0-ai>0||0-am>0||l.height-(ai+at.height())<0||l.width-(am+at.width())<0){J=true}if(n.series.pie.label.background.opacity!=0){var ap=n.series.pie.label.background.color;if(ap==null){ap=av.color}var aq="top:"+ai+"px;left:"+am+"px;";c('<div class="pieLabelBackground" style="position:absolute;width:'+at.width()+"px;height:"+at.height()+"px;"+aq+"background-color:"+ap+';"> </div>').insertBefore(at).css("opacity",n.series.pie.label.background.opacity)}}}}if(n.series.pie.innerRadius>0){radius=n.series.pie.radius>1?n.series.pie.radius:q*n.series.pie.radius;G.translate(E,t);G.scale(1,n.series.pie.tilt);G.save();G.beginPath();G.strokeStyle=n.series.pie.stroke.color;G.fillStyle=n.series.pie.stroke.color;G.arc(0,0,radius*n.series.pie.innerRadius,0,Math.PI*2,false);G.fill();G.closePath()}}function w(V,W){for(var X=false,U=-1,S=V.length,T=S-1;++U<S;T=U){((V[U][1]<=W[1]&&W[1]<V[T][1])||(V[T][1]<=W[1]&&W[1]<V[U][1]))&&(W[0]<(V[T][0]-V[U][0])*(W[1]-V[U][1])/(V[T][1]-V[U][1])+V[U][0])&&(X=!X)}return X}function K(U,S,T){var Z=null,ab=false,W,V,X=H.getData(),Y=n.series.pie.radius>1?n.series.pie.radius:q*n.series.pie.radius;for(var W=0;W<X.length;++W){if(!T(X[W])){continue}var aa=X[W];if(aa.pie.show){G.save();G.beginPath();G.translate(E,t);G.scale(1,n.series.pie.tilt);G.moveTo(0,0);G.arc(0,0,Y,aa.startAngle,aa.startAngle+aa.angle,false);G.closePath();x=U-E;y=S-t;if(G.isPointInPath){if(G.isPointInPath(x,y)){Z={datapoint:[X[W].percent,X[W].data],dataIndex:0,series:X[W],seriesIndex:W}}}else{p1X=(Y*Math.cos(aa.startAngle));p1Y=(Y*Math.sin(aa.startAngle));p2X=(Y*Math.cos(aa.startAngle+(aa.angle/4)));p2Y=(Y*Math.sin(aa.startAngle+(aa.angle/4)));p3X=(Y*Math.cos(aa.startAngle+(aa.angle/2)));p3Y=(Y*Math.sin(aa.startAngle+(aa.angle/2)));p4X=(Y*Math.cos(aa.startAngle+(aa.angle/1.5)));p4Y=(Y*Math.sin(aa.startAngle+(aa.angle/1.5)));p5X=(Y*Math.cos(aa.startAngle+aa.angle));p5Y=(Y*Math.sin(aa.startAngle+aa.angle));arrPoly=[[0,0],[p1X,p1Y],[p2X,p2Y],[p3X,p3Y],[p4X,p4Y],[p5X,p5Y]];arrPoint=[x,y];if(w(arrPoly,arrPoint)){Z={datapoint:[X[W].percent,X[W].data],dataIndex:0,series:X[W],seriesIndex:W}}}G.restore()}}return Z}function z(S){if(!g){return}M.pageX=S.pageX;M.pageY=S.pageY;if(n.grid.hoverable){p("plothover",M,function(T){return T.hoverable!=false})}}function p(T,S,V){var U=H.getPlotOffset(),W=r.offset(),ab={pageX:S.pageX,pageY:S.pageY},Z=S.pageX-W.left-U.left,X=S.pageY-W.top-U.top;var ac=K(Z,X,V);if(ac){ac.pageX=S.pageX;ac.pageY=S.pageY}if(n.grid.autoHighlight){for(var Y=0;Y<m.length;++Y){var aa=m[Y];if(aa.auto==T&&!(ac&&aa.series==ac.series)){j(aa.series)}}if(ac){o(ac.series,T)}}Q.trigger(T,[ab,ac])}function o(T,U){if(typeof T=="number"){T=series[T]}var S=F(T);if(S==-1){m.push({series:T,auto:U});H.triggerRedrawOverlay()}else{if(!U){m[S].auto=false}}}function j(T){if(T==null){m=[];H.triggerRedrawOverlay()}if(typeof T=="number"){T=series[T]}var S=F(T);if(S!=-1){m.splice(S,1);H.triggerRedrawOverlay()}}function F(U){for(var S=0;S<m.length;++S){var T=m[S];if(T.series==U){return S}}return -1}function N(W,X){var S=n.series.pie.radius>1?n.series.pie.radius:q*n.series.pie.radius,V,U;X.save();X.translate(E,t);for(V=0;V<m.length;++V){T(m[V].series)}X.restore();function T(Y){if(Y.angle<0){return}X.fillStyle=b(n.series.pie.highlight.color).scale(null,null,null,n.series.pie.highlight.opacity).toString();X.beginPath();if(Y.angle!=Math.PI*2){X.moveTo(0,0)}X.arc(0,0,S,Y.startAngle,Y.startAngle+Y.angle,false);X.closePath();X.fill()}}}function e(h,j,g){if(j<h){return h}else{if(j>g){return g}else{return j}}}function d(o,n,j,l){var m=["r","g","b","a"];var h=4;while(-1<--h){this[m[h]]=arguments[h]||((h==3)?1:0)}this.toString=function(){if(this.a>=1){return"rgb("+[this.r,this.g,this.b].join(",")+")"}else{return"rgba("+[this.r,this.g,this.b,this.a].join(",")+")"}};this.scale=function(q,p,r,g){h=4;while(-1<--h){if(arguments[h]!=null){this[m[h]]*=arguments[h]}}return this.normalize()};this.adjust=function(q,p,r,g){h=4;while(-1<--h){if(arguments[h]!=null){this[m[h]]+=arguments[h]}}return this.normalize()};this.clone=function(){return new d(this.r,this.b,this.g,this.a)};var k=function(p,g,q){return Math.max(Math.min(p,q),g)};this.normalize=function(){this.r=e(0,parseInt(this.r),255);this.g=e(0,parseInt(this.g),255);this.b=e(0,parseInt(this.b),255);this.a=e(0,this.a,1);return this};this.normalize()}function b(j){var g;if(g=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(j)){return new d(parseInt(g[1],10),parseInt(g[2],10),parseInt(g[3],10))}if(g=/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(j)){return new d(parseInt(g[1],10),parseInt(g[2],10),parseInt(g[3],10),parseFloat(g[4]))}if(g=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(j)){return new d(parseFloat(g[1])*2.55,parseFloat(g[2])*2.55,parseFloat(g[3])*2.55)}if(g=/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(j)){return new d(parseFloat(g[1])*2.55,parseFloat(g[2])*2.55,parseFloat(g[3])*2.55,parseFloat(g[4]))}if(g=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(j)){return new d(parseInt(g[1],16),parseInt(g[2],16),parseInt(g[3],16))}if(g=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(j)){return new d(parseInt(g[1]+g[1],16),parseInt(g[2]+g[2],16),parseInt(g[3]+g[3],16))}var h=c.trim(j).toLowerCase();if(h=="transparent"){return new d(255,255,255,0)}else{g=lookupColors[h];return new d(g[0],g[1],g[2])}}var a={series:{pie:{show:false,radius:"auto",innerRadius:0,startAngle:0,tilt:1,offset:{top:0,left:"auto"},stroke:{color:"#FFF",width:1},label:{show:"auto",formatter:function(g,h){return'<div style="font-size:x-small;text-align:center;padding:2px;color:'+h.color+';">'+g+"<br/>"+Math.round(h.percent)+"%</div>"},radius:1,background:{color:null,opacity:0},threshold:0},gradient:{show:false,colors:[]},combine:{threshold:-1,color:null,label:"Other"},highlight:{color:"#ffee77",opacity:0.2}}}};c.plot.plugins.push({init:f,options:a,name:"pie",version:"0.4"})})(jQuery);
