// All Javascript assets combined
/*
 * 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 l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
/*
 * 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 R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.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(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.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(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.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(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.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 H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.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(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.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(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();
/*
 * jQuery UI 1.7.2
 *
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
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(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},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(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}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 j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=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{j=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"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].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(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.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(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;/*
 * jQuery UI Tabs 1.7.2
 *
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Tabs
 *
 * Depends:
 *	ui.core.js
 */
(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(n){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 p=this,d=this.options;var c=/^#.+/;this.anchors.each(function(r,o){var q=a(o).attr("href");var s=q.split("#")[0],u;if(s&&(s===location.toString().split("#")[0]||(u=a("base")[0])&&s===u.href)){q=o.hash;o.href=q}if(c.test(q)){p.panels=p.panels.add(p._sanitizeSelector(q))}else{if(q!="#"){a.data(o,"href.tabs",q);a.data(o,"load.tabs",q.replace(/#.*$/,""));var w=p._tabId(o);o.href="#"+w;var v=a("#"+w);if(!v.length){v=a(d.panelTemplate).attr("id",w).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(p.panels[r-1]||p.list);v.data("destroy.tabs",true)}p.panels=p.panels.add(v)}else{d.disabled.push(r)}}});if(n){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(q,o){if(o.hash==location.hash){d.selected=q;return false}})}if(typeof d.selected!="number"&&d.cookie){d.selected=parseInt(p._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(q,o){return p.lis.index(q)}))).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");p.element.queue("tabs",function(){p._trigger("show",null,p._ui(p.anchors[d.selected],p.panels[d.selected]))});this.load(d.selected)}a(window).bind("unload",function(){p.lis.add(p.anchors).unbind(".tabs");p.lis=p.anchors=p.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,m;(m=this.lis[g]);g++){a(m)[a.inArray(g,d.disabled)!=-1&&!a(m).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 j=function(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.tabs",function(){f("hover",a(this))});this.lis.bind("mouseout.tabs",function(){j("hover",a(this))});this.anchors.bind("focus.tabs",function(){f("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){j("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 k=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);p._trigger("show",null,p._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");p._trigger("show",null,p._ui(i,o[0]))};var l=b?function(o,i){i.animate(b,b.duration||"normal",function(){p.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");e(i,b);p.element.dequeue("tabs")})}:function(o,i,q){p.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");p.element.dequeue("tabs")};this.anchors.bind(d.event+".tabs",function(){var o=this,r=a(this).closest("li"),i=p.panels.filter(":not(.ui-tabs-hide)"),q=a(p._sanitizeSelector(this.hash));if((r.hasClass("ui-tabs-selected")&&!d.collapsible)||r.hasClass("ui-state-disabled")||r.hasClass("ui-state-processing")||p._trigger("select",null,p._ui(this,q[0]))===false){this.blur();return false}d.selected=p.anchors.index(this);p.abort();if(d.collapsible){if(r.hasClass("ui-tabs-selected")){d.selected=-1;if(d.cookie){p._cookie(d.selected,d.cookie)}p.element.queue("tabs",function(){l(o,i)}).dequeue("tabs");this.blur();return false}else{if(!i.length){if(d.cookie){p._cookie(d.selected,d.cookie)}p.element.queue("tabs",function(){k(o,q)});p.load(p.anchors.index(this));this.blur();return false}}}if(d.cookie){p._cookie(d.selected,d.cookie)}if(q.length){if(i.length){p.element.queue("tabs",function(){l(o,i)})}p.element.queue("tabs",function(){k(o,q)});p.load(p.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(k,j){return k>=c?++k:k});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(j){}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);;
/*
 * 	Easy Slider 1.8 - jQuery plugin
 *	written by Alen Grakalic (modified by Kyle Florence - kyle.florence@gmail.com)
 *	http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding
 *
 *	Copyright (c) 2009 Alen Grakalic (http://cssglobe.com)
 *	Dual licensed under the MIT (MIT-LICENSE.txt)
 *	and GPL (GPL-LICENSE.txt) licenses.
 */
(function($){$.fn.easySlider=function(options){var defaults={prevId:'prevBtn',prevText:'Previous',nextId:'nextBtn',nextText:'Next',controlsShow:true,controlsBefore:'',controlsAfter:'',controlsFade:true,insertAfter:true,firstId:'firstBtn',firstText:'First',firstShow:false,lastId:'lastBtn',lastText:'Last',lastShow:false,vertical:false,speed:800,ease:'swing',auto:false,pause:2000,continuous:false,prevNext:true,numeric:false,numericId:'controls'};var options=$.extend(defaults,options);this.each(function(){var obj=$(this);var ul=obj.children("ul");var li=ul.children("li");var s=li.length;var w=obj.width();var h=obj.height();var t=0;var ts=s-1;var clickable=true;obj.css("overflow","hidden");li.each(function(){if(options.vertical)$(this).height(h);else $(this).width(w)});li.css('float','left');if(options.vertical)ul.height(s*w);else ul.width(s*h);if(s>1){if(options.continuous){if(options.vertical){ul.prepend(li.filter(":last-child").clone().css("margin-top","-"+h+"px"));ul.append(li.filter(":nth-child(2)").clone());ul.height((s+1)*h)}else{ul.prepend(li.filter(":last-child").clone().css("margin-left","-"+w+"px"));ul.append(li.filter(":nth-child(2)").clone());ul.width((s+1)*w)}};if(options.controlsShow){var html=options.controlsBefore;if(options.numeric){html+='<ol id="'+options.numericId+'"></ol>'}if(options.firstShow){html+='<span id="'+options.firstId+'"><a href="#">'+options.firstText+'</a></span>'}if(options.prevNext){html+='<span id="'+options.prevId+'"><a href="#">'+options.prevText+'</a></span>';html+='<span id="'+options.nextId+'"><a href="#">'+options.nextText+'</a></span>'}if(options.lastShow){html+='<span id="'+options.lastId+'"><a href="#">'+options.lastText+'</a></span>'}html+=options.controlsAfter;if(options.insertAfter)$(obj).after(html);else $(obj).before(html)};if(options.numeric){for(var i=0;i<s;i++){$(document.createElement("li")).attr('id',options.numericId+(i+1)).html('<a rel="'+i+'" href="#"><span>'+(i+1)+'</span></a>').appendTo($("#"+options.numericId)).click(function(){animate($("a",$(this)).attr('rel'),true);return false})}}if(options.prevNext){$("a","#"+options.nextId).click(function(){animate("next",true);return false});$("a","#"+options.prevId).click(function(){animate("prev",true);return false});$("a","#"+options.firstId).click(function(){animate("first",true);return false});$("a","#"+options.lastId).click(function(){animate("last",true);return false})};function setCurrent(i){i=parseInt(i)+1;$("li","#"+options.numericId).removeClass("current");$("li#"+options.numericId+i).addClass("current")};function adjust(){if(t>ts)t=0;if(t<0)t=ts;if(!options.vertical){ul.css("margin-left",(t*w*-1))}else{ul.css("margin-top",(t*h*-1))}clickable=true;if(options.numeric)setCurrent(t)};function animate(dir,clicked){if(clickable){clickable=false;var ot=t;switch(dir){case"next":t=(ot>=ts)?(options.continuous?t+1:ts):t+1;break;case"prev":t=(t<=0)?(options.continuous?t-1:0):t-1;break;case"first":t=0;break;case"last":t=ts;break;default:t=parseInt(dir);break};var diff=Math.abs(ot-t);var speed=diff*options.speed;if(!options.vertical){p=(t*w*-1);ul.animate({marginLeft:p},{queue:false,duration:speed,easing:options.ease,complete:adjust})}else{p=(t*h*-1);ul.animate({marginTop:p},{queue:false,duration:speed,easing:options.ease,complete:adjust})};if(!options.continuous&&options.controlsFade){if(t==0){$("a","#"+options.prevId).fadeOut('slow');$("a","#"+options.firstId).fadeOut('slow')}else if(t==ts){$("a","#"+options.nextId).fadeOut('slow');$("a","#"+options.lastId).fadeOut('slow')}else{$("a","#"+options.prevId).fadeIn('slow');$("a","#"+options.firstId).fadeIn('slow');$("a","#"+options.nextId).fadeIn('slow');$("a","#"+options.lastId).fadeIn('slow')}};if(clicked)clearTimeout(timeout);if(options.auto&&dir=="next"&&!clicked){;timeout=setTimeout(function(){animate("next",false)},diff*options.speed+options.pause)}}};var timeout;if(options.auto){;timeout=setTimeout(function(){animate("next",false)},options.pause)};if(options.numeric)setCurrent(0);if(!options.continuous&&options.controlsFade){$("a","#"+options.prevId).hide();$("a","#"+options.firstId).hide()}}})}})(jQuery);

/**
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne <brian@cherne.net>
*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);
/* bgiframe
 * Copyright (c) 2006 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * $LastChangedDate: 2007-07-21 18:45:56 -0500 (Sat, 21 Jul 2007) $
 * $Rev: 2447 $
 *
 * Version 2.1.1
 */
(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&/6.0/.test(navigator.userAgent)){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)this.insertBefore(document.createElement(html),this.firstChild);});}return this;};})(jQuery);
/* (c) 2008, 2009, 2010 Add This, LLC */
if(!window._ate){var _atd="www.addthis.com/",_atr="//s7.addthis.com/",_atn="//l.addthiscdn.com/",_euc=encodeURIComponent,_duc=decodeURIComponent,_atc={dr:0,ver:250,loc:0,enote:"",cwait:500,tamp:0.5,xamp:0,camp:1,vamp:1,famp:0.02,pamp:0.2,damp:1,abf:!!window.addthis_do_ab,unt:1};(function(){var E;try{E=window.location;if(E.protocol.indexOf("file")===0||E.protocol.indexOf("safari-extension")===0||E.protocol.indexOf("chrome-extension")===0){_atr="http:"+_atr}if(E.hostname.indexOf("localhost")!=-1){_atc.loc=1}}catch(J){}var H=navigator.userAgent.toLowerCase(),K=document,o=window,G=K.location,M={win:/windows/.test(H),xp:/windows nt 5.1/.test(H)||/windows nt 5.2/.test(H),osx:/os x/.test(H),chr:/chrome/.test(H),iph:/iphone/.test(H),dro:/android/.test(H),ipa:/ipad/.test(H),saf:/safari/.test(H),web:/webkit/.test(H),opr:/opera/.test(H),msi:(/msie/.test(H))&&!(/opera/.test(H)),ffx:/firefox/.test(H),ff2:/firefox\/2/.test(H),ie6:/msie 6.0/.test(H),ie7:/msie 7.0/.test(H),mod:-1},f={rev:"83680",bro:M,wlp:(E||{}).protocol,show:1,dl:G,upm:!!o.postMessage&&(""+o.postMessage).toLowerCase().indexOf("[native code]")!==-1,camp:_atc.camp-Math.random(),xamp:_atc.xamp-Math.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tamp-Math.random(),pamp:_atc.pamp-Math.random(),ab:"-",inst:1,wait:500,tmo:null,sub:!!window.at_sub,dbm:0,uid:null,spt:"static/r07/widget22.png",api:{},imgz:[],hash:window.location.hash};K.ce=K.createElement;K.gn=K.getElementsByTagName;window._ate=f;var t=function(r,p,q,d){if(!r){return q}if(r instanceof Array||(r.length&&(typeof r!=="function"))){for(var l=0,a=r.length,b=r[0];l<a;b=r[++l]){q=p.call(d||r,q,b,l,r)}}else{for(var e in r){q=p.call(d||r,q,r[e],e,r)}}return q},z=Array.prototype.slice,B=function(b){return z.apply(b,z.call(arguments,1))},A=function(a){return(""+a).replace(/(^\s+|\s+$)/g,"")},I=function(a,b){return t(B(arguments,1),function(e,d){return t(d,function(q,p,l){if(q){q[l]=p}return q},e)},a)},k=function(b,a){return t(b,function(l,e,d){d=A(d);if(d){l.push(_euc(d)+"="+_euc(A(e)))}return l},[]).join(a||"&")},i=function(b,a){return t((b||"").split(a||"&"),function(q,s){try{var p=s.split("="),l=A(_duc(p[0])),d=A(_duc(p.slice(1).join("=")));if(l){q[l]=d}}catch(r){}return q},{})},O=function(){var a=B(arguments,0),d=a.shift(),b=a.shift();return function(){return d.apply(b,a.concat(B(arguments,0)))}},F=function(b,e,a,d){if(!e){return}if(we){e[(b?"detach":"attach")+"Event"]("on"+a,d)}else{e[(b?"remove":"add")+"EventListener"](a,d,false)}},j=function(d,a,b){F(0,d,a,b)},g=function(d,a,b){F(1,d,a,b)},c={reduce:t,slice:B,strip:A,extend:I,toKV:k,fromKV:i,bind:O,listen:j,unlisten:g};f.util=c;I(f,c);(function(s,P,Q){var q,S=s.util;function w(V,U,X,T,W){this.type=V;this.triggerType=U||V;this.target=X||T;this.triggerTarget=T||X;this.data=W||{}}S.extend(w.prototype,{constructor:w,bubbles:false,preventDefault:S.noop,stopPropagation:S.noop,clone:function(){return new this.constructor(this.type,this.triggerType,this.target,this.triggerTarget,S.extend({},this.data))}});function l(T,U){this.target=T;this.queues={};this.defaultEventType=U||w}function a(T){var U=this.queues;if(!U[T]){U[T]=[]}return U[T]}function r(T,U){this.getQueue(T).push(U)}function e(U,V){var W=this.getQueue(U),T=W.indexOf(V);if(T!==-1){W.splice(T,1)}}function b(T,X,W,V){var U=this;if(!V){setTimeout(function(){U.dispatchEvent(new U.defaultEventType(T,T,X,U.target,W))},10)}else{U.dispatchEvent(new U.defaultEventType(T,T,X,U.target,W))}}function R(U){for(var V=0,X=U.target,W=this.getQueue(U.type),T=W.length;V<T;V++){W[V].call(X,U.clone())}}function d(U){if(!U){return}for(var T in p){U[T]=S.bind(p[T],this)}return U}var p={constructor:l,getQueue:a,addEventListener:r,removeEventListener:e,dispatchEvent:R,fire:b,decorate:d};S.extend(l.prototype,p);s.event={PolyEvent:w,EventDispatcher:l}})(f,f.api,f);f.ed=new f.event.EventDispatcher(f);var m={isBound:0,isReady:0,readyList:[],onReady:function(){if(!m.isReady){m.isReady=1;var a=m.readyList.concat(window.addthis_onload||[]);for(var b=0;b<a.length;b++){a[b].call(window)}m.readyList=[]}},addLoad:function(a){var b=o.onload;if(typeof o.onload!="function"){o.onload=a}else{o.onload=function(){if(b){b()}a()}}},bindReady:function(){if(v.isBound||_atc.xol){return}v.isBound=1;if(K.addEventListener&&!M.opr){K.addEventListener("DOMContentLoaded",v.onReady,false)}var a=window.addthis_product;if(a&&a.indexOf("f")>-1){v.onReady();return}if(M.msi&&window==top){(function(){if(v.isReady){return}try{K.documentElement.doScroll("left")}catch(d){setTimeout(arguments.callee,0);return}v.onReady()})()}if(M.opr){K.addEventListener("DOMContentLoaded",function(){if(v.isReady){return}for(var d=0;d<K.styleSheets.length;d++){if(K.styleSheets[d].disabled){setTimeout(arguments.callee,0);return}}v.onReady()},false)}if(M.saf){var b;(function(){if(v.isReady){return}if(K.readyState!="loaded"&&K.readyState!="complete"){setTimeout(arguments.callee,0);return}if(b===undefined){var d=K.gn("link");for(var e=0;e<d.length;e++){if(d[e].getAttribute("rel")=="stylesheet"){b++}}var l=K.gn("style");b+=l.length}if(K.styleSheets.length!=b){setTimeout(arguments.callee,0);return}v.onReady()})()}v.addLoad(v.onReady)},append:function(b,a){v.bindReady();if(v.isReady){b.call(window,[])}else{v.readyList.push(function(){return b.call(window,[])})}}},v=m,N=f;I(f,{plo:[],lad:function(a){f.plo.push(a)}});(function(d,l,e){var a=window;d.pub=function(){return _euc((window.addthis_config||{}).username||window.addthis_pub||"")};d.usu=function(p,q){if(!a.addthis_share){a.addthis_share={}}if(q||p!=addthis_share.url){addthis_share.imp_url=0}};d.rsu=function(){var r=document,q=r.title,p=r.location?r.location.href:"";if(_atc.ver>=250&&addthis_share.imp_url&&p&&p!=a.addthis_share.url&&!(f.util.ivc((r.location.hash||"").substr(1).split(",").shift()))){a.addthis_share.url=a.addthis_url=p;a.addthis_share.title=a.addthis_title=q;return 1}return 0};d.igv=function(p,q){if(!a.addthis_config){a.addthis_config={username:a.addthis_pub}}else{if(addthis_config.data_use_cookies===false){_atc.xck=1}}if(!a.addthis_share){a.addthis_share={}}if(!addthis_share.url){if(!a.addthis_url&&addthis_share.imp_url===undefined){addthis_share.imp_url=1}addthis_share.url=(a.addthis_url||p||"").split("#{").shift()}if(!addthis_share.title){addthis_share.title=(a.addthis_title||q||"").split("#{").shift()}};if(!_atc.ost){if(!a.addthis_conf){a.addthis_conf={}}for(var b in addthis_conf){_atc[b]=addthis_conf[b]}_atc.ost=1}})(f,f.api,f);(function(b,p,e){var r,q=document,a=b.util;b.ckv=a.fromKV(q.cookie,";");function l(d){return a.fromKV(q.cookie,";")[d]}if(!b.cookie){b.cookie={}}b.cookie.rck=l})(f,f.api,f);(function(e,l,q){var d,P=e.util,s=4294967295,b=new Date().getTime();function r(){return((b/1000)&s).toString(16)+("00000000"+(Math.floor(Math.random()*(s+1))).toString(16)).slice(-8)}function a(Q){return w(Q)?(new Date((parseInt(Q.substr(0,8),16)*1000))):new Date()}function p(Q,S){var R=a(Q);return(((new Date()).getTime()-R.getTime())>S*1000)}function w(Q){return Q&&Q.match(/^[0-9a-f]{16}$/)}P.cuid=r;P.ivc=w;P.ioc=p})(f,f.api,f);(function(p,Y,aa){var ab=p,P=new Date().getTime(),X=function(){return Math.floor(Math.random()*4294967295).toString(36)},ac=function(){return Math.floor((new Date().getTime()-P)/100).toString(16)},w=function(a){return"CXNID=2000001.521545608054043907"+(a||2)+"NXC"},q=0,s=function(a){if(q===0){ab.sid=q=(a||ab.util.cuid())}return q},e=null,d=function(a,ad){if(e!==null){clearTimeout(e)}if(a){e=f.sto(function(){ad(false)},f.wait)}},U=function(ad,a){return _euc(ad)+"="+_euc(a)+";"+ac()},T=1,r=function(ad,af){var a=(ad||"").split("?"),ad=a.shift(),ae=(a.pop()||"").split("&");return af(ad,ae)},Q=function(a,ad,af,ae){if(!ad){ad={}}if(!ad.remove){ad.remove=[]}ad.remove.push("sms_ss");ad.remove.push("at_xt");if(ad.remove){a=Z(a,ad.remove)}if(ad.clean){a=R(a)}if(ad.add){a=S(a,ad.add,af,ae)}return a},S=function(af,ah,ag,ad){var a={};if(ah){for(var ae in ah){if(af.indexOf(ae+"=")>-1){continue}a[ae]=V(ah[ae],af,ag,ad)}ah=f.util.toKV(a)}return af+(ah.length?((af.indexOf("?")>-1?"&":"?")+ah):"")},V=function(ae,ad,af,a){var af=af||addthis_share;return ae.replace(/{{service}}/g,_euc(a||"")).replace(/{{code}}/g,_euc(a||"")).replace(/{{title}}/g,_euc(af.title)).replace(/{{url}}/g,_euc(ad))},Z=function(ad,af){var a={},af=af||[];for(var ae=0;ae<af.length;ae++){a[af[ae]]=1}return r(ad,function(ag,aj){var ak=[];if(aj){for(var ah in aj){if(typeof(aj[ah])=="string"){var ai=(aj[ah]||"").split("=");if(ai.length!=2&&aj[ah]){ak.push(aj[ah])}else{if(a[ai[0]]){continue}else{if(aj[ah]){ak.push(aj[ah])}}}}}ag+=(ak.length?("?"+ak.join("&")):"")}return ag})},W=function(a){var ad=a.split("#").pop().split(",").shift().split("=").pop();if(f.util.ivc(ad)){return a.split("#").pop().split(",")}return[""]},l=function(a){var ad=W(a).shift().split("=").pop();if(f.util.ivc(ad)){return a.split("#").shift()}return a},R=function(a){return r(a,function(ae,ah){var ad=ae.indexOf(";jsessionid"),ai=[];if(ad>-1){ae=ae.substr(0,ad)}if(ah){for(var af in ah){if(typeof(ah[af])=="string"){var ag=(ah[af]||"").split("=");if(ag.length==2){if(ag[0].indexOf("utm_")===0||ag[0]=="gclid"||ag[0]=="sms_ss"){continue}}if(ah[af]){ai.push(ah[af])}}}ae+=(ai.length?("?"+ai.join("&")):"")}return ae})},b=function(){return"AT-"+(ab.pub?(typeof(ab.pub)=="function"?ab.pub():ab.pub):"unknown")+"/-/"+ab.ab+"/"+s()+"/"+(T++)+(ab.uid!==null?"/"+ab.uid:"")};if(!f.track){f.track={}}p.util.extend(f.track,{cst:w,fcv:U,ran:X,rup:Z,aup:S,cof:l,gof:W,clu:R,mgu:Q,ssid:s,sta:b,sxm:d})})(f,f.api,f);(function(){var V=document,W=f,s=[],r=null,R=[],w=function(){var a;while(a=R.pop()){U(a)}},l=[],T=function(d){d=d.split("-").shift();for(var a=0;a<l.length;a++){if(l[a]==d){return}}l.push(d)},P=function(){},X=null,q=function(){var a=V.getElementById("_atssh");if(!a){a=V.ce("div");a.style.visibility="hidden";a.id="_atssh";W.opp(a.style);V.body.insertBefore(a,V.body.firstChild)}return a},b=function(a){var aa,d=Math.floor(Math.random()*1000),Z=q();if(!W.bro.msi){aa=V.ce("iframe");aa.id="_atssh"+d}else{if(W.bro.ie6&&!a&&V.location.protocol.indexOf("https")==0){a="javascript:''"}Z.innerHTML='<iframe id="_atssh'+d+'" width="1" height="1" name="_atssh'+d+'" '+(a?'src="'+a+'"':"")+">";aa=V.getElementById("_atssh"+d)}W.opp(aa.style);aa.frameborder=aa.style.border=0;aa.style.top=aa.style.left=0;return aa},Q=function(a){if(a&&a.data&&a.data.service){if(!W.upm){if(W.dcp){return}W.dcp=1}U({gen:300,sh:a.data.service})}},e=function(d){var Z={},ac=d.data||{},aa=ac.svc,ab=ac.cmo,a=ac.pco,ad=ac.cso;if(aa){Z.sh=aa}if(ab){Z.cm=ab}if(ad){Z.cs=ad}if(a){Z.spc=a}Y("sh","3",null,Z)},U=function(d){var aa=W.dr,a=(W.rev||"");if(!d){return}if(aa){aa=aa.split("http://").pop()}d.xck=_atc.xck?1:0;d.xxl=1;d.sid=W.track.ssid();d.pub=W.pub();d.ssl=W.ssl||0;d.du=W.tru(W.du||W.dl.href);if(W.dt){d.dt=W.dt}if(W.cb){d.cb=W.cb}d.lng=W.lng();d.ver=_atc.ver;if(!W.upm&&W.uid){d.uid=W.uid}d.pc=d.spc||l.join(",");if(aa){d.dr=W.tru(aa)}if(W.dh){d.dh=W.dh}if(a){d.rev=a}if(W.xfr){if(W.upm){if(X){X.contentWindow.postMessage(k(d),"*")}}else{var ab=q(),Z="static/r07/sh25.html"+(false?"?t="+new Date().getTime():"");if(X){ab.removeChild(ab.firstChild)}X=b();X.src=_atr+Z+"#"+k(d);ab.appendChild(X)}}else{R.push(d)}},Y=function(Z,ac,a,aa,ab){if(!window.at_sub&&!_atc.xtr){var d=aa||{};d.evt=Z;if(a){d.ext=a}r=d;if(ab===1){p(true)}else{W.track.sxm(true,p)}}},S=function(d,a){s.push(W.track.fcv(d,a));W.track.sxm(true,p)},p=function(aa){var Z=W.dl?W.dl.hostname:"";if(s.length>0||r){W.track.sxm(false,p);if(_atc.xtr){return}var d=r||{};d.ce=s.join(",");s=[];r=null;U(d);if(aa){var a=V.ce("iframe");a.id="_atf";f.opp(a.style);V.body.appendChild(a);a=V.getElementById("_atf")}}};W.ed.addEventListener("addthis-internal.compact",e);W.ed.addEventListener("addthis.menu.share",Q);if(!W.track){W.track={}}W.util.extend(W.track,{pcs:l,apc:T,cev:S,ctf:b,gtf:q,qtp:function(a){R.push(a)},stf:function(a){X=a},trk:U,xtp:w})})();I(f,{_rec:[],xfr:!f.upm||!f.bro.ffx,pmh:function(d){if(d.origin.slice(-12)==".addthis.com"){if(!d.data){return}var b=i(d.data),a=f._rec;for(var l=0;l<a.length;l++){a[l](b)}}}});I(f,{lng:function(){return window.addthis_language||(window.addthis_config||{}).ui_language||(f.bro.msi?navigator.userLanguage:navigator.language)||"en"},iwb:function(a){var b={th:1,pl:1,sl:1,gl:1,hu:1,is:1,nb:1,se:1,su:1,sw:1};return !!b[a]},ivl:function(a){var b={af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"bg",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,cym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"ell",en:1,eo:1,es:1,esl:"es",spa:"spa",et:1,est:"et",eu:1,fa:1,fas:"fa",per:"fa",fi:1,fin:"fi",fo:1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga",gl:1,glg:"gl",he:1,heb:"he",hi:1,hin:"hin",hr:1,cro:"hr",hu:1,hun:"hu",id:1,ind:"id",is:1,ice:"is",it:1,ita:"it",ja:1,jpn:"ja",ko:1,kor:"ko",ku:1,lb:1,ltz:"lb",lt:1,lit:"lt",lv:1,lav:"lv",mk:1,mac:"mk",mak:"mk",ml:1,mn:1,ms:1,msa:"ms",may:"ms",nb:1,nl:1,nla:"nl",dut:"nl",no:1,nds:1,nn:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"pl",ps:1,pt:1,por:"pt",ro:1,ron:"ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",slo:"sk",sl:1,slv:"sl",sq:1,alb:"sq",sr:1,se:1,si:1,ser:"sr",su:1,sv:1,sve:"sv",sw:1,swe:"sv",ta:1,tam:"ta",te:1,teg:"te",th:1,tha:"th",tl:1,tgl:"tl",tr:1,tur:"tr",tt:1,uk:1,ukr:"uk",ur:1,urd:"ur",vi:1,vec:1,vie:"vi","zh-hk":1,"chi-hk":"zh-hk","zho-hk":"zh-hk","zh-tr":1,"chi-tr":"zh-tr","zho-tr":"zh-tr","zh-tw":1,"chi-tw":"zh-tw","zho-tw":"zh-tw",zh:1,chi:"zh",zho:"zh"};if(b[a]){return b[a]}a=a.split("-").shift();if(b[a]){if(b[a]===1){return a}else{return b[a]}}return 0},gvl:function(a){var b=f.ivl(a)||"en";if(b===1){b=a}return b},alg:function(d,b){var a=f.gvl((d||f.lng()).toLowerCase());if(a.indexOf("en")!==0&&(!f.pll||b)){f.pll=f.ajs("static/r07/lang06/"+a+".js")}}});I(f,{trim:function(a,b){try{a=a.replace(/^[\s\u3000]+|[\s\u3000]+$/g,"");if(b){a=_euc(a)}}catch(b){}return a||""},trl:[],tru:function(b,a){var d="";if(b){d=b.substr(0,300);if(d!=b){f.trl.push(a)}}return d},sto:function(b,a){return setTimeout(b,a)},opp:function(a){a.width=a.height="1px";a.position="absolute";a.zIndex=100000},jlr:{},ajs:function(b,a){if(!f.jlr[b]){var e=K.ce("script"),d=K.gn("head")[0]||K.documentElement;e.src=(a?"":_atr)+b;d.insertBefore(e,d.firstChild);f.jlr[b]=1;return e}return 1},jlo:function(){try{var r=document,b=f,q=b.lng(),l=function(d){var a=new Image();f.imgz.push(a);a.src=d};b.alg(q);if(!b.pld){if(b.bro.ie6){l(_atr+b.spt);l(_atr+"static/t00/logo1414.gif");l(_atr+"static/t00/logo88.gif");if(window.addthis_feed){l("static/r05/feed00.gif",1)}}if(b.pll&&!window.addthis_translations){b.sto(function(){b.pld=b.ajs("static/r07/menu62.js")},10)}else{b.pld=b.ajs("static/r07/menu62.js")}}}catch(p){}},ao:function(b,p,l,d,e,a){f.lad(["open",b,p,l,d,e,a]);f.jlo();return false},ac:function(){},as:function(b,d,a){f.lad(["send",b,d,a]);f.jlo()}});(function(e,l,q){var w=document,r=1,a=["cbea","kkk","zvys","phz"];function b(d){return d.replace(/[a-zA-Z]/g,function(Q){return String.fromCharCode((Q<="Z"?90:122)>=(Q=Q.charCodeAt(0)+13)?Q:Q-26)})}for(var p=0;p<a.length;p++){a[p]=" "+b(a[p])+" "}function s(Q){var S=0,R;Q=(Q||"").toLowerCase()+" ";if(!Q){return S}for(var d=0;d<a.length;d++){R=a[d];if(Q==R.replace(/ /g,"")||Q.indexOf(R)>-1||Q.indexOf(R.replace(/^ /g,""))===0){S|=r}}return S}function P(){var T=(o.addthis_title||w.title),Q=s(T),S=w.all?w.all.tags("META"):w.getElementsByTagName?w.getElementsByTagName("META"):new Array();if(S&&S.length){for(var R=0;R<S.length;R++){var d=S[R]||{},V=(d.name||"").toLowerCase(),U=d.content;if(V=="description"||V=="keywords"){Q|=s(U)}}}return Q}if(!e.ad){e.ad={}}e.ad.cla=P})(f,f.api,f);(function(p,q,r){var e,w=document,R=p.util,b=p.event.EventDispatcher,P=25,l=[];function s(U,W,T){var d=[];function d(){d.push(arguments)}function V(){T[U]=W;while(d.length){W.apply(T,d.shift())}}d.ready=V;return d}function Q(U){if(U&&U instanceof a){l.push(U)}for(var d=0;d<l.length;){var T=l[d];if(T&&T.test()){l.splice(d,1);a.fire("load",T,{resource:T})}else{d++}}if(l.length){setTimeout(Q,P)}}function a(W,T,V){var d=this,U=new b(d);U.decorate(U).decorate(d);this.ready=false;this.loading=false;this.id=W;this.url=T;if(typeof(V)==="function"){this.test=V}else{this.test=function(){return(!!_window[V])}}a.addEventListener("load",function(X){var Y=X.resource;if(!Y||Y.id!==d.id){return}d.loading=false;d.ready=true;U.fire(X.type,Y,{resource:Y})})}R.extend(a.prototype,{load:function(){if(this.url.substr(this.url.length-4)==".css"){var d=w.ce("link"),T=(w.gn("head")[0]||w.documentElement);d.rel="stylesheet";d.type="text/css";d.href=this.url;d.media="all";T.insertBefore(d,T.firstChild)}else{f.ajs(this.url,1)}this.loading=true;a.monitor(this)}});var S=new b(a);S.decorate(S).decorate(a);R.extend(a,{known:{jquery:new a("jquery","//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js","jQuery"),ga:new a("ga","//www.google-analytics.com/ga.js",function(){var d=_window._gat;return !!(d&&(typeof(d._getTracker)==="function"))})},loading:l,monitor:Q});p.resource={Resource:a,ApiQueueFactory:s}})(f,f.api,f);var o=window,L=o.addthis_config||{},n=new f.resource.Resource("widgetcss",_atr+"static/r07/widget46.css",function(){return true});function h(){try{if(_atc.xol&&!_atc.xcs){n.load()}var ao=f,w=ao.bro.msi,b=0,Z=K.title,aa=K.referer||K.referrer||"",Y=G?G.href:null,V=(Y||"").split("#").shift(),am=G&&G.hash&&f.util.ivc(G.hash.substr(1).split(",").shift().substr(6))?G.hash.substr(7):"",R=Y,aj=G.hostname,an=Y?Y.indexOf("sms_ss"):-1,ah=Y?Y.indexOf("at_xt"):-1,d=Y?Y.indexOf("at_st"):-1,ae=(f.lng().split("-")).shift(),s=(G.href.indexOf(_atr)==-1&&!ao.sub),Q=0,af=K.gn("link"),p=_atr+"static/r07/sh25.html#",ac=Y&&Y.indexOf("https")===0?1:0,S,aq,X=function(){if(!f.track.pcs.length){f.track.apc(window.addthis_product||("men-"+_atc.ver))}aq.pc=f.track.pcs.join(",")};if(window.addthis_product){f.track.apc(addthis_product)}for(var ag=0;ag<af.length;ag++){var ad=af[ag];if(ad.rel&&ad.rel=="canonical"&&ad.href){if(ad.href.indexOf("http")!==0){R=(Y||"").split("//").pop().split("/");if(ad.href.indexOf("/")===0){R=R.shift()+ad.href}else{R.pop();R=R.join("/")+"/"+ad.href}R=G.protocol+"//"+R}else{R=ad.href}f.usu(0,1);break}}R=R.split("#{").shift();ao.igv(R,K.title||"");var U=addthis_share.view_url_transforms||addthis_share.track_url_transforms||addthis_share.url_transforms;if(U){R=f.track.mgu(R,U)}ao.smd={};ao.dr=ao.tru(aa,"fr");ao.du=ao.tru(R,"fp");ao.dt=Z=o.addthis_share.title;ao.cb=ao.ad.cla();ao.dh=G.hostname;ao.ssl=ac;aq={cb:ao.cb,ab:ao.ab,dh:ao.dh,dr:ao.dr,du:ao.du,dt:Z,inst:ao.inst,lng:ao.lng(),pc:o.addthis_product||"men",pub:ao.pub(),ssl:ac,sid:f.track.ssid(),srd:_atc.damp,srf:_atc.famp,srp:_atc.pamp,srx:_atc.xamp,ver:_atc.ver,xck:_atc.xck||0};if(ao.trl.length){aq.trl=ao.trl.join(",")}if(ao.rev){aq.rev=ao.rev}if(am){Q=parseInt(am.split(",").pop())+1;var W=[],T=am.split(","),ap=T.shift();if(ao.util.ioc(ap,5)&&ao.vamp>=0&&!ao.sub){ao.smd.rsi=ap;ao.smd.gen=Q;W.push(ao.track.fcv("plv",Math.round(1/_atc.vamp)));W.push(ao.track.fcv("rsi",ap));W.push(ao.track.fcv("gen",Q));aq.ce=W.join(",")}}else{if(Y.indexOf(_atd+"book")==-1&&V!=aa){var W=[],ab,ap,q,ai;if(ah>-1){ai=Y.substr(ah).split("&").shift().split("#").shift().split("=").pop().split(",");ab=ai.shift()}else{if(d>-1){ai=Y.substr(d).split("&").shift().split("#").shift().split("=").pop().split(",");ap=ai.shift()}}if(ai&&ai.length){Q=parseInt(ai.pop())+1}if(an>-1){ai=Y.substr(an);q=ai.split("&").shift().split("#").shift().split("=").pop();aq.sr=q}if(ao.vamp>=0&&!ao.sub&&(ab||ap||q)){if(ab){ao.smd.rxi=ab}if(ap){ao.smd.rsi=ap}ao.smd.gen=Q;W.push(ao.track.fcv("plv",Math.round(1/_atc.vamp)));if(q){W.push(ao.track.fcv("rsc",q))}if(ab){W.push(ao.track.fcv("rxi",ab))}else{if(ap){W.push(ao.track.fcv("rsi",ap))}}if(ap||ab){W.push(ao.track.fcv("gen",Q))}aq.ce=W.join(",")}}}if(ao.upm){aq.xd=1;if(f.bro.ffx){aq.xld=1}}if(addthis_config.data_track_copypaste&&V!=aa&&(Y.indexOf("#")==-1||am)){var P;if(am){var T=am.split(","),r=parseInt(T[1]);P=T[0];if(r>Q){Q=r+1}}if(!am||ao.util.ioc(P,5)){G.hash="at_st="+f.track.ssid()+","+Q}}if(s){if(ao.upm){if(w){f.sto(function(){X();S=ao.track.ctf(p+k(aq));ao.track.stf(S)},f.wait);o.attachEvent("onmessage",ao.pmh)}else{S=ao.track.ctf();o.addEventListener("message",ao.pmh,false)}if(f.bro.ffx){S.src=p;f.track.qtp(aq)}else{if(!w){f.sto(function(){X();S.src=p+k(aq)},f.wait)}}}else{S=ao.track.ctf();f.sto(function(){X();S.src=p+k(aq)},f.wait)}if(S){S=ao.track.gtf().appendChild(S);ao.track.stf(S)}}if(o.addthis_language||L.ui_language){ao.alg()}if(ao.plo.length>0){ao.jlo()}}catch(ak){window.console&&console.log("lod",ak)}}o._ate=N;o._adr=v;N._rec.push(function(b){if(b.ssh){var a=window.addthis_ssh=_duc(b.ssh);N.gssh=1;N._ssh=a.split(",")}if(b.uid){N.uid=b.uid}if(b.dbm){N.dbm=b.dbm}if(b.rdy){N.xfr=1;N.track.xtp();return}});try{var D=K.gn("script"),u=D[D.length-1],x=u.src.indexOf("#")>-1?u.src.replace(/^[^\#]+\#?/,""):u.src.replace(/^[^\?]+\??/,""),y=i(x);if(y.pub||y.username){o.addthis_pub=_duc(y.pub?y.pub:y.username)}if(o.addthis_pub&&o.addthis_config){o.addthis_config.username=o.addthis_pub}if(y.domready){_atc.dr=1}if(y.async){_atc.xol=1}if(_atc.ver===120){var C="atb"+f.util.cuid();K.write('<span id="'+C+'"></span>');f.igv();f.lad(["span",C,addthis_share.url||"[url]",addthis_share.title||"[title]"])}if(o.addthis_clickout){f.lad(["cout"])}if(!_atc.xol&&!_atc.xcs&&L.ui_use_css!==false){n.load()}}catch(J){if(window.console){console.log("main",J)}}m.bindReady();m.append(h);(function(p,s,w){var P=document,W=function(){var X=P.gn("link"),Z={};for(var Y=0;Y<X.length;Y++){var d=X[Y];if(d.href&&d.rel){Z[d.rel]=d.href}}return Z},T=W(),l=function(){var d=P.location.protocol;if(d=="file:"){d="http:"}return d+"//"+_atd},V=function(){if(f.dr){return"&pre="+_euc(f.dr)}else{return""}},e=function(Y,Z,X,d){return l()+(Z?"feed.php":"bookmark.php")+"?v="+(_atc.ver)+"&winname=addthis&"+r(Y,Z,X,d)+"&"+f.track.cst(4)+V()+"&tt=0"+(Y==="more"&&f.bro.ipa?"&imore=1":"")},r=function(an,ad,aq,aw){var aj=f.trim,at=window,ao=f.pub(),ah=window._atw||{},ai=(aq&&aq.url?aq.url:(ah.share&&ah.share.url?ah.share.url:addthis_url)),av,ac=function(az){if(ai&&ai!=""){var d=ai.indexOf("#at"+az);if(d>-1){ai=ai.substr(0,d)}}};if(!aw){aw=ah.conf||{}}else{for(var ap in ah.conf){if(!(aw[ap])){aw[ap]=ah.conf[ap]}}}if(!aq){aq=ah.share}else{for(var ap in ah.share){if(!(aq[ap])){aq[ap]=ah.share[ap]}}}if(f.rsu()){aq.url=window.addthis_url;aq.title=window.addthis_title;ai=aq.url}av=aw.services_custom;ac("pro");ac("opp");ac("cle");ac("clb");ac("abc");if(ai.indexOf("addthis.com/static/r07/ab")>-1){ai=ai.split("&");for(var ar=0;ar<ai.length;ar++){var al=ai[ar].split("=");if(al.length==2){if(al[0]=="url"){ai=al[1];break}}}}if(av instanceof Array){for(var ar=0;ar<av.length;ar++){if(av[ar].code==an){av=av[ar];break}}}var au=((aq.templates&&aq.templates[an])?aq.templates[an]:""),Y=((aq.modules&&aq.modules[an])?aq.modules[an]:""),aa=aq.share_url_transforms||aq.url_transforms||{},ag=aq.track_url_transforms||aq.url_transforms,ay=((aa&&aa.shorten&&aq.shorteners)?(typeof(aa.shorten)=="string"?aa.shorten:(aa.shorten[an]||aa.shorten["default"]||"")):""),ae="",am=(aw.product||at.addthis_product||("men-"+_atc.ver)),af="",ak=f.track.gof(ai),ax=ak.length==2?ak.shift().split("=").pop():"",X=ak.length==2?ak.pop():"";if(aq.email_vars){for(var ap in aq.email_vars){af+=(af==""?"":"&")+_euc(ap)+"="+_euc(aq.email_vars[ap])}}if(ah.mck>1||(ah.mck==1&&an!=="email")){am=am.replace("men","max")}if(aa&&aa.shorten&&aq.shorteners){for(var ap in aq.shorteners){for(var Z in aq.shorteners[ap]){ae+=(ae.length?"&":"")+_euc(ap+"."+Z)+"="+_euc(aq.shorteners[ap][Z])}}}ai=f.track.cof(ai);ai=f.track.mgu(ai,aa,aq,an);if(ag){aq.trackurl=f.track.mgu(aq.trackurl||ai,ag,aq,an)}var ab="pub="+ao+"&source="+am+"&lng="+(f.lng()||"xx")+"&s="+an+(aw.ui_508_compliant?"&u508=1":"")+(ad?"&h1="+aj((aq.feed||aq.url).replace("feed://",""),1)+"&t1=":"&url="+aj(ai,1)+"&title=")+aj(aq.title||at.addthis_title,1)+(_atc.ver<200?"&logo="+aj(at.addthis_logo,1)+"&logobg="+aj(at.addthis_logo_background,1)+"&logocolor="+aj(at.addthis_logo_color,1):"")+"&ate="+f.track.sta()+(window.addthis_ssh&&(addthis_ssh==an||addthis_ssh.search(new RegExp("(?:^|,)("+an+")(?:$|,)"))>-1)?"&ips=1":"")+(f.uid?"&uid="+_euc(f.uid):"")+(aq.email_template?"&email_template="+_euc(aq.email_template):"")+(af?"&email_vars="+_euc(af):"")+(ay?"&shortener="+_euc(typeof(ay)=="array"?ay.join(","):ay):"")+(ay&&ae?"&"+ae:"")+((aq.passthrough||{})[an]?"&passthrough="+aj(f.util.toKV(aq.passthrough[an]),1):"")+(aq.description?"&description="+aj(aq.description,1):"")+(aq.html?"&html="+aj(aq.html,1):(aq.content?"&html="+aj(aq.content,1):""))+(aq.trackurl&&aq.trackurl!=ai?"&trackurl="+aj(aq.trackurl,1):"")+(aq.screenshot?"&screenshot="+aj(aq.screenshot,1):"")+(aq.swfurl?"&swfurl="+aj(aq.swfurl,1):"")+(aq.iframeurl?"&iframeurl="+aj(aq.iframeurl,1):"")+(aq.width?"&width="+aq.width:"")+(aq.height?"&height="+aq.height:"")+(aw.data_track_p32?"&p32="+aw.data_track_p32:"")+(aw.data_track_clickback||aw.data_track_linkback||!ao||ao=="AddThis"?"&sms_ss=1&at_xt=1":"")+((av&&av.url)?"&acn="+_euc(av.name)+"&acc="+_euc(av.code)+"&acu="+_euc(av.url):"")+(f.smd?(f.smd.rxi?"&rxi="+f.smd.rxi:"")+(f.smd.rsi?"&rsi="+f.smd.rsi:"")+(f.smd.gen?"&gen="+f.smd.gen:""):((ax?"&rsi="+ax:"")+(X?"&gen="+X:"")))+(aq.xid?"&xid="+aj(aq.xid,1):"")+(au?"&template="+aj(au,1):"")+(Y?"&module="+aj(Y,1):"")+(aw.ui_cobrand?"&ui_cobrand="+aj(aw.ui_cobrand,1):"")+(aw.ui_header_color?"&ui_header_color="+aj(aw.ui_header_color,1):"")+(aw.ui_header_background?"&ui_header_background="+aj(aw.ui_header_background,1):"");return ab},R=function(d,ac,aa,ad,X){var ab=f.pub(),Z=ad||ac.url||"",Y=ac.xid||f.util.cuid();if(Z.toLowerCase().indexOf("http%3a%2f%2f")===0){Z=_duc(Z)}ac.xid=Y;if(X){(new Image()).src=e(d,0,ac,aa)}delete ac.xid;return Z+(aa.data_track_clickback||aa.data_track_linkback||!ab||ab=="AddThis"?((Z.indexOf("?")>-1)?"&":"?")+("sms_ss="+d)+("&at_xt="+Y+","+((f.smd||{}).gen||0)):"")},Q=function(aa,Y,d){var Y=Y||{},Z=aa.share_url_transforms||aa.url_transforms||{},X=f.track.cof(f.track.mgu(aa.url,Z,aa,"mailto"));return"mailto:?subject="+_euc(aa.title?aa.title:X)+"&body="+_euc(R("mailto",aa,Y,X,d))},q=function(d){return _atc.unt&&((!d.templates||!d.templates.twitter)&&(!f.wlp||f.wlp=="http:"))},b=function(ai,Y){var ae=550,ah=450,aa=screen.height,ac=screen.width,ad=Math.round((ac/2)-(ae/2)),X=0,af,ag="",ab=ai.share_url_transforms||ai.url_transforms||{},d=f.track.cof(f.track.mgu(ai.url,ab,ai,"twitter"));if(aa>ah){X=Math.round((aa/2)-(ah/2))}if((ai.passthrough||{}).twitter){ag=f.util.toKV(ai.passthrough.twitter)}if(ag.indexOf("text=")==-1){ag="text="+_euc(ai.title)+"&"+ag}if(ag.indexOf("via=")==-1){ag="via=AddThis&"+ag}o.open("http://twitter.com/share?url="+_euc(R("twitter",ai,Y,d))+"&"+ag,"twitter_tweet","left="+ad+",top="+X+",width="+ae+",height="+ah+",personalbar=no,toolbar=no,scrollbars=yes,location=yes,resizable=yes");var af=new Image();f.opp(af);af.src=f.share.genurl("twitter",0,ai,Y);return false},U=[],a=function(Z,aa,Y,X){var d;if(Z=="email"){d=e(Y,X)}else{d=e(Z,aa,Y,X)}U.push(f.ajs(d,1))},S=function(X,d){return l()+"tellfriend.php?&fromname=aaa&fromemail="+_euc(d.from)+"&frommenu=1&tofriend="+_euc(d.to)+(X.email_template?"&template="+_euc(X.email_template):"")+(d.vars?"&vars="+_euc(d.vars):"")+"&lng="+(f.lng()||"xx")+"&note="+_euc(d.note)+"&"+r("email")};p.share={pts:b,unt:q,uadd:r,genurl:e,geneurl:S,genieu:Q,acb:R,svcurl:l,track:a,links:T}})(f,f.api,f)})();function addthis_open(){if(typeof iconf=="string"){iconf=null}return _ate.ao.apply(_ate,arguments)}function addthis_close(){_ate.ac()}function addthis_sendto(){_ate.as.apply(_ate,arguments);return false}if(_atc.dr){_adr.onReady()}}else{_ate.inst++}if(_atc.abf){addthis_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]",window.addthis_title||"[TITLE]")};if(!window.addthis||window.addthis.nodeType!==undefined){window.addthis=(function(){var g={a1webmarks:"A1&#8209;Webmarks",aim:"AOL Lifestream",amazonwishlist:"Amazon",aolmail:"AOL Mail",aviary:"Aviary Capture",domaintoolswhois:"Whois Lookup",googlebuzz:"Google Buzz",googlereader:"Google Reader",googletranslate:"Google Translate",linkagogo:"Link-a-Gogo",meneame:"Men&eacute;ame",misterwong:"Mister Wong",mailto:"Email App",myaol:"myAOL",myspace:"MySpace",readitlater:"Read It Later",rss:"RSS",stumbleupon:"StumbleUpon",typepad:"TypePad",wordpress:"WordPress",yahoobkm:"Y! Bookmarks",yahoomail:"Y! Mail",youtube:"YouTube"},i=document,f=i.gn("body").item(0),h=_ate.util.bind,c=_ate.ed,b=function(d,n){var o;if(window._atw&&_atw.list){o=_atw.list[d]}else{if(g[d]){o=g[d]}else{o=(n?d:(d.substr(0,1).toUpperCase()+d.substr(1)))}}return(o||"").replace(/&nbsp;/g," ")},l=function(d,w,u,t,v){w=w.toUpperCase();var r=(d==f&&addthis.cache[w]?addthis.cache[w]:(d||f||i.body).getElementsByTagName(w)),q=[],s,p;if(d==f){addthis.cache[w]=r}if(v){for(s=0;s<r.length;s++){p=r[s];if(p.className.indexOf(u)>-1){q.push(p)}}}else{u=u.replace(/\-/g,"\\-");var n=new RegExp("(^|\\s)"+u+(t?"\\w*":"")+"(\\s|$)");for(s=0;s<r.length;s++){p=r[s];if(n.test(p.className)){q.push(p)}}}return(q)},m=i.getElementsByClassname||l;function k(d){if(typeof d=="string"){var n=d.substr(0,1);if(n=="#"){d=i.getElementById(d.substr(1))}else{if(n=="."){d=m(f,"*",d.substr(1))}else{}}}if(!d){d=[]}else{if(!(d instanceof Array)){d=[d]}}return d}function a(n,d){return function(){addthis.plo.push({call:n,args:arguments,ns:d})}}function j(o){var n=this,d=this.queue=[];this.name=o;this.call=function(){d.push(arguments)};this.call.queuer=this;this.flush=function(r,q){for(var p=0;p<d.length;p++){r.apply(q||n,d[p])}return r}}return{ost:0,cache:{},plo:[],links:[],ems:[],init:_adr.onReady,_Queuer:j,_queueFor:a,_select:k,_gebcn:l,button:a("button"),counter:a("counter"),toolbox:a("toolbox"),update:a("update"),util:{getServiceName:b},addEventListener:h(_ate.ed.addEventListener,_ate.ed),removeEventListener:h(_ate.ed.removeEventListener,_ate.ed)}})()}_adr.append((function(){if(!window.addthis.ost){_ate.extend(addthis,_ate.api);var d=document,u=undefined,w=window,unaccent=function(s){if(s.indexOf("&")>-1){s=s.replace(/&([aeiou]).+;/g,"$1")}return s},customServices={},globalConfig=w.addthis_config,globalShare=w.addthis_share,upConfig={},upShare={},body=d.gn("body").item(0),mrg=function(o,n){if(n&&o!==n){for(var k in n){if(o[k]===u){o[k]=n[k]}}}},addEvents=function(o,ss,au){var oldclick=o.onclick||function(){},genshare=function(){_ate.ed.fire("addthis.menu.share",window.addthis||{},{service:ss,url:o.share.url})};if(o.conf.data_ga_tracker||addthis_config.data_ga_tracker||o.conf.data_ga_property||addthis_config.data_ga_property){o.onclick=function(){_ate.gat(ss,au,o.conf,o.share);genshare();oldclick()}}else{o.onclick=function(){genshare();oldclick()}}},getFollowUrl=function(ss,userid){var urls={googlebuzz:"http://www.google.com/profiles/%s",youtube:"http://www.youtube.com/user/%s",facebook:"http://www.facebook.com/profile.php?id=%s",facebook_url:"http://www.facebook.com/%s",rss:"%s",flickr:"http://www.flickr.com/photos/%s",twitter:"http://twitter.com/%s",linkedin:"http://www.linkedin.com/in/%s"};if(ss=="facebook"&&isNaN(parseInt(userid))){ss="facebook_url"}return(urls[ss]||"").replace("%s",userid)||""},registerProductCode=function(o){var opc=(o.parentNode||{}).className||"",pc=o.conf&&o.conf.product&&opc.indexOf("toolbox")==-1?o.conf.product:"tbx"+(o.className.indexOf("32x32")>-1||opc.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver;_ate.track.apc(pc);return pc},rpl=function(o,n){var r={};for(var k in o){if(n[k]){r[k]=n[k]}else{r[k]=o[k]}}return r},addthis=window.addthis,f_title={rss:"Subscribe via RSS"},b_title={email:"Email",mailto:"Email",print:"Print",favorites:"Save to Favorites",twitter:"Tweet This",digg:"Digg This",more:"View more services"},json={email_vars:1,passthrough:1,modules:1,templates:1,services_custom:1},nosend={feed:1,more:1,email:1,mailto:1},nowindow={feed:1,email:1,mailto:1,print:1,more:!_ate.bro.ipa,favorites:1},_uniqueConcat=function(a,b){var keys={};for(var i=0;i<a.length;i++){keys[a[i]]=1}for(var i=0;i<b.length;i++){if(!keys[b[i]]){a.push(b[i]);keys[b[i]]=1}}return a},_makeButton=function(w,h,alt,url){var img=d.ce("img");img.width=w;img.height=h;img.border=0;img.alt=alt;img.src=url;return img},_parseThirdPartyAttributes=function(el,prefix){var key,attr=[],rv={};for(var i=0;i<el.attributes.length;i++){key=el.attributes[i];attr=key.name.split(prefix+":");if(attr.length==2){rv[attr.pop()]=key.value}}return rv},_parseAttributes=function(el,overrides,childWins){var overrides=overrides||{},rv={},at_attr=_parseThirdPartyAttributes(el,"addthis");for(var k in overrides){rv[k]=overrides[k]}for(var k in at_attr){if(overrides[k]&&!childWins){rv[k]=overrides[k]}else{var v=at_attr[k];if(v){rv[k]=v}else{if(overrides[k]){rv[k]=overrides[k]}}if(rv[k]==="true"){rv[k]=true}else{if(rv[k]==="false"){rv[k]=false}}}if(rv[k]!==undefined&&json[k]&&(typeof rv[k]=="string")){eval("var e = "+rv[k]);rv[k]=e}}return rv},_processCustomServices=function(conf){var acs=(conf||{}).services_custom;if(!acs){return}if(!(acs instanceof Array)){acs=[acs]}for(var i=0;i<acs.length;i++){var service=acs[i];if(service.name&&service.icon&&service.url){service.code=service.url=service.url.replace(/ /g,"");if(service.code.indexOf("http")===0){service.code=service.code.substr((service.code.indexOf("https")===0?8:7))}service.code=service.code.split("?").shift().split("/").shift().toLowerCase();customServices[service.code]=service}}},_select=addthis._select,_getCustomService=function(ss,conf){return customServices[ss]||{}},_getATtributes=function(el,config,share,childWins){var rv={conf:config||{},share:share||{}};rv.conf=_parseAttributes(el,config,childWins);rv.share=_parseAttributes(el,share,childWins);return rv},_render=function(what,conf,attrs){_ate.igv();if(what){conf=conf||{};attrs=attrs||{};var config=conf.conf||globalConfig,share=conf.share||globalShare,onmouseover=attrs.onmouseover,onmouseout=attrs.onmouseout,onclick=attrs.onclick,internal=attrs.internal,follow=attrs.follow,ss=attrs.singleservice;if(ss){if(onclick===u){onclick=nosend[ss]?function(el,config,share){var s=rpl(share,upShare);return addthis_open(el,ss,s.url,s.title,rpl(config,upConfig),s)}:nowindow[ss]?function(el,config,share){var s=rpl(share,upShare);return addthis_sendto(ss,rpl(config,upConfig),s)}:null}}else{if(!attrs.noevents){if(!attrs.nohover){if(onmouseover===u){onmouseover=function(el,config,share){return addthis_open(el,"",null,null,config,share)}}if(onmouseout===u){onmouseout=function(el){return addthis_close()}}if(onclick===u){onclick=function(el,config,share){return addthis_sendto("more",config,share)}}}else{if(onclick===u){onclick=function(el,config,share){return addthis_open(el,"more",null,null,config,share)}}}}}what=_select(what);for(var i=0;i<what.length;i++){var o=what[i],oattr=_getATtributes(o,config,share,true)||{};mrg(oattr.conf,globalConfig);mrg(oattr.share,globalShare);o.conf=oattr.conf;o.share=oattr.share;if(o.conf.ui_language){_ate.alg(o.conf.ui_language)}_processCustomServices(o.conf);if(ss){o.conf.product=registerProductCode(o)}if((!o.conf||!o.conf.ui_click)&&!_ate.bro.ipa){if(onmouseover){o.onmouseover=function(){return onmouseover(this,this.conf,this.share)}}if(onmouseout){o.onmouseout=function(){return onmouseout(this)}}if(onclick){o.onclick=function(){return onclick(this,this.conf,this.share)}}}else{if(onclick){if(ss){o.onclick=function(){return onclick(this,this.conf,this.share)}}else{o.onclick=function(){return addthis_open(this,"",null,null,this.conf,this.share)}}}}if(o.tagName.toLowerCase()=="a"){var url=o.share.url||addthis_share.url;_ate.usu(url);if(ss){var customService=_getCustomService(ss,o.conf);if(customService&&customService.code&&customService.icon){if(o.firstChild&&o.firstChild.className.indexOf("at300bs")>-1){o.firstChild.style.background="url("+customService.icon+") no-repeat top left"}}if(!nowindow[ss]){if(attrs.follow){o.href=url;o.onclick=function(){_ate.share.track(ss,1,o.share,o.conf)};if(o.children&&o.children.length==1&&o.parentNode&&o.parentNode.className.indexOf("toolbox")>-1){var sp=d.ce("span");sp.className="addthis_follow_label";sp.innerHTML=addthis.util.getServiceName(ss);o.appendChild(sp)}}else{if(ss=="twitter"){if(_ate.share.unt(o.share)){o.onclick=function(e){return _ate.share.pts(o.share,o.conf)};o.noh=1}else{o.onclick=null;o.href=_ate.share.genurl(ss,0,o.share,o.conf);o.noh=0}}else{if(!o.noh){o.href=_ate.share.genurl(ss,0,o.share,o.conf)}}}addEvents(o,ss,url);o.target="_blank";addthis.links.push(o)}else{if(ss=="mailto"||(ss=="email"&&(o.conf.ui_use_mailto||_ate.bro.iph||_ate.bro.ipa))){o.onclick=function(){o.share.xid=_ate.util.cuid();(new Image()).src=_ate.share.genurl("mailto",0,o.share,o.config)};o.href=_ate.share.genieu(o.share);addEvents(o,ss,url);addthis.ems.push(o)}}if(!o.title||o.at_titled){var serviceName=addthis.util.getServiceName(ss,!customService);o.title=unaccent(attrs.follow?(f_title[ss]?f_title[ss]:"Follow on "+serviceName):(b_title[ss]?b_title[ss]:"Send to "+serviceName));o.at_titled=1}}else{if(o.conf.product&&o.parentNode.className.indexOf("toolbox")==-1){registerProductCode(o)}}}var app;switch(internal){case"img":if(!o.hasChildNodes()){var lang=(o.conf.ui_language||_ate.lng()).split("-").shift(),validatedLang=_ate.ivl(lang);if(!validatedLang){lang="en"}else{if(validatedLang!==1){lang=validatedLang}}app=_makeButton(_ate.iwb(lang)?150:125,16,"Share",_atr+"static/btn/v2/lg-share-"+lang.substr(0,2)+".gif")}break}if(app){o.appendChild(app)}}}},buttons=addthis._gebcn(body,"A","addthis_button_",true,true),_renderToolbox=function(collection,config,share,reprocess){for(var i=0;i<collection.length;i++){var b=collection[i];if(b==null){continue}if(reprocess!==false||!b.ost){var attr=_getATtributes(b,config,share,true),hc=0,a="at300",c=b.className||"",passthrough="",s=c.match(/addthis_button_([\w\.]+)(?:\s|$)/),options={},sv=s&&s.length?s[1]:0;mrg(attr.conf,globalConfig);mrg(attr.share,globalShare);if(sv){if(sv==="tweetmeme"){if(b.ost){continue}var tm_attr=_parseThirdPartyAttributes(b,"tm"),tmw=50,tmh=61;passthrough=_ate.util.toKV(tm_attr);if(tm_attr.style==="compact"){tmw=95;tmh=25}b.innerHTML='<iframe class="noload" frameborder="0" width="'+tmw+'" height="'+tmh+'" scrolling="no" allowTransparency="true" scrollbars="no"'+(_ate.bro.ie6?" src=\"javascript:''\"":"")+"></iframe>";var tm=b.firstChild;tm.src="//api.tweetmeme.com/button.js?url="+_euc(attr.share.url)+"&"+passthrough;b.noh=b.ost=1}else{if(sv==="tweet"){if(b.ost){continue}var tw_attr=_parseThirdPartyAttributes(b,"tw"),tww=110,twh=20;if(!tw_attr.text){tw_attr.text=attr.share.title}if(!tw_attr.via){tw_attr.via="AddThis"}passthrough=_ate.util.toKV(tw_attr);if(tw_attr.count==="none"){tww=55}else{if(tw_attr.count==="vertical"){tww=55;twh=63}}if(tw_attr.width){tww=tw_attr.width}if(tw_attr.height){twh=tw_attr.height}b.innerHTML='<iframe class="noload" allowtransparency="true" frameborder="0" role="presentation" scrolling="no" style="width:'+tww+"px; height:"+twh+'px;"></iframe>';var tw=b.firstChild;tw.src="//platform.twitter.com/widgets/tweet_button.html?url="+_euc(tw_attr.url||attr.share.url)+"&"+passthrough;b.noh=b.ost=1}else{if(sv==="facebook_like"){if(b.ost){continue}var fblike,fb_attr=_parseThirdPartyAttributes(b,"fb:like"),fbw=fb_attr.width||82,fbh=fb_attr.height||25;passthrough=_ate.util.toKV(fb_attr);if(!_ate.bro.msi){fblike=d.ce("iframe")}else{b.innerHTML='<iframe class="noload" frameborder="0" scrolling="no" allowTransparency="true" scrollbars="no"'+(_ate.bro.ie6?" src=\"javascript:''\"":"")+"></iframe>";fblike=b.firstChild}fblike.style.overflow="hidden";fblike.className="noload";fblike.style.border="none";fblike.style.borderWidth="0px";fblike.style.width=fbw+"px";fblike.style.height=fbh+"px";fblike.src="//www.facebook.com/plugins/like.php?href="+_euc(attr.share.url)+"&layout=button_count&show_faces=false&width=100&action=like&font=arial&"+passthrough;if(!_ate.bro.msi){b.appendChild(fblike)}b.noh=b.ost=1}else{if(sv.indexOf("preferred")>-1){if(b._iss){continue}registerProductCode(b);s=c.match(/addthis_button_preferred_([0-9]+)(?:\s|$)/);var svidx=((s&&s.length)?Math.min(16,Math.max(1,parseInt(s[1]))):1)-1;if(!b.conf){b.conf={}}b.conf.product="tbx-"+_atc.ver;if(window._atw){if(!b.parentNode.services){b.parentNode.services={}}var excl=_atw.conf.services_exclude||"",locopts=_atw.loc,parentServices=b.parentNode.services,opts=_uniqueConcat(addthis_options.replace(",more","").split(","),locopts.split(","));do{sv=opts[svidx++]}while(svidx<opts.length&&(excl.indexOf(sv)>-1||parentServices[sv]));if(parentServices[sv]){for(var k in _atw.list){if(!parentServices[k]&&excl.indexOf(k)==-1){sv=k;break}}}b._ips=1;if(b.className.indexOf(sv)==-1){b.className+=" addthis_button_"+sv;b._iss=1}b.parentNode.services[sv]=1}else{_ate.alg(attr.conf.ui_language||window.addthis_language);_ate.plo.unshift(["deco",_renderToolbox,[b],config,share,true]);if(_ate.gssh){_ate.pld=_ate.ajs("static/r07/menu62.js")}else{if(!_ate.pld){_ate.pld=1;var loadmenu=function(){_ate.pld=_ate.ajs("static/r07/menu62.js")};if(_ate.upm){_ate._rec.push(function(data){if(data.ssh){loadmenu()}});_ate.sto(loadmenu,500)}else{loadmenu()}}}continue}}else{if(sv.indexOf("follow")>-1){sv=sv.split("_follow").shift();options.follow=true;attr.share.url=getFollowUrl(sv,attr.share.userid)}}}}}if(!b.childNodes.length){var sp=d.ce("span");b.appendChild(sp);sp.className=a+"bs at15t_"+sv}else{if(b.childNodes.length==1){var cn=b.childNodes[0];if(cn.nodeType==3){var sp=d.ce("span"),tv=cn.nodeValue;b.insertBefore(sp,cn);sp.className=a+"bs at15t_"+sv}}else{hc=1}}if(sv==="compact"||sv==="expanded"){if(!hc&&c.indexOf(a)==-1){b.className+=" "+a+"m"}if(!attr.conf.product){attr.conf.product="men-"+_atc.ver}if(sv==="expanded"){options.nohover=true;options.singleservice="more"}}else{if((b.parentNode.className||"").indexOf("toolbox")>-1){if(!b.parentNode.services){b.parentNode.services={}}b.parentNode.services[sv]=1}if(!hc&&c.indexOf(a)==-1){b.className+=" "+a+"b"}options.singleservice=sv}if(b._ips){options.issh=true}_render([b],attr,options);b.ost=1;registerProductCode(b)}}}},gat=function(s,au,conf,share){var pageTracker=conf.data_ga_tracker,propertyId=conf.data_ga_property;if(propertyId&&typeof(window._gat)=="object"){pageTracker=_gat._getTracker(propertyId)}if(pageTracker&&typeof(pageTracker)=="string"){pageTracker=window[pageTracker]}if(pageTracker&&typeof(pageTracker)=="object"){var gaUrl=au||(share||{}).url||location.href;if(gaUrl.toLowerCase().replace("https","http").indexOf("http%3a%2f%2f")==0){gaUrl=_duc(gaUrl)}try{pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){try{pageTracker._initData();pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){}}}};_ate.gat=gat;addthis.update=function(which,what,value){if(which=="share"){if(!window.addthis_share){window.addthis_share={}}window.addthis_share[what]=value;upShare[what]=value;for(var i in addthis.links){var o=addthis.links[i],rx=new RegExp("&"+what+"=(.*)&"),ns="&"+what+"="+_euc(value)+"&";if(!o.noh){o.href=o.href.replace(rx,ns)}if(o.href.indexOf(what)==-1){o.href+=ns}}for(var i in addthis.ems){var o=addthis.ems[i];o.href=_ate.share.genieu(addthis_share)}}else{if(which=="config"){if(!window.addthis_config){window.addthis_config={}}window.addthis_config[what]=value;upConfig[what]=value}}};addthis._render=_render;var rsrcs=[new _ate.resource.Resource("countercss",_atr+"static/r07/counter46.css",function(){return true}),new _ate.resource.Resource("counter",_atr+"js/250/plugin.sharecounter.js",function(){return window.addthis.counter.ost})];if(!w.JSON||!w.JSON.stringify){rsrcs.unshift(new _ate.resource.Resource("json2",_atr+"static/r07/json2.js",function(){return w.JSON&&w.JSON.stringify}))}addthis.counter=function(what,config,share){if(what){what=addthis._select(what);if(what.length){if(!addthis.counter.selects){addthis.counter.selects=[]}addthis.counter.selects=addthis.counter.selects.concat(what);for(var k in rsrcs){if((rsrcs[k]||{}).load){rsrcs[k].load()}}}}};addthis.button=function(what,config,share){config=config||{};if(!config.product){config.product="men-"+_atc.ver}_render(what,{conf:config,share:share},{internal:"img"})};addthis.toolbox=function(what,config,share){var toolboxes=_select(what);for(var i=0;i<toolboxes.length;i++){var tb=toolboxes[i],attr=_getATtributes(tb,config,share),sp=d.ce("div"),c;tb.services={};if(!attr.conf.product){attr.conf.product="tbx"+(tb.className.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver}if(tb){c=tb.getElementsByTagName("a");if(c){_renderToolbox(c,attr.conf,attr.share)}tb.appendChild(sp)}sp.className="atclear"}};addthis.ready=function(){var at=addthis,a=".addthis_";if(at.ost){return}at.ost=1;addthis.toolbox(a+"toolbox");addthis.button(a+"button");addthis.counter(a+"counter");_renderToolbox(buttons,null,null,false);_ate.ed.fire("addthis.ready",addthis);for(var i=0,plo=at.plo,q;i<plo.length;i++){q=plo[i];(q.ns?at[q.ns]:at)[q.call].apply(this,q.args)}};addthis.util.getAttributes=_getATtributes;window.addthis=addthis;window.addthis.ready()}}));_ate.extend(addthis,{user:(function(){var i=_ate,d=addthis,j={},b=0,c;function h(a,l){return i.reduce(["getID","getServiceShareHistory"],a,l)}function f(a,l){return function(m){setTimeout(function(){m(i[a]||l)},0)}}function g(a){if(b){return}if(!a||!a.uid||!a.ssh){return}if(c!==null){clearTimeout(c)}c=null;b=1;h(function(n,l,m){j[l]=j[l].queuer.flush(f.apply(d,n[m]),d);return n},[["uid",""],["_ssh",[]]])}function k(a){if(a.ssh!==undefined){_ate.pld=_ate.ajs("static/r07/menu62.js")}}i._rec.push(g);c=setTimeout(function(){var a={uid:"x",ssh:""};g(a);k(a)},5000);j.getPreferredServices=function(a){if(window._atw){a(addthis_options.split(","))}else{i.plo.push(["pref",a]);_ate.alg();if(i.gssh){i.pld=i.ajs("static/r07/menu62.js")}else{if(!i.pld){i.pld=1;_ate._rec.push(k)}}}};return h(function(l,a){l[a]=(new d._Queuer(a)).call;return l},j)})()});
//START GSA common.js
function BR_AgentContains_(str){if(str in BR_AgentContains_cache_)return BR_AgentContains_cache_[str];return BR_AgentContains_cache_[str]=navigator.userAgent.toLowerCase().indexOf(str)!=-1}var BR_AgentContains_cache_={};function BR_IsIE(){return BR_AgentContains_("msie")&&!window.opera}function BR_IsKonqueror(){return BR_AgentContains_("konqueror")}function BR_IsSafari(){return BR_AgentContains_("safari")||BR_IsKonqueror()}
function BR_IsNav(){return!BR_IsIE()&&!BR_IsSafari()&&BR_AgentContains_("mozilla")}function BR_IsWin(){return BR_AgentContains_("win")}function BR_IsMac(){return BR_AgentContains_("macintosh")||BR_AgentContains_("mac_powerpc")}function BR_IsLinux(){return BR_AgentContains_("linux")}var BACKSPACE_KEYCODE=8;var COMMA_KEYCODE=188;var DEBUG_KEYCODE=68;var DELETE_KEYCODE=46;var DOWN_KEYCODE=40;var ENTER_KEYCODE=13;var ESC_KEYCODE=27;var LEFT_KEYCODE=37;var RIGHT_KEYCODE=39;var SPACE_KEYCODE=32;
var TAB_KEYCODE=9;var UP_KEYCODE=38;var SHIFT_KEYCODE=16;var PAGE_DOWN_KEYCODE=34;var PAGE_UP_KEYCODE=33;function GetSemicolonKeyCode(){return BR_IsIE()?186:59}var MAX_EMAIL_ADDRESS_LENGTH=320;var MAX_SIGNATURE_LENGTH=1E3;function raise(msg){if(typeof Error!="undefined")throw new Error(msg||"Assertion Failed");else throw msg;}function Fail(opt_msg){opt_msg=opt_msg||"Assertion failed";if(IsDefined(DumpError))DumpError(opt_msg+"\n");raise(opt_msg)}
function AssertTrue(expression,opt_msg){if(!expression){opt_msg=opt_msg||"Assertion failed";Fail(opt_msg)}}function AssertEquals(val1,val2,opt_msg){if(val1!=val2){opt_msg=opt_msg||"AssertEquals failed: <"+val1+"> != <"+val2+">";Fail(opt_msg)}}
function AssertType(value,type,opt_msg){if(typeof value==type)return;if(value||value=="")try{if(type==AssertTypeMap[typeof value]||value instanceof type)return}catch(e){}var makeMsg=opt_msg===undefined;if(makeMsg){if(typeof type=="function"){var match=type.toString().match(/^\s*function\s+([^\s\{]+)/);if(match)type=match[1]}opt_msg="AssertType failed: <"+value+"> not typeof "+type}Fail(opt_msg)}var AssertTypeMap={string:String,number:Number,"boolean":Boolean};
function AssertNumArgs(num,opt_msg){var caller=AssertNumArgs.caller;if(caller&&caller.arguments.length!=num){opt_msg=opt_msg||caller.name+" expected "+num+" arguments "+" but received "+caller.arguments.length;Fail(opt_msg)}}var ILLEGAL_COOKIE_CHARS_RE=/[\s;]/;
function SetCookie(name,value,opt_max_age,opt_path,opt_domain){value=""+value;AssertTrue(typeof name=="string"&&typeof value=="string"&&!name.match(ILLEGAL_COOKIE_CHARS_RE)&&!value.match(ILLEGAL_COOKIE_CHARS_RE),"trying to set an invalid cookie");if(!IsDefined(opt_max_age))opt_max_age=-1;if(!IsDefined(opt_path))opt_path="/";if(!IsDefined(opt_domain))opt_domain=null;var domain_str=opt_domain==null?"":";domain="+opt_domain;var path_str=opt_path==null?"":";path="+opt_path;var expires_str;if(opt_max_age<
0)expires_str="";else if(opt_max_age==0){var pastDate=new Date(1970,1,1);expires_str=";expires="+pastDate.toUTCString()}else{var futureDate=new Date(Now()+opt_max_age*1E3);expires_str=";expires="+futureDate.toUTCString()}document.cookie=name+"="+value+domain_str+path_str+expires_str}var EXPIRED_COOKIE_VALUE="EXPIRED";function ExpireCookie(name,opt_path,opt_domain){SetCookie(name,EXPIRED_COOKIE_VALUE,0,opt_path,opt_domain)}
function GetCookie(name){var nameeq=name+"=";var cookie=String(document.cookie);for(var pos=-1;(pos=cookie.indexOf(nameeq,pos+1))>=0;){var i=pos;while(--i>=0){var ch=cookie.charAt(i);if(ch==";"){i=-1;break}else if(" \t".indexOf(ch)<0)break}if(-1===i){var end=cookie.indexOf(";",pos);if(end<0)end=cookie.length;return cookie.substring(pos+nameeq.length,end)}}return""}function Now(){return(new Date).getTime()}function MaybeGetElement(win,id){return win.document.getElementById(id)}
function GetElement(win,id){var el=win.document.getElementById(id);if(!el)DumpError("Element "+id+" not found.");return el}function GetElements(win,id){return win.document.getElementsByName(id)}function GetParentNode(n){try{return n.parentNode}catch(e){return n}}function IsDescendant(parent,child){do{if(parent===child)return true;child=GetParentNode(child)}while(child&&child!==document.body);return false}
function GetAttribute(node,attribute){if(!node.getAttribute)return null;var attr=node.getAttribute(attribute);if(BR_IsIE()&&attribute=="style")return attr.value;else return attr}function SetInnerHTML(win,id,html){try{GetElement(win,id).innerHTML=html}catch(ex){DumpException(ex)}}function GetInnerHTML(win,id){try{return GetElement(win,id).innerHTML}catch(ex){DumpException(ex);return""}}function ClearInnerHTML(win,id){try{GetElement(win,id).innerHTML=""}catch(ex){DumpException(ex)}}
function SetCssStyle(win,id,name,value){try{var elem=GetElement(win,id);elem.style[name]=value}catch(ex){DumpException(ex)}}function GetStyleProperty(style,name){var i=style.indexOf(name);if(i!=-1){var j=style.indexOf(";",i);if(j==-1)j=style.length;return CollapseWhitespace(style.substring(i+name.length+1,j))}return null}function GetCellIndex(cell){if(cell.cellIndex)return cell.cellIndex;else if(cell.parentNode)return FindInArray(cell.parentNode.cells,cell);else return null}
function ShowElement(el,show){el.style.display=show?"":"none"}function ShowBlockElement(el,show){el.style.display=show?"block":"none"}function ShowInlineElement(el,show){el.style.display=show?"inline":"none"}function SetButtonText(button,text){button.childNodes[0].nodeValue=text}function AppendNewElement(win,parent,tag){var e=win.document.createElement(tag);parent.appendChild(e);return e}
function FindChildWithID(parent,id){var el;for(el=parent.firstChild;el&&el.id!=id;el=el.nextSibling);return el}function AddMenuDisabledOption(win,menu,html){var op=AppendNewElement(win,menu,"OPTION");op.disabled=true;op.innerHTML=html;return op}function AddMenuOption(win,menu,value,html){var op=AppendNewElement(win,menu,"OPTION");op.value=value;op.innerHTML=html;return op}
function CreateDIV(win,id){var div=MaybeGetElement(win,id);if(!div){div=AppendNewElement(win,win.document.body,"div");div.id=id}return div}function CreateIFRAME(win,id,url){var iframe=MaybeGetElement(win,id);if(!iframe){var div=AppendNewElement(win,win.document.body,"div");div.innerHTML="<iframe id="+id+" name="+id+" src="+url+"></iframe>";iframe=GetElement(win,id)}return iframe}
function Tr(win,tds){var tr=win.document.createElement("TR");for(var i=0;i<tds.length;i++)tr.appendChild(tds[i]);return tr}function Td(win,opt_colspan){var td=win.document.createElement("TD");if(opt_colspan)td.colSpan=opt_colspan;return td}function HasClass(el,cl){if(el==null||el.className==null)return false;if(el.className==cl)return true;var classes=el.className.split(" ");for(var i=0;i<classes.length;i++)if(classes[i]==cl)return true;return false}
function AddClass(el,cl){if(HasClass(el,cl))return;el.className+=" "+cl}function RemoveClass(el,cl){if(el.className==null)return;if(el.className==cl){el.className="";return}var classes=el.className.split(" ");var result=[];var changed=false;for(var i=0;i<classes.length;i++)if(classes[i]!=cl){if(classes[i])result.push(classes[i])}else changed=true;if(changed)el.className=result.join(" ")}
function GetElementsBySelector(root,selector){var nodes=[];for(var child=root.firstChild;child;child=child.nextSibling)AddElementBySelector_(child,selector,nodes);return nodes}function AddElementBySelector_(root,selector,nodes){if(selector.select(root))nodes.push(root);for(var child=root.firstChild;child;child=child.nextSibling)AddElementBySelector_(child,selector,nodes)}function GetPageOffsetLeft(el){var x=el.offsetLeft;if(el.offsetParent!=null)x+=GetPageOffsetLeft(el.offsetParent);return x}
function GetPageOffsetTop(el){var y=el.offsetTop;if(el.offsetParent!=null)y+=GetPageOffsetTop(el.offsetParent);return y}function GetPageOffset(el){var x=el.offsetLeft;var y=el.offsetTop;if(el.offsetParent!=null){var pos=GetPageOffset(el.offsetParent);x+=pos.x;y+=pos.y}return{x:x,y:y}}function GetPageOffsetRight(el){return GetPageOffsetLeft(el)+el.offsetWidth}function GetPageOffsetBottom(el){return GetPageOffsetTop(el)+el.offsetHeight}
function GetScrollTop(win){return GetWindowPropertyByBrowser_(win,getScrollTopGetters_)}var getScrollTopGetters_={ieQuirks_:function(win){return win.document.body.scrollTop},ieStandards_:function(win){return win.document.documentElement.scrollTop},dom_:function(win){return win.pageYOffset}};function GetScrollLeft(win){return GetWindowPropertyByBrowser_(win,getScrollLeftGetters_)}
var getScrollLeftGetters_={ieQuirks_:function(win){return win.document.body.scrollLeft},ieStandards_:function(win){return win.document.documentElement.scrollLeft},dom_:function(win){return win.pageXOffset}};function IsScrollAtEnd(win,opt_isHoriz){var total=opt_isHoriz?document.body.offsetWidth:document.body.offsetHeight;var inner=opt_isHoriz?GetWindowWidth(win):GetWindowHeight(win);var offset=opt_isHoriz?GetScrollLeft(win):GetScrollTop(win);return inner+offset>=total||total<inner}
function ScrollTo(win,el,position){var y=GetPageOffsetTop(el);y-=GetWindowHeight(win)*position;win.scrollTo(0,y)}var ALIGN_BOTTOM="b";var ALIGN_MIDDLE="m";var ALIGN_TOP="t";
function ScrollIntoView(win,el,alignment){var el_top=GetPageOffsetTop(el);var el_bottom=el_top+el.offsetHeight;var win_top=GetScrollTop(win);var win_height=GetWindowHeight(win);var win_bottom=win_top+win_height;if(el_top<win_top||el_bottom>win_bottom){var scrollto_y;if(alignment==ALIGN_BOTTOM)scrollto_y=el_bottom-win_height+5;else if(alignment==ALIGN_MIDDLE)scrollto_y=(el_top+el_bottom)/2-win_height/2;else scrollto_y=el_top-5;win.scrollTo(0,scrollto_y)}}
function IsElementVisible(win,id){var el=MaybeGetElement(win,id);if(el==null)return false;var el_top=GetPageOffsetTop(el);var el_bottom=el_top+el.offsetHeight;var win_top=GetScrollTop(win);var win_bottom=win_top+GetWindowHeight(win);if(el_top>=win_top&&el_bottom<=win_bottom)return true;return false}function GetWindowWidth(win){return GetWindowPropertyByBrowser_(win,getWindowWidthGetters_)}
var getWindowWidthGetters_={ieQuirks_:function(win){return win.document.body.clientWidth},ieStandards_:function(win){return win.document.documentElement.clientWidth},dom_:function(win){return win.innerWidth}};function GetWindowHeight(win){return GetWindowPropertyByBrowser_(win,getWindowHeightGetters_)}var getWindowHeightGetters_={ieQuirks_:function(win){return win.document.body.clientHeight},ieStandards_:function(win){return win.document.documentElement.clientHeight},dom_:function(win){return win.innerHeight}};
function GetWindowPropertyByBrowser_(win,getters){try{if(BR_IsSafari())return getters.dom_(win);else if(!window.opera&&"compatMode"in win.document&&win.document.compatMode=="CSS1Compat")return getters.ieStandards_(win);else if(BR_IsIE())return getters.ieQuirks_(win)}catch(e){}return getters.dom_(win)}function GetAvailScreenWidth(win){return win.screen.availWidth}function GetAvailScreenHeight(win){return win.screen.availHeight}
function GetNiceWindowHeight(win){return Math.floor(0.8*GetAvailScreenHeight(win))}function GetCenteringLeft(win,width){return win.screen.availWidth-width>>1}function GetCenteringTop(win,height){return win.screen.availHeight-height>>1}
function Popup(url,opt_name,opt_width,opt_height,opt_center,opt_hide_scrollbars,opt_noresize,opt_blocked_msg){if(!opt_height)opt_height=Math.floor(GetWindowHeight(window.top)*0.8);if(!opt_width)opt_width=Math.min(GetAvailScreenWidth(window),opt_height);var features="resizable="+(opt_noresize?"no":"yes")+","+"scrollbars="+(opt_hide_scrollbars?"no":"yes")+","+"width="+opt_width+",height="+opt_height;if(opt_center)features+=",left="+GetCenteringLeft(window,opt_width)+","+"top="+GetCenteringTop(window,
opt_height);return OpenWindow(window,url,opt_name,features,opt_blocked_msg)}function OpenWindow(win,url,opt_name,opt_features,opt_blocked_msg){var newwin=OpenWindowHelper(top,url,opt_name,opt_features);if(!newwin||newwin.closed||!newwin.focus)newwin=OpenWindowHelper(win,url,opt_name,opt_features);if(!newwin||newwin.closed||!newwin.focus){if(opt_blocked_msg)alert(opt_blocked_msg)}else newwin.focus();return newwin}
function OpenWindowHelper(win,url,name,features){var newwin;if(features)newwin=win.open(url,name,features);else if(name)newwin=win.open(url,name);else newwin=win.open(url);return newwin}function MaybeEscape(str,escape){return escape?HtmlEscape(str):str}var windata=[];function GetWindowData(win){var data=windata[win.name];if(!data)windata[win.name]=data=[];return data}function ClearWindowData(win_name){if(windata[win_name])windata[win_name]=null}var amp_re_=/&/g;var lt_re_=/</g;var gt_re_=/>/g;
function HtmlEscape(str){if(!str)return"";return str.replace(amp_re_,"&amp;").replace(lt_re_,"&lt;").replace(gt_re_,"&gt;").replace(quote_re_,"&quot;")}
function HtmlUnescape(str){if(!str)return"";return str.replace(/&#(\d+);/g,function(_,n){return String.fromCharCode(parseInt(n,10))}).replace(/&#x([a-f0-9]+);/gi,function(_,n){return String.fromCharCode(parseInt(n,16))}).replace(/&(\w+);/g,function(_,entity){entity=entity.toLowerCase();return entity in HtmlUnescape_unesc_?HtmlUnescape_unesc_[entity]:"?"})}var HtmlUnescape_unesc_={lt:"<",gt:">",quot:'"',nbsp:" ",amp:"&",apos:"'"};var dbsp_re_=/  /g;var ret_re_=/\r/g;var nl_re_=/\n/g;
function HtmlWhitespaceEscape(str){str=HtmlEscape(str);str=str.replace(dbsp_re_,"&nbsp;&nbsp;");str=str.replace(ret_re_,"");str=str.replace(nl_re_,"<br>");return str}var quote_re_=/\"/g;function QuoteEscape(str){return HtmlEscape(str).replace(quote_re_,"&quot;")}var JS_SPECIAL_RE_=/[\'\\\r\n\b\"<>&\u0085\u2028\u2029]/g;function JSEscOne_(s){return JSEscOne_.js_escs_[s]}
function ToJSString(s){if(!JSEscOne_.js_escs_){var escapes={};escapes["\\"]="\\\\";escapes["'"]="\\047";escapes["\u0008"]="\\b";escapes['"']="\\042";escapes["<"]="\\074";escapes[">"]="\\076";escapes["&"]="\\046";escapes["\n"]="\\n";escapes["\r"]="\\r";escapes["\u0085"]="\\205";escapes["\u2028"]="\\u2028";escapes["\u2029"]="\\u2029";JSEscOne_.js_escs_=escapes}return"'"+s.toString().replace(JS_SPECIAL_RE_,JSEscOne_)+"'"}var spc_re_=/\s+/g;var beg_spc_re_=/^ /;var end_spc_re_=/ $/;
function CollapseWhitespace(str){if(!str)return"";return str.replace(spc_re_," ").replace(beg_spc_re_,"").replace(end_spc_re_,"")}var newline_re_=/\r?\n/g;var spctab_re_=/[ \t]+/g;var nbsp_re_=/\xa0/g;function StripNewlines(str){if(!str)return"";return str.replace(newline_re_," ")}function CanonicalizeNewlines(str){if(!str)return"";return str.replace(newline_re_,"\n")}function HtmlifyNewlines(str){if(!str)return"";return str.replace(newline_re_,"<br>")}
function NormalizeSpaces(str){if(!str)return"";return str.replace(spctab_re_," ").replace(nbsp_re_," ")}function UrlEncode(str){return encodeURIComponent(str)}var plus_re_=/\+/g;function UrlDecode(str){return decodeURIComponent(str.replace(plus_re_," "))}function Trim(str){if(!str)return"";return str.replace(/^\s+/,"").replace(/\s+$/,"")}function EndsWith(str,suffix){if(!str)return!suffix;return str.lastIndexOf(suffix)==str.length-suffix.length}
function IsEmpty(str){return CollapseWhitespace(str)==""}function IsLetterOrDigit(ch){return ch>="a"&&ch<="z"||ch>="A"&&ch<="Z"||ch>="0"&&ch<="9"}function IsSpace(ch){return" \t\r\n".indexOf(ch)>=0}var eol_re_=/\r\n?/g;var trailingspc_re_=/[\n\t ]+$/;function NormalizeText(str){return str.replace(eol_re_,"\n").replace(trailingspc_re_,"")}
function HtmlEscapeInsertWbrs(str,n,chars_to_break_after,chars_to_break_before){AssertNumArgs(4);var out="";var strpos=0;var spc=0;for(var i=1;i<str.length;++i){var prev_char=str.charAt(i-1);var next_char=str.charAt(i);if(IsSpace(next_char))spc=i;else if(i-spc==n||chars_to_break_after.indexOf(prev_char)!=-1||chars_to_break_before.indexOf(next_char)!=-1){out+=HtmlEscape(str.substring(strpos,i))+"<wbr>";strpos=i;spc=i}}out+=HtmlEscape(str.substr(strpos));return out}var illegal_chars_re_=/[ \/(){}&|\\\"\000]/g;
function CanonicalizeLabel(str,lowercase){var uppercase=str.replace(illegal_chars_re_,"-");return lowercase?uppercase.toLowerCase():uppercase}function CompareStringsIgnoreCase(s1,s2){s1=s1.toLowerCase();s2=s2.toLowerCase();if(s1<s2)return-1;else if(s1==s2)return 0;else return 1}
function GetCursorPos(win,textfield){try{if(IsDefined(textfield.selectionEnd))return textfield.selectionEnd;else if(win.document.selection&&win.document.selection.createRange){var tr=win.document.selection.createRange();if(tr.parentElement()!=textfield)return-1;var tr2=tr.duplicate();tr2.moveToElementText(textfield);tr2.setEndPoint("EndToStart",tr);var cursor=tr2.text.length;if(cursor>textfield.value.length)return-1;return cursor}else{Debug("Unable to get cursor position for: "+navigator.userAgent);
return textfield.value.length}}catch(e){DumpException(e,"Cannot get cursor pos")}return-1}function SetCursorPos(win,textfield,pos){if(IsDefined(textfield.selectionEnd)&&IsDefined(textfield.selectionStart)){textfield.selectionStart=pos;textfield.selectionEnd=pos}else if(win.document.selection&&textfield.createTextRange){var sel=textfield.createTextRange();sel.collapse(true);sel.move("character",pos);sel.select()}}
function FindInArray(array,x){for(var i=0;i<array.length;i++)if(array[i]==x)return i;return-1}function InsertArray(array,x){if(FindInArray(array,x)==-1)array[array.length]=x}function DeleteArrayElement(array,x){var i=0;while(i<array.length&&array[i]!=x)i++;array.splice(i,1)}function CopyArray(array){var copy=[];for(var i=0;i<array.length;i++)copy[i]=array[i];return copy}function CloneObject(x){if(typeof x=="object"){var y=[];for(var i in x)y[i]=CloneObject(x[i]);return y}return x}
function CloneEvent(ev){var clone={};clone.clientX=ev.clientX;clone.clientY=ev.clientY;clone.pageX=ev.pageX;clone.pageY=ev.pageY;clone.type=ev.type;clone.srcElement=ev.srcElement;clone.target=ev.target;clone.cancelBubble=ev.cancelBubble;clone.explicitOriginalTarget=ev.explicitOriginalTarget;clone.button=ev.button;clone.shiftKey=ev.shiftKey;clone.ctrlKey=ev.ctrlKey;return clone}function GetEventTarget(ev){return ev.srcElement||ev.target}
function CancelEvent(ev){if(BR_IsIE())ev.cancelBubble=true;else if(ev.stopPropagation)ev.stopPropagation()}function CancelDefaultAction(ev){if(BR_IsIE())ev.returnValue=false;else ev.preventDefault()}function PrintArray(array,data){AssertEquals(array.length,data.length*2+1);for(var i=0,idx=1;i<data.length;i++,idx+=2)array[idx]=data[i];return array.join("")}function ImageHtml(url,attributes){return"<img "+attributes+" src="+url+">"}function MakeId3(idprefix,m,n){return idprefix+m+"_"+n}
function ParseAddress(addr){var name="";var address="";for(var i=0;i<addr.length;){var token=GetEmailToken(addr,i);if(token.charAt(0)=="<"){var end=token.indexOf(">");address=token.substring(1,end!=-1?end:token.length)}else if(address=="")name+=token;i+=token.length}if(address==""&&name.indexOf("@")!=-1){address=name;name=""}name=CollapseWhitespace(name);name=StripQuotes(name,"'");name=StripQuotes(name,'"');address=CollapseWhitespace(address);return[name,address]}
function GetAddress(address){return ParseAddress(address)[1]}function GetAddressUsername(address){address=GetAddress(address);var at=address.indexOf("@");return at==-1?address:address.substr(0,at)}function GetPersonal(address){return ParseAddress(address)[0]}function GetPersonalElseUsername(address){var personal=GetPersonal(address);if(personal!="")return personal;else return GetAddressUsername(address)}
function StripQuotes(str,quotechar){var len=str.length;if(str.charAt(0)==quotechar&&str.charAt(len-1)==quotechar)return str.substring(1,len-1);return str}function EmailsToArray(str){var result=[];var email="";var token;for(var i=0;i<str.length;){token=GetEmailToken(str,i);if(token==","){AddEmailAddress(result,email);email="";i++;continue}email+=token;i+=token.length}if(email!=""||token==",")AddEmailAddress(result,email);return result}var openers_='"<([';var closers_='">)]';
function GetEmailToken(str,pos){var ch=str.charAt(pos);var p=openers_.indexOf(ch);if(p==-1)return ch;var end_pos=str.indexOf(closers_.charAt(p),pos+1);var token=end_pos>=0?str.substring(pos,end_pos+1):str.substr(pos);return token}function AddEmailAddress(result,email){email=CleanEmailAddress(email);result[result.length]=email}var specialchars_re_=/[()<>@,;:\\\".\[\]]/;
function CleanEmailAddress(str){var name_address=ParseAddress(str);var name=name_address[0];var address=name_address[1];if(name.indexOf('"')==-1){var quote_needed=specialchars_re_.test(name);if(quote_needed)name='"'+name+'"'}if(name=="")return address;else if(address=="")return name;else return name+" <"+address+">"}
function SafeTimeout(win,fn,ms){if(!win)win=window;if(!win._tm)win._tm=[];var timeoutfn=SafeTimeoutFunction_(win,fn);var id=win.setTimeout(timeoutfn,ms);timeoutfn.id=id;win._tm[id]=1;return id}function SafeTimeoutFunction_(win,fn){var timeoutfn=function(){try{fn(win);var t=win._tm;if(t)delete t[timeoutfn.id]}catch(e){DumpException(e)}};return timeoutfn}function CancelTimeout(win,id){if(!win)win=window;win.clearTimeout(id);if(win._tm)delete win._tm[id]}
function CancelAllTimeouts(win){if(win&&win._tm)try{for(var i in win._tm)win.clearTimeout(i);win._tm=[]}catch(e){DumpException(e)}}function CompareID(a,b){if(a.length!=b.length)return a.length-b.length;else return a<b?-1:a>b?1:0}function IsDefined(value){return typeof value!="undefined"}function GetKeyCode(event){var code;if(event.keyCode)code=event.keyCode;else if(event.which)code=event.which;return code}function forid_1(id){return document.getElementById(id)}
function forid_2(id){return document.all[id]}var forid=document.getElementById?forid_1:forid_2;function GetFnName(func){AssertTrue(func,"func passed to GetFnName() is undefined");var name;if(!("name"in func)){var match=/\W*function\s+([\w\$]+)\(/.exec(func);if(!match)throw new Error("Cannot extract name from function: "+func);name=match[1];func.name=name}else name=func.name;if(!name||name=="anonymous")throw new Error("Anonymous function has no name: "+func);return func.name}
function log(msg){try{if(window.parent!=window&&window.parent.log){window.parent.log(window.name+"::"+msg);return}}catch(e){}var logPane=forid("log");if(logPane){var logText="<p class=logentry><span class=logdate>"+new Date+"</span><span class=logmsg>"+msg+"</span></p>";logPane.innerHTML=logText+logPane.innerHTML}else window.status=msg};
//END GSA common.js

//START GSA xmlhttp.js
var XH_ieProgId_;var XML_READY_STATE_UNINITIALIZED=0;var XML_READY_STATE_LOADING=1;var XML_READY_STATE_LOADED=2;var XML_READY_STATE_INTERACTIVE=3;var XML_READY_STATE_COMPLETED=4;
function XH_XmlHttpInit_(){var XH_ACTIVE_X_IDENTS=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];if(typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){for(var i=0;i<XH_ACTIVE_X_IDENTS.length;i++){var candidate=XH_ACTIVE_X_IDENTS[i];try{new ActiveXObject(candidate);XH_ieProgId_=candidate;break}catch(e){}}if(!XH_ieProgId_)throw Error("Could not create ActiveXObject. ActiveX might be disabled,"+" or MSXML might not be installed.");}}XH_XmlHttpInit_();
function XH_XmlHttpCreate(){if(XH_ieProgId_)return new ActiveXObject(XH_ieProgId_);else return new XMLHttpRequest}function XH_XmlHttpGET(xmlHttp,url,handler){xmlHttp.open("GET",url,true);xmlHttp.onreadystatechange=handler;XH_XmlHttpSend(xmlHttp,null)}
function XH_XmlHttpPOST(xmlHttp,url,data,handler){xmlHttp.open("POST",url,true);xmlHttp.onreadystatechange=handler;xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlHttp.setRequestHeader("Content-Length",data.length);XH_XmlHttpSend(xmlHttp,data)}function XH_XmlHttpOpen(xmlHttp,verb,url,handler){xmlHttp.open(verb,url,true);xmlHttp.onreadystatechange=handler}function XH_XmlHttpSetRequestHeader(xmlHttp,name,value){xmlHttp.setRequestHeader(name,value)}
function XH_XmlHttpSend(xmlHttp,data){try{xmlHttp.send(data)}catch(e){log("XMLHttpSend failed "+e.toString()+"<br>"+e.stack);throw e;}}function XH_XmlHttpAbort(xmlHttp){SafeTimeout(window,function(){xmlHttp.onreadystatechange=function(){}},0);if(xmlHttp.readyState<XML_READY_STATE_COMPLETED)xmlHttp.abort()};
//END GSA xmlhttp.js

//START GSA uri.js
function uri_parse(uriStr){var m=uriStr.match(URI_RE_);if(!m)return null;return new URI(uri_nullIfAbsent_(m[1]),uri_nullIfAbsent_(m[2]),uri_nullIfAbsent_(m[3]),uri_nullIfAbsent_(m[4]),uri_nullIfAbsent_(m[5]),uri_nullIfAbsent_(m[6]),uri_nullIfAbsent_(m[7]))}
function uri_create(scheme,credentials,domain,port,path,cgiParamList,fragment){var uri=new URI(uri_encodeIfExists2_(scheme,URI_DISALLOWED_IN_SCHEME_OR_CREDENTIALS_),uri_encodeIfExists2_(credentials,URI_DISALLOWED_IN_SCHEME_OR_CREDENTIALS_),uri_encodeIfExists_(domain),port>0?port.toString():null,uri_encodeIfExists2_(path,URI_DISALLOWED_IN_PATH_),null,uri_encodeIfExists_(fragment));if(cgiParamList)uri.SetAllCgiParameters(cgiParamList);return uri}
function uri_encodeIfExists_(unescapedPart){if("string"==typeof unescapedPart)return encodeURIComponent(unescapedPart);return null}function uri_encodeIfExists2_(unescapedPart,extra){if("string"==typeof unescapedPart)return encodeURI(unescapedPart).replace(extra,uri_encodeOne_);return null}function uri_encodeOne_(ch){var n=ch.charCodeAt(0);return"%"+"0123456789ABCDEF".charAt(n>>4&15)+"0123456789ABCDEF".charAt(n&15)}
function uri_resolve(baseUri,relativeUri){var absoluteUri=baseUri.Clone();var overridden=relativeUri.HasScheme();if(overridden)absoluteUri.SetRawScheme(relativeUri.GetRawScheme());else overridden=relativeUri.HasCredentials();if(overridden)absoluteUri.SetRawCredentials(relativeUri.GetRawCredentials());else overridden=relativeUri.HasDomain();if(overridden)absoluteUri.SetRawDomain(relativeUri.GetRawDomain());else overridden=relativeUri.HasPort();var rawPath=relativeUri.GetRawPath();if(overridden)absoluteUri.SetPort(relativeUri.GetPort());
else{overridden=relativeUri.HasPath();if(overridden)if(!(new RegExp("^/")).test(rawPath))rawPath=absoluteUri.GetRawPath().replace(new RegExp("/?[^/]*$"),"/"+rawPath)}if(overridden)absoluteUri.SetRawPath(rawPath);else overridden=relativeUri.HasQuery();if(overridden)absoluteUri.SetRawQuery(relativeUri.GetRawQuery());else overridden=relativeUri.HasFragment();if(overridden)absoluteUri.SetRawFragment(relativeUri.GetRawFragment());return absoluteUri}
function URI(rawScheme,rawCredentials,rawDomain,port,rawPath,rawQuery,rawFragment){this.scheme_=rawScheme;this.credentials_=rawCredentials;this.domain_=rawDomain;this.port_=port;this.path_=rawPath;this.query_=rawQuery;this.fragment_=rawFragment;this.paramCache_=null}
URI.prototype.toString=function(){var out=[];if(null!==this.scheme_)out.push(this.scheme_,":");if(null!==this.domain_){out.push("//");if(null!==this.credentials_)out.push(this.credentials_,"@");out.push(this.domain_);if(null!==this.port_)out.push(":",this.port_.toString())}if(null!==this.path_)out.push(this.path_);if(null!==this.query_)out.push("?",this.query_);if(null!==this.fragment_)out.push("#",this.fragment_);return out.join("")};
URI.prototype.Clone=function(){return new URI(this.scheme_,this.credentials_,this.domain_,this.port_,this.path_,this.query_,this.fragment_)};URI.prototype.GetScheme=function(){return this.scheme_&&uri_decodeThatWorks_(this.scheme_)};URI.prototype.GetRawScheme=function(){return this.scheme_};URI.prototype.SetScheme=function(newScheme){this.scheme_=uri_encodeIfExists2_(newScheme,URI_DISALLOWED_IN_SCHEME_OR_CREDENTIALS_);return this};
URI.prototype.SetRawScheme=function(newScheme){this.scheme_=newScheme?newScheme:null;return this};URI.prototype.HasScheme=function(){return null!==this.scheme_};URI.prototype.GetCredentials=function(){return this.credentials_&&uri_decodeThatWorks_(this.credentials_)};URI.prototype.GetRawCredentials=function(){return this.credentials_};URI.prototype.SetCredentials=function(newCredentials){this.credentials_=uri_encodeIfExists2_(newCredentials,URI_DISALLOWED_IN_SCHEME_OR_CREDENTIALS_);return this};
URI.prototype.SetRawCredentials=function(newCredentials){this.credentials_=newCredentials?newCredentials:null;return this};URI.prototype.HasCredentials=function(){return null!==this.credentials_};URI.prototype.GetDomain=function(){return this.domain_&&uri_decodeThatWorks_(this.domain_)};URI.prototype.GetRawDomain=function(){return this.domain_};URI.prototype.SetDomain=function(newDomain){this.domain_=newDomain?encodeURIComponent(newDomain):null;return this};
URI.prototype.SetRawDomain=function(newDomain){this.domain_=newDomain?newDomain:null;return this};URI.prototype.HasDomain=function(){return null!==this.domain_};URI.prototype.GetPort=function(){return this.port_&&uri_decodeThatWorks_(this.port_)};URI.prototype.SetPort=function(newPort){if(newPort){if("number"!==typeof newPort){newPort=parseInt(newPort,10);if(newPort<0||isNaN(newPort))throw new Error("Bad port number "+newPort);}this.port_=newPort.toString()}else this.port_=null;return this};
URI.prototype.HasPort=function(){return null!==this.port_};URI.prototype.GetPath=function(){return this.path_&&uri_decodeThatWorks_(this.path_)};URI.prototype.GetRawPath=function(){return this.path_};URI.prototype.SetPath=function(newPath){this.path_=uri_encodeIfExists2_(newPath,URI_DISALLOWED_IN_PATH_);return this};URI.prototype.SetRawPath=function(newPath){this.path_=newPath?newPath:null;return this};URI.prototype.HasPath=function(){return null!==this.path_};
URI.prototype.GetQuery=function(){return this.query_&&uri_decodeThatWorks_(this.query_)};URI.prototype.GetRawQuery=function(){return this.query_};URI.prototype.SetQuery=function(newQuery){this.paramCache_=null;this.query_=uri_encodeIfExists_(newQuery);return this};URI.prototype.SetRawQuery=function(newQuery){this.paramCache_=null;this.query_=newQuery?newQuery:null;return this};URI.prototype.HasQuery=function(){return null!==this.query_};
URI.prototype.SetAllCgiParameters=function(unescapedCgiParameters){this.paramCache_=null;var queryBuf=[];var separator="";for(var i=0;i<unescapedCgiParameters.length;){var k=unescapedCgiParameters[i++];var v=unescapedCgiParameters[i++];queryBuf.push(separator,encodeURIComponent(k.toString()));separator="&";if(v)queryBuf.push("=",encodeURIComponent(v.toString()))}this.query_=queryBuf.join("");return this};
URI.prototype.CheckParameterCache_=function(){if(!this.paramCache_)if(!this.query_)this.paramCache_=[];else{var cgiParams=this.query_.split(/[&\?]/);var out=[];for(var i=0;i<cgiParams.length;++i){var m=cgiParams[i].match(/^([^=]*)(?:=(.*))?$/);out.push(uri_decodeThatWorks_(m[1]),uri_decodeThatWorks_(m[2]||""))}this.paramCache_=out}};
URI.prototype.SetCgiParameterValues=function(key,values){if(typeof values==="string")values=[values];this.CheckParameterCache_();var newValueIndex=0;var pc=this.paramCache_;var params=[];for(var i=0,k=0;i<pc.length;i+=2)if(key===pc[i]){if(newValueIndex<values.length)params.push(key,values[newValueIndex++])}else params.push(pc[i],pc[i+1]);while(newValueIndex<values.length)params.push(key,values[newValueIndex++]);this.SetAllCgiParameters(params);return this};
URI.prototype.GetAllCgiParameters=function(){this.CheckParameterCache_();return this.paramCache_.slice(0,this.paramCache_.length)};URI.prototype.GetCgiParameterValues=function(paramNameUnescaped){this.CheckParameterCache_();var values=[];for(var i=0;i<this.paramCache_.length;i+=2)if(paramNameUnescaped===this.paramCache_[i])values.push(this.paramCache_[i+1]);return values};
URI.prototype.GetCgiParameterMap=function(paramNameUnescaped){this.CheckParameterCache_();var paramMap={};for(var i=0;i<this.paramCache_.length;i+=2){var key=this.paramCache_[i++],value=this.paramCache_[i++];if(!(key in paramMap))paramMap[key]=[value];else paramMap[key].push(value)}return paramMap};
URI.prototype.GetCgiParameterValue=function(paramNameUnescaped){this.CheckParameterCache_();for(var i=0;i<this.paramCache_.length;i+=2)if(paramNameUnescaped===this.paramCache_[i])return this.paramCache_[i+1];return null};URI.prototype.GetFragment=function(){return this.fragment_&&uri_decodeThatWorks_(this.fragment_)};URI.prototype.GetRawFragment=function(){return this.fragment_};URI.prototype.SetFragment=function(newFragment){this.fragment_=newFragment?encodeURIComponent(newFragment):null;return this};
URI.prototype.SetRawFragment=function(newFragment){this.fragment_=newFragment?newFragment:null;return this};URI.prototype.HasFragment=function(){return null!==this.fragment_};function uri_decodeThatWorks_(s){return decodeURIComponent(s).replace(/\+/g," ")}function uri_nullIfAbsent_(matchPart){return"string"==typeof matchPart&&matchPart.length>0?matchPart:null}
var URI_RE_=new RegExp("^"+"(?:"+"([^:/?#]+)"+":)?"+"(?://"+"(?:([^/?#]*)@)?"+"([^/?#:@]*)"+"(?::([0-9]+))?"+")?"+"([^?#]+)?"+"(?:\\?([^#]*))?"+"(?:#(.*))?"+"$");var URI_DISALLOWED_IN_SCHEME_OR_CREDENTIALS_=/[#\/\?@]/g;var URI_DISALLOWED_IN_PATH_=/[\#\?]/g;
//END GSA uri.js

// GSA Search Suggest, Copyright 2009 Google Inc.  All Rights Reserved.
var ss_g_one_name_to_display = 'Suggestion';
var ss_g_more_names_to_display = 'Suggestions';
var ss_non_query_empty_title = 'No Title';
var ss_form_element = 'search'; 
var ss_popup_element = 'search_suggest';
var ss_seq = [ 'g' ];
var ss_g_max_to_display = 10;
var ss_max_to_display = 12;
var ss_wait_millisec = 300;
var ss_delay_millisec = 30;
var ss_gsa_host = null;
var SS_OUTPUT_FORMAT_LEGACY = 'legacy';
var SS_OUTPUT_FORMAT_OPEN_SEARCH = 'os';
var SS_OUTPUT_FORMAT_RICH = 'rich';
var ss_protocol = SS_OUTPUT_FORMAT_RICH;
var ss_allow_non_query = true;
var ss_allow_debug = false;
var ss_cached=[];var ss_qbackup=null;var ss_qshown=null;var ss_loc=-1;var ss_waiting=0;var ss_painting=false;var ss_key_handling_queue=null;var ss_painting_queue=null;var ss_dismissed=false;var ss_panic=false;var SS_ROW_CLASS='ss-gac-a';var SS_ROW_SELECTED_CLASS='ss-gac-b';if(!Array.indexOf){Array.prototype.indexOf=function(obj){for(var i=0;i<this.length;i++){if(this[i]==obj){return i;}}
return-1;};}
var ss_debug=new ss_Debugger();function ss_composeSuggestUri(qVal,suggestForm){var siteVal=suggestForm.site?suggestForm.site.value:null;var clientVal=suggestForm.client?suggestForm.client.value:null;if(!qVal||!siteVal||!clientVal){return null;}
var accessVal=(suggestForm.access&&suggestForm.access.value)?suggestForm.access.value:'p';var uri='http://gsabackup.flowserve.com/suggest';if(SS_OUTPUT_FORMAT_LEGACY==ss_protocol){uri=uri+'?token='+encodeURIComponent(qVal)+'&max_matches='+ss_g_max_to_display;}else{uri=uri+'?q='+encodeURIComponent(qVal)+'&max='+ss_g_max_to_display;}
uri=uri+'&site='+encodeURIComponent(siteVal)+'&client='+encodeURIComponent(clientVal)+'&access='+encodeURIComponent(accessVal)+'&format='+encodeURIComponent(ss_protocol);return uri;}
function ss_suggest(qVal){var startTimeMs=new Date().getTime();if(!ss_cached[qVal]){ss_cached[qVal]={};}
var suggestForm=document.getElementById(ss_form_element);var uri=ss_composeSuggestUri(qVal,suggestForm);if(!uri){return;}
var url=ss_gsa_host?'http://'+ss_gsa_host+uri:uri;if(ss_panic){alert('ss_suggest() AJAX: '+url);}
var xmlhttp=XH_XmlHttpCreate();var handler=function(){if(xmlhttp.readyState==XML_READY_STATE_COMPLETED){if(ss_panic){alert('ss_suggest() AJAX: '+xmlhttp.responseText);}
var suggested;try{suggested=eval('('+xmlhttp.responseText+')');}catch(e){ss_cached[qVal].g=null;ss_show(qVal);return;}
if(ss_use.g){try{switch(ss_protocol){case SS_OUTPUT_FORMAT_LEGACY:default:var suggestions=suggested;if(suggestions&&suggestions.length>0){var found=false;ss_cached[qVal].g=[];var max=(ss_g_max_to_display<=0)?suggestions.length:Math.min(ss_g_max_to_display,suggestions.length);for(var si=0;si<max;si++){ss_cached[qVal].g[si]={'q':suggestions[si]};found=true;}
if(!found){ss_cached[qVal].g=null;}}else{ss_cached[qVal].g=null;}
break;case SS_OUTPUT_FORMAT_OPEN_SEARCH:if(suggested.length>1){var suggestions=suggested[1];if(suggestions&&suggestions.length>0){var found=false;ss_cached[qVal].g=[];var max=(ss_g_max_to_display<=0)?suggestions.length:Math.min(ss_g_max_to_display,suggestions.length);for(var si=0;si<max;si++){if(suggestions[si]&&suggestions[si]!=suggested[0]){ss_cached[qVal].g[si]={'q':suggestions[si]};found=true;}else if((suggested.length>3)&&ss_allow_non_query){var title=(suggested[2].length>si)?null:suggested[2][si];var url=(suggested[3].length>si)?null:suggested[3][si];if(url){title=!title?ss_non_query_empty_title:title;ss_cached[qVal].g[si]={'t':title,'u':url};found=true;}}}
if(!found){ss_cached[qVal].g=null;}}else{ss_cached[qVal].g=null;}}else{ss_cached[qVal].g=null;}
break;case SS_OUTPUT_FORMAT_RICH:var suggestions=suggested.results;if(suggestions&&suggestions.length>0){var found=false;ss_cached[qVal].g=[];var max=(ss_g_max_to_display<=0)?suggestions.length:Math.min(ss_g_max_to_display,suggestions.length);for(var si=0;si<max;si++){if(suggestions[si].name&&suggestions[si].name!=suggested.query){ss_cached[qVal].g[si]={'q':suggestions[si].name};found=true;}else if(ss_allow_non_query){var title=suggestions[si].content;var url=suggestions[si].moreDetailsUrl;if(url){title=!title?ss_non_query_empty_title:title;ss_cached[qVal].g[si]={'t':title,'u':url};found=true;}}}
if(!found){ss_cached[qVal].g=null;}}else{ss_cached[qVal].g=null;}
break;}}catch(e){ss_cached[qVal].g=null;}}
if(ss_allow_debug&&ss_debug&&ss_debug.getDebugMode()){var stopTimeMs=new Date().getTime();ss_debug.addRequestDebugLine(qVal,'suggest',stopTimeMs-startTimeMs,ss_cached[qVal]);}
ss_show(qVal);}};XH_XmlHttpPOST(xmlhttp,url,'',handler);}
function ss_processed(qVal){if(!ss_cached[qVal]&&ss_use.g){return false;}
return true;}
function ss_handleAllKey(e){var kid=(window.event)?window.event.keyCode:e.keyCode;switch(kid){case 40:case 38:break;case 9:case 16:ss_qbackup=null;ss_dismissed=true;ss_clear(true);var qry=document.getElementById(ss_form_element).q.value;if(!ss_processed(qry)){if(ss_panic){alert('run ajax when key off');}
ss_suggest(qry);}
break;case 113:if(!ss_allow_debug){break;}
if(ss_debug&&ss_debug.getDebugMode()){ss_debug.deactivateConsole();}else{ss_debug.activateConsole();}
break;default:break;}}
function ss_handleKey(e){var kid=(window.event)?window.event.keyCode:e.keyCode;var fo=document.getElementById(ss_form_element);var qnow=(!ss_qbackup)?fo.q.value:ss_qbackup;var sum=0;var tbl=document.getElementById(ss_popup_element);switch(kid){case 40:ss_dismissed=false;if(ss_processed(qnow)){sum=ss_countSuggestions(qnow);if(sum>0){if(tbl.style.visibility=='hidden'){ss_show(qnow);break;}
if(ss_qbackup){ss_loc++;}else{ss_qbackup=qnow;ss_loc=0;}
while(ss_loc>=sum)
ss_loc-=sum;var rows=tbl.getElementsByTagName('tr');for(var ri=0;ri<rows.length-1;ri++){if(ri==ss_loc){rows[ri].className=SS_ROW_SELECTED_CLASS;}else{rows[ri].className=SS_ROW_CLASS;}}
var suggestion=ss_locateSuggestion(qnow,ss_loc);if(suggestion.q){fo.q.value=suggestion.q;}else{fo.q.value=ss_qbackup;}}}else{if(ss_panic){alert('run ajax when key down');}
ss_suggest(qnow);}
break;case 38:ss_dismissed=false;if(ss_processed(qnow)){sum=ss_countSuggestions(qnow);if(sum>0){if(tbl.style.visibility=='hidden'){ss_show(qnow);break;}
if(ss_qbackup){ss_loc--;}else{ss_qbackup=qnow;ss_loc=-1;}
while(ss_loc<0)
ss_loc+=sum;var rows=tbl.getElementsByTagName('tr');for(var ri=0;ri<rows.length-1;ri++){if(ri==ss_loc){rows[ri].className=SS_ROW_SELECTED_CLASS;}else{rows[ri].className=SS_ROW_CLASS;}}
var suggestion=ss_locateSuggestion(qnow,ss_loc);if(suggestion.q){fo.q.value=suggestion.q;}else{fo.q.value=ss_qbackup;}}}else{if(ss_panic){alert('run ajax when key up');}
ss_suggest(qnow);}
break;case 13:var url=null;if(ss_processed(qnow)&&ss_qbackup&&ss_loc>-1){var suggestion=ss_locateSuggestion(ss_qbackup,ss_loc);if(suggestion.u){url=suggestion.u;}}
ss_qbackup=null;ss_dismissed=true;ss_clear();if(url){window.location.href=url;}
break;case 27:if(ss_qbackup){fo.q.value=ss_qbackup;ss_qbackup=null;}
ss_dismissed=true;ss_clear();break;case 37:case 39:case 9:case 16:break;default:ss_dismissed=false;if(fo.q.value==ss_qshown){}else{if(ss_key_handling_queue){clearTimeout(ss_key_handling_queue);}
ss_qbackup=null;ss_loc=-1;ss_waiting++;if(ss_allow_debug&&ss_debug&&ss_debug.getDebugMode()){ss_debug.addWaitDebugLine(fo.q.value,'queue',ss_wait_millisec);}
ss_key_handling_queue=setTimeout('ss_handleQuery("'+ss_escape(fo.q.value)+'", '+
ss_waiting+')',ss_wait_millisec);}
break;}}
function ss_handleQuery(query,waiting1){if(waiting1!=ss_waiting)return;ss_waiting=0;if(query==''){ss_clear();}else if(!ss_processed(query)){if(ss_panic){alert('run ajax when key change');}
ss_suggest(query);}else{ss_show(query);}}
function ss_sf(){document.getElementById(ss_form_element).q.focus();ss_dismissed=false;}
function ss_clear(nofocus){ss_qshown=null;var fo=document.getElementById(ss_form_element);var qnow=(!ss_qbackup)?fo.q.value:ss_qbackup;ss_hide(qnow);if(!nofocus){ss_sf();}}
function ss_hide(qry){var tbl=document.getElementById(ss_popup_element);if(tbl.style.visibility=='visible'){if(ss_panic){alert('close suggestion box');}
if(ss_allow_debug&&ss_debug&&ss_debug.getDebugMode()){ss_debug.addHideDebugLine(qry,'hide');}
tbl.style.visibility='hidden';}}
function ss_show(qry){var currentQry=document.getElementById(ss_form_element).q.value;if(currentQry!=qry){if(ss_allow_debug&&ss_debug&&ss_debug.getDebugMode()){ss_debug.addHideDebugLine(qry,'skip');}
return;}
var startTimeMs=new Date().getTime();if(ss_dismissed){ss_qshown=null;ss_hide(qry);return;}
if(!ss_processed(qry)){return;}
if(qry==''){ss_hide(qry);return;}
var g=ss_cached[qry]?ss_cached[qry].g:null;var disp=false;if(ss_use.g&&g){disp=true;}
if(!disp){ss_qshown=null;ss_hide(qry);return;}
if(ss_painting){if(ss_painting_queue){clearTimeout(ss_painting_queue);}
if(ss_allow_debug&&ss_debug&&ss_debug.getDebugMode()){ss_debug.addWaitDebugLine(qry,'delay',ss_delay_millisec);}
ss_painting_queue=setTimeout('ss_show("'+ss_escape(qry)+'")',ss_delay_millisec);return;}else{ss_painting=true;}
var tbl=document.getElementById(ss_popup_element);for(var ri=tbl.rows.length-1;ri>-1;ri--){tbl.deleteRow(ri);}
var cnt=0;for(var z=0;z<ss_seq.length;z++){switch(ss_seq[z]){case'g':cnt+=ss_showSuggestion(g,cnt,tbl);break;}
if(ss_max_to_display>0&&cnt>=ss_max_to_display){break;}}
if(cnt>0){var row=tbl.insertRow(-1);row.className='ss-gac-e';var cls=document.createElement('td');cls.colSpan=2;var clsTxt=document.createElement('span');clsTxt.onclick=function(){ss_qbackup=null;ss_clear();var query=document.getElementById(ss_form_element).q.value;if(!ss_processed(query)){ss_dismissed=true;if(ss_panic){alert('run ajax when mouse close');}
ss_suggest(query);}};clsTxt.appendChild(document.createTextNode('close'));cls.appendChild(clsTxt);row.appendChild(cls);tbl.style.visibility='visible';ss_qshown=qry;if(ss_panic){alert('open suggestion box for '+qry);}
if(ss_allow_debug&&ss_debug&&ss_debug.getDebugMode()){var stopTimeMs=new Date().getTime();ss_debug.addShowDebugLine(qry,stopTimeMs-startTimeMs,ss_cached[qry],cnt);}}else{ss_hide(qry);}
ss_painting=false;}
function ss_showSuggestion(g,cnt,tbl){if(ss_max_to_display>0&&cnt>=ss_max_to_display){return 0;}
if(g&&g.length>0){for(var i=0;i<g.length;i++){var row=tbl.insertRow(-1);row.onclick=ss_handleMouseC;row.onmousemove=ss_handleMouseM;row.className=SS_ROW_CLASS;var alt=document.createElement('td');if(g[i].q){alt.appendChild(document.createTextNode(g[i].q));}else{alt.innerHTML='<i>'+g[i].t+'</i>';}
alt.className='ss-gac-c';row.appendChild(alt);var clue='';if(i==0&&g.length==1){clue=ss_g_one_name_to_display;}else if(i==0){clue=ss_g_more_names_to_display;}
var typ=document.createElement('td');typ.appendChild(document.createTextNode(clue));typ.className='ss-gac-d';row.appendChild(typ);if(ss_max_to_display>0&&cnt+i+1>=ss_max_to_display){return i+1;}}
return g.length;}
return 0;}
function ss_handleMouseM(){var fo=document.getElementById(ss_form_element);var tbl=document.getElementById(ss_popup_element);var rows=tbl.getElementsByTagName('tr');for(var ri=0;ri<rows.length-1;ri++){if(rows[ri]==this&&rows[ri].className!=SS_ROW_SELECTED_CLASS){rows[ri].className=SS_ROW_SELECTED_CLASS;if(!ss_qbackup){ss_qbackup=fo.q.value;}
ss_loc=ri;var suggestion=ss_locateSuggestion(ss_qbackup,ss_loc);if(suggestion.q){fo.q.value=suggestion.q;}else{fo.q.value=ss_qbackup;}}else if(rows[ri]!=this){rows[ri].className=SS_ROW_CLASS;}}
ss_sf();return true;}
function ss_handleMouseC(){var fo=document.getElementById(ss_form_element);var tbl=document.getElementById(ss_popup_element);var rows=tbl.getElementsByTagName('tr');for(var ri=0;ri<rows.length-1;ri++){if(rows[ri]==this){if(!ss_qbackup){ss_qbackup=fo.q.value;}
ss_loc=ri;var suggestion=ss_locateSuggestion(ss_qbackup,ss_loc);if(suggestion.q){fo.q.value=suggestion.q;fo.submit();}else{fo.q.value=ss_qbackup;if(suggestion.u){window.location.href=suggestion.u;}}
break;}}}
function ss_countSuggestions(query){var cnt=0;for(var i=0;i<ss_seq.length;i++){switch(ss_seq[i]){case'g':cnt+=ss_cached[query].g?ss_cached[query].g.length:0;break;}
if(ss_max_to_display>0&&cnt>=ss_max_to_display){return ss_max_to_display;}}
return cnt;}
function ss_locateSuggestion(query,loc){var cnt1=0;var cnt2=0;var type=null;for(var z=0;z<ss_seq.length;z++){switch(ss_seq[z]){case'g':cnt2+=ss_cached[query].g?ss_cached[query].g.length:0;break;}
if(loc>=cnt1&&loc<cnt2){switch(ss_seq[z]){case'g':var qV=ss_cached[query].g[loc-cnt1].q;if(qV){return{'q':qV};}else{return{'u':ss_cached[query].g[loc-cnt1].u};}}
break;}
cnt1=cnt2;}
return null;}
function ss_escape(query){return query.replace(/\\/g,'\\\\').replace(/\"/g,'\\\"');}
function ss_escapeDbg(query){var escapedQuery='';var ch=query.split('');for(var i=0;i<ch.length;i++){switch(ch[i]){case'&':escapedQuery+='&';break;case'<':escapedQuery+='<';break;case'>':escapedQuery+='>';break;default:escapedQuery+=ch[i];break;}}
return escapedQuery;}
function ss_Debugger(){this.debugMode=false;}
ss_Debugger.DEBUG_CONSOLE_ID='ss_debug_console';ss_Debugger.DEBUG_CONTENT_ID='ss_debug_content';ss_Debugger.DEBUG_TOGGLE_ID='ss_debug_toggle';ss_Debugger.prototype.getDebugMode=function(){return this.debugMode;};ss_Debugger.prototype.activateConsole=function(){var console=document.getElementById(ss_Debugger.DEBUG_CONSOLE_ID);if(console){console.style.display='block';}else{var dc=document.createElement('div');dc.id=ss_Debugger.DEBUG_CONSOLE_ID;dc.zIndex=100;dc.className='expanded';var title=document.createElement('h1');title.appendChild(document.createTextNode('GSA Suggest Debug Console'));title.style.display='inline';dc.appendChild(title);var actn=document.createElement('div');actn.style.float='right';var btn=document.createElement('button');btn.onclick=function(event){var debugContent=document.getElementById(ss_Debugger.DEBUG_CONTENT_ID);if(debugContent){for(var ri=debugContent.rows.length-1;ri>0;ri--){debugContent.deleteRow(ri);}}};btn.appendChild(document.createTextNode('Clear console'));actn.appendChild(btn);btn=document.createElement('button');btn.onclick=function(event){ss_cached=[];};btn.appendChild(document.createTextNode('Clear cache'));actn.appendChild(btn);btn=document.createElement('button');btn.id=ss_Debugger.DEBUG_TOGGLE_ID;btn.onclick=function(event){var debugConsole=document.getElementById(ss_Debugger.DEBUG_CONSOLE_ID);if(debugConsole){var b=document.getElementById(ss_Debugger.DEBUG_TOGGLE_ID);if(debugConsole.className.indexOf('expanded')!=-1){debugConsole.className=debugConsole.className.replace(/expanded/,'contracted');b.innerHTML='Maximize';}else{debugConsole.className=debugConsole.className.replace(/contracted/,'expanded');b.innerHTML='Minimize';}}};btn.appendChild(document.createTextNode('Minimize'));actn.appendChild(btn);actn.style.display='inline';dc.appendChild(actn);dc.appendChild(document.createElement('br'));var pane=document.createElement('table');pane.id=ss_Debugger.DEBUG_CONTENT_ID;var dhr=pane.insertRow(-1);var dhc=document.createElement('th');dhc.innerHTML='Query';dhr.appendChild(dhc);dhc=document.createElement('th');dhc.innerHTML='Type';dhr.appendChild(dhc);dhc=document.createElement('th');dhc.innerHTML='Time';dhr.appendChild(dhc);dhc=document.createElement('th');dhc.innerHTML='g';dhr.appendChild(dhc);dhc=document.createElement('th');dhc.innerHTML='Total';dhr.appendChild(dhc);dc.appendChild(pane);document.body.appendChild(dc);}
this.debugMode=true;};ss_Debugger.prototype.deactivateConsole=function(){var console=document.getElementById(ss_Debugger.DEBUG_CONSOLE_ID);if(console){console.style.display='none';}
this.debugMode=false;};ss_Debugger.prototype.addRequestDebugLine=function(query,type,time,obj){var debugContent=document.getElementById(ss_Debugger.DEBUG_CONTENT_ID);if(debugContent){var currentRow=debugContent.insertRow(1);var currentCell=document.createElement('td');currentCell.innerHTML='<'+ss_escapeDbg(query)+'>';currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentCell.innerHTML=type;currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentCell.className='no';currentCell.innerHTML=time+' ms';currentRow.appendChild(currentCell);switch(type){case'suggest':currentCell=document.createElement('td');currentCell.className='no';currentCell.innerHTML=(obj.g?obj.g.length:0);currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentRow.appendChild(currentCell);break;default:currentCell=document.createElement('td');currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentRow.appendChild(currentCell);break;}}};ss_Debugger.prototype.addShowDebugLine=function(query,time,o,total){var debugContent=document.getElementById(ss_Debugger.DEBUG_CONTENT_ID);if(debugContent){var currentRow=debugContent.insertRow(1);var currentCell=document.createElement('td');currentCell.innerHTML='<'+ss_escapeDbg(query)+'>';currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentCell.innerHTML='<i>show</i>';currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentCell.className='no';currentCell.innerHTML=time+' ms';currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentCell.className='no';currentCell.innerHTML=(o?(o.g?o.g.length:0):0);currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentCell.className='no';currentCell.innerHTML=total;currentRow.appendChild(currentCell);}};ss_Debugger.prototype.addHideDebugLine=function(query,type){var debugContent=document.getElementById(ss_Debugger.DEBUG_CONTENT_ID);if(debugContent){var currentRow=debugContent.insertRow(1);var currentCell=document.createElement('td');currentCell.innerHTML='<'+ss_escapeDbg(query)+'>';currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentCell.innerHTML='<i>'+type+'</i>';currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentCell.className='no';currentCell.innerHTML='0 ms';currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentRow.appendChild(currentCell);}};ss_Debugger.prototype.addWaitDebugLine=function(query,type,time){var debugContent=document.getElementById(ss_Debugger.DEBUG_CONTENT_ID);if(debugContent){var currentRow=debugContent.insertRow(1);var currentCell=document.createElement('td');currentCell.innerHTML='<'+ss_escapeDbg(query)+'>';currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentCell.innerHTML='<i>'+type+'</i>';currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentCell.className='no';currentCell.innerHTML=time+' ms';currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentRow.appendChild(currentCell);currentCell=document.createElement('td');currentRow.appendChild(currentCell);}};var ss_use={};ss_use.g=ss_seq.indexOf('g')>=0?true:false;document.onkeyup=ss_handleAllKey;
/* gaTracker */ 
(function($){$.gaTracker=function(code,opts){opts=jQuery.extend({external:'/external/',mailto:'/mailtos/',download:'/downloads/',extensions:['pdf','doc','xls','csv','jpg','gif','mp3','swf','txt','ppt','zip','gz','dmg','xml','js']},opts);function decorateLink(u){var trackingURL='';if(u.indexOf('://')==-1&&u.indexOf('mailto:')!=0){var ext=u.split('.')[u.split('.').length-1];var exts=opts.extensions;for(i=0;i<exts.length;i++){if(ext==exts[i]){trackingURL=opts.download+u;break;}}}else{if(u.indexOf('mailto:')==0){trackingURL=opts.mailto+u.substring(7);}else{var regex=/([^:\/]+)*(?::\/\/)*([^:\/]+)(:[0-9]+)*\/?/i;var linkparts=regex.exec(u);var urlparts=regex.exec(location.href);if(linkparts[2]!=urlparts[2])trackingURL=opts.external+u;}}
return trackingURL;}
function addTracking(){$.pageTracker=_gat._getTracker(code);$.pageTracker._initData();$.pageTracker._trackPageview();$('a').each(function(){var u=$(this).attr('href');if(typeof(u)!='undefined'){var newLink=decorateLink(u);if(newLink.length){$(this).click(function(){$.pageTracker._trackPageview(newLink);});}}});}
function initGA(){try{var gaURL=(location.href.indexOf('https')==0?'https://ssl':'http://www');gaURL+='.google-analytics.com/ga.js';$.getScript(gaURL,function(){addTracking();});}catch(err){console.log('Failed to load Google Analytics:'+err);}}
initGA();}})(jQuery);
function hideloading(obj){ $("." + $(obj).attr("id")).hide(); }
function mailpage() {
	mail_str = "mailto:?body=Blue Ribbon Authorized Service Centers: http://www.flowserve.com" + $('#iFrmAddress').attr('src');
	mail_str += "%0D%0A Flowserve Limitorque Home Page: http://www.limitorque.com/blueribbon"; 
	location.href = mail_str;
}

/* page format literature search results script */
	function showFormatLiterature(oid){
	var aId =$("#"+oid);
	//alert("aId=="+aId);
	if( $(aId).is(":visible")){
			$(aId).hide(300);
			}else{
				 $(aId).show(300);
		}
	}
	
$(document).ready(function(){
//literature search results page format controls
	var mouse_is_inside = false;
		$('.literature-sub').hover(function(){ 
			mouse_is_inside=true; 
		}, function(){ 
			mouse_is_inside=false; 
		});
	
	//added jeetu
       var is_hreaf = false;
		$("div.search-result-list > a").hover(function(){
			is_hreaf = true; 			
		}, function(){ 
			is_hreaf=false; 
		});

	//end added
		$('#background').mouseup(function(){ 
			//updated to check if mouse outside and not on tag a href
			if(! mouse_is_inside && !is_hreaf) {
				$('.literature-sub').hide();
			}
		});
	// temporary rewrites are at the bottom
	$('#tabs_control').tabs(); // blueribbon tabs control.
	// language un-switcher (temporary rewrites are at the bottom)
	if (window.location.href.slice(window.location.href.indexOf('.com')+5).split('/').length > 3) {
		$('#language-menu').show();
	}
	var phref = window.location.href;
	if(phref.indexOf('/Products/Pumps') != -1) {
		$('#login-link').show();   
	}
	$('.drop').bgiframe(); 

	function addMega() {
		if($.browser.msie&&/6.0/.test(navigator.userAgent)) {
			$('div.drop',this).show();
		} else {
			$('div.drop',this).fadeIn(400);
		}
	}
	function removeMega() {
		$('div.drop',this).hide('', function() {
			$('div.mega-col').css('display', 'block');
		});
	}
	var megaConfig = {
		interval: 200,
		sensitivity: 20,
		over: addMega, // function to call when mouse stop
		timeout: 325, // wait before exec out
		out: removeMega
	};

	var li_mega = $('li.mega');
	li_mega
		.hoverIntent(megaConfig)
		.hover(
			function () { $(this).addClass("mega_over"); }, 
			function () { $(this).removeClass("mega_over");	}
		); 

	$('li.mega_sub').hoverIntent(megaConfig);

	$(".home_slider").easySlider( 
	{
		prevId: 		'prev-left',
		prevText: 		'&nbsp;',
		nextId: 		'next-right',	
		nextText: 		'&nbsp;',
		controlsShow:	true,
		controlsBefore:	'<div class=\"buttons-h\">',
		controlsAfter:	'</div>',	
		controlsFade:	true,
		firstId: 		'firstBtn',
		firstText: 		'First',
		firstShow:		false,
		lastId: 		'lastBtn',	
		lastText: 		'Last',
		lastShow:		false,				
		vertical:		false,
		speed: 		500,
		auto:		false,
		pause:		2000,
		continuous:		true, 
		numeric: 		false,
		numericId: 		'controls',
		insertAfter:        false,
		ease:               'swing',
		prevNext:           true
	});
    $(".news_slider").easySlider(
	{
		prevId: 		'prev-left',
		prevText: 		'&nbsp;',
		nextId: 		'next-right',	
		nextText: 		'&nbsp;',
		controlsShow:	true,
		controlsBefore:	'<div class=\"buttons-h\">',
		controlsAfter:	'</div>',	
		controlsFade:	true,
		firstId: 		'firstBtn',
		firstText: 		'First',
		firstShow:		false,
		lastId: 		'lastBtn',	
		lastText: 		'Last',
		lastShow:		false,				
		vertical:		false,
		speed: 		500,
		auto:		false,
		pause:		2000,
		continuous:		true, 
		numeric: 		false,
		numericId: 		'controls',
		insertAfter:        false,
		ease:               'swing',
		prevNext:           true
	});
/*
    $("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
    $("#feature *").hover(
        function() { $("#featured").tabs("rotate",0,true); },
        function() { $("#featured").tabs("rotate",5000,true); }
    ); 
*/
	$("#featured").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
	$("#featured").hover(
		function() { $("#featured").tabs("rotate",0,true); }, 
		function() { $("#featured").tabs("rotate",5000,true); }
	);

	$('#trail li').hover(
		function() { $('ul', this).css('visibility', 'visible'); },
		function() { $('ul', this).css('visibility', 'hidden'); }
	);

	$(".side_slider").easySlider(
	{
		prevId: 		'prev-left',
		prevText: 		'&nbsp;',
		nextId: 		'next-right',	
		nextText: 		'&nbsp;',
		controlsShow:	true,
		controlsBefore:	'<div class=\"buttons-h\">',
		controlsAfter:	'</div>',	
		controlsFade:	true,
		firstId: 		'firstBtn',
		firstText: 		'First',
		firstShow:		false,
		lastId: 		'lastBtn',	
		lastText: 		'Last',
		lastShow:		false,				
		vertical:		false,
		speed: 		500,
		auto:		false,
		pause:		2000,
		continuous:		true, 
		numeric: 		false,
		numericId: 		'controls',
		insertAfter:		false,
		ease:				'swing',
		prevNext:			true
	});
	$("#feature-slider").easySlider(
	{
		prevId: 		'prev-up',
		prevText: 		'&nbsp;',
		nextId: 		'next-down',	
		nextText: 		'&nbsp;',
		controlsShow:	false,
		controlsBefore:	'',
		controlsAfter:	'',	
		controlsFade:	true,
		firstId: 		'firstBtn',
		firstText: 		'First',
		firstShow:		false,
		lastId: 		'lastBtn',	
		lastText: 		'Last',
		lastShow:		false,				
		vertical:		false,
		speed: 		500,
		auto:		true,
		pause:		5000,
		continuous:		true, 
		numeric: 		false,
		numericId: 		'controls',
		insertAfter:		false,
		ease:				'swing',
		prevNext:			true
	});

	$.gaTracker('UA-5548405-1',
	{
		external:	'/external/',
		mailto:		'/mailto/',
		download:	'/downloads/',
		extensions:	['pdf','doc','xls','csv','jpg','gif', 'mp3', 'swf','txt','ppt','zip','gz','dmg','xml']
	});
	
	// temporary rewrites 
	//$('#fragment-0 a').attr('href', 'http://www.flowserve.com/sustainability'); // sustainability home feature
	/* spotlight to earnings call
	$('#spotlights div.home_slider li:eq(1) a').each(function(i){
		$(this).attr('href', 'http://phx.corporate-ir.net/phoenix.zhtml?p=irol-eventDetails&c=79032&eventID=2712366');
	});*/

	// in-context menu fix
	$("div[id^='topId_']").css({'position' : 'relative', 'clear' : 'none', 'z-index' : '', 'float' : 'left', 'border' : '1px dotted red', 'top' : '0', 'left' : '0' });

	// iframe loading image
	// keep all iframes in the form <iframe src="url" onload="hideloading(this)"></iframe>
	var imgs_count = 0;
	$("#main iframe").each(function(){
		if(( $(this).attr('name')!= "google_conversion_frame" ) && ( $(this).attr('class')!= "noload" )){
			$(this).attr("id", "loading" + imgs_count); $(this).before("<div class=\"iframe_container\"><div class=\"loading" + imgs_count + "\" id=\"loading-img\"></div>"); $(this).after("</div>"); imgs_count++
		}
	});
	Shadowbox.init();
	$("#home-intro #home_video_button img").hover(
		function() { this.src = this.src.replace("button","button1"); },
		function() { this.src = this.src.replace("button1","button"); }
	);
	//hide extra paragraphs that are empty in IR site
	$('p.hugin').filter(function(){return $(this).html() == '&nbsp;';}).hide();
	//IR fixes
	$('td.hugin[align=right]').addClass("force-center");

});
