/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
(function(){var m=this,g,z=m.jQuery,q=m.$,p=m.jQuery=m.$=function(F,G){return new p.fn.init(F,G)},E=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;p.fn=p.prototype={init:function(F,I){F=F||document;if(F.nodeType){this[0]=F;this.length=1;this.context=F;return this}if(typeof F==="string"){var H=E.exec(F);if(H&&(H[1]||!I)){if(H[1]){F=p.clean([H[1]],I)}else{var J=document.getElementById(H[3]);if(J&&J.id!=H[3]){return p().find(F)}var G=p(J||[]);G.context=document;G.selector=F;return G}}else{return p(I).find(F)}}else{if(p.isFunction(F)){return p(document).ready(F)}}if(F.selector&&F.context){this.selector=F.selector;this.context=F.context}return this.setArray(p.isArray(F)?F:p.makeArray(F))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(F){return F===g?Array.prototype.slice.call(this):this[F]},pushStack:function(G,I,F){var H=p(G);H.prevObject=this;H.context=this.context;if(I==="find"){H.selector=this.selector+(this.selector?" ":"")+F}else{if(I){H.selector=this.selector+"."+I+"("+F+")"}}return H},setArray:function(F){this.length=0;Array.prototype.push.apply(this,F);return this},each:function(G,F){return p.each(this,G,F)},index:function(F){return p.inArray(F&&F.jquery?F[0]:F,this)},attr:function(G,I,H){var F=G;if(typeof G==="string"){if(I===g){return this[0]&&p[H||"attr"](this[0],G)}else{F={};F[G]=I}}return this.each(function(J){for(G in F){p.attr(H?this.style:this,G,p.prop(this,F[G],H,J,G))}})},css:function(F,G){if((F=="width"||F=="height")&&parseFloat(G)<0){G=g}return this.attr(F,G,"curCSS")},text:function(G){if(typeof G!=="object"&&G!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(G))}var F="";p.each(G||this,function(){p.each(this.childNodes,function(){if(this.nodeType!=8){F+=this.nodeType!=1?this.nodeValue:p.fn.text([this])}})});return F},wrapAll:function(F){if(this[0]){var G=p(F,this[0].ownerDocument).clone();if(this[0].parentNode){G.insertBefore(this[0])}G.map(function(){var H=this;while(H.firstChild){H=H.firstChild}return H}).append(this)}return this},wrapInner:function(F){return this.each(function(){p(this).contents().wrapAll(F)})},wrap:function(F){return this.each(function(){p(this).wrapAll(F)})},append:function(){return this.domManip(arguments,true,function(F){if(this.nodeType==1){this.appendChild(F)}})},prepend:function(){return this.domManip(arguments,true,function(F){if(this.nodeType==1){this.insertBefore(F,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(F){this.parentNode.insertBefore(F,this)})},after:function(){return this.domManip(arguments,false,function(F){this.parentNode.insertBefore(F,this.nextSibling)})},end:function(){return this.prevObject||p([])},push:[].push,sort:[].sort,splice:[].splice,find:function(F){if(this.length===1){var G=this.pushStack([],"find",F);G.length=0;p.find(F,this[0],G);return G}else{return this.pushStack(p.unique(p.map(this,function(H){return p.find(F,H)})),"find",F)}},clone:function(H){var F=this.map(function(){if(!p.support.noCloneEvent&&!p.isXMLDoc(this)){var J=this.outerHTML;if(!J){var K=this.ownerDocument.createElement("div");K.appendChild(this.cloneNode(true));J=K.innerHTML}return p.clean([J.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(H===true){var I=this.find("*").andSelf(),G=0;F.find("*").andSelf().each(function(){if(this.nodeName!==I[G].nodeName){return}var J=p.data(I[G],"events");for(var L in J){for(var K in J[L]){p.event.add(this,L,J[L][K],J[L][K].data)}}G++})}return F},filter:function(F){return this.pushStack(p.isFunction(F)&&p.grep(this,function(H,G){return F.call(H,G)})||p.multiFilter(F,p.grep(this,function(G){return G.nodeType===1})),"filter",F)},closest:function(F){var H=p.expr.match.POS.test(F)?p(F):null,G=0;return this.map(function(){var I=this;while(I&&I.ownerDocument){if(H?H.index(I)>-1:p(I).is(F)){p.data(I,"closest",G);return I}I=I.parentNode;G++}})},not:function(F){if(typeof F==="string"){if(f.test(F)){return this.pushStack(p.multiFilter(F,this,true),"not",F)}else{F=p.multiFilter(F,this)}}var G=F.length&&F[F.length-1]!==g&&!F.nodeType;return this.filter(function(){return G?p.inArray(this,F)<0:this!=F})},add:function(F){return this.pushStack(p.unique(p.merge(this.get(),typeof F==="string"?p(F):p.makeArray(F))))},is:function(F){return !!F&&p.multiFilter(F,this).length>0},hasClass:function(F){return !!F&&this.is("."+F)},val:function(L){if(L===g){var F=this[0];if(F){if(p.nodeName(F,"option")){return(F.attributes.value||{}).specified?F.value:F.text}if(p.nodeName(F,"select")){var J=F.selectedIndex,M=[],N=F.options,I=F.type=="select-one";if(J<0){return null}for(var G=I?J:0,K=I?J+1:N.length;G<K;G++){var H=N[G];if(H.selected){L=p(H).val();if(I){return L}M.push(L)}}return M}return(F.value||"").replace(/\r/g,"")}return g}if(typeof L==="number"){L+=""}return this.each(function(){if(this.nodeType!=1){return}if(p.isArray(L)&&/radio|checkbox/.test(this.type)){this.checked=(p.inArray(this.value,L)>=0||p.inArray(this.name,L)>=0)}else{if(p.nodeName(this,"select")){var O=p.makeArray(L);p("option",this).each(function(){this.selected=(p.inArray(this.value,O)>=0||p.inArray(this.text,O)>=0)});if(!O.length){this.selectedIndex=-1}}else{this.value=L}}})},html:function(F){return F===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(F)},replaceWith:function(F){return this.after(F).remove()},eq:function(F){return this.slice(F,+F+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(F){return this.pushStack(p.map(this,function(H,G){return F.call(H,G,H)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(K,N,M){if(this[0]){var J=(this[0].ownerDocument||this[0]).createDocumentFragment(),G=p.clean(K,(this[0].ownerDocument||this[0]),J),I=J.firstChild;if(I){for(var H=0,F=this.length;H<F;H++){M.call(L(this[H],I),this.length>1||H>0?J.cloneNode(true):J)}}if(G){p.each(G,A)}}return this;function L(O,P){return N&&p.nodeName(O,"table")&&p.nodeName(P,"tr")?(O.getElementsByTagName("tbody")[0]||O.appendChild(O.ownerDocument.createElement("tbody"))):O}}};p.fn.init.prototype=p.fn;function A(F,G){if(G.src){p.ajax({url:G.src,async:false,dataType:"script"})}else{p.globalEval(G.text||G.textContent||G.innerHTML||"")}if(G.parentNode){G.parentNode.removeChild(G)}}function e(){return +new Date}p.extend=p.fn.extend=function(){var K=arguments[0]||{},I=1,J=arguments.length,F=false,H;if(typeof K==="boolean"){F=K;K=arguments[1]||{};I=2}if(typeof K!=="object"&&!p.isFunction(K)){K={}}if(J==I){K=this;--I}for(;I<J;I++){if((H=arguments[I])!=null){for(var G in H){var L=K[G],M=H[G];if(K===M){continue}if(F&&M&&typeof M==="object"&&!M.nodeType){K[G]=p.extend(F,L||(M.length!=null?[]:{}),M)}else{if(M!==g){K[G]=M}}}}}return K};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,r=document.defaultView||{},t=Object.prototype.toString;p.extend({noConflict:function(F){m.$=q;if(F){m.jQuery=z}return p},isFunction:function(F){return t.call(F)==="[object Function]"},isArray:function(F){return t.call(F)==="[object Array]"},isXMLDoc:function(F){return F.nodeType===9&&F.documentElement.nodeName!=="HTML"||!!F.ownerDocument&&p.isXMLDoc(F.ownerDocument)},globalEval:function(H){if(H&&/\S/.test(H)){var G=document.getElementsByTagName("head")[0]||document.documentElement,F=document.createElement("script");F.type="text/javascript";if(p.support.scriptEval){F.appendChild(document.createTextNode(H))}else{F.text=H}G.insertBefore(F,G.firstChild);G.removeChild(F)}},nodeName:function(G,F){return G.nodeName&&G.nodeName.toUpperCase()==F.toUpperCase()},each:function(H,L,G){var F,I=0,J=H.length;if(G){if(J===g){for(F in H){if(L.apply(H[F],G)===false){break}}}else{for(;I<J;){if(L.apply(H[I++],G)===false){break}}}}else{if(J===g){for(F in H){if(L.call(H[F],F,H[F])===false){break}}}else{for(var K=H[0];I<J&&L.call(K,I,K)!==false;K=H[++I]){}}}return H},prop:function(I,J,H,G,F){if(p.isFunction(J)){J=J.call(I,G)}return typeof J==="number"&&H=="curCSS"&&!b.test(F)?J+"px":J},className:{add:function(F,G){p.each((G||"").split(/\s+/),function(H,I){if(F.nodeType==1&&!p.className.has(F.className,I)){F.className+=(F.className?" ":"")+I}})},remove:function(F,G){if(F.nodeType==1){F.className=G!==g?p.grep(F.className.split(/\s+/),function(H){return !p.className.has(G,H)}).join(" "):""}},has:function(G,F){return G&&p.inArray(F,(G.className||G).toString().split(/\s+/))>-1}},swap:function(I,H,J){var F={};for(var G in H){F[G]=I.style[G];I.style[G]=H[G]}J.call(I);for(var G in H){I.style[G]=F[G]}},css:function(I,G,K,F){if(G=="width"||G=="height"){var M,H={position:"absolute",visibility:"hidden",display:"block"},L=G=="width"?["Left","Right"]:["Top","Bottom"];function J(){M=G=="width"?I.offsetWidth:I.offsetHeight;if(F==="border"){return}p.each(L,function(){if(!F){M-=parseFloat(p.curCSS(I,"padding"+this,true))||0}if(F==="margin"){M+=parseFloat(p.curCSS(I,"margin"+this,true))||0}else{M-=parseFloat(p.curCSS(I,"border"+this+"Width",true))||0}})}if(I.offsetWidth!==0){J()}else{p.swap(I,H,J)}return Math.max(0,Math.round(M))}return p.curCSS(I,G,K)},curCSS:function(J,G,H){var M,F=J.style;if(G=="opacity"&&!p.support.opacity){M=p.attr(F,"opacity");return M==""?"1":M}if(G.match(/float/i)){G=x}if(!H&&F&&F[G]){M=F[G]}else{if(r.getComputedStyle){if(G.match(/float/i)){G="float"}G=G.replace(/([A-Z])/g,"-$1").toLowerCase();var N=r.getComputedStyle(J,null);if(N){M=N.getPropertyValue(G)}if(G=="opacity"&&M==""){M="1"}}else{if(J.currentStyle){var K=G.replace(/\-(\w)/g,function(O,P){return P.toUpperCase()});M=J.currentStyle[G]||J.currentStyle[K];if(!/^\d+(px)?$/i.test(M)&&/^\d/.test(M)){var I=F.left,L=J.runtimeStyle.left;J.runtimeStyle.left=J.currentStyle.left;F.left=M||0;M=F.pixelLeft+"px";F.left=I;J.runtimeStyle.left=L}}}}return M},clean:function(G,L,J){L=L||document;if(typeof L.createElement==="undefined"){L=L.ownerDocument||L[0]&&L[0].ownerDocument||document}if(!J&&G.length===1&&typeof G[0]==="string"){var I=/^<(\w+)\s*\/?>$/.exec(G[0]);if(I){return[L.createElement(I[1])]}}var H=[],F=[],M=L.createElement("div");p.each(G,function(Q,T){if(typeof T==="number"){T+=""}if(!T){return}if(typeof T==="string"){T=T.replace(/(<(\w+)[^>]*?)\/>/g,function(V,W,U){return U.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?V:W+"></"+U+">"});var P=T.replace(/^\s+/,"").substring(0,10).toLowerCase();var R=!P.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!P.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||P.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!P.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!P.indexOf("<td")||!P.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!P.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!p.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];M.innerHTML=R[1]+T+R[2];while(R[0]--){M=M.lastChild}if(!p.support.tbody){var S=/<tbody/i.test(T),O=!P.indexOf("<table")&&!S?M.firstChild&&M.firstChild.childNodes:R[1]=="<table>"&&!S?M.childNodes:[];for(var N=O.length-1;N>=0;--N){if(p.nodeName(O[N],"tbody")&&!O[N].childNodes.length){O[N].parentNode.removeChild(O[N])}}}if(!p.support.leadingWhitespace&&/^\s/.test(T)){M.insertBefore(L.createTextNode(T.match(/^\s*/)[0]),M.firstChild)}T=p.makeArray(M.childNodes)}if(T.nodeType){H.push(T)}else{H=p.merge(H,T)}});if(J){for(var K=0;H[K];K++){if(p.nodeName(H[K],"script")&&(!H[K].type||H[K].type.toLowerCase()==="text/javascript")){F.push(H[K].parentNode?H[K].parentNode.removeChild(H[K]):H[K])}else{if(H[K].nodeType===1){H.splice.apply(H,[K+1,0].concat(p.makeArray(H[K].getElementsByTagName("script"))))}J.appendChild(H[K])}}return F}return H},attr:function(K,H,L){if(!K||K.nodeType==3||K.nodeType==8){return g}var I=!p.isXMLDoc(K),M=L!==g;H=I&&p.props[H]||H;if(K.tagName){var G=/href|src|style/.test(H);if(H=="selected"&&K.parentNode){K.parentNode.selectedIndex}if(H in K&&I&&!G){if(M){if(H=="type"&&p.nodeName(K,"input")&&K.parentNode){throw"type property can't be changed"}K[H]=L}if(p.nodeName(K,"form")&&K.getAttributeNode(H)){return K.getAttributeNode(H).nodeValue}if(H=="tabIndex"){var J=K.getAttributeNode("tabIndex");return J&&J.specified?J.value:K.nodeName.match(/(button|input|object|select|textarea)/i)?0:K.nodeName.match(/^(a|area)$/i)&&K.href?0:g}return K[H]}if(!p.support.style&&I&&H=="style"){return p.attr(K.style,"cssText",L)}if(M){K.setAttribute(H,""+L)}var F=!p.support.hrefNormalized&&I&&G?K.getAttribute(H,2):K.getAttribute(H);return F===null?g:F}if(!p.support.opacity&&H=="opacity"){if(M){K.zoom=1;K.filter=(K.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(L)+""=="NaN"?"":"alpha(opacity="+L*100+")")}return K.filter&&K.filter.indexOf("opacity=")>=0?(parseFloat(K.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}H=H.replace(/-([a-z])/ig,function(N,O){return O.toUpperCase()});if(M){K[H]=L}return K[H]},trim:function(F){return(F||"").replace(/^\s+|\s+$/g,"")},makeArray:function(H){var F=[];if(H!=null){var G=H.length;if(G==null||typeof H==="string"||p.isFunction(H)||H.setInterval){F[0]=H}else{while(G){F[--G]=H[G]}}}return F},inArray:function(H,I){for(var F=0,G=I.length;F<G;F++){if(I[F]===H){return F}}return -1},merge:function(I,F){var G=0,H,J=I.length;if(!p.support.getAll){while((H=F[G++])!=null){if(H.nodeType!=8){I[J++]=H}}}else{while((H=F[G++])!=null){I[J++]=H}}return I},unique:function(L){var G=[],F={};try{for(var H=0,I=L.length;H<I;H++){var K=p.data(L[H]);if(!F[K]){F[K]=true;G.push(L[H])}}}catch(J){G=L}return G},grep:function(G,K,F){var H=[];for(var I=0,J=G.length;I<J;I++){if(!F!=!K(G[I],I)){H.push(G[I])}}return H},map:function(F,K){var G=[];for(var H=0,I=F.length;H<I;H++){var J=K(F[H],H);if(J!=null){G[G.length]=J}}return G.concat.apply([],G)}});var D=navigator.userAgent.toLowerCase();p.browser={version:(D.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(D),opera:/opera/.test(D),msie:/msie/.test(D)&&!/opera/.test(D),mozilla:/mozilla/.test(D)&&!/(compatible|webkit)/.test(D)};p.each({parent:function(F){return F.parentNode},parents:function(F){return p.dir(F,"parentNode")},next:function(F){return p.nth(F,2,"nextSibling")},prev:function(F){return p.nth(F,2,"previousSibling")},nextAll:function(F){return p.dir(F,"nextSibling")},prevAll:function(F){return p.dir(F,"previousSibling")},siblings:function(F){return p.sibling(F.parentNode.firstChild,F)},children:function(F){return p.sibling(F.firstChild)},contents:function(F){return p.nodeName(F,"iframe")?F.contentDocument||F.contentWindow.document:p.makeArray(F.childNodes)}},function(F,G){p.fn[F]=function(H){var I=p.map(this,G);if(H&&typeof H=="string"){I=p.multiFilter(H,I)}return this.pushStack(p.unique(I),F,H)}});p.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(F,G){p.fn[F]=function(H){var K=[],M=p(H);for(var L=0,I=M.length;L<I;L++){var J=(L>0?this.clone(true):this).get();p.fn[G].apply(p(M[L]),J);K=K.concat(J)}return this.pushStack(K,F,H)}});p.each({removeAttr:function(F){p.attr(this,F,"");if(this.nodeType==1){this.removeAttribute(F)}},addClass:function(F){p.className.add(this,F)},removeClass:function(F){p.className.remove(this,F)},toggleClass:function(G,F){if(typeof F!=="boolean"){F=!p.className.has(this,G)}p.className[F?"add":"remove"](this,G)},remove:function(F){if(!F||p.filter(F,[this]).length){p("*",this).add([this]).each(function(){p.event.remove(this);p.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){p(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(F,G){p.fn[F]=function(){return this.each(G,arguments)}});function k(F,G){return F[0]&&parseInt(p.curCSS(F[0],G,true),10)||0}var h="jQuery"+e(),w=0,B={};p.extend({cache:{},data:function(G,F,H){G=G==m?B:G;var I=G[h];if(!I){I=G[h]=++w}if(F&&!p.cache[I]){p.cache[I]={}}if(H!==g){p.cache[I][F]=H}return F?p.cache[I][F]:I},removeData:function(G,F){G=G==m?B:G;var I=G[h];if(F){if(p.cache[I]){delete p.cache[I][F];F="";for(F in p.cache[I]){break}if(!F){p.removeData(G)}}}else{try{delete G[h]}catch(H){if(G.removeAttribute){G.removeAttribute(h)}}delete p.cache[I]}},queue:function(G,F,I){if(G){F=(F||"fx")+"queue";var H=p.data(G,F);if(!H||p.isArray(I)){H=p.data(G,F,p.makeArray(I))}else{if(I){H.push(I)}}}return H},dequeue:function(I,H){var F=p.queue(I,H),G=F.shift();if(!H||H==="fx"){G=F[0]}if(G!==g){G.call(I)}}});p.fn.extend({data:function(F,H){var I=F.split(".");I[1]=I[1]?"."+I[1]:"";if(H===g){var G=this.triggerHandler("getData"+I[1]+"!",[I[0]]);if(G===g&&this.length){G=p.data(this[0],F)}return G===g&&I[1]?this.data(I[0]):G}else{return this.trigger("setData"+I[1]+"!",[I[0],H]).each(function(){p.data(this,F,H)})}},removeData:function(F){return this.each(function(){p.removeData(this,F)})},queue:function(F,G){if(typeof F!=="string"){G=F;F="fx"}if(G===g){return p.queue(this[0],F)}return this.each(function(){var H=p.queue(this,F,G);if(F=="fx"&&H.length==1){H[0].call(this)}})},dequeue:function(F){return this.each(function(){p.dequeue(this,F)})}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,M=0,I=Object.prototype.toString;var G=function(Z,V,ac,ad){ac=ac||[];V=V||document;if(V.nodeType!==1&&V.nodeType!==9){return[]}if(!Z||typeof Z!=="string"){return ac}var aa=[],X,ag,aj,U,ae,W,Y=true;S.lastIndex=0;while((X=S.exec(Z))!==null){aa.push(X[1]);if(X[2]){W=RegExp.rightContext;break}}if(aa.length>1&&N.exec(Z)){if(aa.length===2&&J.relative[aa[0]]){ag=K(aa[0]+aa[1],V)}else{ag=J.relative[aa[0]]?[V]:G(aa.shift(),V);while(aa.length){Z=aa.shift();if(J.relative[Z]){Z+=aa.shift()}ag=K(Z,ag)}}}else{var af=ad?{expr:aa.pop(),set:F(ad)}:G.find(aa.pop(),aa.length===1&&V.parentNode?V.parentNode:V,R(V));ag=G.filter(af.expr,af.set);if(aa.length>0){aj=F(ag)}else{Y=false}while(aa.length){var ai=aa.pop(),ah=ai;if(!J.relative[ai]){ai=""}else{ah=aa.pop()}if(ah==null){ah=V}J.relative[ai](aj,ah,R(V))}}if(!aj){aj=ag}if(!aj){throw"Syntax error, unrecognized expression: "+(ai||Z)}if(I.call(aj)==="[object Array]"){if(!Y){ac.push.apply(ac,aj)}else{if(V.nodeType===1){for(var ab=0;aj[ab]!=null;ab++){if(aj[ab]&&(aj[ab]===true||aj[ab].nodeType===1&&L(V,aj[ab]))){ac.push(ag[ab])}}}else{for(var ab=0;aj[ab]!=null;ab++){if(aj[ab]&&aj[ab].nodeType===1){ac.push(ag[ab])}}}}}else{F(aj,ac)}if(W){G(W,V,ac,ad);if(H){hasDuplicate=false;ac.sort(H);if(hasDuplicate){for(var ab=1;ab<ac.length;ab++){if(ac[ab]===ac[ab-1]){ac.splice(ab--,1)}}}}}return ac};G.matches=function(U,V){return G(U,null,null,V)};G.find=function(ab,U,ac){var aa,Y;if(!ab){return[]}for(var X=0,W=J.order.length;X<W;X++){var Z=J.order[X],Y;if((Y=J.match[Z].exec(ab))){var V=RegExp.leftContext;if(V.substr(V.length-1)!=="\\"){Y[1]=(Y[1]||"").replace(/\\/g,"");aa=J.find[Z](Y,U,ac);if(aa!=null){ab=ab.replace(J.match[Z],"");break}}}}if(!aa){aa=U.getElementsByTagName("*")}return{set:aa,expr:ab}};G.filter=function(ae,ad,ah,X){var W=ae,aj=[],ab=ad,Z,U,aa=ad&&ad[0]&&R(ad[0]);while(ae&&ad.length){for(var ac in J.filter){if((Z=J.match[ac].exec(ae))!=null){var V=J.filter[ac],ai,ag;U=false;if(ab==aj){aj=[]}if(J.preFilter[ac]){Z=J.preFilter[ac](Z,ab,ah,aj,X,aa);if(!Z){U=ai=true}else{if(Z===true){continue}}}if(Z){for(var Y=0;(ag=ab[Y])!=null;Y++){if(ag){ai=V(ag,Z,Y,ab);var af=X^!!ai;if(ah&&ai!=null){if(af){U=true}else{ab[Y]=false}}else{if(af){aj.push(ag);U=true}}}}}if(ai!==g){if(!ah){ab=aj}ae=ae.replace(J.match[ac],"");if(!U){return[]}break}}}if(ae==W){if(U==null){throw"Syntax error, unrecognized expression: "+ae}else{break}}W=ae}return ab};var J=G.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(U){return U.getAttribute("href")}},relative:{"+":function(ab,U,aa){var Y=typeof U==="string",ac=Y&&!/\W/.test(U),Z=Y&&!ac;if(ac&&!aa){U=U.toUpperCase()}for(var X=0,W=ab.length,V;X<W;X++){if((V=ab[X])){while((V=V.previousSibling)&&V.nodeType!==1){}ab[X]=Z||V&&V.nodeName===U?V||false:V===U}}if(Z){G.filter(U,ab,true)}},">":function(aa,V,ab){var Y=typeof V==="string";if(Y&&!/\W/.test(V)){V=ab?V:V.toUpperCase();for(var W=0,U=aa.length;W<U;W++){var Z=aa[W];if(Z){var X=Z.parentNode;aa[W]=X.nodeName===V?X:false}}}else{for(var W=0,U=aa.length;W<U;W++){var Z=aa[W];if(Z){aa[W]=Y?Z.parentNode:Z.parentNode===V}}if(Y){G.filter(V,aa,true)}}},"":function(X,V,Z){var W=M++,U=T;if(!V.match(/\W/)){var Y=V=Z?V:V.toUpperCase();U=Q}U("parentNode",V,W,X,Y,Z)},"~":function(X,V,Z){var W=M++,U=T;if(typeof V==="string"&&!V.match(/\W/)){var Y=V=Z?V:V.toUpperCase();U=Q}U("previousSibling",V,W,X,Y,Z)}},find:{ID:function(V,W,X){if(typeof W.getElementById!=="undefined"&&!X){var U=W.getElementById(V[1]);return U?[U]:[]}},NAME:function(W,Z,aa){if(typeof Z.getElementsByName!=="undefined"){var V=[],Y=Z.getElementsByName(W[1]);for(var X=0,U=Y.length;X<U;X++){if(Y[X].getAttribute("name")===W[1]){V.push(Y[X])}}return V.length===0?null:V}},TAG:function(U,V){return V.getElementsByTagName(U[1])}},preFilter:{CLASS:function(X,V,W,U,aa,ab){X=" "+X[1].replace(/\\/g,"")+" ";if(ab){return X}for(var Y=0,Z;(Z=V[Y])!=null;Y++){if(Z){if(aa^(Z.className&&(" "+Z.className+" ").indexOf(X)>=0)){if(!W){U.push(Z)}}else{if(W){V[Y]=false}}}}return false},ID:function(U){return U[1].replace(/\\/g,"")},TAG:function(V,U){for(var W=0;U[W]===false;W++){}return U[W]&&R(U[W])?V[1]:V[1].toUpperCase()},CHILD:function(U){if(U[1]=="nth"){var V=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(U[2]=="even"&&"2n"||U[2]=="odd"&&"2n+1"||!/\D/.test(U[2])&&"0n+"+U[2]||U[2]);U[2]=(V[1]+(V[2]||1))-0;U[3]=V[3]-0}U[0]=M++;return U},ATTR:function(Y,V,W,U,Z,aa){var X=Y[1].replace(/\\/g,"");if(!aa&&J.attrMap[X]){Y[1]=J.attrMap[X]}if(Y[2]==="~="){Y[4]=" "+Y[4]+" "}return Y},PSEUDO:function(Y,V,W,U,Z){if(Y[1]==="not"){if(Y[3].match(S).length>1||/^\w/.test(Y[3])){Y[3]=G(Y[3],null,null,V)}else{var X=G.filter(Y[3],V,W,true^Z);if(!W){U.push.apply(U,X)}return false}}else{if(J.match.POS.test(Y[0])||J.match.CHILD.test(Y[0])){return true}}return Y},POS:function(U){U.unshift(true);return U}},filters:{enabled:function(U){return U.disabled===false&&U.type!=="hidden"},disabled:function(U){return U.disabled===true},checked:function(U){return U.checked===true},selected:function(U){U.parentNode.selectedIndex;return U.selected===true},parent:function(U){return !!U.firstChild},empty:function(U){return !U.firstChild},has:function(W,V,U){return !!G(U[3],W).length},header:function(U){return/h\d/i.test(U.nodeName)},text:function(U){return"text"===U.type},radio:function(U){return"radio"===U.type},checkbox:function(U){return"checkbox"===U.type},file:function(U){return"file"===U.type},password:function(U){return"password"===U.type},submit:function(U){return"submit"===U.type},image:function(U){return"image"===U.type},reset:function(U){return"reset"===U.type},button:function(U){return"button"===U.type||U.nodeName.toUpperCase()==="BUTTON"},input:function(U){return/input|select|textarea|button/i.test(U.nodeName)}},setFilters:{first:function(V,U){return U===0},last:function(W,V,U,X){return V===X.length-1},even:function(V,U){return U%2===0},odd:function(V,U){return U%2===1},lt:function(W,V,U){return V<U[3]-0},gt:function(W,V,U){return V>U[3]-0},nth:function(W,V,U){return U[3]-0==V},eq:function(W,V,U){return U[3]-0==V}},filter:{PSEUDO:function(aa,W,X,ab){var V=W[1],Y=J.filters[V];if(Y){return Y(aa,X,W,ab)}else{if(V==="contains"){return(aa.textContent||aa.innerText||"").indexOf(W[3])>=0}else{if(V==="not"){var Z=W[3];for(var X=0,U=Z.length;X<U;X++){if(Z[X]===aa){return false}}return true}}}},CHILD:function(U,X){var aa=X[1],V=U;switch(aa){case"only":case"first":while(V=V.previousSibling){if(V.nodeType===1){return false}}if(aa=="first"){return true}V=U;case"last":while(V=V.nextSibling){if(V.nodeType===1){return false}}return true;case"nth":var W=X[2],ad=X[3];if(W==1&&ad==0){return true}var Z=X[0],ac=U.parentNode;if(ac&&(ac.sizcache!==Z||!U.nodeIndex)){var Y=0;for(V=ac.firstChild;V;V=V.nextSibling){if(V.nodeType===1){V.nodeIndex=++Y}}ac.sizcache=Z}var ab=U.nodeIndex-ad;if(W==0){return ab==0}else{return(ab%W==0&&ab/W>=0)}}},ID:function(V,U){return V.nodeType===1&&V.getAttribute("id")===U},TAG:function(V,U){return(U==="*"&&V.nodeType===1)||V.nodeName===U},CLASS:function(V,U){return(" "+(V.className||V.getAttribute("class"))+" ").indexOf(U)>-1},ATTR:function(Z,X){var W=X[1],U=J.attrHandle[W]?J.attrHandle[W](Z):Z[W]!=null?Z[W]:Z.getAttribute(W),aa=U+"",Y=X[2],V=X[4];return U==null?Y==="!=":Y==="="?aa===V:Y==="*="?aa.indexOf(V)>=0:Y==="~="?(" "+aa+" ").indexOf(V)>=0:!V?aa&&U!==false:Y==="!="?aa!=V:Y==="^="?aa.indexOf(V)===0:Y==="$="?aa.substr(aa.length-V.length)===V:Y==="|="?aa===V||aa.substr(0,V.length+1)===V+"-":false},POS:function(Y,V,W,Z){var U=V[2],X=J.setFilters[U];if(X){return X(Y,W,V,Z)}}}};var N=J.match.POS;for(var P in J.match){J.match[P]=RegExp(J.match[P].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var F=function(V,U){V=Array.prototype.slice.call(V);if(U){U.push.apply(U,V);return U}return V};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(O){F=function(Y,X){var V=X||[];if(I.call(Y)==="[object Array]"){Array.prototype.push.apply(V,Y)}else{if(typeof Y.length==="number"){for(var W=0,U=Y.length;W<U;W++){V.push(Y[W])}}else{for(var W=0;Y[W];W++){V.push(Y[W])}}}return V}}var H;if(document.documentElement.compareDocumentPosition){H=function(V,U){var W=V.compareDocumentPosition(U)&4?-1:V===U?0:1;if(W===0){hasDuplicate=true}return W}}else{if("sourceIndex" in document.documentElement){H=function(V,U){var W=V.sourceIndex-U.sourceIndex;if(W===0){hasDuplicate=true}return W}}else{if(document.createRange){H=function(X,V){var W=X.ownerDocument.createRange(),U=V.ownerDocument.createRange();W.selectNode(X);W.collapse(true);U.selectNode(V);U.collapse(true);var Y=W.compareBoundaryPoints(Range.START_TO_END,U);if(Y===0){hasDuplicate=true}return Y}}}}(function(){var V=document.createElement("form"),W="script"+(new Date).getTime();V.innerHTML="<input name='"+W+"'/>";var U=document.documentElement;U.insertBefore(V,U.firstChild);if(!!document.getElementById(W)){J.find.ID=function(Y,Z,aa){if(typeof Z.getElementById!=="undefined"&&!aa){var X=Z.getElementById(Y[1]);return X?X.id===Y[1]||typeof X.getAttributeNode!=="undefined"&&X.getAttributeNode("id").nodeValue===Y[1]?[X]:g:[]}};J.filter.ID=function(Z,X){var Y=typeof Z.getAttributeNode!=="undefined"&&Z.getAttributeNode("id");return Z.nodeType===1&&Y&&Y.nodeValue===X}}U.removeChild(V)})();(function(){var U=document.createElement("div");U.appendChild(document.createComment(""));if(U.getElementsByTagName("*").length>0){J.find.TAG=function(V,Z){var Y=Z.getElementsByTagName(V[1]);if(V[1]==="*"){var X=[];for(var W=0;Y[W];W++){if(Y[W].nodeType===1){X.push(Y[W])}}Y=X}return Y}}U.innerHTML="<a href='#'></a>";if(U.firstChild&&typeof U.firstChild.getAttribute!=="undefined"&&U.firstChild.getAttribute("href")!=="#"){J.attrHandle.href=function(V){return V.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var U=G,V=document.createElement("div");V.innerHTML="<p class='TEST'></p>";if(V.querySelectorAll&&V.querySelectorAll(".TEST").length===0){return}G=function(Z,Y,W,X){Y=Y||document;if(!X&&Y.nodeType===9&&!R(Y)){try{return F(Y.querySelectorAll(Z),W)}catch(aa){}}return U(Z,Y,W,X)};G.find=U.find;G.filter=U.filter;G.selectors=U.selectors;G.matches=U.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var U=document.createElement("div");U.innerHTML="<div class='test e'></div><div class='test'></div>";if(U.getElementsByClassName("e").length===0){return}U.lastChild.className="e";if(U.getElementsByClassName("e").length===1){return}J.order.splice(1,0,"CLASS");J.find.CLASS=function(V,W,X){if(typeof W.getElementsByClassName!=="undefined"&&!X){return W.getElementsByClassName(V[1])}}})()}function Q(V,aa,Z,ae,ab,ad){var ac=V=="previousSibling"&&!ad;for(var X=0,W=ae.length;X<W;X++){var U=ae[X];if(U){if(ac&&U.nodeType===1){U.sizcache=Z;U.sizset=X}U=U[V];var Y=false;while(U){if(U.sizcache===Z){Y=ae[U.sizset];break}if(U.nodeType===1&&!ad){U.sizcache=Z;U.sizset=X}if(U.nodeName===aa){Y=U;break}U=U[V]}ae[X]=Y}}}function T(V,aa,Z,ae,ab,ad){var ac=V=="previousSibling"&&!ad;for(var X=0,W=ae.length;X<W;X++){var U=ae[X];if(U){if(ac&&U.nodeType===1){U.sizcache=Z;U.sizset=X}U=U[V];var Y=false;while(U){if(U.sizcache===Z){Y=ae[U.sizset];break}if(U.nodeType===1){if(!ad){U.sizcache=Z;U.sizset=X}if(typeof aa!=="string"){if(U===aa){Y=true;break}}else{if(G.filter(aa,[U]).length>0){Y=U;break}}}U=U[V]}ae[X]=Y}}}var L=document.compareDocumentPosition?function(V,U){return V.compareDocumentPosition(U)&16}:function(V,U){return V!==U&&(V.contains?V.contains(U):true)};var R=function(U){return U.nodeType===9&&U.documentElement.nodeName!=="HTML"||!!U.ownerDocument&&R(U.ownerDocument)};var K=function(U,ab){var X=[],Y="",Z,W=ab.nodeType?[ab]:ab;while((Z=J.match.PSEUDO.exec(U))){Y+=Z[0];U=U.replace(J.match.PSEUDO,"")}U=J.relative[U]?U+"*":U;for(var aa=0,V=W.length;aa<V;aa++){G(U,W[aa],X)}return G.filter(Y,X)};p.find=G;p.filter=G.filter;p.expr=G.selectors;p.expr[":"]=p.expr.filters;G.selectors.filters.hidden=function(U){return U.offsetWidth===0||U.offsetHeight===0};G.selectors.filters.visible=function(U){return U.offsetWidth>0||U.offsetHeight>0};G.selectors.filters.animated=function(U){return p.grep(p.timers,function(V){return U===V.elem}).length};p.multiFilter=function(W,U,V){if(V){W=":not("+W+")"}return G.matches(W,U)};p.dir=function(W,V){var U=[],X=W[V];while(X&&X!=document){if(X.nodeType==1){U.push(X)}X=X[V]}return U};p.nth=function(Y,U,W,X){U=U||1;var V=0;for(;Y;Y=Y[W]){if(Y.nodeType==1&&++V==U){break}}return Y};p.sibling=function(W,V){var U=[];for(;W;W=W.nextSibling){if(W.nodeType==1&&W!=V){U.push(W)}}return U};return;m.Sizzle=G})();p.event={add:function(J,G,I,L){if(J.nodeType==3||J.nodeType==8){return}if(J.setInterval&&J!=m){J=m}if(!I.guid){I.guid=this.guid++}if(L!==g){var H=I;I=this.proxy(H);I.data=L}var F=p.data(J,"events")||p.data(J,"events",{}),K=p.data(J,"handle")||p.data(J,"handle",function(){return typeof p!=="undefined"&&!p.event.triggered?p.event.handle.apply(arguments.callee.elem,arguments):g});K.elem=J;p.each(G.split(/\s+/),function(N,O){var P=O.split(".");O=P.shift();I.type=P.slice().sort().join(".");var M=F[O];if(p.event.specialAll[O]){p.event.specialAll[O].setup.call(J,L,P)}if(!M){M=F[O]={};if(!p.event.special[O]||p.event.special[O].setup.call(J,L,P)===false){if(J.addEventListener){J.addEventListener(O,K,false)}else{if(J.attachEvent){J.attachEvent("on"+O,K)}}}}M[I.guid]=I;p.event.global[O]=true});J=null},guid:1,global:{},remove:function(L,I,K){if(L.nodeType==3||L.nodeType==8){return}var H=p.data(L,"events"),G,F;if(H){if(I===g||(typeof I==="string"&&I.charAt(0)==".")){for(var J in H){this.remove(L,J+(I||""))}}else{if(I.type){K=I.handler;I=I.type}p.each(I.split(/\s+/),function(N,P){var R=P.split(".");P=R.shift();var O=RegExp("(^|\\.)"+R.slice().sort().join(".*\\.")+"(\\.|$)");if(H[P]){if(K){delete H[P][K.guid]}else{for(var Q in H[P]){if(O.test(H[P][Q].type)){delete H[P][Q]}}}if(p.event.specialAll[P]){p.event.specialAll[P].teardown.call(L,R)}for(G in H[P]){break}if(!G){if(!p.event.special[P]||p.event.special[P].teardown.call(L,R)===false){if(L.removeEventListener){L.removeEventListener(P,p.data(L,"handle"),false)}else{if(L.detachEvent){L.detachEvent("on"+P,p.data(L,"handle"))}}}G=null;delete H[P]}}})}for(G in H){break}if(!G){var M=p.data(L,"handle");if(M){M.elem=null}p.removeData(L,"events");p.removeData(L,"handle")}}},trigger:function(J,L,I,F){var H=J.type||J;if(!F){J=typeof J==="object"?J[h]?J:p.extend(p.Event(H),J):p.Event(H);if(H.indexOf("!")>=0){J.type=H=H.slice(0,-1);J.exclusive=true}if(!I){J.stopPropagation();if(this.global[H]){p.each(p.cache,function(){if(this.events&&this.events[H]){p.event.trigger(J,L,this.handle.elem)}})}}if(!I||I.nodeType==3||I.nodeType==8){return g}J.result=g;J.target=I;L=p.makeArray(L);L.unshift(J)}J.currentTarget=I;var K=p.data(I,"handle");if(K){K.apply(I,L)}if((!I[H]||(p.nodeName(I,"a")&&H=="click"))&&I["on"+H]&&I["on"+H].apply(I,L)===false){J.result=false}if(!F&&I[H]&&!J.isDefaultPrevented()&&!(p.nodeName(I,"a")&&H=="click")){this.triggered=true;try{I[H]()}catch(M){}}this.triggered=false;if(!J.isPropagationStopped()){var G=I.parentNode||I.ownerDocument;if(G){p.event.trigger(J,L,G,true)}}},handle:function(L){var K,F;L=arguments[0]=p.event.fix(L||m.event);L.currentTarget=this;var M=L.type.split(".");L.type=M.shift();K=!M.length&&!L.exclusive;var J=RegExp("(^|\\.)"+M.slice().sort().join(".*\\.")+"(\\.|$)");F=(p.data(this,"events")||{})[L.type];for(var H in F){var I=F[H];if(K||J.test(I.type)){L.handler=I;L.data=I.data;var G=I.apply(this,arguments);if(G!==g){L.result=G;if(G===false){L.preventDefault();L.stopPropagation()}}if(L.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(I){if(I[h]){return I}var G=I;I=p.Event(G);for(var H=this.props.length,K;H;){K=this.props[--H];I[K]=G[K]}if(!I.target){I.target=I.srcElement||document}if(I.target.nodeType==3){I.target=I.target.parentNode}if(!I.relatedTarget&&I.fromElement){I.relatedTarget=I.fromElement==I.target?I.toElement:I.fromElement}if(I.pageX==null&&I.clientX!=null){var J=document.documentElement,F=document.body;I.pageX=I.clientX+(J&&J.scrollLeft||F&&F.scrollLeft||0)-(J.clientLeft||0);I.pageY=I.clientY+(J&&J.scrollTop||F&&F.scrollTop||0)-(J.clientTop||0)}if(!I.which&&((I.charCode||I.charCode===0)?I.charCode:I.keyCode)){I.which=I.charCode||I.keyCode}if(!I.metaKey&&I.ctrlKey){I.metaKey=I.ctrlKey}if(!I.which&&I.button){I.which=(I.button&1?1:(I.button&2?3:(I.button&4?2:0)))}return I},proxy:function(G,F){F=F||function(){return G.apply(this,arguments)};F.guid=G.guid=G.guid||F.guid||this.guid++;return F},special:{ready:{setup:C,teardown:function(){}}},specialAll:{live:{setup:function(F,G){p.event.add(this,G[0],c)},teardown:function(H){if(H.length){var F=0,G=RegExp("(^|\\.)"+H[0]+"(\\.|$)");p.each((p.data(this,"events").live||{}),function(){if(G.test(this.type)){F++}});if(F<1){p.event.remove(this,H[0],c)}}}}}};p.Event=function(F){if(!this.preventDefault){return new p.Event(F)}if(F&&F.type){this.originalEvent=F;this.type=F.type}else{this.type=F}this.timeStamp=e();this[h]=true};function l(){return false}function v(){return true}p.Event.prototype={preventDefault:function(){this.isDefaultPrevented=v;var F=this.originalEvent;if(!F){return}if(F.preventDefault){F.preventDefault()}F.returnValue=false},stopPropagation:function(){this.isPropagationStopped=v;var F=this.originalEvent;if(!F){return}if(F.stopPropagation){F.stopPropagation()}F.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=v;this.stopPropagation()},isDefaultPrevented:l,isPropagationStopped:l,isImmediatePropagationStopped:l};var a=function(G){var F=G.relatedTarget;while(F&&F!=this){try{F=F.parentNode}catch(H){F=this}}if(F!=this){G.type=G.data;p.event.handle.apply(this,arguments)}};p.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(G,F){p.event.special[F]={setup:function(){p.event.add(this,G,a,F)},teardown:function(){p.event.remove(this,G,a)}}});p.fn.extend({bind:function(G,H,F){return G=="unload"?this.one(G,H,F):this.each(function(){p.event.add(this,G,F||H,F&&H)})},one:function(H,I,G){var F=p.event.proxy(G||I,function(J){p(this).unbind(J,F);return(G||I).apply(this,arguments)});return this.each(function(){p.event.add(this,H,F,G&&I)})},unbind:function(G,F){return this.each(function(){p.event.remove(this,G,F)})},trigger:function(F,G){return this.each(function(){p.event.trigger(F,G,this)})},triggerHandler:function(F,H){if(this[0]){var G=p.Event(F);G.preventDefault();G.stopPropagation();p.event.trigger(G,H,this[0]);return G.result}},toggle:function(H){var F=arguments,G=1;while(G<F.length){p.event.proxy(H,F[G++])}return this.click(p.event.proxy(H,function(I){this.lastToggle=(this.lastToggle||0)%G;I.preventDefault();return F[this.lastToggle++].apply(this,arguments)||false}))},hover:function(F,G){return this.mouseenter(F).mouseleave(G)},ready:function(F){C();if(p.isReady){F.call(document,p)}else{p.readyList.push(F)}return this},live:function(H,G){var F=p.event.proxy(G);F.guid+=this.selector+H;p(document).bind(j(H,this.selector),this.selector,F);return this},die:function(G,F){p(document).unbind(j(G,this.selector),F?{guid:F.guid+this.selector+G}:null);return this}});function c(I){var F=RegExp("(^|\\.)"+I.type+"(\\.|$)"),H=true,G=[];p.each(p.data(this,"events").live||[],function(J,K){if(F.test(K.type)){var L=p(I.target).closest(K.data)[0];if(L){G.push({elem:L,fn:K})}}});G.sort(function(K,J){return p.data(K.elem,"closest")-p.data(J.elem,"closest")});p.each(G,function(){if(this.fn.call(this.elem,I,this.fn.data)===false){return(H=false)}});return H}function j(G,F){return["live",G,F.replace(/\./g,"`").replace(/ /g,"|")].join(".")}p.extend({isReady:false,readyList:[],ready:function(){if(!p.isReady){p.isReady=true;if(p.readyList){p.each(p.readyList,function(){this.call(document,p)});p.readyList=null}p(document).triggerHandler("ready")}}});var y=false;function C(){if(y){return}y=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);p.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);p.ready()}});if(document.documentElement.doScroll&&m==m.top){(function(){if(p.isReady){return}try{document.documentElement.doScroll("left")}catch(F){setTimeout(arguments.callee,0);return}p.ready()})()}}}p.event.add(m,"load",p.ready)}p.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(G,F){p.fn[F]=function(H){return H?this.bind(F,H):this.trigger(F)}});p(m).bind("unload",function(){for(var F in p.cache){if(F!=1&&p.cache[F].handle){p.event.remove(p.cache[F].handle.elem)}}});(function(){p.support={};var G=document.documentElement,H=document.createElement("script"),L=document.createElement("div"),K="script"+(new Date).getTime();L.style.display="none";L.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 I=L.getElementsByTagName("*"),F=L.getElementsByTagName("a")[0];if(!I||!I.length||!F){return}p.support={leadingWhitespace:L.firstChild.nodeType==3,tbody:!L.getElementsByTagName("tbody").length,objectAll:!!L.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!L.getElementsByTagName("link").length,style:/red/.test(F.getAttribute("style")),hrefNormalized:F.getAttribute("href")==="/a",opacity:F.style.opacity==="0.5",cssFloat:!!F.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};H.type="text/javascript";try{H.appendChild(document.createTextNode("window."+K+"=1;"))}catch(J){}G.insertBefore(H,G.firstChild);if(m[K]){p.support.scriptEval=true;delete m[K]}G.removeChild(H);if(L.attachEvent&&L.fireEvent){L.attachEvent("onclick",function(){p.support.noCloneEvent=false;L.detachEvent("onclick",arguments.callee)});L.cloneNode(true).fireEvent("onclick")}p(function(){var M=document.createElement("div");M.style.width=M.style.paddingLeft="1px";document.body.appendChild(M);p.boxModel=p.support.boxModel=M.offsetWidth===2;document.body.removeChild(M).style.display="none"})})();var x=p.support.cssFloat?"cssFloat":"styleFloat";p.props={"for":"htmlFor","class":"className","float":x,cssFloat:x,styleFloat:x,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};p.fn.extend({_load:p.fn.load,load:function(H,K,L){if(typeof H!=="string"){return this._load(H)}var J=H.indexOf(" ");if(J>=0){var F=H.slice(J,H.length);H=H.slice(0,J)}var I="GET";if(K){if(p.isFunction(K)){L=K;K=null}else{if(typeof K==="object"){K=p.param(K);I="POST"}}}var G=this;p.ajax({url:H,type:I,dataType:"html",data:K,complete:function(N,M){if(M=="success"||M=="notmodified"){G.html(F?p("<div/>").append(N.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(F):N.responseText)}if(L){G.each(L,[N.responseText,M,N])}}});return this},serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(F,G){var H=p(this).val();return H==null?null:p.isArray(H)?p.map(H,function(J,I){return{name:G.name,value:J}}):{name:G.name,value:H}}).get()}});p.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(F,G){p.fn[G]=function(H){return this.bind(G,H)}});var s=e();p.extend({get:function(F,H,I,G){if(p.isFunction(H)){I=H;H=null}return p.ajax({type:"GET",url:F,data:H,success:I,dataType:G})},getScript:function(F,G){return p.get(F,null,G,"script")},getJSON:function(F,G,H){return p.get(F,G,H,"json")},post:function(F,H,I,G){if(p.isFunction(H)){I=H;H={}}return p.ajax({type:"POST",url:F,data:H,success:I,dataType:G})},ajaxSetup:function(F){p.extend(p.ajaxSettings,F)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return m.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(N){N=p.extend(true,N,p.extend(true,{},p.ajaxSettings,N));var X,G=/=\?(&|$)/g,S,W,H=N.type.toUpperCase();if(N.data&&N.processData&&typeof N.data!=="string"){N.data=p.param(N.data)}if(N.dataType=="jsonp"){if(H=="GET"){if(!N.url.match(G)){N.url+=(N.url.match(/\?/)?"&":"?")+(N.jsonp||"callback")+"=?"}}else{if(!N.data||!N.data.match(G)){N.data=(N.data?N.data+"&":"")+(N.jsonp||"callback")+"=?"}}N.dataType="json"}if(N.dataType=="json"&&(N.data&&N.data.match(G)||N.url.match(G))){X="jsonp"+s++;if(N.data){N.data=(N.data+"").replace(G,"="+X+"$1")}N.url=N.url.replace(G,"="+X+"$1");N.dataType="script";m[X]=function(Y){W=Y;J();M();m[X]=g;try{delete m[X]}catch(Z){}if(I){I.removeChild(U)}}}if(N.dataType=="script"&&N.cache==null){N.cache=false}if(N.cache===false&&H=="GET"){var F=e();var V=N.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+F+"$2");N.url=V+((V==N.url)?(N.url.match(/\?/)?"&":"?")+"_="+F:"")}if(N.data&&H=="GET"){N.url+=(N.url.match(/\?/)?"&":"?")+N.data;N.data=null}if(N.global&&!p.active++){p.event.trigger("ajaxStart")}var R=/^(\w+:)?\/\/([^\/?#]+)/.exec(N.url);if(N.dataType=="script"&&H=="GET"&&R&&(R[1]&&R[1]!=location.protocol||R[2]!=location.host)){var I=document.getElementsByTagName("head")[0];var U=document.createElement("script");U.src=N.url;if(N.scriptCharset){U.charset=N.scriptCharset}if(!X){var P=false;U.onload=U.onreadystatechange=function(){if(!P&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){P=true;J();M();U.onload=U.onreadystatechange=null;I.removeChild(U)}}}I.appendChild(U);return g}var L=false;var K=N.xhr();if(N.username){K.open(H,N.url,N.async,N.username,N.password)}else{K.open(H,N.url,N.async)}try{if(N.data){K.setRequestHeader("Content-Type",N.contentType)}if(N.ifModified){K.setRequestHeader("If-Modified-Since",p.lastModified[N.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}K.setRequestHeader("X-Requested-With","XMLHttpRequest");K.setRequestHeader("Accept",N.dataType&&N.accepts[N.dataType]?N.accepts[N.dataType]+", */*":N.accepts._default)}catch(T){}if(N.beforeSend&&N.beforeSend(K,N)===false){if(N.global&&!--p.active){p.event.trigger("ajaxStop")}K.abort();return false}if(N.global){p.event.trigger("ajaxSend",[K,N])}var O=function(Y){if(K.readyState==0){if(Q){clearInterval(Q);Q=null;if(N.global&&!--p.active){p.event.trigger("ajaxStop")}}}else{if(!L&&K&&(K.readyState==4||Y=="timeout")){L=true;if(Q){clearInterval(Q);Q=null}S=Y=="timeout"?"timeout":!p.httpSuccess(K)?"error":N.ifModified&&p.httpNotModified(K,N.url)?"notmodified":"success";if(S=="success"){try{W=p.httpData(K,N.dataType,N)}catch(aa){S="parsererror"}}if(S=="success"){var Z;try{Z=K.getResponseHeader("Last-Modified")}catch(aa){}if(N.ifModified&&Z){p.lastModified[N.url]=Z}if(!X){J()}}else{p.handleError(N,K,S)}M();if(Y){K.abort()}if(N.async){K=null}}}};if(N.async){var Q=setInterval(O,13);if(N.timeout>0){setTimeout(function(){if(K&&!L){O("timeout")}},N.timeout)}}try{K.send(N.data)}catch(T){p.handleError(N,K,null,T)}if(!N.async){O()}function J(){if(N.success){N.success(W,S)}if(N.global){p.event.trigger("ajaxSuccess",[K,N])}}function M(){if(N.complete){N.complete(K,S)}if(N.global){p.event.trigger("ajaxComplete",[K,N])}if(N.global&&!--p.active){p.event.trigger("ajaxStop")}}return K},handleError:function(G,I,F,H){if(G.error){G.error(I,F,H)}if(G.global){p.event.trigger("ajaxError",[I,G,H])}},active:0,httpSuccess:function(G){try{return !G.status&&location.protocol=="file:"||(G.status>=200&&G.status<300)||G.status==304||G.status==1223}catch(F){}return false},httpNotModified:function(H,F){try{var I=H.getResponseHeader("Last-Modified");return H.status==304||I==p.lastModified[F]}catch(G){}return false},httpData:function(K,I,H){var G=K.getResponseHeader("content-type"),F=I=="xml"||!I&&G&&G.indexOf("xml")>=0,J=F?K.responseXML:K.responseText;if(F&&J.documentElement.tagName=="parsererror"){throw"parsererror"}if(H&&H.dataFilter){J=H.dataFilter(J,I)}if(typeof J==="string"){if(I=="script"){p.globalEval(J)}if(I=="json"){J=m["eval"]("("+J+")")}}return J},param:function(F){var H=[];function I(J,K){H[H.length]=encodeURIComponent(J)+"="+encodeURIComponent(K)}if(p.isArray(F)||F.jquery){p.each(F,function(){I(this.name,this.value)})}else{for(var G in F){if(p.isArray(F[G])){p.each(F[G],function(){I(G,this)})}else{I(G,p.isFunction(F[G])?F[G]():F[G])}}}return H.join("&").replace(/%20/g,"+")}});var n={},o,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function u(G,F){var H={};p.each(d.concat.apply([],d.slice(0,F)),function(){H[this]=G});return H}p.fn.extend({show:function(K,M){if(K){return this.animate(u("show",3),K,M)}else{for(var I=0,G=this.length;I<G;I++){var F=p.data(this[I],"olddisplay");this[I].style.display=F||"";if(p.css(this[I],"display")==="none"){var H=this[I].tagName,L;if(n[H]){L=n[H]}else{var J=p("<"+H+" />").appendTo("body");L=J.css("display");if(L==="none"){L="block"}J.remove();n[H]=L}p.data(this[I],"olddisplay",L)}}for(var I=0,G=this.length;I<G;I++){this[I].style.display=p.data(this[I],"olddisplay")||""}return this}},hide:function(I,J){if(I){return this.animate(u("hide",3),I,J)}else{for(var H=0,G=this.length;H<G;H++){var F=p.data(this[H],"olddisplay");if(!F&&F!=="none"){p.data(this[H],"olddisplay",p.css(this[H],"display"))}}for(var H=0,G=this.length;H<G;H++){this[H].style.display="none"}return this}},_toggle:p.fn.toggle,toggle:function(H,G){var F=typeof H==="boolean";return p.isFunction(H)&&p.isFunction(G)?this._toggle.apply(this,arguments):H==null||F?this.each(function(){var I=F?H:p(this).is(":hidden");p(this)[I?"show":"hide"]()}):this.animate(u("toggle",3),H,G)},fadeTo:function(F,H,G){return this.animate({opacity:H},F,G)},animate:function(J,G,I,H){var F=p.speed(G,I,H);return this[F.queue===false?"each":"queue"](function(){var L=p.extend({},F),N,M=this.nodeType==1&&p(this).is(":hidden"),K=this;for(N in J){if(J[N]=="hide"&&M||J[N]=="show"&&!M){return L.complete.call(this)}if((N=="height"||N=="width")&&this.style){L.display=p.css(this,"display");L.overflow=this.style.overflow}}if(L.overflow!=null){this.style.overflow="hidden"}L.curAnim=p.extend({},J);p.each(J,function(P,T){var S=new p.fx(K,L,P);if(/toggle|show|hide/.test(T)){S[T=="toggle"?M?"show":"hide":T](J)}else{var R=T.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),U=S.cur(true)||0;if(R){var O=parseFloat(R[2]),Q=R[3]||"px";if(Q!="px"){K.style[P]=(O||1)+Q;U=((O||1)/S.cur(true))*U;K.style[P]=U+Q}if(R[1]){O=((R[1]=="-="?-1:1)*O)+U}S.custom(U,O,Q)}else{S.custom(U,T,"")}}});return true})},stop:function(G,F){var H=p.timers;if(G){this.queue([])}this.each(function(){for(var I=H.length-1;I>=0;I--){if(H[I].elem==this){if(F){H[I](true)}H.splice(I,1)}}});if(!F){this.dequeue()}return this}});p.each({slideDown:u("show",1),slideUp:u("hide",1),slideToggle:u("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(F,G){p.fn[F]=function(H,I){return this.animate(G,H,I)}});p.extend({speed:function(H,I,G){var F=typeof H==="object"?H:{complete:G||!G&&I||p.isFunction(H)&&H,duration:H,easing:G&&I||I&&!p.isFunction(I)&&I};F.duration=p.fx.off?0:typeof F.duration==="number"?F.duration:p.fx.speeds[F.duration]||p.fx.speeds._default;F.old=F.complete;F.complete=function(){if(F.queue!==false){p(this).dequeue()}if(p.isFunction(F.old)){F.old.call(this)}};return F},easing:{linear:function(H,I,F,G){return F+G*H},swing:function(H,I,F,G){return((-Math.cos(H*Math.PI)/2)+0.5)*G+F}},timers:[],fx:function(G,F,H){this.options=F;this.elem=G;this.prop=H;if(!F.orig){F.orig={}}}});p.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(p.fx.step[this.prop]||p.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(G){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var F=parseFloat(p.css(this.elem,this.prop,G));return F&&F>-10000?F:parseFloat(p.curCSS(this.elem,this.prop))||0},custom:function(J,I,H){this.startTime=e();this.start=J;this.end=I;this.unit=H||this.unit||"px";this.now=this.start;this.pos=this.state=0;var F=this;function G(K){return F.step(K)}G.elem=this.elem;if(G()&&p.timers.push(G)&&!o){o=setInterval(function(){var L=p.timers;for(var K=0;K<L.length;K++){if(!L[K]()){L.splice(K--,1)}}if(!L.length){clearInterval(o);o=g}},13)}},show:function(){this.options.orig[this.prop]=p.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());p(this.elem).show()},hide:function(){this.options.orig[this.prop]=p.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(I){var H=e();if(I||H>=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 G in this.options.curAnim){if(this.options.curAnim[G]!==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(p.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){p(this.elem).hide()}if(this.options.hide||this.options.show){for(var J in this.options.curAnim){p.attr(this.elem.style,J,this.options.orig[J])}}this.options.complete.call(this.elem)}return false}else{var K=H-this.startTime;this.state=K/this.options.duration;this.pos=p.easing[this.options.easing||(p.easing.swing?"swing":"linear")](this.state,K,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};p.extend(p.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(F){p.attr(F.elem.style,"opacity",F.now)},_default:function(F){if(F.elem.style&&F.elem.style[F.prop]!=null){F.elem.style[F.prop]=F.now+F.unit}else{F.elem[F.prop]=F.now}}}});if(document.documentElement.getBoundingClientRect){p.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return p.offset.bodyOffset(this[0])}var H=this[0].getBoundingClientRect(),K=this[0].ownerDocument,G=K.body,F=K.documentElement,M=F.clientTop||G.clientTop||0,L=F.clientLeft||G.clientLeft||0,J=H.top+(self.pageYOffset||p.boxModel&&F.scrollTop||G.scrollTop)-M,I=H.left+(self.pageXOffset||p.boxModel&&F.scrollLeft||G.scrollLeft)-L;return{top:J,left:I}}}else{p.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return p.offset.bodyOffset(this[0])}p.offset.initialized||p.offset.initialize();var K=this[0],H=K.offsetParent,G=K,P=K.ownerDocument,N,I=P.documentElement,L=P.body,M=P.defaultView,F=M.getComputedStyle(K,null),O=K.offsetTop,J=K.offsetLeft;while((K=K.parentNode)&&K!==L&&K!==I){N=M.getComputedStyle(K,null);O-=K.scrollTop,J-=K.scrollLeft;if(K===H){O+=K.offsetTop,J+=K.offsetLeft;if(p.offset.doesNotAddBorder&&!(p.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(K.tagName))){O+=parseInt(N.borderTopWidth,10)||0,J+=parseInt(N.borderLeftWidth,10)||0}G=H,H=K.offsetParent}if(p.offset.subtractsBorderForOverflowNotVisible&&N.overflow!=="visible"){O+=parseInt(N.borderTopWidth,10)||0,J+=parseInt(N.borderLeftWidth,10)||0}F=N}if(F.position==="relative"||F.position==="static"){O+=L.offsetTop,J+=L.offsetLeft}if(F.position==="fixed"){O+=Math.max(I.scrollTop,L.scrollTop),J+=Math.max(I.scrollLeft,L.scrollLeft)}return{top:O,left:J}}}p.offset={initialize:function(){if(this.initialized){return}var M=document.body,G=document.createElement("div"),I,H,O,J,N,F,K=M.style.marginTop,L='<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>';N={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(F in N){G.style[F]=N[F]}G.innerHTML=L;M.insertBefore(G,M.firstChild);I=G.firstChild,H=I.firstChild,J=I.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(H.offsetTop!==5);this.doesAddBorderForTableAndCells=(J.offsetTop===5);I.style.overflow="hidden",I.style.position="relative";this.subtractsBorderForOverflowNotVisible=(H.offsetTop===-5);M.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(M.offsetTop===0);M.style.marginTop=K;M.removeChild(G);this.initialized=true},bodyOffset:function(F){p.offset.initialized||p.offset.initialize();var H=F.offsetTop,G=F.offsetLeft;if(p.offset.doesNotIncludeMarginInBodyOffset){H+=parseInt(p.curCSS(F,"marginTop",true),10)||0,G+=parseInt(p.curCSS(F,"marginLeft",true),10)||0}return{top:H,left:G}}};p.fn.extend({position:function(){var J=0,I=0,G;if(this[0]){var H=this.offsetParent(),K=this.offset(),F=/^body|html$/i.test(H[0].tagName)?{top:0,left:0}:H.offset();K.top-=k(this,"marginTop");K.left-=k(this,"marginLeft");F.top+=k(H,"borderTopWidth");F.left+=k(H,"borderLeftWidth");G={top:K.top-F.top,left:K.left-F.left}}return G},offsetParent:function(){var F=this[0].offsetParent||document.body;while(F&&(!/^body|html$/i.test(F.tagName)&&p.css(F,"position")=="static")){F=F.offsetParent}return p(F)}});p.each(["Left","Top"],function(G,F){var H="scroll"+F;p.fn[H]=function(I){if(!this[0]){return null}return I!==g?this.each(function(){this==m||this==document?m.scrollTo(!G?I:p(m).scrollLeft(),G?I:p(m).scrollTop()):this[H]=I}):this[0]==m||this[0]==document?self[G?"pageYOffset":"pageXOffset"]||p.boxModel&&document.documentElement[H]||document.body[H]:this[0][H]}});p.each(["Height","Width"],function(J,H){var F=J?"Left":"Top",I=J?"Right":"Bottom",G=H.toLowerCase();p.fn["inner"+H]=function(){return this[0]?p.css(this[0],G,false,"padding"):null};p.fn["outer"+H]=function(L){return this[0]?p.css(this[0],G,false,L?"margin":"border"):null};var K=H.toLowerCase();p.fn[K]=function(L){return this[0]==m?document.compatMode=="CSS1Compat"&&document.documentElement["client"+H]||document.body["client"+H]:this[0]==document?Math.max(document.documentElement["client"+H],document.body["scroll"+H],document.documentElement["scroll"+H],document.body["offset"+H],document.documentElement["offset"+H]):L===g?(this.length?p.css(this[0],K):null):this.css(K,typeof L==="string"?L:L+"px")}})})();var $jk=jQuery.noConflict();var kibboko;if(typeof kibboko=="undefined"||!kibboko){kibboko={}}if(typeof kibboko.widgets=="undefined"||!kibboko.widgets){kibboko.widgets={}}if(typeof kibboko.widgetUrl=="undefined"||!kibboko.widgetUrl){kibboko.widgetUrl="http://static.kibboko.com/widget"}if(typeof kibboko.apiUrl=="undefined"||!kibboko.apiUrl){kibboko.apiUrl="http://service.kibboko.com/api"}if(typeof kibboko.pubimagesUrl=="undefined"||!kibboko.pubimagesUrl){kibboko.pubimagesUrl="http://static.kibboko.com/pubimages"}if(typeof kibboko.defaultCollapsedItemMode=="undefined"||!kibboko.defaultCollapsedItemMode){kibboko.defaultCollapsedItemMode="fullimage"}if(kibboko.itemWidgetChannelId=="charlo"){kibboko.defaultCollapsedItemMode="text"}if(typeof kibboko.defaultExpandedItemMode=="undefined"||!kibboko.defaultExpandedItemMode){kibboko.defaultExpandedItemMode="fullimage"}kibboko.getCss=function(a){var b=document.createElement("link");$jk(b).attr("rel","stylesheet").attr("type","text/css").attr("media","screen").attr("href",a).appendTo("head")};kibboko.getPrintCss=function(a){var b=document.createElement("link");$jk(b).attr("rel","stylesheet").attr("type","text/css").attr("media","print").attr("href",a).appendTo("head")};kibboko.callApi=function(f,d,e,a,c){var b={type:"GET",dataType:"jsonp",url:kibboko.apiUrl+"/"+f+"/jsonp",data:d,context:e,jsonp:"bid",successCallback:a,success:function(g){this.successCallback.call(this.context,g)}};if(c){b.errorCallback=c;b.error=function(j,g,h){this.errorCallback.call(this.context,j,g,h)}}else{b.error=kibboko.ajaxError}$jk.ajax(b)};kibboko.log=function(a){if(typeof console!=undefined&&typeof kibboko.debug!=undefined&&kibboko.debug){console.log(a)}};kibboko.ajaxError=function(c,a,b){kibboko.log("ajax error: "+a+".  http status="+c.status+"("+c.statusText+")");if(b){kibboko.log(b)}};kibboko.removeValueFromArray=function(b,c){var a=$jk.inArray(b,c);if(a>=0){c.splice(a,1)}};kibboko.generateUserDataHashForFlash=function(){var a=navigator.appName;a+=navigator.appVersion;a+=kibboko.getLanguage;a+=navigator.platform;a+=navigator.userAgent;a+=screen.width+"x"+screen.height+screen.colorDepth;a+=document.referrer;return a};kibboko.thisMovie=function(a){if(navigator.appName.indexOf("Microsoft")!=-1){return window[a]}else{return document[a]}};kibboko.getLanguage=function(){if(navigator.userLanguage=="string"){return(navigator.userLanguage)}else{if(navigator.language=="string"){return(navigator.language)}else{return("(Not supported)")}}};kibboko.getUuid=function(){var b=kibboko.thisMovie("kibbokoswf");var a=b.getUuid();return a};kibboko.setUuid=function(b){var a=kibboko.thisMovie("kibbokoswf");a.setUuid(b)};kibboko.getCategoryIndex=function(a){var b=kibboko.thisMovie("kibbokoswf");var c=b.getCategoryIndex(a);return c};kibboko.setCategoryIndex=function(a,c){var b=kibboko.thisMovie("kibbokoswf");b.setCategoryIndex(a,parseInt(c))};kibboko.getListRotationExpiration=function(){var a=kibboko.thisMovie("kibbokoswf");var b=a.getListRotationExpiration();return b};kibboko.setListRotationExpiration=function(b){var a=kibboko.thisMovie("kibbokoswf");a.setListRotationExpiration(b)};kibboko.getCursorPosition=function(a){a=a||window.event;var b={x:0,y:0};if(a.pageX||a.pageY){b.x=a.pageX;b.y=a.pageY}else{b.x=a.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;b.y=a.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop}return b};kibboko.showToolTip=function(a,b){b.t=b.title;b.title="";var c=kibboko.getCursorPosition(a);if($jk("#kibboko_tooltipwrap").length>0){$jk("#kibboko_tooltipwrap").remove()}$jk("body").append("<div id='kibboko_tooltipwrap'><a class='ktooltip'><span></span>"+b.t+"</a></div>");$jk("#kibboko_tooltipwrap").css("top",(c.y-40)+"px").css("left",(c.x-20)+"px").fadeIn(100)};kibboko.hideToolTip=function(a){if(a.t){a.title=a.t;a.t=null}$jk("#kibboko_tooltipwrap").remove()};kibboko.moveToolTip=function(a){var b=kibboko.getCursorPosition(a);$jk("#kibboko_tooltipwrap").css("top",(b.y-40)+"px").css("left",(b.x-20)+"px")};kibboko.getUrlParams=function(b){b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var a="[\\?&]"+b+"=([^&#]*)";var d=new RegExp(a);var c=d.exec(window.location.href);if(c==null){return""}else{return c[1]}};kibboko.getTodayStart=function(){var a=new Date();return new Date(a.getFullYear(),a.getMonth(),a.getDate())};kibboko.getTomorrowStart=function(){var a=new Date();a.setTime(a.getTime()+(1000*3600*24));return new Date(a.getFullYear(),a.getMonth(),a.getDate())};kibboko.formatTimeAsAge=function(e){var d=new Date(e);var c=new Date();var b=kibboko.getTodayStart();if(b-d<=0){var f=d;if(c-d<0){f=c}return"Today "+kibboko.formatAsTimeOfDay(f)}var g=Math.floor((b-d)/86400000);if(g>30){var a=Math.floor(g/30);if(a==1){return"1 month ago"}else{return a+" months ago"}}if(g==0){return"Yesterday "+kibboko.formatAsTimeOfDay(d)}return(g+1)+" days ago"};kibboko.formatAsTimeOfDay=function(a){var b="";if(a.getHours()>12){b+=(a.getHours()-12)+":"}else{b+=a.getHours()+":"}if(a.getMinutes()<10){b+="0"+a.getMinutes()}else{b+=a.getMinutes()}if(a.getHours()>12){b+=" pm"}else{b+=" am"}return b};String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"")};Array.prototype.compare=function(b){if(this.length!=b.length){return false}for(var a=0;a<b.length;a++){if(this[a].compare){if(!this[a].compare(b[a])){return false}}if(this[a]!==b[a]){return false}}return true};kibboko.ItemContainer=function(b,a){this.view=b;this.gridSizeX=0;this.gridSizeY=0;this.voteUpHistory=new Array();this.pageItemBox=null;this.itemBuffer=a;this.itemBuffer.view=this.view;this.winHeight=$jk(window).height();this.winWidth=$jk(window).width();this.view.data("controller",this).bind(kibboko.ItemBuffer.EVENT_NEW_INVENTORY,function(d){d.stopPropagation();var c=$jk(this).data("controller");c.refreshAll.call(c,d)}).bind(kibboko.ItemBuffer.EVENT_NEW_RECOMMENDED,function(d){d.stopPropagation();var c=$jk(this).data("controller");c.refreshOneBoxType.call(c,kibboko.PersonalRecommendedItemBox.type,c.itemBuffer.getNextPersonalRecommendedItemBox)}).bind(kibboko.ItemBuffer.EVENT_NEW_SIMILAR,function(d){d.stopPropagation();var c=$jk(this).data("controller");if(c.itemBuffer.similarItems.length>0){c.refreshOneBoxType.call(c,kibboko.SimilarItemBox.type,c.itemBuffer.getNextSimilarItemBox)}else{c.showLoadingIndicator("Thank you","No similar articles were found at this time",true)}}).bind(kibboko.ItemBox.EVENT_CLOSE,function(e,d){e.stopPropagation();var c=$jk(this).data("controller");c.replaceItemBox(d)}).bind(kibboko.ItemBox.EVENT_RATING,function(e,d,f){e.stopPropagation();var c=$jk(this).data("controller");c.onRating(d,f)});$jk(window).resize(function(d){var c=$jk(".item_container").data("controller");if($jk(window).height()!=c.winHeight||$jk(window).width()!=c.winWidth){c.resize.call(c,true);c.refresh.call(c);c.winHeight=$jk(window).height();c.winWidth=$jk(window).width()}});this.resize();return this};kibboko.ItemContainer.prototype.toString=function(){return"ItemContainer"};kibboko.ItemContainer.minItemPadding=4;kibboko.ItemContainer.EVENT_EMPTY="ItemContainerEmpty";kibboko.ItemContainer.EVENT_REFRESHED="ItemContainerRefreshed";kibboko.ItemContainer.prototype.resize=function(c){if(c){this.restock()}var d=kibboko.ItemBox.getFullWidth(this.itemBuffer.itemBoxMode);var b=kibboko.ItemBox.getFullHeight(this.itemBuffer.itemBoxMode);this.gridSizeX=Math.floor((this.view.width()-kibboko.ItemContainer.minItemPadding)/(d+kibboko.ItemContainer.minItemPadding));this.gridSizeY=Math.floor((this.view.height()-kibboko.ItemContainer.minItemPadding)/(b+kibboko.ItemContainer.minItemPadding));this.paddingX=Math.floor((this.view.width()-this.gridSizeX*d)/(this.gridSizeX+1));this.paddingY=Math.floor((this.view.height()-this.gridSizeY*b)/(this.gridSizeY+1));this.itemBoxes=Array(this.gridSizeX);this.itemBoxesById={};for(var a=0;a<this.gridSizeX;a++){this.itemBoxes[a]=Array(this.gridSizeY)}};kibboko.ItemContainer.prototype.refreshAll=function(){this.removeAll();this.refresh()};kibboko.ItemContainer.prototype.showLoadingIndicator=function(d,c,b){b=b||false;var a=$jk("#kibboko_item_widget").data("controller");if(typeof d!="undefined"){a.view.find("#loading_indicator h1").html(d)}if(typeof c!="undefined"){a.view.find("#loading_indicator p").html(c)}a.view.find("#loading_indicator").show();if(b){a.view.find("#loading_indicator").animate({opacity:1},2000).fadeOut("slow")}};kibboko.ItemContainer.prototype.hideLoadingIndicator=function(){var a=$jk("#kibboko_item_widget").data("controller");a.view.find("#loading_indicator").animate({opacity:1},1500).fadeOut("slow")};kibboko.ItemContainer.prototype.refresh=function(){var d=true;var b=true;var c=true;var e=0;while(b&&e<this.gridSizeY){var a=0;while(b&&a<this.gridSizeX){if(this.itemBoxes[a][e]){d=false}else{if(a==0&&e==0&&this.pageItemBox){b=this.pageItemBox;this.addItemBox(b,a++,e);d=false;continue}b=this.itemBuffer.getNextItemBox(c);if(b){if(this.itemBoxesById[b.item.id]){c=true}else{this.addItemBox(b,a++,e);c=false;d=false}}}}e++}this.triggerRefreshEvents(d)};kibboko.ItemContainer.prototype.refreshOneBoxType=function(b,f){for(var g=0;g<this.gridSizeY;g++){for(var a=0;a<this.gridSizeX;a++){if(this.itemBoxes[a][g]&&this.itemBoxes[a][g].type==b){this.removeItemBox(this.itemBoxes[a][g])}}}var e=true;var c=true;var d=true;g=0;while(c&&g<this.gridSizeY){a=0;while(c&&a<this.gridSizeX){if(this.itemBoxes[a][g]){a++;e=false}else{c=f.call(this.itemBuffer);if(!c){c=this.itemBuffer.getNextItemBox(d)}if(c){if(this.itemBoxesById[c.item.id]){d=true}else{this.addItemBox(c,a++,g);this.itemBoxes[a-1][g].view.addClass("animateMe");d=false;e=false}}else{a++;e=false}}}g++}this.animateBoxes();this.triggerRefreshEvents(e)};kibboko.ItemContainer.prototype.restock=function(){for(var b=(this.gridSizeY-1);b>=0;b--){for(var a=(this.gridSizeX-1);a>=0;a--){if(this.itemBoxes[a][b]){if(!kibboko.pageItem||this.itemBoxes[a][b].item.id!=kibboko.pageItem.id){this.itemBuffer.restock(this.itemBoxes[a][b])}this.removeItemBox(this.itemBoxes[a][b])}}}this.itemBuffer.selectorIndex=0};kibboko.ItemContainer.prototype.alreadyVisibleButNotAsRecommended=function(b){var c=false;for(var d=0;!c&&d<this.gridSizeY;d++){for(var a=0;!c&&a<this.gridSizeX;a++){if(this.itemBoxes[a][d]&&this.itemBoxes[a][d].type!=kibboko.PersonalRecommendedItemBox.type&&this.itemBoxes[a][d].itemId==b.item.id){c=true}}}return c};kibboko.ItemContainer.prototype.triggerRefreshEvents=function(a){this.hideLoadingIndicator();if(a){this.view.triggerHandler(kibboko.ItemContainer.EVENT_EMPTY)}else{this.view.triggerHandler(kibboko.ItemContainer.EVENT_REFRESHED)}};kibboko.ItemContainer.prototype.getOffsetX=function(a){return this.paddingX+a*(kibboko.ItemBox.getFullWidth(this.itemBuffer.itemBoxMode)+this.paddingX)};kibboko.ItemContainer.prototype.getOffsetY=function(a){return this.paddingY+a*(kibboko.ItemBox.getFullHeight(this.itemBuffer.itemBoxMode)+this.paddingY)};kibboko.ItemContainer.prototype.addItemBox=function(c,b,a){this.itemBoxesById[c.item.id]=c;this.itemBoxes[b][a]=c;c.xIndex=b;c.yIndex=a;c.render(this.view,this.getOffsetX(b),this.getOffsetY(a))};kibboko.ItemContainer.prototype.removeAll=function(){for(var b=0;b<this.gridSizeY;b++){for(var a=0;a<this.gridSizeX;a++){if(this.itemBoxes[a][b]){this.removeItemBox(this.itemBoxes[a][b])}}}};kibboko.ItemContainer.prototype.removeItemBox=function(a){a.view.remove();delete this.itemBoxesById[a.item.id];this.itemBoxes[a.xIndex][a.yIndex]=null};kibboko.ItemContainer.prototype.replaceItemBox=function(a){var f;var b=true;var e=false;var c;do{c=this.itemBuffer.getNextItemBox(e);if(c){if(this.itemBoxesById[c.item.id]){e=true}else{e=false;f=c}}else{b=false}}while(!f&&b);this.removeItemBox(a);if(f){this.addItemBox(f,a.xIndex,a.yIndex)}var d=true;for(var g in this.itemBoxesById){d=false;break}if(d){this.triggerRefreshEvents(true)}};kibboko.ItemContainer.prototype.onRating=function(a,d){kibboko.removeValueFromArray(a.item.id,this.voteUpHistory);if(this.voteUpHistory.length>=1){this.itemBuffer.similarItemId=this.voteUpHistory[this.voteUpHistory.length-1]}else{this.itemBuffer.similarItemId=null}if(d){this.voteUpHistory.push(a.item.id);this.itemBuffer.similarItemId=a.item.id}var c=(a.item.rating!=100)?"Just A Moment":"You really liked it";this.showLoadingIndicator(c,"Looking for more similar stories");var b={cid:this.itemBuffer.channelId,cat:this.itemBuffer.categoryFilter,from_date:this.itemBuffer.dateFilter,iid:a.item.id,uuid:kibboko.uuid,value:a.item.rating};if(this.itemBuffer.similarItemId){b.simiid=this.itemBuffer.similarItemId}kibboko.callApi("widget/rate",b,this,this.ratingCallback)};kibboko.ItemContainer.prototype.ratingCallback=function(a){this.hideLoadingIndicator();this.itemBuffer.replaceSimilarList(a.similarItemList.itemList)};kibboko.ItemContainer.prototype.animateBoxes=function(){$jk(".animateMe").hide();var c=-1;var d=$jk(".animateMe");var a;function b(){a=c++;d.eq(a).css("top",(parseInt(d.eq(a).css("top"))-20).toString()+"px");d.eq(a).animate({opacity:"show",top:(parseInt(d.eq(a).css("top"))+20).toString()+"px"},"fast");if(a<d.length){setTimeout(arguments.callee,500)}else{$jk(".animateMe").removeClass("animateMe")}}b()};kibboko.ItemBuffer=function(a){this.channelId=a;this.itemBoxMode=kibboko.defaultCollapsedItemMode;this.view=null;this.pRecommendedItems=new Array();this.iRecommendedItems=new Array();this.popularItems=new Array();this.similarItems=new Array();this.listSelector=new Array();this.similarItemId=null;this.selectorCount=0;this.selectorIndex=0;this.history=new Array();this.historyByItemId={};this.categoryFilter=new Array();this.dateFilter=new Array();this.categoryIndex={popular:0,pRecommended:0};return this};kibboko.ItemBuffer.selectorMax=4;kibboko.ItemBuffer.toString=function(){return"ItemBuffer"};kibboko.ItemBuffer.EVENT_NEW_INVENTORY="ItemBufferNewInventory";kibboko.ItemBuffer.EVENT_NEW_RECOMMENDED="ItemBufferNewRecommended";kibboko.ItemBuffer.EVENT_NEW_SIMILAR="ItemBufferNewSimilar";kibboko.ItemBuffer.prototype.init=function(c){this.selectorCount=0;this.selectorIndex=0;var b=0;this.categoryIndex.popular=kibboko.getCategoryIndex(b+":popular");var a=new Date();if(c.popularItemList){if(a.getTime()>kibboko.getListRotationExpiration()||++this.categoryIndex.popular>=c.popularItemList.itemList.length){this.categoryIndex.popular=0}kibboko.setCategoryIndex(b+":popular",this.categoryIndex.popular);kibboko.setListRotationExpiration(kibboko.getTomorrowStart().getTime());this.popularItemsSuccessCallback(c.popularItemList)}else{this.popularItmsErrorCallback(c.popularItemList)}this.categoryIndex.pRecommended=kibboko.getCategoryIndex(b+":pRecommended");if(c.recommendedItemList){if(a.getTime()>kibboko.getListRotationExpiration()||++this.categoryIndex.pRecommended>=c.recommendedItemList.itemList.length){this.categoryIndex.pRecommended=0}kibboko.setCategoryIndex(b+":pRecommended",this.categoryIndex.pRecommended);kibboko.setListRotationExpiration(kibboko.getTomorrowStart().getTime());this.pRecommendedItemsSuccessCallback(c.recommendedItemList)}else{this.pRecommendedItemsErrorCallback(c.recommendedItemList)}if(c.iRecommendedItemList){this.iRecommendedItemsSuccessCallback(c.iRecommendedItemList)}else{this.iRecommendedItemsErrorCallback(c.iRecommendedItemList)}if(c.similarItemList){this.similarItemsSuccessCallback(c.similarItemList)}else{this.similarItemsErrorCallback(c.similarItemList)}};kibboko.ItemBuffer.prototype.selfInit=function(){this.selectorCount=0;this.selectorIndex=0;var a={cid:this.channelId,cat:this.categoryFilter,from_date:this.dateFilter,uuid:kibboko.uuid};if(this.similarItemId){a.iid=kibboko.pageItem.id}if(this.similarItemId){a.simiid=this.similarItemId}kibboko.callApi("widget/update",a,this,this.widgetUpdateSuccessCallback,this.widgetUpdateErrorCallback)};kibboko.ItemBuffer.prototype.widgetUpdateSuccessCallback=function(a){this.pRecommendedItemsSuccessCallback(a.recommendedItemList);if(a.similarItemList){this.similarItemsSuccessCallback(a.similarItemList)}else{this.similarItemsErrorCallback()}if(a.iRecommendedItemList){this.iRecommendedItemsSuccessCallback(a.iRecommendedItemList)}else{this.iRecommendedItemsErrorCallback()}this.popularItemsSuccessCallback(a.popularItemList)};kibboko.ItemBuffer.prototype.widgetUpdateErrorCallback=function(a){this.iRecommendedItemsErrorCallback();this.pRecommendedItemsErrorCallback();this.similarItemsErrorCallback();this.popularItemsErrorCallback()};kibboko.ItemBuffer.prototype.pRecommendedItemsSuccessCallback=function(a){this.pRecommendedItems=a.itemList;this.updateSelector(0,{type:kibboko.PersonalRecommendedItemBox.type,list:this.pRecommendedItems})};kibboko.ItemBuffer.prototype.pRecommendedItemsErrorCallback=function(a){this.updateSelector(0,{type:kibboko.PersonalRecommendedItemBox.type,list:this.pRecommendedItems})};kibboko.ItemBuffer.prototype.iRecommendedItemsSuccessCallback=function(a){this.iRecommendedItems=a.itemList;this.updateSelector(1,{type:kibboko.ItemRecommendedItemBox.type,list:this.iRecommendedItems})};kibboko.ItemBuffer.prototype.iRecommendedItemsErrorCallback=function(a){this.updateSelector(1,{type:kibboko.ItemRecommendedItemBox.type,list:this.iRecommendedItems})};kibboko.ItemBuffer.prototype.similarItemsSuccessCallback=function(a){this.similarItems=a.itemList;this.updateSelector(2,{type:kibboko.SimilarItemBox.type,list:this.similarItems})};kibboko.ItemBuffer.prototype.similarItemsErrorCallback=function(a){this.updateSelector(2,{type:kibboko.SimilarItemBox.type,list:this.similarItems})};kibboko.ItemBuffer.prototype.popularItemsSuccessCallback=function(a){this.popularItems=a.itemList;this.updateSelector(3,{type:kibboko.PopularItemBox.type,list:this.popularItems})};kibboko.ItemBuffer.prototype.popularItemsErrorCallback=function(a){this.updateSelector(3,{type:kibboko.PopularItemBox.type,list:this.popularItems})};kibboko.ItemBuffer.prototype.updateSelector=function(b,a){this.rankItemList(a.list);this.listSelector[b]=a;if(this.selectorCount<kibboko.ItemBuffer.selectorMax){this.selectorCount++}if(this.selectorCount>=kibboko.ItemBuffer.selectorMax){this.view.triggerHandler(kibboko.ItemBuffer.EVENT_NEW_INVENTORY)}};kibboko.ItemBuffer.prototype.processList=function(c,b){for(var a=0;a<b.length;a++){if(!this.historyByItemId[b[a].itemId]){c.push(b[a])}}return c};kibboko.ItemBuffer.prototype.getNextItemBox=function(d){var c;var b=0;if(!d){this.incrementSelectorIndex()}do{var a;if(this.listSelector[this.selectorIndex].type==kibboko.PopularItemBox.type){if(d&&this.categoryIndex.popular>=this.listSelector[this.selectorIndex].list.length){this.categoryIndex.popular=0}a=this.getNextPopularItem()}else{if(this.listSelector[this.selectorIndex].type==kibboko.PersonalRecommendedItemBox.type){if(d&&this.categoryIndex.pRecommended>=this.listSelector[this.selectorIndex].list.length){this.categoryIndex.pRecommended=0}a=this.getNextPersonalRecommendedItem()}}if(!a){a=this.listSelector[this.selectorIndex].list.shift()}if(a){c=kibboko.ItemBoxFactory(this.listSelector[this.selectorIndex].type,a,this.itemBoxMode)}else{this.incrementSelectorIndex()}}while(!c&&b++<kibboko.ItemBuffer.selectorMax);return c};kibboko.ItemBuffer.prototype.getNextPersonalRecommendedItem=function(){var a;var b=this.listSelector[this.selectorIndex].list.splice(this.categoryIndex.pRecommended,1);if(b.length>0){a=b[0]}else{a=this.listSelector[this.selectorIndex].list.shift()}return a};kibboko.ItemBuffer.prototype.getNextPopularItem=function(){var a;var b=this.listSelector[this.selectorIndex].list.splice(this.categoryIndex.popular,1);if(b.length>0){a=b[0]}else{a=this.listSelector[this.selectorIndex].list.shift()}return a};kibboko.ItemBuffer.prototype.incrementSelectorIndex=function(){if(++this.selectorIndex>=kibboko.ItemBuffer.selectorMax){this.selectorIndex=0}};kibboko.ItemBuffer.prototype.getNextPersonalRecommendedItemBox=function(){var a=this.getNextPersonalRecommendedItem();if(a){return kibboko.ItemBoxFactory(kibboko.PersonalRecommendedItemBox.type,a,this.itemBoxMode)}};kibboko.ItemBuffer.prototype.getNextSimilarItemBox=function(){var a=this.similarItems.shift();if(a){return kibboko.ItemBoxFactory(kibboko.SimilarItemBox.type,a,this.itemBoxMode)}};kibboko.ItemBuffer.prototype.replaceRecommendedList=function(){kibboko.callApi("items/get_recommended",{cid:this.channelId,cat:this.categoryFilter,from_date:this.dateFilter,uuid:kibboko.uuid},this,this.replacePersonalRecommendedListCallback)};kibboko.ItemBuffer.prototype.replacePersonalRecommendedListCallback=function(a){this.pRecommendedItems=a.itemList;this.rankItemList(this.pRecommendedItems);this.listSelector[1]={type:kibboko.PersonalRecommendedItemBox.type,list:this.pRecommendedItems};this.view.triggerHandler(kibboko.ItemBuffer.EVENT_NEW_RECOMMENDED)};kibboko.ItemBuffer.prototype.replaceSimilarList=function(a){this.similarItems=a;this.rankItemList(this.similarItems);this.listSelector[0]={type:kibboko.SimilarItemBox.type,list:this.similarItems};this.view.triggerHandler(kibboko.ItemBuffer.EVENT_NEW_SIMILAR)};kibboko.ItemBuffer.prototype.restock=function(a){switch(a.type){case kibboko.PopularItemBox.type:this.popularItems.splice(this.categoryIndex.popular,0,a.item);break;case kibboko.ItemRecommendedItemBox.type:this.iRecommendedItems.unshift(a.item);break;case kibboko.PersonalRecommendedItemBox.type:this.pRecommendedItems.splice(this.categoryIndex.pRecommended,0,a.item);break;case kibboko.SimilarItemBox.type:this.similarItems.unshift(a.item);break}};kibboko.ItemBuffer.prototype.rankItemList=function(a){for(var b=0;b<a.length;b++){a[b]["rank"]=b}};kibboko.ItemBox=function(b,c){if(b){this.item=b;if(kibboko.debug){var a=kibboko.getUrlParams("template")?"&template="+kibboko.getUrlParams("template"):"";this.item.url="article?cid="+this.getChannelId()+"&id="+b.id+a}else{this.item.url=b.url}}this.mode=c;return this};kibboko.ItemBox.prototype.toString=function(){return"ItemBox(type="+this.type+", id="+this.item.id+", title="+this.item.title+")"};kibboko.ItemBox.MODE_TEXT="text";kibboko.ItemBox.MODE_FULLIMAGE="fullimage";kibboko.ItemBox.EVENT_CLOSE="ItemBoxClose";kibboko.ItemBox.EVENT_RATING="ItemBoxRating";kibboko.ItemBox.getHeight=function(a){if(a==kibboko.ItemBox.MODE_TEXT){return parseInt($jk("#itemBox_text_dimensions").css("height"))}else{return parseInt($jk("#itemBox_image_dimensions").css("height"))}};kibboko.ItemBox.getWidth=function(a){if(a==kibboko.ItemBox.MODE_TEXT){if($jk("#itemBox_text_dimensions").css("width")&&$jk("#itemBox_text_dimensions").css("width")!="0px"){return parseInt($jk("#itemBox_text_dimensions").css("width"))}else{return parseInt($jk(".kibboko_inline_item_widget").width()-2*kibboko.ItemContainer.minItemPadding-10)}}else{return parseInt($jk("#itemBox_image_dimensions").css("width"))}};kibboko.ItemBox.getFullWidth=function(a){if(a==kibboko.ItemBox.MODE_TEXT){if($jk("#itemBox_text_dimensions").css("width")&&$jk("#itemBox_text_dimensions").css("width")!="0px"){return parseInt($jk("#itemBox_text_dimensions").css("width"))}else{return parseInt($jk(".kibboko_inline_item_widget").width()-2*kibboko.ItemContainer.minItemPadding-10)}}else{return parseInt($jk("#itemBox_image_dimensions").css("width"))}};kibboko.ItemBox.getFullHeight=function(a){if(a==kibboko.ItemBox.MODE_TEXT){return parseInt($jk("#itemBox_text_dimensions").css("height"))}else{return parseInt($jk("#itemBox_image_dimensions").css("height"))}};kibboko.ItemBox.prototype.asHtml=function(a,b){if(this.mode=="text"){return this.asTextHtml(a,b)}else{return this.asImageHtml(a,b)}};kibboko.ItemBox.prototype.asTextHtml=function(b,c){var a='        <div id="'+this.item.id+'" class="'+this.mode+' itemBox"            style="width: '+kibboko.ItemBox.getWidth(this.mode)+"px; height: "+kibboko.ItemBox.getHeight(this.mode)+"px; left: "+b+"px; top: "+c+'px">            <div class="itemBoxPreviewPanel itemBoxPanel" style="display: block">                <div class="itemBoxBanner '+this.getClass()+'">                    <a href="#" class="close hasToolTip" title="show another article">replace</a>                    <a href="#" class="voteup hasToolTip" title="show more like this">vote up</a>    ';a+='                    <div class="itemBoxPaddedArea">                        <div class="itemBoxTitle"><h2><a>'+this.item.title+"</a> <span>("+kibboko.formatTimeAsAge(this.item.lastPublishTime)+")</span></h2></div>                    </div>                </div>            </div>        </div>    ";return a};kibboko.ItemBox.prototype.asImageHtml=function(c,d){var b=(this.item.image)?"background:#000 url("+kibboko.pubimagesUrl+"/"+this.item.id+".jpg) 50% 50% no-repeat":"";var a='        <div id="'+this.item.id+'" class="itemBox"            style="width: '+kibboko.ItemBox.getWidth(this.mode)+"px; height: "+kibboko.ItemBox.getHeight(this.mode)+"px; left: "+c+"px; top: "+d+'px;">            <div class="itemBoxPreviewPanel itemBoxPanel" style="display: block;'+b+' ">                    <div class="itemBoxBanner '+this.getClass()+'">                        <span class="categoryLabelShadow">'+kibboko.itemWidget.getCategoryLabel(this.item.category)+"<em>"+kibboko.formatTimeAsAge(this.item.lastPublishTime)+'</em></span>                        <span class="categoryLabel';if(kibboko.itemWidget.getCategoryLabel(this.item.category)!=""&&$jk("#filterCategories").css("display")!="none"){a+=' hasToolTip" title="show '+kibboko.itemWidget.getCategoryLabel(this.item.category)+' only" style="cursor:pointer">'}else{a+='">'}a+=kibboko.itemWidget.getCategoryLabel(this.item.category)+"<em>"+kibboko.formatTimeAsAge(this.item.lastPublishTime)+'</em></span>                        <a href="#" class="close hasToolTip" title="show another article">replace</a>                    </div>                    <div class="itemBoxSummary">                        <div><h3>'+this.item.title+"</h3>"+kibboko.formatTimeAsAge(this.item.lastPublishTime)+"<br/>"+this.item.description+'</div>                    </div>                    <div class="itemBoxUnPaddedArea">';if(!this.item.image&&this.item.description!=null){a+="<p>"+this.item.description+"</p>"}a+='<div class="itemBoxBottomTitle">                            <div class="kibbokowrap">                                <h2><a>'+this.item.title+'</a></h2>                                <a href="#" class="itemBoxShareButton">Share</a>                                <a href="#" class="itemBoxSeeMoreButton">More Like This</a>                            </div>                        </div>                    </div>            </div>           <div class="itemBoxSharePanel itemBoxPanel">                <div class="itemBoxBanner '+this.getClass()+'">                    <span class="categoryLabelShadow">Share This Story</span>                    <span class="categoryLabel">Share This Story</span>                </div>                <div class="itemBoxPaddedArea">                    <a class="btn itemBoxEmailButton" href="#"><span></span>email to friend </a>                    <a class="btn itemBoxFacebookButton" href="#"><span></span>share on facebook </a>                    <a class="btn itemBoxDiggButton" href="#"><span></span>send to digg </a>                </div>                <div class="itemBoxPanelChooser">                    <a href="#" class="itemBoxBackButton">back</a><div class="clear"></div>                </div>            </div>        <span id="ratingmeter"></span>        </div>        ';return a};kibboko.ItemBox.prototype.render=function(a,b,c){$jk(a).append(this.asHtml(b,c));this.view=$jk("#"+this.item.id);this.view.hide().fadeIn("slow");this.view.data("controller",this).click(function(e){var d=$jk(this).data("controller");d.onItemClick.call(d,e)});this.view.find(".itemBoxSeeMoreButton").click(function(e){var d=$jk(this).parents(".itemBox").data("controller");d.onRate.call(d,e,true);return false});this.view.find(".voteup").click(function(e){var d=$jk(this).parents(".itemBox").data("controller");d.onRate.call(d,e,true);return false});this.view.find(".votedown").click(function(e){var d=$jk(this).parents(".itemBox").data("controller");d.onRate.call(d,e,false);return false});this.view.find(".itemBoxShareButton").click(function(e){var d=$jk(this).parents(".itemBox").data("controller");d.showSharePanel();e.stopPropagation();return false});this.view.find(".itemBoxRatingMeter").click(function(d){d.stopPropagation();return false});this.view.find(".itemBoxPreviewButton").hover(function(e){var d=$jk(this).parents(".itemBox").data("controller");d.showPreviewPanel();d.view.css("z-index","2");d.view.find(".itemBoxPreviewPanel").css("z-index","2");var f=new Date();d.item.startTime=f.getTime()},function(f){var d=$jk(this).parents(".itemBox").data("controller");d.hidePreviewPanel();d.view.css("z-index",null);d.view.find(".itemBoxPreviewPanel").css("z-index",null);var h=new Date();var e=h.getTime();var g=e-d.item.startTime;if(g>2000){$jk("#kibboko_item_widget").data("controller").trackEvent("preview")}});this.view.find(".itemBoxPreviewButton").click(function(d){d.stopPropagation();return false});this.view.find(".itemBoxEmailButton").click(function(g){var e=$jk("#kibboko_item_widget").data("controller");e.trackEvent("share","email");var d=$jk(this).parents(".itemBox").data("controller");var f="mailto:?subject=check out this link: "+encodeURIComponent(d.item.title)+"&body="+encodeURIComponent(d.getSharingUrl(e.gaTracker)+"\n\n"+d.item.title);self.setTimeout(function(){window.open(f,"_self")},1000);g.stopPropagation();return false});this.view.find(".itemBoxFacebookButton").click(function(g){var e=$jk("#kibboko_item_widget").data("controller");e.trackEvent("share","facebook");var d=$jk(this).parents(".itemBox").data("controller");var f="http://www.facebook.com/share.php?u="+encodeURIComponent(d.getSharingUrl(e.gaTracker));window.open(f,"_blank");g.stopPropagation();return false});this.view.find(".itemBoxTwitterButton").click(function(g){var e=$jk("#kibboko_item_widget").data("controller");e.trackEvent("share","twitter");var d=$jk(this).parents(".itemBox").data("controller");var f="http://www.twitter.com/home?status=Check+Out+This+Link+"+encodeURIComponent(d.getSharingUrl(e.gaTracker));window.open(f,"_blank");g.stopPropagation();return false});this.view.find(".itemBoxDiggButton").click(function(g){var e=$jk("#kibboko_item_widget").data("controller");e.trackEvent("share","digg");var d=$jk(this).parents(".itemBox").data("controller");var f="http://digg.com/submit?url="+encodeURIComponent(d.item.url);window.open(f,"_blank");g.stopPropagation();return false});this.view.find(".itemBoxBackButton").click(function(e){var d=$jk(this).parents(".itemBox").data("controller");d.showMainPanel();e.stopPropagation();return false});this.view.find(".categoryLabel").click(function(f){f.stopPropagation();if($jk(this).hasClass("hasToolTip")){var d=$jk(this).parents(".itemBox").data("controller").item.category;$jk(".category_scroller ul li a[name!="+d+"]").removeClass("checked");$jk(".category_scroller ul li a[name=="+d+"]").addClass("checked");var e=$jk("#kibboko_item_widget").data("controller");e.updateCategoryCount();e.onCategoryFilter();e.trackEvent("categoryFilterApply","quickFilter");kibboko.hideToolTip(this)}return false});this.view.find(".categoryLabel").hover(function(d){if($jk(this).hasClass("hasToolTip")){$jk(this).css("font-weight","bold");$jk(this).prev(".categoryLabelShadow").css("font-weight","bold");$jk(this).animate({fontSize:"14px",paddingTop:"3px"},200);$jk(this).prev(".categoryLabelShadow").animate({fontSize:"14px",paddingTop:"3px"},200);$jk(this).find("em").fadeOut();$jk(this).parent().find(".categoryLabelShadow em").fadeOut()}},function(d){if($jk(this).hasClass("hasToolTip")){$jk(this).css("font-weight","normal");$jk(this).prev(".categoryLabelShadow").css("font-weight","normal");$jk(this).animate({fontSize:"10px",paddingTop:"0"},100);$jk(this).prev(".categoryLabelShadow").animate({fontSize:"10px",paddingTop:"0"},100);$jk(this).find("em").fadeIn();$jk(this).parent().find(".categoryLabelShadow em").fadeIn()}});this.view.find(".close").click(function(e){var d=$jk(this).parents(".itemBox").data("controller");d.onClose.call(d,e);return false});this.view.find(".hasToolTip").mouseenter(function(d){kibboko.showToolTip(d,this)}).mouseleave(function(){kibboko.hideToolTip(this)}).mousemove(function(d){kibboko.moveToolTip(d)});this.view.find(".itemBoxPreviewPanel").mouseenter(function(d){$jk(this).find(".itemBoxShareButton").animate({width:"show"},300);$jk(this).find(".itemBoxBottomTitle").animate({bottom:"0px"},200);$jk(this).find(".itemBoxSeeMoreButton").animate({left:"0"},300)}).mouseleave(function(){$jk(this).find(".itemBoxShareButton").animate({width:"hide"},300);$jk(this).find(".itemBoxBottomTitle").animate({bottom:"-18px"},200);$jk(this).find(".itemBoxSeeMoreButton").animate({left:"-75px"},300)});this.view.find(".itemBoxSeeMoreButton").hover(function(d){$jk(this).animate({fontSize:"12px"},200)},function(d){$jk(this).animate({fontSize:"10px"},200)});this.view.find(".itemBoxShareButton").hover(function(d){$jk(this).animate({fontSize:"12px",backgroundColor:"#888"},200)},function(d){$jk(this).animate({fontSize:"10px",backgroundColor:"#666"},200)})};kibboko.ItemBox.prototype.getSharingUrl=function(a){return kibboko.widgetUrl+"/itemproxy.html?tid="+a+"&iurl="+encodeURIComponent(this.item.url)};kibboko.ItemBox.prototype.animatePoof=function(){var c=0;var d=5;var a=32;var b=120;for(i=1;i<d;i++){$jk(".poof").animate({backgroundPosition:"0 "+(c-a)+"px"},b);c-=a}setTimeout("$jk('.poof').hide()",d*b)};kibboko.ItemBox.prototype.onItemClick=function(d){var a=$jk("#kibboko_item_widget").data("controller");var b=this.type.toString();b+=(this.item.image)?" - image":" - no image";a.trackEvent("clickthrough",b);var c=(a.expanded)?"expanded - ":"normal - ";c+="["+(this.xIndex+1)+","+(this.yIndex+1)+"]";a.trackEvent("Position",c);kibboko.callApi("clickthrough/add",{cid:this.getChannelId(),iid:this.item.id,ctt:this.typeOrdinal,ctr:this.item.rank,ctx:this.xIndex+1,cty:this.yIndex+1,uuid:kibboko.uuid},this,this.addClickthroughCallback,this.addClickthroughCallback)};kibboko.ItemBox.prototype.addClickthroughCallback=function(a){window.location=this.item.url};kibboko.ItemBox.prototype.onRate=function(b,c){b.stopPropagation();var a=this.item.rating;if(c){this.item.rating=75}else{this.item.rating=25}if(a!=this.item.rating){$jk("#kibboko_item_widget").data("controller").trackEvent("rate");this.view.trigger(kibboko.ItemBox.EVENT_RATING,[this,c])}};kibboko.ItemBox.prototype.onClose=function(b){b.stopPropagation();var a=$jk("#kibboko_item_widget").data("controller");a.trackEvent("replace");a.replacedItems++;if(a.replacedItems>2&&a.expanded==false&&a.view.find(".moreless").css("display")!="none"){a.itemContainer.showLoadingIndicator("Try the expanded mode","You can see more articles");a.expandWidget();a.trackEvent("expand","auto")}var d=(parseInt(this.view.css("left"))+kibboko.ItemBox.getWidth()-30).toString()+"px";var c=this.view.css("top");$jk(".poof").css({left:d,top:c}).show();this.animatePoof();if(!this.item.rating){this.item.rating=25;kibboko.callApi("rating/add",{cid:this.getChannelId(),iid:this.item.id,value:this.item.rating,uuid:kibboko.uuid},this,this.close,this.close)}else{this.close()}};kibboko.ItemBox.prototype.showThumbMeter=function(){switch(this.item.rating){case 100:this.view.find("#ratingmeter").removeClass().addClass("twothumbs");break;case 75:this.view.find("#ratingmeter").removeClass().addClass("onethumb");break;case 25:this.view.find("#ratingmeter").removeClass().addClass("thumbDown");break;case 1:this.view.find("#ratingmeter").removeClass().addClass("twoThumbsDown");break;default:this.view.find("#ratingmeter").removeClass()}};kibboko.ItemBox.prototype.showSharePanel=function(a){this.view.find(".itemBoxPanel").css("display","none");this.view.find(".itemBoxSharePanel").css("display","block")};kibboko.ItemBox.prototype.showRatePanel=function(a){this.view.find(".itemBoxPanel").css("display","none");this.view.find(".itemBoxRatePanel").css("display","block")};kibboko.ItemBox.prototype.showPreviewPanel=function(a){this.view.find(".itemBoxSummary").animate({opacity:"show",top:"-120"},"fast")};kibboko.ItemBox.prototype.hidePreviewPanel=function(a){this.view.find(".itemBoxSummary").animate({opacity:"hide",top:"-150"},"fast")};kibboko.ItemBox.prototype.showMainPanel=function(a){this.view.find(".itemBoxPanel").css("display","none");this.view.find(".itemBoxPreviewPanel").css("display","block")};kibboko.ItemBox.prototype.close=function(){this.view.trigger(kibboko.ItemBox.EVENT_CLOSE,this)};kibboko.ItemBox.prototype.getChannelId=function(){return kibboko.itemWidget.channelId};kibboko.ItemBox.prototype.getClass=function(){return""};kibboko.ItemBoxFactory=function(a,b,c){switch(a){case kibboko.ItemRecommendedItemBox.type:return new kibboko.ItemRecommendedItemBox(b,c);case kibboko.PopularItemBox.type:return new kibboko.PopularItemBox(b,c);case kibboko.PersonalRecommendedItemBox.type:return new kibboko.PersonalRecommendedItemBox(b,c);case kibboko.SimilarItemBox.type:return new kibboko.SimilarItemBox(b,c)}};kibboko.PopularItemBox=function(a,b){kibboko.ItemBox.call(this,a,b);this.type=kibboko.PopularItemBox.type;this.typeOrdinal=kibboko.PopularItemBox.typeOrdinal};kibboko.PopularItemBox.prototype=new kibboko.ItemBox();kibboko.PopularItemBox.prototype.constructor=kibboko.PopularItemBox;kibboko.PopularItemBox.type="popular";kibboko.PopularItemBox.typeOrdinal=0;kibboko.PopularItemBox.prototype.getClass=function(){return"itemBoxPopular"};kibboko.ItemRecommendedItemBox=function(a,b){kibboko.ItemBox.call(this,a,b);this.type=kibboko.ItemRecommendedItemBox.type;this.typeOrdinal=kibboko.ItemRecommendedItemBox.typeOrdinal};kibboko.ItemRecommendedItemBox.prototype=new kibboko.ItemBox();kibboko.ItemRecommendedItemBox.prototype.constructor=kibboko.ItemRecommendedItemBox;kibboko.ItemRecommendedItemBox.type="iRecommended";kibboko.ItemRecommendedItemBox.typeOrdinal=3;kibboko.ItemRecommendedItemBox.prototype.getClass=function(){return"itemBoxIRecommended"};kibboko.PersonalRecommendedItemBox=function(a,b){kibboko.ItemBox.call(this,a,b);this.type=kibboko.PersonalRecommendedItemBox.type;this.typeOrdinal=kibboko.PersonalRecommendedItemBox.typeOrdinal};kibboko.PersonalRecommendedItemBox.prototype=new kibboko.ItemBox();kibboko.PersonalRecommendedItemBox.prototype.constructor=kibboko.PersonalRecommendedItemBox;kibboko.PersonalRecommendedItemBox.type="pRecommended";kibboko.PersonalRecommendedItemBox.typeOrdinal=1;kibboko.PersonalRecommendedItemBox.prototype.getClass=function(){return"itemBoxRecommended"};kibboko.SimilarItemBox=function(a,b){kibboko.ItemBox.call(this,a,b);this.type=kibboko.SimilarItemBox.type;this.typeOrdinal=kibboko.SimilarItemBox.typeOrdinal};kibboko.SimilarItemBox.prototype=new kibboko.ItemBox();kibboko.SimilarItemBox.prototype.constructor=kibboko.SimilarItemBox;kibboko.SimilarItemBox.type="similar";kibboko.SimilarItemBox.typeOrdinal=2;kibboko.SimilarItemBox.prototype.getClass=function(){return"itemBoxSimilar"};kibboko.getCss(kibboko.widgetUrl+"/css/itemWidget.css");kibboko.getPrintCss(kibboko.widgetUrl+"/css/itemWidgetPrint.css");if(typeof kibboko.customStylesheet!="undefined"&&kibboko.customStylesheet){kibboko.getCss(kibboko.widgetUrl+"/css/"+kibboko.customStylesheet)}document.write('<div id="kibboko_item_widget"><script src="http://www.google-analytics.com/ga.js" type="text/javascript"><\/script></div><div id="kibbokoFlash"></div>');kibboko.ItemWidget=function(a){this.channelId=a;this.categories={};this.view=$jk("#kibboko_item_widget");this.view.data("controller",this);this.expanded=false;this.showingHelp=false;this.usedCategoryFilter=false;this.usedCategoryFilterApply=false;this.usedDateFilter=false;this.usedHelp=false;this.usedExpand=false;this.collapsedHeight=0;this.expandedWidth=0;this.expandedHeight=0;this.replacedItems=0;this.modeIsSet=false;this.prevCategoryFilter=new Array();return this};kibboko.ItemWidget.prototype.toString=function(){return"ItemWidget("+this.channelId+")"};kibboko.ItemWidget.onLoad=function(a){kibboko.itemWidget=new kibboko.ItemWidget(kibboko.itemWidgetChannelId);kibboko.itemWidget.init()};kibboko.ItemWidget.embedFlash=function(){var a={};var d={allowscriptaccess:"always"};var b={};var c=kibboko.widgetUrl+"/fl/LSO.swf";b.id="kibbokoswf";b.name="kibbokoswf";swfobject.embedSWF(c,"kibbokoFlash","1","1","9.0.0",false,a,d,b)};kibboko.ItemWidget.prototype.init=function(){var a={cid:this.channelId,guid:kibboko.pageItemGuid};kibboko.uuid=kibboko.getUuid();if(kibboko.uuid){a.uuid=kibboko.uuid}kibboko.callApi("widget/init",a,this,this.onInitialization)};kibboko.ItemWidget.prototype.onInitialization=function(a){if(a.user){kibboko.setUuid(a.user.id);kibboko.uuid=a.user.id}if((a.recommendedItemList&&a.recommendedItemList.itemList.length>0)||(a.iRecommendedItemList&&a.iRecommendedItemList.itemList.length>0)||(a.similarItemList&&a.similarItemList.itemList.length>0)||(a.popularItemList&&a.popularItemList.itemList.length>0)){this.initCategories(a.channel.categories);this.gaTracker=a.channel.gaTracker;kibboko.pageItem=a.item;this.trackPageView();this.trackEvent("loaded");this.render();this.initContainer(a);this.setModeButtonState()}};kibboko.ItemWidget.prototype.initCategories=function(a){for(var b=0;b<a.length;b++){this.categories[a[b].id]=a[b].name}};kibboko.ItemWidget.prototype.trackPageView=function(b){if(typeof kibboko.campName!="undefined"&&kibboko.campName){this.getGaTracker()._setCampNameKey(kibboko.campName)}if(typeof kibboko.campContent!="undefined"&&kibboko.campContent){this.getGaTracker()._setCampContentKey(kibboko.campContent)}try{var c=this.getGaTracker()._trackPageview(b)}catch(a){kibboko.log(a)}};kibboko.ItemWidget.prototype.trackEvent=function(a,b,d){try{var f=this.getGaTracker()._trackEvent("ItemWidget",a,b,d)}catch(c){kibboko.log(c)}};kibboko.ItemWidget.prototype.getGaTracker=function(){if(!kibboko.gaTracker){kibboko.gaTracker=_gat._getTracker(this.gaTracker);kibboko.gaTracker._setDomainName("none");kibboko.gaTracker._setAllowLinker(true);kibboko.gaTracker._setAllowHash(false);kibboko.gaTracker._link();kibboko.gaTracker._linkByPost()}return kibboko.gaTracker};kibboko.ItemWidget.prototype.render=function(){this.view.html('        <div id="'+this.channelId+'" class="kibboko_inline_item_widget">            <div id="expanded_widget_dimensions"></div>            <div id="collapsed_widget_dimensions"></div>            <div id="itemBox_image_dimensions"></div>            <div id="itemBox_text_dimensions"></div>            <div id="widget_tabs">				<a class="hasToolTip mode text" href="#" title="text view">text</a>                <a class="hasToolTip mode grid" href="#" title="grid view">grid</a>                <a class="hasToolTip mode big" href="#" title="expand">more</a>                <ul class="right" style="clear:left">				</ul>				<ul class="left tabs">					<li class="recommendations first selected"><a class="recoTab hasToolTip" title="recommended stories" href="#"><em>Also on</em><div>Recommended Stories</div></a></li>                    <!--<li class="history"><a id="historyTab" href="#"><span></span>History</a></li>-->                </ul>			</div>            <div id="panel_wrapper">                <div id="items_panel" class="panel" style="display: block">                    <div id="items_panel_controls" class="panel_controls">                        <ul id="date_filter" class="right">                            <li class="dates"><a class="first hasToolTip" id="today_date_filter" href="#" title="see today\'s articles">Today</a></li>                            <li class="dates"><a class="hasToolTip" id="week_date_filter" href="#" title="see this week\'s articles">This Week</a></li>                            <li class="dates"><a class="hasToolTip" id="month_date_filter" href="#" title="see this month\'s articles">This Month</a></li>                            <li class="dates"><a class="last on hasToolTip" id="all_date_filter" class="on" href="#" title="see all articles">All</a></li>                            <!--<li><a class="btn" id="refresh" href="#"><span></span>Refresh</a></li>-->                        </ul>                        <!--<a class="hasToolTip btn" id="profileButton" style="float:right; margin:0 0px 0 0" href="#" title="your interest profile"><span></span>profile</a>-->                        <a class="btn hasToolTip" title="filter by topic" id="filterCategories" href="#"><span></span>Categories <em></em></a>                        <div class="clear"></div></div>                    <div class="container_wrapper">                        <div class="item_container">                            <a class="moreless hasToolTip" title="see more articles" href="#"></a>                        </div>                        <div id="error_panel" class="panel">                            <div class="error_container">                                <div class="balloon">                                    <span></span>                                    <h1>aye aye aye! major problemo!</h1>                                    <p id="error_message"></p>                                </div>                            </div>                        </div>                        <div class="poof"></div>                        <div class="category_container">                           <div class="category_scroller">                                 <span><em></em> categories selected.</span><ul></ul>                            </div>                            <div class="category_bar">                                    <a href="#" id="applyCategoryFilter" class="btn"><span></span>Apply Filter </a>                                    <a href="#" id="cancelCategoryFilter" class="cancel">&uarr; Cancel </a>                                    <a href="#" id="selectAllCategories" class="selectAll">Select All </a>                                    <a href="#" id="unselectAllCategories" class="selectAll">Unselect All </a><div class="clear"></div>                            </div>                        </div>                        <div id="loading_indicator"><h1></h1><p> Recalculating your recommendations</p> </div>                    </div>                </div>                <div id="profile_panel" class="panel" style="display: none">                    <div id="profile_panel_controls" class="panel_controls">                        <ul class="right">                            <li><a class="btn recoTab" href="#"><span></span>back</a></li>                        </ul>                        <span>current profile <select><option>default</option><option>+add new</option></select></span>                        <div class="clear"></div>                    </div>                    <div class="container_wrapper">                        <a class="moreless hasToolTip" title="see more articles"  href="#"></a>                            <div style="width:100%; height:100%; overflow:scroll"><div class="profile_container">                                <h2>Your Interest Profile</h2>                                <p> The following words represent your current interests. They are automatically updated based on your recent browsing history. You can add or remove words from the list. You can also "pin" words to prevent them from being overwritten and indicate your long term interests.</p>                                <ul>                                    <li>topic<a href="#" class="close hasToolTip" title="not interested"></a><a href="#" class="pin hasToolTip" title="pin this"></a></li>                                    <li class="add"><input value="enter interest" style="height:14px; width:120px !important; clear:left; float:left;" type="text"></input><a href="#" >+</a></li>                                </ul>                            </div></div>                    </div>                </div>                <div id="help_panel" class="panel">                    <div id="help_container"><h2>Stories just for you!</h2><p>This box shows other stories on this website that have been personally picked for you! We hope we can help you connect with your favourite articles, from the hundreds that are published every day. We love to hear from you, please use the feedback link to get in touch.</p>                         <a class="closeHelp" id="closeHelp" href="#">close help</a>                        <div id="flashTutorial">                        </div>                    </div>                </div>            </div>        </div>        <ul id="legend">                <li class="copyright"><a href="http://www.kibboko.com" target="_blank">&#169; 2009 Kibboko, Inc. </a></li>            	<li class="terms"><a rel="kibbokoexternal" href="http://kibboko.com/terms.html">Terms</a></li>                <li class="terms"><a href="mailto:feedback@kibboko.com">Feedback</a></li>                <li class="terms"><a id="whatsthis" href="#">What\'s This?</a></li>        </ul>    ');this.collapsedHeight=parseInt(this.view.find("#collapsed_widget_dimensions").css("height"));this.expandedWidth=parseInt(this.view.find("#expanded_widget_dimensions").css("width"));this.expandedHeight=parseInt(this.view.find("#expanded_widget_dimensions").css("height"));this.renderHeight(this.collapsedHeight);this.renderCategories();this.view.find(".instructions").click(function(a){a.stopPropagation();$jk(this).hide();return false});this.view.find(".moreless").click(function(b){b.stopPropagation();var a=$jk("#kibboko_item_widget").data("controller");a.clickExpand();return false});this.view.find(".mode.big").click(function(b){b.stopPropagation();var a=$jk("#kibboko_item_widget").data("controller");a.clickExpand();return false});this.view.find(".recoTab").click(function(c){var a=$jk("#kibboko_item_widget").data("controller");a.selectTab("recommendations");a.showPanel("items_panel");a.showingHelp=false;var b=$jk(".item_container").data("controller");b.resize.call(b,true);b.refresh.call(b,true);return false});this.view.find('A[rel="kibbokoexternal"]').click(function(){window.open($jk(this).attr("href"),"_blank","width=300, height=400, scrollbars=yes");return false});this.view.find("#showHelp").click(function(e){var b=$jk("#kibboko_item_widget").data("controller");if(!b.usedHelp){b.usedHelp=true;var a={};var f={wmode:"transparent"};var c={};var d=kibboko.widgetUrl+"/fl/tutorial.swf";c.id="kibbokoswf";c.name="kibbokoswf";swfobject.embedSWF(d,"flashTutorial",b.expandedWidth,(b.expandedHeight-50).toString(),"9.0.0",false,a,f,c);b.trackEvent("help")}if(!b.expanded){b.expandWidget()}if(!b.showingHelp){b.displayHelpPanel()}else{b.hideHelpPanel()}return false});this.view.find("#whatsthis").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");if(!a.usedHelp){a.usedHelp=true}a.trackEvent("help");if(!a.showingHelp){a.displayHelpPanel()}else{a.hideHelpPanel()}return false});this.view.find("#profileButton").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");a.showPanel("profile_panel");return false});this.view.find("#closeHelp").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");a.hideHelpPanel();return false});this.view.find("#closeTutorial").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");a.view.find("#tutorial_container").hide();a.view.find("#help_container").show();return false});this.view.find("#filterCategories").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");if(!a.usedCategoryFilter){a.usedCategoryFilter=true;a.trackEvent("categoryFilterOpen")}$jk(".category_container").slideToggle("slow");return false});this.view.find("#cancelCategoryFilter").click(function(b){$jk(".category_container").hide();var a=$jk("#kibboko_item_widget").data("controller");a.updateCategories();return false});this.view.find("#applyCategoryFilter").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");if(!a.usedCategoryFilterApply){a.usedCategoryFilterApply=true;a.trackEvent("categoryFilterApply","dialog")}a.onCategoryFilter();return false});this.view.find("#selectAllCategories").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");a.view.find(".category_scroller ul a").addClass("checked");a.updateCategoryCount();return false});this.view.find("#unselectAllCategories").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");a.view.find(".category_scroller ul a").removeClass("checked");a.updateCategoryCount();return false});this.view.find(".category_scroller ul li a").click(function(a){$jk(this).toggleClass("checked");$jk("#kibboko_item_widget").data("controller").updateCategoryCount();return false});this.view.find(".category_scroller ul li span").click(function(a){$jk(this).parent().siblings().find("input").attr("checked",false);$jk(this).parent().find("input").attr("checked",true);return false});this.view.find("#today_date_filter").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");if(!a.usedDateFilter){a.usedDateFilter=true;a.trackEvent("dateFilter")}a.onTodayDateFilter();return false});this.view.find("#week_date_filter").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");if(!a.usedDateFilter){a.usedDateFilter=true;a.trackEvent("dateFilter")}a.onWeekDateFilter();return false});this.view.find("#month_date_filter").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");if(!a.usedDateFilter){a.usedDateFilter=true;a.trackEvent("dateFilter")}a.onMonthDateFilter();return false});this.view.find("#all_date_filter").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");a.onAllDateFilter();return false});this.view.find(".hasToolTip").mouseenter(function(a){kibboko.showToolTip(a,this)}).mouseleave(function(){kibboko.hideToolTip(this)}).mousemove(function(a){kibboko.moveToolTip(a)});this.view.find(".mode.text").click(function(c){var b=$jk(".item_container").data("controller");var a=$jk("#kibboko_item_widget").data("controller");b.itemBuffer.itemBoxMode=kibboko.ItemBox.MODE_TEXT;b.resize.call(b,true);b.refresh.call(b);a.modeIsSet=true;a.trackEvent("modeChange","text");a.setModeButtonState();return false});this.view.find(".mode.grid").click(function(c){var b=$jk(".item_container").data("controller");var a=$jk("#kibboko_item_widget").data("controller");b.itemBuffer.itemBoxMode=kibboko.ItemBox.MODE_FULLIMAGE;b.resize.call(b,true);b.refresh.call(b);a.modeIsSet=true;a.trackEvent("modeChange","grid");a.setModeButtonState();return false});this.view.find(".profile_container ul li a.close").click(function(a){$jk(this).parent().fadeOut();return false});this.view.find(".profile_container ul li a.pin").click(function(a){$jk(this).parent().toggleClass("pinned");return false})};kibboko.ItemWidget.prototype.setModeButtonState=function(){var a=$jk(".item_container").data("controller");$jk(".mode").removeClass("textOn");$jk(".mode").removeClass("gridOn");if(a.itemBuffer.itemBoxMode==kibboko.ItemBox.MODE_TEXT){$jk(".mode.text").removeClass("gridOn").addClass("textOn")}else{$jk(".mode.grid").removeClass("gridOn").addClass("gridOn")}};kibboko.ItemWidget.prototype.renderHeight=function(a){this.view.css("height",a.toString()+"px");this.view.css("overflow","visible");this.view.find("#panel_wrapper").css("height",(a-25).toString()+"px");this.view.find(".container_wrapper").css("height",(a-47).toString()+"px");this.view.find("#widget_tabs").css("height","25px");this.view.find(".panel_controls").css("height","20px")};kibboko.ItemWidget.prototype.selectTab=function(b){if(!b){b="recommendations"}var a=$jk("#kibboko_item_widget").data("controller");a.view.find("ul.tabs li").removeClass("selected");a.view.find("ul.tabs li."+b).addClass("selected")};kibboko.ItemWidget.prototype.renderCategories=function(){for(var a in this.categories){$jk(".category_scroller ul").append('            <li><a href="#" name="'+a+'" class="checked">'+this.categories[a]+"</a></li>        ")}this.updateCategoryCount()};kibboko.ItemWidget.prototype.updateCategoryCount=function(){var a=this.view.find(".category_scroller ul li a.checked").length;var b=this.view.find(".category_scroller ul li a").length;this.view.find(".category_scroller span em").html(a);this.view.find("#filterCategories em").html(a+"/"+b);if(a!=b){this.view.find("#filterCategories em").css("color","#39b6af")}else{this.view.find("#filterCategories em").css("color","")}};kibboko.ItemWidget.prototype.showWelcomeMessage=function(){var a='<div class="instructions">Thumb up or down to see more choices </div>';$jk(".item_container").prepend(a)};kibboko.ItemWidget.prototype.updateCategories=function(){var a=$jk("#kibboko_item_widget").data("controller");if(a.itemContainer.itemBuffer.categoryFilter.length>0){$jk(".category_scroller ul li a").each(function(){if($jk.inArray(this.name,a.itemContainer.itemBuffer.categoryFilter)>=0){$jk(this).addClass("checked")}})}else{$jk(".category_scroller ul li a").addClass("checked")}this.updateCategoryCount()};kibboko.ItemWidget.prototype.initContainer=function(b){var a=this.view.find(".item_container");a.bind(kibboko.ItemContainer.EVENT_EMPTY,function(c){kibboko.itemWidget.onContainerEmpty.call(kibboko.itemWidget,c)});a.bind(kibboko.ItemContainer.EVENT_REFRESHED,function(c){kibboko.itemWidget.onContainerRefreshed.call(kibboko.itemWidget,c)});this.itemContainer=new kibboko.ItemContainer(a,new kibboko.ItemBuffer(this.channelId));this.itemContainer.showLoadingIndicator("Loading","calculating your recommendations");if(kibboko.pageItem){this.itemContainer.voteUpHistory.push(kibboko.pageItem.id);this.itemContainer.itemBuffer.similarItemId=kibboko.pageItem.id}this.itemContainer.itemBuffer.init(b)};kibboko.ItemWidget.prototype.onContainerEmpty=function(){this.displayErrorPanel("What can I say?","I've got nothing left to show you. ")};kibboko.ItemWidget.prototype.onContainerRefreshed=function(){if(this.view.find(".item_container").css("display")=="none"){this.showPanel("items_panel")}};kibboko.ItemWidget.prototype.showPanel=function(a){this.view.find("#error_panel").css("display",(a=="error_panel")?"block":"none");this.view.find(".item_container").css("display",(a=="items_panel")?"block":"none");this.view.find("#items_panel").css("display",(a=="items_panel"||a=="error_panel")?"block":"none");this.view.find("#help_panel").css("display",(a=="help_panel")?"block":"none");this.view.find("#profile_panel").css("display",(a=="profile_panel")?"block":"none")};kibboko.ItemWidget.prototype.displayErrorPanel=function(b,a){this.view.find("#error_panel h1").html(b);this.view.find("#error_message").html(a);this.showPanel("error_panel")};kibboko.ItemWidget.prototype.displayHelpPanel=function(){this.showPanel("help_panel");this.showingHelp=true};kibboko.ItemWidget.prototype.hideHelpPanel=function(){this.showPanel("items_panel");var a=$jk("#kibboko_item_widget").data("controller");a.view.find("ul.tabs li").removeClass("selected");a.view.find("ul.tabs li.recommendations").addClass("selected");this.showingHelp=false;if(this.view.find("#items_panel").css("display")!="none"){var b=$jk(".item_container").data("controller");b.resize.call(b,true);b.refresh.call(b,true)}};kibboko.ItemWidget.prototype.clickExpand=function(){if(!this.usedExpand){this.usedExpand=true}this.trackEvent("expand","click");if(!this.expanded){this.expandWidget()}else{this.collapseWidget()}};kibboko.ItemWidget.prototype.expandWidget=function(){if(!this.modeIsSet){this.itemContainer.itemBuffer.itemBoxMode=kibboko.defaultExpandedItemMode}this.view.find(".moreless").addClass("expanded");this.view.find(".moreless").attr("t","See fewer articles");this.view.find(".moreless").attr("title","See fewer articles");this.view.find(".mode.big").addClass("isExpanded");this.view.find(".mode.big").attr("t","collapse");this.view.find(".mode.big").attr("title","collapse");this.setModeButtonState();var c=this.expandedHeight;var b=this.expandedWidth;var a=$jk("#kibboko_item_widget").data("controller");this.view.find(".kibboko_inline_item_widget").animate({width:b.toString()+"px"},"fast",function(){a.view.css("height",c.toString()+"px");a.view.find("#panel_wrapper").css("height",(c-25).toString()+"px");a.view.find(".container_wrapper").css("height",(c-47).toString()+"px");a.expanded=true;if($jk("#items_panel").css("display")!="none"){var d=$jk(".item_container").data("controller");d.resize.call(d,true);d.refresh.call(d)}})};kibboko.ItemWidget.prototype.collapseWidget=function(){if(!this.modeIsSet){this.itemContainer.itemBuffer.itemBoxMode=kibboko.defaultCollapsedItemMode}this.view.find(".moreless").removeClass("expanded");this.view.find(".moreless").attr("t","See more articles");this.view.find(".moreless").attr("title","See more articles");this.view.find(".mode.big").removeClass("isExpanded");this.view.find(".mode.big").attr("t","expand");this.view.find(".mode.big").attr("title","expand");this.setModeButtonState();var c=this.collapsedHeight;var b=100;var a=$jk("#kibboko_item_widget").data("controller");a.replacedItems=0;if(this.showingHelp){this.hideHelpPanel();this.showingHelp=false}this.view.find(".kibboko_inline_item_widget").animate({width:b.toString()+"%"},"fast",function(){a.view.css("height",c.toString()+"px");a.view.find("#panel_wrapper").css("height",(c-25).toString()+"px");a.view.find(".container_wrapper").css("height",(c-47).toString()+"px");a.expanded=false;if($jk("#items_panel").css("display")!="none"){var d=$jk(".item_container").data("controller");d.resize.call(d,true);d.refresh.call(d)}})};kibboko.ItemWidget.prototype.getCategoryLabel=function(a){if(this.categories[a]){return this.categories[a]}else{return""}};kibboko.ItemWidget.prototype.onCategoryFilter=function(c){c=c||false;this.prevCategoryFilter=this.itemContainer.itemBuffer.categoryFilter;var b=new Array();var f=$jk(".category_scroller ul li a");var k=true;var h=true;var l="Filtering Categories";var j="";var e;for(var d=0;d<f.length;d++){e=f.get(d);if($jk(e).hasClass("checked")){b.push(f.get(d).name);h=false}else{k=false}}if(h){l="You need to select at least one category";this.itemContainer.showLoadingIndicator(l,"",true);return}if(b.compare(this.prevCategoryFilter)||(k&&this.prevCategoryFilter.length==0)){this.itemContainer.showLoadingIndicator("Already displaying selected categories","",true)}else{if(!c){this.showUndoButton();var a=true}if(k){this.itemContainer.itemBuffer.categoryFilter=new Array();this.view.find("#undo").hide();a=false;l="Showing All Categories"}else{this.itemContainer.itemBuffer.categoryFilter=b;var g=(b.length==1)?kibboko.itemWidget.getCategoryLabel(b[0])+" stories":b.length+" categories";l="Showing "+g}if(a){j="click Undo to show all "}else{j=""}$jk(".category_container").hide();this.itemContainer.showLoadingIndicator(l,j);this.itemContainer.itemBuffer.selfInit()}};kibboko.ItemWidget.prototype.onTodayDateFilter=function(){if(this.itemContainer.itemBuffer.dateFilter!=86400000){this.itemContainer.itemBuffer.dateFilter=86400000;this.setDateFilter("today_date_filter")}};kibboko.ItemWidget.prototype.onWeekDateFilter=function(){if(this.itemContainer.itemBuffer.dateFilter!=604800000){this.itemContainer.itemBuffer.dateFilter=604800000;this.setDateFilter("week_date_filter")}};kibboko.ItemWidget.prototype.onMonthDateFilter=function(){if(this.itemContainer.itemBuffer.dateFilter!=2592000000){this.itemContainer.itemBuffer.dateFilter=2592000000;this.setDateFilter("month_date_filter")}};kibboko.ItemWidget.prototype.onAllDateFilter=function(){if(typeof this.itemContainer.itemBuffer.dateFilter!="object"){this.itemContainer.itemBuffer.dateFilter=new Array();this.setDateFilter("all_date_filter")}};kibboko.ItemWidget.prototype.setDateFilter=function(a){$jk("#date_filter li a").removeClass("on");$jk("#"+a).addClass("on");this.itemContainer.showLoadingIndicator("Filtering by Date","");this.itemContainer.itemBuffer.selfInit()};kibboko.ItemWidget.prototype.showUndoButton=function(){if(!this.view.find("#undo").length>0){this.view.find("#filterCategories").after('<a class="btn" style="margin-left:10px" href="#" id="undo"><span></span>&larr; Undo</a>');this.view.find("#undo").click(function(b){var a=$jk("#kibboko_item_widget").data("controller");a.view.find(".category_scroller ul li a").addClass("checked");$jk(this).hide();a.updateCategoryCount();a.onCategoryFilter(true);a.trackEvent("categoryFilterApply","undo");return false})}else{this.view.find("#undo").show()}};$jk(document).ready(kibboko.ItemWidget.embedFlash);var swfobject=function(){var aq="undefined",aD="object",ab="Shockwave Flash",X="ShockwaveFlash.ShockwaveFlash",aE="application/x-shockwave-flash",ac="SWFObjectExprInst",ax="onreadystatechange",af=window,aL=document,aB=navigator,aa=false,Z=[aN],aG=[],ag=[],al=[],aJ,ad,ap,at,ak=false,aU=false,aH,an,aI=true,ah=function(){var a=typeof aL.getElementById!=aq&&typeof aL.getElementsByTagName!=aq&&typeof aL.createElement!=aq,e=aB.userAgent.toLowerCase(),c=aB.platform.toLowerCase(),h=c?/win/.test(c):/win/.test(e),k=c?/mac/.test(c):/mac/.test(e),g=/webkit/.test(e)?parseFloat(e.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,d=!+"\v1",f=[0,0,0],l=null;if(typeof aB.plugins!=aq&&typeof aB.plugins[ab]==aD){l=aB.plugins[ab].description;if(l&&!(typeof aB.mimeTypes!=aq&&aB.mimeTypes[aE]&&!aB.mimeTypes[aE].enabledPlugin)){aa=true;d=false;l=l.replace(/^.*\s+(\S+\s+\S+$)/,"$1");f[0]=parseInt(l.replace(/^(.*)\..*$/,"$1"),10);f[1]=parseInt(l.replace(/^.*\.(.*)\s.*$/,"$1"),10);f[2]=/[a-zA-Z]/.test(l)?parseInt(l.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof af.ActiveXObject!=aq){try{var j=new ActiveXObject(X);if(j){l=j.GetVariable("$version");if(l){d=true;l=l.split(" ")[1].split(",");f=[parseInt(l[0],10),parseInt(l[1],10),parseInt(l[2],10)]}}}catch(b){}}}return{w3:a,pv:f,wk:g,ie:d,win:h,mac:k}}(),aK=function(){if(!ah.w3){return}if((typeof aL.readyState!=aq&&aL.readyState=="complete")||(typeof aL.readyState==aq&&(aL.getElementsByTagName("body")[0]||aL.body))){aP()}if(!ak){if(typeof aL.addEventListener!=aq){aL.addEventListener("DOMContentLoaded",aP,false)}if(ah.ie&&ah.win){aL.attachEvent(ax,function(){if(aL.readyState=="complete"){aL.detachEvent(ax,arguments.callee);aP()}});if(af==top){(function(){if(ak){return}try{aL.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}aP()})()}}if(ah.wk){(function(){if(ak){return}if(!/loaded|complete/.test(aL.readyState)){setTimeout(arguments.callee,0);return}aP()})()}aC(aP)}}();function aP(){if(ak){return}try{var b=aL.getElementsByTagName("body")[0].appendChild(ar("span"));b.parentNode.removeChild(b)}catch(a){return}ak=true;var d=Z.length;for(var c=0;c<d;c++){Z[c]()}}function aj(a){if(ak){a()}else{Z[Z.length]=a}}function aC(a){if(typeof af.addEventListener!=aq){af.addEventListener("load",a,false)}else{if(typeof aL.addEventListener!=aq){aL.addEventListener("load",a,false)}else{if(typeof af.attachEvent!=aq){aM(af,"onload",a)}else{if(typeof af.onload=="function"){var b=af.onload;af.onload=function(){b();a()}}else{af.onload=a}}}}}function aN(){if(aa){Y()}else{am()}}function Y(){var d=aL.getElementsByTagName("body")[0];var b=ar(aD);b.setAttribute("type",aE);var a=d.appendChild(b);if(a){var c=0;(function(){if(typeof a.GetVariable!=aq){var e=a.GetVariable("$version");if(e){e=e.split(" ")[1].split(",");ah.pv=[parseInt(e[0],10),parseInt(e[1],10),parseInt(e[2],10)]}}else{if(c<10){c++;setTimeout(arguments.callee,10);return}}d.removeChild(b);a=null;am()})()}else{am()}}function am(){var g=aG.length;if(g>0){for(var h=0;h<g;h++){var c=aG[h].id;var m=aG[h].callbackFn;var a={success:false,id:c};if(ah.pv[0]>0){var j=aS(c);if(j){if(ao(aG[h].swfVersion)&&!(ah.wk&&ah.wk<312)){ay(c,true);if(m){a.success=true;a.ref=av(c);m(a)}}else{if(aG[h].expressInstall&&au()){var e={};e.data=aG[h].expressInstall;e.width=j.getAttribute("width")||"0";e.height=j.getAttribute("height")||"0";if(j.getAttribute("class")){e.styleclass=j.getAttribute("class")}if(j.getAttribute("align")){e.align=j.getAttribute("align")}var f={};var d=j.getElementsByTagName("param");var l=d.length;for(var k=0;k<l;k++){if(d[k].getAttribute("name").toLowerCase()!="movie"){f[d[k].getAttribute("name")]=d[k].getAttribute("value")}}ae(e,f,c,m)}else{aF(j);if(m){m(a)}}}}}else{ay(c,true);if(m){var b=av(c);if(b&&typeof b.SetVariable!=aq){a.success=true;a.ref=b}m(a)}}}}}function av(b){var d=null;var c=aS(b);if(c&&c.nodeName=="OBJECT"){if(typeof c.SetVariable!=aq){d=c}else{var a=c.getElementsByTagName(aD)[0];if(a){d=a}}}return d}function au(){return !aU&&ao("6.0.65")&&(ah.win||ah.mac)&&!(ah.wk&&ah.wk<312)}function ae(f,d,h,e){aU=true;ap=e||null;at={success:false,id:h};var a=aS(h);if(a){if(a.nodeName=="OBJECT"){aJ=aO(a);ad=null}else{aJ=a;ad=h}f.id=ac;if(typeof f.width==aq||(!/%$/.test(f.width)&&parseInt(f.width,10)<310)){f.width="310"}if(typeof f.height==aq||(!/%$/.test(f.height)&&parseInt(f.height,10)<137)){f.height="137"}aL.title=aL.title.slice(0,47)+" - Flash Player Installation";var b=ah.ie&&ah.win?"ActiveX":"PlugIn",c="MMredirectURL="+af.location.toString().replace(/&/g,"%26")+"&MMplayerType="+b+"&MMdoctitle="+aL.title;if(typeof d.flashvars!=aq){d.flashvars+="&"+c}else{d.flashvars=c}if(ah.ie&&ah.win&&a.readyState!=4){var g=ar("div");h+="SWFObjectNew";g.setAttribute("id",h);a.parentNode.insertBefore(g,a);a.style.display="none";(function(){if(a.readyState==4){a.parentNode.removeChild(a)}else{setTimeout(arguments.callee,10)}})()}aA(f,d,h)}}function aF(a){if(ah.ie&&ah.win&&a.readyState!=4){var b=ar("div");a.parentNode.insertBefore(b,a);b.parentNode.replaceChild(aO(a),b);a.style.display="none";(function(){if(a.readyState==4){a.parentNode.removeChild(a)}else{setTimeout(arguments.callee,10)}})()}else{a.parentNode.replaceChild(aO(a),a)}}function aO(b){var d=ar("div");if(ah.win&&ah.ie){d.innerHTML=b.innerHTML}else{var e=b.getElementsByTagName(aD)[0];if(e){var a=e.childNodes;if(a){var f=a.length;for(var c=0;c<f;c++){if(!(a[c].nodeType==1&&a[c].nodeName=="PARAM")&&!(a[c].nodeType==8)){d.appendChild(a[c].cloneNode(true))}}}}}return d}function aA(e,g,c){var d,a=aS(c);if(ah.wk&&ah.wk<312){return d}if(a){if(typeof e.id==aq){e.id=c}if(ah.ie&&ah.win){var f="";for(var j in e){if(e[j]!=Object.prototype[j]){if(j.toLowerCase()=="data"){g.movie=e[j]}else{if(j.toLowerCase()=="styleclass"){f+=' class="'+e[j]+'"'}else{if(j.toLowerCase()!="classid"){f+=" "+j+'="'+e[j]+'"'}}}}}var h="";for(var k in g){if(g[k]!=Object.prototype[k]){h+='<param name="'+k+'" value="'+g[k]+'" />'}}a.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+f+">"+h+"</object>";ag[ag.length]=e.id;d=aS(e.id)}else{var b=ar(aD);b.setAttribute("type",aE);for(var l in e){if(e[l]!=Object.prototype[l]){if(l.toLowerCase()=="styleclass"){b.setAttribute("class",e[l])}else{if(l.toLowerCase()!="classid"){b.setAttribute(l,e[l])}}}}for(var m in g){if(g[m]!=Object.prototype[m]&&m.toLowerCase()!="movie"){aQ(b,m,g[m])}}a.parentNode.replaceChild(b,a);d=b}}return d}function aQ(b,d,c){var a=ar("param");a.setAttribute("name",d);a.setAttribute("value",c);b.appendChild(a)}function aw(a){var b=aS(a);if(b&&b.nodeName=="OBJECT"){if(ah.ie&&ah.win){b.style.display="none";(function(){if(b.readyState==4){aT(a)}else{setTimeout(arguments.callee,10)}})()}else{b.parentNode.removeChild(b)}}}function aT(a){var b=aS(a);if(b){for(var c in b){if(typeof b[c]=="function"){b[c]=null}}b.parentNode.removeChild(b)}}function aS(a){var c=null;try{c=aL.getElementById(a)}catch(b){}return c}function ar(a){return aL.createElement(a)}function aM(a,c,b){a.attachEvent(c,b);al[al.length]=[a,c,b]}function ao(a){var b=ah.pv,c=a.split(".");c[0]=parseInt(c[0],10);c[1]=parseInt(c[1],10)||0;c[2]=parseInt(c[2],10)||0;return(b[0]>c[0]||(b[0]==c[0]&&b[1]>c[1])||(b[0]==c[0]&&b[1]==c[1]&&b[2]>=c[2]))?true:false}function az(b,f,a,c){if(ah.ie&&ah.mac){return}var e=aL.getElementsByTagName("head")[0];if(!e){return}var g=(a&&typeof a=="string")?a:"screen";if(c){aH=null;an=null}if(!aH||an!=g){var d=ar("style");d.setAttribute("type","text/css");d.setAttribute("media",g);aH=e.appendChild(d);if(ah.ie&&ah.win&&typeof aL.styleSheets!=aq&&aL.styleSheets.length>0){aH=aL.styleSheets[aL.styleSheets.length-1]}an=g}if(ah.ie&&ah.win){if(aH&&typeof aH.addRule==aD){aH.addRule(b,f)}}else{if(aH&&typeof aL.createTextNode!=aq){aH.appendChild(aL.createTextNode(b+" {"+f+"}"))}}}function ay(a,c){if(!aI){return}var b=c?"visible":"hidden";if(ak&&aS(a)){aS(a).style.visibility=b}else{az("#"+a,"visibility:"+b)}}function ai(b){var a=/[\\\"<>\.;]/;var c=a.exec(b)!=null;return c&&typeof encodeURIComponent!=aq?encodeURIComponent(b):b}var aR=function(){if(ah.ie&&ah.win){window.attachEvent("onunload",function(){var a=al.length;for(var b=0;b<a;b++){al[b][0].detachEvent(al[b][1],al[b][2])}var d=ag.length;for(var c=0;c<d;c++){aw(ag[c])}for(var e in ah){ah[e]=null}ah=null;for(var f in swfobject){swfobject[f]=null}swfobject=null})}}();return{registerObject:function(a,e,c,b){if(ah.w3&&a&&e){var d={};d.id=a;d.swfVersion=e;d.expressInstall=c;d.callbackFn=b;aG[aG.length]=d;ay(a,false)}else{if(b){b({success:false,id:a})}}},getObjectById:function(a){if(ah.w3){return av(a)}},embedSWF:function(l,e,h,f,c,a,b,j,g,k){var d={success:false,id:e};if(ah.w3&&!(ah.wk&&ah.wk<312)&&l&&e&&h&&f&&c){ay(e,false);aj(function(){h+="";f+="";var r={};if(g&&typeof g===aD){for(var p in g){r[p]=g[p]}}r.data=l;r.width=h;r.height=f;var o={};if(j&&typeof j===aD){for(var q in j){o[q]=j[q]}}if(b&&typeof b===aD){for(var m in b){if(typeof o.flashvars!=aq){o.flashvars+="&"+m+"="+b[m]}else{o.flashvars=m+"="+b[m]}}}if(ao(c)){var n=aA(r,o,e);if(r.id==e){ay(e,true)}d.success=true;d.ref=n}else{if(a&&au()){r.data=a;ae(r,o,e,k);return}else{ay(e,true)}}if(k){k(d)}})}else{if(k){k(d)}}},switchOffAutoHideShow:function(){aI=false},ua:ah,getFlashPlayerVersion:function(){return{major:ah.pv[0],minor:ah.pv[1],release:ah.pv[2]}},hasFlashPlayerVersion:ao,createSWF:function(a,b,c){if(ah.w3){return aA(a,b,c)}else{return undefined}},showExpressInstall:function(b,a,d,c){if(ah.w3&&au()){ae(b,a,d,c)}},removeSWF:function(a){if(ah.w3){aw(a)}},createCSS:function(b,a,c,d){if(ah.w3){az(b,a,c,d)}},addDomLoadEvent:aj,addLoadEvent:aC,getQueryParamValue:function(b){var a=aL.location.search||aL.location.hash;if(a){if(/\?/.test(a)){a=a.split("?")[1]}if(b==null){return ai(a)}var c=a.split("&");for(var d=0;d<c.length;d++){if(c[d].substring(0,c[d].indexOf("="))==b){return ai(c[d].substring((c[d].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(aU){var a=aS(ac);if(a&&aJ){a.parentNode.replaceChild(aJ,a);if(ad){ay(ad,true);if(ah.ie&&ah.win){aJ.style.display="block"}}if(ap){ap(at)}}aU=false}}}}();