(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")}})})();;var Drupal=Drupal||{'settings':{},'behaviors':{},'themes':{},'locale':{}};Drupal.jsEnabled=document.getElementsByTagName&&document.createElement&&document.createTextNode&&document.documentElement&&document.getElementById;Drupal.attachBehaviors=function(context){context=context||document;if(Drupal.jsEnabled){jQuery.each(Drupal.behaviors,function(){this(context);});}};Drupal.checkPlain=function(str){str=String(str);var replace={'&':'&amp;','"':'&quot;','<':'&lt;','>':'&gt;'};for(var character in replace){var regex=new RegExp(character,'g');str=str.replace(regex,replace[character]);}
return str;};Drupal.t=function(str,args){if(Drupal.locale.strings&&Drupal.locale.strings[str]){str=Drupal.locale.strings[str];}
if(args){for(var key in args){switch(key.charAt(0)){case'@':args[key]=Drupal.checkPlain(args[key]);break;case'!':break;case'%':default:args[key]=Drupal.theme('placeholder',args[key]);break;}
str=str.replace(key,args[key]);}}
return str;};Drupal.formatPlural=function(count,singular,plural,args){var args=args||{};args['@count']=count;var index=Drupal.locale.pluralFormula?Drupal.locale.pluralFormula(args['@count']):((args['@count']==1)?0:1);if(index==0){return Drupal.t(singular,args);}
else if(index==1){return Drupal.t(plural,args);}
else{args['@count['+index+']']=args['@count'];delete args['@count'];return Drupal.t(plural.replace('@count','@count['+index+']'));}};Drupal.theme=function(func){for(var i=1,args=[];i<arguments.length;i++){args.push(arguments[i]);}
return(Drupal.theme[func]||Drupal.theme.prototype[func]).apply(this,args);};Drupal.parseJson=function(data){if((data.substring(0,1)!='{')&&(data.substring(0,1)!='[')){return{status:0,data:data.length?data:Drupal.t('Unspecified error')};}
return eval('('+data+');');};Drupal.freezeHeight=function(){Drupal.unfreezeHeight();var div=document.createElement('div');$(div).css({position:'absolute',top:'0px',left:'0px',width:'1px',height:$('body').css('height')}).attr('id','freeze-height');$('body').append(div);};Drupal.unfreezeHeight=function(){$('#freeze-height').remove();};Drupal.encodeURIComponent=function(item,uri){uri=uri||location.href;item=encodeURIComponent(item).replace(/%2F/g,'/');return(uri.indexOf('?q=')!=-1)?item:item.replace(/%26/g,'%2526').replace(/%23/g,'%2523').replace(/\/\//g,'/%252F');};Drupal.getSelection=function(element){if(typeof(element.selectionStart)!='number'&&document.selection){var range1=document.selection.createRange();var range2=range1.duplicate();range2.moveToElementText(element);range2.setEndPoint('EndToEnd',range1);var start=range2.text.length-range1.text.length;var end=start+range1.text.length;return{'start':start,'end':end};}
return{'start':element.selectionStart,'end':element.selectionEnd};};Drupal.ahahError=function(xmlhttp,uri){if(xmlhttp.status==200){if(jQuery.trim($(xmlhttp.responseText).text())){var message=Drupal.t("An error occurred. \n@uri\n@text",{'@uri':uri,'@text':xmlhttp.responseText});}
else{var message=Drupal.t("An error occurred. \n@uri\n(no information available).",{'@uri':uri,'@text':xmlhttp.responseText});}}
else{var message=Drupal.t("An HTTP error @status occurred. \n@uri",{'@uri':uri,'@status':xmlhttp.status});}
return message;}
if(Drupal.jsEnabled){$(document.documentElement).addClass('js');document.cookie='has_js=1; path=/';$(document).ready(function(){Drupal.attachBehaviors(this);});}
Drupal.theme.prototype={placeholder:function(str){return'<em>'+Drupal.checkPlain(str)+'</em>';}};;Drupal.dhtmlMenu={};Drupal.behaviors.dhtmlMenu=function(){if(Drupal.dhtmlMenu.init){return;}
else{Drupal.dhtmlMenu.init=true;}
var effects=Drupal.settings.dhtmlMenu;$('.collapsed').removeClass('expanded');if(!effects.siblings){var cookie=Drupal.dhtmlMenu.cookieGet();for(var i in cookie){var li=$('#dhtml_menu-'+cookie[i]).parents('li:first');if($(li).hasClass('collapsed')){Drupal.dhtmlMenu.toggleMenu(li);}}}
$('ul.menu li.dhtml-menu:not(.leaf,.no-dhtml)').each(function(){var li=this;if(effects.clone){var ul=$(li).find('ul:first');if(ul.length){$(li).find('a:first').clone().prependTo(ul).wrap('<li class="leaf fake-leaf"></li>');}}
if(effects.doubleclick){$(li).find('a:first').dblclick(function(e){window.location=this.href;});}
$(li).find('a:first').click(function(e){Drupal.dhtmlMenu.toggleMenu($(li));return false;});});}
Drupal.dhtmlMenu.toggleMenu=function(li){var effects=Drupal.settings.dhtmlMenu;if($(li).hasClass('expanded')){if(effects.slide){$(li).find('ul:first').animate({height:'hide',opacity:'hide'},'1000');}
else $(li).find('ul:first').css('display','none');if(effects.children){if(effects.slide){$(li).find('li.expanded').find('ul:first').animate({height:'hide',opacity:'hide'},'1000');}
else $(li).find('li.expanded').find('ul:first').css('display','none');$(li).find('li.expanded').removeClass('expanded').addClass('collapsed')}
$(li).removeClass('expanded').addClass('collapsed');}
else{if(effects.slide){$(li).find('ul:first').animate({height:'show',opacity:'show'},'1000');}
else $(li).find('ul:first').css('display','block');$(li).removeClass('collapsed').addClass('expanded');if(effects.siblings){var id=$(li).find('a:first').attr('id');$(li).find('li').addClass('own-children-temp');if(effects.relativity){var siblings=$(li).parent().find('li.expanded').not('.own-children-temp').not(':has(#'+id+')');}
else{var siblings=$('ul.menu li.expanded').not('.own-children-temp').not(':has(#'+id+')');}
if(!effects.children){$('li.collapsed li.expanded').addClass('sibling-children-temp');$(siblings).find('li.expanded').addClass('sibling-children-temp');siblings=$(siblings).not('.sibling-children-temp');}
$('.own-children-temp, .sibling-children-temp').removeClass('own-children-temp').removeClass('sibling-children-temp');if(effects.slide){$(siblings).find('ul:first').animate({height:'hide',opacity:'hide'},'1000');}
else $(siblings).find('ul:first').css('display','none');$(siblings).removeClass('expanded').addClass('collapsed');}}
Drupal.dhtmlMenu.cookieSet();}
Drupal.dhtmlMenu.cookieGet=function(){var c=/dhtml_menu=(.*?)(;|$)/.exec(document.cookie);if(c){return c[1];}
else return'';}
Drupal.dhtmlMenu.cookieSet=function(){var expanded=new Array();$('li.expanded').each(function(){expanded.push($(this).find('a:first').attr('id').substr(5));});document.cookie='dhtml_menu='+expanded.join(',')+';path=/';};function parse_url(url,param){param=param.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");url=url.replace(/&amp;/,"&");var regexS="[\\?&]"+param+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);if(results===null){return"";}
else{return results[1];}}
function lightbox2_init_triggers(classes,rel_type,custom_class){if(classes==''||rel_type==0){return;}
var settings=Drupal.settings.lightbox2;var link_target="";if(settings.node_link_target!==0){link_target='target="'+settings.node_link_target+'"';}
$("a:has("+classes+")").each(function(i){if((!settings.disable_for_gallery_lists&&!settings.disable_for_acidfree_gallery_lists)||(!$(this).parents("td.giAlbumCell").attr("class")&&!$(this).parents(".galleries").length&&!$(this).parents(".acidfree-folder").length&&!$(this).parents(".acidfree-list").length)||($(this).parents(".galleries").length&&!settings.disable_for_gallery_lists)||(($(this).parents(".acidfree-folder").length||$(this).parents(".acidfree-list").length)&&!settings.disable_for_acidfree_gallery_lists)){var child=$(this).find(classes);if($(child).attr("class")&&!$(this).parents("div.acidfree-video").length){var alt=$(child).attr("alt");if(!alt){alt="";}
var link_text=settings.node_link_text;var download_link_text=settings.download_link_text;var rewrite=1;var rel="lightbox";var lightframe=false;if(rel_type=="lightframe_ungrouped"){rel="lightframe[]";lightframe=true;}
else if(rel_type=="lightframe"){lightframe=true;}
else if(rel_type=="lightbox_ungrouped"){rel="lightbox[]";}
if(rel_type!="lightbox_ungrouped"&&rel_type!="lightframe_ungrouped"){rel=rel_type+"["+$(child).attr("class")+"]";}
var id=null;var href=$(child).attr("src");var download=null;var orig_href=$(this).attr("href");var pattern=new RegExp(settings.file_path);if(orig_href.match(pattern)){var lang_pattern=new RegExp(Drupal.settings.basePath+"\\w\\w\\/");orig_href=orig_href.replace(lang_pattern,Drupal.settings.basePath);}
var frame_href=orig_href;if($(child).attr("class").match("flickr-photo-img")||$(child).attr("class").match("flickr-photoset-img")){href=$(child).attr("src").replace("_s.",".").replace("_t.",".").replace("_m.",".").replace("_b.",".");if(rel_type!="lightbox_ungrouped"&&rel_type!="lightframe_ungrouped"){rel=rel_type+"[flickr]";if($(child).parents("div.block-flickr").attr("class")){id=$(child).parents("div.block-flickr").attr("id");rel=rel_type+"["+id+"]";}}
download=href;}
else if($(child).filter("img[class*=img_assist_custom]").size()){if(settings.display_image_size!="original"){orig_href=orig_href.replace(/\+/," ");href=$(child).attr("src").replace(new RegExp("\\.img_assist_custom-[0-9]+x[0-9]+"),((settings.display_image_size==="")?settings.display_image_size:"."+settings.display_image_size));if(rel_type!="lightbox_ungrouped"&&rel_type!="lightframe_ungrouped"){rel=rel_type+"[node_images]";}
if(lightframe){frame_href=orig_href+"/lightbox2";}}
else{rewrite=0;}}
else if($(child).attr("class").match("inline")){href=orig_href;}
else if($(child).attr("class").match("ImageFrame_image")||$(child).attr("class").match("ImageFrame_none")){var thumb_id=parse_url(href,"g2_itemId");var new_id=parse_url(orig_href,"g2_itemId");if(new_id&&thumb_id){var g2pattern=new RegExp("g2_itemId="+thumb_id);var replacement="g2_itemId="+new_id;href=href.replace(g2pattern,replacement);}
rel=rel_type+"[gallery2]";if($(child).parents("div.block-gallery").attr("class")){id=$(child).parents("div.block-gallery").attr("id");rel=rel_type+"["+id+"]";}
download=href;}
else if(settings.image_node_sizes!='()'&&!custom_class){if(settings.display_image_size!="original"){href=$(child).attr("src").replace(new RegExp(settings.image_node_sizes),((settings.display_image_size==="")?settings.display_image_size:"."+settings.display_image_size)).replace(/(image\/view\/\d+)(\/[\w\-]*)/,((settings.display_image_size==="")?"$1/_original":"$1/"+settings.display_image_size));if(rel_type!="lightbox_ungrouped"&&rel_type!="lightframe_ungrouped"){rel=rel_type+"[node_images]";if($(child).parents("div.block-multiblock,div.block-image").attr("class")){id=$(child).parents("div.block-multiblock,div.block-image").attr("id");rel=rel_type+"["+id+"]";}}
download=$(child).attr("src").replace(new RegExp(settings.image_node_sizes),"").replace(/(image\/view\/\d+)(\/[\w\-]*)/,"$1/_original");if(lightframe){frame_href=orig_href+"/lightbox2";}}
else{rewrite=0;}}
var img_title=$(child).attr("title");if(!img_title){img_title=$(this).attr("title");if(!img_title){img_title=$(child).attr("alt");}
$(child).attr({title:img_title});}
if(lightframe){href=frame_href;}
if(rewrite){if(!custom_class){var title_link="";if(link_text.length){title_link="<br /><br /><a href=\""+orig_href+"\" id=\"lightbox2-node-link-text\" "+link_target+" >"+link_text+"</a>";}
if(download_link_text.length&&download){title_link=title_link+" - <a href=\""+download+"\" id=\"lightbox2-download-link-text\" target=\"_blank\">"+download_link_text+"</a>";}
rel=rel+"["+img_title+title_link+"]";$(this).attr({rel:rel,href:href});}
else{if(rel_type!="lightbox_ungrouped"&&rel_type!="lightframe_ungrouped"){rel=rel_type+"["+$(child).attr("class")+"]";if($(child).parents("div.block-image").attr("class")){id=$(child).parents("div.block-image").attr("id");rel=rel_type+"["+id+"]";}}
rel=rel+"["+img_title+"]";$(this).attr({rel:rel,href:orig_href});}}}}});}
function lightbox2_init_acidfree_video(){var settings=Drupal.settings.lightbox2;var link_target="";if(settings.node_link_target!==0){link_target='target="'+settings.node_link_target+'"';}
var link_text=settings.node_link_text;var rel="lightframe";$("div.acidfree-video a").each(function(i){if(!settings.disable_for_acidfree_gallery_lists||(!$(this).parents(".acidfree-folder").length&&!$(this).parents(".acidfree-list").length)||(($(this).parents(".acidfree-folder").length||$(this).parents(".acidfree-list").length)&&!settings.disable_for_acidfree_gallery_lists)){var orig_href=$(this).attr("href");var href=orig_href+"/lightframevideo";var title=$(this).attr("title");var title_link="";if(link_text.length){title_link="<br /><a href=\""+orig_href+"\" id=\"lightbox2-node-link-text\" "+link_target+" >"+link_text+"</a>";}
$(this).attr({rel:rel,title:title+title_link,href:href});}});}
function lightbox2_image_nodes(){var settings=Drupal.settings.lightbox2;var img_assist=document.getElementById("img_assist_thumbs");if(!img_assist){lightbox2_init_triggers(settings.trigger_lightbox_classes,"lightbox_ungrouped");lightbox2_init_triggers(settings.custom_trigger_classes,settings.custom_class_handler,true);lightbox2_init_triggers(settings.trigger_lightbox_group_classes,"lightbox");lightbox2_init_triggers(settings.trigger_slideshow_classes,"lightshow");lightbox2_init_triggers(settings.trigger_lightframe_classes,"lightframe_ungrouped");lightbox2_init_triggers(settings.trigger_lightframe_group_classes,"lightframe");if(settings.enable_acidfree_videos){lightbox2_init_acidfree_video();}}}
Drupal.behaviors.initAutoLightbox=function(context){lightbox2_image_nodes();};;var Lightbox={auto_modal:false,overlayOpacity:0.8,overlayColor:'000',disableCloseClick:true,resizeSequence:0,resizeSpeed:'normal',fadeInSpeed:'normal',slideDownSpeed:'slow',minWidth:240,borderSize:10,boxColor:'fff',fontColor:'000',topPosition:'',infoHeight:20,alternative_layout:false,imageArray:[],imageNum:null,total:0,activeImage:null,inprogress:false,disableResize:false,disableZoom:false,isZoomedIn:false,rtl:false,loopItems:false,keysClose:['c','x',27],keysPrevious:['p',37],keysNext:['n',39],keysZoom:['z'],keysPlayPause:[32],slideInterval:5000,showPlayPause:true,autoStart:true,autoExit:true,pauseOnNextClick:false,pauseOnPrevClick:true,slideIdArray:[],slideIdCount:0,isSlideshow:false,isPaused:false,loopSlides:false,isLightframe:false,iframe_width:600,iframe_height:400,iframe_border:0,enableVideo:false,flvPlayer:'/flvplayer.swf',flvFlashvars:'',isModal:false,isVideo:false,videoId:false,modalWidth:400,modalHeight:400,modalHTML:null,initialize:function(){var s=Drupal.settings.lightbox2;Lightbox.overlayOpacity=s.overlay_opacity;Lightbox.overlayColor=s.overlay_color;Lightbox.disableCloseClick=s.disable_close_click;Lightbox.resizeSequence=s.resize_sequence;Lightbox.resizeSpeed=s.resize_speed;Lightbox.fadeInSpeed=s.fade_in_speed;Lightbox.slideDownSpeed=s.slide_down_speed;Lightbox.borderSize=s.border_size;Lightbox.boxColor=s.box_color;Lightbox.fontColor=s.font_color;Lightbox.topPosition=s.top_position;Lightbox.rtl=s.rtl;Lightbox.loopItems=s.loop_items;Lightbox.keysClose=s.keys_close.split(" ");Lightbox.keysPrevious=s.keys_previous.split(" ");Lightbox.keysNext=s.keys_next.split(" ");Lightbox.keysZoom=s.keys_zoom.split(" ");Lightbox.keysPlayPause=s.keys_play_pause.split(" ");Lightbox.disableResize=s.disable_resize;Lightbox.disableZoom=s.disable_zoom;Lightbox.slideInterval=s.slideshow_interval;Lightbox.showPlayPause=s.show_play_pause;Lightbox.showCaption=s.show_caption;Lightbox.autoStart=s.slideshow_automatic_start;Lightbox.autoExit=s.slideshow_automatic_exit;Lightbox.pauseOnNextClick=s.pause_on_next_click;Lightbox.pauseOnPrevClick=s.pause_on_previous_click;Lightbox.loopSlides=s.loop_slides;Lightbox.alternative_layout=s.use_alt_layout;Lightbox.iframe_width=s.iframe_width;Lightbox.iframe_height=s.iframe_height;Lightbox.iframe_border=s.iframe_border;Lightbox.enableVideo=s.enable_video;if(s.enable_video){Lightbox.flvPlayer=s.flvPlayer;Lightbox.flvFlashvars=s.flvFlashvars;}
var layout_class=(s.use_alt_layout?'lightbox2-alt-layout':'lightbox2-orig-layout');var output='<div id="lightbox2-overlay" style="display: none;"></div>\
      <div id="lightbox" style="display: none;" class="'+layout_class+'">\
        <div id="outerImageContainer"></div>\
        <div id="imageDataContainer" class="clearfix">\
          <div id="imageData"></div>\
        </div>\
      </div>';var loading='<div id="loading"><a href="#" id="loadingLink"></a></div>';var modal='<div id="modalContainer" style="display: none;"></div>';var frame='<div id="frameContainer" style="display: none;"></div>';var imageContainer='<div id="imageContainer" style="display: none;"></div>';var details='<div id="imageDetails"></div>';var bottomNav='<div id="bottomNav"></div>';var image='<img id="lightboxImage" alt="" />';var hoverNav='<div id="hoverNav"><a id="prevLink" href="#"></a><a id="nextLink" href="#"></a></div>';var frameNav='<div id="frameHoverNav"><a id="framePrevLink" href="#"></a><a id="frameNextLink" href="#"></a></div>';var hoverNav='<div id="hoverNav"><a id="prevLink" title="'+Drupal.t('Previous')+'" href="#"></a><a id="nextLink" title="'+Drupal.t('Next')+'" href="#"></a></div>';var frameNav='<div id="frameHoverNav"><a id="framePrevLink" title="'+Drupal.t('Previous')+'" href="#"></a><a id="frameNextLink" title="'+Drupal.t('Next')+'" href="#"></a></div>';var caption='<span id="caption"></span>';var numberDisplay='<span id="numberDisplay"></span>';var close='<a id="bottomNavClose" title="'+Drupal.t('Close')+'" href="#"></a>';var zoom='<a id="bottomNavZoom" href="#"></a>';var zoomOut='<a id="bottomNavZoomOut" href="#"></a>';var pause='<a id="lightshowPause" title="'+Drupal.t('Pause Slideshow')+'" href="#" style="display: none;"></a>';var play='<a id="lightshowPlay" title="'+Drupal.t('Play Slideshow')+'" href="#" style="display: none;"></a>';$("body").append(output);$('#outerImageContainer').append(modal+frame+imageContainer+loading);if(!s.use_alt_layout){$('#imageContainer').append(image+hoverNav);$('#imageData').append(details+bottomNav);$('#imageDetails').append(caption+numberDisplay);$('#bottomNav').append(frameNav+close+zoom+zoomOut+pause+play);}
else{$('#outerImageContainer').append(bottomNav);$('#imageContainer').append(image);$('#bottomNav').append(close+zoom+zoomOut);$('#imageData').append(hoverNav+details);$('#imageDetails').append(caption+numberDisplay+pause+play);}
if(Lightbox.disableCloseClick){}
$('#loadingLink, #bottomNavClose').click(function(){Lightbox.end('forceClose');return false;});$('#prevLink, #framePrevLink').click(function(){Lightbox.changeData(Lightbox.activeImage-1);return false;});$('#nextLink, #frameNextLink').click(function(){Lightbox.changeData(Lightbox.activeImage+1);return false;});$('#bottomNavZoom').click(function(){Lightbox.changeData(Lightbox.activeImage,true);return false;});$('#bottomNavZoomOut').click(function(){Lightbox.changeData(Lightbox.activeImage,false);return false;});$('#lightshowPause').click(function(){Lightbox.togglePlayPause("lightshowPause","lightshowPlay");return false;});$('#lightshowPlay').click(function(){Lightbox.togglePlayPause("lightshowPlay","lightshowPause");return false;});$('#prevLink, #nextLink, #framePrevLink, #frameNextLink').css({'paddingTop':Lightbox.borderSize+'px'});$('#imageContainer, #frameContainer, #modalContainer').css({'padding':Lightbox.borderSize+'px'});$('#outerImageContainer, #imageDataContainer, #bottomNavClose').css({'backgroundColor':'#'+Lightbox.boxColor,'color':'#'+Lightbox.fontColor});if(Lightbox.alternative_layout){$('#bottomNavZoom, #bottomNavZoomOut').css({'bottom':Lightbox.borderSize+'px','right':Lightbox.borderSize+'px'});}
else if(Lightbox.rtl==1&&$.browser.msie){$('#bottomNavZoom, #bottomNavZoomOut').css({'left':'0px'});}
if(s.force_show_nav){$('#prevLink, #nextLink').addClass("force_show_nav");}},initList:function(context){if(context==undefined||context==null){context=document;}
$("a[rel^='lightbox']:not(.lightbox-processed), area[rel^='lightbox']:not(.lightbox-processed)",context).addClass('lightbox-processed').click(function(e){if(Lightbox.disableCloseClick){$('#lightbox').unbind('click');$('#lightbox').click(function(){Lightbox.end('forceClose');});}
Lightbox.start(this,false,false,false,false);if(e.preventDefault){e.preventDefault();}
return false;});$("a[rel^='lightshow']:not(.lightbox-processed), area[rel^='lightshow']:not(.lightbox-processed)",context).addClass('lightbox-processed').click(function(e){if(Lightbox.disableCloseClick){$('#lightbox').unbind('click');$('#lightbox').click(function(){Lightbox.end('forceClose');});}
Lightbox.start(this,true,false,false,false);if(e.preventDefault){e.preventDefault();}
return false;});$("a[rel^='lightframe']:not(.lightbox-processed), area[rel^='lightframe']:not(.lightbox-processed)",context).addClass('lightbox-processed').click(function(e){if(Lightbox.disableCloseClick){}
Lightbox.start(this,false,true,false,false);if(e.preventDefault){e.preventDefault();}
return false;});if(Lightbox.enableVideo){$("a[rel^='lightvideo']:not(.lightbox-processed), area[rel^='lightvideo']:not(.lightbox-processed)",context).addClass('lightbox-processed').click(function(e){if(Lightbox.disableCloseClick){$('#lightbox').unbind('click');$('#lightbox').click(function(){Lightbox.end('forceClose');});}
Lightbox.start(this,false,false,true,false);if(e.preventDefault){e.preventDefault();}
return false;});}
$("a[rel^='lightmodal']:not(.lightbox-processed), area[rel^='lightmodal']:not(.lightbox-processed)",context).addClass('lightbox-processed').click(function(e){$('#lightbox').unbind('click');$('#lightbox').addClass($(this).attr('class'));$('#lightbox').removeClass('lightbox-processed');Lightbox.start(this,false,false,false,true);if(e.preventDefault){e.preventDefault();}
return false;});$("#lightboxAutoModal:not(.lightbox-processed)",context).addClass('lightbox-processed').click(function(e){Lightbox.auto_modal=true;$('#lightbox').unbind('click');Lightbox.start(this,false,false,false,true);if(e.preventDefault){e.preventDefault();}
return false;});},start:function(imageLink,slideshow,lightframe,lightvideo,lightmodal){Lightbox.isPaused=!Lightbox.autoStart;Lightbox.toggleSelectsFlash('hide');var arrayPageSize=Lightbox.getPageSize();$("#lightbox2-overlay").hide().css({'width':'100%','zIndex':'10090','height':arrayPageSize[1]+'px','backgroundColor':'#'+Lightbox.overlayColor});if(lightvideo&&this.detectMacFF2()){$("#lightbox2-overlay").removeClass("overlay_default");$("#lightbox2-overlay").addClass("overlay_macff2");$("#lightbox2-overlay").css({'opacity':null});}
else{$("#lightbox2-overlay").removeClass("overlay_macff2");$("#lightbox2-overlay").addClass("overlay_default");$("#lightbox2-overlay").css({'opacity':Lightbox.overlayOpacity});}
$("#lightbox2-overlay").fadeIn(Lightbox.fadeInSpeed);Lightbox.isSlideshow=slideshow;Lightbox.isLightframe=lightframe;Lightbox.isVideo=lightvideo;Lightbox.isModal=lightmodal;Lightbox.imageArray=[];Lightbox.imageNum=0;var anchors=$(imageLink.tagName);var anchor=null;var rel_parts=Lightbox.parseRel(imageLink);var rel=rel_parts["rel"];var rel_group=rel_parts["group"];var title=(rel_parts["title"]?rel_parts["title"]:imageLink.title);var rel_style=null;var i=0;if(rel_parts["flashvars"]){Lightbox.flvFlashvars=Lightbox.flvFlashvars+'&'+rel_parts["flashvars"];}
var alt=imageLink.title;if(!alt){var img=$(imageLink).find("img");if(img&&$(img).attr("alt")){alt=$(img).attr("alt");}
else{alt=title;}}
if($(imageLink).attr('id')=='lightboxAutoModal'){rel_style=rel_parts["style"];Lightbox.imageArray.push(['#lightboxAutoModal > *',title,alt,rel_style,1]);}
else{if((rel=='lightbox'||rel=='lightshow')&&!rel_group){Lightbox.imageArray.push([imageLink.href,title,alt]);}
else if(!rel_group){rel_style=rel_parts["style"];Lightbox.imageArray.push([imageLink.href,title,alt,rel_style]);}
else{for(i=0;i<anchors.length;i++){anchor=anchors[i];if(anchor.href&&typeof(anchor.href)=="string"&&$(anchor).attr('rel')){var rel_data=Lightbox.parseRel(anchor);var anchor_title=(rel_data["title"]?rel_data["title"]:anchor.title);img_alt=anchor.title;if(!img_alt){var anchor_img=$(anchor).find("img");if(anchor_img&&$(anchor_img).attr("alt")){img_alt=$(anchor_img).attr("alt");}
else{img_alt=title;}}
if(rel_data["rel"]==rel){if(rel_data["group"]==rel_group){if(Lightbox.isLightframe||Lightbox.isModal||Lightbox.isVideo){rel_style=rel_data["style"];}
Lightbox.imageArray.push([anchor.href,anchor_title,img_alt,rel_style]);}}}}
for(i=0;i<Lightbox.imageArray.length;i++){for(j=Lightbox.imageArray.length-1;j>i;j--){if(Lightbox.imageArray[i][0]==Lightbox.imageArray[j][0]){Lightbox.imageArray.splice(j,1);}}}
while(Lightbox.imageArray[Lightbox.imageNum][0]!=imageLink.href){Lightbox.imageNum++;}}}
if(Lightbox.isSlideshow&&Lightbox.showPlayPause&&Lightbox.isPaused){$('#lightshowPlay').show();$('#lightshowPause').hide();}
var arrayPageScroll=Lightbox.getPageScroll();var lightboxTop=arrayPageScroll[1]+(Lightbox.topPosition==''?(arrayPageSize[3]/10):Lightbox.topPosition)*1;var lightboxLeft=arrayPageScroll[0];$('#frameContainer, #modalContainer, #lightboxImage').hide();$('#hoverNav, #prevLink, #nextLink, #frameHoverNav, #framePrevLink, #frameNextLink').hide();$('#imageDataContainer, #numberDisplay, #bottomNavZoom, #bottomNavZoomOut').hide();$('#outerImageContainer').css({'width':'250px','height':'250px'});$('#lightbox').css({'zIndex':'10500','top':lightboxTop+'px','left':lightboxLeft+'px'}).show();Lightbox.total=Lightbox.imageArray.length;Lightbox.changeData(Lightbox.imageNum);},changeData:function(imageNum,zoomIn){if(Lightbox.inprogress===false){if(Lightbox.total>1&&((Lightbox.isSlideshow&&Lightbox.loopSlides)||(!Lightbox.isSlideshow&&Lightbox.loopItems))){if(imageNum>=Lightbox.total)imageNum=0;if(imageNum<0)imageNum=Lightbox.total-1;}
if(Lightbox.isSlideshow){for(var i=0;i<Lightbox.slideIdCount;i++){window.clearTimeout(Lightbox.slideIdArray[i]);}}
Lightbox.inprogress=true;Lightbox.activeImage=imageNum;if(Lightbox.disableResize&&!Lightbox.isSlideshow){zoomIn=true;}
Lightbox.isZoomedIn=zoomIn;$('#loading').css({'zIndex':'10500'}).show();if(!Lightbox.alternative_layout){$('#imageContainer').hide();}
$('#frameContainer, #modalContainer, #lightboxImage').hide();$('#hoverNav, #prevLink, #nextLink, #frameHoverNav, #framePrevLink, #frameNextLink').hide();$('#imageDataContainer, #numberDisplay, #bottomNavZoom, #bottomNavZoomOut').hide();if(!Lightbox.isLightframe&&!Lightbox.isVideo&&!Lightbox.isModal){$("#lightbox #imageDataContainer").removeClass('lightbox2-alt-layout-data');imgPreloader=new Image();imgPreloader.onerror=function(){Lightbox.imgNodeLoadingError(this);};imgPreloader.onload=function(){var photo=document.getElementById('lightboxImage');photo.src=Lightbox.imageArray[Lightbox.activeImage][0];photo.alt=Lightbox.imageArray[Lightbox.activeImage][2];var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;var arrayPageSize=Lightbox.getPageSize();var targ={w:arrayPageSize[2]-(Lightbox.borderSize*2),h:arrayPageSize[3]-(Lightbox.borderSize*6)-(Lightbox.infoHeight*4)-(arrayPageSize[3]/10)};var orig={w:imgPreloader.width,h:imgPreloader.height};if(zoomIn!==true){var ratio=1.0;$('#bottomNavZoomOut, #bottomNavZoom').hide();if((orig.w>=targ.w||orig.h>=targ.h)&&orig.h&&orig.w){ratio=((targ.w/orig.w)<(targ.h/orig.h))?targ.w/orig.w:targ.h/orig.h;if(!Lightbox.disableZoom&&!Lightbox.isSlideshow){$('#bottomNavZoom').css({'zIndex':'10500'}).show();}}
imageWidth=Math.floor(orig.w*ratio);imageHeight=Math.floor(orig.h*ratio);}
else{$('#bottomNavZoom').hide();if((orig.w>=targ.w||orig.h>=targ.h)&&orig.h&&orig.w){if(!Lightbox.disableResize&&Lightbox.isSlideshow===false&&!Lightbox.disableZoom){$('#bottomNavZoomOut').css({'zIndex':'10500'}).show();}}}
photo.style.width=(imageWidth)+'px';photo.style.height=(imageHeight)+'px';Lightbox.resizeContainer(imageWidth,imageHeight);imgPreloader.onload=function(){};};imgPreloader.src=Lightbox.imageArray[Lightbox.activeImage][0];imgPreloader.alt=Lightbox.imageArray[Lightbox.activeImage][2];}
else if(Lightbox.isLightframe){$("#lightbox #imageDataContainer").addClass('lightbox2-alt-layout-data');var src=Lightbox.imageArray[Lightbox.activeImage][0];$('#frameContainer').html('<iframe id="lightboxFrame"  frameBorder="0" style="display: none;" src="'+src+'"></iframe>');if($.browser.mozilla&&src.indexOf('.swf')!=-1){setTimeout(function(){document.getElementById("lightboxFrame").src=Lightbox.imageArray[Lightbox.activeImage][0];},1000);}
if(!Lightbox.iframe_border){$('#lightboxFrame').css({'border':'none'});$('#lightboxFrame').attr('frameBorder','0');}
var iframe=document.getElementById('lightboxFrame');var iframeStyles=Lightbox.imageArray[Lightbox.activeImage][3];iframe=Lightbox.setStyles(iframe,iframeStyles);Lightbox.resizeContainer(parseInt(iframe.width,10),parseInt(iframe.height,10));}
else if(Lightbox.isVideo||Lightbox.isModal){$("#lightbox #imageDataContainer").addClass('lightbox2-alt-layout-data');var container=document.getElementById('modalContainer');var modalStyles=Lightbox.imageArray[Lightbox.activeImage][3];container=Lightbox.setStyles(container,modalStyles);if(Lightbox.isVideo){Lightbox.modalHeight=parseInt(container.height,10)-10;Lightbox.modalWidth=parseInt(container.width,10)-10;Lightvideo.startVideo(Lightbox.imageArray[Lightbox.activeImage][0]);}
Lightbox.resizeContainer(parseInt(container.width,10),parseInt(container.height,10));}}},imgNodeLoadingError:function(image){var s=Drupal.settings.lightbox2;var original_image=Lightbox.imageArray[Lightbox.activeImage][0];if(s.display_image_size!==""){original_image=original_image.replace(new RegExp("."+s.display_image_size),"");}
Lightbox.imageArray[Lightbox.activeImage][0]=original_image;image.onerror=function(){Lightbox.imgLoadingError(image);};image.src=original_image;},imgLoadingError:function(image){var s=Drupal.settings.lightbox2;Lightbox.imageArray[Lightbox.activeImage][0]=s.default_image;image.src=s.default_image;},resizeContainer:function(imgWidth,imgHeight){imgWidth=(imgWidth<Lightbox.minWidth?Lightbox.minWidth:imgWidth);this.widthCurrent=$('#outerImageContainer').width();this.heightCurrent=$('#outerImageContainer').height();var widthNew=(imgWidth+(Lightbox.borderSize*2));var heightNew=(imgHeight+(Lightbox.borderSize*2));this.xScale=(widthNew/this.widthCurrent)*100;this.yScale=(heightNew/this.heightCurrent)*100;wDiff=this.widthCurrent-widthNew;hDiff=this.heightCurrent-heightNew;$('#modalContainer').css({'width':imgWidth,'height':imgHeight});if(Lightbox.resizeSequence){var animate1={width:widthNew};var animate2={height:heightNew};if(Lightbox.resizeSequence==2){animate1={height:heightNew};animate2={width:widthNew};}
$('#outerImageContainer').animate(animate1,Lightbox.resizeSpeed).animate(animate2,Lightbox.resizeSpeed,'linear',function(){Lightbox.showData();});}
else{$('#outerImageContainer').animate({'width':widthNew,'height':heightNew},Lightbox.resizeSpeed,'linear',function(){Lightbox.showData();});}
if((hDiff===0)&&(wDiff===0)){if($.browser.msie){Lightbox.pause(250);}
else{Lightbox.pause(100);}}
var s=Drupal.settings.lightbox2;if(!s.use_alt_layout){$('#prevLink, #nextLink').css({'height':imgHeight+'px'});}
$('#imageDataContainer').css({'width':widthNew+'px'});},showData:function(){$('#loading').hide();if(Lightbox.isLightframe||Lightbox.isVideo||Lightbox.isModal){Lightbox.updateDetails();if(Lightbox.isLightframe){$('#frameContainer').show();if($.browser.safari||Lightbox.fadeInSpeed===0){$('#lightboxFrame').css({'zIndex':'10500'}).show();}
else{$('#lightboxFrame').css({'zIndex':'10500'}).fadeIn(Lightbox.fadeInSpeed);}}
else{if(Lightbox.isVideo){$("#modalContainer").html(Lightbox.modalHTML).click(function(){return false;}).css('zIndex','10500').show();}
else{var src=unescape(Lightbox.imageArray[Lightbox.activeImage][0]);if(Lightbox.imageArray[Lightbox.activeImage][4]){$(src).appendTo("#modalContainer");$('#modalContainer').css({'zIndex':'10500'}).show();}
else{$("#modalContainer").hide().load(src,function(){$('#modalContainer').css({'zIndex':'10500'}).show();});}
$('#modalContainer').unbind('click');}}}
else{$('#imageContainer').show();if($.browser.safari||Lightbox.fadeInSpeed===0){$('#lightboxImage').css({'zIndex':'10500'}).show();}
else{$('#lightboxImage').css({'zIndex':'10500'}).fadeIn(Lightbox.fadeInSpeed);}
Lightbox.updateDetails();this.preloadNeighborImages();}
Lightbox.inprogress=false;if(Lightbox.isSlideshow){if(!Lightbox.loopSlides&&Lightbox.activeImage==(Lightbox.total-1)){if(Lightbox.autoExit){Lightbox.slideIdArray[Lightbox.slideIdCount++]=setTimeout(function(){Lightbox.end('slideshow');},Lightbox.slideInterval);}}
else{if(!Lightbox.isPaused&&Lightbox.total>1){Lightbox.slideIdArray[Lightbox.slideIdCount++]=setTimeout(function(){Lightbox.changeData(Lightbox.activeImage+1);},Lightbox.slideInterval);}}
if(Lightbox.showPlayPause&&Lightbox.total>1&&!Lightbox.isPaused){$('#lightshowPause').show();$('#lightshowPlay').hide();}
else if(Lightbox.showPlayPause&&Lightbox.total>1){$('#lightshowPause').hide();$('#lightshowPlay').show();}}
var arrayPageSize=Lightbox.getPageSize();var arrayPageScroll=Lightbox.getPageScroll();var pageHeight=arrayPageSize[1];if(Lightbox.isZoomedIn&&arrayPageSize[1]>arrayPageSize[3]){var lightboxTop=(Lightbox.topPosition==''?(arrayPageSize[3]/10):Lightbox.topPosition)*1;pageHeight=pageHeight+arrayPageScroll[1]+lightboxTop;}
$('#lightbox2-overlay').css({'height':pageHeight+'px','width':arrayPageSize[0]+'px'});if($.browser.mozilla){if(Lightbox.imageArray[Lightbox.activeImage][0].indexOf(".pdf")!=-1){setTimeout(function(){document.getElementById("lightboxFrame").src=Lightbox.imageArray[Lightbox.activeImage][0];},1000);}}},updateDetails:function(){$("#imageDataContainer").hide();var s=Drupal.settings.lightbox2;if(s.show_caption){var caption=Lightbox.filterXSS(Lightbox.imageArray[Lightbox.activeImage][1]);if(!caption)caption='';$('#caption').html(caption).css({'zIndex':'10500'}).show();}
var numberDisplay=null;if(s.image_count&&Lightbox.total>1){var currentImage=Lightbox.activeImage+1;if(!Lightbox.isLightframe&&!Lightbox.isModal&&!Lightbox.isVideo){numberDisplay=s.image_count.replace(/\!current/,currentImage).replace(/\!total/,Lightbox.total);}
else if(Lightbox.isVideo){numberDisplay=s.video_count.replace(/\!current/,currentImage).replace(/\!total/,Lightbox.total);}
else{numberDisplay=s.page_count.replace(/\!current/,currentImage).replace(/\!total/,Lightbox.total);}
$('#numberDisplay').html(numberDisplay).css({'zIndex':'10500'}).show();}
else{$('#numberDisplay').hide();}
$("#imageDataContainer").hide().slideDown(Lightbox.slideDownSpeed,function(){$("#bottomNav").show();});if(Lightbox.rtl==1){$("#bottomNav").css({'float':'left'});}
Lightbox.updateNav();},updateNav:function(){$('#hoverNav').css({'zIndex':'10500'}).show();var prevLink='#prevLink';var nextLink='#nextLink';if(Lightbox.isSlideshow){if((Lightbox.total>1&&Lightbox.loopSlides)||Lightbox.activeImage!==0){$(prevLink).css({'zIndex':'10500'}).show().click(function(){if(Lightbox.pauseOnPrevClick){Lightbox.togglePlayPause("lightshowPause","lightshowPlay");}
Lightbox.changeData(Lightbox.activeImage-1);return false;});}
else{$(prevLink).hide();}
if((Lightbox.total>1&&Lightbox.loopSlides)||Lightbox.activeImage!=(Lightbox.total-1)){$(nextLink).css({'zIndex':'10500'}).show().click(function(){if(Lightbox.pauseOnNextClick){Lightbox.togglePlayPause("lightshowPause","lightshowPlay");}
Lightbox.changeData(Lightbox.activeImage+1);return false;});}
else{$(nextLink).hide();}}
else{if((Lightbox.isLightframe||Lightbox.isModal||Lightbox.isVideo)&&!Lightbox.alternative_layout){$('#frameHoverNav').css({'zIndex':'10500'}).show();$('#hoverNav').css({'zIndex':'10500'}).hide();prevLink='#framePrevLink';nextLink='#frameNextLink';}
if((Lightbox.total>1&&Lightbox.loopItems)||Lightbox.activeImage!==0){$(prevLink).css({'zIndex':'10500'}).show().unbind().click(function(){Lightbox.changeData(Lightbox.activeImage-1);return false;});}
else{$(prevLink).hide();}
if((Lightbox.total>1&&Lightbox.loopItems)||Lightbox.activeImage!=(Lightbox.total-1)){$(nextLink).css({'zIndex':'10500'}).show().unbind().click(function(){Lightbox.changeData(Lightbox.activeImage+1);return false;});}
else{$(nextLink).hide();}}
if(!Lightbox.isModal){this.enableKeyboardNav();}},enableKeyboardNav:function(){$(document).bind("keydown",this.keyboardAction);},disableKeyboardNav:function(){$(document).unbind("keydown",this.keyboardAction);},keyboardAction:function(e){if(e===null){keycode=event.keyCode;escapeKey=27;}
else{keycode=e.keyCode;escapeKey=e.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if(Lightbox.checkKey(Lightbox.keysClose,key,keycode)){Lightbox.end('forceClose');}
else if(Lightbox.checkKey(Lightbox.keysPrevious,key,keycode)){if((Lightbox.total>1&&((Lightbox.isSlideshow&&Lightbox.loopSlides)||(!Lightbox.isSlideshow&&Lightbox.loopItems)))||Lightbox.activeImage!==0){Lightbox.changeData(Lightbox.activeImage-1);}}
else if(Lightbox.checkKey(Lightbox.keysNext,key,keycode)){if((Lightbox.total>1&&((Lightbox.isSlideshow&&Lightbox.loopSlides)||(!Lightbox.isSlideshow&&Lightbox.loopItems)))||Lightbox.activeImage!=(Lightbox.total-1)){Lightbox.changeData(Lightbox.activeImage+1);}}
else if(Lightbox.checkKey(Lightbox.keysZoom,key,keycode)&&!Lightbox.disableResize&&!Lightbox.disableZoom&&!Lightbox.isSlideshow&&!Lightbox.isLightframe){if(Lightbox.isZoomedIn){Lightbox.changeData(Lightbox.activeImage,false);}
else if(!Lightbox.isZoomedIn){Lightbox.changeData(Lightbox.activeImage,true);}
return false;}
else if(Lightbox.checkKey(Lightbox.keysPlayPause,key,keycode)&&Lightbox.isSlideshow){if(Lightbox.isPaused){Lightbox.togglePlayPause("lightshowPlay","lightshowPause");}
else{Lightbox.togglePlayPause("lightshowPause","lightshowPlay");}
return false;}},preloadNeighborImages:function(){if((Lightbox.total-1)>Lightbox.activeImage){preloadNextImage=new Image();preloadNextImage.src=Lightbox.imageArray[Lightbox.activeImage+1][0];}
if(Lightbox.activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=Lightbox.imageArray[Lightbox.activeImage-1][0];}},end:function(caller){var closeClick=(caller=='slideshow'?false:true);if(Lightbox.isSlideshow&&Lightbox.isPaused&&!closeClick){return;}
if(Lightbox.inprogress===true&&caller!='forceClose'){return;}
Lightbox.disableKeyboardNav();$('#lightbox').hide();$("#lightbox2-overlay").fadeOut();Lightbox.isPaused=true;Lightbox.inprogress=false;Lightbox.toggleSelectsFlash('visible');if(Lightbox.isSlideshow){for(var i=0;i<Lightbox.slideIdCount;i++){window.clearTimeout(Lightbox.slideIdArray[i]);}
$('#lightshowPause, #lightshowPlay').hide();}
else if(Lightbox.isLightframe){$('#frameContainer').empty().hide();}
else if(Lightbox.isVideo||Lightbox.isModal){if(!Lightbox.auto_modal){$('#modalContainer').hide().html("");}
Lightbox.auto_modal=false;}},getPageScroll:function(){var xScroll,yScroll;if(self.pageYOffset||self.pageXOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}
else if(document.documentElement&&(document.documentElement.scrollTop||document.documentElement.scrollLeft)){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}
else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=[xScroll,yScroll];return arrayPageScroll;},getPageSize:function(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}
else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}
else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}
else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}
else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}
else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}
else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}
else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;},pause:function(ms){var date=new Date();var curDate=null;do{curDate=new Date();}
while(curDate-date<ms);},toggleSelectsFlash:function(state){if(state=='visible'){$("select.lightbox_hidden, embed.lightbox_hidden, object.lightbox_hidden").show();}
else if(state=='hide'){$("select:visible, embed:visible, object:visible").not('#lightboxAutoModal select, #lightboxAutoModal embed, #lightboxAutoModal object').addClass("lightbox_hidden");$("select.lightbox_hidden, embed.lightbox_hidden, object.lightbox_hidden").hide();}},parseRel:function(link){var parts=[];parts["rel"]=parts["title"]=parts["group"]=parts["style"]=parts["flashvars"]=null;if(!$(link).attr('rel'))return parts;parts["rel"]=$(link).attr('rel').match(/\w+/)[0];if($(link).attr('rel').match(/\[(.*)\]/)){var info=$(link).attr('rel').match(/\[(.*?)\]/)[1].split('|');parts["group"]=info[0];parts["style"]=info[1];if(parts["style"]!=undefined&&parts["style"].match(/flashvars:\s?(.*?);/)){parts["flashvars"]=parts["style"].match(/flashvars:\s?(.*?);/)[1];}}
if($(link).attr('rel').match(/\[.*\]\[(.*)\]/)){parts["title"]=$(link).attr('rel').match(/\[.*\]\[(.*)\]/)[1];}
return parts;},setStyles:function(item,styles){item.width=Lightbox.iframe_width;item.height=Lightbox.iframe_height;item.scrolling="auto";if(!styles)return item;var stylesArray=styles.split(';');for(var i=0;i<stylesArray.length;i++){if(stylesArray[i].indexOf('width:')>=0){var w=stylesArray[i].replace('width:','');item.width=jQuery.trim(w);}
else if(stylesArray[i].indexOf('height:')>=0){var h=stylesArray[i].replace('height:','');item.height=jQuery.trim(h);}
else if(stylesArray[i].indexOf('scrolling:')>=0){var scrolling=stylesArray[i].replace('scrolling:','');item.scrolling=jQuery.trim(scrolling);}
else if(stylesArray[i].indexOf('overflow:')>=0){var overflow=stylesArray[i].replace('overflow:','');item.overflow=jQuery.trim(overflow);}}
return item;},togglePlayPause:function(hideId,showId){if(Lightbox.isSlideshow&&hideId=="lightshowPause"){for(var i=0;i<Lightbox.slideIdCount;i++){window.clearTimeout(Lightbox.slideIdArray[i]);}}
$('#'+hideId).hide();$('#'+showId).show();if(hideId=="lightshowPlay"){Lightbox.isPaused=false;if(!Lightbox.loopSlides&&Lightbox.activeImage==(Lightbox.total-1)){Lightbox.end();}
else if(Lightbox.total>1){Lightbox.changeData(Lightbox.activeImage+1);}}
else{Lightbox.isPaused=true;}},triggerLightbox:function(rel_type,rel_group){if(rel_type.length){if(rel_group&&rel_group.length){$("a[rel^='"+rel_type+"\["+rel_group+"\]'], area[rel^='"+rel_type+"\["+rel_group+"\]']").eq(0).trigger("click");}
else{$("a[rel^='"+rel_type+"'], area[rel^='"+rel_type+"']").eq(0).trigger("click");}}},detectMacFF2:function(){var ua=navigator.userAgent.toLowerCase();if(/firefox[\/\s](\d+\.\d+)/.test(ua)){var ffversion=new Number(RegExp.$1);if(ffversion<3&&ua.indexOf('mac')!=-1){return true;}}
return false;},checkKey:function(keys,key,code){return(jQuery.inArray(key,keys)!=-1||jQuery.inArray(String(code),keys)!=-1);},filterXSS:function(str,allowed_tags){var output="";$.ajax({url:Drupal.settings.basePath+'system/lightbox2/filter-xss',data:{'string':str,'allowed_tags':allowed_tags},type:"POST",async:false,dataType:"json",success:function(data){output=data;}});return output;}};Drupal.behaviors.initLightbox=function(context){$('body:not(.lightbox-processed)',context).addClass('lightbox-processed').each(function(){Lightbox.initialize();return false;});Lightbox.initList(context);$('#lightboxAutoModal',context).triggerHandler('click');};;(function($){Drupal.Panels={};Drupal.Panels.autoAttach=function(){if($.browser.msie){$("div.panel-pane").hover(function(){$('div.panel-hide',this).addClass("panel-hide-hover");return true;},function(){$('div.panel-hide',this).removeClass("panel-hide-hover");return true;});$("div.admin-links").hover(function(){$(this).addClass("admin-links-hover");return true;},function(){$(this).removeClass("admin-links-hover");return true;});}};$(Drupal.Panels.autoAttach);})(jQuery);;(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);;(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&parseInt($.browser.version)<=6){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)this.insertBefore(document.createElement(html),this.firstChild);});}return this;};if(!$.browser.version)$.browser.version=navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)[1];})(jQuery);;;(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl();},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}},o.delay);},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu;},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone());};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass);});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this));}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});});o.onInit.call(this);}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '));});};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)
this.toggleClass(sf.c.shadowClass+'-off');};sf.c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',arrowClass:'sf-sub-indicator',shadowClass:'sf-shadow'};sf.defaults={hoverClass:'sfHover',pathClass:'overideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},speed:'normal',autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:'';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this;},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul);});return this;}});})(jQuery);;;(function($){$.fn.supersubs=function(options){var opts=$.extend({},$.fn.supersubs.defaults,options);return this.each(function(){var $$=$(this);var o=$.meta?$.extend({},opts,$$.data()):opts;var fontsize=$('<li id="menu-fontsize">&#8212;</li>').css({'padding':0,'position':'absolute','top':'-999em','width':'auto'}).appendTo($$).width();$('#menu-fontsize').remove();$ULs=$$.find('ul');$ULs.each(function(i){var $ul=$ULs.eq(i);var $LIs=$ul.children();var $As=$LIs.children('a');var liFloat=$LIs.css('white-space','nowrap').css('float');var emWidth=$ul.add($LIs).add($As).css({'float':'none','width':'auto'}).end().end()[0].clientWidth/fontsize;emWidth+=o.extraWidth;if(emWidth>o.maxWidth){emWidth=o.maxWidth;}
else if(emWidth<o.minWidth){emWidth=o.minWidth;}
emWidth+='em';$ul.css('width',emWidth);$LIs.css({'float':liFloat,'width':'140px','white-space':'normal'}).each(function(){var $childUl=$('>ul',this);var offsetDirection=$childUl.css('left')!==undefined?'left':'right';$childUl.css(offsetDirection,emWidth);});});});};$.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0};})(jQuery);;function teaser_handler(event){if($("input[name=faq_display]:checked").val()!="new_page"){if($("input[name=faq_use_teaser]:checked").val()==1){$("input[name=faq_more_link]").removeAttr("disabled");}
else{$("input[name=faq_more_link]").attr("disabled","disabled");}}}
function faq_display_handler(event){if($("input[name=faq_display]:checked").val()=="questions_inline"||$("input[name=faq_display]:checked").val()=="questions_top"){$("input[name=faq_back_to_top]").removeAttr("disabled");$("input[name=faq_qa_mark]").removeAttr("disabled");if($("input[name=faq_qa_mark]:checked").val()==1){$("input[name=faq_question_label]").removeAttr("disabled");$("input[name=faq_answer_label]").removeAttr("disabled");}
else{$("input[name=faq_question_label]").attr("disabled","disabled");$("input[name=faq_answer_label]").attr("disabled","disabled");}}
else{$("input[name=faq_back_to_top]").attr("disabled","disabled");$("input[name=faq_qa_mark]").attr("disabled","disabled");$("input[name=faq_question_label]").attr("disabled","disabled");$("input[name=faq_answer_label]").attr("disabled","disabled");}
if($("input[name=faq_display]:checked").val()!="hide_answer"){$("input[name=faq_hide_qa_accordion]").attr("disabled","disabled");}
else{$("input[name=faq_hide_qa_accordion]").removeAttr("disabled");}
if($("input[name=faq_display]:checked").val()!="new_page"){$("input[name=faq_use_teaser]").removeAttr("disabled");$("input[name=faq_more_link]").removeAttr("disabled");$("input[name=faq_disable_node_links]").removeAttr("disabled");}
else{$("input[name=faq_use_teaser]").attr("disabled","disabled");$("input[name=faq_more_link]").attr("disabled","disabled");$("input[name=faq_disable_node_links]").attr("disabled","disabled");}
teaser_handler(event);if($("input[name=faq_display]:checked").val()=="new_page"||$("input[name=faq_display]:checked").val()=="questions_top"){$("select[name=faq_question_listing]").removeAttr("disabled");}
else{$("select[name=faq_question_listing]").attr("disabled","disabled");}}
function qa_mark_handler(event){if($("input[name=faq_display]:checked").val()=="questions_inline"){if($("input[name=faq_qa_mark]:checked").val()==1){$("input[name=faq_question_label]").removeAttr("disabled");$("input[name=faq_answer_label]").removeAttr("disabled");}
else{$("input[name=faq_question_label]").attr("disabled","disabled");$("input[name=faq_answer_label]").attr("disabled","disabled");}}}
function questions_top_handler(event){$("input[name=faq_display]").val()=="questions_top"?$("input[name=faq_group_questions_top]").removeAttr("disabled"):$("input[name=faq_group_questions_top]").attr("disabled","disabled");$("input[name=faq_display]").val()=="questions_top"?$("input[name=faq_answer_category_name]").removeAttr("disabled"):$("input[name=faq_answer_category_name]").attr("disabled","disabled");}
function child_term_handler(event){if($("input[name=faq_hide_child_terms]:checked").val()==1){$("input[name=faq_show_term_page_children]").attr("disabled","disabled");}
else if($("input[name=faq_category_display]:checked").val()!="categories_inline"){$("input[name=faq_show_term_page_children]").removeAttr("disabled");}}
function categories_handler(event){if($("input[name=faq_display]").val()=="questions_top"){$("input[name=faq_category_display]:checked").val()=="categories_inline"?$("input[name=faq_group_questions_top]").removeAttr("disabled"):$("input[name=faq_group_questions_top]").attr("disabled","disabled");$("input[name=faq_category_display]:checked").val()=="new_page"?$("input[name=faq_answer_category_name]").attr("disabled","disabled"):$("input[name=faq_answer_category_name]").removeAttr("disabled");}
else{$("input[name=faq_group_questions_top]").attr("disabled","disabled");}
if($("input[name=faq_category_display]:checked").val()!="hide_qa"){$("input[name=faq_category_hide_qa_accordion]").attr("disabled","disabled");}
else{$("input[name=faq_category_hide_qa_accordion]").removeAttr("disabled");}
$("input[name=faq_category_display]:checked").val()=="categories_inline"?$("input[name=faq_hide_child_terms]").attr("disabled","disabled"):$("input[name=faq_hide_child_terms]").removeAttr("disabled");$("input[name=faq_category_display]:checked").val()=="categories_inline"?$("input[name=faq_show_term_page_children]").attr("disabled","disabled"):$("input[name=faq_show_term_page_children]").removeAttr("disabled");$("input[name=faq_category_display]:checked").val()=="new_page"?$("select[name=faq_category_listing]").removeAttr("disabled"):$("select[name=faq_category_listing]").attr("disabled","disabled");child_term_handler();}
Drupal.behaviors.initFaqModule=function(context){var faq_hide_qa_accordion=Drupal.settings.faq.faq_hide_qa_accordion;$('div.faq-dd-hide-answer',context).addClass("collapsible collapsed");if(!faq_hide_qa_accordion){$('div.faq-dd-hide-answer',context).hide();}
$('div.faq-dt-hide-answer',context).click(function(){if(faq_hide_qa_accordion){$('div.faq-dt-hide-answer').not($(this)).removeClass('faq-qa-visible');}
$(this).toggleClass('faq-qa-visible');$(this).parent().addClass('faq-viewed');$('div.faq-dd-hide-answer').not($(this).next('div.faq-dd-hide-answer')).addClass("collapsed");if(!faq_hide_qa_accordion){$(this).next('div.faq-dd-hide-answer').slideToggle('fast',function(){$(this).parent().toggleClass('expanded');});}
$(this).next('div.faq-dd-hide-answer').toggleClass("collapsed");return false;});if(/^#\w+$/.test(document.location.hash)){$('div.faq-dt-hide-answer > '+document.location.hash).parent().triggerHandler('click');}
var faq_category_hide_qa_accordion=Drupal.settings.faq.faq_category_hide_qa_accordion;$('div.faq-qa-hide',context).addClass("collapsible collapsed");if(!faq_category_hide_qa_accordion){$('div.faq-qa-hide',context).hide();}
$('div.faq-qa-header .faq-header',context).click(function(){if(faq_category_hide_qa_accordion){$('div.faq-qa-header .faq-header').not($(this)).removeClass('faq-category-qa-visible');}
$(this).toggleClass('faq-category-qa-visible');$('div.faq-qa-hide').not($(this).parent().next('div.faq-qa-hide')).addClass("collapsed");if(!faq_category_hide_qa_accordion){$(this).parent().next('div.faq-qa-hide').slideToggle('fast',function(){$(this).parent().toggleClass('expanded');});}
$(this).parent().next('div.faq-qa-hide').toggleClass("collapsed");return false;});if(!faq_hide_qa_accordion&&!faq_category_hide_qa_accordion){$('#faq-expand-all',context).show();$('#faq-expand-all a.faq-expand-all-link',context).show();$('#faq-expand-all a.faq-collapse-all-link',context).click(function(){$(this).hide();$('#faq-expand-all a.faq-expand-all-link').show();$('div.faq-qa-hide').slideUp('slow',function(){$(this).removeClass('expanded');});$('div.faq-dd-hide-answer').slideUp('slow',function(){$(this).removeClass('expanded');});});$('#faq-expand-all a.faq-expand-all-link',context).click(function(){$(this).hide();$('#faq-expand-all a.faq-collapse-all-link').show();$('div.faq-qa-hide').slideDown('slow',function(){$(this).addClass('expanded');});$('div.faq-dd-hide-answer').slideDown('slow',function(){$(this).addClass('expanded');});});}
faq_display_handler();questions_top_handler();categories_handler();teaser_handler();$("input[name=faq_display]",context).bind("click",faq_display_handler);$("input[name=faq_qa_mark]",context).bind("click",qa_mark_handler);$("input[name=faq_use_teaser]",context).bind("click",teaser_handler);$("input[name=faq_category_display]",context).bind("click",categories_handler);$("input[name=faq_hide_child_terms]",context).bind("click",child_term_handler);};$(document).ready(function(){$("#content-wrapper .view-video-galley .views-field-name a").click(function(){nid=$(this).attr('id');$('#youtube-video').attr('src','node/'+nid+'?format=simple');});});;var bookmarkscroll={setting:{duration:1000,yoffset:0},topkeyword:'#sitecontainer',scrollTo:function(dest,options,hash){var $=jQuery,options=options||{}
var $dest=(typeof dest=="string"&&dest.length>0)?(dest==this.topkeyword?0:$('#'+dest)):(dest)?$(dest):[]
if($dest===0||$dest.length==1&&(!options.autorun||options.autorun&&Math.abs($dest.offset().top+(options.yoffset||this.setting.yoffset)-$(window).scrollTop())>5)){this.$body.animate({scrollTop:($dest===0)?0:$dest.offset().top+(options.yoffset||this.setting.yoffset)},(options.duration||this.setting.duration),function(){if($dest!==0&&hash)
location.hash=hash})}},urlparamselect:function(){var param=window.location.search.match(/scrollto=[\w\-_,]+/i)
return(param)?param[0].split('=')[1]:null},init:function(){jQuery(document).ready(function($){var mainobj=bookmarkscroll
mainobj.$body=(window.opera)?(document.compatMode=="CSS1Compat"?$('html'):$('body')):$('html,body')
var urlselectid=mainobj.urlparamselect()
if(urlselectid)
setTimeout(function(){mainobj.scrollTo(document.getElementById(urlselectid)||$('a[name='+urlselectid+']:eq(0)').get(0),{autorun:true})},100)
$('a[href^="#"]').each(function(){var hashvalue=this.getAttribute('href').match(/#\w+$/i)
hashvalue=(hashvalue)?hashvalue[0].substring(1):null
if(this.hash.length>1){var $bookmark=$('a[name='+this.hash.substr(1)+']:eq(0)');console.log($bookmark);if($bookmark.length==1||this.hash==mainobj.topkeyword){$(this).click(function(e){mainobj.scrollTo((this.hash==mainobj.topkeyword)?mainobj.topkeyword:$bookmark.get(0),{},this.hash)
e.preventDefault()})}}})})}}
bookmarkscroll.init();$.fn.selectbox=function(options){var settings={imageWidth:48,imageHeight:23};if(options){$.extend(settings,options);};return this.each(function(){var self=this;var controlWidth=$(self).width()+2;var wrapper=$("<div class='dropdown'>").css({"width":controlWidth+"px"});var currentSelection=$('<span class="currentText"></span>').css({"width":(controlWidth-settings.imageWidth)+"px"});var selectButton=$('<div class="button"></div>').css({"margin-left":(controlWidth-settings.imageWidth)+"px"});$(self).wrap(wrapper);$(self).before(currentSelection);$(self).after(selectButton);$(self).css({"display":"block","opacity":"0","padding-top":"4px","position":"absolute","z-index":"10","margin-left":"-1px"});if($(this).val()==null){var selectedOption=$(self).children('option:first');}else{var selectedOption=$(self).children('option[value="'+$(this).val()+'"]');}
currentSelection.text($(selectedOption).text());currentSelection.addClass($(selectedOption).attr('class'));$(self).bind("change",function(){if($(this).val()==null){var currentOption=$(this).children('option:first');}else{var currentOption=$(this).children('option[value="'+$(this).val()+'"]');}
var curentSelection=$(this).parent().children(".currentText");curentSelection.text(currentOption.text());currentSelection.removeClass().addClass('currentText').addClass(currentOption.attr('class'));});if($(self).attr("disabled")){wrapper.disable();}else{wrapper.enable();};});};jQuery.fn.disable=function(){$(this).attr("disabled",true);$(this).children('select').attr("disabled",true);$(this).css("opacity","0.7");$(this).children('button').css("opacity","0.7");$(this).children('currentText').css("opacity","0.7");}
jQuery.fn.enable=function(){$(this).attr("disabled",false);$(this).children('select').attr("disabled",false);$(this).css("opacity","1");$(this).children('button').css("opacity","1");$(this).children('currentText').css("opacity","1");}
jQuery.fn.unselectbox=function(){$(this).unbind("change");$(this).parent(".dropdown").replaceWith($(this));$(this).show();};var STCONST_FILENAME="jquery.captionbox.js";var STCONST_WS_UPDATE_TRANSCRIPT="/transactions/update_from_editor";var STCONSTS_WSCREDS_BITLY_LOGIN="speakertext";var STCONSTS_WSCREDS_BITLY_APIKEY="R_2274af29d71349021399a6ee1191ab6b";var STCONST_CLASS_SHARE_BUTTON="STxShare";var STCONST_CLASS_SHARE_FACEBOOK="STfacebookShare";var STCONST_CLASS_SHARE_TWITTER="STtwitterShare";var STCONST_CLASS_SHARE_URL="STurlShare";var STCONST_QUERY_PLAYER_QUOTELINK="STQL";var STCONST_TEXT_BAR_SEARCH="Search inside this video...";var STCONST_TEXT_BAR_LOGOLINK="http://speakertext.com/?ref=itp";var STCONST_TEXT_BAR_AUTOSCROLL="AUTO SCROLL";var STCONST_TEXT_BAR_SHOWTEXT="EXPAND TRANSCRIPT";var STCONST_TEXT_EDIT_SAVE="Save";var STCONST_TEXT_EDIT_CANCEL="Cancel";var STCONST_TEXT_MESSAGE_EDIT="<p>Just start typing to edit the transcript.</p>";var STCONST_TEXT_MESSAGE_SAVING="<p>Saving Transcript...</p>";var STCONST_TEXT_MESSAGE_SAVEOK="<h1>Transcript Received!</h1><p>Your transcript has been queued for processing and should be visible in a few moments. <a href='/library'>Return to library &raquo</a></p>";var STCONST_TEXT_MESSAGE_SAVEERROR="<h1>Error</h1><p>Your transcript could not be saved at this time. Please try again in a few moments.</p>";var STCONST_TEXT_SHARE_UNSELECTED="<strong>Link to a video quote</strong><br>To start, select some text from the transcript<br>";var STCONST_TEXT_SHARE_HIGHLIGHTED="<strong>Share the selected quote</strong><br>The video will start playing at this quote</a><br>";var STCONST_TEXT_SHARE_SELECTED="<strong>Share the current quote</strong><br>The video will start playing at this quote</a><br>";var STCONST_TEXT_SHARE_BUTTONS="<a class='"+STCONST_CLASS_SHARE_TWITTER+" "+STCONST_CLASS_SHARE_BUTTON+"' onmousedown=\"stjQuery(this).STcaptureQuoteLink()\" onclick=\"if(stjQuery(this).data(STCONST_DATAKEY_QUOTELINK_TEXT) != '') { temp = window.open('','_blank','width=550,height=420'); stjQuery(this).STtwitterShare(temp); }\"></a><a class='"+STCONST_CLASS_SHARE_FACEBOOK+" "+STCONST_CLASS_SHARE_BUTTON+"' onmousedown=\"stjQuery(this).STcaptureQuoteLink()\" onclick=\"if(stjQuery(this).data(STCONST_DATAKEY_QUOTELINK_TEXT) != '') { temp = window.open('','_blank'); stjQuery(this).STfacebookShare(temp); }\"></a><a class='"+STCONST_CLASS_SHARE_URL+" "+STCONST_CLASS_SHARE_BUTTON+"' onmousedown=\"stjQuery(this).STcaptureQuoteLink()\" onclick=\"if(stjQuery(this).data(STCONST_DATAKEY_QUOTELINK_TEXT) != '') { stjQuery(this).STurlShare(); }\"></a><br>";var STCONST_TEXT_MESSAGE_SHAREURL_BEGIN="<h1>";var STCONST_TEXT_MESSAGE_SHAREURL_END="</h1><p>Copy and share this URL to link back to this moment of the video.</p>";var STCONST_TEXT_MESSAGE_COPY="<strong>QuoteLink Created!</strong><p>When you paste this text, it will link back to this moment in the video. <a href='http://speakertext.com/what' target='_blank'>More&nbsp;&raquo;</a></p>";var STCONST_TEXT_TRANSCRIPT_LOADING="<div>The transcript for this video is loading.</div>";var STCONST_TEXT_TRANSCRIPT_UNAVAILABLE="<div>The transcript for this video is unavailable.</div>";var STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX="STtranscriptContent";var STCONST_PLAYER_TRANSCRIPTEMBED_PREFIX="STtranscriptEmbed";var STCONST_PLAYER_IGNORE_THRESHOLD=3000;var STCONST_CLASS_PLAYER="STplayer";var STCONST_CLASS_UNINITIALIZED="STplayerUninitialized";var STCONST_CLASS_EMBEDDED="STplayerEmbedded";var STCONST_CLASS_NICEBUTTON="nicebutton";var STCONST_CLASS_EDITOR="STeditor";var STCONST_CLASS_VIDEOPLAYER="STvideoPlayer";var STCONST_CLASS_PLAYER_DISPLAYWITHTRANSCRIPT="STdisplayWithTranscript";var STCONST_CLASS_PLAYER_TRANSCRIPTPANE="STtranscriptPane";var STCONST_CLASS_PLAYER_TRANSCRIPTWRAPPER="STtranscriptWrapper";var STCONST_CLASS_PLAYER_BAREBONES="STplayerBarebones";var STCONST_CLASS_PLAYER_SHAREPANE="STsharePane";var STCONST_CLASS_PLAYER_SHAREPANE_ACTIVE="STsharePaneActive";var STCONST_CLASS_PLAYER_SHAREPANE_HIGHLIGHT="STsharePaneHighlight";var STCONST_CLASS_PLAYER_SHAREPANE_TEXT="STsharePaneText";var STCONST_CLASS_PLAYER_COPYFEEDBACK="STsharePaneCopyFeedback";var STCONST_CLASS_PLAYER_TRANSCRIPTDISPLAY="STtranscriptDisplay";var STCONST_CLASS_PLAYER_TRANSCRIPTSTATUS="STtranscriptStatus";var STCONST_CLASS_PLAYER_TRANSCRIPT_CONTENT="STtranscriptContent";var STCONST_CLASS_PLAYER_SEARCH="STsearch";var STCONST_CLASS_PLAYER_SEARCHFIELD="STsearchField";var STCONST_CLASS_PLAYER_SEARCHPREVBUTTON="STsearchPrevButton";var STCONST_CLASS_PLAYER_SEARCHNEXTBUTTON="STsearchNextButton";var STCONST_CLASS_PLAYER_AUTOSCROLL="STautoScroll";var STCONST_CLASS_PLAYER_SHOWTEXT="STshowText";var STCONST_CLASS_PLAYER_LOGO="STlogo";var STCONST_CLASS_PLAYER_CURRENTCONTENT="STcurrentContent";var STCONST_CLASS_PLAYER_SEARCHMATCH="STsearchMatch";var STCONST_CLASS_PLAYER_BASE="STplayerBase";var STCONST_CLASS_PLAYER_BASELEFT="STplayerBaseLeft";var STCONST_CLASS_PLAYER_BASERIGHT="STplayerBaseRight";var STCONST_CLASS_PLAYER_HANDLE="STplayerHandle";var STCONST_CLASS_PLAYER_SCROLLBAR="STscrollBar";var STCONST_CLASS_PLAYER_SCROLLUP="STscrollUp";var STCONST_CLASS_PLAYER_SCROLLDOWN="STscrollDown";var STCONST_CLASS_PLAYER_SCROLLVISIBLE="STscrollVisible";var STCONST_CLASS_PLAYER_SCROLLTOP="STscrollTop";var STCONST_CLASS_PLAYER_SCROLLBOTTOM="STscrollBottom";var STCONST_CLASS_PLAYER_BAR="STbar";var STCONST_CLASS_MESSAGEPANE="STmessagePane";var STCONST_CLASS_COPY_FEEDBACK="STcopyFeedback";var STCONST_CLASS_PLAYER_FONTSIZEBUTTON="STfontSizeButton";var STCONST_CLASS_EDIT_SAVE="STsaveButton";var STCONST_CLASS_EDIT_CANCEL="STcancelButton";var STCONST_CLASS_EDIT_EMPTY="STemptyContentEdit";var STCONST_CLASS_PLAYER_EMBEDOVERLAY="SToverlay";var STCONST_CLASS_PLAYER_EMBEDWRAPPER="STembedWrapper";var STCONST_CLASS_PLAYER_AUTOSCROLL_ON="on";var STCONST_CLASS_PLAYER_AUTOSCROLL_OFF="off";var STCONST_CLASS_PLAYER_TRANSCRIPT_LOADING="STtranscriptLoading";var STCONST_CLASS_PLAYER_TRANSCRIPT_VISIBLE="visibleTranscript";var STCONST_CLASS_PLAYER_SEARCHEMPTY="empty";var STCONST_CLASS_PLAYER_SMALLFONT="smallFont";var STCONST_CLASS_PLAYER_MEDIUMFONT="mediumFont";var STCONST_CLASS_PLAYER_LARGEFONT="largeFont";var STCONST_EVENT_TRANSCRIPT_LOADED="transcriptLoaded";var STCONST_EVENT_PLAYER_SHOW="showPlayer";var STCONST_EVENT_PLAYER_HIDE="hidePlayer";var STCONST_EVENT_PLAYER_SEARCH="search";var STCONST_EVENT_PLAYER_SEARCHNEXT="searchNext";var STCONST_EVENT_PLAYER_SEARCHPREV="searchPrev";var STCONST_EVENT_CONTENT_CLICKED="contentClicked";var STCONST_EVENT_CONTENT_SELECT="contentSelect";var STCONST_EVENT_CONTENT_COPY="contentCopy";var STCONST_EVENT_CONTENT_DESELECT="contentDeselect";var STCONST_DATAKEY_VIDEOPLAYERID="STvideoplayerID";var STCONST_DATAKEY_VIDEOPLAYERTYPE="STVPtype";var STCONST_DATAKEY_TRANSCRIPTID="STtranscriptID";var STCONST_DATAKEY_PLAYERQUEUE="STplayerQueue";var STCONST_DATAKEY_PLAYER_DISABLED="STplayerDisabled";var STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL="STautoScroll";var STCONST_DATAKEY_TRANSCRIPT_CURRENTCONTENTID="STcurrentContentID";var STCONST_DATAKEY_TRANSCRIPT_SEARCHMATCHES="STsearchMatches";var STCONST_DATAKEY_TRANSCRIPT_SEARCHTERMS="STsearchTerms";var STCONST_DATAKEY_TRANSCRIPT_IGNOREPROGRESS="STtranscriptIgnoreProgress";var STCONST_DATAKEY_CONFIG="STconfig";var STCONST_DATAKEY_QUOTELINK_TEXT="STquoteLinkText";var STCONST_DATAKEY_QUOTELINK_CONTENTID="STquoteLinkContentID";var STCONST_DATAKEY_SHAREURL_TIMEOUT="STshareUrlTimeout";var STCONST_DATAKEY_EDITMESSAGE_SHOWN="STeditMessageShown";var STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_OFF=0;var STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_ON=1;var STCONST_CONFIG_INITIALSTATE_OPEN="open";var STCONST_CONFIG_INITIALSTATE_CLOSED="closed";var STCONST_CONFIG_EDITENABLED_OFF="off";var STCONST_CONFIG_EDITENABLED_ON="on";var STCONST_CONFIG_EMBEDSTYLE_OVERLAY="overlay";var STCONST_CONFIG_EMBEDSTYLE_EMBED="embed";if(typeof(window.jQuery)!="undefined"){var versionString=window.jQuery().jquery;if(versionString.indexOf("1.3")==0||versionString.indexOf("1.4")==0||versionString.indexOf("1.5")==0||versionString.indexOf("1.6")==0){window.stjQuery=window.jQuery;}else{if(console&&console.error)
console.error("CAPTIONBOX: Must load jQuery 1.3+ before loading CaptionBox!");}}else{if(console&&console.error)
console.error("CAPTIONBOX: Must load jQuery 1.3+ before loading CaptionBox!");}
(function($){var STtranscriptCache=Object();var STplayerCache=Object();var STplayerCount=0;function STContent(){this.id=0;this.timestamp=0;this.text="";}
function STTranscript(){this.transcriptID=0;this.videoID=0;this.task=0;this.hash="";this.content=new Array();}
STTranscript.prototype.getContentByTimestamp=function(timestamp){if(this.content.length==0)
return null;previousContent=this.content[0];for(var i=0;i<this.content.length;i++){var a=this.content[i];if(a.timestamp==timestamp)
return a;else if(a.timestamp>timestamp)
return previousContent;previousContent=a;}
return previousContent;}
STTranscript.prototype.getContentByID=function(id){for(var i=0;i<this.content.length;i++){var a=this.content[i];if(a.id==id)
return a;}
return null;}
STTranscript.prototype.updateContentByID=function(id,newText){for(var i=0;i<this.content.length;i++){var a=this.content[i];if(a.id==id){this.content[i].text=newText;return;}}
return null;}
STTranscript.prototype.search=function(string){var contentArray=Array();string=string.toLowerCase();for(var i=0;i<this.content.length;i++){var a=this.content[i];if(a.text.toLowerCase().search(string)!=-1)
contentArray.push(a);}
return contentArray;}
$.fn.extend({hasSpeakerText:function(){return $(this).hasClass(STCONST_CLASS_VIDEOPLAYER);},speakerText:function(playerType,settings){var config={minHeight:30,defaultHeight:210,videoPlayerID:"",preEmbedID:"",transcriptPath:"",matchVideoWidth:true,initialState:STCONST_CONFIG_INITIALSTATE_OPEN,editEnabled:STCONST_CONFIG_EDITENABLED_OFF,embedStyle:STCONST_CONFIG_EMBEDSTYLE_EMBED};if(typeof(STglobalSettings)!="undefined")$.extend(config,STglobalSettings);if(settings)$.extend(config,settings);this.each(function(){if($(this).hasSpeakerText())
return true;++STplayerCount;var playerID;if(config.videoPlayerID!="")
playerID=STCONST_CLASS_PLAYER+config.videoPlayerID;else if($(this).attr("id")!="")
playerID=STCONST_CLASS_PLAYER+$(this).attr("id");else
playerID=STCONST_CLASS_PLAYER+STplayerCount;$(this).addClass(STCONST_CLASS_VIDEOPLAYER);if(config.preEmbedID!="")
var STplayer=$("#"+config.preEmbedID);if(STplayer.length==0){return false;}else{STplayer.removeClass(STCONST_CLASS_PLAYER_BAREBONES);var transcriptContent=STplayer.STembedWrapper().html();var h="";h+="<div class='"+STCONST_CLASS_PLAYER_EMBEDWRAPPER+"'>";h+="  <div class='"+STCONST_CLASS_PLAYER_SHAREPANE+" "+STCONST_CLASS_PLAYER_DISPLAYWITHTRANSCRIPT+"'>";h+="    <span class='"+STCONST_CLASS_PLAYER_SHAREPANE_TEXT+"'>"+STCONST_TEXT_SHARE_UNSELECTED+"</span>"+STCONST_TEXT_SHARE_BUTTONS;h+="  </div>";h+="  <div class='"+STCONST_CLASS_PLAYER_TRANSCRIPTPANE+"'>";h+="    <div class='"+STCONST_CLASS_PLAYER_SCROLLBAR+"'>";h+="      <div class='"+STCONST_CLASS_PLAYER_SCROLLUP+"'></div>";h+="      <div class='"+STCONST_CLASS_PLAYER_SCROLLVISIBLE+"'>";h+="        <div class='"+STCONST_CLASS_PLAYER_SCROLLTOP+"'></div>";h+="        <div class='"+STCONST_CLASS_PLAYER_SCROLLBOTTOM+"'></div>";h+="      </div>";h+="      <div class='"+STCONST_CLASS_PLAYER_SCROLLDOWN+"'></div>";h+="    </div>";h+="    <div class='"+STCONST_CLASS_PLAYER_TRANSCRIPTWRAPPER+"'>";h+="     <div class='"+STCONST_CLASS_PLAYER_TRANSCRIPTDISPLAY+"'>";h+=transcriptContent;h+="      </div>";h+="      <div class='"+STCONST_CLASS_PLAYER_TRANSCRIPTSTATUS+"'></div>";h+="    </div>";h+="  </div>";h+="  <div class='"+STCONST_CLASS_PLAYER_BASE+"'>";h+="    <div class='"+STCONST_CLASS_PLAYER_BASERIGHT+"'></div>";h+="    <div class='"+STCONST_CLASS_PLAYER_BASELEFT+"'></div>";h+="    <div class='"+STCONST_CLASS_PLAYER_HANDLE+"'></div>"
h+="  </div>";h+="  <div class='"+STCONST_CLASS_MESSAGEPANE+"'></div>";h+="</div>";STplayer.STembedWrapper().remove();STplayer.append(h);h="";h+="<input type='text' class='"+STCONST_CLASS_PLAYER_SEARCHFIELD+" "+STCONST_CLASS_PLAYER_SEARCHEMPTY+"'/>";h+="<div class='"+STCONST_CLASS_PLAYER_SEARCHPREVBUTTON+" "+STCONST_CLASS_PLAYER_SEARCHEMPTY+" "+STCONST_CLASS_PLAYER_DISPLAYWITHTRANSCRIPT+"'></div>";h+="<div class='"+STCONST_CLASS_PLAYER_SEARCHNEXTBUTTON+" "+STCONST_CLASS_PLAYER_SEARCHEMPTY+" "+STCONST_CLASS_PLAYER_DISPLAYWITHTRANSCRIPT+"'></div>";h+="<div class='"+STCONST_CLASS_PLAYER_FONTSIZEBUTTON+" "+STCONST_CLASS_PLAYER_DISPLAYWITHTRANSCRIPT+"'></div>";h+="<div class='"+STCONST_CLASS_PLAYER_AUTOSCROLL+" "+STCONST_CLASS_PLAYER_DISPLAYWITHTRANSCRIPT+"'>"+STCONST_TEXT_BAR_AUTOSCROLL+"</div>";h+="<div class='"+STCONST_CLASS_PLAYER_SHOWTEXT+"'>"+STCONST_TEXT_BAR_SHOWTEXT+"</div>";STplayer.STbar().append(h);if(config.editEnabled==STCONST_CONFIG_EDITENABLED_ON){h="<a class='"+STCONST_CLASS_EDIT_SAVE+" "+STCONST_CLASS_NICEBUTTON+"' value='"+STCONST_TEXT_EDIT_SAVE+"'>"+STCONST_TEXT_EDIT_SAVE+"</a>";STplayer.append(h);STplayer.STtranscriptWrapper().find("."+STCONST_CLASS_PLAYER_TRANSCRIPT_CONTENT).attr("contentEditable","true");}}
if(config.embedStyle==STCONST_CONFIG_EMBEDSTYLE_OVERLAY)
STplayer.addClass(STCONST_CLASS_PLAYER_EMBEDOVERLAY);if(!$(this).attr("id"))
$(this).attr("id",STCONST_CLASS_VIDEOPLAYER+STplayerCount);STplayerCache[$(this).attr("id")]=STplayer;if(config.videoPlayerID=="")
STplayer.data(STCONST_DATAKEY_VIDEOPLAYERID,$(this).attr("id"));else
STplayer.data(STCONST_DATAKEY_VIDEOPLAYERID,config.videoPlayerID);STplayer.data(STCONST_DATAKEY_VIDEOPLAYERTYPE,playerType);var STtranscriptDisplay=STplayer.STtranscriptDisplay();var STtranscriptPane=STplayer.STtranscriptPane();var STtranscriptWrapper=STplayer.STtranscriptWrapper();var STsharePane=STplayer.STsharePane();var STscrollVisible=STplayer.STscrollVisible();var STplayerHandle=STplayer.STplayerHandle();var STplayerBase=STplayer.STplayerBase();var STautoScrollButton=STplayer.STautoScrollButton();var STtranscriptShowButton=STplayer.STtranscriptShowButton();var STsearchField=STplayer.STsearchField();var STsearchNextButton=STplayer.STsearchNextButton();var STsearchPrevButton=STplayer.STsearchPrevButton();var STfontSizeButton=STplayer.STfontSizeButton();var STmessagePane=STplayer.STmessagePane();STsearchField.val(STCONST_TEXT_BAR_SEARCH);if(config.editEnabled==STCONST_CONFIG_EDITENABLED_ON){STsharePane.remove();STplayer.addClass(STCONST_CLASS_EDITOR);}
STtranscriptWrapper.attr("tabindex",100);$(STtranscriptDisplay).bind("mouseup",function(e){if(STgetSelectedText()!=""){$(this).trigger(STCONST_EVENT_CONTENT_SELECT);}});if(config.editEnabled==STCONST_CONFIG_EDITENABLED_OFF){STtranscriptPane.bind("copy",function(e){var STplayer=$(this).parents("."+STCONST_CLASS_PLAYER).eq(0);var transcript=$(STplayer).STtranscript();var selectedContent=null;if(typeof window.getSelection!="undefined"){var userSelection=window.getSelection();if(userSelection.toString())if(typeof userSelection.setBaseAndExtent!="undefined"){var mainRange=userSelection.getRangeAt(0);var tempRange=mainRange.cloneRange();tempRange.collapse(true);var selectedElement=tempRange.startContainer;if(typeof($(selectedElement).attr("id"))=="undefined")
selectedElement=$(selectedElement).parent();var contentID=$(selectedElement).attr("id").slice(STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX.length);selectedContent=transcript.getContentByID(contentID);var transcriptID=transcript.transcriptID;var quoteLinkURL=STsetURLParameterByName(window.location.href,STCONST_QUERY_PLAYER_QUOTELINK+transcriptID,selectedContent.timestamp);var container=document.createElement("div");$(container).css("position","absolute");$(container).css("left","-10000px");var frontText="<a href='"+quoteLinkURL+"'>";var backText="</a>";var h=frontText+$(mainRange.cloneContents()).text()+backText;$(container).html(h);$(document.body).append(container);var copyRange=document.createRange();copyRange.selectNode(container);userSelection.removeAllRanges();userSelection.addRange(copyRange);window.setTimeout(function(){$(container).remove();window.getSelection().setBaseAndExtent(mainRange.startContainer,mainRange.startOffset,mainRange.endContainer,mainRange.endOffset);},0);}
else{var userSelection=window.getSelection();var mainRange=userSelection.getRangeAt(0);var tempRange=mainRange.cloneRange();tempRange.collapse(true);var selectedElement=tempRange.startContainer;if(typeof($(selectedElement).attr("id"))=="undefined")
selectedElement=$(selectedElement).parent();var contentID=$(selectedElement).attr("id").slice(STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX.length);selectedContent=transcript.getContentByID(contentID);var transcriptID=transcript.transcriptID;var quoteLinkURL=STsetURLParameterByName(window.location.href,STCONST_QUERY_PLAYER_QUOTELINK+transcriptID,selectedContent.timestamp);var container=document.createElement("a");$(container).attr("href",quoteLinkURL);$(container).text($(mainRange.cloneContents()).text());$(document.body).append(container);var copyRange=document.createRange();copyRange.selectNode(container);userSelection.removeAllRanges();userSelection.addRange(copyRange);window.setTimeout(function(){$(container).remove();userSelection.removeAllRanges();userSelection.addRange(mainRange);},0);}}else if(document.selection){mainRange=document.selection.createRange();tempRange=document.selection.createRange();tempRange.collapse(true);var selectedElement=tempRange.parentElement();var contentID=$(selectedElement).attr("id").slice(STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX.length);selectedContent=transcript.getContentByID(contentID);var transcriptID=transcript.transcriptID;var quoteLinkURL=STsetURLParameterByName(window.location.href,STCONST_QUERY_PLAYER_QUOTELINK+transcriptID,selectedContent.timestamp);var container=document.createElement("div");$(container).css("visibility","hidden");var frontText="<a href='"+quoteLinkURL+"'>";var backText="</a>";var h=frontText+mainRange.htmlText+backText;$(container).html(h);$(document.body).append(container);var newRange=document.body.createTextRange()
newRange.moveToElementText(container);newRange.select();window.setTimeout(function(){mainRange.select();$(container).remove();},0)}
$(this).trigger(STCONST_EVENT_CONTENT_COPY);});}
if(config.editEnabled==STCONST_CONFIG_EDITENABLED_ON){var STsaveButton=STplayer.STsaveButton();STsaveButton.click(function(e){$(this).addClass('disabled');$(this).html('Saving...');STplayer.STshowMessage(STCONST_TEXT_MESSAGE_SAVING);var transcript=$(this).STtranscript();$.ajax({type:"PUT",url:STCONST_WS_UPDATE_TRANSCRIPT,data:({hash:transcript.hash,content:transcript.content}),success:function(xml,status,request){STplayer.STsaveButton().removeClass('disabled');STplayer.STsaveButton().html('Save');STplayer.STshowMessage(STCONST_TEXT_MESSAGE_SAVEOK);window.setTimeout(function(){$(STplayer).SThideMessage()},8000);},error:function(e){STplayer.STsaveButton().removeClass('disabled');STplayer.STsaveButton().html('Save');STplayer.STshowMessage(STCONST_TEXT_MESSAGE_SAVEERROR);window.setTimeout(function(){$(STplayer).SThideMessage()},5000);}});});}
STfontSizeButton.click(function(e){if(STplayer.hasClass(STCONST_CLASS_PLAYER_SMALLFONT)){STplayer.removeClass(STCONST_CLASS_PLAYER_SMALLFONT);STplayer.addClass(STCONST_CLASS_PLAYER_MEDIUMFONT);}
else if(STplayer.hasClass(STCONST_CLASS_PLAYER_MEDIUMFONT)){STplayer.removeClass(STCONST_CLASS_PLAYER_MEDIUMFONT);STplayer.addClass(STCONST_CLASS_PLAYER_SMALLFONT);}
else if(STplayer.hasClass(STCONST_CLASS_PLAYER_LARGEFONT)){STplayer.removeClass(STCONST_CLASS_PLAYER_LARGEFONT);STplayer.addClass(STCONST_CLASS_PLAYER_SMALLFONT);}
else{STplayer.addClass(STCONST_CLASS_PLAYER_MEDIUMFONT);}
STplayer.STredraw();});STplayerBase.dblclick(function(e){if(STplayer.hasClass(STCONST_CLASS_PLAYER_TRANSCRIPT_VISIBLE))
$(this).trigger(STCONST_EVENT_PLAYER_HIDE);else
$(this).trigger(STCONST_EVENT_PLAYER_SHOW);});STtranscriptShowButton.click(function(e){$(this).trigger(STCONST_EVENT_PLAYER_SHOW);});var transcriptResizeMouseStart=0;var transcriptResizeTranscriptStart=0;var transcriptResizeTranscriptVisible=STplayer.hasClass(STCONST_CLASS_PLAYER_TRANSCRIPT_VISIBLE);var startHandleDrag=function(e){transcriptResizeMouseStart=e.pageY;transcriptResizeTranscriptStart=STtranscriptWrapper.height();transcriptResizeTranscriptVisible=STplayer.hasClass(STCONST_CLASS_PLAYER_TRANSCRIPT_VISIBLE);$("html").bind("mousemove",followHandleDrag);$("html").bind("mouseleave",stopHandleDrag);$("html").bind("mouseup",stopHandleDrag);return false;}
var followHandleDrag=function(e){var newHeight=Math.max(transcriptResizeTranscriptStart+e.pageY-transcriptResizeMouseStart,0);STtranscriptWrapper.height(newHeight);if(newHeight>0&&!transcriptResizeTranscriptVisible){transcriptResizeTranscriptVisible=true;STplayer.addClass(STCONST_CLASS_PLAYER_TRANSCRIPT_VISIBLE);STtranscriptPane.show();STsharePane.show();}
else if(newHeight<=0&&transcriptResizeTranscriptVisible){transcriptResizeTranscriptVisible=false;STplayer.removeClass(STCONST_CLASS_PLAYER_TRANSCRIPT_VISIBLE);STtranscriptPane.hide();STsharePane.hide();}
STplayer.STredraw("handleDrag");return false;}
var stopHandleDrag=function(e){$("html").unbind("mouseup",stopHandleDrag);$("html").unbind("mouseleave",stopHandleDrag);$("html").unbind("mousemove",followHandleDrag);if(STtranscriptWrapper.height()<config.minHeight&&e.pageY!=transcriptResizeMouseStart){STtranscriptWrapper.animate({height:config.defaultHeight},200,function(){STplayer.STredraw()});}}
STplayerBase.mousedown(startHandleDrag);var scrollBarPaneHeight=0;var scrollBarTranscriptHeight=0;var scrollBarHandleHeight=0;var scrollBarAutoScrollDisabled=0;var transcriptStart=0;var mouseStart=0;var multiplier=0;var scrollElemStyle=STtranscriptDisplay.get(0).style;var startScrollDrag=function(e){var scrollBarPanePadding=STtranscriptPane.css('padding-top');scrollBarPanePadding=parseInt(scrollBarPanePadding.substring(0,scrollBarPanePadding.length-2));transcriptStart=STtranscriptPane.offset().top+scrollBarPanePadding;mouseStart=e.pageY-STscrollVisible.offset().top;scrollBarPaneHeight=STtranscriptPane.height();scrollBarTranscriptHeight=STtranscriptDisplay.height()-scrollBarPaneHeight;scrollBarHandleHeight=STscrollVisible.height();multiplier=-1*scrollBarTranscriptHeight/(scrollBarPaneHeight-scrollBarHandleHeight);STplayer.data(STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL,STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_OFF);$(document).bind("mousemove",followScrollDrag);$(document).bind("mouseleave",stopScrollDrag);$(document).bind("mouseup",stopScrollDrag);return false;}
var followScrollDrag=function(e){var offset=e.pageY-transcriptStart-mouseStart;var newTranscriptPosition=Math.max(-scrollBarTranscriptHeight,Math.min(offset*multiplier,0));scrollElemStyle.top=newTranscriptPosition+"px";STplayer.STredraw("scroll");return false;}
var stopScrollDrag=function(e){$(document).unbind("mouseup",stopScrollDrag);$(document).unbind("mouseleave",stopScrollDrag);$(document).unbind("mousemove",followScrollDrag);}
STscrollVisible.mousedown(startScrollDrag);STtranscriptPane.mousewheel(function(e,delta){var paneHeight=STtranscriptPane.height();var transcriptHeight=STtranscriptDisplay.height()-paneHeight;if(transcriptHeight<0)
return;var coefficient=1;if(isChrome()||isFirefox()||isMSIE())
coefficient=16;var newTranscriptPosition=Math.max(-transcriptHeight,Math.min(STtranscriptDisplay.position().top+coefficient*delta,0));scrollElemStyle.top=newTranscriptPosition+"px";STplayer=$(this).parents("."+STCONST_CLASS_PLAYER).eq(0);STplayer.data(STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL,STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_OFF);STplayer.STredraw("scroll");},true);var scrollUp=function(scrollType){STplayer.data(STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL,STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_OFF);var newTranscriptPosition=0;if(scrollType=="line")
newTranscriptPosition=Math.min(STtranscriptDisplay.position().top+18,0);else
newTranscriptPosition=Math.min(STtranscriptDisplay.position().top+STtranscriptPane.height()-20,0);STtranscriptDisplay.css("top",newTranscriptPosition);STplayer.STredraw("scroll");}
var scrollDown=function(scrollType){var transcriptHeight=STtranscriptDisplay.height()-STtranscriptPane.height();if(transcriptHeight<0)
return;STplayer.data(STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL,STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_OFF);var newTranscriptPosition=0;if(scrollType=="line")
newTranscriptPosition=Math.max(STtranscriptDisplay.position().top-18,-transcriptHeight);else
newTranscriptPosition=Math.max(STtranscriptDisplay.position().top-STtranscriptPane.height()+20,-transcriptHeight);STtranscriptDisplay.css("top",newTranscriptPosition);STplayer.STredraw("scroll");}
STtranscriptPane.keydown(function(e){switch(e.keyCode){case 38:scrollUp("line");break;case 33:scrollUp("page");break;case 34:scrollDown("page");break;case 40:scrollDown("line");break;}
if(e.keyCode==38||e.keyCode==33||e.keyCode==40||e.keyCode==34)
e.preventDefault();});STautoScrollButton.click(function(e){var STplayer=$(this).parents("."+STCONST_CLASS_PLAYER).eq(0);if(STplayer.data(STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL)==STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_ON)
STplayer.data(STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL,STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_OFF);else
STplayer.data(STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL,STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_ON);STplayer.STredraw();});STsearchField.keyup(function(e){$(this).trigger(STCONST_EVENT_PLAYER_SEARCH);if((e.which&&e.which==13)||(e.keyCode&&e.keyCode==13))
$(this).trigger(STCONST_EVENT_PLAYER_SEARCHNEXT);if($(this).val()!=''){STsearchNextButton.removeClass(STCONST_CLASS_PLAYER_SEARCHEMPTY);STsearchPrevButton.removeClass(STCONST_CLASS_PLAYER_SEARCHEMPTY);}else{STsearchNextButton.addClass(STCONST_CLASS_PLAYER_SEARCHEMPTY);STsearchPrevButton.addClass(STCONST_CLASS_PLAYER_SEARCHEMPTY);}});STsearchField.focus(function(e){if($(this).hasClass(STCONST_CLASS_PLAYER_SEARCHEMPTY)){$(this).removeClass(STCONST_CLASS_PLAYER_SEARCHEMPTY);$(this).val("");$(this).trigger(STCONST_EVENT_PLAYER_SEARCH);}});STsearchField.blur(function(){if($(this).val()==""){$(this).val(STCONST_TEXT_BAR_SEARCH);$(this).addClass(STCONST_CLASS_PLAYER_SEARCHEMPTY);STsearchNextButton.addClass(STCONST_CLASS_PLAYER_SEARCHEMPTY);STsearchPrevButton.addClass(STCONST_CLASS_PLAYER_SEARCHEMPTY);}});STsearchNextButton.click(function(e){$(this).trigger(STCONST_EVENT_PLAYER_SEARCHNEXT);});STsearchPrevButton.click(function(e){$(this).trigger(STCONST_EVENT_PLAYER_SEARCHPREV);});STplayer.bind(STCONST_EVENT_PLAYER_SHOW,function(event){STplayer.addClass(STCONST_CLASS_PLAYER_TRANSCRIPT_VISIBLE);STtranscriptPane.slideDown(500);STsharePane.slideDown(500,function(){STtranscriptPane.height('');STplayer.STredraw();});});STplayer.bind(STCONST_EVENT_PLAYER_HIDE,function(event){STtranscriptPane.slideUp(500,function(){STplayer.removeClass(STCONST_CLASS_PLAYER_TRANSCRIPT_VISIBLE);});STsharePane.slideUp(500);});STplayer.bind(STCONST_EVENT_CONTENT_CLICKED,function(event,clickedContent){STplayer.onSTVPprogress(clickedContent.timestamp,true);STplayer.STVPseekToAndPlay(clickedContent.timestamp);STplayer.data(STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL,STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_ON);STplayer.STredraw();});STplayer.bind(STCONST_EVENT_PLAYER_SEARCH,function(event){var searchTerm=STsearchField.val();var transcript=STplayer.STtranscript();if(!STplayer.hasClass(STCONST_CLASS_PLAYER_TRANSCRIPT_VISIBLE))
$(this).trigger(STCONST_EVENT_PLAYER_SHOW);if(searchTerm=="")
var contentMatches=Array();else
var contentMatches=transcript.search(searchTerm);$(this).data(STCONST_DATAKEY_TRANSCRIPT_SEARCHMATCHES,contentMatches);var STsearchPrevButton=$(this).STsearchPrevButton();var STsearchNextButton=$(this).STsearchNextButton();$(transcript.content).each(function(){var contentDOM=$("#"+STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX+this.id);var h=this.text;if(searchTerm!="")
h=h.replace(new RegExp("("+searchTerm.replace(/([\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:])/g,"\\$1")+")",'i'),"<span class='"+STCONST_CLASS_PLAYER_SEARCHMATCH+"'>$1</span>");contentDOM.html(h);});});STplayer.bind(STCONST_EVENT_PLAYER_SEARCHNEXT,function(event){var searchMatches=$(this).data(STCONST_DATAKEY_TRANSCRIPT_SEARCHMATCHES);var currentContentID=$(this).data(STCONST_DATAKEY_TRANSCRIPT_CURRENTCONTENTID);var nextContent;var searchTerm=$(this).STsearchField().val();if(searchMatches.length==0)
return;if(currentContentID>=searchMatches[searchMatches.length-1].id)
nextContent=searchMatches[0];else{for(var x in searchMatches){var content=searchMatches[x];if(currentContentID<content.id){nextContent=content;break;}}}
STplayer.trigger(STCONST_EVENT_CONTENT_CLICKED,[nextContent]);});STplayer.bind(STCONST_EVENT_PLAYER_SEARCHPREV,function(event){var searchMatches=$(this).data(STCONST_DATAKEY_TRANSCRIPT_SEARCHMATCHES);var currentContentID=$(this).data(STCONST_DATAKEY_TRANSCRIPT_CURRENTCONTENTID);var prevContent;if(currentContentID<=searchMatches[0].id)
prevContent=searchMatches[searchMatches.length-1];else{for(var x in searchMatches){var content=searchMatches[x];if(currentContentID<=content.id)
break;prevContent=content;}}
$(this).trigger(STCONST_EVENT_CONTENT_CLICKED,[prevContent]);});var deselectWatcher=function(){setTimeout(deselectAction,50);}
var deselectAction=function(){if(STgetSelectedText()==""){STplayer.trigger(STCONST_EVENT_CONTENT_DESELECT);$('html').unbind("mouseup",deselectWatcher);$('html').unbind("keyup",deselectWatcher);}}
STplayer.bind(STCONST_EVENT_CONTENT_SELECT,function(event){if(config.editEnabled==STCONST_CONFIG_EDITENABLED_ON)
return;$(this).STsharePane().addClass(STCONST_CLASS_PLAYER_SHAREPANE_HIGHLIGHT).find("."+STCONST_CLASS_PLAYER_SHAREPANE_TEXT).html(STCONST_TEXT_SHARE_HIGHLIGHTED);$('html').bind("mouseup",deselectWatcher);$('html').bind("keyup",deselectWatcher);});STplayer.bind(STCONST_EVENT_CONTENT_DESELECT,function(event){$(this).STsharePane().removeClass(STCONST_CLASS_PLAYER_SHAREPANE_HIGHLIGHT).find("."+STCONST_CLASS_PLAYER_SHAREPANE_TEXT).html(STCONST_TEXT_SHARE_SELECTED);if(!$(this).STsharePane().hasClass(STCONST_CLASS_PLAYER_SHAREPANE_ACTIVE)){$(this).STsharePane().removeClass(STCONST_CLASS_COPY_FEEDBACK).find("."+STCONST_CLASS_PLAYER_SHAREPANE_TEXT).html(STCONST_TEXT_SHARE_UNSELECTED);$(this).STsharePane().find("."+STCONST_CLASS_SHARE_BUTTON).show();}});STplayer.bind(STCONST_EVENT_CONTENT_COPY,function(event){if(config.editEnabled==STCONST_CONFIG_EDITENABLED_ON)
return;STplayer.STshowCopyMessage();window.setTimeout(function(){STplayer.SThideCopyMessage()},5000);});STplayer.bind(STCONST_EVENT_TRANSCRIPT_LOADED,function(event,transcriptID){$("."+STCONST_CLASS_PLAYER_TRANSCRIPT_LOADING+transcriptID).each(function(){$(this).removeClass(STCONST_CLASS_PLAYER_TRANSCRIPT_LOADING+transcriptID);$(this).STrenderTranscript(transcriptID);});});STplayer.data(STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL,STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_ON);STplayer.data(STCONST_DATAKEY_TRANSCRIPT_CURRENTCONTENTID,0);STplayer.data(STCONST_DATAKEY_CONFIG,config);STplayer.data(STCONST_DATAKEY_TRANSCRIPT_IGNOREPROGRESS,false);if(config.editEnabled==STCONST_CONFIG_EDITENABLED_ON)
STplayer.data(STCONST_DATAKEY_EDITMESSAGE_SHOWN,false);if(STplayer.hasClass(STCONST_CLASS_EMBEDDED)){STplayer.STtranscriptWrapper().height(config.defaultHeight);STplayer.STsharePane().height(config.defaultHeight+14);}
if(config.initialState==STCONST_CONFIG_INITIALSTATE_OPEN){STplayer.trigger(STCONST_EVENT_PLAYER_SHOW);}
else{STplayer.trigger(STCONST_EVENT_PLAYER_HIDE);}
STplayer.STloadTranscriptFromPage(config.preEmbedID);});return this;},STcaptureQuoteLink:function(){var selectedText=STgetSelectedText()+"";var selectedContentID=STgetSelectedContentID();if(selectedText==""){var STplayer=$(this).parents("."+STCONST_CLASS_PLAYER).eq(0);selectedContentID=STplayer.data(STCONST_DATAKEY_TRANSCRIPT_CURRENTCONTENTID);selectedText=STplayer.STtranscriptDisplay().find("#"+STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX+selectedContentID).text();}
$(this).data(STCONST_DATAKEY_QUOTELINK_TEXT,selectedText);$(this).data(STCONST_DATAKEY_QUOTELINK_CONTENTID,selectedContentID);},STtwitterShare:function(popupWindow){var selectedText=$(this).data(STCONST_DATAKEY_QUOTELINK_TEXT);var selectedContentID=$(this).data(STCONST_DATAKEY_QUOTELINK_CONTENTID);var popup=popupWindow;var STplayer=$(this).parents("."+STCONST_CLASS_PLAYER).eq(0);var transcript=$(STplayer).STtranscript();var selectedContent=transcript.getContentByID(selectedContentID);var transcriptID=transcript.transcriptID;var quoteLinkURL=STsetURLParameterByName(window.location.href,STCONST_QUERY_PLAYER_QUOTELINK+transcriptID,selectedContent.timestamp);$.ajax({type:"GET",url:"http://api.bit.ly/v3/shorten",dataType:"jsonp",data:({login:STCONSTS_WSCREDS_BITLY_LOGIN,apiKey:STCONSTS_WSCREDS_BITLY_APIKEY,longUrl:quoteLinkURL,format:"json"}),success:function(data,status,request){var transcript=new STTranscript()
quoteLinkURL=" - "+data.data.url;var status=selectedText.replace("\n","");if(status.length+quoteLinkURL.length>140)
status=status.slice(0,138-quoteLinkURL.length);status='"'+status+'"'+quoteLinkURL;var shareURL="http://twitter.com/intent/tweet?text="+encodeURIComponent(status);popup.document.location=shareURL;},error:function(e){}});},STfacebookShare:function(popupWindow){var selectedText=$(this).data(STCONST_DATAKEY_QUOTELINK_TEXT);var selectedContentID=$(this).data(STCONST_DATAKEY_QUOTELINK_CONTENTID);var popup=popupWindow;var STplayer=$(this).parents("."+STCONST_CLASS_PLAYER).eq(0);var transcript=$(STplayer).STtranscript();var selectedContent=transcript.getContentByID(selectedContentID);var transcriptID=transcript.transcriptID;var quoteLinkURL=STsetURLParameterByName(window.location.href,STCONST_QUERY_PLAYER_QUOTELINK+transcriptID,selectedContent.timestamp);$.ajax({type:"GET",url:"http://api.bit.ly/v3/shorten",dataType:"jsonp",data:({login:STCONSTS_WSCREDS_BITLY_LOGIN,apiKey:STCONSTS_WSCREDS_BITLY_APIKEY,longUrl:quoteLinkURL,format:"json"}),success:function(data,status,request){var transcript=new STTranscript()
quoteLinkURL=data.data.url;var shareURL="http://facebook.com/sharer.php?u="+encodeURIComponent(quoteLinkURL)+"&t="+encodeURIComponent(selectedText);popup.document.location=shareURL;},error:function(e){}});},STurlShare:function(){var selectedText=$(this).data(STCONST_DATAKEY_QUOTELINK_TEXT);var selectedContentID=$(this).data(STCONST_DATAKEY_QUOTELINK_CONTENTID);var STplayer=$(this).parents("."+STCONST_CLASS_PLAYER).eq(0);var transcript=$(STplayer).STtranscript();var selectedContent=transcript.getContentByID(selectedContentID);var transcriptID=transcript.transcriptID;var quoteLinkURL=STsetURLParameterByName(window.location.href,STCONST_QUERY_PLAYER_QUOTELINK+transcriptID,selectedContent.timestamp);$.ajax({type:"GET",url:"http://api.bit.ly/v3/shorten",dataType:"jsonp",data:({login:STCONSTS_WSCREDS_BITLY_LOGIN,apiKey:STCONSTS_WSCREDS_BITLY_APIKEY,longUrl:quoteLinkURL,format:"json"}),success:function(data,status,request){var transcript=new STTranscript()
quoteLinkURL=data.data.url;STplayer.STshowMessage(STCONST_TEXT_MESSAGE_SHAREURL_BEGIN+quoteLinkURL+STCONST_TEXT_MESSAGE_SHAREURL_END);timeout=STplayer.data(STCONST_DATAKEY_SHAREURL_TIMEOUT);window.clearTimeout(timeout);STplayer.data(STCONST_DATAKEY_SHAREURL_TIMEOUT,window.setTimeout(function(){$(STplayer).SThideMessage()},10000));},error:function(e){}});},STredraw:function(redrawType){var transcriptPane=this.STtranscriptPane();var transcriptDisplay=this.STtranscriptDisplay();var sharePane=this.STsharePane();var currentContentID=this.data(STCONST_DATAKEY_TRANSCRIPT_CURRENTCONTENTID);var transcriptPosition=transcriptDisplay.position().top;var newTranscriptPosition=transcriptPosition;var transcriptHeight=transcriptDisplay.height();var visibleHeight=transcriptPane.height();var autoScrollFlag=this.data(STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL);if(redrawType!="scroll"){if(visibleHeight<=0)
sharePane.height(0);else
sharePane.height(visibleHeight+14);if(currentContentID!=0&&autoScrollFlag==STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_ON){var currentContent=transcriptDisplay.find("#"+STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX+currentContentID);var contentPosition=Math.min(currentContent.position().top,transcriptHeight-visibleHeight);var contentHeight=currentContent.height();var relativeContentPosition=contentPosition+contentHeight+transcriptPosition;if(relativeContentPosition<-1||relativeContentPosition>visibleHeight){newTranscriptPosition=-contentPosition;}}
var bottomHeight=-(transcriptHeight-visibleHeight);if(transcriptPosition<bottomHeight)
newTranscriptPosition=Math.min(0,bottomHeight)
STplayer=this;if(newTranscriptPosition!=transcriptPosition){if(redrawType=="handleDrag")
transcriptDisplay.css("top",newTranscriptPosition);else
transcriptDisplay.animate({top:newTranscriptPosition},{step:function(){STplayer.STredrawScrollBar();}});}}
var autoScrollSpace=this.find("."+STCONST_CLASS_PLAYER_AUTOSCROLL);var autoScrollFlag=this.data(STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL);autoScrollSpace.removeClass(STCONST_CLASS_PLAYER_AUTOSCROLL_ON+" "+STCONST_CLASS_PLAYER_AUTOSCROLL_OFF);switch(autoScrollFlag){case STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_OFF:autoScrollSpace.addClass(STCONST_CLASS_PLAYER_AUTOSCROLL_OFF);break;case STCONST_FLAG_TRANSCRIPT_AUTOSCROLL_ON:autoScrollSpace.addClass(STCONST_CLASS_PLAYER_AUTOSCROLL_ON);break;}
this.STredrawScrollBar();},STredrawScrollBar:function(){var scrollBarVisible=this.STscrollVisible();var transcriptPane=this.STtranscriptPane();var transcriptDisplay=this.STtranscriptDisplay();var transcriptHeight=transcriptDisplay.height();var visibleHeight=transcriptPane.height();var transcriptPosition=transcriptDisplay.position().top;if(transcriptHeight>0&&visibleHeight<transcriptHeight){var visibleBarHeight=Math.max((visibleHeight/transcriptHeight)*visibleHeight,0)+10;if(visibleHeight<visibleBarHeight)
scrollBarVisible.hide();else if(scrollBarVisible.is(":hidden")){scrollBarVisible.show();}
var displayPosition=-1*transcriptPosition;var visibleBarPosition=(displayPosition/(transcriptHeight-visibleHeight))*(visibleHeight-visibleBarHeight);scrollBarVisible.height(visibleBarHeight).css("top",visibleBarPosition);}else{scrollBarVisible.hide();}},STrenderTranscript:function(transcriptID){if(!(transcriptID in STtranscriptCache))
return this;if($(this).data(STCONST_DATAKEY_TRANSCRIPTID)==transcriptID)
return;var transcript=STtranscriptCache[transcriptID];var STtranscriptStatus=$(this).STtranscriptStatus();STtranscriptStatus.html("");var playerConfig=$(this).data(STCONST_DATAKEY_CONFIG);$(this).data(STCONST_DATAKEY_TRANSCRIPTID,transcriptID);var editString="";if(playerConfig.editEnabled==STCONST_CONFIG_EDITENABLED_ON)
editString=" contenteditable='true'";var transcriptPane=$(this).STtranscriptPane();var transcriptDisplay=$(this).STtranscriptDisplay();if(!$(this).hasClass(STCONST_CLASS_EMBEDDED)){var sb=new Array();$(transcript.content).each(function(){sb.push("<span id='"+STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX+this.id+"' class='"+STCONST_CLASS_PLAYER_TRANSCRIPT_CONTENT+"'"+editString+">"+this.text+"</span>");});var transcriptHTML=sb.join("");transcriptDisplay.html(transcriptHTML);}else{$(this).removeClass(STCONST_CLASS_EMBEDDED);}
$(this).removeClass(STCONST_CLASS_UNINITIALIZED);var STplayer=this;$(transcriptDisplay).find("."+STCONST_CLASS_PLAYER_TRANSCRIPT_CONTENT).click(function(e){if(playerConfig.editEnabled==STCONST_CONFIG_EDITENABLED_ON){if($(this).hasClass(STCONST_CLASS_PLAYER_CURRENTCONTENT)){return;}
if(!STplayer.data(STCONST_DATAKEY_EDITMESSAGE_SHOWN)){STplayer.data(STCONST_DATAKEY_EDITMESSAGE_SHOWN,true);STplayer.STshowMessage(STCONST_TEXT_MESSAGE_EDIT);window.setTimeout(function(){$(STplayer).SThideMessage()},5000);}}
if(STgetSelectedText()!="")
return;var transcript=$(this).STtranscript();var contentID=$(this).attr("id").slice(STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX.length);var clickedContent=transcript.getContentByID(contentID);if(!clickedContent)
return;$(this).trigger(STCONST_EVENT_CONTENT_CLICKED,[clickedContent]);});if(playerConfig.editEnabled==STCONST_CONFIG_EDITENABLED_ON){$(transcriptDisplay).find("."+STCONST_CLASS_PLAYER_TRANSCRIPT_CONTENT).blur(function(e){var transcript=$(this).STtranscript();var contentID=$(this).attr("id").slice(STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX.length);$(this).removeClass(STCONST_CLASS_EDIT_EMPTY);if($(this).html()==""){$(this).html(" ");$(this).addClass(STCONST_CLASS_EDIT_EMPTY);}
transcript.updateContentByID(contentID,$(this).html());}).bind('keydown',function(e){if(e.keyCode==8){var prevNode=$(this).prev().get(0);if(typeof(prevNode)!=="undefined"){if(prevNode.lastChild.nodeType===Node.ELEMENT_NODE&&prevNode.lastChild.nodeName.toLowerCase()==="br"){var selObj=window.getSelection();if(selObj.anchorOffset==0&&(selObj.anchorNode==this||selObj.anchorNode==this.firstChild)){prevNode.removeChild(prevNode.lastChild);}}}}});}
timestamp=STgetURLParameterByName(window.location.href,STCONST_QUERY_PLAYER_QUOTELINK+transcriptID);if(timestamp!=""){timestamp=new Number(timestamp);var quoteLinkContent=transcript.getContentByTimestamp(timestamp);$(this).trigger(STCONST_EVENT_PLAYER_SHOW);$(this).trigger(STCONST_EVENT_CONTENT_CLICKED,[quoteLinkContent]);}
$(this).STredraw();return this;},STvideoPlayer:function(){return $("#"+$(this).data(STCONST_DATAKEY_VIDEOPLAYERID));},STbar:function(){return $(this).find("."+STCONST_CLASS_PLAYER_BAR);},STtranscriptPane:function(){return $(this).find("."+STCONST_CLASS_PLAYER_TRANSCRIPTPANE);},STsharePane:function(){return $(this).find("."+STCONST_CLASS_PLAYER_SHAREPANE);},STtranscriptDisplay:function(){return $(this).find("."+STCONST_CLASS_PLAYER_TRANSCRIPTDISPLAY);},STtranscriptWrapper:function(){return $(this).find("."+STCONST_CLASS_PLAYER_TRANSCRIPTWRAPPER);},STtranscriptStatus:function(){return $(this).find("."+STCONST_CLASS_PLAYER_TRANSCRIPTSTATUS);},STplayerHandle:function(){return $(this).find("."+STCONST_CLASS_PLAYER_HANDLE);},STplayerBase:function(){return $(this).find("."+STCONST_CLASS_PLAYER_BASE);},STautoScrollButton:function(){return $(this).find("."+STCONST_CLASS_PLAYER_AUTOSCROLL);},STtranscriptShowButton:function(){return $(this).find("."+STCONST_CLASS_PLAYER_SHOWTEXT);},STscrollBar:function(){return $(this).find("."+STCONST_CLASS_PLAYER_SCROLLBAR);},STscrollUp:function(){return $(this).find("."+STCONST_CLASS_PLAYER_SCROLLUP);},STscrollDown:function(){return $(this).find("."+STCONST_CLASS_PLAYER_SCROLLDOWN);},STscrollVisible:function(){return $(this).find("."+STCONST_CLASS_PLAYER_SCROLLVISIBLE);},STsearch:function(){return $(this).find("."+STCONST_CLASS_PLAYER_SEARCH);},STsearchField:function(){return $(this).find("."+STCONST_CLASS_PLAYER_SEARCHFIELD);},STembedWrapper:function(){return $(this).find("."+STCONST_CLASS_PLAYER_EMBEDWRAPPER);},STsearchPrevButton:function(){return $(this).find("."+STCONST_CLASS_PLAYER_SEARCHPREVBUTTON);},STsearchNextButton:function(){return $(this).find("."+STCONST_CLASS_PLAYER_SEARCHNEXTBUTTON);},STfontSizeButton:function(){return $(this).find("."+STCONST_CLASS_PLAYER_FONTSIZEBUTTON);},STmessagePane:function(){return $(this).find("."+STCONST_CLASS_MESSAGEPANE);},STtranscript:function(){var transcriptKey;if($(this).hasClass(STCONST_CLASS_PLAYER))
transcriptKey=$(this).data(STCONST_DATAKEY_TRANSCRIPTID);else
transcriptKey=$(this).parents("."+STCONST_CLASS_PLAYER).eq(0).data(STCONST_DATAKEY_TRANSCRIPTID)
var transcript=STtranscriptCache[transcriptKey];if(transcript)
return STtranscriptCache[transcriptKey];else
return null;},STsaveButton:function(){return $(this).find("."+STCONST_CLASS_EDIT_SAVE);},STcancelButton:function(){return $(this).find("."+STCONST_CLASS_EDIT_CANCEL);},STplayer:function(){var currentID=$(this).attr("id");if(currentID in STplayerCache)
return STplayerCache[currentID];return null;},STautoScroll:function(){return $(this).find("."+STCONST_DATAKEY_TRANSCRIPT_AUTOSCROLL);},STloadTranscriptFromPage:function(preEmbedID){var transcriptID=preEmbedID.replace(STCONST_PLAYER_TRANSCRIPTEMBED_PREFIX+'_','');var transcriptEmbed=$("#"+preEmbedID);$(this).addClass(STCONST_CLASS_PLAYER_TRANSCRIPT_LOADING+transcriptID);var STtranscriptStatus=$(this).STtranscriptStatus();STtranscriptStatus.html(STCONST_TEXT_TRANSCRIPT_LOADING);var contentID=1;var transcript=new STTranscript()
$(transcriptEmbed).find("."+STCONST_CLASS_PLAYER_TRANSCRIPT_CONTENT).each(function(){var content=new STContent()
content.id=parseInt($(this).attr("id").slice(STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX.length));content.timestamp=parseInt($(this).attr("name"));content.text=$(this).html();transcript.content.push(content);});transcript.transcriptID=transcriptID;transcript.hash=$(this).attr("data-hash");STtranscriptCache[transcriptID]=transcript;$(this).trigger(STCONST_EVENT_TRANSCRIPT_LOADED,[transcriptID]);return this;},STloadTranscriptFromServer:function(transcriptFilename){$(this).STtranscriptDisplay().html("");var transcriptID=transcriptFilename.replace(/-/g,'_');if((transcriptID in STtranscriptCache)&&STtranscriptCache[transcriptID]instanceof STTranscript){$(this).STrenderTranscript(transcriptID);return this;}
else if((transcriptID in STtranscriptCache)&&STtranscriptCache[transcriptID]instanceof XMLHttpRequest){$(this).addClass(STCONST_CLASS_PLAYER_TRANSCRIPT_LOADING+transcriptID);return this;}
$(this).addClass(STCONST_CLASS_PLAYER_TRANSCRIPT_LOADING+transcriptID);var STtranscriptStatus=$(this).STtranscriptStatus();STtranscriptStatus.html(STCONST_TEXT_TRANSCRIPT_LOADING);var config=$(this).data(STCONST_DATAKEY_CONFIG);var url=config.transcriptPath;if(url.length>0&&url.charAt(url.length-1)!='/')
url+='/';url+=transcriptFilename+'.html';STplayer=$(this);STtranscriptCache[transcriptID]=$.ajax({type:"GET",cache:false,url:url,dataType:"html",success:function(html,status,request){STtranscriptStatus.html("");var transcript=new STTranscript();$(html).find("."+STCONST_CLASS_PLAYER_TRANSCRIPT_CONTENT).each(function(){var content=new STContent()
content.id=parseInt($(this).attr("id").slice(STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX.length));content.timestamp=parseInt($(this).attr("name"));content.text=$(this).html();transcript.content.push(content);});transcript.transcriptID=transcriptID;transcript.hash=$(html).attr("data-hash");STtranscriptCache[transcriptID]=transcript;STplayer.trigger(STCONST_EVENT_TRANSCRIPT_LOADED,[transcriptID]);},error:function(request,status,error){STtranscriptStatus.html(STCONST_TEXT_TRANSCRIPT_UNAVAILABLE);}});return this;},STshowMessage:function(message){var STmessagePane=$(this).STmessagePane();STmessagePane.html(message);STmessagePane.fadeIn(200);},STshowCopyMessage:function(){var STsharePane=$(this).STsharePane();STsharePane.addClass(STCONST_CLASS_COPY_FEEDBACK);STsharePane.find("."+STCONST_CLASS_PLAYER_SHAREPANE_TEXT).html(STCONST_TEXT_MESSAGE_COPY);STsharePane.find("."+STCONST_CLASS_SHARE_BUTTON).hide();},SThideMessage:function(){var STmessagePane=$(this).STmessagePane();STmessagePane.fadeOut(200);},SThideCopyMessage:function(){var STsharePane=$(this).STsharePane().removeClass(STCONST_CLASS_COPY_FEEDBACK);if(STsharePane.hasClass(STCONST_CLASS_PLAYER_SHAREPANE_HIGHLIGHT)){STsharePane.find("."+STCONST_CLASS_PLAYER_SHAREPANE_TEXT).html(STCONST_TEXT_SHARE_HIGHLIGHTED);}
else if(STsharePane.hasClass(STCONST_CLASS_PLAYER_SHAREPANE_HIGHLIGHT)){STsharePane.find("."+STCONST_CLASS_PLAYER_SHAREPANE_TEXT).html(STCONST_TEXT_SHARE_SELECTED);}
else{STsharePane.find("."+STCONST_CLASS_PLAYER_SHAREPANE_TEXT).html(STCONST_TEXT_SHARE_UNSELECTED);}
STsharePane.find("."+STCONST_CLASS_SHARE_BUTTON).show();},onSTVPprogress:function(timestamp,setIgnore){if(typeof(timestamp)=='undefined'||isNaN(timestamp)||timestamp<=0)
return;var transcript=$(this).STtranscript();if(transcript==null)
return;var currentContent=transcript.getContentByTimestamp(timestamp);var ignoreUntil=$(this).data(STCONST_DATAKEY_TRANSCRIPT_IGNOREPROGRESS);if(ignoreUntil!==false&&!setIgnore){if(currentContent.id<ignoreUntil||currentContent.timestamp-STCONST_PLAYER_IGNORE_THRESHOLD>transcript.getContentByID(ignoreUntil).timestamp)
return;else
$(this).data(STCONST_DATAKEY_TRANSCRIPT_IGNOREPROGRESS,false);}
var transcriptDisplay=$(this).STtranscriptDisplay();var oldContentID=$(this).data(STCONST_DATAKEY_TRANSCRIPT_CURRENTCONTENTID);if(oldContentID==currentContent.id)
return;$(transcriptDisplay).find("#"+STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX+oldContentID).removeClass(STCONST_CLASS_PLAYER_CURRENTCONTENT);$(this).data(STCONST_DATAKEY_TRANSCRIPT_CURRENTCONTENTID,currentContent.id);$(transcriptDisplay).find("#"+STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX+currentContent.id).addClass(STCONST_CLASS_PLAYER_CURRENTCONTENT);if(setIgnore&&$(this).data(STCONST_DATAKEY_VIDEOPLAYERTYPE)!=STVP_HOST_BLIP){$(this).data(STCONST_DATAKEY_TRANSCRIPT_IGNOREPROGRESS,currentContent.id);}
if(!$(this).STsharePane().hasClass(STCONST_CLASS_PLAYER_SHAREPANE_ACTIVE))
$(this).STsharePane().addClass(STCONST_CLASS_PLAYER_SHAREPANE_ACTIVE).find("."+STCONST_CLASS_PLAYER_SHAREPANE_TEXT).html(STCONST_TEXT_SHARE_SELECTED);$(this).STredraw();},STVPseekTo:function(timestamp){if(typeof(timestamp)=="undefined")
return;timestamp/=1000.0;var playerType=$(this).data(STCONST_DATAKEY_VIDEOPLAYERTYPE);switch(playerType){case STVP_HOST_YT:var ytPlayer=document.getElementById($(this).STvideoPlayer().attr("id"));if($(ytPlayer).is("iframe")){ytPlayer=new YT.Player($(ytPlayer).attr('id'));}
ytPlayer.seekTo(timestamp,true);break;case STVP_HOST_VIMEO:var vimeoPlayer=Froogaloop($(this).STvideoPlayer().attr("id"));vimeoPlayer.api('seekTo',timestamp);break;case STVP_HOST_BC:var bcExp=brightcove.getExperience($(this).STvideoPlayer().attr("id"));var modVP=bcExp.getModule(APIModules.VIDEO_PLAYER);modVP.seek(timestamp);break;case STVP_HOST_BLIP:var blipPlayer=document.getElementById($(this).STvideoPlayer().attr("id"));blipPlayer.sendEvent("seek",timestamp);break;case STVP_HOST_OOYALA:var ooyalaPlayer=document.getElementById($(this).STvideoPlayer().attr("id"));ooyalaPlayer.setPlayheadTime(timestamp);break;case STVP_HOST_SC:var scPlayer=soundcloud.getPlayer($(this).STvideoPlayer().attr("id"));scPlayer.api_seekTo(timestamp);break;case STVP_HOST_WISTIA:var wistPlayer=document.getElementById($(this).STvideoPlayer().attr("id"));wistPlayer.videoSeek(timestamp);break;case STVP_PLAYER_JW:var jwPlayer=document.getElementById($(this).STvideoPlayer().attr("id"));jwPlayer.sendEvent("SEEK",timestamp);break;default:break;}},STVPseekToAndPlay:function(timestamp){var playerType=$(this).data(STCONST_DATAKEY_VIDEOPLAYERTYPE);switch(playerType){case STVP_HOST_YT:var ytPlayer=document.getElementById($(this).STvideoPlayer().attr("id"));if($(ytPlayer).is("iframe")){ytPlayer=new YT.Player($(ytPlayer).attr('id'));}
ytPlayer.seekTo(timestamp/1000.0,true);ytPlayer.playVideo();break;case STVP_HOST_VIMEO:var vimeoPlayer=Froogaloop($(this).STvideoPlayer().attr("id"));var STplayer=$(this);vimeoPlayer.api('paused',function(paused){if(paused){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,timestamp);vimeoPlayer.api('play');}else{vimeoPlayer.api('seekTo',timestamp/1000.0);}});break;case STVP_HOST_BC:var bcExp=brightcove.getExperience($(this).STvideoPlayer().attr("id"));var modVP=bcExp.getModule(APIModules.VIDEO_PLAYER);if(!modVP.isPlaying()){$(this).data(STCONST_DATAKEY_PLAYERQUEUE,timestamp);modVP.pause(false);}
else{modVP.seek(timestamp/1000.0);}
break;case STVP_HOST_BLIP:var blipPlayer=document.getElementById($(this).STvideoPlayer().attr("id"));$(this).data(STCONST_DATAKEY_PLAYERQUEUE,timestamp);blipPlayer.sendEvent("play");break;case STVP_HOST_OOYALA:var ooyalaPlayer=document.getElementById($(this).STvideoPlayer().attr("id"));if(ooyalaPlayer.getState()!=ST_CONST_OOYALASTATE_PLAYING||$(this).data(STCONST_DATAKEY_PLAYER_DISABLED)){$(this).data(STCONST_DATAKEY_PLAYERQUEUE,timestamp);ooyalaPlayer.playMovie();}
else{ooyalaPlayer.setPlayheadTime(timestamp/1000.0);}
break;case STVP_HOST_SC:var scPlayer=soundcloud.getPlayer($(this).STvideoPlayer().attr("id"));$(this).data(STCONST_DATAKEY_PLAYERQUEUE,timestamp);scPlayer.api_play();break;case STVP_HOST_WISTIA:var wistPlayer=document.getElementById($(this).STvideoPlayer().attr("id"));wistPlayer.videoSeek(timestamp/1000);wistPlayer.videoPlay();break;case STVP_PLAYER_JW:var jwPlayer=document.getElementById($(this).STvideoPlayer().attr("id"));if(jwPlayer.getConfig().state=="IDLE"){jwPlayer.sendEvent("PLAY");$(this).data(STCONST_DATAKEY_PLAYERQUEUE,timestamp);}else{jwPlayer.sendEvent("SEEK",timestamp/1000.0);}
break;default:break;}}});})(stjQuery);function isChrome(){return navigator.userAgent.toLowerCase().indexOf("chrome")!=-1;}
function isFirefox(){return navigator.userAgent.toLowerCase().indexOf("firefox")!=-1;}
function isMSIE(){return navigator.userAgent.toLowerCase().indexOf("msie")!=-1;}
function STgetSelectedText(){if(window.getSelection){return window.getSelection();}else if(document.getSelection){return document.getSelection();}else if(document.selection){return document.selection.createRange().text;}
return"";}
function STgetSelectedContentID(){var contentID;if(typeof window.getSelection!="undefined"){var userSelection=window.getSelection();if(userSelection.toString())if(typeof userSelection.setBaseAndExtent!="undefined"){var mainRange=userSelection.getRangeAt(0);var tempRange=mainRange.cloneRange();tempRange.collapse(true);var selectedElement=tempRange.startContainer;if(typeof(stjQuery(selectedElement).attr("id"))=="undefined")
selectedElement=stjQuery(selectedElement).parent();return stjQuery(selectedElement).attr("id").slice(STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX.length);}
else{var userSelection=window.getSelection();var mainRange=userSelection.getRangeAt(0);var tempRange=mainRange.cloneRange();tempRange.collapse(true);var selectedElement=tempRange.startContainer;if(typeof(stjQuery(selectedElement).attr("id"))=="undefined")
selectedElement=stjQuery(selectedElement).parent();return contentID=stjQuery(selectedElement).attr("id").slice(STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX.length);}}else if(document.selection){mainRange=document.selection.createRange();tempRange=document.selection.createRange();tempRange.collapse(true);var selectedElement=tempRange.parentElement();return stjQuery(selectedElement).attr("id").slice(STCONST_PLAYER_TRANSCRIPTCONTENT_PREFIX.length);}}
function STgetURLParameterByName(url,name){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]?"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);if(results==null)
return"";else
return decodeURIComponent(results[1].replace(/\+/g," "));}
function STsetURLParameterByName(url,name,value){var returnURL="";if(url.indexOf("?")!=-1){qlIndex=url.indexOf(name+"=");if(qlIndex!=-1){returnURL=url.substring(0,qlIndex)+name+"="+value;isThereMore=url.indexOf("&",qlIndex);if(isThereMore>-1)
returnURL+=url.substring(isThereMore);}
else{returnURL=url+"&"+name+"="+value;}}else{returnURL=url+"?"+name+"="+value;}
return returnURL;}
stjQuery.fn.extend({mousewheel:function(up,down,preventDefault){return this.hover(function(){stjQuery.event.mousewheel.giveFocus(this,up,down,preventDefault);},function(){stjQuery.event.mousewheel.removeFocus(this);});},mousewheeldown:function(fn,preventDefault){return this.mousewheel(function(){},fn,preventDefault);},mousewheelup:function(fn,preventDefault){return this.mousewheel(fn,function(){},preventDefault);},unmousewheel:function(){return this.each(function(){stjQuery(this).unmouseover().unmouseout();stjQuery.event.mousewheel.removeFocus(this);});},unmousewheeldown:stjQuery.fn.unmousewheel,unmousewheelup:stjQuery.fn.unmousewheel});stjQuery.event.mousewheel={giveFocus:function(el,up,down,preventDefault){if(el._handleMousewheel)stjQuery(el).unmousewheel();if(preventDefault==window.undefined&&down&&down.constructor!=Function){preventDefault=down;down=null;}
el._handleMousewheel=function(event){if(!event)event=window.event;if(preventDefault)
if(event.preventDefault)event.preventDefault();else event.returnValue=false;var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120;if(window.opera)delta=-delta;}else if(event.detail){delta=-event.detail/3;}
if(up&&(delta>0||!down))
up.apply(el,[event,delta]);else if(down&&delta<0)
down.apply(el,[event,delta]);};if(window.addEventListener)
window.addEventListener('DOMMouseScroll',el._handleMousewheel,false);window.onmousewheel=document.onmousewheel=el._handleMousewheel;},removeFocus:function(el){if(!el._handleMousewheel)return;if(window.removeEventListener)
window.removeEventListener('DOMMouseScroll',el._handleMousewheel,false);window.onmousewheel=document.onmousewheel=null;el._handleMousewheel=null;}};stjQuery.extend({loadCaptionBoxDependency:function(relativePath,callback){var captionBoxPath=stjQuery("script[src*='"+STCONST_FILENAME+"']").attr('src').replace(new RegExp("(.*)"+STCONST_FILENAME+".*"),'$1');stjQuery.ajax({type:"GET",url:captionBoxPath+relativePath,success:callback,dataType:"script",cache:true});}});var STVP_PLAYER_AUTOID_PREFIX="STautoID";var STVP_HOST_YT=1;var STVP_HOST_VIMEO=2;var STVP_HOST_BC=3;var STVP_HOST_BLIP=4;var STVP_HOST_OOYALA=5;var STVP_HOST_SC=6;var STVP_HOST_SELF=7;var STVP_HOST_WISTIA=8
var STVP_PLAYER_JW=1000;var ST_CONST_YTSTATE_UNSTARTED=-1;var ST_CONST_YTSTATE_ENDED=0;var ST_CONST_YTSTATE_PLAYING=1;var ST_CONST_YTSTATE_PAUSED=2;var ST_CONST_YTSTATE_BUFFERING=3;var ST_CONST_YTSTATE_CUED=5;var ST_CONST_BLIPUPDATE_STATECHANGE="player_state_change";var ST_CONST_BLIPUPDATE_PROGRESS="time";var ST_CONST_BLIPUPDATE_PROGRESS_2="current_time_change";var ST_CONST_OOYALASTATE_PLAYING="playing";var ST_CONST_OOYALASTATE_PAUSED="paused";var ST_CONST_OOYALASTATE_BUFFERING="buffering";(function($){$(function(){var autoID=0;if(typeof(brightcove)!="undefined"&&typeof(APIModules)=="undefined"){var host=brightcove.cdnURL;if(window.location.protocol=='https:')
host=brightcove.secureCDNURL;$.ajax({async:false,type:"GET",url:host+"/js/APIModules_all.js",dataType:'script'});}
$("object, embed:not(object > embed)").each(function(){autoID++;var target=$(this);var playerID=target.attr("id");if(typeof(playerID)=="undefined"||playerID=="")
playerID=STVP_PLAYER_AUTOID_PREFIX+autoID;target.attr("id",playerID);target.attr("name",playerID);var src="";if(this.tagName.toLowerCase()=="embed"){src=target.attr("src");}else{var em=target.find("embed");if(em.length)
src=em.attr("src");else if(target.attr("data"))
src=target.attr("data");else
return true;}
var height=target.attr("height");var width=target.attr("width");var fixEmbeds=function(){var params={};if(target.get(0).tagName.toLowerCase()=="object"){target.find("param").each(function(){params[$(this).attr("name")]=$(this).attr("value");});}
params["allowScriptAccess"]='always';var atts={id:playerID,name:playerID};if(src.match("youtube.com")){if(STgetURLParameterByName(src,"enablejsapi")!=1)
src=STsetURLParameterByName(src,"enablejsapi",1);if(STgetURLParameterByName(src,"playerapiid")!=1)
src=STsetURLParameterByName(src,"playerapiid",playerID);swfobject.embedSWF(src,playerID,width,height,'8',null,null,params,atts);}
else if(src.match("blip.tv")){swfobject.embedSWF(src,playerID,width,height,'8',null,null,params,atts);}
else if(src.match("wistia.com")){swfobject.embedSWF(src,playerID,width,height,'8',null,null,params,atts);var interval;function triggerWistia(){try{var wistiaPlayer=window.document.getElementById(playerID);wistiaPlayer.getCurrentState();interval=clearInterval(interval);onWistiaPlayerReady(playerID);}
catch(e){if(console&&console.error)
console.error(e);}}
interval=setInterval(triggerWistia,100);}
else if(src.match("soundcloud.com")){if(STgetURLParameterByName(src,"enable_api")!="true")
src=STsetURLParameterByName(src,"enable_api","true");if(STgetURLParameterByName(src,"object_id")!=playerID)
src=STsetURLParameterByName(src,"object_id",playerID);swfobject.embedSWF(src,playerID,width,height,'8',null,null,params,atts);$.loadCaptionBoxDependency('soundcloud.player.api.js',function(){soundcloud.addEventListener('onPlayerReady',onSoundCloudPlayerReady);});}}
if(typeof(swfobject)=="undefined"){$.getScript("http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js",fixEmbeds);}
else{fixEmbeds();}});function setupVimeoPlayer(element){autoID++;var iframe_src=$(element).attr('src');var api_enabled=STgetURLParameterByName(iframe_src,'api');var playerID=STgetURLParameterByName(iframe_src,'player_id');if(api_enabled==='1'&&typeof(playerID)!=="undefined"&&playerID!==""){if(playerID!==$(element).attr('id')){$(element).attr('id',playerID);}}else{iframe_src=STsetURLParameterByName(iframe_src,'api','1');playerID=playerID||STVP_PLAYER_AUTOID_PREFIX+autoID;iframe_src=STsetURLParameterByName(iframe_src,'player_id',playerID);$(element).attr('src',iframe_src);$(element).attr('id',playerID);}
Froogaloop(playerID).addEvent('ready',STonVimeoReady)}
var vimeoPlayers=$("iframe[src*='vimeo']");if(vimeoPlayers.length>0){function setupVimeoPlayers(){vimeoPlayers.each(function(){setupVimeoPlayer(this);});}
if(typeof(Froogaloop)=='undefined'){$.loadCaptionBoxDependency('froogaloop.min.js',setupVimeoPlayers);}else{setupVimeoPlayers();}}
function setupYouTubeIFrame(element){autoID++;var playerID=$(element).attr("id");if(typeof(playerID)=="undefined"||playerID==""){playerID=STVP_PLAYER_AUTOID_PREFIX+autoID;$(element).attr('id',playerID);}
var iframe_src=$(element).attr('src');var api_enabled=STgetURLParameterByName(iframe_src,'enablejsapi');if(api_enabled!=='1'){iframe_src=STsetURLParameterByName(iframe_src,'enablejsapi','1');$(element).attr('src',iframe_src);}}
var youtubePlayers=$("iframe[src*='youtube']");if(youtubePlayers.length>0){youtubePlayers.each(function(){setupYouTubeIFrame(this);});if(typeof(YT)=="undefined"){$.getScript("http://www.youtube.com/player_api");}}});})(stjQuery);function setupSpeakerText(elem,player_id,opts){elem.speakerText(player_id,opts);var STplayer=elem.STplayer();var STmessagePane=STplayer.STmessagePane();var STembedWrapper=STplayer.STembedWrapper();var config=STplayer.data(STCONST_DATAKEY_CONFIG);var cbWidth=Math.max(400,STplayer.width());if(config.matchVideoWidth)
cbWidth=Math.max(400,elem.width());STplayer.width(cbWidth-(STplayer.outerWidth()-STplayer.innerWidth()));STmessagePane.width(cbWidth-(STmessagePane.outerWidth()-STmessagePane.innerWidth()));STembedWrapper.width(cbWidth-(STembedWrapper.outerWidth()-STembedWrapper.innerWidth()));if(elem.css("text-align")=="center")
STplayer.css("margin","0 auto");else
STplayer.css("margin-left",elem.css("margin-left"));if(STplayer.width()<460)
STplayer.addClass('narrow');STplayer.STredraw();return STplayer;}
function onYouTubePlayerReady(playerID){(function($){if(typeof(playerID)=="undefined")
return;var ytPlayer=document.getElementById(playerID);var ytWrapper=$(ytPlayer).parent();if(!ytWrapper.is("object"))
ytWrapper=$(ytPlayer);if($(ytPlayer).is("object")){src=$(ytPlayer).attr("data");if(typeof(src)=="undefined"||src=="")
src=$(ytPlayer).find("param[name='movie']").attr("value");}
else
src=$(ytPlayer).attr("src");var videoID=src.match(/v\/[a-zA-Z0-9_\-]+/)[0].slice(2);var STplayer=setupSpeakerText(ytWrapper,STVP_HOST_YT,{videoPlayerID:playerID,preEmbedID:STCONST_PLAYER_TRANSCRIPTEMBED_PREFIX+"_"+STVP_HOST_YT+"_"+videoID});window.setInterval(function(){var currentTimestamp=ytPlayer.getCurrentTime();var queuePoint=$(STplayer).data(STCONST_DATAKEY_PLAYERQUEUE);if(typeof(queuePoint)=="undefined"){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);}
else if(queuePoint!=-1){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);STplayer.STVPseekTo(queuePoint);}
else{STplayer.onSTVPprogress(currentTimestamp*1000,false);}},100);})(stjQuery);}
function STYTplayerStateChange(state,playerID){var state=state;(function($){var ytPlayer=document.getElementById(playerID);var ytWrapper=$(ytPlayer).parent();if(!ytWrapper.is("object"))
ytWrapper=$(ytPlayer);var STplayer=ytWrapper.STplayer();switch(state){case ST_CONST_YTSTATE_UNSTARTED:break;case ST_CONST_YTSTATE_ENDED:break;case ST_CONST_YTSTATE_PLAYING:break;case ST_CONST_YTSTATE_PAUSED:break;case ST_CONST_YTSTATE_BUFFERING:break;case ST_CONST_YTSTATE_CUED:break;}})(stjQuery);}
function onYouTubePlayerAPIReady(){(function($){$("iframe[src*='youtube']").each(function(){var player=new YT.Player($(this).attr('id'),{events:{'onReady':onYouTubeiFramePlayerReady,}});});})(stjQuery);}
function onYouTubeiFramePlayerReady(event){(function($){var apiObject=event.target;var ytElem=$(apiObject.b);var playerID=ytElem.attr('id');var videoUrl=ytElem.attr('src');var videoID=videoUrl.match(/\/embed\/(.*?)\?|\z/)[1];var STplayer=setupSpeakerText($(ytElem),STVP_HOST_YT,{videoPlayerID:playerID,preEmbedID:STCONST_PLAYER_TRANSCRIPTEMBED_PREFIX+"_"+STVP_HOST_YT+"_"+videoID});window.setInterval(function(){var currentTimestamp=apiObject.getCurrentTime();var queuePoint=$(STplayer).data(STCONST_DATAKEY_PLAYERQUEUE);if(typeof(queuePoint)=="undefined"){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);}
else if(queuePoint!=-1){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);STplayer.STVPseekTo(queuePoint);}
else{STplayer.onSTVPprogress(currentTimestamp*1000,false);}},100);})(stjQuery);}
function onTemplateLoaded(experienceID){(function($){var bcExpID=experienceID;var bcExp=brightcove.getExperience(bcExpID);var modVP=bcExp.getModule(APIModules.VIDEO_PLAYER);var modExp=bcExp.getModule(APIModules.EXPERIENCE);var modCon=bcExp.getModule(APIModules.CONTENT);var experienceObject=$("#"+experienceID);var contentLoaded=function(){var currentVideo=modVP.getCurrentVideo();var videoID=currentVideo.id;if(experienceObject.STplayer()===null){var STplayer=setupSpeakerText(experienceObject,STVP_HOST_BC,{preEmbedID:STCONST_PLAYER_TRANSCRIPTEMBED_PREFIX+"_"+STVP_HOST_BC+"_"+videoID});modVP.pause(true);}else{var STplayer=experienceObject.STplayer();STplayer.data(STCONST_DATAKEY_TRANSCRIPT_CURRENTCONTENTID,0);STplayer.STloadTranscriptFromServer(STVP_HOST_BC+"-"+videoID);}}
if(modVP.getCurrentVideo()!=null){contentLoaded();}
else{modVP.addEventListener(BCMediaEvent.CHANGE,contentLoaded);}
modVP.addEventListener(BCMediaEvent.PROGRESS,function(evt){var STplayer=experienceObject.STplayer();var queuePoint=$(STplayer).data(STCONST_DATAKEY_PLAYERQUEUE);if(queuePoint!=-1){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);STplayer.STVPseekTo(queuePoint);}
else{STplayer.onSTVPprogress(evt.position*1000,false);}});})(stjQuery);}
function getUpdate(type,arg1,arg2){(function($){var src='';var swf=$("embed[src*='blip.tv']").first();if(typeof(swf_id)=="undefined"){swf=$("object[data*='blip.tv']").first();src=$(swf).attr("data");}
else{src=$(swf).attr("src");}
var blipPlayer=document.getElementById($(swf).attr('id'));var episodeID=src.match(/play\/[a-zA-Z0-9+]+/)[0].slice(5);var preEmbedID=STCONST_PLAYER_TRANSCRIPTEMBED_PREFIX+"_"+STVP_HOST_BLIP+"_"+episodeID;if(episodeID.indexOf('+')!==-1){var preEmbed=$("#"+preEmbedID.replace(/\+/g,'\\+'));preEmbedID=preEmbedID.replace(/\+/g,'plus');preEmbed.attr('id',preEmbedID);}
if(!$(blipPlayer).hasSpeakerText()){var STplayer=setupSpeakerText($(blipPlayer),STVP_HOST_BLIP,{videoPlayerID:$(swf).attr('id'),preEmbedID:preEmbedID});}else{var STplayer=$(blipPlayer).STplayer();}
switch(type){case ST_CONST_BLIPUPDATE_STATECHANGE:break;case ST_CONST_BLIPUPDATE_PROGRESS:case ST_CONST_BLIPUPDATE_PROGRESS_2:var queuePoint=STplayer.data(STCONST_DATAKEY_PLAYERQUEUE);if(queuePoint!=-1){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);STplayer.STVPseekTo(queuePoint);}
else{STplayer.onSTVPprogress(arg1*1000,false);}
break;}})(stjQuery);}
function STonVimeoReady(playerID){(function($){var vimeoPlayer=document.getElementById(playerID);var queryString=$(vimeoPlayer).attr('src');var videoID=queryString.replace(/https?:\/\/player.vimeo.com\/video\/(\d+).*/,'$1');var STplayer=setupSpeakerText($(vimeoPlayer),STVP_HOST_VIMEO,{videoPlayerID:playerID,preEmbedID:STCONST_PLAYER_TRANSCRIPTEMBED_PREFIX+"_"+STVP_HOST_VIMEO+"_"+videoID});Froogaloop(playerID).addEvent('playProgress',function(data){var queuePoint=STplayer.data(STCONST_DATAKEY_PLAYERQUEUE);if(queuePoint!=-1&&parseFloat(data.seconds)>0){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);STplayer.STVPseekTo(queuePoint);}
else{STplayer.onSTVPprogress(parseFloat(data.seconds)*1000,false);}});})(stjQuery);}
function st_ooyala_callback(playerId,eventName,eventParams){(function($){var ooyalaPlayer=document.getElementById(playerId);var ooyalaWrapper=$(ooyalaPlayer).parent();switch(eventName){case"apiReady":var currentItem=ooyalaPlayer.getCurrentItem();var videoID=currentItem.embedCode;var STplayer=setupSpeakerText(ooyalaWrapper,STVP_HOST_OOYALA,{videoPlayerID:playerId,preEmbedID:STCONST_PLAYER_TRANSCRIPTEMBED_PREFIX+"_"+STVP_HOST_OOYALA+"_"+videoID});STplayer.data(STCONST_DATAKEY_PLAYER_DISABLED,false);break;case"playheadTimeChanged":var STplayer=ooyalaWrapper.STplayer();if(!STplayer.data(STCONST_DATAKEY_PLAYER_DISABLED)){var queuePoint=STplayer.data(STCONST_DATAKEY_PLAYERQUEUE);if(queuePoint!=-1){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);STplayer.STVPseekTo(queuePoint);}
else{STplayer.onSTVPprogress(eventParams.playheadTime*1000,false);}}
break;case"adStarted":var STplayer=ooyalaWrapper.STplayer();STplayer.data(STCONST_DATAKEY_PLAYER_DISABLED,true);break;case"adCompleted":var STplayer=ooyalaWrapper.STplayer();STplayer.data(STCONST_DATAKEY_PLAYER_DISABLED,false);break;}})(stjQuery);}
function onSoundCloudPlayerReady(scPlayer,data){(function($){var playerID=scPlayer.id;var scWrapper=$(scPlayer).parent();if(!scWrapper.is("object"))
scWrapper=$(scPlayer);var src="";if($(scPlayer).is("object")){src=$(scPlayer).attr("data");if(typeof(src)=="undefined"||src=="")
src=$(scPlayer).find("param[name='movie']").attr("value");}
else
src=$(scPlayer).attr("src");var videoID=data.mediaId;var STplayer=setupSpeakerText(scWrapper,STVP_HOST_SC,{videoPlayerID:playerID,preEmbedID:STCONST_PLAYER_TRANSCRIPTEMBED_PREFIX+"_"+STVP_HOST_SC+"_"+videoID});window.setInterval(function(){var currentTimestamp=scPlayer.api_getTrackPosition();var queuePoint=$(STplayer).data(STCONST_DATAKEY_PLAYERQUEUE);if(typeof(queuePoint)=="undefined"){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);}
else if(queuePoint!=-1&&currentTimestamp>0){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);STplayer.STVPseekTo(queuePoint);}
else{STplayer.onSTVPprogress(currentTimestamp*1000,false);}},100);})(stjQuery);}
function onWistiaPlayerReady(playerID){(function($){var wistiaPlayer=document.getElementById(playerID);var videoID=wistiaPlayer.id.replace(/wistia_(\d+).*/,'$1');var STplayer=setupSpeakerText($(wistiaPlayer),STVP_HOST_WISTIA,{videoPlayerID:playerID,preEmbedID:STCONST_PLAYER_TRANSCRIPTEMBED_PREFIX+"_"+STVP_HOST_WISTIA+"_"+videoID});window.setInterval(function(){var currentTimestamp=wistiaPlayer.getCurrentTime();var queuePoint=$(STplayer).data(STCONST_DATAKEY_PLAYERQUEUE);if(typeof(queuePoint)=="undefined"){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);}
else if(queuePoint!=-1&&currentTimestamp>0){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);STplayer.STVPseekTo(queuePoint);}
else{STplayer.onSTVPprogress(currentTimestamp*1000,false);}},100);})(stjQuery);}
function playerReady(obj){if(typeof(obj.id)=="undefined")
return;var jwPlayer=document.getElementById(obj.id);jwPlayer.addModelListener("TIME","st_jw_onProgress");jwPlayer.addControllerListener("ITEM","st_jw_itemChanged");}
function st_jw_itemChanged(obj){(function($){if(typeof(obj.id)=="undefined")
return;var jwPlayer=document.getElementById(obj.id);var STplayer=$(jwPlayer).STplayer();var current_item=jwPlayer.getPlaylist()[obj.index];if(STplayer==null){var embed_id=$(jwPlayer).attr('data-stid');if(typeof(embed_id)!=='undefined'&&embed_id!==false){var STplayer=setupSpeakerText($(jwPlayer),STVP_PLAYER_JW,{videoPlayerID:obj.id,preEmbedID:embed_id});}else if(typeof(current_item['captionbox'])!=='undefined'){var clipID=current_item['captionbox'];var STplayer=setupSpeakerText($(jwPlayer),STVP_PLAYER_JW,{videoPlayerID:obj.id,preEmbedID:STCONST_PLAYER_TRANSCRIPTEMBED_PREFIX+"_"+clipID});}else{var finishJWInitialization=function(){var filename=current_item.file;var dummyLink=$('<a/>').attr('href',filename)[0];filename=dummyLink.pathname.replace(/^[^\/]/,'/')+dummyLink.search;var clipID=sha1Hash(filename);var STplayer=setupSpeakerText($(jwPlayer),STVP_PLAYER_JW,{videoPlayerID:obj.id,preEmbedID:STCONST_PLAYER_TRANSCRIPTEMBED_PREFIX+"_"+STVP_HOST_SELF+"_"+clipID});}
if(typeof(sha1Hash)=="undefined"){$.loadCaptionBoxDependency('sha1.js',finishJWInitialization);}else{finishJWInitialization();}}}else{STplayer.data(STCONST_DATAKEY_TRANSCRIPT_CURRENTCONTENTID,0);var cb_url=current_item['captionbox'];STplayer.STloadTranscriptFromServer(cb_url);}})(stjQuery);}
function st_jw_onProgress(obj){(function($){if(typeof(obj.id)=="undefined")
return;var jwPlayer=document.getElementById(obj.id);var STplayer=$(jwPlayer).STplayer();if(STplayer==null)
return;var queuePoint=$(STplayer).data(STCONST_DATAKEY_PLAYERQUEUE);if(queuePoint!=-1&&jwPlayer.getConfig().state=="PLAYING"){STplayer.data(STCONST_DATAKEY_PLAYERQUEUE,-1);STplayer.STVPseekTo(queuePoint);}
else{STplayer.onSTVPprogress(parseFloat(obj.position)*1000,false);}})(stjQuery);};var defaultIframeBottom=36;handleIframe=function(width,height,link){var decodedLink=decodeURIComponent(link);$('<a href="'+decodedLink+'"/>').prettyPhoto({default_width:width,default_height:(height-defaultIframeBottom),allow_resize:false,social_tools:'',markup:'<div class="pp_pic_holder"> \
		        						<div class="ppt">&nbsp;</div> \
		        						<div class="pp_top"> \
		        							<div class="pp_left"></div> \
		        							<div class="pp_middle"></div> \
		        							<div class="pp_right"></div> \
		        						</div> \
		        						<div class="pp_content_container"> \
		        							<div class="pp_left"> \
		        							<div class="pp_right"> \
		        								<div class="pp_content"> \
		        									<div class="pp_loaderIcon"></div> \
		        									<div class="pp_fade"> \
		        										<a href="#" class="pp_expand" title="Expand the image">Expand</a> \
		        										<div class="pp_hoverContainer"> \
		        											<a class="pp_next" href="#">next</a> \
		        											<a class="pp_previous" href="#">previous</a> \
		        										</div> \
		        										<div id="pp_full_res"></div> \
		        										<div class="pp_details" style="position:absolute;top:0;margin-top: 3px;"> \
		        											<div class="pp_nav"> \
		        												<a href="#" class="pp_arrow_previous">Previous</a> \
		        												<p class="currentTextHolder">0/0</p> \
		        												<a href="#" class="pp_arrow_next">Next</a> \
		        											</div> \
		        											<p class="pp_description"></p> \
		        											{pp_social} \
		        											<a class="pp_close" href="#" style="height:23px">Close</a> \
		        										</div> \
		        									</div> \
		        								</div> \
		        							</div> \
		        							</div> \
		        						</div> \
		        						<div class="pp_bottom"> \
		        							<div class="pp_left"></div> \
		        							<div class="pp_middle"></div> \
		        							<div class="pp_right"></div> \
		        						</div> \
		        					</div> \
		        					<div class="pp_overlay"></div>',iframe_markup:'<iframe name="lightboxFrame" src ="{path}" width="{width}" height="'+height+'" frameborder="no"></iframe>'}).trigger('click');windowProxyLightbox=new Porthole.WindowProxy('http://<%=request.getServerName()%>:<%=request.getServerPort()%><%=request.getContextPath()%>/proxy.html','lightboxFrame');windowProxyLightbox.addEventListener(onLightboxdMessage);};function callUpdateSelectedFiles(filesArray){var parameters=[];if(filesArray){for(var i=0;i<filesArray.length;i++){parameters['file'+i]=filesArray[i];}}
doPostMessage('updateSelectedFiles',parameters);$.prettyPhoto.close();}
function refreshAccountParent(){$("iframe#wosFrame").attr("src","/lingoos/wicket/accountwiz?p=1");$.prettyPhoto.close();}
function refreshQuoteDetails(){doPostMessage('refreshQuoteDetails');$.prettyPhoto.close();}
function refreshLoginDetails(){doPostMessage('refreshLoginDetails');$.prettyPhoto.close();}
function closeEmailQuote(){$.prettyPhoto.close();}
function goToFinalPage(){doPostMessage('goToFinalPage');$.prettyPhoto.close();}
function doPostMessage(callFunction,parametersMap){var message='';if(callFunction){var message=message+callFunction;}
if(parametersMap){for(key in parametersMap){message=message+('#&')+key+"#="+parametersMap[key];}}
windowProxyParent.postMessage(message);}
function onChildMessage(messageEvent){var parameters=Porthole.WindowProxy.splitMessageParameters(messageEvent.data);if("handleIframe"in parameters){handleIframe(parameters["width"],parameters["height"],parameters["link"]);}
if('handleSubmitMessage'in parameters){$("#stop_hover").show();}}
function onLightboxdMessage(messageEvent){var parameters=Porthole.WindowProxy.splitMessageParameters(messageEvent.data);if("callUpdateSelectedFiles"in parameters){var filesArray=[];var i=0;for(key in parameters){if(parameters['file'+i]){filesArray[i]=parameters['file'+i];}
i++;}
callUpdateSelectedFiles(filesArray);}
if("refreshQuoteDetails"in parameters){refreshQuoteDetails();}
if("refreshLoginDetails"in parameters){refreshLoginDetails();}
if("closeEmailQuote"in parameters){refreshQuoteDetails();}
if("refreshAccountParent"in parameters){refreshAccountParent();}
if("goToFinalPage"in parameters){goToFinalPage();}}
function show_wordcount_option(){$('#upload_files_text').hide();$('#T7_wrap').hide();$('#T7-list').hide();$('#upload_wordcount_text').show();$('#upload_wordcount_span').show();}
function show_files_option(){$('#upload_files_text').show();$('#T7_wrap').show();$('#T7-list').show();$('#upload_wordcount_text').hide();$('#upload_wordcount_span').hide();}
var windowProxyParent,windowProxyLightbox;function mode2_ondocument_ready(){windowProxyParent=new Porthole.WindowProxy('http://ordering.secure-translations.com:8082/lingoos/proxy.html','wosFrame');windowProxyParent.addEventListener(onChildMessage);windowProxyLightbox=new Porthole.WindowProxy('http://ordering.secure-translations.com:8082/lingoos/proxy.html','lightboxFrame');windowProxyLightbox.addEventListener(onLightboxdMessage);var width=605;var height=285;var defaultIframeBottom=36;$(".mode2").prettyPhoto({default_width:width,default_height:(height-defaultIframeBottom),allow_resize:true,social_tools:'',markup:'<div class="pp_pic_holder"> \
                                <div class="ppt">&nbsp;</div> \
                                <div class="pp_top"> \
                                        <div class="pp_left"></div> \
                                        <div class="pp_middle"></div> \
                                        <div class="pp_right"></div> \
                                </div> \
                                <div class="pp_content_container"> \
                                        <div class="pp_left"> \
                                        <div class="pp_right"> \
                                                <div class="pp_content"> \
                                                        <div class="pp_loaderIcon"></div> \
                                                        <div class="pp_fade"> \
                                                                <a href="#" class="pp_expand" title="Expand the image">Expand</a> \
                                                                <div class="pp_hoverContainer"> \
                                                                        <a class="pp_next" href="#">next</a> \
                                                                        <a class="pp_previous" href="#">previous</a> \
                                                                </div> \
                                                                <div id="pp_full_res"></div> \
                                                                <div class="pp_details" style="position:absolute;top:0;margin-top: 3px;"> \
                                                                        <div class="pp_nav"> \
                                                                                <a href="#" class="pp_arrow_previous">Previous</a> \
                                                                                <p class="currentTextHolder">0/0</p> \
                                                                                <a href="#" class="pp_arrow_next">Next</a> \
                                                                        </div> \
                                                                        <p class="pp_description"></p> \
                                                                        {pp_social} \
                                                                        <a class="pp_close" href="#" style="height:23px">Close</a> \
                                                                </div> \
                                                        </div> \
                                                </div> \
                                        </div> \
                                        </div> \
                                </div> \
                                <div class="pp_bottom"> \
                                        <div class="pp_left"></div> \
                                        <div class="pp_middle"></div> \
                                        <div class="pp_right"></div> \
                                </div> \
                        </div> \
                        <div class="pp_overlay"></div>',iframe_markup:'<img id="loader-mode2" src="/sites/all/themes/lingo24new/images/loading.gif"/><iframe name="lightboxFrame" src ="{path}" width="{width}" height="'+height+'" frameborder="no"  class="iframe-box" style="display:none" onload="hideLoadingMode2();"></iframe>'});}
