/*!
 * jQuery JavaScript Library v1.5.2
 * 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: Thu Mar 31 15:28:23 2011 -0400
 */
(function(a0,I){var am=a0.document;var b=(function(){var bo=function(bI,bJ){return new bo.fn.init(bI,bJ,bm);},bD=a0.jQuery,bq=a0.$,bm,bH=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,bw=/\S/,bs=/^\s+/,bn=/\s+$/,br=/\d/,bk=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bx=/^[\],:{}\s]*$/,bF=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bz=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bt=/(?:^|:|,)(?:\s*\[)+/g,bi=/(webkit)[ \/]([\w.]+)/,bB=/(opera)(?:.*version)?[ \/]([\w.]+)/,bA=/(msie) ([\w.]+)/,bC=/(mozilla)(?:.*? rv:([\w.]+))?/,bG=navigator.userAgent,bE,bl,e,bv=Object.prototype.toString,bp=Object.prototype.hasOwnProperty,bj=Array.prototype.push,bu=Array.prototype.slice,by=String.prototype.trim,bf=Array.prototype.indexOf,bh={};bo.fn=bo.prototype={constructor:bo,init:function(bI,bM,bL){var bK,bN,bJ,bO;if(!bI){return this;}if(bI.nodeType){this.context=this[0]=bI;this.length=1;return this;}if(bI==="body"&&!bM&&am.body){this.context=am;this[0]=am.body;this.selector="body";this.length=1;return this;}if(typeof bI==="string"){bK=bH.exec(bI);if(bK&&(bK[1]||!bM)){if(bK[1]){bM=bM instanceof bo?bM[0]:bM;bO=(bM?bM.ownerDocument||bM:am);bJ=bk.exec(bI);if(bJ){if(bo.isPlainObject(bM)){bI=[am.createElement(bJ[1])];bo.fn.attr.call(bI,bM,true);}else{bI=[bO.createElement(bJ[1])];}}else{bJ=bo.buildFragment([bK[1]],[bO]);bI=(bJ.cacheable?bo.clone(bJ.fragment):bJ.fragment).childNodes;}return bo.merge(this,bI);}else{bN=am.getElementById(bK[2]);if(bN&&bN.parentNode){if(bN.id!==bK[2]){return bL.find(bI);}this.length=1;this[0]=bN;}this.context=am;this.selector=bI;return this;}}else{if(!bM||bM.jquery){return(bM||bL).find(bI);}else{return this.constructor(bM).find(bI);}}}else{if(bo.isFunction(bI)){return bL.ready(bI);}}if(bI.selector!==I){this.selector=bI.selector;this.context=bI.context;}return bo.makeArray(bI,this);},selector:"",jquery:"1.5.2",length:0,size:function(){return this.length;},toArray:function(){return bu.call(this,0);},get:function(bI){return bI==null?this.toArray():(bI<0?this[this.length+bI]:this[bI]);},pushStack:function(bJ,bL,bI){var bK=this.constructor();if(bo.isArray(bJ)){bj.apply(bK,bJ);}else{bo.merge(bK,bJ);}bK.prevObject=this;bK.context=this.context;if(bL==="find"){bK.selector=this.selector+(this.selector?" ":"")+bI;}else{if(bL){bK.selector=this.selector+"."+bL+"("+bI+")";}}return bK;},each:function(bJ,bI){return bo.each(this,bJ,bI);},ready:function(bI){bo.bindReady();bl.done(bI);return this;},eq:function(bI){return bI===-1?this.slice(bI):this.slice(bI,+bI+1);},first:function(){return this.eq(0);},last:function(){return this.eq(-1);},slice:function(){return this.pushStack(bu.apply(this,arguments),"slice",bu.call(arguments).join(","));},map:function(bI){return this.pushStack(bo.map(this,function(bK,bJ){return bI.call(bK,bJ,bK);}));},end:function(){return this.prevObject||this.constructor(null);},push:bj,sort:[].sort,splice:[].splice};bo.fn.init.prototype=bo.fn;bo.extend=bo.fn.extend=function(){var bR,bK,bI,bJ,bO,bP,bN=arguments[0]||{},bM=1,bL=arguments.length,bQ=false;if(typeof bN==="boolean"){bQ=bN;bN=arguments[1]||{};bM=2;}if(typeof bN!=="object"&&!bo.isFunction(bN)){bN={};}if(bL===bM){bN=this;--bM;}for(;bM<bL;bM++){if((bR=arguments[bM])!=null){for(bK in bR){bI=bN[bK];bJ=bR[bK];if(bN===bJ){continue;}if(bQ&&bJ&&(bo.isPlainObject(bJ)||(bO=bo.isArray(bJ)))){if(bO){bO=false;bP=bI&&bo.isArray(bI)?bI:[];}else{bP=bI&&bo.isPlainObject(bI)?bI:{};}bN[bK]=bo.extend(bQ,bP,bJ);}else{if(bJ!==I){bN[bK]=bJ;}}}}}return bN;};bo.extend({noConflict:function(bI){a0.$=bq;if(bI){a0.jQuery=bD;}return bo;},isReady:false,readyWait:1,ready:function(bI){if(bI===true){bo.readyWait--;}if(!bo.readyWait||(bI!==true&&!bo.isReady)){if(!am.body){return setTimeout(bo.ready,1);}bo.isReady=true;if(bI!==true&&--bo.readyWait>0){return;}bl.resolveWith(am,[bo]);if(bo.fn.trigger){bo(am).trigger("ready").unbind("ready");}}},bindReady:function(){if(bl){return;}bl=bo._Deferred();if(am.readyState==="complete"){return setTimeout(bo.ready,1);}if(am.addEventListener){am.addEventListener("DOMContentLoaded",e,false);a0.addEventListener("load",bo.ready,false);}else{if(am.attachEvent){am.attachEvent("onreadystatechange",e);a0.attachEvent("onload",bo.ready);var bI=false;try{bI=a0.frameElement==null;}catch(bJ){}if(am.documentElement.doScroll&&bI){bg();}}}},isFunction:function(bI){return bo.type(bI)==="function";},isArray:Array.isArray||function(bI){return bo.type(bI)==="array";},isWindow:function(bI){return bI&&typeof bI==="object"&&"setInterval" in bI;},isNaN:function(bI){return bI==null||!br.test(bI)||isNaN(bI);},type:function(bI){return bI==null?String(bI):bh[bv.call(bI)]||"object";},isPlainObject:function(bJ){if(!bJ||bo.type(bJ)!=="object"||bJ.nodeType||bo.isWindow(bJ)){return false;}if(bJ.constructor&&!bp.call(bJ,"constructor")&&!bp.call(bJ.constructor.prototype,"isPrototypeOf")){return false;}var bI;for(bI in bJ){}return bI===I||bp.call(bJ,bI);},isEmptyObject:function(bJ){for(var bI in bJ){return false;}return true;},error:function(bI){throw bI;},parseJSON:function(bI){if(typeof bI!=="string"||!bI){return null;}bI=bo.trim(bI);if(bx.test(bI.replace(bF,"@").replace(bz,"]").replace(bt,""))){return a0.JSON&&a0.JSON.parse?a0.JSON.parse(bI):(new Function("return "+bI))();}else{bo.error("Invalid JSON: "+bI);}},parseXML:function(bK,bI,bJ){if(a0.DOMParser){bJ=new DOMParser();bI=bJ.parseFromString(bK,"text/xml");}else{bI=new ActiveXObject("Microsoft.XMLDOM");bI.async="false";bI.loadXML(bK);}bJ=bI.documentElement;if(!bJ||!bJ.nodeName||bJ.nodeName==="parsererror"){bo.error("Invalid XML: "+bK);}return bI;},noop:function(){},globalEval:function(bK){if(bK&&bw.test(bK)){var bJ=am.head||am.getElementsByTagName("head")[0]||am.documentElement,bI=am.createElement("script");if(bo.support.scriptEval()){bI.appendChild(am.createTextNode(bK));}else{bI.text=bK;}bJ.insertBefore(bI,bJ.firstChild);bJ.removeChild(bI);}},nodeName:function(bJ,bI){return bJ.nodeName&&bJ.nodeName.toUpperCase()===bI.toUpperCase();},each:function(bL,bP,bK){var bJ,bM=0,bN=bL.length,bI=bN===I||bo.isFunction(bL);if(bK){if(bI){for(bJ in bL){if(bP.apply(bL[bJ],bK)===false){break;}}}else{for(;bM<bN;){if(bP.apply(bL[bM++],bK)===false){break;}}}}else{if(bI){for(bJ in bL){if(bP.call(bL[bJ],bJ,bL[bJ])===false){break;}}}else{for(var bO=bL[0];bM<bN&&bP.call(bO,bM,bO)!==false;bO=bL[++bM]){}}}return bL;},trim:by?function(bI){return bI==null?"":by.call(bI);}:function(bI){return bI==null?"":bI.toString().replace(bs,"").replace(bn,"");},makeArray:function(bL,bJ){var bI=bJ||[];if(bL!=null){var bK=bo.type(bL);if(bL.length==null||bK==="string"||bK==="function"||bK==="regexp"||bo.isWindow(bL)){bj.call(bI,bL);}else{bo.merge(bI,bL);}}return bI;},inArray:function(bK,bL){if(bL.indexOf){return bL.indexOf(bK);}for(var bI=0,bJ=bL.length;bI<bJ;bI++){if(bL[bI]===bK){return bI;}}return -1;},merge:function(bM,bK){var bL=bM.length,bJ=0;if(typeof bK.length==="number"){for(var bI=bK.length;bJ<bI;bJ++){bM[bL++]=bK[bJ];}}else{while(bK[bJ]!==I){bM[bL++]=bK[bJ++];}}bM.length=bL;return bM;},grep:function(bJ,bO,bI){var bK=[],bN;bI=!!bI;for(var bL=0,bM=bJ.length;bL<bM;bL++){bN=!!bO(bJ[bL],bL);if(bI!==bN){bK.push(bJ[bL]);}}return bK;},map:function(bJ,bO,bI){var bK=[],bN;for(var bL=0,bM=bJ.length;bL<bM;bL++){bN=bO(bJ[bL],bL,bI);if(bN!=null){bK[bK.length]=bN;}}return bK.concat.apply([],bK);},guid:1,proxy:function(bK,bJ,bI){if(arguments.length===2){if(typeof bJ==="string"){bI=bK;bK=bI[bJ];bJ=I;}else{if(bJ&&!bo.isFunction(bJ)){bI=bJ;bJ=I;}}}if(!bJ&&bK){bJ=function(){return bK.apply(bI||this,arguments);};}if(bK){bJ.guid=bK.guid=bK.guid||bJ.guid||bo.guid++;}return bJ;},access:function(bI,bQ,bO,bK,bN,bP){var bJ=bI.length;if(typeof bQ==="object"){for(var bL in bQ){bo.access(bI,bL,bQ[bL],bK,bN,bO);}return bI;}if(bO!==I){bK=!bP&&bK&&bo.isFunction(bO);for(var bM=0;bM<bJ;bM++){bN(bI[bM],bQ,bK?bO.call(bI[bM],bM,bN(bI[bM],bQ)):bO,bP);}return bI;}return bJ?bN(bI[0],bQ):I;},now:function(){return(new Date()).getTime();},uaMatch:function(bJ){bJ=bJ.toLowerCase();var bI=bi.exec(bJ)||bB.exec(bJ)||bA.exec(bJ)||bJ.indexOf("compatible")<0&&bC.exec(bJ)||[];return{browser:bI[1]||"",version:bI[2]||"0"};},sub:function(){function bJ(bL,bM){return new bJ.fn.init(bL,bM);}bo.extend(true,bJ,this);bJ.superclass=this;bJ.fn=bJ.prototype=this();bJ.fn.constructor=bJ;bJ.subclass=this.subclass;bJ.fn.init=function bK(bL,bM){if(bM&&bM instanceof bo&&!(bM instanceof bJ)){bM=bJ(bM);}return bo.fn.init.call(this,bL,bM,bI);};bJ.fn.init.prototype=bJ.fn;var bI=bJ(am);return bJ;},browser:{}});bo.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(bJ,bI){bh["[object "+bI+"]"]=bI.toLowerCase();});bE=bo.uaMatch(bG);if(bE.browser){bo.browser[bE.browser]=true;bo.browser.version=bE.version;}if(bo.browser.webkit){bo.browser.safari=true;}if(bf){bo.inArray=function(bI,bJ){return bf.call(bJ,bI);};}if(bw.test("\xA0")){bs=/^[\s\xA0]+/;bn=/[\s\xA0]+$/;}bm=bo(am);if(am.addEventListener){e=function(){am.removeEventListener("DOMContentLoaded",e,false);bo.ready();};}else{if(am.attachEvent){e=function(){if(am.readyState==="complete"){am.detachEvent("onreadystatechange",e);bo.ready();}};}}function bg(){if(bo.isReady){return;}try{am.documentElement.doScroll("left");}catch(bI){setTimeout(bg,1);return;}bo.ready();}return bo;})();var a="then done fail isResolved isRejected promise".split(" "),aA=[].slice;b.extend({_Deferred:function(){var bh=[],bi,bf,bg,e={done:function(){if(!bg){var bk=arguments,bl,bo,bn,bm,bj;if(bi){bj=bi;bi=0;}for(bl=0,bo=bk.length;bl<bo;bl++){bn=bk[bl];bm=b.type(bn);if(bm==="array"){e.done.apply(e,bn);}else{if(bm==="function"){bh.push(bn);}}}if(bj){e.resolveWith(bj[0],bj[1]);}}return this;},resolveWith:function(bk,bj){if(!bg&&!bi&&!bf){bj=bj||[];bf=1;try{while(bh[0]){bh.shift().apply(bk,bj);}}finally{bi=[bk,bj];bf=0;}}return this;},resolve:function(){e.resolveWith(this,arguments);return this;},isResolved:function(){return !!(bf||bi);},cancel:function(){bg=1;bh=[];return this;}};return e;},Deferred:function(bf){var e=b._Deferred(),bh=b._Deferred(),bg;b.extend(e,{then:function(bj,bi){e.done(bj).fail(bi);return this;},fail:bh.done,rejectWith:bh.resolveWith,reject:bh.resolve,isRejected:bh.isResolved,promise:function(bj){if(bj==null){if(bg){return bg;}bg=bj={};}var bi=a.length;while(bi--){bj[a[bi]]=e[a[bi]];}return bj;}});e.done(bh.cancel).fail(e.cancel);delete e.cancel;if(bf){bf.call(e,e);}return e;},when:function(bk){var bf=arguments,bg=0,bj=bf.length,bi=bj,e=bj<=1&&bk&&b.isFunction(bk.promise)?bk:b.Deferred();function bh(bl){return function(bm){bf[bl]=arguments.length>1?aA.call(arguments,0):bm;if(!(--bi)){e.resolveWith(e,aA.call(bf,0));}};}if(bj>1){for(;bg<bj;bg++){if(bf[bg]&&b.isFunction(bf[bg].promise)){bf[bg].promise().then(bh(bg),e.reject);}else{--bi;}}if(!bi){e.resolveWith(e,bf);}}else{if(e!==bk){e.resolveWith(e,bj?[bk]:[]);}}return e.promise();}});(function(){b.support={};var bf=am.createElement("div");bf.style.display="none";bf.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var bo=bf.getElementsByTagName("*"),bm=bf.getElementsByTagName("a")[0],bn=am.createElement("select"),bg=bn.appendChild(am.createElement("option")),bl=bf.getElementsByTagName("input")[0];if(!bo||!bo.length||!bm){return;}b.support={leadingWhitespace:bf.firstChild.nodeType===3,tbody:!bf.getElementsByTagName("tbody").length,htmlSerialize:!!bf.getElementsByTagName("link").length,style:/red/.test(bm.getAttribute("style")),hrefNormalized:bm.getAttribute("href")==="/a",opacity:/^0.55$/.test(bm.style.opacity),cssFloat:!!bm.style.cssFloat,checkOn:bl.value==="on",optSelected:bg.selected,deleteExpando:true,optDisabled:false,checkClone:false,noCloneEvent:true,noCloneChecked:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true,reliableMarginRight:true};bl.checked=true;b.support.noCloneChecked=bl.cloneNode(true).checked;bn.disabled=true;b.support.optDisabled=!bg.disabled;var bh=null;b.support.scriptEval=function(){if(bh===null){var bq=am.documentElement,br=am.createElement("script"),bt="script"+b.now();try{br.appendChild(am.createTextNode("window."+bt+"=1;"));}catch(bs){}bq.insertBefore(br,bq.firstChild);if(a0[bt]){bh=true;delete a0[bt];}else{bh=false;}bq.removeChild(br);}return bh;};try{delete bf.test;}catch(bj){b.support.deleteExpando=false;}if(!bf.addEventListener&&bf.attachEvent&&bf.fireEvent){bf.attachEvent("onclick",function bp(){b.support.noCloneEvent=false;bf.detachEvent("onclick",bp);});bf.cloneNode(true).fireEvent("onclick");}bf=am.createElement("div");bf.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var bi=am.createDocumentFragment();bi.appendChild(bf.firstChild);b.support.checkClone=bi.cloneNode(true).cloneNode(true).lastChild.checked;b(function(){var br=am.createElement("div"),e=am.getElementsByTagName("body")[0];if(!e){return;}br.style.width=br.style.paddingLeft="1px";e.appendChild(br);b.boxModel=b.support.boxModel=br.offsetWidth===2;if("zoom" in br.style){br.style.display="inline";br.style.zoom=1;b.support.inlineBlockNeedsLayout=br.offsetWidth===2;br.style.display="";br.innerHTML="<div style='width:4px;'></div>";b.support.shrinkWrapBlocks=br.offsetWidth!==2;}br.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";var bq=br.getElementsByTagName("td");b.support.reliableHiddenOffsets=bq[0].offsetHeight===0;bq[0].style.display="";bq[1].style.display="none";b.support.reliableHiddenOffsets=b.support.reliableHiddenOffsets&&bq[0].offsetHeight===0;br.innerHTML="";if(am.defaultView&&am.defaultView.getComputedStyle){br.style.width="1px";br.style.marginRight="0";b.support.reliableMarginRight=(parseInt(am.defaultView.getComputedStyle(br,null).marginRight,10)||0)===0;}e.removeChild(br).style.display="none";br=bq=null;});var bk=function(e){var br=am.createElement("div");e="on"+e;if(!br.attachEvent){return true;}var bq=(e in br);if(!bq){br.setAttribute(e,"return;");bq=typeof br[e]==="function";}return bq;};b.support.submitBubbles=bk("submit");b.support.changeBubbles=bk("change");bf=bo=bm=null;})();var aG=/^(?:\{.*\}|\[.*\])$/;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&&!Q(e);},data:function(bh,bf,bj,bi){if(!b.acceptData(bh)){return;}var bm=b.expando,bl=typeof bf==="string",bk,bn=bh.nodeType,e=bn?b.cache:bh,bg=bn?bh[b.expando]:bh[b.expando]&&b.expando;if((!bg||(bi&&bg&&!e[bg][bm]))&&bl&&bj===I){return;}if(!bg){if(bn){bh[b.expando]=bg=++b.uuid;}else{bg=b.expando;}}if(!e[bg]){e[bg]={};if(!bn){e[bg].toJSON=b.noop;}}if(typeof bf==="object"||typeof bf==="function"){if(bi){e[bg][bm]=b.extend(e[bg][bm],bf);}else{e[bg]=b.extend(e[bg],bf);}}bk=e[bg];if(bi){if(!bk[bm]){bk[bm]={};}bk=bk[bm];}if(bj!==I){bk[bf]=bj;}if(bf==="events"&&!bk[bf]){return bk[bm]&&bk[bm].events;}return bl?bk[bf]:bk;},removeData:function(bi,bg,bj){if(!b.acceptData(bi)){return;}var bl=b.expando,bm=bi.nodeType,bf=bm?b.cache:bi,bh=bm?bi[b.expando]:b.expando;if(!bf[bh]){return;}if(bg){var bk=bj?bf[bh][bl]:bf[bh];if(bk){delete bk[bg];if(!Q(bk)){return;}}}if(bj){delete bf[bh][bl];if(!Q(bf[bh])){return;}}var e=bf[bh][bl];if(b.support.deleteExpando||bf!=a0){delete bf[bh];}else{bf[bh]=null;}if(e){bf[bh]={};if(!bm){bf[bh].toJSON=b.noop;}bf[bh][bl]=e;}else{if(bm){if(b.support.deleteExpando){delete bi[b.expando];}else{if(bi.removeAttribute){bi.removeAttribute(b.expando);}else{bi[b.expando]=null;}}}}},_data:function(bf,e,bg){return b.data(bf,e,bg,true);},acceptData:function(bf){if(bf.nodeName){var e=b.noData[bf.nodeName.toLowerCase()];if(e){return !(e===true||bf.getAttribute("classid")!==e);}}return true;}});b.fn.extend({data:function(bi,bk){var bj=null;if(typeof bi==="undefined"){if(this.length){bj=b.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,bg;for(var bh=0,bf=e.length;bh<bf;bh++){bg=e[bh].name;if(bg.indexOf("data-")===0){bg=bg.substr(5);aV(this[0],bg,bj[bg]);}}}}return bj;}else{if(typeof bi==="object"){return this.each(function(){b.data(this,bi);});}}var bl=bi.split(".");bl[1]=bl[1]?"."+bl[1]:"";if(bk===I){bj=this.triggerHandler("getData"+bl[1]+"!",[bl[0]]);if(bj===I&&this.length){bj=b.data(this[0],bi);bj=aV(this[0],bi,bj);}return bj===I&&bl[1]?this.data(bl[0]):bj;}else{return this.each(function(){var bn=b(this),bm=[bl[0],bk];bn.triggerHandler("setData"+bl[1]+"!",bm);b.data(this,bi,bk);bn.triggerHandler("changeData"+bl[1]+"!",bm);});}},removeData:function(e){return this.each(function(){b.removeData(this,e);});}});function aV(bg,bf,bh){if(bh===I&&bg.nodeType===1){bh=bg.getAttribute("data-"+bf);if(typeof bh==="string"){try{bh=bh==="true"?true:bh==="false"?false:bh==="null"?null:!b.isNaN(bh)?parseFloat(bh):aG.test(bh)?b.parseJSON(bh):bh;}catch(bi){}b.data(bg,bf,bh);}else{bh=I;}}return bh;}function Q(bf){for(var e in bf){if(e!=="toJSON"){return false;}}return true;}b.extend({queue:function(bf,e,bh){if(!bf){return;}e=(e||"fx")+"queue";var bg=b._data(bf,e);if(!bh){return bg||[];}if(!bg||b.isArray(bh)){bg=b._data(bf,e,b.makeArray(bh));}else{bg.push(bh);}return bg;},dequeue:function(bh,bg){bg=bg||"fx";var e=b.queue(bh,bg),bf=e.shift();if(bf==="inprogress"){bf=e.shift();}if(bf){if(bg==="fx"){e.unshift("inprogress");}bf.call(bh,function(){b.dequeue(bh,bg);});}if(!e.length){b.removeData(bh,bg+"queue",true);}}});b.fn.extend({queue:function(e,bf){if(typeof e!=="string"){bf=e;e="fx";}if(bf===I){return b.queue(this[0],e);}return this.each(function(bh){var bg=b.queue(this,e,bf);if(e==="fx"&&bg[0]!=="inprogress"){b.dequeue(this,e);}});},dequeue:function(e){return this.each(function(){b.dequeue(this,e);});},delay:function(bf,e){bf=b.fx?b.fx.speeds[bf]||bf:bf;e=e||"fx";return this.queue(e,function(){var bg=this;setTimeout(function(){b.dequeue(bg,e);},bf);});},clearQueue:function(e){return this.queue(e||"fx",[]);}});var aE=/[\n\t\r]/g,a5=/\s+/,aI=/\r/g,a4=/^(?:href|src|style)$/,g=/^(?:button|input)$/i,D=/^(?:button|input|object|select|textarea)$/i,l=/^a(?:rea)?$/i,R=/^(?:radio|checkbox)$/i;b.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};b.fn.extend({attr:function(e,bf){return b.access(this,e,bf,true,b.attr);},removeAttr:function(e,bf){return this.each(function(){b.attr(this,e,"");if(this.nodeType===1){this.removeAttribute(e);}});},addClass:function(bl){if(b.isFunction(bl)){return this.each(function(bo){var bn=b(this);bn.addClass(bl.call(this,bo,bn.attr("class")));});}if(bl&&typeof bl==="string"){var e=(bl||"").split(a5);for(var bh=0,bg=this.length;bh<bg;bh++){var bf=this[bh];if(bf.nodeType===1){if(!bf.className){bf.className=bl;}else{var bi=" "+bf.className+" ",bk=bf.className;for(var bj=0,bm=e.length;bj<bm;bj++){if(bi.indexOf(" "+e[bj]+" ")<0){bk+=" "+e[bj];}}bf.className=b.trim(bk);}}}}return this;},removeClass:function(bj){if(b.isFunction(bj)){return this.each(function(bn){var bm=b(this);bm.removeClass(bj.call(this,bn,bm.attr("class")));});}if((bj&&typeof bj==="string")||bj===I){var bk=(bj||"").split(a5);for(var bg=0,bf=this.length;bg<bf;bg++){var bi=this[bg];if(bi.nodeType===1&&bi.className){if(bj){var bh=(" "+bi.className+" ").replace(aE," ");for(var bl=0,e=bk.length;bl<e;bl++){bh=bh.replace(" "+bk[bl]+" "," ");}bi.className=b.trim(bh);}else{bi.className="";}}}}return this;},toggleClass:function(bh,bf){var bg=typeof bh,e=typeof bf==="boolean";if(b.isFunction(bh)){return this.each(function(bj){var bi=b(this);bi.toggleClass(bh.call(this,bj,bi.attr("class"),bf),bf);});}return this.each(function(){if(bg==="string"){var bk,bj=0,bi=b(this),bl=bf,bm=bh.split(a5);while((bk=bm[bj++])){bl=e?bl:!bi.hasClass(bk);bi[bl?"addClass":"removeClass"](bk);}}else{if(bg==="undefined"||bg==="boolean"){if(this.className){b._data(this,"__className__",this.className);}this.className=this.className||bh===false?"":b._data(this,"__className__")||"";}}});},hasClass:function(e){var bh=" "+e+" ";for(var bg=0,bf=this.length;bg<bf;bg++){if((" "+this[bg].className+" ").replace(aE," ").indexOf(bh)>-1){return true;}}return false;},val:function(bm){if(!arguments.length){var bg=this[0];if(bg){if(b.nodeName(bg,"option")){var bf=bg.attributes.value;return !bf||bf.specified?bg.value:bg.text;}if(b.nodeName(bg,"select")){var bk=bg.selectedIndex,bn=[],bo=bg.options,bj=bg.type==="select-one";if(bk<0){return null;}for(var bh=bj?bk:0,bl=bj?bk+1:bo.length;bh<bl;bh++){var bi=bo[bh];if(bi.selected&&(b.support.optDisabled?!bi.disabled:bi.getAttribute("disabled")===null)&&(!bi.parentNode.disabled||!b.nodeName(bi.parentNode,"optgroup"))){bm=b(bi).val();if(bj){return bm;}bn.push(bm);}}if(bj&&!bn.length&&bo.length){return b(bo[bk]).val();}return bn;}if(R.test(bg.type)&&!b.support.checkOn){return bg.getAttribute("value")===null?"on":bg.value;}return(bg.value||"").replace(aI,"");}return I;}var e=b.isFunction(bm);return this.each(function(br){var bq=b(this),bs=bm;if(this.nodeType!==1){return;}if(e){bs=bm.call(this,br,bq.val());}if(bs==null){bs="";}else{if(typeof bs==="number"){bs+="";}else{if(b.isArray(bs)){bs=b.map(bs,function(bt){return bt==null?"":bt+"";});}}}if(b.isArray(bs)&&R.test(this.type)){this.checked=b.inArray(bq.val(),bs)>=0;}else{if(b.nodeName(this,"select")){var bp=b.makeArray(bs);b("option",this).each(function(){this.selected=b.inArray(b(this).val(),bp)>=0;});if(!bp.length){this.selectedIndex=-1;}}else{this.value=bs;}}});}});b.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bf,e,bk,bn){if(!bf||bf.nodeType===3||bf.nodeType===8||bf.nodeType===2){return I;}if(bn&&e in b.attrFn){return b(bf)[e](bk);}var bg=bf.nodeType!==1||!b.isXMLDoc(bf),bj=bk!==I;e=bg&&b.props[e]||e;if(bf.nodeType===1){var bi=a4.test(e);if(e==="selected"&&!b.support.optSelected){var bl=bf.parentNode;if(bl){bl.selectedIndex;if(bl.parentNode){bl.parentNode.selectedIndex;}}}if((e in bf||bf[e]!==I)&&bg&&!bi){if(bj){if(e==="type"&&g.test(bf.nodeName)&&bf.parentNode){b.error("type property can't be changed");}if(bk===null){if(bf.nodeType===1){bf.removeAttribute(e);}}else{bf[e]=bk;}}if(b.nodeName(bf,"form")&&bf.getAttributeNode(e)){return bf.getAttributeNode(e).nodeValue;}if(e==="tabIndex"){var bm=bf.getAttributeNode("tabIndex");return bm&&bm.specified?bm.value:D.test(bf.nodeName)||l.test(bf.nodeName)&&bf.href?0:I;}return bf[e];}if(!b.support.style&&bg&&e==="style"){if(bj){bf.style.cssText=""+bk;}return bf.style.cssText;}if(bj){bf.setAttribute(e,""+bk);}if(!bf.attributes[e]&&(bf.hasAttribute&&!bf.hasAttribute(e))){return I;}var bh=!b.support.hrefNormalized&&bg&&bi?bf.getAttribute(e,2):bf.getAttribute(e);return bh===null?I:bh;}if(bj){bf[e]=bk;}return bf[e];}});var aR=/\.(.*)$/,a2=/^(?:textarea|input|select)$/i,L=/\./g,ab=/ /g,ax=/[^\w\s.|`]/g,F=function(e){return e.replace(ax,"\\$&");};b.event={add:function(bi,bm,bt,bk){if(bi.nodeType===3||bi.nodeType===8){return;}try{if(b.isWindow(bi)&&(bi!==a0&&!bi.frameElement)){bi=a0;}}catch(bn){}if(bt===false){bt=a7;}else{if(!bt){return;}}var bg,br;if(bt.handler){bg=bt;bt=bg.handler;}if(!bt.guid){bt.guid=b.guid++;}var bo=b._data(bi);if(!bo){return;}var bs=bo.events,bl=bo.handle;if(!bs){bo.events=bs={};}if(!bl){bo.handle=bl=function(bu){return typeof b!=="undefined"&&b.event.triggered!==bu.type?b.event.handle.apply(bl.elem,arguments):I;};}bl.elem=bi;bm=bm.split(" ");var bq,bj=0,bf;while((bq=bm[bj++])){br=bg?b.extend({},bg):{handler:bt,data:bk};if(bq.indexOf(".")>-1){bf=bq.split(".");bq=bf.shift();br.namespace=bf.slice(0).sort().join(".");}else{bf=[];br.namespace="";}br.type=bq;if(!br.guid){br.guid=bt.guid;}var bh=bs[bq],bp=b.event.special[bq]||{};if(!bh){bh=bs[bq]=[];if(!bp.setup||bp.setup.call(bi,bk,bf,bl)===false){if(bi.addEventListener){bi.addEventListener(bq,bl,false);}else{if(bi.attachEvent){bi.attachEvent("on"+bq,bl);}}}}if(bp.add){bp.add.call(bi,br);if(!br.handler.guid){br.handler.guid=bt.guid;}}bh.push(br);b.event.global[bq]=true;}bi=null;},global:{},remove:function(bt,bo,bg,bk){if(bt.nodeType===3||bt.nodeType===8){return;}if(bg===false){bg=a7;}var bw,bj,bl,bq,br=0,bh,bm,bp,bi,bn,e,bv,bs=b.hasData(bt)&&b._data(bt),bf=bs&&bs.events;if(!bs||!bf){return;}if(bo&&bo.type){bg=bo.handler;bo=bo.type;}if(!bo||typeof bo==="string"&&bo.charAt(0)==="."){bo=bo||"";for(bj in bf){b.event.remove(bt,bj+bo);}return;}bo=bo.split(" ");while((bj=bo[br++])){bv=bj;e=null;bh=bj.indexOf(".")<0;bm=[];if(!bh){bm=bj.split(".");bj=bm.shift();bp=new RegExp("(^|\\.)"+b.map(bm.slice(0).sort(),F).join("\\.(?:.*\\.)?")+"(\\.|$)");}bn=bf[bj];if(!bn){continue;}if(!bg){for(bq=0;bq<bn.length;bq++){e=bn[bq];if(bh||bp.test(e.namespace)){b.event.remove(bt,bv,e.handler,bq);bn.splice(bq--,1);}}continue;}bi=b.event.special[bj]||{};for(bq=bk||0;bq<bn.length;bq++){e=bn[bq];if(bg.guid===e.guid){if(bh||bp.test(e.namespace)){if(bk==null){bn.splice(bq--,1);}if(bi.remove){bi.remove.call(bt,e);}}if(bk!=null){break;}}}if(bn.length===0||bk!=null&&bn.length===1){if(!bi.teardown||bi.teardown.call(bt,bm)===false){b.removeEvent(bt,bj,bs.handle);}bw=null;delete bf[bj];}}if(b.isEmptyObject(bf)){var bu=bs.handle;if(bu){bu.elem=null;}delete bs.events;delete bs.handle;if(b.isEmptyObject(bs)){b.removeData(bt,I,true);}}},trigger:function(bf,bk,bh){var bo=bf.type||bf,bj=arguments[3];if(!bj){bf=typeof bf==="object"?bf[b.expando]?bf:b.extend(b.Event(bo),bf):b.Event(bo);if(bo.indexOf("!")>=0){bf.type=bo=bo.slice(0,-1);bf.exclusive=true;}if(!bh){bf.stopPropagation();if(b.event.global[bo]){b.each(b.cache,function(){var bt=b.expando,bs=this[bt];if(bs&&bs.events&&bs.events[bo]){b.event.trigger(bf,bk,bs.handle.elem);}});}}if(!bh||bh.nodeType===3||bh.nodeType===8){return I;}bf.result=I;bf.target=bh;bk=b.makeArray(bk);bk.unshift(bf);}bf.currentTarget=bh;var bl=b._data(bh,"handle");if(bl){bl.apply(bh,bk);}var bq=bh.parentNode||bh.ownerDocument;try{if(!(bh&&bh.nodeName&&b.noData[bh.nodeName.toLowerCase()])){if(bh["on"+bo]&&bh["on"+bo].apply(bh,bk)===false){bf.result=false;bf.preventDefault();}}}catch(bp){}if(!bf.isPropagationStopped()&&bq){b.event.trigger(bf,bk,bq,true);}else{if(!bf.isDefaultPrevented()){var bg,bm=bf.target,e=bo.replace(aR,""),br=b.nodeName(bm,"a")&&e==="click",bn=b.event.special[e]||{};if((!bn._default||bn._default.call(bh,bf)===false)&&!br&&!(bm&&bm.nodeName&&b.noData[bm.nodeName.toLowerCase()])){try{if(bm[e]){bg=bm["on"+e];if(bg){bm["on"+e]=null;}b.event.triggered=bf.type;bm[e]();}}catch(bi){}if(bg){bm["on"+e]=bg;}b.event.triggered=I;}}}},handle:function(e){var bn,bg,bf,bp,bo,bj=[],bl=b.makeArray(arguments);e=bl[0]=b.event.fix(e||a0.event);e.currentTarget=this;bn=e.type.indexOf(".")<0&&!e.exclusive;if(!bn){bf=e.type.split(".");e.type=bf.shift();bj=bf.slice(0).sort();bp=new RegExp("(^|\\.)"+bj.join("\\.(?:.*\\.)?")+"(\\.|$)");}e.namespace=e.namespace||bj.join(".");bo=b._data(this,"events");bg=(bo||{})[e.type];if(bo&&bg){bg=bg.slice(0);for(var bi=0,bh=bg.length;bi<bh;bi++){var bm=bg[bi];if(bn||bp.test(bm.namespace)){e.handler=bm.handler;e.data=bm.data;e.handleObj=bm;var bk=bm.handler.apply(this,bl);if(bk!==I){e.result=bk;if(bk===false){e.preventDefault();e.stopPropagation();}}if(e.isImmediatePropagationStopped()){break;}}}}return e.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(bh){if(bh[b.expando]){return bh;}var bf=bh;bh=b.Event(bf);for(var bg=this.props.length,bj;bg;){bj=this.props[--bg];bh[bj]=bf[bj];}if(!bh.target){bh.target=bh.srcElement||am;}if(bh.target.nodeType===3){bh.target=bh.target.parentNode;}if(!bh.relatedTarget&&bh.fromElement){bh.relatedTarget=bh.fromElement===bh.target?bh.toElement:bh.fromElement;}if(bh.pageX==null&&bh.clientX!=null){var bi=am.documentElement,e=am.body;bh.pageX=bh.clientX+(bi&&bi.scrollLeft||e&&e.scrollLeft||0)-(bi&&bi.clientLeft||e&&e.clientLeft||0);bh.pageY=bh.clientY+(bi&&bi.scrollTop||e&&e.scrollTop||0)-(bi&&bi.clientTop||e&&e.clientTop||0);}if(bh.which==null&&(bh.charCode!=null||bh.keyCode!=null)){bh.which=bh.charCode!=null?bh.charCode:bh.keyCode;}if(!bh.metaKey&&bh.ctrlKey){bh.metaKey=bh.ctrlKey;}if(!bh.which&&bh.button!==I){bh.which=(bh.button&1?1:(bh.button&2?3:(bh.button&4?2:0)));}return bh;},guid:100000000,proxy:b.proxy,special:{ready:{setup:b.bindReady,teardown:b.noop},live:{add:function(e){b.event.add(this,o(e.origType,e.selector),b.extend({},e,{handler:ag,guid:e.handler.guid}));},remove:function(e){b.event.remove(this,o(e.origType,e.selector),e);}},beforeunload:{setup:function(bg,bf,e){if(b.isWindow(this)){this.onbeforeunload=e;}},teardown:function(bf,e){if(this.onbeforeunload===e){this.onbeforeunload=null;}}}}};b.removeEvent=am.removeEventListener?function(bf,e,bg){if(bf.removeEventListener){bf.removeEventListener(e,bg,false);}}:function(bf,e,bg){if(bf.detachEvent){bf.detachEvent("on"+e,bg);}};b.Event=function(e){if(!this.preventDefault){return new b.Event(e);}if(e&&e.type){this.originalEvent=e;this.type=e.type;this.isDefaultPrevented=(e.defaultPrevented||e.returnValue===false||e.getPreventDefault&&e.getPreventDefault())?i:a7;}else{this.type=e;}this.timeStamp=b.now();this[b.expando]=true;};function a7(){return false;}function i(){return true;}b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=i;var bf=this.originalEvent;if(!bf){return;}if(bf.preventDefault){bf.preventDefault();}else{bf.returnValue=false;}},stopPropagation:function(){this.isPropagationStopped=i;var bf=this.originalEvent;if(!bf){return;}if(bf.stopPropagation){bf.stopPropagation();}bf.cancelBubble=true;},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i;this.stopPropagation();},isDefaultPrevented:a7,isPropagationStopped:a7,isImmediatePropagationStopped:a7};var aa=function(bg){var bf=bg.relatedTarget;try{if(bf&&bf!==am&&!bf.parentNode){return;}while(bf&&bf!==this){bf=bf.parentNode;}if(bf!==this){bg.type=bg.data;b.event.handle.apply(this,arguments);}}catch(bh){}},aM=function(e){e.type=e.data;b.event.handle.apply(this,arguments);};b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(bf,e){b.event.special[bf]={setup:function(bg){b.event.add(this,e,bg&&bg.selector?aM:aa,bf);},teardown:function(bg){b.event.remove(this,e,bg&&bg.selector?aM:aa);}};});if(!b.support.submitBubbles){b.event.special.submit={setup:function(bf,e){if(this.nodeName&&this.nodeName.toLowerCase()!=="form"){b.event.add(this,"click.specialSubmit",function(bi){var bh=bi.target,bg=bh.type;if((bg==="submit"||bg==="image")&&b(bh).closest("form").length){aP("submit",this,arguments);}});b.event.add(this,"keypress.specialSubmit",function(bi){var bh=bi.target,bg=bh.type;if((bg==="text"||bg==="password")&&b(bh).closest("form").length&&bi.keyCode===13){aP("submit",this,arguments);}});}else{return false;}},teardown:function(e){b.event.remove(this,".specialSubmit");}};}if(!b.support.changeBubbles){var a8,k=function(bf){var e=bf.type,bg=bf.value;if(e==="radio"||e==="checkbox"){bg=bf.checked;}else{if(e==="select-multiple"){bg=bf.selectedIndex>-1?b.map(bf.options,function(bh){return bh.selected;}).join("-"):"";}else{if(bf.nodeName.toLowerCase()==="select"){bg=bf.selectedIndex;}}}return bg;},Y=function Y(bh){var bf=bh.target,bg,bi;if(!a2.test(bf.nodeName)||bf.readOnly){return;}bg=b._data(bf,"_change_data");bi=k(bf);if(bh.type!=="focusout"||bf.type!=="radio"){b._data(bf,"_change_data",bi);}if(bg===I||bi===bg){return;}if(bg!=null||bi){bh.type="change";bh.liveFired=I;b.event.trigger(bh,arguments[1],bf);}};b.event.special.change={filters:{focusout:Y,beforedeactivate:Y,click:function(bh){var bg=bh.target,bf=bg.type;if(bf==="radio"||bf==="checkbox"||bg.nodeName.toLowerCase()==="select"){Y.call(this,bh);}},keydown:function(bh){var bg=bh.target,bf=bg.type;if((bh.keyCode===13&&bg.nodeName.toLowerCase()!=="textarea")||(bh.keyCode===32&&(bf==="checkbox"||bf==="radio"))||bf==="select-multiple"){Y.call(this,bh);}},beforeactivate:function(bg){var bf=bg.target;b._data(bf,"_change_data",k(bf));}},setup:function(bg,bf){if(this.type==="file"){return false;}for(var e in a8){b.event.add(this,e+".specialChange",a8[e]);}return a2.test(this.nodeName);},teardown:function(e){b.event.remove(this,".specialChange");return a2.test(this.nodeName);}};a8=b.event.special.change.filters;a8.focus=a8.beforeactivate;}function aP(bf,bh,e){var bg=b.extend({},e[0]);bg.type=bf;bg.originalEvent={};bg.liveFired=I;b.event.handle.call(bh,bg);if(bg.isDefaultPrevented()){e[0].preventDefault();}}if(am.addEventListener){b.each({focus:"focusin",blur:"focusout"},function(bh,e){var bf=0;b.event.special[e]={setup:function(){if(bf++===0){am.addEventListener(bh,bg,true);}},teardown:function(){if(--bf===0){am.removeEventListener(bh,bg,true);}}};function bg(bi){var bj=b.event.fix(bi);bj.type=e;bj.originalEvent={};b.event.trigger(bj,null,bj.target);if(bj.isDefaultPrevented()){bi.preventDefault();}}});}b.each(["bind","one"],function(bf,e){b.fn[e]=function(bl,bm,bk){if(typeof bl==="object"){for(var bi in bl){this[e](bi,bm,bl[bi],bk);}return this;}if(b.isFunction(bm)||bm===false){bk=bm;bm=I;}var bj=e==="one"?b.proxy(bk,function(bn){b(this).unbind(bn,bj);return bk.apply(this,arguments);}):bk;if(bl==="unload"&&e!=="one"){this.one(bl,bm,bk);}else{for(var bh=0,bg=this.length;bh<bg;bh++){b.event.add(this[bh],bl,bj,bm);}}return this;};});b.fn.extend({unbind:function(bi,bh){if(typeof bi==="object"&&!bi.preventDefault){for(var bg in bi){this.unbind(bg,bi[bg]);}}else{for(var bf=0,e=this.length;bf<e;bf++){b.event.remove(this[bf],bi,bh);}}return this;},delegate:function(e,bf,bh,bg){return this.live(bf,bh,bg,e);},undelegate:function(e,bf,bg){if(arguments.length===0){return this.unbind("live");}else{return this.die(bf,null,bg,e);}},trigger:function(e,bf){return this.each(function(){b.event.trigger(e,bf,this);});},triggerHandler:function(e,bg){if(this[0]){var bf=b.Event(e);bf.preventDefault();bf.stopPropagation();b.event.trigger(bf,bg,this[0]);return bf.result;}},toggle:function(bg){var e=arguments,bf=1;while(bf<e.length){b.proxy(bg,e[bf++]);}return this.click(b.proxy(bg,function(bh){var bi=(b._data(this,"lastToggle"+bg.guid)||0)%bf;b._data(this,"lastToggle"+bg.guid,bi+1);bh.preventDefault();return e[bi].apply(this,arguments)||false;}));},hover:function(e,bf){return this.mouseenter(e).mouseleave(bf||e);}});var aJ={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};b.each(["live","die"],function(bf,e){b.fn[e]=function(bp,bm,br,bi){var bq,bn=0,bo,bh,bt,bk=bi||this.selector,bg=bi?this:b(this.context);if(typeof bp==="object"&&!bp.preventDefault){for(var bs in bp){bg[e](bs,bm,bp[bs],bk);}return this;}if(b.isFunction(bm)){br=bm;bm=I;}bp=(bp||"").split(" ");while((bq=bp[bn++])!=null){bo=aR.exec(bq);bh="";if(bo){bh=bo[0];bq=bq.replace(aR,"");}if(bq==="hover"){bp.push("mouseenter"+bh,"mouseleave"+bh);continue;}bt=bq;if(bq==="focus"||bq==="blur"){bp.push(aJ[bq]+bh);bq=bq+bh;}else{bq=(aJ[bq]||bq)+bh;}if(e==="live"){for(var bl=0,bj=bg.length;bl<bj;bl++){b.event.add(bg[bl],"live."+o(bq,bk),{data:bm,selector:bk,handler:br,origType:bq,origHandler:br,preType:bt});}}else{bg.unbind("live."+o(bq,bk),br);}}return this;};});function ag(bp){var bm,bh,bv,bj,e,br,bo,bq,bn,bu,bl,bk,bt,bs=[],bi=[],bf=b._data(this,"events");if(bp.liveFired===this||!bf||!bf.live||bp.target.disabled||bp.button&&bp.type==="click"){return;}if(bp.namespace){bk=new RegExp("(^|\\.)"+bp.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");}bp.liveFired=this;var bg=bf.live.slice(0);for(bo=0;bo<bg.length;bo++){e=bg[bo];if(e.origType.replace(aR,"")===bp.type){bi.push(e.selector);}else{bg.splice(bo--,1);}}bj=b(bp.target).closest(bi,bp.currentTarget);for(bq=0,bn=bj.length;bq<bn;bq++){bl=bj[bq];for(bo=0;bo<bg.length;bo++){e=bg[bo];if(bl.selector===e.selector&&(!bk||bk.test(e.namespace))&&!bl.elem.disabled){br=bl.elem;bv=null;if(e.preType==="mouseenter"||e.preType==="mouseleave"){bp.type=e.preType;bv=b(bp.relatedTarget).closest(e.selector)[0];}if(!bv||bv!==br){bs.push({elem:br,handleObj:e,level:bl.level});}}}}for(bq=0,bn=bs.length;bq<bn;bq++){bj=bs[bq];if(bh&&bj.level>bh){break;}bp.currentTarget=bj.elem;bp.data=bj.handleObj.data;bp.handleObj=bj.handleObj;bt=bj.handleObj.origHandler.apply(bj.elem,arguments);if(bt===false||bp.isPropagationStopped()){bh=bj.level;if(bt===false){bm=false;}if(bp.isImmediatePropagationStopped()){break;}}}return bm;}function o(bf,e){return(bf&&bf!=="*"?bf+".":"")+e.replace(L,"`").replace(ab,"&");}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(bf,e){b.fn[e]=function(bh,bg){if(bg==null){bg=bh;bh=null;}return arguments.length>0?this.bind(e,bh,bg):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 bp=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bq=0,bt=Object.prototype.toString,bk=false,bj=true,br=/\\/g,bx=/\W/;[0,0].sort(function(){bj=false;return 0;});var bh=function(bC,e,bF,bG){bF=bF||[];e=e||am;var bI=e;if(e.nodeType!==1&&e.nodeType!==9){return[];}if(!bC||typeof bC!=="string"){return bF;}var bz,bK,bN,by,bJ,bM,bL,bE,bB=true,bA=bh.isXML(e),bD=[],bH=bC;do{bp.exec("");bz=bp.exec(bH);if(bz){bH=bz[3];bD.push(bz[1]);if(bz[2]){by=bz[3];break;}}}while(bz);if(bD.length>1&&bl.exec(bC)){if(bD.length===2&&bm.relative[bD[0]]){bK=bu(bD[0]+bD[1],e);}else{bK=bm.relative[bD[0]]?[e]:bh(bD.shift(),e);while(bD.length){bC=bD.shift();if(bm.relative[bC]){bC+=bD.shift();}bK=bu(bC,bK);}}}else{if(!bG&&bD.length>1&&e.nodeType===9&&!bA&&bm.match.ID.test(bD[0])&&!bm.match.ID.test(bD[bD.length-1])){bJ=bh.find(bD.shift(),e,bA);e=bJ.expr?bh.filter(bJ.expr,bJ.set)[0]:bJ.set[0];}if(e){bJ=bG?{expr:bD.pop(),set:bn(bG)}:bh.find(bD.pop(),bD.length===1&&(bD[0]==="~"||bD[0]==="+")&&e.parentNode?e.parentNode:e,bA);bK=bJ.expr?bh.filter(bJ.expr,bJ.set):bJ.set;if(bD.length>0){bN=bn(bK);}else{bB=false;}while(bD.length){bM=bD.pop();bL=bM;if(!bm.relative[bM]){bM="";}else{bL=bD.pop();}if(bL==null){bL=e;}bm.relative[bM](bN,bL,bA);}}else{bN=bD=[];}}if(!bN){bN=bK;}if(!bN){bh.error(bM||bC);}if(bt.call(bN)==="[object Array]"){if(!bB){bF.push.apply(bF,bN);}else{if(e&&e.nodeType===1){for(bE=0;bN[bE]!=null;bE++){if(bN[bE]&&(bN[bE]===true||bN[bE].nodeType===1&&bh.contains(e,bN[bE]))){bF.push(bK[bE]);}}}else{for(bE=0;bN[bE]!=null;bE++){if(bN[bE]&&bN[bE].nodeType===1){bF.push(bK[bE]);}}}}}else{bn(bN,bF);}if(by){bh(by,bI,bF,bG);bh.uniqueSort(bF);}return bF;};bh.uniqueSort=function(by){if(bs){bk=bj;by.sort(bs);if(bk){for(var e=1;e<by.length;e++){if(by[e]===by[e-1]){by.splice(e--,1);}}}}return by;};bh.matches=function(e,by){return bh(e,null,null,by);};bh.matchesSelector=function(e,by){return bh(by,null,null,[e]).length>0;};bh.find=function(bE,e,bF){var bD;if(!bE){return[];}for(var bA=0,bz=bm.order.length;bA<bz;bA++){var bB,bC=bm.order[bA];if((bB=bm.leftMatch[bC].exec(bE))){var by=bB[1];bB.splice(1,1);if(by.substr(by.length-1)!=="\\"){bB[1]=(bB[1]||"").replace(br,"");bD=bm.find[bC](bB,e,bF);if(bD!=null){bE=bE.replace(bm.match[bC],"");break;}}}}if(!bD){bD=typeof e.getElementsByTagName!=="undefined"?e.getElementsByTagName("*"):[];}return{set:bD,expr:bE};};bh.filter=function(bI,bH,bL,bB){var bD,e,bz=bI,bN=[],bF=bH,bE=bH&&bH[0]&&bh.isXML(bH[0]);while(bI&&bH.length){for(var bG in bm.filter){if((bD=bm.leftMatch[bG].exec(bI))!=null&&bD[2]){var bM,bK,by=bm.filter[bG],bA=bD[1];e=false;bD.splice(1,1);if(bA.substr(bA.length-1)==="\\"){continue;}if(bF===bN){bN=[];}if(bm.preFilter[bG]){bD=bm.preFilter[bG](bD,bF,bL,bN,bB,bE);if(!bD){e=bM=true;}else{if(bD===true){continue;}}}if(bD){for(var bC=0;(bK=bF[bC])!=null;bC++){if(bK){bM=by(bK,bD,bC,bF);var bJ=bB^!!bM;if(bL&&bM!=null){if(bJ){e=true;}else{bF[bC]=false;}}else{if(bJ){bN.push(bK);e=true;}}}}}if(bM!==I){if(!bL){bF=bN;}bI=bI.replace(bm.match[bG],"");if(!e){return[];}break;}}}if(bI===bz){if(e==null){bh.error(bI);}else{break;}}bz=bI;}return bF;};bh.error=function(e){throw"Syntax error, unrecognized expression: "+e;};var bm=bh.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(bD,by){var bA=typeof by==="string",bC=bA&&!bx.test(by),bE=bA&&!bC;if(bC){by=by.toLowerCase();}for(var bz=0,e=bD.length,bB;bz<e;bz++){if((bB=bD[bz])){while((bB=bB.previousSibling)&&bB.nodeType!==1){}bD[bz]=bE||bB&&bB.nodeName.toLowerCase()===by?bB||false:bB===by;}}if(bE){bh.filter(by,bD,true);}},">":function(bD,by){var bC,bB=typeof by==="string",bz=0,e=bD.length;if(bB&&!bx.test(by)){by=by.toLowerCase();for(;bz<e;bz++){bC=bD[bz];if(bC){var bA=bC.parentNode;bD[bz]=bA.nodeName.toLowerCase()===by?bA:false;}}}else{for(;bz<e;bz++){bC=bD[bz];if(bC){bD[bz]=bB?bC.parentNode:bC.parentNode===by;}}if(bB){bh.filter(by,bD,true);}}},"":function(bA,by,bC){var bB,bz=bq++,e=bv;if(typeof by==="string"&&!bx.test(by)){by=by.toLowerCase();bB=by;e=bf;}e("parentNode",by,bz,bA,bB,bC);},"~":function(bA,by,bC){var bB,bz=bq++,e=bv;if(typeof by==="string"&&!bx.test(by)){by=by.toLowerCase();bB=by;e=bf;}e("previousSibling",by,bz,bA,bB,bC);}},find:{ID:function(by,bz,bA){if(typeof bz.getElementById!=="undefined"&&!bA){var e=bz.getElementById(by[1]);return e&&e.parentNode?[e]:[];}},NAME:function(bz,bC){if(typeof bC.getElementsByName!=="undefined"){var by=[],bB=bC.getElementsByName(bz[1]);for(var bA=0,e=bB.length;bA<e;bA++){if(bB[bA].getAttribute("name")===bz[1]){by.push(bB[bA]);}}return by.length===0?null:by;}},TAG:function(e,by){if(typeof by.getElementsByTagName!=="undefined"){return by.getElementsByTagName(e[1]);}}},preFilter:{CLASS:function(bA,by,bz,e,bD,bE){bA=" "+bA[1].replace(br,"")+" ";if(bE){return bA;}for(var bB=0,bC;(bC=by[bB])!=null;bB++){if(bC){if(bD^(bC.className&&(" "+bC.className+" ").replace(/[\t\n\r]/g," ").indexOf(bA)>=0)){if(!bz){e.push(bC);}}else{if(bz){by[bB]=false;}}}}return false;},ID:function(e){return e[1].replace(br,"");},TAG:function(by,e){return by[1].replace(br,"").toLowerCase();},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){bh.error(e[0]);}e[2]=e[2].replace(/^\+|\s*/g,"");var by=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(by[1]+(by[2]||1))-0;e[3]=by[3]-0;}else{if(e[2]){bh.error(e[0]);}}e[0]=bq++;return e;},ATTR:function(bB,by,bz,e,bC,bD){var bA=bB[1]=bB[1].replace(br,"");if(!bD&&bm.attrMap[bA]){bB[1]=bm.attrMap[bA];}bB[4]=(bB[4]||bB[5]||"").replace(br,"");if(bB[2]==="~="){bB[4]=" "+bB[4]+" ";}return bB;},PSEUDO:function(bB,by,bz,e,bC){if(bB[1]==="not"){if((bp.exec(bB[3])||"").length>1||/^\w/.test(bB[3])){bB[3]=bh(bB[3],null,null,by);}else{var bA=bh.filter(bB[3],by,bz,true^bC);if(!bz){e.push.apply(e,bA);}return false;}}else{if(bm.match.POS.test(bB[0])||bm.match.CHILD.test(bB[0])){return true;}}return bB;},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(bz,by,e){return !!bh(e[3],bz).length;},header:function(e){return(/h\d/i).test(e.nodeName);},text:function(bz){var e=bz.getAttribute("type"),by=bz.type;return"text"===by&&(e===by||e===null);},radio:function(e){return"radio"===e.type;},checkbox:function(e){return"checkbox"===e.type;},file:function(e){return"file"===e.type;},password:function(e){return"password"===e.type;},submit:function(e){return"submit"===e.type;},image:function(e){return"image"===e.type;},reset:function(e){return"reset"===e.type;},button:function(e){return"button"===e.type||e.nodeName.toLowerCase()==="button";},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName);}},setFilters:{first:function(by,e){return e===0;},last:function(bz,by,e,bA){return by===bA.length-1;},even:function(by,e){return e%2===0;},odd:function(by,e){return e%2===1;},lt:function(bz,by,e){return by<e[3]-0;},gt:function(bz,by,e){return by>e[3]-0;},nth:function(bz,by,e){return e[3]-0===by;},eq:function(bz,by,e){return e[3]-0===by;}},filter:{PSEUDO:function(bz,bE,bD,bF){var e=bE[1],by=bm.filters[e];if(by){return by(bz,bD,bE,bF);}else{if(e==="contains"){return(bz.textContent||bz.innerText||bh.getText([bz])||"").indexOf(bE[3])>=0;}else{if(e==="not"){var bA=bE[3];for(var bC=0,bB=bA.length;bC<bB;bC++){if(bA[bC]===bz){return false;}}return true;}else{bh.error(e);}}}},CHILD:function(e,bA){var bD=bA[1],by=e;switch(bD){case"only":case"first":while((by=by.previousSibling)){if(by.nodeType===1){return false;}}if(bD==="first"){return true;}by=e;case"last":while((by=by.nextSibling)){if(by.nodeType===1){return false;}}return true;case"nth":var bz=bA[2],bG=bA[3];if(bz===1&&bG===0){return true;}var bC=bA[0],bF=e.parentNode;if(bF&&(bF.sizcache!==bC||!e.nodeIndex)){var bB=0;for(by=bF.firstChild;by;by=by.nextSibling){if(by.nodeType===1){by.nodeIndex=++bB;}}bF.sizcache=bC;}var bE=e.nodeIndex-bG;if(bz===0){return bE===0;}else{return(bE%bz===0&&bE/bz>=0);}}},ID:function(by,e){return by.nodeType===1&&by.getAttribute("id")===e;},TAG:function(by,e){return(e==="*"&&by.nodeType===1)||by.nodeName.toLowerCase()===e;},CLASS:function(by,e){return(" "+(by.className||by.getAttribute("class"))+" ").indexOf(e)>-1;},ATTR:function(bC,bA){var bz=bA[1],e=bm.attrHandle[bz]?bm.attrHandle[bz](bC):bC[bz]!=null?bC[bz]:bC.getAttribute(bz),bD=e+"",bB=bA[2],by=bA[4];return e==null?bB==="!=":bB==="="?bD===by:bB==="*="?bD.indexOf(by)>=0:bB==="~="?(" "+bD+" ").indexOf(by)>=0:!by?bD&&e!==false:bB==="!="?bD!==by:bB==="^="?bD.indexOf(by)===0:bB==="$="?bD.substr(bD.length-by.length)===by:bB==="|="?bD===by||bD.substr(0,by.length+1)===by+"-":false;},POS:function(bB,by,bz,bC){var e=by[2],bA=bm.setFilters[e];if(bA){return bA(bB,bz,by,bC);}}}};var bl=bm.match.POS,bg=function(by,e){return"\\"+(e-0+1);};for(var bi in bm.match){bm.match[bi]=new RegExp(bm.match[bi].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bm.leftMatch[bi]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bm.match[bi].source.replace(/\\(\d+)/g,bg));}var bn=function(by,e){by=Array.prototype.slice.call(by,0);if(e){e.push.apply(e,by);return e;}return by;};try{Array.prototype.slice.call(am.documentElement.childNodes,0)[0].nodeType;}catch(bw){bn=function(bB,bA){var bz=0,by=bA||[];if(bt.call(bB)==="[object Array]"){Array.prototype.push.apply(by,bB);}else{if(typeof bB.length==="number"){for(var e=bB.length;bz<e;bz++){by.push(bB[bz]);}}else{for(;bB[bz];bz++){by.push(bB[bz]);}}}return by;};}var bs,bo;if(am.documentElement.compareDocumentPosition){bs=function(by,e){if(by===e){bk=true;return 0;}if(!by.compareDocumentPosition||!e.compareDocumentPosition){return by.compareDocumentPosition?-1:1;}return by.compareDocumentPosition(e)&4?-1:1;};}else{bs=function(bF,bE){var bC,by,bz=[],e=[],bB=bF.parentNode,bD=bE.parentNode,bG=bB;if(bF===bE){bk=true;return 0;}else{if(bB===bD){return bo(bF,bE);}else{if(!bB){return -1;}else{if(!bD){return 1;}}}}while(bG){bz.unshift(bG);bG=bG.parentNode;}bG=bD;while(bG){e.unshift(bG);bG=bG.parentNode;}bC=bz.length;by=e.length;for(var bA=0;bA<bC&&bA<by;bA++){if(bz[bA]!==e[bA]){return bo(bz[bA],e[bA]);}}return bA===bC?bo(bF,e[bA],-1):bo(bz[bA],bE,1);};bo=function(by,e,bz){if(by===e){return bz;}var bA=by.nextSibling;while(bA){if(bA===e){return -1;}bA=bA.nextSibling;}return 1;};}bh.getText=function(e){var by="",bA;for(var bz=0;e[bz];bz++){bA=e[bz];if(bA.nodeType===3||bA.nodeType===4){by+=bA.nodeValue;}else{if(bA.nodeType!==8){by+=bh.getText(bA.childNodes);}}}return by;};(function(){var by=am.createElement("div"),bz="script"+(new Date()).getTime(),e=am.documentElement;by.innerHTML="<a name='"+bz+"'/>";e.insertBefore(by,e.firstChild);if(am.getElementById(bz)){bm.find.ID=function(bB,bC,bD){if(typeof bC.getElementById!=="undefined"&&!bD){var bA=bC.getElementById(bB[1]);return bA?bA.id===bB[1]||typeof bA.getAttributeNode!=="undefined"&&bA.getAttributeNode("id").nodeValue===bB[1]?[bA]:I:[];}};bm.filter.ID=function(bC,bA){var bB=typeof bC.getAttributeNode!=="undefined"&&bC.getAttributeNode("id");return bC.nodeType===1&&bB&&bB.nodeValue===bA;};}e.removeChild(by);e=by=null;})();(function(){var e=am.createElement("div");e.appendChild(am.createComment(""));if(e.getElementsByTagName("*").length>0){bm.find.TAG=function(by,bC){var bB=bC.getElementsByTagName(by[1]);if(by[1]==="*"){var bA=[];for(var bz=0;bB[bz];bz++){if(bB[bz].nodeType===1){bA.push(bB[bz]);}}bB=bA;}return bB;};}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bm.attrHandle.href=function(by){return by.getAttribute("href",2);};}e=null;})();if(am.querySelectorAll){(function(){var e=bh,bA=am.createElement("div"),bz="__sizzle__";bA.innerHTML="<p class='TEST'></p>";if(bA.querySelectorAll&&bA.querySelectorAll(".TEST").length===0){return;}bh=function(bL,bC,bG,bK){bC=bC||am;if(!bK&&!bh.isXML(bC)){var bJ=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(bL);if(bJ&&(bC.nodeType===1||bC.nodeType===9)){if(bJ[1]){return bn(bC.getElementsByTagName(bL),bG);}else{if(bJ[2]&&bm.find.CLASS&&bC.getElementsByClassName){return bn(bC.getElementsByClassName(bJ[2]),bG);}}}if(bC.nodeType===9){if(bL==="body"&&bC.body){return bn([bC.body],bG);}else{if(bJ&&bJ[3]){var bF=bC.getElementById(bJ[3]);if(bF&&bF.parentNode){if(bF.id===bJ[3]){return bn([bF],bG);}}else{return bn([],bG);}}}try{return bn(bC.querySelectorAll(bL),bG);}catch(bH){}}else{if(bC.nodeType===1&&bC.nodeName.toLowerCase()!=="object"){var bD=bC,bE=bC.getAttribute("id"),bB=bE||bz,bN=bC.parentNode,bM=/^\s*[+~]/.test(bL);if(!bE){bC.setAttribute("id",bB);}else{bB=bB.replace(/'/g,"\\$&");}if(bM&&bN){bC=bC.parentNode;}try{if(!bM||bN){return bn(bC.querySelectorAll("[id='"+bB+"'] "+bL),bG);}}catch(bI){}finally{if(!bE){bD.removeAttribute("id");}}}}}return e(bL,bC,bG,bK);};for(var by in e){bh[by]=e[by];}bA=null;})();}(function(){var e=am.documentElement,bz=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bz){var bB=!bz.call(am.createElement("div"),"div"),by=false;try{bz.call(am.documentElement,"[test!='']:sizzle");}catch(bA){by=true;}bh.matchesSelector=function(bD,bF){bF=bF.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!bh.isXML(bD)){try{if(by||!bm.match.PSEUDO.test(bF)&&!/!=/.test(bF)){var bC=bz.call(bD,bF);if(bC||!bB||bD.document&&bD.document.nodeType!==11){return bC;}}}catch(bE){}}return bh(bF,null,null,[bD]).length>0;};}})();(function(){var e=am.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;}bm.order.splice(1,0,"CLASS");bm.find.CLASS=function(by,bz,bA){if(typeof bz.getElementsByClassName!=="undefined"&&!bA){return bz.getElementsByClassName(by[1]);}};e=null;})();function bf(by,bD,bC,bG,bE,bF){for(var bA=0,bz=bG.length;bA<bz;bA++){var e=bG[bA];if(e){var bB=false;e=e[by];while(e){if(e.sizcache===bC){bB=bG[e.sizset];break;}if(e.nodeType===1&&!bF){e.sizcache=bC;e.sizset=bA;}if(e.nodeName.toLowerCase()===bD){bB=e;break;}e=e[by];}bG[bA]=bB;}}}function bv(by,bD,bC,bG,bE,bF){for(var bA=0,bz=bG.length;bA<bz;bA++){var e=bG[bA];if(e){var bB=false;e=e[by];while(e){if(e.sizcache===bC){bB=bG[e.sizset];break;}if(e.nodeType===1){if(!bF){e.sizcache=bC;e.sizset=bA;}if(typeof bD!=="string"){if(e===bD){bB=true;break;}}else{if(bh.filter(bD,[e]).length>0){bB=e;break;}}}e=e[by];}bG[bA]=bB;}}}if(am.documentElement.contains){bh.contains=function(by,e){return by!==e&&(by.contains?by.contains(e):true);};}else{if(am.documentElement.compareDocumentPosition){bh.contains=function(by,e){return !!(by.compareDocumentPosition(e)&16);};}else{bh.contains=function(){return false;};}}bh.isXML=function(e){var by=(e?e.ownerDocument||e:0).documentElement;return by?by.nodeName!=="HTML":false;};var bu=function(e,bE){var bC,bA=[],bB="",bz=bE.nodeType?[bE]:bE;while((bC=bm.match.PSEUDO.exec(e))){bB+=bC[0];e=e.replace(bm.match.PSEUDO,"");}e=bm.relative[e]?e+"*":e;for(var bD=0,by=bz.length;bD<by;bD++){bh(e,bz[bD],bA);}return bh.filter(bB,bA);};b.find=bh;b.expr=bh.selectors;b.expr[":"]=b.expr.filters;b.unique=bh.uniqueSort;b.text=bh.getText;b.isXMLDoc=bh.isXML;b.contains=bh.contains;})();var X=/Until$/,aj=/^(?:parents|prevUntil|prevAll)/,aY=/,/,bb=/^.[^:#\[\.,]*$/,N=Array.prototype.slice,G=b.expr.match.POS,ap={children:true,contents:true,next:true,prev:true};b.fn.extend({find:function(e){var bg=this.pushStack("","find",e),bj=0;for(var bh=0,bf=this.length;bh<bf;bh++){bj=bg.length;b.find(e,this[bh],bg);if(bh>0){for(var bk=bj;bk<bg.length;bk++){for(var bi=0;bi<bj;bi++){if(bg[bi]===bg[bk]){bg.splice(bk--,1);break;}}}}}return bg;},has:function(bf){var e=b(bf);return this.filter(function(){for(var bh=0,bg=e.length;bh<bg;bh++){if(b.contains(this,e[bh])){return true;}}});},not:function(e){return this.pushStack(aw(this,e,false),"not",e);},filter:function(e){return this.pushStack(aw(this,e,true),"filter",e);},is:function(e){return !!e&&b.filter(e,this).length>0;},closest:function(bo,bf){var bl=[],bi,bg,bn=this[0];if(b.isArray(bo)){var bk,bh,bj={},e=1;if(bn&&bo.length){for(bi=0,bg=bo.length;bi<bg;bi++){bh=bo[bi];if(!bj[bh]){bj[bh]=b.expr.match.POS.test(bh)?b(bh,bf||this.context):bh;}}while(bn&&bn.ownerDocument&&bn!==bf){for(bh in bj){bk=bj[bh];if(bk.jquery?bk.index(bn)>-1:b(bn).is(bk)){bl.push({selector:bh,elem:bn,level:e});}}bn=bn.parentNode;e++;}}return bl;}var bm=G.test(bo)?b(bo,bf||this.context):null;for(bi=0,bg=this.length;bi<bg;bi++){bn=this[bi];while(bn){if(bm?bm.index(bn)>-1:b.find.matchesSelector(bn,bo)){bl.push(bn);break;}else{bn=bn.parentNode;if(!bn||!bn.ownerDocument||bn===bf){break;}}}}bl=bl.length>1?b.unique(bl):bl;return this.pushStack(bl,"closest",bo);},index:function(e){if(!e||typeof e==="string"){return b.inArray(this[0],e?b(e):this.parent().children());}return b.inArray(e.jquery?e[0]:e,this);},add:function(e,bf){var bh=typeof e==="string"?b(e,bf):b.makeArray(e),bg=b.merge(this.get(),bh);return this.pushStack(C(bh[0])||C(bg[0])?bg:b.unique(bg));},andSelf:function(){return this.add(this.prevObject);}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11;}b.each({parent:function(bf){var e=bf.parentNode;return e&&e.nodeType!==11?e:null;},parents:function(e){return b.dir(e,"parentNode");},parentsUntil:function(bf,e,bg){return b.dir(bf,"parentNode",bg);},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(bf,e,bg){return b.dir(bf,"nextSibling",bg);},prevUntil:function(bf,e,bg){return b.dir(bf,"previousSibling",bg);},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,bf){b.fn[e]=function(bj,bg){var bi=b.map(this,bf,bj),bh=N.call(arguments);if(!X.test(e)){bg=bj;}if(bg&&typeof bg==="string"){bi=b.filter(bg,bi);}bi=this.length>1&&!ap[e]?b.unique(bi):bi;if((this.length>1||aY.test(bg))&&aj.test(e)){bi=bi.reverse();}return this.pushStack(bi,e,bh.join(","));};});b.extend({filter:function(bg,e,bf){if(bf){bg=":not("+bg+")";}return e.length===1?b.find.matchesSelector(e[0],bg)?[e[0]]:[]:b.find.matches(bg,e);},dir:function(bg,bf,bi){var e=[],bh=bg[bf];while(bh&&bh.nodeType!==9&&(bi===I||bh.nodeType!==1||!b(bh).is(bi))){if(bh.nodeType===1){e.push(bh);}bh=bh[bf];}return e;},nth:function(bi,e,bg,bh){e=e||1;var bf=0;for(;bi;bi=bi[bg]){if(bi.nodeType===1&&++bf===e){break;}}return bi;},sibling:function(bg,bf){var e=[];for(;bg;bg=bg.nextSibling){if(bg.nodeType===1&&bg!==bf){e.push(bg);}}return e;}});function aw(bh,bg,e){if(b.isFunction(bg)){return b.grep(bh,function(bj,bi){var bk=!!bg.call(bj,bi,bj);return bk===e;});}else{if(bg.nodeType){return b.grep(bh,function(bj,bi){return(bj===bg)===e;});}else{if(typeof bg==="string"){var bf=b.grep(bh,function(bi){return bi.nodeType===1;});if(bb.test(bg)){return b.filter(bg,bf,!e);}else{bg=b.filter(bg,bf);}}}}return b.grep(bh,function(bj,bi){return(b.inArray(bj,bg)>=0)===e;});}var ac=/ jQuery\d+="(?:\d+|null)"/g,ak=/^\s+/,P=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/<tbody/i,U=/<|&#?\w+;/,M=/<(?:script|object|embed|option|style)/i,n=/checked\s*(?:[^=]|=\s*.checked.)/i,ao={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,"",""]};ao.optgroup=ao.option;ao.tbody=ao.tfoot=ao.colgroup=ao.caption=ao.thead;ao.th=ao.td;if(!b.support.htmlSerialize){ao._default=[1,"div<div>","</div>"];}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bg){var bf=b(this);bf.text(e.call(this,bg,bf.text()));});}if(typeof e!=="object"&&e!==I){return this.empty().append((this[0]&&this[0].ownerDocument||am).createTextNode(e));}return b.text(this);},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bg){b(this).wrapAll(e.call(this,bg));});}if(this[0]){var bf=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bf.insertBefore(this[0]);}bf.map(function(){var bg=this;while(bg.firstChild&&bg.firstChild.nodeType===1){bg=bg.firstChild;}return bg;}).append(this);}return this;},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bf){b(this).wrapInner(e.call(this,bf));});}return this.each(function(){var bf=b(this),bg=bf.contents();if(bg.length){bg.wrapAll(e);}else{bf.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(bf){this.parentNode.insertBefore(bf,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(bf){this.parentNode.insertBefore(bf,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,bh){for(var bf=0,bg;(bg=this[bf])!=null;bf++){if(!e||b.filter(e,[bg]).length){if(!bh&&bg.nodeType===1){b.cleanData(bg.getElementsByTagName("*"));b.cleanData([bg]);}if(bg.parentNode){bg.parentNode.removeChild(bg);}}}return this;},empty:function(){for(var e=0,bf;(bf=this[e])!=null;e++){if(bf.nodeType===1){b.cleanData(bf.getElementsByTagName("*"));}while(bf.firstChild){bf.removeChild(bf.firstChild);}}return this;},clone:function(bf,e){bf=bf==null?false:bf;e=e==null?bf:e;return this.map(function(){return b.clone(this,bf,e);});},html:function(bh){if(bh===I){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ac,""):null;}else{if(typeof bh==="string"&&!M.test(bh)&&(b.support.leadingWhitespace||!ak.test(bh))&&!ao[(d.exec(bh)||["",""])[1].toLowerCase()]){bh=bh.replace(P,"<$1></$2>");try{for(var bg=0,bf=this.length;bg<bf;bg++){if(this[bg].nodeType===1){b.cleanData(this[bg].getElementsByTagName("*"));this[bg].innerHTML=bh;}}}catch(bi){this.empty().append(bh);}}else{if(b.isFunction(bh)){this.each(function(bj){var e=b(this);e.html(bh.call(this,bj,e.html()));});}else{this.empty().append(bh);}}}return this;},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(b.isFunction(e)){return this.each(function(bh){var bg=b(this),bf=bg.html();bg.replaceWith(e.call(this,bh,bf));});}if(typeof e!=="string"){e=b(e).detach();}return this.each(function(){var bg=this.nextSibling,bf=this.parentNode;b(this).remove();if(bg){b(bg).before(e);}else{b(bf).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(bl,bp,bo){var bh,bi,bk,bn,bm=bl[0],bf=[];if(!b.support.checkClone&&arguments.length===3&&typeof bm==="string"&&n.test(bm)){return this.each(function(){b(this).domManip(bl,bp,bo,true);});}if(b.isFunction(bm)){return this.each(function(br){var bq=b(this);bl[0]=bm.call(this,br,bp?bq.html():I);bq.domManip(bl,bp,bo);});}if(this[0]){bn=bm&&bm.parentNode;if(b.support.parentNode&&bn&&bn.nodeType===11&&bn.childNodes.length===this.length){bh={fragment:bn};}else{bh=b.buildFragment(bl,this,bf);}bk=bh.fragment;if(bk.childNodes.length===1){bi=bk=bk.firstChild;}else{bi=bk.firstChild;}if(bi){bp=bp&&b.nodeName(bi,"tr");for(var bg=0,e=this.length,bj=e-1;bg<e;bg++){bo.call(bp?aZ(this[bg],bi):this[bg],bh.cacheable||(e>1&&bg<bj)?b.clone(bk,true,true):bk);}}if(bf.length){b.each(bf,ba);}}return this;}});function aZ(e,bf){return b.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody"))):e;}function t(e,bl){if(bl.nodeType!==1||!b.hasData(e)){return;}var bk=b.expando,bh=b.data(e),bi=b.data(bl,bh);if((bh=bh[bk])){var bm=bh.events;bi=bi[bk]=b.extend({},bh);if(bm){delete bi.handle;bi.events={};for(var bj in bm){for(var bg=0,bf=bm[bj].length;bg<bf;bg++){b.event.add(bl,bj+(bm[bj][bg].namespace?".":"")+bm[bj][bg].namespace,bm[bj][bg],bm[bj][bg].data);}}}}}function ad(bf,e){if(e.nodeType!==1){return;}var bg=e.nodeName.toLowerCase();e.clearAttributes();e.mergeAttributes(bf);if(bg==="object"){e.outerHTML=bf.outerHTML;}else{if(bg==="input"&&(bf.type==="checkbox"||bf.type==="radio")){if(bf.checked){e.defaultChecked=e.checked=bf.checked;}if(e.value!==bf.value){e.value=bf.value;}}else{if(bg==="option"){e.selected=bf.defaultSelected;}else{if(bg==="input"||bg==="textarea"){e.defaultValue=bf.defaultValue;}}}}e.removeAttribute(b.expando);}b.buildFragment=function(bj,bh,bf){var bi,e,bg,bk=(bh&&bh[0]?bh[0].ownerDocument||bh[0]:am);if(bj.length===1&&typeof bj[0]==="string"&&bj[0].length<512&&bk===am&&bj[0].charAt(0)==="<"&&!M.test(bj[0])&&(b.support.checkClone||!n.test(bj[0]))){e=true;bg=b.fragments[bj[0]];if(bg){if(bg!==1){bi=bg;}}}if(!bi){bi=bk.createDocumentFragment();b.clean(bj,bk,bi,bf);}if(e){b.fragments[bj[0]]=bg?bi:1;}return{fragment:bi,cacheable:e};};b.fragments={};b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,bf){b.fn[e]=function(bg){var bj=[],bm=b(bg),bl=this.length===1&&this[0].parentNode;if(bl&&bl.nodeType===11&&bl.childNodes.length===1&&bm.length===1){bm[bf](this[0]);return this;}else{for(var bk=0,bh=bm.length;bk<bh;bk++){var bi=(bk>0?this.clone(true):this).get();b(bm[bk])[bf](bi);bj=bj.concat(bi);}return this.pushStack(bj,e,bm.selector);}};});function a3(e){if("getElementsByTagName" in e){return e.getElementsByTagName("*");}else{if("querySelectorAll" in e){return e.querySelectorAll("*");}else{return[];}}}b.extend({clone:function(bi,bk,bg){var bj=bi.cloneNode(true),e,bf,bh;if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(bi.nodeType===1||bi.nodeType===11)&&!b.isXMLDoc(bi)){ad(bi,bj);e=a3(bi);bf=a3(bj);for(bh=0;e[bh];++bh){ad(e[bh],bf[bh]);}}if(bk){t(bi,bj);if(bg){e=a3(bi);bf=a3(bj);for(bh=0;e[bh];++bh){t(e[bh],bf[bh]);}}}return bj;},clean:function(bg,bi,bp,bk){bi=bi||am;if(typeof bi.createElement==="undefined"){bi=bi.ownerDocument||bi[0]&&bi[0].ownerDocument||am;}var bq=[];for(var bo=0,bj;(bj=bg[bo])!=null;bo++){if(typeof bj==="number"){bj+="";}if(!bj){continue;}if(typeof bj==="string"&&!U.test(bj)){bj=bi.createTextNode(bj);}else{if(typeof bj==="string"){bj=bj.replace(P,"<$1></$2>");var br=(d.exec(bj)||["",""])[1].toLowerCase(),bh=ao[br]||ao._default,bn=bh[0],bf=bi.createElement("div");bf.innerHTML=bh[1]+bj+bh[2];while(bn--){bf=bf.lastChild;}if(!b.support.tbody){var e=w.test(bj),bm=br==="table"&&!e?bf.firstChild&&bf.firstChild.childNodes:bh[1]==="<table>"&&!e?bf.childNodes:[];for(var bl=bm.length-1;bl>=0;--bl){if(b.nodeName(bm[bl],"tbody")&&!bm[bl].childNodes.length){bm[bl].parentNode.removeChild(bm[bl]);}}}if(!b.support.leadingWhitespace&&ak.test(bj)){bf.insertBefore(bi.createTextNode(ak.exec(bj)[0]),bf.firstChild);}bj=bf.childNodes;}}if(bj.nodeType){bq.push(bj);}else{bq=b.merge(bq,bj);}}if(bp){for(bo=0;bq[bo];bo++){if(bk&&b.nodeName(bq[bo],"script")&&(!bq[bo].type||bq[bo].type.toLowerCase()==="text/javascript")){bk.push(bq[bo].parentNode?bq[bo].parentNode.removeChild(bq[bo]):bq[bo]);}else{if(bq[bo].nodeType===1){bq.splice.apply(bq,[bo+1,0].concat(b.makeArray(bq[bo].getElementsByTagName("script"))));}bp.appendChild(bq[bo]);}}}return bq;},cleanData:function(bf){var bi,bg,e=b.cache,bn=b.expando,bl=b.event.special,bk=b.support.deleteExpando;for(var bj=0,bh;(bh=bf[bj])!=null;bj++){if(bh.nodeName&&b.noData[bh.nodeName.toLowerCase()]){continue;}bg=bh[b.expando];if(bg){bi=e[bg]&&e[bg][bn];if(bi&&bi.events){for(var bm in bi.events){if(bl[bm]){b.event.remove(bh,bm);}else{b.removeEvent(bh,bm,bi.handle);}}if(bi.handle){bi.handle.elem=null;}}if(bk){delete bh[b.expando];}else{if(bh.removeAttribute){bh.removeAttribute(b.expando);}}delete e[bg];}}}});function ba(e,bf){if(bf.src){b.ajax({url:bf.src,async:false,dataType:"script"});}else{b.globalEval(bf.text||bf.textContent||bf.innerHTML||"");}if(bf.parentNode){bf.parentNode.removeChild(bf);}}var af=/alpha\([^)]*\)/i,al=/opacity=([^)]*)/,aO=/-([a-z])/ig,z=/([A-Z]|^ms)/g,a1=/^-?\d+(?:px)?$/i,a9=/^-?\d/,aX={position:"absolute",visibility:"hidden",display:"block"},ah=["Left","Right"],aT=["Top","Bottom"],V,az,aN,m=function(e,bf){return bf.toUpperCase();};b.fn.css=function(e,bf){if(arguments.length===2&&bf===I){return this;}return b.access(this,e,bf,true,function(bh,bg,bi){return bi!==I?b.style(bh,bg,bi):b.css(bh,bg);});};b.extend({cssHooks:{opacity:{get:function(bg,bf){if(bf){var e=V(bg,"opacity","opacity");return e===""?"1":e;}else{return bg.style.opacity;}}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(bh,bg,bm,bi){if(!bh||bh.nodeType===3||bh.nodeType===8||!bh.style){return;}var bl,bj=b.camelCase(bg),bf=bh.style,bn=b.cssHooks[bj];bg=b.cssProps[bj]||bj;if(bm!==I){if(typeof bm==="number"&&isNaN(bm)||bm==null){return;}if(typeof bm==="number"&&!b.cssNumber[bj]){bm+="px";}if(!bn||!("set" in bn)||(bm=bn.set(bh,bm))!==I){try{bf[bg]=bm;}catch(bk){}}}else{if(bn&&"get" in bn&&(bl=bn.get(bh,false,bi))!==I){return bl;}return bf[bg];}},css:function(bj,bi,bf){var bh,bg=b.camelCase(bi),e=b.cssHooks[bg];bi=b.cssProps[bg]||bg;if(e&&"get" in e&&(bh=e.get(bj,true,bf))!==I){return bh;}else{if(V){return V(bj,bi,bg);}}},swap:function(bh,bg,bi){var e={};for(var bf in bg){e[bf]=bh.style[bf];bh.style[bf]=bg[bf];}bi.call(bh);for(bf in bg){bh.style[bf]=e[bf];}},camelCase:function(e){return e.replace(aO,m);}});b.curCSS=b.css;b.each(["height","width"],function(bf,e){b.cssHooks[e]={get:function(bi,bh,bg){var bj;if(bh){if(bi.offsetWidth!==0){bj=p(bi,e,bg);}else{b.swap(bi,aX,function(){bj=p(bi,e,bg);});}if(bj<=0){bj=V(bi,e,e);if(bj==="0px"&&aN){bj=aN(bi,e,e);}if(bj!=null){return bj===""||bj==="auto"?"0px":bj;}}if(bj<0||bj==null){bj=bi.style[e];return bj===""||bj==="auto"?"0px":bj;}return typeof bj==="string"?bj:bj+"px";}},set:function(bg,bh){if(a1.test(bh)){bh=parseFloat(bh);if(bh>=0){return bh+"px";}}else{return bh;}}};});if(!b.support.opacity){b.cssHooks.opacity={get:function(bf,e){return al.test((e&&bf.currentStyle?bf.currentStyle.filter:bf.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":"";},set:function(bh,bi){var bg=bh.style;bg.zoom=1;var e=b.isNaN(bi)?"":"alpha(opacity="+bi*100+")",bf=bg.filter||"";bg.filter=af.test(bf)?bf.replace(af,e):bg.filter+" "+e;}};}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bg,bf){var e;b.swap(bg,{display:"inline-block"},function(){if(bf){e=V(bg,"margin-right","marginRight");}else{e=bg.style.marginRight;}});return e;}};}});if(am.defaultView&&am.defaultView.getComputedStyle){az=function(bj,e,bh){var bg,bi,bf;bh=bh.replace(z,"-$1").toLowerCase();if(!(bi=bj.ownerDocument.defaultView)){return I;}if((bf=bi.getComputedStyle(bj,null))){bg=bf.getPropertyValue(bh);if(bg===""&&!b.contains(bj.ownerDocument.documentElement,bj)){bg=b.style(bj,bh);}}return bg;};}if(am.documentElement.currentStyle){aN=function(bi,bg){var bj,bf=bi.currentStyle&&bi.currentStyle[bg],e=bi.runtimeStyle&&bi.runtimeStyle[bg],bh=bi.style;if(!a1.test(bf)&&a9.test(bf)){bj=bh.left;if(e){bi.runtimeStyle.left=bi.currentStyle.left;}bh.left=bg==="fontSize"?"1em":(bf||0);bf=bh.pixelLeft+"px";bh.left=bj;if(e){bi.runtimeStyle.left=e;}}return bf===""?"auto":bf;};}V=az||aN;function p(bg,bf,e){var bi=bf==="width"?ah:aT,bh=bf==="width"?bg.offsetWidth:bg.offsetHeight;if(e==="border"){return bh;}b.each(bi,function(){if(!e){bh-=parseFloat(b.css(bg,"padding"+this))||0;}if(e==="margin"){bh+=parseFloat(b.css(bg,"margin"+this))||0;}else{bh-=parseFloat(b.css(bg,"border"+this+"Width"))||0;}});return bh;}if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(bg){var bf=bg.offsetWidth,e=bg.offsetHeight;return(bf===0&&e===0)||(!b.support.reliableHiddenOffsets&&(bg.style.display||b.css(bg,"display"))==="none");};b.expr.filters.visible=function(e){return !b.expr.filters.hidden(e);};}var j=/%20/g,ai=/\[\]$/,be=/\r?\n/g,bc=/#.*$/,at=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aQ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aD=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,aF=/^(?:GET|HEAD)$/,c=/^\/\//,J=/\?/,aW=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,bd=/([?&])_=[^&]*/,S=/(^|\-)([a-z])/g,aL=function(bf,e,bg){return e+bg.toUpperCase();},H=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,W={},r={},av,s;try{av=am.location.href;}catch(an){av=am.createElement("a");av.href="";av=av.href;}s=H.exec(av.toLowerCase())||[];function f(e){return function(bi,bk){if(typeof bi!=="string"){bk=bi;bi="*";}if(b.isFunction(bk)){var bh=bi.toLowerCase().split(h),bg=0,bj=bh.length,bf,bl,bm;for(;bg<bj;bg++){bf=bh[bg];bm=/^\+/.test(bf);if(bm){bf=bf.substr(1)||"*";}bl=e[bf]=e[bf]||[];bl[bm?"unshift":"push"](bk);}}};}function aK(bf,bo,bj,bn,bl,bh){bl=bl||bo.dataTypes[0];bh=bh||{};bh[bl]=true;var bk=bf[bl],bg=0,e=bk?bk.length:0,bi=(bf===W),bm;for(;bg<e&&(bi||!bm);bg++){bm=bk[bg](bo,bj,bn);if(typeof bm==="string"){if(!bi||bh[bm]){bm=I;}else{bo.dataTypes.unshift(bm);bm=aK(bf,bo,bj,bn,bm,bh);}}}if((bi||!bm)&&!bh["*"]){bm=aK(bf,bo,bj,bn,"*",bh);}return bm;}b.fn.extend({load:function(bg,bj,bk){if(typeof bg!=="string"&&A){return A.apply(this,arguments);}else{if(!this.length){return this;}}var bi=bg.indexOf(" ");if(bi>=0){var e=bg.slice(bi,bg.length);bg=bg.slice(0,bi);}var bh="GET";if(bj){if(b.isFunction(bj)){bk=bj;bj=I;}else{if(typeof bj==="object"){bj=b.param(bj,b.ajaxSettings.traditional);bh="POST";}}}var bf=this;b.ajax({url:bg,type:bh,dataType:"html",data:bj,complete:function(bm,bl,bn){bn=bm.responseText;if(bm.isResolved()){bm.done(function(bo){bn=bo;});bf.html(e?b("<div>").append(bn.replace(aW,"")).find(e):bn);}if(bk){bf.each(bk,[bn,bl,bm]);}}});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||q.test(this.nodeName)||aQ.test(this.type));}).map(function(e,bf){var bg=b(this).val();return bg==null?null:b.isArray(bg)?b.map(bg,function(bi,bh){return{name:bf.name,value:bi.replace(be,"\r\n")};}):{name:bf.name,value:bg.replace(be,"\r\n")};}).get();}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bf){b.fn[bf]=function(bg){return this.bind(bf,bg);};});b.each(["get","post"],function(e,bf){b[bf]=function(bg,bi,bj,bh){if(b.isFunction(bi)){bh=bh||bj;bj=bi;bi=I;}return b.ajax({type:bf,url:bg,data:bi,success:bj,dataType:bh});};});b.extend({getScript:function(e,bf){return b.get(e,I,bf,"script");},getJSON:function(e,bf,bg){return b.get(e,bf,bg,"json");},ajaxSetup:function(bg,e){if(!e){e=bg;bg=b.extend(true,b.ajaxSettings,e);}else{b.extend(true,bg,b.ajaxSettings,e);}for(var bf in {context:1,url:1}){if(bf in e){bg[bf]=e[bf];}else{if(bf in b.ajaxSettings){bg[bf]=b.ajaxSettings[bf];}}}return bg;},ajaxSettings:{url:av,isLocal:aD.test(s[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","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a0.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML}},ajaxPrefilter:f(W),ajaxTransport:f(r),ajax:function(bj,bh){if(typeof bj==="object"){bh=bj;bj=I;}bh=bh||{};var bn=b.ajaxSetup({},bh),bB=bn.context||bn,bq=bB!==bn&&(bB.nodeType||bB instanceof b)?b(bB):b.event,bA=b.Deferred(),bx=b._Deferred(),bl=bn.statusCode||{},bm,br={},bz,bi,bv,bo,bs,bk=0,bg,bu,bt={readyState:0,setRequestHeader:function(e,bC){if(!bk){br[e.toLowerCase().replace(S,aL)]=bC;}return this;},getAllResponseHeaders:function(){return bk===2?bz:null;},getResponseHeader:function(bC){var e;if(bk===2){if(!bi){bi={};while((e=at.exec(bz))){bi[e[1].toLowerCase()]=e[2];}}e=bi[bC.toLowerCase()];}return e===I?null:e;},overrideMimeType:function(e){if(!bk){bn.mimeType=e;}return this;},abort:function(e){e=e||"abort";if(bv){bv.abort(e);}bp(0,e);return this;}};function bp(bH,bF,bI,bE){if(bk===2){return;}bk=2;if(bo){clearTimeout(bo);}bv=I;bz=bE||"";bt.readyState=bH?4:0;var bC,bM,bL,bG=bI?a6(bn,bt,bI):I,bD,bK;if(bH>=200&&bH<300||bH===304){if(bn.ifModified){if((bD=bt.getResponseHeader("Last-Modified"))){b.lastModified[bm]=bD;}if((bK=bt.getResponseHeader("Etag"))){b.etag[bm]=bK;}}if(bH===304){bF="notmodified";bC=true;}else{try{bM=E(bn,bG);bF="success";bC=true;}catch(bJ){bF="parsererror";bL=bJ;}}}else{bL=bF;if(!bF||bH){bF="error";if(bH<0){bH=0;}}}bt.status=bH;bt.statusText=bF;if(bC){bA.resolveWith(bB,[bM,bF,bt]);}else{bA.rejectWith(bB,[bt,bF,bL]);}bt.statusCode(bl);bl=I;if(bg){bq.trigger("ajax"+(bC?"Success":"Error"),[bt,bn,bC?bM:bL]);}bx.resolveWith(bB,[bt,bF]);if(bg){bq.trigger("ajaxComplete",[bt,bn]);if(!(--b.active)){b.event.trigger("ajaxStop");}}}bA.promise(bt);bt.success=bt.done;bt.error=bt.fail;bt.complete=bx.done;bt.statusCode=function(bC){if(bC){var e;if(bk<2){for(e in bC){bl[e]=[bl[e],bC[e]];}}else{e=bC[bt.status];bt.then(e,e);}}return this;};bn.url=((bj||bn.url)+"").replace(bc,"").replace(c,s[1]+"//");bn.dataTypes=b.trim(bn.dataType||"*").toLowerCase().split(h);if(bn.crossDomain==null){bs=H.exec(bn.url.toLowerCase());bn.crossDomain=!!(bs&&(bs[1]!=s[1]||bs[2]!=s[2]||(bs[3]||(bs[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))));}if(bn.data&&bn.processData&&typeof bn.data!=="string"){bn.data=b.param(bn.data,bn.traditional);}aK(W,bn,bh,bt);if(bk===2){return false;}bg=bn.global;bn.type=bn.type.toUpperCase();bn.hasContent=!aF.test(bn.type);if(bg&&b.active++===0){b.event.trigger("ajaxStart");}if(!bn.hasContent){if(bn.data){bn.url+=(J.test(bn.url)?"&":"?")+bn.data;}bm=bn.url;if(bn.cache===false){var bf=b.now(),by=bn.url.replace(bd,"$1_="+bf);bn.url=by+((by===bn.url)?(J.test(bn.url)?"&":"?")+"_="+bf:"");}}if(bn.data&&bn.hasContent&&bn.contentType!==false||bh.contentType){br["Content-Type"]=bn.contentType;}if(bn.ifModified){bm=bm||bn.url;if(b.lastModified[bm]){br["If-Modified-Since"]=b.lastModified[bm];}if(b.etag[bm]){br["If-None-Match"]=b.etag[bm];}}br.Accept=bn.dataTypes[0]&&bn.accepts[bn.dataTypes[0]]?bn.accepts[bn.dataTypes[0]]+(bn.dataTypes[0]!=="*"?", */*; q=0.01":""):bn.accepts["*"];for(bu in bn.headers){bt.setRequestHeader(bu,bn.headers[bu]);}if(bn.beforeSend&&(bn.beforeSend.call(bB,bt,bn)===false||bk===2)){bt.abort();return false;}for(bu in {success:1,error:1,complete:1}){bt[bu](bn[bu]);}bv=aK(r,bn,bh,bt);if(!bv){bp(-1,"No Transport");}else{bt.readyState=1;if(bg){bq.trigger("ajaxSend",[bt,bn]);}if(bn.async&&bn.timeout>0){bo=setTimeout(function(){bt.abort("timeout");},bn.timeout);}try{bk=1;bv.send(br,bp);}catch(bw){if(status<2){bp(-1,bw);}else{b.error(bw);}}}return bt;},param:function(e,bg){var bf=[],bi=function(bj,bk){bk=b.isFunction(bk)?bk():bk;bf[bf.length]=encodeURIComponent(bj)+"="+encodeURIComponent(bk);};if(bg===I){bg=b.ajaxSettings.traditional;}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){bi(this.name,this.value);});}else{for(var bh in e){v(bh,e[bh],bg,bi);}}return bf.join("&").replace(j,"+");}});function v(bg,bi,bf,bh){if(b.isArray(bi)&&bi.length){b.each(bi,function(bk,bj){if(bf||ai.test(bg)){bh(bg,bj);}else{v(bg+"["+(typeof bj==="object"||b.isArray(bj)?bk:"")+"]",bj,bf,bh);}});}else{if(!bf&&bi!=null&&typeof bi==="object"){if(b.isArray(bi)||b.isEmptyObject(bi)){bh(bg,"");}else{for(var e in bi){v(bg+"["+e+"]",bi[e],bf,bh);}}}else{bh(bg,bi);}}}b.extend({active:0,lastModified:{},etag:{}});function a6(bn,bm,bj){var bf=bn.contents,bl=bn.dataTypes,bg=bn.responseFields,bi,bk,bh,e;for(bk in bg){if(bk in bj){bm[bg[bk]]=bj[bk];}}while(bl[0]==="*"){bl.shift();if(bi===I){bi=bn.mimeType||bm.getResponseHeader("content-type");}}if(bi){for(bk in bf){if(bf[bk]&&bf[bk].test(bi)){bl.unshift(bk);break;}}}if(bl[0] in bj){bh=bl[0];}else{for(bk in bj){if(!bl[0]||bn.converters[bk+" "+bl[0]]){bh=bk;break;}if(!e){e=bk;}}bh=bh||e;}if(bh){if(bh!==bl[0]){bl.unshift(bh);}return bj[bh];}}function E(br,bj){if(br.dataFilter){bj=br.dataFilter(bj,br.dataType);}var bn=br.dataTypes,bq={},bk,bo,bg=bn.length,bl,bm=bn[0],bh,bi,bp,bf,e;for(bk=1;bk<bg;bk++){if(bk===1){for(bo in br.converters){if(typeof bo==="string"){bq[bo.toLowerCase()]=br.converters[bo];}}}bh=bm;bm=bn[bk];if(bm==="*"){bm=bh;}else{if(bh!=="*"&&bh!==bm){bi=bh+" "+bm;bp=bq[bi]||bq["* "+bm];if(!bp){e=I;for(bf in bq){bl=bf.split(" ");if(bl[0]===bh||bl[0]==="*"){e=bq[bl[1]+" "+bm];if(e){bf=bq[bf];if(bf===true){bp=e;}else{if(e===true){bp=bf;}}break;}}}}if(!(bp||e)){b.error("No conversion from "+bi.replace(" "," to "));}if(bp!==true){bj=bp?bp(bj):e(bf(bj));}}}}return bj;}var ar=b.now(),u=/(\=)\?(&|$)|\?\?/i;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return b.expando+"_"+(ar++);}});b.ajaxPrefilter("json jsonp",function(bo,bk,bn){var bm=(typeof bo.data==="string");if(bo.dataTypes[0]==="jsonp"||bk.jsonpCallback||bk.jsonp!=null||bo.jsonp!==false&&(u.test(bo.url)||bm&&u.test(bo.data))){var bl,bg=bo.jsonpCallback=b.isFunction(bo.jsonpCallback)?bo.jsonpCallback():bo.jsonpCallback,bj=a0[bg],e=bo.url,bi=bo.data,bf="$1"+bg+"$2",bh=function(){a0[bg]=bj;if(bl&&b.isFunction(bj)){a0[bg](bl[0]);}};if(bo.jsonp!==false){e=e.replace(u,bf);if(bo.url===e){if(bm){bi=bi.replace(u,bf);}if(bo.data===bi){e+=(/\?/.test(e)?"&":"?")+bo.jsonp+"="+bg;}}}bo.url=e;bo.data=bi;a0[bg]=function(bp){bl=[bp];};bn.then(bh,bh);bo.converters["script json"]=function(){if(!bl){b.error(bg+" was not called");}return bl[0];};bo.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===I){e.cache=false;}if(e.crossDomain){e.type="GET";e.global=false;}});b.ajaxTransport("script",function(bg){if(bg.crossDomain){var e,bf=am.head||am.getElementsByTagName("head")[0]||am.documentElement;return{send:function(bh,bi){e=am.createElement("script");e.async="async";if(bg.scriptCharset){e.charset=bg.scriptCharset;}e.src=bg.url;e.onload=e.onreadystatechange=function(bk,bj){if(!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(bf&&e.parentNode){bf.removeChild(e);}e=I;if(!bj){bi(200,"success");}}};bf.insertBefore(e,bf.firstChild);},abort:function(){if(e){e.onload(0,1);}}};}});var y=b.now(),K,au;function B(){b(a0).unload(function(){for(var e in K){K[e](0,1);}});}function aC(){try{return new a0.XMLHttpRequest();}catch(bf){}}function ae(){try{return new a0.ActiveXObject("Microsoft.XMLHTTP");}catch(bf){}}b.ajaxSettings.xhr=a0.ActiveXObject?function(){return !this.isLocal&&aC()||ae();}:aC;au=b.ajaxSettings.xhr();b.support.ajax=!!au;b.support.cors=au&&("withCredentials" in au);au=I;if(b.support.ajax){b.ajaxTransport(function(e){if(!e.crossDomain||b.support.cors){var bf;return{send:function(bl,bg){var bk=e.xhr(),bj,bi;if(e.username){bk.open(e.type,e.url,e.async,e.username,e.password);}else{bk.open(e.type,e.url,e.async);}if(e.xhrFields){for(bi in e.xhrFields){bk[bi]=e.xhrFields[bi];}}if(e.mimeType&&bk.overrideMimeType){bk.overrideMimeType(e.mimeType);}if(!e.crossDomain&&!bl["X-Requested-With"]){bl["X-Requested-With"]="XMLHttpRequest";}try{for(bi in bl){bk.setRequestHeader(bi,bl[bi]);}}catch(bh){}bk.send((e.hasContent&&e.data)||null);bf=function(bu,bo){var bp,bn,bm,bs,br;try{if(bf&&(bo||bk.readyState===4)){bf=I;if(bj){bk.onreadystatechange=b.noop;delete K[bj];}if(bo){if(bk.readyState!==4){bk.abort();}}else{bp=bk.status;bm=bk.getAllResponseHeaders();bs={};br=bk.responseXML;if(br&&br.documentElement){bs.xml=br;}bs.text=bk.responseText;try{bn=bk.statusText;}catch(bt){bn="";}if(!bp&&e.isLocal&&!e.crossDomain){bp=bs.text?200:404;}else{if(bp===1223){bp=204;}}}}}catch(bq){if(!bo){bg(-1,bq);}}if(bs){bg(bp,bn,bs,bm);}};if(!e.async||bk.readyState===4){bf();}else{if(!K){K={};B();}bj=y++;bk.onreadystatechange=K[bj]=bf;}},abort:function(){if(bf){bf(0,1);}}};}});}var O={},aq=/^(?:toggle|show|hide)$/,aH=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,aU,ay=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];b.fn.extend({show:function(bh,bk,bj){var bg,bi;if(bh||bh===0){return this.animate(aS("show",3),bh,bk,bj);}else{for(var bf=0,e=this.length;bf<e;bf++){bg=this[bf];bi=bg.style.display;if(!b._data(bg,"olddisplay")&&bi==="none"){bi=bg.style.display="";}if(bi===""&&b.css(bg,"display")==="none"){b._data(bg,"olddisplay",x(bg.nodeName));}}for(bf=0;bf<e;bf++){bg=this[bf];bi=bg.style.display;if(bi===""||bi==="none"){bg.style.display=b._data(bg,"olddisplay")||"";}}return this;}},hide:function(bg,bj,bi){if(bg||bg===0){return this.animate(aS("hide",3),bg,bj,bi);}else{for(var bf=0,e=this.length;bf<e;bf++){var bh=b.css(this[bf],"display");if(bh!=="none"&&!b._data(this[bf],"olddisplay")){b._data(this[bf],"olddisplay",bh);}}for(bf=0;bf<e;bf++){this[bf].style.display="none";}return this;}},_toggle:b.fn.toggle,toggle:function(bg,bf,bh){var e=typeof bg==="boolean";if(b.isFunction(bg)&&b.isFunction(bf)){this._toggle.apply(this,arguments);}else{if(bg==null||e){this.each(function(){var bi=e?bg:b(this).is(":hidden");b(this)[bi?"show":"hide"]();});}else{this.animate(aS("toggle",3),bg,bf,bh);}}return this;},fadeTo:function(e,bh,bg,bf){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:bh},e,bg,bf);},animate:function(bi,bf,bh,bg){var e=b.speed(bf,bh,bg);if(b.isEmptyObject(bi)){return this.each(e.complete);}return this[e.queue===false?"each":"queue"](function(){var bl=b.extend({},e),bp,bm=this.nodeType===1,bn=bm&&b(this).is(":hidden"),bj=this;for(bp in bi){var bk=b.camelCase(bp);if(bp!==bk){bi[bk]=bi[bp];delete bi[bp];bp=bk;}if(bi[bp]==="hide"&&bn||bi[bp]==="show"&&!bn){return bl.complete.call(this);}if(bm&&(bp==="height"||bp==="width")){bl.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{var bo=x(this.nodeName);if(bo==="inline"){this.style.display="inline-block";}else{this.style.display="inline";this.style.zoom=1;}}}}if(b.isArray(bi[bp])){(bl.specialEasing=bl.specialEasing||{})[bp]=bi[bp][1];bi[bp]=bi[bp][0];}}if(bl.overflow!=null){this.style.overflow="hidden";}bl.curAnim=b.extend({},bi);b.each(bi,function(br,bv){var bu=new b.fx(bj,bl,br);if(aq.test(bv)){bu[bv==="toggle"?bn?"show":"hide":bv](bi);}else{var bt=aH.exec(bv),bw=bu.cur();if(bt){var bq=parseFloat(bt[2]),bs=bt[3]||(b.cssNumber[br]?"":"px");if(bs!=="px"){b.style(bj,br,(bq||1)+bs);bw=((bq||1)/bu.cur())*bw;b.style(bj,br,bw+bs);}if(bt[1]){bq=((bt[1]==="-="?-1:1)*bq)+bw;}bu.custom(bw,bq,bs);}else{bu.custom(bw,bv,"");}}});return true;});},stop:function(bf,e){var bg=b.timers;if(bf){this.queue([]);}this.each(function(){for(var bh=bg.length-1;bh>=0;bh--){if(bg[bh].elem===this){if(e){bg[bh](true);}bg.splice(bh,1);}}});if(!e){this.dequeue();}return this;}});function aS(bf,e){var bg={};b.each(ay.concat.apply([],ay.slice(0,e)),function(){bg[this]=bf;});return bg;}b.each({slideDown:aS("show",1),slideUp:aS("hide",1),slideToggle:aS("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,bf){b.fn[e]=function(bg,bi,bh){return this.animate(bf,bg,bi,bh);};});b.extend({speed:function(bg,bh,bf){var e=bg&&typeof bg==="object"?b.extend({},bg):{complete:bf||!bf&&bh||b.isFunction(bg)&&bg,duration:bg,easing:bf&&bh||bh&&!b.isFunction(bh)&&bh};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(){if(e.queue!==false){b(this).dequeue();}if(b.isFunction(e.old)){e.old.call(this);}};return e;},easing:{linear:function(bg,bh,e,bf){return e+bf*bg;},swing:function(bg,bh,e,bf){return((-Math.cos(bg*Math.PI)/2)+0.5)*bf+e;}},timers:[],fx:function(bf,e,bg){this.options=e;this.elem=bf;this.prop=bg;if(!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,bf=b.css(this.elem,this.prop);return isNaN(e=parseFloat(bf))?!bf||bf==="auto"?0:bf:e;},custom:function(bj,bi,bh){var e=this,bg=b.fx;this.startTime=b.now();this.start=bj;this.end=bi;this.unit=bh||this.unit||(b.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;function bf(bk){return e.step(bk);}bf.elem=this.elem;if(bf()&&b.timers.push(bf)&&!aU){aU=setInterval(bg.tick,bg.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(bh){var bm=b.now(),bi=true;if(bh||bm>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var bj in this.options.curAnim){if(this.options.curAnim[bj]!==true){bi=false;}}if(bi){if(this.options.overflow!=null&&!b.support.shrinkWrapBlocks){var bg=this.elem,bn=this.options;b.each(["","X","Y"],function(bo,bp){bg.style["overflow"+bp]=bn.overflow[bo];});}if(this.options.hide){b(this.elem).hide();}if(this.options.hide||this.options.show){for(var e in this.options.curAnim){b.style(this.elem,e,this.options.orig[e]);}}this.options.complete.call(this.elem);}return false;}else{var bf=bm-this.startTime;this.state=bf/this.options.duration;var bk=this.options.specialEasing&&this.options.specialEasing[this.prop];var bl=this.options.easing||(b.easing.swing?"swing":"linear");this.pos=b.easing[bk||bl](this.state,bf,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};b.extend(b.fx,{tick:function(){var bf=b.timers;for(var e=0;e<bf.length;e++){if(!bf[e]()){bf.splice(e--,1);}}if(!bf.length){b.fx.stop();}},interval:13,stop:function(){clearInterval(aU);aU=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(bf){return e===bf.elem;}).length;};}function x(bg){if(!O[bg]){var e=b("<"+bg+">").appendTo("body"),bf=e.css("display");e.remove();if(bf==="none"||bf===""){bf="block";}O[bg]=bf;}return O[bg];}var T=/^t(?:able|d|h)$/i,Z=/^(?:body|html)$/i;if("getBoundingClientRect" in am.documentElement){b.fn.offset=function(bs){var bi=this[0],bl;if(bs){return this.each(function(e){b.offset.setOffset(this,bs,e);});}if(!bi||!bi.ownerDocument){return null;}if(bi===bi.ownerDocument.body){return b.offset.bodyOffset(bi);}try{bl=bi.getBoundingClientRect();}catch(bp){}var br=bi.ownerDocument,bg=br.documentElement;if(!bl||!b.contains(bg,bi)){return bl?{top:bl.top,left:bl.left}:{top:0,left:0};}var bm=br.body,bn=aB(br),bk=bg.clientTop||bm.clientTop||0,bo=bg.clientLeft||bm.clientLeft||0,bf=bn.pageYOffset||b.support.boxModel&&bg.scrollTop||bm.scrollTop,bj=bn.pageXOffset||b.support.boxModel&&bg.scrollLeft||bm.scrollLeft,bq=bl.top+bf-bk,bh=bl.left+bj-bo;return{top:bq,left:bh};};}else{b.fn.offset=function(bp){var bj=this[0];if(bp){return this.each(function(bq){b.offset.setOffset(this,bp,bq);});}if(!bj||!bj.ownerDocument){return null;}if(bj===bj.ownerDocument.body){return b.offset.bodyOffset(bj);}b.offset.initialize();var bm,bg=bj.offsetParent,bf=bj,bo=bj.ownerDocument,bh=bo.documentElement,bk=bo.body,bl=bo.defaultView,e=bl?bl.getComputedStyle(bj,null):bj.currentStyle,bn=bj.offsetTop,bi=bj.offsetLeft;while((bj=bj.parentNode)&&bj!==bk&&bj!==bh){if(b.offset.supportsFixedPosition&&e.position==="fixed"){break;}bm=bl?bl.getComputedStyle(bj,null):bj.currentStyle;bn-=bj.scrollTop;bi-=bj.scrollLeft;if(bj===bg){bn+=bj.offsetTop;bi+=bj.offsetLeft;if(b.offset.doesNotAddBorder&&!(b.offset.doesAddBorderForTableAndCells&&T.test(bj.nodeName))){bn+=parseFloat(bm.borderTopWidth)||0;bi+=parseFloat(bm.borderLeftWidth)||0;}bf=bg;bg=bj.offsetParent;}if(b.offset.subtractsBorderForOverflowNotVisible&&bm.overflow!=="visible"){bn+=parseFloat(bm.borderTopWidth)||0;bi+=parseFloat(bm.borderLeftWidth)||0;}e=bm;}if(e.position==="relative"||e.position==="static"){bn+=bk.offsetTop;bi+=bk.offsetLeft;}if(b.offset.supportsFixedPosition&&e.position==="fixed"){bn+=Math.max(bh.scrollTop,bk.scrollTop);bi+=Math.max(bh.scrollLeft,bk.scrollLeft);}return{top:bn,left:bi};};}b.offset={initialize:function(){var e=am.body,bf=am.createElement("div"),bi,bk,bj,bl,bg=parseFloat(b.css(e,"marginTop"))||0,bh="<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(bf.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});bf.innerHTML=bh;e.insertBefore(bf,e.firstChild);bi=bf.firstChild;bk=bi.firstChild;bl=bi.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(bk.offsetTop!==5);this.doesAddBorderForTableAndCells=(bl.offsetTop===5);bk.style.position="fixed";bk.style.top="20px";this.supportsFixedPosition=(bk.offsetTop===20||bk.offsetTop===15);bk.style.position=bk.style.top="";bi.style.overflow="hidden";bi.style.position="relative";this.subtractsBorderForOverflowNotVisible=(bk.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(e.offsetTop!==bg);e.removeChild(bf);b.offset.initialize=b.noop;},bodyOffset:function(e){var bg=e.offsetTop,bf=e.offsetLeft;b.offset.initialize();if(b.offset.doesNotIncludeMarginInBodyOffset){bg+=parseFloat(b.css(e,"marginTop"))||0;bf+=parseFloat(b.css(e,"marginLeft"))||0;}return{top:bg,left:bf};},setOffset:function(bh,bq,bk){var bl=b.css(bh,"position");if(bl==="static"){bh.style.position="relative";}var bj=b(bh),bf=bj.offset(),e=b.css(bh,"top"),bo=b.css(bh,"left"),bp=(bl==="absolute"||bl==="fixed")&&b.inArray("auto",[e,bo])>-1,bn={},bm={},bg,bi;if(bp){bm=bj.position();}bg=bp?bm.top:parseInt(e,10)||0;bi=bp?bm.left:parseInt(bo,10)||0;if(b.isFunction(bq)){bq=bq.call(bh,bk,bf);}if(bq.top!=null){bn.top=(bq.top-bf.top)+bg;}if(bq.left!=null){bn.left=(bq.left-bf.left)+bi;}if("using" in bq){bq.using.call(bh,bn);}else{bj.css(bn);}}};b.fn.extend({position:function(){if(!this[0]){return null;}var bg=this[0],bf=this.offsetParent(),bh=this.offset(),e=Z.test(bf[0].nodeName)?{top:0,left:0}:bf.offset();bh.top-=parseFloat(b.css(bg,"marginTop"))||0;bh.left-=parseFloat(b.css(bg,"marginLeft"))||0;e.top+=parseFloat(b.css(bf[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bf[0],"borderLeftWidth"))||0;return{top:bh.top-e.top,left:bh.left-e.left};},offsetParent:function(){return this.map(function(){var e=this.offsetParent||am.body;while(e&&(!Z.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent;}return e;});}});b.each(["Left","Top"],function(bf,e){var bg="scroll"+e;b.fn[bg]=function(bj){var bh=this[0],bi;if(!bh){return null;}if(bj!==I){return this.each(function(){bi=aB(this);if(bi){bi.scrollTo(!bf?bj:b(bi).scrollLeft(),bf?bj:b(bi).scrollTop());}else{this[bg]=bj;}});}else{bi=aB(bh);return bi?("pageXOffset" in bi)?bi[bf?"pageYOffset":"pageXOffset"]:b.support.boxModel&&bi.document.documentElement[bg]||bi.document.body[bg]:bh[bg];}};});function aB(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false;}b.each(["Height","Width"],function(bf,e){var bg=e.toLowerCase();b.fn["inner"+e]=function(){return this[0]?parseFloat(b.css(this[0],bg,"padding")):null;};b.fn["outer"+e]=function(bh){return this[0]?parseFloat(b.css(this[0],bg,bh?"margin":"border")):null;};b.fn[bg]=function(bi){var bj=this[0];if(!bj){return bi==null?null:this;}if(b.isFunction(bi)){return this.each(function(bn){var bm=b(this);bm[bg](bi.call(this,bn,bm[bg]()));});}if(b.isWindow(bj)){var bk=bj.document.documentElement["client"+e];return bj.document.compatMode==="CSS1Compat"&&bk||bj.document.body["client"+e]||bk;}else{if(bj.nodeType===9){return Math.max(bj.documentElement["client"+e],bj.body["scroll"+e],bj.documentElement["scroll"+e],bj.body["offset"+e],bj.documentElement["offset"+e]);}else{if(bi===I){var bl=b.css(bj,bg),bh=parseFloat(bl);return b.isNaN(bh)?bl:bh;}else{return this.css(bg,typeof bi==="string"?bi:bi+"px");}}}};});a0.jQuery=a0.$=b;})(window);var box={version:"0.6.0"};(function(){var a=this,d=a.window,n=d.document,c=n.documentElement,H=a.jQuery,R=function(){};if(!c||!n.getElementById||!n.getElementsByTagName||!n.createElement||!n.createTextNode){box.disabled=true;return;}box.disabled=false;var E=H(c).attr("id","js");box.domIsReady=false;H(n).ready(function(){box.domIsReady=true;});box.loadIsDone=false;H(d).load(function(){box.loadIsDone=true;});box.getGlobal=function(){return a;};box.getWin=function(){return d;};box.getDoc=function(){return n;};box.getJWin=function(){return H(d);};box.getJDoc=function(){return H(n);};box.isHostMethod=function(X,W){var D=typeof X[W];return D=="function"||!!(D=="object"&&X[W])||D=="unknown";};box.areHostMethods=function(W){var D=arguments.length-1;while(D>0){if(!box.isHostMethod(W,arguments[D])){return false;}D--;}return true;};box.isHostCollection=function(X,W){var D=typeof X[W];return !!(D=="object"&&X[W])||D=="function";};box.isHostObject=function(W,D){return !!(typeof(W[D])=="object"&&W[D]);};box.dom=function(W,D){return H(W,D);};var p,l,x;box.inherit=p=(function(){var D=function(){};return function(W,X){D.prototype=X.prototype;W.prototype=new D();W.prototype.constructor=W;};})();box.extend=l=function(X,W){var D=X.prototype;for(var Y in W){if(W.hasOwnProperty(Y)){D[Y]=W[Y];}}};box.clone=x=(function(){var D=function(){};return function(W){D.prototype=W;return new D();};})();
/*!
 * news v0.5.7, a JavaScript notification library
 * Copyright (C) 2011 Manuel Catez
 * 
 * Distributed under an MIT-style license
 * See https://github.com/mcatez/news
 */
var t=/^([a-z0-9_-]+)(@[a-z0-9_-]+)?(>(?:\*|[^>\n\r\f\t]+))$/i,C=/^(\*|[a-z0-9_-]+)(@(?:\*|[a-z0-9_-]+))?(>(?:\*|[^>\n\r\f\t]+))$/i,y={},h,m,s,j,O,u,I,i,B;h=function(D){this.type=D.type;this.label=D.label;this.propagation=(D.propagation!==false);this.stopped=false;this.prevented=false;this.source=D.source||null;this.data=D.data||{};this.timeStamp=(new Date()).getTime();};h.prototype={stopPropagation:function(){this.propagation=false;},stopImmediatePropagation:function(){this.propagation=false;this.stopped=true;},preventDefault:function(){this.prevented=true;}};m=function(Y,X,ae){var ab=Y.match(t);if(ab){var D=ab[1],ac=ab[2]||"@!",ad=ab[3],Z={handler:X,ns:ac,context:ae},aa=y[D],W;if(!aa){aa=y[D]={count:0};}W=aa[ad];if(W){W[W.length]=Z;}else{aa[ad]=[Z];aa.count++;}}else{u({type:"error",label:"box.subscribe",data:{message:"Incorrect news name: "+Y}});}};s=function(){var Y=typeof arguments[0],W,D,X;if(Y==="string"){m(arguments[0],arguments[1],arguments[2]);}else{if(Y==="object"&&arguments[0]){W=-1;D=arguments.length;while(++W<D){X=arguments[W];m(X.name,X.handler,X.context);}}}};I=function(Y,X,Z){var D=Y[X];if(D){if(Z==="@?"){delete Y[X];Y.count--;return;}var W=D.length;if(Z==="@*"){while(W--){if(D[W].ns!=="@!"){D.splice(W,W+1);}}}else{while(W--){if(D[W].ns===Z){D.splice(W,1);}}}if(D.length===0){delete Y[X];Y.count--;}}};i=function(Z,D,Y){var X=y[Z];if(X){if(D===">*"){var W;for(W in X){if(X.hasOwnProperty(W)&&W!=="count"){I(X,W,Y);}}}else{I(X,D,Y);}if(X.count===0){delete y[Z];}}};j=function(X){if(X==="*"||X==="*@?>*"){y={};}else{var W=X.match(C);if(W){var Z=W[1],Y=W[2]||"@!",D=W[3];if(Z==="*"){for(Z in y){if(y.hasOwnProperty(Z)){i(Z,D,Y);}}}else{i(Z,D,Y);}}else{u({type:"error",label:"box.unsubscribe",data:{message:"Incorrect news name: "+X}});}}};O=function(){var D=arguments.length;while(D--){j(arguments[D]);}};B=function(Y,X){if(X){var W=-1,D=X.length,Z;while(++W<D){Z=X[W];Z.handler.call(Z.context||Y.source||null,Y);if(Y.stopped===true){break;}}}};u=function(Z){var aa=y[Z.type];if(aa){var W=">"+Z.label,Y=new h(Z),X,D;if(Y.propagation===false){B(Y,aa[W]);}else{X=W.split(".");D=X.length;while(D--){W=X.slice(0,D+1).join(".");B(Y,aa[W]);if(Y.propagation===false||Y.stopped===true){break;}}if(Y.propagation!==false&&aa[">*"]){B(Y,aa[">*"]);}}return Y;}return null;};box.subscribe=s;box.unsubscribe=O;box.publish=u;var N,J={},b=0,Q=/^[a-zA-Z_][a-zA-Z0-9_-]*$/,f=/^([a-zA-Z_][a-zA-Z0-9]*):(.+)/,S=/^([a-zA-Z_][a-zA-Z0-9_-]*)$/,L=/^([A-Z_][A-Z0-9_-]*)(?:\.([A-Z_][A-Z0-9_.:-]+))?$/i,K=function(){return this.boxName+"."+this.id;},q=function(W,D){return box.publish({type:W,label:this.boxGetName(),source:this,data:D});};box.__cache__=J;N=function(D){this.id=D;};N.prototype={boxName:"store",boxGetPublishLabel:function(){return this.boxName+"."+this.id+(this.namespace?"."+this.namespace:"");},boxPublish:function(W,D){box.publish({type:W,label:this.boxGetPublishLabel(),source:this,data:D});},isValidAddName:function(D){return typeof D==="string"&&S.test(D);},create:function(Z,Y){this.namespace="create";var ae=Z.match(L),W=this.id+":",X,ad,aa,ab,ac,D;Z=ae[1];if(ae[2]){X=ae[2];}else{if(Y&&typeof Y.rootElm==="string"){X=H(Y.rootElm).getAnId();}if(!X){X="box"+(++b);}}ad=W+Z+"."+X;ac=W+Z+"#constructor";D=W+Z+"#config";if(J[ac]){if(J[ad]){this.boxPublish("warning",{message:'Creating an object that overwrites an existing one ("'+ad+'")'});}ab=J[D];J[ad]=aa=new J[ac](X,ab?x(ab):null);if(aa.boxCreate){aa.boxCreate(Y);}return aa;}this.boxPublish("error",{message:'Trying to create an object from an undefined constructor ("'+ac+'")'});return null;},destroy:function(W){var D=this.id+":"+W;if(J[D]){if(J[D].boxDestroy){J[D].boxDestroy();}delete J[D];}},addConstructor:function(Y,X){this.namespace="addConstructor";if(this.isValidAddName(Y)&&typeof X==="function"){var W=this.id+":",D=W+Y+"#constructor";if(!J[D]){var Z=X(H,box);if(Z){Z.prototype.boxName=W+Y;if(!Z.prototype.boxGetName){Z.prototype.boxGetName=K;}if(!Z.prototype.boxPublish){Z.prototype.boxPublish=q;}if(!Z.prototype.boxCreate){Z.prototype.boxCreate=R;}if(!Z.prototype.boxDestroy){Z.prototype.boxDestroy=R;}J[D]=Z;}else{this.boxPublish("error",{message:'No constructor returned ("'+Y+'")'});}return;}this.boxPublish("error",{message:'Overwriting an existing constructor ("'+Y+'")'});}else{this.boxPublish("error",{message:'Invalid name or function missing ("'+Y+'")'});}return this;},addModule:function(X,W){this.namespace="addModule";if(this.isValidAddName(X)&&typeof W==="function"){var D=this.id+":"+X;if(!J[D]){var Y=W(H,box);if(Y){J[D]=Y;}else{this.boxPublish("error",{message:'No module returned ("'+X+'")'});}return;}this.boxPublish("error",{message:'Overwriting an existing module ("'+X+'")'});}else{this.boxPublish("error",{message:'Invalid name or function missing ("'+X+'")'});}return this;},addConfig:function(X,W){this.namespace="addConfig";var D=this.id+":"+X+"#config";if(J[D]){this.boxPublish("warning",{message:'Overwriting an existing configuration ("'+X+'")'});}J[D]=W;return this;},addDatas:function(X,D){this.namespace="addDatas";var W=this.id+":"+X;if(J[W]){this.boxPublish("warning",{message:'Overwriting an existing set of datas ("'+X+'")'});}J[W]=D;return this;},modifyConfig:function(Z,Y){var D=this.id+":"+Z+"#config",X=J[D],W;if(X){for(W in Y){if(Y.hasOwnProperty(W)){X[W]=Y[W];}}}return this;},remove:function(D){if(J[D]){delete J[D];}return this;}};box.store=function(D){if(Q.test(D)){if(typeof J[D]==="undefined"){J[D]=new N(D);}return J[D];}box.publish({type:"error",label:"box.store",data:{message:'Invalid store name ("'+D+'")'}});};box.get=function(D){return typeof J[D]!=="undefined"?J[D]:null;};box.store("ui");box.store("util");box.store("const").addDatas("NOTIFY_OFF",0).addDatas("NOTIFY_ON",1);box.store("internal").addDatas("subscriptions",y);H.fn.getAnId=function(){return this.length?(this.getBoxDatas("id")||this.attr("id")):null;};var M=/box\[([^\]]+)\]/,r=/([^=]+)=([^;]+);?/g,F=/;$/,e={};H.fn.getBoxDatas=function(W){if(this.length){var D=this.data("box"),Y,X;if(!D){Y=this[0].className.match(M);if(Y){D=Y[1];this.removeClass("box["+D+"]");this.data("box",D);}}if(D){if(typeof W==="string"){if(!e[W]){e[W]=new RegExp(W+"=([^;\\]]+)");}Y=D.match(e[W]);return Y?decodeURIComponent(Y[1]):null;}else{X={};while(Y=r.exec(D)){X[Y[1]]=decodeURIComponent(Y[2]);}return X;}}}return null;};H.fn.setBoxDatas=function(Y){if(this.length&&Y&&typeof Y==="object"){var X=this.getBoxDatas()||{},D="",W;for(W in Y){if(Y.hasOwnProperty(W)){X[W]=encodeURIComponent(Y[W]);}}for(W in X){if(X.hasOwnProperty(W)){D+=W+"="+X[W]+";";}}this.data("box",D.replace(F,""));}return this;};H.fn.clearBoxDatas=function(){if(this.length){var Y=this.getBoxDatas(),D="",X=arguments.length,W;if(!X){this.data("box",null);}else{if(Y){while(X--){delete Y[arguments[X]];}for(W in Y){if(Y.hasOwnProperty(W)){D+=W+"="+Y[W]+";";}}this.data("box",D.replace(F,""));}}}return this;};var o=/(text|password)/i,g=/^\s*$/,T=function(){if(this.value==this.defaultValue){this.value="";}},z=function(){if(g.test(this.value)){this.value=this.defaultValue;}};H.fn.clearTextFields=function(){this.each(function(D,W){if(W.nodeName.toLowerCase()=="input"&&o.test(W.type)){H(W).focus(T).blur(z);}else{H("input[type=text], input[type=password]",W).focus(T).blur(z);}});};var V=H("<div></div>");H.fn.outerHTML=function(){V.html("");return V.append(this.eq(0).clone()).html();};H.fn.replaceIn=function(W){var D="";this.each(function(X,Y){D+=H(Y).outerHTML();});H(W).html(D);return this;};H.fn.getScroll=function(){return{top:this.scrollTop(),left:this.scrollLeft()};};var v={"viewport-width":function(){return H(d).width();},"viewport-height":function(){return H(d).height();},"document-width":function(){return H(n).width();},"document-height":function(){return H(n).height();},"content-box-width":function(D){return D.width();},"content-box-height":function(D){return D.height();},"padding-box-width":function(D){return D.innerWidth();},"padding-box-height":function(D){return D.innerHeight();},"border-box-width":function(D){return D.outerWidth();},"border-box-height":function(D){return D.outerHeight();},"margin-box-width":function(D){return D.outerWidth(true);},"margin-box-height":function(D){return D.outerHeight(true);}};var A=function(Y,W,D){if(Y[0]===d){return v["viewport-"+W.toLowerCase()]();}else{if(Y[0]===n){return v["document-"+W.toLowerCase()]();}else{var X=typeof D=="string"?D.toLowerCase()+"-"+W:"content-box-"+W;if(v[X]){return v[X](Y);}else{return v["content-box-"+W.toLowerCase()](Y);}}}};H.fn.getSize=function(D){return{width:A(this,"width",D),height:A(this,"height",D)};};H.fn.getWidth=function(D){return A(this,"width",D);};H.fn.getHeight=function(D){return A(this,"height",D);};H.fn.setSize=function(D){if(typeof D=="number"||D=="auto"){this.width(D).height(D);}else{if(typeof D=="object"){if(typeof D.width=="number"||D.width=="auto"){this.width(D.width);}if(typeof D.height=="number"||D.height=="auto"){this.height(D.height);}}}return this;};H.fn.setWidth=function(D){if(typeof D=="number"||D=="auto"){this.width(D);}return this;};H.fn.setHeight=function(D){if(typeof D=="number"||D=="auto"){this.height(D);}return this;};var U=function(W,D){if(W[0]===n){return{top:0,left:0};}else{if(W[0]===d){return W.getScroll();}else{if(D=="positioned-ancestor"){return W.position();}else{return W.offset();}}}};H.fn.getXY=function(D){return U(this,D);};H.fn.getX=function(D){return U(this,D).left;};H.fn.getY=function(D){return U(this,D).top;};H.fn.setXY=function(D){if(typeof D=="number"){this.css({top:D+"px",left:D+"px"});}else{if(typeof D=="object"){var W={};if(typeof D.top=="number"){W.top=D.top+"px";}else{if(D.top=="auto"){W.top="auto";}}if(typeof D.left=="number"){W.left=D.left+"px";}else{if(D.left=="auto"){W.left="auto";}}this.css(W);}}};var G={root:function(W,X,D){return X.offset()[D];},"positioned-ancestor":function(W,X,D){return X.position()[D];},before:function(Y,aa,X,W){var D=Y["get"+W]("border-box");var Z=aa.getXY()[X];return Z-D;},start:function(X,Y,W,D){return Y.getXY()[W];},middle:function(Z,ab,Y,W){var D=Z["get"+W]("border-box");var X=A(ab,W);var aa=ab.getXY()[Y];return aa+(X-D)/2;},end:function(Z,ab,Y,W){var D=Z["get"+W]("border-box");var X=A(ab,W);var aa=ab.getXY()[Y];return aa+X-D;},"in-before":function(X,Y,W,D){return -X["get"+D]("border-box");},"in-start":function(){return 0;},"in-middle":function(Z,aa,Y,W){var D=Z["get"+W]("border-box");var X=A(aa,W);return(X-D)/2;},"in-end":function(Z,aa,Y,W){var D=Z["get"+W]("border-box");var X=A(aa,W);return X-D;}};var w=function(D){var W={viewport:d,document:n};return W[D]||D;};var k=function(W,X){var D;if(typeof W.width=="string"){D=W.width.split(":");if(D.length==2){W.width=v[D[1]+"-width"](H(w(D[0])),"width");}if(!isNaN(W["min-width"])&&!isNaN(W.width)){W.width=W.width<W["min-width"]?W["min-width"]:W.width;delete W["min-width"];}if(!isNaN(W["max-width"])&&!isNaN(W.width)){W.width=W.width>W["max-width"]?W["max-width"]:W.width;delete W["max-width"];}}if(typeof W.height=="string"){D=W.height.split(":");if(D.length==2){W.height=v[D[1]+"-height"](H(w(D[0])),"height");}if(!isNaN(W["min-height"])&&!isNaN(W.height)){W.height=W.height<W["min-height"]?W["min-height"]:W.height;delete W["min-height"];}if(!isNaN(W["max-height"])&&!isNaN(W.height)){W.height=W.height>W["max-height"]?W["max-height"]:W.height;delete W["max-height"];}}return W;};var P=function(W,X){var D;if(typeof W.top=="string"){D=W.top.split(":");if(D.length==2){W.top=G[D[1]](X,H(w(D[0])),"top","Height");}if(!isNaN(W["min-top"])&&!isNaN(W.top)){W.top=W.top<W["min-top"]?W["min-top"]:W.top;delete W["min-top"];}if(!isNaN(W["max-top"])&&!isNaN(W.top)){W.top=W.top>W["max-top"]?W["max-top"]:W.top;delete W["max-top"];}}if(typeof W.left=="string"){D=W.left.split(":");if(D.length==2){W.left=G[D[1]](X,H(w(D[0])),"left","Width");}if(!isNaN(W["min-left"])&&!isNaN(W.left)){W.left=W.left<W["min-left"]?W["min-left"]:W.left;delete W["min-left"];}if(!isNaN(W["max-left"])&&!isNaN(W.left)){W.left=W.left>W["max-left"]?W["max-left"]:W.left;delete W["max-left"];}}return W;};H.fn.applyStyles=function(D){if(this.length&&D&&typeof D=="object"){var X=this.eq(0),W=x(D);W=k(W,X);if(!isNaN(W.width)){X.width(W.width);delete W.width;}if(!isNaN(W.height)){X.height(W.height);delete W.height;}W=P(W,X);X.css(W);}return this;};H.fn.getStyles=function(D){if(this.length&&D&&typeof D=="object"){var X=this.eq(0),W=x(D);W=k(W,X);W=P(W,X);return W;}return null;};})();box.get("util").addConstructor("loadhtml",function(c,b){var a=function(d){this.id=d;};a.prototype={boxCreate:function(d){this.timeout=d.requestTimeout||15000;this.available=true;},boxPublish:function(e,d){if(this.ui){this.ui.boxPublish(e,d);}else{b.publish({type:e,label:this.boxName+"."+this.id,source:this,data:d});}},bindToUi:function(d){this.ui=d;return this;},set:function(d){if(!this.xhr){this.available=true;this.boxPublish("htmlready",{element:c(d)});}},request:function(d){var e=this;e.available=false;e.boxPublish("requeststart");e.xhr=c.ajax({cache:d.cache!==false,data:d.params,timeout:e.timeout,type:d.method||"GET",url:d.url,error:function(g,f){e.xhr=null;e.available=true;e.boxPublish("requesterror",{status:f});},success:function(f){e.xhr=null;e.datas=f;e.boxPublish("requestsuccess");e.set(e.datas);}});},abort:function(){if(this.xhr){this.xhr.abort();this.available=true;}}};return a;});box.get("util").addConstructor("loadimage",function(c,b){var a=function(d){this.id=d;};a.prototype={boxCreate:function(d){this.timeout=d.preloadTimeout||30000;this.available=true;},boxPublish:function(e,d){if(this.ui){this.ui.boxPublish(e,d);}else{b.publish({type:e,label:this.boxName+"."+this.id,source:this,data:d});}},bindToUi:function(d){this.ui=d;return this;},getURLs:function(d){var e=[];(d.jquery?d:c(d)).find("img").each(function(f,g){e[f]=g.getAttribute("src",2);});return e;},single:function(f,e){var d=this;d.start(e);d.preload=new Image();d.preload.onload=function(){d.stop({status:"success",src:f,width:this.width,height:this.height});};d.preload.src=f;},batch:function(h,j){if(!h.length){this.stop({status:"success"});return;}var f=this,g={},e=-1,d=h.length,k=d;g.img=[];f.preload=[];f.start(j);while(++e<d){f.preload[e]=new Image();f.preload[e].onload=function(){g.img[g.img.length]={src:this.getAttribute("src",2),width:this.width,height:this.height};k--;if(k===0){g.status="success";f.stop(g);}};f.preload[e].src=h[e];}},start:function(e){var d=this;d.available=false;d.timer=b.getWin().setTimeout(function(){d.stop({status:"timeout"});},e||d.timeout);},abort:function(){if(this.preload){this.stop({status:"abort"});}},stop:function(e){b.getWin().clearTimeout(this.timer);this.timer=null;if(this.preload){var f=b.get("const:TRANSPARENT_GIF");if(this.preload.nodeName){this.preload.onload=null;this.preload.src=f;}else{var d=this.preload.length;while(d--){this.preload[d].onload=null;this.preload[d].src=f;}}this.preload=null;}this.available=true;var g=e.status=="success"?"preloadready":"preloaderror";this.boxPublish(g,e);}};return a;});box.get("util").addConstructor("dombridge",function(c,b){var a=function(f,g,e){g.remove();f.inDOM=false;f.boxPublish("removefromdom");f.available=true;f.boxPublish(e);};var d=function(e){this.id=e;};d.prototype={boxCreate:function(e){this.insertTarget=e.insertTarget||"body";this.insertMethod=e.insertMethod||"appendTo";this.insertStyles=e.insertStyles||{};this.insertAnimStyles=e.insertAnimStyles;this.insertAnimDuration=e.insertAnimDuration;this.removeAnimStyles=e.removeAnimStyles;this.removeAnimDuration=e.removeAnimDuration;this.resizeStyles=e.resizeStyles;this.available=true;this.inDOM=false;},boxPublish:function(f,e){if(this.ui){this.ui.boxPublish(f,e);}else{b.publish({type:f,label:this.boxName+"."+this.id,source:this,data:e});}},bindToUi:function(e){this.ui=e;return this;},insert:function(g,f){var e=this;if(g&&e.available&&!e.inDOM){e.available=false;g=g.filter(function(j,h){return h.tagName;});g.css("visibility","hidden")[e.insertMethod](e.insertTarget).css(g.getStyles(e.insertStyles)).css("visibility","visible");e.inDOM=true;e.boxPublish("addtodom");if(e.insertAnimStyles&&e.insertAnimDuration){g.animate(g.getStyles(e.insertAnimStyles),e.insertAnimDuration,function(){if(this.tagName!=="SCRIPT"){e.available=true;e.boxPublish(f);}});}else{e.available=true;e.boxPublish(f);}}},remove:function(g,f,h){var e=this;if(g&&e.available&&e.inDOM){e.available=false;if(e.removeAnimStyles&&e.removeAnimDuration){g=g.filter(function(k,j){return j.tagName&&j.tagName!=="SCRIPT";});if(h===true){g.css(g.getStyles(e.removeAnimStyles));a(e,g,f);}else{g.animate(g.getStyles(e.removeAnimStyles),e.removeAnimDuration,function(){a(e,g,f);});}}else{a(e,g,f);}}},update:function(e){if(e&&this.available&&this.resizeStyles){e.filter(function(g,f){return f.tagName&&f.tagName!=="SCRIPT";}).applyStyles(this.resizeStyles);}},applyStyles:function(h,e,f){var g=this;if(h&&g.available){h.filter(function(k,j){return j.tagName&&j.tagName!=="SCRIPT";}).animate(h.getStyles(e),f.duration,function(){g.available=true;g.boxPublish(f.endEventType);});}},stop:function(e){if(e&&!this.available){e.filter(function(g,f){return f.tagName&&f.tagName!=="SCRIPT";}).stop();this.available=true;}}};return d;});box.get("util").addConstructor("template",function(d,c){var a=/{data@([a-zA-Z0-9.]+)}/g,e=/{ui@([a-zA-Z0-9.]+)}/g;var b=function(f){this.id=f;};b.prototype={boxCreate:function(f){this.tpl=f;},setDatas:function(f,g){this.datas=f;this.uiDatas=g;return this;},getDatas:function(k,m){if(!m){m=k;k=this.datas;}if(m.indexOf(".")>-1){var h=m.split("."),g=0,f=h.length,j=k;while(g<f){j=j[h[g]];if(j===undefined){return undefined;}g++;}return j;}else{return k[m];}},compile:function(){var q=this,m=0,h=q.tpl.length,n,g,k,s,f,r="";while(m<h){n=q.tpl[m];if(typeof n=="object"){if(n["loop-object"]){g=q.getDatas(n["loop-object"]);if(g){for(f in g){if(g.hasOwnProperty(f)&&!g[f].disabled){r+=n.tpl.replace(a,function(i,j){return q.getDatas(g[f],j)!==undefined?q.getDatas(g[f],j):"";});}}}}else{if(n["loop-array"]){g=q.getDatas(n["loop-array"]);if(g){for(k=0,s=g.length;k<s;k++){if(!g[k].disabled){r+=n.tpl.replace(a,function(i,j){return q.getDatas(g[k],j)!==undefined?q.getDatas(g[k],j):"";});}}}}}}else{r+=n.replace(a,function(i,j){return q.getDatas(j)!==undefined?q.getDatas(j):"";});}m++;}if(this.uiDatas){r=r.replace(e,function(i,j){return q.uiDatas[j]!==undefined?q.uiDatas[j]:"";});}return r;}};return b;});box.get("util").addConstructor("loadscript",function(c,b){var a=function(d){this.id=d;};a.prototype={request:function(e){var d=this;if(d.available===true){d.xhr=c.ajax({type:"GET",url:e.url,dataType:"script",cache:e.cache!==false,error:function(){d.xhr=null;d.boxPublish("requesterror");},success:function(){d.xhr=null;d.boxPublish("requestsuccess");}});}},abort:function(){if(this.available===false&&this.xhr){this.xhr.abort();this.available=true;}}};return a;});box.get("util").addModule("delegate-click",function(c,b){var a=function(f){var h=c(this).data("boxDelegates"),e,g,d,j;for(e in h){if(h.hasOwnProperty(e)&&e!="total"){g=h[e];d=g.deepness||1000;j=f.target;while(d--&&j){if(g.test(j)){g.handler(f,j);break;}if(j==this){break;}j=j.parentNode;}}}};return{add:function(f){var e=c(f.root||document),d=e.data("boxDelegates");if(!d){d={total:0};e.bind("click.boxDelegates",a);}d[f.id]=f;d.total++;e.data("boxDelegates",d);return this;},remove:function(f){var e=c(f.root||document),d=e.data("boxDelegates");if(d[f.id]){delete d[f.id];d.total--;e.data("boxDelegates",d);if(d.total===0){e.unbind("click.boxDelegates");}}return this;}};});box.getURLParams=function(){var a=location.search,d={};if(a){a=a.replace("?","");var e=a.split("&"),c=e.length,b;while(c--){b=e[c].split("=");d[b[0]]=b[1];}}return d;};box.getURLHashParts=function(){var c=location.hash,d={};if(c){c=c.replace("#","");var e=c.split(";"),b=e.length,a;while(b--){a=e[b].split("=");d[a[0]]=a[1];}}return d;};box.get("util").addModule("escape",function(c,b){var a=[],d={disable:function(){if(this.disabled!==true){b.getJDoc().unbind("keydown.escape");this.disabled=true;}return this;},enable:function(){if(this.disabled!==true){b.getJDoc().bind("keydown.escape",function(f){if(f.which==27&&a.length){var e=a.pop();b.publish({type:"escape",label:"util:key."+e,source:this,propagation:false});}});this.disabled=false;}return this;},add:function(e){a[a.length]=e;return this;},remove:function(e){var f=a.length;while(f--){if(a[f]==e){a.splice(f,1);break;}}return this;},clear:function(e){if(e===b.get("const:NOTIFY_ON")){var f=a.length;while(f--){b.publish({type:"escape",label:"util:key."+a[f],source:this,propagation:false});}}a=[];return this;}};return d.enable();});box.get("ui").addConstructor("panel",function(c,b){var a=function(d){this.id=d;};a.prototype={boxCreate:function(d){var e=this;e.element=c(d.html);e.dom=b.get("util").create("dombridge."+e.boxGetName(),d).bindToUi(this);if(d.resizeStyles){b.getJWin().bind("resize."+e.boxName+e.id,function(){e.dom.update(e.element);});}e.boxPublish("init");},boxDestroy:function(){this.element.remove();b.getJWin().unbind("resize."+this.boxName+this.id);},show:function(){if(this.dom.available){this.dom.insert(this.element,"show");}return this;},hide:function(){if(this.dom.available){this.dom.remove(this.element,"hide");}return this;},stop:function(){this.dom.stop(this.element);return this;},remove:function(){this.stop();this.dom.remove(this.element,"hide",true);return this;},update:function(){if(this.dom.available){this.dom.update(this.element);}}};return a;});box.get("ui").addConstructor("mask",function(c,b){var a=function(d){this.id=d;};b.inherit(a,b.get("ui:panel#constructor"));return a;});box.get("ui").addConstructor("loader",function(b,a){var c=function(d){this.id=d;};a.inherit(c,a.get("ui:panel#constructor"));return c;});box.get("ui").addConstructor("popin",function(f,e){var c,d,b,a;d=function(g){return(g.tagName==="A"&&f(g).getBoxDatas("action")==="open-popin");};b=function(g){return(g.tagName==="A"&&f(g).getBoxDatas("action")==="close-popin");};c=function(q){var j=e.subscribe,r=q.id,o="@"+r+">"+q.boxGetName(true),g=(q.loader?"preloadready":"htmlready")+o,k="close"+o,n,i,m,h,l;if(q.mask){l=q.mask.boxGetName();n="show@"+r+">"+l;i="hide@"+r+">"+l;}if(q.loader){l=q.loader.boxGetName();m="show@"+r+">"+l;h="hide@"+r+">"+l;}e.get("util:delegate-click").add({id:"open"+o,deepness:10,test:typeof q.openTest==="function"?q.openTest:d,handler:function(w,t){w.preventDefault();if(q.available){var u=f(t),s=u.getBoxDatas()||{},v=t.hash;s.opener=u;if(v&&q.cache[t.hash]){s.hash=v;}else{s.url=t.href;}q.open(s);}}});j({name:"beforeopen"+o,handler:function(s){if(s.source.opened){s.source.pending=true;s.source.close();}else{if(s.source.mask){s.source.mask.show();}else{if(s.source.loader){s.source.loader.show();}}}}},{name:"htmlready"+o,handler:function(s){if(s.source.pending){s.source.pending=s.data.element;}else{s.source.element=s.data.element;}if(s.source.preload){s.source.preload.batch(s.source.preload.getURLs(s.data.element));}}},{name:"addtodom"+o,handler:function(s){if(s.source.pending){s.source.element=s.source.pending;s.source.pending=null;}}},{name:"open"+o,handler:function(s){e.get("util:escape").add(s.source.boxGetName(true));e.get("util:delegate-click").add({id:k,root:s.source.element,deepness:10,test:typeof q.closeTest==="function"?q.closeTest:b,handler:function(u,t){u.preventDefault();q.close();}});s.source.opened=true;s.source.available=true;}},{name:"beforeclose"+o,handler:function(s){e.get("util:escape").remove(s.source.boxGetName(true));e.get("util:delegate-click").remove({id:k,root:q.element});}},{name:"removefromdom"+o,handler:function(s){s.source.opened=false;s.source.element=null;}},{name:"escape>util:key."+q.boxGetName(true),handler:function(){q.close();}});if(!q.mask&&!q.loader){var p=function(s){if(s.source.pending){if(typeof s.source.pending!="boolean"){s.source.dom.insert(s.source.pending,"open");}}else{s.source.dom.insert(s.source.element,"open");}if(s.type=="close"){s.source.available=true;}};j({name:g,handler:p},{name:k,handler:p});}else{if(q.mask&&!q.loader){j({name:g,handler:function(s){if(s.source.mask.dom.available){s.source.dom.insert(s.source.element||s.source.pending,"open");}}},{name:k,handler:function(s){if(s.source.pending){if(typeof s.source.pending!="boolean"){s.source.dom.insert(s.source.pending,"open");}}else{s.source.mask.hide();}}},{name:n,handler:function(s){if(q.element){q.dom.insert(q.element,"open");}}},{name:i,handler:function(s){q.available=true;}});}else{if(!q.mask&&q.loader){j({name:g,handler:function(s){if(s.source.loader.dom.available){s.source.loader.hide();}}},{name:k,handler:function(s){if(s.source.pending){if(s.source.preload.available&&typeof s.source.pending!="boolean"){s.source.dom.insert(s.source.pending,"open");}else{s.source.loader.show();}}else{s.source.available=true;}}},{name:m,handler:function(s){if(q.preload.available){if(q.element){s.source.hide();}else{if(q.pending&&typeof q.pending!="boolean"){s.source.hide();}}}}},{name:h,handler:function(s){q.dom.insert(q.element||q.pending,"open");}});}else{j({name:g,handler:function(s){if(s.source.mask.dom.available&&s.source.loader.dom.available){s.source.loader.hide();}}},{name:k,handler:function(s){if(s.source.pending){if(s.source.preload.available&&typeof s.source.pending!="boolean"){s.source.dom.insert(s.source.pending,"open");}else{s.source.loader.show();}}else{s.source.mask.hide();}}},{name:n,handler:function(s){if(q.preload.available&&q.element){q.dom.insert(q.element,"open");}else{q.loader.show();}}},{name:i,handler:function(s){q.available=true;}},{name:m,handler:function(s){if(q.preload.available){if(q.element){s.source.hide();}else{if(q.pending&&typeof q.pending!="boolean"){s.source.hide();}}}}},{name:h,handler:function(s){q.dom.insert(q.element||q.pending,"open");}});}}}};a=function(g){this.id=g;};a.prototype={boxCreate:function(g){var h=this.boxGetName(true);if(g.mask){this.mask=e.get("ui:mask."+g.mask);}if(g.loader){this.loader=e.get("ui:loader."+g.loader);this.preload=e.get("util").create("loadimage."+h,g).bindToUi(this);}this.openTest=g.openTest;this.closeTest=g.closeTest;this.html=e.get("util").create("loadhtml.popin."+h,g).bindToUi(this);this.dom=e.get("util").create("dombridge.popin."+h,g).bindToUi(this);this.cache={};this.enable();this.boxPublish("init");},boxDestroy:function(){this.disable();},boxGetName:function(h){var g=this.boxName+"."+this.id;return h?g:g+(this.datas&&this.datas.id?"."+this.datas.id:"");},addToCache:function(h){var g=this;f(h).each(function(l,k){var j=k.id;if(j){g.cache["#"+j]=f(k).outerHTML();k.parentNode.removeChild(k);}});},disable:function(){var g=this.id,i=this.boxGetName(true),h;e.get("util:delegate-click").remove({id:"open@"+g+">"+i});e.unsubscribe("htmlready@"+g+">"+i,"preloadready@"+g+">"+i,"beforeopen@"+g+">"+i,"beforeclose@"+g+">"+i,"open@"+g+">"+i,"close@"+g+">"+i,"removefromdom@"+g+">"+i);if(this.mask){h=this.mask.boxGetName();e.unsubscribe("show@"+g+">"+h,"hide@"+g+">"+h);}if(this.loader){h=this.loader.boxGetName();e.unsubscribe("show@"+g+">"+h,"hide@"+g+">"+h);}this.available=false;},enable:function(){c(this);this.available=true;},error:function(g){this.available=false;this.boxPublish("beforeopen");this.html.set(g);},open:function(g){if(this.available){this.available=false;this.datas=g;if(typeof this.datas.cache=="string"){this.datas.cache=this.datas.cache=="false"?false:true;}this.boxPublish("beforeopen");var h=this.datas.hash;if(h&&this.cache[h]){this.html.set(this.cache[h]);}else{this.html.request(this.datas);}}},close:function(){this.available=false;this.boxPublish("beforeclose");this.dom.remove(this.element,"close");}};return a;});box.get("ui").addConstructor("slideshow",function(d,e){var i,h,l,f,a,c,b,g,j,k,m;i=function(p,o){var n=[];d(o).each(function(q){var r=d(this);n[q]={};n[q].title=r.find(".title").html();n[q].description=r.find(".description").html();n[q].lowres=r.find(".lowres").attr("href");n[q].highres=r.find(".highres").attr("href");});return n;};h=function(n){return n.datas[n.current===0?n.datas.length-1:n.current-1];};l=function(n){return n.datas[n.current==n.datas.length-1?0:n.current+1];};f=function(n){if(n.counter){n.counter.html(n.current+1);}var o;if(n.btnPrev){o=n.datasToolbar.btn.prev.title.replace("{ui@prevImageTitle}",h(n).title);n.btnPrev.attr("title",o);}if(n.btnNext){o=n.datasToolbar.btn.next.title.replace("{ui@nextImageTitle}",l(n).title);n.btnNext.attr("title",o);}};a=function(n){return n.datas[n.current];};c=function(q,p,n){q.datasMain=n;var o=e.get("util").create("template.slideshow",p);q.slideshow=e.get("util").create("dombridge."+q.boxGetName(true),n).bindToUi(q);q.slideshowElement=d(o.setDatas(n).compile());};b=function(r,q,n){r.datasToolbar=n;if(r.autoplay){if(n.btn.play){n.btn.play.disabled=true;}}else{if(n.btn.pause){n.btn.pause.disabled=true;}}var o={currentIndex:r.current+1,totalImages:r.datas.length,prevImageTitle:h(r).title,nextImageTitle:l(r).title,currentImageTitle:a(r).title};var p=e.get("util").create("template.slideshow-toolbar",q);r.toolbar=e.get("util").create("dombridge."+r.boxGetName(true),n).bindToUi(r);r.toolbarElement=d(p.setDatas(n,o).compile());};g=function(n){n.autoplay=true;n.timer=e.getWin().setTimeout(function(){n.next();},n.playTime);};j=function(n){e.getWin().clearTimeout(n.timer);n.timer=null;};k=function(p){var o="@"+p.id+">"+p.boxGetName(true),n="@"+p.id+">"+p.loader.boxGetName();e.subscribe({name:"preloadready"+o,handler:function(q){q.source.currentImage={src:q.data.src,width:q.data.width,height:q.data.height};if(q.source.loader.dom.available){q.source.loader.hide();}}},{name:"show"+n,handler:function(q){if(p.currentImage){p.loader.hide();}}},{name:"hide"+n,handler:function(q){p.image.attr("src",p.currentImage.src).attr("alt",a(p).title);p.slide.animate({width:p.currentImage.width,height:p.currentImage.height},800,function(){p.image.animate({opacity:1},400,function(){f(p);p.available=true;p.boxPublish("change");if(p.autoplay){g(p);}});});}},{name:"addtodom"+o,handler:function(q){if(q.source.namespace=="slideshow"){q.source.slide=d("#"+q.source.datasMain.slideId);q.source.image=q.source.slideshowElement.find("img").css("opacity","0");}}},{name:"addslideshow"+o,handler:function(q){q.source.loader.show();q.source.preload.single(q.source.datas[q.source.current][q.source.useSrc]);if(q.source.toolbar){q.source.namespace="toolbar";q.source.toolbar.insert(q.source.toolbarElement,"addtoolbar");}}},{name:"addtoolbar"+o,handler:function(q){var r=q.source.datasToolbar;if(r.counter&&r.counter.id){q.source.counter=d("#"+r.counter.id);}if(r.btn){if(r.btn.prev){q.source.btnPrev=q.source.toolbarElement.find("a."+r.btn.prev.cls);}if(r.btn.next){q.source.btnNext=q.source.toolbarElement.find("a."+r.btn.next.cls);}if(r.btn.play&&r.btn.pause){q.source.btnPlayPause=q.source.toolbarElement.find("a."+r.btn[q.source.autoplay?"pause":"play"].cls);}}}});};m=function(n){this.id=n;};m.prototype={boxCreate:function(n){this.datas=i(this,n.source);this.useSrc=n.useSrc||"highres";this.current=(n.start&&n.start<this.datas.length&&n.start>0)?n.start:0;this.loader=e.get("ui:loader."+n.loader);this.preload=e.get("util").create("loadimage."+this.boxGetName(true),n).bindToUi(this);this.autoplay=n.autoplay===true;this.playTime=n.playTime||5000;if(n.datasToolbar){b(this,n.tplToolbar,n.datasToolbar);}c(this,n.tplMain,n.datasMain);this.enable();this.boxPublish("init");},boxDestroy:function(){this.disable();},boxGetName:function(o){var n=this.boxName+"."+this.id;return o?n:n+(this.namespace?"."+this.namespace:"");},disable:function(){if(this.autoplay){this.pause();}var o="@"+this.id+">"+this.boxGetName(true),n="@"+this.id+">"+this.loader.boxGetName();e.unsubscribe("preloadready"+o,"addtodom"+o,"addslideshow"+o,"addtoolbar"+o,"show"+n,"hide"+n);if(this.toolbarElement){e.get("util:delegate-click").remove({id:"btn.slideshow",root:this.toolbarElement});}this.available=false;},enable:function(){var n=this;k(n);n.namespace="slideshow";n.slideshow.insert(n.slideshowElement,"addslideshow");if(n.toolbarElement){e.get("util:delegate-click").add({id:"btn.slideshow",root:n.toolbarElement,deepness:3,test:function(o){return(o.nodeName.toLowerCase()=="a"&&o.className);},handler:function(q,p){q.preventDefault();var o=p.className.replace(/[\s\t]*/g,"");if(o&&n[o]){n[o]();}n.boxPublish("clicktoolbar",{element:p,cls:o});}});}},getImageDatas:function(){return a(this);},prev:function(){var n=this;if(n.available){j(n);n.currentImage=null;n.available=false;n.current=n.current===0?n.datas.length-1:n.current-1;n.preload.single(n.datas[n.current][this.useSrc]);n.image.animate({opacity:0},400,function(){n.loader.show();});}},next:function(){var n=this;if(n.available){j(n);n.currentImage=null;n.available=false;n.current=n.current==n.datas.length-1?0:n.current+1;n.preload.single(n.datas[n.current][this.useSrc]);n.image.animate({opacity:0},400,function(){n.loader.show();});}},play:function(){var n=this.datasToolbar.btn;if(this.btnPlayPause&&this.btnPlayPause.length){this.btnPlayPause.removeClass(n.play.cls).addClass(n.pause.cls).attr("title",n.pause.title).html(n.pause.text);}g(this);},pause:function(){e.getWin().clearTimeout(this.timer);this.timer=null;this.autoplay=false;if(this.btnPlayPause&&this.btnPlayPause.length){var n=this.datasToolbar.btn;this.btnPlayPause.removeClass(n.pause.cls).addClass(n.play.cls).attr("title",n.play.title).html(n.play.text);}}};return m;});box.get("ui").addConfig("draggable",{cls:"on"}).addConstructor("draggable",function(c,a){var d=function(g){var f=g.originalEvent.touches&&g.originalEvent.touches.length,e=f?g.originalEvent.touches[0]:g;return{pageX:e.pageX,pageY:e.pageY};};var b=function(e,f){this.id=e;this.cfg=f;};b.prototype={boxCreate:function(e){this.rootElm=c(e.rootElm);this.handleElm=e.handleElm?c(e.handleElm):null;if(!this.handleElm||!this.handleElm.length){this.handleElm=this.rootElm;}this.setMinMax(e);this.enable();this.boxPublish("init");},boxDestroy:function(){this.disable();},setMinMax:function(h){if(typeof h=="object"){if(h.bindTo){var f=c(h.bindTo=="document"?a.getDoc():h.bindTo=="viewport"?a.getWin():h.bindTo);var g=f.getXY();var i=f.getSize("border-box");var e=this.rootElm.getSize("border-box");this.minX=g.left;this.maxX=this.minX+i.width-e.width;this.minY=g.top;this.maxY=this.minY+i.height-e.height;this.rootElm.css({top:this.minY,left:this.minX});f=null;}else{this.minX=typeof h.minX=="number"?h.minX:this.minX;this.maxX=typeof h.maxX=="number"?h.maxX:this.maxX;this.minY=typeof h.minY=="number"?h.minY:this.minY;this.maxY=typeof h.maxY=="number"?h.maxY:this.maxY;}}return this;},disable:function(){if(this.disabled===false){this.rootElm.removeClass(this.cfg.cls);this.handleElm.unbind("mousedown."+this.id).unbind("touchstart."+this.id);this.disabled=true;}},enable:function(){var e=this;if(e.disabled!==false){var f=function(g){e.startMove(g);};e.handleElm.bind("mousedown."+e.id,f).bind("touchstart."+e.id,f);this.rootElm.addClass(this.cfg.cls);e.disabled=false;}},move:function(h){h.preventDefault();var g=d(h),i=g.pageY-this.sy,f=g.pageX-this.sx;if(this.minX!==undefined){f=Math.max(f,this.minX);}if(this.maxX!==undefined){f=Math.min(f,this.maxX);}if(this.minY!==undefined){i=Math.max(i,this.minY);}if(this.maxY!==undefined){i=Math.min(i,this.maxY);}this.rootElm.css({top:i+"px",left:f+"px"});this.boxPublish("move",{x:f,y:i});},startMove:function(k){k.preventDefault();var j=this,h=d(k),f=parseFloat(j.rootElm.css("left"))||0,l=parseFloat(j.rootElm.css("top"))||0,i=function(m){j.endMove(m);},g=function(m){j.move(m);};j.rootElm.css("top",l+"px");j.rootElm.css("left",f+"px");j.sx=h.pageX-f;j.sy=h.pageY-l;a.getJDoc().bind("mouseup."+j.id,i).bind("mousemove."+j.id,g).bind("touchend."+j.id,i).bind("touchmove."+j.id,g);j.boxPublish("startmove");},endMove:function(f){a.getJDoc().unbind("mouseup."+this.id).unbind("mousemove."+this.id).unbind("touchend."+this.id).unbind("touchmove."+this.id);this.boxPublish("endmove");}};return b;});box.get("ui").addConfig("scroll",{wrapScrollbar:'<div class="{$wrapScrollbarCls}">{$content}</div>',wrapScrollbarCls:"scrollbar",wrapContent:'<div class="{$wrapContentCls}"></div>',wrapContentScrollCls:"scrolled",wrapContentNoScrollCls:"notScrolled",btnPrev:'<span class="{$btnPrevCls}"></span>',btnPrevCls:"prev",btnNext:'<span class="{$btnNextCls}"></span>',btnNextCls:"next",gutter:'<div class="{$gutterCls}">{$bar}</div>',gutterCls:"gutter",bar:'<a href="#" class="{$barCls}"></a>',barCls:"bar"}).addConstructor("scroll",function(e,g){var b,d,j,h,c,a,f,i;b={top:"offsetHeight",left:"offsetWidth"};d={top:"height",left:"width"};j=g.ie6;h=function(m,o,n){var l=o?m.cfg.gutter.replace("{$bar}",m.cfg.bar):"";if(n){l=m.cfg.btnPrev+l+m.cfg.btnNext;}var k=m.cfg.wrapScrollbar.replace("{$content}",l);e.each(["wrapScrollbar","btnPrev","btnNext","gutter","bar"],function(q,p){k=k.replace("{$"+p+"Cls}",m.cfg[p+"Cls"]);});return k;};c=function(k){g.get("ui").create("draggable."+k.dragId,{rootElm:k.bar});if(k.position=="top"){g.get("ui:draggable."+k.dragId).setMinMax({minX:0,maxX:0,minY:0});}else{g.get("ui:draggable."+k.dragId).setMinMax({minX:0,minY:0,maxY:0});}g.subscribe("move>ui:draggable."+k.dragId,function(l){var n=l.data[k.dragCoord];if(n==Math.round(k.size.scrollDiff)){n=k.size.scrollDiff;}var m=Math.round(n/k.size.scrollDiff*k.size.elementDiff);k.wrapper.css(k.position,-m+"px");});};a=function(m,l){m.preventDefault();var k=e(m.target),o;if(k.hasClass(l.cfg.btnPrevCls)){o=Math.round(l.getWrapperOffset()+l.moveBy);l.moveContentTo(o);}else{if(k.hasClass(l.cfg.btnNextCls)){o=Math.round(l.getWrapperOffset()-l.moveBy);l.moveContentTo(o);}else{if(k.hasClass(l.cfg.gutterCls)){var n=l.position=="top"?m.pageY:m.pageX;o=n-l.gutter.getXY()[l.position]-Math.round(l.size.bar/2);l.moveBarTo(o);}}}k=null;};f=function(l,k){if(!k.disabled){l.preventDefault();var o=l.detail?-l.detail/3:l.wheelDelta/120;var m=Math.round(k.getWrapperOffset()+(o*k.moveBy));k.moveContentTo(m);}};g.wheelEventForScroll=f;i=function(k,l){this.id=k;this.cfg=l;};i.prototype={boxCreate:function(k){var o=this;o.direction=k.horizontal?"horizontal":"vertical";o.position=o.direction=="vertical"?"top":"left";o.moveBy=(!isNaN(k.moveBy)&&k.moveBy>0)?k.moveBy:null;o.barMinSize=(!isNaN(k.barMinSize)&&k.barMinSize>10)?k.barMinSize:10;o.element=e(k.rootElm);var n=o.cfg.wrapContent.replace("{$wrapContentCls}",o.cfg.wrapContentNoScrollCls);if(!o.element.html()){o.element.html(n);}else{o.element.wrapInner(n);}o.wrapper=o.element.children();var m=k.insertMethod||"prependTo",l=k.insertTarget||o.element;if(!k.bar&&!k.buttons){k.bar=true;}o.scrollbar=e(h(o,k.bar,k.buttons))[m](l);if(k.bar){o.gutter=o.scrollbar.find("."+o.cfg.gutterCls);o.bar=o.scrollbar.find("."+o.cfg.barCls);}o.dragId="scroll."+o.id;o.dragCoord=o.position=="top"?"y":"x";c(this);o.boxPublish("beforefirstcompute");o.compute();if(o.wrapper.find("img").length&&!g.loadIsDone){g.getJWin().load(function(){o.compute();});}o.boxPublish("init");},boxDestroy:function(){this.disable();g.get("ui").destroy("draggable."+this.dragId);this.element.html(this.wrapper.html());},disable:function(){if(this.disabled!==true){this.scrollbar.css("visibility","hidden");this.wrapper.removeClass(this.cfg.wrapContentScrollCls).addClass(this.cfg.wrapContentNoScrollCls);g.get("ui:draggable."+this.dragId).disable();g.unsubscribe("move>ui:draggable."+this.dragId);this.element.unbind("DOMMouseScroll").unbind("mousewheel");this.scrollbar.unbind("click");this.disabled=true;}return this;},enable:function(){var k=this;if(k.disabled!==false){k.element.bind("DOMMouseScroll",function(m){f(m,k);}).bind("mousewheel",function(m){f(m,k);});k.scrollbar.click(function(m){a(m,k);});g.get("ui:draggable."+k.dragId).enable();k.wrapper.removeClass(k.cfg.wrapContentNoScrollCls).addClass(k.cfg.wrapContentScrollCls);var l=parseInt(k.wrapper.css("zIndex"),10);k.scrollbar.css({zIndex:isNaN(l)?1:++l,visibility:"visible"});k.disabled=false;}return k;},reposition:function(){this.wrapper.css(this.position,0);this.bar.css(this.position,0);return this;},compute:function(){this.size={};this.size.element=this.element[d[this.position]]();this.size.wrapper=this.wrapper[0][b[this.position]];if(this.size.wrapper>this.size.element){this.size.gutter=this.gutter[0][b[this.position]];this.size.bar=this.size.element/this.size.wrapper*this.size.gutter;if(this.size.bar<this.barMinSize){this.size.bar=this.barMinSize;}if(j&&Math.round(this.size.bar)%2!==0){this.size.bar=Math.round(this.size.bar)-1;}this.size.scrollDiff=this.size.gutter-this.size.bar;this.size.elementDiff=this.size.wrapper-this.size.element;this.bar.css(d[this.position],Math.round(this.size.bar)+"px");if(!this.moveBy){var k=Math.ceil((this.size.gutter-this.size.bar)/this.size.gutter*this.size.bar);this.moveBy=(k>10)?k:10;}var l={};if(this.direction=="horizontal"){l.maxX=Math.round(this.size.scrollDiff);}else{l.maxY=Math.round(this.size.scrollDiff);}g.get("ui:draggable."+this.dragId).setMinMax(l);this.boxPublish("computesuccess");this.enable();}else{this.disable();}return this;},getWrapperOffset:function(){return parseInt(this.wrapper.css(this.position),10)||0;},moveBarTo:function(l){if(!this.disabled&&!isNaN(l)){if(l<0){l=0;}else{if(l>this.size.scrollDiff){l=this.size.scrollDiff;}}var k=-Math.round(Math.abs(l)/this.size.scrollDiff*this.size.elementDiff);this.wrapper.css(this.position,k+"px");this.bar.css(this.position,Math.round(l)+"px");}return this;},moveContentTo:function(k){if(!this.disabled&&!isNaN(k)){if(k>0){k=0;}else{if(k<-this.size.elementDiff){k=-this.size.elementDiff;}}var l=Math.round(Math.abs(k)/this.size.elementDiff*this.size.scrollDiff);this.wrapper.css(this.position,Math.round(k)+"px");this.bar.css(this.position,l+"px");}return this;},moveToElement:function(p){if(!this.disabled){if(typeof p=="string"){p=this.wrapper.find(p);}if(p&&p.jquery&&p.length){var o=p.getXY("positioned-ancestor")[this.position],k=p["get"+(this.position=="top"?"Height":"Width")]("margin-box"),m=o+k,n=-this.getWrapperOffset(),l=n+this.size.element;if(o<n){this.moveContentTo(-o);}else{if(m>l){if(k<this.size.element){this.moveContentTo(-(m-this.size.element));}else{this.moveContentTo(-o);}}}}}return this;}};return i;});box.get("ui").addConfig("carousel",{btnPrev:'<a href="#" class="{$btnPrevCls} {$btnDisabledCls}">{$btnPrevText}</a>',btnPrevCls:"prev",btnNext:'<a href="#" class="{$btnNextCls} {$btnDisabledCls}">{$btnNextText}</a>',btnNextCls:"next",btnDisabledCls:"off",pagesWrap:'<div class="{$pagesWrapCls}"><ul>{$content}</ul></div>',pagesWrapCls:"pagination",pagesItem:'<li{$pagesItemActiveCls}><a href="#">{$content}</a></li>',pagesItemActiveCls:"on"}).addConstructor("carousel",function(f,g){var n,p,a,c,e,i,h,q,l,j,d,k,b,o,m;n=function(s,r){r=r=="next"?"btnNext":"btnPrev";return s.cfg[r].replace("{$"+r+"Cls}",s.cfg[r+"Cls"]).replace("{$btnDisabledCls}",s.cfg.btnDisabledCls).replace("{$"+r+"Text}",s.cfg[r+"Text"]);};p=function(r){return parseInt(r.moveable.css(r.property),10)||0;};a=function(s,r){if(isNaN(r)){return 0;}else{if(r<0){return r+s.length;}else{if(r<s.length){return r;}else{return r-s.length;}}}};c=function(t,r){t.current=a(t,r);if(t.currentPage!==undefined){var s=Math.ceil((t.current+t.display)/t.display);f("li",t.pagination).eq(t.currentPage-1).removeClass(t.cfg.pagesItemActiveCls).end().eq(s-1).addClass(t.cfg.pagesItemActiveCls);t.currentPage=s;}};e=function(z,v){if(z.autoplay){z.pauseAutoplay();}z.moving=true;var r=p(z);var u=r+z.moveBy*(z.current-v);var A=parseInt(z.items.eq(z.current).css(z.property),10);var s=v-(z.hasOffset&&r%z.moveBy?1:0);var y=z.current;var w,x;for(var t=s;t<y;t++){w=a(z,t);x=A-(z.current-t)*z.moveBy;z.items.eq(w).css(z.property,x+"px");}c(z,v);j(z,u);};i=function(z,v){if(z.autoplaying){z.pauseAutoplay();}z.moving=true;var r=p(z);var u=r+(-z.moveBy*(v-z.current));var A=parseInt(z.items.eq(z.current).css(z.property),10)+z.display*z.moveBy;var s=z.current+z.display-(z.hasOffset&&r%z.moveBy?1:0);var y=v+z.display-(z.hasOffset&&r%z.moveBy?1:0);var w,x;for(var t=s;t<y;t++){w=a(z,t);x=A+(t-z.display-z.current)*z.moveBy;z.items.eq(w).css(z.property,x+"px");}c(z,v);j(z,u);};h=function(s,r){if(s.autoplaying){s.pauseAutoplay();}s.moving=true;r=Math.min(r,s.length-s.display);if(s.buttons){if(!r){s.buttonPrev.addClass(s.cfg.btnDisabledCls);s.buttonNext.removeClass(s.cfg.btnDisabledCls);}else{if(r==s.length-s.display){s.buttonPrev.removeClass(s.cfg.btnDisabledCls);s.buttonNext.addClass(s.cfg.btnDisabledCls);}else{s.buttonPrev.removeClass(s.cfg.btnDisabledCls);s.buttonNext.removeClass(s.cfg.btnDisabledCls);}}}c(s,r);j(s,-s.moveBy*r);};q=function(v,u){var t=(v.hasOffset&&v.offset)?v.startAt-1:v.startAt;var r=t+v.length;var x,w;for(var s=t;s<r;s++){x=a(v,s);v.items.eq(x).css(v.property,s*v.moveBy+"px");}};l=function(r,s){if(r.circular&&s==(-(r.length*r.moveBy)+r.offset)){r.moveable.css(r.property,r.offset+"px");q(r,true);}};j=function(s,t){s.boxPublish("startmove");if(s.duration){var r={};r[s.property]=t;s.moveable.animate(r,s.duration,function(){l(s,t);if(s.autoplaying){s.startAutoplay(s.autoplay);}s.moving=false;s.boxPublish("endmove");});}else{s.moveable.css(s.property,t+"px");l(s,t);if(s.autoplaying){s.startAutoplay(s.autoplay);}s.moving=false;s.boxPublish("endmove");}};d=function(r){return Math.ceil(r.length/r.display);};k=function(s){var r=s.currentPage-1;if(r<1){r=s.circular?d(s):1;}return r*s.display-s.display;};b=function(s){var r=s.currentPage+1;if(r>d(s)){r=s.circular?1:d(s);}return r*s.display-s.display;};o=function(s,r){if(s.target.nodeName.toLowerCase()=="a"){s.preventDefault();if(!r.moving){r.moveToItem((Number(f(s.target).text())-1)*r.display+1);}}};m=function(r,s){this.id=r;this.cfg=s;};m.prototype={boxCreate:function(r){var s=this;s.cfg.btnPrevText=r.btnPrevText;s.cfg.btnNextText=r.btnNextText;s.property=r.horizontal?"left":"top";s.buttons=r.buttons===false?false:true;s.circular=!!r.circular||false;s.duration=!isNaN(r.duration)?r.duration:null;s.autoplay=!isNaN(r.autoplay)&&r.autoplay>10&&s.circular?r.autoplay:null;s.hasOffset=!!r.hasOffset;s.element=f(r.rootElm);s.mask=r.mask?s.element.find(r.mask):s.element.children();s.moveable=r.moveable?s.mask.find(r.moveable):s.mask.children();s.items=r.items?s.moveable.find(r.items):s.moveable.children();s.length=s.items.length;s.display=r.display;s.startAt=!isNaN(r.startAt)?r.startAt-1:0;if(s.startAt<0||s.startAt>=s.length){s.startAt=0;}s.offset=parseInt(s.moveable.css(s.property),10)||0;if(s.hasOffset&&s.offset>0&&s.length>s.display+1){++s.display;}s.moveBy=s.items.eq(0)[s.property=="top"?"outerHeight":"outerWidth"](true);c(s,s.startAt);if(s.property=="left"){s.moveable.width(s.moveBy*s.length);}if(s.circular){q(s);}if(s.length>s.display){s.disabled=false;if(!s.circular&&s.current>s.length-s.display){s.current=s.length-s.display;}if(s.current){s.moveable.css(s.property,-s.moveBy*s.current+s.offset);s.offset=-s.moveBy*s.current+s.offset;}if(s.buttons){s.buttonNext=f(n(s,"next")).appendTo(s.element).click(function(t){s.moveNext(t);t.preventDefault();});s.buttonPrev=f(n(s,"prev")).prependTo(s.element).click(function(t){s.movePrev(t);t.preventDefault();});if(s.circular||s.current){s.buttonPrev.removeClass(s.cfg.btnDisabledCls);}if(s.circular||s.current+s.display<s.length){s.buttonNext.removeClass(s.cfg.btnDisabledCls);}}if(r.paginate){s.addPagination();}if(s.autoplay){s.startAutoplay(s.autoplay);}}else{s.disabled=true;}},movePrev:function(){if(!this.moving){var r=!isNaN(this.currentPage)?k(this):this.current-1;if(this.circular){e(this,r);}else{if(r>-1){h(this,r);}}}},moveNext:function(){if(!this.moving){var r=!isNaN(this.currentPage)?b(this):this.current+1;if(this.circular){i(this,r);}else{if(r<this.length){h(this,r);}}}},moveToItem:function(r){if(!this.moving&&typeof r=="number"){--r;if(this.items[r]){if(this.currentPage){var s=Math.floor(r/this.display)+1;r=(s-1)*this.display;}if(this.circular){if(r>this.current&&r-this.current>this.length-r){r=r-this.length;}else{if(r<this.current&&this.current-r>r+this.length-this.current){r=this.length+r;}}if(r<this.current){e(this,r);}else{if(r>this.current){i(this,r);}}}else{h(this,r);}}}},startAutoplay:function(r){var s=this;if(s.circular&&(!isNaN(r)||s.autoplay)){if(isNaN(r)){r=s.autoplay;}else{s.autoplay=r;}s.autoplaying=true;s.timer=g.getWin().setInterval(function(){s.moveNext();},r);}},pauseAutoplay:function(){g.getWin().clearInterval(this.timer);this.timer=null;},endAutoplay:function(){this.pauseAutoplay();this.autoplaying=false;},addPagination:function(){var x=this,w=x.cfg.pagesWrap.replace("{$pagesWrapCls}",x.cfg.pagesWrapCls),s=d(x),t="",u,r;for(var v=1;v<=s;v++){u=(v-1)*x.display;r=u+x.display-1;if(x.startAt>=u&&x.startAt<=r){x.currentPage=v;t+=x.cfg.pagesItem.replace("{$pagesItemActiveCls}",' class="'+x.cfg.pagesItemActiveCls+'"');}else{t+=x.cfg.pagesItem.replace("{$pagesItemActiveCls}","");}t=t.replace(/{\$content}/g,v);}w=w.replace("{$content}",t);this.pagination=f(w).appendTo(x.element).click(function(y){o(y,x);});},removePagination:function(){this.pagination.unbind("click").remove();}};return m;});box.get("ui").addConfig("tabs",{activeCls:"on"}).addConstructor("tabs",function(d,c){var b,f,e,a,g;b=function(h){return function(j){if(!h.waiting){var i=j.target;while(i&&i!=this){if(i.tagName=="A"){h.open(i.href.replace(/.*#tab=(.+)/,"$1"));break;}i=i.parentNode;}i=null;}else{j.preventDefault();}};};f=function(h){d("#"+h.waiting).addClass(h.cfg.activeCls);h.active=h.waiting;h.waiting=null;};e=function(h){d("#"+h.active).removeClass(h.cfg.activeCls);};a=function(h){var i=h.boxName+"."+h.id;c.subscribe("open@"+h.id+">"+i,function(j){f(j.source);});c.subscribe("close@"+h.id+">"+i,function(j){e(j.source);j.source.phase="open";h.boxPublish("beforeopen");});};g=function(h,i){this.id=h;this.cfg=i;};g.prototype={boxCreate:function(j){var i=this;i.rootElm=d(j.rootElm);i.rootElm.find("a").each(function(l,m){var k=m.href.replace(/.+#(.+)/,"$1");if(k){m.href="#tab="+k;if(d(m.parentNode).hasClass(i.cfg.activeCls)){i.active=k;}}});var h=c.getURLHashParts().tab;if(h){i.open(h);i.active=h;}i.animated=!!j.animated;if(i.animated){a(i);}i.enable();i.boxPublish("init");},boxDestroy:function(){this.disable();},disable:function(){if(this.disabled!==true){this.rootElm.unbind("click");var i=this.id,h=i+">"+this.boxName+"."+i;c.unsubscribe("open@"+h,"close@"+h);this.disabled=true;}return this;},enable:function(){if(this.disabled!==false){this.rootElm.click(b(this));this.disabled=false;}return this;},open:function(h){if(!this.waiting&&h&&h!=this.active&&c.getDoc().getElementById(h)){this.waiting=h;this.close();d('a[href$="#tab='+h+'"]',this.rootElm).parent().addClass(this.cfg.activeCls);if(!this.animated){f(this);}}},close:function(){if(this.active){d('a[href$="#tab='+this.active+'"]',this.rootElm).parent().removeClass(this.cfg.activeCls);if(this.animated){this.phase="close";this.boxPublish("beforeclose");}else{e(this);}}},animate:function(i,j){var h=this;if(typeof i=="object"&&!isNaN(j)){var k=h.phase=="open"?h.waiting:h.active;d("#"+k).animate(i,j,function(){h.boxPublish(h.phase);});}}};return g;});box.get("ui").addConfig("accordion",{activeCls:"on"}).addConstructor("accordion",function(d,c){var b,a;b=function(h,f){var g=h.target;while(g!=f.element[0]){if(g.nodeName.toLowerCase()==f.clickable){h.preventDefault();f[d(g).hasClass(f.cfg.activeCls)?"close":"open"](g);break;}g=g.parentNode;}g=null;};a=function(e,f){this.id=e;this.cfg=f;};a.prototype={boxCreate:function(e){var f=this;f.element=d(e.rootElm);f.clickable=e.clickable||"dt";f.unique=e.unique===false?false:true;if(e.addLinks){d(f.clickable,f.element).each(function(g,j){var h=d(j).html('<a href="#">'+j.innerHTML+"</a>").hasClass(f.cfg.activeCls);if(h){f.active=j;}});}else{d(f.clickable,f.element).each(function(g,j){var h=d(j).hasClass(f.cfg.activeCls);if(h){f.active=j;}});}f.enable();},boxDestroy:function(){this.disable();},disable:function(){if(this.disabled!==true){this.element.unbind("click");this.disabled=true;}return this;},enable:function(){var e=this;if(e.disabled!==false){e.element.click(function(f){b(f,e);});e.disabled=false;}return e;},open:function(e){if(e.nodeType){if(this.unique){this.close();}this.active=d(e).addClass(this.cfg.activeCls).next().addClass(this.cfg.activeCls).end();this.boxPublish("open");}},close:function(e){if((e&&e.nodeType)||this.active){d(e||this.active).removeClass(this.cfg.activeCls).next().removeClass(this.cfg.activeCls);this.active=null;this.boxPublish("close");}}};return a;});box.get("ui").addConfig("form",{webbox:false,focusCls:"focus",checkedCls:"checked",selectedCls:"selected",hoverCls:"hover",legendCls:"legend",fauxSelectCls:"fauxSelect",fauxOptions:'<div id="{$fauxOptionsId}" style="position:absolute; top:-10000px; left:-10000px"></div>',fauxOptionsId:"fauxOptions",fauxOptionsMaxHeight:200,fauxOptionsScrollbarOffset:0}).addConstructor("form",function(J,k){var G=1,e=k.getWin(),r=k.getDoc(),x,b={},S={checkbox:"checkbox",hidden:"text",password:"text",radio:"radio","select-one":"select",text:"text",textarea:"text"},s={empty:/^\s*$/,email:/^\s*[\w-]+(\.[\w-]+)*@([\w-]+\.)+[A-Za-z]{2,7}\s*$/},j={empty:function(D){return s.empty.test(D);},email:function(D){return s.email.test(D);}};k.addFormPatterns=function(D){for(var W in D){if(D.hasOwnProperty(W)){(function(ah,ag){s[ag]=ah;j[ag]=function(ai){return ah.test(ai);};})(D[W],W);}}};var l,w,K,I,ab,af,O;l=/(ctl|brandlayout|mainbody)[0-9]+[$_]/g;w=function(D){return D.replace(l,"");};K=function(W,D){return D+"."+W;};I=0;ab=function(W){var ag=J(this).getBoxDatas("form"),D=k.get("ui:form."+ag);if(D&&D.disabled!==true){D.submitting=true;if(D.mustValidateRules){if(!D.isValid()){W.preventDefault();D.boxPublish("submit",{valid:false,domEvt:W});}else{D.disable();D.boxPublish("submit",{valid:true,domEvt:W});}}else{D.disable();D.boxPublish("submit",{domEvt:W});}D.submitting=false;}else{W.preventDefault();}};af=function(D){if(D.submitBtn){D.submitBtn.bind("click.boxValidation",ab);}else{D.dom.bind("submit.boxValidation",ab);}};O=function(D){if(D.submitBtn){D.submitBtn.unbind("click.boxValidation");}else{D.dom.unbind("submit.boxValidation");}};var N=function(D,W){this.id=D;this.cfg=W;};N.prototype={boxCreate:function(D){var W=this;W.dom=J(D.rootElm).setBoxDatas({form:W.id});W.fields=[];W.cfg.webbox=D.webbox===true;W.submitBtn=D.submit!==undefined?W.dom.find(D.submit):null;if(W.submitBtn&&1==W.submitBtn.length){W.submitBtn.setBoxDatas({form:W.id});if(W.submitBtn.outerHTML().indexOf("doPostBack")>-1){var ag=W.submitBtn[0].href.match(/'([^']+)'/);W.submitName=ag&&ag[1];W.submitHref=W.submitBtn.attr("href");W.submitBtn.attr("href","#");}}af(W);J("input, select, textarea",W.dom).each(function(aj,am){if(am.id&&am.name&&am.type&&S[am.type]){var ai=W.cfg.webbox,ak=S[am.type],ah;if("radio"==ak){ah=ai?w(am.name):am.name;}else{ah=ai?w(am.id):am.id;}var al=K(ah,W.id);if(ai&&"radio"!=ak&&b[al]){++I;ah=ah+I;al=al+I;am.id=ah;}if(!b[al]){if("radio"==ak){if(W.dom[0].nodeName.toLowerCase()=="form"){am=W.dom[0].elements[am.name];}else{am=r.forms[0].elements[am.name];}}b[al]=new x[ak](J(am),ak,ah,W.id);W.fields.push(al);}}});W.enable();},boxDestroy:function(){if(this.submitHref){this.submitBtn.attr("href",this.submitHref);}O(this);this.clearErrors().removeValidation().removeReplacement();this.eachField(function(D){delete b[D.form+"."+D.name];});},disable:function(){this.disabled=true;},enable:function(){this.disabled=false;},getElement:function(){return this.dom;},field:function(D){return b[K(D,this.id)]||null;},eachField:function(ag){var W=this.fields.length,D=W-1;while(W--){if(false===ag(b[this.fields[D-W]])){break;}}return this;},submit:function(){if(this.dom[0].tagName==="FORM"){this.dom[0].submit();}else{if(this.submitName&&k.getGlobal().__doPostBack){k.getGlobal().__doPostBack(this.submitName,"");}}},mustValidate:function(W){if(!this.mustValidateRules){var D=W(this);if("string"==typeof D){this.msg=D;}this.mustValidateRules=true;}return this;},removeValidation:function(){this.eachField(function(D){if(D.rule){D.removeValidation();}});return this;},getErrors:function(){var D=0,W={};this.eachField(function(ag){if(ag.error){W[ag.name]=ag.error;++D;}});return(D?W:null);},setErrors:function(ag){if("object"==typeof ag){var W;for(var D in ag){W=K(D,this.id);if(ag.hasOwnProperty(D)&&b[W]){b[W].setError(ag[D]);}}}return this;},clearErrors:function(){this.eachField(function(D){D.clearError();});this.boxPublish("submit",{valid:true});return this;},isValid:function(W){this.validate(W===k.get("const:NOTIFY_OFF")?k.get("const:NOTIFY_OFF"):undefined);var D=true;this.eachField(function(ag){if(typeof ag.error=="string"){return(D=false);}});return D;},validate:function(D){this.eachField(function(W){if(undefined!==W.rule){W.validate(D);}});return this;},addReplacement:function(D){this.eachField(function(W){if(undefined!==W.addReplacement){W.addReplacement(D);}});return this;},removeReplacement:function(){this.eachField(function(D){if(undefined!==D.removeReplacement){D.removeReplacement();}});return this;}};var aa,q,B,F,v,H,g,h,d,m,z,Z,ad,t;aa=function(W){if(!W.jquery){W=J(W);}var D=W.next("label");if(!D.length){D=W.prev("label");if(!D.length&&W.parent().length){D=W.parent("label");if(!D.length){D=aa(W.parent());}}}return D;};q=function(W){var D;switch(W){case"checkbox":case"radio":D="click.boxValidation";break;case"select":case"text":D="change.boxValidation";}return D;};B=function(D){var W=J(this).getBoxDatas("id");if(W&&b[W]){b[W].validate();}};F=function(D){D.dom.bind(q(D.type),B);};v=function(D){D.dom.unbind(q(D.type));};H=function(W){var D;switch(W){case"checkbox":case"radio":case"select":D="click.boxChange";break;case"text":D="change.boxChange";}return D;};g=function(ag){var ah=J(this).getBoxDatas("id");var W=ah&&b[ah];if(W){var D=W.type;if("checkbox"==D||"radio"==D){W[this.checked?"check":"uncheck"](w(this.id));}else{if("select"==W.type){if(W.getIndex()!=W.current){W.setIndex(W.getIndex());}}else{W.boxPublish("change");}}}};h=function(D){D.dom.bind(H(D.type),g);};d=function(D){D.dom.unbind(H(D.type));};ad=function(D){d(D);if("select"==typeof D.type){T(D);}D.dom.each(function(W,ag){ag.disabled=true;});D.boxPublish("disable");};t=function(D,W){h(D);if("select"==D.type){V(D);}if(W!=G){D.dom.each(function(ag,ah){ah.disabled=false;});}D.boxPublish(W==G?"init":"enable");};m=function(ag){var ah=J(this).getBoxDatas("id"),W=ah&&b[ah],D;if(W){D=W.getCfg();if("focus"==ag.type){if("radio"==W.type||"checkbox"==W.type){W.getLabel(w(this.id)).addClass(D.focusCls);}else{if("select"==W.type){W.getReplaced().addClass(D.focusCls);if(k.ie6&&W.current!=W.getIndex()){W.dom[0].selectedIndex=W.current;}}}}else{if("radio"==W.type||"checkbox"==W.type){W.getLabel(w(this.id)).removeClass(D.focusCls);}else{if("select"==W.type){W.getReplaced().removeClass(D.focusCls);}}}}};z=function(D){D.dom.bind("focus.boxReplacement",m).bind("blur.boxReplacement",m);};Z=function(D){D.dom.unbind(".boxReplacement");};var ac=function(ah,W,D,ag){this.initialize(ah,W,D,ag);};ac.prototype={boxName:"ui:field",boxGetName:function(){return this.boxName+"."+this.name;},boxPublish:function(W,D){k.publish({type:W,label:this.boxGetName(),source:this,data:D});},initialize:function(ah,W,D,ag){this.dom=ah;this.dom.setBoxDatas({id:K(D,ag)});this.type=W;this.name=D;this.form=ag;this.error=null;this.enable(G);},getForm:function(){return k.get("ui:form."+this.form);},getCfg:function(){return this.getForm().cfg;},getElement:function(){return this.dom;},getLabel:function(){return aa(this.dom);},getLegend:function(){var D=this.dom.eq(0).parent(),ag="."+this.getCfg().legendCls,W=this.getForm().dom[0];while(D[0]!==W){legend=D.find(ag);if(legend.length){break;}D=D.parent();}return legend;},getValue:function(){return(this.dom[0].value||null);},setValue:function(D){this.dom[0].value=D;return this;},isDisabled:function(){return this.dom[0].disabled;},disable:function(){ad(this);return this;},enable:function(D){t(this,D);return this;},mustValidate:function(D){this.rule=D;F(this);return this;},removeValidation:function(){this.rule=null;v(this);return this;},isValid:function(D){this.validate(D===k.get("const:NOTIFY_OFF")?k.get("const:NOTIFY_OFF"):undefined);return typeof this.error!="string";},validate:function(W){if(this.rule){var D=this.rule(this);if("string"==typeof D){this.setError(D,W);}else{this.clearError();}}return this;},getError:function(){return this.error;},setError:function(D,W){if("string"==typeof D){this.error=D;if(W!==k.get("const:NOTIFY_OFF")){this.boxPublish("error",{message:D});}}return this;},clearError:function(D){this.error=null;if(D!==k.get("const:NOTIFY_OFF")){this.boxPublish("valid");}return this;},isReplaced:function(){return this.dom.eq(0).getBoxDatas("mode")==="replaced";}};var U=function(ah,W,D,ag){this.initialize(ah,W,D,ag);};k.inherit(U,ac);k.extend(U,{boxName:"ui:field.text",isDefault:function(){return(this.dom[0].value==this.dom[0].defaultValue);},clearValue:function(){this.dom[0].value="";return this;},isEmpty:function(){return j.empty(this.dom[0].value);},isMatching:function(D){return(j[D]?j[D](this.dom[0].value):null);},isEqualTo:function(D){return(this.dom[0].value==D);}});var f=function(ah,W,D,ag){this.initialize(ah,W,D,ag);};k.inherit(f,ac);k.extend(f,{boxName:"ui:field.checkbox",isChecked:function(){return this.dom[0].checked;},check:function(){this.dom[0].checked=true;if(this.isReplaced()){this.getLabel().addClass(this.getCfg().checkedCls);}this.boxPublish("change");return this;},uncheck:function(){this.dom[0].checked=false;if(this.isReplaced()){this.getLabel().removeClass(this.getCfg().checkedCls);}this.boxPublish("change");return this;},addReplacement:function(){this.dom.setBoxDatas({mode:"replaced"});if(this.isChecked()){this.getLabel().addClass(this.getCfg().checkedCls);}z(this);this.boxPublish("replace");return this;},removeReplacement:function(){var D=this.getCfg();this.dom.clearBoxDatas("mode");this.getLabel().removeClass(D.checkedCls).removeClass(D.focusCls);Z(this);return this;}});var E=function(ah,W,D,ag){this.initialize(ah,W,D,ag);};k.inherit(E,ac);k.extend(E,{boxName:"ui:field.radio",initialize:function(ai,W,D,ah){var ag=this;ag.dom=ai;ag.type=W;ag.name=D;ag.form=ah;ag.error=null;ag.length=ag.dom.length;ag.map={};ag.current=null;ag.each(function(ak,aj){ag.map[w(ak.id)]=aj;if(ak.checked){ag.current=w(ak.id);}J(ak).setBoxDatas({id:K(D,ah)});});ag.enable(G);},each:function(ag){var W=this.length,D=W-1;while(W--){if(ag(this.dom[D-W],D-W)){break;}}return this;},getChecked:function(){return this.current?this.dom[this.map[this.current]]:null;},getElement:function(W){var D=null;if("string"==typeof W){if(undefined!==this.map[W]){return this.dom[this.map[W]];}}else{if(typeof W=="number"){if(W>=0&&W<this.length){return this.dom[W];}}else{D=this.getChecked();}}return D;},getElements:function(){return this.dom;},getLabel:function(W){var D=this.getElement(W);return(D&&aa(J(D)));},getLabels:function(){return aa(this.dom);},getValue:function(ag){if(undefined!==ag){var W=this.getElement(ag);return((W&&W.value)?W.value:null);}else{var D=this.getChecked();return(D&&D.value);}},setValue:function(D,ah){if(undefined!==ah){var ag=this.getElement(ah);if(ag){ag.value=D;}}else{var W=this.getChecked();if(W){W.value=D;}}return this;},isChecked:function(ag){var D=false;if(undefined!==ag){var W=this.getElement(ag);D=(!!W&&W.checked);}else{D=!!this.current;}return D;},check:function(ag){if(undefined!==ag){var W=this.getElement(ag),D;if(W&&ag!=this.current){D=this.getCfg();W.checked=true;if(this.isReplaced()){if(this.current){this.getLabel(this.current).removeClass(D.checkedCls);}this.getLabel(ag).addClass(D.checkedCls);}this.current=ag;this.boxPublish("change");}}return this;},uncheck:function(W){if(this.current){var D=this.getElement(undefined!==W?W:this.current);if(D&&D.checked){D.checked=false;if(this.isReplaced()){this.getLabel(this.current).removeClass(this.getCfg().checkedCls);}this.current=null;this.boxPublish("disable");}}return this;},addReplacement:function(){this.dom.setBoxDatas({mode:"replaced"});if(this.isChecked()){this.getLabel(this.current).addClass(this.getCfg().checkedCls);}z(this);this.boxPublish("replace");return this;},removeReplacement:function(){var D=this.getCfg();this.dom.clearBoxDatas("mode");this.getLabels().removeClass(D.checkedCls).removeClass(D.focusCls);Z(this);return this;}});var u,L,R,p,M,a,C,A,o,y,ae,Q,Y,i,P,V,T,X,c;R=function(D){var ah=D.getOptions();var ak=D.getIndex();var aj=ah.length,ag=aj-1,W,ai="";while(aj--){W=(ag-aj)==ak?" "+D.getCfg().selectedCls:"";ai+='<li class="box[i='+(ag-aj)+"]"+W+'">'+(ah[ag-aj].text||"&nbsp;")+"</li>";}return ai;};p=function(D){return D.className.match(/i=(\d+)/)[1];};X=function(D){return function(){J(this).addClass(D);};};c=function(D){return function(){J(this).removeClass(D);};};a=function(ao){ao.opened=true;L=K(ao.name,ao.form);ao.boxPublish("beforeopen");k.get("ui:panel.fauxOptions").element.html(R(ao));k.get("ui:panel.fauxOptions").show();var ak=ao.getCfg(),aq=ao.getReplaced(),D=aq.getXY(),am=aq.getSize("padding-box"),ag=aq.getSize("border-box");u.width(am.width);var aj=u.getSize("padding-box"),ap=Math.min(aj.height,ak.fauxOptionsMaxHeight);u.height(ap);var W=u.getSize("border-box");var ar=J(e).getSize();var ah=J(e).getScroll();var an=D.top+ag.height;var al=false;if(an+W.height>ah.top+ar.height){var ai=D.top-W.height;if(ai>=ah.top){an=ai;al=true;}}k.get("ui:mask.fauxOptions").dom.insertStyles={width:ar.width,height:"document:content-box"};k.get("ui:mask.fauxOptions").show();k.get("ui:mask.fauxOptions").element.click(function(){C(b[L]);});u.css({top:an,left:D.left,height:ap});k.get("ui:scroll.fauxOptions").bar.parent().css("height",ap-(2*ak.fauxOptionsScrollbarOffset));k.get("ui:scroll.fauxOptions").wrapper.width(am.width);k.get("ui:scroll.fauxOptions").compute().moveToElement("#"+ao.form+ao.name+ao.getIndex());if(k.ie6){u.find("li").mouseover(X(ak.hoverCls)).mouseout(c(ak.hoverCls));}ao.boxPublish("open",{reverse:al});};C=function(D){D.opened=false;u.css({left:"-10000px",height:"auto"});k.get("ui:mask.fauxOptions").element.unbind("click");k.get("ui:mask.fauxOptions").hide();if(k.ie6){u.find("li").unbind("mouseover mouseout");}k.get("ui:scroll.fauxOptions").disable().reposition();k.get("ui:panel.fauxOptions").hide();};M=function(D){if(D.isReplaced()){if(D.opened){C(D);}else{a(D);}}};A=function(W){var ag=J(this).prev().getBoxDatas("id");var D=ag&&b[ag];if(D){D.dom[0].focus();M(D);}};o=function(D){D.getReplaced().click(A);};y=function(D){D.getReplaced().unbind("click");};ae=function(W){var D=b[L];if(D&&W.target.nodeName.toLowerCase()=="li"){D.setIndex(p(W.target));C(D);D.dom[0].focus();}};Q=function(D){u.click(ae);};Y=function(D){u.unbind("click");};i=function(ah){var ai=J(this).getBoxDatas("id");var D=ai&&b[ai];if(D){var W=ah.which;if(ah.altKey&&(W==38||W==40)){M(D);return;}var ag=D.getIndex();switch(W){case 13:case 27:D.setIndex(ag);if(D.isReplaced()){C(D);}break;case 34:case 35:D.setIndex(D.dom[0].options.length-1);break;case 33:case 36:D.setIndex(0);break;case 37:case 38:ag=(ag==D.current)?--ag:ag;if(ag<0){ag=0;}D.setIndex(ag);break;case 39:case 40:ag=(ag==D.current)?++ag:ag;if(ag>=D.dom[0].options.length){ag=D.dom[0].options.length-1;}D.setIndex(ag);break;default:D.setIndex(ag);}}};P=function(W){var ag=J(this).getBoxDatas("id");var D=ag&&b[ag];if(D&&D.isReplaced()&&9==W.which){C(D);}};V=function(D){D.dom.bind("keyup.boxKeyNav",i).bind("keydown.boxKeyNav",P);};T=function(D){D.dom.unbind(".boxKeyNav");};k.subscribe("endmove>draggable.scroll.fauxOptions",function(D){b[L].getElement()[0].focus();});var n=function(ah,W,D,ag){this.initialize(ah,W,D,ag);};k.inherit(n,ac);k.extend(n,{boxName:"ui:field.select",initialize:function(ah,W,D,ag){this.dom=ah;this.dom.setBoxDatas({id:K(D,ag)});this.type=W;this.name=D;this.form=ag;this.error=null;this.length=this.dom[0].options?this.dom[0].options.length:0;this.current=this.dom[0].selectedIndex;this.enable(G);},hasIndex:function(D){return(!isNaN(D)&&D>=0&&D<this.length);},getIndex:function(){return this.dom[0].selectedIndex;},setIndex:function(W){if(this.hasIndex(W)&&W!=this.current){this.dom[0].selectedIndex=W;if(this.isReplaced()){this.getReplaced("span").html(this.getText()||"&nbsp;");if(this.opened){var ag=u.find("li"),D=this.getCfg();ag.eq(this.current).removeClass(D.selectedCls);ag.eq(W).addClass(D.selectedCls);if(!k.get("ui:scroll.fauxOptions").disabled){k.get("ui:scroll.fauxOptions").moveToElement(ag.eq(W));}ag=null;}if(this.rule){this.validate();}}this.current=W;this.boxPublish("change");}return this;},getValue:function(D){D=undefined!==D?D:this.getIndex();if(this.hasIndex(D)){return this.dom[0].options[D].value||null;}return null;},setValue:function(W,D){D=undefined!==D?D:this.getIndex();if(this.hasIndex(D)){this.dom[0].options[D].value=W;}return this;},getText:function(D){D=undefined!==D?D:this.getIndex();if(this.hasIndex(D)){return this.dom[0].options[D].text||null;}return null;},setText:function(W,D){D=undefined!==D?D:this.getIndex();if(this.hasIndex(D)){this.dom[0].options[D].text=W;if(D==this.current&&this.isReplaced()){this.getReplaced("span").html(W||"&nbsp;");}}return this;},getOption:function(D){D=undefined!==D?D:this.getIndex();if(this.hasIndex(D)){return{text:this.getText(D),value:this.getValue(D),selected:D==this.getIndex()};}return null;},setOption:function(W,D){if("object"==typeof W){D=undefined!==D?D:this.getIndex();if(this.hasIndex(D)){this.dom[0].options[D].value=W.value;this.dom[0].options[D].text=W.text;}}return this;},getOptions:function(){var W=[],ag=this.length,D=ag-1;while(ag--){W[D-ag]=this.getOption(D-ag);}return W;},setOptions:function(ag,D){if("object"==typeof ag&&ag.length){if(D){this.dom[0].options.length=0;}var ai=ag.length,W=ai-1,ah;while(ai--){ah=ag[W-ai];if(ah.selected){this.current=ai;}this.dom[0].options[this.dom[0].options.length]=new Option(ah.text,ah.value,ah.selected);}this.length=this.dom[0].options.length;}return this;},addReplacement:function(){this.dom.setBoxDatas({mode:"replaced"});var D=this.getCfg(),ag=this.form+this.name+"REP",W='<div id="'+ag+'" class="'+D.fauxSelectCls+'"><div><span id="'+ag+'Inner">'+(this.getText()||"&nbsp;")+"</span></div></div>";J(W).insertAfter(this.dom);o(this);z(this);if(!u&&!k.get("ui:panel.fauxOptions")&&!k.get("ui:mask.fauxOptionsMask")){u=J(D.fauxOptions.replace("{$fauxOptionsId}",D.fauxOptionsId)).appendTo(r.body).mousedown(Q);k.get("ui").create("scroll.fauxOptions",{rootElm:u});k.get("ui").create("mask.fauxOptions",{html:'<div id="boxFauxOptionsMask" style="position:absolute; top:0; left:0;"></div>',insertTarget:u,insertMethod:"insertBefore"});k.get("ui").create("panel.fauxOptions",{html:"<ul></ul>",insertTarget:k.get("ui:scroll.fauxOptions").wrapper});}if(k.ie6){this.dom.bind("mousewheel",function(ah){k.wheelEventForScroll(ah,k.get("ui:scroll.fauxOptions"));});}this.boxPublish("replace");return this;},removeReplacement:function(){this.dom.clearBoxDatas("mode");y(this);Z(this);this.getReplaced().remove();return this;},getReplaced:function(D){return J("#"+this.form+this.name+"REP "+(D||""));}});x={checkbox:f,radio:E,select:n,text:U};return N;});
/*!	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0;}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)];}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac};}(),k=function(){if(!M.w3){return;}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f();}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false);}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f();}});if(O==top){(function(){if(J){return;}try{j.documentElement.doScroll("left");}catch(X){setTimeout(arguments.callee,0);return;}f();})();}}if(M.wk){(function(){if(J){return;}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return;}f();})();}s(f);}}();function f(){if(J){return;}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z);}catch(aa){return;}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]();}}function K(X){if(J){X();}else{U[U.length]=X;}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false);}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false);}else{if(typeof O.attachEvent!=D){i(O,"onload",Y);}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y();};}else{O.onload=Y;}}}}}function h(){if(T){V();}else{H();}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)];}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return;}}X.removeChild(aa);Z=null;H();})();}else{H();}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa);}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class");}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align");}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value");}}P(ai,ah,Y,ab);}else{p(ae);if(ab){ab(aa);}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z;}ab(aa);}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y;}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z;}}}return X;}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312);}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null;}else{l=ae;Q=X;}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310";}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137";}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac;}else{ab.flashvars=ac;}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae);}else{setTimeout(arguments.callee,10);}})();}u(aa,ab,X);}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y);}else{setTimeout(arguments.callee,10);}})();}else{Y.parentNode.replaceChild(g(Y),Y);}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML;}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true));}}}}}return aa;}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X;}if(aa){if(typeof ai.id==D){ai.id=Y;}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae];}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"';}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"';}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />';}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id);}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac]);}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac]);}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab]);}}aa.parentNode.replaceChild(Z,aa);X=Z;}}return X;}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa);}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y);}else{setTimeout(arguments.callee,10);}})();}else{X.parentNode.removeChild(X);}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null;}}Y.parentNode.removeChild(Y);}}function c(Z){var X=null;try{X=j.getElementById(Z);}catch(Y){}return X;}function C(X){return j.createElement(X);}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y];}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false;}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return;}var aa=j.getElementsByTagName("head")[0];if(!aa){return;}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null;}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1];}G=X;}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y);}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"));}}}function w(Z,X){if(!m){return;}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y;}else{v("#"+Z,"visibility:"+Y);}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y;}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2]);}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa]);}for(var Y in M){M[Y]=null;}M=null;for(var X in swfobject){swfobject[X]=null;}swfobject=null;});}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false);}else{if(Z){Z({success:false,id:ab});}}},getObjectById:function(X){if(M.w3){return z(X);}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al];}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak];}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai];}else{am.flashvars=ai+"="+Z[ai];}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true);}X.success=true;X.ref=an;}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return;}else{w(ah,true);}}if(ac){ac(X);}});}else{if(ac){ac(X);}}},switchOffAutoHideShow:function(){m=false;},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]};},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X);}else{return undefined;}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y);}},removeSWF:function(X){if(M.w3){y(X);}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X);}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1];}if(aa==null){return L(Z);}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)));}}}return"";},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block";}}if(E){E(B);}}a=false;}}};}();
/*!
 * SWFAddress 2.4: Deep linking for Flash and Ajax <http://www.asual.com/swfaddress/>
 *
 * SWFAddress is (c) 2006-2009 Rostislav Hristov and contributors
 * This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
 *
 */
if(typeof asual=="undefined"){var asual={};}if(typeof asual.util=="undefined"){asual.util={};}asual.util.Browser=new function(){var b=navigator.userAgent.toLowerCase(),a=/webkit/.test(b),e=/opera/.test(b),c=/msie/.test(b)&&!/opera/.test(b),d=/mozilla/.test(b)&&!/(compatible|webkit)/.test(b),f=parseFloat(c?b.substr(b.indexOf("msie")+4):(b.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1]);this.toString=function(){return"[class Browser]";};this.getVersion=function(){return f;};this.isMSIE=function(){return c;};this.isSafari=function(){return a;};this.isOpera=function(){return e;};this.isMozilla=function(){return d;};};asual.util.Events=new function(){var c="DOMContentLoaded",j="onstop",k=window,h=document,b=[],a=asual.util,e=a.Browser,d=e.isMSIE(),g=e.isSafari();this.toString=function(){return"[class Events]";};this.addListener=function(n,l,m){b.push({o:n,t:l,l:m});if(!(l==c&&(d||g))){if(n.addEventListener){n.addEventListener(l,m,false);}else{if(n.attachEvent){n.attachEvent("on"+l,m);}}}};this.removeListener=function(p,m,n){for(var l=0,o;o=b[l];l++){if(o.o==p&&o.t==m&&o.l==n){b.splice(l,1);break;}}if(!(m==c&&(d||g))){if(p.removeEventListener){p.removeEventListener(m,n,false);}else{if(p.detachEvent){p.detachEvent("on"+m,n);}}}};var i=function(){for(var m=0,l;l=b[m];m++){if(l.t!=c){a.Events.removeListener(l.o,l.t,l.l);}}};var f=function(){if(h.readyState=="interactive"){function l(){h.detachEvent(j,l);i();}h.attachEvent(j,l);k.setTimeout(function(){h.detachEvent(j,l);},0);}};if(d||g){(function(){try{if((d&&h.body)||!/loaded|complete/.test(h.readyState)){h.documentElement.doScroll("left");}}catch(m){return setTimeout(arguments.callee,0);}for(var l=0,m;m=b[l];l++){if(m.t==c){m.l.call(null);}}})();}if(d){k.attachEvent("onbeforeunload",f);}this.addListener(k,"unload",i);};asual.util.Functions=new function(){this.toString=function(){return"[class Functions]";};this.bind=function(f,b,e){for(var c=2,d,a=[];d=arguments[c];c++){a.push(d);}return function(){return f.apply(b,a);};};};var SWFAddressEvent=function(d){this.toString=function(){return"[object SWFAddressEvent]";};this.type=d;this.target=[SWFAddress][0];this.value=SWFAddress.getValue();this.path=SWFAddress.getPath();this.pathNames=SWFAddress.getPathNames();this.parameters={};var c=SWFAddress.getParameterNames();for(var b=0,a=c.length;b<a;b++){this.parameters[c[b]]=SWFAddress.getParameter(c[b]);}this.parameterNames=c;};SWFAddressEvent.INIT="init";SWFAddressEvent.CHANGE="change";SWFAddressEvent.INTERNAL_CHANGE="internalChange";SWFAddressEvent.EXTERNAL_CHANGE="externalChange";var SWFAddress=new function(){var _getHash=function(){var index=_l.href.indexOf("#");return index!=-1?_ec(_dc(_l.href.substr(index+1))):"";};var _getWindow=function(){try{top.document;return top;}catch(e){return window;}};var _strictCheck=function(value,force){if(_opts.strict){value=force?(value.substr(0,1)!="/"?"/"+value:value):(value==""?"/":value);}return value;};var _ieLocal=function(value,direction){return(_msie&&_l.protocol=="file:")?(direction?_value.replace(/\?/,"%3F"):_value.replace(/%253F/,"?")):value;};var _searchScript=function(el){if(el.childNodes){for(var i=0,l=el.childNodes.length,s;i<l;i++){if(el.childNodes[i].src){_url=String(el.childNodes[i].src);}if(s=_searchScript(el.childNodes[i])){return s;}}}};var _titleCheck=function(){if(_d.title!=_title&&_d.title.indexOf("#")!=-1){_d.title=_title;}};var _listen=function(){if(!_silent){var hash=_getHash();var diff=!(_value==hash);if(_safari&&_version<523){if(_length!=_h.length){_length=_h.length;if(typeof _stack[_length-1]!=UNDEFINED){_value=_stack[_length-1];}_update.call(this,false);}}else{if(_msie&&diff){if(_version<7){_l.reload();}else{this.setValue(hash);}}else{if(diff){_value=hash;_update.call(this,false);}}}if(_msie){_titleCheck.call(this);}}};var _bodyClick=function(e){if(_popup.length>0){var popup=window.open(_popup[0],_popup[1],eval(_popup[2]));if(typeof _popup[3]!=UNDEFINED){eval(_popup[3]);}}_popup=[];};var _swfChange=function(){for(var i=0,id,obj,value=SWFAddress.getValue(),setter="setSWFAddressValue";id=_ids[i];i++){obj=document.getElementById(id);if(obj){if(obj.parentNode&&typeof obj.parentNode.so!=UNDEFINED){obj.parentNode.so.call(setter,value);}else{if(!(obj&&typeof obj[setter]!=UNDEFINED)){var objects=obj.getElementsByTagName("object");var embeds=obj.getElementsByTagName("embed");obj=((objects[0]&&typeof objects[0][setter]!=UNDEFINED)?objects[0]:((embeds[0]&&typeof embeds[0][setter]!=UNDEFINED)?embeds[0]:null));}if(obj){obj[setter](value);}}}else{if(obj=document[id]){if(typeof obj[setter]!=UNDEFINED){obj[setter](value);}}}}};var _jsDispatch=function(type){this.dispatchEvent(new SWFAddressEvent(type));type=type.substr(0,1).toUpperCase()+type.substr(1);if(typeof this["on"+type]==FUNCTION){this["on"+type]();}};var _jsInit=function(){if(_util.Browser.isSafari()){_d.body.addEventListener("click",_bodyClick);}_jsDispatch.call(this,"init");};var _jsChange=function(){_swfChange();_jsDispatch.call(this,"change");};var _update=function(internal){_jsChange.call(this);if(internal){_jsDispatch.call(this,"internalChange");}else{_jsDispatch.call(this,"externalChange");}_st(_functions.bind(_track,this),10);};var _track=function(){var value=(_l.pathname+(/\/$/.test(_l.pathname)?"":"/")+this.getValue()).replace(/\/\//,"/").replace(/^\/$/,"");var fn=_t[_opts.tracker];if(typeof fn==FUNCTION){fn(value);}else{if(typeof _t.pageTracker!=UNDEFINED&&typeof _t.pageTracker._trackPageview==FUNCTION){_t.pageTracker._trackPageview(value);}else{if(typeof _t.urchinTracker==FUNCTION){_t.urchinTracker(value);}}}};var _htmlWrite=function(){var doc=_frame.contentWindow.document;doc.open();doc.write("<html><head><title>"+_d.title+"</title><script>var "+ID+' = "'+_getHash()+'";<\/script></head></html>');doc.close();};var _htmlLoad=function(){var win=_frame.contentWindow;var src=win.location.href;_value=(typeof win[ID]!=UNDEFINED?win[ID]:"");if(_value!=_getHash()){_update.call(SWFAddress,false);_l.hash=_ieLocal(_value,TRUE);}};var _load=function(){if(!_loaded){_loaded=TRUE;if(_msie&&_version<8){var frameset=_d.getElementsByTagName("frameset")[0];_frame=_d.createElement((frameset?"":"i")+"frame");if(frameset){frameset.insertAdjacentElement("beforeEnd",_frame);frameset[frameset.cols?"cols":"rows"]+=",0";_frame.src="javascript:false";_frame.noResize=true;_frame.frameBorder=_frame.frameSpacing=0;}else{_frame.src="javascript:false";_frame.style.display="none";_d.body.insertAdjacentElement("afterBegin",_frame);}_st(function(){_events.addListener(_frame,"load",_htmlLoad);if(typeof _frame.contentWindow[ID]==UNDEFINED){_htmlWrite();}},50);}else{if(_safari){if(_version<418){_d.body.innerHTML+='<form id="'+ID+'" style="position:absolute;top:-9999px;" method="get"></form>';_form=_d.getElementById(ID);}if(typeof _l[ID]==UNDEFINED){_l[ID]={};}if(typeof _l[ID][_l.pathname]!=UNDEFINED){_stack=_l[ID][_l.pathname].split(",");}}}_st(_functions.bind(function(){_jsInit.call(this);_jsChange.call(this);_track.call(this);},this),1);if(_msie&&_version>=8){_d.body.onhashchange=_functions.bind(_listen,this);_si(_functions.bind(_titleCheck,this),50);}else{_si(_functions.bind(_listen,this),50);}}};var ID="swfaddress",FUNCTION="function",UNDEFINED="undefined",TRUE=true,FALSE=false,_util=asual.util,_browser=_util.Browser,_events=_util.Events,_functions=_util.Functions,_version=_browser.getVersion(),_msie=_browser.isMSIE(),_mozilla=_browser.isMozilla(),_opera=_browser.isOpera(),_safari=_browser.isSafari(),_supported=FALSE,_t=_getWindow(),_d=_t.document,_h=_t.history,_l=_t.location,_si=setInterval,_st=setTimeout,_dc=decodeURI,_ec=encodeURI,_frame,_form,_url,_title=_d.title,_length=_h.length,_silent=FALSE,_loaded=FALSE,_justset=TRUE,_juststart=TRUE,_ref=this,_stack=[],_ids=[],_popup=[],_listeners={},_value=_getHash(),_opts={history:TRUE,strict:TRUE};if(_msie&&_d.documentMode&&_d.documentMode!=_version){_version=_d.documentMode!=8?7:8;}_supported=(_mozilla&&_version>=1)||(_msie&&_version>=6)||(_opera&&_version>=9.5)||(_safari&&_version>=312);if(_supported){if(_opera){history.navigationMode="compatible";}for(var i=1;i<_length;i++){_stack.push("");}_stack.push(_getHash());if(_msie&&_l.hash!=_getHash()){_l.hash="#"+_ieLocal(_getHash(),TRUE);}_searchScript(document);var _qi=_url?_url.indexOf("?"):-1;if(_qi!=-1){var param,params=_url.substr(_qi+1).split("&");for(var i=0,p;p=params[i];i++){param=p.split("=");if(/^(history|strict)$/.test(param[0])){_opts[param[0]]=(isNaN(param[1])?/^(true|yes)$/i.test(param[1]):(parseInt(param[1])!=0));}if(/^tracker$/.test(param[0])){_opts[param[0]]=param[1];}}}if(_msie){_titleCheck.call(this);}if(window==_t){_events.addListener(document,"DOMContentLoaded",_functions.bind(_load,this));}_events.addListener(_t,"load",_functions.bind(_load,this));}else{if((!_supported&&_l.href.indexOf("#")!=-1)||(_safari&&_version<418&&_l.href.indexOf("#")!=-1&&_l.search!="")){_d.open();_d.write('<html><head><meta http-equiv="refresh" content="0;url='+_l.href.substr(0,_l.href.indexOf("#"))+'" /></head></html>');_d.close();}else{_track();}}this.toString=function(){return"[class SWFAddress]";};this.back=function(){_h.back();};this.forward=function(){_h.forward();};this.up=function(){var path=this.getPath();this.setValue(path.substr(0,path.lastIndexOf("/",path.length-2)+(path.substr(path.length-1)=="/"?1:0)));};this.go=function(delta){_h.go(delta);};this.href=function(url,target){target=typeof target!=UNDEFINED?target:"_self";if(target=="_self"){self.location.href=url;}else{if(target=="_top"){_l.href=url;}else{if(target=="_blank"){window.open(url);}else{_t.frames[target].location.href=url;}}}};this.popup=function(url,name,options,handler){try{var popup=window.open(url,name,eval(options));if(typeof handler!=UNDEFINED){eval(handler);}}catch(ex){}_popup=arguments;};this.getIds=function(){return _ids;};this.getId=function(index){return _ids[0];};this.setId=function(id){_ids[0]=id;};this.addId=function(id){this.removeId(id);_ids.push(id);};this.removeId=function(id){for(var i=0;i<_ids.length;i++){if(id==_ids[i]){_ids.splice(i,1);break;}}};this.addEventListener=function(type,listener){if(typeof _listeners[type]==UNDEFINED){_listeners[type]=[];}_listeners[type].push(listener);};this.removeEventListener=function(type,listener){if(typeof _listeners[type]!=UNDEFINED){for(var i=0,l;l=_listeners[type][i];i++){if(l==listener){break;}}_listeners[type].splice(i,1);}};this.dispatchEvent=function(event){if(this.hasEventListener(event.type)){event.target=this;for(var i=0,l;l=_listeners[event.type][i];i++){l(event);}return TRUE;}return FALSE;};this.hasEventListener=function(type){return(typeof _listeners[type]!=UNDEFINED&&_listeners[type].length>0);};this.getBaseURL=function(){var url=_l.href;if(url.indexOf("#")!=-1){url=url.substr(0,url.indexOf("#"));}if(url.substr(url.length-1)=="/"){url=url.substr(0,url.length-1);}return url;};this.getStrict=function(){return _opts.strict;};this.setStrict=function(strict){_opts.strict=strict;};this.getHistory=function(){return _opts.history;};this.setHistory=function(history){_opts.history=history;};this.getTracker=function(){return _opts.tracker;};this.setTracker=function(tracker){_opts.tracker=tracker;};this.getTitle=function(){return _d.title;};this.setTitle=function(title){if(!_supported){return null;}if(typeof title==UNDEFINED){return;}if(title=="null"){title="";}title=_dc(title);_st(function(){_title=_d.title=title;if(_juststart&&_frame&&_frame.contentWindow&&_frame.contentWindow.document){_frame.contentWindow.document.title=title;_juststart=FALSE;}if(!_justset&&_mozilla){_l.replace(_l.href.indexOf("#")!=-1?_l.href:_l.href+"#");}_justset=FALSE;},10);};this.getStatus=function(){return _t.status;};this.setStatus=function(status){if(!_supported){return null;}if(typeof status==UNDEFINED){return;}if(status=="null"){status="";}status=_dc(status);if(!_safari){status=_strictCheck((status!="null")?status:"",TRUE);if(status=="/"){status="";}if(!(/http(s)?:\/\//.test(status))){var index=_l.href.indexOf("#");status=(index==-1?_l.href:_l.href.substr(0,index))+"#"+status;}_t.status=status;}};this.resetStatus=function(){_t.status="";};this.getValue=function(){if(!_supported){return null;}return _dc(_strictCheck(_ieLocal(_value,FALSE),FALSE));};this.setValue=function(value){if(!_supported){return null;}if(typeof value==UNDEFINED){return;}if(value=="null"){value="";}value=_ec(_dc(_strictCheck(value,TRUE)));if(value=="/"){value="";}if(_value==value){return;}_justset=TRUE;_value=value;_silent=TRUE;_update.call(SWFAddress,true);_stack[_h.length]=_value;if(_safari){if(_opts.history){_l[ID][_l.pathname]=_stack.toString();_length=_h.length+1;if(_version<418){if(_l.search==""){_form.action="#"+_value;_form.submit();}}else{if(_version<523||_value==""){var evt=_d.createEvent("MouseEvents");evt.initEvent("click",TRUE,TRUE);var anchor=_d.createElement("a");anchor.href="#"+_value;anchor.dispatchEvent(evt);}else{_l.hash="#"+_value;}}}else{_l.replace("#"+_value);}}else{if(_value!=_getHash()){if(_opts.history){_l.hash="#"+_dc(_ieLocal(_value,TRUE));}else{_l.replace("#"+_dc(_value));}}}if((_msie&&_version<8)&&_opts.history){_st(_htmlWrite,50);}if(_safari){_st(function(){_silent=FALSE;},1);}else{_silent=FALSE;}};this.getPath=function(){var value=this.getValue();if(value.indexOf("?")!=-1){return value.split("?")[0];}else{if(value.indexOf("#")!=-1){return value.split("#")[0];}else{return value;}}};this.getPathNames=function(){var path=this.getPath(),names=path.split("/");if(path.substr(0,1)=="/"||path.length==0){names.splice(0,1);}if(path.substr(path.length-1,1)=="/"){names.splice(names.length-1,1);}return names;};this.getQueryString=function(){var value=this.getValue(),index=value.indexOf("?");if(index!=-1&&index<value.length){return value.substr(index+1);}};this.getParameter=function(param){var value=this.getValue();var index=value.indexOf("?");if(index!=-1){value=value.substr(index+1);var p,params=value.split("&"),i=params.length,r=[];while(i--){p=params[i].split("=");if(p[0]==param){r.push(p[1]);}}if(r.length!=0){return r.length!=1?r:r[0];}}};this.getParameterNames=function(){var value=this.getValue();var index=value.indexOf("?");var names=[];if(index!=-1){value=value.substr(index+1);if(value!=""&&value.indexOf("=")!=-1){var params=value.split("&"),i=0;while(i<params.length){names.push(params[i].split("=")[0]);i++;}}}return names;};this.onInit=null;this.onChange=null;this.onInternalChange=null;this.onExternalChange=null;(function(){var _args;if(typeof FlashObject!=UNDEFINED){SWFObject=FlashObject;}if(typeof SWFObject!=UNDEFINED&&SWFObject.prototype&&SWFObject.prototype.write){var _s1=SWFObject.prototype.write;SWFObject.prototype.write=function(){_args=arguments;if(this.getAttribute("version").major<8){this.addVariable("$swfaddress",SWFAddress.getValue());((typeof _args[0]=="string")?document.getElementById(_args[0]):_args[0]).so=this;}var success;if(success=_s1.apply(this,_args)){_ref.addId(this.getAttribute("id"));}return success;};}if(typeof swfobject!=UNDEFINED){var _s2r=swfobject.registerObject;swfobject.registerObject=function(){_args=arguments;_s2r.apply(this,_args);_ref.addId(_args[0]);};var _s2c=swfobject.createSWF;swfobject.createSWF=function(){_args=arguments;var swf=_s2c.apply(this,_args);if(swf){_ref.addId(_args[0].id);}return swf;};var _s2e=swfobject.embedSWF;swfobject.embedSWF=function(){_args=arguments;if(typeof _args[8]==UNDEFINED){_args[8]={};}if(typeof _args[8].id==UNDEFINED){_args[8].id=_args[1];}_s2e.apply(this,_args);_ref.addId(_args[8].id);};}if(typeof UFO!=UNDEFINED){var _u=UFO.create;UFO.create=function(){_args=arguments;_u.apply(this,_args);_ref.addId(_args[0].id);};}if(typeof AC_FL_RunContent!=UNDEFINED){var _a=AC_FL_RunContent;AC_FL_RunContent=function(){_args=arguments;_a.apply(this,_args);for(var i=0,l=_args.length;i<l;i++){if(_args[i]=="id"){_ref.addId(_args[i+1]);}}};}})();};box.store("ui").addConstructor("player-toolbar",function(g,j){var m,v,q,l,c,w,i,a,t,d,k,u,f,r,b,p,s,o,h,n,e;m=function(z){var y=z.originalEvent.touches&&z.originalEvent.touches.length,x=y?z.originalEvent.touches[0]:z;return{pageX:x.pageX,pageY:x.pageY};};v=function(y){var z=parseInt(y/60,10),x=y-z*60;return(z<10?"0"+z:z)+":"+(x<10?"0"+x:x);};q=function(z,A){var C='<button type="button" ',y=' aria-controls="'+A+'"',B=z.controls&&z.controls.restart!==false,x=B?C+'class="media-restart"'+y+"><span>"+z.l10n.restart+"</span></button>":"";return x+C+'class="media-play"'+y+"><span>"+z.l10n.play+"</span></button>";};l=function(){return('<div class="media-timeline"><div><div></div></div></div>');};c=function(){return('<div class="media-time"><span class="media-elapsed-time">00:00</span> / <span class="media-total-time">00:00</span></div>');};w=function(){return('<div class="media-volume"><div><div></div></div></div>');};i=function(y,A,z){var x=' aria-controls="'+A+'"',C=y.l10n,B=z.mute!==false?'<button type="button" class="media-mute"'+x+"><span>"+C.mute+"</span></button>":"",D=z.volume!==false?w():"";return'<div class="media-sound">'+B+D+"</div>";};a=function(x,z){var y=x.controls,A="";if(y!==false){A='<div class="media-toolbar">';if(y.play!==false){A+=q(x,z);}if(y.timeline!==false){A+=l(x,z);}if(y.time!==false){A+=c(x,z);}if(y.mute!==false||y.volume!==false){A+=i(x,z,y);}A+="</div>";}return A;};t=function(D,A){var E=D.controls,z=E!==false,x=z&&E.time!==false,G=z&&E.timeline!==false,y=z&&E.mute!==false,F=z&&E.volume!==false,B=z&&E.volumeHidden!==false,C,H;D.toolbarElm=g(a(D,A)).appendTo(D.wrapperElm);D.restartElm=D.toolbarElm.find("button.media-restart").click(d(D));D.playElm=D.toolbarElm.find("button.media-play").click(k(D));D.muteElm=D.toolbarElm.find("button.media-mute").click(u(D));D.timelineElm=D.toolbarElm.find("div.media-timeline").children().children();D.elapsedElm=D.toolbarElm.find("div.media-time").children();D.soundElm=D.toolbarElm.find("div.media-sound");D.volumeElm=D.soundElm.find("div.media-volume").children().children();D.timelineElm.parent().parent().mousedown(o(D)).bind("touchstart",o(D));D.volumeElm.parent().mousedown(f(D)).bind("touchstart",f(D));C=D.toolbarElm.width();if(F){if(E.volumeOrientation==="horizontal"){D.volumePropOffset="left";D.volumePropEvt="pageX";D.volumePropSize="width";}else{D.volumePropOffset="top";D.volumePropEvt="pageY";D.volumePropSize="height";}D.volumeSize=D.volumeElm[D.volumePropSize]();D.volumeTotalSize=D.volumeElm.parent().parent()[D.volumePropSize]();if(B){D.soundElm.hover(p(D),s(D));D.volumeElm.parent().parent()[D.volumePropSize](0);}}if(G){D.timelineWidth=C-D.restartElm.outerWidth(true)-D.playElm.outerWidth(true)-D.elapsedElm.parent().outerWidth(true)-D.soundElm.outerWidth(true);D.timelineElm.parent().parent().width(D.timelineWidth);D.timelineOffsetLeft=D.timelineElm.offset().left;}if(F){D.volumeOffset=D.volumeElm.offset()[D.volumePropOffset];}};d=function(x){return function(){x.boxPublish("restart");};};k=function(x){return function(){x.boxPublish(x.paused?"play":"pause");};};u=function(x){return function(){x.boxPublish(x.muted?"unmute":"mute");};};f=function(x){return function(A){A.preventDefault();x.voluming=true;var y=m(A)[x.volumePropEvt]-x.volumeOffset,z=x.volumePropSize==="height"?x.volumeSize-y:y;x.volumeElm[x.volumePropSize](z);j.getJDoc().mousemove(r(x)).mouseup(b(x)).bind("touchmove",r(x)).bind("touchend",b(x));x.boxPublish("volumechange",{volume:z/x.volumeSize});};};r=function(x){return function(A){A.preventDefault();var y=m(A)[x.volumePropEvt]-x.volumeOffset,z=x.volumePropSize==="height"?x.volumeSize-y:y;if(z>x.volumeSize){z=x.volumeSize;}else{if(z<0){z=0;}}x.volumeElm[x.volumePropSize](z);x.boxPublish("volumechange",{volume:z/x.volumeSize});};};b=function(x){return function(y){j.getJDoc().unbind("mousemove mouseup touchmove touchend");x.voluming=false;};};o=function(x){return function(y){y.preventDefault();x.seeking=true;x.timelineElm.width(m(y).pageX-x.timelineOffsetLeft);j.getJDoc().mousemove(h(x)).mouseup(n(x)).bind("touchmove",h(x)).bind("touchend",n(x));};};h=function(x){return function(z){z.preventDefault();var y=m(z).pageX-x.timelineOffsetLeft;if(y>x.timelineWidth){y=x.timelineWidth;}else{if(y<0){y=0;}}x.timelineElm.width(y);};};n=function(x){return function(y){j.getJDoc().unbind("mousemove mouseup touchmove toucheend");x.boxPublish("seek",{time:x.timelineElm.width()/x.timelineWidth*x.duration});x.seeking=false;};};p=function(x){return function(){x.soundElm.addClass("expand");var y={};y[x.volumePropSize]=x.volumeTotalSize;x.volumeElm.parent().parent().animate(y,300);};};s=function(x){return function(){if(x.voluming!==true){x.soundElm.removeClass("expand");x.volumeElm.parent().parent().animate({height:0},200);}};};e=function(x){this.id=x;};e.prototype={boxCreate:function(x){this.wrapperElm=x.wrapperElm;this.controls=x.player.controls;this.l10n=x.l10n;this.paused=true;this.muted=false;this.duration=0;t(this,x.player.id+"-"+x.player.type);},boxDestroy:function(){this.restartElm.unbind("click");this.playElm.unbind("click");this.muteElm.unbind("click");this.timelineElm.parent().parent().unbind("mousedown touchstart");this.volumeElm.parent().unbind("mousedown touchstart");this.toolbarElm.remove();},play:function(){if(this.paused!==false){this.playElm.removeClass("media-play").addClass("media-pause").html("<span>"+this.l10n.pause+"</span>");this.paused=false;}},pause:function(){if(this.paused!==true){this.playElm.removeClass("media-pause").addClass("media-play").html("<span>"+this.l10n.play+"</span>");this.paused=true;}},mute:function(){if(this.muted!==true){this.muteElm.removeClass("media-mute").addClass("media-unmute").html("<span>"+this.l10n.unmute+"</span>");this.muted=true;}},unmute:function(){if(this.muted!==false){this.muteElm.removeClass("media-unmute").addClass("media-mute").html("<span>"+this.l10n.mute+"</span>");this.muted=false;}},setVolume:function(x){if(this.volumeElm.length){this.volumeElm[this.volumePropSize](x*this.volumeSize);}},setTotalTime:function(x){this.duration=x;this.elapsedElm.eq(1).html(v(parseInt(x,10)));},setElapsedTime:function(x){this.timelineElm.width(x/this.duration*this.timelineWidth);this.elapsedElm.eq(0).html(v(parseInt(x,10)));},setElapsedToEnd:function(){this.timelineElm.width(this.timelineWidth);this.elapsedElm.eq(0).html(v(parseInt(this.duration,10)));}};return e;});box.store("ui").addConstructor("player-native",function(c,e){var b,f,i,a,g,d,h;b=function(j){var l=j.player,m=l.type,k=e.getDoc().createElement(m);k.id=l.id+"-"+m;k.width=l.width||1;k.height=l.height||1;k.src=j.currentUrl;return k;};f=function(j){return function(){j.boxPublish("play");};};i=function(j){return function(){j.boxPublish("pause");};};a=function(j){return function(){j.boxPublish("timeupdate",{time:j.mediaElm.currentTime,duration:j.mediaElm.duration});if(j.mediaElm.ended||j.mediaElm.currentTime>=j.mediaElm.duration){j.boxPublish("endmedia");}};};g=function(j){return function(){j.boxPublish("durationchange",{duration:j.mediaElm.duration});};};d=function(j){return function(){j.boxPublish("volumechange",{volume:j.mediaElm.volume,muted:this.muted});};};h=function(j){this.id=j;};h.prototype={boxCreate:function(j){var l=this,n=j.player.controls,k=n!==false,p=k&&n.time!==false,m=k&&n.timeline!==false,o=k&&n.mute!==false;l.masterViewId=j.boxGetName();l.jMediaElm=c(b(j)).prependTo(j.wrapperElm);l.mediaElm=l.jMediaElm[0];l.jMediaElm.bind({play:f(l),pause:i(l),timeupdate:a(l)});if(p){l.jMediaElm.bind("durationchange",g(l));}if(o){l.jMediaElm.bind("volumechange",d(l));}l.boxPublish("ready");},boxDestroy:function(){this.pause();this.jMediaElm.unbind("play pause ended durationchange timeupdate volumechange").remove();},load:function(j){this.pause();this.mediaElm.src=j;this.mediaElm.load();},play:function(){if(this.mediaElm.paused||this.mediaElm.ended){this.mediaElm.play();}},pause:function(){if(!this.mediaElm.paused||!this.mediaElm.ended){this.mediaElm.pause();}},seek:function(j){try{this.mediaElm.currentTime=j;}catch(k){this.boxPublish("seekerror");}},getCurrentTime:function(){return this.mediaElm.currentTime;},mute:function(){this.mediaElm.muted=true;},unmute:function(){this.mediaElm.muted=false;},isMute:function(){return this.mediaElm.muted;},getVolume:function(){return this.mediaElm.volume;},setVolume:function(j){this.mediaElm.volume=j;}};return h;});var onBoxPlayerCallback={};box.store("ui").addConstructor("player-flash",function(c,b){var a=b.getGlobal().swfobject,d;d=function(e){this.id=e;};d.prototype={boxCreate:function(f){var h=f.player,k=f.flash,j=this.id,i=this.boxGetName(),e=h.type,m=h.id+"-"+e,n=h.width||1,o=h.height||1,g=f.l10n["swf"+e.charAt(0).toUpperCase()+e.substring(1)+"Url"],l=e==="video"?' style="height:'+o+'px;"':"";f.wrapperElm.append('<div id="'+m+'"'+l+"></div>");this.masterViewId=f.boxGetName();this.flashId=m;this.type=e;this.volume=1;this.paused=true;this.loops=f.medias.loop?9999:1;if(!k.variables){k.variables={};}k.variables.playerId=i;b.getGlobal().onBoxPlayerCallback[j]={onReady:function(){b.get(i).onReady();},onMetaData:function(p){b.get(i).onMetaData(p);},onStatus:function(p){if(p==="NetStream.Play.Stop"){b.get(i).endMedia();}},onGlobalInfos:function(p){b.get(i).onGlobalInfos(p);},onSoundComplete:function(p){if(p==="soundComplete"){b.get(i).endMedia();}}};k.variables.onPlayerReady="onBoxPlayerCallback."+j+".onReady";if(e==="video"){k.variables.onMetaData="onBoxPlayerCallback."+j+".onMetaData";k.variables.onStatus="onBoxPlayerCallback."+j+".onStatus";}if(!k.params){k.params={};}k.params.wmode="transparent";b.getGlobal().onBoxPlayerCurrentId=this.boxGetName();a.embedSWF(g,m,n,o,k.version||"10.0.0",k.xpi||false,k.variables,k.params,k.attributes||{});},boxDestroy:function(){this.pause();delete b.getGlobal().onBoxPlayerCallback[this.id];},onReady:function(){this.flashElm=b.getDoc().getElementById(this.flashId);if(this.type==="audio"){this.flashElm.registerForSoundChannelEvents("onBoxPlayerCallback."+this.id+".onSoundComplete");}this.boxPublish("ready");},onMetaData:function(e){this.boxPublish("durationchange",{duration:e.duration});},onGlobalInfos:function(e){if(this.type==="audio"){this.boxPublish("durationchange",{duration:e.duration/1000});this.boxPublish("timeupdate",{time:e.time/1000});}else{this.boxPublish("timeupdate",{time:e.time});}},endMedia:function(){b.getWin().clearInterval(this.timer);this.paused=true;this.ended=true;this.boxPublish("endmedia");},load:function(e){this.pause();this.ended=false;if(this.type==="audio"){this.flashElm.playMedia(e,0,this.loops,this.volume);}else{this.flashElm.playMedia(e);}this.flashElm.pauseMedia();},play:function(){var f=this,e="onBoxPlayerCallback."+f.id+".onGlobalInfos";if(f.paused){f.paused=false;if(this.ended){this.ended=false;this.seek(0);}else{if(f.type==="audio"){f.flashElm.resumeMedia(this.loops);f.flashElm.setVolumeMedia(this.muted?0:this.volume);}else{f.flashElm.resumeMedia();}}f.timer=b.getWin().setInterval(function(){f.flashElm.getGlobalInfos(e);},500);f.boxPublish("play");}},pause:function(){if(!this.paused){b.getWin().clearInterval(this.timer);this.paused=true;this.flashElm.pauseMedia();this.boxPublish("pause");}},seek:function(e){if(this.type==="audio"){this.flashElm.seekMedia(e*1000,this.loops);this.flashElm.setVolumeMedia(this.muted?0:this.volume);}else{this.flashElm.seekMedia(e);}},mute:function(){this.muted=true;this.flashElm.setVolumeMedia(0);this.boxPublish("volumechange",{volume:this.volume,muted:true});},unmute:function(){this.muted=false;this.flashElm.setVolumeMedia(this.volume);this.boxPublish("volumechange",{volume:this.volume,muted:false});},isMute:function(){return this.muted;},getVolume:function(){return this.volume;},setVolume:function(e){this.volume=e;this.flashElm.setVolumeMedia(e);this.boxPublish("volumechange",{volume:e,muted:this.muted});}};return d;});box.store("ui").addConstructor("player",function(f,h){var i=/^(maybe|probably)$/i,k=/^(ogv|webm|mp4)$/i,a=/^(ogg|mp3)$/i,n=/\.[a-z0-9]{3,4}$/i,g={video:{},audio:{}},l={video:{ogv:"video/ogg",webm:"video/webm",mp4:"video/mp4"},audio:{ogg:"audio/ogg",mp3:"audio/mpeg"}},b=h.getGlobal().swfobject,d,m,c,e,j;d=(function(){if(h.isHostMethod(h.getDoc(),"createElement")){return function(p){var r=h.getDoc().createElement(p),q=r&&r.tagName&&r.tagName.toUpperCase()===p.toUpperCase(),o=q&&h.areHostMethods(r,"play","pause","canPlayType");return o?r:null;};}}());m={video:(function(){var o=d?d("video"):null;if(o){g.video.ogv=i.test(o.canPlayType("video/ogg"));g.video.webm=i.test(o.canPlayType("video/webm"));g.video.mp4=i.test(o.canPlayType("video/mp4"));return g.video.ogg||g.video.webm||g.video.mp4;}return false;}()),audio:(function(){var o=d?d("audio"):null;if(o){g.audio.ogg=i.test(o.canPlayType("audio/ogg"));g.audio.mp3=i.test(o.canPlayType("audio/mpeg"));return g.audio.ogg||g.audio.mp3;}return false;}())};c=function(p){var o=p.player.id,q=p.player.type;return'<div class="media-wrapper type-'+q+'" id="'+o+"-wrapper-"+q+'"></div>';};e=function(q){var o=q.id,r=(q.mode==="flash"?">ui:player-flash.":">ui:player-native.")+o,p=">ui:player-toolbar."+o;h.subscribe({name:"ready"+r,handler:function(s){var t=q.boxPublish("load",{init:true});if(q.mode==="flash"){s.source.load(q.currentUrl);}if(q.medias.autoplay&&(!t||!t.prevented)){s.source.play();}}},{name:"play"+r,handler:function(s){if(q.uiToolbar){q.uiToolbar.play();}q.boxPublish(s.type);}},{name:"pause"+r,handler:function(s){if(q.uiToolbar){q.uiToolbar.pause();}q.boxPublish(s.type);}},{name:"endmedia"+r,handler:function(s){if(q.uiToolbar){q.uiToolbar.pause();if(q.mode==="flash"){q.uiToolbar.setElapsedToEnd();}}q.boxPublish(s.type);if(q.currentIndex<q.medias.playlist.length-1){q.loadInPlaylist(q.currentIndex+1);}else{q.boxPublish("endplaylist");}}},{name:"timeupdate"+r,handler:function(s){q.currentTime=s.data.time;if(q.uiToolbar){if(s.data.duration){q.uiToolbar.setTotalTime(s.data.duration);}q.uiToolbar.setElapsedTime(q.currentTime);}}},{name:"durationchange"+r,handler:function(s){if(q.uiToolbar){q.uiToolbar.setTotalTime(s.data.duration);}}},{name:"volumechange"+r,handler:function(s){if(q.uiToolbar){q.uiToolbar[s.data.muted?"mute":"unmute"]();q.uiToolbar.setVolume(s.data.volume);}}},{name:"seekerror"+r,handler:function(s){q.boxPublish(s.type);}},{name:"play"+p,handler:function(s){q.uiMedia.play();}},{name:"pause"+p,handler:function(s){q.uiMedia.pause();}},{name:"mute"+p,handler:function(s){q.uiMedia.mute();}},{name:"unmute"+p,handler:function(s){q.uiMedia.unmute();}},{name:"volumechange"+p,handler:function(s){q.uiMedia.setVolume(s.data.volume);}},{name:"seek"+p,handler:function(s){q.uiMedia.seek(s.data.time);}});};j=function(o){this.id=o;};j.prototype={boxCreate:function(t){var q=this;q.medias=t.medias;q.player=t.player;q.player.type=q.getTypeFromExtension();q.player.ext=q.getFirstSupportedExt();if(q.player.controls!==false&&!q.player.controls){q.player.controls={};}q.l10n=t.l10n;q.flash=t.flash;var p=q.isFlashSupported()&&t.flash,u=q.medias&&q.player.ext,r,o,s;if(p||u){q.wrapperElm=f(c(q)).appendTo("#"+q.player.id);if(p){q.player.ext=q.player.type==="video"?"mp4":"mp3";}o=q.medias.path||"";s=o+q.medias.playlist[0].file+"."+q.player.ext;q.currentUrl=s;q.currentIndex=0;q.mode=p?"flash":"native";e(q);q.uiMedia=h.get("ui").create("player-"+(p?"flash.":"native.")+q.id,q);if(q.player.controls){q.uiToolbar=h.get("ui").create("player-toolbar."+q.id,q);}q.boxPublish("initsuccess");}else{q.boxPublish("initerror");}},boxDestroy:function(){var o=this.id,q=(this.mode==="flash"?">ui:player-flash.":">ui:player-native.")+o,p=">ui:player-toolbar."+o;h.unsubscribe("ready"+q,"play"+q,"pause"+q,"endmedia"+q,"timeupdate"+q,"durationchange"+q,"volumechange"+q,"seekerror"+q,"play"+p,"pause"+p,"mute"+p,"unmute"+p,"volumechange"+p,"seek"+p);h.get("ui").destroy("player-native."+o);h.get("ui").destroy("player-flash."+o);h.get("ui").destroy("player-toolbar."+o);this.wrapperElm.remove();},isFlashSupported:function(){return b.getFlashPlayerVersion().major>0;},getFirstSupportedExt:function(){if(!this.medias||!this.medias.exts){return null;}var o=this.medias.exts,p=o.length,q=g[this.player.type];if(q){while(p--){if(q[o[p]]){return o[p];}}}return null;},getTypeFromExtension:function(){var o=this.medias&&this.medias.exts&&this.medias.exts[0];if(typeof o==="string"){return k.test(o)?"video":a.test(o)?"audio":null;}return null;},play:function(){if(this.uiMedia){this.uiMedia.play();}},pause:function(){if(this.uiMedia){this.uiMedia.pause();}},seek:function(o){if(this.uiMedia&&isNaN(o)){this.uiMedia.seek(o);}},mute:function(){if(this.uiMedia){this.uiMedia.mute();}},unmute:function(){if(this.uiMedia){this.uiMedia.unmute();}},setVolume:function(o){if(this.uiMedia){if(isNaN(o)){return;}if(o>1){o=1;}else{if(o<0){o=0;}}this.uiMedia.setVolume(o);}},getCurrentDatas:function(){return(typeof this.currentIndex==="number"&&this.medias&&this.medias.playlist)?this.medias.playlist[this.currentIndex]:null;},loadInPlaylist:function(p){if(this.uiMedia){var o=this.medias.playlist;if(o&&p>=0&&p<o.length){this.currentIndex=p;this.boxPublish("beforeload");var q=this.medias.path||"",s=q+this.medias.playlist[p].file+"."+this.player.ext,r;this.uiMedia.load(s);this.currentUrl=s;this.currentIndex=p;this.currentTime=0;if(this.uiToolbar){this.uiToolbar.setElapsedTime(0);}r=this.boxPublish("load",{init:false});if(!r||!r.prevented){this.uiMedia.play();}}}},prevInPlaylist:function(){this.loadInPlaylist(this.currentIndex-1);},nextInPlaylist:function(){this.loadInPlaylist(this.currentIndex+1);},loadNewPlaylist:function(o){if(this.uiMedia){this.uiMedia.pause();this.medias.playlist=o;this.loadInPlaylist(0);}}};return j;});box.get("ui").addConfig("carousel-zoom",{btnPrev:'<a href="#" class="{$btnPrevCls}">{$btnPrevText}</a>',btnPrevCls:"prev",btnNext:'<a href="#" class="{$btnNextCls}">{$btnNextText}</a>',btnNextCls:"next",duration:500}).addConstructor("carousel-zoom",function(f,d){var g=/\bon\b/,e,c,b,a;e=function(i,h){h=h==="next"?"btnNext":"btnPrev";return i.cfg[h].replace("{$"+h+"Cls}",i.cfg[h+"Cls"]).replace("{$"+h+"Text}",i.cfg[h+"Text"]);};c=function(h){return function(i){i.preventDefault();h.prev();};};b=function(h){return function(i){i.preventDefault();h.next();};};a=function(h,i){this.id=h;this.cfg=i;};a.prototype={boxCreate:function(h){if(h.displayed%2===0||h.displayed<3){this.boxPublish("error",{message:"Displayed must be an odd number and at least 3"});}else{this.rootElm=f(h.rootElm);this.itemsElm=this.rootElm.find(h.itemsElm?h.itemsElm:"li");this.cfg.displayed=h.displayed;if(h.duration){this.cfg.duration=h.duration;}if(h.btnPrev){this.cfg.btnPrev=h.btnPrev;}if(h.btnPrevCls){this.cfg.btnPrevCls=h.btnPrevCls;}if(h.btnPrevText){this.cfg.btnPrevText=h.btnPrevText;}if(h.btnNext){this.cfg.btnNext=h.btnNext;}if(h.btnNextCls){this.cfg.btnNextCls=h.btnNextCls;}if(h.btnNextText){this.cfg.btnNextText=h.btnNextText;}this.enable();}},boxDestroy:function(){this.disable();},disable:function(){if(this.disabled!==true){this.prevElm.unbind("click");this.nextElm.unbind("click");this.disabled=true;this.available=false;}},enable:function(){var q=this,p=q.itemsElm.length,k=q.cfg.displayed;if(q.disabled!==false&&p>k){var o=(k-1)/2,n=1,m=[],h=0,j=-1,l;q.prevElm=f(e(q,"prev")).prependTo(q.rootElm).click(c(q));q.nextElm=f(e(q,"next")).appendTo(q.rootElm).click(b(q));q.itemsElm.each(function(s,r){if(g.test(r.className)){n=s;q.maxWidth=r.offsetWidth;q.maxHeight=r.offsetHeight;}});q.maxTop=parseInt(q.itemsElm.eq(n===0?p-1:0).each(function(s,r){q.minWidth=r.offsetWidth;q.minHeight=r.offsetHeight;}).css("top"),10);while(++j<k){l=n+(j-o);if(l<0){l+=p;}else{if(l>=p){l-=p;}}m[m.length]=l;q.itemsElm[l].style.left=h+"px";h+=q.itemsElm[l].offsetWidth;}q.currentZoom=n;q.currentDisplay=m;q.disabled=false;q.available=true;}},prev:function(){var k=this;if(k.available===true){k.available=false;var m=k.itemsElm.length,h=k.currentZoom,l=h-1<0?m-1:h-1,i=l-(k.cfg.displayed-1)/2,n="+="+k.minWidth+"px",j="+="+k.maxWidth+"px",o=k.cfg.duration;if(i<0){i+=m;}k.currentDisplay.unshift(i);k.itemsElm.eq(i).css("left",-k.minWidth);f.each(k.currentDisplay,function(q,p){if(p!==h&&p!==l){k.itemsElm.eq(p).animate({left:n},o);}});k.itemsElm.eq(h).animate({top:k.maxTop,left:j,width:k.minWidth,height:k.minHeight},o);k.itemsElm.eq(l).animate({top:0,left:n,width:k.maxWidth,height:k.maxHeight},o,function(){k.currentZoom=l;k.currentDisplay.pop();k.available=true;});}},next:function(){var k=this;if(k.available===true){k.available=false;var m=k.itemsElm.length,h=k.currentZoom,l=h+1===m?0:h+1,i=l+(k.cfg.displayed-1)/2,n="-="+k.minWidth+"px",j="-="+k.maxWidth+"px",o=k.cfg.duration;if(i>=m){i-=m;}k.currentDisplay.push(i);k.itemsElm.eq(i).css("left",(k.cfg.displayed-1)*k.minWidth+k.maxWidth);f.each(k.currentDisplay,function(q,p){if(p!==h&&p!==l){k.itemsElm.eq(p).animate({left:n},o);}});k.itemsElm.eq(h).animate({top:k.maxTop,left:n,width:k.minWidth,height:k.minHeight},o);k.itemsElm.eq(l).animate({top:0,left:j,width:k.maxWidth,height:k.maxHeight},o,function(){k.currentZoom=l;k.currentDisplay.shift();k.available=true;});}}};return a;});box.get("ui").addConfig("paginate",{wrapperHtml:'<div class="pagination"><ul>{$content}</ul></div>',pageHtml:'<li><a href="#" {$action}>{$page}</a></li>',currentPageClass:"on"}).addConstructor("paginate",function(c,b){var a=function(d,e){this.id=d;this.cfg=e;};a.prototype={boxCreate:function(d){this.rootElm=c(d.rootElm);this.paginationTargetElm=c(d.paginationTargetElm);this.modifyHtml=d.modifyHtml;this.getPageHtml=d.getPageHtml;this.nbPerPage=d.nbPerPage||null;this.nbFirstPage=d.nbFirstPage||null;if(d.wrapperHtml){this.cfg.wrapperHtml=d.wrapperHtml;}if(d.pageHtml){this.cfg.pageHtml=d.pageHtml;}if(d.currentPageClass){this.cfg.currentPageClass=d.currentPageClass;}if(d.defaultFilter&&d.defaultFilterValue){this.collectDatas(d.itemsElm).filter(d.defaultFilter,d.defaultFilterValue);}else{this.collectDatas(d.itemsElm).filter("*");}},boxDestroy:function(){this.removePagination();},addPagination:function(){if(!this.paginationElm){var j="",h=this.boxGetName(),e="onclick=\"box.get('"+h+"').displayPage({$i}); return false;\"",d=this.cfg.pageHtml,k,g=this.currentPage,f=g+this.nbPages;while(g<f){k=g===this.currentPage?' class="'+this.cfg.currentPageClass+'"':"";j+=d.replace("{$action}",e.replace("{$i}",g)).replace("{$page}",g);g++;}this.paginationElm=c(this.cfg.wrapperHtml.replace("{$content}",j)).appendTo(this.paginationTargetElm);}return this;},removePagination:function(){if(this.paginationElm&&this.paginationElm.length){this.paginationElm.remove();delete this.paginationElm;}return this;},collectDatas:function(e){var d=this;d.html=[];d.datas=[];if(d.modifyHtml){d.rootElm.find(e).each(function(g,f){var h=c(f);d.datas[g]=h.getBoxDatas();d.html[g]=d.modifyHtml(h.outerHTML(),d.datas[g],g);});}else{d.rootElm.find(e).each(function(g,f){var h=c(f);d.datas[g]=h.getBoxDatas();d.html[g]=h.outerHTML();});}return d;},filter:function(j,m){var f=j+(m?"="+m:"");if(f!==this.currentFilter){var d=this.html,k=this.datas,h=-1,e=k.length,g;if(j==="*"){this.filtered=[];while(++h<e){this.filtered[h]=d[h];}}else{this.filtered=[];while(++h<e){if(k[h][j]===m){this.filtered.push(d[h]);}}}this.currentFilter=f;}if(this.nbPerPage){if(this.nbFirstPage){this.nbPages=Math.ceil((this.filtered.length-this.nbFirstPage)/this.nbPerPage)+1;}else{this.nbPages=Math.ceil(this.filtered.length/this.nbPerPage);}this.currentPage=1;this.removePagination();if(this.nbPages>1){this.addPagination();}this.displayPage(1,true);}else{this.displayAll();}return this;},getIndexesForPage:function(f,e){if(f>0&&f<=this.nbPages&&(e||f!==this.currentPage)){var d=this.nbFirstPage,i=this.nbPerPage,g,h;if(d){if(f===1){g=0;h=d;}else{g=d+(f-2)*i;h=g+i;}}else{g=(f-1)*this.nbPerPage;h=g+this.nbPerPage;}return{start:g,end:h};}return null;},displayPage:function(e,d){var g=this.getIndexesForPage(e,d),f;if(g){this.currentPage=e;f=this.filtered.slice(g.start,g.end);this.rootElm.html(this.getPageHtml?this.getPageHtml(f,e):f.join(""));this.paginationTargetElm.find("a.on").removeClass("on").end().find("a").eq(e-1).addClass("on");this.boxPublish("change");}return this;},displayAll:function(){this.removePagination();this.rootElm.html(this.getAllHtml?this.getAllHtml(this.filtered):this.filtered.join(""));this.boxPublish("change");return this;}};return a;});box.get("ui").addConstructor("menu-dropdown",function(g,i){var h,c,b,l,k,f,j,a,e,d;h=function(m){return function(){m.focused=true;m.labelElm.addClass("menu-label-focused");};};c=function(m){return function(o){var n=o.keyCode;if(n===9){m.focused=false;m.labelElm.removeClass("menu-label-focused");}else{if(n===32||n===13||n===40){o.preventDefault();m.open();}else{if(n===27){m.close();}}}};};b=function(m){return function(o){var n=o.keyCode;if(n===9){m.focused=false;m.labelElm.removeClass("menu-label-focused");m.close();}else{if(n===38){o.preventDefault();e(m,m.softSelectedIndex-1);}else{if(n===40){o.preventDefault();e(m,m.softSelectedIndex+1);}else{if(n===13||n===32){o.preventDefault();m.selectItem(m.softSelectedIndex);}else{if(n===27){m.close();}}}}}};};l=function(m){return function(n){m[m.opened?"close":"open"]();};};k=function(m){return function(n){n.preventDefault();m.selectItem(parseInt(this.parentNode.getAttribute("data-index"),10));};};f=function(m){return function(n){if(!j(m,n.target)){m.focused=false;m.labelElm.removeClass("menu-label-focused");m.close();}};};if(i.isHostMethod(i.getDoc().documentElement,"contains")){j=function(n,m){return n.rootElm[0].contains(m);};}else{if(i.isHostMethod(i.getDoc().documentElement,"compareDocumentPosition")){j=function(n,m){return !!(n.rootElm[0].compareDocumentPosition(m)&16);};}}a=function(m){m.itemsElm.eq(m.softSelectedIndex).removeClass("menu-item-focused").find("a").attr("tabindex","-1");};e=function(n,m){if(m>=0&&m<n.length){if(m!==n.softSelectedIndex){a(n);}n.itemsElm.eq(m).addClass("menu-item-focused").find("a").attr("tabindex","0").focus();n.softSelectedIndex=m;}};d=function(m){this.id=m;};d.prototype={boxCreate:function(o){var n=this,m=o.itemsElm||"li",p,q;n.rootElm=g(o.rootElm);n.labelElm=n.rootElm.find(".menu-label");n.listElm=n.rootElm.find(o.listElm||"ul");n.itemsElm=n.listElm.find(m).each(function(s,r){r.setAttribute("data-index",s);});n.length=n.itemsElm.length;n.opened=false;p=n.rootElm.attr("id")+"-label";q=n.itemsElm.filter(".menu-item-selected").index();if(q>=0){n.selectItem(q,false);}n.alwaysOnBottom=o.alwaysOnBottom===true;n.listDefaultTop=n.labelElm.offset().top+n.labelElm[0].offsetHeight;n.listElm[0].style.cssText="top:-10000px; display:block;";n.listHeight=n.listElm[0].offsetHeight;n.listElm[0].style.cssText="";n.listOffsetInReverse=(parseInt(n.listElm.css("marginTop"),10)||0)*2;n.labelElm.attr("id",p).attr("tabindex","0").click(l(n)).focus(h(n)).keydown(c(n));n.listElm.attr("role","menu").attr("aria-labelledby",p).find("a").attr("role","menuitem").attr("tabindex","-1").click(k(n)).keydown(b(n));n.itemsElm.attr("role","presentation");i.getJDoc().bind("mousedown."+this.boxGetName(),f(this));i.subscribe("close>"+n.boxGetName(),function(){var r=this;i.getWin().setTimeout(function(){r.labelElm.attr("tabindex","0");},20);});if(n.rootElm.hasClass("menu-disabled")){n.disable();}else{n.enable();}},boxDestroy:function(){i.getJDoc().unbind("mousedown."+this.boxGetName());i.unsubscribe("close>"+oUi.boxGetName());this.labelElm.unbind("click focus keydown");this.listElm.find("a").unbind("click blur keydown");},disable:function(){if(this.disabled===true){this.rootElm.addClass("menu-disabled");this.disabled=true;}},enable:function(){if(this.disabled!==false){this.rootElm.removeClass("menu-disabled");this.disabled=false;}},open:function(){if(this.disabled===false&&this.opened===false){var p=i.getJWin().height(),o=i.getJWin().scrollTop(),n=this.listHeight,r=this.listDefaultTop,q=r+n>o+p,m;if(this.alwaysOnBottom){m="auto";this.listElm.css("top",m).addClass("menu-list-visible"+(q?" menu-list-reversed":""));}else{this.reversed=q;this.listElm.css("top",m).addClass("menu-list-visible"+(q?" menu-list-reversed":""));}this.softSelectedIndex=this.selectedIndex||0;e(this,this.selectedIndex||0);this.labelElm.attr("tabindex","-1");this.opened=true;this.boxPublish("open");}},close:function(){if(this.opened===true){this.listElm.removeClass("menu-list-visible menu-list-reversed");a(this);if(this.focused){this.labelElm.focus();}this.reversed=null;this.opened=false;this.boxPublish("close");}},isItemDisabled:function(m){return this.itemsElm.eq(m).hasClass("menu-item-disabled");},selectItem:function(n,m){if(n>=0&&n<this.length&&!this.isItemDisabled(n)){var o=this.itemsElm.eq(this.selectedIndex).removeClass("menu-item-selected").end().eq(n).addClass("menu-item-selected");this.selectedIndex=n;this.close();if(m!==false){this.boxPublish("select",{item:o});}}},getSelectedItem:function(){return !isNaN(this.selectedIndex)?this.itemsElm.eq(this.selectedIndex):null;}};return j?d:null;});
/*! Copyright 2011 Google Inc. All Rights Reserved. */
var _ga=_ga||{};var _gaq=_gaq||[];_ga.trackSocial=function(a,b){_ga.trackFacebook(a,b);_ga.trackTwitter(a,b);};_ga.trackFacebook=function(a,b){var d=_ga.buildTrackerName_(b);try{if(FB&&FB.Event&&FB.Event.subscribe){FB.Event.subscribe("edge.create",function(e){_gaq.push([d+"_trackSocial","facebook","like",e,a]);});FB.Event.subscribe("edge.remove",function(e){_gaq.push([d+"_trackSocial","facebook","unlike",e,a]);});FB.Event.subscribe("message.send",function(e){_gaq.push([d+"_trackSocial","facebook","send",e,a]);});}}catch(c){}};_ga.buildTrackerName_=function(a){return a?a+".":"";};_ga.trackTwitter=function(a,b){var d=_ga.buildTrackerName_(b);try{if(twttr&&twttr.events&&twttr.events.bind){twttr.events.bind("tweet",function(e){if(e){var f;if(e.target&&e.target.nodeName=="IFRAME"){f=_ga.extractParamFromUri_(e.target.src,"url");}_gaq.push([d+"_trackSocial","twitter","tweet",f,a]);}});}}catch(c){}};_ga.extractParamFromUri_=function(b,e){if(!b){return;}var b=b.split("#")[0];var d=b.split("?");if(d.length==1){return;}var c=decodeURI(d[1]);e+="=";var g=c.split("&");for(var a=0,f;f=g[a];++a){if(f.indexOf(e)===0){return unescape(f.split("=")[1]);}}return;};
