(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)})}});(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")}})})();

AdblGlobal={};var ap_instances=new Array();function ap_stopAll(playerID){for(var i=0;i<ap_instances.length;i++){try{if(ap_instances[i]!=playerID){document.getElementById("audioplayer"+ap_instances[i].toString()).SetVariable("closePlayer",1)}else{document.getElementById("audioplayer"+ap_instances[i].toString()).SetVariable("closePlayer",0)}}catch(errorObject){}}}function ap_registerPlayers(){var objectID;var objectTags=document.getElementsByTagName("object");for(var i=0;i<objectTags.length;i++){objectID=objectTags[i].id;if(objectID.indexOf("audioplayer")==0){ap_instances[i]=objectID.substring(11,objectID.length)}}}var ap_clearID=setTimeout(ap_registerPlayers,1000);(function(){var LOADING_STR="Loading...";function changeLocale(loc){if(!loc){return}var url;switch(loc){case"FR":url="http://www.audible.fr/";break;case"DE":url="http://www.audible.de/";break;case"UK":url="http://www.audible.co.uk";break;case"US":default:url="http://www.audible.com/";break}document.location=url}function getPageAction(){return $('input[name="appAction"]').attr("value")}function getPageActionToken(){return $('input[name="appActionToken"]').attr("value")}function addEventDelegation(eventType,container,className,callBackFn,args){if(!className||!callBackFn||!eventType||typeof callBackFn!=="function"){return}$(container)[eventType](function(evt){var target=$(evt.target);if(target.hasClass(className)||target.parents().hasClass(className)){evt.preventDefault();callBackFn(evt,args||"")}})}var isPopupOpened=false;var popupArgs="";var isCartPopupOpened=false;function closePopup(){if(popupArgs){$("#"+popupArgs.containerId).css("display","none");isPopupOpened=false}}function closeBtnClickHandler(evt){closePopup()}function outsideClickHandler(evt){var target=$(evt.target);if(isPopupOpened&&!target.hasClass(popupArgs.clsOriginal)&&!target.hasClass(popupArgs.clsTabImg)&&!(target.parents("."+popupArgs.clsBottom).length>0)&&!target.hasClass(popupArgs.clsBottom)){closePopup()}}function openCartPopup(){isPopupOpened=true;var cssProperties=getCartPopupCSSProps();if($("#"+popupArgs.containerId).length==0){var strBuilder=[];strBuilder.push('<div id="'+popupArgs.containerId+'">');strBuilder.push('<div class="'+popupArgs.clsTop+'">');strBuilder.push('<span class="'+popupArgs.clsTabBg+'">');strBuilder.push('<span class="'+popupArgs.clsBlank+'"></span></span>');strBuilder.push('</div><div class="'+popupArgs.clsBottom+'">');strBuilder.push('<a href="#" class="'+popupArgs.clsCloseBtn+'"></a>');strBuilder.push('<div id="'+popupArgs.contentId+'">');strBuilder.push(popupArgs.content+"</div></div></div>");$(strBuilder.join("")).appendTo("body").css(cssProperties)}else{$("#"+popupArgs.contentId).html(popupArgs.content);$("#"+popupArgs.containerId).css(cssProperties);$("."+popupArgs.clsTabBg).html('<span class="'+popupArgs.clsBlank+'"></span>')}}function getCartPopupCSSProps(){var targetLocation;targetLocation=popupArgs.srcBtn.offset();targetLocation.top=targetLocation.top-(popupArgs.containerOffsetY?popupArgs.containerOffsetY:10);targetLocation.left=targetLocation.left-(popupArgs.containerOffsetX?popupArgs.containerOffsetX:70);var cssProperties={display:"block",position:"absolute",top:targetLocation.top,left:targetLocation.left};return cssProperties}function fixCartPopupPositionOnResize(evt){if($("#"+popupArgs.containerId).length>0&&isPopupOpened){$("#"+popupArgs.containerId).css(getCartPopupCSSProps())}}function checkForExistingPopup(){if(isPopupOpened){closePopup()}}function addToShoppingCart(evt){if(isCartPopupOpened){return}checkForExistingPopup();var target=$(evt.target);popupArgs={srcBtn:target,clsTop:"adbl-cart-popup-top",clsTabBg:"adbl-add-cart-bg",clsTabImg:"adbl-in-cart",clsBottom:"adbl-cart-popup-bottom",clsCloseBtn:"adbl-popup-close",clsOriginal:"adbl-add-cart",containerId:"adbl_cart_popup",contentId:"adbl_cart_popup_content",containerOffsetX:(($.browser.msie&&($.browser.version.substring(0,1)<8))?"67":"69"),containerOffsetY:(($.browser.msie&&($.browser.version.substring(0,1)<8))?"9":"13"),content:LOADING_STR,clsBlank:"adbl-empty-btn-popup"};openCartPopup();isCartPopupOpened=true;window.setTimeout(function(){ajaxAddItemToCart(target)},0)}function addToShoppingCartFromPopup(evt){var target=$(evt.target);$("#"+popupArgs.contentId).find(".adbl-popup-msg").each(function(){$(this).html("Adding...")});ajaxAddItemToCart(target,true)}function ajaxAddItemToCart(targetElm,useExistingPopup){var dest=targetElm.attr("href")||"";dest+="&appAction="+getPageAction()+"&appActionToken="+getPageActionToken();$.get(dest,function(data,textStatus){isCartPopupOpened=false;var showError=false;var content="";if(textStatus=="success"){try{eval("var respObj = "+data)}catch(ex){showError=true}if(respObj.status=="success"){content="This title has been added to your cart.";$("."+popupArgs.clsTabBg).html('<span class="'+popupArgs.clsTabImg+'"></span>');showInCart()}else{if(respObj.status=="duplicate"){content="This title has already been added to your cart.";$("."+popupArgs.clsTabBg).html('<span class="'+popupArgs.clsTabImg+'"></span>');showInCart()}else{if(respObj.status=="purchased"){content="This title has already been purchased.";$("."+popupArgs.clsTabBg).html('<span class="'+popupArgs.clsOriginal+'"></span>')}else{showError=true}}}}else{showError=true}if(showError){content="We are sorry, we were unable to add this product to the cart. Please try again"}if(useExistingPopup){$("#"+popupArgs.contentId).find(".adbl-popup-msg").each(function(){$(this).html(content)})}else{content='<div class="adbl-popup-msg">'+content+"</div>";content+='<div class="adbl-link-cont"><a href="/mycart" class="adbl-link">View Cart</a></div>';$("#"+popupArgs.contentId).html(content)}if(respObj.status=="success"){$(".adbl-cart-nav").trigger("updateCart",[respObj.numItems])}})}function showInCart(){popupArgs.srcBtn.removeClass(popupArgs.clsOriginal);popupArgs.srcBtn.addClass(popupArgs.clsTabImg)}function addToCartShort(evt){if(isCartPopupOpened){return}checkForExistingPopup();var target=$(evt.target);popupArgs={srcBtn:target,clsTop:"adbl-cart-popup-top",clsTabBg:"adbl-cart-short-bg",clsTabImg:"adbl-in-cart-short",clsBottom:"adbl-cart-popup-bottom",clsCloseBtn:"adbl-popup-close",clsOriginal:"adbl-cart-short",containerId:"adbl_cart_popup_short",contentId:"adbl_cart_popup_content_short",containerOffsetX:("90"),containerOffsetY:"8",content:LOADING_STR,clsBlank:"adbl-empty-btn-popup-short"};openCartPopup();isCartPopupOpened=true;window.setTimeout(function(){ajaxAddItemToCart(target)},0)}function updateCart(e,val){var itemStr=(val==1)?"item":"items";var cartDesc="("+val+" "+itemStr+")";$(".adbl-cart-desc").html(cartDesc)}function addToWishList(evt){evt.preventDefault();checkForExistingPopup();var target=$(evt.target);popupArgs={srcBtn:target,clsTop:"adbl-wish-list-popup-top",clsTabBg:"adbl-add-wish-list-bg",clsTabImg:"adbl-in-wish-list",clsBottom:"adbl-wish-list-popup-bottom",clsCloseBtn:"adbl-wish-list-popup-close",clsOriginal:"adbl-add-wish-list",containerId:"adbl_wish_list_popup",contentId:"adbl_wish_list_popup_content",containerOffsetX:(($.browser.msie&&($.browser.version.substring(0,1)<8))?"67":"69"),containerOffsetY:(($.browser.msie&&($.browser.version.substring(0,1)<8))?"9":"14"),content:LOADING_STR,clsBlank:"adbl-empty-btn-popup"};openCartPopup();window.setTimeout(function(){ajaxAddToWishList(target)},0)}function ajaxAddToWishList(target){var dest=target.attr("href")||"";dest+="&appAction="+getPageAction()+"&appActionToken="+getPageActionToken();$.get(dest,function(data,statusText){if(data){try{eval("var dataObj = "+data);content=buildWishListPopupContent(dataObj)}catch(ex){content=buildWishListErrorContent()}$("#"+popupArgs.contentId).html(content);addEventDelegation("click",$("body"),"adbl-add-cart-no-popup",addToShoppingCartFromPopup)}})}function buildWishListErrorContent(){var cont=['<div class="adbl-popup-msg">'];cont.push("Error occurred while adding the title to your wish list. Please try again");cont.push("</div>");return cont.join("")}function buildWishListPopupContent(data){var cont=['<div class="adbl-popup-msg">'];if(data.status){if(data.status=="Success"){cont.push("This title has been added to your wish list.");$("."+popupArgs.clsTabBg).html('<span class="'+popupArgs.clsTabImg+'"></span>');showInCart()}else{if(data.status=="Duplicate"){cont.push("This title has already been added to your wish list.");$("."+popupArgs.clsTabBg).html('<span class="'+popupArgs.clsTabImg+'"></span>');showInCart()}else{if(data.status=="IsInLibrary"){cont.push("This title is already in your library.");$("."+popupArgs.clsTabBg).html('<span class="'+popupArgs.clsOriginal+'"></span>')}else{if(data.status=="noGeo"){cont.push("We are not authorized to sell this item to your geographic location.");$("."+popupArgs.clsTabBg).html('<span class="'+popupArgs.clsOriginal+'"></span>')}else{if(data.status=="Failure"){cont.push("Error occurred while adding the title to your wish list. Please try again");$("."+popupArgs.clsTabBg).html('<span class="'+popupArgs.clsOriginal+'"></span>')}}}}}cont.push("</div>");cont.push('<a class="adbl-view-wish-list adbl-link" href="/wl">Go To Wish List</a>');if(data.current&&$.isArray(data.current)&&data.current.length>0){cont.push('<div class="adbl-recent-wish-list">Other recently added titles:');cont.push('<ul class="adbl-popup-titles">');for(var i=0;i<data.current.length;i++){if(data.current[i].title){var prodTitle=data.current[i].title.split(":")[0];cont.push("<li>");cont.push('<a href="/ajaxcart?cartAction=addItem&asin='+data.current[i].asin+'" class="adbl-add-cart-no-popup"></a>');cont.push('<a class="adbl-popup-title adbl-link" href="/pd?asin='+data.current[i].asin+'">'+prodTitle+"</a>");cont.push("</li>")}}cont.push("</ul>");cont.push("</div>")}}return cont.join("")}function addToWishListShort(evt){checkForExistingPopup();var target=$(evt.target);popupArgs={srcBtn:target,clsTop:"adbl-wish-list-popup-top",clsTabBg:"adbl-list-short-bg",clsTabImg:"adbl-in-list-short",clsBottom:"adbl-wish-list-popup-bottom",clsCloseBtn:"adbl-wish-list-popup-close",clsOriginal:"adbl-wish-list-short",containerId:"adbl_list_popup_short",contentId:"adbl_list_popup_content_short",containerOffsetX:("90"),containerOffsetY:"8",content:LOADING_STR,clsBlank:"adbl-empty-btn-popup-short"};openCartPopup();window.setTimeout(function(){ajaxAddToWishList(target)},0)}function showFlyout(element,evt){var topLimit=document.documentElement.scrollTop;var top=evt.pageY-element.height()-45;top=(top<topLimit)?topLimit:top;var diffWidth=$("body").css("width").replace("px","")-$("#adbl_page_content").css("width").replace("px","");var diffX;if(diffWidth>100){diffX=diffWidth/2}else{diffX=10;if($.browser.msie){diffX=70}}var newLeft=evt.pageX-diffX;var rightEdge=newLeft+element.width();var pageContentRightEdge=$("#adbl_page_content").position().left+$("#adbl_page_content").width();if($.browser.msie){pageContentRightEdge-=30}if(rightEdge>pageContentRightEdge){newLeft=pageContentRightEdge-element.width();if(!$.browser.msie){newLeft-=30}}var cssProps={top:top,left:newLeft,display:"block"};element.css(cssProps)}function hideFlyout(element){element.css("display","none")}function getProdOverlayElm(target){var prodOverlay;var prodClassNames=["adbl-prod-long","adbl-prod-short","adbl-prod-result","adbl-prod-item","adbl-mod-content"];for(var i=0;i<prodClassNames.length;i++){var prodImages=target.parents("."+prodClassNames[i]);if(prodImages.length>0){prodOverlay=prodImages.children(".adbl-prod-overlay");break}}return prodOverlay}function mouseOverProductImage(evt){var target=$(evt.target);var prodOverlay=getProdOverlayElm(target);if(typeof prodOverlay!=="undefined"){showFlyout(prodOverlay,evt)}}function mouseOutProductImage(evt){var target=$(evt.target);var prodOverlay=getProdOverlayElm(target);if(typeof prodOverlay!=="undefined"){checkForOverlapAndHideFlyout(evt,prodOverlay)}}function mouseOverFlyoutIcon(evt){var target=$(evt.target);var prodOverlay=target.parent().children(".adbl-prod-overlay");target.css("cursor","pointer");showFlyout(prodOverlay,evt)}function mouseOutFlyoutIcon(evt){var target=$(evt.target);var prodOverlay=target.parent().children(".adbl-prod-overlay");checkForOverlapAndHideFlyout(evt,prodOverlay)}function checkForOverlapAndHideFlyout(evt,prodOverlay){if(!$(evt.relatedTarget).hasClass("adbl-prod-overlay")&&!$(evt.relatedTarget).parents().hasClass("adbl-prod-overlay")){hideFlyout(prodOverlay)}else{$(prodOverlay).bind("mouseout",function(e){if(e.relatedTarget!=evt.target){hideFlyout(prodOverlay)}})}}function displayMoreItems(evt){evt.preventDefault();var target=$(evt.target);if(target[0].tagName.toLowerCase()!=="a"){target=target.parent()}var spanElm=target.children("span");spanElm.text("Fewer");target.parent().parent().find("li.adbl-more-item").each(function(){$(this).css("display","block")});window.setTimeout(function(){spanElm.removeClass("adbl-more-text");spanElm.addClass("adbl-less-text");target.removeClass("adbl-link-more-items");target.addClass("adbl-link-few-items")},500)}function displayFewerItems(evt,msg){evt.preventDefault();var target=$(evt.target);if(target[0].tagName.toLowerCase()!=="a"){target=target.parent()}var spanElm=target.children("span");spanElm.text("More");target.parent().parent().find("li.adbl-more-item").each(function(){$(this).css("display","none")});window.setTimeout(function(){spanElm.removeClass("adbl-less-text");spanElm.addClass("adbl-more-text");target.removeClass("adbl-link-few-items");target.addClass("adbl-link-more-items")},500)}var flashPlayerLocation="http://adbl-remote-dev-9014.sea19.amazon.com:9000/flash/soundplayerAltered.swf";function createSamplePlayers(){if(typeof swfobject=="undefined"){return}$(".adbl-sample-embed").each(function(){buildSamplePlayer($(this))});function buildSamplePlayer(element){var adblProdIdOrg=element.children("span").attr("id");if(!adblProdIdOrg){return}var adblProdId=adblProdIdOrg.replace(/adbl_\d+_/,"");var samplePlayerUrl="http://audible.edgeboss.net/download/audible/content/";$.each(adblProdId.split("_"),function(){samplePlayerUrl+=this+"/"});samplePlayerUrl+=adblProdId+"_sample.mp3";var flashvars={playerID:"10",soundFile:encodeURIComponent(samplePlayerUrl),rightbg:"0x9dbb41",leftbg:"0x9dbb41",bg:"0xeefac8",lefticon:"0xffffff",righticon:"0xffffff",border:"0x000000",slider:"0x9dbb41"};var params={prodname:"audiobook",name:"audioplayer10",quality:"high",wmode:"transparent"};var attributes={};swfobject.embedSWF(flashPlayerLocation,adblProdIdOrg,"40","12","9.0.0","expressInstall.swf",flashvars,params,attributes)}}function animateFlashModule(){var FLASH_MOD_INTERVAL=8000;var flashModTimer;var curMod=1;var totalMods;function fadeOutCallback(){var newIndex=((curMod+1)<(totalMods+1))?curMod+1:1;$("#adbl_flash_mod_"+newIndex).fadeIn("slow",function(){curMod=newIndex})}function stopAnimation(evt){var target=$(evt.target);window.clearInterval(flashModTimer);var goToMod=target.text();window.setTimeout(function(){$("#adbl_flash_mod_"+curMod).fadeOut("slow",function(){$("#adbl_flash_mod_"+goToMod).fadeIn("slow");curMod=goToMod})},500)}totalMods=$(".adbl-flash-mod").length;$(".adbl-flash-other-frames-link").bind("click",stopAnimation);flashModTimer=window.setInterval(function(){if(isScrolledIntoView($(".adbl-flash-mod-cont"))){$("#adbl_flash_mod_"+curMod).fadeOut("fast",fadeOutCallback)}},FLASH_MOD_INTERVAL);function isScrolledIntoView(elem){var docViewTop=$(window).scrollTop();var docViewBottom=docViewTop+$(window).height();var elemTop=$(elem).offset().top;var elemBottom=elemTop+$(elem).height();return((elemBottom>=docViewTop)&&(elemTop<=docViewBottom)&&(elemBottom<=docViewBottom)&&(elemTop>=docViewTop))}}function checkForEnterAndSubmitForm(evt){if(evt.keyCode==13){var target=$(evt.target);while(target.get(0).tagName!="FORM"){target=target.parent()}var formId=target.attr("id");$('form[id="'+formId+'"]').submit()}}var AdblRatingUI=(function(){var activeRatingContList={};var curRatingValue=-1;function onRating(evt){var target=$(evt.target);target.css("cursor","pointer");var ratingCont=target.parent();var ratingElms=$(ratingCont).find("a");var ratingValue=ratingElms.index(target);if(ratingValue>-1){curRatingValue=ratingValue+1;var asin=$(ratingCont).attr("asin");showRating(activeRatingContList[asin],ratingValue)}}function showStar(elm,isFull){if(isFull){elm.removeClass("adbl-rating-empty");elm.addClass("adbl-rating-full")}else{elm.removeClass("adbl-rating-full");elm.addClass("adbl-rating-empty")}}function saveRating(evt){var ratingCont=getRatingCont(evt);var asin=$(ratingCont).attr("asin");var ratingContList=activeRatingContList[asin];for(var i=0;i<ratingContList.length;i++){$(ratingContList[i]).attr("rating",curRatingValue)}showRating(ratingContList,curRatingValue-1);if($("#adbl_review_text").length<=0){sumbitRating(evt)}}function sumbitRating(evt){var appAction=getPageAction();var appActionToken=getPageActionToken();var ratingCont=getRatingCont(evt);var asin=ratingCont.attr("asin");var dest="/set-rating";var postData={appAction:appAction,appActionToken:appActionToken,rating:curRatingValue,asin:asin};$.post(dest,postData,function dataLoaded(data,textStatus){if(!data||data==="failure"){AdblGlobal.writeError("Error submitting rating")}})}function showRating(ratingContList,ratingIndex){for(var k=0;k<ratingContList.length;k++){var ratingElms=$(ratingContList[k]).find("a");var i=0;while(i<=ratingIndex){showStar($(ratingElms.get(i)),true);i++}while(i<5){showStar($(ratingElms.get(i)),false);i++}}}function doneWithRating(evt){var ratingCont=getRatingCont(evt);if($(ratingCont).hasClass("adbl-rating-act-cont")){var savedRating=$(ratingCont).attr("rating");var asin=$(ratingCont).attr("asin");showRating(activeRatingContList[asin],savedRating-1)}}function getRatingCont(evt){var target=$(evt.target);return target.parent()}function init(ratingContClassName){$("."+ratingContClassName).each(function(){$(this).mouseover(onRating);$(this).click(saveRating);$(this).mouseout(doneWithRating);var asin=$(this).attr("asin");if(!(asin in activeRatingContList)){var contArray=[];contArray.push(this);activeRatingContList[asin]=contArray}else{activeRatingContList[asin].push(this)}})}return{init:init}})();function searchSubmit(evt){var input=null;if($("#adbl_search_input").length>0){input=$("#adbl_search_input")}else{if($("#adbl_search_term").length>0){input=$("#adbl_search_term")}}if(input!=null){var inputkeyword=input.val();if(inputkeyword!="Search for audiobooks, newspapers, magazines, and more..."){inputkeyword=inputkeyword.replace(/[^a-zA-Z0-9\x27.\x20.\x26.\x28.\x29.\x24.\x2A.\x2B.\x2C.\x2D.\x2E.\x40.\x5F]/g,"");input.val(inputkeyword);if(inputkeyword!=null&&inputkeyword!=""){return true}}}return false}var iss;function autocompletesearch(id){iss=new AutoComplete();var issHost="completion.amazon.com/search/complete";var issMktid="91470";var issSearchAliases=["audible"];iss.initDynamicSuggestions(id,"form[name=adbl_basic_search]","",issHost,issMktid,issSearchAliases,"updateISSCompletion","","Search suggestions",1,0)}window.updateISSCompletion=function(){iss.updateAutoCompletion()};$(function(){$("#country_select").change(function(evt){var newLocale=$("#country_select option:selected")[0].value;if(newLocale.length==2){changeLocale(newLocale)}});addEventDelegation("click",$("#adbl_page_content"),"adbl-add-cart",addToShoppingCart);addEventDelegation("click",$("#adbl_page_content"),"adbl-in-cart",addToShoppingCart);addEventDelegation("click",$("#adbl_page_content"),"adbl-add-wish-list",addToWishList);addEventDelegation("click",$("#adbl_page_content"),"adbl-in-wish-list",addToWishList);addEventDelegation("click",$("#adbl_page_content"),"adbl-cart-short",addToCartShort);addEventDelegation("click",$("#adbl_page_content"),"adbl-in-cart-short",addToCartShort);addEventDelegation("click",$("#adbl_page_content"),"adbl-wish-list-short",addToWishListShort);addEventDelegation("click",$("#adbl_page_content"),"adbl-in-list-short",addToWishListShort);addEventDelegation("click",$("body"),"adbl-popup-close",closeBtnClickHandler);addEventDelegation("click",$("body"),"adbl-wish-list-popup-close",closeBtnClickHandler);addEventDelegation("click",$("body"),"adbl-show-feedback",showAdblFeedbackPage);$("body").bind("click",outsideClickHandler);addEventDelegation("mousemove",$("#adbl_center_column"),"adbl-prod-image",mouseOverProductImage);addEventDelegation("mouseout",$("#adbl_center_column"),"adbl-prod-image",mouseOutProductImage);addEventDelegation("click",$("#adbl_center_column"),"adbl-link-more-items",displayMoreItems);addEventDelegation("click",$("#adbl_center_column"),"adbl-link-few-items",displayFewerItems);addEventDelegation("click",$("#adbl_center_column"),"adbl-more-text",displayMoreItems);addEventDelegation("click",$("#adbl_center_column"),"adbl-less-text",displayFewerItems);$(".adbl-powered-by-link").click(displayPoweredByPopup);createSamplePlayers();if($(".adbl-flash-mod").length>1){animateFlashModule()}if($(".adbl-rating-act-cont").length>0){AdblRatingUI.init("adbl-rating-act-cont")}$(".adbl-cart-nav").bind("updateCart",updateCart);$('input[type="password"]').keyup(checkForEnterAndSubmitForm);$(window).resize(fixCartPopupPositionOnResize);$("#adbl_basic_search").submit(searchSubmit);if($("#adbl_search_input").length>0){autocompletesearch("#adbl_search_input")}else{if($("#adbl_search_term").length>0){autocompletesearch("#adbl_search_term")}}var defaultSearchMsg="Search for audiobooks, newspapers, magazines, and more...";$("#adbl_search_term").val(defaultSearchMsg);$("#adbl_search_term").focus(function(){if($("#adbl_search_term").val()==defaultSearchMsg){$(this).val("")}});$("#adbl_search_term").blur(function(){if($("#adbl_search_term").val()==""){$("#adbl_search_term").val(defaultSearchMsg)}});initializeCreditFlyout()});function initializeCreditFlyout(){$(".creditLinkFlyOut").bind("mouseover",function(){if($("#creditFlyout").length==0){$("body").append('<div id="creditFlyout"><img src="http://g-ecx.images-amazon.com/images/G/01/Audible/en_US/images/flyouts/whatarecredits_flyout.png" alt="What are credits? Members receive credits that can be used as currency on our site and applied to any purchase. One credit equals one audiobook. A very small number of audiobooks and other titles are valued at more than one credit." /></div>')}var linkWidth=$(this).width();var offset=$(this).offset();$("#creditFlyout").css({top:(offset.top-65),left:(offset.left+20)}).show()});$(".creditLinkFlyOut").bind("mouseout",function(){$("#creditFlyout").hide()});$(".creditLinkFlyOut").bind("click",function(e){e.preventDefault()})}function isValidEmail(emailId){if(emailId&&typeof emailId!=="string"){return false}var validator=/^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/;return emailId.match(validator)!=null}function isValidPhoneNumber(phoneNumber){if(!phoneNumber){return false}var validator=/^\s*[\d\s-.\(\)]*\s*$/;var digitsOnly=phoneNumber.replace(/\D/g,"");return digitsOnly.length>=9&&digitsOnly.length<20&&phoneNumber.match(validator)!=null}function isNumeric(val){if(!val){return false}return val.match(/^\d+$/)!=null}function isValidPassword(passwd,minLen,maxLen){if(passwd&&typeof passwd!=="string"){return false}if(minLen&&passwd.length<minLen){return false}if(maxLen&&passwd.length>maxLen){return false}return true}function isValidCreditCard(ccNumber){if(ccNumber&&typeof ccNumber!=="string"){return false}if((ccNumber.length==15||ccNumber.length==16)&&isNumeric(ccNumber)){return true}return false}function isValidZipcode(zipcode){if(zipcode&&typeof zipcode!=="string"){return false}var validator=/^[A-Za-z\d\s-]{1,20}$/;return zipcode.match(validator)!=null}function isValidAlphabetic(inputStr){if(inputStr&&typeof inputStr!=="string"){return false}var validator=/^[\w\s]*$/;return inputStr.match(validator)!=null}function isValidCCExpDate(expMonth,expYear){var date=new Date();return(expYear>date.getFullYear())||(expMonth>=date.getMonth()+1)}function enableAjaxPagination(destContainer){$(".adbl-page-index a.adbl-link").bind("click",fetchReviewsAjax);function fetchReviewsAjax(evt){evt.preventDefault();var dest=$(this).attr("href");$.get(dest,function dataLoaded(data,textStatus){if(textStatus!=="success"){alert("Error fetching reviews")}else{$(".adbl-page-index a.adbl-link").unbind("click",fetchReviewsAjax);$(destContainer).html(data);enableAjaxPagination(destContainer)}})}}var overlayCreated=false;var dialogCont;function showOverlay(dialogElm){var overlayElm;dialogCont=dialogElm;if(!overlayCreated){$('<div id="adbl_overlay_parent"><div id="adbl_overlay"></div></div>').remove().appendTo("body");overlayElm=$("#adbl_overlay");overlayElm.width($(document).width());overlayElm.height($(document).height());dialogCont.remove().appendTo("body");overlayCreated=true}else{overlayElm=$("#adbl_overlay")}overlayElm.css("display","block");dialogCont.css("display","block");$(".adbl-close-dlg").bind("click",hideOverlay)}function hideOverlay(evt){evt.preventDefault();$(".adbl-close-dlg").unbind("click",hideOverlay);dialogCont.css("display","none");$("#adbl_overlay").css("display","none");$("#adbl_page_content").trigger("overlayClosed")}function validateFormInput(params){var inputResults={};$("input").each(function(){var elm=$(this);if(elm.attr("id") in params){var inputGood=true;var isBadCCExpDate=false;var param=params[elm.attr("id")];inputResults[elm.attr("id")]={isGood:true};var val=elm.val();if(!elm.is(":disabled")){if(!val){if(!param.optional){inputGood=false}}else{if(param.type){switch(param.type){case"string":if(param.maxLen&&(val.length>param.maxLen)){inputGood=false}break;case"alpha":if((param.maxLen&&(val.length>param.maxLen))||!isValidAlphabetic(val)){inputGood=false}break;case"number":if(!isNumeric(val)){inputGood=false}else{if(param.range&&param.range.row&&param.range.high){if(!(param.range.low<=Number(val)<=param.range.high)){inputGood=false}}else{if(param.maxLen){inputGood=val.length<=param.maxLen}}}break;case"email":if(!isValidEmail(val)){inputGood=false}break;case"phone":if(!isValidPhoneNumber(val)){inputGood=false}break;case"password":var minLen=param.minLen||"";var maxLen=param.maxLen||"";if(!isValidPassword(val,minLen,maxLen)){inputGood=false}break;case"credit-card":if(!isValidCreditCard(val)){inputGood=false;break}var month=$("#adbl_month").val();var year=$("#adbl_year").val();if(month&&year){if(!isValidCCExpDate(month,year)){isBadCCExpDate=true}break}case"zipcode":if(!isValidZipcode(val)){inputGood=false}break}}}}if(!inputGood){inputResults[elm.attr("id")].isGood=false}if(isBadCCExpDate){inputResults.adbl_month={isGood:false,labelElm:param.label||""};inputResults.adbl_year={isGood:false,labelElm:param.label||""}}}});$("select").each(function(){var elm=$(this);if(elm.attr("id") in params){var param=params[elm.attr("id")];if(!inputResults[elm.attr("id")]){inputResults[elm.attr("id")]={isGood:true,labelElm:param.label||""}}if(!param.optional){if(!elm.val()||elm.val()==-1){inputResults[elm.attr("id")].isGood=false}}}});return inputResults}function validateAndSubmitForm(validationParams,formId){if(validateForm(formId,validationParams)){$('form[id="'+formId+'"]')[0].submit()}}function validateForm(formId,validationParams){var inputResults=AdblGlobal.validateFormInput(validationParams);var errorMsg="There is missing or invalid information in the field(s) highlighted in red. Please check these fields and try again: ";var invalidLabels={};var numOfInvalidEntries=0;for(var elmId in inputResults){var labelElmId=inputResults[elmId].labelElm||elmId;var labelElm=$('label[for="'+labelElmId+'"]');if(inputResults[elmId].isGood&&!invalidLabels[labelElm.text()]){if(labelElm.length>0&&labelElm.is(":visible")){labelElm.removeClass("adbl-err")}}else{var labelElmFound=false;if(labelElm.length>0&&labelElm.is(":visible")){labelElmFound=true;if(!invalidLabels[labelElm.text()]){numOfInvalidEntries++;invalidLabels[labelElm.text()]="1";labelElm.addClass("adbl-err")}}if(elmId in validationParams){var inputLabel=validationParams[elmId].label||"";if(inputLabel){if(!invalidLabels[inputLabel]){if(labelElmFound){delete invalidLabels[labelElm.text()]}else{numOfInvalidEntries++}invalidLabels[inputLabel]="1"}}}}}var i=0;for(var labelId in invalidLabels){errorMsg+=labelId.replace(/\([\s\w]*\)/,"");if(i==(numOfInvalidEntries-1)){errorMsg+=" "}else{errorMsg+=", "}i++}if(i>0){writeError(errorMsg,validationParams.errorContainer||null);return false}else{return true}}function doFormSubmit(formId,validationParams){$("#"+formId).submit(function(evt){return validateForm(formId,validationParams)})}var ccValidationParams={adbl_address_line_1:{maxLen:64,minLen:1,type:"string"},adbl_address_line_2:{optional:true,maxLen:64,type:"string"},adbl_cc_name:{type:"alpha",maxLen:50},adbl_cc_num:{type:"credit-card"},adbl_month:{label:"Expiration Date"},adbl_year:{label:""},adbl_state:{},adbl_zip:{type:"zipcode",maxLen:10},adbl_city:{type:"alpha",maxLen:64},adbl_country:{},adbl_phone:{type:"phone"}};function addCCForm(){if($("#adbl_country").val()!="US"){ccValidationParams.adbl_zip["type"]="zipcode"}$(".adbl-save-cc").click(function(evt){evt.preventDefault();validateAndSubmitForm(ccValidationParams,"adbl_add_cc")});$("#adbl_country").change(changeStates);function changeStates(evt){var dest="/getStates";var countryCode=$(evt.target).val();var postData={country:countryCode};$.post(dest,postData,function dataLoaded(data,textStatus){var resp=$.trim(data);if(resp&&resp!="Error"){toggleStatesDisplay(true);$("#adbl_state").replaceWith(resp)}else{toggleStatesDisplay(false)}if(countryCode!=="US"){ccValidationParams.adbl_zip["type"]="zipcode"}else{ccValidationParams.adbl_zip["type"]="number";ccValidationParams.adbl_zip["maxLen"]=10}})}function toggleStatesDisplay(isOn){if(isOn){$('label[for="adbl_state"]').css("display","block");$("#adbl_state").css("display","block");if($(".zp").hasClass(".transistion_zp")){$(".transistion_zp label").css("width","35px")}}else{$('label[for="adbl_state"]').css("display","none");$("#adbl_state").css("display","none");if($(".zp").hasClass(".transistion_zp")){$(".transistion_zp label").css("width","150px")}}}}function popupWindow(url,appParameters,windowName,windowParameters,locx,locy){var appParams=appParameters||"";var winName=windowName||"";var winParams=windowParameters||"resizable=yes,toolbar=yes,location=no,menubar=yes,scrollbars=yes,status=yes,width=500,height=400";if(!locx){locx=(window.screen.width/2)-(75+10)}if(!locy){locy=(window.screen.height/2)-(100+50)}newWin=window.open(url+appParameters,windowName,windowParameters);newWin.moveTo(locx,locy)}function popupFormats(evt){evt.preventDefault();popupWindow("http://"+document.location.host+"/audioformats","","audibleformats","resizable=yes,scrollbars=yes,toolbar=no,location=no,menubar=no,scrollbars=yes,status=no,width=625,height=620","","")}function loadjscssfile(filename,filetype){var fileref;if(filetype=="js"){fileref=document.createElement("script");fileref.setAttribute("type","text/javascript");fileref.setAttribute("src",filename)}else{if(filetype=="css"){fileref=document.createElement("link");fileref.setAttribute("rel","stylesheet");fileref.setAttribute("type","text/css");fileref.setAttribute("href",filename)}}if(fileref){document.getElementsByTagName("head")[0].appendChild(fileref)}}var devTypes=[];$(function(){$(".adbl-beta-claimcode-submit").click(saveClaimCodeChanges);$(".adbl-beta-signin-submit").click(betaSignin);$("#adbl_page_content").bind("overlayClosed",function(e){})});$(document).ready(function(){var emailSent=$("#emailSent").val();if(emailSent=="true"){showAudibleFeedbackDialog()}checkForBetaCCErrors();$("#adbl_user_comments").each(function(){var length=$(this).val().length;$(this).keyup(function(){var new_length=$(this).val().length;if(new_length>1000){$(this).val($(this).val().substring(0,1000))}})})});function checkForBetaCCErrors(){var errorMessage=$("input[name='adbl-error-message']").val();if(errorMessage!=""){$(".adbl-beta h4").css("display","block");$(".adbl-beta h4").val()==errorMessage;$("input[name='adbl-error-message']").attr("value","")}}function saveClaimCodeChanges(evt){evt.preventDefault();var isClaimCodeFilled=($("#adbl_claim_code").val())?true:false;var postChanges=true;if(!isClaimCodeFilled){$(".adbl-error-msg").text("You must enter an access code.");$(".adbl-beta .adbl-error-msg").css("display","block");postChanges=false}if(!isClaimCodeFilled){$('label[for="adbl_claim_code"]').addClass("error")}else{$('label[for="adbl_claim_code"]').removeClass("error")}if(postChanges){$('form[id="adbl_beta_claim"]').submit()}}function betaSignin(evt){evt.preventDefault();var validationParams={adbl_username:{type:"string"},adbl_password:{type:"password"}};AdblGlobal.validateAndSubmitForm(validationParams,"adbl_sign_in")}function showAudibleFeedbackDialog(){AdblGlobal.showOverlay($(".adbl-dialog"))}function saveFeedbackChanges(evt){evt.preventDefault();var isEmailFilled=($.trim($("#adbl_user_email").val()))?true:false;var isFeedbackTypeSelected=($("#adbl_feedbackType").val()!=0)?true:false;var isCommentFilled=($.trim($("#adbl_user_comments").val()))?true:false;var postChanges=true;if(!isCommentFilled){$(".adbl-beta h4").css("display","block");postChanges=false}if(!isCommentFilled){$('label[for="adbl_user_comments"]').addClass("error")}else{$('label[for="adbl_user_comments"]').removeClass("error")}return postChanges}function showAdblFeedbackPage(){$.ajax({url:"/betafb-ajax",cache:false,success:function(html){if($("#adbl_overlay_feedback_content").size()<=0){$('<div id="adbl_overlay_feedback_content" class="adbl-dlg-bd">'+html+"</div>").appendTo("body")}else{$("#adbl_overlay_feedback_content").html(html)}var coors=$("#adbl_overlay_feedback_content").getOverlayCoor();$("#adbl_overlay_feedback_content").css({left:coors[0],top:coors[1]});AdblGlobal.showOverlay($("#adbl_overlay_feedback_content"));$("#adbl_beta_feedback").submit(function(e){$("#adbl_overlay_feedback_content").css({display:"none"});var checkFeedbackForm=saveFeedbackChanges(e);if(checkFeedbackForm){var feedbackPostUrl=$("#adbl_beta_feedback").attr("action");$("input[name='adbl-error-message']").attr("value","");var feedbackForm=$('form[id="adbl_beta_feedback"]');$.post(feedbackPostUrl,{adbl_user_email:$("#adbl_user_email").val(),adbl_feedbackType:$("#adbl_feedbackType").val(),adbl_user_comments:$("#adbl_user_comments").val(),appActionToken:$("input[name='appActionToken']").val(),appAction:$("input[name='appAction']").val(),emailSent:$("input[name='emailSent']").val(),adblPageAction:feedbackForm.children('input[name="adblPageAction"]').val()},function(html){$("#adbl_overlay_feedback_content").html(html);$("#adbl_overlay_feedback_content").css({left:coors[0],top:coors[1]});AdblGlobal.showOverlay($("#adbl_overlay_feedback_content"))},"text")}else{$("#adbl_overlay_feedback_content .adbl-error-msg").show();$("#adbl_overlay_feedback_content").css({display:"block"})}return false})}});return false}function writeError(errorMsg,container){if($(".adbl-error").length>0){$(".adbl-error").text(errorMsg)}else{var errorContainer=container||$("#adbl_center_column");errorContainer.prepend('<div class="adbl-error">'+errorMsg+"</div>")}}var poweredByBox='<div class="adbl-powered-by-box"><span class="adbl-whats-this">What\'s this: </span>As an Amazon company, Audible.com is powered by the same secure technology that you know and trust on Amazon.com.</div>';var poweredByElement=$(poweredByBox);var hideEvtAttached=false;function displayPoweredByPopup(evt){evt.preventDefault();var target=$(evt.target);var targetLocation;targetLocation=target.offset();var offset=target.width();var cssProperties={display:"block",position:"absolute",top:targetLocation.top-15,left:targetLocation.left+offset+15};poweredByElement.appendTo("body").css(cssProperties);if(!hideEvtAttached){window.setTimeout(function(){$("#adbl_page_content").click(hidePoweredByPopup);hideEvtAttached=true},500)}}function hidePoweredByPopup(evt){if($(evt.target).hasClass("adbl-powered-by-link")){return}evt.preventDefault();var cssProperties={display:"none"};poweredByElement.css(cssProperties)}AdblGlobal.addEventDelegation=addEventDelegation;AdblGlobal.addToShoppingCart=addToShoppingCart;AdblGlobal.addToWishList=addToWishList;AdblGlobal.mouseOverProductImage=mouseOverProductImage;AdblGlobal.mouseOutProductImage=mouseOutProductImage;AdblGlobal.mouseOverFlyoutIcon=mouseOverFlyoutIcon;AdblGlobal.mouseOutFlyoutIcon=mouseOutFlyoutIcon;AdblGlobal.isValidEmail=isValidEmail;AdblGlobal.enableAjaxPagination=enableAjaxPagination;AdblGlobal.ratingUI=AdblRatingUI;AdblGlobal.validateFormInput=validateFormInput;AdblGlobal.validateAndSubmitForm=validateAndSubmitForm;AdblGlobal.getPageAction=getPageAction;AdblGlobal.getPageActionToken=getPageActionToken;AdblGlobal.showOverlay=showOverlay;AdblGlobal.addCCForm=addCCForm;AdblGlobal.popupWindow=popupWindow;AdblGlobal.popupFormats=popupFormats;AdblGlobal.writeError=writeError;AdblGlobal.ccValidationParams=ccValidationParams;AdblGlobal.saveFeedbackChanges=saveFeedbackChanges;AdblGlobal.showAdblFeedbackPage=showAdblFeedbackPage;AdblGlobal.doFormSubmit=doFormSubmit;var userOSAgent=navigator.userAgent.toLowerCase();jQuery.platform={mac:/mac/.test(userOSAgent),osx:/mac os x/.test(userOSAgent),win:/win/.test(userOSAgent),linux:/linux/.test(userOSAgent)}})();$.fn.getOverlayCoor=function(){var windowWidth=$(window).width();var windowHeight=$(window).height();var overlayWidth=$(this).width();var overlayHeight=$(this).height();var overlayLeft=((windowWidth-overlayWidth)>0)?(windowWidth-overlayWidth)/2:"0px";var overlayTop=((windowHeight-overlayHeight)>0)?(windowHeight-overlayHeight)/2:"0px";return[overlayLeft,overlayTop]};$(function(){if($("#adbl_overlay_thankyou_content").size()>0){var coors=$("#adbl_overlay_thankyou_content").getOverlayCoor();$("#adbl_overlay_thankyou_content").css({left:coors[0],top:coors[1],display:""});AdblGlobal.showOverlay($("#adbl_overlay_thankyou_content"))}});

var AutoComplete=function(){var $=jQuery;var searchBox;var formElement;var hiddenInput;var submitButton;var disabledSubmitButtonImage;var names;var values;var noMatchesDivId;var imeEnabled=false;var enableMultiWordSearch=false;var suggestionServiceHost;var mktID;var supportedCategories;var updateCompletionFunction;var categoryDropDown;var inDepartmentText;var searchSuggestionsText;var useSpellCorrection;var useInlineCategories;var crtSel=-1;var suggestionList=[];var curSize=0;var curText="";var curTextSel="";var hideDelayTimerId=null;var searchSuggestionTimerId=null;var maxSuggestions=10;var maxCategorySuggestions=4;var suggestRequest=null;var suggestionsLoaded=false;var suggestDiv=null;var firstSuggestionFoundIndex=-1;var sugDivPrefix="issDiv";var clientId="audible-search@amazon.com/51e79f2a04393fec379e92128b5898c565f370b3";var defaultAction="";var defaultDropDownVal;var insertedDropDownVal;var delayedDOMUpdate=false;var defaultSubmitButtonImage;var enableSubmitButtonImageToggling;var preprocessURL=null;var staticContent=false;var initStaticSearchSuggest=function(searchBoxSelector,formSelector,hiddenInputSelector,submitButtonSelector,disabledSubmitButtonImg,suggestionNames,suggestionValues,noMatchesId,ime,multiWordSearch,preprocURL){staticContent=true;searchBox=$(searchBoxSelector);formElement=$(formSelector);if(hiddenInputSelector){hiddenInput=$(hiddenInputSelector)}if(submitButtonSelector){submitButton=$(submitButtonSelector);submitButton.attr("disabled","disabled");defaultSubmitButtonImage=submitButton.attr("src")}names=suggestionNames;values=suggestionValues;noMatchesDivId=noMatchesId;imeEnabled=ime;enableMultiWordSearch=multiWordSearch;disabledSubmitButtonImage=disabledSubmitButtonImg;preprocessURL=preprocURL;enableSubmitButtonImageToggling=(defaultSubmitButtonImage&&disabledSubmitButtonImage)?1:0;searchBox.removeAttr("style");initSuggestions()};var initDynamicSearchSuggest=function(searchBoxSelector,formSelector,categoryDropDownSelector,serviceHost,marketplace,categories,suggestionsAvailableEventHandler,departmentText,suggestionsText,enableSpellCorrection,enableInlineSuggestions){staticContent=false;searchBox=$(searchBoxSelector);formElement=$(formSelector);defaultAction=formElement.attr("action");suggestionServiceHost=serviceHost;mktID=marketplace;imeEnabled=(mktID==6||mktID==3240);supportedCategories=categories;updateCompletionFunction=suggestionsAvailableEventHandler;inDepartmentText=departmentText;searchSuggestionsText=suggestionsText;useSpellCorrection=enableSpellCorrection;useInlineCategories=enableInlineSuggestions;initSuggestions()};var initSuggestions=function(){if(suggestionsLoaded){return}if(searchBox.length>0){curText=searchBox.val();searchBox.attr("autocomplete","off").keydown(onKeyDownEvent).keyup(onKeyUpEvent).keypress(onKeyPressedEvent).blur(onFocusLost);$(window).resize(onWindowResized);suggestionsLoaded=true}if(imeEnabled){window.setInterval(function(){var val=searchBox.val();if(val!=curText&&val!=curTextSel){curText=val;computeSuggestions()}},20)}};var initEmpty=function(event){};var onKeyDownEvent=function(event){var key=event.keyCode;switch(key){case 40:moveDown();event.stopPropagation();break;case 38:moveUp();event.stopPropagation();break}};var onKeyUpEvent=function(event){var key=event.keyCode;switch(key){case 13:if(!imeEnabled){hideSuggestionsDiv()}break;case 40:break;case 38:break;case 37:break;case 39:break;default:var val=searchBox.val();if(val!=curText){curText=val;computeSuggestions()}break}};var onKeyPressedEvent=function(event){if(event.keyCode==27&&getSearchSuggest().style.display!="none"){setSuggestionHideTimeout();crtSel=-1;updateCrtSuggestion();return false}if(event.keyCode==13&&submitButton&&submitButton.attr("disabled")){return false}};var onFocusLost=function(event){setSuggestionHideTimeout()};var onWindowResized=function(){var ss=getSearchSuggest();ss.style.width=searchBox.outerWidth()-3+"px";ss.style.left=searchBox.position().left};var moveDown=function(){if(curSize<=0){return}try{unhighlightCurrentSuggestion();if(crtSel>=curSize-1){crtSel=-1}else{++crtSel}highlightCurrentSuggestion(true)}catch(ex){}};var moveUp=function(){if(curSize<=0){return}try{unhighlightCurrentSuggestion();if(crtSel<0){crtSel=curSize-1}else{--crtSel}highlightCurrentSuggestion(true)}catch(ex){}};var findMatchesBin=function(){firstSuggestionFoundIndex=-1;var low=0;var high=names.length-1;var mid=-1;var dataPrefix="";var crtPrefix=curText.toLowerCase();while(low<=high){mid=(low+high)/2;mid=Math.floor(mid);dataPrefix=(names[mid].substr(0,curText.length)).toLowerCase();if(dataPrefix<crtPrefix){low=mid+1;continue}if(dataPrefix>crtPrefix){high=mid-1;continue}if(dataPrefix==crtPrefix){firstSuggestionFoundIndex=mid;high=mid-1;continue}}if(firstSuggestionFoundIndex!=-1){var i=firstSuggestionFoundIndex;do{var sg=new Object();sg.keyword=names[i++];suggestionList.push(sg)}while(names[i]&&(names[i].substr(0,curText.length)).toLowerCase()==crtPrefix)}curSize=suggestionList.length};var findMatchesSeq=function(){suggestionList=[];firstSuggestionFoundIndex=-1;var crtPrefix=curText.toLowerCase();var rexp=new RegExp("(^|(?:\\s))"+crtPrefix,"i");var i=0;var sg;for(i=0;i<names.length;i++){if(names[i].match(rexp)){sg=new Object();sg.keyword=names[i];suggestionList.push(sg);if(firstSuggestionFoundIndex==-1){firstSuggestionFoundIndex=i}}}curSize=suggestionList.length};var updateSuggestions=function(){curText=searchBox.val();if(curText.length==0){hideSuggestionsDiv();hideNoMatches();return}if(enableMultiWordSearch){findMatchesSeq()}else{findMatchesBin()}displaySuggestions(curText);checkForExactMatch()};var checkForExactMatch=function(){if(exactMatchFound()){if(hiddenInput&&hiddenInput.length>0){hiddenInput.attr("value",values[firstSuggestionFoundIndex])}else{updateForm(firstSuggestionFoundIndex)}submitButton.attr("disabled","")}else{submitButton.attr("disabled","disabled")}};var exactMatchFound=function(){return(suggestionList.length>0&&suggestionList[0].keyword.toLowerCase()==curText.toLowerCase())};var displaySuggestions=function(crtPrefix){var ss=getSearchSuggest();ss.innerHTML="";if(curSize>0){hideNoMatches();ss.style.display="";if(!staticContent){ss.innerHTML+='<div id="sugdivhdr" align="right"> '+getSuggestionsDivTitle()+"</div>"}}else{showNoMatches()}var sugDivId;var lineText;var line;for(i=0;i<curSize;++i){line=suggestionList[i];sugDivId=sugDivPrefix+i;var marginStyle="";if(line.alias){lineText=getFormattedCategoryLine(line,crtPrefix);if(!useInlineCategories){marginStyle=' style="margin-left:12px;"'}}else{lineText=getFormattedSuggestionLine(line.keyword,crtPrefix)}var suggest='<div id="'+sugDivId+'" class="suggest_link"'+marginStyle+">"+lineText+"</div>";ss.innerHTML+=suggest}if(curSize>0){ss.innerHTML+='<div id="sugdivhdr" align="right">&nbsp;</div>'}if(categoryDropDown&&categoryDropDown.size()>0){defaultDropDownVal=categoryDropDown.val()}for(i=0;i<curSize;++i){sugDivId=sugDivPrefix+i;$("#"+sugDivId).mouseover(suggestOver).mouseout(suggestOut).click(setSearchByIndex)}};var showNoMatches=function(){if(noMatchesDivId){var ss=getSearchSuggest();ss.innerHTML="";var nmDiv=$("#"+noMatchesDivId);$(ss).append(nmDiv.clone().attr("class","suggest_link").css({display:"block"}));$(ss).show();if(enableSubmitButtonImageToggling){submitButton.attr("src",disabledSubmitButtonImage)}}else{hideSuggestionsDiv()}};var hideNoMatches=function(){if(noMatchesDivId){$("#"+noMatchesDivId).hide();if(enableSubmitButtonImageToggling){submitButton.attr("src",defaultSubmitButtonImage)}}};var setSearchByIndex=function(){var divId=this.id;crtSel=divId.substr(6);updateCrtSuggestion();getSearchSuggest().innerHTML="";if(!delayedDOMUpdate){formElement.submit()}else{window.setTimeout(function(){formElement.submit()},10)}};var updateCrtSuggestion=function(){var val=curText;var alias,categoryName;if(crtSel>=0){var s=suggestionList[crtSel];val=s.keyword;alias=s.alias;categoryName=s.categoryName}searchBox.val(val);curTextSel=val;if(staticContent){setSearch(crtSel)}else{updateCategoryDropDown(alias,categoryName);setDynamicSearch(crtSel,alias)}};var setSearch=function(indexInList){if(indexInList>=0){var valuesIndex=parseInt(firstSuggestionFoundIndex)+parseInt(indexInList);if(hiddenInput&&hiddenInput.length>0){hiddenInput.attr("value",values[valuesIndex])}else{updateForm(valuesIndex)}submitButton.attr("disabled","")}else{checkForExactMatch()}};var setDynamicSearch=function(indexInList,alias){var prefixElems=$("input[name^=sprefix]");if(indexInList>=0){var issMode;if(alias){issMode="ss_c"}else{if(useSpellCorrection&&getPrefixPos(suggestionList[indexInList].keyword,curText)==-1){issMode="ss_sc"}else{issMode="ss_i"}}if(prefixElems.length>0){prefixElems.attr("value",curText)}else{formElement.append('<input type=hidden name=sprefix value="'+curText+'" />')}}else{prefixElems.remove()}};var suggestOver=function(event){this.style.cursor="default";unhighlightCurrentSuggestion();crtSel=this.id.substr(6);highlightCurrentSuggestion(false)};var suggestOut=function(el,event){unhighlightSuggestion($(this))};var highlightSuggestion=function(suggestion){suggestion.removeClass("suggest_link");suggestion.addClass("suggest_link_over")};var unhighlightSuggestion=function(suggestion){suggestion.removeClass("suggest_link_over");suggestion.addClass("suggest_link")};var highlightCurrentSuggestion=function(updateSearchBox){if(updateSearchBox){updateCrtSuggestion()}var selection=$("#"+sugDivPrefix+crtSel);if(selection.size()>0){highlightSuggestion(selection)}};var unhighlightCurrentSuggestion=function(){var selection=$("#"+sugDivPrefix+crtSel);if(selection.size()>0){unhighlightSuggestion(selection)}};var updateCategoryDropDown=function(alias,categoryName){if(!categoryDropDown){return}var dropDownValToRemove=insertedDropDownVal;var val;if(alias){val="search-alias="+alias}else{val=defaultDropDownVal}if(val==insertedDropDownVal||defaultDropDownVal==insertedDropDownVal){dropDownValToRemove=null}if(alias){var sel=categoryDropDown.find('option[value="'+val+'"]');insertedDropDownVal=null;if(sel.size()==0){categoryDropDown.append('<option value="'+val+'">'+categoryName+"</option>");insertedDropDownVal=val}}try{delayedDOMUpdate=false;if($(".dropdownContents")){changeDropdownSelection(val,categoryName,true)}categoryDropDown.val(val)}catch(e){delayedDOMUpdate=true}if(dropDownValToRemove){categoryDropDown.find('option[value="'+dropDownValToRemove+'"]').remove()}};var getPrefixPos=function(curSuggestion,crtPrefix){var lcPrefix=crtPrefix.toLowerCase();var lcSuggestion=curSuggestion.toLowerCase();return lcSuggestion.indexOf(lcPrefix)};var getFormattedSuggestionLine=function(curSuggestion,crtPrefix){var start=getPrefixPos(curSuggestion,crtPrefix);if(start==-1){return curSuggestion}var len=crtPrefix.length;return curSuggestion.substr(0,start)+"<b>"+curSuggestion.substr(start,len)+"</b>"+curSuggestion.substr(start+len)};var getFormattedCategoryLine=function(categoryLine,crtPrefix){if(!inDepartmentText||inDepartmentText.length==0){return categoryLine.categoryName}var departmentText=inDepartmentText.replace(/{department}/g,categoryLine.categoryName);if(useInlineCategories){departmentText=getFormattedSuggestionLine(categoryLine.keyword,crtPrefix)+' <span class="suggest_category">'+departmentText+"<span>"}return departmentText};var setSuggestionHideTimeout=function(){hideDelayTimerId=setTimeout(function(){return(function(){hideDelayTimerId=null;hideSuggestionsDiv()})}(),300)};var computeSuggestions=function(){if(staticContent){suggestionList=[];updateSuggestions();searchSuggestionTimerId=null;crtSel=-1}else{setSearchSuggestionTimeout()}};var setSearchSuggestionTimeout=function(){if(searchSuggestionTimerId){clearTimeout(searchSuggestionTimerId);searchSuggestionTimerId=null}searchSuggestionTimerId=setTimeout(function(){return(function(){searchJSONSuggest();searchSuggestionTimerId=null;crtSel=-1})}(),100)};var getSuggestionsDivTitle=function(){if(searchSuggestionsText){return searchSuggestionsText}return"Search suggestions"};var hideSuggestionsDiv=function(){curSize=0;var ss=getSearchSuggest();ss.innerHTML="";ss.style.display="none";crtSel=-1};var updateForm=function(index){var url=values[index];if(url==""){url=location.href}var formData=getFormParams(url);cleanForm();populateForm(formData)};var getFormParams=function(url){var formData=new Object;if(preprocessURL){url=preprocessURL(url)}var splitUrl=url.split("?");formData.uri=splitUrl[0];formData.formParams=[];var query=splitUrl[1];var params=query.split("&");for(var i=0;i<params.length;i++){var pair=params[i].split("=");var param=new Object;param.name=pair[0];param.value=pair[1].replace(/\+/g," ");formData.formParams.push(param)}return formData};var cleanForm=function(){formElement.find(".frmDynamic").remove()};var populateForm=function(formData){formElement.attr("action",formData.uri);for(var i=0;i<formData.formParams.length;i++){var param=formData.formParams[i];formElement.append('<input class="frmDynamic" type="hidden" name="'+param.name+'" value="'+unescape(param.value)+'"/>')}};var createSuggestionDiv=function(searchBoxElem){var suggestionDiv=document.createElement("div");suggestionDiv.style.border="1px solid #5c8295";suggestionDiv.style.position="absolute";suggestionDiv.style.backgroundColor="white";suggestionDiv.style.color="black";suggestionDiv.style.textAlign="left";suggestionDiv.style.left=searchBoxElem.position().left+"px";suggestionDiv.style.top=searchBoxElem.position().top+searchBoxElem.outerHeight()+"px";suggestionDiv.style.width=searchBoxElem.outerWidth()-3+"px";suggestionDiv.style.zIndex="130";suggestionDiv.style.display="none";suggestionDiv.id="srch_sggst";searchBoxElem.after(suggestionDiv);return suggestionDiv};var getSearchSuggest=function(){if(!suggestDiv){suggestDiv=createSuggestionDiv(searchBox)}return suggestDiv};var getSearchAlias=function(){var aliasName="marketplace";if(aliasName){return aliasName}return null};var supportedSearchAlias=function(alias){var found=0;if(supportedCategories){for(i=0;i<supportedCategories.length;i++){if(alias==supportedCategories[i]){found=1;break}}}return found};var combineSuggestions=function(crtSuggestions,crtCategorySuggestions){var combinedList=[];var i=0;var j=0;var n=crtSuggestions.length;var m=crtCategorySuggestions.length;while(i+j<maxSuggestions&&i<n){var sg=new Object();sg.keyword=crtSuggestions[i];combinedList.push(sg);if(i==0&&m>0){while(j<m&&j<maxCategorySuggestions){sg=new Object();sg.keyword=crtSuggestions[i];sg.alias=crtCategorySuggestions[j].alias;sg.categoryName=crtCategorySuggestions[j].name;combinedList.push(sg);++j}}++i}curSize=combinedList.length;return combinedList};var searchJSONSuggest=function(){if(suggestRequest){suggestRequest.cleanup()}var searchAlias=getSearchAlias();curText=searchBox.val();if(curText.length==0){hideSuggestionsDiv();return}var str=encodeURIComponent(curText);var suggestUrl=window.parent.document.location.protocol+"//"+suggestionServiceHost+"?method=completion&q="+str+"&search-alias=marketplace&client="+clientId+"&mkt=91470&x="+updateCompletionFunction;if(useSpellCorrection){suggestUrl+="&sc=1"}suggestRequest=new A9JSONClient();suggestRequest.callSuggestionsService(suggestUrl)};var updateCompletion=function(){if(suggestRequest){suggestRequest.cleanup();suggestRequest=null}var crtPrefix=completion[0];var crtSuggestions=completion[1];var crtCategorySuggestions=[];if(completion.length>2){var extraData=completion[2];if(extraData!=null&&extraData.length>0&&extraData[0].nodes!=null){crtCategorySuggestions=extraData[0].nodes}}suggestionList=combineSuggestions(crtSuggestions,crtCategorySuggestions);if(suggestionList.length>0){displaySuggestions(crtPrefix)}else{clearautocomplete()}};return{initStaticSuggestions:initStaticSearchSuggest,initDynamicSuggestions:initDynamicSearchSuggest,updateAutoCompletion:updateCompletion,init:initEmpty}};var A9JSONClient=function(){var fullUrl;var noCacheIE;var headLoc;var scriptId;var scriptObj;var scriptCounter=1;var callService=function(url){fullUrl=url;noCacheIE="&noCacheIE="+(new Date()).getTime();headLoc=document.getElementsByTagName("head").item(0);scriptId="JscriptId"+scriptCounter++;buildScriptTag();addScriptTag()};var buildScriptTag=function(){scriptObj=document.createElement("script");scriptObj.setAttribute("type","text/javascript");scriptObj.setAttribute("charset","utf-8");scriptObj.setAttribute("src",fullUrl+noCacheIE);scriptObj.setAttribute("id",scriptId)};var removeScriptTag=function(){try{headLoc.removeChild(scriptObj)}catch(e){}};var addScriptTag=function(){headLoc.appendChild(scriptObj)};return{callSuggestionsService:callService,cleanup:removeScriptTag}};function searchSuggest(searchBoxId,searchFormId,hiddenInputId,submitButtonId,suggestionNames,suggestionValues,noMatchesId){var ac=new AutoComplete();ac.initStaticSuggestions("#"+searchBoxId,"#"+searchFormId,"#"+hiddenInputId,"#"+submitButtonId,null,suggestionNames,suggestionValues,noMatchesId,"false");return ac}var clearautocomplete=function(){var acResultsDiv=$("#srch_sggst");acResultsDiv.html("");acResultsDiv.hide()};