function hideLoadingMode2(){$('#loader-mode2').hide();$('.iframe-box').show();};(function($){$.prettyPhoto={version:'3.1.2'};$.fn.prettyPhoto=function(pp_settings){pp_settings=jQuery.extend({animation_speed:'fast',slideshow:5000,autoplay_slideshow:false,opacity:0.80,show_title:true,allow_resize:true,default_width:500,default_height:344,counter_separator_label:'/',theme:'pp_default',horizontal_padding:20,hideflash:false,wmode:'opaque',autoplay:true,modal:false,deeplinking:true,overlay_gallery:true,keyboard_shortcuts:true,changepicturecallback:function(){},callback:function(){},ie6_fallback:true,markup:'<div class="pp_pic_holder"> \
						<div class="ppt">&nbsp;</div> \
						<div class="pp_top"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
						<div class="pp_content_container"> \
							<div class="pp_left"> \
							<div class="pp_right"> \
								<div class="pp_content"> \
									<div class="pp_loaderIcon"></div> \
									<div class="pp_fade"> \
										<a href="#" class="pp_expand" title="Expand the image">Expand</a> \
										<div class="pp_hoverContainer"> \
											<a class="pp_next" href="#">next</a> \
											<a class="pp_previous" href="#">previous</a> \
										</div> \
										<div id="pp_full_res"></div> \
										<div class="pp_details"> \
											<div class="pp_nav"> \
												<a href="#" class="pp_arrow_previous">Previous</a> \
												<p class="currentTextHolder">0/0</p> \
												<a href="#" class="pp_arrow_next">Next</a> \
											</div> \
											<p class="pp_description"></p> \
											{pp_social} \
											<a class="pp_close" href="#">Close</a> \
										</div> \
									</div> \
								</div> \
							</div> \
							</div> \
						</div> \
						<div class="pp_bottom"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
					</div> \
					<div class="pp_overlay"></div>',gallery_markup:'<div class="pp_gallery"> \
								<a href="#" class="pp_arrow_previous">Previous</a> \
								<div> \
									<ul> \
										{gallery} \
									</ul> \
								</div> \
								<a href="#" class="pp_arrow_next">Next</a> \
							</div>',image_markup:'<img id="fullResImage" src="{path}" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline">{content}</div>',custom_markup:'',social_tools:'<div class="pp_social"><div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="http://www.facebook.com/plugins/like.php?locale=en_US&href='+location.href+'&amp;layout=button_count&amp;show_faces=true&amp;width=500&amp;action=like&amp;font&amp;colorscheme=light&amp;height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div></div>'},pp_settings);var matchedObjects=this,percentBased=false,pp_dimensions,pp_open,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,windowHeight=$(window).height(),windowWidth=$(window).width(),pp_slideshow;doresize=true,scroll_pos=_get_scroll();$(window).unbind('resize.prettyphoto').bind('resize.prettyphoto',function(){_center_overlay();_resize_overlay();});if(pp_settings.keyboard_shortcuts){$(document).unbind('keydown.prettyphoto').bind('keydown.prettyphoto',function(e){if(typeof $pp_pic_holder!='undefined'){if($pp_pic_holder.is(':visible')){switch(e.keyCode){case 37:$.prettyPhoto.changePage('previous');e.preventDefault();break;case 39:$.prettyPhoto.changePage('next');e.preventDefault();break;case 27:if(!settings.modal)
$.prettyPhoto.close();e.preventDefault();break;};};};});};$.prettyPhoto.initialize=function(){settings=pp_settings;if(settings.theme=='pp_default')settings.horizontal_padding=16;if(settings.ie6_fallback&&$.browser.msie&&parseInt($.browser.version)==6)settings.theme="light_square";theRel=$(this).attr('rel');galleryRegExp=/\[(?:.*)\]/;isSet=(galleryRegExp.exec(theRel))?true:false;pp_images=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return $(n).attr('href');}):$.makeArray($(this).attr('href'));pp_titles=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).find('img').attr('alt'))?$(n).find('img').attr('alt'):"";}):$.makeArray($(this).find('img').attr('alt'));pp_descriptions=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).attr('title'))?$(n).attr('title'):"";}):$.makeArray($(this).attr('title'));set_position=jQuery.inArray($(this).attr('href'),pp_images);rel_index=(isSet)?set_position:$("a[rel^='"+theRel+"']").index($(this));_build_overlay(this);if(settings.allow_resize)
$(window).bind('scroll.prettyphoto',function(){_center_overlay();});$.prettyPhoto.open();return false;}
$.prettyPhoto.open=function(event){if(typeof settings=="undefined"){settings=pp_settings;if($.browser.msie&&$.browser.version==6)settings.theme="light_square";pp_images=$.makeArray(arguments[0]);pp_titles=(arguments[1])?$.makeArray(arguments[1]):$.makeArray("");pp_descriptions=(arguments[2])?$.makeArray(arguments[2]):$.makeArray("");isSet=(pp_images.length>1)?true:false;set_position=0;_build_overlay(event.target);}
if($.browser.msie&&$.browser.version==6)$('select').css('visibility','hidden');if(settings.hideflash)$('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','hidden');_checkPosition($(pp_images).size());$('.pp_loaderIcon').show();if($ppt.is(':hidden'))$ppt.css('opacity',0).show();$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find('.currentTextHolder').text((set_position+1)+settings.counter_separator_label+$(pp_images).size());if(pp_descriptions[set_position]!=""){$pp_pic_holder.find('.pp_description').show().html(unescape(pp_descriptions[set_position]));}else{$pp_pic_holder.find('.pp_description').hide();}
movie_width=(parseFloat(getParam('width',pp_images[set_position])))?getParam('width',pp_images[set_position]):settings.default_width.toString();movie_height=(parseFloat(getParam('height',pp_images[set_position])))?getParam('height',pp_images[set_position]):settings.default_height.toString();percentBased=false;if(movie_height.indexOf('%')!=-1){movie_height=parseFloat(($(window).height()*parseFloat(movie_height)/100)-150);percentBased=true;}
if(movie_width.indexOf('%')!=-1){movie_width=parseFloat(($(window).width()*parseFloat(movie_width)/100)-150);percentBased=true;}
$pp_pic_holder.fadeIn(function(){(settings.show_title&&pp_titles[set_position]!=""&&typeof pp_titles[set_position]!="undefined")?$ppt.html(unescape(pp_titles[set_position])):$ppt.html('&nbsp;');imgPreloader="";skipInjection=false;switch(_getFileType(pp_images[set_position])){case'image':imgPreloader=new Image();nextImage=new Image();if(isSet&&set_position<$(pp_images).size()-1)nextImage.src=pp_images[set_position+1];prevImage=new Image();if(isSet&&pp_images[set_position-1])prevImage.src=pp_images[set_position-1];$pp_pic_holder.find('#pp_full_res')[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]);imgPreloader.onload=function(){pp_dimensions=_fitToViewport(imgPreloader.width,imgPreloader.height);_showContent();};imgPreloader.onerror=function(){alert('Image cannot be loaded. Make sure the path is correct and image exist.');$.prettyPhoto.close();};imgPreloader.src=pp_images[set_position];break;case'youtube':pp_dimensions=_fitToViewport(movie_width,movie_height);movie='http://www.youtube.com/embed/'+getParam('v',pp_images[set_position]);(getParam('rel',pp_images[set_position]))?movie+="?rel="+getParam('rel',pp_images[set_position]):movie+="?rel=1";if(settings.autoplay)movie+="&autoplay=1";toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case'vimeo':pp_dimensions=_fitToViewport(movie_width,movie_height);movie_id=pp_images[set_position];var regExp=/http:\/\/(www\.)?vimeo.com\/(\d+)/;var match=movie_id.match(regExp);movie='http://player.vimeo.com/video/'+match[2]+'?title=0&amp;byline=0&amp;portrait=0';if(settings.autoplay)movie+="&autoplay=1;";vimeo_width=pp_dimensions['width']+'/embed/?moog_width='+pp_dimensions['width'];toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,movie);break;case'quicktime':pp_dimensions=_fitToViewport(movie_width,movie_height);pp_dimensions['height']+=15;pp_dimensions['contentHeight']+=15;pp_dimensions['containerHeight']+=15;toInject=settings.quicktime_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case'flash':pp_dimensions=_fitToViewport(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf('flashvars')+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf('?'));toInject=settings.flash_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+'?'+flash_vars);break;case'iframe':pp_dimensions=_fitToViewport(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf('iframe')-1);toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,frame_url);break;case'ajax':doresize=false;pp_dimensions=_fitToViewport(movie_width,movie_height);doresize=true;skipInjection=true;$.get(pp_images[set_position],function(responseHTML){toInject=settings.inline_markup.replace(/{content}/g,responseHTML);$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();});break;case'custom':pp_dimensions=_fitToViewport(movie_width,movie_height);toInject=settings.custom_markup;break;case'inline':myClone=$(pp_images[set_position]).clone().append('<br clear="all" />').css({'width':settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline"></div></div>').appendTo($('body')).show();doresize=false;pp_dimensions=_fitToViewport($(myClone).width(),$(myClone).height());doresize=true;$(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,$(pp_images[set_position]).html());break;};if(!imgPreloader&&!skipInjection){$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();};});return false;};$.prettyPhoto.changePage=function(direction){currentGalleryPage=0;if(direction=='previous'){set_position--;if(set_position<0)set_position=$(pp_images).size()-1;}else if(direction=='next'){set_position++;if(set_position>$(pp_images).size()-1)set_position=0;}else{set_position=direction;};rel_index=set_position;if(!doresize)doresize=true;$('.pp_contract').removeClass('pp_contract').addClass('pp_expand');_hideContent(function(){$.prettyPhoto.open();});};$.prettyPhoto.changeGalleryPage=function(direction){if(direction=='next'){currentGalleryPage++;if(currentGalleryPage>totalPage)currentGalleryPage=0;}else if(direction=='previous'){currentGalleryPage--;if(currentGalleryPage<0)currentGalleryPage=totalPage;}else{currentGalleryPage=direction;};slide_speed=(direction=='next'||direction=='previous')?settings.animation_speed:0;slide_to=currentGalleryPage*(itemsPerPage*itemWidth);$pp_gallery.find('ul').animate({left:-slide_to},slide_speed);};$.prettyPhoto.startSlideshow=function(){if(typeof pp_slideshow=='undefined'){$pp_pic_holder.find('.pp_play').unbind('click').removeClass('pp_play').addClass('pp_pause').click(function(){$.prettyPhoto.stopSlideshow();return false;});pp_slideshow=setInterval($.prettyPhoto.startSlideshow,settings.slideshow);}else{$.prettyPhoto.changePage('next');};}
$.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find('.pp_pause').unbind('click').removeClass('pp_pause').addClass('pp_play').click(function(){$.prettyPhoto.startSlideshow();return false;});clearInterval(pp_slideshow);pp_slideshow=undefined;}
$.prettyPhoto.close=function(){if($pp_overlay.is(":animated"))return;$.prettyPhoto.stopSlideshow();$pp_pic_holder.stop().find('object,embed').css('visibility','hidden');$('div.pp_pic_holder,div.ppt,.pp_fade').fadeOut(settings.animation_speed,function(){$(this).remove();});$pp_overlay.fadeOut(settings.animation_speed,function(){if($.browser.msie&&$.browser.version==6)$('select').css('visibility','visible');if(settings.hideflash)$('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','visible');$(this).remove();$(window).unbind('scroll.prettyphoto');settings.callback();doresize=true;pp_open=false;delete settings;});};function _showContent(){$('.pp_loaderIcon').hide();projectedTop=scroll_pos['scrollTop']+((windowHeight/2)-(pp_dimensions['containerHeight']/2));if(projectedTop<0)projectedTop=0;$ppt.fadeTo(settings.animation_speed,1);$pp_pic_holder.find('.pp_content').animate({height:pp_dimensions['contentHeight'],width:pp_dimensions['contentWidth']},settings.animation_speed);$pp_pic_holder.animate({'top':projectedTop,'left':(windowWidth/2)-(pp_dimensions['containerWidth']/2),width:pp_dimensions['containerWidth']},settings.animation_speed,function(){$pp_pic_holder.find('.pp_hoverContainer,#fullResImage').height(pp_dimensions['height']).width(pp_dimensions['width']);$pp_pic_holder.find('.pp_fade').fadeIn(settings.animation_speed);if(isSet&&_getFileType(pp_images[set_position])=="image"){$pp_pic_holder.find('.pp_hoverContainer').show();}else{$pp_pic_holder.find('.pp_hoverContainer').hide();}
if(pp_dimensions['resized']){$('a.pp_expand,a.pp_contract').show();}else{$('a.pp_expand').hide();}
if(settings.autoplay_slideshow&&!pp_slideshow&&!pp_open)$.prettyPhoto.startSlideshow();if(settings.deeplinking)
setHashtag();settings.changepicturecallback();pp_open=true;});_insert_gallery();};function _hideContent(callback){$pp_pic_holder.find('#pp_full_res object,#pp_full_res embed').css('visibility','hidden');$pp_pic_holder.find('.pp_fade').fadeOut(settings.animation_speed,function(){$('.pp_loaderIcon').show();callback();});};function _checkPosition(setCount){(setCount>1)?$('.pp_nav').show():$('.pp_nav').hide();};function _fitToViewport(width,height){resized=false;_getDimensions(width,height);imageWidth=width,imageHeight=height;if(((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight))&&doresize&&settings.allow_resize&&!percentBased){resized=true,fitting=false;while(!fitting){if((pp_containerWidth>windowWidth)){imageWidth=(windowWidth-200);imageHeight=(height/width)*imageWidth;}else if((pp_containerHeight>windowHeight)){imageHeight=(windowHeight-200);imageWidth=(width/height)*imageHeight;}else{fitting=true;};pp_containerHeight=imageHeight,pp_containerWidth=imageWidth;};_getDimensions(imageWidth,imageHeight);if((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight)){_fitToViewport(pp_containerWidth,pp_containerHeight)};};return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(pp_containerHeight),containerWidth:Math.floor(pp_containerWidth)+(settings.horizontal_padding*2),contentHeight:Math.floor(pp_contentHeight),contentWidth:Math.floor(pp_contentWidth),resized:resized};};function _getDimensions(width,height){width=parseFloat(width);height=parseFloat(height);$pp_details=$pp_pic_holder.find('.pp_details');$pp_details.width(width);detailsHeight=parseFloat($pp_details.css('marginTop'))+parseFloat($pp_details.css('marginBottom'));$pp_details=$pp_details.clone().addClass(settings.theme).width(width).appendTo($('body')).css({'position':'absolute','top':-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if($.browser.msie&&$.browser.version==7)detailsHeight+=8;$pp_details.remove();$pp_title=$pp_pic_holder.find('.ppt');$pp_title.width(width);titleHeight=parseFloat($pp_title.css('marginTop'))+parseFloat($pp_title.css('marginBottom'));$pp_title=$pp_title.clone().appendTo($('body')).css({'position':'absolute','top':-10000});titleHeight+=$pp_title.height();$pp_title.remove();pp_contentHeight=height+detailsHeight;pp_contentWidth=width;pp_containerHeight=pp_contentHeight+titleHeight+$pp_pic_holder.find('.pp_top').height()+$pp_pic_holder.find('.pp_bottom').height();pp_containerWidth=width;}
function _getFileType(itemSrc){if(itemSrc.match(/youtube\.com\/watch/i)){return'youtube';}else if(itemSrc.match(/vimeo\.com/i)){return'vimeo';}else if(itemSrc.match(/\b.mov\b/i)){return'quicktime';}else if(itemSrc.match(/\b.swf\b/i)){return'flash';}else if(itemSrc.match(/\biframe=true\b/i)){return'iframe';}else if(itemSrc.match(/\bajax=true\b/i)){return'ajax';}else if(itemSrc.match(/\bcustom=true\b/i)){return'custom';}else if(itemSrc.substr(0,1)=='#'){return'inline';}else{return'image';};};function _center_overlay(){if(doresize&&typeof $pp_pic_holder!='undefined'){scroll_pos=_get_scroll();contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=(windowHeight/2)+scroll_pos['scrollTop']-(contentHeight/2);if(projectedTop<0)projectedTop=0;if(contentHeight>windowHeight)
return;$pp_pic_holder.css({'top':projectedTop,'left':(windowWidth/2)+scroll_pos['scrollLeft']-(contentwidth/2)});};};function _get_scroll(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset};}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft};}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft};};};function _resize_overlay(){windowHeight=$(window).height(),windowWidth=$(window).width();if(typeof $pp_overlay!="undefined")$pp_overlay.height($(document).height()).width(windowWidth);};function _insert_gallery(){if(isSet&&settings.overlay_gallery&&_getFileType(pp_images[set_position])=="image"&&(settings.ie6_fallback&&!($.browser.msie&&parseInt($.browser.version)==6))){itemWidth=52+5;navWidth=(settings.theme=="facebook"||settings.theme=="pp_default")?50:30;itemsPerPage=Math.floor((pp_dimensions['containerWidth']-100-navWidth)/itemWidth);itemsPerPage=(itemsPerPage<pp_images.length)?itemsPerPage:pp_images.length;totalPage=Math.ceil(pp_images.length/itemsPerPage)-1;if(totalPage==0){navWidth=0;$pp_gallery.find('.pp_arrow_next,.pp_arrow_previous').hide();}else{$pp_gallery.find('.pp_arrow_next,.pp_arrow_previous').show();};galleryWidth=itemsPerPage*itemWidth;fullGalleryWidth=pp_images.length*itemWidth;$pp_gallery.css('margin-left',-((galleryWidth/2)+(navWidth/2))).find('div:first').width(galleryWidth+5).find('ul').width(fullGalleryWidth).find('li.selected').removeClass('selected');goToPage=(Math.floor(set_position/itemsPerPage)<totalPage)?Math.floor(set_position/itemsPerPage):totalPage;$.prettyPhoto.changeGalleryPage(goToPage);$pp_gallery_li.filter(':eq('+set_position+')').addClass('selected');}else{$pp_pic_holder.find('.pp_content').unbind('mouseenter mouseleave');}}
function _build_overlay(caller){settings.markup=settings.markup.replace('{pp_social}',(settings.social_tools)?settings.social_tools:'');$('body').append(settings.markup);$pp_pic_holder=$('.pp_pic_holder'),$ppt=$('.ppt'),$pp_overlay=$('div.pp_overlay');if(isSet&&settings.overlay_gallery){currentGalleryPage=0;toInject="";for(var i=0;i<pp_images.length;i++){if(!pp_images[i].match(/\b(jpg|jpeg|png|gif)\b/gi)){classname='default';img_src='';}else{classname='';img_src=pp_images[i];}
toInject+="<li class='"+classname+"'><a href='#'><img src='"+img_src+"' width='50' alt='' /></a></li>";};toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find('#pp_full_res').after(toInject);$pp_gallery=$('.pp_pic_holder .pp_gallery'),$pp_gallery_li=$pp_gallery.find('li');$pp_gallery.find('.pp_arrow_next').click(function(){$.prettyPhoto.changeGalleryPage('next');$.prettyPhoto.stopSlideshow();return false;});$pp_gallery.find('.pp_arrow_previous').click(function(){$.prettyPhoto.changeGalleryPage('previous');$.prettyPhoto.stopSlideshow();return false;});$pp_pic_holder.find('.pp_content').hover(function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeIn();},function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeOut();});itemWidth=52+5;$pp_gallery_li.each(function(i){$(this).find('a').click(function(){$.prettyPhoto.changePage(i);$.prettyPhoto.stopSlideshow();return false;});});};if(settings.slideshow){$pp_pic_holder.find('.pp_nav').prepend('<a href="#" class="pp_play">Play</a>')
$pp_pic_holder.find('.pp_nav .pp_play').click(function(){$.prettyPhoto.startSlideshow();return false;});}
$pp_pic_holder.attr('class','pp_pic_holder '+settings.theme);$pp_overlay.css({'opacity':0,'height':$(document).height(),'width':$(window).width()}).bind('click',function(){if(!settings.modal)$.prettyPhoto.close();});$('a.pp_close').bind('click',function(){$.prettyPhoto.close();return false;});$('a.pp_expand').bind('click',function(e){if($(this).hasClass('pp_expand')){$(this).removeClass('pp_expand').addClass('pp_contract');doresize=false;}else{$(this).removeClass('pp_contract').addClass('pp_expand');doresize=true;};_hideContent(function(){$.prettyPhoto.open();});return false;});$pp_pic_holder.find('.pp_previous, .pp_nav .pp_arrow_previous').bind('click',function(){$.prettyPhoto.changePage('previous');$.prettyPhoto.stopSlideshow();return false;});$pp_pic_holder.find('.pp_next, .pp_nav .pp_arrow_next').bind('click',function(){$.prettyPhoto.changePage('next');$.prettyPhoto.stopSlideshow();return false;});_center_overlay();};if(!pp_alreadyInitialized&&getHashtag()){pp_alreadyInitialized=true;hashIndex=getHashtag();hashRel=hashIndex;hashIndex=hashIndex.substring(hashIndex.indexOf('/')+1,hashIndex.length-1);hashRel=hashRel.substring(0,hashRel.indexOf('/'));setTimeout(function(){$("a[rel^='"+hashRel+"']:eq("+hashIndex+")").trigger('click');},50);}
return this.unbind('click.prettyphoto').bind('click.prettyphoto',$.prettyPhoto.initialize);};function getHashtag(){url=location.href;hashtag=(url.indexOf('#!')!=-1)?decodeURI(url.substring(url.indexOf('#!')+2,url.length)):false;return hashtag;};function setHashtag(){if(typeof theRel=='undefined')return;location.hash='!'+theRel+'/'+rel_index+'/';};function getParam(name,url){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);return(results==null)?"":results[1];}})(jQuery);var pp_alreadyInitialized=false;var Porthole=(typeof Porthole=="undefined")||!Porthole?{}:Porthole;Porthole={trace:function(s){try{console.log("Porthole: "+s);}catch(e){}},error:function(s){try{console.error("Porthole: "+s);}catch(e){}}};Porthole.WindowProxy=function(){};Porthole.WindowProxy.prototype={postMessage:function(){},addEventListener:function(f){},removeEventListener:function(f){}};Porthole.WindowProxyLegacy=function(proxyIFrameUrl,targetWindowName){if(targetWindowName===undefined){targetWindowName='';}
this.targetWindowName=targetWindowName;this.eventListeners=[];this.origin=window.location.protocol+'//'+window.location.host;if(proxyIFrameUrl!==null){this.proxyIFrameName=this.targetWindowName+'ProxyIFrame';this.proxyIFrameLocation=proxyIFrameUrl;this.proxyIFrameElement=this.createIFrameProxy();}else{this.proxyIFrameElement=null;}};Porthole.WindowProxyLegacy.prototype={getTargetWindowName:function(){return this.targetWindowName;},getOrigin:function(){return this.origin;},createIFrameProxy:function(){var iframe=document.createElement("iframe");iframe.setAttribute('id',this.proxyIFrameName);iframe.setAttribute('name',this.proxyIFrameName);iframe.setAttribute('src',this.proxyIFrameLocation);iframe.setAttribute('frameBorder','1');iframe.setAttribute('scrolling','auto');iframe.setAttribute('width',30);iframe.setAttribute('height',30);iframe.setAttribute('style',"position: absolute; left: -100px; top:0px;");if(iframe.style.setAttribute){iframe.style.setAttribute('cssText',"position: absolute; left: -100px; top:0px;");}
document.body.appendChild(iframe);return iframe;},postMessage:function(data,targetOrigin){if(targetOrigin===undefined){targetOrigin='*';}
if(this.proxyIFrameElement===null){Porthole.error("Can't send message because no proxy url was passed in the constructor");}else{sourceWindowName=window.name;this.proxyIFrameElement.setAttribute('src',this.proxyIFrameLocation+'#'+data+'#&sourceOrigin#='+escape(this.getOrigin())+'#&targetOrigin#='+escape(targetOrigin)+'#&sourceWindowName#='+sourceWindowName+'#&targetWindowName#='+this.targetWindowName);this.proxyIFrameElement.height=this.proxyIFrameElement.height>50?50:100;}},addEventListener:function(f){this.eventListeners.push(f);return f;},removeEventListener:function(f){try{var index=this.eventListeners.indexOf(f);this.eventListeners.splice(index,1);}catch(e){this.eventListeners=[];Porthole.error(e);}},dispatchEvent:function(e){for(var i=0;i<this.eventListeners.length;i++){try{this.eventListeners[i](e);}catch(ex){Porthole.error("Exception trying to call back listener: "+ex);}}}};Porthole.WindowProxyHTML5=function(proxyIFrameUrl,targetWindowName){if(targetWindowName===undefined){targetWindowName='';}
this.targetWindowName=targetWindowName;};Porthole.WindowProxyHTML5.prototype={postMessage:function(data,targetOrigin){if(targetOrigin===undefined){targetOrigin='*';}
if(this.targetWindowName===''){targetWindow=top;}else{targetWindow=parent.frames[this.targetWindowName];}
targetWindow.postMessage(data,targetOrigin);},addEventListener:function(f){window.addEventListener("message",f,false);return f;},removeEventListener:function(f){window.removeEventListener("message",f,false);},dispatchEvent:function(e){var evt=document.createEvent("MessageEvent");evt.initMessageEvent("message",true,true,e.data,e.origin,1,window,null);window.dispatchEvent(evt);}};if(typeof window.postMessage!='function'){Porthole.trace("Using legacy browser support");Porthole.WindowProxy=Porthole.WindowProxyLegacy;Porthole.WindowProxy.prototype=Porthole.WindowProxyLegacy.prototype;}else{Porthole.trace("Using built-in browser support");Porthole.WindowProxy=Porthole.WindowProxyHTML5;Porthole.WindowProxy.prototype=Porthole.WindowProxyHTML5.prototype;}
Porthole.WindowProxy.splitMessageParameters=function(message){if(typeof message=='undefined'||message===null){return null;}
var hash=[];var pairs=message.split(/#&/);for(var keyValuePairIndex in pairs){var nameValue=pairs[keyValuePairIndex].split('#=');if(typeof(nameValue[1])=='undefined'){hash[nameValue[0]]='';}else{hash[nameValue[0]]=nameValue[1];}}
return hash;};Porthole.MessageEvent=function MessageEvent(data,origin,source){this.data=data;this.origin=origin;this.source=source;};Porthole.WindowProxyDispatcher={forwardMessageEvent:function(e){var message=document.location.hash;if(message.length>0){message=message.substr(1);m=Porthole.WindowProxyDispatcher.parseMessage(message);if(m.targetWindowName===''){targetWindow=top;}else{targetWindow=parent.frames[m.targetWindowName];}
var windowProxy=Porthole.WindowProxyDispatcher.findWindowProxyObjectInWindow(targetWindow,m.sourceWindowName);if(windowProxy){if(windowProxy.origin==m.targetOrigin||m.targetOrigin=='*'){e=new Porthole.MessageEvent(m.data,m.sourceOrigin,windowProxy);windowProxy.dispatchEvent(e);}else{Porthole.error("Target origin "+windowProxy.origin+" does not match desired target of "+m.targetOrigin);}}else{Porthole.error("Could not find window proxy object on the target window");}}},parseMessage:function(message){if(typeof message=='undefined'||message===null){return null;}
params=Porthole.WindowProxy.splitMessageParameters(message);var h={targetOrigin:'',sourceOrigin:'',sourceWindowName:'',data:''};h.targetOrigin=unescape(params.targetOrigin);h.sourceOrigin=unescape(params.sourceOrigin);h.sourceWindowName=unescape(params.sourceWindowName);h.targetWindowName=unescape(params.targetWindowName);var d=message.split(/#&/);if(d.length>3){d.pop();d.pop();d.pop();d.pop();h.data=d.join('#&');}
return h;},findWindowProxyObjectInWindow:function(w,sourceWindowName){if(w.RuntimeObject){w=w.RuntimeObject();}
if(w){for(var i in w){try{if(w[i]!==null&&typeof w[i]=="object"&&w[i]instanceof w.Porthole.WindowProxy&&w[i].getTargetWindowName()==sourceWindowName){return w[i];}}catch(e){}}}
return null;},start:function(){if(window.addEventListener){window.addEventListener('resize',Porthole.WindowProxyDispatcher.forwardMessageEvent,false);}else if(document.body.attachEvent){window.attachEvent('onresize',Porthole.WindowProxyDispatcher.forwardMessageEvent);}else{Porthole.error("Can't attach resize event");}}};;Drupal.behaviors.custom_search=function(context){if(!Drupal.settings.custom_search.solr){$('form.search-form',context).submit(function(){var box=$(this).find('input.custom-search-box');if(box.val()!=undefined&&(box.val()==''||box.val()==$(this).find('input.default-text').val())){$(this).find('input.custom-search-box').addClass('error');return false;}
if($(this).find('#edit-keys').parents('div.element-invisible').attr('class')=='element-invisible'){$(this).find('#edit-keys').val($(this).find('#edit-or').val());$(this).find('#edit-or').val('');}
return true;});}
$('form.search-form').attr('target',Drupal.settings.custom_search.form_target);$('input.custom-search-box',context).blur(function(e){$this=$(this);$parentForm=$this.parents('form');if($this.val()==''){$this.addClass('custom-search-default-value');$this.val($parentForm.find('input.default-text').val());}}).bind('click focus',function(e){$this=$(this);$parentForm=$this.parents('form');if($this.val()==$parentForm.find('input.default-text').val())$this.val('');$this.removeClass('custom-search-default-value');var popup=$parentForm.find('fieldset.custom_search-popup');if(popup.find('input,select').length&&!popup.hasClass('opened'))popup.fadeIn().addClass('opened');e.stopPropagation();});$(document).bind('click focus',function(){$('fieldset.custom_search-popup').hide().removeClass('opened');});$('.custom-search-selector input:checkbox',context).each(function(){var el=$(this);if(el.val()=='c-all'){el.change(function(){$(this).parents('.custom-search-selector').find('input:checkbox[value!=c-all]').attr('checked',false);});}
else{if(el.val().substr(0,2)=='c-'){el.change(function(){$('.custom-search-selector input:checkbox').each(function(){if($(this).val().substr(0,2)=='o-')$(this).attr('checked',false);});$(this).parents('.custom-search-selector').find('input:checkbox[value=c-all]').attr('checked',false);});}else{el.change(function(){$(this).parents('.custom-search-selector').find('input:checkbox[value!='+el.val()+']').attr('checked',false);});}}});var edit_keys=$('#edit-keys').val();if(edit_keys){var pos=edit_keys.indexOf('type:');if(pos){var pos2=edit_keys.indexOf(' ',pos);if(pos2==-1)pos2=edit_keys.length;var types=edit_keys.substring(pos+5,pos2);types=types.split(',');for(var i in types){$('.search-form input:checkbox[value='+types[i]+']').attr('checked',true);}}
var pos=edit_keys.indexOf('category:');if(pos){var pos2=edit_keys.indexOf(' ',pos);if(pos2==-1)pos2=edit_keys.length;var terms=edit_keys.substring(pos+9,pos2);terms=terms.split(',');for(var i in terms){$('.search-form option[value='+terms[i]+']').attr('selected',true);}}}
var popup=$('fieldset.custom_search-popup:not(.custom_search-processed)',context).addClass("custom_search-processed");popup.click(function(e){e.stopPropagation();})
popup.append('<a class="custom_search-popup-close" href="#">'+Drupal.t('Close')+'</a>');$('a.custom_search-popup-close').click(function(e){$('fieldset.custom_search-popup.opened').hide().removeClass('opened');e.preventDefault();});};function social_bkmark(bsite){var u=encodeURIComponent(window.location.href);var t=encodeURIComponent(document.title);switch(bsite){case"stumbleupon":document.write("<a href='http://www.stumbleupon.com/submit?url="+u+"&title="+t+"' title='Post this story to StumbleUpon'>StumbleUpon</a>");break;case"reddit":document.write("<a href='http://reddit.com/submit?url="+u+"&title="+t+"' title='Post this story to reddit'>reddit</a>");break;case"diggit":document.write("<a href='http://digg.com/submit?url="+u+"&title="+t+"' title='Post this story to Digg'>Digg</a>");break;case"sphinn":document.write("<a href='http://sphinn.com/submit?url="+u+"&title="+t+"' title='Post this story to Sphinn'>Sphinn</a>");break;case"furl":document.write("<a href='http://www.furl.net/storeIt.jsp?u="+u+"&t="+t+"' title='Post this story to Furl'>Furl</a>");break;case"magnolia":document.write("<a href='http://ma.gnolia.com/bookmarklet/add?url="+u+"&title="+t+"' title='Post this story to Magnolia'>Magnolia</a>");break;case"google":document.write("<a href='http://www.google.com/bookmarks/mark?op=edit&bkmk="+u+"&title="+t+"' title='Save to Google Bookmarks'>Google Bookmarks</a>");break;default:;}};(function($){$.extend($.fn,{validate:function(options){if(!this.length){options&&options.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}
var validator=$.data(this[0],'validator');if(validator){return validator;}
validator=new $.validator(options,this[0]);$.data(this[0],'validator',validator);if(validator.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){validator.cancelSubmit=true;});this.submit(function(event){if(validator.settings.debug)
event.preventDefault();function handle(){if(validator.settings.submitHandler){validator.settings.submitHandler.call(validator,validator.currentForm);return false;}
return true;}
if(validator.cancelSubmit){validator.cancelSubmit=false;return handle();}
if(validator.form()){if(validator.pendingRequest){validator.formSubmitted=true;return false;}
return handle();}else{validator.focusInvalid();return false;}});}
return validator;},valid:function(){if($(this[0]).is('form')){return this.validate().form();}else{var valid=false;var validator=$(this[0].form).validate();this.each(function(){valid|=validator.element(this);});return valid;}},removeAttrs:function(attributes){var result={},$element=this;$.each(attributes.split(/\s/),function(index,value){result[value]=$element.attr(value);$element.removeAttr(value);});return result;},rules:function(command,argument){var element=this[0];if(command){var settings=$.data(element.form,'validator').settings;var staticRules=settings.rules;var existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(argument));staticRules[element.name]=existingRules;if(argument.messages)
settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages);break;case"remove":if(!argument){delete staticRules[element.name];return existingRules;}
var filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method];});return filtered;}}
var data=$.validator.normalizeRules($.extend({},$.validator.metadataRules(element),$.validator.classRules(element),$.validator.attributeRules(element),$.validator.staticRules(element)),element);if(data.required){var param=data.required;delete data.required;data=$.extend({required:param},data);}
return data;}});$.extend($.expr[":"],{blank:function(a){return!$.trim(a.value);},filled:function(a){return!!$.trim(a.value);},unchecked:function(a){return!a.checked;}});$.format=function(source,params){if(arguments.length==1)
return function(){var args=$.makeArray(arguments);args.unshift(source);return $.format.apply(this,args);};if(arguments.length>2&&params.constructor!=Array){params=$.makeArray(arguments).slice(1);}
if(params.constructor!=Array){params=[params];}
$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n);});return source;};$.validator=function(options,form){this.settings=$.extend({},$.validator.defaults,options);this.currentForm=form;this.init();};$.extend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",errorElement:"label",focusInvalid:true,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(element){this.lastActive=element;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,element,this.settings.errorClass);this.errorsFor(element).hide();}},onfocusout:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element))){this.element(element);}},onkeyup:function(element){if(element.name in this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element){if(element.name in this.submitted)
this.element(element);},highlight:function(element,errorClass){$(element).addClass(errorClass);},unhighlight:function(element,errorClass){$(element).removeClass(errorClass);}},setDefaults:function(settings){$.extend($.validator.defaults,settings);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:$.format("Please enter no more than {0} characters."),minlength:$.format("Please enter at least {0} characters."),rangelength:$.format("Please enter a value between {0} and {1} characters long."),range:$.format("Please enter a value between {0} and {1}."),max:$.format("Please enter a value less than or equal to {0}."),min:$.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var groups=(this.groups={});$.each(this.settings.groups,function(key,value){$.each(value.split(/\s/),function(index,name){groups[name]=key;});});var rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.validator.normalizeRule(value);});function delegate(event){var validator=$.data(this[0].form,"validator");validator.settings["on"+event.type]&&validator.settings["on"+event.type].call(validator,this[0]);}
$(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",delegate).delegate("click",":radio, :checkbox",delegate);if(this.settings.invalidHandler)
$(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.valid())
$(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var i=0,elements=(this.currentElements=this.elements());elements[i];i++){this.check(elements[i]);}
return this.valid();},element:function(element){element=this.clean(element);this.lastElement=element;this.prepareElement(element);this.currentElements=$(element);var result=this.check(element);if(result){delete this.invalid[element.name];}else{this.invalid[element.name]=true;}
if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}
this.showErrors();return result;},showErrors:function(errors){if(errors){$.extend(this.errorMap,errors);this.errorList=[];for(var name in errors){this.errorList.push({message:errors[name],element:this.findByName(name)[0]});}
this.successList=$.grep(this.successList,function(element){return!(element.name in errors);});}
this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if($.fn.resetForm)
$(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(obj){var count=0;for(var i in obj)
count++;return count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus();}catch(e){}}},findLastActive:function(){var lastActive=this.lastActive;return lastActive&&$.grep(this.errorList,function(n){return n.element.name==lastActive.name;}).length==1&&lastActive;},elements:function(){var validator=this,rulesCache={};return $([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&validator.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in rulesCache||!validator.objectLength($(this).rules()))
return false;rulesCache[this.name]=true;return true;});},clean:function(selector){return $(selector)[0];},errors:function(){return $(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([]);this.formSubmitted=false;this.currentElements=$([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element);},check:function(element){element=this.clean(element);if(this.checkable(element)){element=this.findByName(element.name)[0];}
var rules=$(element).rules();var dependencyMismatch=false;for(method in rules){var rule={method:method,parameters:rules[method]};try{var result=$.validator.methods[method].call(this,element.value.replace(/\r/g,""),element,rule.parameters);if(result=="dependency-mismatch"){dependencyMismatch=true;continue;}
dependencyMismatch=false;if(result=="pending"){this.toHide=this.toHide.not(this.errorsFor(element));return;}
if(!result){this.formatAndAdd(element,rule);return false;}}catch(e){this.settings.debug&&window.console&&console.log("exception occured when checking element "+element.id+", check the '"+rule.method+"' method");throw e;}}
if(dependencyMismatch)
return;if(this.objectLength(rules))
this.successList.push(element);return true;},customMetaMessage:function(element,method){if(!$.metadata)
return;var meta=this.settings.meta?$(element).metadata()[this.settings.meta]:$(element).metadata();return meta&&meta.messages&&meta.messages[method];},customMessage:function(name,method){var m=this.settings.messages[name];return m&&(m.constructor==String?m:m[method]);},findDefined:function(){for(var i=0;i<arguments.length;i++){if(arguments[i]!==undefined)
return arguments[i];}
return undefined;},defaultMessage:function(element,method){return this.findDefined(this.customMessage(element.name,method),this.customMetaMessage(element,method),!this.settings.ignoreTitle&&element.title||undefined,$.validator.messages[method],"<strong>Warning: No message defined for "+element.name+"</strong>");},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule.method);if(typeof message=="function")
message=message.call(this,rule.parameters,element);this.errorList.push({message:message,element:element});this.errorMap[element.name]=message;this.submitted[element.name]=message;},addWrapper:function(toToggle){if(this.settings.wrapper)
toToggle=toToggle.add(toToggle.parents(this.settings.wrapper));return toToggle;},defaultShowErrors:function(){for(var i=0;this.errorList[i];i++){var error=this.errorList[i];this.settings.highlight&&this.settings.highlight.call(this,error.element,this.settings.errorClass);this.showLabel(error.element,error.message);}
if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}
if(this.settings.success){for(var i=0;this.successList[i];i++){this.showLabel(this.successList[i]);}}
if(this.settings.unhighlight){for(var i=0,elements=this.validElements();elements[i];i++){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass);}}
this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return $(this.errorList).map(function(){return this.element;});},showLabel:function(element,message){var label=this.errorsFor(element);if(label.length){label.removeClass().addClass(this.settings.errorClass);label.attr("generated")&&label.html(message);}else{label=$("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(element),generated:true}).addClass(this.settings.errorClass).html(message||"");if(this.settings.wrapper){label=label.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}
if(!this.labelContainer.append(label).length)
this.settings.errorPlacement?this.settings.errorPlacement(label,$(element)):label.insertAfter(element);}
if(!message&&this.settings.success){label.text("");typeof this.settings.success=="string"?label.addClass(this.settings.success):this.settings.success(label);}
this.toShow=this.toShow.add(label);},errorsFor:function(element){return this.errors().filter("[for='"+this.idOrName(element)+"']");},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name);},checkable:function(element){return/radio|checkbox/i.test(element.type);},findByName:function(name){var form=this.currentForm;return $(document.getElementsByName(name)).map(function(index,element){return element.form==form&&element.name==name&&element||null;});},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case'select':return $("option:selected",element).length;case'input':if(this.checkable(element))
return this.findByName(element.name).filter(':checked').length;}
return value.length;},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):true;},dependTypes:{"boolean":function(param,element){return param;},"string":function(param,element){return!!$(param,element.form).length;},"function":function(param,element){return param(element);}},optional:function(element){return!$.validator.methods.required.call(this,$.trim(element.value),element)&&"dependency-mismatch";},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;this.pending[element.name]=true;}},stopRequest:function(element,valid){this.pendingRequest--;if(this.pendingRequest<0)
this.pendingRequest=0;delete this.pending[element.name];if(valid&&this.pendingRequest==0&&this.formSubmitted&&this.form()){$(this.currentForm).submit();}else if(!valid&&this.pendingRequest==0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);}},previousValue:function(element){return $.data(element,"previousValue")||$.data(element,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(element,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(className,rules){className.constructor==String?this.classRuleSettings[className]=rules:$.extend(this.classRuleSettings,className);},classRules:function(element){var rules={};var classes=$(element).attr('class');classes&&$.each(classes.split(' '),function(){if(this in $.validator.classRuleSettings){$.extend(rules,$.validator.classRuleSettings[this]);}});return rules;},attributeRules:function(element){var rules={};var $element=$(element);for(method in $.validator.methods){var value=$element.attr(method);if(value){rules[method]=value;}}
if(rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength)){delete rules.maxlength;}
return rules;},metadataRules:function(element){if(!$.metadata)return{};var meta=$.data(element.form,'validator').settings.meta;return meta?$(element).metadata()[meta]:$(element).metadata();},staticRules:function(element){var rules={};var validator=$.data(element.form,'validator');if(validator.settings.rules){rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{};}
return rules;},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(val===false){delete rules[prop];return;}
if(val.param||val.depends){var keepRule=true;switch(typeof val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element);break;}
if(keepRule){rules[prop]=val.param!==undefined?val.param:true;}else{delete rules[prop];}}});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)?parameter(element):parameter;});$.each(['minlength','maxlength','min','max'],function(){if(rules[this]){rules[this]=Number(rules[this]);}});$.each(['rangelength','range'],function(){if(rules[this]){rules[this]=[Number(rules[this][0]),Number(rules[this][1])];}});if($.validator.autoCreateRanges){if(rules.min&&rules.max){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max;}
if(rules.minlength&&rules.maxlength){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength;}}
if(rules.messages){delete rules.messages}
return rules;},normalizeRule:function(data){if(typeof data=="string"){var transformed={};$.each(data.split(/\s/),function(){transformed[this]=true;});data=transformed;}
return data;},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=message;if(method.length<3){$.validator.addClassRules(name,$.validator.normalizeRule(name));}},methods:{required:function(value,element,param){if(!this.depend(param,element))
return"dependency-mismatch";switch(element.nodeName.toLowerCase()){case'select':var options=$("option:selected",element);return options.length>0&&(element.type=="select-multiple"||($.browser.msie&&!(options[0].attributes['value'].specified)?options[0].text:options[0].value).length>0);case'input':if(this.checkable(element))
return this.getLength(value,element)>0;default:return $.trim(value).length>0;}},remote:function(value,element,param){if(this.optional(element))
return"dependency-mismatch";var previous=this.previousValue(element);if(!this.settings.messages[element.name])
this.settings.messages[element.name]={};this.settings.messages[element.name].remote=typeof previous.message=="function"?previous.message(value):previous.message;param=typeof param=="string"&&{url:param}||param;if(previous.old!==value){previous.old=value;var validator=this;this.startRequest(element);var data={};data[element.name]=value;$.ajax($.extend(true,{url:param,mode:"abort",port:"validate"+element.name,dataType:"json",data:data,success:function(response){if(response){var submitted=validator.formSubmitted;validator.prepareElement(element);validator.formSubmitted=submitted;validator.successList.push(element);validator.showErrors();}else{var errors={};errors[element.name]=response||validator.defaultMessage(element,"remote");validator.showErrors(errors);}
previous.valid=response;validator.stopRequest(element,response);}},param));return"pending";}else if(this.pending[element.name]){return"pending";}
return previous.valid;},minlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)>=param;},maxlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)<=param;},rangelength:function(value,element,param){var length=this.getLength($.trim(value),element);return this.optional(element)||(length>=param[0]&&length<=param[1]);},min:function(value,element,param){return this.optional(element)||value>=param;},max:function(value,element,param){return this.optional(element)||value<=param;},range:function(value,element,param){return this.optional(element)||(value>=param[0]&&value<=param[1]);},email:function(value,element){return this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);},url:function(value,element){return this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);},date:function(value,element){return this.optional(element)||!/Invalid|NaN/.test(new Date(value));},dateISO:function(value,element){return this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},dateDE:function(value,element){return this.optional(element)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value);},number:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},numberDE:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(value);},digits:function(value,element){return this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,element){if(this.optional(element))
return"dependency-mismatch";if(/[^0-9-]+/.test(value))
return false;var nCheck=0,nDigit=0,bEven=false;value=value.replace(/\D/g,"");for(n=value.length-1;n>=0;n--){var cDigit=value.charAt(n);var nDigit=parseInt(cDigit,10);if(bEven){if((nDigit*=2)>9)
nDigit-=9;}
nCheck+=nDigit;bEven=!bEven;}
return(nCheck%10)==0;},accept:function(value,element,param){param=typeof param=="string"?param:"png|jpe?g|gif";return this.optional(element)||value.match(new RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){return value==$(param).val();}}});})(jQuery);;(function($){var ajax=$.ajax;var pendingRequests={};$.ajax=function(settings){settings=$.extend(settings,$.extend({},$.ajaxSettings,settings));var port=settings.port;if(settings.mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}
return(pendingRequests[port]=ajax.apply(this,arguments));}
return ajax.apply(this,arguments);};})(jQuery);;(function($){$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){if($.browser.msie)return false;this.addEventListener(original,$.event.special[fix].handler,true);},teardown:function(){if($.browser.msie)return false;this.removeEventListener(original,$.event.special[fix].handler,true);},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return $.event.handle.apply(this,arguments);}};});$.extend($.fn,{delegate:function(type,delegate,handler){return this.bind(type,function(event){var target=$(event.target);if(target.is(delegate)){return handler.apply(target,arguments);}});},triggerEvent:function(type,target){return this.triggerHandler(type,[$.event.fix({type:type,target:target})]);}})})(jQuery);;(function($){$.fn.Zoomer=function(b){var c=$.extend({speedView:200,speedRemove:400,altAnim:false,speedTitle:400,debug:false},b);var d=$.extend(c,b);function e(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s)}else{alert(s)}}
if(d.speedView==undefined||d.speedRemove==undefined||d.altAnim==undefined||d.speedTitle==undefined){e('speedView: '+d.speedView);e('speedRemove: '+d.speedRemove);e('altAnim: '+d.altAnim);e('speedTitle: '+d.speedTitle);return false}
if(d.debug==undefined){e('speedView: '+d.speedView);e('speedRemove: '+d.speedRemove);e('altAnim: '+d.altAnim);e('speedTitle: '+d.speedTitle);return false}
if(typeof d.speedView!="undefined"||typeof d.speedRemove!="undefined"||typeof d.altAnim!="undefined"||typeof d.speedTitle!="undefined"){if(d.debug==true){e('speedView: '+d.speedView);e('speedRemove: '+d.speedRemove);e('altAnim: '+d.altAnim);e('speedTitle: '+d.speedTitle)}
$(this).hover(function(){$(this).css({'z-index':'10'});$(this).find('img').addClass("hover").stop().animate({marginTop:'-145px',marginLeft:'-110px',top:'50%',left:'50%',width:'165px',height:'247px',padding:'20px'},d.speedView);if(d.altAnim==true){var a=$(this).find("img").attr("alt");if(a.length!=0){$(this).prepend('<span class="title">'+a+'</span>');$('span.title').animate({marginLeft:'-20px',marginTop:'190px'},d.speedTitle).css({'z-index':'10','position':'absolute','float':'left'})}}},function(){$(this).css({'z-index':'0'});$(this).find('img').removeClass("hover").stop().animate({marginTop:'0',marginLeft:'0',top:'0',left:'0',width:'128px',height:'192px',padding:'5px'},d.speedRemove);$(this).find('span.title').remove()})}}})(jQuery);;$(document).ready(function(){$('.zoomerthumb .view-content ul li').Zoomer({speedView:200,speedRemove:400,altAnim:true,speedTitle:400,debug:false});});;function opentranslatorpopup(uri){transWin=window.open('https://www.secure-translations.com/'+uri,'win','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=800,height=500');self.name='mainWin';}
function doOnMouseoverContact()
{$('#floatingBarContact .floating-bar-contact-left').addClass("floating-bar-contact-left-hover");$('#floatingBarContact .floating-bar-contact-left').css("cursor","pointer");$('#floatingBarContact .floating-bar-contact-body').addClass("floating-bar-contact-body-hover");$('#floatingBarContact .floating-bar-contact-body').css("cursor","pointer");$('#floatingBarContact .floating-bar-contact-right').addClass("floating-bar-contact-right-hover");$('#floatingBarContact .floating-bar-contact-right').css("cursor","pointer");}
function doOnMouseoutContact()
{$('#floatingBarContact .floating-bar-contact-left').removeClass("floating-bar-contact-left-hover");$('#floatingBarContact .floating-bar-contact-left').css("cursor","pointer");$('#floatingBarContact .floating-bar-contact-body').removeClass("floating-bar-contact-body-hover");$('#floatingBarContact .floating-bar-contact-body').css("cursor","pointer");$('#floatingBarContact .floating-bar-contact-right').removeClass("floating-bar-contact-right-hover");$('#floatingBarContact .floating-bar-contact-right').css("cursor","pointer");}
function doOnMouseoverQuote()
{$('#floatingBarQuote .floating-bar-quote-left').addClass("floating-bar-quote-left-hover");$('#floatingBarQuote .floating-bar-quote-left').css("cursor","pointer");$('#floatingBarQuote .floating-bar-quote-body').addClass("floating-bar-quote-body-hover");$('#floatingBarQuote .floating-bar-quote-body').css("cursor","pointer");$('#floatingBarQuote .floating-bar-quote-right').addClass("floating-bar-quote-right-hover");$('#floatingBarQuote .floating-bar-quote-right').css("cursor","pointer");}
function doOnMouseoutQuote(id)
{$('#floatingBarQuote .floating-bar-quote-left').removeClass("floating-bar-quote-left-hover");$('#floatingBarQuote .floating-bar-quote-left').css("cursor","normal");$('#floatingBarQuote .floating-bar-quote-body').removeClass("floating-bar-quote-body-hover");$('#floatingBarQuote .floating-bar-quote-body').css("cursor","normal");$('#floatingBarQuote .floating-bar-quote-right').removeClass("floating-bar-quote-right-hover");$('#floatingBarQuote .floating-bar-quote-right').css("cursor","normal");}
$(document).ready(function(){$("#submit").click(function(){var email="email="+$("#email").val();$.ajax({type:"POST",url:'/sites/all/themes/lingo24new/ajax_subscriber.php',data:email,success:function(response){$('#message').html(response);},error:function(e){$('#message').html("Unexpected error. Try again later");}});return false;});});function newsletter_onblur()
{var email=$(".email-subscriber").val();if(email=='Your email'||email==''){$(".email-subscriber").val('Your email');}}
function newsletter_onfocus()
{if($(".email-subscriber").val()=='Your email')
$(".email-subscriber").val('');};
