function css_browser_selector(p){var a=p.toLowerCase(),j=function(b){return a.indexOf(b)>-1},k="gecko",n="webkit",q="safari",d="opera",e="mobile",f=document.documentElement,l=[(!(/opera|webtv/i.test(a))&&/msie\s(\d)/.test(a))?("ie ie"+RegExp.$1):j("firefox/2")?k+" ff2":j("firefox/3.5")?k+" ff3 ff3_5":j("firefox/3.6")?k+" ff3 ff3_6":j("firefox/3")?k+" ff3":j("gecko/")?k:j("opera")?d+(/version\/(\d+)/.test(a)?" "+d+RegExp.$1:(/opera(\s|\/)(\d+)/.test(a)?" "+d+RegExp.$2:"")):j("konqueror")?"konqueror":j("blackberry")?e+" blackberry":j("android")?e+" android":j("chrome")?n+" chrome":j("iron")?n+" iron":j("applewebkit/")?n+" "+q+(/version\/(\d+)/.test(a)?" "+q+RegExp.$1:""):j("mozilla/")?k:"",j("j2me")?e+" j2me":j("iphone")?e+" iphone":j("ipod")?e+" ipod":j("ipad")?e+" ipad":j("mac")?"mac":j("darwin")?"mac":j("webtv")?"webtv":j("win")?"win"+(j("windows nt 6.0")?" vista":""):j("freebsd")?"freebsd":(j("x11")||j("linux"))?"linux":"","js"];c=l.join(" ");f.className+=" "+c;return c}css_browser_selector(navigator.userAgent);
/*
 * jQuery JavaScript Library v1.6.3
 * http://jquery.com/
 *
 * Copyright 2011, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2011, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Wed Aug 31 10:35:15 2011 -0400
 */
(function(ba,N){var at=ba.document,bt=ba.navigator,bk=ba.location;var b=(function(){var bE=function(b0,b1){return new bE.fn.init(b0,b1,bC)},bU=ba.jQuery,bG=ba.$,bC,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bD=/\s+$/,bH=/\d/,bz=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,bx=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bA=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bt.userAgent,bV,bB,e,bL=Object.prototype.toString,bF=Object.prototype.hasOwnProperty,by=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bu=Array.prototype.indexOf,bw={};bE.fn=bE.prototype={constructor:bE,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&at.body){this.context=at;this[0]=at.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bE?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:at);b1=bz.exec(b0);if(b1){if(bE.isPlainObject(b4)){b0=[at.createElement(b1[1])];bE.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bE.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bE.clone(b1.fragment):b1.fragment).childNodes}return bE.merge(this,b0)}else{b5=at.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=at;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bE.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==N){this.selector=b0.selector;this.context=b0.context}return bE.makeArray(b0,this)},selector:"",jquery:"1.6.3",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bE.isArray(b1)){by.apply(b2,b1)}else{bE.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bE.each(this,b1,b0)},ready:function(b0){bE.bindReady();bB.done(b0);return this},eq:function(b0){return b0===-1?this.slice(b0):this.slice(b0,+b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bE.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:by,sort:[].sort,splice:[].splice};bE.fn.init.prototype=bE.fn;bE.extend=bE.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bE.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b4<b3;b4++){if((b9=arguments[b4])!=null){for(b2 in b9){b0=b5[b2];b1=b9[b2];if(b5===b1){continue}if(b8&&b1&&(bE.isPlainObject(b1)||(b6=bE.isArray(b1)))){if(b6){b6=false;b7=b0&&bE.isArray(b0)?b0:[]}else{b7=b0&&bE.isPlainObject(b0)?b0:{}}b5[b2]=bE.extend(b8,b7,b1)}else{if(b1!==N){b5[b2]=b1}}}}}return b5};bE.extend({noConflict:function(b0){if(ba.$===bE){ba.$=bG}if(b0&&ba.jQuery===bE){ba.jQuery=bU}return bE},isReady:false,readyWait:1,holdReady:function(b0){if(b0){bE.readyWait++}else{bE.ready(true)}},ready:function(b0){if((b0===true&&!--bE.readyWait)||(b0!==true&&!bE.isReady)){if(!at.body){return setTimeout(bE.ready,1)}bE.isReady=true;if(b0!==true&&--bE.readyWait>0){return}bB.resolveWith(at,[bE]);if(bE.fn.trigger){bE(at).trigger("ready").unbind("ready")}}},bindReady:function(){if(bB){return}bB=bE._Deferred();if(at.readyState==="complete"){return setTimeout(bE.ready,1)}if(at.addEventListener){at.addEventListener("DOMContentLoaded",e,false);ba.addEventListener("load",bE.ready,false)}else{if(at.attachEvent){at.attachEvent("onreadystatechange",e);ba.attachEvent("onload",bE.ready);var b0=false;try{b0=ba.frameElement==null}catch(b1){}if(at.documentElement.doScroll&&b0){bv()}}}},isFunction:function(b0){return bE.type(b0)==="function"},isArray:Array.isArray||function(b0){return bE.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNaN:function(b0){return b0==null||!bH.test(b0)||isNaN(b0)},type:function(b0){return b0==null?String(b0):bw[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bE.type(b2)!=="object"||b2.nodeType||bE.isWindow(b2)){return false}try{if(b2.constructor&&!bF.call(b2,"constructor")&&!bF.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===N||bF.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw b0},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bE.trim(b0);if(ba.JSON&&ba.JSON.parse){return ba.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bE.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(ba.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=N}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bE.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(ba.execScript||function(b1){ba["eval"].call(ba,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bA,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===N||bE.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b4<b5;){if(b6.apply(b3[b4++],b2)===false){break}}}}else{if(b0){for(b1 in b3){if(b6.call(b3[b1],b1,b3[b1])===false){break}}}else{for(;b4<b5;){if(b6.call(b3[b4],b4,b3[b4++])===false){break}}}}return b3},trim:bO?function(b0){return b0==null?"":bO.call(b0)}:function(b0){return b0==null?"":b0.toString().replace(bI,"").replace(bD,"")},makeArray:function(b3,b1){var b0=b1||[];if(b3!=null){var b2=bE.type(b3);if(b3.length==null||b2==="string"||b2==="function"||b2==="regexp"||bE.isWindow(b3)){by.call(b0,b3)}else{bE.merge(b0,b3)}}return b0},inArray:function(b2,b3){if(!b3){return -1}if(bu){return bu.call(b3,b2)}for(var b0=0,b1=b3.length;b0<b1;b0++){if(b3[b0]===b2){return b0}}return -1},merge:function(b4,b2){var b3=b4.length,b1=0;if(typeof b2.length==="number"){for(var b0=b2.length;b1<b0;b1++){b4[b3++]=b2[b1]}}else{while(b2[b1]!==N){b4[b3++]=b2[b1++]}}b4.length=b3;return b4},grep:function(b1,b6,b0){var b2=[],b5;b0=!!b0;for(var b3=0,b4=b1.length;b3<b4;b3++){b5=!!b6(b1[b3],b3);if(b0!==b5){b2.push(b1[b3])}}return b2},map:function(b0,b7,b8){var b5,b6,b4=[],b2=0,b1=b0.length,b3=b0 instanceof bE||b1!==N&&typeof b1==="number"&&((b1>0&&b0[0]&&b0[b1-1])||b1===0||bE.isArray(b0));if(b3){for(;b2<b1;b2++){b5=b7(b0[b2],b2,b8);if(b5!=null){b4[b4.length]=b5}}}else{for(b6 in b0){b5=b7(b0[b6],b6,b8);if(b5!=null){b4[b4.length]=b5}}}return b4.concat.apply([],b4)},guid:1,proxy:function(b4,b3){if(typeof b3==="string"){var b2=b4[b3];b3=b4;b4=b2}if(!bE.isFunction(b4)){return N}var b0=bK.call(arguments,2),b1=function(){return b4.apply(b3,b0.concat(bK.call(arguments)))};b1.guid=b4.guid=b4.guid||b1.guid||bE.guid++;return b1},access:function(b0,b8,b6,b2,b5,b7){var b1=b0.length;if(typeof b8==="object"){for(var b3 in b8){bE.access(b0,b3,b8[b3],b2,b5,b6)}return b0}if(b6!==N){b2=!b7&&b2&&bE.isFunction(b6);for(var b4=0;b4<b1;b4++){b5(b0[b4],b8,b2?b6.call(b0[b4],b4,b5(b0[b4],b8)):b6,b7)}return b0}return b1?b5(b0[0],b8):N},now:function(){return(new Date()).getTime()},uaMatch:function(b1){b1=b1.toLowerCase();var b0=bx.exec(b1)||bR.exec(b1)||bQ.exec(b1)||b1.indexOf("compatible")<0&&bS.exec(b1)||[];return{browser:b0[1]||"",version:b0[2]||"0"}},sub:function(){function b0(b3,b4){return new b0.fn.init(b3,b4)}bE.extend(true,b0,this);b0.superclass=this;b0.fn=b0.prototype=this();b0.fn.constructor=b0;b0.sub=this.sub;b0.fn.init=function b2(b3,b4){if(b4&&b4 instanceof bE&&!(b4 instanceof b0)){b4=b0(b4)}return bE.fn.init.call(this,b3,b4,b1)};b0.fn.init.prototype=b0.fn;var b1=b0(at);return b0},browser:{}});bE.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(b1,b0){bw["[object "+b0+"]"]=b0.toLowerCase()});bV=bE.uaMatch(bX);if(bV.browser){bE.browser[bV.browser]=true;bE.browser.version=bV.version}if(bE.browser.webkit){bE.browser.safari=true}if(bM.test("\xA0")){bI=/^[\s\xA0]+/;bD=/[\s\xA0]+$/}bC=bE(at);if(at.addEventListener){e=function(){at.removeEventListener("DOMContentLoaded",e,false);bE.ready()}}else{if(at.attachEvent){e=function(){if(at.readyState==="complete"){at.detachEvent("onreadystatechange",e);bE.ready()}}}}function bv(){if(bE.isReady){return}try{at.documentElement.doScroll("left")}catch(b0){setTimeout(bv,1);return}bE.ready()}return bE})();var a="done fail isResolved isRejected promise then always pipe".split(" "),aH=[].slice;b.extend({_Deferred:function(){var bw=[],bx,bu,bv,e={done:function(){if(!bv){var bz=arguments,bA,bD,bC,bB,by;if(bx){by=bx;bx=0}for(bA=0,bD=bz.length;bA<bD;bA++){bC=bz[bA];bB=b.type(bC);if(bB==="array"){e.done.apply(e,bC)}else{if(bB==="function"){bw.push(bC)}}}if(by){e.resolveWith(by[0],by[1])}}return this},resolveWith:function(bz,by){if(!bv&&!bx&&!bu){by=by||[];bu=1;try{while(bw[0]){bw.shift().apply(bz,by)}}finally{bx=[bz,by];bu=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return !!(bu||bx)},cancel:function(){bv=1;bw=[];return this}};return e},Deferred:function(bu){var e=b._Deferred(),bw=b._Deferred(),bv;b.extend(e,{then:function(by,bx){e.done(by).fail(bx);return this},always:function(){return e.done.apply(e,arguments).fail.apply(this,arguments)},fail:bw.done,rejectWith:bw.resolveWith,reject:bw.resolve,isRejected:bw.isResolved,pipe:function(by,bx){return b.Deferred(function(bz){b.each({done:[by,"resolve"],fail:[bx,"reject"]},function(bB,bE){var bA=bE[0],bD=bE[1],bC;if(b.isFunction(bA)){e[bB](function(){bC=bA.apply(this,arguments);if(bC&&b.isFunction(bC.promise)){bC.promise().then(bz.resolve,bz.reject)}else{bz[bD+"With"](this===e?bz:this,[bC])}})}else{e[bB](bz[bD])}})}).promise()},promise:function(by){if(by==null){if(bv){return bv}bv=by={}}var bx=a.length;while(bx--){by[a[bx]]=e[a[bx]]}return by}});e.done(bw.cancel).fail(e.cancel);delete e.cancel;if(bu){bu.call(e,e)}return e},when:function(bz){var bu=arguments,bv=0,by=bu.length,bx=by,e=by<=1&&bz&&b.isFunction(bz.promise)?bz:b.Deferred();function bw(bA){return function(bB){bu[bA]=arguments.length>1?aH.call(arguments,0):bB;if(!(--bx)){e.resolveWith(e,aH.call(bu,0))}}}if(by>1){for(;bv<by;bv++){if(bu[bv]&&b.isFunction(bu[bv].promise)){bu[bv].promise().then(bw(bv),e.reject)}else{--bx}}if(!bx){e.resolveWith(e,bu)}}else{if(e!==bz){e.resolveWith(e,by?[bz]:[])}}return e.promise()}});b.support=(function(){var bE=at.createElement("div"),bL=at.documentElement,bx,bM,bF,bv,bD,by,bB,bu,bC,bG,bA,bK,bI,bw,bz,bH,bN;bE.setAttribute("className","t");bE.innerHTML="   <link><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type=checkbox>";bx=bE.getElementsByTagName("*");bM=bE.getElementsByTagName("a")[0];if(!bx||!bx.length||!bM){return{}}bF=at.createElement("select");bv=bF.appendChild(at.createElement("option"));bD=bE.getElementsByTagName("input")[0];bB={leadingWhitespace:(bE.firstChild.nodeType===3),tbody:!bE.getElementsByTagName("tbody").length,htmlSerialize:!!bE.getElementsByTagName("link").length,style:/top/.test(bM.getAttribute("style")),hrefNormalized:(bM.getAttribute("href")==="/a"),opacity:/^0.55$/.test(bM.style.opacity),cssFloat:!!bM.style.cssFloat,checkOn:(bD.value==="on"),optSelected:bv.selected,getSetAttribute:bE.className!=="t",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bD.checked=true;bB.noCloneChecked=bD.cloneNode(true).checked;bF.disabled=true;bB.optDisabled=!bv.disabled;try{delete bE.test}catch(bJ){bB.deleteExpando=false}if(!bE.addEventListener&&bE.attachEvent&&bE.fireEvent){bE.attachEvent("onclick",function(){bB.noCloneEvent=false});bE.cloneNode(true).fireEvent("onclick")}bD=at.createElement("input");bD.value="t";bD.setAttribute("type","radio");bB.radioValue=bD.value==="t";bD.setAttribute("checked","checked");bE.appendChild(bD);bu=at.createDocumentFragment();bu.appendChild(bE.firstChild);bB.checkClone=bu.cloneNode(true).cloneNode(true).lastChild.checked;bE.innerHTML="";bE.style.width=bE.style.paddingLeft="1px";bC=at.getElementsByTagName("body")[0];bA=at.createElement(bC?"div":"body");bK={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};if(bC){b.extend(bK,{position:"absolute",left:"-1000px",top:"-1000px"})}for(bH in bK){bA.style[bH]=bK[bH]}bA.appendChild(bE);bG=bC||bL;bG.insertBefore(bA,bG.firstChild);bB.appendChecked=bD.checked;bB.boxModel=bE.offsetWidth===2;if("zoom" in bE.style){bE.style.display="inline";bE.style.zoom=1;bB.inlineBlockNeedsLayout=(bE.offsetWidth===2);bE.style.display="";bE.innerHTML="<div style='width:4px;'></div>";bB.shrinkWrapBlocks=(bE.offsetWidth!==2)}bE.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";bI=bE.getElementsByTagName("td");bN=(bI[0].offsetHeight===0);bI[0].style.display="";bI[1].style.display="none";bB.reliableHiddenOffsets=bN&&(bI[0].offsetHeight===0);bE.innerHTML="";if(at.defaultView&&at.defaultView.getComputedStyle){by=at.createElement("div");by.style.width="0";by.style.marginRight="0";bE.appendChild(by);bB.reliableMarginRight=(parseInt((at.defaultView.getComputedStyle(by,null)||{marginRight:0}).marginRight,10)||0)===0}bA.innerHTML="";bG.removeChild(bA);if(bE.attachEvent){for(bH in {submit:1,change:1,focusin:1}){bz="on"+bH;bN=(bz in bE);if(!bN){bE.setAttribute(bz,"return;");bN=(typeof bE[bz]==="function")}bB[bH+"Bubbles"]=bN}}bA=bu=bF=bv=bC=by=bE=bD=null;return bB})();b.boxModel=b.support.boxModel;var aO=/^(?:\{.*\}|\[.*\])$/,ay=/([a-z])([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!V(e)},data:function(bw,bu,by,bx){if(!b.acceptData(bw)){return}var bz,bB,bC=b.expando,bA=typeof bu==="string",bD=bw.nodeType,e=bD?b.cache:bw,bv=bD?bw[b.expando]:bw[b.expando]&&b.expando;if((!bv||(bx&&bv&&(e[bv]&&!e[bv][bC])))&&bA&&by===N){return}if(!bv){if(bD){bw[b.expando]=bv=++b.uuid}else{bv=b.expando}}if(!e[bv]){e[bv]={};if(!bD){e[bv].toJSON=b.noop}}if(typeof bu==="object"||typeof bu==="function"){if(bx){e[bv][bC]=b.extend(e[bv][bC],bu)}else{e[bv]=b.extend(e[bv],bu)}}bz=e[bv];if(bx){if(!bz[bC]){bz[bC]={}}bz=bz[bC]}if(by!==N){bz[b.camelCase(bu)]=by}if(bu==="events"&&!bz[bu]){return bz[bC]&&bz[bC].events}if(bA){bB=bz[bu];if(bB==null){bB=bz[b.camelCase(bu)]}}else{bB=bz}return bB},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bz,bA=b.expando,bB=bx.nodeType,bu=bB?b.cache:bx,bw=bB?bx[b.expando]:b.expando;if(!bu[bw]){return}if(bv){bz=by?bu[bw][bA]:bu[bw];if(bz){if(!bz[bv]){bv=b.camelCase(bv)}delete bz[bv];if(!V(bz)){return}}}if(by){delete bu[bw][bA];if(!V(bu[bw])){return}}var e=bu[bw][bA];if(b.support.deleteExpando||!bu.setInterval){delete bu[bw]}else{bu[bw]=null}if(e){bu[bw]={};if(!bB){bu[bw].toJSON=b.noop}bu[bw][bA]=e}else{if(bB){if(b.support.deleteExpando){delete bx[b.expando]}else{if(bx.removeAttribute){bx.removeAttribute(b.expando)}else{bx[b.expando]=null}}}}},_data:function(bu,e,bv){return b.data(bu,e,bv,true)},acceptData:function(bu){if(bu.nodeName){var e=b.noData[bu.nodeName.toLowerCase()];if(e){return !(e===true||bu.getAttribute("classid")!==e)}}return true}});b.fn.extend({data:function(bx,bz){var by=null;if(typeof bx==="undefined"){if(this.length){by=b.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,bv;for(var bw=0,bu=e.length;bw<bu;bw++){bv=e[bw].name;if(bv.indexOf("data-")===0){bv=b.camelCase(bv.substring(5));a4(this[0],bv,by[bv])}}}}return by}else{if(typeof bx==="object"){return this.each(function(){b.data(this,bx)})}}var bA=bx.split(".");bA[1]=bA[1]?"."+bA[1]:"";if(bz===N){by=this.triggerHandler("getData"+bA[1]+"!",[bA[0]]);if(by===N&&this.length){by=b.data(this[0],bx);by=a4(this[0],bx,by)}return by===N&&bA[1]?this.data(bA[0]):by}else{return this.each(function(){var bC=b(this),bB=[bA[0],bz];bC.triggerHandler("setData"+bA[1]+"!",bB);b.data(this,bx,bz);bC.triggerHandler("changeData"+bA[1]+"!",bB)})}},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function a4(bw,bv,bx){if(bx===N&&bw.nodeType===1){var bu="data-"+bv.replace(ay,"$1-$2").toLowerCase();bx=bw.getAttribute(bu);if(typeof bx==="string"){try{bx=bx==="true"?true:bx==="false"?false:bx==="null"?null:!b.isNaN(bx)?parseFloat(bx):aO.test(bx)?b.parseJSON(bx):bx}catch(by){}b.data(bw,bv,bx)}else{bx=N}}return bx}function V(bu){for(var e in bu){if(e!=="toJSON"){return false}}return true}function bg(bx,bw,bz){var bv=bw+"defer",bu=bw+"queue",e=bw+"mark",by=b.data(bx,bv,N,true);if(by&&(bz==="queue"||!b.data(bx,bu,N,true))&&(bz==="mark"||!b.data(bx,e,N,true))){setTimeout(function(){if(!b.data(bx,bu,N,true)&&!b.data(bx,e,N,true)){b.removeData(bx,bv,true);by.resolve()}},0)}}b.extend({_mark:function(bu,e){if(bu){e=(e||"fx")+"mark";b.data(bu,e,(b.data(bu,e,N,true)||0)+1,true)}},_unmark:function(bx,bw,bu){if(bx!==true){bu=bw;bw=bx;bx=false}if(bw){bu=bu||"fx";var e=bu+"mark",bv=bx?0:((b.data(bw,e,N,true)||1)-1);if(bv){b.data(bw,e,bv,true)}else{b.removeData(bw,e,true);bg(bw,bu,"mark")}}},queue:function(bu,e,bw){if(bu){e=(e||"fx")+"queue";var bv=b.data(bu,e,N,true);if(bw){if(!bv||b.isArray(bw)){bv=b.data(bu,e,b.makeArray(bw),true)}else{bv.push(bw)}}return bv||[]}},dequeue:function(bw,bv){bv=bv||"fx";var e=b.queue(bw,bv),bu=e.shift(),bx;if(bu==="inprogress"){bu=e.shift()}if(bu){if(bv==="fx"){e.unshift("inprogress")}bu.call(bw,function(){b.dequeue(bw,bv)})}if(!e.length){b.removeData(bw,bv+"queue",true);bg(bw,bv,"queue")}}});b.fn.extend({queue:function(e,bu){if(typeof e!=="string"){bu=e;e="fx"}if(bu===N){return b.queue(this[0],e)}return this.each(function(){var bv=b.queue(this,e,bu);if(e==="fx"&&bv[0]!=="inprogress"){b.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(bu,e){bu=b.fx?b.fx.speeds[bu]||bu:bu;e=e||"fx";return this.queue(e,function(){var bv=this;setTimeout(function(){b.dequeue(bv,e)},bu)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(bC,bv){if(typeof bC!=="string"){bv=bC;bC=N}bC=bC||"fx";var e=b.Deferred(),bu=this,bx=bu.length,bA=1,by=bC+"defer",bz=bC+"queue",bB=bC+"mark",bw;function bD(){if(!(--bA)){e.resolveWith(bu,[bu])}}while(bx--){if((bw=b.data(bu[bx],by,N,true)||(b.data(bu[bx],bz,N,true)||b.data(bu[bx],bB,N,true))&&b.data(bu[bx],by,b._Deferred(),true))){bA++;bw.done(bD)}}bD();return e.promise()}});var aM=/[\n\t\r]/g,ae=/\s+/,aQ=/\r/g,h=/^(?:button|input)$/i,G=/^(?:button|input|object|select|textarea)$/i,n=/^a(?:rea)?$/i,am=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,bd,aX;b.fn.extend({attr:function(e,bu){return b.access(this,e,bu,true,b.attr)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,bu){return b.access(this,e,bu,true,b.prop)},removeProp:function(e){e=b.propFix[e]||e;return this.each(function(){try{this[e]=N;delete this[e]}catch(bu){}})},addClass:function(bx){var bz,bv,bu,bw,by,bA,e;if(b.isFunction(bx)){return this.each(function(bB){b(this).addClass(bx.call(this,bB,this.className))})}if(bx&&typeof bx==="string"){bz=bx.split(ae);for(bv=0,bu=this.length;bv<bu;bv++){bw=this[bv];if(bw.nodeType===1){if(!bw.className&&bz.length===1){bw.className=bx}else{by=" "+bw.className+" ";for(bA=0,e=bz.length;bA<e;bA++){if(!~by.indexOf(" "+bz[bA]+" ")){by+=bz[bA]+" "}}bw.className=b.trim(by)}}}}return this},removeClass:function(by){var bz,bv,bu,bx,bw,bA,e;if(b.isFunction(by)){return this.each(function(bB){b(this).removeClass(by.call(this,bB,this.className))})}if((by&&typeof by==="string")||by===N){bz=(by||"").split(ae);for(bv=0,bu=this.length;bv<bu;bv++){bx=this[bv];if(bx.nodeType===1&&bx.className){if(by){bw=(" "+bx.className+" ").replace(aM," ");for(bA=0,e=bz.length;bA<e;bA++){bw=bw.replace(" "+bz[bA]+" "," ")}bx.className=b.trim(bw)}else{bx.className=""}}}}return this},toggleClass:function(bw,bu){var bv=typeof bw,e=typeof bu==="boolean";if(b.isFunction(bw)){return this.each(function(bx){b(this).toggleClass(bw.call(this,bx,this.className,bu),bu)})}return this.each(function(){if(bv==="string"){var bz,by=0,bx=b(this),bA=bu,bB=bw.split(ae);while((bz=bB[by++])){bA=e?bA:!bx.hasClass(bz);bx[bA?"addClass":"removeClass"](bz)}}else{if(bv==="undefined"||bv==="boolean"){if(this.className){b._data(this,"__className__",this.className)}this.className=this.className||bw===false?"":b._data(this,"__className__")||""}}})},hasClass:function(e){var bw=" "+e+" ";for(var bv=0,bu=this.length;bv<bu;bv++){if(this[bv].nodeType===1&&(" "+this[bv].className+" ").replace(aM," ").indexOf(bw)>-1){return true}}return false},val:function(bw){var e,bu,bv=this[0];if(!arguments.length){if(bv){e=b.valHooks[bv.nodeName.toLowerCase()]||b.valHooks[bv.type];if(e&&"get" in e&&(bu=e.get(bv,"value"))!==N){return bu}bu=bv.value;return typeof bu==="string"?bu.replace(aQ,""):bu==null?"":bu}return N}var bx=b.isFunction(bw);return this.each(function(bz){var by=b(this),bA;if(this.nodeType!==1){return}if(bx){bA=bw.call(this,bz,by.val())}else{bA=bw}if(bA==null){bA=""}else{if(typeof bA==="number"){bA+=""}else{if(b.isArray(bA)){bA=b.map(bA,function(bB){return bB==null?"":bB+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bA,"value")===N){this.value=bA}})}});b.extend({valHooks:{option:{get:function(e){var bu=e.attributes.value;return !bu||bu.specified?e.value:e.text}},select:{get:function(e){var bz,bx=e.selectedIndex,bA=[],bB=e.options,bw=e.type==="select-one";if(bx<0){return null}for(var bu=bw?bx:0,by=bw?bx+1:bB.length;bu<by;bu++){var bv=bB[bu];if(bv.selected&&(b.support.optDisabled?!bv.disabled:bv.getAttribute("disabled")===null)&&(!bv.parentNode.disabled||!b.nodeName(bv.parentNode,"optgroup"))){bz=b(bv).val();if(bw){return bz}bA.push(bz)}}if(bw&&!bA.length&&bB.length){return b(bB[bx]).val()}return bA},set:function(bu,bv){var e=b.makeArray(bv);b(bu).find("option").each(function(){this.selected=b.inArray(b(this).val(),e)>=0});if(!e.length){bu.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attrFix:{tabindex:"tabIndex"},attr:function(bz,bw,bA,by){var bu=bz.nodeType;if(!bz||bu===3||bu===8||bu===2){return N}if(by&&bw in b.attrFn){return b(bz)[bw](bA)}if(!("getAttribute" in bz)){return b.prop(bz,bw,bA)}var bv,e,bx=bu!==1||!b.isXMLDoc(bz);if(bx){bw=b.attrFix[bw]||bw;e=b.attrHooks[bw];if(!e){if(am.test(bw)){e=aX}else{if(bd){e=bd}}}}if(bA!==N){if(bA===null){b.removeAttr(bz,bw);return N}else{if(e&&"set" in e&&bx&&(bv=e.set(bz,bA,bw))!==N){return bv}else{bz.setAttribute(bw,""+bA);return bA}}}else{if(e&&"get" in e&&bx&&(bv=e.get(bz,bw))!==null){return bv}else{bv=bz.getAttribute(bw);return bv===null?N:bv}}},removeAttr:function(bu,e){var bv;if(bu.nodeType===1){e=b.attrFix[e]||e;b.attr(bu,e,"");bu.removeAttribute(e);if(am.test(e)&&(bv=b.propFix[e]||e) in bu){bu[bv]=false}}},attrHooks:{type:{set:function(e,bu){if(h.test(e.nodeName)&&e.parentNode){b.error("type property can't be changed")}else{if(!b.support.radioValue&&bu==="radio"&&b.nodeName(e,"input")){var bv=e.value;e.setAttribute("type",bu);if(bv){e.value=bv}return bu}}}},value:{get:function(bu,e){if(bd&&b.nodeName(bu,"button")){return bd.get(bu,e)}return e in bu?bu.value:null},set:function(bu,bv,e){if(bd&&b.nodeName(bu,"button")){return bd.set(bu,bv,e)}bu.value=bv}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(by,bw,bz){var bu=by.nodeType;if(!by||bu===3||bu===8||bu===2){return N}var bv,e,bx=bu!==1||!b.isXMLDoc(by);if(bx){bw=b.propFix[bw]||bw;e=b.propHooks[bw]}if(bz!==N){if(e&&"set" in e&&(bv=e.set(by,bz,bw))!==N){return bv}else{return(by[bw]=bz)}}else{if(e&&"get" in e&&(bv=e.get(by,bw))!==null){return bv}else{return by[bw]}}},propHooks:{tabIndex:{get:function(bu){var e=bu.getAttributeNode("tabindex");return e&&e.specified?parseInt(e.value,10):G.test(bu.nodeName)||n.test(bu.nodeName)&&bu.href?0:N}}}});b.attrHooks.tabIndex=b.propHooks.tabIndex;aX={get:function(bu,e){var bv;return b.prop(bu,e)===true||(bv=bu.getAttributeNode(e))&&bv.nodeValue!==false?e.toLowerCase():N},set:function(bu,bw,e){var bv;if(bw===false){b.removeAttr(bu,e)}else{bv=b.propFix[e]||e;if(bv in bu){bu[bv]=true}bu.setAttribute(e,e.toLowerCase())}return e}};if(!b.support.getSetAttribute){bd=b.valHooks.button={get:function(bv,bu){var e;e=bv.getAttributeNode(bu);return e&&e.nodeValue!==""?e.nodeValue:N},set:function(bv,bw,bu){var e=bv.getAttributeNode(bu);if(!e){e=at.createAttribute(bu);bv.setAttributeNode(e)}return(e.nodeValue=bw+"")}};b.each(["width","height"],function(bu,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{set:function(bv,bw){if(bw===""){bv.setAttribute(e,"auto");return bw}}})})}if(!b.support.hrefNormalized){b.each(["href","src","width","height"],function(bu,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{get:function(bw){var bv=bw.getAttribute(e,2);return bv===null?N:bv}})})}if(!b.support.style){b.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||N},set:function(e,bu){return(e.style.cssText=""+bu)}}}if(!b.support.optSelected){b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(bu){var e=bu.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}})}if(!b.support.checkOn){b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}})}b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,bu){if(b.isArray(bu)){return(e.checked=b.inArray(b(e).val(),bu)>=0)}}})});var aZ=/\.(.*)$/,bc=/^(?:textarea|input|select)$/i,Q=/\./g,bh=/ /g,aE=/[^\w\s.|`]/g,J=function(e){return e.replace(aE,"\\$&")};b.event={add:function(bw,bA,bF,by){if(bw.nodeType===3||bw.nodeType===8){return}if(bF===false){bF=bj}else{if(!bF){return}}var bu,bE;if(bF.handler){bu=bF;bF=bu.handler}if(!bF.guid){bF.guid=b.guid++}var bB=b._data(bw);if(!bB){return}var bG=bB.events,bz=bB.handle;if(!bG){bB.events=bG={}}if(!bz){bB.handle=bz=function(bH){return typeof b!=="undefined"&&(!bH||b.event.triggered!==bH.type)?b.event.handle.apply(bz.elem,arguments):N}}bz.elem=bw;bA=bA.split(" ");var bD,bx=0,e;while((bD=bA[bx++])){bE=bu?b.extend({},bu):{handler:bF,data:by};if(bD.indexOf(".")>-1){e=bD.split(".");bD=e.shift();bE.namespace=e.slice(0).sort().join(".")}else{e=[];bE.namespace=""}bE.type=bD;if(!bE.guid){bE.guid=bF.guid}var bv=bG[bD],bC=b.event.special[bD]||{};if(!bv){bv=bG[bD]=[];if(!bC.setup||bC.setup.call(bw,by,e,bz)===false){if(bw.addEventListener){bw.addEventListener(bD,bz,false)}else{if(bw.attachEvent){bw.attachEvent("on"+bD,bz)}}}}if(bC.add){bC.add.call(bw,bE);if(!bE.handler.guid){bE.handler.guid=bF.guid}}bv.push(bE);b.event.global[bD]=true}bw=null},global:{},remove:function(bI,bD,bv,bz){if(bI.nodeType===3||bI.nodeType===8){return}if(bv===false){bv=bj}var bL,by,bA,bF,bG=0,bw,bB,bE,bx,bC,e,bK,bH=b.hasData(bI)&&b._data(bI),bu=bH&&bH.events;if(!bH||!bu){return}if(bD&&bD.type){bv=bD.handler;bD=bD.type}if(!bD||typeof bD==="string"&&bD.charAt(0)==="."){bD=bD||"";for(by in bu){b.event.remove(bI,by+bD)}return}bD=bD.split(" ");while((by=bD[bG++])){bK=by;e=null;bw=by.indexOf(".")<0;bB=[];if(!bw){bB=by.split(".");by=bB.shift();bE=new RegExp("(^|\\.)"+b.map(bB.slice(0).sort(),J).join("\\.(?:.*\\.)?")+"(\\.|$)")}bC=bu[by];if(!bC){continue}if(!bv){for(bF=0;bF<bC.length;bF++){e=bC[bF];if(bw||bE.test(e.namespace)){b.event.remove(bI,bK,e.handler,bF);bC.splice(bF--,1)}}continue}bx=b.event.special[by]||{};for(bF=bz||0;bF<bC.length;bF++){e=bC[bF];if(bv.guid===e.guid){if(bw||bE.test(e.namespace)){if(bz==null){bC.splice(bF--,1)}if(bx.remove){bx.remove.call(bI,e)}}if(bz!=null){break}}}if(bC.length===0||bz!=null&&bC.length===1){if(!bx.teardown||bx.teardown.call(bI,bB)===false){b.removeEvent(bI,by,bH.handle)}bL=null;delete bu[by]}}if(b.isEmptyObject(bu)){var bJ=bH.handle;if(bJ){bJ.elem=null}delete bH.events;delete bH.handle;if(b.isEmptyObject(bH)){b.removeData(bI,N,true)}}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(e,bA,by,bF){var bD=e.type||e,bv=[],bu;if(bD.indexOf("!")>=0){bD=bD.slice(0,-1);bu=true}if(bD.indexOf(".")>=0){bv=bD.split(".");bD=bv.shift();bv.sort()}if((!by||b.event.customEvent[bD])&&!b.event.global[bD]){return}e=typeof e==="object"?e[b.expando]?e:new b.Event(bD,e):new b.Event(bD);e.type=bD;e.exclusive=bu;e.namespace=bv.join(".");e.namespace_re=new RegExp("(^|\\.)"+bv.join("\\.(?:.*\\.)?")+"(\\.|$)");if(bF||!by){e.preventDefault();e.stopPropagation()}if(!by){b.each(b.cache,function(){var bH=b.expando,bG=this[bH];if(bG&&bG.events&&bG.events[bD]){b.event.trigger(e,bA,bG.handle.elem)}});return}if(by.nodeType===3||by.nodeType===8){return}e.result=N;e.target=by;bA=bA!=null?b.makeArray(bA):[];bA.unshift(e);var bE=by,bw=bD.indexOf(":")<0?"on"+bD:"";do{var bB=b._data(bE,"handle");e.currentTarget=bE;if(bB){bB.apply(bE,bA)}if(bw&&b.acceptData(bE)&&bE[bw]&&bE[bw].apply(bE,bA)===false){e.result=false;e.preventDefault()}bE=bE.parentNode||bE.ownerDocument||bE===e.target.ownerDocument&&ba}while(bE&&!e.isPropagationStopped());if(!e.isDefaultPrevented()){var bx,bC=b.event.special[bD]||{};if((!bC._default||bC._default.call(by.ownerDocument,e)===false)&&!(bD==="click"&&b.nodeName(by,"a"))&&b.acceptData(by)){try{if(bw&&by[bD]){bx=by[bw];if(bx){by[bw]=null}b.event.triggered=bD;by[bD]()}}catch(bz){}if(bx){by[bw]=bx}b.event.triggered=N}}return e.result},handle:function(bA){bA=b.event.fix(bA||ba.event);var bu=((b._data(this,"events")||{})[bA.type]||[]).slice(0),bz=!bA.exclusive&&!bA.namespace,bx=Array.prototype.slice.call(arguments,0);bx[0]=bA;bA.currentTarget=this;for(var bw=0,e=bu.length;bw<e;bw++){var by=bu[bw];if(bz||bA.namespace_re.test(by.namespace)){bA.handler=by.handler;bA.data=by.data;bA.handleObj=by;var bv=by.handler.apply(this,bx);if(bv!==N){bA.result=bv;if(bv===false){bA.preventDefault();bA.stopPropagation()}}if(bA.isImmediatePropagationStopped()){break}}}return bA.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(bx){if(bx[b.expando]){return bx}var bu=bx;bx=b.Event(bu);for(var bv=this.props.length,bz;bv;){bz=this.props[--bv];bx[bz]=bu[bz]}if(!bx.target){bx.target=bx.srcElement||at}if(bx.target.nodeType===3){bx.target=bx.target.parentNode}if(!bx.relatedTarget&&bx.fromElement){bx.relatedTarget=bx.fromElement===bx.target?bx.toElement:bx.fromElement}if(bx.pageX==null&&bx.clientX!=null){var bw=bx.target.ownerDocument||at,by=bw.documentElement,e=bw.body;bx.pageX=bx.clientX+(by&&by.scrollLeft||e&&e.scrollLeft||0)-(by&&by.clientLeft||e&&e.clientLeft||0);bx.pageY=bx.clientY+(by&&by.scrollTop||e&&e.scrollTop||0)-(by&&by.clientTop||e&&e.clientTop||0)}if(bx.which==null&&(bx.charCode!=null||bx.keyCode!=null)){bx.which=bx.charCode!=null?bx.charCode:bx.keyCode}if(!bx.metaKey&&bx.ctrlKey){bx.metaKey=bx.ctrlKey}if(!bx.which&&bx.button!==N){bx.which=(bx.button&1?1:(bx.button&2?3:(bx.button&4?2:0)))}return bx},guid:100000000,proxy:b.proxy,special:{ready:{setup:b.bindReady,teardown:b.noop},live:{add:function(e){b.event.add(this,r(e.origType,e.selector),b.extend({},e,{handler:aj,guid:e.handler.guid}))},remove:function(e){b.event.remove(this,r(e.origType,e.selector),e)}},beforeunload:{setup:function(bv,bu,e){if(b.isWindow(this)){this.onbeforeunload=e}},teardown:function(bu,e){if(this.onbeforeunload===e){this.onbeforeunload=null}}}}};b.removeEvent=at.removeEventListener?function(bu,e,bv){if(bu.removeEventListener){bu.removeEventListener(e,bv,false)}}:function(bu,e,bv){if(bu.detachEvent){bu.detachEvent("on"+e,bv)}};b.Event=function(bu,e){if(!this.preventDefault){return new b.Event(bu,e)}if(bu&&bu.type){this.originalEvent=bu;this.type=bu.type;this.isDefaultPrevented=(bu.defaultPrevented||bu.returnValue===false||bu.getPreventDefault&&bu.getPreventDefault())?k:bj}else{this.type=bu}if(e){b.extend(this,e)}this.timeStamp=b.now();this[b.expando]=true};function bj(){return false}function k(){return true}b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=k;var bu=this.originalEvent;if(!bu){return}if(bu.preventDefault){bu.preventDefault()}else{bu.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=k;var bu=this.originalEvent;if(!bu){return}if(bu.stopPropagation){bu.stopPropagation()}bu.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=k;this.stopPropagation()},isDefaultPrevented:bj,isPropagationStopped:bj,isImmediatePropagationStopped:bj};var ad=function(bv){var bw=bv.relatedTarget,e=false,bu=bv.type;bv.type=bv.data;if(bw!==this){if(bw){e=b.contains(this,bw)}if(!e){b.event.handle.apply(this,arguments);bv.type=bu}}},aU=function(e){e.type=e.data;b.event.handle.apply(this,arguments)};b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(bu,e){b.event.special[bu]={setup:function(bv){b.event.add(this,e,bv&&bv.selector?aU:ad,bu)},teardown:function(bv){b.event.remove(this,e,bv&&bv.selector?aU:ad)}}});if(!b.support.submitBubbles){b.event.special.submit={setup:function(bu,e){if(!b.nodeName(this,"form")){b.event.add(this,"click.specialSubmit",function(bx){var bw=bx.target,bv=b.nodeName(bw,"input")?bw.type:"";if((bv==="submit"||bv==="image")&&b(bw).closest("form").length){aW("submit",this,arguments)}});b.event.add(this,"keypress.specialSubmit",function(bx){var bw=bx.target,bv=b.nodeName(bw,"input")?bw.type:"";if((bv==="text"||bv==="password")&&b(bw).closest("form").length&&bx.keyCode===13){aW("submit",this,arguments)}})}else{return false}},teardown:function(e){b.event.remove(this,".specialSubmit")}}}if(!b.support.changeBubbles){var bm,m=function(bu){var e=b.nodeName(bu,"input")?bu.type:"",bv=bu.value;if(e==="radio"||e==="checkbox"){bv=bu.checked}else{if(e==="select-multiple"){bv=bu.selectedIndex>-1?b.map(bu.options,function(bw){return bw.selected}).join("-"):""}else{if(b.nodeName(bu,"select")){bv=bu.selectedIndex}}}return bv},ab=function ab(bw){var bu=bw.target,bv,bx;if(!bc.test(bu.nodeName)||bu.readOnly){return}bv=b._data(bu,"_change_data");bx=m(bu);if(bw.type!=="focusout"||bu.type!=="radio"){b._data(bu,"_change_data",bx)}if(bv===N||bx===bv){return}if(bv!=null||bx){bw.type="change";bw.liveFired=N;b.event.trigger(bw,arguments[1],bu)}};b.event.special.change={filters:{focusout:ab,beforedeactivate:ab,click:function(bw){var bv=bw.target,bu=b.nodeName(bv,"input")?bv.type:"";if(bu==="radio"||bu==="checkbox"||b.nodeName(bv,"select")){ab.call(this,bw)}},keydown:function(bw){var bv=bw.target,bu=b.nodeName(bv,"input")?bv.type:"";if((bw.keyCode===13&&!b.nodeName(bv,"textarea"))||(bw.keyCode===32&&(bu==="checkbox"||bu==="radio"))||bu==="select-multiple"){ab.call(this,bw)}},beforeactivate:function(bv){var bu=bv.target;b._data(bu,"_change_data",m(bu))}},setup:function(bv,bu){if(this.type==="file"){return false}for(var e in bm){b.event.add(this,e+".specialChange",bm[e])}return bc.test(this.nodeName)},teardown:function(e){b.event.remove(this,".specialChange");return bc.test(this.nodeName)}};bm=b.event.special.change.filters;bm.focus=bm.beforeactivate}function aW(bu,bw,e){var bv=b.extend({},e[0]);bv.type=bu;bv.originalEvent={};bv.liveFired=N;b.event.handle.call(bw,bv);if(bv.isDefaultPrevented()){e[0].preventDefault()}}if(!b.support.focusinBubbles){b.each({focus:"focusin",blur:"focusout"},function(bw,e){var bu=0;b.event.special[e]={setup:function(){if(bu++===0){at.addEventListener(bw,bv,true)}},teardown:function(){if(--bu===0){at.removeEventListener(bw,bv,true)}}};function bv(bx){var by=b.event.fix(bx);by.type=e;by.originalEvent={};b.event.trigger(by,null,by.target);if(by.isDefaultPrevented()){bx.preventDefault()}}})}b.each(["bind","one"],function(bu,e){b.fn[e]=function(bA,bB,bz){var by;if(typeof bA==="object"){for(var bx in bA){this[e](bx,bB,bA[bx],bz)}return this}if(arguments.length===2||bB===false){bz=bB;bB=N}if(e==="one"){by=function(bC){b(this).unbind(bC,by);return bz.apply(this,arguments)};by.guid=bz.guid||b.guid++}else{by=bz}if(bA==="unload"&&e!=="one"){this.one(bA,bB,bz)}else{for(var bw=0,bv=this.length;bw<bv;bw++){b.event.add(this[bw],bA,by,bB)}}return this}});b.fn.extend({unbind:function(bx,bw){if(typeof bx==="object"&&!bx.preventDefault){for(var bv in bx){this.unbind(bv,bx[bv])}}else{for(var bu=0,e=this.length;bu<e;bu++){b.event.remove(this[bu],bx,bw)}}return this},delegate:function(e,bu,bw,bv){return this.live(bu,bw,bv,e)},undelegate:function(e,bu,bv){if(arguments.length===0){return this.unbind("live")}else{return this.die(bu,null,bv,e)}},trigger:function(e,bu){return this.each(function(){b.event.trigger(e,bu,this)})},triggerHandler:function(e,bu){if(this[0]){return b.event.trigger(e,bu,this[0],true)}},toggle:function(bw){var bu=arguments,e=bw.guid||b.guid++,bv=0,bx=function(by){var bz=(b.data(this,"lastToggle"+bw.guid)||0)%bv;b.data(this,"lastToggle"+bw.guid,bz+1);by.preventDefault();return bu[bz].apply(this,arguments)||false};bx.guid=e;while(bv<bu.length){bu[bv++].guid=e}return this.click(bx)},hover:function(e,bu){return this.mouseenter(e).mouseleave(bu||e)}});var aS={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};b.each(["live","die"],function(bu,e){b.fn[e]=function(bE,bB,bG,bx){var bF,bC=0,bD,bw,bI,bz=bx||this.selector,bv=bx?this:b(this.context);if(typeof bE==="object"&&!bE.preventDefault){for(var bH in bE){bv[e](bH,bB,bE[bH],bz)}return this}if(e==="die"&&!bE&&bx&&bx.charAt(0)==="."){bv.unbind(bx);return this}if(bB===false||b.isFunction(bB)){bG=bB||bj;bB=N}bE=(bE||"").split(" ");while((bF=bE[bC++])!=null){bD=aZ.exec(bF);bw="";if(bD){bw=bD[0];bF=bF.replace(aZ,"")}if(bF==="hover"){bE.push("mouseenter"+bw,"mouseleave"+bw);continue}bI=bF;if(aS[bF]){bE.push(aS[bF]+bw);bF=bF+bw}else{bF=(aS[bF]||bF)+bw}if(e==="live"){for(var bA=0,by=bv.length;bA<by;bA++){b.event.add(bv[bA],"live."+r(bF,bz),{data:bB,selector:bz,handler:bG,origType:bF,origHandler:bG,preType:bI})}}else{bv.unbind("live."+r(bF,bz),bG)}}return this}});function aj(bE){var bB,bw,bK,by,e,bG,bD,bF,bC,bJ,bA,bz,bI,bH=[],bx=[],bu=b._data(this,"events");if(bE.liveFired===this||!bu||!bu.live||bE.target.disabled||bE.button&&bE.type==="click"){return}if(bE.namespace){bz=new RegExp("(^|\\.)"+bE.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")}bE.liveFired=this;var bv=bu.live.slice(0);for(bD=0;bD<bv.length;bD++){e=bv[bD];if(e.origType.replace(aZ,"")===bE.type){bx.push(e.selector)}else{bv.splice(bD--,1)}}by=b(bE.target).closest(bx,bE.currentTarget);for(bF=0,bC=by.length;bF<bC;bF++){bA=by[bF];for(bD=0;bD<bv.length;bD++){e=bv[bD];if(bA.selector===e.selector&&(!bz||bz.test(e.namespace))&&!bA.elem.disabled){bG=bA.elem;bK=null;if(e.preType==="mouseenter"||e.preType==="mouseleave"){bE.type=e.preType;bK=b(bE.relatedTarget).closest(e.selector)[0];if(bK&&b.contains(bG,bK)){bK=bG}}if(!bK||bK!==bG){bH.push({elem:bG,handleObj:e,level:bA.level})}}}}for(bF=0,bC=bH.length;bF<bC;bF++){by=bH[bF];if(bw&&by.level>bw){break}bE.currentTarget=by.elem;bE.data=by.handleObj.data;bE.handleObj=by.handleObj;bI=by.handleObj.origHandler.apply(by.elem,arguments);if(bI===false||bE.isPropagationStopped()){bw=by.level;if(bI===false){bB=false}if(bE.isImmediatePropagationStopped()){break}}}return bB}function r(bu,e){return(bu&&bu!=="*"?bu+".":"")+e.replace(Q,"`").replace(bh,"&")}b.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error").split(" "),function(bu,e){b.fn[e]=function(bw,bv){if(bv==null){bv=bw;bw=null}return arguments.length>0?this.bind(e,bw,bv):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}});
/*
 * Sizzle CSS Selector Engine
 *  Copyright 2011, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var bE=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bF=0,bI=Object.prototype.toString,bz=false,by=true,bG=/\\/g,bM=/\W/;[0,0].sort(function(){by=false;return 0});var bw=function(bR,e,bU,bV){bU=bU||[];e=e||at;var bX=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bR||typeof bR!=="string"){return bU}var bO,bZ,b2,bN,bY,b1,b0,bT,bQ=true,bP=bw.isXML(e),bS=[],bW=bR;do{bE.exec("");bO=bE.exec(bW);if(bO){bW=bO[3];bS.push(bO[1]);if(bO[2]){bN=bO[3];break}}}while(bO);if(bS.length>1&&bA.exec(bR)){if(bS.length===2&&bB.relative[bS[0]]){bZ=bJ(bS[0]+bS[1],e)}else{bZ=bB.relative[bS[0]]?[e]:bw(bS.shift(),e);while(bS.length){bR=bS.shift();if(bB.relative[bR]){bR+=bS.shift()}bZ=bJ(bR,bZ)}}}else{if(!bV&&bS.length>1&&e.nodeType===9&&!bP&&bB.match.ID.test(bS[0])&&!bB.match.ID.test(bS[bS.length-1])){bY=bw.find(bS.shift(),e,bP);e=bY.expr?bw.filter(bY.expr,bY.set)[0]:bY.set[0]}if(e){bY=bV?{expr:bS.pop(),set:bC(bV)}:bw.find(bS.pop(),bS.length===1&&(bS[0]==="~"||bS[0]==="+")&&e.parentNode?e.parentNode:e,bP);bZ=bY.expr?bw.filter(bY.expr,bY.set):bY.set;if(bS.length>0){b2=bC(bZ)}else{bQ=false}while(bS.length){b1=bS.pop();b0=b1;if(!bB.relative[b1]){b1=""}else{b0=bS.pop()}if(b0==null){b0=e}bB.relative[b1](b2,b0,bP)}}else{b2=bS=[]}}if(!b2){b2=bZ}if(!b2){bw.error(b1||bR)}if(bI.call(b2)==="[object Array]"){if(!bQ){bU.push.apply(bU,b2)}else{if(e&&e.nodeType===1){for(bT=0;b2[bT]!=null;bT++){if(b2[bT]&&(b2[bT]===true||b2[bT].nodeType===1&&bw.contains(e,b2[bT]))){bU.push(bZ[bT])}}}else{for(bT=0;b2[bT]!=null;bT++){if(b2[bT]&&b2[bT].nodeType===1){bU.push(bZ[bT])}}}}}else{bC(b2,bU)}if(bN){bw(bN,bX,bU,bV);bw.uniqueSort(bU)}return bU};bw.uniqueSort=function(bN){if(bH){bz=by;bN.sort(bH);if(bz){for(var e=1;e<bN.length;e++){if(bN[e]===bN[e-1]){bN.splice(e--,1)}}}}return bN};bw.matches=function(e,bN){return bw(e,null,null,bN)};bw.matchesSelector=function(e,bN){return bw(bN,null,null,[e]).length>0};bw.find=function(bT,e,bU){var bS;if(!bT){return[]}for(var bP=0,bO=bB.order.length;bP<bO;bP++){var bQ,bR=bB.order[bP];if((bQ=bB.leftMatch[bR].exec(bT))){var bN=bQ[1];bQ.splice(1,1);if(bN.substr(bN.length-1)!=="\\"){bQ[1]=(bQ[1]||"").replace(bG,"");bS=bB.find[bR](bQ,e,bU);if(bS!=null){bT=bT.replace(bB.match[bR],"");break}}}}if(!bS){bS=typeof e.getElementsByTagName!=="undefined"?e.getElementsByTagName("*"):[]}return{set:bS,expr:bT}};bw.filter=function(bX,bW,b0,bQ){var bS,e,bO=bX,b2=[],bU=bW,bT=bW&&bW[0]&&bw.isXML(bW[0]);while(bX&&bW.length){for(var bV in bB.filter){if((bS=bB.leftMatch[bV].exec(bX))!=null&&bS[2]){var b1,bZ,bN=bB.filter[bV],bP=bS[1];e=false;bS.splice(1,1);if(bP.substr(bP.length-1)==="\\"){continue}if(bU===b2){b2=[]}if(bB.preFilter[bV]){bS=bB.preFilter[bV](bS,bU,b0,b2,bQ,bT);if(!bS){e=b1=true}else{if(bS===true){continue}}}if(bS){for(var bR=0;(bZ=bU[bR])!=null;bR++){if(bZ){b1=bN(bZ,bS,bR,bU);var bY=bQ^!!b1;if(b0&&b1!=null){if(bY){e=true}else{bU[bR]=false}}else{if(bY){b2.push(bZ);e=true}}}}}if(b1!==N){if(!b0){bU=b2}bX=bX.replace(bB.match[bV],"");if(!e){return[]}break}}}if(bX===bO){if(e==null){bw.error(bX)}else{break}}bO=bX}return bU};bw.error=function(e){throw"Syntax error, unrecognized expression: "+e};var bB=bw.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|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(e){return e.getAttribute("href")},type:function(e){return e.getAttribute("type")}},relative:{"+":function(bS,bN){var bP=typeof bN==="string",bR=bP&&!bM.test(bN),bT=bP&&!bR;if(bR){bN=bN.toLowerCase()}for(var bO=0,e=bS.length,bQ;bO<e;bO++){if((bQ=bS[bO])){while((bQ=bQ.previousSibling)&&bQ.nodeType!==1){}bS[bO]=bT||bQ&&bQ.nodeName.toLowerCase()===bN?bQ||false:bQ===bN}}if(bT){bw.filter(bN,bS,true)}},">":function(bS,bN){var bR,bQ=typeof bN==="string",bO=0,e=bS.length;if(bQ&&!bM.test(bN)){bN=bN.toLowerCase();for(;bO<e;bO++){bR=bS[bO];if(bR){var bP=bR.parentNode;bS[bO]=bP.nodeName.toLowerCase()===bN?bP:false}}}else{for(;bO<e;bO++){bR=bS[bO];if(bR){bS[bO]=bQ?bR.parentNode:bR.parentNode===bN}}if(bQ){bw.filter(bN,bS,true)}}},"":function(bP,bN,bR){var bQ,bO=bF++,e=bK;if(typeof bN==="string"&&!bM.test(bN)){bN=bN.toLowerCase();bQ=bN;e=bu}e("parentNode",bN,bO,bP,bQ,bR)},"~":function(bP,bN,bR){var bQ,bO=bF++,e=bK;if(typeof bN==="string"&&!bM.test(bN)){bN=bN.toLowerCase();bQ=bN;e=bu}e("previousSibling",bN,bO,bP,bQ,bR)}},find:{ID:function(bN,bO,bP){if(typeof bO.getElementById!=="undefined"&&!bP){var e=bO.getElementById(bN[1]);return e&&e.parentNode?[e]:[]}},NAME:function(bO,bR){if(typeof bR.getElementsByName!=="undefined"){var bN=[],bQ=bR.getElementsByName(bO[1]);for(var bP=0,e=bQ.length;bP<e;bP++){if(bQ[bP].getAttribute("name")===bO[1]){bN.push(bQ[bP])}}return bN.length===0?null:bN}},TAG:function(e,bN){if(typeof bN.getElementsByTagName!=="undefined"){return bN.getElementsByTagName(e[1])}}},preFilter:{CLASS:function(bP,bN,bO,e,bS,bT){bP=" "+bP[1].replace(bG,"")+" ";if(bT){return bP}for(var bQ=0,bR;(bR=bN[bQ])!=null;bQ++){if(bR){if(bS^(bR.className&&(" "+bR.className+" ").replace(/[\t\n\r]/g," ").indexOf(bP)>=0)){if(!bO){e.push(bR)}}else{if(bO){bN[bQ]=false}}}}return false},ID:function(e){return e[1].replace(bG,"")},TAG:function(bN,e){return bN[1].replace(bG,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){bw.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bN=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bN[1]+(bN[2]||1))-0;e[3]=bN[3]-0}else{if(e[2]){bw.error(e[0])}}e[0]=bF++;return e},ATTR:function(bQ,bN,bO,e,bR,bS){var bP=bQ[1]=bQ[1].replace(bG,"");if(!bS&&bB.attrMap[bP]){bQ[1]=bB.attrMap[bP]}bQ[4]=(bQ[4]||bQ[5]||"").replace(bG,"");if(bQ[2]==="~="){bQ[4]=" "+bQ[4]+" "}return bQ},PSEUDO:function(bQ,bN,bO,e,bR){if(bQ[1]==="not"){if((bE.exec(bQ[3])||"").length>1||/^\w/.test(bQ[3])){bQ[3]=bw(bQ[3],null,null,bN)}else{var bP=bw.filter(bQ[3],bN,bO,true^bR);if(!bO){e.push.apply(e,bP)}return false}}else{if(bB.match.POS.test(bQ[0])||bB.match.CHILD.test(bQ[0])){return true}}return bQ},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bO,bN,e){return !!bw(e[3],bO).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bO){var e=bO.getAttribute("type"),bN=bO.type;return bO.nodeName.toLowerCase()==="input"&&"text"===bN&&(e===bN||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bN){var e=bN.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bN.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bN){var e=bN.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bN.type},button:function(bN){var e=bN.nodeName.toLowerCase();return e==="input"&&"button"===bN.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bN,e){return e===0},last:function(bO,bN,e,bP){return bN===bP.length-1},even:function(bN,e){return e%2===0},odd:function(bN,e){return e%2===1},lt:function(bO,bN,e){return bN<e[3]-0},gt:function(bO,bN,e){return bN>e[3]-0},nth:function(bO,bN,e){return e[3]-0===bN},eq:function(bO,bN,e){return e[3]-0===bN}},filter:{PSEUDO:function(bO,bT,bS,bU){var e=bT[1],bN=bB.filters[e];if(bN){return bN(bO,bS,bT,bU)}else{if(e==="contains"){return(bO.textContent||bO.innerText||bw.getText([bO])||"").indexOf(bT[3])>=0}else{if(e==="not"){var bP=bT[3];for(var bR=0,bQ=bP.length;bR<bQ;bR++){if(bP[bR]===bO){return false}}return true}else{bw.error(e)}}}},CHILD:function(e,bP){var bS=bP[1],bN=e;switch(bS){case"only":case"first":while((bN=bN.previousSibling)){if(bN.nodeType===1){return false}}if(bS==="first"){return true}bN=e;case"last":while((bN=bN.nextSibling)){if(bN.nodeType===1){return false}}return true;case"nth":var bO=bP[2],bV=bP[3];if(bO===1&&bV===0){return true}var bR=bP[0],bU=e.parentNode;if(bU&&(bU.sizcache!==bR||!e.nodeIndex)){var bQ=0;for(bN=bU.firstChild;bN;bN=bN.nextSibling){if(bN.nodeType===1){bN.nodeIndex=++bQ}}bU.sizcache=bR}var bT=e.nodeIndex-bV;if(bO===0){return bT===0}else{return(bT%bO===0&&bT/bO>=0)}}},ID:function(bN,e){return bN.nodeType===1&&bN.getAttribute("id")===e},TAG:function(bN,e){return(e==="*"&&bN.nodeType===1)||bN.nodeName.toLowerCase()===e},CLASS:function(bN,e){return(" "+(bN.className||bN.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bR,bP){var bO=bP[1],e=bB.attrHandle[bO]?bB.attrHandle[bO](bR):bR[bO]!=null?bR[bO]:bR.getAttribute(bO),bS=e+"",bQ=bP[2],bN=bP[4];return e==null?bQ==="!=":bQ==="="?bS===bN:bQ==="*="?bS.indexOf(bN)>=0:bQ==="~="?(" "+bS+" ").indexOf(bN)>=0:!bN?bS&&e!==false:bQ==="!="?bS!==bN:bQ==="^="?bS.indexOf(bN)===0:bQ==="$="?bS.substr(bS.length-bN.length)===bN:bQ==="|="?bS===bN||bS.substr(0,bN.length+1)===bN+"-":false},POS:function(bQ,bN,bO,bR){var e=bN[2],bP=bB.setFilters[e];if(bP){return bP(bQ,bO,bN,bR)}}}};var bA=bB.match.POS,bv=function(bN,e){return"\\"+(e-0+1)};for(var bx in bB.match){bB.match[bx]=new RegExp(bB.match[bx].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bB.leftMatch[bx]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bB.match[bx].source.replace(/\\(\d+)/g,bv))}var bC=function(bN,e){bN=Array.prototype.slice.call(bN,0);if(e){e.push.apply(e,bN);return e}return bN};try{Array.prototype.slice.call(at.documentElement.childNodes,0)[0].nodeType}catch(bL){bC=function(bQ,bP){var bO=0,bN=bP||[];if(bI.call(bQ)==="[object Array]"){Array.prototype.push.apply(bN,bQ)}else{if(typeof bQ.length==="number"){for(var e=bQ.length;bO<e;bO++){bN.push(bQ[bO])}}else{for(;bQ[bO];bO++){bN.push(bQ[bO])}}}return bN}}var bH,bD;if(at.documentElement.compareDocumentPosition){bH=function(bN,e){if(bN===e){bz=true;return 0}if(!bN.compareDocumentPosition||!e.compareDocumentPosition){return bN.compareDocumentPosition?-1:1}return bN.compareDocumentPosition(e)&4?-1:1}}else{bH=function(bU,bT){if(bU===bT){bz=true;return 0}else{if(bU.sourceIndex&&bT.sourceIndex){return bU.sourceIndex-bT.sourceIndex}}var bR,bN,bO=[],e=[],bQ=bU.parentNode,bS=bT.parentNode,bV=bQ;if(bQ===bS){return bD(bU,bT)}else{if(!bQ){return -1}else{if(!bS){return 1}}}while(bV){bO.unshift(bV);bV=bV.parentNode}bV=bS;while(bV){e.unshift(bV);bV=bV.parentNode}bR=bO.length;bN=e.length;for(var bP=0;bP<bR&&bP<bN;bP++){if(bO[bP]!==e[bP]){return bD(bO[bP],e[bP])}}return bP===bR?bD(bU,e[bP],-1):bD(bO[bP],bT,1)};bD=function(bN,e,bO){if(bN===e){return bO}var bP=bN.nextSibling;while(bP){if(bP===e){return -1}bP=bP.nextSibling}return 1}}bw.getText=function(e){var bN="",bP;for(var bO=0;e[bO];bO++){bP=e[bO];if(bP.nodeType===3||bP.nodeType===4){bN+=bP.nodeValue}else{if(bP.nodeType!==8){bN+=bw.getText(bP.childNodes)}}}return bN};(function(){var bN=at.createElement("div"),bO="script"+(new Date()).getTime(),e=at.documentElement;bN.innerHTML="<a name='"+bO+"'/>";e.insertBefore(bN,e.firstChild);if(at.getElementById(bO)){bB.find.ID=function(bQ,bR,bS){if(typeof bR.getElementById!=="undefined"&&!bS){var bP=bR.getElementById(bQ[1]);return bP?bP.id===bQ[1]||typeof bP.getAttributeNode!=="undefined"&&bP.getAttributeNode("id").nodeValue===bQ[1]?[bP]:N:[]}};bB.filter.ID=function(bR,bP){var bQ=typeof bR.getAttributeNode!=="undefined"&&bR.getAttributeNode("id");return bR.nodeType===1&&bQ&&bQ.nodeValue===bP}}e.removeChild(bN);e=bN=null})();(function(){var e=at.createElement("div");e.appendChild(at.createComment(""));if(e.getElementsByTagName("*").length>0){bB.find.TAG=function(bN,bR){var bQ=bR.getElementsByTagName(bN[1]);if(bN[1]==="*"){var bP=[];for(var bO=0;bQ[bO];bO++){if(bQ[bO].nodeType===1){bP.push(bQ[bO])}}bQ=bP}return bQ}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bB.attrHandle.href=function(bN){return bN.getAttribute("href",2)}}e=null})();if(at.querySelectorAll){(function(){var e=bw,bP=at.createElement("div"),bO="__sizzle__";bP.innerHTML="<p class='TEST'></p>";if(bP.querySelectorAll&&bP.querySelectorAll(".TEST").length===0){return}bw=function(b0,bR,bV,bZ){bR=bR||at;if(!bZ&&!bw.isXML(bR)){var bY=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b0);if(bY&&(bR.nodeType===1||bR.nodeType===9)){if(bY[1]){return bC(bR.getElementsByTagName(b0),bV)}else{if(bY[2]&&bB.find.CLASS&&bR.getElementsByClassName){return bC(bR.getElementsByClassName(bY[2]),bV)}}}if(bR.nodeType===9){if(b0==="body"&&bR.body){return bC([bR.body],bV)}else{if(bY&&bY[3]){var bU=bR.getElementById(bY[3]);if(bU&&bU.parentNode){if(bU.id===bY[3]){return bC([bU],bV)}}else{return bC([],bV)}}}try{return bC(bR.querySelectorAll(b0),bV)}catch(bW){}}else{if(bR.nodeType===1&&bR.nodeName.toLowerCase()!=="object"){var bS=bR,bT=bR.getAttribute("id"),bQ=bT||bO,b2=bR.parentNode,b1=/^\s*[+~]/.test(b0);if(!bT){bR.setAttribute("id",bQ)}else{bQ=bQ.replace(/'/g,"\\$&")}if(b1&&b2){bR=bR.parentNode}try{if(!b1||b2){return bC(bR.querySelectorAll("[id='"+bQ+"'] "+b0),bV)}}catch(bX){}finally{if(!bT){bS.removeAttribute("id")}}}}}return e(b0,bR,bV,bZ)};for(var bN in e){bw[bN]=e[bN]}bP=null})()}(function(){var e=at.documentElement,bO=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bO){var bQ=!bO.call(at.createElement("div"),"div"),bN=false;try{bO.call(at.documentElement,"[test!='']:sizzle")}catch(bP){bN=true}bw.matchesSelector=function(bS,bU){bU=bU.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!bw.isXML(bS)){try{if(bN||!bB.match.PSEUDO.test(bU)&&!/!=/.test(bU)){var bR=bO.call(bS,bU);if(bR||!bQ||bS.document&&bS.document.nodeType!==11){return bR}}}catch(bT){}}return bw(bU,null,null,[bS]).length>0}}})();(function(){var e=at.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bB.order.splice(1,0,"CLASS");bB.find.CLASS=function(bN,bO,bP){if(typeof bO.getElementsByClassName!=="undefined"&&!bP){return bO.getElementsByClassName(bN[1])}};e=null})();function bu(bN,bS,bR,bV,bT,bU){for(var bP=0,bO=bV.length;bP<bO;bP++){var e=bV[bP];if(e){var bQ=false;e=e[bN];while(e){if(e.sizcache===bR){bQ=bV[e.sizset];break}if(e.nodeType===1&&!bU){e.sizcache=bR;e.sizset=bP}if(e.nodeName.toLowerCase()===bS){bQ=e;break}e=e[bN]}bV[bP]=bQ}}}function bK(bN,bS,bR,bV,bT,bU){for(var bP=0,bO=bV.length;bP<bO;bP++){var e=bV[bP];if(e){var bQ=false;e=e[bN];while(e){if(e.sizcache===bR){bQ=bV[e.sizset];break}if(e.nodeType===1){if(!bU){e.sizcache=bR;e.sizset=bP}if(typeof bS!=="string"){if(e===bS){bQ=true;break}}else{if(bw.filter(bS,[e]).length>0){bQ=e;break}}}e=e[bN]}bV[bP]=bQ}}}if(at.documentElement.contains){bw.contains=function(bN,e){return bN!==e&&(bN.contains?bN.contains(e):true)}}else{if(at.documentElement.compareDocumentPosition){bw.contains=function(bN,e){return !!(bN.compareDocumentPosition(e)&16)}}else{bw.contains=function(){return false}}}bw.isXML=function(e){var bN=(e?e.ownerDocument||e:0).documentElement;return bN?bN.nodeName!=="HTML":false};var bJ=function(e,bT){var bR,bP=[],bQ="",bO=bT.nodeType?[bT]:bT;while((bR=bB.match.PSEUDO.exec(e))){bQ+=bR[0];e=e.replace(bB.match.PSEUDO,"")}e=bB.relative[e]?e+"*":e;for(var bS=0,bN=bO.length;bS<bN;bS++){bw(e,bO[bS],bP)}return bw.filter(bQ,bP)};b.find=bw;b.expr=bw.selectors;b.expr[":"]=b.expr.filters;b.unique=bw.uniqueSort;b.text=bw.getText;b.isXMLDoc=bw.isXML;b.contains=bw.contains})();var aa=/Until$/,ao=/^(?:parents|prevUntil|prevAll)/,a8=/,/,bp=/^.[^:#\[\.,]*$/,S=Array.prototype.slice,K=b.expr.match.POS,aw={children:true,contents:true,next:true,prev:true};b.fn.extend({find:function(e){var bv=this,bx,bu;if(typeof e!=="string"){return b(e).filter(function(){for(bx=0,bu=bv.length;bx<bu;bx++){if(b.contains(bv[bx],this)){return true}}})}var bw=this.pushStack("","find",e),bz,bA,by;for(bx=0,bu=this.length;bx<bu;bx++){bz=bw.length;b.find(e,this[bx],bw);if(bx>0){for(bA=bz;bA<bw.length;bA++){for(by=0;by<bz;by++){if(bw[by]===bw[bA]){bw.splice(bA--,1);break}}}}}return bw},has:function(bu){var e=b(bu);return this.filter(function(){for(var bw=0,bv=e.length;bw<bv;bw++){if(b.contains(this,e[bw])){return true}}})},not:function(e){return this.pushStack(aD(this,e,false),"not",e)},filter:function(e){return this.pushStack(aD(this,e,true),"filter",e)},is:function(e){return !!e&&(typeof e==="string"?b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(bD,bu){var bA=[],bx,bv,bC=this[0];if(b.isArray(bD)){var bz,bw,by={},e=1;if(bC&&bD.length){for(bx=0,bv=bD.length;bx<bv;bx++){bw=bD[bx];if(!by[bw]){by[bw]=K.test(bw)?b(bw,bu||this.context):bw}}while(bC&&bC.ownerDocument&&bC!==bu){for(bw in by){bz=by[bw];if(bz.jquery?bz.index(bC)>-1:b(bC).is(bz)){bA.push({selector:bw,elem:bC,level:e})}}bC=bC.parentNode;e++}}return bA}var bB=K.test(bD)||typeof bD!=="string"?b(bD,bu||this.context):0;for(bx=0,bv=this.length;bx<bv;bx++){bC=this[bx];while(bC){if(bB?bB.index(bC)>-1:b.find.matchesSelector(bC,bD)){bA.push(bC);break}else{bC=bC.parentNode;if(!bC||!bC.ownerDocument||bC===bu||bC.nodeType===11){break}}}}bA=bA.length>1?b.unique(bA):bA;return this.pushStack(bA,"closest",bD)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bu){var bw=typeof e==="string"?b(e,bu):b.makeArray(e&&e.nodeType?[e]:e),bv=b.merge(this.get(),bw);return this.pushStack(F(bw[0])||F(bv[0])?bv:b.unique(bv))},andSelf:function(){return this.add(this.prevObject)}});function F(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bu){var e=bu.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bu,e,bv){return b.dir(bu,"parentNode",bv)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bu,e,bv){return b.dir(bu,"nextSibling",bv)},prevUntil:function(bu,e,bv){return b.dir(bu,"previousSibling",bv)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bu){b.fn[e]=function(by,bv){var bx=b.map(this,bu,by),bw=S.call(arguments);if(!aa.test(e)){bv=by}if(bv&&typeof bv==="string"){bx=b.filter(bv,bx)}bx=this.length>1&&!aw[e]?b.unique(bx):bx;if((this.length>1||a8.test(bv))&&ao.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,bw.join(","))}});b.extend({filter:function(bv,e,bu){if(bu){bv=":not("+bv+")"}return e.length===1?b.find.matchesSelector(e[0],bv)?[e[0]]:[]:b.find.matches(bv,e)},dir:function(bv,bu,bx){var e=[],bw=bv[bu];while(bw&&bw.nodeType!==9&&(bx===N||bw.nodeType!==1||!b(bw).is(bx))){if(bw.nodeType===1){e.push(bw)}bw=bw[bu]}return e},nth:function(bx,e,bv,bw){e=e||1;var bu=0;for(;bx;bx=bx[bv]){if(bx.nodeType===1&&++bu===e){break}}return bx},sibling:function(bv,bu){var e=[];for(;bv;bv=bv.nextSibling){if(bv.nodeType===1&&bv!==bu){e.push(bv)}}return e}});function aD(bw,bv,e){bv=bv||0;if(b.isFunction(bv)){return b.grep(bw,function(by,bx){var bz=!!bv.call(by,bx,by);return bz===e})}else{if(bv.nodeType){return b.grep(bw,function(by,bx){return(by===bv)===e})}else{if(typeof bv==="string"){var bu=b.grep(bw,function(bx){return bx.nodeType===1});if(bp.test(bv)){return b.filter(bv,bu,!e)}else{bv=b.filter(bv,bu)}}}}return b.grep(bw,function(by,bx){return(b.inArray(by,bv)>=0)===e})}var af=/ jQuery\d+="(?:\d+|null)"/g,ap=/^\s+/,U=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,f=/<([\w:]+)/,z=/<tbody/i,X=/<|&#?\w+;/,R=/<(?:script|object|embed|option|style)/i,p=/checked\s*(?:[^=]|=\s*.checked.)/i,bl=/\/(java|ecma)script/i,aL=/^\s*<!(?:\[CDATA\[|\-\-)/,av={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};av.optgroup=av.option;av.tbody=av.tfoot=av.colgroup=av.caption=av.thead;av.th=av.td;if(!b.support.htmlSerialize){av._default=[1,"div<div>","</div>"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bv){var bu=b(this);bu.text(e.call(this,bv,bu.text()))})}if(typeof e!=="object"&&e!==N){return this.empty().append((this[0]&&this[0].ownerDocument||at).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapAll(e.call(this,bv))})}if(this[0]){var bu=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bu.insertBefore(this[0])}bu.map(function(){var bv=this;while(bv.firstChild&&bv.firstChild.nodeType===1){bv=bv.firstChild}return bv}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bu){b(this).wrapInner(e.call(this,bu))})}return this.each(function(){var bu=b(this),bv=bu.contents();if(bv.length){bv.wrapAll(e)}else{bu.append(e)}})},wrap:function(e){return this.each(function(){b(this).wrapAll(e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},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(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bu){this.parentNode.insertBefore(bu,this)})}else{if(arguments.length){var e=b(arguments[0]);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bu){this.parentNode.insertBefore(bu,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b(arguments[0]).toArray());return e}}},remove:function(e,bw){for(var bu=0,bv;(bv=this[bu])!=null;bu++){if(!e||b.filter(e,[bv]).length){if(!bw&&bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"));b.cleanData([bv])}if(bv.parentNode){bv.parentNode.removeChild(bv)}}}return this},empty:function(){for(var e=0,bu;(bu=this[e])!=null;e++){if(bu.nodeType===1){b.cleanData(bu.getElementsByTagName("*"))}while(bu.firstChild){bu.removeChild(bu.firstChild)}}return this},clone:function(bu,e){bu=bu==null?false:bu;e=e==null?bu:e;return this.map(function(){return b.clone(this,bu,e)})},html:function(bw){if(bw===N){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(af,""):null}else{if(typeof bw==="string"&&!R.test(bw)&&(b.support.leadingWhitespace||!ap.test(bw))&&!av[(f.exec(bw)||["",""])[1].toLowerCase()]){bw=bw.replace(U,"<$1></$2>");try{for(var bv=0,bu=this.length;bv<bu;bv++){if(this[bv].nodeType===1){b.cleanData(this[bv].getElementsByTagName("*"));this[bv].innerHTML=bw}}}catch(bx){this.empty().append(bw)}}else{if(b.isFunction(bw)){this.each(function(by){var e=b(this);e.html(bw.call(this,by,e.html()))})}else{this.empty().append(bw)}}}return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this),bu=bv.html();bv.replaceWith(e.call(this,bw,bu))})}if(typeof e!=="string"){e=b(e).detach()}return this.each(function(){var bv=this.nextSibling,bu=this.parentNode;b(this).remove();if(bv){b(bv).before(e)}else{b(bu).append(e)}})}else{return this.length?this.pushStack(b(b.isFunction(e)?e():e),"replaceWith",e):this}},detach:function(e){return this.remove(e,true)},domManip:function(bA,bE,bD){var bw,bx,bz,bC,bB=bA[0],bu=[];if(!b.support.checkClone&&arguments.length===3&&typeof bB==="string"&&p.test(bB)){return this.each(function(){b(this).domManip(bA,bE,bD,true)})}if(b.isFunction(bB)){return this.each(function(bG){var bF=b(this);bA[0]=bB.call(this,bG,bE?bF.html():N);bF.domManip(bA,bE,bD)})}if(this[0]){bC=bB&&bB.parentNode;if(b.support.parentNode&&bC&&bC.nodeType===11&&bC.childNodes.length===this.length){bw={fragment:bC}}else{bw=b.buildFragment(bA,this,bu)}bz=bw.fragment;if(bz.childNodes.length===1){bx=bz=bz.firstChild}else{bx=bz.firstChild}if(bx){bE=bE&&b.nodeName(bx,"tr");for(var bv=0,e=this.length,by=e-1;bv<e;bv++){bD.call(bE?a9(this[bv],bx):this[bv],bw.cacheable||(e>1&&bv<by)?b.clone(bz,true,true):bz)}}if(bu.length){b.each(bu,bo)}}return this}});function a9(e,bu){return b.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody"))):e}function w(e,bA){if(bA.nodeType!==1||!b.hasData(e)){return}var bz=b.expando,bw=b.data(e),bx=b.data(bA,bw);if((bw=bw[bz])){var bB=bw.events;bx=bx[bz]=b.extend({},bw);if(bB){delete bx.handle;bx.events={};for(var by in bB){for(var bv=0,bu=bB[by].length;bv<bu;bv++){b.event.add(bA,by+(bB[by][bv].namespace?".":"")+bB[by][bv].namespace,bB[by][bv],bB[by][bv].data)}}}}}function ag(bu,e){var bv;if(e.nodeType!==1){return}if(e.clearAttributes){e.clearAttributes()}if(e.mergeAttributes){e.mergeAttributes(bu)}bv=e.nodeName.toLowerCase();if(bv==="object"){e.outerHTML=bu.outerHTML}else{if(bv==="input"&&(bu.type==="checkbox"||bu.type==="radio")){if(bu.checked){e.defaultChecked=e.checked=bu.checked}if(e.value!==bu.value){e.value=bu.value}}else{if(bv==="option"){e.selected=bu.defaultSelected}else{if(bv==="input"||bv==="textarea"){e.defaultValue=bu.defaultValue}}}}e.removeAttribute(b.expando)}b.buildFragment=function(by,bw,bu){var bx,e,bv,bz;if(bw&&bw[0]){bz=bw[0].ownerDocument||bw[0]}if(!bz.createDocumentFragment){bz=at}if(by.length===1&&typeof by[0]==="string"&&by[0].length<512&&bz===at&&by[0].charAt(0)==="<"&&!R.test(by[0])&&(b.support.checkClone||!p.test(by[0]))){e=true;bv=b.fragments[by[0]];if(bv&&bv!==1){bx=bv}}if(!bx){bx=bz.createDocumentFragment();b.clean(by,bz,bx,bu)}if(e){b.fragments[by[0]]=bv?bx:1}return{fragment:bx,cacheable:e}};b.fragments={};b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,bu){b.fn[e]=function(bv){var by=[],bB=b(bv),bA=this.length===1&&this[0].parentNode;if(bA&&bA.nodeType===11&&bA.childNodes.length===1&&bB.length===1){bB[bu](this[0]);return this}else{for(var bz=0,bw=bB.length;bz<bw;bz++){var bx=(bz>0?this.clone(true):this).get();b(bB[bz])[bu](bx);by=by.concat(bx)}return this.pushStack(by,e,bB.selector)}}});function be(e){if("getElementsByTagName" in e){return e.getElementsByTagName("*")}else{if("querySelectorAll" in e){return e.querySelectorAll("*")}else{return[]}}}function ax(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function H(e){if(b.nodeName(e,"input")){ax(e)}else{if("getElementsByTagName" in e){b.grep(e.getElementsByTagName("input"),ax)}}}b.extend({clone:function(bx,bz,bv){var by=bx.cloneNode(true),e,bu,bw;if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(bx.nodeType===1||bx.nodeType===11)&&!b.isXMLDoc(bx)){ag(bx,by);e=be(bx);bu=be(by);for(bw=0;e[bw];++bw){if(bu[bw]){ag(e[bw],bu[bw])}}}if(bz){w(bx,by);if(bv){e=be(bx);bu=be(by);for(bw=0;e[bw];++bw){w(e[bw],bu[bw])}}}e=bu=null;return by},clean:function(bv,bx,bG,bz){var bE;bx=bx||at;if(typeof bx.createElement==="undefined"){bx=bx.ownerDocument||bx[0]&&bx[0].ownerDocument||at}var bH=[],bA;for(var bD=0,by;(by=bv[bD])!=null;bD++){if(typeof by==="number"){by+=""}if(!by){continue}if(typeof by==="string"){if(!X.test(by)){by=bx.createTextNode(by)}else{by=by.replace(U,"<$1></$2>");var bJ=(f.exec(by)||["",""])[1].toLowerCase(),bw=av[bJ]||av._default,bC=bw[0],bu=bx.createElement("div");bu.innerHTML=bw[1]+by+bw[2];while(bC--){bu=bu.lastChild}if(!b.support.tbody){var e=z.test(by),bB=bJ==="table"&&!e?bu.firstChild&&bu.firstChild.childNodes:bw[1]==="<table>"&&!e?bu.childNodes:[];for(bA=bB.length-1;bA>=0;--bA){if(b.nodeName(bB[bA],"tbody")&&!bB[bA].childNodes.length){bB[bA].parentNode.removeChild(bB[bA])}}}if(!b.support.leadingWhitespace&&ap.test(by)){bu.insertBefore(bx.createTextNode(ap.exec(by)[0]),bu.firstChild)}by=bu.childNodes}}var bF;if(!b.support.appendChecked){if(by[0]&&typeof(bF=by.length)==="number"){for(bA=0;bA<bF;bA++){H(by[bA])}}else{H(by)}}if(by.nodeType){bH.push(by)}else{bH=b.merge(bH,by)}}if(bG){bE=function(bK){return !bK.type||bl.test(bK.type)};for(bD=0;bH[bD];bD++){if(bz&&b.nodeName(bH[bD],"script")&&(!bH[bD].type||bH[bD].type.toLowerCase()==="text/javascript")){bz.push(bH[bD].parentNode?bH[bD].parentNode.removeChild(bH[bD]):bH[bD])}else{if(bH[bD].nodeType===1){var bI=b.grep(bH[bD].getElementsByTagName("script"),bE);bH.splice.apply(bH,[bD+1,0].concat(bI))}bG.appendChild(bH[bD])}}}return bH},cleanData:function(bu){var bx,bv,e=b.cache,bC=b.expando,bA=b.event.special,bz=b.support.deleteExpando;for(var by=0,bw;(bw=bu[by])!=null;by++){if(bw.nodeName&&b.noData[bw.nodeName.toLowerCase()]){continue}bv=bw[b.expando];if(bv){bx=e[bv]&&e[bv][bC];if(bx&&bx.events){for(var bB in bx.events){if(bA[bB]){b.event.remove(bw,bB)}else{b.removeEvent(bw,bB,bx.handle)}}if(bx.handle){bx.handle.elem=null}}if(bz){delete bw[b.expando]}else{if(bw.removeAttribute){bw.removeAttribute(b.expando)}}delete e[bv]}}}});function bo(e,bu){if(bu.src){b.ajax({url:bu.src,async:false,dataType:"script"})}else{b.globalEval((bu.text||bu.textContent||bu.innerHTML||"").replace(aL,"/*$0*/"))}if(bu.parentNode){bu.parentNode.removeChild(bu)}}var ai=/alpha\([^)]*\)/i,ar=/opacity=([^)]*)/,C=/([A-Z]|^ms)/g,bb=/^-?\d+(?:px)?$/i,bn=/^-?\d/,L=/^([\-+])=([\-+.\de]+)/,a6={position:"absolute",visibility:"hidden",display:"block"},al=["Left","Right"],a1=["Top","Bottom"],Y,aG,aV;b.fn.css=function(e,bu){if(arguments.length===2&&bu===N){return this}return b.access(this,e,bu,true,function(bw,bv,bx){return bx!==N?b.style(bw,bv,bx):b.css(bw,bv)})};b.extend({cssHooks:{opacity:{get:function(bv,bu){if(bu){var e=Y(bv,"opacity","opacity");return e===""?"1":e}else{return bv.style.opacity}}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(bw,bv,bC,bx){if(!bw||bw.nodeType===3||bw.nodeType===8||!bw.style){return}var bA,bB,by=b.camelCase(bv),bu=bw.style,bD=b.cssHooks[by];bv=b.cssProps[by]||by;if(bC!==N){bB=typeof bC;if(bB==="string"&&(bA=L.exec(bC))){bC=(+(bA[1]+1)*+bA[2])+parseFloat(b.css(bw,bv));bB="number"}if(bC==null||bB==="number"&&isNaN(bC)){return}if(bB==="number"&&!b.cssNumber[by]){bC+="px"}if(!bD||!("set" in bD)||(bC=bD.set(bw,bC))!==N){try{bu[bv]=bC}catch(bz){}}}else{if(bD&&"get" in bD&&(bA=bD.get(bw,false,bx))!==N){return bA}return bu[bv]}},css:function(bx,bw,bu){var bv,e;bw=b.camelCase(bw);e=b.cssHooks[bw];bw=b.cssProps[bw]||bw;if(bw==="cssFloat"){bw="float"}if(e&&"get" in e&&(bv=e.get(bx,true,bu))!==N){return bv}else{if(Y){return Y(bx,bw)}}},swap:function(bw,bv,bx){var e={};for(var bu in bv){e[bu]=bw.style[bu];bw.style[bu]=bv[bu]}bx.call(bw);for(bu in bv){bw.style[bu]=e[bu]}}});b.curCSS=b.css;b.each(["height","width"],function(bu,e){b.cssHooks[e]={get:function(bx,bw,bv){var by;if(bw){if(bx.offsetWidth!==0){return q(bx,e,bv)}else{b.swap(bx,a6,function(){by=q(bx,e,bv)})}return by}},set:function(bv,bw){if(bb.test(bw)){bw=parseFloat(bw);if(bw>=0){return bw+"px"}}else{return bw}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bu,e){return ar.test((e&&bu.currentStyle?bu.currentStyle.filter:bu.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(bx,by){var bw=bx.style,bu=bx.currentStyle,e=b.isNaN(by)?"":"alpha(opacity="+by*100+")",bv=bu&&bu.filter||bw.filter||"";bw.zoom=1;if(by>=1&&b.trim(bv.replace(ai,""))===""){bw.removeAttribute("filter");if(bu&&!bu.filter){return}}bw.filter=ai.test(bv)?bv.replace(ai,e):bv+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bv,bu){var e;b.swap(bv,{display:"inline-block"},function(){if(bu){e=Y(bv,"margin-right","marginRight")}else{e=bv.style.marginRight}});return e}}}});if(at.defaultView&&at.defaultView.getComputedStyle){aG=function(bx,bv){var bu,bw,e;bv=bv.replace(C,"-$1").toLowerCase();if(!(bw=bx.ownerDocument.defaultView)){return N}if((e=bw.getComputedStyle(bx,null))){bu=e.getPropertyValue(bv);if(bu===""&&!b.contains(bx.ownerDocument.documentElement,bx)){bu=b.style(bx,bv)}}return bu}}if(at.documentElement.currentStyle){aV=function(bx,bv){var by,bu=bx.currentStyle&&bx.currentStyle[bv],e=bx.runtimeStyle&&bx.runtimeStyle[bv],bw=bx.style;if(!bb.test(bu)&&bn.test(bu)){by=bw.left;if(e){bx.runtimeStyle.left=bx.currentStyle.left}bw.left=bv==="fontSize"?"1em":(bu||0);bu=bw.pixelLeft+"px";bw.left=by;if(e){bx.runtimeStyle.left=e}}return bu===""?"auto":bu}}Y=aG||aV;function q(bv,bu,e){var bx=bu==="width"?bv.offsetWidth:bv.offsetHeight,bw=bu==="width"?al:a1;if(bx>0){if(e!=="border"){b.each(bw,function(){if(!e){bx-=parseFloat(b.css(bv,"padding"+this))||0}if(e==="margin"){bx+=parseFloat(b.css(bv,e+this))||0}else{bx-=parseFloat(b.css(bv,"border"+this+"Width"))||0}})}return bx+"px"}bx=Y(bv,bu,bu);if(bx<0||bx==null){bx=bv.style[bu]||0}bx=parseFloat(bx)||0;if(e){b.each(bw,function(){bx+=parseFloat(b.css(bv,"padding"+this))||0;if(e!=="padding"){bx+=parseFloat(b.css(bv,"border"+this+"Width"))||0}if(e==="margin"){bx+=parseFloat(b.css(bv,e+this))||0}})}return bx+"px"}if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(bv){var bu=bv.offsetWidth,e=bv.offsetHeight;return(bu===0&&e===0)||(!b.support.reliableHiddenOffsets&&(bv.style.display||b.css(bv,"display"))==="none")};b.expr.filters.visible=function(e){return !b.expr.filters.hidden(e)}}var l=/%20/g,an=/\[\]$/,bs=/\r?\n/g,bq=/#.*$/,aB=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aY=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aK=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,aN=/^(?:GET|HEAD)$/,d=/^\/\//,O=/\?/,a5=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,t=/^(?:select|textarea)/i,j=/\s+/,br=/([?&])_=[^&]*/,M=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,D=b.fn.load,Z={},u={},aC,v,aR=["*/"]+["*"];try{aC=bk.href}catch(au){aC=at.createElement("a");aC.href="";aC=aC.href}v=M.exec(aC.toLowerCase())||[];function g(e){return function(bx,bz){if(typeof bx!=="string"){bz=bx;bx="*"}if(b.isFunction(bz)){var bw=bx.toLowerCase().split(j),bv=0,by=bw.length,bu,bA,bB;for(;bv<by;bv++){bu=bw[bv];bB=/^\+/.test(bu);if(bB){bu=bu.substr(1)||"*"}bA=e[bu]=e[bu]||[];bA[bB?"unshift":"push"](bz)}}}}function aT(bu,bD,by,bC,bA,bw){bA=bA||bD.dataTypes[0];bw=bw||{};bw[bA]=true;var bz=bu[bA],bv=0,e=bz?bz.length:0,bx=(bu===Z),bB;for(;bv<e&&(bx||!bB);bv++){bB=bz[bv](bD,by,bC);if(typeof bB==="string"){if(!bx||bw[bB]){bB=N}else{bD.dataTypes.unshift(bB);bB=aT(bu,bD,by,bC,bB,bw)}}}if((bx||!bB)&&!bw["*"]){bB=aT(bu,bD,by,bC,"*",bw)}return bB}function ak(bv,bw){var bu,e,bx=b.ajaxSettings.flatOptions||{};for(bu in bw){if(bw[bu]!==N){(bx[bu]?bv:(e||(e={})))[bu]=bw[bu]}}if(e){b.extend(true,bv,e)}}b.fn.extend({load:function(bv,by,bz){if(typeof bv!=="string"&&D){return D.apply(this,arguments)}else{if(!this.length){return this}}var bx=bv.indexOf(" ");if(bx>=0){var e=bv.slice(bx,bv.length);bv=bv.slice(0,bx)}var bw="GET";if(by){if(b.isFunction(by)){bz=by;by=N}else{if(typeof by==="object"){by=b.param(by,b.ajaxSettings.traditional);bw="POST"}}}var bu=this;b.ajax({url:bv,type:bw,dataType:"html",data:by,complete:function(bB,bA,bC){bC=bB.responseText;if(bB.isResolved()){bB.done(function(bD){bC=bD});bu.html(e?b("<div>").append(bC.replace(a5,"")).find(e):bC)}if(bz){bu.each(bz,[bC,bA,bB])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||t.test(this.nodeName)||aY.test(this.type))}).map(function(e,bu){var bv=b(this).val();return bv==null?null:b.isArray(bv)?b.map(bv,function(bx,bw){return{name:bu.name,value:bx.replace(bs,"\r\n")}}):{name:bu.name,value:bv.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bu){b.fn[bu]=function(bv){return this.bind(bu,bv)}});b.each(["get","post"],function(e,bu){b[bu]=function(bv,bx,by,bw){if(b.isFunction(bx)){bw=bw||by;by=bx;bx=N}return b.ajax({type:bu,url:bv,data:bx,success:by,dataType:bw})}});b.extend({getScript:function(e,bu){return b.get(e,N,bu,"script")},getJSON:function(e,bu,bv){return b.get(e,bu,bv,"json")},ajaxSetup:function(bu,e){if(e){ak(bu,b.ajaxSettings)}else{e=bu;bu=b.ajaxSettings}ak(bu,e);return bu},ajaxSettings:{url:aC,isLocal:aK.test(v[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aR},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":ba.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:g(Z),ajaxTransport:g(u),ajax:function(by,bw){if(typeof by==="object"){bw=by;by=N}bw=bw||{};var bC=b.ajaxSetup({},bw),bR=bC.context||bC,bF=bR!==bC&&(bR.nodeType||bR instanceof b)?b(bR):b.event,bQ=b.Deferred(),bM=b._Deferred(),bA=bC.statusCode||{},bB,bG={},bN={},bP,bx,bK,bD,bH,bz=0,bv,bJ,bI={readyState:0,setRequestHeader:function(bS,bT){if(!bz){var e=bS.toLowerCase();bS=bN[e]=bN[e]||bS;bG[bS]=bT}return this},getAllResponseHeaders:function(){return bz===2?bP:null},getResponseHeader:function(bS){var e;if(bz===2){if(!bx){bx={};while((e=aB.exec(bP))){bx[e[1].toLowerCase()]=e[2]}}e=bx[bS.toLowerCase()]}return e===N?null:e},overrideMimeType:function(e){if(!bz){bC.mimeType=e}return this},abort:function(e){e=e||"abort";if(bK){bK.abort(e)}bE(0,e);return this}};function bE(bY,bT,bZ,bV){if(bz===2){return}bz=2;if(bD){clearTimeout(bD)}bK=N;bP=bV||"";bI.readyState=bY>0?4:0;var bS,b3,b2,bW=bT,bX=bZ?bi(bC,bI,bZ):N,bU,b1;if(bY>=200&&bY<300||bY===304){if(bC.ifModified){if((bU=bI.getResponseHeader("Last-Modified"))){b.lastModified[bB]=bU}if((b1=bI.getResponseHeader("Etag"))){b.etag[bB]=b1}}if(bY===304){bW="notmodified";bS=true}else{try{b3=I(bC,bX);bW="success";bS=true}catch(b0){bW="parsererror";b2=b0}}}else{b2=bW;if(!bW||bY){bW="error";if(bY<0){bY=0}}}bI.status=bY;bI.statusText=""+(bT||bW);if(bS){bQ.resolveWith(bR,[b3,bW,bI])}else{bQ.rejectWith(bR,[bI,bW,b2])}bI.statusCode(bA);bA=N;if(bv){bF.trigger("ajax"+(bS?"Success":"Error"),[bI,bC,bS?b3:b2])}bM.resolveWith(bR,[bI,bW]);if(bv){bF.trigger("ajaxComplete",[bI,bC]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bQ.promise(bI);bI.success=bI.done;bI.error=bI.fail;bI.complete=bM.done;bI.statusCode=function(bS){if(bS){var e;if(bz<2){for(e in bS){bA[e]=[bA[e],bS[e]]}}else{e=bS[bI.status];bI.then(e,e)}}return this};bC.url=((by||bC.url)+"").replace(bq,"").replace(d,v[1]+"//");bC.dataTypes=b.trim(bC.dataType||"*").toLowerCase().split(j);if(bC.crossDomain==null){bH=M.exec(bC.url.toLowerCase());bC.crossDomain=!!(bH&&(bH[1]!=v[1]||bH[2]!=v[2]||(bH[3]||(bH[1]==="http:"?80:443))!=(v[3]||(v[1]==="http:"?80:443))))}if(bC.data&&bC.processData&&typeof bC.data!=="string"){bC.data=b.param(bC.data,bC.traditional)}aT(Z,bC,bw,bI);if(bz===2){return false}bv=bC.global;bC.type=bC.type.toUpperCase();bC.hasContent=!aN.test(bC.type);if(bv&&b.active++===0){b.event.trigger("ajaxStart")}if(!bC.hasContent){if(bC.data){bC.url+=(O.test(bC.url)?"&":"?")+bC.data;delete bC.data}bB=bC.url;if(bC.cache===false){var bu=b.now(),bO=bC.url.replace(br,"$1_="+bu);bC.url=bO+((bO===bC.url)?(O.test(bC.url)?"&":"?")+"_="+bu:"")}}if(bC.data&&bC.hasContent&&bC.contentType!==false||bw.contentType){bI.setRequestHeader("Content-Type",bC.contentType)}if(bC.ifModified){bB=bB||bC.url;if(b.lastModified[bB]){bI.setRequestHeader("If-Modified-Since",b.lastModified[bB])}if(b.etag[bB]){bI.setRequestHeader("If-None-Match",b.etag[bB])}}bI.setRequestHeader("Accept",bC.dataTypes[0]&&bC.accepts[bC.dataTypes[0]]?bC.accepts[bC.dataTypes[0]]+(bC.dataTypes[0]!=="*"?", "+aR+"; q=0.01":""):bC.accepts["*"]);for(bJ in bC.headers){bI.setRequestHeader(bJ,bC.headers[bJ])}if(bC.beforeSend&&(bC.beforeSend.call(bR,bI,bC)===false||bz===2)){bI.abort();return false}for(bJ in {success:1,error:1,complete:1}){bI[bJ](bC[bJ])}bK=aT(u,bC,bw,bI);if(!bK){bE(-1,"No Transport")}else{bI.readyState=1;if(bv){bF.trigger("ajaxSend",[bI,bC])}if(bC.async&&bC.timeout>0){bD=setTimeout(function(){bI.abort("timeout")},bC.timeout)}try{bz=1;bK.send(bG,bE)}catch(bL){if(bz<2){bE(-1,bL)}else{b.error(bL)}}}return bI},param:function(e,bv){var bu=[],bx=function(by,bz){bz=b.isFunction(bz)?bz():bz;bu[bu.length]=encodeURIComponent(by)+"="+encodeURIComponent(bz)};if(bv===N){bv=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){bx(this.name,this.value)})}else{for(var bw in e){y(bw,e[bw],bv,bx)}}return bu.join("&").replace(l,"+")}});function y(bv,bx,bu,bw){if(b.isArray(bx)){b.each(bx,function(bz,by){if(bu||an.test(bv)){bw(bv,by)}else{y(bv+"["+(typeof by==="object"||b.isArray(by)?bz:"")+"]",by,bu,bw)}})}else{if(!bu&&bx!=null&&typeof bx==="object"){for(var e in bx){y(bv+"["+e+"]",bx[e],bu,bw)}}else{bw(bv,bx)}}}b.extend({active:0,lastModified:{},etag:{}});function bi(bC,bB,by){var bu=bC.contents,bA=bC.dataTypes,bv=bC.responseFields,bx,bz,bw,e;for(bz in bv){if(bz in by){bB[bv[bz]]=by[bz]}}while(bA[0]==="*"){bA.shift();if(bx===N){bx=bC.mimeType||bB.getResponseHeader("content-type")}}if(bx){for(bz in bu){if(bu[bz]&&bu[bz].test(bx)){bA.unshift(bz);break}}}if(bA[0] in by){bw=bA[0]}else{for(bz in by){if(!bA[0]||bC.converters[bz+" "+bA[0]]){bw=bz;break}if(!e){e=bz}}bw=bw||e}if(bw){if(bw!==bA[0]){bA.unshift(bw)}return by[bw]}}function I(bG,by){if(bG.dataFilter){by=bG.dataFilter(by,bG.dataType)}var bC=bG.dataTypes,bF={},bz,bD,bv=bC.length,bA,bB=bC[0],bw,bx,bE,bu,e;for(bz=1;bz<bv;bz++){if(bz===1){for(bD in bG.converters){if(typeof bD==="string"){bF[bD.toLowerCase()]=bG.converters[bD]}}}bw=bB;bB=bC[bz];if(bB==="*"){bB=bw}else{if(bw!=="*"&&bw!==bB){bx=bw+" "+bB;bE=bF[bx]||bF["* "+bB];if(!bE){e=N;for(bu in bF){bA=bu.split(" ");if(bA[0]===bw||bA[0]==="*"){e=bF[bA[1]+" "+bB];if(e){bu=bF[bu];if(bu===true){bE=e}else{if(e===true){bE=bu}}break}}}}if(!(bE||e)){b.error("No conversion from "+bx.replace(" "," to "))}if(bE!==true){by=bE?bE(by):e(bu(by))}}}}return by}var aA=b.now(),x=/(\=)\?(&|$)|\?\?/i;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return b.expando+"_"+(aA++)}});b.ajaxPrefilter("json jsonp",function(bC,bz,bB){var bw=bC.contentType==="application/x-www-form-urlencoded"&&(typeof bC.data==="string");if(bC.dataTypes[0]==="jsonp"||bC.jsonp!==false&&(x.test(bC.url)||bw&&x.test(bC.data))){var bA,bv=bC.jsonpCallback=b.isFunction(bC.jsonpCallback)?bC.jsonpCallback():bC.jsonpCallback,by=ba[bv],e=bC.url,bx=bC.data,bu="$1"+bv+"$2";if(bC.jsonp!==false){e=e.replace(x,bu);if(bC.url===e){if(bw){bx=bx.replace(x,bu)}if(bC.data===bx){e+=(/\?/.test(e)?"&":"?")+bC.jsonp+"="+bv}}}bC.url=e;bC.data=bx;ba[bv]=function(bD){bA=[bD]};bB.always(function(){ba[bv]=by;if(bA&&b.isFunction(by)){ba[bv](bA[0])}});bC.converters["script json"]=function(){if(!bA){b.error(bv+" was not called")}return bA[0]};bC.dataTypes[0]="json";return"script"}});b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){b.globalEval(e);return e}}});b.ajaxPrefilter("script",function(e){if(e.cache===N){e.cache=false}if(e.crossDomain){e.type="GET";e.global=false}});b.ajaxTransport("script",function(bv){if(bv.crossDomain){var e,bu=at.head||at.getElementsByTagName("head")[0]||at.documentElement;return{send:function(bw,bx){e=at.createElement("script");e.async="async";if(bv.scriptCharset){e.charset=bv.scriptCharset}e.src=bv.url;e.onload=e.onreadystatechange=function(bz,by){if(by||!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(bu&&e.parentNode){bu.removeChild(e)}e=N;if(!by){bx(200,"success")}}};bu.insertBefore(e,bu.firstChild)},abort:function(){if(e){e.onload(0,1)}}}}});var E=ba.ActiveXObject?function(){for(var e in P){P[e](0,1)}}:false,B=0,P;function aJ(){try{return new ba.XMLHttpRequest()}catch(bu){}}function ah(){try{return new ba.ActiveXObject("Microsoft.XMLHTTP")}catch(bu){}}b.ajaxSettings.xhr=ba.ActiveXObject?function(){return !this.isLocal&&aJ()||ah()}:aJ;(function(e){b.extend(b.support,{ajax:!!e,cors:!!e&&("withCredentials" in e)})})(b.ajaxSettings.xhr());if(b.support.ajax){b.ajaxTransport(function(e){if(!e.crossDomain||b.support.cors){var bu;return{send:function(bA,bv){var bz=e.xhr(),by,bx;if(e.username){bz.open(e.type,e.url,e.async,e.username,e.password)}else{bz.open(e.type,e.url,e.async)}if(e.xhrFields){for(bx in e.xhrFields){bz[bx]=e.xhrFields[bx]}}if(e.mimeType&&bz.overrideMimeType){bz.overrideMimeType(e.mimeType)}if(!e.crossDomain&&!bA["X-Requested-With"]){bA["X-Requested-With"]="XMLHttpRequest"}try{for(bx in bA){bz.setRequestHeader(bx,bA[bx])}}catch(bw){}bz.send((e.hasContent&&e.data)||null);bu=function(bJ,bD){var bE,bC,bB,bH,bG;try{if(bu&&(bD||bz.readyState===4)){bu=N;if(by){bz.onreadystatechange=b.noop;if(E){delete P[by]}}if(bD){if(bz.readyState!==4){bz.abort()}}else{bE=bz.status;bB=bz.getAllResponseHeaders();bH={};bG=bz.responseXML;if(bG&&bG.documentElement){bH.xml=bG}bH.text=bz.responseText;try{bC=bz.statusText}catch(bI){bC=""}if(!bE&&e.isLocal&&!e.crossDomain){bE=bH.text?200:404}else{if(bE===1223){bE=204}}}}}catch(bF){if(!bD){bv(-1,bF)}}if(bH){bv(bE,bC,bH,bB)}};if(!e.async||bz.readyState===4){bu()}else{by=++B;if(E){if(!P){P={};b(ba).unload(E)}P[by]=bu}bz.onreadystatechange=bu}},abort:function(){if(bu){bu(0,1)}}}}})}var T={},a7,o,az=/^(?:toggle|show|hide)$/,aP=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,a2,aF=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],a3;b.fn.extend({show:function(bw,bz,by){var bv,bx;if(bw||bw===0){return this.animate(a0("show",3),bw,bz,by)}else{for(var bu=0,e=this.length;bu<e;bu++){bv=this[bu];if(bv.style){bx=bv.style.display;if(!b._data(bv,"olddisplay")&&bx==="none"){bx=bv.style.display=""}if(bx===""&&b.css(bv,"display")==="none"){b._data(bv,"olddisplay",A(bv.nodeName))}}}for(bu=0;bu<e;bu++){bv=this[bu];if(bv.style){bx=bv.style.display;if(bx===""||bx==="none"){bv.style.display=b._data(bv,"olddisplay")||""}}}return this}},hide:function(bv,by,bx){if(bv||bv===0){return this.animate(a0("hide",3),bv,by,bx)}else{for(var bu=0,e=this.length;bu<e;bu++){if(this[bu].style){var bw=b.css(this[bu],"display");if(bw!=="none"&&!b._data(this[bu],"olddisplay")){b._data(this[bu],"olddisplay",bw)}}}for(bu=0;bu<e;bu++){if(this[bu].style){this[bu].style.display="none"}}return this}},_toggle:b.fn.toggle,toggle:function(bv,bu,bw){var e=typeof bv==="boolean";if(b.isFunction(bv)&&b.isFunction(bu)){this._toggle.apply(this,arguments)}else{if(bv==null||e){this.each(function(){var bx=e?bv:b(this).is(":hidden");b(this)[bx?"show":"hide"]()})}else{this.animate(a0("toggle",3),bv,bu,bw)}}return this},fadeTo:function(e,bw,bv,bu){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:bw},e,bv,bu)},animate:function(bx,bu,bw,bv){var e=b.speed(bu,bw,bv);if(b.isEmptyObject(bx)){return this.each(e.complete,[false])}bx=b.extend({},bx);return this[e.queue===false?"each":"queue"](function(){if(e.queue===false){b._mark(this)}var bB=b.extend({},e),bI=this.nodeType===1,bF=bI&&b(this).is(":hidden"),by,bC,bA,bH,bG,bE,bz,bD,bJ;bB.animatedProperties={};for(bA in bx){by=b.camelCase(bA);if(bA!==by){bx[by]=bx[bA];delete bx[bA]}bC=bx[by];if(b.isArray(bC)){bB.animatedProperties[by]=bC[1];bC=bx[by]=bC[0]}else{bB.animatedProperties[by]=bB.specialEasing&&bB.specialEasing[by]||bB.easing||"swing"}if(bC==="hide"&&bF||bC==="show"&&!bF){return bB.complete.call(this)}if(bI&&(by==="height"||by==="width")){bB.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(b.css(this,"display")==="inline"&&b.css(this,"float")==="none"){if(!b.support.inlineBlockNeedsLayout){this.style.display="inline-block"}else{bH=A(this.nodeName);if(bH==="inline"){this.style.display="inline-block"}else{this.style.display="inline";this.style.zoom=1}}}}}if(bB.overflow!=null){this.style.overflow="hidden"}for(bA in bx){bG=new b.fx(this,bB,bA);bC=bx[bA];if(az.test(bC)){bG[bC==="toggle"?bF?"show":"hide":bC]()}else{bE=aP.exec(bC);bz=bG.cur();if(bE){bD=parseFloat(bE[2]);bJ=bE[3]||(b.cssNumber[bA]?"":"px");if(bJ!=="px"){b.style(this,bA,(bD||1)+bJ);bz=((bD||1)/bG.cur())*bz;b.style(this,bA,bz+bJ)}if(bE[1]){bD=((bE[1]==="-="?-1:1)*bD)+bz}bG.custom(bz,bD,bJ)}else{bG.custom(bz,bC,"")}}}return true})},stop:function(bu,e){if(bu){this.queue([])}this.each(function(){var bw=b.timers,bv=bw.length;if(!e){b._unmark(true,this)}while(bv--){if(bw[bv].elem===this){if(e){bw[bv](true)}bw.splice(bv,1)}}});if(!e){this.dequeue()}return this}});function bf(){setTimeout(aq,0);return(a3=b.now())}function aq(){a3=N}function a0(bu,e){var bv={};b.each(aF.concat.apply([],aF.slice(0,e)),function(){bv[this]=bu});return bv}b.each({slideDown:a0("show",1),slideUp:a0("hide",1),slideToggle:a0("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,bu){b.fn[e]=function(bv,bx,bw){return this.animate(bu,bv,bx,bw)}});b.extend({speed:function(bv,bw,bu){var e=bv&&typeof bv==="object"?b.extend({},bv):{complete:bu||!bu&&bw||b.isFunction(bv)&&bv,duration:bv,easing:bu&&bw||bw&&!b.isFunction(bw)&&bw};e.duration=b.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in b.fx.speeds?b.fx.speeds[e.duration]:b.fx.speeds._default;e.old=e.complete;e.complete=function(bx){if(b.isFunction(e.old)){e.old.call(this)}if(e.queue!==false){b.dequeue(this)}else{if(bx!==false){b._unmark(this)}}};return e},easing:{linear:function(bv,bw,e,bu){return e+bu*bv},swing:function(bv,bw,e,bu){return((-Math.cos(bv*Math.PI)/2)+0.5)*bu+e}},timers:[],fx:function(bu,e,bv){this.options=e;this.elem=bu;this.prop=bv;e.orig=e.orig||{}}});b.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(b.fx.step[this.prop]||b.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var e,bu=b.css(this.elem,this.prop);return isNaN(e=parseFloat(bu))?!bu||bu==="auto"?0:bu:e},custom:function(by,bx,bw){var e=this,bv=b.fx;this.startTime=a3||bf();this.start=by;this.end=bx;this.unit=bw||this.unit||(b.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;function bu(bz){return e.step(bz)}bu.elem=this.elem;if(bu()&&b.timers.push(bu)&&!a2){a2=setInterval(bv.tick,bv.interval)}},show:function(){this.options.orig[this.prop]=b.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());b(this.elem).show()},hide:function(){this.options.orig[this.prop]=b.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(bx){var bw=a3||bf(),e=true,by=this.elem,bu=this.options,bv,bA;if(bx||bw>=bu.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bu.animatedProperties[this.prop]=true;for(bv in bu.animatedProperties){if(bu.animatedProperties[bv]!==true){e=false}}if(e){if(bu.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bB,bC){by.style["overflow"+bC]=bu.overflow[bB]})}if(bu.hide){b(by).hide()}if(bu.hide||bu.show){for(var bz in bu.animatedProperties){b.style(by,bz,bu.orig[bz])}}bu.complete.call(by)}return false}else{if(bu.duration==Infinity){this.now=bw}else{bA=bw-this.startTime;this.state=bA/bu.duration;this.pos=b.easing[bu.animatedProperties[this.prop]](this.state,bA,0,1,bu.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){for(var bu=b.timers,e=0;e<bu.length;++e){if(!bu[e]()){bu.splice(e--,1)}}if(!bu.length){b.fx.stop()}},interval:13,stop:function(){clearInterval(a2);a2=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(e){b.style(e.elem,"opacity",e.now)},_default:function(e){if(e.elem.style&&e.elem.style[e.prop]!=null){e.elem.style[e.prop]=(e.prop==="width"||e.prop==="height"?Math.max(0,e.now):e.now)+e.unit}else{e.elem[e.prop]=e.now}}}});if(b.expr&&b.expr.filters){b.expr.filters.animated=function(e){return b.grep(b.timers,function(bu){return e===bu.elem}).length}}function A(bw){if(!T[bw]){var e=at.body,bu=b("<"+bw+">").appendTo(e),bv=bu.css("display");bu.remove();if(bv==="none"||bv===""){if(!a7){a7=at.createElement("iframe");a7.frameBorder=a7.width=a7.height=0}e.appendChild(a7);if(!o||!a7.createElement){o=(a7.contentWindow||a7.contentDocument).document;o.write((at.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");o.close()}bu=o.createElement(bw);o.body.appendChild(bu);bv=b.css(bu,"display");e.removeChild(a7)}T[bw]=bv}return T[bw]}var W=/^t(?:able|d|h)$/i,ac=/^(?:body|html)$/i;if("getBoundingClientRect" in at.documentElement){b.fn.offset=function(bH){var bx=this[0],bA;if(bH){return this.each(function(e){b.offset.setOffset(this,bH,e)})}if(!bx||!bx.ownerDocument){return null}if(bx===bx.ownerDocument.body){return b.offset.bodyOffset(bx)}try{bA=bx.getBoundingClientRect()}catch(bE){}var bG=bx.ownerDocument,bv=bG.documentElement;if(!bA||!b.contains(bv,bx)){return bA?{top:bA.top,left:bA.left}:{top:0,left:0}}var bB=bG.body,bC=aI(bG),bz=bv.clientTop||bB.clientTop||0,bD=bv.clientLeft||bB.clientLeft||0,bu=bC.pageYOffset||b.support.boxModel&&bv.scrollTop||bB.scrollTop,by=bC.pageXOffset||b.support.boxModel&&bv.scrollLeft||bB.scrollLeft,bF=bA.top+bu-bz,bw=bA.left+by-bD;return{top:bF,left:bw}}}else{b.fn.offset=function(bE){var by=this[0];if(bE){return this.each(function(bF){b.offset.setOffset(this,bE,bF)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}b.offset.initialize();var bB,bv=by.offsetParent,bu=by,bD=by.ownerDocument,bw=bD.documentElement,bz=bD.body,bA=bD.defaultView,e=bA?bA.getComputedStyle(by,null):by.currentStyle,bC=by.offsetTop,bx=by.offsetLeft;while((by=by.parentNode)&&by!==bz&&by!==bw){if(b.offset.supportsFixedPosition&&e.position==="fixed"){break}bB=bA?bA.getComputedStyle(by,null):by.currentStyle;bC-=by.scrollTop;bx-=by.scrollLeft;if(by===bv){bC+=by.offsetTop;bx+=by.offsetLeft;if(b.offset.doesNotAddBorder&&!(b.offset.doesAddBorderForTableAndCells&&W.test(by.nodeName))){bC+=parseFloat(bB.borderTopWidth)||0;bx+=parseFloat(bB.borderLeftWidth)||0}bu=bv;bv=by.offsetParent}if(b.offset.subtractsBorderForOverflowNotVisible&&bB.overflow!=="visible"){bC+=parseFloat(bB.borderTopWidth)||0;bx+=parseFloat(bB.borderLeftWidth)||0}e=bB}if(e.position==="relative"||e.position==="static"){bC+=bz.offsetTop;bx+=bz.offsetLeft}if(b.offset.supportsFixedPosition&&e.position==="fixed"){bC+=Math.max(bw.scrollTop,bz.scrollTop);bx+=Math.max(bw.scrollLeft,bz.scrollLeft)}return{top:bC,left:bx}}}b.offset={initialize:function(){var e=at.body,bu=at.createElement("div"),bx,bz,by,bA,bv=parseFloat(b.css(e,"marginTop"))||0,bw="<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>";b.extend(bu.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});bu.innerHTML=bw;e.insertBefore(bu,e.firstChild);bx=bu.firstChild;bz=bx.firstChild;bA=bx.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(bz.offsetTop!==5);this.doesAddBorderForTableAndCells=(bA.offsetTop===5);bz.style.position="fixed";bz.style.top="20px";this.supportsFixedPosition=(bz.offsetTop===20||bz.offsetTop===15);bz.style.position=bz.style.top="";bx.style.overflow="hidden";bx.style.position="relative";this.subtractsBorderForOverflowNotVisible=(bz.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(e.offsetTop!==bv);e.removeChild(bu);b.offset.initialize=b.noop},bodyOffset:function(e){var bv=e.offsetTop,bu=e.offsetLeft;b.offset.initialize();if(b.offset.doesNotIncludeMarginInBodyOffset){bv+=parseFloat(b.css(e,"marginTop"))||0;bu+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bv,left:bu}},setOffset:function(bw,bF,bz){var bA=b.css(bw,"position");if(bA==="static"){bw.style.position="relative"}var by=b(bw),bu=by.offset(),e=b.css(bw,"top"),bD=b.css(bw,"left"),bE=(bA==="absolute"||bA==="fixed")&&b.inArray("auto",[e,bD])>-1,bC={},bB={},bv,bx;if(bE){bB=by.position();bv=bB.top;bx=bB.left}else{bv=parseFloat(e)||0;bx=parseFloat(bD)||0}if(b.isFunction(bF)){bF=bF.call(bw,bz,bu)}if(bF.top!=null){bC.top=(bF.top-bu.top)+bv}if(bF.left!=null){bC.left=(bF.left-bu.left)+bx}if("using" in bF){bF.using.call(bw,bC)}else{by.css(bC)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bv=this[0],bu=this.offsetParent(),bw=this.offset(),e=ac.test(bu[0].nodeName)?{top:0,left:0}:bu.offset();bw.top-=parseFloat(b.css(bv,"marginTop"))||0;bw.left-=parseFloat(b.css(bv,"marginLeft"))||0;e.top+=parseFloat(b.css(bu[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bu[0],"borderLeftWidth"))||0;return{top:bw.top-e.top,left:bw.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||at.body;while(e&&(!ac.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bu,e){var bv="scroll"+e;b.fn[bv]=function(by){var bw,bx;if(by===N){bw=this[0];if(!bw){return null}bx=aI(bw);return bx?("pageXOffset" in bx)?bx[bu?"pageYOffset":"pageXOffset"]:b.support.boxModel&&bx.document.documentElement[bv]||bx.document.body[bv]:bw[bv]}return this.each(function(){bx=aI(this);if(bx){bx.scrollTo(!bu?by:b(bx).scrollLeft(),bu?by:b(bx).scrollTop())}else{this[bv]=by}})}});function aI(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bu,e){var bv=e.toLowerCase();b.fn["inner"+e]=function(){var bw=this[0];return bw&&bw.style?parseFloat(b.css(bw,bv,"padding")):null};b.fn["outer"+e]=function(bx){var bw=this[0];return bw&&bw.style?parseFloat(b.css(bw,bv,bx?"margin":"border")):null};b.fn[bv]=function(by){var bz=this[0];if(!bz){return by==null?null:this}if(b.isFunction(by)){return this.each(function(bD){var bC=b(this);bC[bv](by.call(this,bD,bC[bv]()))})}if(b.isWindow(bz)){var bA=bz.document.documentElement["client"+e],bw=bz.document.body;return bz.document.compatMode==="CSS1Compat"&&bA||bw&&bw["client"+e]||bA}else{if(bz.nodeType===9){return Math.max(bz.documentElement["client"+e],bz.body["scroll"+e],bz.documentElement["scroll"+e],bz.body["offset"+e],bz.documentElement["offset"+e])}else{if(by===N){var bB=b.css(bz,bv),bx=parseFloat(bB);return b.isNaN(bx)?bB:bx}else{return this.css(bv,typeof by==="string"?by:by+"px")}}}}});ba.jQuery=ba.$=b})(window);(function(k,g){var w=k.fn.domManip,j="_tmplitem",x=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,r={},f={},B,A={key:0,data:{}},z=0,t=0,h=[];function m(E,D,G,H){var F={data:H||(D?D.data:{}),_wrap:D?D._wrap:null,tmpl:null,parent:D||null,nodes:[],calls:d,nest:b,wrap:p,html:u,update:C};if(E){k.extend(F,E,{nodes:[],parent:D})}if(G){F.tmpl=G;F._ctnt=F._ctnt||F.tmpl(k,F);F.key=++z;(h.length?f:r)[z]=F}return F}k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(D,E){k.fn[D]=function(F){var I=[],L=k(F),H,J,G,M,K=this.length===1&&this[0].parentNode;B=r||{};if(K&&K.nodeType===11&&K.childNodes.length===1&&L.length===1){L[E](this[0]);I=this}else{for(J=0,G=L.length;J<G;J++){t=J;H=(J>0?this.clone(true):this).get();k.fn[E].apply(k(L[J]),H);I=I.concat(H)}t=0;I=this.pushStack(I,D,L.selector)}M=B;B=null;k.tmpl.complete(M);return I}});k.fn.extend({tmpl:function(F,E,D){return k.tmpl(this[0],F,E,D)},tmplItem:function(){return k.tmplItem(this[0])},template:function(D){return k.template(D,this[0])},domManip:function(F,J,K,E){if(F[0]&&F[0].nodeType){var I=k.makeArray(arguments),H=F.length,G=0,D;while(G<H&&!(D=k.data(F[G++],"tmplItem"))){}if(H>1){I[0]=[k.makeArray(F)]}if(D&&t){I[2]=function(L){k.tmpl.afterManip(this,L,K)}}w.apply(this,I)}else{w.apply(this,arguments)}t=0;if(!B){k.tmpl.complete(r)}return this}});k.extend({tmpl:function(F,I,H,E){var G,D=!E;if(D){E=A;F=k.template[F]||k.template(null,F);f={}}else{if(!F){F=E.tmpl;r[E.key]=E;E.nodes=[];if(E.wrapped){v(E,E.wrapped)}return k(o(E,null,E.tmpl(k,E)))}}if(!F){return[]}if(typeof I==="function"){I=I.call(E||{})}if(H&&H.wrapped){v(H,H.wrapped)}G=k.isArray(I)?k.map(I,function(J){return J?m(H,E,F,J):null}):[m(H,E,F,I)];return D?k(o(E,null,G)):G},tmplItem:function(E){var D;if(E instanceof k){E=E[0]}while(E&&E.nodeType===1&&!(D=k.data(E,"tmplItem"))&&(E=E.parentNode)){}return D||A},template:function(E,D){if(D){if(typeof D==="string"){D=n(D)}else{if(D instanceof k){D=D[0]||{}}}if(D.nodeType){D=k.data(D,"tmpl")||k.data(D,"tmpl",n(D.innerHTML))}return typeof E==="string"?(k.template[E]=D):D}return E?(typeof E!=="string"?k.template(null,E):(k.template[E]||k.template(null,x.test(E)?E:k(E)))):null},encode:function(D){return(""+D).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});k.extend(k.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){_=_.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(_,$1,$2);_=[];",close:"call=$item.calls();_=call._.concat($item.wrap(call,_));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){_.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){_.push($.encode($1a));}"},"!":{open:""}},complete:function(D){r={}},afterManip:function y(F,D,G){var E=D.nodeType===11?k.makeArray(D.childNodes):D.nodeType===1?[D]:[];G.call(F,D);q(E);t++}});function o(D,H,F){var G,E=F?k.map(F,function(I){return(typeof I==="string")?(D.key?I.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+j+'="'+D.key+'" $2'):I):o(I,D,I._ctnt)}):D;if(H){return E}E=E.join("");E.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(J,K,I,L){G=k(I).get();q(G);if(K){G=a(K).concat(G)}if(L){G=G.concat(a(L))}});return G?G:a(E)}function a(E){var D=document.createElement("div");D.innerHTML=E;return k.makeArray(D.childNodes)}function n(D){return new Function("jQuery","$item","var $=jQuery,call,_=[],$data=$item.data;with($data){_.push('"+k.trim(D).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(L,F,J,G,H,M,I){var O=k.tmpl.tag[J],E,K,N;if(!O){throw"Template command not found: "+J}E=O._default||[];if(M&&!/\w$/.test(H)){H+=M;M=""}if(H){H=l(H);I=I?(","+l(I)+")"):(M?")":"");K=M?(H.indexOf(".")>-1?H+M:("("+H+").call($item"+I)):H;N=M?K:"(typeof("+H+")==='function'?("+H+").call($item):("+H+"))"}else{N=K=E.$1||"null"}G=l(G);return"');"+O[F?"close":"open"].split("$notnull_1").join(H?"typeof("+H+")!=='undefined' && ("+H+")!=null":"true").split("$1a").join(N).split("$1").join(K).split("$2").join(G?G.replace(/\s*([^\(]+)\s*(\((.*?)\))?/g,function(Q,P,R,S){S=S?(","+S+")"):(R?")":"");return S?("("+P+").call($item"+S):Q}):(E.$2||""))+"_.push('"})+"');}return _;")}function v(E,D){E._wrap=o(E,true,k.isArray(D)?D:[x.test(D)?D:k(D).html()]).join("")}function l(D){return D?D.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function e(D){var E=document.createElement("div");E.appendChild(D.cloneNode(true));return E.innerHTML}function q(J){var L="_"+t,E,D,H={},I,G,F;for(I=0,G=J.length;I<G;I++){if((E=J[I]).nodeType!==1){continue}D=E.getElementsByTagName("*");for(F=D.length-1;F>=0;F--){K(D[F])}K(E)}function K(R){var O,Q=R,P,M,N;if((N=R.getAttribute(j))){while(Q.parentNode&&(Q=Q.parentNode).nodeType===1&&!(O=Q.getAttribute(j))){}if(O!==N){Q=Q.parentNode?(Q.nodeType===11?0:(Q.getAttribute(j)||0)):0;if(!(M=r[N])){M=f[N];M=m(M,r[Q]||f[Q],null,true);M.key=++z;r[z]=M}if(t){S(N)}}R.removeAttribute(j)}else{if(t&&(M=k.data(R,"tmplItem"))){S(M.key);r[M.key]=M;Q=k.data(R.parentNode,"tmplItem");Q=Q?Q.key:0}}if(M){P=M;while(P&&P.key!=Q){P.nodes.push(R);P=P.parent}delete M._ctnt;delete M._wrap;k.data(R,"tmplItem",M)}function S(T){T=T+L;M=H[T]=(H[T]||m(M,r[M.parent.key+L]||M.parent,null,true))}}}function d(F,D,G,E){if(!F){return h.pop()}h.push({_:F,tmpl:D,item:this,data:G,options:E})}function b(D,F,E){return k.tmpl(k.template(D),F,E,this)}function p(F,D){var E=F.options||{};E.wrapped=D;return k.tmpl(k.template(F.tmpl),F.data,E,F.item)}function u(E,F){var D=this._wrap;return k.map(k(k.isArray(D)?D.join(""):D).filter(E||"*"),function(G){return F?G.innerText||G.textContent:G.outerHTML||e(G)})}function C(){var D=this.nodes;k.tmpl(null,null,null,this).insertBefore(D[0]);k(D).remove()}})(jQuery);
/*
 * jQuery BBQ: Back Button & Query Library - v1.2.1 - 2/17/2010
 * http://benalman.com/projects/jquery-bbq-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,r){var k,o=Array.prototype.slice,u=decodeURIComponent,a=$.param,d,n,y,b=$.bbq=$.bbq||{},t,x,l,f=$.event.special,e="hashchange",D="querystring",G="fragment",B="elemUrlAttr",h="location",m="href",w="src",A=/^.*\?|#.*$/g,z=/^.*\#/,j,F={};function H(I){return typeof I==="string"}function E(J){var I=o.call(arguments,1);return function(){return J.apply(this,I.concat(o.call(arguments)))}}function p(I){return I.replace(/^[^#]*#?(.*)$/,"$1")}function q(I){return I.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function g(K,P,I,L,J){var R,O,N,Q,M;if(L!==k){N=I.match(K?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/);M=N[3]||"";if(J===2&&H(L)){O=L.replace(K?z:A,"")}else{Q=n(N[2]);L=H(L)?n[K?G:D](L):L;O=J===2?L:J===1?$.extend({},L,Q):$.extend({},Q,L);O=a(O);if(K){O=O.replace(j,u)}}R=N[1]+(K?"#":O||!N[1]?"?":"")+O+M}else{R=P(I!==k?I:r[h][m])}return R}a[D]=E(g,0,q);a[G]=d=E(g,1,p);d.noEscape=function(J){J=J||"";var I=$.map(J.split(""),encodeURIComponent);j=new RegExp(I.join("|"),"g")};d.noEscape(",/");$.deparam=n=function(L,I){var K={},J={"true":!0,"false":!1,"null":null};$.each(L.replace(/\+/g," ").split("&"),function(O,T){var N=T.split("="),S=u(N[0]),M,R=K,P=0,U=S.split("]["),Q=U.length-1;if(/\[/.test(U[0])&&/\]$/.test(U[Q])){U[Q]=U[Q].replace(/\]$/,"");U=U.shift().split("[").concat(U);Q=U.length-1}else{Q=0}if(N.length===2){M=u(N[1]);if(I){M=M&&!isNaN(M)?+M:M==="undefined"?k:J[M]!==k?J[M]:M}if(Q){for(;P<=Q;P++){S=U[P]===""?R.length:U[P];R=R[S]=P<Q?R[S]||(U[P+1]&&isNaN(U[P+1])?{}:[]):M}}else{if($.isArray(K[S])){K[S].push(M)}else{if(K[S]!==k){K[S]=[K[S],M]}else{K[S]=M}}}}else{if(S){K[S]=I?k:""}}});return K};function C(K,I,J){if(I===k||typeof I==="boolean"){J=I;I=a[K?G:D]()}else{I=H(I)?I.replace(K?z:A,""):I}return n(I,J)}n[D]=E(C,0);n[G]=y=E(C,1);$[B]||($[B]=function(I){return $.extend(F,I)})({a:m,base:m,iframe:w,img:w,input:w,form:"action",link:m,script:w});l=$[B];function v(L,J,K,I){if(!H(K)&&typeof K!=="object"){I=K;K=J;J=k}return this.each(function(){var O=$(this),M=J||l()[(this.nodeName||"").toLowerCase()]||"",N=M&&O.attr(M)||"";O.attr(M,a[L](N,K,I))})}$.fn[D]=E(v,D);$.fn[G]=E(v,G);b.pushState=t=function(L,I){if(H(L)&&/^#/.test(L)&&I===k){I=2}var K=L!==k,J=d(r[h][m],K?L:{},K?I:2);r[h][m]=J+(/#/.test(J)?"":"#")};b.getState=x=function(I,J){return I===k||typeof I==="boolean"?y(I):y(J)[I]};b.removeState=function(I){var J={};if(I!==k){J=x();$.each($.isArray(I)?I:arguments,function(L,K){delete J[K]})}t(J,2)};f[e]=$.extend(f[e],{add:function(I){var K;function J(M){var L=M[G]=d();M.getState=function(N,O){return N===k||typeof N==="boolean"?n(L,N):n(L,O)[N]};K.apply(this,arguments)}if($.isFunction(I)){K=I;return J}else{K=I.handler;I.handler=J}}})})(jQuery,this);
/*
 * jQuery hashchange event - v1.2 - 2/11/2010
 * http://benalman.com/projects/jquery-hashchange-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,k,b){var l,m=$.event.special,d="location",e="hashchange",n="href",g=$.browser,h=document.documentMode,j=g.msie&&(h===b||h<8),f="on"+e in k&&!j;function a(o){o=o||k[d][n];return o.replace(/^[^#]*#?(.*)$/,"$1")}$[e+"Delay"]=100;m[e]=$.extend(m[e],{setup:function(){if(f){return false}$(l.start)},teardown:function(){if(f){return false}$(l.stop)}});l=(function(){var o={},u,p,q,t;function r(){q=t=function(v){return v};if(j){p=$('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow;t=function(){return a(p.document[d][n])};q=function(x,v){if(x!==v){var w=p.document;w.open().close();w[d].hash="#"+x}};q(a())}}o.start=function(){if(u){return}var w=a();q||r();(function v(){var y=a(),x=t(w);if(y!==w){q(w=y,x);$(k).trigger(e)}else{if(x!==w){k[d][n]=k[d][n].replace(/#.*/,"")+"#"+x}}u=setTimeout(v,$[e+"Delay"])})()};o.stop=function(){if(!p){u&&clearTimeout(u);u=0}};return o})()})(jQuery,this);
/*
 * jQuery :nth-last-child - v0.2 - 2/13/2010
 * http://benalman.com/projects/jquery-misc-plugins/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($){var d=/:(nth)-last-child(?:\((even|odd|[\dn+-]*)\))?/,a=$.expr,b=a.filter.CHILD;a[":"]["nth-last-child"]=function(j,h,f,l){var k=f[0].match(d),g=$(j.parentNode).children(),e;k=a.preFilter.CHILD(k);b(j,k);e=g.eq(g.length-j.nodeIndex)[0];return b(e,k)}})(jQuery);(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata"}var data=$.data(elem,settings.single);if(data){return data}data="{}";var getData=function(data){if(typeof data!="string"){return data}if(data.indexOf("{")<0){data=eval("("+data+")")}};var getObject=function(data){if(typeof data!="string"){return data}data=eval("("+data+")");return data};if(settings.type=="html5"){var object={};$(elem.attributes).each(function(){var name=this.nodeName;if(name.match(/^data-/)){name=name.replace(/^data-/,"")}else{return true}object[name]=getObject(this.nodeValue)})}else{if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return}var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}object=getObject(data.indexOf("{")<0?"{"+data+"}":data)}$.data(elem,settings.single,object);return object}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}})(jQuery);(function(d){var a=d.scrollTo=function(g,f,e){d(window).scrollTo(g,f,e)};a.defaults={axis:"xy",duration:parseFloat(d.fn.jquery)>=1.3?0:1};a.window=function(e){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var f=this,e=!f.nodeName||d.inArray(f.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!e){return f}var g=(f.contentWindow||f).document||f.ownerDocument||f;return d.browser.safari||g.compatMode=="BackCompat"?g.body:g.documentElement})};d.fn.scrollTo=function(g,f,e){if(typeof f=="object"){e=f;f=0}if(typeof e=="function"){e={onAfter:e}}if(g=="max"){g=9000000000}e=d.extend({},a.defaults,e);f=f||e.speed||e.duration;e.queue=e.queue&&e.axis.length>1;if(e.queue){f/=2}e.offset=b(e.offset);e.over=b(e.over);return this._scrollable().each(function(){var n=this,l=d(n),m=g,k,h={},o=l.is("html,body");switch(typeof m){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(m)){m=b(m);break}m=d(m,this);case"object":if(m.is||m.style){k=(m=d(m)).offset()}}d.each(e.axis.split(""),function(t,u){var v=u=="x"?"Left":"Top",x=v.toLowerCase(),r="scroll"+v,q=n[r],p=a.max(n,u);if(k){h[r]=k[x]+(o?0:q-l.offset()[x]);if(e.margin){h[r]-=parseInt(m.css("margin"+v))||0;h[r]-=parseInt(m.css("border"+v+"Width"))||0}h[r]+=e.offset[x]||0;if(e.over[x]){h[r]+=m[u=="x"?"width":"height"]()*e.over[x]}}else{var w=m[x];h[r]=w.slice&&w.slice(-1)=="%"?parseFloat(w)/100*p:w}if(/^\d+$/.test(h[r])){h[r]=h[r]<=0?0:Math.min(h[r],p)}if(!t&&e.queue){if(q!=h[r]){j(e.onAfterFirst)}delete h[r]}});j(e.onAfter);function j(p){l.animate(h,f,e.easing,p&&function(){p.call(this,g,e)})}}).end()};a.max=function(l,k){var j=k=="x"?"Width":"Height",f="scroll"+j;if(!d(l).is("html,body")){return l[f]-d(l)[j.toLowerCase()]()}var h="client"+j,g=l.ownerDocument.documentElement,e=l.ownerDocument.body;return Math.max(g[f],e[f])-Math.min(g[h],e[h])};function b(e){return typeof e=="object"?e:{top:e,left:e}}})(jQuery);(function(window){var iTim=window.iTim||{};iTim.debug=!!iTim.debug;iTim.extend=function(obj){for(var i=1,length=arguments.length;i<length;++i){for(var p in arguments[i]){obj[p]=arguments[i][p]}}return obj};iTim.extend(iTim,{log:function(){if(this.debug&&window.console){if(!console.log.apply){var evilEval=[];for(var i=0,l=arguments.length;i<l;++i){evilEval.push("arguments["+i+"]")}evilEval="console.log("+evilEval.join(",")+")";eval(evilEval)}else{console.log.apply(console,arguments)}}return arguments[arguments.length-1]},each:function(obj,fn,scope){fn=scope?(function(oldFn){return function(){oldFn.apply(scope,arguments)}})(fn):fn;if(obj.length){for(var i=0,length=obj.length;i<length;++i){if(false===fn.call(obj[i],i,obj[i],obj)){return}}}else{for(var i in obj){if(obj.hasOwnProperty(i)){if(false===fn.call(obj[i],i,obj[i],obj)){return}}}}},ns:function(ns,root,obj){root=root||window;iTim.each(ns.split("."),function(){root=root[this]=root[this]||{}});if(obj){this.extend(root,obj)}return root},trim:function(s){s=(s||"").replace(/^\s+|\s+$/g,"");s=s.replace(/\s+/g," ");return s},object:function(obj){var F=function(){};F.prototype=obj;var newObj=new F();newObj.__prototype=obj;return newObj},observable:function(obj){obj=obj||{};this.extend(obj,{listeners:null,createEvent:function(eventName){this.listeners=this.listeners||{};if(this.listeners[eventName]){throw"event already registered: "+eventName}this.listeners[eventName]=[]},subscribe:function(eventName,fn){this.listeners[eventName].push(fn)},unsubscribe:function(eventName,fn){iTim.each(this.listeners[eventName],function(index,listener){if(listener===fn){this.listeners[eventName].splice(index,1);return false}},this)},fire:function(eventName,obj,scope){scope=scope||window;iTim.each(this.listeners[eventName],function(){this.call(scope,obj)})}});return obj},memoize:function(fn,memo){memo=memo||{};return function(arg){if(memo[arg]){return memo[arg]}return memo[arg]=fn.call(this,arg)}},format:function(template){var args=arguments;return template.replace(/(\\?)\{(\d+)\}/g,function(match,escaped,name){if(escaped){return match}return args[++name]})},bind:function(fn,scope){return function(){return fn.apply(scope,arguments)}},url:function(str){var url={href:""+str,resolve:function(u){if(!u.pathname){u=iTim.url(u)}if(u.host){return u}var d=[];if(!u.absolute){d.push.apply(d,this.directories)}d.push.apply(d,u.directories);var i=0;while(d[i]!==undefined){if(d[i]=="."){d.splice(i,1)}else{if(d[i]==".."){if(i>0){d.splice(i-1,2);--i}else{d.splice(i,1)}}else{++i}}}var r=d.join("/")+"/"+u.file+u.search+u.hash;if(this.absolute){r=this.protocol+(this.host&&this.protocol?"//":"")+this.host+(r.charAt(0)!="/"?"/":"")+r}else{if(u.absolute){r=(r.charAt(0)!="/"?"/":"")+r}}return iTim.url(r)}};str={str:""+str,toString:function(){return this.str},get:function(x,p){var r=x.exec(this.str);this.str=this.str.replace(x,"");return r?r[+p||0]:""}};url.hash=str.get(/#.*$/);url.search=str.get(/\?.*$/);url.protocol=str.get(/^\w+:/);url.hostname=str.toString().indexOf("//")==0?str.get(/^(\/\/)([\w.\-]+)/,2):"";url.port=str.get(/^:(\d+)/,1);url.host=url.hostname+(url.port?":"+url.port:"");url.pathname=str.toString();url.path=str.get(/^.*\/[.]{0,2}/);url.absolute=url.path.charAt(0)=="/"||!!url.host;url.local=!url.host||url.host==location.host;url.extension=str.get(/\.\w+$/);url.filename=str.toString();url.file=url.filename+url.extension;url.directories=[];url.path.replace(/([^\/]+|\/\/)/g,function(m,c){if(c=="//"){url.directories.push("")}else{url.directories.push(c)}});function params(s){var p={};s.replace(/([\w_]+)(?:\[\])?=([^&]+)/g,function(m,n,c){if(p[n]!==undefined){if(typeof p[n]=="string"){p[n]=[p[n]]}p[n].push(c)}else{p[n]=c}});return p}url.searchParams=params(url.search);url.hashParams=params(url.hash);url.params=this.extend({},url.searchParams,url.hashParams);return url},resize:function(opt){with(opt){var fitTo=fitTo||"inside";var width=+width||1;var height=+height||1;var toWidth=+toWidth||0;var toHeight=+toHeight||0;var fromWidth=width;var fromHeight=height;var toRatio=toWidth&&toHeight?toWidth/toHeight:null;if(!toRatio){if(fitTo=="scale"){if(!toHeight){toHeight=toWidth}else{toWidth=toHeight}}else{if(!toWidth){fitTo="height"}else{if(!toHeight){fitTo="width"}else{fitTo="none"}}}}var ratio=width/height;switch(fitTo){case"inside":if(ratio>toRatio){if(width>toWidth){height=toWidth/width*height;width=toWidth}}else{if(height>toHeight){width=toHeight/height*width;height=toHeight}}break;case"outside":if(ratio>toRatio){width=toHeight/height*width;height=toHeight}else{height=toWidth/width*height;width=toWidth}break;case"scale":width*=toWidth;height*=toHeight;break;case"stretch":width=toWidth;height=toHeight;break;case"width":if(width>toWidth){height=toWidth/width*height;width=toWidth}break;case"height":if(height>toHeight){width=toHeight/height*width;height=toHeight}break}var changed=fromWidth!=width||fromHeight!=height;var format=ratio>1?"landscape":(ratio<1?"portrait":"square");var result={fitTo:fitTo,width:width,height:height,toHeight:toHeight,toWidth:toWidth,changed:changed,fromRatio:ratio,toRatio:toRatio,ratio:width/height,format:format,left:(toWidth-width)/2,top:(toHeight-height)/2};return result}},ccase:function(s){return(""+s).replace(/[-_]([a-z])/g,function(m,l){return l.toUpperCase()})},waitFor:function(symbol,fn){return function(){if(window[symbol]){return fn.apply(this,arguments)}var tries=0,args=arguments,that=this;var interval=setInterval(function(){if(window[symbol]||tries++>150){clearInterval(interval)}if(window[symbol]){fn.apply(that,args)}},70)}},Tracking:{eventStart:function(object,action,category,tags){iTim.each(this.trackers,function(i,tracker){tracker.eventStart&&tracker.eventStart(object,action,category,tags)})},trackers:{}},Json:{serialize:function(obj){return window.JSON.stringify(obj)},unserialize:function(str){return window.JSON.parse(str)}},init:function(){var de=document.documentElement;this.currentLang=this.currentLang||de.getAttribute("xml:lang")||de.getAttribute("lang");if(!this.currentLang){var meta=document.getElementsByTagName("meta");for(var i=0,length=meta.length;i<length;++i){var tag=meta[i];if((tag.getAttribute("http-equiv")||tag.getAttribute("name")||"").match(/^(?:content-language|lang)$/i)){this.currentLang=tag.getAttribute("content")}}}this.currentLang=this.currentLang||(navigator.browserLanguage||navigator.language).substring(0,2);de.className+=" js "+this.currentLang}});window.iTim=iTim})(window);if(!this.JSON){this.JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());(function(a){a.AsyncContent={baseController:{items:null,order:null,error:null,timeToError:15*1000,timeoutError:null,run:function(j,h,b){b=b||function(){};clearTimeout(this.timeoutError);this.timeoutError=null;this.error=false;var e=0;var d=null;var g=a.bind(function(){--e;if(d&&!e){d()}},this);var f=a.bind(function(){b.call(h,this,j)},this);this.timeoutError=setTimeout(a.bind(function(){if(e){a.log("async controller timeout",j,e,h);this.error=true;f()}},this),this.timeToError);a.each(this.order,function(k,l){l=this.items[l];if(l&&l.callMethod(j,h,g)){++e}},this);if(!e){f()}else{d=a.bind(function(){f()},this)}},runSequence:function(d,e,b){var f=d.shift();this.run(f,e,a.bind(function(){if(d.length){this.runSequence(d,e,b)}else{if(b){b.call(e,this,d)}}},this))},set:function(b,d){if(!this.items[b]){this.order.push(b);d.pluginName=b}this.items[b]=d},before:function(b,d){this.order.unshift(b);this.items[b]=d},create:function(){var b=a.object(this);if(this.items){b.items=a.extend({},this.items);b.order=this.order.slice()}return b},init:function(){this.items={};this.order=[];return this}},basePlugin:{pluginOptions:null,pluginLang:null,contextOptions:null,callMethod:function(e,d,b){if(this[e]){this[e](d,b);return true}else{return false}},opt:function(b){return b.opt.plugins[this.pluginName]},lang:function(d,b){return d.opt.lang[a.format("{0}.{1}",this.pluginName,b)]||""},create:function(b){return a.extend(a.object(this),b)}}}})(iTim);(function(e){var d=/^[^.]+(?:\.[^.]+)*(\.[^.]+\.[^.]+)$/;var b={name:"iTimCookieJar",path:"/",domain:d.test(location.hostname)&&!/^(\d+\.)+\d+$/.test(location.hostname)?d.exec(location.hostname)[1]:null,expires:null,maxCookieLength:3000};var a={opt:null,cookies:null,get:function(){return e.Json.serialize(this.cookies)},write:function(){var f=this.opt.expires?"; Expires="+this.opt.expires:"";var g=this.opt.domain?"; Domain="+this.opt.domain:"";var h=this.opt.path?"; Path="+this.opt.path:"";s=e.format("{0}={1}{2}{3}{4}",this.opt.name,this.escape(this.get()),f,g,h);if(s.length>this.opt.maxCookieLength){throw e.format("maximum cookie length of {0} exceeded for cookie jar {1}.",this.opt.maxCookieLength,this.opt.name)}document.cookie=s},erase:function(){document.cookie=e.format("{0}=; Expires=Thu Jan 01 1970 00:00:00 GMT",this.opt.name);this.cookies={}},size:function(){return this.escape(this.get()).length},unescape:function(f){return decodeURIComponent(f)},escape:function(f){return encodeURIComponent(f)},load:function(){var f=new RegExp(this.opt.name+"=(.*?)(?:;|$)").exec(document.cookie);f=(f&&f[1])||"{}";this.cookies=e.Json.unserialize(this.unescape(f));return this},init:function(f){this.opt=f;this.load();return this}};e.CookieJar={options:b,jars:{},get:function(f){if(typeof f=="string"){f={name:f}}f=e.extend({},b,f||{});if(this.jars[f.name]){return this.jars[f.name]}var g=e.object(a).init(f);this.jars[f.name]=g;return g},write:function(){e.each(this.jars,function(){this.write()})}}})(iTim);(function(a){a.StoredOptions={items:{},keyInherits:"inherits",get:function(b){if(!b){return{}}if(this.items[b]){return this.items[b]}if(b[this.keyInherits]){var d=this.get(b[this.keyInherits]);d=this.get(d);b=jQuery.extend(true,{},d,b);delete b[this.keyInherits];return b}return b},set:function(b,d){if(d[this.keyInherits]){d=this.get(d)}return this.items[b]=d}}})(iTim);(function(f,h){var b=h.AsyncContent;var d={onComplete:function(){},getDescription:function(j){return f(j).find(".linkDescription").andSelf().next(".linkDescription").andSelf().filter(".linkDescription").eq(0)},extracted:null,link:null};var g=b.baseController.create().init();g.set("linkDefault",b.basePlugin.create({extract:function(k,j){var l=f(k.link);f.extend(true,k.extracted,{content:{title:l.attr("title"),href:l.attr("href")}});f.extend(true,k.extracted,f(l).metadata());j()}}));var a=[null];g.set("description",b.basePlugin.create({extract:function(k,j){var m=f(k.link);var l=k.getDescription(m);if(l){k.extracted.content.descriptionCacheKey=a.push(l)-1}j()}}));var e={addExtractor:function(j,k){k.extractorName=j;g.set(j,k)},extract:function(k){if(k.nodeType){k={link:k}}var j=f.extend({},d,k);j.extracted=j.extracted||{};g.run("extract",j,function(){j.onComplete(j.extracted)});return j.extracted},extractors:g,options:d,linkDescriptions:a};f.extend({contextual:e});f.extend(f.fn,{contextual:function(j){j=j||{};if(typeof j=="function"){j={onComplete:j}}if(!this.length){if(j.onComplete){j.onComplete()}return{}}j.link=this.get(0);return e.extract(j)}})})(jQuery,iTim);(function(g,k){var h=k.AsyncContent;var o={api:false,namespace:".modalOverlay",skin:"default",modal:false,classes:{container:"modalOverlay",bg:"overlayBg",logo:"overlayLogo",layer:"overlayContent",content:"overlayContentInner",player:"overlayPlayer",hasModal:"hasModalOverlay",preloading:"overlayPreloading",transitioning:"overlayTransitioning",visible:"overlayVisible",inactive:"overlayItemInactive"},templates:{container:k.format('<div class="modalOverlay"><div class="overlayBg"></div><div class="overlayLogo"></div></div>'),layer:'<div class="overlayContent"><div class="overlayContentInner"><div class="overlayPlayer"></div></div></div>'},content:{href:null,player:null,width:null,height:null,gallery:null},plugins:{},player:{},lang:{},galleryIndex:null,preloaded:null,modalId:null};var a=[];var l=null;var d=null;var e=h.baseController.create().init();var b={};var f=h.basePlugin.create({regexFilePattern:null,playerName:null,canPlay:function(q){if(!this.regexFilePattern||!q.content.href){return false}var p=k.url(q.content.href);return p.extension.match(this.regexFilePattern)},opt:function(p){return g.extend(true,{},p.opt.plugins[this.pluginName],p.opt.player)},insertHtml:function(q,p){q.select("player").addClass(k.ccase("overlayPlayer-"+this.playerName));p()},create:function(q){var p=k.object(this);k.extend(p,q||{});if(q.pluginOptions&&this.pluginOptions){p.pluginOptions=g.extend(true,{},this.pluginOptions,q.pluginOptions)}if(q.contextOptions&&this.contextOptions){p.contextOptions=g.extend(true,{},this.contextOptions,q.contextOptions)}return p}});var n=h.baseController.create().init();var m=h.basePlugin.create({el:null,containerEl:null,linkEl:null,opt:null,initialized:false,isVisible:false,bindLink:function(p){this.linkEl=g(p).bind("click"+this.opt.namespace,k.bind(function(q){this.sendShow(function(){});q.preventDefault()},this))},ensureElements:function(){this.containerEl=this.containerEl||g("."+this.opt.classes.container);if(!this.containerEl.length){this.containerEl=g(this.opt.templates.container).appendTo(document.body);this.plugins.run("initContainer",this,function(){});g(window).bind("resize"+this.opt.namespace,k.bind(function(){if(l){l.plugins.run("viewportChanged",l)}},this))}this.containerEl.find("."+this.opt.classes.bg).unbind(this.opt.namespace).bind("click"+this.opt.namespace,function(p){if(!l.opt.modal){l.sendHide(function(){})}});if(!this.el||!this.el.length){this.el=g(this.opt.templates.layer).appendTo(this.containerEl).data("modalOverlay"+this.opt.namespace,this)}},select:function(p){return this.opt.classes[p]?g(this.el).find("."+this.opt.classes[p]).andSelf().closest("."+this.opt.classes[p]):g(this.el).find(p).andSelf().closest(p)},toggleItem:function(p,q){if(q){return this.activateItem(p)}else{return this.deactivateItem(p)}},activateItem:function(p){return this.select(p).removeClass(this.opt.classes.inactive)},deactivateItem:function(p){return this.select(p).addClass(this.opt.classes.inactive)},insertHtml:function(q,p){this.ensureElements();g(document.body).addClass(this.opt.classes.hasModal);this.containerEl.addClass(k.ccase("overlay-"+this.opt.skin));setTimeout(function(){p()},10)},preload:function(q,p){this.el.addClass(this.opt.classes.preloading);setTimeout(function(){p()},10)},insertContent:function(q,p){setTimeout(function(){p()},10)},beforeTransitionIn:function(q,p){this.el.removeClass(this.opt.classes.preloading);this.el.addClass(this.opt.classes.transitioning);setTimeout(function(){p()},10)},transitionIn:function(q,p){this.el.addClass(this.opt.classes.visible);setTimeout(function(){p()},10)},afterTransitionIn:function(q,p){this.el.removeClass(this.opt.classes.transitioning);setTimeout(function(){p()},10)},beforeTransitionOut:function(q,p){this.el.addClass(this.opt.classes.transitioning);setTimeout(function(){p()},10)},transitionOut:function(q,p){setTimeout(function(){p()},10)},afterTransitionOut:function(q,p){this.el.hide();this.el.removeClass(this.opt.classes.transitioning);if(!l||(l&&l.opt.skin!=this.opt.skin)){this.containerEl.removeClass(k.ccase("overlay_"+this.opt.skin))}this.removeHtml();p()},removeHtml:function(){this.el.remove();this.el=null},hideContainer:function(q,p){g(document.body).removeClass(this.opt.classes.hasModal);p()},viewportChanged:function(q,p){p()},sendHideForChange:function(p){this.isVisible=false;l=null;this.plugins.runSequence(["beforeTransitionOut","transitionOut","afterTransitionOut"],this,p)},sendHide:function(p){this.isVisible=false;l=null;this.plugins.runSequence(["beforeTransitionOut","transitionOut","afterTransitionOut","hideContainer"],this,p)},sendShow:function(p){p=p||function(){};if(this.isVisible){p();return}if(l&&l!=this){lastInstance=l;this.isVisible=true;this.plugins.runSequence(["insertHtml","preload","insertContent"],this,k.bind(function(){lastInstance.sendHideForChange();l=this;this.plugins.runSequence(["beforeTransitionIn","transitionIn","afterTransitionIn"],this,p)},this))}else{if(!l){l=this;this.plugins.runSequence(["insertHtml","preload","insertContent","beforeTransitionIn","transitionIn","afterTransitionIn"],this,p)}}},trigger:function(q,p){p=[g.extend({modalOverlay:this},p||{})];return this.el.trigger(q,p)},init:function(){if(this.initialized){return}this.plugins=e.create();var p=this.player=b[this.opt.content.player];this.plugins.before("player",p);this.plugins.before("container",this);k.each(this.opt.plugins,function(q,r){if(!r||r.disabled){this.plugins.set(q,false)}else{if(r===true){this.opt.plugins[q]=g.extend(true,{},this.plugins.items[q].pluginOptions)}}},this);this.initialized=true}});var j={baseModalOverlay:m,basePlayer:f,players:b,instances:a,options:o,plugins:e,extractors:n,show:function(q,p){return this.setup(q,function(r){r.sendShow(p)})},setup:function(q,p){var r=null;if(!isNaN(+q)){r=a[q]}else{if(q&&!isNaN(+q.modalId)){r=a[q.modalId]}else{if(q.opt&&!isNaN(+q.opt.modalId)){r=q}}}if(!r){r=k.object(m);q.modalId=a.push(r)-1;this.extract(q,function(t){r.opt=g.extend(true,{},o,t);r.init();if(p){p(r)}})}return r},addPlayer:function(p,q){q.playerName=p;this.players[p]=q;this.addPlugin(p,q)},addPlugin:function(p,q){g.extend(true,this.options,q.contextOptions||{});if(q.pluginLang){k.each(q.pluginLang,function(r,t){r=k.format("{0}.{1}",p,r);this.options.lang[r]=t},this)}this.options.plugins[p]=q.pluginOptions||{};if(!q.playerName){this.plugins.set(p,q)}else{q.pluginName=q.playerName}},addExtractor:function(p,q){q.extractorName=p;n.set(p,q)},extract:function(p,q){q=q||function(){};if(typeof p=="string"){p={opt:{content:{href:p}}}}if(!p.opt){p={opt:p}}n.run("extract",p,function(){q(p.opt)});return p.opt},hide:function(p){if(l){l.sendHide(p)}},close:function(p){return this.hide(p)},get:function(p){return l}};g.extend({modalOverlay:j});g.extend(g.fn,{modalOverlay:function(p){p=p||{};var r=this;var q=null;this.each(function(v){var w=g(this);var u=g.extend(true,{},o,p);var t=w.data("modalOverlay"+u.namespace);if(!t){w.contextual(function(x){u=g.extend(true,{},p,x);t=j.setup(u);w.data("modalOverlay"+u.namespace,t);t.bindLink(w)})}if(v==0){q=t}});if(p.api){return q}else{return r}}})})(jQuery,iTim);(function(d,e){var a=e.AsyncContent;var b=d.modalOverlay;d.modalOverlay.addPlayer("ajax",b.basePlayer.create({contextOptions:{content:{ajaxContent:null}},pluginOptions:{ajax:{},getContent:function(g,f){g=this.getContent(g,f.opt.content.href);return g}},regexFilePattern:/\.(html|jsp|php|shtml|htm|do)$|\/[^.]*$/i,canPlay:function(g){var f=e.url(g.content.href);return this.__prototype.canPlay.apply(this,arguments)&&(f.host==location.host||!f.host)},getContent:function(g,f){g=this.getBody(g);g=this.removeScripts(g);g=this.rewriteUrls(g,f);return g},rewriteUrls:function(h,f){var g=e.url(location).resolve(f);h=h.replace(/(href|src)=(['"])([\s\S]+?)\2/gi,function(l,j,k,m){if(m.match(/^mailto:|^#.*$/i)){return l}return e.format("{0}={1}{2}{1}",j,k,g.resolve(m).href)});return h},getBody:function(f){return f.replace(/(?:^[\s\S]*<body[\s\S]*?>)|(?:<\/body>[\s\S]*$)/gi,"")},removeScripts:function(f){return f.replace(/<script[\s\S]*?<\/script>/gi,"")},preload:function(j,f){if(j.opt.content.ajaxContent){f();return}var h=this.opt(j);var g=d.extend({},h.ajax,{url:j.opt.content.href,complete:e.bind(function(k){j.opt.preloaded=true;j.opt.content.ajaxContent=h.getContent.call(this,k.responseText,j);f()},this)});d.ajax(g)},insertHtml:function(g,f){g.select("player").html('<div class="overlayPlayerContent"/>');this.__prototype.insertHtml.apply(this,arguments)},insertContent:function(g,f){g.select(".overlayPlayerContent").append(g.opt.content.ajaxContent);f()}}))})(jQuery,iTim);(function(b,d){var a=b.modalOverlay;b.modalOverlay.addPlayer("brightcove",a.basePlayer.create({numberOfInstances:0,canPlay:function(e){return !isNaN(+e.content.videoId)},contextOptions:{content:{videoId:null}},pluginOptions:{params:{playerID:null,playerKey:null,autoStart:true,bgcolor:"#E0DDD9",isVid:true,isUI:true,wmode:"opaque",dynamicStreaming:true,language:"en"}},isApiReady:false,urlExperiencesApi:(window.location.protocol=="https:"?"https://s":"http://")+"admin.brightcove.com/js/BrightcoveExperiences.js",urlModulesApi:(window.location.protocol=="https:"?"https://s":"http://")+"admin.brightcove.com/js/APIModules_all.js",intervalPollApi:null,apiQueue:[],useApi:function(f){if(this.isApiReady){f();return}this.apiQueue.push(f);if(this.intervalPollApi){return}var e=false;this.intervalPollApi=setInterval(d.bind(function(){if(window.brightcove){if(window.APIModules){this.isApiReady=true;clearInterval(this.intervalPollApi);this.intervalPollApi=null;while(this.apiQueue.length){this.apiQueue.shift()()}}else{if(!e){e=true;b('<script type="text/javascript" src="'+this.urlModulesApi+'"><\/script>').appendTo("head")}}}},this),100);b('<script type="text/javascript" src="'+this.urlExperiencesApi+'"><\/script>').appendTo("head")},insertHtml:function(g,e){var f=arguments;this.useApi(d.bind(function(){var j=b.extend({},this.opt(g).params);j["@videoPlayer"]=g.opt.content.videoId;j.width=g.opt.content.width;j.height=g.opt.content.height;if(window.location.protocol=="https:"){j.secureConnections=true}var h=brightcove.createElement("object");g.opt.brightcovePlayer=h.id="brightcove_"+ ++this.numberOfInstances;h.className="overlayPlayerContent";b.each(j,function(k){var l=brightcove.createElement("param");l.name=k;l.value=this;h.appendChild(l)});g.select("player").css({width:g.opt.content.width+"px",height:g.opt.content.height+"px"}).append(h);this.__prototype.insertHtml.apply(this,f)},this))},insertContent:function(f,e){brightcove.createExperience(f.select(".overlayPlayerContent").get(0),f.select("player").get(0),true);e()},beforeTransitionIn:function(f,e){f.toggleItem(".overlayPlayer .overlayButton",!/iPhone|iPad|iPod|Android/.test(navigator.userAgent));e()},afterTransitionOut:function(f,e){brightcove.removeExperience(f.opt.brightcovePlayer);e()}}))})(jQuery,iTim);(function(b,d){var a=b.modalOverlay;b.modalOverlay.addPlayer("flash",a.basePlayer.create({pluginOptions:{flashVersion:"9",expressInstall:false,flashVars:{},params:{wmode:"opaque",allowScriptAccess:"always",allowFullScreen:"true"},attributes:{"class":"overlayPlayerContent"}},pluginLang:{fallback:"This content requires flash player {{= flashVersion }}."},contextOptions:{templates:{flashPlaceholder:'<div id="{{= id }}" class="overlaySwfReplace overlayPlayerContent" style="height: {{= height }}px; width: {{= width }}px;">{{= fallback }}</div>'}},regexFilePattern:/\.(swf)$/i,numberOfInstances:0,objectId:"overlaySwfObject",preload:function(f,e){f.opt.preloaded=true;e()},insertContent:function(g,e){var h=g.opt.content;var f=this.opt(g);var j=this.objectId+this.numberOfInstances++;this.appendObject({href:h.href,id:j,width:h.width,height:h.height,flashVersion:f.flashVersion,expressInstall:f.expressInstall,flashVars:f.flashVars,params:f.params,attributes:f.attributes,fallback:this.lang(g,"fallback"),opt:f,flashPlaceholder:g.opt.templates.flashPlaceholder,el:g.select("player")});e()},appendObject:function(e){b.tmpl(e.flashPlaceholder.replace("{{= fallback }}",e.fallback),e).appendTo(e.el.css({height:e.height,width:e.width}));swfobject.embedSWF(e.href,e.id,e.width,e.height,e.flashVersion,e.expressInstall,e.flashVars,e.params,e.attributes)},afterTransitionOut:function(f,e){f.select("player").find("object, embed").unbind("readystatechange").remove().end().empty();e()}}))})(jQuery,iTim);(function(d,e){var a=e.AsyncContent;var b=d.modalOverlay;d.modalOverlay.addPlayer("iframe",b.basePlayer.create({contextOptions:{content:{originalHeight:null},templates:{iframe:'<iframe style="visibility: hidden; {{if scrolling == "no"}}overflow: hidden;{{/if}}" class="overlayPlayerContent" id="{{= id }}" name="{{= id }}" height="{{= height }}" width="{{= width }}" frameborder="0" marginwidth="0" marginheight="0" scrolling="{{= scrolling }}" {{if ie}}allowtransparency="true"{{/if}} {{if ie6}}src="javascript:false;document.write(\'\');"{{/if}} ></iframe>'}},pluginOptions:{scrolling:"fallback",adjustIframeHeightToContent:false,selectContentBody:".pageWrapper, body",pollingInterval:100,tryAdjustIframeHeight:function(k){var j=this.opt(k);var l=k.select(".overlayPlayerContent");try{var g=l.contents().find(j.selectContentBody);var f=g.outerHeight(true);if(!k.opt.content.originalHeight){k.opt.content.originalHeight=k.opt.content.height}k.opt.content.height=f;l.css({height:f})}catch(h){e.log("cross-domain error in $.modalOverlay.players.iframe:",h);this.trySetFallbackScrollbars(k);this.stopPolling()}}},regexFilePattern:/\.(html|jsp|php|shtml|htm|do)$|\/[^.]*$/i,canPlay:function(g){var f=e.url(g.content.href);return this.__prototype.canPlay.apply(this,arguments)||(f.pathname&&f.pathname==f.path)},id:"overlayIframe",numberOfInstances:0,pollingInterval:null,preload:function(k,f){var j=this.opt(k);var g=e.url(location).resolve(k.opt.content.href).href;var h=this;var l=d.tmpl(k.opt.templates.iframe,{id:this.id+(this.numberOfInstances++),ie:d.browser.msie,ie6:d.browser.msie&&+d.browser.version<7,height:k.opt.content.height,width:k.opt.content.width,scrolling:j.scrolling=="yes"||j.scrolling===true?"yes":(j.scrolling=="no"||j.scrolling=="fallback"||!j.scrolling?"no":"auto")}).appendTo(k.select("player"));l.bind("load error",function(m){if(this.src==g){k.opt.preloaded=true;h.startPolling(k);f()}}).attr("src",g)},startPolling:function(g){var f=this.opt(g);f.tryAdjustIframeHeight.call(this,g);if(f.pollingInterval!=null){this.pollingInterval=setInterval(e.bind(function(){if(b.get()!=g){this.stopPolling()}f.tryAdjustIframeHeight.call(this,g)},this),f.pollingInterval)}},stopPolling:function(){clearInterval(this.pollingInterval)},trySetFallbackScrollbars:function(f){if(this.opt(f).scrolling=="fallback"){f.select(".overlayPlayerContent").attr("scrolling","auto").css("overflow","auto")}},insertContent:function(g,f){g.select(".overlayPlayerContent").css({visibility:"visible"});f()},beforeTransitionOut:function(g,f){this.stopPolling();f()},print:function(){d.modalOverlay.get().select(".overlayPlayerContent").get(0).contentWindow.print()}}))})(jQuery,iTim);(function(d,e){var a=e.AsyncContent;var b=d.modalOverlay;d.modalOverlay.addPlayer("image",b.basePlayer.create({regexFilePattern:/\.(jpe?g|png|gif)$/i,preload:function(g,f){var j=new Image();var h=g.opt.content;j.onload=function(){g.opt.preloaded=true;h.width=h.width||this.width;h.height=h.height||this.height;f()};j.src=g.opt.content.href;j=null},insertContent:function(g,f){var h=g.opt.content;var j=h.alt||h.title||"";g.select("player").append(e.format('<img class="overlayPlayerContent" alt="{0}" src="{1}" width="{2}" height="{3}" />',j,h.href,h.width,h.height));f()}}))})(jQuery,iTim);(function(d,e){var a=e.AsyncContent;var b=d.modalOverlay;d.modalOverlay.addPlayer("inline",b.basePlayer.create({canPlay:function(f){return f.content.href&&e.url(f.content.href).hash==f.content.href&&d(f.content.href).length},preload:function(g,f){var h=d(g.opt.content.href);if(h.is(":visible")){g.opt.preloaded=true;g.opt.content.width=g.opt.content.width||h.width();g.opt.content.height=g.opt.content.height||h.height()}f()},insertHtml:function(g,f){g.select("player").html('<div class="overlayPlayerContent"/>');this.__prototype.insertHtml.apply(this,arguments)},insertContent:function(g,f){d(g.opt.content.href).clone(true).appendTo(g.select(".overlayPlayerContent"));f()}}))})(jQuery,iTim);(function(b,d){var a=b.modalOverlay;b.modalOverlay.addPlayer("jw",a.basePlayer.create({regexFilePattern:/\.(mp3|m4a|flv|mp4|m4v|mov|ogg)$/i,numberOfInstances:0,objectId:"overlayJw",pluginOptions:{controlHeight:0,config:{modes:{flash:{src:"/layoutres/120214/media/jw/jwplayer_swf.swf"},html5:{}}}},pluginLang:{fallback:"This content requires flash player."},contextOptions:{templates:{html5JwPlaceholder:'<div class="overlayPlayerContent" style="height: {{= height }}px; width: {{= width }}px; visibility: visible!important;"><div id="{{= id }}" class="overlayJwReplace" style="height: {{= height }}px; width: {{= width }}px; visibility: visible!important;">{{= fallback }}</div></div>'}},apiQueue:[],apiUrl:"/layoutres/120214/media/jw/jwplayer_js.js",apiIsLoading:false,useApi:function(f){if(!window.jwplayer){if(!this.apiIsLoading){this.apiIsLoading=true;b(d.format('<script type="text/javascript" src="{0}"><\/script>',this.apiUrl)).appendTo("head");var e=setInterval(d.bind(function(){if(window.jwplayer){clearInterval(e);this.apiIsLoading=false;while(this.apiQueue.length){this.apiQueue.shift()()}}},this),100)}this.apiQueue.push(f)}else{f()}},preload:function(f,e){this.useApi(e);f.opt.preloaded=true},insertHtml:function(h,f){var k=h.opt.content;var g=this.opt(h);var l=this.objectId+this.numberOfInstances++;var e=k.height+g.controlHeight;var j=k.width;b.tmpl(h.opt.templates.html5JwPlaceholder.replace("{{= fallback }}",this.lang(h,"fallback")),{height:e,width:j,id:l}).appendTo(h.select(".overlayPlayer").css({height:e,width:j}));f()},insertContent:function(j,f){var l=j.opt.content;var h=this.opt(j);var e=l.height+h.controlHeight;var k=l.width;if(!b.isArray(h.config.modes)){var m=[];b.each(h.config.modes,function(n){m.push(b.extend(this,{type:n}))});h.config.modes=m}var g=b.extend({},h.config,{file:l.href,height:e,width:k});jwplayer(j.select(".overlayJwReplace").get(0)).setup(g);f()}}))})(jQuery,iTim);(function(b,d){var a=b.modalOverlay;b.modalOverlay.addPlayer("jwswf",a.players.flash.create({regexFilePattern:/\.(mp3|m4a|flv|mp4|m4v|mov)$/i,objectId:"overlayJw",pluginOptions:{urlPlayer:"/layoutres/120214/media/flash/jw_player.swf",controlHeight:0,flashVars:{autostart:false,image:null,file:null}},appendObject:function(e){e.height=e.height+(e.opt.controlHeight||0);e.flashVars.file=e.href;e.href=e.opt.urlPlayer;if(!e.flashVars.image){delete e.flashVars.image}return this.__prototype.appendObject.apply(this,arguments)}}))})(jQuery,iTim);(function(d){var b=d.modalOverlay;var a=iTim.AsyncContent;b.addPlugin("loader",a.basePlugin.create({el:null,pluginOptions:{bgUrl:"/layoutres/120214/images/jqueryModal/loader.png",isStaticImage:false,minDisplayTime:1000},error:false,spriteSize:null,numberOfFrames:null,animationInterval:null,insertHtml:function(g,e){var h=this;var f=this.opt(g);var j=iTim.bind(function(){var l=new Date().getTime();this.el.show();if(!f.isStaticImage){var k=500/this.numberOfFrames;this.animationInterval=setInterval(function(){var n=new Date().getTime()-l;var m=Math.floor(n/k);h.el.css({backgroundPosition:-h.spriteSize*(m%h.numberOfFrames)+"px 0"})},k)}},this);this.tryInitEl(g,function(){if(!h.error&&!g.opt.preloaded){j()}e()})},tryInitEl:function(h,e){if(this.el){e();return}this.el=d('<div class="overlayLoader"></div>').appendTo(h.containerEl);var f=new Image();var j=this;var g=this.opt(h);f.onload=function(){j.spriteSize=this.height;if(g.isStaticImage){j.numberOfFrames=1}else{j.numberOfFrames=Math.floor(this.width/this.height)}j.el.css({background:iTim.format("url({0}) no-repeat 0 0",this.src),width:j.spriteSize+"px",height:j.spriteSize+"px",margin:iTim.format("-{0}px 0 0 -{0}px",j.spriteSize/2)});f.onerror=f.onload=null;f=null;e()};f.onerror=function(){j.error=true;f.onerror=f.onload=null;f=null;e()};f.src=this.opt(h).bgUrl},preload:function(f,e){if(f.opt.preloaded){e();return}setTimeout(function(){e()},this.opt(f).minDisplayTime)},beforeTransitionIn:function(f,e){this.el.hide();clearInterval(this.animationInterval);e()}}))})(jQuery);(function(g,h){var b=h.AsyncContent;var f=b.basePlugin;var e=g.modalOverlay;e.addExtractor("modalHrefFromDeeplink",f.create({extract:function(l,j){var m=l.opt.content;var k=h.url(m.href);var n=k.params.modalOptions||l.opt.inherits;if(k.params.modalContent){m.deepLinkParent=k.pathname;m.deepLinkHref=m.href;m.href=k.params.modalContent}if(k.params.modalParent){m.deepLinkParent=k.params.modalParent}m.width=+k.params.modalWidth||m.width;m.height=+k.params.modalHeight||m.height;if(!m.width){delete m.width}if(!m.height){delete m.height}if(n){l.opt[h.StoredOptions.keyInherits]=n}j()}}));e.addExtractor("storedOptions",f.create({extract:function(k,j){k.opt=h.StoredOptions.get(k.opt);j()}}));var a=e.galleries={};e.addExtractor("gallery",f.create({extract:function(l,j){var m=l.opt.content;if(!m.gallery){j();return}var k=a[m.gallery]=a[m.gallery]||[];l.opt.galleryIndex=k.push(l.opt.modalId)-1;j()}}));e.galleryNext=function(){var m=this.get();if(!m){return}var j=a[m.opt.content.gallery];var k=m.opt.galleryIndex;var l=e.setup(j[(k+1)%j.length]);l.sendShow();return l};e.galleryPrevious=function(){var m=this.get();if(!m){return}var j=a[m.opt.content.gallery];var k=m.opt.galleryIndex;var l=e.setup(j[(k+j.length-1)%j.length]);l.sendShow();return l};e.addExtractor("defaultPlayer",f.create({extract:function(l,j){var m=l.opt.content;if(m.player){j();return}var k=h.url(m.href);g.each(e.players,function(n){if(this.canPlay(l.opt)){m.player=n;return false}});j()}}));e.baseNavigationPlugin=f.create({navigationName:"default",where:"append",select:"content",isToolbar:true,initContainer:function(k,j){j()},insertHtml:function(k,j){k.select(this.select)[this.where](h.format('<div class="overlayNavigation {0} {1}"><div class="overlayNavigationInner"></div></div>',h.ccase("overlayNavigation_"+this.navigationName),this.isToolbar?"overlayToolbar":""));j()}});e.addPlugin("toolbarTop",e.baseNavigationPlugin.create({navigationName:"top",where:"prepend"}));e.addPlugin("toolbarBottom",e.baseNavigationPlugin.create({navigationName:"bottom"}));e.addPlugin("navigationAbove",e.baseNavigationPlugin.create({select:"player",navigationName:"above",isToolbar:false}));e.addPlugin("shadow",f.create({pluginOptions:{selectElements:"layer",t:"/layoutres/120214/images/shadow/shadowTop.png",rt:"/layoutres/120214/images/shadow/shadowRightTop.png",r:"/layoutres/120214/images/shadow/shadowRight.png",rb:"/layoutres/120214/images/shadow/shadowRightBottom.png",b:"/layoutres/120214/images/shadow/shadowBottom.png",lb:"/layoutres/120214/images/shadow/shadowLeftBottom.png",l:"/layoutres/120214/images/shadow/shadowLeft.png",lt:"/layoutres/120214/images/shadow/shadowLeftTop.png"},insertHtml:function(m,j){var l="";var k=this.opt(m);g.each(k,function(n){if(!/^\w\w?$/.test(n)||!this){return}l+=h.format('<img alt="" src="{1}" class="shadow {0}" />',"shadow-"+n,this)});m.select(k.selectElements).prepend(h.format('<div class="overlayShadow">{0}</div>',l));j()}}));e.addPlugin("title",f.create({insertHtml:function(k,j){k.select(".overlayToolbar > .overlayNavigationInner").prepend('<div class="overlayTitle"></div>');j()},insertContent:function(k,j){var l=k.opt.content;k.toggleItem(".overlayTitle",l.title).html(l.title||"");j()}}));e.addPlugin("galleryPaging",f.create({pluginOptions:{},pluginLang:{pageOf:'Page <span class="overlayPage overlayPageActive">{0}</span> of <span class="overlayPageNumber">{1}</span>'},insertHtml:function(l,j){var m=l.select(".overlayToolbar > .overlayNavigationInner");var k=g('<div class="overlayPaging"></div>').appendTo(m);j()},insertContent:function(m,j){var n=m.opt.content;var l=a[n.gallery];var k=m.toggleItem(".overlayPaging",!!n.gallery);if(l){k.html(h.format(this.lang(m,"pageOf"),g.inArray(m.opt.modalId,l)+1,a[n.gallery].length))}j()}}));var d=e.baseButton=f.create({buttonName:"default",onClick:null,pluginLang:{},contextOptions:{templates:{button:'<span class="overlayButton {{= cls }}"><span class="overlayIcon" title="{{= title }}"></span><span class="overlayText">{{= title }}</span></span>'}},insertHtml:function(l,j){var k=g.tmpl(l.opt.templates.button,{cls:h.ccase("overlayButton_"+this.buttonName),title:this.lang(l,"text")}).appendTo(l.select(".overlayToolbar > .overlayNavigationInner"));k.bind("click",h.bind(function(m){this.onClick(l)},this));j()}});e.addPlugin("buttonPrint",d.create({buttonName:"print",contextOptions:{content:{printable:true}},pluginLang:{text:"Print"},onClick:function(k){if(k.player.print){try{k.player.print()}catch(j){print()}}else{print()}},insertContent:function(k,j){k.toggleItem(".overlayButtonPrint",k.opt.content.printable);j()}}));e.addPlugin("buttonDownload",d.create({buttonName:"download",pluginLang:{text:"Download"},onClick:function(j){this.opt(j).handleClick.call(this,j)},contextOptions:function(){content:{downloadHref:null}},pluginOptions:{openNewWindow:false,handleClick:function(j){if(this.opt(j).openNewWindow){open(j.opt.content.downloadHref)}else{location=j.opt.content.downloadHref}}},insertContent:function(k,j){k.toggleItem(".overlayButtonDownload",!!k.opt.content.downloadHref);j()}}));e.addPlugin("galleryNav",f.create({pluginOptions:{hotKeys:true,isCircular:true},pluginLang:{next:"Next",previous:"Previous"},initContainer:function(){g(document).bind("keyup",h.bind(function(n){var m=e.get();if(m){var l=this.opt(m);if(!l.hotKeys){return}var j=a[m.opt.content.gallery];if(!j){return}if(n.metaKey||n.ctrlKey||n.altKey){return}var k=g.inArray(m.opt.modalId,j);switch(n.keyCode){case 27:m.sendHide();n.preventDefault();break;case 37:e.galleryPrevious();n.preventDefault();break;case 39:case 32:e.galleryNext();n.preventDefault();break}}},this))},insertHtml:function(l,j){var m=l.select(".overlayNavigationInner");var k=a[l.opt.content.gallery];g.tmpl(l.opt.templates.button,{cls:"overlayButtonNext",title:this.lang(l,"next")}).appendTo(m).bind("click",function(n){e.galleryNext()});g.tmpl(l.opt.templates.button,{cls:"overlayButtonPrevious",title:this.lang(l,"previous")}).appendTo(m).bind("click",function(n){e.galleryPrevious()});j()},insertContent:function(l,j){var k=a[l.opt.content.gallery];l.toggleItem(".overlayButtonNext, .overlayButtonPrevious",k&&k.length>1);j()}}));e.addPlugin("buttonClose",d.create({buttonName:"close",pluginLang:{text:"Close"},onClick:function(j){j.sendHide()}}));e.addPlugin("description",f.create({where:"append",method:"clone",contextOptions:{content:{descriptionCacheKey:null,description:null}},insertHtml:function(k,j){k.select("content")[this.where]('<div class="overlayDescription"></div>');j()},insertContent:function(k,j){var l=g.contextual.linkDescriptions[k.opt.content.descriptionCacheKey];if(!l&&k.opt.content.description){l=k.opt.content.description;if(typeof l=="function"){l=l.apply(k)}l=g(h.format('<div class="overlayDescriptionText">{0}</div>',l))}k.toggleItem(".overlayDescription",!!(l&&l.length));if(!l){j();return}if(this.method=="clone"){l=l.clone(true)}k.select(".overlayDescription")[this.where](l);j()}}));e.addPlugin("constrainToContentWidth",f.create({pluginOptions:{selectElements:".overlayPlayerContent, .overlayDescription"},beforeTransitionIn:function(k,j){k.select(this.opt(k).selectElements).each(function(){var l=g(this);l.css({width:k.opt.content.width?k.opt.content.width:Math.min(k.select("content").width(),l.width())+"px"})});j()}}));e.addPlugin("position",f.create({pluginOptions:{selectEl:"layer",constrainTo:"screen",position:"center",verticalConstrainTo:null,verticalPosition:null,horizontalConstrainTo:null,horizontalPosition:null},viewportChanged:function(l,p){var m=this.opt(l);var n=l.select(m.selectEl);var k=n.outerWidth();var x=n.outerHeight();var r=m.constrainTo;var v=r;var t=m.position;var q=t;if(m.verticalConstrainTo!=null){r=m.verticalConstrainTo}if(m.verticalPosition!=null){t=m.verticalPosition}if(m.horizontalConstrainTo!=null){v=m.horizontalConstrainTo}if(m.horizontalPosition!=null){q=m.horizontalPosition}var o=0;var w=g(window).width();if(v=="screen"){l.containerEl.css({left:g(document).scrollLeft()+"px"})}else{l.containerEl.css({left:0});w=g(v).width()}if(q=="center"){o+=Math.max(0,(w-k)/2)>>>0}else{o+=q}var u=0;var j=g(window).height();if(r=="screen"){l.containerEl.css({top:g(document).scrollTop()+"px"})}else{l.containerEl.css({top:0});j=g(r).height()}if(t=="center"){u+=Math.max(0,(j-x)/2)>>>0}else{u+=t}n.css({top:u+"px",left:o+"px"});p()},beforeTransitionIn:function(k,j){return this.viewportChanged.apply(this,arguments)}}));e.addPlugin("transitions",f.create({pluginOptions:{duration:0.4*1000,easing:"swing",selectEl:"layer"},beforeTransitionIn:function(k,j){k.select(this.opt(k).selectEl).css({opacity:0,visibility:"visible"});j()},transitionIn:function(k,j){k.select(this.opt(k).selectEl).animate({opacity:1},{duration:this.opt(k).duration,easing:this.opt(k).easing,complete:j})},afterTransitionIn:function(k,j){k.select(this.opt(k).selectEl).css({opacity:"",visibility:""});j()},transitionOut:function(k,j){k.select(this.opt(k).selectEl).animate({opacity:0},{duration:this.opt(k).duration,easing:this.opt(k).easing,complete:j})}}));e.addPlugin("eventCapture",f.create({pluginOptions:{forms:true,links:true,mousewheel:true},initContainer:function(k,j){k.containerEl.bind("DOMMouseScroll mousewheel",h.bind(function(m){var l=g.modalOverlay.get();if(l&&this.opt(l).mousewheel){m.preventDefault()}},this));j()},beforeTransitionIn:function(k,j){var l=k.select(".overlayPlayerContent");this.bindCaptureHandlers(l,k);j()},bindCaptureHandlers:function(l,k){var m=this;var j=this.opt(k);var n=h.url(location).resolve(k.opt.content.href||"");if(j.forms){l.find("form").each(function(){var o=false;g(this).bind("invalid-form",function(){o=true}).bind("submit",function(q){if(o){o=false;return}q.preventDefault();var p=n.resolve(g(this).attr("action")).href;g.ajax({type:this.method||"get",url:p,data:g(this).serializeArray(),complete:function(r){l.html(g.modalOverlay.players.ajax.getContent(r.responseText,p));m.bindCaptureHandlers(l,k)}})})})}if(j.links){l.find('a[href]:not([href="#"], [href=""], [href*="mailto:"])').bind("click",function(p){p.preventDefault();var o=n.resolve(g(this).attr("href")).href;g.ajax({type:"get",url:o,complete:function(q){l.html(g.modalOverlay.players.ajax.getContent(q.responseText,o));m.bindCaptureHandlers(l,k)}})})}}}));e.addPlugin("events",f.create({pluginOptions:{namespace:".overlayEvents",initContainer:null,insertHtml:null,preload:null,insertContent:null,beforeTransitionIn:null,transitionIn:null,afterTransitionIn:null,beforeTransitionOut:null,transitionOut:null,afterTransitionOut:null,hideContainer:null,viewportChanged:null},callMethod:function(m,l,j){var k=this.opt(l);if(undefined!=this.opt(l)[m]){k[m].call(l)}return this.__prototype.callMethod.apply(this,arguments)}}))})(jQuery,iTim);(function(d){var b=d.modalOverlay;var a=iTim.AsyncContent;b.addPlugin("preloadGalleryItems",a.basePlugin.create({el:null,pluginOptions:{numberOfAdjacentItems:2},afterTransitionIn:function(k,e){var f=b.galleries[k.opt.content.gallery];if(!f){e();return}var h=this.opt(k).numberOfAdjacentItems;var m=null;var g=null;for(var j=k.opt.galleryIndex-h,l=k.opt.galleryIndex+h;j<l;++j){if(j==k.opt.galleryIndex){continue}if(j<0){g=f[f.length+j]}else{g=f[j%f.length]}m=b.instances[f[g]];if(!m){continue}m.plugins.items.player.callMethod("preload",m,function(){})}e()}}))})(jQuery);(function(d){var b=d.modalOverlay;var a=iTim.AsyncContent;b.addPlugin("thumbstrip",a.basePlugin.create({contextOptions:{thumbnailPreloaded:false,content:{thumbnail:null,thumbnailWidth:null,thumbnailHeight:null},templates:{thumbs:'<div class="overlayThumbs">{{each page}}<div class="overlayThumb" index="{{= $index }}" modalid="{{= opt.modalId }}" galleryindex="{{= opt.galleryIndex }}"><img class="overlayImage" src="{{= opt.content.thumbnail }}" title="{{= opt.content.title }}" /></div>{{/each}}</div>',thumbstrip:'<div class="overlayThumbstrip"><div class="overlayThumbs"></div><div class="overlayTransitionEl"></div><span class="overlayButton overlayButtonPrevious"><span class="overlayIcon"></span></span><span class="overlayButton overlayButtonNext"><span class="overlayIcon"></span></span></div>'}},pluginOptions:{itemsPerPage:9,itemsToRepeat:1,startPositionAt:4,appendTo:"container"},gallery:null,visibleIndices:null,selectedIndex:null,selectedModalId:null,lastVisibleIndicesBeforePageChange:null,itemsToRepeat:null,startPositionAt:null,isPageChange:false,el:null,initContainer:function(f,e){this.el=d(f.opt.templates.thumbstrip).appendTo(f.containerEl).bind("click",iTim.bind(function(l){var k=d(l.target).closest("[modalid]");var m=k.attr("modalid");if(!m){return}var j=b.setup(m);this.selectedIndex=+k.attr("index");this.lastVisibleIndicesBeforePageChange=null;j.sendShow()},this));this.el.find(".overlayButtonPrevious").bind("click",iTim.bind(this.previousPage,this));this.el.find(".overlayButtonNext").bind("click",iTim.bind(this.nextPage,this));var g=b.galleryNext;b.galleryNext=iTim.bind(function(){var j=g.apply(b,arguments);this.next(j)},this);var h=b.galleryPrevious;b.galleryPrevious=iTim.bind(function(){var j=h.apply(b,arguments);this.previous(j)},this);e()},next:function(e){this.tryRestorePageState(e);var f=d.inArray(e.opt.galleryIndex,this.visibleIndices);if(-1!=f){this.selectedIndex=f;this.updateThumbs(0)}else{this.updateThumbs(1)}},previous:function(e){this.tryRestorePageState(e);var f=d.inArray(e.opt.galleryIndex,this.visibleIndices);if(-1!=f){this.selectedIndex=f;this.updateThumbs(0)}else{this.updateThumbs(-1)}},nextPage:function(){this.trySavePageState();this.updateThumbs(this.itemsPerPage)},trySavePageState:function(){if(!this.lastVisibleIndicesBeforePageChange){this.lastVisibleIndicesBeforePageChange=this.visibleIndices.slice(0)}},previousPage:function(){this.trySavePageState();this.updateThumbs(-1*(this.itemsPerPage))},insertHtml:function(f,e){if(b.galleries[f.opt.content.gallery]){this.showStrip(f)}else{this.hideStrip(f)}e()},insertContent:function(f,e){if(this.gallery){this.selectedModalId=f.opt.modalId;this.updateThumbs(0)}e()},tryRestorePageState:function(f){if(this.lastVisibleIndicesBeforePageChange){this.visibleIndices=this.lastVisibleIndicesBeforePageChange;this.lastVisibleIndicesBeforePageChange=null;this.isPageChange=true}var e=d.inArray(f.opt.galleryIndex,this.visibleIndices);if(-1!=e){this.selectedIndex=e}},preload:function(g,e){var f=b.galleries[g.opt.content.gallery];if(!f){e();return}var l=0;var k=false;var j=function(n){var m=n.opt.content.thumbnail;l++;var o=new Image();o.onerror=o.onload=h(n);o.src=m};var h=function(m){return function(){var n=m.opt.content;l--;n.thumbnailWidth=this.width;n.thumbnailHeight=this.height;this.src=this.onload=this.onerror=null;m=null;if(!l&&k){e()}}};d.each(f,function(m,n){n=b.instances[n];if(!n.opt.thumbnailPreloaded){n.opt.thumbnailPreloaded=true;j(n)}});k=true;if(!l){e()}},selectThumb:function(){this.el.find(".overlayThumb").removeClass("overlayThumbSelected").filter(iTim.format("[modalid={0}]",this.selectedModalId)).addClass("overlayThumbSelected")},showStrip:function(f){f.containerEl.addClass("overlayWithThumbstrip");var g=this.opt(f);var q=this.gallery;var e=false;var l=null;var h=null;var o=this.itemsPerPage=g.itemsPerPage;var j=this.itemsToRepeat=g.itemsToRepeat;var n=this.startPositionAt=g.startPositionAt;if(!q||(d.inArray(f,q)==-1)){e=true}if(e){q=d.map(b.galleries[f.opt.content.gallery],function(r){return b.instances[r]})}h=q.length;l=d.inArray(f,q);if(e){var m=[];this.visibleIndices=m;this.lastVisibleIndicesBeforePageChange=null;if(h<=o){this.selectedIndex=l;for(var k=0;k<h;++k){m.push(k)}}else{this.selectedIndex=n;for(var k=0;k<o;++k){var p=l-n+k;p=p<0?h+p:p%h;m.push(p)}}this.el.find(".overlayButton").toggleClass("overlayItemInactive",h<=o);this.gallery=q}this.isPageChange=e},updateThumbs:function(p,n){p=p||0;n=!!n||this.isPageChange;var v=this.gallery;var e=v.length;var f=this.itemsToRepeat;var r=this.startPositionAt;var t=this.itemsPerPage;var l=this.selectedIndex+p;var m=this.visibleIndices;var q=m[t-1];var o=m[0];var h=o;if(l<0){h=o-t+f;n=true;l=t+l-f}else{if(l>=t){h=q+1-f;n=true;l=(l+f)%t}}for(var j=0;j<Math.min(e,t);++j){var u=h+j;u=u<0?e+u:u%e;m[j]=u}this.selectedIndex=l;if(n){var g=d.map(this.visibleIndices,function(w){return v[w]});var k=this;this.el.show().find(".overlayTransitionEl").fadeIn(100,function(){k.el.find(".overlayThumbs").replaceWith(d.tmpl(b.get().opt.templates.thumbs,{page:g}));k.el.find(".overlayThumb").each(function(x){var w=d(this);var z=w.find("img");var y=g[x].opt.content;setTimeout(function(){var A=iTim.resize({width:y.thumbnailWidth,height:y.thumbnailHeight,toWidth:w.width(),toHeight:w.height()});z.css({left:A.left,top:A.top,width:A.width,height:A.height})},20)});k.selectThumb();d(this).fadeOut(600)})}else{this.selectThumb()}},hideContainer:function(f,e){this.hideStrip(f);e()},hideStrip:function(e){this.gallery=null;this.selectedIndex=null;this.selectedModalId=null;this.visibleIndices=null;this.lastVisibleIndicesBeforePageChange=null;this.itemsPerPage=null;this.itemsToRepeat=null;this.startPositionAt=null;this.el.hide().find(".overlayThumbs").empty();e.containerEl.removeClass("overlayWithThumbstrip")}}));b.addExtractor("defaultThumbnail",iTim.AsyncContent.basePlugin.create({extract:function(f,e){var g=f.opt.content;if(!g.thumbnail&&/\.(gif|jpe?g|png)$/i.test(g.href)){g.thumbnail=g.href}e()}}))})(jQuery);(function(e){var d=e.modalOverlay;var b=iTim.AsyncContent;var a=d.clusters={};d.addPlugin("clusterNavigation",b.basePlugin.create({contextOptions:{content:{cluster:null},templates:{clusterNavigation:'<div class="overlayClusterNavigation"><span class="overlayItems"></span></div>',clusterItems:'<span class="overlayItems">{{each children}}<span class="overlayItem {{if active === false}}overlayItemInactive{{/if}}" gallery="{{= title }}">{{= title }}</span>{{/each}}</span>'}},pluginOptions:{appendTo:"container",clusters:a,fetchGalleryData:function(f){}},el:null,cluster:null,fetchGalleryData:null,initContainer:function(g,f){this.el=e.tmpl(g.opt.templates.clusterNavigation).bind("click",iTim.bind(this.onItemClicked,this));g.containerEl.append(this.el);f()},onItemClicked:function(h){var g=e(h.target).closest("[gallery]").attr("gallery");if(!g){return}var f=this.cluster.childrenByTitle[g];if(!f.children){d.galleries[g]=f.children=d.galleries[g]||[]}if(!f.children.length){if(!f.fetched){this.fetchGalleryData(f);f.fetched=true}}if(f.active!==false&&f.children.length){e.modalOverlay.instances[f.children[0]].sendShow()}},insertHtml:function(g,f){g.containerEl.toggleClass("overlayWithClusterNavigation",!!g.opt.content.cluster);var h=g.opt.content;if(h.cluster){this.showNav(g)}else{this.hideNav(g)}f()},hideContainer:function(g,f){this.hideNav(g);f()},showNav:function(f){if(!this.cluster){this.cluster=a[f.opt.content.cluster];this.fetchGalleryData=this.opt(f).fetchGalleryData;this.el.find(".overlayItems").replaceWith(e.tmpl(f.opt.templates.clusterItems,this.cluster))}this.el.find(iTim.format('[gallery="{0}"]',f.opt.content.gallery)).addClass("overlayItemSelected").siblings().removeClass("overlayItemSelected")},hideNav:function(f){this.cluster=null;this.fetchGalleryData=null;f.containerEl.removeClass("overlayWithClusterNavigation");this.el.hide().find(".overlayItems").empty()}}));d.addClusterItem=function(f,j,h){f=a[f]=a[f]||{title:f,children:[],childrenByTitle:{}};var g=f.childrenByTitle[j];if(!g){f.childrenByTitle[j]=g={title:j,children:d.galleries[j],active:!h};f.children.push(g)}return g};d.addExtractor("defaultCluster",iTim.AsyncContent.basePlugin.create({extract:function(g,f){var h=g.opt.content;if(!h.cluster||!h.gallery){f();return}d.addClusterItem(h.cluster,h.gallery,false);f()}}))})(jQuery);(function(d){var b=d.modalOverlay;var a=iTim.AsyncContent;b.addPlugin("navigationWrapper",a.basePlugin.create({initContainer:function(f,e){this.el=d('<div class="overlayNavigationWrapper" style="visibility: hidden;"></div>').appendTo(f.containerEl);e()},insertHtml:function(f,e){this.el.append(f.el);if(this.el.css("visibility")=="hidden"){this.el.append(f.containerEl.find(".overlayThumbstrip").hide());this.el.append(f.containerEl.find(".overlayClusterNavigation").hide());this.el.append(f.containerEl.find(".overlayLoader"));this.el.css("visibility","visible")}this.viewportChanged.apply(this,arguments)},insertContent:function(g,f){var h=this.el.children(".overlayThumbstrip");if(g.containerEl.hasClass("overlayWithThumbstrip")&&!h.is(":visible")){h.fadeIn(500)}var e=this.el.children(".overlayClusterNavigation");if(g.containerEl.hasClass("overlayWithClusterNavigation")&&!e.is(":visible")){e.fadeIn(500)}f()},viewportChanged:function(f,e){f.containerEl.css({top:d(document).scrollTop()});var h=(f.containerEl.height()-this.el.height())/2;h=Math.max(0,h);var g=(f.containerEl.width()-this.el.width())/2;g=Math.max(0,g);this.el.css({left:g+"px",top:h+"px"});e()},hideContainer:function(f,e){this.el.css("visibility","hidden");e()}}))})(jQuery);(function(d){if(!d.browser.msie||+d.browser.version!=6){return}var b=d.modalOverlay;var a=b.baseModalOverlay.sendShow;b.baseModalOverlay.sendShow=function(){if(this.opt.skin=="lightshow"){location=this.opt.content.href}else{return a.apply(this,arguments)}}})(jQuery);(function(f){var d=f.modalOverlay;var a=iTim.AsyncContent;d.options.storeByField=null;var e={};var b="_storedOverlay_{0}_{1}";d.addExtractor("storeByField",a.basePlugin.create({extract:function(k,h){var j=k.opt.storeByField;var l=k.opt[j];if(j&&l){iTim.StoredOptions.set(iTim.format(b,j,l),k.opt);e[j]=true}h()}}));d.setupFromStore=function(l,k){var j=iTim.format(b,l,k);var h=iTim.StoredOptions.items[j];if(h){return d.setup(h)}return null};var g=function(){var h=iTim.url(location);f.each(e,function(k){if(h.params[k]){var j=d.setupFromStore(k,h.params[k]);if(j){j.sendShow()}}})};f(window).bind("hashchange",g);f(function(){setTimeout(g,500)})})(jQuery);jQuery.cookie=function(b,k,n){if(typeof k!="undefined"){n=n||{};if(k===null){k="";n.expires=-1}var f="";if(n.expires&&(typeof n.expires=="number"||n.expires.toUTCString)){var g;if(typeof n.expires=="number"){g=new Date();g.setTime(g.getTime()+(n.expires*24*60*60*1000))}else{g=n.expires}f="; expires="+g.toUTCString()}var m=n.path?"; path="+(n.path):"";var h=n.domain?"; domain="+(n.domain):"";var a=n.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(k),f,m,h,a].join("")}else{var e=null;if(document.cookie&&document.cookie!=""){var l=document.cookie.split(";");for(var j=0;j<l.length;j++){var d=jQuery.trim(l[j]);if(d.substring(0,b.length+1)==(b+"=")){e=decodeURIComponent(d.substring(b.length+1));break}}}return e}};(function(d){var b={};var a=function(f,e){this.options={};this.jqTabContainer=f;this.debug=false;this.init=function(g,h){var j={tabContentSelector:"div.jqTabContent",tabElementSelector:"li.jqTab",tabLinkSelector:"a",tabToggleClass:"selected",topBlockClass:"jqTabBlock"};this.options=jQuery.extend(j,h);this.initTabs();this.jqTabContainer.addClass("jQueryPluginTabsProceed")};this.initTabs=function(){var j=this.options;var g=this.jqTabContainer;var k=this.jqTabContainer;var h=k.find(j.tabElementSelector);h.each(function(l){var m=d(this);d(j.tabLinkSelector,m).click(function(n){d(j.tabContentSelector,k).removeClass(j.topBlockClass).filter(":eq("+l+")").addClass(j.topBlockClass);h.removeClass(j.tabToggleClass);m.addClass(j.tabToggleClass);return false})})};this.init(f,e)};d.extend(d.fn,{TabsPlugin:function(e){e=e||{};return this.each(function(g){if(!d(this).hasClass("jQueryPluginTabsProceed")){var f=d.extend(true,{},b,e);new a(d(this),f)}});return this}})})(jQuery);(function(d){var a={};var b=function(f,e){this.options={};this.accordion;this.accordion=f;this.debug=false;this.init=function(g,h){var j={toggleSelector:".slidingContent",multi:false,initOpen:false,toggleLinkSelector:".slideLink",linkOpenTitle:"Weniger anzeigen",linkCloseTitle:"Mehr erfahren",linkInfoClass:"moreInfo",toggleClass:"open",slideSpeed:"fast",toggleTextClass:"moreInfo",noToggleTextClass:"noToggleText",toggleElementPosition:"top",debug:false};this.options=jQuery.extend(j,h);if(this.options.debug){iTim.log("Current options:");iTim.log(this.options)}this.accordion.addClass("jQueryPluginAccordionProceed");this.initAccordion();this.initOpenElements()};this.initOpenElements=function(){if(typeof(this.options.initOpen)=="number"||jQuery.isArray(this.options.initOpen)){var g=d(this.options.toggleLinkSelector,this.accordion);if(typeof(this.options.initOpen)=="number"){this.options.initOpen=[this.options.initOpen]}for(i=0;i<this.options.initOpen.length;i++){d(g[this.options.initOpen[i]]).triggerHandler("click")}}},this.initAccordion=function(){var g=this.options;d(g.toggleSelector,this.accordion).hide();var h=this.accordion;d(this.options.toggleLinkSelector,this.accordion).each(function(j,k){d(k).bind("click",{element:d(k)},function(m){var l=d(this);if("false"==g.multi||false==g.multi){if(g.debug){iTim.log("Proceed Multi Mode: "+g.multi)}if(!d(m.data.element).hasClass(g.toggleClass)){if(g.debug){iTim.log("Found toggle elements to hide:");iTim.log(d(g.toggleSelector,h))}d(g.toggleSelector,h).each(function(n,o){d(o).hide();d(g.toggleLinkSelector,h).removeClass(g.toggleClass)})}}if(g.toggleSelectorPosition=="top"){l.blur().toggleClass(g.toggleClass).prev(g.toggleSelector).slideToggle(g.slideSpeed)}else{l.blur().toggleClass(g.toggleClass).next(g.toggleSelector).slideToggle(g.slideSpeed)}if(l.hasClass(g.toggleTextClass)){text={open:g.linkOpenTitle,close:g.linkCloseTitle}}if(!l.hasClass(g.noToggleTextClass)){if(g.debug){iTim.log("Proceed: change toggle text")}if(l.hasClass(g.toggleClass)){if(g.debug){iTim.log("Proceed: change toggle text => setOpenText:"+g.linkOpenTitle)}l.html(g.linkOpenTitle)}else{if(g.debug){iTim.log("Proceed: change toggle text => setCloseText:"+g.linkCloseTitle)}l.html(g.linkCloseTitle)}}return false})})};this.init(f,e)};d.extend(d.fn,{AccordionPlugin:function(e){e=e||{};return this.each(function(g){if(!d(this).hasClass("jQueryPluginAccordionProceed")){var f=d.extend(true,{},a,e);new b(d(this),f)}})}})})(jQuery);(function(a){a.fn.fader=function(b){return this.each(function(){a.fader(this,b)})};a.fader=function(d,n){var e={animationType:"fade",speed:600,type:"sequence",timeout:2000,containerHeight:"auto",runningclass:"fader",previousButtonClass:"previousButton",nextButtonClass:"nextButton",previousButtonText:"&nbsp;",nextButtonText:"&nbsp;",createButtons:true,play:true,keepPlaying:true};if(n){a.extend(e,n)}e.startValueOfPlay=e.play;if(isNaN(e.speed)){alert("The speed settings needs to be in seconds, not a string")}var l=a(d);if(!l.parent().hasClass("fader-container")){var m=a("<div>").addClass("fader-nav").prepend(a("<span>").addClass("fader-jumpNav")).prepend(a("<span>").addClass("fader-navButtons"));l.wrap("<div></div>").before(m).parent().addClass("fader-container")}l.parent=l.parent(".fader-container");$jumpNav=a(".fader-jumpNav",l.parent);l.isCursorInsideContainerParentAndDoWeThereforeHaveToPreventTimedFading=false;l.parent.bind("mouseenter mousemove",function(){l.isCursorInsideContainerParentAndDoWeThereforeHaveToPreventTimedFading="tru"}).bind("mouseleave",function(){l.isCursorInsideContainerParentAndDoWeThereforeHaveToPreventTimedFading=false});if(e.createButtons){$navButtons=a(".fader-navButtons",l.parent);var k=a("<a>").addClass(e.previousButtonClass).html(e.previousButtonText).attr("title","next slide").appendTo($navButtons);var j=a("<a>").addClass(e.nextButtonClass).html(e.nextButtonText).attr("title","next slide").appendTo($navButtons)}else{var j=a("."+e.nextButtonClass);var k=a("."+e.previousButtonClass)}l.o=e;l.slides=[];l.jumpNavAnchors=[];var b=l.children();if(b.length>1){l.addClass(l.o.runningclass);for(var h=0;h<b.length;h++){var g=a("<a>").attr("id","fader-jump-"+h.toString()).attr("class","spriteNav").attr("style","FILTER: alpha(opacity=100); ZOOM: 1").html("<span>i+1</span>").appendTo($jumpNav);var f=a(b[h]).css("z-index",String(b.length-h)).css("position","absolute").hide();f.slideNumber=h;g.data("slide",f);f.data("anchor",g);l.slides.push(f);l.jumpNavAnchors.push(g)}l.currentSlide=l.slides[0];l.nextSlide=l.slides[1];l.currentSlide.data("anchor").addClass("active");l.currentSlide.show();a.fader.timedChange(l);if(l.o.containerHeight=="auto"){l.o.containerHeight=l.slides[0].eq(0).get(0).clientHeight+m.eq(0).get(0).clientHeight}l.parent.css({height:l.o.containerHeight})}a.each(l.jumpNavAnchors,function(){this.click(function(){l.nextSlide=a(this).data("slide");a.fader.forceChange(l)})});j.click(function(){if(l.currentSlide.slideNumber+1>(l.slides.length-1)){l.nextSlide=l.slides[0]}else{l.nextSlide=l.slides[l.currentSlide.slideNumber+1]}a.fader.forceChange(l)});k.click(function(){if(l.currentSlide.slideNumber-1<0){l.nextSlide=l.slides[l.slides.length-1]}else{l.nextSlide=l.slides[l.currentSlide.slideNumber-1]}a.fader.forceChange(l)})};a.fader.forceChange=function(b){clearTimeout(b.innerFadeTimer);b.o.play=false;a.fader.next(b)};a.fader.timedChange=function(b){clearTimeout(b.innerFadeTimer);b.innerFadeTimer=setTimeout(function(){a.fader.next(b)},b.o.timeout)};a.fader.next=function(b){if(!b.o.play||(!b.isCursorInsideContainerParentAndDoWeThereforeHaveToPreventTimedFading&&b.is(":visible")&&b.currentSlide.slideNumber!=b.nextSlide.slideNumber)){if(b.o.animationType=="slide"){b.currentSlide.slideUp(b.o.speed);b.nextSlide.slideDown(b.o.speed)}else{if(b.o.animationType=="fade"){b.currentSlide.fadeOut(b.o.speed);b.nextSlide.fadeIn(b.o.speed,function(){removeFilter(a(this)[0])}).trigger("slideChanged")}else{throw ("Innerfade-animationType must either be 'slide' or 'fade'")}}b.currentSlide=b.nextSlide;if(b.currentSlide.slideNumber+1>(b.slides.length-1)){b.nextSlide=b.slides[0]}else{b.nextSlide=b.slides[b.currentSlide.slideNumber+1]}a(".fader-jumpNav .active",b.parent).removeClass("active");b.currentSlide.data("anchor").addClass("active")}if(b.o.keepPlaying){b.o.play=b.o.startValueOfPlay}if(b.o.play){a.fader.timedChange(b)}}})(jQuery);function removeFilter(a){if(a.style.removeAttribute){a.style.removeAttribute("filter")}}if(typeof(bsn)=="undefined"){_b=bsn={}}if(typeof(_b.AutoComplete)=="undefined"){_b.AutoComplete={}}else{}_b.AutoComplete=function(h,f){if(!document.getElementById){return 0}this.fld=_b.DOM.gE(h);if(!this.fld){return 0}this.sInp="";this.nInpC=0;this.aSug=[];this.iHigh=0;this.data={};this.oP=f?f:{};var b,d={minchars:1,meth:"get",varname:"input",className:"autocomplete",timeout:2500,delay:500,offsety:-5,shownoresults:true,noresults:"No results!",maxheight:250,cache:true,lowerCaseQuery:false,suggEntryCountText:"results: ",maxentries:6,windowWidth:0,windowPointerPosition:"",requestCssClass:"acRequestActive",suggEntryStyle:"long",solrRequest:false,solrParams:{},debug:false};var g,a={type:"jsonp",format:"json",callbackFunction:"jsonpSolrResponse",callbackObject:"ac_json",indent:"off"};for(b in d){if(typeof(this.oP[b])!=typeof(d[b])){this.oP[b]=d[b]}}for(g in a){if(typeof(this.oP.solrParams[g])!=typeof(a[g])){this.oP.solrParams[g]=a[g]}}var e=this;this.fld.onkeypress=function(j){return e.onKeyPress(j)};this.fld.onkeyup=function(j){return e.onKeyUp(j)};this.fld.setAttribute("autocomplete","off");this.nativeCssClass=this.fld.getAttribute("class")};_b.AutoComplete.prototype.onKeyPress=function(f){var e=(window.event)?window.event.keyCode:f.keyCode;var d=13;var b=9;var g=27;var a=1;switch(e){case d:this.setHighlightedValue();a=0;break;case g:this.clearSuggestions();break}return a};_b.AutoComplete.prototype.onKeyUp=function(f){var d=(window.event)?window.event.keyCode:f.keyCode;var b=38;var e=40;var a=1;switch(d){case b:this.changeHighlight(d);a=0;break;case e:this.changeHighlight(d);a=0;break;default:this.getSuggestions(this.fld.value)}return a};_b.AutoComplete.prototype.getSuggestions=function(h){if(h==this.sInp){return 0}_b.DOM.remE(this.idAs);this.sInp=h;if(h.length<this.oP.minchars){this.aSug=[];this.nInpC=h.length;return 0}this.setRequestCssClass();var e=this.nInpC;this.nInpC=h.length?h.length:0;if(this.oP.debug){console.log("ac.getSuggestion")}var b=this.aSug.length;if(this.nInpC>e&&b&&b<this.oP.maxentries&&this.oP.cache){if(this.oP.debug){console.log("ac.cache")}var a=[];for(var f=0;f<b;f++){if(this.aSug[f].value.substr(0,h.length).toLowerCase()==h.toLowerCase()){a.push(this.aSug[f])}}this.aSug=a;this.createList(this.aSug);this.removeRequestCssClass();return false}else{if(this.oP.debug){console.log("ac.new request")}var g=this;var d=this.sInp;clearTimeout(this.ajID);if(this.oP.solrRequest){if(this.oP.debug){console.log("ac.new Solr request")}this.ajID=setTimeout(function(){g.doSolrAjaxRequest(d)},this.oP.delay)}else{if(this.oP.debug){console.log("ac.new Ajax request")}this.ajID=setTimeout(function(){g.doAjaxRequest(d)},this.oP.delay)}}return false};_b.AutoComplete.prototype.setRequestCssClass=function(){requestCssClass=this.oP.requestCssClass;if(this.nativeCssClass&&this.oP.requestCssClass!=""){requestCssClass=this.nativeCssClass+" "+this.oP.requestCssClass}this.fld.setAttribute("class",requestCssClass)};_b.AutoComplete.prototype.removeRequestCssClass=function(){if(this.nativeCssClass){this.fld.setAttribute("class",this.nativeCssClass)}else{this.fld.removeAttribute("class")}};_b.AutoComplete.prototype.doSolrAjaxRequest=function(b){if(this.oP.debug){console.log("ac.doSolrAjaxRequest")}if(b!=this.fld.value){return false}var e=this;if(false!=this.oP.lowerCaseQuery){if(this.oP.debug){console.log("ac.lowerCaseQuery")}this.sInp=this.sInp.toLowerCase()}if(typeof(this.oP.script)=="function"){var d=this.oP.script(encodeURIComponent(this.sInp))}else{var d=this.oP.script;if(!/\?$/.test(this.oP.script)){d=d+"?"}else{d=d+"&"}d=d+this.oP.varname+"="+encodeURIComponent(this.sInp)+"&wt="+this.oP.solrParams.format;if(this.oP.solrParams.type=="jsonp"){d=d+"&callback=?";var a=this.oP.solrParams.callbackFunction;if(this.oP.solrParams.callbackObject){a=this.oP.solrParams.callbackObject+"."+this.oP.solrParams.callbackFunction}d=d+"&terms.limit="+this.oP.maxentries;d=d+"&indent="+this.oP.solrParams.indent;d=d+"&json.wrf="+a}}if(!d){if(this.oP.debug){console.log("ac.Solr !url")}return false}jQuery.getJSON(d,{},function(f,g){})};_b.AutoComplete.prototype.jsonpSolrResponse=function(a,b){if(this.oP.debug){console.log("ac.result",a.terms)}this.parseSolrJsonResults(a.terms);this.removeRequestCssClass();this.setSolrSuggestions(this.data,this.fld.value)};_b.AutoComplete.prototype.parseSolrJsonResults=function(a){results=[];diff=0;for(i=0;i<a[1].length/2;i++){results[i]=this.getSolrResultItem(a[1][(0+diff)],a[1][(1+diff)]);diff=diff+2}data={results:results};if(this.oP.debug){console.log("ac.Data",data)}this.data=data};_b.AutoComplete.prototype.getSolrResultItem=function(b,a){switch(this.oP.suggEntryStyle){default:return{id:"count"+a+"",value:b+"",info:this.oP.suggEntryCountText+a};break}};_b.AutoComplete.prototype.doAjaxRequest=function(d){if(this.oP.debug){console.log("ac.doAjaxRequest")}if(d!=this.fld.value){return false}var j=this;if(false!=this.oP.lowerCaseQuery){this.sInp=this.sInp.toLowerCase()}if(typeof(this.oP.script)=="function"){var e=this.oP.script(encodeURIComponent(this.sInp))}else{var e=this.oP.script+this.oP.varname+"="+encodeURIComponent(this.sInp)}if(!e){return false}var b=this.oP.meth;var d=this.sInp;var h=this;var a=function(k){j.setSuggestions(k,d);h.removeRequestCssClass()};var f=function(k){if(this.oP.debug){console.log("AJAX error: "+k)}};var g=new _b.Ajax();g.makeRequest(e,b,a,f)};_b.AutoComplete.prototype.setSuggestions=function(req,input){if(input!=this.fld.value){return false}this.aSug=[];if(this.oP.json){var jsondata=eval("("+req.responseText+")");for(var i=0;i<jsondata.results.length;i++){this.aSug.push({id:jsondata.results[i].id,value:jsondata.results[i].value,info:jsondata.results[i].info})}}else{var xml=req.responseXML;var results=xml.getElementsByTagName("results")[0].childNodes;for(var i=0;i<results.length;i++){if(results[i].hasChildNodes()){this.aSug.push({id:results[i].getAttribute("id"),value:results[i].childNodes[0].nodeValue,info:results[i].getAttribute("info")})}}}this.idAs="ac_"+this.fld.id;this.createList(this.aSug)};_b.AutoComplete.prototype.setSolrSuggestions=function(d,a){if(a!=this.fld.value){return false}this.aSug=[];if(this.oP.json){var e=d;for(var b=0;b<e.results.length;b++){this.aSug.push({id:e.results[b].id,value:e.results[b].value,info:e.results[b].info})}}else{TBD}this.idAs="ac_"+this.fld.id;this.createList(this.aSug)};_b.AutoComplete.prototype.createList=function(b){var q=this;_b.DOM.remE(this.idAs);this.killTimeout();if(b.length==0&&!this.oP.shownoresults){return false}var n=_b.DOM.cE("div",{id:this.idAs,className:this.oP.className});var e=_b.DOM.cE("div",{className:"ac_corner"});var h=_b.DOM.cE("div",{className:"ac_bar"});var t=_b.DOM.cE("div",{className:"ac_header"});t.appendChild(e);t.appendChild(h);n.appendChild(t);var m=_b.DOM.cE("ul",{id:"ac_ul"});for(var u=0;u<b.length;u++){var z=b[u].value;var p=z.toLowerCase().indexOf(this.sInp.toLowerCase());var k=z.substring(0,p)+"<em>"+z.substring(p,p+this.sInp.length)+"</em>"+z.substring(p+this.sInp.length);var r=_b.DOM.cE("span",{},k,true);if(b[u].info!=""){if(this.oP.suggEntryStyle=="simple"){var j=_b.DOM.cE("span",{},"("+b[u].info+")");r.appendChild(j)}else{var w=_b.DOM.cE("br",{});r.appendChild(w);var j=_b.DOM.cE("small",{},b[u].info);r.appendChild(j)}}var x=_b.DOM.cE("a",{href:"#"});var f=_b.DOM.cE("span",{className:"tl"}," ");var d=_b.DOM.cE("span",{className:"tr"}," ");x.appendChild(f);x.appendChild(d);x.appendChild(r);x.name=u+1;x.onclick=function(){q.setHighlightedValue();return false};x.onmouseover=function(){q.setHighlight(this.name)};var l=_b.DOM.cE("li",{},x);m.appendChild(l)}if(b.length==0&&this.oP.shownoresults){var l=_b.DOM.cE("li",{className:"ac_warning"},this.oP.noresults);m.appendChild(l)}n.appendChild(m);var v=_b.DOM.cE("div",{className:"ac_corner"});var y=_b.DOM.cE("div",{className:"ac_bar"});var o=_b.DOM.cE("div",{className:"ac_footer"});o.appendChild(v);o.appendChild(y);n.appendChild(o);var g=_b.DOM.getPos(this.fld);n.style.left=g.x+"px";n.style.top=(g.y+this.fld.offsetHeight+this.oP.offsety)+"px";n.style.width=this.fld.offsetWidth+"px";if(this.oP.debug){}if(this.oP.windowWidth>0){if(this.oP.debug){console.log("ac.setWidthFromOption: "+this.oP.windowWidth)}n.style.width=parseInt(this.oP.windowWidth)+"px";n.style.backgroundPosition="10px"}if(this.oP.windowPointerPosition!=""){if(this.oP.debug){console.log("ac.setWidthFromOption: "+this.oP.windowPointerPosition)}n.style.backgroundPosition=this.oP.windowPointerPosition}n.onmouseover=function(){q.killTimeout()};n.onmouseout=function(){q.resetTimeout()};document.getElementsByTagName("body")[0].appendChild(n);this.iHigh=0;var q=this;this.toID=setTimeout(function(){q.clearSuggestions()},this.oP.timeout)};_b.AutoComplete.prototype.changeHighlight=function(a){var b=_b.DOM.gE("ac_ul");if(!b){return false}var d;if(a==40){d=this.iHigh+1}else{if(a==38){d=this.iHigh-1}}if(d>b.childNodes.length){d=b.childNodes.length}if(d<1){d=1}this.setHighlight(d);this.previewHighlightedValue(d)};_b.AutoComplete.prototype.setHighlight=function(b){var a=_b.DOM.gE("ac_ul");if(!a){return false}if(this.iHigh>0){this.clearHighlight()}this.iHigh=Number(b);a.childNodes[this.iHigh-1].className="ac_highlight";this.killTimeout()};_b.AutoComplete.prototype.clearHighlight=function(){var a=_b.DOM.gE("ac_ul");if(!a){return false}if(this.iHigh>0){a.childNodes[this.iHigh-1].className="";this.iHigh=0}};_b.AutoComplete.prototype.setHighlightedValue=function(){if(this.iHigh){this.sInp=this.fld.value=this.aSug[this.iHigh-1].value;this.fld.focus();if(this.fld.selectionStart){this.fld.setSelectionRange(this.sInp.length,this.sInp.length)}this.clearSuggestions();if(typeof(this.oP.callback)=="function"){this.oP.callback(this.aSug[this.iHigh-1])}}};_b.AutoComplete.prototype.previewHighlightedValue=function(a){if(this.iHigh){this.fld.value=this.aSug[a-1].value}};_b.AutoComplete.prototype.killTimeout=function(){clearTimeout(this.toID)};_b.AutoComplete.prototype.resetTimeout=function(){clearTimeout(this.toID);var a=this;this.toID=setTimeout(function(){a.clearSuggestions()},1000)};_b.AutoComplete.prototype.clearSuggestions=function(){this.killTimeout();var a=_b.DOM.gE(this.idAs);var d=this;if(a){var b=new _b.Fader(a,1,0,250,function(){_b.DOM.remE(d.idAs)})}};if(typeof(_b.Ajax)=="undefined"){_b.Ajax={}}_b.Ajax=function(){this.req={};this.isIE=false};_b.Ajax.prototype.makeRequest=function(d,b,a,e){if(b!="POST"){b="GET"}this.onComplete=a;this.onError=e;extraParams={};var f=this;f.processReqChange();if(window.XMLHttpRequest){this.req=new XMLHttpRequest();this.req.onreadystatechange=function(){f.processReqChange()};this.req.dataType="jsonp";this.req.open("get",d,true);this.req.send(null)}else{if(window.ActiveXObject){this.req=new ActiveXObject("Microsoft.XMLHTTP");if(this.req){this.req.onreadystatechange=function(){f.processReqChange()};this.req.open(b,d,true);this.req.send()}}}};_b.Ajax.prototype.processReqChange=function(){if(this.req.readyState==4){if(this.req.status==200){this.onComplete(this.req)}else{this.onError(this.req.status)}}};if(typeof(_b.DOM)=="undefined"){_b.DOM={}}_b.DOM.cE=function(h,d,b,g){var j=document.createElement(h);if(!j){return 0}for(var e in d){j[e]=d[e]}var f=typeof(b);if(f=="string"&&!g){j.appendChild(document.createTextNode(b))}else{if(f=="string"&&g){j.innerHTML=b}else{if(f=="object"){j.appendChild(b)}}}return j};_b.DOM.gE=function(d){var a=typeof(d);if(a=="undefined"){return 0}else{if(a=="string"){var b=document.getElementById(d);if(!b){return 0}else{if(typeof(b.appendChild)!="undefined"){return b}else{return 0}}}else{if(typeof(d.appendChild)!="undefined"){return d}else{return 0}}}};_b.DOM.remE=function(a){var b=this.gE(a);if(!b){return 0}else{if(b.parentNode.removeChild(b)){return true}else{return 0}}};_b.DOM.getPos=function(d){var d=this.gE(d);var b=d;var f=0;if(b.offsetParent){while(b.offsetParent){f+=b.offsetLeft;b=b.offsetParent}}else{if(b.x){f+=b.x}}var b=d;var a=0;if(b.offsetParent){while(b.offsetParent){a+=b.offsetTop;b=b.offsetParent}}else{if(b.y){a+=b.y}}return{x:f,y:a}};if(typeof(_b.Fader)=="undefined"){_b.Fader={}}_b.Fader=function(b,g,f,a,e){if(!b){return 0}this.e=b;this.from=g;this.to=f;this.cb=e;this.nDur=a;this.nInt=50;this.nTime=0;var d=this;this.nID=setInterval(function(){d._fade()},this.nInt)};_b.Fader.prototype._fade=function(){this.nTime+=this.nInt;var a=Math.round(this._tween(this.nTime,this.from,this.to,this.nDur)*100);var d=a/100;if(this.e.filters){try{this.e.filters.item("DXImageTransform.Microsoft.Alpha").opacity=a}catch(b){this.e.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+a+")"}}else{this.e.style.opacity=d}if(this.nTime==this.nDur){clearInterval(this.nID);if(this.cb!=undefined){this.cb()}}};_b.Fader.prototype._tween=function(e,a,g,f){return a+((g-a)*(e/f))};(function(b){var a=function(j,h){var l={};var k=false;var g=false;var B=false;var x=[];var t=0;var r=false;var d=0;var p=false;var m=false;var w=false;var n=false;var e=false;var f=false;var o=null;var z=null;var y=function(F,D){var E={SponsorElementSelector:".ms-element",SponsorContainerSelector:".ms-list",SponsorListSelector:".ms-overview",SponsorContentSelector:".ms-contents",SponsorHeadlineSelector:"h4",SponsorSwitchSelector:"h4 span.sprite",fadeSpeed:1000,delay:7000,cookieName:"b_ms",cookieOptions:{expires:365,path:"/"},onDisplay:function(L){}};if(b("div.playerTarget",F).length>0){b("div.playerTarget",F).wrap('<div style="height:89px"></div>');b("div.playerTarget",F).css({width:"159px",height:"89px"}).click(function(){n=true});b("div.playerTarget",F).metadata().doOnUnLoad=function(){n=false;p=setInterval(q,l.delay)}}l=jQuery.extend(E,D);d=b(l.SponsorElementSelector).length-1;if(d<0){return}v("MarginalSponsoren_Übersicht","View");var J=0;var C=0;var K=location.hash;if(K){K=K.replace(/#dsp_/,"")}o=b.cookie(l.cookieName);if(o){o=o.replace(/#/,"")}B=b(l.SponsorSwitchSelector,F);z=b(l.SponsorListSelector,F);if(!l.height){b(l.SponsorElementSelector+", "+l.SponsorListSelector,F).each(function(){var L=b(this).height();if(L>J){J=L}});l.height=J}C=b(l.SponsorElementSelector).width();b(l.SponsorElementSelector+", "+l.SponsorListSelector,F).css({border:0,height:(l.height)+"px",position:"absolute",width:C+"px",top:"0px","z-index":1}).hide();b(l.SponsorContentSelector,F).css({height:(l.height)+"px",overflow:"hidden",position:"relative"});b(l.SponsorSwitchSelector,F).css({width:"12px",height:"20px",display:"block",cursor:"pointer"}).show();w=b('<div class="ms-fader"></div>').appendTo(l.SponsorContentSelector).css({height:(l.height)+"px",overflow:"hidden",width:C+"px",position:"absolute","z-index":2}).hide();b(l.SponsorElementSelector,F).each(function(L,M){var N=M.id;b(M).find("a").each(function(Q,P){var O=iTim.url(P.href);if(!O.hash&&N&&O.local){P.href+="#"+N}}).click(function(){v("MarginalSponsoren_"+b(this).attr("href"),"Link")})});var I=d;b(l.SponsorListSelector+" a",F).click(function(){if(m){return false}m=true;t=b("a",l.SponsorListSelector).index(this);var L=b(this).attr("href").split("#")[1];u("#"+L);v("MarginalSponsoren_"+L,"ViewDetail");return false}).each(function(M){var L=b(this).attr("href").split("#")[1];if(K&&K==L){k="#"+L;t=(M<d)?M+1:0;o=false}x.push("#"+L)});var G=null;if(o){b(l.SponsorListSelector+" a",F).each(function(M){var L=b(this).attr("href").split("#")[1];G=M;if(o==L){k="#"+L;I=M;G=(M<d)?M+1:0;t=G}})}if(o){k=x[G]}if(!k){z.show();g=z;B.addClass("minus").removeClass("plus");var H=Math.floor(Math.random()*d)+1;t=H;p=setInterval(q,l.delay)}else{B.addClass("plus").removeClass("minus");if(o){t++;B.addClass("minus").removeClass("plus");if(t>d){t=0}z.show();g=z}else{g=k;b(g).show()}p=setInterval(q,l.delay)}b(l.SponsorHeadlineSelector,F).css({cursor:"pointer"}).click(function(){b("div.playerTarget",F).each(function(){n=false;var L=this;$f(L).unload()});clearInterval(p);p=false;A()});b(l.SponsorElementSelector,F).mouseenter(function(){clearInterval(p)});w.mouseenter(function(){clearInterval(p)});b(F).mouseenter(function(){clearInterval(p)}).mouseleave(function(){if(n){return}if(B.hasClass("minus")&&f){clearInterval(p);p=false;return}clearInterval(p);p=setInterval(q,l.delay)})};var q=function(){if(t>d){t=0}if(l.onDisplay){l.onDisplay(x[t])}u(x[t])};var v=function(D,C){iTim.Tracking.trackSponsorEvent("Sponsoren",D,C)};var A=function(){clearInterval(p);p=false;if(B.hasClass("plus")){B.addClass("minus").removeClass("plus");v("MarginalSponsoren_Übersicht","Link");w.fadeIn(l.fadeSpeed,function(){r=g;b(g).hide();g=z;b(z).show();w.fadeOut(l.fadeSpeed)})}else{t--;if(t<0){t=d}q();p=setInterval(q,l.delay);v("MarginalSponsoren_"+x[t].split("#")[1],"ViewDetail")}};var u=function(C){r=g;f=true;b(B).addClass("plus").removeClass("minus");w.fadeIn(l.fadeSpeed,function(){b(g).hide();b(C).show();t++;m=false;g=C;if(!b(g).hasClass("ms-overview")){b.cookie(l.cookieName,g,l.cookieOptions)}w.fadeOut(l.fadeSpeed)})};y(j,h)};b.extend(b.fn,{animateSponsors:function(d){d=d||{};return this.each(function(e){if(!b(this).hasClass("JsSponsors")){a(b(this),d)}})}});iTim.ns("iTim.Page.sponsors");iTim.Page.sponsors={teasersInitialized:false,tryInitSponsorTeasers:function(){if(this.teasersInitialized){return}this.teasersInitialized=true;if(location.hash&&location.hash!="#"){var d=b(location.hash).find(".modal:first");if(d.length){d.click()}}}}})(jQuery);(function(a){a.fn.extend({defaultValue:function(d){var b=(function(){var e=document.createElement("input");return("placeholder" in e)})();if(b){return false}return this.each(function(h,j){if(a(this).data("defaultValued")){return false}var m=a(this),g=m.attr("placeholder");var f={input:m};m.data("defaultValued",true);var k=e();f.clone=k;k.insertAfter(m);var l=function(){if(m.val().length<=0){k.show();m.hide()}else{k.hide();m.show().trigger("click")}};m.bind("blur",l);function e(){var n;if(m.context.nodeName.toLowerCase()=="input"){n=a("<input />").attr({type:"text"})}else{if(m.context.nodeName.toLowerCase()=="textarea"){n=a("<textarea />")}else{throw"DefaultValue only works with input and textareas"}}n.attr({value:g,"class":m.attr("class")+" empty",size:m.attr("size"),style:m.attr("style"),tabindex:m.attr("tabindex"),rows:m.attr("rows"),cols:m.attr("cols"),name:"defaultvalue-clone-"+(((1+Math.random())*65536)|0).toString(16).substring(1)});n.focus(function(){n.hide();m.show();setTimeout(function(){m.focus()},1)});return n}l();if(d){d(f)}})}})})(jQuery);
/*
 * jScrollPane - v2.0.0beta11 - 2011-07-04
 * http://jscrollpane.kelvinluck.com/
 *
 * Copyright (c) 2010 Kelvin Luck
 * Dual licensed under the MIT and GPL licenses.
 */
(function(b,a,d){b.fn.jScrollPane=function(f){function e(F,Q){var aB,S=this,aa,am,x,ao,V,ab,A,t,aC,aH,ax,k,K,j,l,ac,W,at,Z,v,C,au,ah,ap,I,n,aw,aA,z,ay,aK,g,N,al=true,R=true,aJ=false,m=false,ar=F.clone(false,false).empty(),ae=b.fn.mwheelIntent?"mwheelIntent.jsp":"mousewheel.jsp";aK=F.css("paddingTop")+" "+F.css("paddingRight")+" "+F.css("paddingBottom")+" "+F.css("paddingLeft");g=(parseInt(F.css("paddingLeft"),10)||0)+(parseInt(F.css("paddingRight"),10)||0);function av(aT){var aO,aQ,aP,aM,aL,aS,aR=false,aN=false;aB=aT;if(aa===d){aL=F.scrollTop();aS=F.scrollLeft();F.css({overflow:"hidden",padding:0});am=F.innerWidth()+g;x=F.innerHeight();F.width(am);aa=b('<div class="jspPane" />').css("padding",aK).append(F.children());ao=b('<div class="jspContainer" />').css({width:am+"px",height:x+"px"}).append(aa).appendTo(F)}else{F.css("width","");aR=aB.stickToBottom&&M();aN=aB.stickToRight&&D();aM=F.innerWidth()+g!=am||F.outerHeight()!=x;if(aM){am=F.innerWidth()+g;x=F.innerHeight();ao.css({width:am+"px",height:x+"px"})}if(!aM&&N==V&&aa.outerHeight()==ab){F.width(am);return}N=V;aa.css("width","");F.width(am);ao.find(">.jspVerticalBar,>.jspHorizontalBar").remove().end()}aa.css("overflow","auto");if(aT.contentWidth){V=aT.contentWidth}else{V=aa[0].scrollWidth}ab=aa[0].scrollHeight;aa.css("overflow","");A=V/am;t=ab/x;aC=t>1;aH=A>1;if(!(aH||aC)){F.removeClass("jspScrollable");aa.css({top:0,width:ao.width()-g});p();G();T();y();ak()}else{F.addClass("jspScrollable");aO=aB.maintainPosition&&(K||ac);if(aO){aQ=aF();aP=aD()}aI();B();H();if(aO){P(aN?(V-am):aQ,false);O(aR?(ab-x):aP,false)}L();ai();aq();if(aB.enableKeyboardNavigation){U()}if(aB.clickOnTrack){r()}E();if(aB.hijackInternalLinks){o()}}if(aB.autoReinitialise&&!ay){ay=setInterval(function(){av(aB)},aB.autoReinitialiseDelay)}else{if(!aB.autoReinitialise&&ay){clearInterval(ay)}}aL&&F.scrollTop(0)&&O(aL,false);aS&&F.scrollLeft(0)&&P(aS,false);F.trigger("jsp-initialised",[aH||aC])}function aI(){if(aC){ao.append(b('<div class="jspVerticalBar" />').append(b('<div class="jspCap jspCapTop" />'),b('<div class="jspTrack" />').append(b('<div class="jspDrag" />').append(b('<div class="jspDragTop" />'),b('<div class="jspDragBottom" />'))),b('<div class="jspCap jspCapBottom" />')));W=ao.find(">.jspVerticalBar");at=W.find(">.jspTrack");ax=at.find(">.jspDrag");if(aB.showArrows){au=b('<a class="jspArrow jspArrowUp" />').bind("mousedown.jsp",aG(0,-1)).bind("click.jsp",aE);ah=b('<a class="jspArrow jspArrowDown" />').bind("mousedown.jsp",aG(0,1)).bind("click.jsp",aE);if(aB.arrowScrollOnHover){au.bind("mouseover.jsp",aG(0,-1,au));ah.bind("mouseover.jsp",aG(0,1,ah))}an(at,aB.verticalArrowPositions,au,ah)}v=x;ao.find(">.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow").each(function(){v-=b(this).outerHeight()});ax.hover(function(){ax.addClass("jspHover")},function(){ax.removeClass("jspHover")}).bind("mousedown.jsp",function(aM){b("html").bind("dragstart.jsp selectstart.jsp",aE);ax.addClass("jspActive");var aL=aM.pageY-ax.position().top;b("html").bind("mousemove.jsp",function(aN){X(aN.pageY-aL,false)}).bind("mouseup.jsp mouseleave.jsp",az);return false});q()}}function q(){at.height(v+"px");K=0;Z=aB.verticalGutter+at.outerWidth();aa.width(am-Z-g);try{if(W.position().left===0){aa.css("margin-left",Z+"px")}}catch(aL){}}function B(){if(aH){ao.append(b('<div class="jspHorizontalBar" />').append(b('<div class="jspCap jspCapLeft" />'),b('<div class="jspTrack" />').append(b('<div class="jspDrag" />').append(b('<div class="jspDragLeft" />'),b('<div class="jspDragRight" />'))),b('<div class="jspCap jspCapRight" />')));ap=ao.find(">.jspHorizontalBar");I=ap.find(">.jspTrack");j=I.find(">.jspDrag");if(aB.showArrows){aA=b('<a class="jspArrow jspArrowLeft" />').bind("mousedown.jsp",aG(-1,0)).bind("click.jsp",aE);z=b('<a class="jspArrow jspArrowRight" />').bind("mousedown.jsp",aG(1,0)).bind("click.jsp",aE);if(aB.arrowScrollOnHover){aA.bind("mouseover.jsp",aG(-1,0,aA));z.bind("mouseover.jsp",aG(1,0,z))}an(I,aB.horizontalArrowPositions,aA,z)}j.hover(function(){j.addClass("jspHover")},function(){j.removeClass("jspHover")}).bind("mousedown.jsp",function(aM){b("html").bind("dragstart.jsp selectstart.jsp",aE);j.addClass("jspActive");var aL=aM.pageX-j.position().left;b("html").bind("mousemove.jsp",function(aN){Y(aN.pageX-aL,false)}).bind("mouseup.jsp mouseleave.jsp",az);return false});n=ao.innerWidth();aj()}}function aj(){ao.find(">.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow").each(function(){n-=b(this).outerWidth()});I.width(n+"px");ac=0}function H(){if(aH&&aC){var aM=I.outerHeight(),aL=at.outerWidth();v-=aM;b(ap).find(">.jspCap:visible,>.jspArrow").each(function(){n+=b(this).outerWidth()});n-=aL;x-=aL;am-=aM;I.parent().append(b('<div class="jspCorner" />').css("width",aM+"px"));q();aj()}if(aH){aa.width((ao.outerWidth()-g)+"px")}ab=aa.outerHeight();t=ab/x;if(aH){aw=Math.ceil(1/A*n);if(aw>aB.horizontalDragMaxWidth){aw=aB.horizontalDragMaxWidth}else{if(aw<aB.horizontalDragMinWidth){aw=aB.horizontalDragMinWidth}}j.width(aw+"px");l=n-aw;ag(ac)}if(aC){C=Math.ceil(1/t*v);if(C>aB.verticalDragMaxHeight){C=aB.verticalDragMaxHeight}else{if(C<aB.verticalDragMinHeight){C=aB.verticalDragMinHeight}}ax.height(C+"px");k=v-C;af(K)}}function an(aN,aP,aM,aL){var aR="before",aO="after",aQ;if(aP=="os"){aP=/Mac/.test(navigator.platform)?"after":"split"}if(aP==aR){aO=aP}else{if(aP==aO){aR=aP;aQ=aM;aM=aL;aL=aQ}}aN[aR](aM)[aO](aL)}function aG(aM,aL,aN){return function(){J(aM,aL,this,aN);this.blur();return false}}function J(aP,aO,aS,aR){aS=b(aS).addClass("jspActive");var aQ,aN,aM=true,aL=function(){if(aP!==0){S.scrollByX(aP*aB.arrowButtonSpeed)}if(aO!==0){S.scrollByY(aO*aB.arrowButtonSpeed)}aN=setTimeout(aL,aM?aB.initialDelay:aB.arrowRepeatFreq);aM=false};aL();aQ=aR?"mouseout.jsp":"mouseup.jsp";aR=aR||b("html");aR.bind(aQ,function(){aS.removeClass("jspActive");aN&&clearTimeout(aN);aN=null;aR.unbind(aQ)})}function r(){y();if(aC){at.bind("mousedown.jsp",function(aR){if(aR.originalTarget===d||aR.originalTarget==aR.currentTarget){var aP=b(this),aS=aP.offset(),aQ=aR.pageY-aS.top-K,aN,aM=true,aL=function(){var aV=aP.offset(),aW=aR.pageY-aV.top-C/2,aT=x*aB.scrollPagePercent,aU=k*aT/(ab-x);if(aQ<0){if(K-aU>aW){S.scrollByY(-aT)}else{X(aW)}}else{if(aQ>0){if(K+aU<aW){S.scrollByY(aT)}else{X(aW)}}else{aO();return}}aN=setTimeout(aL,aM?aB.initialDelay:aB.trackClickRepeatFreq);aM=false},aO=function(){aN&&clearTimeout(aN);aN=null;b(document).unbind("mouseup.jsp",aO)};aL();b(document).bind("mouseup.jsp",aO);return false}})}if(aH){I.bind("mousedown.jsp",function(aR){if(aR.originalTarget===d||aR.originalTarget==aR.currentTarget){var aP=b(this),aS=aP.offset(),aQ=aR.pageX-aS.left-ac,aN,aM=true,aL=function(){var aV=aP.offset(),aW=aR.pageX-aV.left-aw/2,aT=am*aB.scrollPagePercent,aU=l*aT/(V-am);if(aQ<0){if(ac-aU>aW){S.scrollByX(-aT)}else{Y(aW)}}else{if(aQ>0){if(ac+aU<aW){S.scrollByX(aT)}else{Y(aW)}}else{aO();return}}aN=setTimeout(aL,aM?aB.initialDelay:aB.trackClickRepeatFreq);aM=false},aO=function(){aN&&clearTimeout(aN);aN=null;b(document).unbind("mouseup.jsp",aO)};aL();b(document).bind("mouseup.jsp",aO);return false}})}}function y(){if(I){I.unbind("mousedown.jsp")}if(at){at.unbind("mousedown.jsp")}}function az(){b("html").unbind("dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp");if(ax){ax.removeClass("jspActive")}if(j){j.removeClass("jspActive")}}function X(aL,aM){if(!aC){return}if(aL<0){aL=0}else{if(aL>k){aL=k}}if(aM===d){aM=aB.animateScroll}if(aM){S.animate(ax,"top",aL,af)}else{ax.css("top",aL);af(aL)}}function af(aM){if(aM===d){aM=ax.position().top}ao.scrollTop(0);K=aM;var aP=K===0,aN=K==k,aO=aM/k,aL=-aO*(ab-x);if(al!=aP||aJ!=aN){al=aP;aJ=aN;F.trigger("jsp-arrow-change",[al,aJ,R,m])}w(aP,aN);aa.css("top",aL);F.trigger("jsp-scroll-y",[-aL,aP,aN]).trigger("scroll")}function Y(aM,aL){if(!aH){return}if(aM<0){aM=0}else{if(aM>l){aM=l}}if(aL===d){aL=aB.animateScroll}if(aL){S.animate(j,"left",aM,ag)}else{j.css("left",aM);ag(aM)}}function ag(aM){if(aM===d){aM=j.position().left}ao.scrollTop(0);ac=aM;var aP=ac===0,aO=ac==l,aN=aM/l,aL=-aN*(V-am);if(R!=aP||m!=aO){R=aP;m=aO;F.trigger("jsp-arrow-change",[al,aJ,R,m])}u(aP,aO);aa.css("left",aL);F.trigger("jsp-scroll-x",[-aL,aP,aO]).trigger("scroll")}function w(aM,aL){if(aB.showArrows){au[aM?"addClass":"removeClass"]("jspDisabled");ah[aL?"addClass":"removeClass"]("jspDisabled")}}function u(aM,aL){if(aB.showArrows){aA[aM?"addClass":"removeClass"]("jspDisabled");z[aL?"addClass":"removeClass"]("jspDisabled")}}function O(aL,aM){var aN=aL/(ab-x);X(aN*k,aM)}function P(aM,aL){var aN=aM/(V-am);Y(aN*l,aL)}function ad(aZ,aU,aN){var aR,aO,aP,aL=0,aY=0,aM,aT,aS,aW,aV,aX;try{aR=b(aZ)}catch(aQ){return}aO=aR.outerHeight();aP=aR.outerWidth();ao.scrollTop(0);ao.scrollLeft(0);while(!aR.is(".jspPane")){aL+=aR.position().top;aY+=aR.position().left;aR=aR.offsetParent();if(/^body|html$/i.test(aR[0].nodeName)){return}}aM=aD();aS=aM+x;if(aL<aM||aU){aV=aL-aB.verticalGutter}else{if(aL+aO>aS){aV=aL-x+aO+aB.verticalGutter}}if(aV){O(aV,aN)}aT=aF();aW=aT+am;if(aY<aT||aU){aX=aY-aB.horizontalGutter}else{if(aY+aP>aW){aX=aY-am+aP+aB.horizontalGutter}}if(aX){P(aX,aN)}}function aF(){return -aa.position().left}function aD(){return -aa.position().top}function M(){var aL=ab-x;return(aL>20)&&(aL-aD()<10)}function D(){var aL=V-am;return(aL>20)&&(aL-aF()<10)}function ai(){ao.unbind(ae).bind(ae,function(aP,aQ,aO,aM){var aN=ac,aL=K;S.scrollBy(aO*aB.mouseWheelSpeed,-aM*aB.mouseWheelSpeed,false);return aN==ac&&aL==K})}function p(){ao.unbind(ae)}function aE(){return false}function L(){aa.find(":input,a").unbind("focus.jsp").bind("focus.jsp",function(aL){ad(aL.target,false)})}function G(){aa.find(":input,a").unbind("focus.jsp")}function U(){var aL,aM,aO=[];aH&&aO.push(ap[0]);aC&&aO.push(W[0]);aa.focus(function(){F.focus()});F.attr("tabindex",0).unbind("keydown.jsp keypress.jsp").bind("keydown.jsp",function(aR){if(aR.target!==this&&!(aO.length&&b(aR.target).closest(aO).length)){return}var aQ=ac,aP=K;switch(aR.keyCode){case 40:case 38:case 34:case 32:case 33:case 39:case 37:aL=aR.keyCode;aN();break;case 35:O(ab-x);aL=null;break;case 36:O(0);aL=null;break}aM=aR.keyCode==aL&&aQ!=ac||aP!=K;return !aM}).bind("keypress.jsp",function(aP){if(aP.keyCode==aL){aN()}return !aM});if(aB.hideFocus){F.css("outline","none");if("hideFocus" in ao[0]){F.attr("hideFocus",true)}}else{F.css("outline","");if("hideFocus" in ao[0]){F.attr("hideFocus",false)}}function aN(){var aQ=ac,aP=K;switch(aL){case 40:S.scrollByY(aB.keyboardSpeed,false);break;case 38:S.scrollByY(-aB.keyboardSpeed,false);break;case 34:case 32:S.scrollByY(x*aB.scrollPagePercent,false);break;case 33:S.scrollByY(-x*aB.scrollPagePercent,false);break;case 39:S.scrollByX(aB.keyboardSpeed,false);break;case 37:S.scrollByX(-aB.keyboardSpeed,false);break}aM=aQ!=ac||aP!=K;return aM}}function T(){F.attr("tabindex","-1").removeAttr("tabindex").unbind("keydown.jsp keypress.jsp")}function E(){if(location.hash&&location.hash.length>1){var aO,aM,aN=escape(location.hash);try{aO=b(aN)}catch(aL){return}if(aO.length&&aa.find(aN)){if(ao.scrollTop()===0){aM=setInterval(function(){if(ao.scrollTop()>0){ad(aN,true);b(document).scrollTop(ao.position().top);clearInterval(aM)}},50)}else{ad(aN,true);b(document).scrollTop(ao.position().top)}}}}function ak(){b("a.jspHijack").unbind("click.jsp-hijack").removeClass("jspHijack")}function o(){ak();b("a[href^=#]").addClass("jspHijack").bind("click.jsp-hijack",function(){var aL=this.href.split("#"),aM;if(aL.length>1){aM=aL[1];if(aM.length>0&&aa.find("#"+aM).length>0){ad("#"+aM,true);return false}}})}function aq(){var aN,aM,aP,aO,aQ,aL=false;ao.unbind("touchstart.jsp touchmove.jsp touchend.jsp click.jsp-touchclick").bind("touchstart.jsp",function(aR){var aS=aR.originalEvent.touches[0];aN=aF();aM=aD();aP=aS.pageX;aO=aS.pageY;aQ=false;aL=true}).bind("touchmove.jsp",function(aU){if(!aL){return}var aT=aU.originalEvent.touches[0],aS=ac,aR=K;S.scrollTo(aN+aP-aT.pageX,aM+aO-aT.pageY);aQ=aQ||Math.abs(aP-aT.pageX)>5||Math.abs(aO-aT.pageY)>5;return aS==ac&&aR==K}).bind("touchend.jsp",function(aR){aL=false}).bind("click.jsp-touchclick",function(aR){if(aQ){aQ=false;return false}})}function h(){var aL=aD(),aM=aF();F.removeClass("jspScrollable").unbind(".jsp");F.replaceWith(ar.append(aa.children()));ar.scrollTop(aL);ar.scrollLeft(aM)}b.extend(S,{reinitialise:function(aL){aL=b.extend({},aB,aL);av(aL)},scrollToElement:function(aN,aM,aL){ad(aN,aM,aL)},scrollTo:function(aN,aL,aM){P(aN,aM);O(aL,aM)},scrollToX:function(aM,aL){P(aM,aL)},scrollToY:function(aL,aM){O(aL,aM)},scrollToPercentX:function(aM,aL){P(aM*(V-am),aL)},scrollToPercentY:function(aM,aL){O(aM*(ab-x),aL)},scrollBy:function(aM,aL,aN){S.scrollByX(aM,aN);S.scrollByY(aL,aN)},scrollByX:function(aL,aN){var aM=aF()+Math[aL<0?"floor":"ceil"](aL),aO=aM/(V-am);Y(aO*l,aN)},scrollByY:function(aL,aN){var aM=aD()+Math[aL<0?"floor":"ceil"](aL),aO=aM/(ab-x);X(aO*k,aN)},positionDragX:function(aL,aM){Y(aL,aM)},positionDragY:function(aM,aL){X(aM,aL)},animate:function(aM,aP,aL,aO){var aN={};aN[aP]=aL;aM.animate(aN,{duration:aB.animateDuration,easing:aB.animateEase,queue:false,step:aO})},getContentPositionX:function(){return aF()},getContentPositionY:function(){return aD()},getContentWidth:function(){return V},getContentHeight:function(){return ab},getPercentScrolledX:function(){return aF()/(V-am)},getPercentScrolledY:function(){return aD()/(ab-x)},getIsScrollableH:function(){return aH},getIsScrollableV:function(){return aC},getContentPane:function(){return aa},scrollToBottom:function(aL){X(k,aL)},hijackInternalLinks:function(){o()},destroy:function(){h()}});av(Q)}f=b.extend({},b.fn.jScrollPane.defaults,f);b.each(["mouseWheelSpeed","arrowButtonSpeed","trackClickSpeed","keyboardSpeed"],function(){f[this]=f[this]||f.speed});return this.each(function(){var g=b(this),h=g.data("jsp");if(h){h.reinitialise(f)}else{h=new e(g,f);g.data("jsp",h)}})};b.fn.jScrollPane.defaults={showArrows:false,maintainPosition:true,stickToBottom:false,stickToRight:false,clickOnTrack:true,autoReinitialise:false,autoReinitialiseDelay:500,verticalDragMinHeight:0,verticalDragMaxHeight:99999,horizontalDragMinWidth:0,horizontalDragMaxWidth:99999,contentWidth:d,animateScroll:false,animateDuration:300,animateEase:"linear",hijackInternalLinks:false,verticalGutter:4,horizontalGutter:4,mouseWheelSpeed:0,arrowButtonSpeed:0,arrowRepeatFreq:50,arrowScrollOnHover:false,trackClickSpeed:0,trackClickRepeatFreq:70,verticalArrowPositions:"split",horizontalArrowPositions:"split",enableKeyboardNavigation:true,hideFocus:false,keyboardSpeed:0,initialDelay:300,speed:30,scrollPagePercent:0.8}})(jQuery,this);(function(a){iTim.ns("iTim.Page.catalogue");var b={el:null,navi:null,pager:null,currentThumbPage:null,thumbPages:null,items:null,rootCategory:null,selectedCategory:null,selectedItem:null,data:{items:null,categories:null,itemsById:null,categoriesById:null,categoriesByTitle:null},opt:{urlDataItems:"/layoutres/120214/data/catalogue/items_dont_ever_exist_yo.json",urlDataCategories:"/layoutres/120214/data/catalogue/categories_dont_ever_exist_yo.json",selectTarget:"#targetImageCatalogue",selectItems:".itemsWrapper",selectNavi:".alphabeticNavi",selectPager:".pager",selectCatHeadline:".catHeadline",templateItemsAsThumbnails:"#templateItemsAsThumbnails",templateCategoryNavigation:"#templateCategoryNavigation",startCategory:null,showCategoryNavigation:true,showCategoryNavigationHint:true,categoryNavigationFilters:false,trackingCategory:"ImageCatalogue",useDayNavigation:false,paramItem:"item",fieldItemTitle:"title",templateOverlayClusterItems:null,pageCount:15,dateTemplate:null,months:null},optDayNavigation:{templateCategoryNavigation:"#templateNavigationDay",templateOverlayClusterItems:'<span class="overlayItems">{{each children}}{{if $index == 0 || $item.data.children[$index - 1].monthName != monthName}}<span class="overlayItem overlayHead">{{= monthName }}:</span>{{/if}}<span class="overlayItem {{if active === false}}overlayItemInactive{{/if}}" gallery="{{= title }}">{{= title }}</span>{{/each}}</span>',fieldItemTitle:"title_chronological"},optByLang:{en:{dateTemplate:"{2}",months:["January","February","March","April","May","June","July","August","September","October","November","December"]},de:{dateTemplate:"{2}.",months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","October","November","Dezember"]}},templateHelpers:{},initThumbnailPage:function(d){this.init(d);this.initData(iTim.bind(function(){this.initThumbnailItems();this.initPager();this.initNavi();this.initThumbsNavi();this.initLightbox();this.initItemClickHandler();this.initHashState();this.catalogueIsReady()},this))},initData:function(g){var d=0;var f=iTim.bind(function(k,j){if(j){return}var h=this.opt[iTim.ccase("urlData_"+k)];if(!h){return}++d;a.getJSON(h,iTim.bind(function(l){this.data[k]=l;--d;e()},this))},this);var e=iTim.bind(function(){if(0==d){this.fire("dataHasLoaded");g()}},this);iTim.each(this.data,function(h,j){f(h,j)});e()},dataHasLoaded:function(){var f=this.opt.fieldItemTitle;var g={};this.data.itemsById=g;a.each(this.data.items,function(j,k){k.title=k[f]||k.title;g[k.id]=k});var h={};var e={};this.data.categoriesById=h;this.data.categoriesByTitle=e;var d=iTim.bind(function(j){if(!isNaN(j.children[0])){j.children=a.map(j.children,function(l){var k=g[l];if(!k){window.console&&console.warn("EMPTY ITEM",l);return null}k.cat=j;return k})}else{a.each(j.children,function(l,k){d(k)})}this.augmentCategoryData(j);h[j.id]=j;e[j.title]=j},this);if(!this.opt.startCategory||this.data.categories.id==this.opt.startCategory){d(this.data.categories);this.rootCategory=this.data.categories}else{a.each(this.data.categories.children,iTim.bind(function(k,j){if(j.id==this.opt.startCategory){d(j);this.rootCategory=j}},this))}},initNavi:function(){if(!this.opt.showCategoryNavigation){return}a(this.opt.templateCategoryNavigation).tmpl(this.rootCategory,this.templateHelpers).appendTo(this.navi);this.navi.find("li:last-child a").addClass("lastChild");this.subscribe("categorySelected",iTim.bind(this.activateNavigationCategory,this));this.subscribe("categoryDeselected",iTim.bind(this.deactivateNavigationCategories,this))},activateNavigationCategory:function(d){if(!d){return}this.navi.find("a").removeClass("active").filter(iTim.format("[cat={0}]",d.id)).addClass("active")},deactivateNavigationCategories:function(){this.navi.find("a").removeClass("active")},initLightbox:function(){var g=this.opt.trackingCategory;var f=this.opt.useDayNavigation;var e=iTim.bind(function(h){if(h.lightbox){h.lightbox.sendShow();return}d(h.cat);h.lightbox.sendShow()},this);var d=iTim.bind(function(j){j=j.title||j;var h=this.data.categoriesByTitle[j];a.each(h.children,iTim.bind(function(l,m){if(f&&m.hidden_chronological){return}var k={api:true,trackingCategory:g,content:{title:m.title,href:m.image,thumbnail:m.thumbnail,description:'<div class="linkDescription linkDescriptionGallery"><div class="title">'+m.title+'</div><div class="details">'+m.description+"</div></div>",gallery:m.cat.title,cluster:g},plugins:{clusterNavigation:{fetchGalleryData:d}},inherits:"overlayLightshow"};if(this.opt.templateOverlayClusterItems){a.extend(true,k,{templates:{clusterItems:this.opt.templateOverlayClusterItems}})}m.lightbox=a.modalOverlay.setup(k)},this))},this);a.each(this.rootCategory.children,function(j,h){var k=a.modalOverlay.addClusterItem(g,h.title,!h.active)});this.fire("lightboxClusterInitialized",null,this);this.subscribe("itemSelected",e)},initItemClickHandler:function(){this.items.bind("click",iTim.bind(function(g){var f=a(g.target).closest("[href]");var d=iTim.url(f.attr("href"));if(!d.params[this.opt.paramItem]){return}g.preventDefault();this.fire("itemSelected",this.data.itemsById[d.params[this.opt.paramItem]])},this))},initHashState:function(){var d=iTim.bind(function(j){var g=iTim.url(location);if(g.params[this.opt.paramItem]){var h=this.data.itemsById[g.params[this.opt.paramItem]];this.fire("itemSelected",h,this)}else{if(g.params.navi){var f=this.data.categoriesById[g.params.navi];if(f){this.fire("categorySelected",f,this)}}else{this.fire("categoryDeselected",null,this)}}},this);a(window).bind("hashchange",d);d()},initThumbnailItems:function(){var l=null;var j=[];var d=[];var m=0;var h=-1;var n=null;var e=this.opt.pageCount;var f=[];var k=this.opt.categoryNavigationFilters;var g=this.opt.useDayNavigation;a.each(this.rootCategory.children,function(q,o){var p=true;a.each(o.children,function(u,t){if(g&&t.hidden_chronological){return}var r=null;t.firstcat=false;if(m%e==0||(k&&p)){l=[];d.push(l);m=0;h+=1}if(p){f.push({title:o.title,page:h,id:o.id});t.firstcat=true}t.type="item";l.push(t);m+=1;p=false})});this.thumbPagesCategory=f;this.thumbPages=d},showCategoryHint:function(){if(!this.opt.showCategoryNavigationHint){return}var e=this.items.find(this.opt.selectCatHeadline);var d=null;if(!e.length){return}e.css({opacity:0,display:"block",left:50,bottom:50,right:50,top:50,"font-size":"12px"});setTimeout(function(){e.animate({left:10,bottom:10,right:10,top:10,opacity:"0.85","font-size":"29px"},{duration:600,complete:function(){setTimeout(function(){e.animate({left:-20,bottom:-20,right:-20,top:-20,opacity:0,"font-size":"45px"},{duration:600,complete:function(){e.css({display:"none"})}})},500)}})},500);this.activateNavigationCategory(this.data.categoriesById[e.attr("cat")])},setPageItems:function(d){var e=a(this.opt.templateItemsAsThumbnails).tmpl({children:this.thumbPages[d]},this.templateHelpers);e.find("img").bind("load",iTim.bind(this.onThumbImageLoaded,this)).each(function(){var f=a(this);if(f.attr("srcdata")){this.src=f.attr("srcdata")}});this.items.empty();e.appendTo(this.items);this.items.find(".item:nth-child(5n+5)").addClass("ieLineLastChild");this.updatePager(d);this.fire("pageChanged",this.currentThumbPage,this)},updatePager:function(d){this.pager.find(".pagerCurrent").html(d+1);this.pager.find(".prev, .previous").toggleClass("disabled",d==0);this.pager.find(".next").toggleClass("disabled",d==this.thumbPages.length-1)},onThumbImageLoaded:function(f){var d=a(f.target);if(d.attr("src")==d.attr("srcdata")){this.fire("thumbLoaded",f.target,this)}},initPager:function(){this.currentThumbPage=0;var e=this.thumbPages.length-1;var d=this.pager;d.find(".pagerMaxCount").html(e+1);d.find(".pagerCurrent").html(this.currentThumbPage+1);d.show();d.find(".next").bind("click",iTim.bind(function(f){f.preventDefault();if(!a(f.target).is(".disabled")){this.currentThumbPage++;this.setPageItems(this.currentThumbPage)}},this));d.find(".prev, .previous").click(iTim.bind(function(f){f.preventDefault();if(!a(f.target).is(".disabled")){this.currentThumbPage--;this.setPageItems(this.currentThumbPage)}},this))},initThumbsNavi:function(){this.subscribe("categorySelected",iTim.bind(this.setThumbsPageForCategory,this));this.subscribe("categoryDeselected",iTim.bind(function(){this.setPageItems(0)},this))},setThumbsPageForCategory:function(d){a.each(this.thumbPagesCategory,iTim.bind(function(e,f){if(f.id==d.id){this.currentThumbPage=f.page;this.setPageItems(f.page)}},this))},catalogueIsReady:function(){this.fire("catalogueReady",null,this)},init:function(e){e=e||{};this.opt=iTim.extend({},this.opt,e);iTim.observable(this);this.el=a(this.opt.selectTarget);this.navi=this.el.find(this.opt.selectNavi);this.pager=this.el.find(this.opt.selectPager);this.items=this.el.find(this.opt.selectItems);this.createEvent("dataHasLoaded");this.createEvent("catalogueReady");this.createEvent("categorySelected");this.createEvent("categoryDeselected");this.createEvent("itemSelected");this.createEvent("thumbLoaded");this.createEvent("pageChanged");this.createEvent("lightboxClusterInitialized");var f=1;var g=[];var d=[];a.extend(this.opt,this.optByLang[iTim.currentLang]);if(this.opt.useDayNavigation){a.extend(this.opt,this.optDayNavigation);this.subscribe("lightboxClusterInitialized",iTim.bind(this.patchLightboxCluster,this))}else{this.subscribe("pageChanged",iTim.bind(this.showCategoryHint,this))}this.subscribe("dataHasLoaded",iTim.bind(this.dataHasLoaded,this));this.subscribe("categorySelected",iTim.bind(function(h){this.selectedCategory=h;this.selectedItem=null},this));this.subscribe("categoryDeselected",iTim.bind(function(){this.selectedCategory=null;this.selectedItem=null},this));this.subscribe("itemSelected",iTim.bind(function(h){if(!this.selectedCategory){this.fire("categorySelected",h.cat,this)}this.selectedItem=h},this))},create:function(e){e=e||{};var d=iTim.object(this);iTim.extend(d,e);d.opt=iTim.extend({},this.opt,e.opt||{});d.data=iTim.extend({},this.data,e.data||{});return d},tryInitFallbackNavigation:function(d){d=iTim.url(d);jQuery(function(e){e("div.cataloguePreview a.back").attr("href",iTim.format("{0}#navi={1}",d.pathname,d.params.navi||""))});if(d.params.item){location=iTim.format("{0}#item={1}",d.pathname,d.params.item||"")}else{location=iTim.format("{0}#navi={1}",d.pathname,d.params.navi||"")}},patchLightboxCluster:function(){a.each(a.modalOverlay.clusters[this.opt.trackingCategory].children,iTim.bind(function(e,f){var d=this.data.categoriesByTitle[f.title];f.monthName=d.monthName},this))},augmentCategoryData:function(d){if(d.date){var e=/(\d+)-(\d+)-(\d+)/.exec(d.date);d.monthName=this.opt.months[+e[2]-1];d.date=new Date(+e[1],e[2]-1,+e[3]);d.title=iTim.format(this.opt.dateTemplate,+e[1],+e[2],+e[3])}}};iTim.Page.catalogue=b})(jQuery);(function(a){iTim.ns("iTim.Page.starPortraits");var b=iTim.Page.catalogue.create({scrollPane:null,opt:{urlDataItems:"/layoutres/120214/data/starportraits/json/final/stars_all_unique.json",urlDataCategories:"/layoutres/120214/data/starportraits/json/final/stars_category_stars_unique.json",selectTarget:"#targetStarportraits",selectScrollPane:".starportraitsNameslist",templateItemsAsTextByColumn:"#templateStarsAsTextByColumn",templateItemsAsThumbnails:"#templateItemsAsThumbnails",templateCategoryNavigation:"#templateStarsAtoZNavi",trackingCategory:"Starportraits",pageCount:15,columnHeight:594,columnWidth:186,columnItemHeight:18},initTextPage:function(d){this.init(d);this.initData(iTim.bind(function(){this.initTextItems();this.initNavi();this.initAlphabeticNavi();this.initScrollBars();this.initLightbox();this.initItemClickHandler();this.initHashState();this.catalogueIsReady()},this))},initTextItems:function(){var f=[];var e=[f];var k=0;var d=null;var j=null;var h=this.opt.columnHeight;var l=Math.round(h/b.opt.columnItemHeight);var g=0;a.each(this.rootCategory.children,function(o,n){var m={type:"head",title:n.title,cat:n};a.each(n.children,function(p,q){if(q.hidden){return}if(m){f.push(m);m=null;if(g){g++}g++}if(g>l){f=[];e.push(f);k=0;g=0}q.type="item";if(q.title_lastnamefirst.length>26){q.title_lastnamefirst=q.title_lastnamefirst.substring(0,25)+"..."}f.push(q);g++;if(g>l){f=[];e.push(f);k=0;g=0}})});this.items.css("width",e.length*this.opt.columnWidth+20);a(this.opt.templateItemsAsTextByColumn).tmpl(e).appendTo(this.items);this.items.find(".items *:first-child").addClass("firstChild");this.items.find(".items *:last-child").addClass("lastChild")},initScrollBars:function(){var d=this.scrollPane=this.el.find(this.opt.selectScrollPane);d.jScrollPane({showArrows:true,verticalArrowPositions:"before",horizontalArrowPositions:"split",arrowButtonSpeed:this.opt.columnWidth,initialDelay:180});d.find("a.jspArrow").addClass("sprite")},initAlphabeticNavi:function(){this.subscribe("categorySelected",iTim.bind(function(d){var g=this.scrollPane;var e=g.data("jsp");var f=a("#alphabetNavi"+d.id);if(!f.length){return}position=f.position();e.scrollTo(position.left);this.scrollPane.find("div.items .activeSelection").removeClass("activeSelection");f.addClass("activeSelection");this.scrollPane.find('a[cat|="'+d.id+'"]').addClass("activeSelection")},this))},init:function(d){this.__prototype.init.apply(this,arguments)}});iTim.Page.starPortraits=b})(jQuery);(function(a){iTim.ns("iTim.Page.boulevard");var b=iTim.Page.catalogue.create({opt:{selectTarget:"#targetBoulevard",templateItemsAsThumbnails:"#templateBoulevardThumbnails",templateCategoryNavigation:"#templateBoulevardNavigation",trackingCategory:"Boulevard",categoryNavigationFilters:false,pageCount:20},init:function(d){this.__prototype.init.apply(this,arguments);this.subscribe("thumbLoaded",iTim.bind(this.positionThumbImage,this));if(this.opt.useDayNavigation){this.subscribe("pageChanged",iTim.bind(this.setCategoryForPage,this))}},positionThumbImage:function(e){var d=new Image();d.onload=function(){setTimeout(iTim.bind(function(){var f=iTim.resize({width:this.width,height:this.height,toWidth:e.parentNode.offsetWidth,toHeight:e.parentNode.offsetHeight,fitTo:"outside"});a(e).css({width:f.width,height:f.height,left:f.left,top:f.top*0.666,visibility:"visible"});e=null},this),20)};d.src=e.src;d=null},setCategoryForPage:function(d){d=this.thumbPages[d];this.activateNavigationCategory(d[0].cat)}});iTim.Page.boulevard=b})(jQuery);(function(b){iTim.ns("iTim.Page.ondemandStreaming");var a=iTim.Page.catalogue.create({detail:null,playerEl:null,player:null,opt:{selectTarget:"#targetOndemandStreaming",templateItemsAsThumbnails:"#templateOndemandStreamingThumbnails",templateCategoryNavigation:"#templateOndemandStreamingNavigation",templateDetail:"#templateOndemandStreamingDetails",templateDetailDescription:"#templateOndemandStreamingDescription",selectItems:".crop",selectNavi:".navigation",selectDetail:".details",selectDetailDescription:".details .description",selectPlayer:".player",selectPager:".thumbs",categoryNavigationFilters:true,pageCount:4,trackingCategory:"OndemandStreaming",startItem:null},initThumbnailPage:function(d){this.init(d);this.initData(iTim.bind(function(){this.initThumbnailItems();this.initPager();this.initPlayer();this.initNavi();this.initThumbsNavi();this.initItemClickHandler();this.initHashState();this.catalogueIsReady()},this))},init:function(d){this.__prototype.init.apply(this,arguments);this.detail=this.el.find(this.opt.selectDetail);this.createEvent("streamSelected");this.subscribe("itemSelected",iTim.bind(this.highlightItem,this));this.subscribe("pageChanged",iTim.bind(this.highlightItemForPage,this));this.subscribe("categorySelected",iTim.bind(this.delegateCategoryChangeToItem,this));this.subscribe("itemSelected",iTim.bind(this.renderItemDetail,this))},renderItemDetail:function(d){this.detail.empty();b(this.opt.templateDetail).tmpl(d).appendTo(this.detail)},highlightItem:function(d){d=d||this.selectedItem;this.items.find(".link").removeClass("selected").filter(iTim.format("[item={0}]",d.id)).addClass("selected")},highlightItemForPage:function(d){this.highlightItem(this.selectedItem||this.thumbPages[d][0])},delegateCategoryChangeToItem:function(d){this.fire("itemSelected",d.children[0],this)},trySetDefaultState:function(){if(this.selectedItem){return}var d=this.data.itemsById[this.opt.startItem];if(d){this.fire("itemSelected",d,this);return}this.fire("categorySelected",this.rootCategory.children[0])},initPlayer:function(){this.playerEl=this.el.find(this.opt.selectPlayer);this.player=iTim.Page.streaming.setupPlayerInstance(this.playerEl);this.player.onFinish(iTim.bind(this.deactivatePlayer,this));this.detail.bind("click",iTim.bind(function(f){var d=b(f.target).closest("[stream]:not(.playing)");var g=this.selectedItem.children[d.attr("stream")];if(g){this.fire("streamSelected",g,this);d.addClass("playing").siblings().removeClass("playing")}},this));this.subscribe("streamSelected",iTim.bind(this.playStream,this));this.subscribe("streamSelected",iTim.bind(this.setStreamDescription,this));this.subscribe("itemSelected",iTim.bind(this.deactivatePlayer,this));this.subscribe("categorySelected",iTim.bind(this.deactivatePlayer,this))},playStream:function(d){this.playerEl.show();iTim.Page.streaming.play(this.player,{url:d.url})},setStreamDescription:function(e){var d=this.el.find(this.opt.selectDetailDescription).empty();b(this.opt.templateDetailDescription).tmpl(e).appendTo(d)},initThumbsNavi:function(){this.__prototype.initThumbsNavi.apply(this,arguments);this.subscribe("categoryDeselected",iTim.bind(this.trySetDefaultState,this))},deactivatePlayer:function(){this.player.unload();this.playerEl.hide();this.detail.find(".stream").removeClass("playing");this.detail.find(".description").empty()},activateNavigationCategory:function(d){this.navi.find("li").removeClass("selected").filter(iTim.format(":has([cat={0}])",d.id)).addClass("selected")},deactivateNavigationCategories:function(){},updatePager:function(e){var d=this.thumbPages;var g=d[e];var h=e>0;h=h&&d[e-1][d[e-1].length-1].cat==g[0].cat;var f=e<d.length-1;f=f&&d[e+1][0].cat==g[g.length-1].cat;this.pager.find(".prev, .previous").toggleClass("disabled",!h);this.pager.find(".next").toggleClass("disabled",!f)}});iTim.Page.ondemandStreaming=a})(jQuery);(function(b){iTim.ns("iTim.Page.streaming");var a={opt:{selectPlayerTarget:"div.playerTarget",selectPlayer:".player",selectPlayerButtons:".triggersPlayer",validIpadUrlExtensions:/m4v|mp4|m3u8?|mov/i,configByModule:{teaser:{plugins:{controls:{time:false,volume:false}}},sponsorsMarginal:{plugins:{controls:{time:false,volume:false}},onBegin:function(){var d=this.getClip().completeUrl;if(d){iTim.Tracking.trackSponsorsPlayerMarginalEvent(d,"VideoStart")}},onFinish:function(){var d=b(this.getParent()).metadata();if(d.doOnUnLoad){d.doOnUnLoad()}this.unload()}},sponsorsLayer:{onBegin:function(){var d=this.getClip().completeUrl;if(d){iTim.Tracking.trackSponsorsPlayerLayer(d,"VideoStart")}}}},fallbacks:{regexStreamName:/\.top-ix.org(?::\d+)?\/(?:bal_)?([a-zA-Z_\-0-9]+)\/./,regexOndemandFile:/\.top-ix.org\/(.*)\.(mp4|flv)$/,isAndroid:navigator.userAgent.match(/Android.*WebKit/),urls:{flash:"rtmp://wowza1.top-ix.org/bal_{0}/berlinale_1",iosMbr:"http://wowzamobile.top-ix.org:1935/{0}/smil:berlinale.smil/playlist.m3u8",android:"rtsp://wowzamobile.top-ix.org/{0}/berlinale_1",androidOndemand:"rtsp://wowza3.top-ix.org:1935/topod/mp4:/OD/{0}.mp4"}},params:{src:"/layoutres/120214/media/flowplayer/flowplayer-3.2.5.swf",wmode:"opaque"},config:{key:"#$e274850d5a4f398eaa5",onBegin:function(){var d=this.getClip();var e=d.completeUrl;if(e){if(d.provider=="rtmp"){iTim.Tracking.trackLivePlayerEvent(e,"VideoStart")}else{iTim.Tracking.trackPlayerEvent(e,"VideoStart")}}},onFinish:function(){this.unload()},plugins:{rtmp:{url:"/layoutres/120214/media/flowplayer/flowplayer.rtmp-3.2.3.swf",durationFunc:"getStreamLength"},rtmpe:{url:"/layoutres/120214/media/flowplayer/flowplayer.securestreaming-3.2.3.swf"},pseudo:{url:"/layoutres/120214/media/flowplayer/flowplayer.pseudostreaming-3.2.5.swf"},controls:{borderRadius:"0px",timeColor:"#ffffff",bufferGradient:"none",slowForward:true,backgroundColor:"rgba(0, 0, 0, 0.4)",volumeSliderGradient:"none",slowBackward:false,timeBorderRadius:20,progressGradient:"none",height:26,volumeColor:"rgba(255, 255, 255, 1)",tooltips:{buttons:true,marginBottom:5,volume:true,scrubber:true},opacity:1,fastBackward:false,timeFontSize:12,bufferColor:"rgba(188, 188, 190, 1)",border:"0px",volumeSliderColor:"rgba(188, 188, 190, 1)",buttonColor:"#ffffff",mute:true,autoHide:{enabled:true,hideDelay:500,mouseOutDelay:500,hideStyle:"fade",hideDuration:400,fullscreenOnly:false},backgroundGradient:"none",width:"100pct",display:"block",sliderBorder:"1px solid rgba(128, 128, 128, 0.7)",buttonOverColor:"#ffffff",fullscreen:true,timeBgColor:"rgb(0, 0, 0, 0)",scrubberBarHeightRatio:0.2,bottom:0,stop:false,zIndex:1,sliderColor:"rgba(0, 0, 0, 0.2)",scrubberHeightRatio:0.6,tooltipTextColor:"#ffffff",spacing:{time:6,volume:8,all:2},sliderGradient:"none",timeBgHeightRatio:0.8,volumeSliderHeightRatio:0.6,name:"controls",timeSeparator:" ",volumeBarHeightRatio:0.2,left:"50pct",tooltipColor:"rgba(0, 0, 0, 0)",playlist:false,durationColor:"rgba(188, 188, 190, 1)",play:true,fastForward:true,timeBorder:"0px solid rgba(0, 0, 0, 0.3)",progressColor:"rgba(255, 255, 255, 1)",volume:true,scrubber:true,volumeBorder:"1px solid rgba(128, 128, 128, 0.7)",builtIn:false,margins:[2,6,2,27],url:"/layoutres/120214/media/flowplayer/flowplayer.controls-3.2.3.swf",height:25,width:"100%",email:false,volume:true,time:true}},canvas:{backgroundColor:"#000000",backgroundGradient:"none"},clip:{scaling:"fit"}},lang:{de:{fullscreen:"Zur Vollbildanzeige",fullscreenExit:"Zurück",mute:"Stumm",unmute:"Laut",play:"Abspielen",pause:"Pause",email:"Weiterempfehlen"},en:{fullscreen:"fullscreen",fullscreenExit:"exit fullscreen",mute:"mute",unmute:"unmute",play:"play",pause:"pause",email:"send a friend"}}},initPlayers:function(d){this.init(d);b(this.opt.selectPlayerTarget).each(iTim.bind(function(e,f){this.setupPlayerInstance(f);this.setupPlayerButtons(f)},this))},init:function(d){this.opt=b.extend(true,{},this.opt,d||{});b.extend(true,this.opt,{config:{plugins:{controls:{tooltips:this.opt.lang[iTim.currentLang]}}}})},setupPlayerInstance:function(f,h){f=b(f);var j=f.closest(this.opt.selectPlayer);h=b.extend({},h||{},f.metadata());var d={clip:{url:h.stream}};if(h.options){b.extend(true,d,this.opt.configByModule[h.options])}d=b.extend(true,{},this.opt.config,d);this.tryInsertFallbackData(d.clip);f.css({width:f.width(),height:f.height()});var e=flowplayer(f.get(0),this.opt.params,d);e.ipad({validExtensions:this.opt.validIpadUrlExtensions});var g=this;e.onBeforeBegin(function(){var l=this.getClip();if(l.androidUrl&&g.opt.fallbacks.isAndroid){var k=this.getConfig();if(k.onBegin){iTim.log("tampering with flowplayer events: cancel begin-event and triggering config begin handlers for tracking");k.onBegin.apply(this,arguments)}location=l.androidUrl;return false}});e.onLoad(function(){j.addClass("playing")});e.onUnload(function(){j.removeClass("playing")});return e},tryInsertFallbackData:function(f){if(!f.url){return}var e=iTim.url(f.url);if(!f.provider){switch(e.protocol){case"rtmp:":f.provider="rtmp";f.live=true;break;case"rtmpe:":f.connectionProvider="rtmpe";f.provider="rtmp";f.live=false;break;case"http:":default:f.provider="pseudo";break}}var d=null;if(f.provider=="rtmp"){d=this.opt.fallbacks.regexStreamName.exec(f.url)[1];if(this.opt.fallbacks.isAndroid){f.fallbackUrl=this.opt.fallbacks.urls.android}else{f.fallbackUrl=this.opt.fallbacks.urls.iosMbr}f.fallbackUrl=f.fallbackUrl.replace("{0}",d)}if(this.opt.fallbacks.isAndroid&&f.fallbackUrl){f.url=f.fallbackUrl}if(!f.fallbackUrl&&f.url.match(/\.mp4$/)&&!this.opt.fallbacks.isAndroid){f.fallbackUrl=f.url}f[this.opt.fallbacks.isAndroid?"androidUrl":"ipadUrl"]=f.fallbackUrl},setupPlayerButtons:function(e){e=b(e);var k=this;var l=e.closest(this.opt.selectPlayer);var g=e.metadata();var o=!!g.stream;if(!l.length){return}var h=function(){j.removeClass("selected");d=false};var m=flowplayer(e.get(0));var f=m.getConfig();var n=false;var j=l.find(this.opt.selectPlayerButtons).bind("click",function(t){t.preventDefault();var p=b(this);if(p.is(".selected")){return}var r=p.metadata();if(!r.stream){return}h();p.addClass("selected");d=true;var q=b.extend({},f.clip,{url:r.stream});k.tryInsertFallbackData(q);m.play(q);if(!n){m.onFinish(h);m.onUnload(h);m.onError(h);n=true}});var d=false;if(!o){m.onBeforeLoad(function(){if(j.length&&!d&&!this.getClip()){iTim.log("video module: cancelled flowplayer loading as no playlist info has been given");return false}})}},play:function(e,f){var d=e.getConfig();f=b.extend(true,{},d.clip,{url:null,ipadUrl:null},f);this.tryInsertFallbackData(f);e.play(f)}};iTim.Page.streaming=a})(jQuery);(function(){function h(q){console.log("$f.fireEvent",[].slice.call(q))}function m(t){if(!t||typeof t!="object"){return t}var q=new t.constructor();for(var r in t){if(t.hasOwnProperty(r)){q[r]=m(t[r])}}return q}function o(w,t){if(!w){return}var q,r=0,u=w.length;if(u===undefined){for(q in w){if(t.call(w[q],q,w[q])===false){break}}}else{for(var v=w[0];r<u&&t.call(v,r,v)!==false;v=w[++r]){}}return w}function d(q){return document.getElementById(q)}function k(t,r,q){if(typeof r!="object"){return t}if(t&&r){o(r,function(u,v){if(!q||typeof v!="function"){t[u]=v}})}return t}function p(v){var t=v.indexOf(".");if(t!=-1){var r=v.slice(0,t)||"*";var q=v.slice(t+1,v.length);var u=[];o(document.getElementsByTagName(r),function(){if(this.className&&this.className.indexOf(q)!=-1){u.push(this)}});return u}}function g(q){q=q||window.event;if(q.preventDefault){q.stopPropagation();q.preventDefault()}else{q.returnValue=false;q.cancelBubble=true}return false}function l(t,q,r){t[q]=t[q]||[];t[q].push(r)}function f(){return"_"+(""+Math.random()).slice(2,10)}var j=function(w,u,v){var t=this,r={},x={};t.index=u;if(typeof w=="string"){w={url:w}}k(this,w,true);o(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var y="on"+this;if(y.indexOf("*")!=-1){y=y.slice(0,y.length-1);var z="onBefore"+y.slice(2);t[z]=function(A){l(x,z,A);return t}}t[y]=function(A){l(x,y,A);return t};if(u==-1){if(t[z]){v[z]=t[z]}if(t[y]){v[y]=t[y]}}});k(this,{onCuepoint:function(A,z){if(arguments.length==1){r.embedded=[null,A];return t}if(typeof A=="number"){A=[A]}var y=f();r[y]=[A,z];if(v.isLoaded()){v._api().fp_addCuepoints(A,u,y)}return t},update:function(z){k(t,z);if(v.isLoaded()){v._api().fp_updateClip(z,u)}var y=v.getConfig();var A=(u==-1)?y.clip:y.playlist[u];k(A,z,true)},_fireEvent:function(y,B,z,D){if(y=="onLoad"){o(r,function(E,F){if(F[0]){v._api().fp_addCuepoints(F[0],u,E)}});return false}D=D||t;if(y=="onCuepoint"){var C=r[B];if(C){return C[1].call(v,D,z)}}if(B&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResume".indexOf(y)!=-1){k(D,B);if(B.metaData){if(!D.duration){D.duration=B.metaData.duration}else{D.fullDuration=B.metaData.duration}}}var A=true;o(x[y],function(){A=this.call(v,D,B,z)});return A}});if(w.onCuepoint){var q=w.onCuepoint;t.onCuepoint.apply(t,typeof q=="function"?[q]:q);delete w.onCuepoint}o(w,function(y,z){if(typeof z=="function"){l(x,y,z);delete w[y]}});if(u==-1){v.onCuepoint=this.onCuepoint}};var n=function(r,u,t,w){var q=this,v={},x=false;if(w){k(v,w)}o(u,function(y,z){if(typeof z=="function"){v[y]=z;delete u[y]}});k(this,{animate:function(B,C,A){if(!B){return q}if(typeof C=="function"){A=C;C=500}if(typeof B=="string"){var z=B;B={};B[z]=C;C=500}if(A){var y=f();v[y]=A}if(C===undefined){C=500}u=t._api().fp_animate(r,B,C,y);return q},css:function(z,A){if(A!==undefined){var y={};y[z]=A;z=y}u=t._api().fp_css(r,z);k(q,u);return q},show:function(){this.display="block";t._api().fp_showPlugin(r);return q},hide:function(){this.display="none";t._api().fp_hidePlugin(r);return q},toggle:function(){this.display=t._api().fp_togglePlugin(r);return q},fadeTo:function(B,A,z){if(typeof A=="function"){z=A;A=500}if(z){var y=f();v[y]=z}this.display=t._api().fp_fadeTo(r,B,A,y);this.opacity=B;return q},fadeIn:function(z,y){return q.fadeTo(1,z,y)},fadeOut:function(z,y){return q.fadeTo(0,z,y)},getName:function(){return r},getPlayer:function(){return t},_fireEvent:function(z,y,A){if(z=="onUpdate"){var C=t._api().fp_getPlugin(r);if(!C){return}k(q,C);delete q.methods;if(!x){o(C.methods,function(){var E=""+this;q[E]=function(){var F=[].slice.call(arguments);var G=t._api().fp_invoke(r,E,F);return G==="undefined"||G===undefined?q:G}});x=true}}var D=v[z];if(D){var B=D.apply(q,y);if(z.slice(0,1)=="_"){delete v[z]}return B}return q}})};function b(t,J,w){var z=this,y=null,G=false,x,v,I=[],B={},A={},H,u,r,F,q,D;k(z,{id:function(){return H},isLoaded:function(){return(y!==null&&y.fp_play!==undefined&&!G)},getParent:function(){return t},hide:function(K){if(K){t.style.height="0px"}if(z.isLoaded()){y.style.height="0px"}return z},show:function(){t.style.height=D+"px";if(z.isLoaded()){y.style.height=q+"px"}return z},isHidden:function(){return z.isLoaded()&&parseInt(y.style.height,10)===0},load:function(M){if(!z.isLoaded()&&z._fireEvent("onBeforeLoad")!==false){var K=function(){x=t.innerHTML;if(x&&!flashembed.isSupported(J.version)){t.innerHTML=""}if(M){M.cached=true;l(A,"onLoad",M)}flashembed(t,J,{config:w})};var L=0;o(a,function(){this.unload(function(N){if(++L==a.length){K()}})})}return z},unload:function(M){if(this.isFullscreen()&&/WebKit/i.test(navigator.userAgent)){if(M){M(false)}return z}if(x.replace(/\s/g,"")!==""){if(z._fireEvent("onBeforeUnload")===false){if(M){M(false)}return z}G=true;try{if(y){y.fp_close();z._fireEvent("onUnload")}}catch(K){}var L=function(){y=null;t.innerHTML=x;G=false;if(M){M(true)}};setTimeout(L,50)}else{if(M){M(false)}}return z},getClip:function(K){if(K===undefined){K=F}return I[K]},getCommonClip:function(){return v},getPlaylist:function(){return I},getPlugin:function(K){var M=B[K];if(!M&&z.isLoaded()){var L=z._api().fp_getPlugin(K);if(L){M=new n(K,L,z);B[K]=M}}return M},getScreen:function(){return z.getPlugin("screen")},getControls:function(){return z.getPlugin("controls")._fireEvent("onUpdate")},getLogo:function(){try{return z.getPlugin("logo")._fireEvent("onUpdate")}catch(K){}},getPlay:function(){return z.getPlugin("play")._fireEvent("onUpdate")},getConfig:function(K){return K?m(w):w},getFlashParams:function(){return J},loadPlugin:function(N,M,P,O){if(typeof P=="function"){O=P;P={}}var L=O?f():"_";z._api().fp_loadPlugin(N,M,P,L);var K={};K[L]=O;var Q=new n(N,null,z,K);B[N]=Q;return Q},getState:function(){return z.isLoaded()?y.fp_getState():-1},play:function(L,K){var M=function(){if(L!==undefined){z._api().fp_play(L,K)}else{z._api().fp_play()}};if(z.isLoaded()){M()}else{if(G){setTimeout(function(){z.play(L,K)},50)}else{z.load(function(){M()})}}return z},getVersion:function(){var L="flowplayer.js 3.2.6";if(z.isLoaded()){var K=y.fp_getVersion();K.push(L);return K}return L},_api:function(){if(!z.isLoaded()){throw"Flowplayer "+z.id()+" not loaded when calling an API method"}return y},setClip:function(K){z.setPlaylist([K]);return z},getIndex:function(){return r},_swfHeight:function(){return y.clientHeight}});o(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut").split(","),function(){var K="on"+this;if(K.indexOf("*")!=-1){K=K.slice(0,K.length-1);var L="onBefore"+K.slice(2);z[L]=function(M){l(A,L,M);return z}}z[K]=function(M){l(A,K,M);return z}});o(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed,setKeyboardShortcutsEnabled,isKeyboardShortcutsEnabled").split(","),function(){var K=this;z[K]=function(M,L){if(!z.isLoaded()){return z}var N=null;if(M!==undefined&&L!==undefined){N=y["fp_"+K](M,L)}else{N=(M===undefined)?y["fp_"+K]():y["fp_"+K](M)}return N==="undefined"||N===undefined?z:N}});z._fireEvent=function(T){if(typeof T=="string"){T=[T]}var U=T[0],R=T[1],P=T[2],O=T[3],N=0;if(w.debug){h(T)}if(!z.isLoaded()&&U=="onLoad"&&R=="player"){y=y||d(u);q=z._swfHeight();o(I,function(){this._fireEvent("onLoad")});o(B,function(V,W){W._fireEvent("onUpdate")});v._fireEvent("onLoad")}if(U=="onLoad"&&R!="player"){return}if(U=="onError"){if(typeof R=="string"||(typeof R=="number"&&typeof P=="number")){R=P;P=O}}if(U=="onContextMenu"){o(w.contextMenu[R],function(V,W){W.call(z)});return}if(U=="onPluginEvent"||U=="onBeforePluginEvent"){var K=R.name||R;var L=B[K];if(L){L._fireEvent("onUpdate",R);return L._fireEvent(P,T.slice(3))}return}if(U=="onPlaylistReplace"){I=[];var Q=0;o(R,function(){I.push(new j(this,Q++,z))})}if(U=="onClipAdd"){if(R.isInStream){return}R=new j(R,P,z);I.splice(P,0,R);for(N=P+1;N<I.length;N++){I[N].index++}}var S=true;if(typeof R=="number"&&R<I.length){F=R;var M=I[R];if(M){S=M._fireEvent(U,P,O)}if(!M||S!==false){S=v._fireEvent(U,P,O,M)}}o(A[U],function(){S=this.call(z,R,P);if(this.cached){A[U].splice(N,1)}if(S===false){return false}N++});return S};function E(){if($f(t)){$f(t).getParent().innerHTML="";r=$f(t).getIndex();a[r]=z}else{a.push(z);r=a.length-1}D=parseInt(t.style.height,10)||t.clientHeight;H=t.id||"fp"+f();u=J.id||H+"_api";J.id=u;w.playerId=H;if(typeof w=="string"){w={clip:{url:w}}}if(typeof w.clip=="string"){w.clip={url:w.clip}}w.clip=w.clip||{};if(t.getAttribute("href",2)&&!w.clip.url){w.clip.url=t.getAttribute("href",2)}v=new j(w.clip,-1,z);w.playlist=w.playlist||[w.clip];var L=0;o(w.playlist,function(){var N=this;if(typeof N=="object"&&N.length){N={url:""+N}}o(w.clip,function(O,P){if(P!==undefined&&N[O]===undefined&&typeof P!="function"){N[O]=P}});w.playlist[L]=N;N=new j(N,L,z);I.push(N);L++});o(w,function(N,O){if(typeof O=="function"){if(v[N]){v[N](O)}else{l(A,N,O)}delete w[N]}});o(w.plugins,function(N,O){if(O){B[N]=new n(N,O,z)}});if(!w.plugins||w.plugins.controls===undefined){B.controls=new n("controls",null,z)}B.canvas=new n("canvas",null,z);x=t.innerHTML;function M(O){var N=z.hasiPadSupport&&z.hasiPadSupport();if(/iPad|iPhone|iPod/i.test(navigator.userAgent)&&!/.flv$/i.test(I[0].url)&&!N){return true}if(!z.isLoaded()&&z._fireEvent("onBeforeClick")!==false){z.load()}return g(O)}function K(){if(x.replace(/\s/g,"")!==""){if(t.addEventListener){t.addEventListener("click",M,false)}else{if(t.attachEvent){t.attachEvent("onclick",M)}}}else{if(t.addEventListener){t.addEventListener("click",g,false)}z.load()}}setTimeout(K,0)}if(typeof t=="string"){var C=d(t);if(!C){throw"Flowplayer cannot access element: "+t}t=C;E()}else{E()}}var a=[];function e(q){this.length=q.length;this.each=function(r){o(q,r)};this.size=function(){return q.length}}window.flowplayer=window.$f=function(){var r=null;var q=arguments[0];if(!arguments.length){o(a,function(){if(this.isLoaded()){r=this;return false}});return r||a[0]}if(arguments.length==1){if(typeof q=="number"){return a[q]}else{if(q=="*"){return new e(a)}o(a,function(){if(this.id()==q.id||this.id()==q||this.getParent()==q){r=this;return false}});return r}}if(arguments.length>1){var w=arguments[1],t=(arguments.length==3)?arguments[2]:{};if(typeof w=="string"){w={src:w}}w=k({bgcolor:"#000000",version:[9,0],expressInstall:"http://static.flowplayer.org/swf/expressinstall.swf",cachebusting:false},w);if(typeof q=="string"){if(q.indexOf(".")!=-1){var v=[];o(p(q),function(){v.push(new b(this,m(w),m(t)))});return new e(v)}else{var u=d(q);return new b(u!==null?u:q,w,t)}}else{if(q){return new b(q,w,t)}}}return null};k(window.$f,{fireEvent:function(){var q=[].slice.call(arguments);var r=$f(q[0]);return r?r._fireEvent(q.slice(1)):null},addPlugin:function(q,r){b.prototype[q]=r;return $f},each:o,extend:k});if(typeof jQuery=="function"){jQuery.fn.flowplayer=function(t,r){if(!arguments.length||typeof arguments[0]=="number"){var q=[];this.each(function(){var u=$f(this);if(u){q.push(u)}});return arguments.length?q[arguments[0]]:new e(q)}return this.each(function(){$f(this,m(t),r?m(r):{})})}}})();(function(){var j=document.all,l="http://www.adobe.com/go/getflashplayer",d=typeof jQuery=="function",g=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,b={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function k(o,n){if(n){for(var f in n){if(n.hasOwnProperty(f)){o[f]=n[f]}}}return o}function a(f,p){var o=[];for(var n in f){if(f.hasOwnProperty(n)){o[n]=p(f[n])}}return o}window.flashembed=function(f,o,n){if(typeof f=="string"){f=document.getElementById(f.replace("#",""))}if(!f){return}if(typeof o=="string"){o={src:o}}return new e(f,k(k({},b),o),n)};var h=k(window.flashembed,{conf:b,getVersion:function(){var o,f;try{f=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(q){try{o=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");f=o&&o.GetVariable("$version")}catch(p){try{o=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");f=o&&o.GetVariable("$version")}catch(n){}}}f=g.exec(f);return f?[f[1],f[3]]:[0,0]},asString:function(n){if(n===null||n===undefined){return null}var f=typeof n;if(f=="object"&&n.push){f="array"}switch(f){case"string":n=n.replace(new RegExp('(["\\\\])',"g"),"\\$1");n=n.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+n+'"';case"array":return"["+a(n,function(q){return h.asString(q)}).join(",")+"]";case"function":return'"function()"';case"object":var o=[];for(var p in n){if(n.hasOwnProperty(p)){o.push('"'+p+'":'+h.asString(n[p]))}}return"{"+o.join(",")+"}"}return String(n).replace(/\s/g," ").replace(/\'/g,'"')},getHTML:function(q,n){q=k({},q);var p='<object width="'+q.width+'" height="'+q.height+'" id="'+q.id+'" name="'+q.id+'"';if(q.cachebusting){q.src+=((q.src.indexOf("?")!=-1?"&":"?")+Math.random())}if(q.w3c||!j){p+=' data="'+q.src+'" type="application/x-shockwave-flash"'}else{p+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}p+=">";if(q.w3c||j){p+='<param name="movie" value="'+q.src+'" />'}q.width=q.height=q.id=q.w3c=q.src=null;q.onFail=q.version=q.expressInstall=null;for(var o in q){if(q[o]){p+='<param name="'+o+'" value="'+q[o]+'" />'}}var r="";if(n){for(var f in n){if(n[f]){var t=n[f];r+=f+"="+(/function|object/.test(typeof t)?h.asString(t):t)+"&"}}r=r.slice(0,-1);p+='<param name="flashvars" value=\''+r+"' />"}p+="</object>";return p},isSupported:function(f){return m[0]>f[0]||m[0]==f[0]&&m[1]>=f[1]}});var m=h.getVersion();function e(f,p,o){if(h.isSupported(p.version)){f.innerHTML=h.getHTML(p,o)}else{if(p.expressInstall&&h.isSupported([6,65])){f.innerHTML=h.getHTML(k(p,{src:p.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title})}else{if(!f.innerHTML.replace(/\s/g,"")){f.innerHTML="<h2>Flash version "+p.version+" or greater is required</h2><h3>"+(m[0]>0?"Your version is "+m:"You have no flash plugin installed")+"</h3>"+(f.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+l+"'>here</a></p>");if(f.tagName=="A"){f.onclick=function(){location.href=l}}}if(p.onFail){var n=p.onFail.call(this);if(typeof n=="string"){f.innerHTML=n}}}}if(j){window[p.id]=document.getElementById(p.id)}k(this,{getRoot:function(){return f},getOptions:function(){return p},getConf:function(){return o},getApi:function(){return f.firstChild}})}if(d){jQuery.tools=jQuery.tools||{version:"3.2.6"};jQuery.tools.flashembed={conf:b};jQuery.fn.flashembed=function(n,f){return this.each(function(){jQuery(this).data("flashembed",flashembed(this,n,f))})}}})();$f.addPlugin("ipad",function(w){var O=-1;var x=0;var y=1;var M=2;var C=3;var I=4;var h=5;var g=this;var Q=1;var P=false;var F=false;var t=false;var q=0;var N=[];var d={accelerated:false,autoBuffering:false,autoPlay:true,baseUrl:null,bufferLength:3,connectionProvider:null,cuepointMultiplier:1000,cuepoints:[],controls:{},duration:0,extension:"",fadeInSpeed:1000,fadeOutSpeed:1000,image:false,linkUrl:null,linkWindow:"_self",live:false,metaData:{},originalUrl:null,position:0,playlist:[],provider:"http",scaling:"scale",seekableOnBegin:false,start:0,url:null,urlResolvers:[]};var v=O;var o=O;var r=/iPad|iPhone|iPod/i.test(navigator.userAgent);var b=null;function l(U,T,R){if(T){for(key in T){if(key){if(T[key]&&typeof T[key]=="function"&&!R){continue}if(T[key]&&typeof T[key]=="object"&&!T[key] instanceof RegExp&&T[key].length==undefined){var S={};l(S,T[key]);U[key]=S}else{U[key]=T[key]}}}}return U}var z={simulateiDevice:false,controlsSizeRatio:1.5,controls:true,debug:false,validExtensions:/mov|m4v|mp4|avi/gi};l(z,w);function f(){if(z.debug){if(r){var R=[].splice.call(arguments,0).join(", ");console.log.apply(console,[R])}else{console.log.apply(console,arguments)}}}function k(R){switch(R){case -1:return"UNLOADED";case 0:return"LOADED";case 1:return"UNSTARTED";case 2:return"BUFFERING";case 3:return"PLAYING";case 4:return"PAUSED";case 5:return"ENDED"}return"UNKOWN"}function G(R){var S=$f.fireEvent(g.id(),"onBefore"+R,q);return S!==false}function K(R){R.stopPropagation();R.preventDefault();return false}function J(S,R){if(v==O&&!R){return}o=v;v=S;B();if(S==C){n()}f(k(S))}function A(){b.fp_stop();P=false;F=false;t=false;J(y);J(y)}var e=null;function n(){if(e){return}e=setInterval(D,100);D()}function B(){clearInterval(e);e=null}function D(){var S=Math.floor(b.fp_getTime()*10)*100;var T=Math.floor(b.duration*10)*100;var U=(new Date()).time;function R(X,V){X=X>=0?X:T-Math.abs(X);for(var W=0;W<V.length;W++){if(V[W].lastTimeFired>U){V[W].lastTimeFired=-1}else{if(V[W].lastTimeFired+500>U){continue}else{if(X==S||(S-500<X&&S>X)){V[W].lastTimeFired=U;$f.fireEvent(g.id(),"onCuepoint",q,V[W].fnId,V[W].parameters)}}}}}$f.each(g.getCommonClip()._cuepoints,R);$f.each(N[q]._cuepoints,R)}function E(){A();t=true;b.fp_seek(0)}function L(R){}function p(){function R(U){var T={};l(T,d);l(T,g.getCommonClip());l(T,U);var S=null;if(T.ipadUrl){S=decodeURIComponent(T.ipadUrl)}else{if(T.url){S=T.url}}if(S&&S.indexOf("://")==-1&&T.baseUrl){S=T.baseUrl+"/"+S}T.originalUrl=T.url;T.completeUrl=S;T.extension=T.completeUrl?T.completeUrl.substr(T.completeUrl.lastIndexOf(".")):null;T.type="video";delete T.index;f("fixed clip",T);return T}b.fp_play=function(V,T,X){var S=null;var W=true;var U=true;f("Calling play() "+V,V);if(T){f("ERROR: inStream clips not yet supported");return}if(V!==undefined){if(typeof V=="number"){if(q>=N.length){return}q=V;V=N[q]}else{if(typeof V=="string"){V={url:V}}b.fp_setPlaylist(V.length!==undefined?V:[V])}if(!z.validExtensions.test(N[q].extension)){if(N.length>1&&q<(N.length-1)){f("Not last clip in the playlist, moving to next one");b.fp_play(++q,false,true)}return}V=N[q];S=V.completeUrl;if(V.autoBuffering!==undefined&&V.autoBuffering===false){W=false}if(V.autoPlay===undefined||V.autoPlay===true||X===true){W=true;U=true}else{U=false}}else{f("clip was not given, simply calling video.play, if not already buffering");if(v!=M){b.play()}return}f("about to play "+S,W,U);A();if(S){f("Changing SRC attribute"+S);b.setAttribute("src",S)}if(W){if(!G("Begin")){return false}$f.fireEvent(g.id(),"onBegin",q);f("calling video.load()");b.load()}if(U){f("calling video.play()");b.play()}};b.fp_pause=function(){f("pause called");if(!G("Pause")){return false}b.pause()};b.fp_resume=function(){f("resume called");if(!G("Resume")){return false}b.play()};b.fp_stop=function(){f("stop called");if(!G("Stop")){return false}F=true;b.pause();try{b.currentTime=0}catch(S){}};b.fp_seek=function(S){f("seek called "+S);if(!G("Seek")){return false}var W=0;var S=S+"";if(S.charAt(S.length-1)=="%"){var T=parseInt(S.substr(0,S.length-1))/100;var V=b.duration;W=V*T}else{W=S}try{b.currentTime=W}catch(U){f("Wrong seek time")}};b.fp_getTime=function(){return b.currentTime};b.fp_mute=function(){f("mute called");if(!G("Mute")){return false}Q=b.volume;b.volume=0};b.fp_unmute=function(){if(!G("Unmute")){return false}b.volume=Q};b.fp_getVolume=function(){return b.volume*100};b.fp_setVolume=function(S){if(!G("Volume")){return false}b.volume=S/100};b.fp_toggle=function(){f("toggle called");if(g.getState()==h){E();return}if(b.paused){b.fp_play()}else{b.fp_pause()}};b.fp_isPaused=function(){return b.paused};b.fp_isPlaying=function(){return !b.paused};b.fp_getPlugin=function(T){if(T=="canvas"||T=="controls"){var S=g.getConfig();return S.plugins&&S.plugins[T]?S.plugins[T]:null}f("ERROR: no support for "+T+" plugin on iDevices");return null};b.fp_close=function(){J(O);b.parentNode.removeChild(b);b=null};b.fp_getStatus=function(){var T=0;var U=0;try{T=b.buffered.start();U=b.buffered.end()}catch(S){}return{bufferStart:T,bufferEnd:U,state:v,time:b.fp_getTime(),muted:b.muted,volume:b.fp_getVolume()}};b.fp_getState=function(){return v};b.fp_startBuffering=function(){if(v==y){b.load()}};b.fp_setPlaylist=function(T){f("Setting playlist");q=0;for(var S=0;S<T.length;S++){T[S]=R(T[S])}N=T;$f.fireEvent(g.id(),"onPlaylistReplace",T)};b.fp_addClip=function(T,S){T=R(T);N.splice(S,0,T);$f.fireEvent(g.id(),"onClipAdd",T,S)};b.fp_updateClip=function(T,S){l(N[S],T);return N[S]};b.fp_getVersion=function(){return"3.2.3"};b.fp_isFullscreen=function(){return false};b.fp_toggleFullscreen=function(){if(b.fp_isFullscreen()){b.webkitExitFullscreen()}else{b.webkitEnterFullscreen()}};b.fp_addCuepoints=function(V,T,S){var X=T==-1?g.getCommonClip():N[T];X._cuepoints=X._cuepoints||{};V=V instanceof Array?V:[V];for(var U=0;U<V.length;U++){var Y=typeof V[U]=="object"?(V[U]["time"]||null):V[U];if(Y==null){continue}Y=Math.floor(Y/100)*100;var W=Y;if(typeof V[U]=="object"){W=l({},V[U],false);if(W.time!=undefined){delete W.time}if(W.parameters!=undefined){l(W,W.parameters,false);delete W.parameters}}X._cuepoints[Y]=X._cuepoints[Y]||[];X._cuepoints[Y].push({fnId:S,lastTimeFired:-1,parameters:W})}};$f.each(("toggleFullscreen,stopBuffering,reset,playFeed,setKeyboardShortcutsEnabled,isKeyboardShortcutsEnabled,css,animate,showPlugin,hidePlugin,togglePlugin,fadeTo,invoke,loadPlugin").split(","),function(){var S=this;b["fp_"+S]=function(){f("ERROR: unsupported API on iDevices "+S);return false}})}function H(){var ac=["abort","canplay","canplaythrough","durationchange","emptied","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","seeked","seeking","stalled","suspend","volumechange","waiting"];var U=function(ae){f("Got event "+ae.type,ae)};for(var W=0;W<ac.length;W++){b.addEventListener(ac[W],U,false)}var R=function(ae){f("got onBufferEmpty event "+ae.type);J(M);$f.fireEvent(g.id(),"onBufferEmpty",q)};b.addEventListener("emptied",R,false);b.addEventListener("waiting",R,false);var T=function(ae){if(o==y||o==M){}else{f("Restoring old state "+k(o));J(o)}$f.fireEvent(g.id(),"onBufferFull",q)};b.addEventListener("canplay",T,false);b.addEventListener("canplaythrough",T,false);var S=function(ae){b.fp_updateClip({duration:b.duration,metaData:{duration:b.duration}},q);N[q].duration=b.duration;$f.fireEvent(g.id(),"onMetaData",q,N[q])};b.addEventListener("loadedmetadata",S,false);b.addEventListener("durationchange",S,false);var ab=function(ae){if(v==I){if(!G("Resume")){f("Resume disallowed, pausing");b.fp_pause();return K(ae)}$f.fireEvent(g.id(),"onResume",q)}J(C);if(!P){P=true;$f.fireEvent(g.id(),"onStart",q)}};b.addEventListener("playing",ab,false);var Y=function(ae){if(!G("Finish")){if(N.length==1){f("Active playlist only has one clip, onBeforeFinish returned false. Replaying");E()}else{if(q!=(N.length-1)){f("Not the last clip in the playlist, but onBeforeFinish returned false. Returning to the beginning of current clip");b.fp_seek(0)}else{f("Last clip in playlist, but onBeforeFinish returned false, start again from the beginning");b.fp_play(0)}}return K(ae)}J(h);$f.fireEvent(g.id(),"onFinish",q);if(N.length>1&&q<(N.length-1)){f("Not last clip in the playlist, moving to next one");b.fp_play(++q,false,true)}};b.addEventListener("ended",Y,false);var X=function(ae){J(x,true);$f.fireEvent(g.id(),"onError",q,201);if(z.onFail&&z.onFail instanceof Function){z.onFail.apply(g,[])}};b.addEventListener("error",X,false);var aa=function(ae){f("got pause event from player"+g.id());if(F){return}if(v==M&&o==y){f("forcing play");setTimeout(function(){b.play()},0);return}if(!G("Pause")){b.fp_resume();return K(ae)}J(I);$f.fireEvent(g.id(),"onPause",q)};b.addEventListener("pause",aa,false);var ad=function(ae){$f.fireEvent(g.id(),"onBeforeSeek",q)};b.addEventListener("seeking",ad,false);var V=function(ae){if(F){F=false;$f.fireEvent(g.id(),"onStop",q)}else{$f.fireEvent(g.id(),"onSeek",q)}f("seek done, currentState",k(v));if(t){t=false;b.fp_play()}else{if(v!=C){b.fp_pause()}}};b.addEventListener("seeked",V,false);var Z=function(ae){$f.fireEvent(g.id(),"onVolume",b.fp_getVolume())};b.addEventListener("volumechange",Z,false)}function m(){b.fp_play(0)}function u(){}if(r||z.simulateiDevice){if(!window.flashembed.__replaced){var j=window.flashembed;window.flashembed=function(T,Y,U){if(typeof T=="string"){T=document.getElementById(T.replace("#",""))}if(!T){return}var X=window.getComputedStyle(T,null);var W=parseInt(X.width);var R=parseInt(X.height);while(T.firstChild){T.removeChild(T.firstChild)}var S=document.createElement("div");var V=document.createElement("video");S.appendChild(V);T.appendChild(S);S.style.height=R+"px";S.style.width=W+"px";S.style.display="block";S.style.position="relative";S.style.background="-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.7)))";S.style.cursor="default";S.style.webkitUserDrag="none";V.style.height="100%";V.style.width="100%";V.style.display="block";V.id=Y.id;V.name=Y.id;V.style.cursor="pointer";V.style.webkitUserDrag="none";V.type="video/mp4";V.playerConfig=U.config;$f.fireEvent(U.config.playerId,"onLoad","player")};flashembed.getVersion=j.getVersion;flashembed.asString=j.asString;flashembed.isSupported=function(){return true};flashembed.__replaced=true}var a=g._fireEvent;g._fireEvent=function(R){if(R[0]=="onLoad"&&R[1]=="player"){b=g.getParent().querySelector("video");if(z.controls){b.controls="controls"}p();H();J(x,true);b.fp_setPlaylist(b.playerConfig.playlist);m();a.apply(g,[R])}var S=v!=O;if(v==O&&typeof R=="string"){S=true}if(S){return a.apply(g,[R])}};g._swfHeight=function(){return parseInt(b.style.height)};g.hasiPadSupport=function(){return true}}return g});jQuery(function(a){if(a.browser.msie&&+a.browser.version<7){a(".iehover").live("mouseover",function(b){if(a(this).hasClass("iehover")){a(this).addClass("hover")}}).live("mouseout",function(b){if(a(this).hasClass("iehover")){a(this).removeClass("hover")}})}a("input[placeholder]").defaultValue();a("#toolbox").hover(function(){a(this).children(".toolbox").addClass("toolboxOpen");var b=a(this);a(this).find("input").bind("focus",function(){b.children(".toolbox").addClass("toolboxOpenEnterData")})},function(){if(!a(this).children(".toolbox").hasClass("toolboxOpenEnterData")){a(this).children(".toolbox").removeClass("toolboxOpen")}});a("body").bind("click.toolboxClose",function(b){if(!a(b.target).closest("#toolbox").length){a("#toolbox").children().removeClass("toolboxOpen").removeClass("toolboxOpenEnterData")}});a(":text").each(function(){var b=a(this),d=b.metadata();if(!d["default"]){return}if(!b.val()){b.val(d["default"])}b.bind("focusin",function(f){if(d["default"]==b.val()){b.val("")}}).bind("focusout",function(f){if(!b.val()){b.val(d["default"])}})});a("ul.fader").each(function(){var d=a(this);var b=a.extend({speed:700,timeout:5000,createButtons:false},d.metadata());d.fader(b)}).each(function(){var b=a(this);if(0==b.closest(".buehne").length){return}b.children().bind("slideChanged",function(d){b.siblings(".panelInfo").remove();a(this).find(".panelInfo").clone().insertBefore(b)});b.children().eq(0).find(".panelInfo").clone().insertBefore(b)});iTim.Page.streaming.initPlayers();if((a("html").hasClass("mobile")&&a("html").hasClass("safari"))||a("html").hasClass("safari3")||a("html").hasClass("safari4")||a("html").hasClass("opera10")||a("html").hasClass("opera9")||a("html").hasClass("ff3_5")||/Version\/(5\.0).*?Safari/.test(navigator.userAgent)){a(window).load(function(){a.getScript("http://use.typekit.com/upk7zro.js",function(){try{Typekit.load()}catch(b){}})})}a(window).bind("load resize",(function(){var d=a("div.footer");var b=a('<div class="footerBg"></div>').appendTo("div.pageWrapper");return function(){b.css({height:d.height()})}})());a("div.gallery").each(function(){var b=a(this);var d=b.children(".typeIcon");b.find("ul.imgGallery").children().each(function(){a(this).append(d.clone())});d.remove()})});(function(d,e){var b=e.StoredOptions;var a=(function(){return function(j){var g=this.select("player");var h=this.select(".overlayPlayerContent");var f=e.resize({width:this.opt.content.width,height:this.opt.content.height,toWidth:g.width(),toHeight:g.height(),fitTo:"inside"});h.css({top:f.top,left:f.left,width:f.width,height:f.height})}})();d(function(){var f=b.set("overlayDefault",{skin:"default",plugins:{title:false,galleryPaging:false,shadow:false,thumbstrip:false,clusterNavigation:false,navigationWrapper:false}});b.set("overlaySponsors",{inherits:"overlayDefault",skin:"sponsors",content:{player:"ajax"},plugins:{eventCapture:{links:false,mousewheel:false},events:{afterTransitionIn:function(){this.el.find(".playerTarget").each(function(){e.Page.streaming.setupPlayerInstance(this)})},insertContent:function(){d(".overlayPlayerContent").trigger("iTim.contentUpdated");e.Tracking.trackSponsorEvent("LogoseiteSponsoren_"+this.el.find("h1").html(),"ViewLayer");targetUrl="LogoseiteSponsoren_"+this.opt.content.href;e.Tracking.trackSponsorEvent(targetUrl,"Link")},beforeTransitionOut:function(){this.el.find(".playerTarget").each(function(){flowplayer(this).unload()})}}}});b.set("overlayStreaming",{inherits:"overlayDefault",content:{player:"ajax"},plugins:{eventCapture:{links:false,mousewheel:false}}});if(e.currentLang=="de"){d.extend(true,f,{lang:{"buttonClose.text":"Schließen","buttonPrint.text":"Drucken","galleryNav.next":"Weiter","galleryNav.previous":"Zurück"}})}b.set("overlayLightshow",{inherits:"overlayDefault",skin:"lightshow",trackingCategory:"Bildergalerie",plugins:{navigationWrapper:true,thumbstrip:true,clusterNavigation:true,position:false,transitions:{duration:500,selectEl:".overlayPlayerContent"},constrainToContentWidth:false,events:{insertContent:function(g){e.Tracking.trackLightboxEvent(e.url(this.opt.content.href).file,"Einzelbild",this.opt.trackingCategory);d(".overlayDescription .tooltip").find(".jsLink.jsMailto").replaceWith(function(){return'<a href="mailto:'+d(this).html()+'">'+d(this).html()+"</a>"});a.apply(this,arguments)},viewportChanged:a}}});d("a.modal, div.modal, area.modal").modalOverlay({inherits:"overlayLightshow"})})})(jQuery,iTim);(function(){var a=iTim.waitFor;var b={projectPrefix:"IFB",searchCategory:"",trackingTags:"",downloadEvent:a("ET_Event",function(e,d){ET_Event.download(escape(this.projectPrefix+"/"+e),escape(d))}),linkEvent:a("ET_Event",function(e,d){ET_Event.link(escape(this.projectPrefix+"/"+e),escape(d))}),trackVcard:function(e,d){this.eventStart(d,e,"vCard")},trackFilmDetailsLink:function(e,d){this.eventStart(d,e,"Filmdatenblatt")},trackCompanyProfileLink:function(e,d){this.eventStart(d,e,"Firmenprofil")},trackIcalEvent:function(e,d){d=d||this.searchCategory;this.eventStart(d,e,"iCal")},trackDailyPlannerEvent:function(e,d){d=d||this.searchCategory;this.eventStart(d,e,"DailyPlanner")},trackSortEvent:function(e,d){d=d||this.searchCategory;this.eventStart(d,e,"Sort")},trackWorldSalesEvent:function(e,d){d=d||this.searchCategory;this.eventStart(d,"WordSales","Layer")},trackSearchEvent:function(e,d,f){f=f||"";this.eventStart(d,f,"Search")},getFileName:function(d){d=d.replace(/^.*\//,"");d=d.replace(/(_Galerie[QH]|)\.jpg$/,"");return d},normalize:function(d){return d.replace(/\s+/g," ").replace(/(^\s)|(\s$)/g,"")},trackContentModuleEvent:function(d,f,e){e=e||this.trackingTags||"";this.eventStart("Contentmodul",this.normalize(d),f,e)},trackPlayerEvent:function(f,e,d){d=d||this.trackingTags||"";this.eventStart("Video",this.getFileName(f),e,d)},trackLivePlayerEvent:function(f,e,d){d=d||this.trackingTags||"";this.eventStart("LiveVideo",f,e,d)},trackSponsorsPlayerLayer:function(f,e,d){d=d||this.trackingTags||"";this.eventStart("Sponsoren","LayerSponsoren_"+this.getFileName(f),e,d)},trackSponsorsPlayerMarginalEvent:function(f,e,d){d=d||this.trackingTags||"";this.eventStart("Sponsoren","MarginalSponsoren_"+this.getFileName(f),e,d)},trackImageGalleryEvent:function(f,e,d){d=d?" "+d:"";this.eventStart("Bildergalerie"+d,this.getFileName(f),e,this.trackingTags)},trackLightboxEvent:function(f,e,d){d=d?" "+d:"";this.eventStart("Lightbox"+d,this.getFileName(f),e,this.trackingTags)},trackSponsorEvent:function(d,f,e){e=e||"";this.eventStart("Sponsoren",d,f,e)},eventStart:a("ET_Event",function(d,g,f,e){e=e||"";ET_Event.eventStart(d,this.normalize(g),f,e)})};iTim.Tracking=window.TrackingHelper=b})();(function(b){iTim.ns("iTim.Page.archive");var a={el:null,sections:null,lang:null,opt:{selectFilterContent:"#filterContent",selectNavigation:".filterNavigation",selectSection:".filterSection",selectSectionHeadline:"h2",classItemActive:"high",templateSectionNavigation:"#templateSectionNavigation",lang:{en:{allSections:"Show all"},de:{allSections:"Alle anzeigen"}}},initFilterNavigation:function(d){this.init(d);this.initSectionNavigation();this.initHashState()},init:function(d){this.opt=b.extend(true,{},this.opt,d||{});iTim.observable(this);this.createEvent("filterRemoved");this.createEvent("sectionSelected");this.lang=this.opt.lang[iTim.currentLang];this.el=b(this.opt.selectFilterContent)},initSectionNavigation:function(){var e={};var d=this.opt.selectSectionHeadline;this.el.find(this.opt.selectSection).each(function(){var f=e[this.id]={href:"#section="+this.id,title:b(this).find(d).html(),el:b(this),id:this.id}});this.sections=e;this.el.find(this.opt.selectNavigation).append(b(this.opt.templateSectionNavigation).tmpl(this));this.subscribe("sectionSelected",iTim.bind(this.onSectionSelected,this));this.subscribe("filterRemoved",iTim.bind(this.onFilterRemoved,this))},initTimeline:function(){b(function(){var g=b(".timelineWrapper");var f=g.find("li").length*10+2;var e=(f/2)*-1;var d=7;g.css("margin-left",e+"px");g.hover(function(){offsetMargin=e-d;b(this).css("margin-left",offsetMargin)},function(){offsetMargin=e;b(this).css("margin-left",offsetMargin)})});this.fixTimelineMargin()},fixTimelineMargin:function(){var e=function(){var j=b("div.marginalCol");if(!j.length){return}clearInterval(d);var h=j.children().first();var g=b("div.timeline");if(h.length&&g.length){var k=g.position().top+g.outerHeight(true);var f=20;k-=h.position().top;j.css({marginTop:k+f,"z-index":1,filter:0,position:"relative"});h.css({marginTop:-f})}};var d=setInterval(e,30);b(window).bind("load",function(){e()})},onSectionSelected:function(d){this.el.find(this.opt.selectSection).hide();this.el.find(this.opt.selectNavigation).find("."+this.opt.classItemActive).removeClass(this.opt.classItemActive).end().find(iTim.format("[section={0}]",d.id)).addClass(this.opt.classItemActive).end().find("select").val(location.hash);d.el.show()},onFilterRemoved:function(){this.el.find(this.opt.selectSection).show();this.el.find(this.opt.selectNavigation).find("."+this.opt.classItemActive).removeClass(this.opt.classItemActive).end().find("[section=]").addClass(this.opt.classItemActive).end().find("select").val(location.hash)},initHashState:function(){var d=iTim.bind(function(){var e=iTim.url(location);var f=this.sections[e.params.section];if(f){this.fire("sectionSelected",f,this)}else{this.fire("filterRemoved",null,this)}},this);b(window).bind("hashchange",d);d()},initDetailSearch:function(){var k=b("div.archiveDetailForm");var d=b(".archiveSearchForm").not(".archiveDetailForm");var f=d.find("#options_all");var j=d.find('input[type=checkbox][name*="options"]');if(d.find("input[type='checkbox']:checked").length<1){f.attr("checked","checked")}j.change(function(){if(b(this).attr("value")=="all"){j.attr("checked",false);f.attr("checked","checked")}else{f.attr("checked",false);if(d.find("input[type='checkbox']:checked").length<1){f.attr("checked","checked")}}});var h=k.find("[name=searchareas]");var g=k.find(".mediaTabsNav").show().find("a").bind("click",function(l){l.preventDefault();e(g.index(this))});var e=function(l){var n=h.children().eq(l+1);h.val(n.val());g.eq(l).parent().addClass("selected").siblings().removeClass("selected");var m=k.find(".ifArea");m.find("input, select").attr("disabled",true);var o=m.hide().filter(iTim.format('[data-areas~="{0}"]',n.val())).show();o.find("input, select").removeAttr("disabled")};e(0);k.find(".yearSelection select").bind("change",function(m){var l=b(this);if(l.is(".larger")){l.siblings(".smaller").val("0")}else{l.siblings(".larger").val("0")}})},create:function(e){e=e||{};var d=iTim.object(this);iTim.extend(d,e);return d}};iTim.Page.archive=a})(jQuery);(function(b){iTim.ns("iTim.Page.programme");var a={searchResults:null,searchForm:null,ticketLinks:null,ticketLinksById:null,pendingTicketUpdate:null,lastTicketUpdate:null,data:{tickets:null},opt:{selectTargetSearchResults:"div.programmeSearchResults",selectTargetSearchForm:"#kbbForm.programmeSearch",selectSynopsisTooltipTrigger:"td.title .dl",selectSynopsisTooltip:".tooltip",selectSynopsisTooltipContent:".tooltipInner",urlSynopsisLayer:"/layoutres/120214/data/programme/synopsisLayer.php?id={0}",selectScreeningTables:".screenings > table",selectTicketLinks:"a[data-ticket]",selectUpdateButtons:".programmeUpdateTicketStatus a, a.updateTicketStatus",templateTicketError:'<div class="errorMessage"><h2>{0}</h2><p>{1}</p></div>',messageError:"Fehler",messageTicketError:"Die Ticketinformationen konnten nicht abgerufen werden.",messageUpdateInProgress:"Bitte warten. Daten werden geladen.",urlTickets:"/layoutres/120214/data/programme/programmPlanerTicketInfo.php",onUpdateButtonsUnlocked:function(){},onTicketsChanged:function(){},onTicketsError:function(){},timeoutTicketRequest:25,timeoutUnlockUpdateButtons:2,classesTicketState:{available:"tickets_N",sold_out:"tickets_No",no_online_contingent:"tickets_Never",pending:"tickets_I"},titlesTicketState:{available:"Online-Tickets",sold_out:"Online-Tickets ausverkauft",no_online_contingent:"Keine Online-Tickets erhältlich",pending:"Noch keine Online-Tickets verfügbar"}},initSearchResults:function(d){this.init(d);this.initSynopsisLayers();this.fixScreeningTables()},initTicketsTodayPage:function(d){this.init(d);this.initTicketState()},initSynopsisLayers:function(){var d=this;this.searchResults.find(this.opt.selectSynopsisTooltipTrigger).bind("mouseenter",function(k){var g=b(this);var j=g.find(d.opt.selectSynopsisTooltip);var h=j.find(d.opt.selectSynopsisTooltipContent);if(!h.length){return}var l=h.metadata().synopsisId;if(!l){return}var f=iTim.format(d.opt.urlSynopsisLayer,l);if(!iTim.trim(h.html())&&j.is(":not(.loading, .loaded)")){j.addClass("loading");b.ajax({url:f,complete:function(e){if(e.readyState!=4){return}j.addClass("loaded").removeClass("loading");h.html(e.responseText)}})}})},fixScreeningTables:function(){b(window).bind("load",iTim.bind(function(d){this.searchResults.find(this.opt.selectScreeningTables).each(function(){var f=b(this);var e=f.parent();f.css({height:f.parent().innerHeight()-(parseInt(e.css("border-bottom-width"))||0)})})},this))},initTicketState:function(){this.ticketLinks=this.searchResults.find(this.opt.selectTicketLinks);var d=this.ticketLinksById={};b.each(this.ticketLinks,function(e,f){f=b(f);var g=f.attr("data-ticket");if(d[g]){f=f.add(d[g])}d[g]=f;f.bind("click",function(h){if(f.attr("href")){h.preventDefault();ticketonlinepopup(this.href)}})});this.updateButtons=this.searchResults.add(this.searchForm).find(this.opt.selectUpdateButtons);this.updateButtons.bind("click",iTim.bind(this.onUpdateButtonClick,this));this.subscribe("updateButtonsUnlocked",this.opt.onUpdateButtonsUnlocked,this);this.subscribe("ticketsChanged",this.opt.onTicketsChanged,this);this.subscribe("ticketsError",this.opt.onTicketsError,this);this.subscribe("ticketsChanged",this.updateTicketLinks,this);this.subscribe("ticketsError",this.showTicketError,this);this.tryTicketUpdate()},onUpdateButtonClick:function(d){d.preventDefault();this.tryTicketUpdate()},tryTicketUpdate:function(f){var d=(new Date()).getTime();if(this.areTicketUpdatesLocked()){return}var g=iTim.bind(function(){setTimeout(iTim.bind(function(){this.updateButtons.removeClass("locked");this.updateButtons.each(function(){var e=b(this);e.html(e.attr("original-text"))})},this),this.opt.timeoutUnlockUpdateButtons*1000)},this);this.updateButtons.addClass("locked").each(iTim.bind(function(e,h){h=b(h);if(!h.attr("original-text")){h.attr("original-text",h.text())}h.html(this.opt.messageUpdateInProgress)},this));this.pendingTicketUpdate=b.ajax({url:this.opt.urlTickets,cache:false,dataType:"json",timeout:this.opt.timeoutTicketRequest*1000,success:iTim.bind(function(e){this.pendingTicketUpdate=null;this.lastTicketUpdate=(new Date()).getTime();g();if(!this.data.tickets||e.date>this.data.tickets.date){this.data.tickets=e;this.fire("ticketsChanged",e,this)}},this),error:iTim.bind(function(e){this.pendingTicketUpdate=null;this.lastTicketUpdate=(new Date()).getTime();g();this.fire("ticketsError",null,this)},this)})},areTicketUpdatesLocked:function(){return this.pendingTicketUpdate||(new Date()).getTime()<this.lastTicketUpdate+this.opt.timeoutUnlockUpdateButtons*1000},updateTicketLinks:function(){var d="";b.each(this.opt.classesTicketState,function(){d+=" "+this});b.each(this.data.tickets.tickets,iTim.bind(function(f,h){var k=h.id;var g=this.ticketLinksById[k];if(!g){return}var j=this.opt.titlesTicketState[h.state];var e=this.opt.classesTicketState[h.state];g.removeClass(d).addClass(e).attr("title",j);if(h.url){g.attr("href",h.url)}else{g.removeAttr("href")}},this))},showTicketError:function(){var d=iTim.format(this.opt.templateTicketError,this.opt.messageError,this.opt.messageTicketError);var d=b(d).prependTo(this.searchResults);b.scrollTo(d);b(document.body).one("click",function(f){d.remove()})},init:function(d){this.opt=b.extend(true,{},this.opt,d||{});this.searchResults=b(this.opt.selectTargetSearchResults);this.searchForm=b(this.opt.selectTargetSearchForm);iTim.observable(this);this.createEvent("ticketsChanged");this.createEvent("ticketsError");this.createEvent("updateButtonsUnlocked")}};iTim.Page.programme=a})(jQuery);(function(b){iTim.ns("iTim.Page.toolbox");var a={el:null,opt:{selectTargetToolbox:"#toolbox",urlToolbox:"/layoutres/120214/include/toolbox/toolbox_loggedin.php",messageError:"Cannot Login",enableErrorFeedback:false,templateError:'<div class="clearfix toolbox loggedOut"><div class="clearfix toolboxHead"><h4>{0}</h4></div>',timeoutToolboxIsDown:10},initToolbox:function(d){this.init(d);jQuery(iTim.bind(this.onDomReady,this))},init:function(d){this.opt=b.extend(true,{},this.opt,d||{});this.el=b(this.opt.selectTargetToolbox);iTim.observable(this);this.createEvent("loaded");this.createEvent("loadError");this.subscribe("loadError",this.onLoadError,this);this.subscribe("loaded",this.onLoaded,this)},onLoadError:function(){if(this.opt.enableErrorFeedback){this.el.html(iTim.format(this.opt.templateError,this.opt.messageError))}},onLoaded:function(){this.el.find("input").defaultValue();this.el.trigger("iTim.contentUpdated")},onDomReady:function(){b.ajax({timeout:this.opt.timeoutToolboxIsDown*1000,url:this.opt.urlToolbox,dataType:"text",success:iTim.bind(function(d){this.el.html(d);this.fire("loaded",null,this)},this),error:iTim.bind(function(d){this.fire("loadError",null,this)},this)})}};iTim.Page.toolbox=a})(jQuery);function tagesplanerpopup(b){var a=window.open(b,"tagesplanerpopup","width=435,height=310,resizable=yes,menubar=no,toolbar=no,scrollbars=no");a.focus()}function programmsuchepopup(b){var a=window.open(b,"programmsuchepopup","width=750,height=600,resizable=yes,menubar=yes,toolbar=yes,scrollbars=yes");a.focus()}function ticketonlinepopup(b){var a=window.open(b,"ticketonlinepopup","width=555,height=650,resizable=yes,menubar=no,toolbar=no,scrollbars=no");a.focus()}function contentpopup(b){var a=window.open(b,"printpopup","width=653,height=570,resizable=yes,menubar=yes,scrollbars=yes");a.focus()}function famPopup(b){var a=window.open(b,"famPopup","width=645,height=570,menubar=no,resizable=yes,scrollbars=yes");a.focus()};
