var TypeOf;(function(){var f=void (0),h=null,e=window,p=Object.prototype.toString,H=/^\[.+ |\]$/g,k="[object Function]",A="[type NaN]",G="[object Number]",E="[object Object]",i="document",F="element",o="event",d="function",w="list",b="object",g="window",x={},I={},s=[],z={},c={},u={};function v(K){var J=p.call(K);return J in c&&(K===f&&"[type undefined]"||K===h&&"[type null]"||J===G&&isNaN(K)&&A)||J}function m(K){var J=v(K);return J!==E&&J}function C(J){return J&&J.replace(H,"")}function D(L){var J=v(L),K;if(J===G){K=""}else{if(isNaN(L/=1)){return false}else{K=" ("+x[J]+")"}}return(isFinite(L)?"number":L.toString())+K}function r(J){return false}function B(J){var K=u[v(J)];return(K===b?r(J):K)||false}function a(J){return(v(J.cancelBubble)==="[object Boolean]"||B(J.stopPropagation))&&o}function y(K){try{return D(n=K.length)==="number"&&(!n||n-1 in K)&&w}catch(J){}}function q(K){try{return K.nodeName&&s[K.nodeType]}catch(J){}}function l(K){var J;return !!K&&((J=q(K))===i&&J||J===F&&K.nodeName.toLowerCase()||J&&K.nodeName||J)}TypeOf=function(K){var J=v(K);return x[J]||K===e&&g||B(K.__typeOf)&&K.__typeOf()||q(K)||a(K)||y(K)||J===E&&r(K)||b};TypeOf.debug=x;TypeOf.element=function(J){return !!J&&q(J)===F&&l(J)};TypeOf.event=function(K){var L;if(!K||!a(K)){return false}try{L=K.type}catch(J){}return L||C(m(K))||o};TypeOf.fn=B;TypeOf.list=function(K){var J=v(K);return J in I?I[J]:!!K&&y(K)};TypeOf.node=l;TypeOf.number=D;TypeOf.object=function(J){return C(v(J).replace(A,G))};TypeOf.scalar=function(J){return z[v(J)]||false};(function(){var M=1,L=9,J=12;u[k]="function";c[p.call(f)]=true;c[p.call(h)]=true;c[G]=false;for(var K=M;K<=J;++K){s[K]="node"}s[M]=F;s[L]=i;function N(S,P,R,O){var Q=m(S);if(Q){O||(O=C(Q).toLowerCase());x[Q]=O;P!==f&&(z[Q]=O);R!==f&&(I[Q]=R&&O)}return Q}N(void (0),true,false);N(null,true,false);N(false,true,false);N(0,true,false);N(0/0,true,false,"NaN");N("",true,true);N(function(){},false,false);N([],false,true);N(/./,false,false);N(new Date(),false,false);N(new Error(),false,false);N(document,false,false,i);if(!N(window,false,false,g)){TypeOf.list=function(P){var O;return P!==window&&((O=v(P)) in I?I[O]:!!P&&y(P))}}N(document.childNodes,false,true,w);N(arguments,false,true,w);if(document.createEvent){N(document.createEvent("UIEvents"),false,false,o);N(document.createEvent("MouseEvents"),false,false,o);N(document.createEvent("MutationEvents"),false,false,o);N(document.createEvent("HTMLEvents"),false,false,o)}if(!B(document.getElementById)){u[E]=b;r=function(O){return u[v(O.call)]&&u[v(O.apply)]&&d}}})()})();(function(){var c=Array.prototype,e=String.prototype;if(!c.indexOf){c.indexOf=function(h){var g=this.length;var i=Number(arguments[1])||0;i=(i<0)?Math.ceil(i):Math.floor(i);if(i<0){i+=g}for(;i<g;i++){if(i in this&&this[i]===h){return i}}return -1}}if(!c.lastIndexOf){c.lastIndexOf=function(h){var g=this.length;var i=Number(arguments[1]);if(isNaN(i)){i=g-1}else{i=(i<0)?Math.ceil(i):Math.floor(i);if(i<0){i+=g}else{if(i>=g){i=g-1}}}for(;i>-1;i--){if(i in this&&this[i]===h){return i}}return -1}}if(!c.every){c.every=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}var l=arguments[1];for(var k=0;k<g;k++){if(k in this&&!h.call(l,this[k],k,this)){return false}}return true}}if(!c.filter){c.filter=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}var m=new Array();var l=arguments[1];for(var k=0;k<g;k++){if(k in this){var o=this[k];if(h.call(l,o,k,this)){m.push(o)}}}return m}}if(!c.forEach){c.forEach=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}var l=arguments[1];for(var k=0;k<g;k++){if(k in this){h.call(l,this[k],k,this)}}}}if(!c.map){c.map=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}var m=new Array(g);var l=arguments[1];for(var k=0;k<g;k++){if(k in this){m[k]=h.call(l,this[k],k,this)}}return m}}if(!c.some){c.some=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}var l=arguments[1];for(var k=0;k<g;k++){if(k in this&&h.call(l,this[k],k,this)){return true}}return false}}if(!c.reduce){c.reduce=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}if(g==0&&arguments.length==1){throw new TypeError()}var k=0;if(arguments.length>=2){var l=arguments[1]}else{do{if(k in this){l=this[k++];break}if(++k>=g){throw new TypeError()}}while(true)}for(;k<g;k++){if(k in this){l=h.call(null,l,this[k],k,this)}}return l}}if(!c.reduceRight){c.reduceRight=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}if(g==0&&arguments.length==1){throw new TypeError()}var k=g-1;if(arguments.length>=2){var l=arguments[1]}else{do{if(k in this){l=this[k--];break}if(--k<0){throw new TypeError()}}while(true)}for(;k>=0;k--){if(k in this){l=h.call(null,l,this[k],k,this)}}return l}}if(!e.trim){var d=/^\s+|\s+$/g;e.trim=function(){return this.replace(d,"")}}if(!e.trimLeft){var f=/^\s+/;e.trimLeft=function(){return this.replace(f,"")}}if(!e.trimRight){var b=/\s+$/;e.trimLeft=function(){return this.replace(b,"")}}function a(g){var h;g in this||typeof(h=this.prototype[g])!=="function"||(this[g]=function(i){return h.apply(i,c.slice.call(arguments,1))})}["concat","every","filter","forEach","indexOf","join","lastIndexOf","map","pop","push","reduce","reduceRight","reverse","shift","slice","some","sort","splice","unshift"].forEach(a,Array);["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","trim","trimLeft","trimRight"].forEach(a,String)})();var core=(function(){function a(e){return e&&"length" in e&&(e.length-1 in e||e.length===0&&typeof(e)!=="function")}function d(e){return Array.prototype.concat.apply([],e)}function b(g,f){if(a(g)){Array.every(g,function(h,k){return f.call(h,k,h)!==false})}else{for(var e in g){if(f.call(g[e],e,g[e])===false){break}}}return g}function c(h,g,e){var f;switch(typeof(g)){case"function":if(arguments.length>2){break}e=g;case"undefined":g=a(h)?[]:{}}b(h,function(l,i){(f=e.call(g,l,i,g))!==undefined&&(g=f)});return g}return{each:b,reduce:c,map:function(h,f){var g,e=[];c(h,e,function(l,i){(g=f.call(i,l,i))!==undefined&&this.push(g)});return d(e)},keys:function(e){return c(e,[],function(f){this.push(f)})},values:function(e){return c(e,[],function(f,g){this.push(g)})},grep:function(g,e,f){return c(g,[],function(i,h){!f!=!e.call(h,i,h)&&this.push(h)})},merge:function(e){Array.prototype.push.apply(e,d(Array.slice(arguments,1)));return e},unique:function(f){var e={};return c(f,[],function(h,g){g in e||(e[g]=true)&&this.push(g)})}}})();
/*
 * 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,B=m.jQuery,r=m.$,q=m.jQuery=m.$=function(H,I){return new q.fn.init(H,I)},G=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;q.fn=q.prototype={init:function(H,K){H=H||document;if(H.nodeType){this[0]=H;this.length=1;this.context=H;return this}if(typeof H==="string"){var J=G.exec(H);if(J&&(J[1]||!K)){if(J[1]){H=q.clean([J[1]],K)}else{var L=document.getElementById(J[3]);if(L&&L.id!=J[3]){return q().find(H)}var I=q(L||[]);I.context=document;I.selector=H;return I}}else{return q(K).find(H)}}else{if(q.isFunction(H)){return q(document).ready(H)}}if(H.selector&&H.context){this.selector=H.selector;this.context=H.context}return this.setArray(q.isArray(H)?H:q.makeArray(H))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(H){return H===g?Array.prototype.slice.call(this):this[H]},pushStack:function(I,K,H){var J=q(I);J.prevObject=this;J.context=this.context;if(K==="find"){J.selector=this.selector+(this.selector?" ":"")+H}else{if(K){J.selector=this.selector+"."+K+"("+H+")"}}return J},setArray:function(H){this.length=0;Array.prototype.push.apply(this,H);return this},each:function(I,H){return q.each(this,I,H)},index:function(H){return q.inArray(H&&H.jquery?H[0]:H,this)},attr:function(I,K,J){var H=I;if(typeof I==="string"){if(K===g){return this[0]&&q[J||"attr"](this[0],I)}else{H={};H[I]=K}}return this.each(function(L){for(I in H){q.attr(J?this.style:this,I,q.prop(this,H[I],J,L,I))}})},css:function(H,I){if((H=="width"||H=="height")&&parseFloat(I)<0){I=g}return this.attr(H,I,"curCSS")},text:function(I){if(typeof I!=="object"&&I!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(I))}var H="";q.each(I||this,function(){q.each(this.childNodes,function(){if(this.nodeType!=8){H+=this.nodeType!=1?this.nodeValue:q.fn.text([this])}})});return H},wrapAll:function(H){if(this[0]){var I=q(H,this[0].ownerDocument).clone();if(this[0].parentNode){I.insertBefore(this[0])}I.map(function(){var J=this;while(J.firstChild){J=J.firstChild}return J}).append(this)}return this},wrapInner:function(H){return this.each(function(){q(this).contents().wrapAll(H)})},wrap:function(H){return this.each(function(){q(this).wrapAll(H)})},append:function(){return this.domManip(arguments,true,function(H){if(this.nodeType==1){this.appendChild(H)}})},prepend:function(){return this.domManip(arguments,true,function(H){if(this.nodeType==1){this.insertBefore(H,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(H){this.parentNode.insertBefore(H,this)})},after:function(){return this.domManip(arguments,false,function(H){this.parentNode.insertBefore(H,this.nextSibling)})},end:function(){return this.prevObject||q([])},push:[].push,sort:[].sort,splice:[].splice,find:function(H){if(this.length===1){var I=this.pushStack([],"find",H);I.length=0;q.find(H,this[0],I);return I}else{return this.pushStack(q.unique(q.map(this,function(J){return q.find(H,J)})),"find",H)}},clone:function(J){var H=this.map(function(){if(!q.support.noCloneEvent&&!q.isXMLDoc(this)){var L=this.outerHTML;if(!L){var M=this.ownerDocument.createElement("div");M.appendChild(this.cloneNode(true));L=M.innerHTML}return q.clean([L.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(J===true){var K=this.find("*").andSelf(),I=0;H.find("*").andSelf().each(function(){if(this.nodeName!==K[I].nodeName){return}var L=q.data(K[I],"events");for(var N in L){for(var M in L[N]){q.event.add(this,N,L[N][M],L[N][M].data)}}I++})}return H},filter:function(H){return this.pushStack(q.isFunction(H)&&q.grep(this,function(J,I){return H.call(J,I)})||q.multiFilter(H,q.grep(this,function(I){return I.nodeType===1})),"filter",H)},closest:function(H){var J=q.expr.match.POS.test(H)?q(H):null,I=0;return this.map(function(){var K=this;while(K&&K.ownerDocument){if(J?J.index(K)>-1:q(K).is(H)){q.data(K,"closest",I);return K}K=K.parentNode;I++}})},not:function(H){if(typeof H==="string"){if(f.test(H)){return this.pushStack(q.multiFilter(H,this,true),"not",H)}else{H=q.multiFilter(H,this)}}var I=H.length&&H[H.length-1]!==g&&!H.nodeType;return this.filter(function(){return I?q.inArray(this,H)<0:this!=H})},add:function(H){return this.pushStack(q.unique(q.merge(this.get(),typeof H==="string"?q(H):q.makeArray(H))))},is:function(H){return !!H&&q.multiFilter(H,this).length>0},hasClass:function(H){return !!H&&this.is("."+H)},val:function(N){if(N===g){var H=this[0];if(H){if(q.nodeName(H,"option")){return(H.attributes.value||{}).specified?H.value:H.text}if(q.nodeName(H,"select")){var L=H.selectedIndex,O=[],P=H.options,K=H.type=="select-one";if(L<0){return null}for(var I=K?L:0,M=K?L+1:P.length;I<M;I++){var J=P[I];if(J.selected){N=q(J).val();if(K){return N}O.push(N)}}return O}return(H.value||"").replace(/\r/g,"")}return g}if(typeof N==="number"){N+=""}return this.each(function(){if(this.nodeType!=1){return}if(q.isArray(N)&&/radio|checkbox/.test(this.type)){this.checked=(q.inArray(this.value,N)>=0||q.inArray(this.name,N)>=0)}else{if(q.nodeName(this,"select")){var Q=q.makeArray(N);q("option",this).each(function(){this.selected=(q.inArray(this.value,Q)>=0||q.inArray(this.text,Q)>=0)});if(!Q.length){this.selectedIndex=-1}}else{this.value=N}}})},html:function(H){return H===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(H)},replaceWith:function(H){return this.after(H).remove()},eq:function(H){return this.slice(H,+H+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(H){return this.pushStack(q.map(this,function(J,I){return H.call(J,I,J)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(M,P,O){if(this[0]){var L=(this[0].ownerDocument||this[0]).createDocumentFragment(),I=q.clean(M,(this[0].ownerDocument||this[0]),L),K=L.firstChild;if(K){for(var J=0,H=this.length;J<H;J++){O.call(N(this[J],K),this.length>1||J>0?L.cloneNode(true):L)}}if(I){q.each(I,C)}}return this;function N(Q,R){return P&&q.nodeName(Q,"table")&&q.nodeName(R,"tr")?(Q.getElementsByTagName("tbody")[0]||Q.appendChild(Q.ownerDocument.createElement("tbody"))):Q}}};q.fn.init.prototype=q.fn;function C(H,I){if(I.src){q.ajax({url:I.src,async:false,dataType:"script"})}else{q.globalEval(I.text||I.textContent||I.innerHTML||"")}if(I.parentNode){I.parentNode.removeChild(I)}}function e(){return +new Date}q.extend=q.fn.extend=function(){var M=arguments[0]||{},K=1,L=arguments.length,H=false,J;if(typeof M==="boolean"){H=M;M=arguments[1]||{};K=2}if(typeof M!=="object"&&!q.isFunction(M)){M={}}if(L==K){M=this;--K}for(;K<L;K++){if((J=arguments[K])!=null){for(var I in J){var N=M[I],O=J[I];if(M===O){continue}if(H&&O&&typeof O==="object"&&!O.nodeType){M[I]=q.extend(H,N||(O.length!=null?[]:{}),O)}else{if(O!==g){M[I]=O}}}}}return M};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,s=document.defaultView||{},v=Object.prototype.toString;q.extend({noConflict:function(H){m.$=r;if(H){m.jQuery=B}return q},isFunction:function(H){return v.call(H)==="[object Function]"},isArray:function(H){return v.call(H)==="[object Array]"},isXMLDoc:function(H){return H.nodeType===9&&H.documentElement.nodeName!=="HTML"||!!H.ownerDocument&&q.isXMLDoc(H.ownerDocument)},globalEval:function(J){if(J&&/\S/.test(J)){var I=document.getElementsByTagName("head")[0]||document.documentElement,H=document.createElement("script");H.type="text/javascript";if(q.support.scriptEval){H.appendChild(document.createTextNode(J))}else{H.text=J}I.insertBefore(H,I.firstChild);I.removeChild(H)}},nodeName:function(I,H){return I.nodeName&&I.nodeName.toUpperCase()==H.toUpperCase()},each:function(J,N,I){var H,K=0,L=J.length;if(I){if(L===g){for(H in J){if(N.apply(J[H],I)===false){break}}}else{for(;K<L;){if(N.apply(J[K++],I)===false){break}}}}else{if(L===g){for(H in J){if(N.call(J[H],H,J[H])===false){break}}}else{for(var M=J[0];K<L&&N.call(M,K,M)!==false;M=J[++K]){}}}return J},prop:function(K,L,J,I,H){if(q.isFunction(L)){L=L.call(K,I)}return typeof L==="number"&&J=="curCSS"&&!b.test(H)?L+"px":L},className:{add:function(H,I){q.each((I||"").split(/\s+/),function(J,K){if(H.nodeType==1&&!q.className.has(H.className,K)){H.className+=(H.className?" ":"")+K}})},remove:function(H,I){if(H.nodeType==1){H.className=I!==g?q.grep(H.className.split(/\s+/),function(J){return !q.className.has(I,J)}).join(" "):""}},has:function(I,H){return I&&q.inArray(H,(I.className||I).toString().split(/\s+/))>-1}},swap:function(K,J,L){var H={};for(var I in J){H[I]=K.style[I];K.style[I]=J[I]}L.call(K);for(var I in J){K.style[I]=H[I]}},css:function(K,I,M,H){if(I=="width"||I=="height"){var O,J={position:"absolute",visibility:"hidden",display:"block"},N=I=="width"?["Left","Right"]:["Top","Bottom"];function L(){O=I=="width"?K.offsetWidth:K.offsetHeight;if(H==="border"){return}q.each(N,function(){if(!H){O-=parseFloat(q.curCSS(K,"padding"+this,true))||0}if(H==="margin"){O+=parseFloat(q.curCSS(K,"margin"+this,true))||0}else{O-=parseFloat(q.curCSS(K,"border"+this+"Width",true))||0}})}if(K.offsetWidth!==0){L()}else{q.swap(K,J,L)}return Math.max(0,Math.round(O))}return q.curCSS(K,I,M)},curCSS:function(L,I,J){var O,H=L.style;if(I=="opacity"&&!q.support.opacity){O=q.attr(H,"opacity");return O==""?"1":O}if(I.match(/float/i)){I=z}if(!J&&H&&H[I]){O=H[I]}else{if(s.getComputedStyle){if(I.match(/float/i)){I="float"}I=I.replace(/([A-Z])/g,"-$1").toLowerCase();var P=s.getComputedStyle(L,null);if(P){O=P.getPropertyValue(I)}if(I=="opacity"&&O==""){O="1"}}else{if(L.currentStyle){var M=I.replace(/\-(\w)/g,function(Q,R){return R.toUpperCase()});O=L.currentStyle[I]||L.currentStyle[M];if(!/^\d+(px)?$/i.test(O)&&/^\d/.test(O)){var K=H.left,N=L.runtimeStyle.left;L.runtimeStyle.left=L.currentStyle.left;H.left=O||0;O=H.pixelLeft+"px";H.left=K;L.runtimeStyle.left=N}}}}return O},clean:function(I,N,L){N=N||document;if(typeof N.createElement==="undefined"){N=N.ownerDocument||N[0]&&N[0].ownerDocument||document}if(!L&&I.length===1&&typeof I[0]==="string"){var K=/^<(\w+)\s*\/?>$/.exec(I[0]);if(K){return[N.createElement(K[1])]}}var J=[],H=[],O=N.createElement("div");q.each(I,function(S,V){if(typeof V==="number"){V+=""}if(!V){return}if(typeof V==="string"){V=V.replace(/(<(\w+)[^>]*?)\/>/g,function(X,Y,W){return W.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?X:Y+"></"+W+">"});var R=V.replace(/^\s+/,"").substring(0,10).toLowerCase();var T=!R.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!R.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||R.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!R.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!R.indexOf("<td")||!R.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!R.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!q.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];O.innerHTML=T[1]+V+T[2];while(T[0]--){O=O.lastChild}if(!q.support.tbody){var U=/<tbody/i.test(V),Q=!R.indexOf("<table")&&!U?O.firstChild&&O.firstChild.childNodes:T[1]=="<table>"&&!U?O.childNodes:[];for(var P=Q.length-1;P>=0;--P){if(q.nodeName(Q[P],"tbody")&&!Q[P].childNodes.length){Q[P].parentNode.removeChild(Q[P])}}}if(!q.support.leadingWhitespace&&/^\s/.test(V)){O.insertBefore(N.createTextNode(V.match(/^\s*/)[0]),O.firstChild)}V=q.makeArray(O.childNodes)}if(V.nodeType){J.push(V)}else{J=q.merge(J,V)}});if(L){for(var M=0;J[M];M++){if(q.nodeName(J[M],"script")&&(!J[M].type||J[M].type.toLowerCase()==="text/javascript")){H.push(J[M].parentNode?J[M].parentNode.removeChild(J[M]):J[M])}else{if(J[M].nodeType===1){J.splice.apply(J,[M+1,0].concat(q.makeArray(J[M].getElementsByTagName("script"))))}L.appendChild(J[M])}}return H}return J},attr:function(M,J,N){if(!M||M.nodeType==3||M.nodeType==8){return g}var K=!q.isXMLDoc(M),O=N!==g;J=K&&q.props[J]||J;if(M.tagName){var I=/href|src|style/.test(J);if(J=="selected"&&M.parentNode){M.parentNode.selectedIndex}if(J in M&&K&&!I){if(O){if(J=="type"&&q.nodeName(M,"input")&&M.parentNode){throw"type property can't be changed"}M[J]=N}if(q.nodeName(M,"form")&&M.getAttributeNode(J)){return M.getAttributeNode(J).nodeValue}if(J=="tabIndex"){var L=M.getAttributeNode("tabIndex");return L&&L.specified?L.value:M.nodeName.match(/(button|input|object|select|textarea)/i)?0:M.nodeName.match(/^(a|area)$/i)&&M.href?0:g}return M[J]}if(!q.support.style&&K&&J=="style"){return q.attr(M.style,"cssText",N)}if(O){M.setAttribute(J,""+N)}var H=!q.support.hrefNormalized&&K&&I?M.getAttribute(J,2):M.getAttribute(J);return H===null?g:H}if(!q.support.opacity&&J=="opacity"){if(O){M.zoom=1;M.filter=(M.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(N)+""=="NaN"?"":"alpha(opacity="+N*100+")")}return M.filter&&M.filter.indexOf("opacity=")>=0?(parseFloat(M.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}J=J.replace(/-([a-z])/ig,function(P,Q){return Q.toUpperCase()});if(O){M[J]=N}return M[J]},trim:function(H){return(H||"").replace(/^\s+|\s+$/g,"")},makeArray:function(J){var H=[];if(J!=null){var I=J.length;if(I==null||typeof J==="string"||q.isFunction(J)||J.setInterval){H[0]=J}else{while(I){H[--I]=J[I]}}}return H},inArray:function(J,K){for(var H=0,I=K.length;H<I;H++){if(K[H]===J){return H}}return -1},merge:function(K,H){var I=0,J,L=K.length;if(!q.support.getAll){while((J=H[I++])!=null){if(J.nodeType!=8){K[L++]=J}}}else{while((J=H[I++])!=null){K[L++]=J}}return K},unique:function(N){var I=[],H={};try{for(var J=0,K=N.length;J<K;J++){var M=q.data(N[J]);if(!H[M]){H[M]=true;I.push(N[J])}}}catch(L){I=N}return I},grep:function(I,M,H){var J=[];for(var K=0,L=I.length;K<L;K++){if(!H!=!M(I[K],K)){J.push(I[K])}}return J},map:function(H,M){var I=[];for(var J=0,K=H.length;J<K;J++){var L=M(H[J],J);if(L!=null){I[I.length]=L}}return I.concat.apply([],I)}});var F=navigator.userAgent.toLowerCase();q.browser={version:(F.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(F),opera:/opera/.test(F),msie:/msie/.test(F)&&!/opera/.test(F),mozilla:/mozilla/.test(F)&&!/(compatible|webkit)/.test(F)};q.each({parent:function(H){return H.parentNode},parents:function(H){return q.dir(H,"parentNode")},next:function(H){return q.nth(H,2,"nextSibling")},prev:function(H){return q.nth(H,2,"previousSibling")},nextAll:function(H){return q.dir(H,"nextSibling")},prevAll:function(H){return q.dir(H,"previousSibling")},siblings:function(H){return q.sibling(H.parentNode.firstChild,H)},children:function(H){return q.sibling(H.firstChild)},contents:function(H){return q.nodeName(H,"iframe")?H.contentDocument||H.contentWindow.document:q.makeArray(H.childNodes)}},function(H,I){q.fn[H]=function(J){var K=q.map(this,I);if(J&&typeof J=="string"){K=q.multiFilter(J,K)}return this.pushStack(q.unique(K),H,J)}});q.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(H,I){q.fn[H]=function(J){var M=[],O=q(J);for(var N=0,K=O.length;N<K;N++){var L=(N>0?this.clone(true):this).get();q.fn[I].apply(q(O[N]),L);M=M.concat(L)}return this.pushStack(M,H,J)}});q.each({removeAttr:function(H){q.attr(this,H,"");if(this.nodeType==1){this.removeAttribute(H)}},addClass:function(H){q.className.add(this,H)},removeClass:function(H){q.className.remove(this,H)},toggleClass:function(I,H){if(typeof H!=="boolean"){H=!q.className.has(this,I)}q.className[H?"add":"remove"](this,I)},remove:function(H){if(!H||q.filter(H,[this]).length){q("*",this).add([this]).each(function(){q.event.remove(this);q.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){q(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(H,I){q.fn[H]=function(){return this.each(I,arguments)}});function k(H,I){return H[0]&&parseInt(q.curCSS(H[0],I,true),10)||0}var h="jQuery"+e(),y=0,D={};q.extend({cache:{},data:function(I,H,J){I=I==m?D:I;var K=I[h];if(!K){K=I[h]=++y}if(H&&!q.cache[K]){q.cache[K]={}}if(J!==g){q.cache[K][H]=J}return H?q.cache[K][H]:K},removeData:function(I,H){I=I==m?D:I;var K=I[h];if(H){if(q.cache[K]){delete q.cache[K][H];H="";for(H in q.cache[K]){break}if(!H){q.removeData(I)}}}else{try{delete I[h]}catch(J){if(I.removeAttribute){I.removeAttribute(h)}}delete q.cache[K]}},queue:function(I,H,K){if(I){H=(H||"fx")+"queue";var J=q.data(I,H);if(!J||q.isArray(K)){J=q.data(I,H,q.makeArray(K))}else{if(K){J.push(K)}}}return J},dequeue:function(K,J){var H=q.queue(K,J),I=H.shift();if(!J||J==="fx"){I=H[0]}if(I!==g){I.call(K)}}});q.fn.extend({data:function(H,J){var K=H.split(".");K[1]=K[1]?"."+K[1]:"";if(J===g){var I=this.triggerHandler("getData"+K[1]+"!",[K[0]]);if(I===g&&this.length){I=q.data(this[0],H)}return I===g&&K[1]?this.data(K[0]):I}else{return this.trigger("setData"+K[1]+"!",[K[0],J]).each(function(){q.data(this,H,J)})}},removeData:function(H){return this.each(function(){q.removeData(this,H)})},queue:function(H,I){if(typeof H!=="string"){I=H;H="fx"}if(I===g){return q.queue(this[0],H)}return this.each(function(){var J=q.queue(this,H,I);if(H=="fx"&&J.length==1){J[0].call(this)}})},dequeue:function(H){return this.each(function(){q.dequeue(this,H)})}});
/*
 * 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 U=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,O=0,K=Object.prototype.toString;var I=function(ab,X,ae,af){ae=ae||[];X=X||document;if(X.nodeType!==1&&X.nodeType!==9){return[]}if(!ab||typeof ab!=="string"){return ae}var ac=[],Z,ai,al,W,ag,Y,aa=true;U.lastIndex=0;while((Z=U.exec(ab))!==null){ac.push(Z[1]);if(Z[2]){Y=RegExp.rightContext;break}}if(ac.length>1&&P.exec(ab)){if(ac.length===2&&L.relative[ac[0]]){ai=M(ac[0]+ac[1],X)}else{ai=L.relative[ac[0]]?[X]:I(ac.shift(),X);while(ac.length){ab=ac.shift();if(L.relative[ab]){ab+=ac.shift()}ai=M(ab,ai)}}}else{var ah=af?{expr:ac.pop(),set:H(af)}:I.find(ac.pop(),ac.length===1&&X.parentNode?X.parentNode:X,T(X));ai=I.filter(ah.expr,ah.set);if(ac.length>0){al=H(ai)}else{aa=false}while(ac.length){var ak=ac.pop(),aj=ak;if(!L.relative[ak]){ak=""}else{aj=ac.pop()}if(aj==null){aj=X}L.relative[ak](al,aj,T(X))}}if(!al){al=ai}if(!al){throw"Syntax error, unrecognized expression: "+(ak||ab)}if(K.call(al)==="[object Array]"){if(!aa){ae.push.apply(ae,al)}else{if(X.nodeType===1){for(var ad=0;al[ad]!=null;ad++){if(al[ad]&&(al[ad]===true||al[ad].nodeType===1&&N(X,al[ad]))){ae.push(ai[ad])}}}else{for(var ad=0;al[ad]!=null;ad++){if(al[ad]&&al[ad].nodeType===1){ae.push(ai[ad])}}}}}else{H(al,ae)}if(Y){I(Y,X,ae,af);if(J){hasDuplicate=false;ae.sort(J);if(hasDuplicate){for(var ad=1;ad<ae.length;ad++){if(ae[ad]===ae[ad-1]){ae.splice(ad--,1)}}}}}return ae};I.matches=function(W,X){return I(W,null,null,X)};I.find=function(ad,W,ae){var ac,aa;if(!ad){return[]}for(var Z=0,Y=L.order.length;Z<Y;Z++){var ab=L.order[Z],aa;if((aa=L.match[ab].exec(ad))){var X=RegExp.leftContext;if(X.substr(X.length-1)!=="\\"){aa[1]=(aa[1]||"").replace(/\\/g,"");ac=L.find[ab](aa,W,ae);if(ac!=null){ad=ad.replace(L.match[ab],"");break}}}}if(!ac){ac=W.getElementsByTagName("*")}return{set:ac,expr:ad}};I.filter=function(ag,af,aj,Z){var Y=ag,al=[],ad=af,ab,W,ac=af&&af[0]&&T(af[0]);while(ag&&af.length){for(var ae in L.filter){if((ab=L.match[ae].exec(ag))!=null){var X=L.filter[ae],ak,ai;W=false;if(ad==al){al=[]}if(L.preFilter[ae]){ab=L.preFilter[ae](ab,ad,aj,al,Z,ac);if(!ab){W=ak=true}else{if(ab===true){continue}}}if(ab){for(var aa=0;(ai=ad[aa])!=null;aa++){if(ai){ak=X(ai,ab,aa,ad);var ah=Z^!!ak;if(aj&&ak!=null){if(ah){W=true}else{ad[aa]=false}}else{if(ah){al.push(ai);W=true}}}}}if(ak!==g){if(!aj){ad=al}ag=ag.replace(L.match[ae],"");if(!W){return[]}break}}}if(ag==Y){if(W==null){throw"Syntax error, unrecognized expression: "+ag}else{break}}Y=ag}return ad};var L=I.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(W){return W.getAttribute("href")}},relative:{"+":function(ad,W,ac){var aa=typeof W==="string",ae=aa&&!/\W/.test(W),ab=aa&&!ae;if(ae&&!ac){W=W.toUpperCase()}for(var Z=0,Y=ad.length,X;Z<Y;Z++){if((X=ad[Z])){while((X=X.previousSibling)&&X.nodeType!==1){}ad[Z]=ab||X&&X.nodeName===W?X||false:X===W}}if(ab){I.filter(W,ad,true)}},">":function(ac,X,ad){var aa=typeof X==="string";if(aa&&!/\W/.test(X)){X=ad?X:X.toUpperCase();for(var Y=0,W=ac.length;Y<W;Y++){var ab=ac[Y];if(ab){var Z=ab.parentNode;ac[Y]=Z.nodeName===X?Z:false}}}else{for(var Y=0,W=ac.length;Y<W;Y++){var ab=ac[Y];if(ab){ac[Y]=aa?ab.parentNode:ab.parentNode===X}}if(aa){I.filter(X,ac,true)}}},"":function(Z,X,ab){var Y=O++,W=V;if(!X.match(/\W/)){var aa=X=ab?X:X.toUpperCase();W=S}W("parentNode",X,Y,Z,aa,ab)},"~":function(Z,X,ab){var Y=O++,W=V;if(typeof X==="string"&&!X.match(/\W/)){var aa=X=ab?X:X.toUpperCase();W=S}W("previousSibling",X,Y,Z,aa,ab)}},find:{ID:function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?[W]:[]}},NAME:function(Y,ab,ac){if(typeof ab.getElementsByName!=="undefined"){var X=[],aa=ab.getElementsByName(Y[1]);for(var Z=0,W=aa.length;Z<W;Z++){if(aa[Z].getAttribute("name")===Y[1]){X.push(aa[Z])}}return X.length===0?null:X}},TAG:function(W,X){return X.getElementsByTagName(W[1])}},preFilter:{CLASS:function(Z,X,Y,W,ac,ad){Z=" "+Z[1].replace(/\\/g,"")+" ";if(ad){return Z}for(var aa=0,ab;(ab=X[aa])!=null;aa++){if(ab){if(ac^(ab.className&&(" "+ab.className+" ").indexOf(Z)>=0)){if(!Y){W.push(ab)}}else{if(Y){X[aa]=false}}}}return false},ID:function(W){return W[1].replace(/\\/g,"")},TAG:function(X,W){for(var Y=0;W[Y]===false;Y++){}return W[Y]&&T(W[Y])?X[1]:X[1].toUpperCase()},CHILD:function(W){if(W[1]=="nth"){var X=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(W[2]=="even"&&"2n"||W[2]=="odd"&&"2n+1"||!/\D/.test(W[2])&&"0n+"+W[2]||W[2]);W[2]=(X[1]+(X[2]||1))-0;W[3]=X[3]-0}W[0]=O++;return W},ATTR:function(aa,X,Y,W,ab,ac){var Z=aa[1].replace(/\\/g,"");if(!ac&&L.attrMap[Z]){aa[1]=L.attrMap[Z]}if(aa[2]==="~="){aa[4]=" "+aa[4]+" "}return aa},PSEUDO:function(aa,X,Y,W,ab){if(aa[1]==="not"){if(aa[3].match(U).length>1||/^\w/.test(aa[3])){aa[3]=I(aa[3],null,null,X)}else{var Z=I.filter(aa[3],X,Y,true^ab);if(!Y){W.push.apply(W,Z)}return false}}else{if(L.match.POS.test(aa[0])||L.match.CHILD.test(aa[0])){return true}}return aa},POS:function(W){W.unshift(true);return W}},filters:{enabled:function(W){return W.disabled===false&&W.type!=="hidden"},disabled:function(W){return W.disabled===true},checked:function(W){return W.checked===true},selected:function(W){W.parentNode.selectedIndex;return W.selected===true},parent:function(W){return !!W.firstChild},empty:function(W){return !W.firstChild},has:function(Y,X,W){return !!I(W[3],Y).length},header:function(W){return/h\d/i.test(W.nodeName)},text:function(W){return"text"===W.type},radio:function(W){return"radio"===W.type},checkbox:function(W){return"checkbox"===W.type},file:function(W){return"file"===W.type},password:function(W){return"password"===W.type},submit:function(W){return"submit"===W.type},image:function(W){return"image"===W.type},reset:function(W){return"reset"===W.type},button:function(W){return"button"===W.type||W.nodeName.toUpperCase()==="BUTTON"},input:function(W){return/input|select|textarea|button/i.test(W.nodeName)}},setFilters:{first:function(X,W){return W===0},last:function(Y,X,W,Z){return X===Z.length-1},even:function(X,W){return W%2===0},odd:function(X,W){return W%2===1},lt:function(Y,X,W){return X<W[3]-0},gt:function(Y,X,W){return X>W[3]-0},nth:function(Y,X,W){return W[3]-0==X},eq:function(Y,X,W){return W[3]-0==X}},filter:{PSEUDO:function(ac,Y,Z,ad){var X=Y[1],aa=L.filters[X];if(aa){return aa(ac,Z,Y,ad)}else{if(X==="contains"){return(ac.textContent||ac.innerText||"").indexOf(Y[3])>=0}else{if(X==="not"){var ab=Y[3];for(var Z=0,W=ab.length;Z<W;Z++){if(ab[Z]===ac){return false}}return true}}}},CHILD:function(W,Z){var ac=Z[1],X=W;switch(ac){case"only":case"first":while(X=X.previousSibling){if(X.nodeType===1){return false}}if(ac=="first"){return true}X=W;case"last":while(X=X.nextSibling){if(X.nodeType===1){return false}}return true;case"nth":var Y=Z[2],af=Z[3];if(Y==1&&af==0){return true}var ab=Z[0],ae=W.parentNode;if(ae&&(ae.sizcache!==ab||!W.nodeIndex)){var aa=0;for(X=ae.firstChild;X;X=X.nextSibling){if(X.nodeType===1){X.nodeIndex=++aa}}ae.sizcache=ab}var ad=W.nodeIndex-af;if(Y==0){return ad==0}else{return(ad%Y==0&&ad/Y>=0)}}},ID:function(X,W){return X.nodeType===1&&X.getAttribute("id")===W},TAG:function(X,W){return(W==="*"&&X.nodeType===1)||X.nodeName===W},CLASS:function(X,W){return(" "+(X.className||X.getAttribute("class"))+" ").indexOf(W)>-1},ATTR:function(ab,Z){var Y=Z[1],W=L.attrHandle[Y]?L.attrHandle[Y](ab):ab[Y]!=null?ab[Y]:ab.getAttribute(Y),ac=W+"",aa=Z[2],X=Z[4];return W==null?aa==="!=":aa==="="?ac===X:aa==="*="?ac.indexOf(X)>=0:aa==="~="?(" "+ac+" ").indexOf(X)>=0:!X?ac&&W!==false:aa==="!="?ac!=X:aa==="^="?ac.indexOf(X)===0:aa==="$="?ac.substr(ac.length-X.length)===X:aa==="|="?ac===X||ac.substr(0,X.length+1)===X+"-":false},POS:function(aa,X,Y,ab){var W=X[2],Z=L.setFilters[W];if(Z){return Z(aa,Y,X,ab)}}}};var P=L.match.POS;for(var R in L.match){L.match[R]=RegExp(L.match[R].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var H=function(X,W){X=Array.prototype.slice.call(X);if(W){W.push.apply(W,X);return W}return X};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(Q){H=function(aa,Z){var X=Z||[];if(K.call(aa)==="[object Array]"){Array.prototype.push.apply(X,aa)}else{if(typeof aa.length==="number"){for(var Y=0,W=aa.length;Y<W;Y++){X.push(aa[Y])}}else{for(var Y=0;aa[Y];Y++){X.push(aa[Y])}}}return X}}var J;if(document.documentElement.compareDocumentPosition){J=function(X,W){var Y=X.compareDocumentPosition(W)&4?-1:X===W?0:1;if(Y===0){hasDuplicate=true}return Y}}else{if("sourceIndex" in document.documentElement){J=function(X,W){var Y=X.sourceIndex-W.sourceIndex;if(Y===0){hasDuplicate=true}return Y}}else{if(document.createRange){J=function(Z,X){var Y=Z.ownerDocument.createRange(),W=X.ownerDocument.createRange();Y.selectNode(Z);Y.collapse(true);W.selectNode(X);W.collapse(true);var aa=Y.compareBoundaryPoints(Range.START_TO_END,W);if(aa===0){hasDuplicate=true}return aa}}}}(function(){var X=document.createElement("form"),Y="script"+(new Date).getTime();X.innerHTML="<input name='"+Y+"'/>";var W=document.documentElement;W.insertBefore(X,W.firstChild);if(!!document.getElementById(Y)){L.find.ID=function(aa,ab,ac){if(typeof ab.getElementById!=="undefined"&&!ac){var Z=ab.getElementById(aa[1]);return Z?Z.id===aa[1]||typeof Z.getAttributeNode!=="undefined"&&Z.getAttributeNode("id").nodeValue===aa[1]?[Z]:g:[]}};L.filter.ID=function(ab,Z){var aa=typeof ab.getAttributeNode!=="undefined"&&ab.getAttributeNode("id");return ab.nodeType===1&&aa&&aa.nodeValue===Z}}W.removeChild(X)})();(function(){var W=document.createElement("div");W.appendChild(document.createComment(""));if(W.getElementsByTagName("*").length>0){L.find.TAG=function(X,ab){var aa=ab.getElementsByTagName(X[1]);if(X[1]==="*"){var Z=[];for(var Y=0;aa[Y];Y++){if(aa[Y].nodeType===1){Z.push(aa[Y])}}aa=Z}return aa}}W.innerHTML="<a href='#'></a>";if(W.firstChild&&typeof W.firstChild.getAttribute!=="undefined"&&W.firstChild.getAttribute("href")!=="#"){L.attrHandle.href=function(X){return X.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var W=I,X=document.createElement("div");X.innerHTML="<p class='TEST'></p>";if(X.querySelectorAll&&X.querySelectorAll(".TEST").length===0){return}I=function(ab,aa,Y,Z){aa=aa||document;if(!Z&&aa.nodeType===9&&!T(aa)){try{return H(aa.querySelectorAll(ab),Y)}catch(ac){}}return W(ab,aa,Y,Z)};I.find=W.find;I.filter=W.filter;I.selectors=W.selectors;I.matches=W.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var W=document.createElement("div");W.innerHTML="<div class='test e'></div><div class='test'></div>";if(W.getElementsByClassName("e").length===0){return}W.lastChild.className="e";if(W.getElementsByClassName("e").length===1){return}L.order.splice(1,0,"CLASS");L.find.CLASS=function(X,Y,Z){if(typeof Y.getElementsByClassName!=="undefined"&&!Z){return Y.getElementsByClassName(X[1])}}})()}function S(X,ac,ab,ag,ad,af){var ae=X=="previousSibling"&&!af;for(var Z=0,Y=ag.length;Z<Y;Z++){var W=ag[Z];if(W){if(ae&&W.nodeType===1){W.sizcache=ab;W.sizset=Z}W=W[X];var aa=false;while(W){if(W.sizcache===ab){aa=ag[W.sizset];break}if(W.nodeType===1&&!af){W.sizcache=ab;W.sizset=Z}if(W.nodeName===ac){aa=W;break}W=W[X]}ag[Z]=aa}}}function V(X,ac,ab,ag,ad,af){var ae=X=="previousSibling"&&!af;for(var Z=0,Y=ag.length;Z<Y;Z++){var W=ag[Z];if(W){if(ae&&W.nodeType===1){W.sizcache=ab;W.sizset=Z}W=W[X];var aa=false;while(W){if(W.sizcache===ab){aa=ag[W.sizset];break}if(W.nodeType===1){if(!af){W.sizcache=ab;W.sizset=Z}if(typeof ac!=="string"){if(W===ac){aa=true;break}}else{if(I.filter(ac,[W]).length>0){aa=W;break}}}W=W[X]}ag[Z]=aa}}}var N=document.compareDocumentPosition?function(X,W){return X.compareDocumentPosition(W)&16}:function(X,W){return X!==W&&(X.contains?X.contains(W):true)};var T=function(W){return W.nodeType===9&&W.documentElement.nodeName!=="HTML"||!!W.ownerDocument&&T(W.ownerDocument)};var M=function(W,ad){var Z=[],aa="",ab,Y=ad.nodeType?[ad]:ad;while((ab=L.match.PSEUDO.exec(W))){aa+=ab[0];W=W.replace(L.match.PSEUDO,"")}W=L.relative[W]?W+"*":W;for(var ac=0,X=Y.length;ac<X;ac++){I(W,Y[ac],Z)}return I.filter(aa,Z)};q.find=I;q.filter=I.filter;q.expr=I.selectors;q.expr[":"]=q.expr.filters;I.selectors.filters.hidden=function(W){return W.offsetWidth===0||W.offsetHeight===0};I.selectors.filters.visible=function(W){return W.offsetWidth>0||W.offsetHeight>0};I.selectors.filters.animated=function(W){return q.grep(q.timers,function(X){return W===X.elem}).length};q.multiFilter=function(Y,W,X){if(X){Y=":not("+Y+")"}return I.matches(Y,W)};q.dir=function(Y,X){var W=[],Z=Y[X];while(Z&&Z!=document){if(Z.nodeType==1){W.push(Z)}Z=Z[X]}return W};q.nth=function(aa,W,Y,Z){W=W||1;var X=0;for(;aa;aa=aa[Y]){if(aa.nodeType==1&&++X==W){break}}return aa};q.sibling=function(Y,X){var W=[];for(;Y;Y=Y.nextSibling){if(Y.nodeType==1&&Y!=X){W.push(Y)}}return W};return;m.Sizzle=I})();q.event={add:function(L,I,K,N){if(L.nodeType==3||L.nodeType==8){return}if(L.setInterval&&L!=m){L=m}if(!K.guid){K.guid=this.guid++}if(N!==g){var J=K;K=this.proxy(J);K.data=N}var H=q.data(L,"events")||q.data(L,"events",{}),M=q.data(L,"handle")||q.data(L,"handle",function(){return typeof q!=="undefined"&&!q.event.triggered?q.event.handle.apply(arguments.callee.elem,arguments):g});M.elem=L;q.each(I.split(/\s+/),function(P,Q){var R=Q.split(".");Q=R.shift();K.type=R.slice().sort().join(".");var O=H[Q];if(q.event.specialAll[Q]){q.event.specialAll[Q].setup.call(L,N,R)}if(!O){O=H[Q]={};if(!q.event.special[Q]||q.event.special[Q].setup.call(L,N,R)===false){if(L.addEventListener){L.addEventListener(Q,M,false)}else{if(L.attachEvent){L.attachEvent("on"+Q,M)}}}}O[K.guid]=K;q.event.global[Q]=true});L=null},guid:1,global:{},remove:function(N,K,M){if(N.nodeType==3||N.nodeType==8){return}var J=q.data(N,"events"),I,H;if(J){if(K===g||(typeof K==="string"&&K.charAt(0)==".")){for(var L in J){this.remove(N,L+(K||""))}}else{if(K.type){M=K.handler;K=K.type}q.each(K.split(/\s+/),function(P,R){var T=R.split(".");R=T.shift();var Q=RegExp("(^|\\.)"+T.slice().sort().join(".*\\.")+"(\\.|$)");if(J[R]){if(M){delete J[R][M.guid]}else{for(var S in J[R]){if(Q.test(J[R][S].type)){delete J[R][S]}}}if(q.event.specialAll[R]){q.event.specialAll[R].teardown.call(N,T)}for(I in J[R]){break}if(!I){if(!q.event.special[R]||q.event.special[R].teardown.call(N,T)===false){if(N.removeEventListener){N.removeEventListener(R,q.data(N,"handle"),false)}else{if(N.detachEvent){N.detachEvent("on"+R,q.data(N,"handle"))}}}I=null;delete J[R]}}})}for(I in J){break}if(!I){var O=q.data(N,"handle");if(O){O.elem=null}q.removeData(N,"events");q.removeData(N,"handle")}}},trigger:function(L,N,K,H){var J=L.type||L;if(!H){L=typeof L==="object"?L[h]?L:q.extend(q.Event(J),L):q.Event(J);if(J.indexOf("!")>=0){L.type=J=J.slice(0,-1);L.exclusive=true}if(!K){L.stopPropagation();if(this.global[J]){q.each(q.cache,function(){if(this.events&&this.events[J]){q.event.trigger(L,N,this.handle.elem)}})}}if(!K||K.nodeType==3||K.nodeType==8){return g}L.result=g;L.target=K;N=q.makeArray(N);N.unshift(L)}L.currentTarget=K;var M=q.data(K,"handle");if(M){M.apply(K,N)}if((!K[J]||(q.nodeName(K,"a")&&J=="click"))&&K["on"+J]&&K["on"+J].apply(K,N)===false){L.result=false}if(!H&&K[J]&&!L.isDefaultPrevented()&&!(q.nodeName(K,"a")&&J=="click")){this.triggered=true;try{K[J]()}catch(O){}}this.triggered=false;if(!L.isPropagationStopped()){var I=K.parentNode||K.ownerDocument;if(I){q.event.trigger(L,N,I,true)}}},handle:function(N){var M,H;N=arguments[0]=q.event.fix(N||m.event);N.currentTarget=this;var O=N.type.split(".");N.type=O.shift();M=!O.length&&!N.exclusive;var L=RegExp("(^|\\.)"+O.slice().sort().join(".*\\.")+"(\\.|$)");H=(q.data(this,"events")||{})[N.type];for(var J in H){var K=H[J];if(M||L.test(K.type)){N.handler=K;N.data=K.data;var I=K.apply(this,arguments);if(I!==g){N.result=I;if(I===false){N.preventDefault();N.stopPropagation()}}if(N.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(K){if(K[h]){return K}var I=K;K=q.Event(I);for(var J=this.props.length,M;J;){M=this.props[--J];K[M]=I[M]}if(!K.target){K.target=K.srcElement||document}if(K.target.nodeType==3){K.target=K.target.parentNode}if(!K.relatedTarget&&K.fromElement){K.relatedTarget=K.fromElement==K.target?K.toElement:K.fromElement}if(K.pageX==null&&K.clientX!=null){var L=document.documentElement,H=document.body;K.pageX=K.clientX+(L&&L.scrollLeft||H&&H.scrollLeft||0)-(L.clientLeft||0);K.pageY=K.clientY+(L&&L.scrollTop||H&&H.scrollTop||0)-(L.clientTop||0)}if(!K.which&&((K.charCode||K.charCode===0)?K.charCode:K.keyCode)){K.which=K.charCode||K.keyCode}if(!K.metaKey&&K.ctrlKey){K.metaKey=K.ctrlKey}if(!K.which&&K.button){K.which=(K.button&1?1:(K.button&2?3:(K.button&4?2:0)))}return K},proxy:function(I,H){H=H||function(){return I.apply(this,arguments)};H.guid=I.guid=I.guid||H.guid||this.guid++;return H},special:{ready:{setup:E,teardown:function(){}}},specialAll:{live:{setup:function(H,I){q.event.add(this,I[0],c)},teardown:function(J){if(J.length){var H=0,I=RegExp("(^|\\.)"+J[0]+"(\\.|$)");q.each((q.data(this,"events").live||{}),function(){if(I.test(this.type)){H++}});if(H<1){q.event.remove(this,J[0],c)}}}}}};q.Event=function(H){if(!this.preventDefault){return new q.Event(H)}if(H&&H.type){this.originalEvent=H;this.type=H.type}else{this.type=H}this.timeStamp=e();this[h]=true};function l(){return false}function x(){return true}q.Event.prototype={preventDefault:function(){this.isDefaultPrevented=x;var H=this.originalEvent;if(!H){return}if(H.preventDefault){H.preventDefault()}H.returnValue=false},stopPropagation:function(){this.isPropagationStopped=x;var H=this.originalEvent;if(!H){return}if(H.stopPropagation){H.stopPropagation()}H.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=x;this.stopPropagation()},isDefaultPrevented:l,isPropagationStopped:l,isImmediatePropagationStopped:l};var a=function(I){var H=I.relatedTarget;while(H&&H!=this){try{H=H.parentNode}catch(J){H=this}}if(H!=this){I.type=I.data;q.event.handle.apply(this,arguments)}};q.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(I,H){q.event.special[H]={setup:function(){q.event.add(this,I,a,H)},teardown:function(){q.event.remove(this,I,a)}}});q.fn.extend({bind:function(I,J,H){return I=="unload"?this.one(I,J,H):this.each(function(){q.event.add(this,I,H||J,H&&J)})},one:function(J,K,I){var H=q.event.proxy(I||K,function(L){q(this).unbind(L,H);return(I||K).apply(this,arguments)});return this.each(function(){q.event.add(this,J,H,I&&K)})},unbind:function(I,H){return this.each(function(){q.event.remove(this,I,H)})},trigger:function(H,I){return this.each(function(){q.event.trigger(H,I,this)})},triggerHandler:function(H,J){if(this[0]){var I=q.Event(H);I.preventDefault();I.stopPropagation();q.event.trigger(I,J,this[0]);return I.result}},toggle:function(J){var H=arguments,I=1;while(I<H.length){q.event.proxy(J,H[I++])}return this.click(q.event.proxy(J,function(K){this.lastToggle=(this.lastToggle||0)%I;K.preventDefault();return H[this.lastToggle++].apply(this,arguments)||false}))},hover:function(H,I){return this.mouseenter(H).mouseleave(I)},ready:function(H){E();if(q.isReady){H.call(document,q)}else{q.readyList.push(H)}return this},live:function(J,I){var H=q.event.proxy(I);H.guid+=this.selector+J;q(document).bind(i(J,this.selector),this.selector,H);return this},die:function(I,H){q(document).unbind(i(I,this.selector),H?{guid:H.guid+this.selector+I}:null);return this}});function c(K){var H=RegExp("(^|\\.)"+K.type+"(\\.|$)"),J=true,I=[];q.each(q.data(this,"events").live||[],function(L,M){if(H.test(M.type)){var N=q(K.target).closest(M.data)[0];if(N){I.push({elem:N,fn:M})}}});I.sort(function(M,L){return q.data(M.elem,"closest")-q.data(L.elem,"closest")});q.each(I,function(){if(this.fn.call(this.elem,K,this.fn.data)===false){return(J=false)}});return J}function i(I,H){return["live",I,H.replace(/\./g,"`").replace(/ /g,"|")].join(".")}q.extend({isReady:false,readyList:[],ready:function(){if(!q.isReady){q.isReady=true;if(q.readyList){q.each(q.readyList,function(){this.call(document,q)});q.readyList=null}q(document).triggerHandler("ready")}}});var A=false;function E(){if(A){return}A=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);q.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);q.ready()}});if(document.documentElement.doScroll&&m==m.top){(function(){if(q.isReady){return}try{document.documentElement.doScroll("left")}catch(H){setTimeout(arguments.callee,0);return}q.ready()})()}}}q.event.add(m,"load",q.ready)}q.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(I,H){q.fn[H]=function(J){return J?this.bind(H,J):this.trigger(H)}});q(m).bind("unload",function(){for(var H in q.cache){if(H!=1&&q.cache[H].handle){q.event.remove(q.cache[H].handle.elem)}}});(function(){q.support={};var I=document.documentElement,J=document.createElement("script"),N=document.createElement("div"),M="script"+(new Date).getTime();N.style.display="none";N.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 K=N.getElementsByTagName("*"),H=N.getElementsByTagName("a")[0];if(!K||!K.length||!H){return}q.support={leadingWhitespace:N.firstChild.nodeType==3,tbody:!N.getElementsByTagName("tbody").length,objectAll:!!N.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!N.getElementsByTagName("link").length,style:/red/.test(H.getAttribute("style")),hrefNormalized:H.getAttribute("href")==="/a",opacity:H.style.opacity==="0.5",cssFloat:!!H.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};J.type="text/javascript";try{J.appendChild(document.createTextNode("window."+M+"=1;"))}catch(L){}I.insertBefore(J,I.firstChild);if(m[M]){q.support.scriptEval=true;delete m[M]}I.removeChild(J);if(N.attachEvent&&N.fireEvent){N.attachEvent("onclick",function(){q.support.noCloneEvent=false;N.detachEvent("onclick",arguments.callee)});N.cloneNode(true).fireEvent("onclick")}q(function(){var O=document.createElement("div");O.style.width=O.style.paddingLeft="1px";document.body.appendChild(O);q.boxModel=q.support.boxModel=O.offsetWidth===2;document.body.removeChild(O).style.display="none"})})();var z=q.support.cssFloat?"cssFloat":"styleFloat";q.props={"for":"htmlFor","class":"className","float":z,cssFloat:z,styleFloat:z,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};q.fn.extend({_load:q.fn.load,load:function(J,M,N){if(typeof J!=="string"){return this._load(J)}var L=J.indexOf(" ");if(L>=0){var H=J.slice(L,J.length);J=J.slice(0,L)}var K="GET";if(M){if(q.isFunction(M)){N=M;M=null}else{if(typeof M==="object"){M=q.param(M);K="POST"}}}var I=this;q.ajax({url:J,type:K,dataType:"html",data:M,complete:function(P,O){if(O=="success"||O=="notmodified"){I.html(H?q("<div/>").append(P.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(H):P.responseText)}if(N){I.each(N,[P.responseText,O,P])}}});return this},serialize:function(){return q.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?q.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(H,I){var J=q(this).val();return J==null?null:q.isArray(J)?q.map(J,function(L,K){return{name:I.name,value:L}}):{name:I.name,value:J}}).get()}});q.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(H,I){q.fn[I]=function(J){return this.bind(I,J)}});var u=e();q.extend({get:function(H,J,K,I){if(q.isFunction(J)){K=J;J=null}return q.ajax({type:"GET",url:H,data:J,success:K,dataType:I})},getScript:function(H,I){return q.get(H,null,I,"script")},getJSON:function(H,I,J){return q.get(H,I,J,"json")},post:function(H,J,K,I){if(q.isFunction(J)){K=J;J={}}return q.ajax({type:"POST",url:H,data:J,success:K,dataType:I})},ajaxSetup:function(H){q.extend(q.ajaxSettings,H)},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(P){P=q.extend(true,P,q.extend(true,{},q.ajaxSettings,P));var Z,I=/=\?(&|$)/g,U,Y,J=P.type.toUpperCase();if(P.data&&P.processData&&typeof P.data!=="string"){P.data=q.param(P.data)}if(P.dataType=="jsonp"){if(J=="GET"){if(!P.url.match(I)){P.url+=(P.url.match(/\?/)?"&":"?")+(P.jsonp||"callback")+"=?"}}else{if(!P.data||!P.data.match(I)){P.data=(P.data?P.data+"&":"")+(P.jsonp||"callback")+"=?"}}P.dataType="json"}if(P.dataType=="json"&&(P.data&&P.data.match(I)||P.url.match(I))){Z="jsonp"+u++;if(P.data){P.data=(P.data+"").replace(I,"="+Z+"$1")}P.url=P.url.replace(I,"="+Z+"$1");P.dataType="script";m[Z]=function(aa){Y=aa;L();O();m[Z]=g;try{delete m[Z]}catch(ab){}if(K){K.removeChild(W)}}}if(P.dataType=="script"&&P.cache==null){P.cache=false}if(P.cache===false&&J=="GET"){var H=e();var X=P.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+H+"$2");P.url=X+((X==P.url)?(P.url.match(/\?/)?"&":"?")+"_="+H:"")}if(P.data&&J=="GET"){P.url+=(P.url.match(/\?/)?"&":"?")+P.data;P.data=null}if(P.global&&!q.active++){q.event.trigger("ajaxStart")}var T=/^(\w+:)?\/\/([^\/?#]+)/.exec(P.url);if(P.dataType=="script"&&J=="GET"&&T&&(T[1]&&T[1]!=location.protocol||T[2]!=location.host)){var K=document.getElementsByTagName("head")[0];var W=document.createElement("script");W.src=P.url;if(P.scriptCharset){W.charset=P.scriptCharset}if(!Z){var R=false;W.onload=W.onreadystatechange=function(){if(!R&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){R=true;L();O();W.onload=W.onreadystatechange=null;K.removeChild(W)}}}K.appendChild(W);return g}var N=false;var M=P.xhr();if(P.username){M.open(J,P.url,P.async,P.username,P.password)}else{M.open(J,P.url,P.async)}try{if(P.data){M.setRequestHeader("Content-Type",P.contentType)}if(P.ifModified){M.setRequestHeader("If-Modified-Since",q.lastModified[P.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}M.setRequestHeader("X-Requested-With","XMLHttpRequest");M.setRequestHeader("Accept",P.dataType&&P.accepts[P.dataType]?P.accepts[P.dataType]+", */*":P.accepts._default)}catch(V){}if(P.beforeSend&&P.beforeSend(M,P)===false){if(P.global&&!--q.active){q.event.trigger("ajaxStop")}M.abort();return false}if(P.global){q.event.trigger("ajaxSend",[M,P])}var Q=function(aa){if(M.readyState==0){if(S){clearInterval(S);S=null;if(P.global&&!--q.active){q.event.trigger("ajaxStop")}}}else{if(!N&&M&&(M.readyState==4||aa=="timeout")){N=true;if(S){clearInterval(S);S=null}U=aa=="timeout"?"timeout":!q.httpSuccess(M)?"error":P.ifModified&&q.httpNotModified(M,P.url)?"notmodified":"success";if(U=="success"){try{Y=q.httpData(M,P.dataType,P)}catch(ac){U="parsererror"}}if(U=="success"){var ab;try{ab=M.getResponseHeader("Last-Modified")}catch(ac){}if(P.ifModified&&ab){q.lastModified[P.url]=ab}if(!Z){L()}}else{q.handleError(P,M,U)}O();if(aa){M.abort()}if(P.async){M=null}}}};if(P.async){var S=setInterval(Q,13);if(P.timeout>0){setTimeout(function(){if(M&&!N){Q("timeout")}},P.timeout)}}try{M.send(P.data)}catch(V){q.handleError(P,M,null,V)}if(!P.async){Q()}function L(){if(P.success){P.success(Y,U)}if(P.global){q.event.trigger("ajaxSuccess",[M,P])}}function O(){if(P.complete){P.complete(M,U)}if(P.global){q.event.trigger("ajaxComplete",[M,P])}if(P.global&&!--q.active){q.event.trigger("ajaxStop")}}return M},handleError:function(I,K,H,J){if(I.error){I.error(K,H,J)}if(I.global){q.event.trigger("ajaxError",[K,I,J])}},active:0,httpSuccess:function(I){try{return !I.status&&location.protocol=="file:"||(I.status>=200&&I.status<300)||I.status==304||I.status==1223}catch(H){}return false},httpNotModified:function(J,H){try{var K=J.getResponseHeader("Last-Modified");return J.status==304||K==q.lastModified[H]}catch(I){}return false},httpData:function(M,K,J){var I=M.getResponseHeader("content-type"),H=K=="xml"||!K&&I&&I.indexOf("xml")>=0,L=H?M.responseXML:M.responseText;if(H&&L.documentElement.tagName=="parsererror"){throw"parsererror"}if(J&&J.dataFilter){L=J.dataFilter(L,K)}if(typeof L==="string"){if(K=="script"){q.globalEval(L)}if(K=="json"){L=m["eval"]("("+L+")")}}return L},param:function(H){var J=[];function K(L,M){J[J.length]=encodeURIComponent(L)+"="+encodeURIComponent(M)}if(q.isArray(H)||H.jquery){q.each(H,function(){K(this.name,this.value)})}else{for(var I in H){if(q.isArray(H[I])){q.each(H[I],function(){K(I,this)})}else{K(I,q.isFunction(H[I])?H[I]():H[I])}}}return J.join("&").replace(/%20/g,"+")}});var o={},p,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function w(I,H){var J={};q.each(d.concat.apply([],d.slice(0,H)),function(){J[this]=I});return J}q.fn.extend({show:function(M,O){if(M){return this.animate(w("show",3),M,O)}else{for(var K=0,I=this.length;K<I;K++){var H=q.data(this[K],"olddisplay");this[K].style.display=H||"";if(q.css(this[K],"display")==="none"){var J=this[K].tagName,N;if(o[J]){N=o[J]}else{var L=q("<"+J+" />").appendTo("body");N=L.css("display");if(N==="none"){N="block"}L.remove();o[J]=N}q.data(this[K],"olddisplay",N)}}for(var K=0,I=this.length;K<I;K++){this[K].style.display=q.data(this[K],"olddisplay")||""}return this}},hide:function(K,L){if(K){return this.animate(w("hide",3),K,L)}else{for(var J=0,I=this.length;J<I;J++){var H=q.data(this[J],"olddisplay");if(!H&&H!=="none"){q.data(this[J],"olddisplay",q.css(this[J],"display"))}}for(var J=0,I=this.length;J<I;J++){this[J].style.display="none"}return this}},_toggle:q.fn.toggle,toggle:function(J,I){var H=typeof J==="boolean";return q.isFunction(J)&&q.isFunction(I)?this._toggle.apply(this,arguments):J==null||H?this.each(function(){var K=H?J:q(this).is(":hidden");q(this)[K?"show":"hide"]()}):this.animate(w("toggle",3),J,I)},fadeTo:function(H,J,I){return this.animate({opacity:J},H,I)},animate:function(L,I,K,J){var H=q.speed(I,K,J);return this[H.queue===false?"each":"queue"](function(){var N=q.extend({},H),P,O=this.nodeType==1&&q(this).is(":hidden"),M=this;for(P in L){if(L[P]=="hide"&&O||L[P]=="show"&&!O){return N.complete.call(this)}if((P=="height"||P=="width")&&this.style){N.display=q.css(this,"display");N.overflow=this.style.overflow}}if(N.overflow!=null){this.style.overflow="hidden"}N.curAnim=q.extend({},L);q.each(L,function(R,V){var U=new q.fx(M,N,R);if(/toggle|show|hide/.test(V)){U[V=="toggle"?O?"show":"hide":V](L)}else{var T=V.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),W=U.cur(true)||0;if(T){var Q=parseFloat(T[2]),S=T[3]||"px";if(S!="px"){M.style[R]=(Q||1)+S;W=((Q||1)/U.cur(true))*W;M.style[R]=W+S}if(T[1]){Q=((T[1]=="-="?-1:1)*Q)+W}U.custom(W,Q,S)}else{U.custom(W,V,"")}}});return true})},stop:function(I,H){var J=q.timers;if(I){this.queue([])}this.each(function(){for(var K=J.length-1;K>=0;K--){if(J[K].elem==this){if(H){J[K](true)}J.splice(K,1)}}});if(!H){this.dequeue()}return this}});q.each({slideDown:w("show",1),slideUp:w("hide",1),slideToggle:w("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(H,I){q.fn[H]=function(J,K){return this.animate(I,J,K)}});q.extend({speed:function(J,K,I){var H=typeof J==="object"?J:{complete:I||!I&&K||q.isFunction(J)&&J,duration:J,easing:I&&K||K&&!q.isFunction(K)&&K};H.duration=q.fx.off?0:typeof H.duration==="number"?H.duration:q.fx.speeds[H.duration]||q.fx.speeds._default;H.old=H.complete;H.complete=function(){if(H.queue!==false){q(this).dequeue()}if(q.isFunction(H.old)){H.old.call(this)}};return H},easing:{linear:function(J,K,H,I){return H+I*J},swing:function(J,K,H,I){return((-Math.cos(J*Math.PI)/2)+0.5)*I+H}},timers:[],fx:function(I,H,J){this.options=H;this.elem=I;this.prop=J;if(!H.orig){H.orig={}}}});q.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(q.fx.step[this.prop]||q.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(I){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var H=parseFloat(q.css(this.elem,this.prop,I));return H&&H>-10000?H:parseFloat(q.curCSS(this.elem,this.prop))||0},custom:function(L,K,J){this.startTime=e();this.start=L;this.end=K;this.unit=J||this.unit||"px";this.now=this.start;this.pos=this.state=0;var H=this;function I(M){return H.step(M)}I.elem=this.elem;if(I()&&q.timers.push(I)&&!p){p=setInterval(function(){var N=q.timers;for(var M=0;M<N.length;M++){if(!N[M]()){N.splice(M--,1)}}if(!N.length){clearInterval(p);p=g}},13)}},show:function(){this.options.orig[this.prop]=q.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());q(this.elem).show()},hide:function(){this.options.orig[this.prop]=q.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(K){var J=e();if(K||J>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var H=true;for(var I in this.options.curAnim){if(this.options.curAnim[I]!==true){H=false}}if(H){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(q.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){q(this.elem).hide()}if(this.options.hide||this.options.show){for(var L in this.options.curAnim){q.attr(this.elem.style,L,this.options.orig[L])}}this.options.complete.call(this.elem)}return false}else{var M=J-this.startTime;this.state=M/this.options.duration;this.pos=q.easing[this.options.easing||(q.easing.swing?"swing":"linear")](this.state,M,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};q.extend(q.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(H){q.attr(H.elem.style,"opacity",H.now)},_default:function(H){if(H.elem.style&&H.elem.style[H.prop]!=null){H.elem.style[H.prop]=H.now+H.unit}else{H.elem[H.prop]=H.now}}}});if(document.documentElement.getBoundingClientRect){q.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return q.offset.bodyOffset(this[0])}var J=this[0].getBoundingClientRect(),M=this[0].ownerDocument,I=M.body,H=M.documentElement,O=H.clientTop||I.clientTop||0,N=H.clientLeft||I.clientLeft||0,L=J.top+(self.pageYOffset||q.boxModel&&H.scrollTop||I.scrollTop)-O,K=J.left+(self.pageXOffset||q.boxModel&&H.scrollLeft||I.scrollLeft)-N;return{top:L,left:K}}}else{q.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return q.offset.bodyOffset(this[0])}q.offset.initialized||q.offset.initialize();var M=this[0],J=M.offsetParent,I=M,R=M.ownerDocument,P,K=R.documentElement,N=R.body,O=R.defaultView,H=O.getComputedStyle(M,null),Q=M.offsetTop,L=M.offsetLeft;while((M=M.parentNode)&&M!==N&&M!==K){P=O.getComputedStyle(M,null);Q-=M.scrollTop,L-=M.scrollLeft;if(M===J){Q+=M.offsetTop,L+=M.offsetLeft;if(q.offset.doesNotAddBorder&&!(q.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(M.tagName))){Q+=parseInt(P.borderTopWidth,10)||0,L+=parseInt(P.borderLeftWidth,10)||0}I=J,J=M.offsetParent}if(q.offset.subtractsBorderForOverflowNotVisible&&P.overflow!=="visible"){Q+=parseInt(P.borderTopWidth,10)||0,L+=parseInt(P.borderLeftWidth,10)||0}H=P}if(H.position==="relative"||H.position==="static"){Q+=N.offsetTop,L+=N.offsetLeft}if(H.position==="fixed"){Q+=Math.max(K.scrollTop,N.scrollTop),L+=Math.max(K.scrollLeft,N.scrollLeft)}return{top:Q,left:L}}}q.offset={initialize:function(){if(this.initialized){return}var O=document.body,I=document.createElement("div"),K,J,Q,L,P,H,M=O.style.marginTop,N='<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>';P={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(H in P){I.style[H]=P[H]}I.innerHTML=N;O.insertBefore(I,O.firstChild);K=I.firstChild,J=K.firstChild,L=K.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(J.offsetTop!==5);this.doesAddBorderForTableAndCells=(L.offsetTop===5);K.style.overflow="hidden",K.style.position="relative";this.subtractsBorderForOverflowNotVisible=(J.offsetTop===-5);O.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(O.offsetTop===0);O.style.marginTop=M;O.removeChild(I);this.initialized=true},bodyOffset:function(H){q.offset.initialized||q.offset.initialize();var J=H.offsetTop,I=H.offsetLeft;if(q.offset.doesNotIncludeMarginInBodyOffset){J+=parseInt(q.curCSS(H,"marginTop",true),10)||0,I+=parseInt(q.curCSS(H,"marginLeft",true),10)||0}return{top:J,left:I}}};q.fn.extend({position:function(){var L=0,K=0,I;if(this[0]){var J=this.offsetParent(),M=this.offset(),H=/^body|html$/i.test(J[0].tagName)?{top:0,left:0}:J.offset();M.top-=k(this,"marginTop");M.left-=k(this,"marginLeft");H.top+=k(J,"borderTopWidth");H.left+=k(J,"borderLeftWidth");I={top:M.top-H.top,left:M.left-H.left}}return I},offsetParent:function(){var H=this[0].offsetParent||document.body;while(H&&(!/^body|html$/i.test(H.tagName)&&q.css(H,"position")=="static")){H=H.offsetParent}return q(H)}});q.each(["Left","Top"],function(I,H){var J="scroll"+H;q.fn[J]=function(K){if(!this[0]){return null}return K!==g?this.each(function(){this==m||this==document?m.scrollTo(!I?K:q(m).scrollLeft(),I?K:q(m).scrollTop()):this[J]=K}):this[0]==m||this[0]==document?self[I?"pageYOffset":"pageXOffset"]||q.boxModel&&document.documentElement[J]||document.body[J]:this[0][J]}});q.each(["Height","Width"],function(L,J){var H=L?"Left":"Top",K=L?"Right":"Bottom",I=J.toLowerCase();q.fn["inner"+J]=function(){return this[0]?q.css(this[0],I,false,"padding"):null};q.fn["outer"+J]=function(N){return this[0]?q.css(this[0],I,false,N?"margin":"border"):null};var M=J.toLowerCase();q.fn[M]=function(N){return this[0]==m?document.compatMode=="CSS1Compat"&&document.documentElement["client"+J]||document.body["client"+J]:this[0]==document?Math.max(document.documentElement["client"+J],document.body["scroll"+J],document.documentElement["scroll"+J],document.body["offset"+J],document.documentElement["offset"+J]):N===g?(this.length?q.css(this[0],M):null):this.css(M,typeof N==="string"?N:N+"px")}})})();(function(b){function a(f){var e,d,c;if(f&&/\S/.test(f)){e="evalMetadata_"+new Date().getTime();d=window.evalMetadata_results||(window.evalMetadata_results={});b.globalEval("window.evalMetadata_results."+e+" = "+f);if(e in d){c=d[e];delete d[e]}}return c}b.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(d,c){this.defaults.type=d;this.defaults.name=c},get:function(h,g){var f=b.extend({},this.defaults,g);if(!f.single.length){f.single="metadata"}var i=b.data(h,f.single);if(i){return i}i="{}";if(f.type=="class"){var d=f.cre.exec(h.className);if(d){i=d[1]}}else{if(f.type=="elem"){if(!h.getElementsByTagName){return}var k=h.getElementsByTagName(f.name);if(k.length){i=b.trim(k[0].innerHTML)}}else{if(h.getAttribute!=undefined){var c=h.getAttribute(f.name);if(c){i=c}}}}if(i.indexOf("{")<0){i="{"+i+"}"}i=a("("+i+")");b.data(h,f.single,i);return i}}});b.fn.metadata=function(c){return b.metadata.get(this[0],c)}})(jQuery);(function(a){window.Slash||(window.Slash={});Slash.jQuery=a;a.ajaxSetup({url:"/ajax.pl",type:"POST",contentType:"application/x-www-form-urlencoded"})})(jQuery);window.evalExpr=function(d){var c,b=window.evalExpr,a;if(d&&/\S/.test(d)){c="evalExpr_"+new Date().getTime();$.globalEval("window.evalExpr."+c+" = "+d);if(c in b){a=b[c];delete b[c]}}return a};var Qw;(function(){var a=/\s+/,c=/^\s+|\s+$/g;function b(g){if(typeof(g)==="string"&&(g=g.replace(c,""))){g=g.split(a)}return g}function f(g){if(!(g=b(g))){return[]}if(!TypeOf.list(g)){g=core.reduce(g,[],function(i,h){h&&this.push(i)})}return g}function e(g){if(!(g=b(g))){return{}}if(TypeOf.list(g)){g=core.reduce(g,{},function(k,h){this[h]=true})}return g}function d(g){return typeof(g)==="string"?g.replace(c,""):f(g).join(" ")}Qw=$.extend(f,{as_array:f,as_set:e,as_string:d})})();var fhitem_info,fhitem_key;(function(a){var b=/\bsd-key-([-a-z]+)/i;fhitem_info=function(d,c){return a("span.sd-info-block span."+c,d).text()};fhitem_key=function(d){var c;a("span.sd-info-block span[class^=sd-key-]",d).each(function(){c={key:a(this).text(),key_type:b.exec(this.className)[1]};return false});return c}})(jQuery);$.fn.extend({getClass:function(){return this.attr("className")},setClass:function(a){if(!a||!a.call){return this.attr("className",a)}else{return this.each(function(){this.className=Qw.as_string(a.call(this,Qw.as_set(this.className)))})}}});function sign(a){return TypeOf.number(a)&&a<0&&-1||(a?1:0)}function between(b,c,a){if(b<=a){return c<b&&-1||c>a&&1||0}}function pin_between(d,e,c){var a=between(d,e,c);if(a!==undefined){return arguments[1+between(d,e,c)]}}function applyToggle(a){return function(b){$.each(a,function(d,c){b[d]=(c=sign(c))<0?!b[d]:c});return b}}function applyMap(){var b={},c=arguments.length;if(c>1){for(var a=0;a<c;++a){b[arguments[a]]=arguments[(a+1)%c]}}else{b=arguments[0]}return function(d){var e={};$.each(d,function(g,f){e[b[g]||g]=f});return e}}function $any(b){var a;return !b&&$([])||typeof(b)==="string"&&(a=document.getElementById(b))&&$(a)||$(b)}function elemAny(a){return $any(a)[0]}var $dom=elemAny;function original_target(d,b){var c=d.originalTarget||d.originalEvent&&d.originalEvent.target||d.target,a=b?$(c).closest(b)[0]:c;c!==a&&(d.originalTarget=a);return a}function Size(){var c=this.__isa!==Size,a=c?new Size:this,b=c&&!arguments.length?[this]:arguments;return Size.prototype.assign.apply(a,b)}function Position(){var c=this.__isa!==Position,a=c?new Position:this,b=c&&!arguments.length?[this]:arguments;return Position.prototype.assign.apply(a,b)}function Bounds(){var c=this.__isa!==Bounds,a=c?new Bounds:this,b=c&&!arguments.length?[this]:arguments;return Bounds.prototype.assign.apply(a,b)}(function(){function c(h,i){if(TypeOf(h)==="string"){var g=document.getElementById(h);h=g?g:$(h)}return i||!TypeOf.list(h)?h:h[0]}function f(i){var g=TypeOf(i),h=TypeOf.number;if(g==="size"||i&&h(i.height)&&h(i.width)){return g}}function e(i){var h=TypeOf(i),g=TypeOf.fn;if(i&&g(i.height)&&g(i.width)){return h}}function d(i){var g=TypeOf(i),h=TypeOf.number;if(g==="position"||g==="bounds"||i&&h(i.top)&&h(i.left)){return g}}function b(i){var g=TypeOf(i),h=TypeOf.number;if(g==="bounds"||i&&h(i.top)&&h(i.left)&&h(i.bottom)&&h(i.right)){return g}}Size.prototype={__isa:Size,__typeOf:function(){return"size"},assign:function(g){switch(!!g&&TypeOf(g=c(g))){case"document":case"element":case"window":g=$(g);default:if(f(g)){break}if(e(g)){g={height:g.height(),width:g.width()};break}if(b(g)){g={height:g.bottom-g.top,width:g.right-g.left};break}case"undefined":case"null":case false:g={height:0,width:0}}this.height=g.height;this.width=g.width;return this},toString:function(){return"{ height:"+this.height+", width:"+this.width+" }"}};Size._expected=function(g){return f(g)?g:new Size(g)};Position.prototype={__isa:Position,__typeOf:function(){return"position"},assign:function(g){if(!d(g)){switch(!!g&&TypeOf(g=c(g))){case"window":g=$(g);g={top:g.scrollTop(),left:g.scrollLeft()};break;case"element":g=$(g).offset();break;default:g={top:0,left:0}}}this.top=g.top;this.left=g.left;return this},toString:function(){return"{ top:"+this.top+", left:"+this.left+" }"}};Position._expected=function(g){return d(g)?g:new Position(g)};Bounds.prototype={__isa:Bounds,__typeOf:function(){return"bounds"},assign:function(h,g){if(b(h)){this.top=h.top;this.left=h.left;this.bottom=h.bottom;this.right=h.right}else{var i=Position._expected(h);this.top=this.bottom=i.top;this.left=this.right=i.left;arguments.length==1&&(g=Size(h));if(d(g)){this.bottom=g.top;this.right=g.left}else{if(f(g)){this.bottom+=g.height;this.right+=g.width}}}return this},toString:function(){return"{ top:"+this.top+", left:"+this.left+", bottom:"+this.bottom+", right:"+this.right+" }"},height:function(){return this.bottom-this.top},width:function(){return this.right-this.left},union:function(g){g=Bounds._expected(g);g.top<this.top&&(this.top=g.top);g.left<this.left&&(this.left=g.left);g.bottom>this.bottom&&(this.bottom=g.bottom);g.right>this.right&&(this.right=g.right);return this},intersect:function(g){g=Bounds._expected(g);g.top>this.top&&(this.top=g.top);g.left>this.left&&(this.left=g.left);g.bottom<this.bottom&&(this.bottom=g.bottom);g.right<this.right&&(this.right=g.right);return this}};Bounds._expected=function(g){return b(g)?g:new Bounds(g)};Bounds.empty=function(g){g=Bounds._expected(g);return g.bottom<=g.top||g.right<=g.left};Bounds.equal=function(h,g){h=Bounds._expected(h);g=Bounds._expected(g);return h.top==g.top&&h.left==g.left&&h.bottom==g.bottom&&h.right==g.right};function a(l,k){var h=new Bounds(l=c(l,true)),g=arguments.length==1&&TypeOf.list(l)?l:arguments;for(var m=1;m<g.length;++m){h[this](g[m])}return h}Bounds.union=function(){return a.apply("union",arguments)};Bounds.intersection=function(){return a.apply("intersect",arguments)};Bounds.intersect=function(h,g){return !Bounds.empty(Bounds.intersection(h,g))};Bounds.contain=function(h,g){return Bounds.equal(h,Bounds.union(h,g))};Bounds.y=function(h){var g=new Bounds(h);g.left=-Infinity;g.right=Infinity;return g};Bounds.x=function(h){var g=new Bounds(h);g.top=-Infinity;g.bottom=Infinity;return g}})();(function(c){c.TextSelection=function(d,e){if(this.field!==c.TextSelection.prototype.field){return new c.TextSelection(d,e)}b(this,d);e&&a(this.range(e));return this};c.TextSelection.Error=function(d,e){this._description=d;this._obj=e;return this};c.TextSelection.Error.prototype=new Error;c.TextSelection.get=function(f){if(!f){throw new c.TextSelection.Error("$.TextSelection.get(el): argument is required",f)}try{if(f.selectionStart!==undefined){return{selectionStart:f.selectionStart,selectionEnd:f.selectionEnd}}else{if(f.createTextRange){var i=true,h=false;var d=function(k){var e=document.selection.createRange();if(e.compareEndPoints("StartToEnd",e)){e.collapse(k)}return e.getBookmark().charCodeAt(2)-2};return{selectionStart:d(i),selectionEnd:d(h)}}}}catch(g){}throw new c.TextSelection.Error("$.TextSelection.get(el): no range operations available on el",f)};c.TextSelection.set=function(d,f){if(!(d&&f)){throw new c.TextSelection.Error("$.TextSelection.set(el, r): both arguments are required",d)}try{if(d.createTextRange){var g=d.createTextRange();g.collapse(true);g.moveStart("character",f.selectionStart);g.moveEnd("character",f.selectionEnd);g.select()}else{if(d.setSelectionRange){d.setSelectionRange(f.selectionStart,f.selectionEnd)}else{if(d.selectionStart!==undefined){d.selectionStart=f.selectionStart;d.selectionEnd=f.selectionEnd}}}return}catch(h){}throw new c.TextSelection.Error("$.TextSelection.set(el, r): no range operations available on el",d)};function b(f,d){try{f._r=c.TextSelection.get(f._el=(d||f._el))}catch(g){f._el=null}return f}function a(f,d){try{c.TextSelection.set(d||f._el,f._r)}catch(g){}return f}c.TextSelection.prototype={field:function(d){return d?b(this,d):this._el},range:function(e,d){if(e){this._r=e;return d?this:a(this)}else{return this._r}},focus:function(){c(this._el||[]).filter(":enabled:visible").focus()},save:function(d){return b(this,d)},restore:function(){return a(this)}}})(jQuery);(function(a){a.fn.extend({autocomplete:function(b,c){var d=typeof b=="string";c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(e){return e};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(m,g){var c={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var b=a(m).attr("autocomplete","off").addClass(g.inputClass);var k;var r="";var o=a.Autocompleter.Cache(g);var e=0;var x;var A={mouseDownOnSelect:false};var u=a.Autocompleter.Select(g,m,d,A);var z;a.browser.opera&&a(m.form).bind("submit.autocomplete",function(){if(z){z=false;return false}});b.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(B){e=1;x=B.keyCode;switch(B.keyCode){case c.UP:B.preventDefault();if(u.visible()){u.prev()}else{w(0,true)}break;case c.DOWN:B.preventDefault();if(u.visible()){u.next()}else{w(0,true)}break;case c.PAGEUP:B.preventDefault();if(u.visible()){u.pageUp()}else{w(0,true)}break;case c.PAGEDOWN:B.preventDefault();if(u.visible()){u.pageDown()}else{w(0,true)}break;case g.multiple&&a.trim(g.multipleSeparator)==","&&c.COMMA:case c.TAB:case c.RETURN:if(d()){B.preventDefault();z=true;return false}break;case c.ESC:u.hide();break;default:clearTimeout(k);k=setTimeout(w,g.delay);break}}).focus(function(){e++}).blur(function(){e=0;if(!A.mouseDownOnSelect){v()}}).click(function(){if(e++>1&&!u.visible()){w(0,true)}}).bind("search",function(){var B=(arguments.length>1)?arguments[1]:null;function C(G,F){var D;if(F&&F.length){for(var E=0;E<F.length;E++){if(F[E].result.toLowerCase()==G.toLowerCase()){D=F[E];break}}}if(typeof B=="function"){B(D)}else{b.trigger("result",D&&[D.data,D.value])}}a.each(h(b.val()),function(D,E){f(E,C,C)})}).bind("flushCache",function(){o.flush()}).bind("setOptions",function(){a.extend(g,arguments[1]);if("data" in arguments[1]){o.populate()}}).bind("unautocomplete",function(){u.unbind();b.unbind();a(m.form).unbind(".autocomplete")});function d(){var E=u.selected();if(!E){return false}var B=E.result;r=B;if(g.multiple){var H=h(b.val());if(H.length>1){var D=g.multipleSeparator.length;var G=a(m).selection().start;var F,C=0;a.each(H,function(I,J){C+=J.length;if(G<=C){F=I;return false}C+=D});H[F]=B;B=H.join(g.multipleSeparator)}B+=g.multipleSeparator}b.val(B);y();b.trigger("result",[E.data,E.value]);return true}function w(D,C){if(x==c.DEL){u.hide();return}var B=b.val();if(!C&&B==r){return}r=B;B=i(B);if(B.length>=g.minChars){b.addClass(g.loadingClass);if(!g.matchCase){B=B.toLowerCase()}f(B,l,y)}else{p();u.hide()}}function h(B){if(!B){return[""]}if(!g.multiple){return[a.trim(B)]}return a.map(B.split(g.multipleSeparator),function(C){return a.trim(B).length?a.trim(C):null})}function i(B){if(!g.multiple){return B}var D=h(B);if(D.length==1){return D[0]}var C=a(m).selection().start;if(C==B.length){D=h(B)}else{D=h(B.replace(B.substring(C),""))}return D[D.length-1]}function s(B,C){if(g.autoFill&&(i(b.val()).toLowerCase()==B.toLowerCase())&&x!=c.BACKSPACE){b.val(b.val()+C.substring(i(r).length));a(m).selection(r.length,r.length+C.length)}}function v(){clearTimeout(k);k=setTimeout(y,200)}function y(){var B=u.visible();u.hide();clearTimeout(k);p();if(g.mustMatch){b.search(function(C){if(!C){if(g.multiple){var D=h(b.val()).slice(0,-1);b.val(D.join(g.multipleSeparator)+(D.length?g.multipleSeparator:""))}else{b.val("");b.trigger("result",null)}}})}}function l(C,B){if(B&&B.length&&e){p();u.display(B,C);s(C,B[0].value);u.show()}else{y()}}function f(C,E,B){if(!g.matchCase){C=C.toLowerCase()}var D=o.load(C);if(D&&D.length){E(C,D)}else{if((typeof g.url=="string")&&(g.url.length>0)){var F={timestamp:+new Date()};a.each(g.extraParams,function(G,H){F[G]=typeof H=="function"?H():H});a.ajax({mode:"abort",port:"autocomplete"+m.name,dataType:g.dataType,url:g.url,data:a.extend({q:i(C),limit:g.max},F),success:function(H){var G=g.parse&&g.parse(H)||q(H);o.add(C,G);E(C,G)}})}else{u.emptyList();B(C)}}}function q(E){var B=[];var D=E.split("\n");for(var C=0;C<D.length;C++){var F=a.trim(D[C]);if(F){F=F.split("|");B[B.length]={data:F,value:F[0],result:g.formatResult&&g.formatResult(F,F[0])||F[0]}}}return B}function p(){b.removeClass(g.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(c){var f={};var d=0;function h(m,l){if(!c.matchCase){m=m.toLowerCase()}var k=m.indexOf(l);if(c.matchContains=="word"){k=m.toLowerCase().search("\\b"+l.toLowerCase())}if(k==-1){return false}return k==0||c.matchContains}function g(k,i){if(d>c.cacheLength){b()}if(!f[k]){d++}f[k]=i}function e(){if(!c.data){return false}var l={},k=0;if(!c.url){c.cacheLength=1}l[""]=[];for(var o=0,m=c.data.length;o<m;o++){var r=c.data[o];r=(typeof r=="string")?[r]:r;var q=c.formatMatch(r,o+1,c.data.length);if(q===false){continue}var p=q.charAt(0).toLowerCase();if(!l[p]){l[p]=[]}var s={value:q,data:r,result:c.formatResult&&c.formatResult(r)||q};l[p].push(s);if(k++<c.max){l[""].push(s)}}a.each(l,function(u,v){c.cacheLength++;g(u,v)})}setTimeout(e,25);function b(){f={};d=0}return{flush:b,add:g,populate:e,load:function(p){if(!c.cacheLength||!d){return null}if(!c.url&&c.matchContains){var o=[];for(var l in f){if(l.length>0){var r=f[l];a.each(r,function(q,k){if(h(k.value,p)){o.push(k)}})}}return o}else{if(f[p]){return f[p]}else{if(c.matchSubset){for(var m=p.length-1;m>=c.minChars;m--){var r=f[p.substr(0,m)];if(r){var o=[];a.each(r,function(q,k){if(h(k.value,p)){o[o.length]=k}});return o}}}}}return null}}};a.Autocompleter.Select=function(e,k,m,r){var i={ACTIVE:"ac_over"};var l,f=-1,u,o="",v=true,c,q;function p(){if(!v){return}c=a("<div/>").hide().addClass(e.resultsClass).css("position","absolute").appendTo(document.body);q=a("<ul/>").appendTo(c).mouseover(function(w){if(s(w).nodeName&&s(w).nodeName.toUpperCase()=="LI"){f=a("li",q).removeClass(i.ACTIVE).index(s(w));a(s(w)).addClass(i.ACTIVE)}}).click(function(w){a(s(w)).addClass(i.ACTIVE);m();k.focus();return false}).mousedown(function(){r.mouseDownOnSelect=true}).mouseup(function(){r.mouseDownOnSelect=false});if(e.width>0){c.css("width",e.width)}v=false}function s(x){var w=x.target;while(w&&w.tagName!="LI"){w=w.parentNode}if(!w){return[]}return w}function h(w){l.slice(f,f+1).removeClass(i.ACTIVE);g(w);var y=l.slice(f,f+1).addClass(i.ACTIVE);if(e.scroll){var x=0;l.slice(0,f).each(function(){x+=this.offsetHeight});if((x+y[0].offsetHeight-q.scrollTop())>q[0].clientHeight){q.scrollTop(x+y[0].offsetHeight-q.innerHeight())}else{if(x<q.scrollTop()){q.scrollTop(x)}}}}function g(w){f+=w;if(f<0){f=l.size()-1}else{if(f>=l.size()){f=0}}}function b(w){return e.max&&e.max<w?e.max:w}function d(){q.empty();var x=b(u.length);for(var y=0;y<x;y++){if(!u[y]){continue}var z=e.formatItem(u[y].data,y+1,x,u[y].value,o);if(z===false){continue}var w=a("<li/>").html(e.highlight(z,o)).addClass(y%2==0?"ac_even":"ac_odd").appendTo(q)[0];a.data(w,"ac_data",u[y])}l=q.find("li");if(e.selectFirst){l.slice(0,1).addClass(i.ACTIVE);f=0}if(a.fn.bgiframe){q.bgiframe()}}return{display:function(x,w){p();u=x;o=w;d()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){if(f!=0&&f-8<0){h(-f)}else{h(-8)}},pageDown:function(){if(f!=l.size()-1&&f+8>l.size()){h(l.size()-1-f)}else{h(8)}},hide:function(){c&&c.hide();l&&l.removeClass(i.ACTIVE);f=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(l.filter("."+i.ACTIVE)[0]||e.selectFirst&&l[0])},show:function(){var y=a(k).offset();c.css({width:typeof e.width=="string"||e.width>0?e.width:a(k).width(),top:y.top+k.offsetHeight,left:y.left}).show();if(e.scroll){q.scrollTop(0);q.css({maxHeight:e.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var w=0;l.each(function(){w+=this.offsetHeight});var x=w>e.scrollHeight;q.css("height",x?e.scrollHeight:w);if(!x){l.width(q.width()-parseInt(l.css("padding-left"))-parseInt(l.css("padding-right")))}}}},selected:function(){var w=l&&l.filter("."+i.ACTIVE).removeClass(i.ACTIVE);return w&&w.length&&a.data(w[0],"ac_data")},emptyList:function(){q&&q.empty()},unbind:function(){c&&c.remove()}}};a.fn.selection=function(i,b){if(i!==undefined){return this.each(function(){if(this.createTextRange){var k=this.createTextRange();if(b===undefined||i==b){k.move("character",i);k.select()}else{k.collapse(true);k.moveStart("character",i);k.moveEnd("character",b);k.select()}}else{if(this.setSelectionRange){this.setSelectionRange(i,b)}else{if(this.selectionStart){this.selectionStart=i;this.selectionEnd=b}}}})}var g=this[0];if(g.createTextRange){var c=document.selection.createRange(),h=g.value,f="<->",d=c.text.length;c.text=f;var e=g.value.indexOf(f);g.value=h;this.selection(e,e+d);return{start:e,end:e+d}}else{if(g.selectionStart!==undefined){return{start:g.selectionStart,end:g.selectionEnd}}}}})(jQuery);(function(a){a.fn.lazyload=function(b){var c={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};if(b){a.extend(c,b)}var d=this;if("scroll"==c.event){a(c.container).bind("scroll",function(g){var e=0;d.each(function(){if(!a.belowthefold(this,c)&&!a.rightoffold(this,c)){a(this).trigger("appear")}else{if(e++>c.failurelimit){return false}}});var f=a.grep(d,function(h){return !h.loaded});d=a(f)})}return this.each(function(){var e=this;a(e).attr("original",a(e).attr("src"));if("scroll"!=c.event||a.belowthefold(e,c)||a.rightoffold(e,c)){if(c.placeholder){a(e).attr("src",c.placeholder)}else{a(e).removeAttr("src")}e.loaded=false}else{e.loaded=true}a(e).one("appear",function(){if(!this.loaded){a("<img />").bind("load",function(){a(e).hide().attr("src",a(e).attr("original"))[c.effect](c.effectspeed);e.loaded=true}).attr("src",a(e).attr("original"))}});if("scroll"!=c.event){a(e).bind(c.event,function(f){if(!e.loaded){a(e).trigger("appear")}})}})};a.belowthefold=function(c,d){if(d.container===undefined||d.container===window){var b=a(window).height()+a(window).scrollTop()}else{var b=a(d.container).offset().top+a(d.container).height()}return b<=a(c).offset().top-d.threshold};a.rightoffold=function(c,d){if(d.container===undefined||d.container===window){var b=a(window).width()+a(window).scrollLeft()}else{var b=a(d.container).offset().left+a(d.container).width()}return b<=a(c).offset().left-d.threshold};a.extend(a.expr[":"],{"below-the-fold":"$.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, container: window})"})})(jQuery);jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(l,m,p){var o=c.ui[l].prototype;for(var k in p){o.plugins[k]=o.plugins[k]||[];o.plugins[k].push([m,p[k]])}},call:function(k,m,l){var p=k.plugins[m];if(!p||!k.element[0].parentNode){return}for(var o=0;o<p.length;o++){if(k.options[p[o][0]]){p[o][1].apply(k.element,l)}}}},contains:function(l,k){return document.compareDocumentPosition?l.compareDocumentPosition(k)&16:l!==k&&l.contains(k)},hasScroll:function(o,l){if(c(o).css("overflow")=="hidden"){return false}var k=(l&&l=="left")?"scrollLeft":"scrollTop",m=false;if(o[k]>0){return true}o[k]=1;m=(o[k]>0);o[k]=0;return m},isOverAxis:function(l,k,m){return(l>k)&&(l<(k+m))},isOver:function(q,l,p,o,k,m){return c.ui.isOverAxis(q,p,k)&&c.ui.isOverAxis(l,o,m)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(l,k,m){var o=m!==undefined;return(k=="role"?(o?f.call(this,l,k,"wairole:"+m):(f.apply(this,arguments)||"").replace(b,"")):(a.test(k)?(o?l.setAttributeNS(h,k.replace(a,"aaa:"),m):f.call(this,l,k.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(k){return(a.test(k)?this.each(function(){this.removeAttributeNS(h,k.replace(a,""))}):e.call(this,k))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var k;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){k=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{k=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!k.length?c(document):k}});c.extend(c.expr[":"],{data:function(m,l,k){return !!c.data(m,k[3])},focusable:function(l){var m=l.nodeName.toLowerCase(),k=c.attr(l,"tabindex");return(/input|select|textarea|button|object/.test(m)?!l.disabled:"a"==m||"area"==m?l.href||!isNaN(k):!isNaN(k))&&!c(l)["area"==m?"parents":"closest"](":hidden").length},tabbable:function(l){var k=c.attr(l,"tabindex");return(isNaN(k)||k>=0)&&c(l).is(":focusable")}});function g(o,p,q,m){function l(s){var r=c[o][p][s]||[];return(typeof r=="string"?r.split(/,?\s+/):r)}var k=l("getter");if(m.length==1&&typeof m[0]=="string"){k=k.concat(l("getterSetter"))}return(c.inArray(q,k)!=-1)}c.widget=function(l,k){var m=l.split(".")[0];l=l.split(".")[1];c.fn[l]=function(r){var p=(typeof r=="string"),q=Array.prototype.slice.call(arguments,1);if(p&&r.substring(0,1)=="_"){return this}if(p&&g(m,l,r,q)){var o=c.data(this[0],l);return(o?o[r].apply(o,q):undefined)}return this.each(function(){var s=c.data(this,l);(!s&&!p&&c.data(this,l,new c[m][l](this,r))._init());(s&&p&&c.isFunction(s[r])&&s[r].apply(s,q))})};c[m]=c[m]||{};c[m][l]=function(q,p){var o=this;this.namespace=m;this.widgetName=l;this.widgetEventPrefix=c[m][l].eventPrefix||l;this.widgetBaseClass=m+"-"+l;this.options=c.extend({},c.widget.defaults,c[m][l].defaults,c.metadata&&c.metadata.get(q)[l],p);this.element=c(q).bind("setData."+l,function(s,r,u){if(s.target==q){return o._setData(r,u)}}).bind("getData."+l,function(s,r){if(s.target==q){return o._getData(r)}}).bind("remove",function(){return o.destroy()})};c[m][l].prototype=c.extend({},c.widget.prototype,k);c[m][l].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(m,o){var l=m,k=this;if(typeof m=="string"){if(o===undefined){return this._getData(m)}l={};l[m]=o}c.each(l,function(p,q){k._setData(p,q)})},_getData:function(k){return this.options[k]},_setData:function(k,l){this.options[k]=l;if(k=="disabled"){this.element[l?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",l)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(m,o,p){var r=this.options[m],k=(m==this.widgetEventPrefix?m:this.widgetEventPrefix+m);o=c.Event(o);o.type=k;if(o.originalEvent){for(var l=c.event.props.length,q;l;){q=c.event.props[--l];o[q]=o.originalEvent[q]}}this.element.trigger(o,p);return !(c.isFunction(r)&&r.call(this.element[0],o,p)===false||o.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var k=this;this.element.bind("mousedown."+this.widgetName,function(l){return k._mouseDown(l)}).bind("click."+this.widgetName,function(l){if(k._preventClickEvent){k._preventClickEvent=false;l.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(m){m.originalEvent=m.originalEvent||{};if(m.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(m));this._mouseDownEvent=m;var l=this,o=(m.which==1),k=(typeof this.options.cancel=="string"?c(m.target).parents().add(m.target).filter(this.options.cancel).length:false);if(!o||k||!this._mouseCapture(m)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){l.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(m)&&this._mouseDelayMet(m)){this._mouseStarted=(this._mouseStart(m)!==false);if(!this._mouseStarted){m.preventDefault();return true}}this._mouseMoveDelegate=function(p){return l._mouseMove(p)};this._mouseUpDelegate=function(p){return l._mouseUp(p)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||m.preventDefault());m.originalEvent.mouseHandled=true;return true},_mouseMove:function(k){if(c.browser.msie&&!k.button){return this._mouseUp(k)}if(this._mouseStarted){this._mouseDrag(k);return k.preventDefault()}if(this._mouseDistanceMet(k)&&this._mouseDelayMet(k)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,k)!==false);(this._mouseStarted?this._mouseDrag(k):this._mouseUp(k))}return !this._mouseStarted},_mouseUp:function(k){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(k.target==this._mouseDownEvent.target);this._mouseStop(k)}return false},_mouseDistanceMet:function(k){return(Math.max(Math.abs(this._mouseDownEvent.pageX-k.pageX),Math.abs(this._mouseDownEvent.pageY-k.pageY))>=this.options.distance)},_mouseDelayMet:function(k){return this.mouseDelayMet},_mouseStart:function(k){},_mouseDrag:function(k){},_mouseStop:function(k){},_mouseCapture:function(k){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(b);if(!this.handle){return false}return true},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;if(c.cursorAt){this._adjustOffsetFromHelper(c.cursorAt)}if(c.containment){this._setContainment()}this._trigger("start",b);this._cacheHelperProportions();if(a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return true},_mouseDrag:function(b,d){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!d){var c=this._uiHash();this._trigger("drag",b,c);this.position=c.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,b)}return false},_mouseStop:function(c){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=a.ui.ddmanager.drop(this,c)}if(this.dropped){d=this.dropped;this.dropped=false}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d))){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",c);b._clear()})}else{this._trigger("stop",c);this._clear()}return false},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==b.target){c=true}});return c},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):(d.helper=="clone"?this.element.clone():this.element);if(!b.parents("body").length){b.appendTo((d.appendTo=="parent"?this.element[0].parentNode:d.appendTo))}if(b[0]!=this.element[0]&&!(/(fixed|absolute)/).test(b.css("position"))){b.css("position","absolute")}return b},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)&&e.containment.constructor!=Array){var c=a(e.containment)[0];if(!c){return}var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(e.containment.constructor==Array){this.containment=e.containment}}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.top<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var f=this.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.grid[0];d=this.containment?(!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:b.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:b.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},_trigger:function(b,c,d){d=d||this._uiHash();a.ui.plugin.call(this,b,[c,d]);if(b=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function(b){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));a.extend(a.ui.draggable,{version:"1.7.2",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false}});a.ui.plugin.add("draggable","connectToSortable",{start:function(c,e){var d=a(this).data("draggable"),f=d.options,b=a.extend({},e,{item:d.element});d.sortables=[];a(f.connectToSortable).each(function(){var g=a.data(this,"sortable");if(g&&!g.options.disabled){d.sortables.push({instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("activate",c,b)}})},stop:function(c,e){var d=a(this).data("draggable"),b=a.extend({},e,{item:d.element});a.each(d.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;d.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(c);this.instance.options.helper=this.instance.options._helper;if(d.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",c,b)}})},drag:function(c,f){var e=a(this).data("draggable"),b=this;var d=function(i){var q=this.offset.click.top,p=this.offset.click.left;var g=this.positionAbs.top,l=this.positionAbs.left;var k=i.height,m=i.width;var r=i.top,h=i.left;return a.ui.isOver(g+q,l+p,r,h,k,m)};a.each(e.sortables,function(g){this.instance.positionAbs=e.positionAbs;this.instance.helperProportions=e.helperProportions;this.instance.offset.click=e.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(b).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]};c.target=this.instance.currentItem[0];this.instance._mouseCapture(c,true);this.instance._mouseStart(c,true,true);this.instance.offset.click.top=e.offset.click.top;this.instance.offset.click.left=e.offset.click.left;this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top;e._trigger("toSortable",c);e.dropped=this.instance.element;e.currentItem=e.element;this.instance.fromOutside=e}if(this.instance.currentItem){this.instance._mouseDrag(c)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",c,this.instance._uiHash(this.instance));this.instance._mouseStop(c,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}e._trigger("fromSortable",c);e.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(c,d){var b=a("body"),e=a(this).data("draggable").options;if(b.css("cursor")){e._cursor=b.css("cursor")}b.css("cursor",e.cursor)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._cursor){a("body").css("cursor",d._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(b,c){var d=a(this).data("draggable").options;a(d.iframeFix===true?"iframe":d.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")})},stop:function(b,c){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(c,d){var b=a(d.helper),e=a(this).data("draggable").options;if(b.css("opacity")){e._opacity=b.css("opacity")}b.css("opacity",e.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._opacity){a(c.helper).css("opacity",d._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(c,d){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset()}},drag:function(d,e){var c=a(this).data("draggable"),f=c.options,b=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!f.axis||f.axis!="x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY<f.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop+f.scrollSpeed}else{if(d.pageY-c.overflowOffset.top<f.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop-f.scrollSpeed}}}if(!f.axis||f.axis!="y"){if((c.overflowOffset.left+c.scrollParent[0].offsetWidth)-d.pageX<f.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft+f.scrollSpeed}else{if(d.pageX-c.overflowOffset.left<f.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft-f.scrollSpeed}}}}else{if(!f.axis||f.axis!="x"){if(d.pageY-a(document).scrollTop()<f.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-f.scrollSpeed)}else{if(a(window).height()-(d.pageY-a(document).scrollTop())<f.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+f.scrollSpeed)}}}if(!f.axis||f.axis!="y"){if(d.pageX-a(document).scrollLeft()<f.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed)}else{if(a(window).width()-(d.pageX-a(document).scrollLeft())<f.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}}}}if(b!==false&&a.ui.ddmanager&&!f.dropBehaviour){a.ui.ddmanager.prepareOffsets(c,d)}}});a.ui.plugin.add("draggable","snap",{start:function(c,d){var b=a(this).data("draggable"),e=b.options;b.snapElements=[];a(e.snap.constructor!=String?(e.snap.items||":data(draggable)"):e.snap).each(function(){var g=a(this);var f=g.offset();if(this!=b.element[0]){b.snapElements.push({item:this,width:g.outerWidth(),height:g.outerHeight(),top:f.top,left:f.left})}})},drag:function(w,s){var g=a(this).data("draggable"),u=g.options;var A=u.snapTolerance;var z=s.offset.left,y=z+g.helperProportions.width,f=s.offset.top,e=f+g.helperProportions.height;for(var x=g.snapElements.length-1;x>=0;x--){var v=g.snapElements[x].left,q=v+g.snapElements[x].width,p=g.snapElements[x].top,C=p+g.snapElements[x].height;if(!((v-A<z&&z<q+A&&p-A<f&&f<C+A)||(v-A<z&&z<q+A&&p-A<e&&e<C+A)||(v-A<y&&y<q+A&&p-A<f&&f<C+A)||(v-A<y&&y<q+A&&p-A<e&&e<C+A))){if(g.snapElements[x].snapping){(g.options.snap.release&&g.options.snap.release.call(g.element,w,a.extend(g._uiHash(),{snapItem:g.snapElements[x].item})))}g.snapElements[x].snapping=false;continue}if(u.snapMode!="inner"){var c=Math.abs(p-e)<=A;var B=Math.abs(C-f)<=A;var k=Math.abs(v-y)<=A;var m=Math.abs(q-z)<=A;if(c){s.position.top=g._convertPositionTo("relative",{top:p-g.helperProportions.height,left:0}).top-g.margins.top}if(B){s.position.top=g._convertPositionTo("relative",{top:C,left:0}).top-g.margins.top}if(k){s.position.left=g._convertPositionTo("relative",{top:0,left:v-g.helperProportions.width}).left-g.margins.left}if(m){s.position.left=g._convertPositionTo("relative",{top:0,left:q}).left-g.margins.left}}var h=(c||B||k||m);if(u.snapMode!="outer"){var c=Math.abs(p-f)<=A;var B=Math.abs(C-e)<=A;var k=Math.abs(v-z)<=A;var m=Math.abs(q-y)<=A;if(c){s.position.top=g._convertPositionTo("relative",{top:p,left:0}).top-g.margins.top}if(B){s.position.top=g._convertPositionTo("relative",{top:C-g.helperProportions.height,left:0}).top-g.margins.top}if(k){s.position.left=g._convertPositionTo("relative",{top:0,left:v}).left-g.margins.left}if(m){s.position.left=g._convertPositionTo("relative",{top:0,left:q-g.helperProportions.width}).left-g.margins.left}}if(!g.snapElements[x].snapping&&(c||B||k||m||h)){(g.options.snap.snap&&g.options.snap.snap.call(g.element,w,a.extend(g._uiHash(),{snapItem:g.snapElements[x].item})))}g.snapElements[x].snapping=(c||B||k||m||h)}}});a.ui.plugin.add("draggable","stack",{start:function(b,c){var e=a(this).data("draggable").options;var d=a.makeArray(a(e.stack.group)).sort(function(g,f){return(parseInt(a(g).css("zIndex"),10)||e.stack.min)-(parseInt(a(f).css("zIndex"),10)||e.stack.min)});a(d).each(function(f){this.style.zIndex=e.stack.min+f});this[0].style.zIndex=e.stack.min+d.length}});a.ui.plugin.add("draggable","zIndex",{start:function(c,d){var b=a(d.helper),e=a(this).data("draggable").options;if(b.css("zIndex")){e._zIndex=b.css("zIndex")}b.css("zIndex",e.zIndex)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._zIndex){a(c.helper).css("zIndex",d._zIndex)}}})})(jQuery);(function(a){a.widget("ui.sortable",a.extend({},a.ui.mouse,{_init:function(){var b=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--){this.items[b].item.removeData("sortable-item")}},_mouseCapture:function(e,f){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(e);var d=null,c=this,b=a(e.target).parents().each(function(){if(a.data(this,"sortable-item")==c){d=a(this);return false}});if(a.data(e.target,"sortable-item")==c){d=a(e.target)}if(!d){return false}if(this.options.handle&&!f){var g=false;a(this.options.handle,d).find("*").andSelf().each(function(){if(this==e.target){g=true}});if(!g){return false}}this.currentItem=d;this._removeCurrentsFromItems();return true},_mouseStart:function(e,f,b){var g=this.options,c=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;if(g.cursorAt){this._adjustOffsetFromHelper(g.cursorAt)}this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(g.containment){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",g.cursor)}if(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!b){for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("activate",e,c._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,e)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);return true},_mouseDrag:function(f){this.position=this._generatePosition(f);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var g=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-f.pageY<g.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop+g.scrollSpeed}else{if(f.pageY-this.overflowOffset.top<g.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop-g.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-f.pageX<g.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft+g.scrollSpeed}else{if(f.pageX-this.overflowOffset.left<g.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft-g.scrollSpeed}}}else{if(f.pageY-a(document).scrollTop()<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else{if(a(window).height()-(f.pageY-a(document).scrollTop())<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}if(f.pageX-a(document).scrollLeft()<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width()-(f.pageX-a(document).scrollLeft())<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}if(b!==false&&a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}for(var d=this.items.length-1;d>=0;d--){var e=this.items[d],c=e.item[0],h=this._intersectsWithPointer(e);if(!h){continue}if(c!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=c&&!a.ui.contains(this.placeholder[0],c)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e)){this._rearrange(f,e)}else{break}this._trigger("change",f,this._uiHash());break}}this._contactContainers(f);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,d){if(!c){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){var b=this;var e=b.placeholder.offset();b.reverting=true;a(this.helper).animate({left:e.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-b.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){b._clear(c)})}else{this._clear(c,d)}return false},cancel:function(){var b=this;if(this.dragging){this._mouseUp();if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,b._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,b._uiHash(this));this.containers[c].containerCache.over=0}}}if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}return true},serialize:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};a(b).each(function(){var e=(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||(/(.+)[-=_](.+)/));if(e){c.push((d.key||e[1]+"[]")+"="+(d.key&&d.expression?e[1]:e[2]))}});return c.join("&")},toArray:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};b.each(function(){c.push(a(d.item||this).attr(d.attribute||"id")||"")});return c},_intersectsWith:function(o){var e=this.positionAbs.left,d=e+this.helperProportions.width,m=this.positionAbs.top,k=m+this.helperProportions.height;var f=o.left,c=f+o.width,p=o.top,i=p+o.height;var q=this.offset.click.top,h=this.offset.click.left;var g=(m+q)>p&&(m+q)<i&&(e+h)>f&&(e+h)<c;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>o[this.floating?"width":"height"])){return g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&p<m+(this.helperProportions.height/2)&&k-(this.helperProportions.height/2)<i)}},_intersectsWithPointer:function(d){var e=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height),c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left,d.width),g=e&&c,b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(!g){return false}return this.floating?(((f&&f=="right")||b=="down")?2:1):(b&&(b=="down"?2:1))},_intersectsWithSides:function(e){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+(e.height/2),e.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+(e.width/2),e.width),b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(this.floating&&f){return((f=="right"&&d)||(f=="left"&&!d))}else{return b&&((b=="down"&&c)||(b=="up"&&!c))}},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions()},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(b){var l=this;var g=[];var e=[];var h=this._connectWith();if(h&&b){for(var d=h.length-1;d>=0;d--){var k=a(h[d]);for(var c=k.length-1;c>=0;c--){var f=a.data(k[c],"sortable");if(f&&f!=this&&!f.options.disabled){e.push([a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.options.items,f.element).not(".ui-sortable-helper"),f])}}}}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(var d=e.length-1;d>=0;d--){e[d][0].each(function(){g.push(this)})}return a(g)},_removeCurrentsFromItems:function(){var d=this.currentItem.find(":data(sortable-item)");for(var c=0;c<this.items.length;c++){for(var b=0;b<d.length;b++){if(d[b]==this.items[c].item[0]){this.items.splice(c,1)}}}},_refreshItems:function(b){this.items=[];this.containers=[this];var h=this.items;var q=this;var f=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]];var l=this._connectWith();if(l){for(var e=l.length-1;e>=0;e--){var m=a(l[e]);for(var d=m.length-1;d>=0;d--){var g=a.data(m[d],"sortable");if(g&&g!=this&&!g.options.disabled){f.push([a.isFunction(g.options.items)?g.options.items.call(g.element[0],b,{item:this.currentItem}):a(g.options.items,g.element),g]);this.containers.push(g)}}}}for(var e=f.length-1;e>=0;e--){var k=f[e][1];var c=f[e][0];for(var d=0,o=c.length;d<o;d++){var p=a(c[d]);p.data("sortable-item",k);h.push({item:p,instance:k,width:0,height:0,left:0,top:0})}}},refreshPositions:function(b){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var d=this.items.length-1;d>=0;d--){var e=this.items[d];if(e.instance!=this.currentContainer&&this.currentContainer&&e.item[0]!=this.currentItem[0]){continue}var c=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;if(!b){e.width=c.outerWidth();e.height=c.outerHeight()}var f=c.offset();e.left=f.left;e.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var d=this.containers.length-1;d>=0;d--){var f=this.containers[d].element.offset();this.containers[d].containerCache.left=f.left;this.containers[d].containerCache.top=f.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=this.containers[d].element.outerHeight()}}},_createPlaceholder:function(d){var b=d||this,e=b.options;if(!e.placeholder||e.placeholder.constructor==String){var c=e.placeholder;e.placeholder={element:function(){var f=a(document.createElement(b.currentItem[0].nodeName)).addClass(c||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!c){f.style.visibility="hidden"}return f},update:function(f,g){if(c&&!e.forcePlaceholderSize){return}if(!g.height()){g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10))}if(!g.width()){g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=a(e.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);e.placeholder.update(b,b.placeholder)},_contactContainers:function(d){for(var c=this.containers.length-1;c>=0;c--){if(this._intersectsWith(this.containers[c].containerCache)){if(!this.containers[c].containerCache.over){if(this.currentContainer!=this.containers[c]){var h=10000;var g=null;var e=this.positionAbs[this.containers[c].floating?"left":"top"];for(var b=this.items.length-1;b>=0;b--){if(!a.ui.contains(this.containers[c].element[0],this.items[b].item[0])){continue}var f=this.items[b][this.containers[c].floating?"left":"top"];if(Math.abs(f-e)<h){h=Math.abs(f-e);g=this.items[b]}}if(!g&&!this.options.dropOnEmpty){continue}this.currentContainer=this.containers[c];g?this._rearrange(d,g,null,true):this._rearrange(d,null,this.containers[c].element,true);this._trigger("change",d,this._uiHash());this.containers[c]._trigger("change",d,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[c]._trigger("over",d,this._uiHash(this));this.containers[c].containerCache.over=1}}else{if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",d,this._uiHash(this));this.containers[c].containerCache.over=0}}}},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c,this.currentItem])):(d.helper=="clone"?this.currentItem.clone():this.currentItem);if(!b.parents("body").length){a(d.appendTo!="parent"?d.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0])}if(b[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(b[0].style.width==""||d.forceHelperSize){b.width(this.currentItem.width())}if(b[0].style.height==""||d.forceHelperSize){b.height(this.currentItem.height())}return b},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)){var c=a(e.containment)[0];var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.top<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var f=this.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.grid[0];d=this.containment?(!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:b.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:b.scrollLeft())))}},_rearrange:function(g,f,c,e){c?c[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?f.item[0]:f.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var d=this,b=this.counter;window.setTimeout(function(){if(b==d.counter){d.refreshPositions(!e)}},0)},_clear:function(d,e){this.reverting=false;var f=[],b=this;if(!this._noFinalSort&&this.currentItem[0].parentNode){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var c in this._storedCSS){if(this._storedCSS[c]=="auto"||this._storedCSS[c]=="static"){this._storedCSS[c]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!e){f.push(function(g){this._trigger("receive",g,this._uiHash(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!e){f.push(function(g){this._trigger("update",g,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!e){f.push(function(g){this._trigger("remove",g,this._uiHash())})}for(var c=this.containers.length-1;c>=0;c--){if(a.ui.contains(this.containers[c].element[0],this.currentItem[0])&&!e){f.push((function(g){return function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.containers[c]));f.push((function(g){return function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.containers[c]))}}}for(var c=this.containers.length-1;c>=0;c--){if(!e){f.push((function(g){return function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,this.containers[c]))}if(this.containers[c].containerCache.over){f.push((function(g){return function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.containers[c]));this.containers[c].containerCache.over=0}}if(this._storedCursor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!e){this._trigger("beforeStop",d,this._uiHash());for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}return false}if(!e){this._trigger("beforeStop",d,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!e){for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(a.widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(c){var b=c||this;return{helper:b.helper,placeholder:b.placeholder||a([]),position:b.position,absolutePosition:b.positionAbs,offset:b.positionAbs,item:b.currentItem,sender:c?c.element:null}}}));a.extend(a.ui.sortable,{getter:"serialize toArray",version:"1.7.2",eventPrefix:"sort",defaults:{appendTo:"parent",axis:false,cancel:":input,option",connectWith:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000}})})(jQuery);(function(a){a.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable}this._tabify(true)},_setData:function(b,c){if(b=="selected"){if(this.options.collapsible&&c==this.options.selected){return}this.select(c)}else{this.options[b]=c;if(b=="deselectable"){this.options.collapsible=c}this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a.data(this.list[0]));return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(c,b){return{tab:c,panel:b,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(q){this.list=this.element.children("ul:first");this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);var r=this,d=this.options;var c=/^#.+/;this.anchors.each(function(u,o){var s=a(o).attr("href");var v=s.split("#")[0],w;if(v&&(v===location.toString().split("#")[0]||(w=a("base")[0])&&v===w.href)){s=o.hash;o.href=s}if(c.test(s)){r.panels=r.panels.add(r._sanitizeSelector(s))}else{if(s!="#"){a.data(o,"href.tabs",s);a.data(o,"load.tabs",s.replace(/#.*$/,""));var y=r._tabId(o);o.href="#"+y;var x=a("#"+y);if(!x.length){x=a(d.panelTemplate).attr("id",y).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(r.panels[u-1]||r.list);x.data("destroy.tabs",true)}r.panels=r.panels.add(x)}else{d.disabled.push(u)}}});if(q){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(d.selected===undefined){if(location.hash){this.anchors.each(function(s,o){if(o.hash==location.hash){d.selected=s;return false}})}if(typeof d.selected!="number"&&d.cookie){d.selected=parseInt(r._cookie(),10)}if(typeof d.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}d.selected=d.selected||0}else{if(d.selected===null){d.selected=-1}}d.selected=((d.selected>=0&&this.anchors[d.selected])||d.selected<0)?d.selected:0;d.disabled=a.unique(d.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(s,o){return r.lis.index(s)}))).sort();if(a.inArray(d.selected,d.disabled)!=-1){d.disabled.splice(a.inArray(d.selected,d.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(d.selected>=0&&this.anchors.length){this.panels.eq(d.selected).removeClass("ui-tabs-hide");this.lis.eq(d.selected).addClass("ui-tabs-selected ui-state-active");r.element.queue("tabs",function(){r._trigger("show",null,r._ui(r.anchors[d.selected],r.panels[d.selected]))});this.load(d.selected)}a(window).bind("unload",function(){r.lis.add(r.anchors).unbind(".tabs");r.lis=r.anchors=r.panels=null})}else{d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[d.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(d.cookie){this._cookie(d.selected,d.cookie)}for(var g=0,p;(p=this.lis[g]);g++){a(p)[a.inArray(g,d.disabled)!=-1&&!a(p).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(d.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(d.event!="mouseover"){var f=function(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-state-"+o)}};var k=function(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.tabs",function(){f("hover",a(this))});this.lis.bind("mouseout.tabs",function(){k("hover",a(this))});this.anchors.bind("focus.tabs",function(){f("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){k("focus",a(this).closest("li"))})}var b,h;if(d.fx){if(a.isArray(d.fx)){b=d.fx[0];h=d.fx[1]}else{b=h=d.fx}}function e(i,o){i.css({display:""});if(a.browser.msie&&o.opacity){i[0].style.removeAttribute("filter")}}var l=h?function(i,o){a(i).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");o.hide().removeClass("ui-tabs-hide").animate(h,h.duration||"normal",function(){e(o,h);r._trigger("show",null,r._ui(i,o[0]))})}:function(i,o){a(i).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");r._trigger("show",null,r._ui(i,o[0]))};var m=b?function(o,i){i.animate(b,b.duration||"normal",function(){r.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");e(i,b);r.element.dequeue("tabs")})}:function(o,i,s){r.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");r.element.dequeue("tabs")};this.anchors.bind(d.event+".tabs",function(){var o=this,u=a(this).closest("li"),i=r.panels.filter(":not(.ui-tabs-hide)"),s=a(r._sanitizeSelector(this.hash));if((u.hasClass("ui-tabs-selected")&&!d.collapsible)||u.hasClass("ui-state-disabled")||u.hasClass("ui-state-processing")||r._trigger("select",null,r._ui(this,s[0]))===false){this.blur();return false}d.selected=r.anchors.index(this);r.abort();if(d.collapsible){if(u.hasClass("ui-tabs-selected")){d.selected=-1;if(d.cookie){r._cookie(d.selected,d.cookie)}r.element.queue("tabs",function(){m(o,i)}).dequeue("tabs");this.blur();return false}else{if(!i.length){if(d.cookie){r._cookie(d.selected,d.cookie)}r.element.queue("tabs",function(){l(o,s)});r.load(r.anchors.index(this));this.blur();return false}}}if(d.cookie){r._cookie(d.selected,d.cookie)}if(s.length){if(i.length){r.element.queue("tabs",function(){m(o,i)})}r.element.queue("tabs",function(){l(o,s)});r.load(r.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){d.removeData(f+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(b.cookie){this._cookie(null,b.cookie)}},add:function(e,d,c){if(c===undefined){c=this.anchors.length}var b=this,g=this.options,i=a(g.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,d)),h=!e.indexOf("#")?e.replace("#",""):this._tabId(a("a",i)[0]);i.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var f=a("#"+h);if(!f.length){f=a(g.panelTemplate).attr("id",h).data("destroy.tabs",true)}f.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(c>=this.lis.length){i.appendTo(this.list);f.appendTo(this.list[0].parentNode)}else{i.insertBefore(this.lis[c]);f.insertBefore(this.panels[c])}g.disabled=a.map(g.disabled,function(l,k){return l>=c?++l:l});this._tabify();if(this.anchors.length==1){i.addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[c],this.panels[c]))},remove:function(b){var d=this.options,e=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();if(e.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(b+(b+1<this.anchors.length?1:-1))}d.disabled=a.map(a.grep(d.disabled,function(g,f){return g!=b}),function(g,f){return g>=b?--g:g});this._tabify();this._trigger("remove",null,this._ui(e.find("a")[0],c[0]))},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return}this.lis.eq(b).removeClass("ui-state-disabled");c.disabled=a.grep(c.disabled,function(e,d){return e!=b});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]))},disable:function(c){var b=this,d=this.options;if(c!=d.selected){this.lis.eq(c).addClass("ui-state-disabled");d.disabled.push(c);d.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}},select:function(b){if(typeof b=="string"){b=this.anchors.index(this.anchors.filter("[href$="+b+"]"))}else{if(b===null){b=-1}}if(b==-1&&this.options.collapsible){b=this.options.selected}this.anchors.eq(b).trigger(this.options.event+".tabs")},load:function(e){var c=this,g=this.options,b=this.anchors.eq(e)[0],d=a.data(b,"load.tabs");this.abort();if(!d||this.element.queue("tabs").length!==0&&a.data(b,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(e).addClass("ui-state-processing");if(g.spinner){var f=a("span",b);f.data("label.tabs",f.html()).html(g.spinner)}this.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:d,success:function(i,h){a(c._sanitizeSelector(b.hash)).html(i);c._cleanup();if(g.cache){a.data(b,"cache.tabs",true)}c._trigger("load",null,c._ui(c.anchors[e],c.panels[e]));try{g.ajaxOptions.success(i,h)}catch(k){}c.element.dequeue("tabs")}}))},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup()},url:function(c,b){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",b)},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(d,f){var b=this,g=this.options;var c=b._rotate||(b._rotate=function(h){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var i=g.selected;b.select(++i<b.anchors.length?i:0)},d);if(h){h.stopPropagation()}});var e=b._unrotate||(b._unrotate=!f?function(h){if(h.clientX){b.rotate(null)}}:function(h){t=g.selected;c()});if(d){this.element.bind("tabsshow",c);this.anchors.bind(g.event+".tabs",e);c()}else{clearTimeout(b.rotation);this.element.unbind("tabsshow",c);this.anchors.unbind(g.event+".tabs",e);delete this._rotate;delete this._unrotate}}})})(jQuery);(function(b){var a=null;b.fn.autogrow=function(c){return this.each(function(){new b.autogrow(this,c)})};b.autogrow=function(c,d){this.options=d||{};this.dummy=null;this.interval=null;this.line_height=this.options.lineHeight||parseInt(b(c).css("line-height"));this.min_height=this.options.minHeight||parseInt(b(c).css("min-height"));this.max_height=this.options.maxHeight||parseInt(b(c).css("max-height"));this.textarea=b(c);if(this.line_height==NaN){this.line_height=0}if(this.min_height==NaN||this.min_height==0){this.min_height==this.textarea.height()}this.init()};b.autogrow.fn=b.autogrow.prototype={autogrow:"1.2.2"};b.autogrow.fn.extend=b.autogrow.extend=b.extend;b.autogrow.fn.extend({init:function(){var c=this;this.textarea.css({overflow:"hidden",display:"block"});this.textarea.bind("focus",function(){c.startExpand()}).bind("blur",function(){c.stopExpand()});this.checkExpand()},startExpand:function(){var c=this;this.interval=window.setInterval(function(){c.checkExpand()},400)},stopExpand:function(){clearInterval(this.interval)},checkExpand:function(){if(this.dummy==null){this.dummy=b("<div></div>");this.dummy.css({"font-size":this.textarea.css("font-size"),"font-family":this.textarea.css("font-family"),width:this.textarea.css("width"),padding:this.textarea.css("padding"),"line-height":this.line_height+"px","overflow-x":"hidden",position:"absolute",top:0,left:-9999}).appendTo("body")}var e=this.textarea.val().replace(/(<|>)/g,"");if($.browser.msie){e=e.replace(/\n/g,"<BR>new")}else{e=e.replace(/\n/g,"<br>new")}if(this.dummy.html()!=e){this.dummy.html(e);if(this.max_height>0&&(this.dummy.height()+this.line_height>this.max_height)){this.textarea.css("overflow-y","auto")}else{this.textarea.css("overflow-y","hidden");if(this.textarea.height()<this.dummy.height()+this.line_height||(this.dummy.height()<this.textarea.height())){var d=this.dummy.height()+this.line_height,c=this;this.textarea.trigger("autogrow-will-grow",[d]).animate({height:d+"px"},100,function(){c.textarea.trigger("autogrow-did-grow",[d])})}}}}})})(jQuery);(function(a){a.widget("slash.menu",a.extend({},a.ui.mouse,{_init:function(){this._mouseInit();this.triggers=a(this.options.triggers||[]);this.element.unbind("mousedown."+this.widgetName);var b=this;this.triggers.bind("mousedown."+this.widgetName,function(c){return b._menuMouseDown(c,{trigger:this})}).bind("click."+this.widgetName,function(c){});(this.options.cssNamespace&&(this._hoverClass=this.options.cssNamespace+"-hover"));this._mouseStarted=false},_reset:function(){this.hoverTimeoutExceeded=this._hoverStarted=this._mouseStarted=this._menuStarted=false},context:function(b){this._reset();return this._menuMouseDown(b,{trigger:original_target(b)})},cancel:function(b){return this._inheritMouseUp(b)},destroy:function(){if(this.element.data("menu")){this.element.removeData("menu").unbind(".menu");this._mouseDestroy()}},tracking:function(d,f,c){var b={begin:true,disable:false,enable:true,end:false,start:true,stop:false,toggle:!this._tracking}[d];if(b===undefined){}else{if(!b&&(this._tracking===undefined)){this._tracking=false}else{if(b!=(this._tracking||false)){var g=b?"mouseenter":"mouseleave";(c||(c=this._uiHash(f,g)));(this._tracking&&this._item("out",f,c));this._tracking=b;(this._tracking&&this._item("over",f,c))}}}},_mouseCapture:function(c){this._menuStarted&&this._inheritMouseUp(c);this.clickDurationExceeded=(this.options.clickDuration||0)<=0;if(!this.clickDurationExceeded){var b=this;this._clickDurationTimer=setTimeout(function(){b.clickDurationExceeded=true;b._mouseStart(c)},this.options.clickDuration)}this._overTarget=this._tracking=undefined;this._hoverStarted=this.hoverTimeoutExceeded=false;this._menuStarted=(this.options.clickToHover&&this._mouseStart(c));return true},_mouseStart:function(d){if(!this._menuStarted){var c=this._uiHash(d);this._trigger("start",d,c);((this._tracking===undefined)&&this.tracking("start",d,c));var b=this;this.element.children().bind("mouseleave."+this.widgetName,function(f){return b._item("out",f)}).bind("mouseenter."+this.widgetName,function(f){return b._item("over",f)});this._menuStarted=true}return this._menuStarted},_item:function(c,d,b){(b||(b=this._uiHash(d)));(d&&(this._overTarget=b.over));if(b[c]&&this._tracking){((c==="out")&&this._highlight(c,d,b));this._trigger(c,d,b);((c==="over")&&this._highlight(c,d,b))}},_mouseStop:function(c,b){if(this._menuStarted){this.hoverTimeoutExceeded||this._item("select",c,b||this._uiHash(c,"select"));b||(b=this._uiHash(c,"stop"));this.tracking("stop",c,b);this._trigger("stop",c,b)}this._reset();if(this._clickDurationTimer){clearTimeout(this._clickDurationTimer);this._clickDurationTimer=undefined}if(this._hoverDurationTimer){clearTimeout(this._hoverDurationTimer);this._hoverDurationTimer=undefined}a(document).unbind("mousedown."+this.widgetName).unbind("mouseup."+this.widgetName);this.element.children().unbind("mouseenter."+this.widgetName).unbind("mouseleave."+this.widgetName)},_inheritMouseUp:function(c,b){this._mouseDownEvent||(this._mouseDownEvent=this._menuMouseDownEvent||{});this._mouseStarted=true;return this._mouseUp(c,b)},_menuMouseDown:function(f,c){this._menuMouseDownEvent=f;var d=c.trigger&&c.trigger!==document&&(this.options.liveTriggers||this.triggers.index(c.trigger)>=0);if(!d){var g=this._uiHash(f,"stop");if(!g.out){return this._inheritMouseUp(f,c)}}if(this._hoverStarted){clearTimeout(this._hoverDurationTimer);this._hoverDurationTimer=undefined;this.tracking("start",f)}else{(d&&(this._startTarget=c.trigger));this._mouseDown(f);a(document).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)}var b=this;a(document).one("mouseup."+this.widgetName,function(h){return b._menuMouseUp(h)});return true},_menuMouseUp:function(d){clearTimeout(this._clickDurationTimer);this._clickDurationTimer=undefined;if(this._startTarget&&!this._menuStarted){this._inheritMouseUp(d);this._trigger("click",d,{click:this._startTarget});return false}var c;if(this._hoverStarted||this._mouseStarted||(this._tracking&&(c=this._uiHash(d,"stop")).select)||this._clickDurationExceeded(d)){return this._inheritMouseUp(d,c)}this._hoverStarted=true;var b=this;if(this.options.hoverTimeout){this._hoverDurationTimer=setTimeout(function(){var f=a.Event("mouseup");f.target=b._overTarget;b.hoverTimeoutExceeded=true;b._inheritMouseUp(f)},this.options.hoverTimeout)}a(document).unbind("mouseup."+this.widgetName,this._mouseUpDelegate).one("mousedown."+this.widgetName,function(f){return b._menuMouseDown(f,{trigger:document})});d.preventDefault();return false},_highlight:function(d,f,c){var b={over:true,out:false}[d];if(this._hoverClass&&b!==undefined&&c[d]){a(c[d]).toggleClass(this._hoverClass,b);this.element.toggleClass(this._hoverClass,!!c.over)}},_itemOf:function(d){var e=undefined;if(d){var f=this.element[0],c=a(d),b=c.add(c.parents());b.each(function(g){if(this===f){e=b[g-1];return false}})}return e},_uiHash:function(g,h,e){var c=(g&&g.type)?g:undefined,f=c?{item:this._itemOf(c.target),relatedItem:this._itemOf(c.relatedTarget)}:{item:this._overTarget},d=h||(c?c.type:g),b={mouseenter:{over:"item",out:"relatedItem"},mouseleave:{out:"item",over:"relatedItem"},select:{select:"item",over:"item"},stop:{out:"item"}}[d]||{over:"item"};(e||(e={}));a.each(b,function(k,i){e[k]=f[i]});e.trigger=this._startTarget;e.event=c;return e},_clickDurationExceeded:function(b){return this.clickDurationExceeded}}));a.extend(a.slash.menu,{version:"0.5",eventPrefix:"menu",defaults:{distance:1,clickToHover:true,clickDuration:300,hoverTimeout:false,liveTriggers:false}})})(jQuery);(function(b){function a(){if(!check_logged_in()){return false}ajax_update({op:"page_save_user_boxes",reskey:reskey_static,bids:b("#slashboxes div.title").map(function(){return this.id.slice(0,-6)}).get().join(",")})}b(function(){b("#slashboxes").prepend(b("#slug-Crown")).append(b("#slug-Top")).sortable({axis:"y",containment:"parent",handle:".title",items:">:not(.nosort)",opacity:0.8,update:a}).find("> div.block:not(.nosort) > div.title > h4").append('<span class="closebox">x</span>');b("#slashboxes .block:not(.nosort) h4 span.closebox").live("click",function(){b(this).closest("div.block").remove();a();after_article_moved()})})})(Slash.jQuery);var Tags={},tag_admin=false,gFocusedText,$previous_context_trigger=$([]);(function(){var a=/\s+/,b=/\b(?:meta)?(?:nod|nix)\b/i;function e(h,g){var f=h.filter("a.topic").map(function(){return $(this).text()}).get();g&&f.sort();return f.join(" ")}function d(f){var g=f.children();return{skin:g.filter("a.main:first").text(),vote:g.filter("a.my[href$=/nod],a.my[href$=/nix],a.my[href$=/metanod],a.my[href$=/metanix]").text(),topics:e(g,"sorted"),datatype:g.filter("a.datatype")}}function c(f,g){var h=b.test(g)&&($(f).is(".fhitem-comment")?firehose_handle_comment_nodnix:firehose_handle_nodnix);g=g.split(a);firehose_handle_admin_commands&&(g=firehose_handle_admin_commands.call(f,g));h&&h.call(f,g);return g.join(" ")}Tags.submit=function(k,i){var f=$(k),h=f,m=f.closest("div.fhitem"),g=m[0],l=fhitem_key(g),o=$("span.tag-server-busy",g).show();h.is(".tag-bar")||(h=m.find("span.tag-bar"));i&&(i=c(g,i));$.ajax({type:"POST",dataType:"text",data:{op:"tags_setget_display",key:l.key,key_type:l.key_type,reskey:reskey_static,tags:i||"",limit_fetch:"",include_topic_images:sign(m.is(".fhitem-editor"))},success:function(s){var q=d(h),p=d(h.html(s));function r(u,v){p[u]!==q[u]&&m.trigger(u+"-assigned",v||p[u])}r("datatype");r("topics",e(h.children()));r("skin");r("vote")},complete:function(){o.hide()}})};Tags.fetch=function(f){Tags.submit(f)}})();(function(){var g="ac-ready",f=13,e=27,d=32,a={},c={},b={};(function(){a[f]=a[d]=true;c[f]=c[e]=c[d]=true;b[f]=b[e]=true})();$("input.tag-entry").live("keydown",function(i){var k=$(original_target(i)),h=i.which||i.keyCode;if(!k.data(g)){k.autocomplete("/ajax.pl",{autoFill:false,delay:750,minChars:3,selectFirst:false,max:25,loadingClass:"working",extraParams:{op:"tags_list_tagnames",reskey:reskey_static}}).data(g,true)}if(h===e){i.preventDefault();i.stopImmediatePropagation();return false}return true}).live("keyup",function(i){var k=$(original_target(i)),h=i.which||i.keyCode;a[h]&&Tags.submit(k.siblings("span.tag-bar"),k.val());c[h]&&k.val("");b[h]&&firehose_toggle_tag_ui_to(false,k);return true});$("a.edit-toggle").live("click",function(k){var h=original_target(k),i=$(h).closest(".fhitem-editor").length;(i||check_logged_in())&&firehose_toggle_tag_ui(h)});$("input.tag-entry.default").live("click",function(){$(this).removeClass("default").val("")});$("input.tag-entry.default").live("keydown",function(){$(this).removeClass("default").val("")})})();$.ajaxSetup({url:"/ajax.pl",type:"POST",contentType:"application/x-www-form-urlencoded"});window.Slash||(window.Slash={});Slash.Firehose||(Slash.Firehose={});var reskey_static="";var global_returnto="";var firehose_settings={startdate:"",duration:"",mode:"",color:"",orderby:"",orderdir:"",view:"",viewtitle:"",tab:"",fhfilter:"",base_filter:"",user_view_uid:"",issue:"",is_embedded:0,not_id:0,section:0,sectionname:"",more_num:0,metamod:0,admin_filters:0};var firehose_sitename="",firehose_slogan="",firehose_smallscreen=0;var firehose_item_count=0,firehose_future=null,firehose_more_increment=10;var fh_play=0,fh_is_timed_out=0,fh_update_timerids=[],fh_is_admin=0,console_updating=0,fh_ticksize,fh_colors=[],fh_idle_skin=0,vendor_popup_timerids=[],vendor_popup_id=0,firehose_exists=0;var fh_adTimerSecsMax=15,fh_adTimerClicksMax=0,fh_adTimerUrl="";var FHID_PREFIX=/^(firehose|editor)-/;function ajax_update(c,e,a,b){if(!b){b={}}var d={data:c};if(b.request_url){d.url=b.request_url}if(b.async_off){d.async=false}if(e){d.success=function(f){$any(e).html(f)}}if(a&&a.onComplete){d.complete=a.onComplete}if(a&&a.onError){d.error=a.onError}jQuery.ajax(d)}function ajax_periodic_update(d,c,e,a,b){setInterval(function(){ajax_update(c,e,a,b)},d*1000)}function eval_response(a){return evalExpr(a.responseText)}function json_handler(b){var a=eval_response(b);a&&json_update(a);return a}function json_update(a){if(!a){return}$.globalEval(a.eval_first);$.each(a.html||[],function(b,c){$any(b).html(c)});$.each(a.value||[],function(b,c){$any(b).each(function(){if(this!==gFocusedText){$(this).val(c)}})});$.each(a.html_append||[],function(b,c){$any(b).append(c)});$.each(a.html_add_after||[],function(b,c){$any(b).after(c)});$.each(a.html_add_before||[],function(b,c){$any(b).before(c)});$.each(a.html_replace||[],function(b,c){$any(b).replaceWith(c).show()});$.each(a.html_append_substr||[],function(b,c){$any(b).each(function(){var f=$(this),d=f.html(),e=d.search(/<span class="?substr"?> ?<\/span>[\s\S]*$/i);if(e!=-1){d=d.substr(0,e)}f.html(d+c)})});$.each(a.events||[],function(){if(this.event){$(this.target||document).trigger(this.event,this.data)}});$.globalEval(a.eval_last)}var view;(function(){var d,c,a=[];function b(f,g){return $(g).eq(0).parents().index(f)>=0}function e(l,f,k){var i=$(l),m=new Bounds(i);if(!Bounds.empty(m)){if(TypeOf.element(i[0])){$.each({top:-1,left:-1,bottom:1,right:1},function(o,p){m[o]+=p*parseInt(i.css("margin-"+o))})}if(k.axis!="y"&&!Bounds.contain(Bounds.x(f),m)){var h=m.left<=f.left||f.width()<=m.width()?m.left-f.left:m.right-f.right;f.left+=h;f.right+=h}if(k.axis!="x"&&!Bounds.contain(Bounds.y(f),m)){var g=m.top<=f.top||f.height()<=m.height()?m.top-f.top:m.bottom-f.bottom;f.top+=g;f.bottom+=g}}return f}view=function(k,i){var g=(k===false),l=!g,f,h;if(l){i||(i={});"speed" in i||(i.speed="normal");if($.browser.opera){i.speed=0}f=$any(k);h=f[0];if(Bounds.empty(f)){l=false}else{if(a.length&&(!i.speed||!b(a[a.length-1],h))){g=true}}}if(g){c.stop(true);a.length=0}if(l){a.push(h);d.queue("fx",function(){var m=new Bounds(window);i.hint&&!Bounds.empty(f)&&e(i.hint,m,i);e(f,m,i);c.animate({scrollTop:m.top,scrollLeft:m.left},i.speed,function(){i.focus&&f.focus();a.shift();d.dequeue("fx")})})}return f};$(function(){d=$("body");c=$("html,body")})})();function more_possible(a){anchor_fh_pag_menu(true);$("#more-experiment a").trigger("more-possible")}function createPopup(e,f,c,d,i,h){function b(l,k){return $('<div id="'+c+"-"+l+'" class="popup-'+l+'">'+(k||"")+"</div>")}var g=Position(e),a=$('<div id="'+c+'-popup" class="popup" style="position:absolute; top:'+g.top+"px; left:"+g.left+'px; z-index:100">').appendTo("body").append("<iframe>").append(b("title",f)).append(b("contents",d)).append(b("message",i));TypeOf.fn(h)&&a.mouseleave(h);return a[0]}function createPopupButtons(){return'<span class="buttons"><span>'+$.makeArray(arguments).join("</span><span>")+"</span></span>"}function closePopup(b,a){$any(b).remove();if(a){window.location.reload()}}function handleEnter(d,c,a){if(!d){d=window.event}var b=d.which||d.keyCode;if(b==13){c(a);d.returnValue=true;return true}d.returnValue=false;return false}function adsToggle(b){var a={};a.op="enable_maker_adless";if(!b){a.off=1}a.reskey=reskey_static;ajax_update(a,"",{onComplete:json_handler})}function cached_parts(a){if(!cached_parts[a]){cached_parts[a]=$(a).insertBefore("#top_parent")}return cached_parts[a]}function get_modal_parts(b){var a=cached_parts("#modal_cover, #modal_box");if(b){a=a.filter(b)}return a}function custom_modal_box(e){$(document).trigger(e+".modal");var b="_custom_"+e+"_fn",f=get_modal_parts(),d=f.filter("#modal_box"),a=d[0],c=a[b]||function(){f[e]()};c(f);a[b]=undefined;f.filter("#modal_cover").click(hide_modal_box);return f}function show_modal_box(){return custom_modal_box("show").keyup(function(a){a.which==$.ui.keyCode.ESCAPE&&hide_modal_box()})}function hide_modal_box(){custom_modal_box("hide").hide().attr("style","display: none;").removeClass().removeData("tabbed").unbind();if(document.forms.modal_prefs&&document.forms.modal_prefs.refresh_onclose&&document.forms.modal_prefs.refresh_onclose.value){document.location=document.URL}return false}function get_login_parts(){return cached_parts("#login_cover, #login_box")}function show_login_box(){getModalPrefs("userlogin","Log In",1)}function hide_login_box(){get_login_parts().hide()}var logged_in=1;function check_logged_in(){return logged_in||(show_login_box(),0)}function has_hose(){return firehose_exists}function getModalPrefs(h,g,e,d){var b="modal-fetch",a=get_modal_parts("#modal_box:visible"),c;a.length&&a.data("tabbed")!=e&&hide_modal_box();var f=h;var k="getModalPrefs";var i="";if(f==="sendPasswdModal"||f==="newUserModal"||f==="userlogin"){k="getModalPrefsAnonHC";if(f==="userlogin"){i=location.toString()}}else{if(f==="submit"){k="getModalPrefsAnon"}else{if(!reskey_static){return show_login_box()}}}Slash.busy(b,true);c=get_modal_parts("#modal_cover").css("opacity",0.75).show();$any("modal_box_content").load("/ajax.pl",$.extend({op:k,section:h,reskey:reskey_static,tabbed:e,return_to:i},d||null),function(m,l,p){if(l==="success"){$any("preference_title").html(g);var o=show_modal_box().data("tabbed",e);e&&o.addClass("tabbed")}else{c.hide()}Slash.busy(b,false)})}function serialize_multiple(c){var b=c.serializeArray();var a={};$.map(b,function(e){++a[e.name]||(a[e.name]=1)});var d=1;return $.param($.map(b,function(e){if(a[e.name]>1){e.name+=d++}return e}))}function resetModalPrefs(a){var b={op:"saveModalPrefs",data:serialize_multiple($any("modal_prefs")),reset:1,reskey:(document.forms.modal_prefs&&document.forms.modal_prefs.reskey&&document.forms.modal_prefs.reskey.value)||reskey_static};if(a){b[a]=1}ajax_update(b,"",{onComplete:function(){hide_modal_box();document.location=document.URL}})}function saveModalPrefs(b,a,c){b=b||(document.forms.modal_prefs&&document.forms.modal_prefs.formname&&document.forms.modal_prefs.formname.value);a=a||serialize_multiple($any("modal_prefs"));c=c||(document.forms.modal_prefs&&document.forms.modal_prefs.reskey&&document.forms.modal_prefs.reskey.value)||reskey_static;var d="saveModalPrefs";if(b==="sendPasswdModal"||b==="newUserModal"){d="saveModalPrefsAnonHC"}ajax_update({op:d,data:a,reskey:c},"",{onComplete:function(f){var e=eval_response(f);json_update(e);if(e===undefined||e.html_replace===undefined){hide_modal_box();if(document.forms.modal_prefs.refreshable&&document.forms.modal_prefs.refreshable.value){document.location=document.URL}}}})}function createacct_check_nick(a){var b={};b.op="createacct_check_nick";b.nickname=a.newusernick.value;b.reskey=a.nick_rkey.value;if((a===undefined)||(b.nickname===undefined)||(b.nickname==="")){return false}ajax_update(b,"",{onComplete:function(d){var c=eval_response(d);if(c!==undefined&&c.html_replace!==undefined){json_update(c)}}})}function displayModalPrefHelp(b){var a=$any(b);a.css("display",a.css("display")!="none"?"none":"inline")}function openInWindow(b,a){if(!a&&window.open(b,"_blank")){return false}window.location=b;return false}function after_article_moved(b){var a=b?$(b).nextAll(":visible").andSelf():null;$any("firehoselist").trigger("articlesMoved",a);anchor_fh_pag_menu(true)}function before_article_removed(c,b){var a=c?$(c).next(":visible")[0]:null;$any("firehoselist").trigger("beforeArticleRemoved",c);if(b){after_article_moved(a)}}function firehose_toggle_advpref(){$any("fh_advprefs").toggleClass("hide")}function firehose_open_prefs(){$any("fh_advprefs").removeClass()}function toggleIntro(d,a){var b="condensed";var c="[+]";if($any(d).setClass(applyMap("introhide","intro")).hasClass("intro")){b="expanded";c="[-]"}$any(a).setClass(b).html(c)}function tagsToggleStoryDiv(c,b,a){if($any("toggletags-body-"+c).hasClass("tagshide")){tagsShowBody(c,b,"",a)}else{tagsHideBody(c)}}function tagsHideBody(a){$any("toggletags-body-"+a).setClass("tagshide");$any("tagbox-title-"+a).setClass("tagtitleclosed");$any("tagbox-"+a).setClass("tags");$any("toggletags-button-"+a).html("[+]");after_article_moved(elemAny("firehose-"+a))}function tagsShowBody(d,a,b,c){c=c||"stories";if(c=="firehose"){setFirehoseAction();if(fh_is_admin){firehose_get_admin_extras(d)}}$any("toggletags-button-"+d).html("[-]");$any("tagbox-"+d).setClass("tags");$any("tagbox-title-"+d).setClass("tagtitleopen");$any("toggletags-body-"+d).setClass("tagbody");after_article_moved(elemAny("firehose-"+d))}function tagsOpenAndEnter(d,c,a,b){tagsShowBody(d,a,c,b)}function reportError(a){alert("error")}function is_body_expanded(a){return $(a).closest(".fhitem").is(":has(>[id^=fhbody-]:not(.empty,.hide))")}function toggle_fh_body_wrap_return(a){return firehose_settings.view==="stories"&&is_body_expanded(a)||toggle_firehose_body.apply(null,arguments)&&false}function toggle_firehose_body(b,d,h,k){setFirehoseAction();var l=$(b).closest(".fhitem"),a=l.attr("id").replace(FHID_PREFIX,""),f=l.children("[id^=fhbody-]"),g=f.is(".empty"),e=sign(!g&&!f.is(".hide")||-1);if(h===false){h=-1}else{if(typeof(h)==="string"){h={show:1,hide:-1}[h]}}h=sign(h||-e);if(h==e){return}var i=h>0;if(g){var c={};fh_is_admin&&(c.onComplete=function(){firehose_get_admin_extras(a)});ajax_update({op:"firehose_fetch_text",id:a,reskey:reskey_static},f.attr("id"),c)}else{if(fh_is_admin&&i){firehose_get_admin_extras(a)}}f.removeClass("body empty hide").addClass(i?"body":"hide");l.removeClass("article briefarticle adminmode usermode").addClass((i?"article ":"briefarticle ")+(fh_is_admin?"adminmode":"usermode"));if(i){view(l,{speed:50})}if(!k&&!i&&l.is(".currfh")){firehose_go_next()}after_article_moved(l);inlineAdFirehose(i&&l);return false}toggle_firehose_body.SHOW=1;toggle_firehose_body.TOGGLE=0;toggle_firehose_body.HIDE=-1;function toggleFirehoseTagbox(a){$any("fhtagbox-"+a).setClass(applyMap("tagbox","hide"));after_article_moved(elemAny("firehose-"+a))}function use_skin(c){var b=$("head link.data-skin").attr("disabled",true),a,d;if(c){a=$(c);d=b.filter("[title="+a.attr("title")+"]");if(!d.length){d=a.addClass("data-skin").attr("disabled",true).appendTo("head")}d.attr("disabled",false)}}function firehose_style_switch(b){var a=firehose_section_menu_item(b),c=a.length&&a.metadata();if("skin" in c||b==="unsaved"){use_skin(c.skin);return}ajax_update({op:"firehose_section_css",reskey:reskey_static,layout:"yui",section:b},"",{onComplete:function(e){var d=eval_response(e)||{};use_skin(d.css_includes);c&&(c.skin=d.css_includes)}})}var sprite_rules,use_sprites;(function(){function a(b){return(b.css("background-image")||"none")==="none"}sprite_rules=function(c){var b=$('<div style="display:none">').appendTo("body");(c=core.grep(c,function(d){return a(b.attr("className",d))}).join("\n"))&&$('<style type="text/css">'+c+"</style>").appendTo("head");b.remove()};use_sprites=function(b){$("div.maybe-sprite",b).each(function(){var c=$(this).removeClass("maybe-sprite");c.children("span.no-sprite").each(function(){a(c)&&c.attr("style",$(this).text())}).remove()})}})();(function(){var b="stories-view recent-view popular-view daddypants-view search-view userhomepage-view";function a(c){$("body").removeClass(b).addClass(c+"-view")}$(function(){a(firehose_settings.view)});$(document).bind("firehose-setting-view",function(d,c){a(c)})})();(function(){var a=1,g={id:-Infinity,rank:-Infinity,content:""},h=g,c={},k,i=/-(mode|warning|error)$/,b={mode:2,warning:3,error:4},d=["banner-rank","message-rank","mode-rank","warning-rank","error-rank"],l=d.join(" ");function f(p){var q=a++,m;(TypeOf.scalar(p)||p.content===void (0))&&(p={content:p});m=(i.exec(p.key)||{})[1];$.extend(this,{rank:b[m]||1,key:q,content:""},p,{id:q});return c[this.key]=this}function e(){var m=g;core.each(c,function(){(this.rank-m.rank||this.id-m.id)>0&&(m=this)});if(m!==h){k.html((h=m).content);$("#firehose-message-tray").removeClass(l).addClass(d[m.rank])}}Slash.message=function(m){k||(h=new f({rank:0,key:"default",content:(k=$("#firehose-message-tray")).children()}));return m&&(m=new f(m))&&(e(),m.key)};Slash.clear_message=function(m){try{delete c[m]&&e()}catch(o){}};Slash.has_message=function(m){return !!c[m]}})();function addfhfilter(a){if(has_hose()){firehose_set_options("addfhfilter",a);return false}return true}function setfhfilter(a){if(has_hose()){firehose_set_options("setfhfilter",a);return false}return true}var firehose_set_options;(function(){var a={key:"loading",content:'<span class="loading_msg">Loading New Items...</span>'},g=Qw.as_set("firehose_usermode mixedmode mode nocolors nothumbs section setfhfilter setsearchfilter tab view startdate issue"),h=$.extend(Qw.as_set("startdate color addfhfilter"),g),p=Qw.as_set("mixedmode nobylines nocolors nocommentcnt nodates nomarquee noslashboxes nothumbs"),k=$.extend(Qw.as_set("color duration issue pagesize pause startdate tab tabtype usermode"),p),l={fhfilter:"filterchanged",more_num:"ask_more",section:"sectionchanged",addfhfilter:"filterchanged",setfhfilter:"filterchanged",setsearchfilter:"searchtriggered",tab:"tabchanged",usermode:"setusermode",view:"viewchanged"},m=Qw.as_set("color duration issue mode orderby orderdir section startdate tab view"),e={setfhfilter:"fhfilter",setsearchfilter:"fhfilter",tabsection:"section"},f=Qw.as_set("fhfilter view tab issue pagesize section setfhfilter setsearchfilter"),o={onComplete:function(q){json_handler(q);firehose_get_updates({oneupdate:1})}};var i=$([]);$(function(){i=$any("firehoselist")});function d(q){$(q).each(function(){firehose_settings.fhfilter=this.value})}function c(s){var q={};var r=$.map($.trim((firehose_settings.fhfilter||"")+" "+s).split(ws),function(u){if(!(u in q)){return q[u]=u}}).join(" ");firehose_settings.fhfilter=r;b(r)}function b(q){$("form[name=firehoseform] input[name=fhfilter], #searchquery").each(function(){this.value=q})}firehose_set_options=function(q,s,r){if(q==="color"&&!s){return}if(!logged_in&&q=="color"){show_login_box();return}typeof(s)==="boolean"&&(s=sign(s));var u={};if(q==="setfhfilter searchfu"){q="setfhfilter";u.searchtriggered=1}p[q]&&(u.setfield=1);k[q]&&(u[q]=s);l[q]&&(u[l[q]]=1);m[q]&&(firehose_settings[q]=s);e[q]&&(firehose_settings[e[q]]=s);f[q]&&(firehose_settings.page=firehose_settings.more_num=0);switch(q){case"fhfilter":d("form[name=firehoseform] input[name=fhfilter]");break;case"issue":firehose_settings.startdate=s;firehose_settings.duration=1;break;case"mode":fh_view_mode=s;break;case"tabsection":u.tabtype="tabsection";break;case"view":d("#searchquery");break;case"addfhfilter":c(s);break}if(h[q]){view($("body"),{speed:0});u.start_over=1}if(g[q]){$("div.paginate").hide().addClass("paginatehidden");i.fadeOut().html("");$("#itemsreturned").html("");Slash.message(a)}ajax_update($.extend({op:"firehose_set_options",reskey:reskey_static,setting_name:q,context:r,section:firehose_settings.section},u,firehose_settings),"",o);$(document).trigger("firehose-setting-"+q,s)}})();function firehose_fix_up_down(c,a){var b=$any("updown-"+c);if(b.length&&!b.hasClass(a)){b.setClass(a)}}(function(){var a={nod:"votedup",metanod:"votedup",nix:"voteddown",metanix:"voteddown",none:"vote"};$(document).bind("vote-assigned",function(c,b){firehose_fix_up_down($(c.target).attr("id").replace(FHID_PREFIX,""),a[b||"none"])})})();function firehose_click_nodnix_reason(c){var b=$(c.target).closest(".fhitem"),a=b.attr("id").replace(FHID_PREFIX,"");if((fh_is_admin||firehose_settings.metamod)&&($any("updown-"+a).is(".voteddown")||b.is(".fhitem-comment"))){firehose_collapse_entry(a)}return true}function firehose_remove_tab(a){setFirehoseAction();ajax_update({op:"firehose_remove_tab",tabid:a,reskey:reskey_static,section:firehose_settings.section},"",{onComplete:json_handler})}var $related_trigger=$().filter();var kExpanded=true,kCollapsed=false;function tag_ui_in(c){var a=c.find("menu.edit-bar"),b=a.find("a.edit-toggle span.button");return{$toolbar:a,$input:a.find("input.tag-entry"),$toggle:b,is_expanded:b.is(".expand")}}function firehose_toggle_tag_ui_to(d,f,b){var e=$(f).closest(".fhitem"),c=e.attr("id").replace(FHID_PREFIX,""),g=tag_ui_in(e),a=g.is_expanded==!d;if(a){if(d){if(e.find("div[id^=fhbody-]").is(".empty,.hide")){toggle_firehose_body(e,0,true,b);e.data("tags-opened-body",true)}}setFirehoseAction();d&&Tags.fetch(e[0]);g.$toolbar.toggleClass("expanded",!!d);g.$input.toggle(!!d);g.$toggle.setClass(applyToggle({expand:d,collapse:!d}));e.find("#toggletags-body-"+c).setClass(applyToggle({tagbody:d,tagshide:!d}));if(!d&&e.data("tags-opened-body")){toggle_firehose_body(e,0,false);e.removeData("tags-opened-body")}after_article_moved(e[0])}d&&view(g.$input,{hint:e,focus:true,speed:50});return g.$toolbar}function firehose_toggle_tag_ui(b){var a=$(b).closest(".fhitem");firehose_toggle_tag_ui_to(!tag_ui_in(a).is_expanded,a)}var search_eligible;(function(){var a={user:true,top:true,system:true};search_eligible=function(c){var d=$(c).closest("li"),b=d.closest("span.tag-display").attr("context")||"unknown";return a[b]&&d.is(":not(.p,.w,.b,.suggestion)")}})();function user_intent(b,a){b&&$(document).trigger("user-intent-"+b,a)}function shift_select(c){var e=$("div.fhitem:visible"),f=$(c).closest(".fhitem").attr("id"),d=$("div.currfh,#"+f),b=e.index(d[0]),a=e.index(d[d.length-1]);e.slice(b,a+1).addClass("currfh")}function apply_tags(c,b,d){var a=$(c);fh_is_admin&&a.is(".currfh")&&d&&(a=$("div.fhitem.currfh:visible"));a.each(function(){Tags.submit(this,b)})}$(function(){var a=/^user-intent-/;function b(d,c,e){if(!c){}else{if(!fh_is_admin||!e||!e.shiftKey){firehose_set_cur($(c),(d.type||"").replace(a,""))}else{shift_select(c)}}setTimeout(function(){inlineAdFirehose()},0)}$(document).bind("user-intent-interest",b).bind("user-intent-control",b)});function page_click_handler(c){var a=$(c.target),b=a.closest(".fhitem"),h=!!a.closest("a[href]:not([href=#],[onclick],[rel=tag]),.advertisement").length,e=!h&&!!a.closest("menu,a,[data-intent-control]").length,d=!h&&(e?"control":"interest"),f,g=false;$related_trigger=a;if(a.is("a.up")){f="nod"}else{if(a.is("a.down")){f="nix"}else{if(a.is(".sodify,.skin,.topic *")){d="search"}else{$related_trigger=$([])}}}if(h){user_intent(d)}else{user_intent(d,[b[0],c]);setTimeout(function(){inlineAdFirehose()},0)}if(f&&(g=true)&&check_logged_in()){apply_tags(b[0],f,c.shiftKey)}return !g}function firehose_handle_nodnix(a){if(a.length){var b=this;$.each(a.slice(0).reverse(),function(c,d){if(d=="nod"||d=="nix"){firehose_fix_up_down(b.getAttribute("data-fhid"),{nod:"votedup",nix:"voteddown"}[d]);return false}})}return a}function firehose_handle_comment_nodnix(a){if(a.length){var c=this,b=false;a=$.map(a.reverse(),function(g){var f=/^([\-!]*)(nod|nix)$/.exec(g);if(f){var d=f[1],e=f[2];g=d+"meta"+e;if(!b&&!d){var h=c.getAttribute("data-fhid");firehose_fix_up_down(h,{nod:"votedup",nix:"voteddown"}[e]);firehose_collapse_entry(h);b=true}}return g}).reverse()}return a}$(function(){var b=$any("firehoselist");$.browser.chrome=$.browser.safari&&/chrome/.test(navigator.userAgent.toLowerCase());$("#fhsearch").show();if(!firehose_smallscreen){var a=$("div.fhroot");(a.length?a:$("div.article")).click(page_click_handler)}$("#firehoselist > div.fhitem").live("blur-article",function(){var c=$(this);if(c.data("blur-closes-item")){toggle_firehose_body(c,0,false,true)}else{if(c.data("blur-closes-tags")){firehose_toggle_tag_ui_to(false,c,true)}}c.removeData("blur-closes-item").removeData("blur-closes-tags")}).live("focus-article",function(){var c=$(this);c.data("blur-closes-tags",!tag_ui_in(c).is_expanded).data("blur-closes-item",c.find("[id^=fhbody-]").is(".empty,.hide"))});$("#firehoselist a.more").live("mousedown",function(){var c=$(this).closest(".fhitem"),d=b.children().index(c)+1;this.href+=(this.search?"&":"?")+"art_pos="+d;return true});anchor_fh_pag_menu(true);$(window).bind("resize",shorten_fh_pag_menu);if(!$.browser.msie){$(window).bind("scroll",anchor_fh_pag_menu)}});var update_firehose_content;(function(){var o="data-add-ready",k="data-remove-ready",m=5,g=/\bdata-(add|remove)-ready\b/;var a=document,b=void (0),e,l;$(function(){e=$any("firehoselist");l=e[0]});function c(){return this}c.prototype={head:function(){return this._run[0]},lhead:function(){return this.head()},headId:function(){return(this.lhead()||{}).id},tail:function(){var p=this._run&&this._run.length;return p&&this._run[p-1]},ltail:function(){return this.tail()},tailId:function(){return(this.ltail()||{}).id},_manip:function(r,q){var p=q;while(p&&p.nodeType!==1){p=p.nextSibling}if(!p){this.appendTo(r)}else{if(p!==this.head()){this.insertBefore(q)}}return this},prependTo:function(p){return this._manip(p,p.firstChild)},insertBefore:function(p){this.tail().nextSibling!==p&&$(this._run).insertBefore(p);return this},insertAfter:function(p){return this._manip(p.parentNode,p.nextSibling)},appendTo:function(q){var p=this.tail();(p.parentNode!==q||p.nextSibling)&&$(this._run).appendTo(q);return this}};function d(){this._run=[];return this}d.prototype=$.extend(new c,{lhead:function(){return this._lhead},ltail:function(){return this._ltail},push:function(q,p){this._run.push(q);if(p){this._lhead||(this._lhead=q);this._ltail=q}return this}});function f(){this._fragment=a.createDocumentFragment();this._run=this._fragment.childNodes;return this}f.prototype=$.extend(new c,{push:function(p){this._fragment.appendChild(p);return this},insertBefore:function(p){p.parentNode.insertBefore(this._fragment,p)},insertLast:function(p){p.appendChild(this._fragment)}});function i(s,u){var r,p,q;while(s&&(p=s.tailId())&&(r=u[p])){r.insertAfter(s.tail());s=r}}function h(p){return $(p).addClass(o).css("display","none")[0]}update_firehose_content=function(A,x){if(!(A&&A.length||x&&x.length)){return}Slash.busy("firehose-content",true);var p={};var D=$.map(A,function(H){var G=H[0],E=H[1],F=H[2];switch(!!E&&G){case"remove":return"#firehose-"+E;case"add":p[E]=h(F)}}).join(",");$(D,l).addClass(k);var B={},u,z={},C=0;$.each(x,function(G,F){var H=p[F];if(H){u||(u=B[C]=new f());u.push(H)}else{u=b}var E="firehose-"+F;z[E]=C;C=E});var y=0,w=e.children(),q=w[y],s=q&&q.id in z,v=w.index($("#floating-slashbox-ad",l)),r;v<0&&(v=Infinity);while(q){u=new d();C=b;do{s&&(C=q.id);u.push(q,s)}while((q=w[++y])&&(!(s=q.id in z)||C===b||z[q.id]===C));if(y>v){r=u;v=Infinity}else{B[z[u.headId()]]=u}}(u=B[0])&&i(u.prependTo(l),B);r&&i(r,B);use_sprites(l);Slash.busy("firehose-content",false)}})();(function(){var a=400,c,d;function b(){var e=firehose_init_note_flags(1);if(!$item.length){clearInterval(d);d=0}}fh_is_admin&&$(document).bind("firehose-content-end",function(){d||(d=setInterval(b,a))});$(function(){c=$("div.fhroot")})})();function user_wants_updates(a){setFirehoseAction();apply_updates();Slash.clear_message("updates-available");a&&check_logged_in()&&apply_updates_when(a)}var apply_updates_when,apply_updates,updates_available,debug_ask,slashCMfn;(function(){var h,b="div.data-add-ready",f="div.data-remove-ready:not(.currfh)",d="div.fhitem.data-add-ready:hidden",c="div.fhitem:not(.data-add-ready,.data-remove-ready:not(.currfh)):last",a="at-end",e=["No","A","Two","Three","Four","Five","Six","Seven","Eight","Nine"];apply_updates_when=function(i,k){a=i;k||ajax_update({op:"firehose_save_autoupdate",reskey:reskey_static,autoupdate:i})};apply_updates=function(k,i){k!==false&&(TypeOf.list(k)?k.filter(b):h.children(b)).removeClass("data-add-ready").css("display","");i!==false&&(TypeOf.list(i)?i.filter(f):h.children(f)).remove();firehose_future&&firehose_update_title_count(firehose_storyfuture(firehose_future).filter(":visible").length)};function g(l){var o=TypeOf.list(l)?l:$([]),m=o.length||l/1,k,i;if(m){k=h.children(d+":last").prevAll("div.fhitem:not(.data-add-ready)").length?[" more "," available."]:[" new "," ready."];i=o.is(":not(.fhitem-story)")?["item is","items are"]:["story is ","stories are"];Slash.message({key:"updates-available",content:'<p><a href="#" onclick="user_wants_updates(); return false" title="update now">'+(e[m]||m)+k[0]+i[(m!==1)/1]+k[1]+'</a>  <a href="#" onclick="user_wants_updates(\'always\'); return false" title="always update, never ask">(Automatically Update)</a></p>'})}}updates_available=function(m){var k,l=true,i;a==="at-end"&&(k=h.children(c)).length&&(l=k.nextAll());a!=="never"&&apply_updates(l,l);(i=h.children(d)).length&&g(i)};$(function(){h=$any("firehoselist")})})();function firehose_handle_update(d,f){var e=new $.TextSelection(gFocusedText),b=$("div.ac_results:visible"),a=$any("firehoselist"),c=Slash.has_message("loading");c&&a.hide();update_firehose_content(d,f);if(c){apply_updates();a.show().css({opacity:""});$("div.paginate").show().removeClass("paginatehidden");anchor_fh_pag_menu(true);Slash.clear_message("loading")}else{updates_available()}Slash.busy("firehose-update",false);firehose_add_update_timerid(setTimeout(firehose_get_updates,getFirehoseUpdateInterval()));e.restore().focus();b.show()}function firehose_storyfuture(a){var c=["h3.future","h3.story"],b=["story","future"];return $("div.fhroot>div.fhitem").each(function(){var d=sign(a[this.id.replace(FHID_PREFIX,"")]);$(this).find(c[d]).attr("className",b[d])})}function firehose_update_title_count(b){var c;var a;var d="";if(firehose_settings.sectionname!="Main"){d=" "+firehose_settings.sectionname}if(!b){b=$("div.fhroot>div.fhitem").length}if(b>0){a=" ("+b+")"}else{a=" "+firehose_slogan}c=firehose_sitename+d+" "+firehose_settings.viewtitle+a;document.title=c}(function(){var b=$(document),c,f={},a=/^[^-]+(?=-)/,e=["-end","-begin"];function d(h,i,o){var m=f[h]||0,g=m>0,l;if(arguments.length>1){if(TypeOf.number(i)==="number"){i===0&&(i=-m)}else{i=sign(i)||-1}(m+=i)?f[h]=m:delete f[h];l=m>0;Slash.markBusy(h,l);!o&&g!==l&&b.trigger(h+e[sign(l)])}return g}Slash.busy=function(i,l){var h=d.apply(null,arguments),g;arguments.length>1&&(g=a.exec(i))&&d(g[0],l,true);return h};Slash.markBusy=function(h,l){var g=(c||(c=$("body"))).is(".busy-"+h),i=!!l||arguments.length<2&&f[h]>0;g!==i&&c.toggleClass("busy-"+h);return g}})();$(function(){$(document).ajaxStart(function(){Slash.markBusy("ajax",true)}).ajaxStop(function(){Slash.markBusy("ajax",false)})});function dynamic_blocks_list(){var a=$("#slashboxes div.title").map(function(){return this.id.slice(0,-6)}).get().join(",");return a}function dynamic_blocks_update(a){$.each(a,function(c,b){if(c==="userbio_self"){$("#"+c).html(b.block)}else{$("#"+c+"-title h4").replaceWith("<h4>"+(b.url?'<a href="'+b.url+'">'+b.title+"</a>":b.title)+'<span class="closebox">x</span></h4>');b.block&&$any(c+"-content").html(b.block)}})}function dynamic_blocks_delete_message(c,a){var b={};b.op="dynamic_blocks_delete_message";b.val=c;b.reskey=reskey_static;if(a==="user_bio_messages"){b.user_bio_messages=1;b.strip_list=1}ajax_update(b,"",{onComplete:function(f){var d=eval_response(f);var e="";if(d!=undefined){e=d.block}$("#userbio_self-messages").html(e);if((e==="")||(d===undefined)){$("#userbio_self-messages-begin").hide()}}})}function firehose_toggle_picker_search(){var a={};a.op="firehose_toggle_picker_search";a.reskey=reskey_static;ajax_update(a,"",{onComplete:function(){$("#fh_filtercontrol_toggle").hide();$("#fh_picker_search").show();$("#hd").removeClass("nofilter");$("#fh_simpledesign_toggle").show()}})}function firehose_toggle_smallscreen_mode(b,a){if(b){var c=document.location.search;var d=document.location.href.replace(/\?.*/,"");if(a==1){if(c.match("ss=1")){c=c.replace(/ss=1/,"ss=0")}else{if(c.match(/\?/)){c=c+"&ss=0"}else{c="?ss=0"}}}else{c=c.replace(/\&?ss=1/,"");if(c==="?"){c=""}c=c.replace(/^\?\&/,"?")}document.location=(d+c)}else{var e={};e.op="firehose_toggle_smallscreen_mode";e.reskey=reskey_static;ajax_update(e,"",{onComplete:function(){document.location=document.URL}})}}function firehose_toggle_simpledesign_mode(c,a){if(c){var b=document.location.search;var d=document.location.href.replace(/\?.*/,"");if(a==1){if(b.match("sd=1")){b=b.replace(/sd=1/,"sd=0")}else{if(b.match(/\?/)){b=b+"&sd=0"}else{b="?sd=0"}}}else{b=b.replace(/\&?sd=1/,"");if(b==="?"){b=""}b=b.replace(/^\?\&/,"?")}document.location=(d+b)}else{var e={};e.op="firehose_toggle_simpledesign_mode";e.reskey=reskey_static;ajax_update(e,"",{onComplete:function(){document.location=document.URL}})}}function setSlashCMCallback(a){slashCMfn=a}function slashCM(a){if(slashCMfn){slashCMfn(a)}}function firehose_get_updates_handler(c){var b=eval_response(c);if(!b){return}firehose_future=b.future;var a=b.update_data.updated_tags;a&&$.each(a,function(e,d){$("#tagbar-"+e).html(d)});b.dynamic_blocks&&dynamic_blocks_update(b.dynamic_blocks);b.html&&json_update(b);b.sprite_rules&&sprite_rules(b.sprite_rules);b.updates&&firehose_handle_update(b.updates,b.ordered);if(firehose_settings.updateTypeCM){slashCM({updateType:firehose_settings.updateTypeCM,updateTerms:(firehose_settings.updateTermsCM||""),updateNum:(b.count||0)});firehose_settings.updateTypeCM=firehose_settings.updateTermsCM=""}}function firehose_get_item_idstring(){return $("#firehoselist > [id]").map(function(){return this.id.replace(/firehose-(\S+)/,"$1")}).get().join(",")}function firehose_get_updates(a){a=a||{};if((fh_play===0&&!a.oneupdate)||Slash.busy("firehose-ajax")){firehose_add_update_timerid(setTimeout(firehose_get_updates,2000));return}if(fh_update_timerids.length>0){var b=0;while((b=fh_update_timerids.pop())){clearTimeout(b)}}Slash.busy("firehose-update",true);Slash.busy("firehose-ajax",true);ajax_update($.extend({op:"firehose_get_updates",ids:firehose_get_item_idstring(),updatetime:update_time,fh_pageval:firehose_settings.pageval,embed:firehose_settings.is_embedded,dynamic_blocks:dynamic_blocks_list()},firehose_settings),"",{onComplete:function(c){Slash.busy("firehose-ajax",false);firehose_get_updates_handler(c)},onError:firehose_updates_error_handler})}function firehose_updates_error_handler(b,a){Slash.busy("firehose-update",false);fh_is_admin&&Slash.message({key:"update-error",content:'<p><a href="#" onclick="firehose_reinit_updates()">[Admin] Slashdot update failed'+(a&&a!=="error"?' ("'+a+'")':"")+".  Click to retry.</a></p>"})}function setFirehoseAction(){var b=new Date();var a=b.getTime();firehose_action_time=a;if(fh_is_timed_out){fh_is_timed_out=0;firehose_play();firehose_get_updates();if(console_updating){console_update(1,0)}}}function getSecsSinceLastFirehoseAction(){var c=new Date();var b=c.getTime();var a=(b-firehose_action_time)/1000;return a}function getFirehoseUpdateInterval(){var b=1;if(firehose_settings.view=="daddypants"||firehose_settings.view=="recent"){b=2}var a=b==2?45000:1200000;if(updateIntervalType==1){a=b==2?30000:800000}if(b==2){a=a+(5*a*getSecsSinceLastFirehoseAction()/inactivity_timeout);if(getSecsSinceLastFirehoseAction()>inactivity_timeout){a=3600000}}else{a=1200000;if(getSecsSinceLastFirehoseAction()>7200){a=1800000}else{if(getSecsSinceLastFirehoseAction()>10800){a=3600000}}}return a}function start_up_hose(){firehose_set_options("pause",false)}function firehose_play(a){fh_play=1;var b=0;if(a&&a=="init"){b=getFirehoseUpdateInterval()}setFirehoseAction();if(a&&a=="init"){setTimeout(start_up_hose,b)}else{firehose_set_options("pause",false,a)}$any("message_area").html("");$any("pauseorplay").html("Updated");$any("play").setClass("hide");$any("pause").setClass("show")}function firehose_pause(a){fh_play=0;$any("pause").setClass("hide");$any("play").setClass("show");$any("pauseorplay").html("Paused");firehose_set_options("pause",true,a)}function firehose_add_update_timerid(a){fh_update_timerids.push(a)}function firehose_collapse_entry(a){$("#firehoselist > #firehose-"+a).find("#fhbody-"+a+".body").setClass("hide").end().removeClass("article").addClass("briefarticle");tagsHideBody(a)}function firehose_remove_entry(a){$("#firehose-"+a).animate({height:0,opacity:0},500,function(){after_article_moved(this);this.remove()})}var firehose_cal_select_handler=function(c,a,d){var b=a[0];firehose_settings.issue="";firehose_set_options("startdate",b.startdate);firehose_set_options("duration",b.duration)};function firehose_swatch_color(){}function firehose_change_section_anon(a){window.location.href=window.location.protocol+"//"+window.location.host+"/firehose.pl?section="+encodeURIComponent(a)+"&tabtype=tabsection"}function pausePopVendorStory(a){vendor_popup_id=a;closePopup("vendorStory-26-popup");vendor_popup_timerids[a]=setTimeout(vendorStoryPopup,500)}function clearVendorPopupTimers(){clearTimeout(vendor_popup_timerids[26])}function vendorStoryPopup(){id=vendor_popup_id;var d="<a href='//intel.vendors.slashdot.org' onclick=\"javascript:pageTracker._trackPageview('/vendor_intel-popup/intel_popup_title');\">Intel's Opinion Center</a>";var b=createPopupButtons('<a href="#" onclick="closePopup(\'vendorStory-'+id+"-popup')\">[X]</a>");d=d+b;var a=function(g){if(!g){g=window.event}var f=g.relatedTarget||g.toElement;if(f&&f.id=="vendorStory-26-popup"){closePopup("vendorStory-26-popup")}};createPopup("sponsorlinks",d,"vendorStory-"+id,"Loading","",a);var c={};c.op="getTopVendorStory";c.skid=id;ajax_update(c,"vendorStory-"+id+"-contents")}function pausePopVendorStory2(a){vendor_popup_id=a;closePopup("vendorStory-26-popup");vendor_popup_timerids[a]=setTimeout(vendorStoryPopup2,500)}function vendorStoryPopup2(){id=vendor_popup_id;var d="<a href='//intel.vendors.slashdot.org' onclick=\"javascript:pageTracker._trackPageview('/vendor_intel-popup/intel_popup_title');\">Intel's Opinion Center</a>";var b=createPopupButtons('<a href="#" onclick="closePopup(\'vendorStory-'+id+"-popup')\">[X]</a>");d=d+b;var a=function(g){if(!g){g=window.event}var f=g.relatedTarget||g.toElement;if(f&&f.id=="vendorStory-26-popup"){closePopup("vendorStory-26-popup")}};createPopup("sponsorlinks",d,"vendorStory-"+id,"Loading","",a);var c={};c.op="getTopVendorStory";c.skid=id;ajax_update(c,"vendorStory-"+id+"-contents")}function logToDiv(b,a){$any(b).append(a+"<br>")}function firehose_open_tab(a){$any("tab-form-"+a).removeClass();$any("tab-input-"+a).focus();$any("tab-text-"+a).setClass("hide")}function firehose_save_tab(e){var d=$any("fhtab-"+e),c=d.find("#tab-input-"+e).val(),b=d.find("#tab-text-"+e),a=b.children().remove();b.text(c).append(a);ajax_update({op:"firehose_save_tab",tabname:c,section:firehose_settings.section,tabid:e},"",{onComplete:json_handler});d.find("#tab-form-"+e).setClass("hide");b.removeClass()}function firehose_get_media_popup(a){$any("preference_title").html("Media");show_modal_box();$any("modal_box_content").html("<h4>Loading...</h4><img src='//a.fsdn.com/sd/spinner_large.gif'>");ajax_update({op:"firehose_get_media",id:a},"modal_box_content")}function firehose_reinit_updates(){firehose_add_update_timerid(setTimeout(firehose_get_updates,5000));Slash.clear_message("update-error")}function show_submit_box(c,a){var b={};if(c){b.from_id=c}if(a){b.type=a}getModalPrefs("submit","Submit",0,b)}function show_submit_box_after(a,b){$("#editor").remove();var c={op:"edit_submit_box_after",reskey:reskey_static};if(a){c.from_id=a}if(b){c.type=b}$("#firehose-"+a).fadeTo("slow",0.5);ajax_update(c,"",{onComplete:json_handler})}function close_inline_editor(){$(".edithidden").show().removeClass("edithidden").fadeTo("fast",1);$("#editor").hide("slow").remove()}function edit_editon(c,b,a){$("#firehose-"+c).hide();$(".editonly").removeClass("hide");$(".previewonly").addClass("hide");$("#editor").removeClass("step2").addClass("step1");Tags.fetch($("#editor"));$("#extra-warnings").addClass("hide");if(b!==""&&b!==undefined&&a!==""&&a!==undefined){$(b+"[name='"+a+"']").focus()}}function editPreview(b){$("#edit-busy").toggle();$("form#slashstoryform .default").attr("value","");var a=$("#slashstoryform").serializeArray();var f={};var c={};$.map(a,function(d){if(c[d.name]===undefined){c[d.name]=0}else{c[d.name]++}});$.map(a,function(d){if(c[d.name]){if(!f[d.name]){f[d.name]=[]}f[d.name].push(d.value)}else{f[d.name]=d.value}});if(b){var e=new Date;f.submit_time=e.getTime()}f.op=b?"edit_save":"edit_preview";ajax_update(f,"",{onComplete:json_handler})}function editSave(){editPreview(1)}function submit_reset(d,b,a){$("#edit-busy").toggle();var c={op:"edit_reset","new":1};if(d&&b=="inline"){c.from_id=d}if(b){c.state=b}if(a){c.type=a}ajax_update(c,"",{onComplete:json_handler})}function submit_cancel(){$("#edit-busy").toggle();hide_modal_box();close_inline_editor()}function toggle_filter_prefs(){$("#filter_play_status, #filter_prefs").toggleClass("hide")}function firehose_get_cur(){return $("#firehoselist > div.fhitem.currfh")}function firehose_get_first(){return $("#firehoselist > div.fhitem:first")}function firehose_set_cur(c,e){if(!c||!c.length){c=firehose_get_first()}c=c.eq(0);if(c.is(".currfh")){return c}var b=c.siblings("div.fhitem.currfh"),a={blurring:b,focusing:c};b.each(function(){$(this).trigger("blur-article",a).removeClass("currfh")});c.addClass("currfh").trigger("focus-article",a);if(!e||e==="interest"){var d=false,f=$("#firehoselist>div.fhitem"),g=f.index(c);if(g==0){d=$("body")}else{if(g==f.length-1){d=$any("div#fh-paginate")}}view(c,{hint:d,speed:50})}return c}function firehose_go_next(b){b=b||firehose_get_cur();if(fh_is_admin&&b.length>1){return}b=b.eq(b.length-1);var a=b.nextAll("div.fhitem:first");if(a[0]||!b[0]){return firehose_set_cur(a)}else{view(b,{hint:$any("div#fh-paginate")});firehose_more()}}function firehose_go_prev(a){a=a||firehose_get_cur();if(fh_is_admin&&a.length>1){return}a=a.eq(0);return firehose_set_cur(a.prevAll("div.fhitem:first"))}function firehose_more(a){if(!a){firehose_settings.more_num=firehose_settings.more_num+firehose_more_increment}if(((firehose_item_count+firehose_more_increment)>=200)&&!fh_is_admin){$any("firehose_more").hide()}if(firehose_user_class){firehose_set_options("more_num",firehose_settings.more_num)}else{firehose_get_updates({oneupdate:1})}inlineAdFirehose()}function firehose_section_menu_item(a){var b="fhsection-"+a;return a&&$("#links-sections-title,#"+b).filter(function(){return this.id===b||$(this).metadata().id==a})}function getSeconds(){return new Date().getTime()/1000}function nojscall(a){try{a()}catch(b){}return false}var adTimerSeen={};var adTimerSecs=0;var adTimerClicks=0;var adTimerInsert=0;function inlineAdReset(a){if(a!==undefined){adTimerSeen[a]=2}adTimerSecs=getSeconds();adTimerClicks=0;adTimerInsert=0}function inlineAdClick(a){adTimerClicks=adTimerClicks+1}function inlineAdInsertId(a){if(a!==undefined){adTimerInsert=a}return adTimerInsert}function inlineAdVisibles(){var b=new Bounds(window),a=$("li.inlinead").filter(function(){if(Bounds.intersect(b,this)){return this}});return a.length}function inlineAdCheckTimer(f,a,d,e){if(!a||!f){return 0}if(adTimerSeen[f]&&adTimerSeen[f]==2){return 0}if(d>0&&!adTimerSeen[f]){inlineAdClick(f)}var c=0;if(d>0&&adTimerClicks>=d){c=1}else{var b=getSeconds()-adTimerSecs;if(b>=e){c=1}}if(!c){return 0}return inlineAdInsertId(f)}function inlineAdFirehose(c,o){var d=Slash.Firehose,a=d.floating_slashbox_ad,e=a.combined_mode();if(!fh_adTimerUrl){return 0}if(c){if(!o){c=d.ready_ad_space(c)}}else{c=d.choose_article_for_next_ad()}if(!c||!c.length){return 0}var b=fhitem_key(c).key;if(!b){return 0}var f=inlineAdInsertId();if(!inlineAdCheckTimer(b,fh_adTimerUrl,fh_adTimerClicksMax,fh_adTimerSecsMax)){return 0}if(!e&&a.is_visible()){return 0}var h=c.find("[context=system]"),g=h.find(".t2:not(.s1):first .tag").text(),m=h.find(".s1:first .tag").text(),i=fh_adTimerUrl+"?skin="+(m||"mainpage")+(g?"&topic="+g:"")+"&pos=84&cat=medrec",l=e?250:300,k='<iframe class="advertisement" src="'+i+'" height="'+l+'" width="300" frameborder="0" border="0" scrolling="no" marginwidth="0" marginheight="0"></iframe>';a(c,k);inlineAdReset(b);if(f){adTimerSeen[f]=0}return b}(function(h){var g=300,w=false,s=0,k=h([]),o=null,m,q,u=false;h(function(){q=h("#slashboxes, #userboxes").eq(0);q.length&&h("#slug-Top,#slug-Bottom").show();h(document).bind("firehose-setting-noslashboxes",c);$any("firehoselist").bind("articlesMoved",c).bind("beforeArticleRemoved",a)});function a(A,z){if(o===z){d()}}function d(){o=null;if(u){return false}k.remove();k=h([]);return true}function y(A,z){if(!z||!A||A.length!=1||!d()){return}++s;z=z.replace(/&pos=84&/,"&pos=84&gen="+s+"&");o=A[0];k=A.before('<div id="floating-slashbox-ad" class="Empty" />').prev().append(z);setTimeout(function(){u=false;if(!o){d()}},10000);u=true;if(!m){m=A.offsetParent()}c();k.filter(":not(.Empty)").fadeIn("fast")}function r(){var z=Bounds.y("#slug-Bottom");z.top=Position("#slug-Top").top;return z}function l(){var z="";h("#slug-"+(k.is(".Crown")?"Crown":k.attr("className"))).each(function(){z=Position(this).top-Position(m).top});k.css("top",z)}var v=0,i=2,f=["Empty","Top","No","Bottom"];function b(){var z=false;w&&h("#slug-Crown:visible").each(function(){z=Bounds.intersect(window,this)});return z}function p(){var z=b();if(z!==k.is(".Crown")){k.toggleClass("Crown",z);l()}}function c(){if(k.length){var D=r();if(!TypeOf.number(D.top)||!TypeOf.number(D.bottom)){return}D.bottom-=g;var C=Position(k.next()).top;if(C===undefined){C=Bounds(k.prev()).bottom}var E=q.is(":visible")&&between(D.top,C,D.bottom)+i||v,A=E===v,B=!A&&b(),z=k.is(".Empty");if(!(z&&A)){k.setClass(f[E]+(B?" Crown":""));l()}}}function e(A){var z=/^p(.+):height=(\d+)$/.exec(A.data);if(z&&z[1]==="84"){k.children("iframe:first").attr("height",z[2])}}function x(z){if(z!==void (0)&&z!=w){w=!w;h("#slug-Crown").toggle(w);h("#slug-Bottom, div.slug .content").css("height",g=w?250:300);h(window)[w?"bind":"unbind"]("scroll",p);c()}return w}(function(){var z=Slash.Firehose.floating_slashbox_ad=y;z.is_visible=function(){return Bounds.intersect(window,k)};z.remove=d;z.combined_mode=x;z.fix_ad_position=c})();Slash.Firehose.articles_on_screen=function(){var C=Bounds.y(window),B,A=0;var z=h("#firehoselist>div.fhitem:visible").each(function(){var D=h(this),F=D.offset().top;if(F>=C.bottom){return false}if(B===undefined){var E=F+D.height();if(E>C.top){B=A}if(E>=C.bottom){++A;return false}}++A});if(B===undefined){return h([])}else{if(B===0&&A==z.length){return z}else{return h(Array.prototype.slice.call(z,B,A))}}};Slash.Firehose.ready_ad_space=function(A){var z=h([]);try{if(!u&&q.is(":visible")){if(w){return A}var C=Bounds.intersection(Bounds.y(window),r());C.bottom-=g;z=A.filter(function(){return Bounds.contain(C,Position(this))})}}catch(B){}return z};Slash.Firehose.choose_article_for_next_ad=function(){var z=Slash.Firehose,A=z.ready_ad_space(z.articles_on_screen());return A.eq(Math.floor(Math.random()*A.length))}})(Slash.jQuery);$(function(){var a={};if(!firehose_smallscreen&&$("div.fhroot").length&&!$("ul#commentlisting").length){a={X:{tags:1,signoff:1,noanon:1},T:{tags:1,tag:1,noanon:1},187:{chr:"+",tags:1,tag:1,noanon:1,nod:1},189:{chr:"-",tags:1,tag:1,noanon:1,nix:1},R:{open:1,readmore:1},E:{open:1,edit:1},O:{open:1,link:1},G:{more:1},Q:{toggle:1},S:{next:1},W:{prev:1},F:{search:1},190:{chr:".",slash:1},27:{form:1,unfocus:1}};a.H=a.A=a.Q;a.L=a.D=a.Q;a.K=a.W;a.J=a.S;a.I=a.T;a[107]=a[61]=a[187];a[109]=a[189];a[110]=a[190]}$(document).keydown(function(i){if(i.ctrlKey||i.metaKey||i.altKey){return true}var m=i.shiftKey?1:0;var l=i.which;var p=a[l]?l:String.fromCharCode(l);var d=a[p];if(!d){return true}var h=i.target&&$(i.target).is(":input");if(!d.form&&h){return true}if(d.form&&!h){return true}if(d.noanon&&!check_logged_in()){return false}if(d.admin&&!fh_is_admin){return true}var o=firehose_get_cur();var f,b;if(o.length){f=o[0];b=f.id.replace(FHID_PREFIX,"")}if(d.tag&&f){firehose_toggle_tag_ui_to(true,f);if(d.nod){Tags.submit(f,"nod")}if(d.nix){Tags.submit(f,"nix")}}if(d.signoff&&f&&tag_admin){Tags.submit(f,"signoff");firehose_go_next($(f))}if(d.slash){firehose_set_options("section",$any("links-sections-title").metadata().id)}if(d.unfocus){$(i.target).blur()}if(d.next){firehose_go_next()}if(d.prev){firehose_go_prev()}if(d.more){firehose_more()}if(d.search){view($any("searchquery"),{hint:$("body"),focus:true})}if(d.toggle&&b){toggle_firehose_body(f)}if(d.open){var k="";var g;if(d.link){g=o.find("span.external > a:first")}if(d.readmore){g=o.find("a.datitle:first")}if(d.edit){g=o.find("form.edit > a:first")}if(!k.length&&g.length){k=g[0].href}if(k.length){return openInWindow(k,(m?1:0))}else{return true}}return false})});function shorten_fh_pag_menu(){while(1){var c=shorten_fh_pag_menu_check();if(c<0){var b=$("#fh-paginate span.active:visible,span.inactive:visible");var a=b.length;a--;a--;if(a>0){$(b[a]).hide()}else{return}}else{if(c>0){var b=$("#fh-paginate span.active:hidden,span.inactive:hidden");var a=b.length;if(a>0){$(b[0]).show();if(shorten_fh_pag_menu_check()<0){$(b[0]).hide()}return}else{return}}else{return}}}}function shorten_fh_pag_menu_check(){var b=$("#fh-pag-div div.currcolor");var c=$("#fh-paginate span:last");if(!b.length||!c.length){return 0}var a=new Bounds(b);var d=new Bounds(c);if(!a||!d||!a.top||!d.top){return 0}if(a.top!=d.top){return -1}else{return 1}}function anchor_fh_pag_menu(h){if(!$.browser.msie){var i=$("#firehose");var d=$("#fh-pag-div");var f=$("#ft");var a=new Bounds(i);var g=new Bounds(d);var k=new Bounds(f);var c=new Bounds(window);var b=c.bottom>a.bottom;var e=c.bottom>k.top;if(b&&!e){if(!d.hasClass("float")){d.addClass("float");h=true}}else{if(d.hasClass("float")){d.removeClass("float");h=true}}}if(h){shorten_fh_pag_menu();if($.browser.safari&&!$("div.paginatehidden").length){setTimeout('$("#fh-pag-div").hide()',0);setTimeout('$("#fh-pag-div").show()',0)}}}function configSectionPopup(){var d='<a href="#" onclick="window.location.reload()" style="color:#fff;">Sectional&nbsp;Display&nbsp;Prefs</a>&nbsp;';var b=createPopupButtons('<a href="/faq/UI.shtml#ui500">[?]</a>','<a href="#" onclick="window.location.reload()">[X]</a>');d=d+b;createPopup("links-sections-title",d,"sectionprefs","","Loading...");var a="ajax.pl";var c={};c.op="getSectionPrefsHTML";ajax_update(c,"sectionprefs-contents")}function masterChange(a){swapClassColors("secpref_master","secpref_nexus_row");updateNexusAllTidPrefs(a)}function individualChange(a){swapClassColors("secpref_nexus_row","secpref_master")}function postSectionPrefChanges(b){var c={};c.op="setSectionNexusPrefs";c[b.name]=b.value;$("#sectionprefs-message").text("Saving...");var a="ajax.pl";ajax_update(c,"sectionprefs-message")}function swapClassColors(b,a){$("tr").filter("."+b).css({color:"#000",background:"#fff"}).end().filter("."+a).css({color:"#999",background:"#ccc"})}function updateNexusAllTidPrefs(b){var a=b.value;$("form#modal_prefs [name^=nexustid]").each(function(){this.checked=(this.value==a)})}function reportError(a){alert("error")}function um_ajax(b,a){ajax_update({op:"um_ajax",behaviors:b,events:a},"links-vendors-content")}function um_fetch_settings(){ajax_update({op:"um_fetch_settings"},"links-vendors-content")}function um_set_settings(a){ajax_update({op:"um_set_settings",behavior:a},"links-vendors-content")}function storyInfo(f){var a,c=$("[data-fhid="+f+"]");var e=c.find("div.tag-widget.body-widget:first");a=$related_trigger.add(e.find(".edit-toggle")).add(c.find("#updown-"+f));var d="storyinfo-"+f;var b=createPopup(a,"Story Info "+createPopupButtons('<a href="#" onclick="return false">[?]</a></span><span><a href="#" onclick="closePopup(\''+d+"-popup'); return false\">[X]</a>"),d);$(b).draggable();ajax_update({op:"admin_signoffbox",stoid:fhitem_info(c,"stoid")},d+"-contents")}function tagsHistory(h,f){var a,d=$("[data-fhid="+h+"]");if(f=="firehose"){var g=d.find("div.tag-widget.body-widget:first");a=g.find(".history-button").add($related_trigger).add(g.find(".edit-toggle")).add(d.find("#updown-"+h))}else{a=$any("taghist-"+h)}var e="taghistory-"+h;var c=createPopup(a,"History "+createPopupButtons('<a href="#" onclick="return false">[?]</a></span><span><a href="#" onclick="closePopup(\''+e+"-popup'); return false\">[X]</a>"),e);$(c).draggable();var b=fhitem_key(d);ajax_update({op:"tags_history",type:fhitem_info(d,"type"),key:b.key,key_type:b.key_type},e+"-contents")}function signoff(a,b){$.ajax({type:"POST",dataType:"text",data:{op:"admin_signoff",stoid:fhitem_info(a,"stoid"),reskey:reskey_static,limit_fetch:""},success:function(c){a.find("a.signoff-button").remove()}});firehose_collapse_entry(b||a.attr("data-fhid"))}$("a.signoff-button").live("click",function(a){signoff($(a.originalEvent.target).closest(".fhitem"))});function firehose_handle_admin_commands(a){var c=this,b=$(c),d=b.attr("data-fhid");return $.map(a,function(g){var f=null;switch(g){case"extras":firehose_get_admin_extras(d);break;case"taghistory":tagsHistory(d,"firehose");break;case"info":storyInfo(d);break;case"neverdisplay":if(confirm("Set story to neverdisplay?")){f=g;$.ajax({type:"POST",dataType:"text",data:{op:"admin_neverdisplay",stoid:"",fhid:d,reskey:reskey_static,limit_fetch:""},success:function(i){firehose_remove_entry(d)}})}break;case"signed":case"signoff":case"unsigned":signoff(b,d);break;case"betaedit":show_submit_box_after(d);break;case"oldedit":var h=document.location+"";var e=h.match("https?://[^/]*");openInWindow(e+"/firehose.pl?op=edit&amp;id="+d);break;break;case"binspam":if(b.is(".fhitem-feed")){break}case"hold":firehose_collapse_entry(d);default:f=g;break}return f})}function admin_neverdisplay(c,b,a){if(confirm("Set story to neverdisplay?")){ajax_update({op:"admin_neverdisplay",reskey:reskey_static,stoid:c,fhid:a},"nvd-"+c);if(b=="firehose"){firehose_remove_entry(a)}}}function admin_submit_memory(a){ajax_update({op:"admin_submit_memory",reskey:reskey_static,submatch:$("#submatch-"+a).val(),subnote:$("#subnote-"+a).val()},"sub_mem_message-"+a)}function remarks_create(){var b={op:"remarks_create",reskey:$("#remarks_reskey").val(),remark:$("#remarks_new").val()};if(!b.remark||!b.reskey){return}var a=$("#remarks_max").val();a&&(b.limit=a);ajax_update(b,"remarks_whole")}function remarks_fetch(b,a){var c={};c.op="remarks_fetch";c.limit=a;ajax_periodic_update(b,c,"remarks_table")}function remarks_popup(){var c={};c.op="remarks_config";var b="Remarks Config ";var a=createPopupButtons('<a href="#" onclick="closePopup(\'remarksconfig-popup\', 1); return false">[X]</a>');b=b+a;createPopup("remarks_table",b+a,"remarksconfig");ajax_update(c,"remarksconfig-contents")}function remarks_config_save(){var b={op:"remarks_config_save",reskey:$("#remarks_reskey").val()};if(!b.reskey){return}var a={min_priority:$("#remarks_min_priority").val(),limit:$("#remarks_limit").val(),filter:$("#remarks_filter").val()};$.each(a,function(d,c){c&&(b[d]=c)});$("#remarksconfig-message").text("Saving...");ajax_update(b,"remarksconfig-message")}function admin_slashdbox_fetch(a){ajax_periodic_update(a,{op:"admin_slashdbox"},"slashdbox-content")}function admin_perfbox_fetch(a){ajax_periodic_update(a,{op:"admin_perfbox"},"performancebox-content")}function admin_authorbox_fetch(a){ajax_periodic_update(a,{op:"admin_authorbox"},"authoractivity-content")}function admin_storyadminbox_fetch(a){ajax_periodic_update(a,{op:"admin_storyadminbox"},"storyadmin-content")}function admin_recenttagnamesbox_fetch(a){ajax_periodic_update(a,{op:"admin_recenttagnamesbox"},"recenttagnames-content")}function console_update(a,c){a=a||0;if(c&&!fh_is_timed_out){return}ajax_update({op:"console_update"},"",{onComplete:json_handler});var b=30000;if(a){b=getFirehoseUpdateInterval()}setTimeout(function(){console_update(a,fh_is_timed_out)},b*2)}function firehose_usage(){var a=300000;ajax_update({op:"firehose_usage"},"firehose_usage-content");setTimeout(firehose_usage,a)}function make_spelling_correction(b,e){var a="select_"+e+"_"+b;var f=document.forms.slashstoryform.elements[a].selectedIndex;if(f===0){return(0)}if(f>=1){if(f===1){var d={};d.op="admin_learnword";d.word=b;ajax_update(d)}else{var h=b+"(?![^<]*>)";var k=new RegExp(h,"g");var g=document.forms.slashstoryform.elements[a].value;document.forms.slashstoryform.elements[e].value=document.forms.slashstoryform.elements[e].value.replace(k,g)}var i=b+"_"+e+"_correction";$("#"+i).remove()}var c="spellcheck_"+e;if($("#"+c).children().children().length===1){$("#"+c).remove()}}function firehose_reject(a){ajax_update({op:"firehose_reject",id:a.value,reskey:reskey_static},"reject_"+a.value);firehose_remove_entry(a.value)}function firehose_init_note_flags(a){var b=$("div.fhitem:not(:has(>h3>span.note-flag))");a&&(b=b.filter(":lt("+a+")"));return b.each(function(){var d=$(this),f=d.find(">h3:first"),c=d.find(".note-wrapper"),e=c.length&&!c.is(".no-note"),g=e?$.trim(c.find(".admin-note a").text()):"";$('<span class="note-flag">note</a>').prependTo(f).attr("title",g).toggleClass("no-note",!e).click(firehose_open_note)})}function firehose_open_note(a){$(!a&&this||a.target||a.originalTarget||a).closest("div.fhitem").each(function(){var b=$(this),c=this.id.replace(FHID_PREFIX,"");toggle_firehose_body(b,void (0),toggle_firehose_body.SHOW);b.find(".note-wrapper").removeClass("no-note");b.find("#note-form-"+c).removeClass("hide");b.find("#note-input-"+c).focus();b.find("#note-text-"+c).addClass("hide")})}function firehose_save_note(c){var a=$("#firehose-"+c);var b=$.trim(a.find("#note-input-"+c).val());a.find(".note-flag, .note-wrapper").toggleClass("no-note",!b).filter(".note-flag").attr("title",b);ajax_update({op:"firehose_save_note",note:b,id:c});a.find("#note-form-"+c).addClass("hide");a.find("#note-text-"+c).text(b||"Note").removeClass("hide");return a}function firehose_get_admin_extras(a){ajax_update({op:"firehose_get_admin_extras",id:a},"",{onComplete:function(b){json_handler(b);view("firehose-"+a)}})}function firehose_get_and_post(a){ajax_update({op:"firehose_get_form",id:a},"postform-"+a,{onComplete:function(){$("#postform-"+a).submit()}})}function appendToBodytext(a){$("#admin-bodytext").each(function(){this.className="show";this.value+=a})}function appendToMedia(a){$("#admin-media").each(function(){this.className="show";this.value+=a})}function microbin_del_page(){var a={"bin-fragment-1":"","bin-fragment-2":"follow","bin-fragment-3":"rss"};$(".microbin-tab").not(".ui-tabs-hide").each(function(){var c=a[this.id];var d=0;var b=0;$(".microbin:visible tr").each(function(){var e=this.id.match("microbin-([0123456789]+)");if(e[1]){if(!d){d=e[1]}if(!b){b=e[1]}if(e[1]>b){b=e[1]}if(e[1]<d){d=e[1]}}});microbin_mass_del(c,d,b)})}function microbin_del_tag_all(){var a={"bin-fragment-1":"","bin-fragment-2":"follow","bin-fragment-3":"rss"};$(".microbin-tab").not(".ui-tabs-hide").each(function(){var b=a[this.id];microbin_mass_del(b)})}function microbin_mass_del(b,c,a){var d={};d.tag=b;d.min=c;d.max=a;d.op="microbin_mass_del";ajax_update(d,"",{onComplete:function(){microbin_clear();microbin_refresh()}})}function microbin_del(a){ajax_update({op:"microbin_del",id:a,reskey:reskey_static});$("#microbin-"+a).fadeOut().remove}function microbin_tosub(a){ajax_update({op:"microbin_tosub",id:a,reskey:reskey_static});$("#microbin-"+a).fadeOut().remove}function microbin_clear(){$(".microbin .tr").fadeOut("slow").remove()}function microbin_refresh(c){var b={};var a={"bin-fragment-1":"","bin-fragment-2":"follow","bin-fragment-3":"rss"};if(c){b.tag=a[c]}else{$(".microbin-tab").not(".ui-tabs-hide").each(function(){b.tag=a[this.id]})}b.op="microbin_fetch";if($("#slashboxes .microbin").length>0){b.type="narrow"}ajax_update(b,"",{onComplete:json_handler})}$(function(){if($.browser.safari||$.browser.opera){$(".edit a").css("margin-top","0pt")}});(function(a){var b={};window.Falk||(window.Falk={is_shown:function(c){return b[c]},show:function(c,d){d=d===void (0)||!!d;if(d!=b[c]){b[c]=d;a(document).trigger("falk",[c,d])}}})})(jQuery);function firehose_toggle_prefs(){if($("#fh_advprefs").is(":hidden")){$("#fh_advprefs").fadeIn("fast")}else{$("#fh_advprefs").fadeOut("fast")}return false}$(document).ready(function(){if($.browser.mozilla){$("div#firehose-color-picker").css("top","-1px");$("div#doc3.yui-t6.index2 div#hd form").css("top","2.54em")}if($.browser.opera){$("body").addClass("opera")}if($.browser.safari){$("body").addClass("webkit");$("div.article-foot div.body-widget").css("display","block")}$("#slashboxes .block:last-child").prependTo(".head .yui-b").addClass("stats");$("#slashboxes .block:first-child").prependTo(".head .yui-b");$("#afterwidget span:first-child").css("border","none");$(".head .block .content").after("<div class='foot'>&nbsp;</div>");$('input[name="nothumbs"]').each(function(){if($(this).attr("checked","checked")){$("#firehose").addClass("vote_enabled")}else{$("#firehose").removeClass("vote_enabled")}});$('input[name="nocolors"]').each(function(){if($(this).attr("checked","checked")){$("#firehose").addClass("color_enabled")}else{$("#firehose").removeClass("color_enabled")}});$(".head .tags").appendTo(".head .article .body");$("li.comment").parent("ul").parent("li").css("background","none");$("#hd div.nav ul li:gt(0)").css("border-left","solid 1px #044");$("#ft div.nav ul li:gt(0)").css("border-left","solid 1px #ccc");$("#hd div.nav ul li.selected").next("li").css("border-left","none");$("#hd div.nav ul li.selected").css("border-left","none")});function firehose_marquee(a){if(a=="hide"){firehose_set_options("nomarquee",1);$("#marquee a").addClass("collapsed");$(".head").hide()}else{if(a=="show"){firehose_set_options("nomarquee",0);$("#marquee a").removeClass("collapsed");if($(".head").size()){$(".head").show()}else{setTimeout("window.location.reload()","2000")}}}}var _gat=new Object({c:"length",lb:"4.3",m:"cookie",b:undefined,cb:function(c,b){this.zb=c;this.Nb=b},r:"__utma=",W:"__utmb=",ma:"__utmc=",Ta:"__utmk=",na:"__utmv=",oa:"__utmx=",Sa:"GASO=",X:"__utmz=",lc:"http://www.google-analytics.com/__utm.gif",mc:"https://ssl.google-analytics.com/__utm.gif",Wa:"utmcid=",Ya:"utmcsr=",$a:"utmgclid=",Ua:"utmccn=",Xa:"utmcmd=",Za:"utmctr=",Va:"utmcct=",Hb:false,_gasoDomain:undefined,_gasoCPath:undefined,e:window,a:document,k:navigator,t:function(g){var b=1,i=0,e,f;if(!_gat.q(g)){b=0;for(e=g[_gat.c]-1;e>=0;e--){f=g.charCodeAt(e);b=(b<<6&268435455)+f+(f<<14);i=b&266338304;b=i!=0?b^i>>21:b}}return b},C:function(p,e,q){var i=_gat,m="-",f,b,g=i.q;if(!g(p)&&!g(e)&&!g(q)){f=i.w(p,e);if(f>-1){b=p.indexOf(q,f);if(b<0){b=p[i.c]}m=i.F(p,f+i.w(e,"=")+1,b)}}return m},Ea:function(g){var b=false,i=0,e,f;if(!_gat.q(g)){b=true;for(e=0;e<g[_gat.c];e++){f=g.charAt(e);i+="."==f?1:0;b=b&&i<=1&&(0==e&&"-"==f||_gat.P(".0123456789",f))}}return b},d:function(e,b){var f=encodeURIComponent;return f instanceof Function?(b?encodeURI(e):f(e)):escape(e)},J:function(g,b){var i=decodeURIComponent,e;g=g.split("+").join(" ");if(i instanceof Function){try{e=b?decodeURI(g):i(g)}catch(f){e=unescape(g)}}else{e=unescape(g)}return e},Db:function(a){return a&&a.hash?_gat.F(a.href,_gat.w(a.href,"#")):""},q:function(a){return _gat.b==a||"-"==a||""==a},Lb:function(a){return a[_gat.c]>0&&_gat.P(" \n\r\t",a)},P:function(c,b){return _gat.w(c,b)>-1},h:function(c,b){c[c[_gat.c]]=b},T:function(a){return a.toLowerCase()},z:function(c,b){return c.split(b)},w:function(c,b){return c.indexOf(b)},F:function(e,b,f){f=_gat.b==f?e[_gat.c]:f;return e.substring(b,f)},uc:function(){var c=_gat.b,b=window;if(b&&b.gaGlobal&&b.gaGlobal.hid){c=b.gaGlobal.hid}else{c=Math.round(Math.random()*2147483647);b.gaGlobal=b.gaGlobal?b.gaGlobal:{};b.gaGlobal.hid=c}return c},wa:function(){return Math.round(Math.random()*2147483647)},Gc:function(){return(_gat.wa()^_gat.vc())*2147483647},vc:function(){var p=_gat.k,e=_gat.a,q=_gat.e,i=e[_gat.m]?e[_gat.m]:"",m=q.history[_gat.c],f,b,g=[p.appName,p.version,p.language?p.language:p.browserLanguage,p.platform,p.userAgent,p.javaEnabled()?1:0].join("");if(q.screen){g+=q.screen.width+"x"+q.screen.height+q.screen.colorDepth}else{if(q.java){b=java.awt.Toolkit.getDefaultToolkit().getScreenSize();g+=b.screen.width+"x"+b.screen.height}}g+=i;g+=e.referrer?e.referrer:"";f=g[_gat.c];while(m>0){g+=m--^f++}return _gat.t(g)}});_gat.hc=function(){var e=this,b=_gat.cb;function f(a,c){return new b(a,c)}e.db="utm_campaign";e.eb="utm_content";e.fb="utm_id";e.gb="utm_medium";e.hb="utm_nooverride";e.ib="utm_source";e.jb="utm_term";e.kb="gclid";e.pa=0;e.I=0;e.wb="15768000";e.Tb="1800";e.ea=[];e.ga=[];e.Ic="cse";e.Gb="q";e.ab="google";e.fa=[f(e.ab,e.Gb),f("yahoo","p"),f("msn","q"),f("aol","query"),f("aol","encquery"),f("lycos","query"),f("ask","q"),f("altavista","q"),f("netscape","query"),f("cnn","query"),f("looksmart","qt"),f("about","terms"),f("mamma","query"),f("alltheweb","q"),f("gigablast","q"),f("voila","rdata"),f("virgilio","qs"),f("live","q"),f("baidu","wd"),f("alice","qs"),f("yandex","text"),f("najdi","q"),f("aol","q"),f("club-internet","query"),f("mama","query"),f("seznam","q"),f("search","q"),f("wp","szukaj"),f("onet","qt"),f("netsprint","q"),f("google.interia","q"),f("szukacz","q"),f("yam","k"),f("pchome","q"),f("kvasir","searchExpr"),f("sesam","q"),f("ozu","q"),f("terra","query"),f("nostrum","query"),f("mynet","q"),f("ekolay","q"),f("search.ilse","search_for")];e.B=undefined;e.Kb=false;e.p="/";e.ha=100;e.Da="/__utm.gif";e.ta=1;e.ua=1;e.G="|";e.sa=1;e.qa=1;e.pb=1;e.g="auto";e.D=1;e.Ga=1000;e.Yc=10;e.nc=10;e.Zc=0.2};_gat.Y=function(P,R){var Q,M,H,L,K,y,E,O=this,I=_gat,i=I.q,e=I.c,N,b=R;O.a=P;function D(c){var a=c instanceof Array?c.join("."):"";return i(a)?"-":a}function G(d,a){var f=[],c;if(!i(d)){f=I.z(d,".");if(a){for(c=0;c<f[e];c++){if(!I.Ea(f[c])){f[c]="-"}}}}return f}function F(){return v(63072000000)}function v(c){var a=new Date,d=new Date(a.getTime()+c);return"expires="+d.toGMTString()+"; "}function J(c,a){O.a[I.m]=c+"; path="+b.p+"; "+a+O.Cc()}function C(g,a,h){var d=O.V,f,c;for(f=0;f<d[e];f++){c=d[f][0];c+=i(a)?a:a+d[f][4];d[f][2](I.C(g,c,h))}}O.Jb=function(){return I.b==N||N==O.t()};O.Ba=function(){return K?K:"-"};O.Wb=function(a){K=a};O.Ma=function(a){N=I.Ea(a)?a*1:"-"};O.Aa=function(){return D(y)};O.Na=function(a){y=G(a)};O.Hc=function(){return N?N:"-"};O.Cc=function(){return i(b.g)?"":"domain="+b.g+";"};O.ya=function(){return D(Q)};O.Ub=function(a){Q=G(a,1)};O.K=function(){return D(M)};O.La=function(a){M=G(a,1)};O.za=function(){return D(H)};O.Vb=function(a){H=G(a,1)};O.Ca=function(){return D(L)};O.Xb=function(c){L=G(c);for(var a=0;a<L[e];a++){if(a<4&&!I.Ea(L[a])){L[a]="-"}}};O.Dc=function(){return E};O.Uc=function(a){E=a};O.pc=function(){Q=[];M=[];H=[];L=[];K=I.b;y=[];N=I.b};O.t=function(){var c="",a;for(a=0;a<O.V[e];a++){c+=O.V[a][1]()}return I.t(c)};O.Ha=function(c){var a=O.a[I.m],d=false;if(a){C(a,c,";");O.Ma(O.t());d=true}return d};O.Rc=function(a){C(a,"","&");O.Ma(I.C(a,I.Ta,"&"))};O.Wc=function(){var c=O.V,a=[],d;for(d=0;d<c[e];d++){I.h(a,c[d][0]+c[d][1]())}I.h(a,I.Ta+O.t());return a.join("&")};O.bd=function(f,a){var g=O.V,c=b.p,d;O.Ha(f);b.p=a;for(d=0;d<g[e];d++){if(!i(g[d][1]())){g[d][3]()}}b.p=c};O.dc=function(){J(I.r+O.ya(),F())};O.Pa=function(){J(I.W+O.K(),v(b.Tb*1000))};O.ec=function(){J(I.ma+O.za(),"")};O.Ra=function(){J(I.X+O.Ca(),v(b.wb*1000))};O.fc=function(){J(I.oa+O.Ba(),F())};O.Qa=function(){J(I.na+O.Aa(),F())};O.cd=function(){J(I.Sa+O.Dc(),"")};O.V=[[I.r,O.ya,O.Ub,O.dc,"."],[I.W,O.K,O.La,O.Pa,""],[I.ma,O.za,O.Vb,O.ec,""],[I.oa,O.Ba,O.Wb,O.fc,""],[I.X,O.Ca,O.Xb,O.Ra,"."],[I.na,O.Aa,O.Na,O.Qa,"."]]};_gat.jc=function(i){var b=this,l=_gat,f=i,g,e=function(a){var c=(new Date).getTime(),d;d=(c-a[3])*(f.Zc/1000);if(d>=1){a[2]=Math.min(Math.floor(a[2]*1+d),f.nc);a[3]=c}return a};b.O=function(m,E,a,r,k,C,y){var o,v=f.D,d=a.location;if(!g){g=new l.Y(a,f)}g.Ha(r);o=l.z(g.K(),".");if(o[1]<500||k){if(C){o=e(o)}if(k||!C||o[2]>=1){if(!k&&C){o[2]=o[2]*1-1}o[1]=o[1]*1+1;m="?utmwv="+_gat.lb+"&utmn="+l.wa()+(l.q(d.hostname)?"":"&utmhn="+l.d(d.hostname))+(f.ha==100?"":"&utmsp="+l.d(f.ha))+m;if(0==v||2==v){var h=new Image(1,1);h.src=f.Da+m;var c=2==v?function(){}:y||function(){};h.onload=c}if(1==v||2==v){var D=new Image(1,1);D.src=("https:"==d.protocol?l.mc:l.lc)+m+"&utmac="+E+"&utmcc="+b.wc(a,r);D.onload=y||function(){}}}}g.La(o.join("."));g.Pa()};b.wc=function(d,h){var m=[],k=[l.r,l.X,l.na,l.oa],o,c=d[l.m],a;for(o=0;o<k[l.c];o++){a=l.C(c,k[o]+h,";");if(!l.q(a)){l.h(m,k[o]+a+";")}}return l.d(m.join("+"))}};_gat.i=function(){this.la=[]};_gat.i.bb=function(m,e,p,g,i,f){var b=this;b.cc=m;b.Oa=e;b.L=p;b.sb=g;b.Pb=i;b.Qb=f};_gat.i.bb.prototype.S=function(){var c=this,b=_gat.d;return"&"+["utmt=item","utmtid="+b(c.cc),"utmipc="+b(c.Oa),"utmipn="+b(c.L),"utmiva="+b(c.sb),"utmipr="+b(c.Pb),"utmiqt="+b(c.Qb)].join("&")};_gat.i.$=function(m,r,p,i,e,g,f,u){var b=this;b.v=m;b.ob=r;b.bc=p;b.ac=i;b.Yb=e;b.ub=g;b.$b=f;b.xb=u;b.ca=[]};_gat.i.$.prototype.mb=function(m,r,p,i,e){var g=this,f=g.Eb(m),u=g.v,b=_gat;if(b.b==f){b.h(g.ca,new b.i.bb(u,m,r,p,i,e))}else{f.cc=u;f.Oa=m;f.L=r;f.sb=p;f.Pb=i;f.Qb=e}};_gat.i.$.prototype.Eb=function(f){var b,g=this.ca,e;for(e=0;e<g[_gat.c];e++){b=f==g[e].Oa?g[e]:b}return b};_gat.i.$.prototype.S=function(){var c=this,b=_gat.d;return"&"+["utmt=tran","utmtid="+b(c.v),"utmtst="+b(c.ob),"utmtto="+b(c.bc),"utmttx="+b(c.ac),"utmtsp="+b(c.Yb),"utmtci="+b(c.ub),"utmtrg="+b(c.$b),"utmtco="+b(c.xb)].join("&")};_gat.i.prototype.nb=function(u,w,v,p,e,m,i,x){var b=this,r=_gat,g=b.xa(u);if(r.b==g){g=new r.i.$(u,w,v,p,e,m,i,x);r.h(b.la,g)}else{g.ob=w;g.bc=v;g.ac=p;g.Yb=e;g.ub=m;g.$b=i;g.xb=x}return g};_gat.i.prototype.xa=function(f){var b,g=this.la,e;for(e=0;e<g[_gat.c];e++){b=f==g[e].v?g[e]:b}return b};_gat.gc=function(i){var b=this,l="-",f=_gat,g=i;b.Ja=screen;b.qb=!self.screen&&self.java?java.awt.Toolkit.getDefaultToolkit():f.b;b.a=document;b.e=window;b.k=navigator;b.Ka=l;b.Sb=l;b.tb=l;b.Ob=l;b.Mb=1;b.Bb=l;function e(){var d,r,a,k,c="ShockwaveFlash",p="$version",o=b.k?b.k.plugins:f.b;if(o&&o[f.c]>0){for(d=0;d<o[f.c]&&!a;d++){r=o[d];if(f.P(r.name,"Shockwave Flash")){a=f.z(r.description,"Shockwave Flash ")[1]}}}else{c=c+"."+c;try{k=new ActiveXObject(c+".7");a=k.GetVariable(p)}catch(h){}if(!a){try{k=new ActiveXObject(c+".6");a="WIN 6,0,21,0";k.AllowScriptAccess="always";a=k.GetVariable(p)}catch(m){}}if(!a){try{k=new ActiveXObject(c);a=k.GetVariable(p)}catch(m){}}if(a){a=f.z(f.z(a," ")[1],",");a=a[0]+"."+a[1]+" r"+a[2]}}return a?a:l}b.xc=function(){var a;if(self.screen){b.Ka=b.Ja.width+"x"+b.Ja.height;b.Sb=b.Ja.colorDepth+"-bit"}else{if(b.qb){try{a=b.qb.getScreenSize();b.Ka=a.width+"x"+a.height}catch(c){}}}b.Ob=f.T(b.k&&b.k.language?b.k.language:(b.k&&b.k.browserLanguage?b.k.browserLanguage:l));b.Mb=b.k&&b.k.javaEnabled()?1:0;b.Bb=g?e():l;b.tb=f.d(b.a.characterSet?b.a.characterSet:(b.a.charset?b.a.charset:l))};b.Xc=function(){return"&"+["utmcs="+f.d(b.tb),"utmsr="+b.Ka,"utmsc="+b.Sb,"utmul="+b.Ob,"utmje="+b.Mb,"utmfl="+f.d(b.Bb)].join("&")}};_gat.n=function(D,H,F,v,m){var u=this,r=_gat,J=r.q,b=r.b,C=r.P,p=r.C,I=r.T,G=r.z,y=r.c;u.a=H;u.f=D;u.Rb=F;u.ja=v;u.o=m;function E(a){return J(a)||"0"==a||!C(a,"://")}function e(c){var a="";c=I(G(c,"://")[1]);if(C(c,"/")){c=G(c,"/")[1];if(C(c,"?")){a=G(c,"?")[0]}}return a}function i(c){var a="";a=I(G(c,"://")[1]);if(C(a,"/")){a=G(a,"/")[0]}return a}u.Fc=function(d){var c=u.Fb(),a=u.o;return new r.n.s(p(d,a.fb+"=","&"),p(d,a.ib+"=","&"),p(d,a.kb+"=","&"),u.ba(d,a.db,"(not set)"),u.ba(d,a.gb,"(not set)"),u.ba(d,a.jb,c&&!J(c.R)?r.J(c.R):b),u.ba(d,a.eb,b))};u.Ib=function(d){var c=i(d),a=e(d);if(C(c,u.o.ab)){d=G(d,"?").join("&");if(C(d,"&"+u.o.Gb+"=")){if(a==u.o.Ic){return true}}}return false};u.Fb=function(){var h,d,c=u.Rb,g,f,a=u.o.fa;if(E(c)||u.Ib(c)){return}h=i(c);for(g=0;g<a[y];g++){f=a[g];if(C(h,I(f.zb))){c=G(c,"?").join("&");if(C(c,"&"+f.Nb+"=")){d=G(c,"&"+f.Nb+"=")[1];if(C(d,"&")){d=G(d,"&")[0]}return new r.n.s(b,f.zb,b,"(organic)","organic",d,b)}}}};u.ba=function(g,c,a){var f=p(g,c+"=","&"),d=!J(f)?r.J(f):(!J(a)?a:"-");return d};u.Nc=function(g){var c=u.o.ea,a=false,f,d;if(g&&"organic"==g.da){f=I(r.J(g.R));for(d=0;d<c[y];d++){a=a||I(c[d])==f}}return a};u.Ec=function(){var d="",c="",a=u.Rb;if(E(a)||u.Ib(a)){return}d=I(G(a,"://")[1]);if(C(d,"/")){c=r.F(d,r.w(d,"/"));if(C(c,"?")){c=G(c,"?")[0]}d=G(d,"/")[0]}if(0==r.w(d,"www.")){d=r.F(d,4)}return new r.n.s(b,d,b,"(referral)","referral",b,c)};u.sc=function(c){var a="";if(u.o.pa){a=r.Db(c);a=""!=a?a+"&":a}a+=c.search;return a};u.zc=function(){return new r.n.s(b,"(direct)",b,"(direct)","(none)",b,b)};u.Oc=function(g){var c=false,a,f,d=u.o.ga;if(g&&"referral"==g.da){a=I(r.d(g.ia));for(f=0;f<d[y];f++){c=c||C(a,I(d[f]))}}return c};u.U=function(a){return b!=a&&a.Fa()};u.yc=function(c,w){var d="",a="-",g,l,h=0,f,z,q=u.f;if(!c){return""}z=u.a[r.m]?u.a[r.m]:"";d=u.sc(u.a.location);if(u.o.I&&c.Jb()){a=c.Ca();if(!J(a)&&!C(a,";")){c.Ra();return""}}a=p(z,r.X+q+".",";");g=u.Fc(d);if(u.U(g)){l=p(d,u.o.hb+"=","&");if("1"==l&&!J(a)){return""}}if(!u.U(g)){g=u.Fb();if(!J(a)&&u.Nc(g)){return""}}if(!u.U(g)&&w){g=u.Ec();if(!J(a)&&u.Oc(g)){return""}}if(!u.U(g)){if(J(a)&&w){g=u.zc()}}if(!u.U(g)){return""}if(!J(a)){var k=G(a,"."),A=new r.n.s;A.Cb(k.slice(4).join("."));f=I(A.ka())==I(g.ka());h=k[3]*1}if(!f||w){var x=p(z,r.r+q+".",";"),o=x.lastIndexOf("."),s=o>9?r.F(x,o+1)*1:0;h++;s=0==s?1:s;c.Xb([q,u.ja,s,h,g.ka()].join("."));c.Ra();return"&utmcn=1"}else{return"&utmcr=1"}}};_gat.n.s=function(p,e,q,i,m,f,b){var g=this;g.v=p;g.ia=e;g.ra=q;g.L=i;g.da=m;g.R=f;g.vb=b};_gat.n.s.prototype.ka=function(){var i=this,b=_gat,l=[],f=[[b.Wa,i.v],[b.Ya,i.ia],[b.$a,i.ra],[b.Ua,i.L],[b.Xa,i.da],[b.Za,i.R],[b.Va,i.vb]],g,e;if(i.Fa()){for(g=0;g<f[b.c];g++){if(!b.q(f[g][1])){e=f[g][1].split("+").join("%20");e=e.split(" ").join("%20");b.h(l,f[g][0]+e)}}}return l.join("|")};_gat.n.s.prototype.Fa=function(){var c=this,b=_gat.q;return !(b(c.v)&&b(c.ia)&&b(c.ra))};_gat.n.s.prototype.Cb=function(f){var b=this,g=_gat,e=function(a){return g.J(g.C(f,a,"|"))};b.v=e(g.Wa);b.ia=e(g.Ya);b.ra=e(g.$a);b.L=e(g.Ua);b.da=e(g.Xa);b.R=e(g.Za);b.vb=e(g.Va)};_gat.Z=function(){var L=this,N=_gat,M={},I="k",E="v",H=[I,E],G="(",r=")",y="*",K="!",F="'",i={};i[F]="'0";i[r]="'1";i[y]="'2";i[K]="'3";var e=1;function J(c,f,d,a){if(N.b==M[c]){M[c]={}}if(N.b==M[c][f]){M[c][f]=[]}M[c][f][d]=a}function b(a,d,c){return N.b!=M[a]&&N.b!=M[a][d]?M[a][d][c]:N.b}function v(c,f){if(N.b!=M[c]&&N.b!=M[c][f]){M[c][f]=N.b;var d=true,a;for(a=0;a<H[N.c];a++){if(N.b!=M[c][H[a]]){d=false;break}}if(d){M[c]=N.b}}}function D(c){var f="",d=false,a,g;for(a=0;a<H[N.c];a++){g=c[H[a]];if(N.b!=g){if(d){f+=H[a]}f+=C(g);d=false}else{d=true}}return f}function C(c){var f=[],d,a;for(a=0;a<c[N.c];a++){if(N.b!=c[a]){d="";if(a!=e&&N.b==c[a-1]){d+=a.toString();d+=K}d+=m(c[a]);N.h(f,d)}}return G+f.join(y)+r}function m(c){var f="",d,a,g;for(d=0;d<c[N.c];d++){a=c.charAt(d);g=i[a];f+=N.b!=g?g:a}return f}L.Kc=function(a){return N.b!=M[a]};L.N=function(){var a=[],c;for(c in M){if(N.b!=M[c]){N.h(a,c.toString()+D(M[c]))}}return a.join("")};L.Sc=function(a){if(a==N.b){return L.N()}var d=[a.N()],c;for(c in M){if(N.b!=M[c]&&!a.Kc(c)){N.h(d,c.toString()+D(M[c]))}}return d.join("")};L._setKey=function(a,d,c){if(typeof c!="string"){return false}J(a,I,d,c);return true};L._setValue=function(a,d,c){if(typeof c!="number"&&(N.b==Number||!(c instanceof Number))){return false}if(Math.round(c)!=c||c==NaN||c==Infinity){return false}J(a,E,d,c.toString());return true};L._getKey=function(a,c){return b(a,I,c)};L._getValue=function(a,c){return b(a,E,c)};L._clearKey=function(a){v(a,I)};L._clearValue=function(a){v(a,E)}};_gat.ic=function(e,b){var f=this;f.jd=b;f.Pc=e;f._trackEvent=function(c,d,a){return b._trackEvent(f.Pc,c,d,a)}};_gat.kc=function(R){var T=this,S=_gat,O=S.b,I=S.q,M=S.w,L=S.F,C=S.C,F=S.P,Q=S.z,J="location",v=S.c,e=O,P=new S.hc,b=false;T.a=document;T.e=window;T.ja=Math.round((new Date).getTime()/1000);T.H=R;T.yb=T.a.referrer;T.va=O;T.j=O;T.A=O;T.M=false;T.aa=O;T.rb="";T.l=O;T.Ab=O;T.f=O;T.u=O;function E(){if("auto"==P.g){var a=T.a.domain;if("www."==L(a,0,4)){a=L(a,4)}P.g=a}P.g=S.T(P.g)}function H(){var a=P.g,c=M(a,"www.google.")*M(a,".google.")*M(a,"google.");return c||"/"!=P.p||M(a,"google.org")>-1}function G(a,g,d){if(I(a)||I(g)||I(d)){return"-"}var f=C(a,S.r+T.f+".",g),c;if(!I(f)){c=Q(f,".");c[5]=c[5]?c[5]*1+1:1;c[3]=c[4];c[4]=d;f=c.join(".")}return f}function y(){return"file:"!=T.a[J].protocol&&H()}function K(a){if(!a||""==a){return""}while(S.Lb(a.charAt(0))){a=L(a,1)}while(S.Lb(a.charAt(a[v]-1))){a=L(a,0,a[v]-1)}return a}function D(a,d,c){if(!I(a())){d(S.J(a()));if(!F(a(),";")){c()}}}function N(a){var d,c=""!=a&&T.a[J].host!=a;if(c){for(d=0;d<P.B[v];d++){c=c&&M(S.T(a),S.T(P.B[d]))==-1}}return c}T.Bc=function(){if(!P.g||""==P.g||"none"==P.g){P.g="";return 1}E();return P.pb?S.t(P.g):1};T.tc=function(a,d){if(I(a)){a="-"}else{d+=P.p&&"/"!=P.p?P.p:"";var c=M(a,d);a=c>=0&&c<=8?"0":("["==a.charAt(0)&&"]"==a.charAt(a[v]-1)?"-":a)}return a};T.Ia=function(a){var d="",c=T.a;d+=T.aa?T.aa.Xc():"";d+=P.qa?T.rb:"";d+=P.ta&&!I(c.title)?"&utmdt="+S.d(c.title):"";d+="&utmhid="+S.uc()+"&utmr="+T.va+"&utmp="+T.Tc(a);return d};T.Tc=function(a){var c=T.a[J];a=O!=a&&""!=a?S.d(a,true):S.d(c.pathname+unescape(c.search),true);return a};T.$c=function(a){if(T.Q()){var c="";if(T.l!=O&&T.l.N().length>0){c+="&utme="+S.d(T.l.N())}c+=T.Ia(a);e.O(c,T.H,T.a,T.f)}};T.qc=function(){var a=new S.Y(T.a,P);return a.Ha(T.f)?a.Wc():O};T._getLinkerUrl=function(a,g){var d=Q(a,"#"),f=a,c=T.qc();if(c){if(g&&1>=d[v]){f+="#"+c}else{if(!g||1>=d[v]){if(1>=d[v]){f+=(F(a,"?")?"&":"?")+c}else{f=d[0]+(F(a,"?")?"&":"?")+c+"#"+d[1]}}}}return f};T.Zb=function(){var a;if(T.A&&T.A[v]>=10&&!F(T.A,"=")){T.u.Uc(T.A);T.u.cd();S._gasoDomain=P.g;S._gasoCPath=P.p;a=T.a.createElement("script");a.type="text/javascript";a.id="_gasojs";a.src="https://www.google.com/analytics/reporting/overlay_js?gaso="+T.A+"&"+S.wa();T.a.getElementsByTagName("head")[0].appendChild(a)}};T.Jc=function(){var i=T.a[S.m],f=T.ja,d=T.u,r=T.f+"",o=T.e,h=o?o.gaGlobal:O,s,q=F(i,S.r+r+"."),l=F(i,S.W+r),p=F(i,S.ma+r),c,a=[],m="",g=false,k;i=I(i)?"":i;if(P.I){s=S.Db(T.a[J]);if(P.pa&&!I(s)){m=s+"&"}m+=T.a[J].search;if(!I(m)&&F(m,S.r)){d.Rc(m);if(!d.Jb()){d.pc()}c=d.ya()}D(d.Ba,d.Wb,d.fc);D(d.Aa,d.Na,d.Qa)}if(!I(c)){if(I(d.K())||I(d.za())){c=G(m,"&",f);T.M=true}else{a=Q(d.K(),".");r=a[0]}}else{if(q){if(!l||!p){c=G(i,";",f);T.M=true}else{c=C(i,S.r+r+".",";");a=Q(C(i,S.W+r,";"),".")}}else{c=[r,S.Gc(),f,f,f,1].join(".");T.M=true;g=true}}c=Q(c,".");if(o&&h&&h.dh==r){c[4]=h.sid?h.sid:c[4];if(g){c[3]=h.sid?h.sid:c[4];if(h.vid){k=Q(h.vid,".");c[1]=k[0];c[2]=k[1]}}}d.Ub(c.join("."));a[0]=r;a[1]=a[1]?a[1]:0;a[2]=undefined!=a[2]?a[2]:P.Yc;a[3]=a[3]?a[3]:c[4];d.La(a.join("."));d.Vb(r);if(!I(d.Hc())){d.Ma(d.t())}d.dc();d.Pa();d.ec()};T.Lc=function(){e=new S.jc(P)};T._initData=function(){var a;if(!b){T.Lc();T.f=T.Bc();T.u=new S.Y(T.a,P)}if(y()){T.Jc()}if(!b){if(y()){T.va=T.tc(T.Ac(),T.a.domain);if(P.sa){T.aa=new S.gc(P.ua);T.aa.xc()}if(P.qa){a=new S.n(T.f,T.a,T.va,T.ja,P);T.rb=a.yc(T.u,T.M)}}T.l=new S.Z;T.Ab=new S.Z;b=true}if(!S.Hb){T.Mc()}};T._visitCode=function(){T._initData();var a=C(T.a[S.m],S.r+T.f+".",";"),c=Q(a,".");return c[v]<4?"":c[1]};T._cookiePathCopy=function(a){T._initData();if(T.u){T.u.bd(T.f,a)}};T.Mc=function(){var a=T.a[J].hash,c;c=a&&""!=a&&0==M(a,"#gaso=")?C(a,"gaso=","&"):C(T.a[S.m],S.Sa,";");if(c[v]>=10){T.A=c;if(T.e.addEventListener){T.e.addEventListener("load",T.Zb,false)}else{T.e.attachEvent("onload",T.Zb)}}S.Hb=true};T.Q=function(){return T._visitCode()%10000<P.ha*100};T.Vc=function(){var a,f,c=T.a.links;if(!P.Kb){var d=T.a.domain;if("www."==L(d,0,4)){d=L(d,4)}P.B.push("."+d)}for(a=0;a<c[v]&&(P.Ga==-1||a<P.Ga);a++){f=c[a];if(N(f.host)){if(!f.gatcOnclick){f.gatcOnclick=f.onclick?f.onclick:T.Qc;f.onclick=function(g){var h=!this.target||this.target=="_self"||this.target=="_top"||this.target=="_parent";h=h&&!T.oc(g);T.ad(g,this,h);return h?false:(this.gatcOnclick?this.gatcOnclick(g):true)}}}}};T.Qc=function(){};T._trackPageview=function(a){if(y()){T._initData();if(P.B){T.Vc()}T.$c(a);T.M=false}};T._trackTrans=function(){var a=T.f,g=[],d,f,c,h;T._initData();if(T.j&&T.Q()){for(d=0;d<T.j.la[v];d++){f=T.j.la[d];S.h(g,f.S());for(c=0;c<f.ca[v];c++){S.h(g,f.ca[c].S())}}for(h=0;h<g[v];h++){e.O(g[h],T.H,T.a,a,true)}}};T._setTrans=function(){var a=T.a,g,d,f,c,h=a.getElementById?a.getElementById("utmtrans"):(a.utmform&&a.utmform.utmtrans?a.utmform.utmtrans:O);T._initData();if(h&&h.value){T.j=new S.i;c=Q(h.value,"UTM:");P.G=!P.G||""==P.G?"|":P.G;for(g=0;g<c[v];g++){c[g]=K(c[g]);d=Q(c[g],P.G);for(f=0;f<d[v];f++){d[f]=K(d[f])}if("T"==d[0]){T._addTrans(d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8])}else{if("I"==d[0]){T._addItem(d[1],d[2],d[3],d[4],d[5],d[6])}}}}};T._addTrans=function(a,i,d,f,c,k,h,g){T.j=T.j?T.j:new S.i;return T.j.nb(a,i,d,f,c,k,h,g)};T._addItem=function(a,h,d,f,c,i){var g;T.j=T.j?T.j:new S.i;g=T.j.xa(a);if(!g){g=T._addTrans(a,"","","","","","","")}g.mb(h,d,f,c,i)};T._setVar=function(a){if(a&&""!=a&&H()){T._initData();var d=new S.Y(T.a,P),c=T.f;d.Na(c+"."+S.d(a));d.Qa();if(T.Q()){e.O("&utmt=var",T.H,T.a,T.f)}}};T._link=function(a,c){if(P.I&&a){T._initData();T.a[J].href=T._getLinkerUrl(a,c)}};T._linkByPost=function(a,c){if(P.I&&a&&a.action){T._initData();a.action=T._getLinkerUrl(a.action,c)}};T._setXKey=function(a,d,c){T.l._setKey(a,d,c)};T._setXValue=function(a,d,c){T.l._setValue(a,d,c)};T._getXKey=function(a,c){return T.l._getKey(a,c)};T._getXValue=function(a,c){return T.l.getValue(a,c)};T._clearXKey=function(a){T.l._clearKey(a)};T._clearXValue=function(a){T.l._clearValue(a)};T._createXObj=function(){T._initData();return new S.Z};T._sendXEvent=function(a){var c="";T._initData();if(T.Q()){c+="&utmt=event&utme="+S.d(T.l.Sc(a))+T.Ia();e.O(c,T.H,T.a,T.f,false,true)}};T._createEventTracker=function(a){T._initData();return new S.ic(a,T)};T._trackEvent=function(a,g,d,f){var c=true,h=T.Ab;if(O!=a&&O!=g&&""!=a&&""!=g){h._clearKey(5);h._clearValue(5);c=h._setKey(5,1,a)?c:false;c=h._setKey(5,2,g)?c:false;c=O==d||h._setKey(5,3,d)?c:false;c=O==f||h._setValue(5,1,f)?c:false;if(c){T._sendXEvent(h)}}else{c=false}return c};T.ad=function(a,g,d){T._initData();if(T.Q()){var f=new S.Z;f._setKey(6,1,g.href);var c=d?function(){T.rc(a,g)}:undefined;e.O("&utmt=event&utme="+S.d(f.N())+T.Ia(),T.H,T.a,T.f,false,true,c)}};T.rc=function(a,d){if(!a){a=T.e.event}var c=true;if(d.gatcOnclick){c=d.gatcOnclick(a)}if(c||typeof c=="undefined"){if(!d.target||d.target=="_self"){T.e.location=d.href}else{if(d.target=="_top"){T.e.top.document.location=d.href}else{if(d.target=="_parent"){T.e.parent.document.location=d.href}}}}};T.oc=function(a){if(!a){a=T.e.event}var c=a.shiftKey||a.ctrlKey||a.altKey;if(!c){if(a.modifiers&&T.e.Event){c=a.modifiers&T.e.Event.CONTROL_MASK||a.modifiers&T.e.Event.SHIFT_MASK||a.modifiers&T.e.Event.ALT_MASK}}return c};T._setDomainName=function(a){P.g=a};T.dd=function(){return P.g};T._addOrganic=function(a,c){S.h(P.fa,new S.cb(a,c))};T._clearOrganic=function(){P.fa=[]};T.hd=function(){return P.fa};T._addIgnoredOrganic=function(a){S.h(P.ea,a)};T._clearIgnoredOrganic=function(){P.ea=[]};T.ed=function(){return P.ea};T._addIgnoredRef=function(a){S.h(P.ga,a)};T._clearIgnoredRef=function(){P.ga=[]};T.fd=function(){return P.ga};T._setAllowHash=function(a){P.pb=a?1:0};T._setCampaignTrack=function(a){P.qa=a?1:0};T._setClientInfo=function(a){P.sa=a?1:0};T._getClientInfo=function(){return P.sa};T._setCookiePath=function(a){P.p=a};T._setTransactionDelim=function(a){P.G=a};T._setCookieTimeout=function(a){P.wb=a};T._setDetectFlash=function(a){P.ua=a?1:0};T._getDetectFlash=function(){return P.ua};T._setDetectTitle=function(a){P.ta=a?1:0};T._getDetectTitle=function(){return P.ta};T._setLocalGifPath=function(a){P.Da=a};T._getLocalGifPath=function(){return P.Da};T._setLocalServerMode=function(){P.D=0};T._setRemoteServerMode=function(){P.D=1};T._setLocalRemoteServerMode=function(){P.D=2};T.gd=function(){return P.D};T._getServiceMode=function(){return P.D};T._setSampleRate=function(a){P.ha=a};T._setSessionTimeout=function(a){P.Tb=a};T._setAllowLinker=function(a){P.I=a?1:0};T._setAllowAnchor=function(a){P.pa=a?1:0};T._setCampNameKey=function(a){P.db=a};T._setCampContentKey=function(a){P.eb=a};T._setCampIdKey=function(a){P.fb=a};T._setCampMediumKey=function(a){P.gb=a};T._setCampNOKey=function(a){P.hb=a};T._setCampSourceKey=function(a){P.ib=a};T._setCampTermKey=function(a){P.jb=a};T._setCampCIdKey=function(a){P.kb=a};T._getAccount=function(){return T.H};T._getVersion=function(){return _gat.lb};T.kd=function(a){P.B=[];if(a){P.B=a}};T.md=function(a){P.Kb=a};T.ld=function(a){P.Ga=a};T._setReferrerOverride=function(a){T.yb=a};T.Ac=function(){return T.yb}};_gat._getTracker=function(c){var b=new _gat.kc(c);return b};if(!cmLoading){var cmLoading=true;if(!cm_ClientID){var cm_ClientID="99999999"}if(!cm_HOST){var cm_HOST="test.coremetrics.com/cm?"}if(!cm_ClientTS){var dt=new Date();var cm_ClientTS=dt.getTime()}if(!cm_TrackLink){var cm_TrackLink=""}if(!cm_DelayHandlerReg){var cm_DelayHandlerReg=""}if(!cm_SkipHandlerReg){var cm_SkipHandlerReg=""}if(!cm_TrackTime){var cm_TrackTime=false}if(!cm_TrackImpressions){var cm_TrackImpressions=""}if(!cm_SecureTags||cm_SecureTags==null){var cm_SecureTags="|2|3|"}if(!cm_FirstPartyDetect){var cm_FirstPartyDetect=false}if(!cm_DownloadExtensions){var cm_DownloadExtensions=null}if(!cm_UseUTF8){var cm_UseUTF8=false}if(!cm_FormError){var cm_FormError=""}if(cm_UseCookie==null){var cm_UseCookie=true}if(!cm_TimeoutSecs){var cm_TimeoutSecs=15}if(!cm_OffsiteImpressionsEnabled){var cm_OffsiteImpressionsEnabled=false}if(!cm_AvidHost){var cm_AvidHost="data.cmcore.com/cookie-id.js?fn=cmSetAvid"}var cm_AvidLoadTimedOut=false;if(!cm_JSFEnabled){var cm_JSFEnabled=false}if(!cm_JSFPCookieDomain){var cm_JSFPCookieDomain=null}if(!cm_JSFMigrationEnabled){var cm_JSFMigrationEnabled=0}if(!cm_JSFSessionType){var cm_JSFSessionType="I"}if(!cm_JSFSessionTimeout){var cm_JSFSessionTimeout=1800}if(!cm_JSFCoreCookieName){var cm_JSFCoreCookieName="CoreID6"}if(!cm_JSFSpecCookieNames){var cm_JSFSpecCookieNames=new Array()}if(!cmUA){var cmUA=new Object();cmUA.MSIE=2083}if(!cmDefaultLimit){var cmDefaultLimit=8197}if(cmLinkIncludeUrls==null){var cmLinkIncludeUrls=true}if(!cmCookieUrlLimit){var cmCookieUrlLimit=1024}if(!cmResendCookieTimeout){var cmResendCookieTimeout=600000}if(!encodeURIComponent){var encodeURIComponent=null}var cmTagSet;var cmTagSetIndex;var cmDocument=document;var cmNormalizedLocation;var cmTagControl=new _cmTagControl();cmDocument.cmTagCtl=cmTagControl;var _cmStartTagSet=cmStartTagSet;var _cmSendTagSet=cmSendTagSet;var cmIndex=0;var cmSharedParameters=new Array("vn1","vn2","st","pi","rs","ec","rf","ul");var cmLastPageID=null;var cmLastExitTime=null;var cmMigrationDisabled=0;var cmMigrationFrom1p_CM=1;var cmMigrationFrom1p_SA=2;var cmValidFlag_SessionContinue=1;var cmValidFlag_NewSession=2;var cmValidFlag_NewVisitor=4;var cmValidFlag_SessionReset=32;var cmSACookieName="sauid";var cmCore_JSFParamEnabled="cjen";var cmCore_JSFParamUserID="cjuid";var cmCore_JSFParamSessionID="cjsid";var cmCore_JSFParamValidFlag="cjvf";var cmCore_JSFParamSpecCookiesCount="cjscc";var cmCore_JSFParamSpecCookiesNames="cjscn";var cmCore_JSFParamSpecCookiesValues="cjscv";var cmSpecCookieNames="";var cmSpecCookieValues="";var cmSpecCookiesCount=0;if(!cmSerializeTimeout){var cmSerializeTimeout=5000}if(!cmRetryInterval){var cmRetryInterval=200}var cmFirstStarted=new Object();var cmFirstLoaded=new Object();var cmNavVer=navigator.appVersion;var cmUserAgent=navigator.userAgent;var cmIsOpera=cmUserAgent.indexOf("Opera")>=0;var cmIsSafari=cmUserAgent.indexOf("Safari")>=0;var cmT2=-1;var cmT3=-1;var cmFieldSeq="";var cmFormName2ID="";var cmFormURL="";var cmFieldAct="";var cmPrevFieldSeq="";var cmFormT3="";var cmLnkName="";var cmLnkHref="";var cmLnkT3="";var cmPrevError="";var chost=null;var cci=null;_cmStartTagSet();for(var cmSpecCookieIndex=0;cmSpecCookieIndex<cm_JSFSpecCookieNames.length;cmSpecCookieIndex++){var currSpecCookieName=cm_JSFSpecCookieNames[cmSpecCookieIndex];var currSpecCookieValue=cmGetCookie(cm_JSFSpecCookieNames[cmSpecCookieIndex]);if(currSpecCookieValue==null){continue}if(currSpecCookieValue.length==0){continue}cmSpecCookieNames=cmSpecCookieNames+(cmSpecCookieNames!=""?"|":"")+escape(currSpecCookieName);cmSpecCookieValues=cmSpecCookieValues+(cmSpecCookieValues!=""?"|":"")+escape(currSpecCookieValue);cmSpecCookiesCount++}var dt=new Date();var cmYearOffset=0;if(dt.getFullYear){cmYearOffset=dt.getFullYear()}else{cmYearOffset=dt.getYear();if(cmYearOffset<1900){cmYearOffset+=1900}}dt.setYear(cmYearOffset+15);var cmCookieExpDate=dt.toGMTString();if(cm_UseCookie){var pgid=cmGetCookie("cmRS","pi","");if(pgid!=""){cmLastPageID=pgid}chost=cm_HOST;cm_HOST=cmGetCookie("cmRS","ho",chost);cci=cm_ClientID;cm_ClientID=cmGetCookie("cmRS","ci",cci);var cT3=cmGetCookie("cmRS","t3","");if(cT3!=""){cmLastExitTime=cT3}var jsfpdata=cmGetCookie("cmRS","cjen","");if(jsfpdata!=""){cm_JSFEnabled=true}var cT1=cmGetCookie("cmRS","t1","");if(cT1!=""&&(!cmLastExitTime||cm_ClientTS-cmLastExitTime<cmResendCookieTimeout)){cmAddShared("st",cT1);var ul=cmGetCookie("cmRS","ul","");var rf=cmGetCookie("cmRS","rf","");var cT2=cmGetCookie("cmRS","t2","");var cT4=cmGetCookie("cmRS","t4","");if(cm_TrackTime){cmCreateTimingTag(cT1,cT2,cT3,cT4,true,pgid)}var hr=cmGetCookie("cmRS","hr","");if(hr!=""){var ti=cmGetCookie("cmRS","lti","");if(cm_ClientTS-ti<cmResendCookieTimeout){var nm=cmGetCookie("cmRS","ln","");cmCreateLinkTag(cT1,ti,nm,hr,true,pgid,ul,rf)}}var cFormAction=cmGetCookie("cmRS","ac","");var cFormField=cmGetCookie("cmRS","fd","");if((cFormAction!="")||(cFormField!="")){var ti=cmGetCookie("cmRS","fti","");if(cm_ClientTS-ti<cmResendCookieTimeout){var cFormName=cmGetCookie("cmRS","fn","");var cFormURL=cmGetCookie("cmRS","fu","");cmCreateFormTag(cT1,ti,cFormName,cFormAction,cFormURL,cFormField,true,pgid,ul,rf)}}var cError=unescape(cmGetCookie("cmRS","uer",""));cmCreateFormErrorTag(cT1,cT3,cError,true,pgid)}cmClearCookie("cmRS")}if(!cmIsOpera&&(cmIsIE(4)||cmIsGecko(5))){this.onload=cmAddEvent(this,"onload",this.onload,"cmOnLoad(e)",cmOnLoad);this.onunload=cmAddEvent(this,"onunload",this.onunload,"cmOnUnload(e)",cmOnUnload);if(cm_DelayHandlerReg.indexOf("L")==-1){window.cmOnClick("main")}if(cm_DelayHandlerReg.indexOf("F")==-1){cmRegisterFormHandler()}}_cmSendTagSet(1);if(cm_OffsiteImpressionsEnabled){var cm_Avid=cmGetCookie("CMAVID");if(cm_Avid==null){document.write("<script src='"+cmGetProtocol(null)+"//"+cm_AvidHost+"' language='javascript1.1' type='text/javascript'><\/script>");var cm_AvidLoadTimer=setTimeout("cm_AvidLoadTimedOut = true",2000)}}if(chost){cm_HOST=chost}if(cci){cm_ClientID=cci}}var cI=cmGetCookie;var cE=cmEncode;function cmStartTagSet(){if(cmTagSet){return}cmTagSet=new Array();cmTagSet[0]=new _cm();cmTagSetIndex=1}function cmAddShared(a,b){if(cmTagSet){cmTagSet[0][a]=b}}function cmSendTagSet(){var a;var b=cmTagSet;while((a=cmGetTagSetImgSrc(arguments[0]))!=null){cmSendImage(a,b[0].ci)}cmTagSet=null}function _cmRequest(b,c,a){this.pl=b;this.hosts=c.split(",");if(a){this.qs=a}this.getUrl=cmRequest_getUrl}function cmRequest_getUrl(){var b=arguments;var c=b[0]?b[0]:this.hosts[0];return this.pl+"//"+c+(this.qs?this.qs:"")}function _cmTagControl(){this.pageIDs=new Object();this.uls=new Object();this.rfs=new Object();this.tagImages=new Array();this.pending=0;this.normalizeURL=cmNormalizeURL;this.getPageID=cmGetPageID;this.getPluginPageID=cmGetPluginPageID}function cmGetPluginPageID(b){splitClientIDs=cm_ClientID.split(";");finalClientID=b;for(var a=0;a<splitClientIDs.length;a++){if(splitClientIDs[a]==b){finalClientID=cm_ClientID;break}}return this.getPageID(finalClientID)}function cmGetPageID(b){var a=cmTagControl.pageIDs[b];return a?a:""}function cmGetUL(b){var a=cmTagControl.uls[b];if(!a){a=window.location.href}return a?a:""}function cmGetRF(b){var a=cmTagControl.rfs[b];if(!a){a=cmDocument.referrer}return a?a:""}function cmCheckInPageAnchor(d){var e=cmNormalizedLocation;if(!e){e=cmNormalizedLocation=cmTagControl.normalizeURL(window.location.href,false)}var c=d.indexOf("#");if(c>=0&&c<=e.length){var b=e.indexOf("#");if(b<0){b=e.length}if(d.substring(0,c)==e.substring(0,b)){return d.substring(c)}}return d}function cmNormalizeURL(b,a){if(a){b=cmCheckInPageAnchor(b);var c=window.location.protocol+"//"+window.location.host;if(b.indexOf(c)==0){b=b.substring(c.length)}}return cmStrip(b)}function cmGetUrlLengthLimit(){for(var a in cmUA){if(cmNavVer.indexOf(a)!=-1){return cmUA[a]}}return cmDefaultLimit}function cmGotResponse(a){if(cmTagControl){if(cmTagControl.tagImages&&cmTagControl.tagImages[a]){cmTagControl.tagImages[a].cmLD=true;if(cmTagControl.tagImages[a].ci){cmJSFSetValidFlagValue(cmValidFlag_SessionContinue,false,cmTagControl.tagImages[a].ci);cmJSFSetSessionCookies(false,cmTagControl.tagImages[a].ci)}}cmTagControl.pending--;if(cmTagControl.onResponse){cmTagControl.onResponse(a)}}dontExit=false}function cmRequestError(b){if(cmTagControl){cmTagControl.pending--;var a=null;if(cmTagControl.tagImages&&cmTagControl.tagImages[b]){a=cmTagControl.tagImages[b];a.cmLD=true}if(cmTagControl.onError&&(!a||!a.cmTO)){cmTagControl.onError(3,a)}}}function cmFirstOnLoad(a,b){if(cmFirstLoaded){cmFirstLoaded[a]=true}cmGotResponse(b)}function cmStopImageRequest(b){if(cmTagControl&&cmTagControl.tagImages&&cmTagControl.tagImages[b]&&!(cmTagControl.tagImages[b].cmLD)){var a=cmTagControl.tagImages[b];a.cmTO=a.src;if(cmTagControl.onError){cmTagControl.onError(4,a.cmTO)}}}function cmAllowSubsequentRequests(b){if(!cmFirstLoaded||cmFirstLoaded[b]){return true}var a=new Date();if((a.getTime()-cmFirstStarted[b])>cmSerializeTimeout){return true}return false}function cmSendRequest(g,d,a){if(!a){a=cm_ClientID}if((!cmFirstStarted[g]||cmAllowSubsequentRequests(g))&&(cm_OffsiteImpressionsEnabled==false||cm_Avid!=null||cm_AvidLoadTimedOut)){var c=new Image();var e=cmIndex;cmTagControl.tagImages[cmIndex++]=c;if(!cmFirstStarted[g]){var f=new Date();cmFirstStarted[g]=f.getTime();c.onload=new Function("if (cmFirstOnLoad) cmFirstOnLoad('"+g+"',"+e+");")}else{c.onload=new Function("if (cmGotResponse) cmGotResponse("+e+");")}c.onerror=new Function("if (cmRequestError) cmRequestError("+e+");");if(cm_OffsiteImpressionsEnabled&&cm_Avid!=null){d+="&avid="+cm_Avid}var b=cmGetUrlLengthLimit();if(d.length>b){d=d.substring(0,b-6)+"&err=O"}if(cmTagControl.onTagSent){cmTagControl.onTagSent(d,e)}c.src=d;c.ci=a;setTimeout("if (cmStopImageRequest) cmStopImageRequest("+e+");",cm_TimeoutSecs*1000)}else{setTimeout('if (cmSendRequest) cmSendRequest("'+g+'","'+d+'","'+a+'");',cmRetryInterval)}}function cmSendImage(a,c){if(cmGetCookie("CMDisabled")){return}for(var d=0;d<a.hosts.length;d++){var b=a.getUrl(a.hosts[d]);cmTagControl.pending++;cmSendRequest(a.hosts[d],b,c)}}function cmWrite(){if(!this.ul){if(this.tid=="8"||(this.tid=="9"||this.tid=="10")){this.ul=window.location.protocol+"//"+window.location.hostname}else{this.ul=window.location.href}}if(cmTagSet){cmTagSet[cmTagSetIndex++]=this}else{var a=this.getImgSrc(arguments[0],1);cmSendImage(a,this.ci);return a}}function cmLoadDefaultUrls(c,d,b){if(!b){if(!c.rf){if(!document.referrer){d.rf=""}else{d.rf=document.referrer}}else{if(c!=d){d.rf=c.rf}}if(!c.ul||c.ul==""||c.ul=="(none)"){d.ul=window.location.href}else{if(c!=d){d.ul=c.ul}}var a=cmTagControl.normalizeURL(d.ul,false);if(a!=""){d.ul=a}}}function cmLoadFirstPartyCookieSettings(b,a){if(cm_FirstPartyDetect&&!a){if(cmGetCookie("cmRS")||cmGetCookie("TestSess")){b.ts="Y"}else{cmSetCookie("TestSess","Y");b.ts=cmGetCookie("TestSess")}b.tp=cmGetCookie("TestPerm");if(b.tp!="Y"){dt.setHours(dt.getHours()+5);cmSetCookie("TestPerm","Y",dt.toGMTString());b.tp=cmGetCookie("TestPerm")}}}function cmGetQueryStringForTag(b,g,f){var a="";if(b.tid){a+="tid="+b.tid}var d=(b.tid==1||(b.pc&&b.pc.charAt(0)=="Y"));if(!b.lp&&d){b.lp=cmLastPageID}for(var e in b){if(!b[e]||b[e]==""||b[e].constructor==Function||e=="qs"||e=="tid"){continue}if(g&&g[e]==b[e]){continue}if(a!=""){a+="&"}a+=cmStrip(e)+"="+cmEncode(cmStrip(b[e]))}if(!b.rs&&b.ci){if(b.pi&&d){cmTagControl.pageIDs[b.ci]=b.pi}if(b.ul){cmTagControl.uls[b.ci]=b.ul}if(b.rf){cmTagControl.rfs[b.ci]=b.rf}}if(g&&cm_SecureTags.indexOf("|"+b.tid+"|")!=-1){g.protocol="https:"}if(cm_JSFEnabled&&!f){cmJSFSetSessionCookies(false,b.ci);a+=(a!=""?"&":"")+cmCore_JSFParamEnabled+"=1";var c=cmGetCookie(cm_JSFCoreCookieName);a+="&"+cmCore_JSFParamUserID+"="+(c!=null?c:"");a+="&"+cmCore_JSFParamSessionID+"="+cmJSFGetSessionValue(b.ci);if(cmSpecCookiesCount>0){a+="&"+cmCore_JSFParamSpecCookiesCount+"="+cmSpecCookiesCount;a+="&"+cmCore_JSFParamSpecCookiesNames+"="+cmSpecCookieNames;a+="&"+cmCore_JSFParamSpecCookiesValues+"="+cmSpecCookieValues}a+="&"+cmCore_JSFParamValidFlag+"="+cmJSFGetValidFlagValue(b.ci)}return a}function cmGetProtocol(b){var a=location.protocol;if(b&&b.protocol){a=b.protocol}if(a!="http:"&&a!="https:"){a="http:"}return a}function cmGetImgSrc(){var c=arguments;cmLoadDefaultUrls(this,this,c[0]);cmLoadFirstPartyCookieSettings(this,c[0]);var e=new Object();var b=cmGetQueryStringForTag(this,e);var d=new _cmRequest(cmGetProtocol(e),cm_HOST,b);return c[1]?d:d.getUrl()}function cmGetTagSetImgSrc(){var d,m,b,r,f,c,o,e,g,q;if(!cmTagSet||cmTagSet.length<2){return null}d=cmTagSet[0];m=cmTagSet[1];d.ci=m.ci;for(g=2;g<cmTagSet.length;g++){if(d.ci.indexOf(cmTagSet[g].ci)==-1){d.ci+=";"+cmTagSet[g].ci}}for(g=0;g<cmSharedParameters.length;g++){b=cmSharedParameters[g];if(!d[b]){d[b]=m[b]}}r=arguments;cmLoadDefaultUrls(m,d,r[0]);cmLoadFirstPartyCookieSettings(d,r[0]);f=cmGetProtocol(d);img=new _cmRequest(f,cm_HOST);img.qs=cmGetQueryStringForTag(d);c=cmGetUrlLengthLimit();o=0;for(var k=0;k<img.hosts.length;k++){e=f.length+img.hosts[k].length+img.qs.length;if(e>o){o=e}}for(g=1;g<cmTagSet.length;g++){q=cmGetQueryStringForTag(cmTagSet[g],d,true);if(g>1&&o+q.length+1>c){for(j=1;j<cmTagSet.length-g+1;j++){cmTagSet[j]=cmTagSet[j+g-1]}cmTagSet.length=cmTagSet.length-g+1;break}o+=q.length+1;img.qs+="&"+q}if(g==cmTagSet.length){cmTagSet=null}return img}function _cm(){var d,b=arguments;this.ci=cm_ClientID;for(d=0;d<b.length;d++){this[b[d]]=b[++d]}this.write=cmWrite;this.getImgSrc=cmGetImgSrc;this.writeImg=cmWrite;this.st=cm_ClientTS;this.vn1="4.2.7";if(cmIsIE(5.5)||!cmIsIE(0)){var c=(cm_UseUTF8&&encodeURIComponent)||cmIsSafari?"utf-8":cmDocument.charset;if(!c){c=cmDocument.defaultCharset}if(!c){c=cmDocument.characterSet}this.ec=c}}function cmStrip(a){var b="";a=b+(!a?"":a);return a.split("'").join(b).split('"').join(b).split("\r").join(b).split("\n").join(b)}function cmEncode(d){var c=0,b;while(d.charAt(c)==" "&&c!=d.length){c++}b=d.length-1;while(d.charAt(b)==" "&&b!=0){b--}d=d.substring(c,b+1);if(cm_UseUTF8&&encodeURIComponent){d=encodeURIComponent(d)}else{d=preEscape(d);d=escape(d);var a=new RegExp("%25u00","g");d=d.replace(a,"%u00")}d=d.split("+").join("%2B");return d}function preEscape(c){for(var b=160;b<256;b++){var a=new RegExp(String.fromCharCode(b),"g");c=c.replace(a,"%u00"+b.toString(16))}return c}function cmIsIE(a){var b=cmNavVer.indexOf("MSIE");if(b!=-1){return(parseFloat(cmNavVer.substring(b+5))>=a)}return false}function cmIsGecko(a){return(cmUserAgent.indexOf("Gecko")!=-1&&parseInt(cmNavVer)>=a)}function cmGetCookie(b,a,d){var c=cmDocument.cookie;var e=cmParse(b,c,";");if(!a||!e){if(!e&&d!=null){return d}return e}e=cmParse(a,e,"&");if(!e&&d!=null){return d}return unescape(e)}function cmCountCookies(){var e,a,b,d,f=0;a=cmDocument.cookie;if(a){e=a.split(";");f=e.length;for(d=0;d<e.length;d++){b=e[d].split("=");if(b.length<2||b[1]==null||b[1]==""){f--}}}return f}function cmSetCookie(b,h,d,g){var f,a,e,c=cmDocument.cookie;f=null;a=h.length+1;if(!cmGetCookie(b)){a+=b.length}if(a>4096){f=1}else{if(c){if(cmCountCookies()>=50){f=2}}}if(f){if(cmTagControl.onError){cmTagControl.onError(f,name)}return false}e=b+"="+h+"; path=/";if(g){e+="; domain="+g}if(d){e+="; expires="+d}cmDocument.cookie=e;return true}function cmSetSubCookie(m,k,i,b,f){var e=cmGetCookie(m);var h;if(!e){h=k+"="+i}else{var l="&";var g=k+"=";var c=e.indexOf(g);if(c>=0){if(c>0&&e.charAt(c-1)!=l){c=e.indexOf(l+g);if(c>=0){c++}}}if(c>=0){var a=c+k.length+1;var d=e.indexOf(l,a);if(d<0){d=e.length}h=e.substring(0,a)+i+e.substring(d)}else{h=e+l+k+"="+i}}cmSetCookie(m,h,b,f)}function cmClearCookie(a,d){var b=cmGetCookie(a);if(b!=null){var c=new Date();c.setYear(1973);var b=a+"=; path=/; expires="+c.toGMTString();if(d){b+="; domain="+d}cmDocument.cookie=b}return b}function cmParse(a,h,c){var g,e,d,b,f=null;g=a+"=";e=c+" ";d=h.indexOf(e+g);if(d==-1){e=c;d=h.indexOf(e+g)}if(d==-1){d=h.indexOf(g);if(d!=0){return null}}else{d+=e.length}b=h.indexOf(e,d);if(b==-1){b=h.length}return h.substring(d+g.length,b)}function cmAddEvent(a,b,h,g,e){if(h){var c=h.toString();if(c.indexOf(g)==-1){if(cmIsSafari&&c.indexOf("function (")==0){if(b=="onload"){g=c.substring(c.indexOf("{"),c.length)+";"+g+";"}else{g=g+";"+c.substring(c.indexOf("{"),c.length)}}else{a["_c_"+b]=h;if(b=="onload"){g="if (!e) var e=null;var ret=this._c_"+b+"("+(cmIsIE(5)?"":"e")+");"+g+";return ret;"}else{g="if (!e) var e=null;"+g+";return this._c_"+b+"("+(cmIsIE(5)?"":"e")+");"}}if(b=="onsubmit"){a.cmFunction1=cmOnSubmit;a.cmFunction2=a.onsubmit;return cmAlternateOnSubmit}else{var d=new Function("e",g);return d}}else{return h}}else{if(b=="onsubmit"){a.cmFunction1=cmOnSubmit;return cmAlternateOnSubmit}else{return e}}}function cmAlternateOnSubmit(a){a=cmGetSrcElement(a);if(!a){if(document.cmPostbackForm){a=document.cmPostbackForm}else{if(this.cmFunction1){a=this}else{return true}}}else{if(a){if(a.form){a=a.form}}else{return true}}if(a.cmFormIndex>=0){_cmStartTagSet();cmFormEventReport(a?a.cmFormIndex:-1,"S");cmSendTiming(1);_cmSendTagSet(1);cmSetRedundantCookie()}if(a.cmFunction2){return a.cmFunction2()}else{return true}}function cmGetSrcElement(a){var a;if(cmIsIE(4)){if(window.event){a=window.event.srcElement}}else{if(a){if(cmIsGecko(5)){a=a.currentTarget}else{a=a.target}}}return a}function cmLoadPageInfo(b,a,g,c,f){var e,d;b.pi=g?g:cmGetPageID(a);if(cmLinkIncludeUrls){if(c||f){b.ul=c?c:"";b.rf=f?f:""}else{e=cmGetUL(a);d=cmGetRF(a);if(b.pi==""||e.indexOf("cm_")>0||(d!=""&&d.indexOf(window.location.protocol+"//"+window.location.host)!=0)){b.ul=e;b.rf=d}}}}function cmCreateFormTag(g,f,d,a,b,h,l,e,k,c){var i=new _cm("tid","10");cmLoadPageInfo(i,i.ci,e,k,c);i.st=g;i.ti=f;i.fo=d;i.ac=a;i.hr=b;i.fi=h;if(l){i.rs="Y"}i.write(1)}function cmCreateLinkTag(g,a,b,c,m,f,l,e){var k=new _cm("tid","8");cmLoadPageInfo(k,k.ci,f,l,e);k.st=g;k.ti=a;k.nm=b;k.hr=c;var h=c.indexOf("cm_cr=");var d=c.indexOf("cm_me=");if(h>-1){var i=c.indexOf("&",h);if(i==-1){k.cm_cr=c.substring(h+6)}else{k.cm_cr=c.substring(h+6,i)}}if(d>-1){var i=c.indexOf("&",d);if(i==-1){k.cm_me=c.substring(d+6)}else{k.cm_me=c.substring(d+6,i)}}if(m){k.rs="Y"}k.write(1)}function cmCreateTimingTag(f,e,b,d,c,g){var a=new _cm("tid","11");a.pi=g?g:cmGetPageID(a.ci);a.st=f;a.lc=e;a.lx=d;a.cx=b;if(c){a.rs="Y"}a.write(1)}function _cmLink(d){var f,b,c,e;if((f=d.indexOf("?"))==-1){f=d.lastIndexOf("/")}if(f!=-1){b=d.indexOf("#",f);if(b==-1){b=d.length}while(f!=-1&&f<b){f=d.indexOf("cm_",f);if(f!=-1){c=d.indexOf("&",f);if(c==-1){c=b}e=d.indexOf("=",f);if(e!=-1&&e<c){this[d.substring(f,e)]=d.substring(e+1,c)}f=c}}}}function cmCreateImpressionTag(b,f,e,a,d){var k,i,c,l,g,h;if((f||e)&&b){k=new _cm("tid","9");i=new _cmLink(cmCheckInPageAnchor(b));if(f){c=k.cm_sp_o=i.cm_sp_o;if(!c){c=k.cm_sp=i.cm_sp}}if(e){l=k.cm_re_o=i.cm_re_o;if(!l){l=k.cm_re=i.cm_re}}if(a){if(b.indexOf("#")==-1){g=k.cm_cr=i.cm_cr}}if(d){h=k.cm_me=i.cm_me}if(c||l||g||h){k.pi=cmGetPageID(k.ci);k.st=cm_ClientTS;k.write(1)}}}function cmCreateFormErrorTag(d,c,e,b,f){if(e!=cmPrevError){var a=new _cm("tid","12");a.pi=f?f:cmGetPageID(a.ci);a.st=d;a.ti=c;if(b){a.rs="Y"}a.er=e;a.write(1);cmPrevError=cm_FormError}}function cmFormEventReport(d,e){var c,a="";e=d+":"+e;if(d!=-1){var b=cmDocument.forms[d];if(cmIsIE(5)){a=b.attributes.action.nodeValue}else{if(b.attributes.getNamedItem){a=b.attributes.getNamedItem("action");if(a){a=a.value}}else{a=b.action}}if(!a){a=""}}if(cmIsLinkTrackingEnabled(a)){c=new Date();cmFormT3=c.getTime();cmFieldAct=e;cmFormURL=cmTagControl.normalizeURL(a,true);cmCreateFormTag(cm_ClientTS,cmFormT3,cmFormName2ID,cmFieldAct,cmFormURL,cmFieldSeq,false);cmPrevFieldSeq=cmFieldSeq;cmFieldSeq=""}else{cmFieldAct=""}}function cmOnSubmit(a){_cmStartTagSet();var a=cmGetSrcElement(a);cmFormEventReport(a?a.cmFormIndex:-1,"S");cmSendTiming(1);_cmSendTagSet(1);cmSetRedundantCookie()}function cmOnReset(a){var a=cmGetSrcElement(a);if(a){cmFormEventReport(a.cmFormIndex,"R")}}function cmOnChangeEvent(a){var a=cmGetSrcElement(a);if(a){a.cmPValue="xyzzy"}}function cmOnFocusEvent(a){var a=cmGetSrcElement(a);if(a){a.cmPValue=a.value}}function cmOnFormEvent(c){var c=cmGetSrcElement(c);if(c&&(c.type!="submit")&&(c.type!="reset")){if(c.value!=c.cmPValue){var b=c.name;if(!b){b=c.id}var a=cmFieldSeq+c.cmFormIndex+":"+c.cmElementIndex+":"+b.split(":").join("|").split(";").join("|")+";";if(a.length<1000){cmFieldSeq=a}}}}function cmOnButtonClickEvent(a){var a=cmGetSrcElement(a);if(a){cmFieldSeq=cmFieldSeq+a.cmFormIndex+":"+a.cmElementIndex+":"+a.name+";"}}function cmRegisterFormHandler(){if(cm_SkipHandlerReg.indexOf("F")==-1){var c,d,a,b,f;for(c=0;c<cmDocument.forms.length;c++){d=cmDocument.forms[c];if(d.cmFormIndex==null){d.cmFormIndex=c;if(cmIsIE(5)){if(d.attributes.name){a=d.attributes.name.nodeValue}else{if(d.attributes.id){a=d.attributes.id.nodeValue}else{a="UNDEFINED"}}}else{if(d.attributes.getNamedItem){a=d.attributes.getNamedItem("name");if(a){a=a.value}}else{a=d.name}}if(!a){a=""}cmFormName2ID=cmFormName2ID+a+":"+c+";";d.onsubmit=cmAddEvent(d,"onsubmit",d.onsubmit,"cmOnSubmit(e)",cmOnSubmit);d.onreset=cmAddEvent(d,"onreset",d.onreset,"cmOnReset(e)",cmOnReset);for(b=0;b<d.elements.length;b++){f=d.elements[b];f.cmFormIndex=c;f.cmElementIndex=b;f.cmPValue="";f.onfocus=cmAddEvent(f,"onfocus",f.onfocus,"cmOnFocusEvent(e)",cmOnFocusEvent);f.onblur=cmAddEvent(f,"onblur",f.onblur,"cmOnFormEvent(e)",cmOnFormEvent);f.onchange=cmAddEvent(f,"onchange",f.onchange,"cmOnChangeEvent(e)",cmOnChangeEvent);if(f.type=="submit"||f.type=="button"){f.onclick=cmAddEvent(f,"onclick",f.onclick,"cmOnButtonClickEvent(e)",cmOnButtonClickEvent)}}}}}}function cmIsLinkTrackingEnabled(d){if(cm_TrackLink==true||cm_TrackLink=="A"){return true}else{if(cm_TrackLink=="E"&&d.indexOf("/")!=0){return true}var f;if((f=cm_DownloadExtensions)!=null){var c=d.lastIndexOf(".");if(c!=-1){var a=d.substring(c);for(var b=0;b<f.length;b++){if(a==f[b]){return true}}}}return false}}function cmGetLink(a){_cmStartTagSet();var a=cmGetSrcElement(a);if(a){cmHandleLinkClick(a)}cmSendTiming(1);_cmSendTagSet(1);cmSetRedundantCookie()}function cmHandleLinkClick(f){cmLnkName="";cmLnkHref="";cmLnkT3="";var b=f.tagName.toUpperCase();if(b=="AREA"){cmLnkHref=f.href?f.href:"";var d=f.parentElement?f.parentElement:f.parentNode;if(d!=null){cmLnkName=d.name?d.name:""}}else{while(b!="A"&&b!="HTML"){if(!f.parentElement){f=f.parentNode}else{f=f.parentElement}if(f){b=f.tagName.toUpperCase()}}if(b=="A"){cmLnkHref=f.href?f.href:"";cmLnkName=f.name?f.name:""}}var g=f.getAttribute("manual_cm_re");if(g){cmLnkHref=cmLnkHref+((cmLnkHref.indexOf("?")>-1)?"&":"?")+"cm_re="+g}var a=f.getAttribute("manual_cm_sp");if(a){cmLnkHref=cmLnkHref+((cmLnkHref.indexOf("?")>-1)?"&":"?")+"cm_sp="+a}cmLnkHref=cmTagControl.normalizeURL(cmLnkHref,true);if(cmIsLinkTrackingEnabled(cmLnkHref)==true){var c=new Date();cmLnkT3=c.getTime();cmCreateLinkTag(cm_ClientTS,cmLnkT3,cmLnkName,cmLnkHref,false)}else{cmLnkHref=""}}function cmOnClick(k){_cmStartTagSet();var e,f,a,g,d,b,c;a=cm_TrackImpressions;g=(a.indexOf("S")!=-1);d=(a.indexOf("R")!=-1);b=(a.indexOf("C")!=-1);c=(a.indexOf("C")!=-1);for(e=0;e<cmDocument.links.length;e++){f=cmDocument.links[e];if(cm_SkipHandlerReg.indexOf("L")==-1){if(!cmIsGecko(5)){f.onclick=cmAddEvent(f,"onclick",f.onclick,"cmGetLink(e)",cmGetLink)}else{if(!f.cmHasEL){f.addEventListener("click",cmGetLink,false);f.cmHasEL=1}}}if(k=="onload"){var h=f.href;if(f.getAttribute("manual_cm_re")){if(f.href.indexOf("?")>-1){h=h+"&cm_re="+f.getAttribute("manual_cm_re")}else{h=h+"?cm_re="+f.getAttribute("manual_cm_re")}}if(f.getAttribute("manual_cm_sp")){if(f.href.indexOf("?")>-1){h=h+"&cm_sp="+f.getAttribute("manual_cm_sp")}else{h=h+"?cm_sp="+f.getAttribute("manual_cm_sp")}}if(!f.cmImpressionSent){cmCreateImpressionTag(h,g,d,b,c);f.cmImpressionSent=1}}}_cmSendTagSet(1)}function cmOnLoad(b){var a=new Date();cmT2=a.getTime();cmCreateFormErrorTag(cm_ClientTS,cmT2,cm_FormError,false);if(!cmIsOpera&&(cmIsIE(4)||cmIsGecko(5))){window.cmOnClick("onload");cmRegisterFormHandler()}cmLoading=null}function cmOnUnload(f){cmFirstLoaded=null;_cmStartTagSet();var a=false;if(cmFieldSeq!=""){cmFormEventReport(-1,"U");a=true}cmSendTiming(0);cmCreateFormErrorTag(cm_ClientTS,cmT3,cm_FormError,false);_cmSendTagSet(1);if(a){dontExit=true;var d=new Date();var c=new Date();for(;dontExit&&(c-d<1000);){c=new Date()}}cmSetRedundantCookie();if(cm_UseCookie&&cmTagControl.pending==0){var g=escape(cmGetPageID(cm_ClientID));cmSetCookie("cmRS","t3="+cmT3+"&pi="+g)}if(cmTagControl.onUnload){cmTagControl.onUnload()}if(cmIsIE(5)&&!cmIsIE(5.5)&&window.parent!=window){cmTagControl.tagImages=null}else{if(!cmIsSafari){for(var b=0;b<cmTagControl.tagImages.length;b++){cmTagControl.tagImages[b].onload=null;cmTagControl.tagImages[b].onerror=null}}}}function cmSendTiming(c){var b=new Date();var a=b.getTime();if(cm_TrackTime&&(cmT3==-1||c==1||(a-cmT3)>10000)){cmCreateTimingTag(cm_ClientTS,cmT2,a,cmLastExitTime,false)}cmT3=a}function cmSetRedundantCookie(){if(cm_UseCookie){var b,a,f,e,d="";b=cmLastExitTime?"&t4="+cmLastExitTime:"";a=(cmLnkHref!="")?"&lti="+cmLnkT3+"&ln="+escape(cmLnkName)+"&hr="+escape(cmLnkHref):"";f=new Object();cmLoadPageInfo(f,cm_ClientID);var c="";if(cm_JSFEnabled){c="&cjen=1"}e="&t1="+cm_ClientTS+"&t2="+cmT2+"&t3="+cmT3+b+a+"&fti="+cmFormT3+"&fn="+escape(cmFormName2ID)+"&ac="+cmFieldAct+"&fd="+escape(cmPrevFieldSeq)+"&uer="+escape(cm_FormError)+"&fu="+escape(cmFormURL)+"&pi="+escape(f.pi)+"&ho="+escape(cm_HOST)+"&ci="+escape(cm_ClientID);if(f.ul&&f.rf&&f.ul.length+f.rf.length<cmCookieUrlLimit){d="&ul="+escape(f.ul)+"&rf="+escape(f.rf)}if(!cmSetCookie("cmRS",e+d+c)){if(!cmSetCookie("cmRS",e+c)){cmSetCookie("cmRS","t3="+cmT3+"&pi="+escape(f.pi)+c)}}}}function cmSetAvid(a){clearTimeout(cm_AvidLoadTimer);if(a){cm_Avid=a}else{cm_Avid=""}cmSetCookie("CMAVID",cm_Avid);cm_AvidLoadTimedOut=false}function cmJSFConvertSAtoCM(e){var b=e.length;var d=22;var c=23;if(b<19){return null}if(e.charAt(0)!="U"&&e.charAt(0)!="u"){return null}if(b<d){e=e+e.substring(b-(d-b),b)}var a="99";a=a+e.substring(1,c-1);return a}function cmJSFSetSessionCookies(b,c){if(!cm_JSFEnabled){return}var a=c.split(";");for(var d=0;d<a.length;d++){cmJSFSetSingleSessionCookie(b,a[d])}}function debugReadCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function cmJSFSetSingleSessionCookie(g,a,d){if(!cm_JSFEnabled){return}if(cmGetCookie(cm_JSFCoreCookieName)==null){if(!cmJSFDoMigrateCookies()){cmSetCookie(cm_JSFCoreCookieName,cmJSFCreateUserId(),cmCookieExpDate,cm_JSFPCookieDomain)}if(!d){cmJSFSetSingleSessionCookie(true,a,true)}cmJSFSetValidFlagSingleValue(cmValidFlag_NewSession,false,a);cmJSFSetValidFlagSingleValue(cmValidFlag_NewVisitor,true,a);return}var i=(cmJSFGetSessionLoginCookieValue(a)!=null);if(!i){if(cmJSFCombineSessionCookies(a)){i=(cmJSFGetSessionLoginCookieValue(a)!=null)}}if(!i&&!g){if(!d){cmJSFSetSingleSessionCookie(true,a,true)}cmJSFSetValidFlagSingleValue(cmValidFlag_NewSession,true,a);return}var b=new Date();var c=b.getTime();var f=c+cm_JSFSessionTimeout*1000;var e=cmJSFIsSessionExpired(cmJSFGetSessionExpireCookieValue(a));if((g!=null&&g==true)||e){var h=c.toString();if(h.length<10){while(h.length<10){h="0"+h}}else{h=h.substring(0,10)}cmJSFSetSessionLoginCookieValue(a,h);if(e){cmJSFSetValidFlagSingleValue(cmValidFlag_SessionReset,true,a)}else{cmJSFSetValidFlagSingleValue(cmValidFlag_NewSession,true,a)}if(cm_JSFSessionType=="T"){cmJSFSetSessionExpiresCookieValue(a,f.toString())}}if(cm_JSFSessionType=="I"){cmJSFSetSessionExpiresCookieValue(a,f.toString())}}function cmJSFIsSessionExpired(b){if(b==null){return false}var a=new Date();if(a.getTime()>b){return true}else{return false}}function cmJSFCreateUserId(){var f=new Date();var d=Math.random();if(d==0){d=Math.random()}var b=Math.random();if(b==0){b=Math.random()}var c=d.toString().substring(2,4)+b.toString().substring(2,12)+f.getTime().toString();var a=c.length;var e=23;if(a<e){c=c+c.substring(a-(e-a),a)}if(a>e){c=c.substring(0,e)}return c}function cmJSFSetValidFlagValue(d,a,c){if(!cm_JSFEnabled){return}var b=c.split(";");for(var e=0;e<b.length;e++){cmJSFSetValidFlagSingleValue(d,a,b[e])}}function cmJSFSetValidFlagSingleValue(e,b,a){var c=null;var d=cmJSFGetSessionValidFlagCookieValue(a);if(d){var f=parseInt(d);if(!isNaN(f)){c=f}}if(c==null){c=cmValidFlag_SessionContinue}if(b){if(e==cmValidFlag_NewSession){c&=~cmValidFlag_SessionReset}if(e==cmValidFlag_SessionReset){c&=~cmValidFlag_NewSession}c|=e}else{c=e}c|=cmValidFlag_SessionContinue;cmJSFSetSessionValidFlagCookieValue(a,c)}function cmJSFCreateCombinedSessionCookieName(a){return a+"_clogin"}function cmJSFCombineSessionCookies(b){var a=cmGetCookie(b+"_login");var e=cmGetCookie(b+"_expires");var d=cmGetCookie(b+"_valid");if(a!=null&&e!=null&d!=null){var c="l="+a+"&e="+e+"&v="+d;cmSetCookie(cmJSFCreateCombinedSessionCookieName(b),c,null,cm_JSFPCookieDomain);cmClearCookie(b+"_login",cm_JSFPCookieDomain);cmClearCookie(b+"_expires",cm_JSFPCookieDomain);cmClearCookie(b+"_valid",cm_JSFPCookieDomain);return true}return false}function cmJSFSetSessionLoginCookieValue(a,b){cmSetSubCookie(cmJSFCreateCombinedSessionCookieName(a),"l",b,null,cm_JSFPCookieDomain)}function cmJSFSetSessionExpiresCookieValue(a,b){cmSetSubCookie(cmJSFCreateCombinedSessionCookieName(a),"e",b,null,cm_JSFPCookieDomain)}function cmJSFSetSessionValidFlagCookieValue(a,b){cmSetSubCookie(cmJSFCreateCombinedSessionCookieName(a),"v",b,null,cm_JSFPCookieDomain)}function cmJSFGetSessionLoginCookieValue(a){return cmGetCookie(cmJSFCreateCombinedSessionCookieName(a),"l")}function cmJSFGetSessionExpireCookieValue(a){return cmGetCookie(cmJSFCreateCombinedSessionCookieName(a),"e")}function cmJSFGetSessionValidFlagCookieValue(a){return cmGetCookie(cmJSFCreateCombinedSessionCookieName(a),"v")}function cmJSFGetSessionValue(f){var e="";var d="";var b=f.split(";");for(var g=0;g<b.length;g++){var a=b[g];if(a==""){continue}var c=cmJSFGetSessionLoginCookieValue(a);e+=d+(c!=null?c:"");if(d==""){d="|"}}return e}function cmJSFGetValidFlagValue(f){var e="";var d="";var b=f.split(";");for(var g=0;g<b.length;g++){var a=b[g];if(a==""){continue}var c=cmJSFGetSessionValidFlagCookieValue(a);e+=d+(c!=null?c:"");if(d==""){d="|"}}return e}function cmJSFDoMigrateCookies(){if(cm_JSFMigrationEnabled==cmMigrationFrom1p_SA){if(cmGetCookie(cm_JSFCoreCookieName)==null){var a=cmGetCookie(cmSACookieName);if(a){a=cmJSFConvertSAtoCM(a);if(a!=null){cmSetCookie(cm_JSFCoreCookieName,a,cmCookieExpDate,cm_JSFPCookieDomain);return true}}}}return false}_cm.prototype.addTP=function(){var b=new cmTP(new cmApp());for(var a in b){if(b[a]==null||b[a]==""||b[a].toString().indexOf("function ")==0){continue}this[a]=cmEncode(cmStrip(b[a]))}return this};function cmApp(){var e=navigator,a=e.appName,d=this;if(a=="Netscape"){d.b="ns"}else{if(a=="Microsoft Internet Explorer"){d.b="ie"}else{d.b=a}}d.v=parseInt(e.appVersion)}function cmTP(c){var n=navigator,w=window.screen;this.jv=cmJv;if(c.b=="ns"&&c.v>=3){for(var i=0;i<n.plugins.length;i++){eval("this.np"+i+"=n.plugins["+i+"].name")}}if(c.v>3){if(c.v>=4&&(c.b=="ns"||c.b=="ie")){this.je=(n.javaEnabled()==true)?"y":"n"}if(c.b=="ie"){this.ce=n.cookieEnabled;this.cp=n.cpuClass}this.sw=w.width;this.sh=w.height;this.pd=w.colorDepth;if(this.pd==0){this.pd=w.pixelDepth}var fs=w.fontSmoothingEnabled;if(fs){this.fs=fs?"y":"n"}}var tz=new Date();if(tz.getTimezoneOffset()==0){this.tz="0"}else{this.tz=tz.getTimezoneOffset()/60}}var cm_exAttr=new Array;var cm_ClientID="90240314";var cm_TrackLink="A";var cm_TrackImpressions="RS";var cm_JSFEnabled=true;var cmJv="1.0";if(typeof(isNaN)=="function"){cmJv="1.1"}if(typeof(isFinite)=="function"){cmJv="1.2"}if(typeof(NaN)=="number"){cmJv="1.3"}if(typeof(decodeURI)=="function"){cmJv="1.5"}if(typeof(Array.forEach)=="function"){cmJv="1.6"}if(typeof(Iterator)=="object"){cmJv="1.7"}var cmCheckCMEMFlag=true;function cmSetProduction(){cm_HOST="data.coremetrics.com/eluminate?";cm_JSFPCookieDomain="slashdot.org"}function cmCreateManualImpressionTag(a,c,b){cmMakeTag(["tid","9","pi",a,"cm_sp",c,"cm_re",b,"st",cm_ClientTS])}function cmCreateManualLinkClickTag(b,c,a){if(d==null&&cM!=null){var d=cM}if(d!=null){var e=new Date();cmLnkT3=e.getTime();b=cG7.normalizeURL(b,true);d(cm_ClientTS,cmLnkT3,c,b,false,a)}}function cmCreateManualPageviewTag(a,d,c,b){cmMakeTag(["tid","1","pi",a,"cg",d,"ul",c,"rf",b])}function cmCreatePageElementTag(b,a,c){if(c){var d=new Array;d=c.split("-_-")}cmMakeTag(["tid","15","eid",b,"ecat",a,"pflg","0","cm_exAttr",d])}function cmCreateTechPropsTag(a,c,b){if(a==null){a=cmGetDefaultPageID()}if(b){var d=new Array;d=b.split("-_-")}cmMakeTag(["tid","6","pi",a,"cg",c,"pc","Y","cm_exAttr",d])}function cmCreatePageviewTag(a,e,c,d,b){if(a==null){a=cmGetDefaultPageID()}if(b){var f=new Array;f=b.split("-_-")}cmMakeTag(["tid","1","pi",a,"cg",e,"se",c,"sr",d,"cm_exAttr",f])}function cmCreateDefaultPageviewTag(a){cmCreatePageviewTag(cmGetDefaultPageID(),a)}function cmCreateConversionEventTag(c,b,e,d,a){if(a){var f=new Array;f=a.split("-_-")}cmMakeTag(["tid","14","cid",c,"cat",b,"ccid",e,"cpt",d,"cm_exAttr",f])}function cmCreateRegistrationTag(d,f,g,a,c,b){if(b){var e=new Array;e=b.split("-_-")}cmMakeTag(["tid","2","cd",d,"em",f,"ct",g,"sa",a,"zp",c,"cm_exAttr",e])}function cmCreateErrorTag(a,b){if(a==null){a=cmGetDefaultPageID()}cmMakeTag(["tid","404","pi",a,"cg",b,"pc","Y"])}function cmMakeTag(e){var h=new _cm("vn2","e4.0");var d;for(d=0;d<e.length;d+=2){var b=e[d];var g=e[d+1];h[b]=g}var f=new Date();var a=(Math.floor(Math.random()*11111111))+f.valueOf();h.rnd=a;if(h.tid=="6"){h.addTP();document.cookie="cmTPSet=Y; path=/"}if(h.tid=="1"){if(cI("cmTPSet")!="Y"){h.tid="6";h.pc="Y";h.addTP();document.cookie="cmTPSet=Y; path=/"}}if(h.tid!="4"&&typeof(h.cm_exAttr)!="undefined"){switch(h.tid){case"6":prefix="pv";break;case"1":prefix="pv";break;case"2":prefix="rg";break;case"5":prefix="pr";break;case"3":prefix="o";break;case"14":prefix="c";break;case"15":prefix="e";break;default:break}var k=h.cm_exAttr.length;if(k>15){k=15}for(d=0;d<k;d++){if(h.tid=="2"){Attval=prefix+(d+1)}else{Attval=prefix+"_a"+(d+1)}h[Attval]=h.cm_exAttr[d]}h.cm_exAttr=null}if((h.pi==null)&&(h.pc=="Y")){h.pi=cmGetDefaultPageID()}try{if(parent.cm_ref!=null){h.rf=parent.cm_ref;if(h.pc=="Y"){parent.cm_ref=document.URL}}if(parent.cm_set_mmc){h.ul=document.location.href+((document.location.href.indexOf("?")<0)?"?":"&")+parent.cm_mmc_params;if(h.pc=="Y"){parent.cm_ref=h.ul;parent.cm_set_mmc=false}}}catch(c){}if(h.ul==null){h.ul=window.location.href}if(this.manual_cm_mmc!=null){h.ul=h.ul+((h.ul.indexOf("&")==-1)?((h.ul.indexOf("?")==-1)?"?":"&"):"&")+"cm_mmc="+this.manual_cm_mmc}h.ul=h.ul.replace(/cm_mmc/gi,"cm_mmc");h.ul=h.ul.replace(/cm_ven/gi,"cm_ven");h.ul=h.ul.replace(/cm_cat/gi,"cm_cat");h.ul=h.ul.replace(/cm_pla/gi,"cm_pla");h.ul=h.ul.replace(/cm_ite/gi,"cm_ite");if(cmCheckCMEMFlag){cmStartTagSet()}h.writeImg();if(cmCheckCMEMFlag){cmCheckCMEMFlag=false;cmCheckCMEM();cmSendTagSet()}}function cmGetDefaultPageID(){var b=window.location.pathname;var e=b.indexOf("?");if(e!=-1){b=b.substr(0,e)}var d=b.indexOf("#");if(d!=-1){b=b.substr(0,d)}var a=b.indexOf(";");if(a!=-1){b=b.substr(0,a)}var c=b.lastIndexOf("/");if(c==b.length-1){b=b+"default.asp"}while(b.indexOf("/")==0){b=b.substr(1,b.length)}return(b)}function cmIndexOfParameter(b,a){return a.indexOf(b)}function cmExtractParameter(f,e){if(cmIndexOfParameter(f,e)==-1){return null}var d=e;var c=d.indexOf(f);var a=d.indexOf("&",c);if(a==-1){a=d.length}var b=d.indexOf("=",c);return d.substring(b+1,a)}function cmRemoveParameter(f,d){if(cmIndexOfParameter(f,d)==-1){return d}var c=d;var b=c.indexOf(f);var e=(b-1);var a=c.indexOf("&",b);if(a==-1){a=c.length}if(c.substring(e,b)=="?"){e=(e+1);a=(a+1)}return c.substring(0,e)+c.substring(a,c.length)}function cmCheckCMEM(){if(cmIndexOfParameter("cm_em",document.location.href)!=-1){var a=cmExtractParameter("cm_em",document.location.href);if(a.indexOf(":")>-1){a=a.substring(a.indexOf(":")+1)}cmCreateRegistrationTag(a,a)}if(cmIndexOfParameter("cm_lm",document.location.href)!=-1){var a=cmExtractParameter("cm_lm",document.location.href);if(a.indexOf(":")>-1){a=a.substring(a.indexOf(":")+1)}cmCreateRegistrationTag(a,a)}}function myNormalizeURL(a,l){var h=a;if(h.toLowerCase().indexOf("/~")>0){var d="/~";var m=(h.indexOf(d)+2);if(m>0){var p=h.substring(0,m);h=p}}var k=["sid=","cid=","threshhold=","pid=","art-pos="];var b;var q=h.indexOf("?");var c;var o=new Array();var g;if(q>0){b=h.substring(q+1);h=h.substring(0,q);c=b.split("&");for(var f=0;f<c.length;f++){g=true;for(var e=0;e<k.length;e++){if(c[f].toLowerCase().indexOf(k[e].toLowerCase())==0){g=false}}if(g==true){o[o.length]=c[f]}}h+="?"+o.join("&")}if(defaultNormalize!=null){h=defaultNormalize(h,l)}return h}if(document.cmTagCtl!=null){var func=""+document.cmTagCtl.normalizeURL;if(func.indexOf("myNormalizeURL")==-1){defaultNormalize=document.cmTagCtl.normalizeURL;document.cmTagCtl.normalizeURL=myNormalizeURL}};