"use strict";
/*
 * 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(a5,N){var ar=a5.document;var b=(function(){var bt=function(bN,bO){return new bt.fn.init(bN,bO,br)},bI=a5.jQuery,bv=a5.$,br,bM=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,bB=/\S/,bx=/^\s+/,bs=/\s+$/,bw=/\d/,bp=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bC=/^[\],:{}\s]*$/,bK=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bE=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,by=/(?:^|:|,)(?:\s*\[)+/g,bn=/(webkit)[ \/]([\w.]+)/,bG=/(opera)(?:.*version)?[ \/]([\w.]+)/,bF=/(msie) ([\w.]+)/,bH=/(mozilla)(?:.*? rv:([\w.]+))?/,bL=navigator.userAgent,bJ,bq,e,bA=Object.prototype.toString,bu=Object.prototype.hasOwnProperty,bo=Array.prototype.push,bz=Array.prototype.slice,bD=String.prototype.trim,bk=Array.prototype.indexOf,bm={};bt.fn=bt.prototype={constructor:bt,init:function(bN,bR,bQ){var bP,bS,bO,bT;if(!bN){return this}if(bN.nodeType){this.context=this[0]=bN;this.length=1;return this}if(bN==="body"&&!bR&&ar.body){this.context=ar;this[0]=ar.body;this.selector="body";this.length=1;return this}if(typeof bN==="string"){bP=bM.exec(bN);if(bP&&(bP[1]||!bR)){if(bP[1]){bR=bR instanceof bt?bR[0]:bR;bT=(bR?bR.ownerDocument||bR:ar);bO=bp.exec(bN);if(bO){if(bt.isPlainObject(bR)){bN=[ar.createElement(bO[1])];bt.fn.attr.call(bN,bR,true)}else{bN=[bT.createElement(bO[1])]}}else{bO=bt.buildFragment([bP[1]],[bT]);bN=(bO.cacheable?bt.clone(bO.fragment):bO.fragment).childNodes}return bt.merge(this,bN)}else{bS=ar.getElementById(bP[2]);if(bS&&bS.parentNode){if(bS.id!==bP[2]){return bQ.find(bN)}this.length=1;this[0]=bS}this.context=ar;this.selector=bN;return this}}else{if(!bR||bR.jquery){return(bR||bQ).find(bN)}else{return this.constructor(bR).find(bN)}}}else{if(bt.isFunction(bN)){return bQ.ready(bN)}}if(bN.selector!==N){this.selector=bN.selector;this.context=bN.context}return bt.makeArray(bN,this)},selector:"",jquery:"1.5.2",length:0,size:function(){return this.length},toArray:function(){return bz.call(this,0)},get:function(bN){return bN==null?this.toArray():(bN<0?this[this.length+bN]:this[bN])},pushStack:function(bO,bQ,bN){var bP=this.constructor();if(bt.isArray(bO)){bo.apply(bP,bO)}else{bt.merge(bP,bO)}bP.prevObject=this;bP.context=this.context;if(bQ==="find"){bP.selector=this.selector+(this.selector?" ":"")+bN}else{if(bQ){bP.selector=this.selector+"."+bQ+"("+bN+")"}}return bP},each:function(bO,bN){return bt.each(this,bO,bN)},ready:function(bN){bt.bindReady();bq.done(bN);return this},eq:function(bN){return bN===-1?this.slice(bN):this.slice(bN,+bN+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bz.apply(this,arguments),"slice",bz.call(arguments).join(","))},map:function(bN){return this.pushStack(bt.map(this,function(bP,bO){return bN.call(bP,bO,bP)}))},end:function(){return this.prevObject||this.constructor(null)},push:bo,sort:[].sort,splice:[].splice};bt.fn.init.prototype=bt.fn;bt.extend=bt.fn.extend=function(){var bW,bP,bN,bO,bT,bU,bS=arguments[0]||{},bR=1,bQ=arguments.length,bV=false;if(typeof bS==="boolean"){bV=bS;bS=arguments[1]||{};bR=2}if(typeof bS!=="object"&&!bt.isFunction(bS)){bS={}}if(bQ===bR){bS=this;--bR}for(;bR<bQ;bR++){if((bW=arguments[bR])!=null){for(bP in bW){bN=bS[bP];bO=bW[bP];if(bS===bO){continue}if(bV&&bO&&(bt.isPlainObject(bO)||(bT=bt.isArray(bO)))){if(bT){bT=false;bU=bN&&bt.isArray(bN)?bN:[]}else{bU=bN&&bt.isPlainObject(bN)?bN:{}}bS[bP]=bt.extend(bV,bU,bO)}else{if(bO!==N){bS[bP]=bO}}}}}return bS};bt.extend({noConflict:function(bN){a5.$=bv;if(bN){a5.jQuery=bI}return bt},isReady:false,readyWait:1,ready:function(bN){if(bN===true){bt.readyWait--}if(!bt.readyWait||(bN!==true&&!bt.isReady)){if(!ar.body){return setTimeout(bt.ready,1)}bt.isReady=true;if(bN!==true&&--bt.readyWait>0){return}bq.resolveWith(ar,[bt]);if(bt.fn.trigger){bt(ar).trigger("ready").unbind("ready")}}},bindReady:function(){if(bq){return}bq=bt._Deferred();if(ar.readyState==="complete"){return setTimeout(bt.ready,1)}if(ar.addEventListener){ar.addEventListener("DOMContentLoaded",e,false);a5.addEventListener("load",bt.ready,false)}else{if(ar.attachEvent){ar.attachEvent("onreadystatechange",e);a5.attachEvent("onload",bt.ready);var bN=false;try{bN=a5.frameElement==null}catch(bO){}if(ar.documentElement.doScroll&&bN){bl()}}}},isFunction:function(bN){return bt.type(bN)==="function"},isArray:Array.isArray||function(bN){return bt.type(bN)==="array"},isWindow:function(bN){return bN&&typeof bN==="object"&&"setInterval" in bN},isNaN:function(bN){return bN==null||!bw.test(bN)||isNaN(bN)},type:function(bN){return bN==null?String(bN):bm[bA.call(bN)]||"object"},isPlainObject:function(bO){if(!bO||bt.type(bO)!=="object"||bO.nodeType||bt.isWindow(bO)){return false}if(bO.constructor&&!bu.call(bO,"constructor")&&!bu.call(bO.constructor.prototype,"isPrototypeOf")){return false}var bN;for(bN in bO){}return bN===N||bu.call(bO,bN)},isEmptyObject:function(bO){for(var bN in bO){return false}return true},error:function(bN){throw bN},parseJSON:function(bN){if(typeof bN!=="string"||!bN){return null}bN=bt.trim(bN);if(bC.test(bN.replace(bK,"@").replace(bE,"]").replace(by,""))){return a5.JSON&&a5.JSON.parse?a5.JSON.parse(bN):(new Function("return "+bN))()}else{bt.error("Invalid JSON: "+bN)}},parseXML:function(bP,bN,bO){if(a5.DOMParser){bO=new DOMParser();bN=bO.parseFromString(bP,"text/xml")}else{bN=new ActiveXObject("Microsoft.XMLDOM");bN.async="false";bN.loadXML(bP)}bO=bN.documentElement;if(!bO||!bO.nodeName||bO.nodeName==="parsererror"){bt.error("Invalid XML: "+bP)}return bN},noop:function(){},globalEval:function(bP){if(bP&&bB.test(bP)){var bO=ar.head||ar.getElementsByTagName("head")[0]||ar.documentElement,bN=ar.createElement("script");if(bt.support.scriptEval()){bN.appendChild(ar.createTextNode(bP))}else{bN.text=bP}bO.insertBefore(bN,bO.firstChild);bO.removeChild(bN)}},nodeName:function(bO,bN){return bO.nodeName&&bO.nodeName.toUpperCase()===bN.toUpperCase()},each:function(bQ,bU,bP){var bO,bR=0,bS=bQ.length,bN=bS===N||bt.isFunction(bQ);if(bP){if(bN){for(bO in bQ){if(bU.apply(bQ[bO],bP)===false){break}}}else{for(;bR<bS;){if(bU.apply(bQ[bR++],bP)===false){break}}}}else{if(bN){for(bO in bQ){if(bU.call(bQ[bO],bO,bQ[bO])===false){break}}}else{for(var bT=bQ[0];bR<bS&&bU.call(bT,bR,bT)!==false;bT=bQ[++bR]){}}}return bQ},trim:bD?function(bN){return bN==null?"":bD.call(bN)}:function(bN){return bN==null?"":bN.toString().replace(bx,"").replace(bs,"")},makeArray:function(bQ,bO){var bN=bO||[];if(bQ!=null){var bP=bt.type(bQ);if(bQ.length==null||bP==="string"||bP==="function"||bP==="regexp"||bt.isWindow(bQ)){bo.call(bN,bQ)}else{bt.merge(bN,bQ)}}return bN},inArray:function(bP,bQ){if(bQ.indexOf){return bQ.indexOf(bP)}for(var bN=0,bO=bQ.length;bN<bO;bN++){if(bQ[bN]===bP){return bN}}return -1},merge:function(bR,bP){var bQ=bR.length,bO=0;if(typeof bP.length==="number"){for(var bN=bP.length;bO<bN;bO++){bR[bQ++]=bP[bO]}}else{while(bP[bO]!==N){bR[bQ++]=bP[bO++]}}bR.length=bQ;return bR},grep:function(bO,bT,bN){var bP=[],bS;bN=!!bN;for(var bQ=0,bR=bO.length;bQ<bR;bQ++){bS=!!bT(bO[bQ],bQ);if(bN!==bS){bP.push(bO[bQ])}}return bP},map:function(bO,bT,bN){var bP=[],bS;for(var bQ=0,bR=bO.length;bQ<bR;bQ++){bS=bT(bO[bQ],bQ,bN);if(bS!=null){bP[bP.length]=bS}}return bP.concat.apply([],bP)},guid:1,proxy:function(bP,bO,bN){if(arguments.length===2){if(typeof bO==="string"){bN=bP;bP=bN[bO];bO=N}else{if(bO&&!bt.isFunction(bO)){bN=bO;bO=N}}}if(!bO&&bP){bO=function(){return bP.apply(bN||this,arguments)}}if(bP){bO.guid=bP.guid=bP.guid||bO.guid||bt.guid++}return bO},access:function(bN,bV,bT,bP,bS,bU){var bO=bN.length;if(typeof bV==="object"){for(var bQ in bV){bt.access(bN,bQ,bV[bQ],bP,bS,bT)}return bN}if(bT!==N){bP=!bU&&bP&&bt.isFunction(bT);for(var bR=0;bR<bO;bR++){bS(bN[bR],bV,bP?bT.call(bN[bR],bR,bS(bN[bR],bV)):bT,bU)}return bN}return bO?bS(bN[0],bV):N},now:function(){return(new Date()).getTime()},uaMatch:function(bO){bO=bO.toLowerCase();var bN=bn.exec(bO)||bG.exec(bO)||bF.exec(bO)||bO.indexOf("compatible")<0&&bH.exec(bO)||[];return{browser:bN[1]||"",version:bN[2]||"0"}},sub:function(){function bO(bQ,bR){return new bO.fn.init(bQ,bR)}bt.extend(true,bO,this);bO.superclass=this;bO.fn=bO.prototype=this();bO.fn.constructor=bO;bO.subclass=this.subclass;bO.fn.init=function bP(bQ,bR){if(bR&&bR instanceof bt&&!(bR instanceof bO)){bR=bO(bR)}return bt.fn.init.call(this,bQ,bR,bN)};bO.fn.init.prototype=bO.fn;var bN=bO(ar);return bO},browser:{}});bt.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(bO,bN){bm["[object "+bN+"]"]=bN.toLowerCase()});bJ=bt.uaMatch(bL);if(bJ.browser){bt.browser[bJ.browser]=true;bt.browser.version=bJ.version}if(bt.browser.webkit){bt.browser.safari=true}if(bk){bt.inArray=function(bN,bO){return bk.call(bO,bN)}}if(bB.test("\xA0")){bx=/^[\s\xA0]+/;bs=/[\s\xA0]+$/}br=bt(ar);if(ar.addEventListener){e=function(){ar.removeEventListener("DOMContentLoaded",e,false);bt.ready()}}else{if(ar.attachEvent){e=function(){if(ar.readyState==="complete"){ar.detachEvent("onreadystatechange",e);bt.ready()}}}}function bl(){if(bt.isReady){return}try{ar.documentElement.doScroll("left")}catch(bN){setTimeout(bl,1);return}bt.ready()}return bt})();var a="then done fail isResolved isRejected promise".split(" "),aF=[].slice;b.extend({_Deferred:function(){var bm=[],bn,bk,bl,e={done:function(){if(!bl){var bp=arguments,bq,bt,bs,br,bo;if(bn){bo=bn;bn=0}for(bq=0,bt=bp.length;bq<bt;bq++){bs=bp[bq];br=b.type(bs);if(br==="array"){e.done.apply(e,bs)}else{if(br==="function"){bm.push(bs)}}}if(bo){e.resolveWith(bo[0],bo[1])}}return this},resolveWith:function(bp,bo){if(!bl&&!bn&&!bk){bo=bo||[];bk=1;try{while(bm[0]){bm.shift().apply(bp,bo)}}finally{bn=[bp,bo];bk=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return !!(bk||bn)},cancel:function(){bl=1;bm=[];return this}};return e},Deferred:function(bk){var e=b._Deferred(),bm=b._Deferred(),bl;b.extend(e,{then:function(bo,bn){e.done(bo).fail(bn);return this},fail:bm.done,rejectWith:bm.resolveWith,reject:bm.resolve,isRejected:bm.isResolved,promise:function(bo){if(bo==null){if(bl){return bl}bl=bo={}}var bn=a.length;while(bn--){bo[a[bn]]=e[a[bn]]}return bo}});e.done(bm.cancel).fail(e.cancel);delete e.cancel;if(bk){bk.call(e,e)}return e},when:function(bp){var bk=arguments,bl=0,bo=bk.length,bn=bo,e=bo<=1&&bp&&b.isFunction(bp.promise)?bp:b.Deferred();function bm(bq){return function(br){bk[bq]=arguments.length>1?aF.call(arguments,0):br;if(!(--bn)){e.resolveWith(e,aF.call(bk,0))}}}if(bo>1){for(;bl<bo;bl++){if(bk[bl]&&b.isFunction(bk[bl].promise)){bk[bl].promise().then(bm(bl),e.reject)}else{--bn}}if(!bn){e.resolveWith(e,bk)}}else{if(e!==bp){e.resolveWith(e,bo?[bp]:[])}}return e.promise()}});(function(){b.support={};var bk=ar.createElement("div");bk.style.display="none";bk.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var bt=bk.getElementsByTagName("*"),br=bk.getElementsByTagName("a")[0],bs=ar.createElement("select"),bl=bs.appendChild(ar.createElement("option")),bq=bk.getElementsByTagName("input")[0];if(!bt||!bt.length||!br){return}b.support={leadingWhitespace:bk.firstChild.nodeType===3,tbody:!bk.getElementsByTagName("tbody").length,htmlSerialize:!!bk.getElementsByTagName("link").length,style:/red/.test(br.getAttribute("style")),hrefNormalized:br.getAttribute("href")==="/a",opacity:/^0.55$/.test(br.style.opacity),cssFloat:!!br.style.cssFloat,checkOn:bq.value==="on",optSelected:bl.selected,deleteExpando:true,optDisabled:false,checkClone:false,noCloneEvent:true,noCloneChecked:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true,reliableMarginRight:true};bq.checked=true;b.support.noCloneChecked=bq.cloneNode(true).checked;bs.disabled=true;b.support.optDisabled=!bl.disabled;var bm=null;b.support.scriptEval=function(){if(bm===null){var bv=ar.documentElement,bw=ar.createElement("script"),by="script"+b.now();try{bw.appendChild(ar.createTextNode("window."+by+"=1;"))}catch(bx){}bv.insertBefore(bw,bv.firstChild);if(a5[by]){bm=true;delete a5[by]}else{bm=false}bv.removeChild(bw)}return bm};try{delete bk.test}catch(bo){b.support.deleteExpando=false}if(!bk.addEventListener&&bk.attachEvent&&bk.fireEvent){bk.attachEvent("onclick",function bu(){b.support.noCloneEvent=false;bk.detachEvent("onclick",bu)});bk.cloneNode(true).fireEvent("onclick")}bk=ar.createElement("div");bk.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var bn=ar.createDocumentFragment();bn.appendChild(bk.firstChild);b.support.checkClone=bn.cloneNode(true).cloneNode(true).lastChild.checked;b(function(){var bw=ar.createElement("div"),e=ar.getElementsByTagName("body")[0];if(!e){return}bw.style.width=bw.style.paddingLeft="1px";e.appendChild(bw);b.boxModel=b.support.boxModel=bw.offsetWidth===2;if("zoom" in bw.style){bw.style.display="inline";bw.style.zoom=1;b.support.inlineBlockNeedsLayout=bw.offsetWidth===2;bw.style.display="";bw.innerHTML="<div style='width:4px;'></div>";b.support.shrinkWrapBlocks=bw.offsetWidth!==2}bw.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";var bv=bw.getElementsByTagName("td");b.support.reliableHiddenOffsets=bv[0].offsetHeight===0;bv[0].style.display="";bv[1].style.display="none";b.support.reliableHiddenOffsets=b.support.reliableHiddenOffsets&&bv[0].offsetHeight===0;bw.innerHTML="";if(ar.defaultView&&ar.defaultView.getComputedStyle){bw.style.width="1px";bw.style.marginRight="0";b.support.reliableMarginRight=(parseInt(ar.defaultView.getComputedStyle(bw,null).marginRight,10)||0)===0}e.removeChild(bw).style.display="none";bw=bv=null});var bp=function(e){var bw=ar.createElement("div");e="on"+e;if(!bw.attachEvent){return true}var bv=(e in bw);if(!bv){bw.setAttribute(e,"return;");bv=typeof bw[e]==="function"}return bv};b.support.submitBubbles=bp("submit");b.support.changeBubbles=bp("change");bk=bt=br=null})();var aL=/^(?:\{.*\}|\[.*\])$/;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!V(e)},data:function(bm,bk,bo,bn){if(!b.acceptData(bm)){return}var br=b.expando,bq=typeof bk==="string",bp,bs=bm.nodeType,e=bs?b.cache:bm,bl=bs?bm[b.expando]:bm[b.expando]&&b.expando;if((!bl||(bn&&bl&&!e[bl][br]))&&bq&&bo===N){return}if(!bl){if(bs){bm[b.expando]=bl=++b.uuid}else{bl=b.expando}}if(!e[bl]){e[bl]={};if(!bs){e[bl].toJSON=b.noop}}if(typeof bk==="object"||typeof bk==="function"){if(bn){e[bl][br]=b.extend(e[bl][br],bk)}else{e[bl]=b.extend(e[bl],bk)}}bp=e[bl];if(bn){if(!bp[br]){bp[br]={}}bp=bp[br]}if(bo!==N){bp[bk]=bo}if(bk==="events"&&!bp[bk]){return bp[br]&&bp[br].events}return bq?bp[bk]:bp},removeData:function(bn,bl,bo){if(!b.acceptData(bn)){return}var bq=b.expando,br=bn.nodeType,bk=br?b.cache:bn,bm=br?bn[b.expando]:b.expando;if(!bk[bm]){return}if(bl){var bp=bo?bk[bm][bq]:bk[bm];if(bp){delete bp[bl];if(!V(bp)){return}}}if(bo){delete bk[bm][bq];if(!V(bk[bm])){return}}var e=bk[bm][bq];if(b.support.deleteExpando||bk!=a5){delete bk[bm]}else{bk[bm]=null}if(e){bk[bm]={};if(!br){bk[bm].toJSON=b.noop}bk[bm][bq]=e}else{if(br){if(b.support.deleteExpando){delete bn[b.expando]}else{if(bn.removeAttribute){bn.removeAttribute(b.expando)}else{bn[b.expando]=null}}}}},_data:function(bk,e,bl){return b.data(bk,e,bl,true)},acceptData:function(bk){if(bk.nodeName){var e=b.noData[bk.nodeName.toLowerCase()];if(e){return !(e===true||bk.getAttribute("classid")!==e)}}return true}});b.fn.extend({data:function(bn,bp){var bo=null;if(typeof bn==="undefined"){if(this.length){bo=b.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,bl;for(var bm=0,bk=e.length;bm<bk;bm++){bl=e[bm].name;if(bl.indexOf("data-")===0){bl=bl.substr(5);a0(this[0],bl,bo[bl])}}}}return bo}else{if(typeof bn==="object"){return this.each(function(){b.data(this,bn)})}}var bq=bn.split(".");bq[1]=bq[1]?"."+bq[1]:"";if(bp===N){bo=this.triggerHandler("getData"+bq[1]+"!",[bq[0]]);if(bo===N&&this.length){bo=b.data(this[0],bn);bo=a0(this[0],bn,bo)}return bo===N&&bq[1]?this.data(bq[0]):bo}else{return this.each(function(){var bs=b(this),br=[bq[0],bp];bs.triggerHandler("setData"+bq[1]+"!",br);b.data(this,bn,bp);bs.triggerHandler("changeData"+bq[1]+"!",br)})}},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function a0(bl,bk,bm){if(bm===N&&bl.nodeType===1){bm=bl.getAttribute("data-"+bk);if(typeof bm==="string"){try{bm=bm==="true"?true:bm==="false"?false:bm==="null"?null:!b.isNaN(bm)?parseFloat(bm):aL.test(bm)?b.parseJSON(bm):bm}catch(bn){}b.data(bl,bk,bm)}else{bm=N}}return bm}function V(bk){for(var e in bk){if(e!=="toJSON"){return false}}return true}b.extend({queue:function(bk,e,bm){if(!bk){return}e=(e||"fx")+"queue";var bl=b._data(bk,e);if(!bm){return bl||[]}if(!bl||b.isArray(bm)){bl=b._data(bk,e,b.makeArray(bm))}else{bl.push(bm)}return bl},dequeue:function(bm,bl){bl=bl||"fx";var e=b.queue(bm,bl),bk=e.shift();if(bk==="inprogress"){bk=e.shift()}if(bk){if(bl==="fx"){e.unshift("inprogress")}bk.call(bm,function(){b.dequeue(bm,bl)})}if(!e.length){b.removeData(bm,bl+"queue",true)}}});b.fn.extend({queue:function(e,bk){if(typeof e!=="string"){bk=e;e="fx"}if(bk===N){return b.queue(this[0],e)}return this.each(function(bm){var bl=b.queue(this,e,bk);if(e==="fx"&&bl[0]!=="inprogress"){b.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(bk,e){bk=b.fx?b.fx.speeds[bk]||bk:bk;e=e||"fx";return this.queue(e,function(){var bl=this;setTimeout(function(){b.dequeue(bl,e)},bk)})},clearQueue:function(e){return this.queue(e||"fx",[])}});var aJ=/[\n\t\r]/g,ba=/\s+/,aN=/\r/g,a9=/^(?:href|src|style)$/,g=/^(?:button|input)$/i,I=/^(?:button|input|object|select|textarea)$/i,o=/^a(?:rea)?$/i,W=/^(?: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,bk){return b.access(this,e,bk,true,b.attr)},removeAttr:function(e,bk){return this.each(function(){b.attr(this,e,"");if(this.nodeType===1){this.removeAttribute(e)}})},addClass:function(bq){if(b.isFunction(bq)){return this.each(function(bt){var bs=b(this);bs.addClass(bq.call(this,bt,bs.attr("class")))})}if(bq&&typeof bq==="string"){var e=(bq||"").split(ba);for(var bm=0,bl=this.length;bm<bl;bm++){var bk=this[bm];if(bk.nodeType===1){if(!bk.className){bk.className=bq}else{var bn=" "+bk.className+" ",bp=bk.className;for(var bo=0,br=e.length;bo<br;bo++){if(bn.indexOf(" "+e[bo]+" ")<0){bp+=" "+e[bo]}}bk.className=b.trim(bp)}}}}return this},removeClass:function(bo){if(b.isFunction(bo)){return this.each(function(bs){var br=b(this);br.removeClass(bo.call(this,bs,br.attr("class")))})}if((bo&&typeof bo==="string")||bo===N){var bp=(bo||"").split(ba);for(var bl=0,bk=this.length;bl<bk;bl++){var bn=this[bl];if(bn.nodeType===1&&bn.className){if(bo){var bm=(" "+bn.className+" ").replace(aJ," ");for(var bq=0,e=bp.length;bq<e;bq++){bm=bm.replace(" "+bp[bq]+" "," ")}bn.className=b.trim(bm)}else{bn.className=""}}}}return this},toggleClass:function(bm,bk){var bl=typeof bm,e=typeof bk==="boolean";if(b.isFunction(bm)){return this.each(function(bo){var bn=b(this);bn.toggleClass(bm.call(this,bo,bn.attr("class"),bk),bk)})}return this.each(function(){if(bl==="string"){var bp,bo=0,bn=b(this),bq=bk,br=bm.split(ba);while((bp=br[bo++])){bq=e?bq:!bn.hasClass(bp);bn[bq?"addClass":"removeClass"](bp)}}else{if(bl==="undefined"||bl==="boolean"){if(this.className){b._data(this,"__className__",this.className)}this.className=this.className||bm===false?"":b._data(this,"__className__")||""}}})},hasClass:function(e){var bm=" "+e+" ";for(var bl=0,bk=this.length;bl<bk;bl++){if((" "+this[bl].className+" ").replace(aJ," ").indexOf(bm)>-1){return true}}return false},val:function(br){if(!arguments.length){var bl=this[0];if(bl){if(b.nodeName(bl,"option")){var bk=bl.attributes.value;return !bk||bk.specified?bl.value:bl.text}if(b.nodeName(bl,"select")){var bp=bl.selectedIndex,bs=[],bt=bl.options,bo=bl.type==="select-one";if(bp<0){return null}for(var bm=bo?bp:0,bq=bo?bp+1:bt.length;bm<bq;bm++){var bn=bt[bm];if(bn.selected&&(b.support.optDisabled?!bn.disabled:bn.getAttribute("disabled")===null)&&(!bn.parentNode.disabled||!b.nodeName(bn.parentNode,"optgroup"))){br=b(bn).val();if(bo){return br}bs.push(br)}}if(bo&&!bs.length&&bt.length){return b(bt[bp]).val()}return bs}if(W.test(bl.type)&&!b.support.checkOn){return bl.getAttribute("value")===null?"on":bl.value}return(bl.value||"").replace(aN,"")}return N}var e=b.isFunction(br);return this.each(function(bw){var bv=b(this),bx=br;if(this.nodeType!==1){return}if(e){bx=br.call(this,bw,bv.val())}if(bx==null){bx=""}else{if(typeof bx==="number"){bx+=""}else{if(b.isArray(bx)){bx=b.map(bx,function(by){return by==null?"":by+""})}}}if(b.isArray(bx)&&W.test(this.type)){this.checked=b.inArray(bv.val(),bx)>=0}else{if(b.nodeName(this,"select")){var bu=b.makeArray(bx);b("option",this).each(function(){this.selected=b.inArray(b(this).val(),bu)>=0});if(!bu.length){this.selectedIndex=-1}}else{this.value=bx}}})}});b.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bk,e,bp,bs){if(!bk||bk.nodeType===3||bk.nodeType===8||bk.nodeType===2){return N}if(bs&&e in b.attrFn){return b(bk)[e](bp)}var bl=bk.nodeType!==1||!b.isXMLDoc(bk),bo=bp!==N;e=bl&&b.props[e]||e;if(bk.nodeType===1){var bn=a9.test(e);if(e==="selected"&&!b.support.optSelected){var bq=bk.parentNode;if(bq){bq.selectedIndex;if(bq.parentNode){bq.parentNode.selectedIndex}}}if((e in bk||bk[e]!==N)&&bl&&!bn){if(bo){if(e==="type"&&g.test(bk.nodeName)&&bk.parentNode){b.error("type property can't be changed")}if(bp===null){if(bk.nodeType===1){bk.removeAttribute(e)}}else{bk[e]=bp}}if(b.nodeName(bk,"form")&&bk.getAttributeNode(e)){return bk.getAttributeNode(e).nodeValue}if(e==="tabIndex"){var br=bk.getAttributeNode("tabIndex");return br&&br.specified?br.value:I.test(bk.nodeName)||o.test(bk.nodeName)&&bk.href?0:N}return bk[e]}if(!b.support.style&&bl&&e==="style"){if(bo){bk.style.cssText=""+bp}return bk.style.cssText}if(bo){bk.setAttribute(e,""+bp)}if(!bk.attributes[e]&&(bk.hasAttribute&&!bk.hasAttribute(e))){return N}var bm=!b.support.hrefNormalized&&bl&&bn?bk.getAttribute(e,2):bk.getAttribute(e);return bm===null?N:bm}if(bo){bk[e]=bp}return bk[e]}});var aW=/\.(.*)$/,a7=/^(?:textarea|input|select)$/i,Q=/\./g,ag=/ /g,aC=/[^\w\s.|`]/g,K=function(e){return e.replace(aC,"\\$&")};b.event={add:function(bn,br,by,bp){if(bn.nodeType===3||bn.nodeType===8){return}try{if(b.isWindow(bn)&&(bn!==a5&&!bn.frameElement)){bn=a5}}catch(bs){}if(by===false){by=bc}else{if(!by){return}}var bl,bw;if(by.handler){bl=by;by=bl.handler}if(!by.guid){by.guid=b.guid++}var bt=b._data(bn);if(!bt){return}var bx=bt.events,bq=bt.handle;if(!bx){bt.events=bx={}}if(!bq){bt.handle=bq=function(bz){return typeof b!=="undefined"&&b.event.triggered!==bz.type?b.event.handle.apply(bq.elem,arguments):N}}bq.elem=bn;br=br.split(" ");var bv,bo=0,bk;while((bv=br[bo++])){bw=bl?b.extend({},bl):{handler:by,data:bp};if(bv.indexOf(".")>-1){bk=bv.split(".");bv=bk.shift();bw.namespace=bk.slice(0).sort().join(".")}else{bk=[];bw.namespace=""}bw.type=bv;if(!bw.guid){bw.guid=by.guid}var bm=bx[bv],bu=b.event.special[bv]||{};if(!bm){bm=bx[bv]=[];if(!bu.setup||bu.setup.call(bn,bp,bk,bq)===false){if(bn.addEventListener){bn.addEventListener(bv,bq,false)}else{if(bn.attachEvent){bn.attachEvent("on"+bv,bq)}}}}if(bu.add){bu.add.call(bn,bw);if(!bw.handler.guid){bw.handler.guid=by.guid}}bm.push(bw);b.event.global[bv]=true}bn=null},global:{},remove:function(by,bt,bl,bp){if(by.nodeType===3||by.nodeType===8){return}if(bl===false){bl=bc}var bB,bo,bq,bv,bw=0,bm,br,bu,bn,bs,e,bA,bx=b.hasData(by)&&b._data(by),bk=bx&&bx.events;if(!bx||!bk){return}if(bt&&bt.type){bl=bt.handler;bt=bt.type}if(!bt||typeof bt==="string"&&bt.charAt(0)==="."){bt=bt||"";for(bo in bk){b.event.remove(by,bo+bt)}return}bt=bt.split(" ");while((bo=bt[bw++])){bA=bo;e=null;bm=bo.indexOf(".")<0;br=[];if(!bm){br=bo.split(".");bo=br.shift();bu=new RegExp("(^|\\.)"+b.map(br.slice(0).sort(),K).join("\\.(?:.*\\.)?")+"(\\.|$)")}bs=bk[bo];if(!bs){continue}if(!bl){for(bv=0;bv<bs.length;bv++){e=bs[bv];if(bm||bu.test(e.namespace)){b.event.remove(by,bA,e.handler,bv);bs.splice(bv--,1)}}continue}bn=b.event.special[bo]||{};for(bv=bp||0;bv<bs.length;bv++){e=bs[bv];if(bl.guid===e.guid){if(bm||bu.test(e.namespace)){if(bp==null){bs.splice(bv--,1)}if(bn.remove){bn.remove.call(by,e)}}if(bp!=null){break}}}if(bs.length===0||bp!=null&&bs.length===1){if(!bn.teardown||bn.teardown.call(by,br)===false){b.removeEvent(by,bo,bx.handle)}bB=null;delete bk[bo]}}if(b.isEmptyObject(bk)){var bz=bx.handle;if(bz){bz.elem=null}delete bx.events;delete bx.handle;if(b.isEmptyObject(bx)){b.removeData(by,N,true)}}},trigger:function(bk,bp,bm){var bt=bk.type||bk,bo=arguments[3];if(!bo){bk=typeof bk==="object"?bk[b.expando]?bk:b.extend(b.Event(bt),bk):b.Event(bt);if(bt.indexOf("!")>=0){bk.type=bt=bt.slice(0,-1);bk.exclusive=true}if(!bm){bk.stopPropagation();if(b.event.global[bt]){b.each(b.cache,function(){var by=b.expando,bx=this[by];if(bx&&bx.events&&bx.events[bt]){b.event.trigger(bk,bp,bx.handle.elem)}})}}if(!bm||bm.nodeType===3||bm.nodeType===8){return N}bk.result=N;bk.target=bm;bp=b.makeArray(bp);bp.unshift(bk)}bk.currentTarget=bm;var bq=b._data(bm,"handle");if(bq){bq.apply(bm,bp)}var bv=bm.parentNode||bm.ownerDocument;try{if(!(bm&&bm.nodeName&&b.noData[bm.nodeName.toLowerCase()])){if(bm["on"+bt]&&bm["on"+bt].apply(bm,bp)===false){bk.result=false;bk.preventDefault()}}}catch(bu){}if(!bk.isPropagationStopped()&&bv){b.event.trigger(bk,bp,bv,true)}else{if(!bk.isDefaultPrevented()){var bl,br=bk.target,e=bt.replace(aW,""),bw=b.nodeName(br,"a")&&e==="click",bs=b.event.special[e]||{};if((!bs._default||bs._default.call(bm,bk)===false)&&!bw&&!(br&&br.nodeName&&b.noData[br.nodeName.toLowerCase()])){try{if(br[e]){bl=br["on"+e];if(bl){br["on"+e]=null}b.event.triggered=bk.type;br[e]()}}catch(bn){}if(bl){br["on"+e]=bl}b.event.triggered=N}}}},handle:function(e){var bs,bl,bk,bu,bt,bo=[],bq=b.makeArray(arguments);e=bq[0]=b.event.fix(e||a5.event);e.currentTarget=this;bs=e.type.indexOf(".")<0&&!e.exclusive;if(!bs){bk=e.type.split(".");e.type=bk.shift();bo=bk.slice(0).sort();bu=new RegExp("(^|\\.)"+bo.join("\\.(?:.*\\.)?")+"(\\.|$)")}e.namespace=e.namespace||bo.join(".");bt=b._data(this,"events");bl=(bt||{})[e.type];if(bt&&bl){bl=bl.slice(0);for(var bn=0,bm=bl.length;bn<bm;bn++){var br=bl[bn];if(bs||bu.test(br.namespace)){e.handler=br.handler;e.data=br.data;e.handleObj=br;var bp=br.handler.apply(this,bq);if(bp!==N){e.result=bp;if(bp===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(bm){if(bm[b.expando]){return bm}var bk=bm;bm=b.Event(bk);for(var bl=this.props.length,bo;bl;){bo=this.props[--bl];bm[bo]=bk[bo]}if(!bm.target){bm.target=bm.srcElement||ar}if(bm.target.nodeType===3){bm.target=bm.target.parentNode}if(!bm.relatedTarget&&bm.fromElement){bm.relatedTarget=bm.fromElement===bm.target?bm.toElement:bm.fromElement}if(bm.pageX==null&&bm.clientX!=null){var bn=ar.documentElement,e=ar.body;bm.pageX=bm.clientX+(bn&&bn.scrollLeft||e&&e.scrollLeft||0)-(bn&&bn.clientLeft||e&&e.clientLeft||0);bm.pageY=bm.clientY+(bn&&bn.scrollTop||e&&e.scrollTop||0)-(bn&&bn.clientTop||e&&e.clientTop||0)}if(bm.which==null&&(bm.charCode!=null||bm.keyCode!=null)){bm.which=bm.charCode!=null?bm.charCode:bm.keyCode}if(!bm.metaKey&&bm.ctrlKey){bm.metaKey=bm.ctrlKey}if(!bm.which&&bm.button!==N){bm.which=(bm.button&1?1:(bm.button&2?3:(bm.button&4?2:0)))}return bm},guid:100000000,proxy:b.proxy,special:{ready:{setup:b.bindReady,teardown:b.noop},live:{add:function(e){b.event.add(this,r(e.origType,e.selector),b.extend({},e,{handler:al,guid:e.handler.guid}))},remove:function(e){b.event.remove(this,r(e.origType,e.selector),e)}},beforeunload:{setup:function(bl,bk,e){if(b.isWindow(this)){this.onbeforeunload=e}},teardown:function(bk,e){if(this.onbeforeunload===e){this.onbeforeunload=null}}}}};b.removeEvent=ar.removeEventListener?function(bk,e,bl){if(bk.removeEventListener){bk.removeEventListener(e,bl,false)}}:function(bk,e,bl){if(bk.detachEvent){bk.detachEvent("on"+e,bl)}};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())?k:bc}else{this.type=e}this.timeStamp=b.now();this[b.expando]=true};function bc(){return false}function k(){return true}b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=k;var bk=this.originalEvent;if(!bk){return}if(bk.preventDefault){bk.preventDefault()}else{bk.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=k;var bk=this.originalEvent;if(!bk){return}if(bk.stopPropagation){bk.stopPropagation()}bk.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=k;this.stopPropagation()},isDefaultPrevented:bc,isPropagationStopped:bc,isImmediatePropagationStopped:bc};var af=function(bl){var bk=bl.relatedTarget;try{if(bk&&bk!==ar&&!bk.parentNode){return}while(bk&&bk!==this){bk=bk.parentNode}if(bk!==this){bl.type=bl.data;b.event.handle.apply(this,arguments)}}catch(bm){}},aR=function(e){e.type=e.data;b.event.handle.apply(this,arguments)};b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(bk,e){b.event.special[bk]={setup:function(bl){b.event.add(this,e,bl&&bl.selector?aR:af,bk)},teardown:function(bl){b.event.remove(this,e,bl&&bl.selector?aR:af)}}});if(!b.support.submitBubbles){b.event.special.submit={setup:function(bk,e){if(this.nodeName&&this.nodeName.toLowerCase()!=="form"){b.event.add(this,"click.specialSubmit",function(bn){var bm=bn.target,bl=bm.type;if((bl==="submit"||bl==="image")&&b(bm).closest("form").length){aU("submit",this,arguments)}});b.event.add(this,"keypress.specialSubmit",function(bn){var bm=bn.target,bl=bm.type;if((bl==="text"||bl==="password")&&b(bm).closest("form").length&&bn.keyCode===13){aU("submit",this,arguments)}})}else{return false}},teardown:function(e){b.event.remove(this,".specialSubmit")}}}if(!b.support.changeBubbles){var bd,n=function(bk){var e=bk.type,bl=bk.value;if(e==="radio"||e==="checkbox"){bl=bk.checked}else{if(e==="select-multiple"){bl=bk.selectedIndex>-1?b.map(bk.options,function(bm){return bm.selected}).join("-"):""}else{if(bk.nodeName.toLowerCase()==="select"){bl=bk.selectedIndex}}}return bl},ad=function ad(bm){var bk=bm.target,bl,bn;if(!a7.test(bk.nodeName)||bk.readOnly){return}bl=b._data(bk,"_change_data");bn=n(bk);if(bm.type!=="focusout"||bk.type!=="radio"){b._data(bk,"_change_data",bn)}if(bl===N||bn===bl){return}if(bl!=null||bn){bm.type="change";bm.liveFired=N;b.event.trigger(bm,arguments[1],bk)}};b.event.special.change={filters:{focusout:ad,beforedeactivate:ad,click:function(bm){var bl=bm.target,bk=bl.type;if(bk==="radio"||bk==="checkbox"||bl.nodeName.toLowerCase()==="select"){ad.call(this,bm)}},keydown:function(bm){var bl=bm.target,bk=bl.type;if((bm.keyCode===13&&bl.nodeName.toLowerCase()!=="textarea")||(bm.keyCode===32&&(bk==="checkbox"||bk==="radio"))||bk==="select-multiple"){ad.call(this,bm)}},beforeactivate:function(bl){var bk=bl.target;b._data(bk,"_change_data",n(bk))}},setup:function(bl,bk){if(this.type==="file"){return false}for(var e in bd){b.event.add(this,e+".specialChange",bd[e])}return a7.test(this.nodeName)},teardown:function(e){b.event.remove(this,".specialChange");return a7.test(this.nodeName)}};bd=b.event.special.change.filters;bd.focus=bd.beforeactivate}function aU(bk,bm,e){var bl=b.extend({},e[0]);bl.type=bk;bl.originalEvent={};bl.liveFired=N;b.event.handle.call(bm,bl);if(bl.isDefaultPrevented()){e[0].preventDefault()}}if(ar.addEventListener){b.each({focus:"focusin",blur:"focusout"},function(bm,e){var bk=0;b.event.special[e]={setup:function(){if(bk++===0){ar.addEventListener(bm,bl,true)}},teardown:function(){if(--bk===0){ar.removeEventListener(bm,bl,true)}}};function bl(bn){var bo=b.event.fix(bn);bo.type=e;bo.originalEvent={};b.event.trigger(bo,null,bo.target);if(bo.isDefaultPrevented()){bn.preventDefault()}}})}b.each(["bind","one"],function(bk,e){b.fn[e]=function(bq,br,bp){if(typeof bq==="object"){for(var bn in bq){this[e](bn,br,bq[bn],bp)}return this}if(b.isFunction(br)||br===false){bp=br;br=N}var bo=e==="one"?b.proxy(bp,function(bs){b(this).unbind(bs,bo);return bp.apply(this,arguments)}):bp;if(bq==="unload"&&e!=="one"){this.one(bq,br,bp)}else{for(var bm=0,bl=this.length;bm<bl;bm++){b.event.add(this[bm],bq,bo,br)}}return this}});b.fn.extend({unbind:function(bn,bm){if(typeof bn==="object"&&!bn.preventDefault){for(var bl in bn){this.unbind(bl,bn[bl])}}else{for(var bk=0,e=this.length;bk<e;bk++){b.event.remove(this[bk],bn,bm)}}return this},delegate:function(e,bk,bm,bl){return this.live(bk,bm,bl,e)},undelegate:function(e,bk,bl){if(arguments.length===0){return this.unbind("live")}else{return this.die(bk,null,bl,e)}},trigger:function(e,bk){return this.each(function(){b.event.trigger(e,bk,this)})},triggerHandler:function(e,bl){if(this[0]){var bk=b.Event(e);bk.preventDefault();bk.stopPropagation();b.event.trigger(bk,bl,this[0]);return bk.result}},toggle:function(bl){var e=arguments,bk=1;while(bk<e.length){b.proxy(bl,e[bk++])}return this.click(b.proxy(bl,function(bm){var bn=(b._data(this,"lastToggle"+bl.guid)||0)%bk;b._data(this,"lastToggle"+bl.guid,bn+1);bm.preventDefault();return e[bn].apply(this,arguments)||false}))},hover:function(e,bk){return this.mouseenter(e).mouseleave(bk||e)}});var aO={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};b.each(["live","die"],function(bk,e){b.fn[e]=function(bu,br,bw,bn){var bv,bs=0,bt,bm,by,bp=bn||this.selector,bl=bn?this:b(this.context);if(typeof bu==="object"&&!bu.preventDefault){for(var bx in bu){bl[e](bx,br,bu[bx],bp)}return this}if(b.isFunction(br)){bw=br;br=N}bu=(bu||"").split(" ");while((bv=bu[bs++])!=null){bt=aW.exec(bv);bm="";if(bt){bm=bt[0];bv=bv.replace(aW,"")}if(bv==="hover"){bu.push("mouseenter"+bm,"mouseleave"+bm);continue}by=bv;if(bv==="focus"||bv==="blur"){bu.push(aO[bv]+bm);bv=bv+bm}else{bv=(aO[bv]||bv)+bm}if(e==="live"){for(var bq=0,bo=bl.length;bq<bo;bq++){b.event.add(bl[bq],"live."+r(bv,bp),{data:br,selector:bp,handler:bw,origType:bv,origHandler:bw,preType:by})}}else{bl.unbind("live."+r(bv,bp),bw)}}return this}});function al(bu){var br,bm,bA,bo,e,bw,bt,bv,bs,bz,bq,bp,by,bx=[],bn=[],bk=b._data(this,"events");if(bu.liveFired===this||!bk||!bk.live||bu.target.disabled||bu.button&&bu.type==="click"){return}if(bu.namespace){bp=new RegExp("(^|\\.)"+bu.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")}bu.liveFired=this;var bl=bk.live.slice(0);for(bt=0;bt<bl.length;bt++){e=bl[bt];if(e.origType.replace(aW,"")===bu.type){bn.push(e.selector)}else{bl.splice(bt--,1)}}bo=b(bu.target).closest(bn,bu.currentTarget);for(bv=0,bs=bo.length;bv<bs;bv++){bq=bo[bv];for(bt=0;bt<bl.length;bt++){e=bl[bt];if(bq.selector===e.selector&&(!bp||bp.test(e.namespace))&&!bq.elem.disabled){bw=bq.elem;bA=null;if(e.preType==="mouseenter"||e.preType==="mouseleave"){bu.type=e.preType;bA=b(bu.relatedTarget).closest(e.selector)[0]}if(!bA||bA!==bw){bx.push({elem:bw,handleObj:e,level:bq.level})}}}}for(bv=0,bs=bx.length;bv<bs;bv++){bo=bx[bv];if(bm&&bo.level>bm){break}bu.currentTarget=bo.elem;bu.data=bo.handleObj.data;bu.handleObj=bo.handleObj;by=bo.handleObj.origHandler.apply(bo.elem,arguments);if(by===false||bu.isPropagationStopped()){bm=bo.level;if(by===false){br=false}if(bu.isImmediatePropagationStopped()){break}}}return br}function r(bk,e){return(bk&&bk!=="*"?bk+".":"")+e.replace(Q,"`").replace(ag,"&")}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(bk,e){b.fn[e]=function(bm,bl){if(bl==null){bl=bm;bm=null}return arguments.length>0?this.bind(e,bm,bl):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 bu=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bv=0,by=Object.prototype.toString,bp=false,bo=true,bw=/\\/g,bC=/\W/;[0,0].sort(function(){bo=false;return 0});var bm=function(bH,e,bK,bL){bK=bK||[];e=e||ar;var bN=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bH||typeof bH!=="string"){return bK}var bE,bP,bS,bD,bO,bR,bQ,bJ,bG=true,bF=bm.isXML(e),bI=[],bM=bH;do{bu.exec("");bE=bu.exec(bM);if(bE){bM=bE[3];bI.push(bE[1]);if(bE[2]){bD=bE[3];break}}}while(bE);if(bI.length>1&&bq.exec(bH)){if(bI.length===2&&br.relative[bI[0]]){bP=bz(bI[0]+bI[1],e)}else{bP=br.relative[bI[0]]?[e]:bm(bI.shift(),e);while(bI.length){bH=bI.shift();if(br.relative[bH]){bH+=bI.shift()}bP=bz(bH,bP)}}}else{if(!bL&&bI.length>1&&e.nodeType===9&&!bF&&br.match.ID.test(bI[0])&&!br.match.ID.test(bI[bI.length-1])){bO=bm.find(bI.shift(),e,bF);e=bO.expr?bm.filter(bO.expr,bO.set)[0]:bO.set[0]}if(e){bO=bL?{expr:bI.pop(),set:bs(bL)}:bm.find(bI.pop(),bI.length===1&&(bI[0]==="~"||bI[0]==="+")&&e.parentNode?e.parentNode:e,bF);bP=bO.expr?bm.filter(bO.expr,bO.set):bO.set;if(bI.length>0){bS=bs(bP)}else{bG=false}while(bI.length){bR=bI.pop();bQ=bR;if(!br.relative[bR]){bR=""}else{bQ=bI.pop()}if(bQ==null){bQ=e}br.relative[bR](bS,bQ,bF)}}else{bS=bI=[]}}if(!bS){bS=bP}if(!bS){bm.error(bR||bH)}if(by.call(bS)==="[object Array]"){if(!bG){bK.push.apply(bK,bS)}else{if(e&&e.nodeType===1){for(bJ=0;bS[bJ]!=null;bJ++){if(bS[bJ]&&(bS[bJ]===true||bS[bJ].nodeType===1&&bm.contains(e,bS[bJ]))){bK.push(bP[bJ])}}}else{for(bJ=0;bS[bJ]!=null;bJ++){if(bS[bJ]&&bS[bJ].nodeType===1){bK.push(bP[bJ])}}}}}else{bs(bS,bK)}if(bD){bm(bD,bN,bK,bL);bm.uniqueSort(bK)}return bK};bm.uniqueSort=function(bD){if(bx){bp=bo;bD.sort(bx);if(bp){for(var e=1;e<bD.length;e++){if(bD[e]===bD[e-1]){bD.splice(e--,1)}}}}return bD};bm.matches=function(e,bD){return bm(e,null,null,bD)};bm.matchesSelector=function(e,bD){return bm(bD,null,null,[e]).length>0};bm.find=function(bJ,e,bK){var bI;if(!bJ){return[]}for(var bF=0,bE=br.order.length;bF<bE;bF++){var bG,bH=br.order[bF];if((bG=br.leftMatch[bH].exec(bJ))){var bD=bG[1];bG.splice(1,1);if(bD.substr(bD.length-1)!=="\\"){bG[1]=(bG[1]||"").replace(bw,"");bI=br.find[bH](bG,e,bK);if(bI!=null){bJ=bJ.replace(br.match[bH],"");break}}}}if(!bI){bI=typeof e.getElementsByTagName!=="undefined"?e.getElementsByTagName("*"):[]}return{set:bI,expr:bJ}};bm.filter=function(bN,bM,bQ,bG){var bI,e,bE=bN,bS=[],bK=bM,bJ=bM&&bM[0]&&bm.isXML(bM[0]);while(bN&&bM.length){for(var bL in br.filter){if((bI=br.leftMatch[bL].exec(bN))!=null&&bI[2]){var bR,bP,bD=br.filter[bL],bF=bI[1];e=false;bI.splice(1,1);if(bF.substr(bF.length-1)==="\\"){continue}if(bK===bS){bS=[]}if(br.preFilter[bL]){bI=br.preFilter[bL](bI,bK,bQ,bS,bG,bJ);if(!bI){e=bR=true}else{if(bI===true){continue}}}if(bI){for(var bH=0;(bP=bK[bH])!=null;bH++){if(bP){bR=bD(bP,bI,bH,bK);var bO=bG^!!bR;if(bQ&&bR!=null){if(bO){e=true}else{bK[bH]=false}}else{if(bO){bS.push(bP);e=true}}}}}if(bR!==N){if(!bQ){bK=bS}bN=bN.replace(br.match[bL],"");if(!e){return[]}break}}}if(bN===bE){if(e==null){bm.error(bN)}else{break}}bE=bN}return bK};bm.error=function(e){throw"Syntax error, unrecognized expression: "+e};var br=bm.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(bI,bD){var bF=typeof bD==="string",bH=bF&&!bC.test(bD),bJ=bF&&!bH;if(bH){bD=bD.toLowerCase()}for(var bE=0,e=bI.length,bG;bE<e;bE++){if((bG=bI[bE])){while((bG=bG.previousSibling)&&bG.nodeType!==1){}bI[bE]=bJ||bG&&bG.nodeName.toLowerCase()===bD?bG||false:bG===bD}}if(bJ){bm.filter(bD,bI,true)}},">":function(bI,bD){var bH,bG=typeof bD==="string",bE=0,e=bI.length;if(bG&&!bC.test(bD)){bD=bD.toLowerCase();for(;bE<e;bE++){bH=bI[bE];if(bH){var bF=bH.parentNode;bI[bE]=bF.nodeName.toLowerCase()===bD?bF:false}}}else{for(;bE<e;bE++){bH=bI[bE];if(bH){bI[bE]=bG?bH.parentNode:bH.parentNode===bD}}if(bG){bm.filter(bD,bI,true)}}},"":function(bF,bD,bH){var bG,bE=bv++,e=bA;if(typeof bD==="string"&&!bC.test(bD)){bD=bD.toLowerCase();bG=bD;e=bk}e("parentNode",bD,bE,bF,bG,bH)},"~":function(bF,bD,bH){var bG,bE=bv++,e=bA;if(typeof bD==="string"&&!bC.test(bD)){bD=bD.toLowerCase();bG=bD;e=bk}e("previousSibling",bD,bE,bF,bG,bH)}},find:{ID:function(bD,bE,bF){if(typeof bE.getElementById!=="undefined"&&!bF){var e=bE.getElementById(bD[1]);return e&&e.parentNode?[e]:[]}},NAME:function(bE,bH){if(typeof bH.getElementsByName!=="undefined"){var bD=[],bG=bH.getElementsByName(bE[1]);for(var bF=0,e=bG.length;bF<e;bF++){if(bG[bF].getAttribute("name")===bE[1]){bD.push(bG[bF])}}return bD.length===0?null:bD}},TAG:function(e,bD){if(typeof bD.getElementsByTagName!=="undefined"){return bD.getElementsByTagName(e[1])}}},preFilter:{CLASS:function(bF,bD,bE,e,bI,bJ){bF=" "+bF[1].replace(bw,"")+" ";if(bJ){return bF}for(var bG=0,bH;(bH=bD[bG])!=null;bG++){if(bH){if(bI^(bH.className&&(" "+bH.className+" ").replace(/[\t\n\r]/g," ").indexOf(bF)>=0)){if(!bE){e.push(bH)}}else{if(bE){bD[bG]=false}}}}return false},ID:function(e){return e[1].replace(bw,"")},TAG:function(bD,e){return bD[1].replace(bw,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){bm.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bD=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bD[1]+(bD[2]||1))-0;e[3]=bD[3]-0}else{if(e[2]){bm.error(e[0])}}e[0]=bv++;return e},ATTR:function(bG,bD,bE,e,bH,bI){var bF=bG[1]=bG[1].replace(bw,"");if(!bI&&br.attrMap[bF]){bG[1]=br.attrMap[bF]}bG[4]=(bG[4]||bG[5]||"").replace(bw,"");if(bG[2]==="~="){bG[4]=" "+bG[4]+" "}return bG},PSEUDO:function(bG,bD,bE,e,bH){if(bG[1]==="not"){if((bu.exec(bG[3])||"").length>1||/^\w/.test(bG[3])){bG[3]=bm(bG[3],null,null,bD)}else{var bF=bm.filter(bG[3],bD,bE,true^bH);if(!bE){e.push.apply(e,bF)}return false}}else{if(br.match.POS.test(bG[0])||br.match.CHILD.test(bG[0])){return true}}return bG},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(bE,bD,e){return !!bm(e[3],bE).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bE){var e=bE.getAttribute("type"),bD=bE.type;return"text"===bD&&(e===bD||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(bD,e){return e===0},last:function(bE,bD,e,bF){return bD===bF.length-1},even:function(bD,e){return e%2===0},odd:function(bD,e){return e%2===1},lt:function(bE,bD,e){return bD<e[3]-0},gt:function(bE,bD,e){return bD>e[3]-0},nth:function(bE,bD,e){return e[3]-0===bD},eq:function(bE,bD,e){return e[3]-0===bD}},filter:{PSEUDO:function(bE,bJ,bI,bK){var e=bJ[1],bD=br.filters[e];if(bD){return bD(bE,bI,bJ,bK)}else{if(e==="contains"){return(bE.textContent||bE.innerText||bm.getText([bE])||"").indexOf(bJ[3])>=0}else{if(e==="not"){var bF=bJ[3];for(var bH=0,bG=bF.length;bH<bG;bH++){if(bF[bH]===bE){return false}}return true}else{bm.error(e)}}}},CHILD:function(e,bF){var bI=bF[1],bD=e;switch(bI){case"only":case"first":while((bD=bD.previousSibling)){if(bD.nodeType===1){return false}}if(bI==="first"){return true}bD=e;case"last":while((bD=bD.nextSibling)){if(bD.nodeType===1){return false}}return true;case"nth":var bE=bF[2],bL=bF[3];if(bE===1&&bL===0){return true}var bH=bF[0],bK=e.parentNode;if(bK&&(bK.sizcache!==bH||!e.nodeIndex)){var bG=0;for(bD=bK.firstChild;bD;bD=bD.nextSibling){if(bD.nodeType===1){bD.nodeIndex=++bG}}bK.sizcache=bH}var bJ=e.nodeIndex-bL;if(bE===0){return bJ===0}else{return(bJ%bE===0&&bJ/bE>=0)}}},ID:function(bD,e){return bD.nodeType===1&&bD.getAttribute("id")===e},TAG:function(bD,e){return(e==="*"&&bD.nodeType===1)||bD.nodeName.toLowerCase()===e},CLASS:function(bD,e){return(" "+(bD.className||bD.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bH,bF){var bE=bF[1],e=br.attrHandle[bE]?br.attrHandle[bE](bH):bH[bE]!=null?bH[bE]:bH.getAttribute(bE),bI=e+"",bG=bF[2],bD=bF[4];return e==null?bG==="!=":bG==="="?bI===bD:bG==="*="?bI.indexOf(bD)>=0:bG==="~="?(" "+bI+" ").indexOf(bD)>=0:!bD?bI&&e!==false:bG==="!="?bI!==bD:bG==="^="?bI.indexOf(bD)===0:bG==="$="?bI.substr(bI.length-bD.length)===bD:bG==="|="?bI===bD||bI.substr(0,bD.length+1)===bD+"-":false},POS:function(bG,bD,bE,bH){var e=bD[2],bF=br.setFilters[e];if(bF){return bF(bG,bE,bD,bH)}}}};var bq=br.match.POS,bl=function(bD,e){return"\\"+(e-0+1)};for(var bn in br.match){br.match[bn]=new RegExp(br.match[bn].source+(/(?![^\[]*\])(?![^\(]*\))/.source));br.leftMatch[bn]=new RegExp(/(^(?:.|\r|\n)*?)/.source+br.match[bn].source.replace(/\\(\d+)/g,bl))}var bs=function(bD,e){bD=Array.prototype.slice.call(bD,0);if(e){e.push.apply(e,bD);return e}return bD};try{Array.prototype.slice.call(ar.documentElement.childNodes,0)[0].nodeType}catch(bB){bs=function(bG,bF){var bE=0,bD=bF||[];if(by.call(bG)==="[object Array]"){Array.prototype.push.apply(bD,bG)}else{if(typeof bG.length==="number"){for(var e=bG.length;bE<e;bE++){bD.push(bG[bE])}}else{for(;bG[bE];bE++){bD.push(bG[bE])}}}return bD}}var bx,bt;if(ar.documentElement.compareDocumentPosition){bx=function(bD,e){if(bD===e){bp=true;return 0}if(!bD.compareDocumentPosition||!e.compareDocumentPosition){return bD.compareDocumentPosition?-1:1}return bD.compareDocumentPosition(e)&4?-1:1}}else{bx=function(bK,bJ){var bH,bD,bE=[],e=[],bG=bK.parentNode,bI=bJ.parentNode,bL=bG;if(bK===bJ){bp=true;return 0}else{if(bG===bI){return bt(bK,bJ)}else{if(!bG){return -1}else{if(!bI){return 1}}}}while(bL){bE.unshift(bL);bL=bL.parentNode}bL=bI;while(bL){e.unshift(bL);bL=bL.parentNode}bH=bE.length;bD=e.length;for(var bF=0;bF<bH&&bF<bD;bF++){if(bE[bF]!==e[bF]){return bt(bE[bF],e[bF])}}return bF===bH?bt(bK,e[bF],-1):bt(bE[bF],bJ,1)};bt=function(bD,e,bE){if(bD===e){return bE}var bF=bD.nextSibling;while(bF){if(bF===e){return -1}bF=bF.nextSibling}return 1}}bm.getText=function(e){var bD="",bF;for(var bE=0;e[bE];bE++){bF=e[bE];if(bF.nodeType===3||bF.nodeType===4){bD+=bF.nodeValue}else{if(bF.nodeType!==8){bD+=bm.getText(bF.childNodes)}}}return bD};(function(){var bD=ar.createElement("div"),bE="script"+(new Date()).getTime(),e=ar.documentElement;bD.innerHTML="<a name='"+bE+"'/>";e.insertBefore(bD,e.firstChild);if(ar.getElementById(bE)){br.find.ID=function(bG,bH,bI){if(typeof bH.getElementById!=="undefined"&&!bI){var bF=bH.getElementById(bG[1]);return bF?bF.id===bG[1]||typeof bF.getAttributeNode!=="undefined"&&bF.getAttributeNode("id").nodeValue===bG[1]?[bF]:N:[]}};br.filter.ID=function(bH,bF){var bG=typeof bH.getAttributeNode!=="undefined"&&bH.getAttributeNode("id");return bH.nodeType===1&&bG&&bG.nodeValue===bF}}e.removeChild(bD);e=bD=null})();(function(){var e=ar.createElement("div");e.appendChild(ar.createComment(""));if(e.getElementsByTagName("*").length>0){br.find.TAG=function(bD,bH){var bG=bH.getElementsByTagName(bD[1]);if(bD[1]==="*"){var bF=[];for(var bE=0;bG[bE];bE++){if(bG[bE].nodeType===1){bF.push(bG[bE])}}bG=bF}return bG}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){br.attrHandle.href=function(bD){return bD.getAttribute("href",2)}}e=null})();if(ar.querySelectorAll){(function(){var e=bm,bF=ar.createElement("div"),bE="__sizzle__";bF.innerHTML="<p class='TEST'></p>";if(bF.querySelectorAll&&bF.querySelectorAll(".TEST").length===0){return}bm=function(bQ,bH,bL,bP){bH=bH||ar;if(!bP&&!bm.isXML(bH)){var bO=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(bQ);if(bO&&(bH.nodeType===1||bH.nodeType===9)){if(bO[1]){return bs(bH.getElementsByTagName(bQ),bL)}else{if(bO[2]&&br.find.CLASS&&bH.getElementsByClassName){return bs(bH.getElementsByClassName(bO[2]),bL)}}}if(bH.nodeType===9){if(bQ==="body"&&bH.body){return bs([bH.body],bL)}else{if(bO&&bO[3]){var bK=bH.getElementById(bO[3]);if(bK&&bK.parentNode){if(bK.id===bO[3]){return bs([bK],bL)}}else{return bs([],bL)}}}try{return bs(bH.querySelectorAll(bQ),bL)}catch(bM){}}else{if(bH.nodeType===1&&bH.nodeName.toLowerCase()!=="object"){var bI=bH,bJ=bH.getAttribute("id"),bG=bJ||bE,bS=bH.parentNode,bR=/^\s*[+~]/.test(bQ);if(!bJ){bH.setAttribute("id",bG)}else{bG=bG.replace(/'/g,"\\$&")}if(bR&&bS){bH=bH.parentNode}try{if(!bR||bS){return bs(bH.querySelectorAll("[id='"+bG+"'] "+bQ),bL)}}catch(bN){}finally{if(!bJ){bI.removeAttribute("id")}}}}}return e(bQ,bH,bL,bP)};for(var bD in e){bm[bD]=e[bD]}bF=null})()}(function(){var e=ar.documentElement,bE=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bE){var bG=!bE.call(ar.createElement("div"),"div"),bD=false;try{bE.call(ar.documentElement,"[test!='']:sizzle")}catch(bF){bD=true}bm.matchesSelector=function(bI,bK){bK=bK.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!bm.isXML(bI)){try{if(bD||!br.match.PSEUDO.test(bK)&&!/!=/.test(bK)){var bH=bE.call(bI,bK);if(bH||!bG||bI.document&&bI.document.nodeType!==11){return bH}}}catch(bJ){}}return bm(bK,null,null,[bI]).length>0}}})();(function(){var e=ar.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}br.order.splice(1,0,"CLASS");br.find.CLASS=function(bD,bE,bF){if(typeof bE.getElementsByClassName!=="undefined"&&!bF){return bE.getElementsByClassName(bD[1])}};e=null})();function bk(bD,bI,bH,bL,bJ,bK){for(var bF=0,bE=bL.length;bF<bE;bF++){var e=bL[bF];if(e){var bG=false;e=e[bD];while(e){if(e.sizcache===bH){bG=bL[e.sizset];break}if(e.nodeType===1&&!bK){e.sizcache=bH;e.sizset=bF}if(e.nodeName.toLowerCase()===bI){bG=e;break}e=e[bD]}bL[bF]=bG}}}function bA(bD,bI,bH,bL,bJ,bK){for(var bF=0,bE=bL.length;bF<bE;bF++){var e=bL[bF];if(e){var bG=false;e=e[bD];while(e){if(e.sizcache===bH){bG=bL[e.sizset];break}if(e.nodeType===1){if(!bK){e.sizcache=bH;e.sizset=bF}if(typeof bI!=="string"){if(e===bI){bG=true;break}}else{if(bm.filter(bI,[e]).length>0){bG=e;break}}}e=e[bD]}bL[bF]=bG}}}if(ar.documentElement.contains){bm.contains=function(bD,e){return bD!==e&&(bD.contains?bD.contains(e):true)}}else{if(ar.documentElement.compareDocumentPosition){bm.contains=function(bD,e){return !!(bD.compareDocumentPosition(e)&16)}}else{bm.contains=function(){return false}}}bm.isXML=function(e){var bD=(e?e.ownerDocument||e:0).documentElement;return bD?bD.nodeName!=="HTML":false};var bz=function(e,bJ){var bH,bF=[],bG="",bE=bJ.nodeType?[bJ]:bJ;while((bH=br.match.PSEUDO.exec(e))){bG+=bH[0];e=e.replace(br.match.PSEUDO,"")}e=br.relative[e]?e+"*":e;for(var bI=0,bD=bE.length;bI<bD;bI++){bm(e,bE[bI],bF)}return bm.filter(bG,bF)};b.find=bm;b.expr=bm.selectors;b.expr[":"]=b.expr.filters;b.unique=bm.uniqueSort;b.text=bm.getText;b.isXMLDoc=bm.isXML;b.contains=bm.contains})();var ac=/Until$/,ao=/^(?:parents|prevUntil|prevAll)/,a3=/,/,bg=/^.[^:#\[\.,]*$/,S=Array.prototype.slice,L=b.expr.match.POS,av={children:true,contents:true,next:true,prev:true};b.fn.extend({find:function(e){var bl=this.pushStack("","find",e),bo=0;for(var bm=0,bk=this.length;bm<bk;bm++){bo=bl.length;b.find(e,this[bm],bl);if(bm>0){for(var bp=bo;bp<bl.length;bp++){for(var bn=0;bn<bo;bn++){if(bl[bn]===bl[bp]){bl.splice(bp--,1);break}}}}}return bl},has:function(bk){var e=b(bk);return this.filter(function(){for(var bm=0,bl=e.length;bm<bl;bm++){if(b.contains(this,e[bm])){return true}}})},not:function(e){return this.pushStack(aB(this,e,false),"not",e)},filter:function(e){return this.pushStack(aB(this,e,true),"filter",e)},is:function(e){return !!e&&b.filter(e,this).length>0},closest:function(bt,bk){var bq=[],bn,bl,bs=this[0];if(b.isArray(bt)){var bp,bm,bo={},e=1;if(bs&&bt.length){for(bn=0,bl=bt.length;bn<bl;bn++){bm=bt[bn];if(!bo[bm]){bo[bm]=b.expr.match.POS.test(bm)?b(bm,bk||this.context):bm}}while(bs&&bs.ownerDocument&&bs!==bk){for(bm in bo){bp=bo[bm];if(bp.jquery?bp.index(bs)>-1:b(bs).is(bp)){bq.push({selector:bm,elem:bs,level:e})}}bs=bs.parentNode;e++}}return bq}var br=L.test(bt)?b(bt,bk||this.context):null;for(bn=0,bl=this.length;bn<bl;bn++){bs=this[bn];while(bs){if(br?br.index(bs)>-1:b.find.matchesSelector(bs,bt)){bq.push(bs);break}else{bs=bs.parentNode;if(!bs||!bs.ownerDocument||bs===bk){break}}}}bq=bq.length>1?b.unique(bq):bq;return this.pushStack(bq,"closest",bt)},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,bk){var bm=typeof e==="string"?b(e,bk):b.makeArray(e),bl=b.merge(this.get(),bm);return this.pushStack(H(bm[0])||H(bl[0])?bl:b.unique(bl))},andSelf:function(){return this.add(this.prevObject)}});function H(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bk){var e=bk.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bk,e,bl){return b.dir(bk,"parentNode",bl)},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(bk,e,bl){return b.dir(bk,"nextSibling",bl)},prevUntil:function(bk,e,bl){return b.dir(bk,"previousSibling",bl)},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,bk){b.fn[e]=function(bo,bl){var bn=b.map(this,bk,bo),bm=S.call(arguments);if(!ac.test(e)){bl=bo}if(bl&&typeof bl==="string"){bn=b.filter(bl,bn)}bn=this.length>1&&!av[e]?b.unique(bn):bn;if((this.length>1||a3.test(bl))&&ao.test(e)){bn=bn.reverse()}return this.pushStack(bn,e,bm.join(","))}});b.extend({filter:function(bl,e,bk){if(bk){bl=":not("+bl+")"}return e.length===1?b.find.matchesSelector(e[0],bl)?[e[0]]:[]:b.find.matches(bl,e)},dir:function(bl,bk,bn){var e=[],bm=bl[bk];while(bm&&bm.nodeType!==9&&(bn===N||bm.nodeType!==1||!b(bm).is(bn))){if(bm.nodeType===1){e.push(bm)}bm=bm[bk]}return e},nth:function(bn,e,bl,bm){e=e||1;var bk=0;for(;bn;bn=bn[bl]){if(bn.nodeType===1&&++bk===e){break}}return bn},sibling:function(bl,bk){var e=[];for(;bl;bl=bl.nextSibling){if(bl.nodeType===1&&bl!==bk){e.push(bl)}}return e}});function aB(bm,bl,e){if(b.isFunction(bl)){return b.grep(bm,function(bo,bn){var bp=!!bl.call(bo,bn,bo);return bp===e})}else{if(bl.nodeType){return b.grep(bm,function(bo,bn){return(bo===bl)===e})}else{if(typeof bl==="string"){var bk=b.grep(bm,function(bn){return bn.nodeType===1});if(bg.test(bl)){return b.filter(bl,bk,!e)}else{bl=b.filter(bl,bk)}}}}return b.grep(bm,function(bo,bn){return(b.inArray(bo,bl)>=0)===e})}var ah=/ jQuery\d+="(?:\d+|null)"/g,ap=/^\s+/,U=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,B=/<tbody/i,Z=/<|&#?\w+;/,R=/<(?:script|object|embed|option|style)/i,q=/checked\s*(?:[^=]|=\s*.checked.)/i,au={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,"",""]};au.optgroup=au.option;au.tbody=au.tfoot=au.colgroup=au.caption=au.thead;au.th=au.td;if(!b.support.htmlSerialize){au._default=[1,"div<div>","</div>"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bl){var bk=b(this);bk.text(e.call(this,bl,bk.text()))})}if(typeof e!=="object"&&e!==N){return this.empty().append((this[0]&&this[0].ownerDocument||ar).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bl){b(this).wrapAll(e.call(this,bl))})}if(this[0]){var bk=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bk.insertBefore(this[0])}bk.map(function(){var bl=this;while(bl.firstChild&&bl.firstChild.nodeType===1){bl=bl.firstChild}return bl}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bk){b(this).wrapInner(e.call(this,bk))})}return this.each(function(){var bk=b(this),bl=bk.contents();if(bl.length){bl.wrapAll(e)}else{bk.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(bk){this.parentNode.insertBefore(bk,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(bk){this.parentNode.insertBefore(bk,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,bm){for(var bk=0,bl;(bl=this[bk])!=null;bk++){if(!e||b.filter(e,[bl]).length){if(!bm&&bl.nodeType===1){b.cleanData(bl.getElementsByTagName("*"));b.cleanData([bl])}if(bl.parentNode){bl.parentNode.removeChild(bl)}}}return this},empty:function(){for(var e=0,bk;(bk=this[e])!=null;e++){if(bk.nodeType===1){b.cleanData(bk.getElementsByTagName("*"))}while(bk.firstChild){bk.removeChild(bk.firstChild)}}return this},clone:function(bk,e){bk=bk==null?false:bk;e=e==null?bk:e;return this.map(function(){return b.clone(this,bk,e)})},html:function(bm){if(bm===N){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ah,""):null}else{if(typeof bm==="string"&&!R.test(bm)&&(b.support.leadingWhitespace||!ap.test(bm))&&!au[(d.exec(bm)||["",""])[1].toLowerCase()]){bm=bm.replace(U,"<$1></$2>");try{for(var bl=0,bk=this.length;bl<bk;bl++){if(this[bl].nodeType===1){b.cleanData(this[bl].getElementsByTagName("*"));this[bl].innerHTML=bm}}}catch(bn){this.empty().append(bm)}}else{if(b.isFunction(bm)){this.each(function(bo){var e=b(this);e.html(bm.call(this,bo,e.html()))})}else{this.empty().append(bm)}}}return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(b.isFunction(e)){return this.each(function(bm){var bl=b(this),bk=bl.html();bl.replaceWith(e.call(this,bm,bk))})}if(typeof e!=="string"){e=b(e).detach()}return this.each(function(){var bl=this.nextSibling,bk=this.parentNode;b(this).remove();if(bl){b(bl).before(e)}else{b(bk).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(bq,bu,bt){var bm,bn,bp,bs,br=bq[0],bk=[];if(!b.support.checkClone&&arguments.length===3&&typeof br==="string"&&q.test(br)){return this.each(function(){b(this).domManip(bq,bu,bt,true)})}if(b.isFunction(br)){return this.each(function(bw){var bv=b(this);bq[0]=br.call(this,bw,bu?bv.html():N);bv.domManip(bq,bu,bt)})}if(this[0]){bs=br&&br.parentNode;if(b.support.parentNode&&bs&&bs.nodeType===11&&bs.childNodes.length===this.length){bm={fragment:bs}}else{bm=b.buildFragment(bq,this,bk)}bp=bm.fragment;if(bp.childNodes.length===1){bn=bp=bp.firstChild}else{bn=bp.firstChild}if(bn){bu=bu&&b.nodeName(bn,"tr");for(var bl=0,e=this.length,bo=e-1;bl<e;bl++){bt.call(bu?a4(this[bl],bn):this[bl],bm.cacheable||(e>1&&bl<bo)?b.clone(bp,true,true):bp)}}if(bk.length){b.each(bk,bf)}}return this}});function a4(e,bk){return b.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody"))):e}function y(e,bq){if(bq.nodeType!==1||!b.hasData(e)){return}var bp=b.expando,bm=b.data(e),bn=b.data(bq,bm);if((bm=bm[bp])){var br=bm.events;bn=bn[bp]=b.extend({},bm);if(br){delete bn.handle;bn.events={};for(var bo in br){for(var bl=0,bk=br[bo].length;bl<bk;bl++){b.event.add(bq,bo+(br[bo][bl].namespace?".":"")+br[bo][bl].namespace,br[bo][bl],br[bo][bl].data)}}}}}function ai(bk,e){if(e.nodeType!==1){return}var bl=e.nodeName.toLowerCase();e.clearAttributes();e.mergeAttributes(bk);if(bl==="object"){e.outerHTML=bk.outerHTML}else{if(bl==="input"&&(bk.type==="checkbox"||bk.type==="radio")){if(bk.checked){e.defaultChecked=e.checked=bk.checked}if(e.value!==bk.value){e.value=bk.value}}else{if(bl==="option"){e.selected=bk.defaultSelected}else{if(bl==="input"||bl==="textarea"){e.defaultValue=bk.defaultValue}}}}e.removeAttribute(b.expando)}b.buildFragment=function(bo,bm,bk){var bn,e,bl,bp=(bm&&bm[0]?bm[0].ownerDocument||bm[0]:ar);if(bo.length===1&&typeof bo[0]==="string"&&bo[0].length<512&&bp===ar&&bo[0].charAt(0)==="<"&&!R.test(bo[0])&&(b.support.checkClone||!q.test(bo[0]))){e=true;bl=b.fragments[bo[0]];if(bl){if(bl!==1){bn=bl}}}if(!bn){bn=bp.createDocumentFragment();b.clean(bo,bp,bn,bk)}if(e){b.fragments[bo[0]]=bl?bn:1}return{fragment:bn,cacheable:e}};b.fragments={};b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,bk){b.fn[e]=function(bl){var bo=[],br=b(bl),bq=this.length===1&&this[0].parentNode;if(bq&&bq.nodeType===11&&bq.childNodes.length===1&&br.length===1){br[bk](this[0]);return this}else{for(var bp=0,bm=br.length;bp<bm;bp++){var bn=(bp>0?this.clone(true):this).get();b(br[bp])[bk](bn);bo=bo.concat(bn)}return this.pushStack(bo,e,br.selector)}}});function a8(e){if("getElementsByTagName" in e){return e.getElementsByTagName("*")}else{if("querySelectorAll" in e){return e.querySelectorAll("*")}else{return[]}}}b.extend({clone:function(bn,bp,bl){var bo=bn.cloneNode(true),e,bk,bm;if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(bn.nodeType===1||bn.nodeType===11)&&!b.isXMLDoc(bn)){ai(bn,bo);e=a8(bn);bk=a8(bo);for(bm=0;e[bm];++bm){ai(e[bm],bk[bm])}}if(bp){y(bn,bo);if(bl){e=a8(bn);bk=a8(bo);for(bm=0;e[bm];++bm){y(e[bm],bk[bm])}}}return bo},clean:function(bl,bn,bu,bp){bn=bn||ar;if(typeof bn.createElement==="undefined"){bn=bn.ownerDocument||bn[0]&&bn[0].ownerDocument||ar}var bv=[];for(var bt=0,bo;(bo=bl[bt])!=null;bt++){if(typeof bo==="number"){bo+=""}if(!bo){continue}if(typeof bo==="string"&&!Z.test(bo)){bo=bn.createTextNode(bo)}else{if(typeof bo==="string"){bo=bo.replace(U,"<$1></$2>");var bw=(d.exec(bo)||["",""])[1].toLowerCase(),bm=au[bw]||au._default,bs=bm[0],bk=bn.createElement("div");bk.innerHTML=bm[1]+bo+bm[2];while(bs--){bk=bk.lastChild}if(!b.support.tbody){var e=B.test(bo),br=bw==="table"&&!e?bk.firstChild&&bk.firstChild.childNodes:bm[1]==="<table>"&&!e?bk.childNodes:[];for(var bq=br.length-1;bq>=0;--bq){if(b.nodeName(br[bq],"tbody")&&!br[bq].childNodes.length){br[bq].parentNode.removeChild(br[bq])}}}if(!b.support.leadingWhitespace&&ap.test(bo)){bk.insertBefore(bn.createTextNode(ap.exec(bo)[0]),bk.firstChild)}bo=bk.childNodes}}if(bo.nodeType){bv.push(bo)}else{bv=b.merge(bv,bo)}}if(bu){for(bt=0;bv[bt];bt++){if(bp&&b.nodeName(bv[bt],"script")&&(!bv[bt].type||bv[bt].type.toLowerCase()==="text/javascript")){bp.push(bv[bt].parentNode?bv[bt].parentNode.removeChild(bv[bt]):bv[bt])}else{if(bv[bt].nodeType===1){bv.splice.apply(bv,[bt+1,0].concat(b.makeArray(bv[bt].getElementsByTagName("script"))))}bu.appendChild(bv[bt])}}}return bv},cleanData:function(bk){var bn,bl,e=b.cache,bs=b.expando,bq=b.event.special,bp=b.support.deleteExpando;for(var bo=0,bm;(bm=bk[bo])!=null;bo++){if(bm.nodeName&&b.noData[bm.nodeName.toLowerCase()]){continue}bl=bm[b.expando];if(bl){bn=e[bl]&&e[bl][bs];if(bn&&bn.events){for(var br in bn.events){if(bq[br]){b.event.remove(bm,br)}else{b.removeEvent(bm,br,bn.handle)}}if(bn.handle){bn.handle.elem=null}}if(bp){delete bm[b.expando]}else{if(bm.removeAttribute){bm.removeAttribute(b.expando)}}delete e[bl]}}}});function bf(e,bk){if(bk.src){b.ajax({url:bk.src,async:false,dataType:"script"})}else{b.globalEval(bk.text||bk.textContent||bk.innerHTML||"")}if(bk.parentNode){bk.parentNode.removeChild(bk)}}var ak=/alpha\([^)]*\)/i,aq=/opacity=([^)]*)/,aT=/-([a-z])/ig,E=/([A-Z]|^ms)/g,a6=/^-?\d+(?:px)?$/i,be=/^-?\d/,a2={position:"absolute",visibility:"hidden",display:"block"},am=["Left","Right"],aY=["Top","Bottom"],aa,aE,aS,p=function(e,bk){return bk.toUpperCase()};b.fn.css=function(e,bk){if(arguments.length===2&&bk===N){return this}return b.access(this,e,bk,true,function(bm,bl,bn){return bn!==N?b.style(bm,bl,bn):b.css(bm,bl)})};b.extend({cssHooks:{opacity:{get:function(bl,bk){if(bk){var e=aa(bl,"opacity","opacity");return e===""?"1":e}else{return bl.style.opacity}}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(bm,bl,br,bn){if(!bm||bm.nodeType===3||bm.nodeType===8||!bm.style){return}var bq,bo=b.camelCase(bl),bk=bm.style,bs=b.cssHooks[bo];bl=b.cssProps[bo]||bo;if(br!==N){if(typeof br==="number"&&isNaN(br)||br==null){return}if(typeof br==="number"&&!b.cssNumber[bo]){br+="px"}if(!bs||!("set" in bs)||(br=bs.set(bm,br))!==N){try{bk[bl]=br}catch(bp){}}}else{if(bs&&"get" in bs&&(bq=bs.get(bm,false,bn))!==N){return bq}return bk[bl]}},css:function(bo,bn,bk){var bm,bl=b.camelCase(bn),e=b.cssHooks[bl];bn=b.cssProps[bl]||bl;if(e&&"get" in e&&(bm=e.get(bo,true,bk))!==N){return bm}else{if(aa){return aa(bo,bn,bl)}}},swap:function(bm,bl,bn){var e={};for(var bk in bl){e[bk]=bm.style[bk];bm.style[bk]=bl[bk]}bn.call(bm);for(bk in bl){bm.style[bk]=e[bk]}},camelCase:function(e){return e.replace(aT,p)}});b.curCSS=b.css;b.each(["height","width"],function(bk,e){b.cssHooks[e]={get:function(bn,bm,bl){var bo;if(bm){if(bn.offsetWidth!==0){bo=t(bn,e,bl)}else{b.swap(bn,a2,function(){bo=t(bn,e,bl)})}if(bo<=0){bo=aa(bn,e,e);if(bo==="0px"&&aS){bo=aS(bn,e,e)}if(bo!=null){return bo===""||bo==="auto"?"0px":bo}}if(bo<0||bo==null){bo=bn.style[e];return bo===""||bo==="auto"?"0px":bo}return typeof bo==="string"?bo:bo+"px"}},set:function(bl,bm){if(a6.test(bm)){bm=parseFloat(bm);if(bm>=0){return bm+"px"}}else{return bm}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bk,e){return aq.test((e&&bk.currentStyle?bk.currentStyle.filter:bk.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(bm,bn){var bl=bm.style;bl.zoom=1;var e=b.isNaN(bn)?"":"alpha(opacity="+bn*100+")",bk=bl.filter||"";bl.filter=ak.test(bk)?bk.replace(ak,e):bl.filter+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bl,bk){var e;b.swap(bl,{display:"inline-block"},function(){if(bk){e=aa(bl,"margin-right","marginRight")}else{e=bl.style.marginRight}});return e}}}});if(ar.defaultView&&ar.defaultView.getComputedStyle){aE=function(bo,e,bm){var bl,bn,bk;bm=bm.replace(E,"-$1").toLowerCase();if(!(bn=bo.ownerDocument.defaultView)){return N}if((bk=bn.getComputedStyle(bo,null))){bl=bk.getPropertyValue(bm);if(bl===""&&!b.contains(bo.ownerDocument.documentElement,bo)){bl=b.style(bo,bm)}}return bl}}if(ar.documentElement.currentStyle){aS=function(bn,bl){var bo,bk=bn.currentStyle&&bn.currentStyle[bl],e=bn.runtimeStyle&&bn.runtimeStyle[bl],bm=bn.style;if(!a6.test(bk)&&be.test(bk)){bo=bm.left;if(e){bn.runtimeStyle.left=bn.currentStyle.left}bm.left=bl==="fontSize"?"1em":(bk||0);bk=bm.pixelLeft+"px";bm.left=bo;if(e){bn.runtimeStyle.left=e}}return bk===""?"auto":bk}}aa=aE||aS;function t(bl,bk,e){var bn=bk==="width"?am:aY,bm=bk==="width"?bl.offsetWidth:bl.offsetHeight;if(e==="border"){return bm}b.each(bn,function(){if(!e){bm-=parseFloat(b.css(bl,"padding"+this))||0}if(e==="margin"){bm+=parseFloat(b.css(bl,"margin"+this))||0}else{bm-=parseFloat(b.css(bl,"border"+this+"Width"))||0}});return bm}if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(bl){var bk=bl.offsetWidth,e=bl.offsetHeight;return(bk===0&&e===0)||(!b.support.reliableHiddenOffsets&&(bl.style.display||b.css(bl,"display"))==="none")};b.expr.filters.visible=function(e){return !b.expr.filters.hidden(e)}}var m=/%20/g,an=/\[\]$/,bj=/\r?\n/g,bh=/#.*$/,ay=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aV=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aI=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,aK=/^(?:GET|HEAD)$/,c=/^\/\//,O=/\?/,a1=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,u=/^(?:select|textarea)/i,j=/\s+/,bi=/([?&])_=[^&]*/,X=/(^|\-)([a-z])/g,aQ=function(bk,e,bl){return e+bl.toUpperCase()},M=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,F=b.fn.load,ab={},w={},aA,x;try{aA=ar.location.href}catch(at){aA=ar.createElement("a");aA.href="";aA=aA.href}x=M.exec(aA.toLowerCase())||[];function f(e){return function(bn,bp){if(typeof bn!=="string"){bp=bn;bn="*"}if(b.isFunction(bp)){var bm=bn.toLowerCase().split(j),bl=0,bo=bm.length,bk,bq,br;for(;bl<bo;bl++){bk=bm[bl];br=/^\+/.test(bk);if(br){bk=bk.substr(1)||"*"}bq=e[bk]=e[bk]||[];bq[br?"unshift":"push"](bp)}}}}function aP(bk,bt,bo,bs,bq,bm){bq=bq||bt.dataTypes[0];bm=bm||{};bm[bq]=true;var bp=bk[bq],bl=0,e=bp?bp.length:0,bn=(bk===ab),br;for(;bl<e&&(bn||!br);bl++){br=bp[bl](bt,bo,bs);if(typeof br==="string"){if(!bn||bm[br]){br=N}else{bt.dataTypes.unshift(br);br=aP(bk,bt,bo,bs,br,bm)}}}if((bn||!br)&&!bm["*"]){br=aP(bk,bt,bo,bs,"*",bm)}return br}b.fn.extend({load:function(bl,bo,bp){if(typeof bl!=="string"&&F){return F.apply(this,arguments)}else{if(!this.length){return this}}var bn=bl.indexOf(" ");if(bn>=0){var e=bl.slice(bn,bl.length);bl=bl.slice(0,bn)}var bm="GET";if(bo){if(b.isFunction(bo)){bp=bo;bo=N}else{if(typeof bo==="object"){bo=b.param(bo,b.ajaxSettings.traditional);bm="POST"}}}var bk=this;b.ajax({url:bl,type:bm,dataType:"html",data:bo,complete:function(br,bq,bs){bs=br.responseText;if(br.isResolved()){br.done(function(bt){bs=bt});bk.html(e?b("<div>").append(bs.replace(a1,"")).find(e):bs)}if(bp){bk.each(bp,[bs,bq,br])}}});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||u.test(this.nodeName)||aV.test(this.type))}).map(function(e,bk){var bl=b(this).val();return bl==null?null:b.isArray(bl)?b.map(bl,function(bn,bm){return{name:bk.name,value:bn.replace(bj,"\r\n")}}):{name:bk.name,value:bl.replace(bj,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bk){b.fn[bk]=function(bl){return this.bind(bk,bl)}});b.each(["get","post"],function(e,bk){b[bk]=function(bl,bn,bo,bm){if(b.isFunction(bn)){bm=bm||bo;bo=bn;bn=N}return b.ajax({type:bk,url:bl,data:bn,success:bo,dataType:bm})}});b.extend({getScript:function(e,bk){return b.get(e,N,bk,"script")},getJSON:function(e,bk,bl){return b.get(e,bk,bl,"json")},ajaxSetup:function(bl,e){if(!e){e=bl;bl=b.extend(true,b.ajaxSettings,e)}else{b.extend(true,bl,b.ajaxSettings,e)}for(var bk in {context:1,url:1}){if(bk in e){bl[bk]=e[bk]}else{if(bk in b.ajaxSettings){bl[bk]=b.ajaxSettings[bk]}}}return bl},ajaxSettings:{url:aA,isLocal:aI.test(x[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":a5.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML}},ajaxPrefilter:f(ab),ajaxTransport:f(w),ajax:function(bo,bm){if(typeof bo==="object"){bm=bo;bo=N}bm=bm||{};var bs=b.ajaxSetup({},bm),bG=bs.context||bs,bv=bG!==bs&&(bG.nodeType||bG instanceof b)?b(bG):b.event,bF=b.Deferred(),bC=b._Deferred(),bq=bs.statusCode||{},br,bw={},bE,bn,bA,bt,bx,bp=0,bl,bz,by={readyState:0,setRequestHeader:function(e,bH){if(!bp){bw[e.toLowerCase().replace(X,aQ)]=bH}return this},getAllResponseHeaders:function(){return bp===2?bE:null},getResponseHeader:function(bH){var e;if(bp===2){if(!bn){bn={};while((e=ay.exec(bE))){bn[e[1].toLowerCase()]=e[2]}}e=bn[bH.toLowerCase()]}return e===N?null:e},overrideMimeType:function(e){if(!bp){bs.mimeType=e}return this},abort:function(e){e=e||"abort";if(bA){bA.abort(e)}bu(0,e);return this}};function bu(bM,bK,bN,bJ){if(bp===2){return}bp=2;if(bt){clearTimeout(bt)}bA=N;bE=bJ||"";by.readyState=bM?4:0;var bH,bR,bQ,bL=bN?bb(bs,by,bN):N,bI,bP;if(bM>=200&&bM<300||bM===304){if(bs.ifModified){if((bI=by.getResponseHeader("Last-Modified"))){b.lastModified[br]=bI}if((bP=by.getResponseHeader("Etag"))){b.etag[br]=bP}}if(bM===304){bK="notmodified";bH=true}else{try{bR=J(bs,bL);bK="success";bH=true}catch(bO){bK="parsererror";bQ=bO}}}else{bQ=bK;if(!bK||bM){bK="error";if(bM<0){bM=0}}}by.status=bM;by.statusText=bK;if(bH){bF.resolveWith(bG,[bR,bK,by])}else{bF.rejectWith(bG,[by,bK,bQ])}by.statusCode(bq);bq=N;if(bl){bv.trigger("ajax"+(bH?"Success":"Error"),[by,bs,bH?bR:bQ])}bC.resolveWith(bG,[by,bK]);if(bl){bv.trigger("ajaxComplete",[by,bs]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bF.promise(by);by.success=by.done;by.error=by.fail;by.complete=bC.done;by.statusCode=function(bH){if(bH){var e;if(bp<2){for(e in bH){bq[e]=[bq[e],bH[e]]}}else{e=bH[by.status];by.then(e,e)}}return this};bs.url=((bo||bs.url)+"").replace(bh,"").replace(c,x[1]+"//");bs.dataTypes=b.trim(bs.dataType||"*").toLowerCase().split(j);if(bs.crossDomain==null){bx=M.exec(bs.url.toLowerCase());bs.crossDomain=!!(bx&&(bx[1]!=x[1]||bx[2]!=x[2]||(bx[3]||(bx[1]==="http:"?80:443))!=(x[3]||(x[1]==="http:"?80:443))))}if(bs.data&&bs.processData&&typeof bs.data!=="string"){bs.data=b.param(bs.data,bs.traditional)}aP(ab,bs,bm,by);if(bp===2){return false}bl=bs.global;bs.type=bs.type.toUpperCase();bs.hasContent=!aK.test(bs.type);if(bl&&b.active++===0){b.event.trigger("ajaxStart")}if(!bs.hasContent){if(bs.data){bs.url+=(O.test(bs.url)?"&":"?")+bs.data}br=bs.url;if(bs.cache===false){var bk=b.now(),bD=bs.url.replace(bi,"$1_="+bk);bs.url=bD+((bD===bs.url)?(O.test(bs.url)?"&":"?")+"_="+bk:"")}}if(bs.data&&bs.hasContent&&bs.contentType!==false||bm.contentType){bw["Content-Type"]=bs.contentType}if(bs.ifModified){br=br||bs.url;if(b.lastModified[br]){bw["If-Modified-Since"]=b.lastModified[br]}if(b.etag[br]){bw["If-None-Match"]=b.etag[br]}}bw.Accept=bs.dataTypes[0]&&bs.accepts[bs.dataTypes[0]]?bs.accepts[bs.dataTypes[0]]+(bs.dataTypes[0]!=="*"?", */*; q=0.01":""):bs.accepts["*"];for(bz in bs.headers){by.setRequestHeader(bz,bs.headers[bz])}if(bs.beforeSend&&(bs.beforeSend.call(bG,by,bs)===false||bp===2)){by.abort();return false}for(bz in {success:1,error:1,complete:1}){by[bz](bs[bz])}bA=aP(w,bs,bm,by);if(!bA){bu(-1,"No Transport")}else{by.readyState=1;if(bl){bv.trigger("ajaxSend",[by,bs])}if(bs.async&&bs.timeout>0){bt=setTimeout(function(){by.abort("timeout")},bs.timeout)}try{bp=1;bA.send(bw,bu)}catch(bB){if(status<2){bu(-1,bB)}else{b.error(bB)}}}return by},param:function(e,bl){var bk=[],bn=function(bo,bp){bp=b.isFunction(bp)?bp():bp;bk[bk.length]=encodeURIComponent(bo)+"="+encodeURIComponent(bp)};if(bl===N){bl=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){bn(this.name,this.value)})}else{for(var bm in e){A(bm,e[bm],bl,bn)}}return bk.join("&").replace(m,"+")}});function A(bl,bn,bk,bm){if(b.isArray(bn)&&bn.length){b.each(bn,function(bp,bo){if(bk||an.test(bl)){bm(bl,bo)}else{A(bl+"["+(typeof bo==="object"||b.isArray(bo)?bp:"")+"]",bo,bk,bm)}})}else{if(!bk&&bn!=null&&typeof bn==="object"){if(b.isArray(bn)||b.isEmptyObject(bn)){bm(bl,"")}else{for(var e in bn){A(bl+"["+e+"]",bn[e],bk,bm)}}}else{bm(bl,bn)}}}b.extend({active:0,lastModified:{},etag:{}});function bb(bs,br,bo){var bk=bs.contents,bq=bs.dataTypes,bl=bs.responseFields,bn,bp,bm,e;for(bp in bl){if(bp in bo){br[bl[bp]]=bo[bp]}}while(bq[0]==="*"){bq.shift();if(bn===N){bn=bs.mimeType||br.getResponseHeader("content-type")}}if(bn){for(bp in bk){if(bk[bp]&&bk[bp].test(bn)){bq.unshift(bp);break}}}if(bq[0] in bo){bm=bq[0]}else{for(bp in bo){if(!bq[0]||bs.converters[bp+" "+bq[0]]){bm=bp;break}if(!e){e=bp}}bm=bm||e}if(bm){if(bm!==bq[0]){bq.unshift(bm)}return bo[bm]}}function J(bw,bo){if(bw.dataFilter){bo=bw.dataFilter(bo,bw.dataType)}var bs=bw.dataTypes,bv={},bp,bt,bl=bs.length,bq,br=bs[0],bm,bn,bu,bk,e;for(bp=1;bp<bl;bp++){if(bp===1){for(bt in bw.converters){if(typeof bt==="string"){bv[bt.toLowerCase()]=bw.converters[bt]}}}bm=br;br=bs[bp];if(br==="*"){br=bm}else{if(bm!=="*"&&bm!==br){bn=bm+" "+br;bu=bv[bn]||bv["* "+br];if(!bu){e=N;for(bk in bv){bq=bk.split(" ");if(bq[0]===bm||bq[0]==="*"){e=bv[bq[1]+" "+br];if(e){bk=bv[bk];if(bk===true){bu=e}else{if(e===true){bu=bk}}break}}}}if(!(bu||e)){b.error("No conversion from "+bn.replace(" "," to "))}if(bu!==true){bo=bu?bu(bo):e(bk(bo))}}}}return bo}var ax=b.now(),z=/(\=)\?(&|$)|\?\?/i;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return b.expando+"_"+(ax++)}});b.ajaxPrefilter("json jsonp",function(bt,bp,bs){var br=(typeof bt.data==="string");if(bt.dataTypes[0]==="jsonp"||bp.jsonpCallback||bp.jsonp!=null||bt.jsonp!==false&&(z.test(bt.url)||br&&z.test(bt.data))){var bq,bl=bt.jsonpCallback=b.isFunction(bt.jsonpCallback)?bt.jsonpCallback():bt.jsonpCallback,bo=a5[bl],e=bt.url,bn=bt.data,bk="$1"+bl+"$2",bm=function(){a5[bl]=bo;if(bq&&b.isFunction(bo)){a5[bl](bq[0])}};if(bt.jsonp!==false){e=e.replace(z,bk);if(bt.url===e){if(br){bn=bn.replace(z,bk)}if(bt.data===bn){e+=(/\?/.test(e)?"&":"?")+bt.jsonp+"="+bl}}}bt.url=e;bt.data=bn;a5[bl]=function(bu){bq=[bu]};bs.then(bm,bm);bt.converters["script json"]=function(){if(!bq){b.error(bl+" was not called")}return bq[0]};bt.dataTypes[0]="json";return"script"}});b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){b.globalEval(e);return e}}});b.ajaxPrefilter("script",function(e){if(e.cache===N){e.cache=false}if(e.crossDomain){e.type="GET";e.global=false}});b.ajaxTransport("script",function(bl){if(bl.crossDomain){var e,bk=ar.head||ar.getElementsByTagName("head")[0]||ar.documentElement;return{send:function(bm,bn){e=ar.createElement("script");e.async="async";if(bl.scriptCharset){e.charset=bl.scriptCharset}e.src=bl.url;e.onload=e.onreadystatechange=function(bp,bo){if(!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(bk&&e.parentNode){bk.removeChild(e)}e=N;if(!bo){bn(200,"success")}}};bk.insertBefore(e,bk.firstChild)},abort:function(){if(e){e.onload(0,1)}}}}});var D=b.now(),P,az;function G(){b(a5).unload(function(){for(var e in P){P[e](0,1)}})}function aH(){try{return new a5.XMLHttpRequest()}catch(bk){}}function aj(){try{return new a5.ActiveXObject("Microsoft.XMLHTTP")}catch(bk){}}b.ajaxSettings.xhr=a5.ActiveXObject?function(){return !this.isLocal&&aH()||aj()}:aH;az=b.ajaxSettings.xhr();b.support.ajax=!!az;b.support.cors=az&&("withCredentials" in az);az=N;if(b.support.ajax){b.ajaxTransport(function(e){if(!e.crossDomain||b.support.cors){var bk;return{send:function(bq,bl){var bp=e.xhr(),bo,bn;if(e.username){bp.open(e.type,e.url,e.async,e.username,e.password)}else{bp.open(e.type,e.url,e.async)}if(e.xhrFields){for(bn in e.xhrFields){bp[bn]=e.xhrFields[bn]}}if(e.mimeType&&bp.overrideMimeType){bp.overrideMimeType(e.mimeType)}if(!e.crossDomain&&!bq["X-Requested-With"]){bq["X-Requested-With"]="XMLHttpRequest"}try{for(bn in bq){bp.setRequestHeader(bn,bq[bn])}}catch(bm){}bp.send((e.hasContent&&e.data)||null);bk=function(bz,bt){var bu,bs,br,bx,bw;try{if(bk&&(bt||bp.readyState===4)){bk=N;if(bo){bp.onreadystatechange=b.noop;delete P[bo]}if(bt){if(bp.readyState!==4){bp.abort()}}else{bu=bp.status;br=bp.getAllResponseHeaders();bx={};bw=bp.responseXML;if(bw&&bw.documentElement){bx.xml=bw}bx.text=bp.responseText;try{bs=bp.statusText}catch(by){bs=""}if(!bu&&e.isLocal&&!e.crossDomain){bu=bx.text?200:404}else{if(bu===1223){bu=204}}}}}catch(bv){if(!bt){bl(-1,bv)}}if(bx){bl(bu,bs,bx,br)}};if(!e.async||bp.readyState===4){bk()}else{if(!P){P={};G()}bo=D++;bp.onreadystatechange=P[bo]=bk}},abort:function(){if(bk){bk(0,1)}}}}})}var T={},aw=/^(?:toggle|show|hide)$/,aM=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,aZ,aD=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];b.fn.extend({show:function(bm,bp,bo){var bl,bn;if(bm||bm===0){return this.animate(aX("show",3),bm,bp,bo)}else{for(var bk=0,e=this.length;bk<e;bk++){bl=this[bk];bn=bl.style.display;if(!b._data(bl,"olddisplay")&&bn==="none"){bn=bl.style.display=""}if(bn===""&&b.css(bl,"display")==="none"){b._data(bl,"olddisplay",C(bl.nodeName))}}for(bk=0;bk<e;bk++){bl=this[bk];bn=bl.style.display;if(bn===""||bn==="none"){bl.style.display=b._data(bl,"olddisplay")||""}}return this}},hide:function(bl,bo,bn){if(bl||bl===0){return this.animate(aX("hide",3),bl,bo,bn)}else{for(var bk=0,e=this.length;bk<e;bk++){var bm=b.css(this[bk],"display");if(bm!=="none"&&!b._data(this[bk],"olddisplay")){b._data(this[bk],"olddisplay",bm)}}for(bk=0;bk<e;bk++){this[bk].style.display="none"}return this}},_toggle:b.fn.toggle,toggle:function(bl,bk,bm){var e=typeof bl==="boolean";if(b.isFunction(bl)&&b.isFunction(bk)){this._toggle.apply(this,arguments)}else{if(bl==null||e){this.each(function(){var bn=e?bl:b(this).is(":hidden");b(this)[bn?"show":"hide"]()})}else{this.animate(aX("toggle",3),bl,bk,bm)}}return this},fadeTo:function(e,bm,bl,bk){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:bm},e,bl,bk)},animate:function(bn,bk,bm,bl){var e=b.speed(bk,bm,bl);if(b.isEmptyObject(bn)){return this.each(e.complete)}return this[e.queue===false?"each":"queue"](function(){var bq=b.extend({},e),bu,br=this.nodeType===1,bs=br&&b(this).is(":hidden"),bo=this;for(bu in bn){var bp=b.camelCase(bu);if(bu!==bp){bn[bp]=bn[bu];delete bn[bu];bu=bp}if(bn[bu]==="hide"&&bs||bn[bu]==="show"&&!bs){return bq.complete.call(this)}if(br&&(bu==="height"||bu==="width")){bq.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 bt=C(this.nodeName);if(bt==="inline"){this.style.display="inline-block"}else{this.style.display="inline";this.style.zoom=1}}}}if(b.isArray(bn[bu])){(bq.specialEasing=bq.specialEasing||{})[bu]=bn[bu][1];bn[bu]=bn[bu][0]}}if(bq.overflow!=null){this.style.overflow="hidden"}bq.curAnim=b.extend({},bn);b.each(bn,function(bw,bA){var bz=new b.fx(bo,bq,bw);if(aw.test(bA)){bz[bA==="toggle"?bs?"show":"hide":bA](bn)}else{var by=aM.exec(bA),bB=bz.cur();if(by){var bv=parseFloat(by[2]),bx=by[3]||(b.cssNumber[bw]?"":"px");if(bx!=="px"){b.style(bo,bw,(bv||1)+bx);bB=((bv||1)/bz.cur())*bB;b.style(bo,bw,bB+bx)}if(by[1]){bv=((by[1]==="-="?-1:1)*bv)+bB}bz.custom(bB,bv,bx)}else{bz.custom(bB,bA,"")}}});return true})},stop:function(bk,e){var bl=b.timers;if(bk){this.queue([])}this.each(function(){for(var bm=bl.length-1;bm>=0;bm--){if(bl[bm].elem===this){if(e){bl[bm](true)}bl.splice(bm,1)}}});if(!e){this.dequeue()}return this}});function aX(bk,e){var bl={};b.each(aD.concat.apply([],aD.slice(0,e)),function(){bl[this]=bk});return bl}b.each({slideDown:aX("show",1),slideUp:aX("hide",1),slideToggle:aX("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,bk){b.fn[e]=function(bl,bn,bm){return this.animate(bk,bl,bn,bm)}});b.extend({speed:function(bl,bm,bk){var e=bl&&typeof bl==="object"?b.extend({},bl):{complete:bk||!bk&&bm||b.isFunction(bl)&&bl,duration:bl,easing:bk&&bm||bm&&!b.isFunction(bm)&&bm};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(bl,bm,e,bk){return e+bk*bl},swing:function(bl,bm,e,bk){return((-Math.cos(bl*Math.PI)/2)+0.5)*bk+e}},timers:[],fx:function(bk,e,bl){this.options=e;this.elem=bk;this.prop=bl;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,bk=b.css(this.elem,this.prop);return isNaN(e=parseFloat(bk))?!bk||bk==="auto"?0:bk:e},custom:function(bo,bn,bm){var e=this,bl=b.fx;this.startTime=b.now();this.start=bo;this.end=bn;this.unit=bm||this.unit||(b.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;function bk(bp){return e.step(bp)}bk.elem=this.elem;if(bk()&&b.timers.push(bk)&&!aZ){aZ=setInterval(bl.tick,bl.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(bm){var br=b.now(),bn=true;if(bm||br>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var bo in this.options.curAnim){if(this.options.curAnim[bo]!==true){bn=false}}if(bn){if(this.options.overflow!=null&&!b.support.shrinkWrapBlocks){var bl=this.elem,bs=this.options;b.each(["","X","Y"],function(bt,bu){bl.style["overflow"+bu]=bs.overflow[bt]})}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 bk=br-this.startTime;this.state=bk/this.options.duration;var bp=this.options.specialEasing&&this.options.specialEasing[this.prop];var bq=this.options.easing||(b.easing.swing?"swing":"linear");this.pos=b.easing[bp||bq](this.state,bk,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 bk=b.timers;for(var e=0;e<bk.length;e++){if(!bk[e]()){bk.splice(e--,1)}}if(!bk.length){b.fx.stop()}},interval:13,stop:function(){clearInterval(aZ);aZ=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(bk){return e===bk.elem}).length}}function C(bl){if(!T[bl]){var e=b("<"+bl+">").appendTo("body"),bk=e.css("display");e.remove();if(bk==="none"||bk===""){bk="block"}T[bl]=bk}return T[bl]}var Y=/^t(?:able|d|h)$/i,ae=/^(?:body|html)$/i;if("getBoundingClientRect" in ar.documentElement){b.fn.offset=function(bx){var bn=this[0],bq;if(bx){return this.each(function(e){b.offset.setOffset(this,bx,e)})}if(!bn||!bn.ownerDocument){return null}if(bn===bn.ownerDocument.body){return b.offset.bodyOffset(bn)}try{bq=bn.getBoundingClientRect()}catch(bu){}var bw=bn.ownerDocument,bl=bw.documentElement;if(!bq||!b.contains(bl,bn)){return bq?{top:bq.top,left:bq.left}:{top:0,left:0}}var br=bw.body,bs=aG(bw),bp=bl.clientTop||br.clientTop||0,bt=bl.clientLeft||br.clientLeft||0,bk=bs.pageYOffset||b.support.boxModel&&bl.scrollTop||br.scrollTop,bo=bs.pageXOffset||b.support.boxModel&&bl.scrollLeft||br.scrollLeft,bv=bq.top+bk-bp,bm=bq.left+bo-bt;return{top:bv,left:bm}}}else{b.fn.offset=function(bu){var bo=this[0];if(bu){return this.each(function(bv){b.offset.setOffset(this,bu,bv)})}if(!bo||!bo.ownerDocument){return null}if(bo===bo.ownerDocument.body){return b.offset.bodyOffset(bo)}b.offset.initialize();var br,bl=bo.offsetParent,bk=bo,bt=bo.ownerDocument,bm=bt.documentElement,bp=bt.body,bq=bt.defaultView,e=bq?bq.getComputedStyle(bo,null):bo.currentStyle,bs=bo.offsetTop,bn=bo.offsetLeft;while((bo=bo.parentNode)&&bo!==bp&&bo!==bm){if(b.offset.supportsFixedPosition&&e.position==="fixed"){break}br=bq?bq.getComputedStyle(bo,null):bo.currentStyle;bs-=bo.scrollTop;bn-=bo.scrollLeft;if(bo===bl){bs+=bo.offsetTop;bn+=bo.offsetLeft;if(b.offset.doesNotAddBorder&&!(b.offset.doesAddBorderForTableAndCells&&Y.test(bo.nodeName))){bs+=parseFloat(br.borderTopWidth)||0;bn+=parseFloat(br.borderLeftWidth)||0}bk=bl;bl=bo.offsetParent}if(b.offset.subtractsBorderForOverflowNotVisible&&br.overflow!=="visible"){bs+=parseFloat(br.borderTopWidth)||0;bn+=parseFloat(br.borderLeftWidth)||0}e=br}if(e.position==="relative"||e.position==="static"){bs+=bp.offsetTop;bn+=bp.offsetLeft}if(b.offset.supportsFixedPosition&&e.position==="fixed"){bs+=Math.max(bm.scrollTop,bp.scrollTop);bn+=Math.max(bm.scrollLeft,bp.scrollLeft)}return{top:bs,left:bn}}}b.offset={initialize:function(){var e=ar.body,bk=ar.createElement("div"),bn,bp,bo,bq,bl=parseFloat(b.css(e,"marginTop"))||0,bm="<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(bk.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});bk.innerHTML=bm;e.insertBefore(bk,e.firstChild);bn=bk.firstChild;bp=bn.firstChild;bq=bn.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(bp.offsetTop!==5);this.doesAddBorderForTableAndCells=(bq.offsetTop===5);bp.style.position="fixed";bp.style.top="20px";this.supportsFixedPosition=(bp.offsetTop===20||bp.offsetTop===15);bp.style.position=bp.style.top="";bn.style.overflow="hidden";bn.style.position="relative";this.subtractsBorderForOverflowNotVisible=(bp.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(e.offsetTop!==bl);e.removeChild(bk);b.offset.initialize=b.noop},bodyOffset:function(e){var bl=e.offsetTop,bk=e.offsetLeft;b.offset.initialize();if(b.offset.doesNotIncludeMarginInBodyOffset){bl+=parseFloat(b.css(e,"marginTop"))||0;bk+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bl,left:bk}},setOffset:function(bm,bv,bp){var bq=b.css(bm,"position");if(bq==="static"){bm.style.position="relative"}var bo=b(bm),bk=bo.offset(),e=b.css(bm,"top"),bt=b.css(bm,"left"),bu=(bq==="absolute"||bq==="fixed")&&b.inArray("auto",[e,bt])>-1,bs={},br={},bl,bn;if(bu){br=bo.position()}bl=bu?br.top:parseInt(e,10)||0;bn=bu?br.left:parseInt(bt,10)||0;if(b.isFunction(bv)){bv=bv.call(bm,bp,bk)}if(bv.top!=null){bs.top=(bv.top-bk.top)+bl}if(bv.left!=null){bs.left=(bv.left-bk.left)+bn}if("using" in bv){bv.using.call(bm,bs)}else{bo.css(bs)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bl=this[0],bk=this.offsetParent(),bm=this.offset(),e=ae.test(bk[0].nodeName)?{top:0,left:0}:bk.offset();bm.top-=parseFloat(b.css(bl,"marginTop"))||0;bm.left-=parseFloat(b.css(bl,"marginLeft"))||0;e.top+=parseFloat(b.css(bk[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bk[0],"borderLeftWidth"))||0;return{top:bm.top-e.top,left:bm.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||ar.body;while(e&&(!ae.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bk,e){var bl="scroll"+e;b.fn[bl]=function(bo){var bm=this[0],bn;if(!bm){return null}if(bo!==N){return this.each(function(){bn=aG(this);if(bn){bn.scrollTo(!bk?bo:b(bn).scrollLeft(),bk?bo:b(bn).scrollTop())}else{this[bl]=bo}})}else{bn=aG(bm);return bn?("pageXOffset" in bn)?bn[bk?"pageYOffset":"pageXOffset"]:b.support.boxModel&&bn.document.documentElement[bl]||bn.document.body[bl]:bm[bl]}}});function aG(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bk,e){var bl=e.toLowerCase();b.fn["inner"+e]=function(){return this[0]?parseFloat(b.css(this[0],bl,"padding")):null};b.fn["outer"+e]=function(bm){return this[0]?parseFloat(b.css(this[0],bl,bm?"margin":"border")):null};b.fn[bl]=function(bn){var bo=this[0];if(!bo){return bn==null?null:this}if(b.isFunction(bn)){return this.each(function(bs){var br=b(this);br[bl](bn.call(this,bs,br[bl]()))})}if(b.isWindow(bo)){var bp=bo.document.documentElement["client"+e];return bo.document.compatMode==="CSS1Compat"&&bp||bo.document.body["client"+e]||bp}else{if(bo.nodeType===9){return Math.max(bo.documentElement["client"+e],bo.body["scroll"+e],bo.documentElement["scroll"+e],bo.body["offset"+e],bo.documentElement["offset"+e])}else{if(bn===N){var bq=b.css(bo,bl),bm=parseFloat(bq);return b.isNaN(bm)?bq:bm}else{return this.css(bl,typeof bn==="string"?bn:bn+"px")}}}}});a5.jQuery=a5.$=b})(window);
/*
 * jQuery UI 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(a,c){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.11",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({_focus:a.fn.focus,focus:function(d,e){return typeof d==="number"?this.each(function(){var f=this;setTimeout(function(){a(f).focus();if(e){e.call(f)}},d)}):this._focus.apply(this,arguments)},scrollParent:function(){var d;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){d=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{d=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!d.length?a(document):d},zIndex:function(g){if(g!==c){return this.css("zIndex",g)}if(this.length){var e=a(this[0]),d,f;while(e.length&&e[0]!==document){d=e.css("position");if(d==="absolute"||d==="relative"||d==="fixed"){f=parseInt(e.css("zIndex"),10);if(!isNaN(f)&&f!==0){return f}}e=e.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(d){d.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(f,d){var e=d==="Width"?["Left","Right"]:["Top","Bottom"],g=d.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(o,n,m,p){a.each(e,function(){n-=parseFloat(a.curCSS(o,"padding"+this,true))||0;if(m){n-=parseFloat(a.curCSS(o,"border"+this+"Width",true))||0}if(p){n-=parseFloat(a.curCSS(o,"margin"+this,true))||0}});return n}a.fn["inner"+d]=function(m){if(m===c){return k["inner"+d].call(this)}return this.each(function(){a(this).css(g,j(this,m)+"px")})};a.fn["outer"+d]=function(m,n){if(typeof m!=="number"){return k["outer"+d].call(this,m)}return this.each(function(){a(this).css(g,j(this,m,true,n)+"px")})}});function b(d){return !a(d).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(f,e,d){return !!a.data(f,d[3])},focusable:function(f){var k=f.nodeName.toLowerCase(),d=a.attr(f,"tabindex");if("area"===k){var j=f.parentNode,g=j.name,e;if(!f.href||!g||j.nodeName.toLowerCase()!=="map"){return false}e=a("img[usemap=#"+g+"]")[0];return !!e&&b(e)}return(/input|select|textarea|button|object/.test(k)?!f.disabled:"a"==k?f.href||!isNaN(d):!isNaN(d))&&b(f)},tabbable:function(e){var d=a.attr(e,"tabindex");return(isNaN(d)||d>=0)&&a(e).is(":focusable")}});a(function(){var d=document.body,e=d.appendChild(e=document.createElement("div"));a.extend(e.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=e.offsetHeight===100;a.support.selectstart="onselectstart" in e;d.removeChild(e).style.display="none"});a.extend(a.ui,{plugin:{add:function(e,f,j){var g=a.ui[e].prototype;for(var d in j){g.plugins[d]=g.plugins[d]||[];g.plugins[d].push([f,j[d]])}},call:function(d,f,e){var j=d.plugins[f];if(!j||!d.element[0].parentNode){return}for(var g=0;g<j.length;g++){if(d.options[j[g][0]]){j[g][1].apply(d.element,e)}}}},contains:function(e,d){return document.compareDocumentPosition?e.compareDocumentPosition(d)&16:e!==d&&e.contains(d)},hasScroll:function(g,e){if(a(g).css("overflow")==="hidden"){return false}var d=(e&&e==="left")?"scrollLeft":"scrollTop",f=false;if(g[d]>0){return true}g[d]=1;f=(g[d]>0);g[d]=0;return f},isOverAxis:function(e,d,f){return(e>d)&&(e<(d+f))},isOver:function(k,e,j,g,d,f){return a.ui.isOverAxis(k,j,d)&&a.ui.isOverAxis(e,g,f)}})})(jQuery);
/*
 * jQuery UI Widget 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(e){for(var f=0,g;(g=e[f])!=null;f++){b(g).triggerHandler("remove")}c(e)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")})}}return a.call(b(this),e,f)})}}b.widget=function(f,j,e){var g=f.split(".")[0],m;f=f.split(".")[1];m=g+"-"+f;if(!e){e=j;j=b.Widget}b.expr[":"][m]=function(n){return !!b.data(n,f)};b[g]=b[g]||{};b[g][f]=function(n,o){if(arguments.length){this._createWidget(n,o)}};var k=new j();k.options=b.extend(true,{},k.options);b[g][f].prototype=b.extend(true,k,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:m},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(k){var g=typeof k==="string",j=Array.prototype.slice.call(arguments,1),m=this;k=!g&&j.length?b.extend.apply(null,[true,k].concat(j)):k;if(g&&k.charAt(0)==="_"){return m}if(g){this.each(function(){var n=b.data(this,f),o=n&&b.isFunction(n[k])?n[k].apply(n,j):n;if(o!==n&&o!==d){m=o;return false}})}else{this.each(function(){var n=b.data(this,f);if(n){n.option(k||{})._init()}else{b.data(this,f,new e(k,this))}})}return m}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,j){e._setOption(g,j)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(f,g,j){var m=this.options[f];g=b.Event(g);g.type=(f===this.widgetEventPrefix?f:this.widgetEventPrefix+f).toLowerCase();j=j||{};if(g.originalEvent){for(var e=b.event.props.length,k;e;){k=b.event.props[--e];g[k]=g.originalEvent[k]}}this.element.trigger(g,j);return !(b.isFunction(m)&&m.call(this.element[0],g,j)===false||g.isDefaultPrevented())}}})(jQuery);
/*
 * jQuery UI Mouse 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(a,b){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(d){return c._mouseDown(d)}).bind("click."+this.widgetName,function(d){if(true===a.data(d.target,c.widgetName+".preventClickEvent")){a.removeData(d.target,c.widgetName+".preventClickEvent");d.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(e){e.originalEvent=e.originalEvent||{};if(e.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(e));this._mouseDownEvent=e;var d=this,f=(e.which==1),c=(typeof this.options.cancel=="string"?a(e.target).parents().add(e.target).filter(this.options.cancel).length:false);if(!f||c||!this._mouseCapture(e)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)){this._mouseStarted=(this._mouseStart(e)!==false);if(!this._mouseStarted){e.preventDefault();return true}}if(true===a.data(e.target,this.widgetName+".preventClickEvent")){a.removeData(e.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(g){return d._mouseMove(g)};this._mouseUpDelegate=function(g){return d._mouseUp(g)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);e.preventDefault();e.originalEvent.mouseHandled=true;return true},_mouseMove:function(c){if(a.browser.msie&&!(document.documentMode>=9)&&!c.button){return this._mouseUp(c)}if(this._mouseStarted){this._mouseDrag(c);return c.preventDefault()}if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,c)!==false);(this._mouseStarted?this._mouseDrag(c):this._mouseUp(c))}return !this._mouseStarted},_mouseUp:function(c){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(c.target==this._mouseDownEvent.target){a.data(c.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(c)}return false},_mouseDistanceMet:function(c){return(Math.max(Math.abs(this._mouseDownEvent.pageX-c.pageX),Math.abs(this._mouseDownEvent.pageY-c.pageY))>=this.options.distance)},_mouseDelayMet:function(c){return this.mouseDelayMet},_mouseStart:function(c){},_mouseDrag:function(c){},_mouseStop:function(c){},_mouseCapture:function(c){return true}})})(jQuery);(function(d,e){var b="ui-dialog ui-widget ui-widget-content ui-corner-all ",a={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},c={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};d.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(g){var f=d(this).css(g).offset().top;if(f<0){d(this).css("top",g.top-f)}}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.options.title=this.options.title||this.originalTitle;var q=this,r=q.options,o=r.title||"&#160;",g=d.ui.dialog.getTitleId(q.element),p=(q.uiDialog=d("<div></div>")).appendTo(document.body).hide().addClass(b+r.dialogClass).css({zIndex:r.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(t){if(r.closeOnEscape&&t.keyCode&&t.keyCode===d.ui.keyCode.ESCAPE){q.close(t);t.preventDefault()}}).attr({role:"dialog","aria-labelledby":g}).mousedown(function(t){q.moveToTop(false,t)}),k=q.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(p),j=(q.uiDialogTitlebar=d("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(p),n=d('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){n.addClass("ui-state-hover")},function(){n.removeClass("ui-state-hover")}).focus(function(){n.addClass("ui-state-focus")}).blur(function(){n.removeClass("ui-state-focus")}).click(function(t){q.close(t);return false}).appendTo(j),m=(q.uiDialogTitlebarCloseText=d("<span></span>")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(n),f=d("<span></span>").addClass("ui-dialog-title").attr("id",g).html(o).prependTo(j);if(d.isFunction(r.beforeclose)&&!d.isFunction(r.beforeClose)){r.beforeClose=r.beforeclose}j.find("*").add(j).disableSelection();if(r.draggable&&d.fn.draggable){q._makeDraggable()}if(r.resizable&&d.fn.resizable){q._makeResizable()}q._createButtons(r.buttons);q._isOpen=false;if(d.fn.bgiframe){p.bgiframe()}},_init:function(){if(this.options.autoOpen){this.open()}},destroy:function(){var f=this;if(f.overlay){f.overlay.destroy()}f.uiDialog.hide();f.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");f.uiDialog.remove();if(f.originalTitle){f.element.attr("title",f.originalTitle)}return f},widget:function(){return this.uiDialog},close:function(k){var f=this,j,g;if(false===f._trigger("beforeClose",k)){return}if(f.overlay){f.overlay.destroy()}f.uiDialog.unbind("keypress.ui-dialog");f._isOpen=false;if(f.options.hide){f.uiDialog.hide(f.options.hide,function(){f._trigger("close",k)})}else{f.uiDialog.hide();f._trigger("close",k)}d.ui.dialog.overlay.resize();if(f.options.modal){j=0;d(".ui-dialog").each(function(){if(this!==f.uiDialog[0]){g=d(this).css("z-index");if(!isNaN(g)){j=Math.max(j,g)}}});d.ui.dialog.maxZ=j}return f},isOpen:function(){return this._isOpen},moveToTop:function(m,k){var f=this,j=f.options,g;if((j.modal&&!m)||(!j.stack&&!j.modal)){return f._trigger("focus",k)}if(j.zIndex>d.ui.dialog.maxZ){d.ui.dialog.maxZ=j.zIndex}if(f.overlay){d.ui.dialog.maxZ+=1;f.overlay.$el.css("z-index",d.ui.dialog.overlay.maxZ=d.ui.dialog.maxZ)}g={scrollTop:f.element.attr("scrollTop"),scrollLeft:f.element.attr("scrollLeft")};d.ui.dialog.maxZ+=1;f.uiDialog.css("z-index",d.ui.dialog.maxZ);f.element.attr(g);f._trigger("focus",k);return f},open:function(){if(this._isOpen){return}var g=this,j=g.options,f=g.uiDialog;g.overlay=j.modal?new d.ui.dialog.overlay(g):null;g._size();g._position(j.position);f.show(j.show);g.moveToTop(true);if(j.modal){f.bind("keypress.ui-dialog",function(n){if(n.keyCode!==d.ui.keyCode.TAB){return}var m=d(":tabbable",this),o=m.filter(":first"),k=m.filter(":last");if(n.target===k[0]&&!n.shiftKey){o.focus(1);return false}else{if(n.target===o[0]&&n.shiftKey){k.focus(1);return false}}})}d(g.element.find(":tabbable").get().concat(f.find(".ui-dialog-buttonpane :tabbable").get().concat(f.get()))).eq(0).focus();g._isOpen=true;g._trigger("open");return g},_createButtons:function(k){var j=this,f=false,g=d("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),m=d("<div></div>").addClass("ui-dialog-buttonset").appendTo(g);j.uiDialog.find(".ui-dialog-buttonpane").remove();if(typeof k==="object"&&k!==null){d.each(k,function(){return !(f=true)})}if(f){d.each(k,function(n,p){p=d.isFunction(p)?{click:p,text:n}:p;var o=d('<button type="button"></button>').attr(p,true).unbind("click").click(function(){p.click.apply(j.element[0],arguments)}).appendTo(m);if(d.fn.button){o.button()}});g.appendTo(j.uiDialog)}},_makeDraggable:function(){var f=this,k=f.options,m=d(document),j;function g(n){return{position:n.position,offset:n.offset}}f.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(n,o){j=k.height==="auto"?"auto":d(this).height();d(this).height(d(this).height()).addClass("ui-dialog-dragging");f._trigger("dragStart",n,g(o))},drag:function(n,o){f._trigger("drag",n,g(o))},stop:function(n,o){k.position=[o.position.left-m.scrollLeft(),o.position.top-m.scrollTop()];d(this).removeClass("ui-dialog-dragging").height(j);f._trigger("dragStop",n,g(o));d.ui.dialog.overlay.resize()}})},_makeResizable:function(n){n=(n===e?this.options.resizable:n);var g=this,m=g.options,f=g.uiDialog.css("position"),k=(typeof n==="string"?n:"n,e,s,w,se,sw,ne,nw");function j(o){return{originalPosition:o.originalPosition,originalSize:o.originalSize,position:o.position,size:o.size}}g.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:g.element,maxWidth:m.maxWidth,maxHeight:m.maxHeight,minWidth:m.minWidth,minHeight:g._minHeight(),handles:k,start:function(o,p){d(this).addClass("ui-dialog-resizing");g._trigger("resizeStart",o,j(p))},resize:function(o,p){g._trigger("resize",o,j(p))},stop:function(o,p){d(this).removeClass("ui-dialog-resizing");m.height=d(this).height();m.width=d(this).width();g._trigger("resizeStop",o,j(p));d.ui.dialog.overlay.resize()}}).css("position",f).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var f=this.options;if(f.height==="auto"){return f.minHeight}else{return Math.min(f.minHeight,f.height)}},_position:function(g){var j=[],k=[0,0],f;if(g){if(typeof g==="string"||(typeof g==="object"&&"0" in g)){j=g.split?g.split(" "):[g[0],g[1]];if(j.length===1){j[1]=j[0]}d.each(["left","top"],function(n,m){if(+j[n]===j[n]){k[n]=j[n];j[n]=m}});g={my:j.join(" "),at:j.join(" "),offset:k.join(" ")}}g=d.extend({},d.ui.dialog.prototype.options.position,g)}else{g=d.ui.dialog.prototype.options.position}f=this.uiDialog.is(":visible");if(!f){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position(d.extend({of:window},g));if(!f){this.uiDialog.hide()}},_setOptions:function(k){var g=this,f={},j=false;d.each(k,function(m,n){g._setOption(m,n);if(m in a){j=true}if(m in c){f[m]=n}});if(j){this._size()}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option",f)}},_setOption:function(k,m){var g=this,f=g.uiDialog;switch(k){case"beforeclose":k="beforeClose";break;case"buttons":g._createButtons(m);break;case"closeText":g.uiDialogTitlebarCloseText.text(""+m);break;case"dialogClass":f.removeClass(g.options.dialogClass).addClass(b+m);break;case"disabled":if(m){f.addClass("ui-dialog-disabled")}else{f.removeClass("ui-dialog-disabled")}break;case"draggable":var j=f.is(":data(draggable)");if(j&&!m){f.draggable("destroy")}if(!j&&m){g._makeDraggable()}break;case"position":g._position(m);break;case"resizable":var n=f.is(":data(resizable)");if(n&&!m){f.resizable("destroy")}if(n&&typeof m==="string"){f.resizable("option","handles",m)}if(!n&&m!==false){g._makeResizable(m)}break;case"title":d(".ui-dialog-title",g.uiDialogTitlebar).html(""+(m||"&#160;"));break}d.Widget.prototype._setOption.apply(g,arguments)},_size:function(){var m=this.options,g,k,f=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(m.minWidth>m.width){m.width=m.minWidth}g=this.uiDialog.css({height:"auto",width:m.width}).height();k=Math.max(0,m.minHeight-g);if(m.height==="auto"){if(d.support.minHeight){this.element.css({minHeight:k,height:"auto"})}else{this.uiDialog.show();var j=this.element.css("height","auto").height();if(!f){this.uiDialog.hide()}this.element.height(Math.max(j,k))}}else{this.element.height(Math.max(m.height-g,0))}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}}});d.extend(d.ui.dialog,{version:"1.8.11",uuid:0,maxZ:0,getTitleId:function(f){var g=f.attr("id");if(!g){this.uuid+=1;g=this.uuid}return"ui-dialog-title-"+g},overlay:function(f){this.$el=d.ui.dialog.overlay.create(f)}});d.extend(d.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:d.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(f){return f+".dialog-overlay"}).join(" "),create:function(g){if(this.instances.length===0){setTimeout(function(){if(d.ui.dialog.overlay.instances.length){d(document).bind(d.ui.dialog.overlay.events,function(j){if(d(j.target).zIndex()<d.ui.dialog.overlay.maxZ){return false}})}},1);d(document).bind("keydown.dialog-overlay",function(j){if(g.options.closeOnEscape&&j.keyCode&&j.keyCode===d.ui.keyCode.ESCAPE){g.close(j);j.preventDefault()}});d(window).bind("resize.dialog-overlay",d.ui.dialog.overlay.resize)}var f=(this.oldInstances.pop()||d("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});if(d.fn.bgiframe){f.bgiframe()}this.instances.push(f);return f},destroy:function(f){var g=d.inArray(f,this.instances);if(g!=-1){this.oldInstances.push(this.instances.splice(g,1)[0])}if(this.instances.length===0){d([document,window]).unbind(".dialog-overlay")}f.remove();var j=0;d.each(this.instances,function(){j=Math.max(j,this.css("z-index"))});this.maxZ=j},height:function(){var g,f;if(d.browser.msie&&d.browser.version<7){g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);f=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(g<f){return d(window).height()+"px"}else{return g+"px"}}else{return d(document).height()+"px"}},width:function(){var f,g;if(d.browser.msie&&d.browser.version<7){f=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);g=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(f<g){return d(window).width()+"px"}else{return f+"px"}}else{return d(document).width()+"px"}},resize:function(){var f=d([]);d.each(d.ui.dialog.overlay.instances,function(){f=f.add(this)});f.css({width:0,height:0}).css({width:d.ui.dialog.overlay.width(),height:d.ui.dialog.overlay.height()})}});d.extend(d.ui.dialog.overlay.prototype,{destroy:function(){d.ui.dialog.overlay.destroy(this.$el)}})}(jQuery));(function(f,g){f.ui=f.ui||{};var d=/left|center|right/,e=/top|center|bottom/,a="center",b=f.fn.position,c=f.fn.offset;f.fn.position=function(k){if(!k||!k.of){return b.apply(this,arguments)}k=f.extend({},k);var p=f(k.of),o=p[0],r=(k.collision||"flip").split(" "),q=k.offset?k.offset.split(" "):[0,0],n,j,m;if(o.nodeType===9){n=p.width();j=p.height();m={top:0,left:0}}else{if(o.setTimeout){n=p.width();j=p.height();m={top:p.scrollTop(),left:p.scrollLeft()}}else{if(o.preventDefault){k.at="left top";n=j=0;m={top:k.of.pageY,left:k.of.pageX}}else{n=p.outerWidth();j=p.outerHeight();m=p.offset()}}}f.each(["my","at"],function(){var t=(k[this]||"").split(" ");if(t.length===1){t=d.test(t[0])?t.concat([a]):e.test(t[0])?[a].concat(t):[a,a]}t[0]=d.test(t[0])?t[0]:a;t[1]=e.test(t[1])?t[1]:a;k[this]=t});if(r.length===1){r[1]=r[0]}q[0]=parseInt(q[0],10)||0;if(q.length===1){q[1]=q[0]}q[1]=parseInt(q[1],10)||0;if(k.at[0]==="right"){m.left+=n}else{if(k.at[0]===a){m.left+=n/2}}if(k.at[1]==="bottom"){m.top+=j}else{if(k.at[1]===a){m.top+=j/2}}m.left+=q[0];m.top+=q[1];return this.each(function(){var x=f(this),z=x.outerWidth(),w=x.outerHeight(),y=parseInt(f.curCSS(this,"marginLeft",true))||0,u=parseInt(f.curCSS(this,"marginTop",true))||0,B=z+y+(parseInt(f.curCSS(this,"marginRight",true))||0),C=w+u+(parseInt(f.curCSS(this,"marginBottom",true))||0),A=f.extend({},m),t;if(k.my[0]==="right"){A.left-=z}else{if(k.my[0]===a){A.left-=z/2}}if(k.my[1]==="bottom"){A.top-=w}else{if(k.my[1]===a){A.top-=w/2}}A.left=Math.round(A.left);A.top=Math.round(A.top);t={left:A.left-y,top:A.top-u};f.each(["left","top"],function(E,D){if(f.ui.position[r[E]]){f.ui.position[r[E]][D](A,{targetWidth:n,targetHeight:j,elemWidth:z,elemHeight:w,collisionPosition:t,collisionWidth:B,collisionHeight:C,offset:q,my:k.my,at:k.at})}});if(f.fn.bgiframe){x.bgiframe()}x.offset(f.extend(A,{using:k.using}))})};f.ui.position={fit:{left:function(j,k){var n=f(window),m=k.collisionPosition.left+k.collisionWidth-n.width()-n.scrollLeft();j.left=m>0?j.left-m:Math.max(j.left-k.collisionPosition.left,j.left)},top:function(j,k){var n=f(window),m=k.collisionPosition.top+k.collisionHeight-n.height()-n.scrollTop();j.top=m>0?j.top-m:Math.max(j.top-k.collisionPosition.top,j.top)}},flip:{left:function(k,n){if(n.at[0]===a){return}var p=f(window),o=n.collisionPosition.left+n.collisionWidth-p.width()-p.scrollLeft(),j=n.my[0]==="left"?-n.elemWidth:n.my[0]==="right"?n.elemWidth:0,m=n.at[0]==="left"?n.targetWidth:-n.targetWidth,q=-2*n.offset[0];k.left+=n.collisionPosition.left<0?j+m+q:o>0?j+m+q:0},top:function(k,n){if(n.at[1]===a){return}var p=f(window),o=n.collisionPosition.top+n.collisionHeight-p.height()-p.scrollTop(),j=n.my[1]==="top"?-n.elemHeight:n.my[1]==="bottom"?n.elemHeight:0,m=n.at[1]==="top"?n.targetHeight:-n.targetHeight,q=-2*n.offset[1];k.top+=n.collisionPosition.top<0?j+m+q:o>0?j+m+q:0}}};if(!f.offset.setOffset){f.offset.setOffset=function(o,k){if(/static/.test(f.curCSS(o,"position"))){o.style.position="relative"}var n=f(o),q=n.offset(),j=parseInt(f.curCSS(o,"top",true),10)||0,p=parseInt(f.curCSS(o,"left",true),10)||0,m={top:(k.top-q.top)+j,left:(k.left-q.left)+p};if("using" in k){k.using.call(o,m)}else{n.css(m)}};f.fn.offset=function(j){var k=this[0];if(!k||!k.ownerDocument){return null}if(j){return this.each(function(){f.offset.setOffset(this,j)})}return c.call(this)}}}(jQuery));(function(a,b){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){var c=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float"))||(/inline|table-cell/).test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var c=this.items.length-1;c>=0;c--){this.items[c].item.removeData("sortable-item")}return this},_setOption:function(c,d){if(c==="disabled"){this.options[c]=d;this.widget()[d?"addClass":"removeClass"]("ui-sortable-disabled")}else{a.Widget.prototype._setOption.apply(this,arguments)}},_mouseCapture:function(f,g){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(f);var e=null,d=this,c=a(f.target).parents().each(function(){if(a.data(this,"sortable-item")==d){e=a(this);return false}});if(a.data(f.target,"sortable-item")==d){e=a(f.target)}if(!e){return false}if(this.options.handle&&!g){var j=false;a(this.options.handle,e).find("*").andSelf().each(function(){if(this==f.target){j=true}});if(!j){return false}}this.currentItem=e;this._removeCurrentsFromItems();return true},_mouseStart:function(f,g,c){var j=this.options,d=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(f);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:f.pageX-this.offset.left,top:f.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(f);this.originalPageX=f.pageX;this.originalPageY=f.pageY;(j.cursorAt&&this._adjustOffsetFromHelper(j.cursorAt));this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(j.containment){this._setContainment()}if(j.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",j.cursor)}if(j.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",j.opacity)}if(j.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",j.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",f,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!c){for(var e=this.containers.length-1;e>=0;e--){this.containers[e]._trigger("activate",f,d._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!j.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(f);return true},_mouseDrag:function(g){this.position=this._generatePosition(g);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var j=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-g.pageY<j.scrollSensitivity){this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+j.scrollSpeed}else{if(g.pageY-this.overflowOffset.top<j.scrollSensitivity){this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-j.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-g.pageX<j.scrollSensitivity){this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+j.scrollSpeed}else{if(g.pageX-this.overflowOffset.left<j.scrollSensitivity){this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-j.scrollSpeed}}}else{if(g.pageY-a(document).scrollTop()<j.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()-j.scrollSpeed)}else{if(a(window).height()-(g.pageY-a(document).scrollTop())<j.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()+j.scrollSpeed)}}if(g.pageX-a(document).scrollLeft()<j.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()-j.scrollSpeed)}else{if(a(window).width()-(g.pageX-a(document).scrollLeft())<j.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()+j.scrollSpeed)}}}if(c!==false&&a.ui.ddmanager&&!j.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,g)}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}for(var e=this.items.length-1;e>=0;e--){var f=this.items[e],d=f.item[0],k=this._intersectsWithPointer(f);if(!k){continue}if(d!=this.currentItem[0]&&this.placeholder[k==1?"next":"prev"]()[0]!=d&&!a.ui.contains(this.placeholder[0],d)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],d):true)){this.direction=k==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(f)){this._rearrange(g,f)}else{break}this._trigger("change",g,this._uiHash());break}}this._contactContainers(g);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,g)}this._trigger("sort",g,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(d,e){if(!d){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,d)}if(this.options.revert){var c=this;var f=c.placeholder.offset();c.reverting=true;a(this.helper).animate({left:f.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:f.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(d)})}else{this._clear(d,e)}return false},cancel:function(){var c=this;if(this.dragging){this._mouseUp({target:null});if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("deactivate",null,c._uiHash(this));if(this.containers[d].containerCache.over){this.containers[d]._trigger("out",null,c._uiHash(this));this.containers[d].containerCache.over=0}}}if(this.placeholder){if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}}return this},serialize:function(e){var c=this._getItemsAsjQuery(e&&e.connected);var d=[];e=e||{};a(c).each(function(){var f=(a(e.item||this).attr(e.attribute||"id")||"").match(e.expression||(/(.+)[-=_](.+)/));if(f){d.push((e.key||f[1]+"[]")+"="+(e.key&&e.expression?f[1]:f[2]))}});if(!d.length&&e.key){d.push(e.key+"=")}return d.join("&")},toArray:function(e){var c=this._getItemsAsjQuery(e&&e.connected);var d=[];e=e||{};c.each(function(){d.push(a(e.item||this).attr(e.attribute||"id")||"")});return d},_intersectsWith:function(o){var e=this.positionAbs.left,d=e+this.helperProportions.width,n=this.positionAbs.top,m=n+this.helperProportions.height;var f=o.left,c=f+o.width,p=o.top,k=p+o.height;var q=this.offset.click.top,j=this.offset.click.left;var g=(n+q)>p&&(n+q)<k&&(e+j)>f&&(e+j)<c;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>o[this.floating?"width":"height"])){return g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&p<n+(this.helperProportions.height/2)&&m-(this.helperProportions.height/2)<k)}},_intersectsWithPointer:function(e){var f=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),j=f&&d,c=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();if(!j){return false}return this.floating?(((g&&g=="right")||c=="down")?2:1):(c&&(c=="down"?2:1))},_intersectsWithSides:function(f){var d=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top+(f.height/2),f.height),e=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left+(f.width/2),f.width),c=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();if(this.floating&&g){return((g=="right"&&e)||(g=="left"&&!e))}else{return c&&((c=="down"&&d)||(c=="up"&&!d))}},_getDragVerticalDirection:function(){var c=this.positionAbs.top-this.lastPositionAbs.top;return c!=0&&(c>0?"down":"up")},_getDragHorizontalDirection:function(){var c=this.positionAbs.left-this.lastPositionAbs.left;return c!=0&&(c>0?"right":"left")},refresh:function(c){this._refreshItems(c);this.refreshPositions();return this},_connectWith:function(){var c=this.options;return c.connectWith.constructor==String?[c.connectWith]:c.connectWith},_getItemsAsjQuery:function(c){var o=this;var k=[];var f=[];var m=this._connectWith();if(m&&c){for(var e=m.length-1;e>=0;e--){var n=a(m[e]);for(var d=n.length-1;d>=0;d--){var g=a.data(n[d],"sortable");if(g&&g!=this&&!g.options.disabled){f.push([a.isFunction(g.options.items)?g.options.items.call(g.element):a(g.options.items,g.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),g])}}}}f.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var e=f.length-1;e>=0;e--){f[e][0].each(function(){k.push(this)})}return a(k)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data(sortable-item)");for(var d=0;d<this.items.length;d++){for(var c=0;c<e.length;c++){if(e[c]==this.items[d].item[0]){this.items.splice(d,1)}}}},_refreshItems:function(c){this.items=[];this.containers=[this];var m=this.items;var t=this;var g=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],c,{item:this.currentItem}):a(this.options.items,this.element),this]];var o=this._connectWith();if(o){for(var f=o.length-1;f>=0;f--){var p=a(o[f]);for(var e=p.length-1;e>=0;e--){var k=a.data(p[e],"sortable");if(k&&k!=this&&!k.options.disabled){g.push([a.isFunction(k.options.items)?k.options.items.call(k.element[0],c,{item:this.currentItem}):a(k.options.items,k.element),k]);this.containers.push(k)}}}}for(var f=g.length-1;f>=0;f--){var n=g[f][1];var d=g[f][0];for(var e=0,q=d.length;e<q;e++){var r=a(d[e]);r.data("sortable-item",n);m.push({item:r,instance:n,width:0,height:0,left:0,top:0})}}},refreshPositions:function(c){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var e=this.items.length-1;e>=0;e--){var f=this.items[e];var d=this.options.toleranceElement?a(this.options.toleranceElement,f.item):f.item;if(!c){f.width=d.outerWidth();f.height=d.outerHeight()}var g=d.offset();f.left=g.left;f.top=g.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var e=this.containers.length-1;e>=0;e--){var g=this.containers[e].element.offset();this.containers[e].containerCache.left=g.left;this.containers[e].containerCache.top=g.top;this.containers[e].containerCache.width=this.containers[e].element.outerWidth();this.containers[e].containerCache.height=this.containers[e].element.outerHeight()}}return this},_createPlaceholder:function(e){var c=e||this,f=c.options;if(!f.placeholder||f.placeholder.constructor==String){var d=f.placeholder;f.placeholder={element:function(){var g=a(document.createElement(c.currentItem[0].nodeName)).addClass(d||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!d){g.style.visibility="hidden"}return g},update:function(g,j){if(d&&!f.forcePlaceholderSize){return}if(!j.height()){j.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10))}if(!j.width()){j.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}}c.placeholder=a(f.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);f.placeholder.update(c,c.placeholder)},_contactContainers:function(c){var e=null,n=null;for(var g=this.containers.length-1;g>=0;g--){if(a.ui.contains(this.currentItem[0],this.containers[g].element[0])){continue}if(this._intersectsWith(this.containers[g].containerCache)){if(e&&a.ui.contains(this.containers[g].element[0],e.element[0])){continue}e=this.containers[g];n=g}else{if(this.containers[g].containerCache.over){this.containers[g]._trigger("out",c,this._uiHash(this));this.containers[g].containerCache.over=0}}}if(!e){return}if(this.containers.length===1){this.containers[n]._trigger("over",c,this._uiHash(this));this.containers[n].containerCache.over=1}else{if(this.currentContainer!=this.containers[n]){var m=10000;var k=null;var d=this.positionAbs[this.containers[n].floating?"left":"top"];for(var f=this.items.length-1;f>=0;f--){if(!a.ui.contains(this.containers[n].element[0],this.items[f].item[0])){continue}var o=this.items[f][this.containers[n].floating?"left":"top"];if(Math.abs(o-d)<m){m=Math.abs(o-d);k=this.items[f]}}if(!k&&!this.options.dropOnEmpty){return}this.currentContainer=this.containers[n];k?this._rearrange(c,k,null,true):this._rearrange(c,null,this.containers[n].element,true);this._trigger("change",c,this._uiHash());this.containers[n]._trigger("change",c,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[n]._trigger("over",c,this._uiHash(this));this.containers[n].containerCache.over=1}}},_createHelper:function(d){var e=this.options;var c=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[d,this.currentItem])):(e.helper=="clone"?this.currentItem.clone():this.currentItem);if(!c.parents("body").length){a(e.appendTo!="parent"?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(c[0])}if(c[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(c[0].style.width==""||e.forceHelperSize){c.width(this.currentItem.width())}if(c[0].style.height==""||e.forceHelperSize){c.height(this.currentItem.height())}return c},_adjustOffsetFromHelper:function(c){if(typeof c=="string"){c=c.split(" ")}if(a.isArray(c)){c={left:+c[0],top:+c[1]||0}}if("left" in c){this.offset.click.left=c.left+this.margins.left}if("right" in c){this.offset.click.left=this.helperProportions.width-c.right+this.margins.left}if("top" in c){this.offset.click.top=c.top+this.margins.top}if("bottom" in c){this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){c={top:0,left:0}}return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.currentItem.position();return{top:c.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f=this.options;if(f.containment=="parent"){f.containment=this.helper[0].parentNode}if(f.containment=="document"||f.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(f.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(f.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(f.containment)){var d=a(f.containment)[0];var e=a(f.containment).offset();var c=(a(d).css("overflow")!="hidden");this.containment=[e.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,e.left+(c?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(c?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(g,k){if(!k){k=this.position}var e=g=="absolute"?1:-1;var f=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=(/(html|body)/i).test(c[0].tagName);return{top:(k.top+this.offset.relative.top*e+this.offset.parent.top*e-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(j?0:c.scrollTop()))*e)),left:(k.left+this.offset.relative.left*e+this.offset.parent.left*e-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():j?0:c.scrollLeft())*e))}},_generatePosition:function(f){var k=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,m=(/(html|body)/i).test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var e=f.pageX;var d=f.pageY;if(this.originalPosition){if(this.containment){if(f.pageX-this.offset.click.left<this.containment[0]){e=this.containment[0]+this.offset.click.left}if(f.pageY-this.offset.click.top<this.containment[1]){d=this.containment[1]+this.offset.click.top}if(f.pageX-this.offset.click.left>this.containment[2]){e=this.containment[2]+this.offset.click.left}if(f.pageY-this.offset.click.top>this.containment[3]){d=this.containment[3]+this.offset.click.top}}if(k.grid){var j=this.originalPageY+Math.round((d-this.originalPageY)/k.grid[1])*k.grid[1];d=this.containment?(!(j-this.offset.click.top<this.containment[1]||j-this.offset.click.top>this.containment[3])?j:(!(j-this.offset.click.top<this.containment[1])?j-k.grid[1]:j+k.grid[1])):j;var g=this.originalPageX+Math.round((e-this.originalPageX)/k.grid[0])*k.grid[0];e=this.containment?(!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:(!(g-this.offset.click.left<this.containment[0])?g-k.grid[0]:g+k.grid[0])):g}}return{top:(d-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(m?0:c.scrollTop())))),left:(e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():m?0:c.scrollLeft())))}},_rearrange:function(j,g,d,f){d?d[0].appendChild(this.placeholder[0]):g.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?g.item[0]:g.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var e=this,c=this.counter;window.setTimeout(function(){if(c==e.counter){e.refreshPositions(!f)}},0)},_clear:function(e,f){this.reverting=false;var g=[],c=this;if(!this._noFinalSort&&this.currentItem[0].parentNode){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var d in this._storedCSS){if(this._storedCSS[d]=="auto"||this._storedCSS[d]=="static"){this._storedCSS[d]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!f){g.push(function(j){this._trigger("receive",j,this._uiHash(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!f){g.push(function(j){this._trigger("update",j,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!f){g.push(function(j){this._trigger("remove",j,this._uiHash())})}for(var d=this.containers.length-1;d>=0;d--){if(a.ui.contains(this.containers[d].element[0],this.currentItem[0])&&!f){g.push((function(j){return function(k){j._trigger("receive",k,this._uiHash(this))}}).call(this,this.containers[d]));g.push((function(j){return function(k){j._trigger("update",k,this._uiHash(this))}}).call(this,this.containers[d]))}}}for(var d=this.containers.length-1;d>=0;d--){if(!f){g.push((function(j){return function(k){j._trigger("deactivate",k,this._uiHash(this))}}).call(this,this.containers[d]))}if(this.containers[d].containerCache.over){g.push((function(j){return function(k){j._trigger("out",k,this._uiHash(this))}}).call(this,this.containers[d]));this.containers[d].containerCache.over=0}}if(this._storedCursor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!f){this._trigger("beforeStop",e,this._uiHash());for(var d=0;d<g.length;d++){g[d].call(this,e)}this._trigger("stop",e,this._uiHash())}return false}if(!f){this._trigger("beforeStop",e,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!f){for(var d=0;d<g.length;d++){g[d].call(this,e)}this._trigger("stop",e,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(a.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(d){var c=d||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:d?d.element:null}}});a.extend(a.ui.sortable,{version:"1.8.11"})})(jQuery);if(!Array.prototype.filter){Array.prototype.filter=function(b){var a=this.length,e=[],d=arguments[1];if(typeof b!="function"){throw new TypeError()}for(var c=0;c<a;c++){if(c in this){var f=this[c];if(b.call(d,f,c,this)){e.push(f)}}}return e}}if(!Array.prototype.map){Array.prototype.map=function(d,c){var a=new Array(this.length);for(var b=0,e=this.length;b<e;b++){if(b in this){a[b]=d.call(c,this[b],b,this)}}return a}}if(!Array.prototype.reduce){Array.prototype.reduce=function(b){var a=this.length,c=0;if(typeof b!="function"){throw new TypeError()}if(a==0&&arguments.length==1){throw new TypeError()}if(arguments.length>=2){var d=arguments[1]}else{do{if(c in this){d=this[c++];break}if(++c>=a){throw new TypeError()}}while(true)}for(;c<a;c++){if(c in this){d=b.call(null,d,this[c],c,this)}}return d}}if(!Array.remove){Array.prototype.remove=function(b){for(var a=0;a<this.length;a++){if(b==this[a]){this.splice(a,1)}}}}if(!Array.contains){Array.prototype.contains=function(b){for(var a=0;a<this.length;a++){if(b==this[a]){return true}}return false}}if(!Array.indexOf){Array.prototype.indexOf=function(b){for(var a=0;a<this.length;a++){if(this[a]==b){return a}}return -1}}if(!String.zfill){String.prototype.zfill=function(a){var b=""+this;while(b.length<a){b="0"+b}return b};
/*
 * licence unknown
 * link: http://www.phpletter.com/Our-Projects/AjaxFileUpload/
 * original author: Yvind Saltvik <oyvind.saltvik@gmail.com> created time unknown
 * extended by: http://www.phpletter.com created on 19.04.2007
 *
 * changes made by truckseurope:
 *  code indent, code formation, missing semicolon, no logic involved
 */
}jQuery.extend({createUploadIframe:function(d,b){var a="jUploadFrame"+d;if(window.ActiveXObject){var c=document.createElement('<iframe id="'+a+'" name="'+a+'" />');if(typeof b=="boolean"){c.src="javascript:false"}else{if(typeof b=="string"){c.src=b}}}else{var c=document.createElement("iframe");c.id=a;c.name=a}c.style.position="absolute";c.style.top="-1000px";c.style.left="-1000px";document.body.appendChild(c);return c},createUploadForm:function(g,b){var e="jUploadForm"+g;var a="jUploadFile"+g;var d=$('<form  action="" method="POST" name="'+e+'" id="'+e+'" enctype="multipart/form-data"></form>');var c=$("#"+b);var f=$(c).clone();$(c).attr("id",a);$(c).before(f);$(c).appendTo(d);$(d).css("position","absolute");$(d).css("top","-1200px");$(d).css("left","-1200px");$(d).appendTo("body");return d},ajaxFileUpload:function(n){n=jQuery.extend({},jQuery.ajaxSettings,n);var a=new Date().getTime();var b=jQuery.createUploadForm(a,n.fileElementId);var k=jQuery.createUploadIframe(a,n.secureuri);var j="jUploadFrame"+a;var m="jUploadForm"+a;if(n.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart")}var c=false;var f={};if(n.global){jQuery.event.trigger("ajaxSend",[f,n])}var d=function(o){var t=document.getElementById(j);try{if(t.contentWindow){f.responseText=t.contentWindow.document.body?t.contentWindow.document.body.innerHTML:null;f.responseXML=t.contentWindow.document.XMLDocument?t.contentWindow.document.XMLDocument:t.contentWindow.document}else{if(t.contentDocument){f.responseText=t.contentDocument.document.body?t.contentDocument.document.body.innerHTML:null;f.responseXML=t.contentDocument.document.XMLDocument?t.contentDocument.document.XMLDocument:t.contentDocument.document}}}catch(r){jQuery.handleError(n,f,null,r)}if(f||o=="timeout"){c=true;var p;try{p=o!="timeout"?"success":"error";if(p!="error"){var q=jQuery.uploadHttpData(f,n.dataType);if(n.success){n.success(q,p)}if(n.global){jQuery.event.trigger("ajaxSuccess",[f,n])}}else{jQuery.handleError(n,f,p)}}catch(r){p="error";jQuery.handleError(n,f,p,r)}if(n.global){jQuery.event.trigger("ajaxComplete",[f,n])}if(n.global&&!--jQuery.active){jQuery.event.trigger("ajaxStop")}if(n.complete){n.complete(f,p)}jQuery(t).unbind();setTimeout(function(){try{$(t).remove();$(b).remove()}catch(u){jQuery.handleError(n,f,null,u)}},100);f=null}};if(n.timeout>0){setTimeout(function(){if(!c){d("timeout")}},n.timeout)}try{var b=$("#"+m);$(b).attr("action",n.url);$(b).attr("method","POST");$(b).attr("target",j);if(b.encoding){b.encoding="multipart/form-data"}else{b.enctype="multipart/form-data"}$(b).submit()}catch(g){jQuery.handleError(n,f,null,g)}if(window.attachEvent){document.getElementById(j).attachEvent("onload",d)}else{document.getElementById(j).addEventListener("load",d,false)}return{abort:function(){}}},uploadHttpData:function(r,type){var data=!type;data=type=="xml"||data?r.responseXML:r.responseText;if(type=="script"){jQuery.globalEval(data)}if(type=="json"){eval("data = "+data)}if(type=="html"){jQuery("<div>").html(data).evalScripts()}return data}});
/*
 * Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)
 * Licensed under the MIT License (LICENSE.txt).
 *
 * Version 2.1.2
 */
(function(a){a.fn.bgiframe=(a.browser.msie&&/msie 6\.0/i.test(navigator.userAgent)?function(d){d=a.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},d);var c='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+d.src+'"style="display:block;position:absolute;z-index:-1;'+(d.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(d.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":b(d.top))+";left:"+(d.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":b(d.left))+";width:"+(d.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":b(d.width))+";height:"+(d.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":b(d.height))+';"/>';return this.each(function(){if(a(this).children("iframe.bgiframe").length===0){this.insertBefore(document.createElement(c),this.firstChild)}})}:function(){return this});a.fn.bgIframe=a.fn.bgiframe;function b(c){return c&&c.constructor===Number?c+"px":c}})(jQuery);
/*
 * jQuery Cookie plugin
 *
 * Copyright (c) 2010 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */
jQuery.cookie=function(d,e,b){if(arguments.length>1&&(e===null||typeof e!=="object")){b=jQuery.extend({},b);if(e===null){b.expires=-1}if(typeof b.expires==="number"){var g=b.expires,c=b.expires=new Date();c.setDate(c.getDate()+g)}return(document.cookie=[encodeURIComponent(d),"=",b.raw?String(e):encodeURIComponent(String(e)),b.expires?"; expires="+b.expires.toUTCString():"",b.path?"; path="+b.path:"",b.domain?"; domain="+b.domain:"",b.secure?"; secure":""].join(""))}b=e||{};var a,f=b.raw?function(j){return j}:decodeURIComponent;return(a=new RegExp("(?:^|; )"+encodeURIComponent(d)+"=([^;]*)").exec(document.cookie))?f(a[1]):null};
/*
 * This file is part of the jQuery formatCurrency Plugin.
 *
 *   The jQuery formatCurrency Plugin is free software: you can redistribute it
 *   and/or modify it under the terms of the GNU General Public License as published 
 *   by the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   The jQuery formatCurrency Plugin is distributed in the hope that it will
 *   be useful, but WITHOUT ANY WARRANTY; without even the implied warranty 
 *   of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License along with
 *   the jQuery formatCurrency Plugin.  If not, see <http://www.gnu.org/licenses/>.
 */
(function(d){d.formatCurrency={};d.formatCurrency.regions=[];d.formatCurrency.regions[""]={symbol:"$",positiveFormat:"%s%n",negativeFormat:"(%s%n)",decimalSymbol:".",digitGroupSymbol:",",groupDigits:true};d.fn.formatCurrency=function(e,f){if(arguments.length==1&&typeof e!=="string"){f=e;e=false}var g={name:"formatCurrency",colorize:false,region:"",global:true,roundToDecimalPlace:2,eventOnDecimalsEntered:false};g=d.extend(g,d.formatCurrency.regions[""]);f=d.extend(g,f);if(f.region.length>0){f=d.extend(f,b(f.region))}f.regex=a(f);return this.each(function(){var t=d(this);var q="0";q=t[t.is("input, select, textarea")?"val":"html"]();if(q.search("\\(")>=0){q="-"+q}if(q===""||(q==="-"&&f.roundToDecimalPlace===-1)){return}if(isNaN(q)){q=q.replace(f.regex,"");if(q===""||(q==="-"&&f.roundToDecimalPlace===-1)){return}if(f.decimalSymbol!="."){q=q.replace(f.decimalSymbol,".")}if(isNaN(q)){q="0"}}var o=String(q).split(".");var w=(q==Math.abs(q));var n=(o.length>1);var m=(n?o[1].toString():"0");var k=m;q=Math.abs(o[0]);q=isNaN(q)?0:q;if(f.roundToDecimalPlace>=0){m=parseFloat("1."+m);m=m.toFixed(f.roundToDecimalPlace);if(m.substring(0,1)=="2"){q=Number(q)+1}m=m.substring(2)}q=String(q);if(f.groupDigits){for(var p=0;p<Math.floor((q.length-(1+p))/3);p++){q=q.substring(0,q.length-(4*p+3))+f.digitGroupSymbol+q.substring(q.length-(4*p+3))}}if((n&&f.roundToDecimalPlace==-1)||f.roundToDecimalPlace>0){q+=f.decimalSymbol+m}var u=w?f.positiveFormat:f.negativeFormat;var j=u.replace(/%s/g,f.symbol);j=j.replace(/%n/g,q);var r=d([]);if(!e){r=t}else{r=d(e)}r[r.is("input, select, textarea")?"val":"html"](j);if(n&&f.eventOnDecimalsEntered&&k.length>f.roundToDecimalPlace){r.trigger("decimalsEntered",k)}if(f.colorize){r.css("color",w?"black":"red")}})};d.fn.toNumber=function(e){var f=d.extend({name:"toNumber",region:"",global:true},d.formatCurrency.regions[""]);e=jQuery.extend(f,e);if(e.region.length>0){e=d.extend(e,b(e.region))}e.regex=a(e);return this.each(function(){var g=d(this).is("input, select, textarea")?"val":"html";d(this)[g](d(this)[g]().replace("(","(-").replace(e.regex,""))})};d.fn.asNumber=function(f){var g=d.extend({name:"asNumber",region:"",parse:true,parseType:"Float",global:true},d.formatCurrency.regions[""]);f=jQuery.extend(g,f);if(f.region.length>0){f=d.extend(f,b(f.region))}f.regex=a(f);f.parseType=c(f.parseType);var j=d(this).is("input, select, textarea")?"val":"html";var e=d(this)[j]();e=e?e:"";e=e.replace("(","(-");e=e.replace(f.regex,"");if(!f.parse){return e}if(e.length==0){e="0"}if(f.decimalSymbol!="."){e=e.replace(f.decimalSymbol,".")}return window["parse"+f.parseType](e)};function b(g){var f=d.formatCurrency.regions[g];if(f){return f}else{if(/(\w+)-(\w+)/g.test(g)){var e=g.replace(/(\w+)-(\w+)/g,"$1");return d.formatCurrency.regions[e]}}return null}function c(e){switch(e.toLowerCase()){case"int":return"Int";case"float":return"Float";default:throw"invalid parseType"}}function a(e){if(e.symbol===""){return new RegExp("[^\\d"+e.decimalSymbol+"-]","g")}else{var f=e.symbol.replace("$","\\$").replace(".","\\.");return new RegExp(f+"|[^\\d"+e.decimalSymbol+"-]","g")}}})(jQuery);
/*
 * Copyright (c) 2008 Kean Loong Tan http://www.gimiti.com/kltan
 * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * Copyright notice and license must remain intact for legal use
 * jHelpertip
 * Version: 1.0 (Jun 2, 2008)
 * Requires: jQuery 1.2+
 */
(function(a){a.fn.jHelperTip=function(c){var e=a.extend({},a.fn.jHelperTip.defaults,c);if(a(e.ttC).length==0){a('<div id="'+e.ttC.slice(1)+'"></div>').appendTo("body")}if(a(e.dC).length==0){a('<div id="'+e.dC.slice(1)+'"></div>').appendTo("body")}if(a(e.aC).length==0){a('<div id="'+e.aC.slice(1)+'"></div>').appendTo("body")}a(e.ttC).add(e.aC).css({position:"absolute",display:"inline"}).hide();a(e.dC).hide();var f=function(){if(e.source=="attribute"){a(e.aC).hide().empty()}else{a(e.ttC).hide().empty()}};a(".jHelperTipClose").bind("click",f);a(e.ttC).bind("mouseover",function(){a(e.ttC).show();return false});var b=function(j,g){if(e.source=="ajax"){d(g);a(e.ttC).html('<div><img src="'+e.loadingImg+'"/> '+e.loadingText+"</div>").show();a.ajax({type:e.type,url:e.url,data:e.data,success:function(k){a(e.ttC).html(k);a(".jHelperTipClose").unbind("click",f);a(".jHelperTipClose").bind("click",f)}})}else{if(e.source=="container"){a(e.ttC).empty().show();a(e.dC).clone(true).appendTo(e.ttC).show()}}if(e.source=="attribute"){a(e.aC).html(a(j).attr(e.attrName))}};var d=function(k){var j=k.pageY+e.topOff;var g=k.pageX+e.leftOff;if(e.source=="attribute"){a(e.aC).css({top:j,left:g,opacity:e.opacity}).show()}else{a(e.ttC).css({top:j,left:g,opacity:e.opacity}).show()}};if(e.trigger=="hover"){a(this).bind("mouseover",function(g){g.preventDefault();b(this,g);return false});a(this).bind("mousemove",function(g){d(g);return false});a(this).bind("mouseout",function(g){if(e.source=="attribute"){a(e.aC).hide().empty()}else{a(e.ttC).hide().empty()}return false})}else{if(e.trigger=="click"){a(this).bind("click",function(g){b(this,g);d(g);a(document).bind("click",function(j){if(e.autoClose){if(e.source=="attribute"){a(e.aC).hide().empty()}else{a(e.ttC).hide().empty()}}});return false})}}};a.fn.jHelperTip.defaults={trigger:"click",topOff:3,leftOff:10,source:"container",attrName:"",ttC:"#jHelperTipContainer",dC:"#jHelperTipDataContainer",aC:"#jHelperTipAttrContainer",opacity:1,loadingImg:"ajax-loader.gif",loadingText:"Loading...",type:"GET",autoClose:true}})(jQuery);
/*
 * jQuery Templates Plugin
 * http://github.com/jquery/jquery-tmpl
 *
 * Copyright Software Freedom Conservancy, Inc.
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 */
(function(k,f){var y=k.fn.domManip,j="_tmplitem",z=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,t={},e={},D,C={key:0,data:{}},B=0,u=0,g=[];function n(G,F,I,J){var H={data:J||(F?F.data:{}),_wrap:F?F._wrap:null,tmpl:null,parent:F||null,nodes:[],calls:c,nest:b,wrap:q,html:w,update:E};if(G){k.extend(H,G,{nodes:[],parent:F})}if(I){H.tmpl=I;H._ctnt=H._ctnt||H.tmpl(k,H);H.key=++B;(g.length?e:t)[B]=H}return H}k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(F,G){k.fn[F]=function(H){var K=[],N=k(H),J,L,I,O,M=this.length===1&&this[0].parentNode;D=t||{};if(M&&M.nodeType===11&&M.childNodes.length===1&&N.length===1){N[G](this[0]);K=this}else{for(L=0,I=N.length;L<I;L++){u=L;J=(L>0?this.clone(true):this).get();k.fn[G].apply(k(N[L]),J);K=K.concat(J)}u=0;K=this.pushStack(K,F,N.selector)}O=D;D=null;k.tmpl.complete(O);return K}});k.fn.extend({tmpl:function(H,G,F){return k.tmpl(this[0],H,G,F)},tmplItem:function(){return k.tmplItem(this[0])},template:function(F){return k.template(F,this[0])},domManip:function(H,L,M,G){if(H[0]&&H[0].nodeType){var K=k.makeArray(arguments),J=H.length,I=0,F;while(I<J&&!(F=k.data(H[I++],"tmplItem"))){}if(J>1){K[0]=[k.makeArray(H)]}if(F&&u){K[2]=function(N){k.tmpl.afterManip(this,N,M)}}y.apply(this,K)}else{y.apply(this,arguments)}u=0;if(!D){k.tmpl.complete(t)}return this}});k.extend({tmpl:function(H,K,J,G){var I,F=!G;if(F){G=C;H=k.template[H]||k.template(null,H);e={}}else{if(!H){H=G.tmpl;t[G.key]=G;G.nodes=[];if(G.wrapped){x(G,G.wrapped)}return k(p(G,null,G.tmpl(k,G)))}}if(!H){return[]}if(typeof K==="function"){K=K.call(G||{})}if(J&&J.wrapped){x(J,J.wrapped)}I=k.isArray(K)?k.map(K,function(L){return L?n(J,G,H,L):null}):[n(J,G,H,K)];return F?k(p(G,null,I)):I},tmplItem:function(G){var F;if(G instanceof k){G=G[0]}while(G&&G.nodeType===1&&!(F=k.data(G,"tmplItem"))&&(G=G.parentNode)){}return F||C},template:function(G,F){if(F){if(typeof F==="string"){F=o(F)}else{if(F instanceof k){F=F[0]||{}}}if(F.nodeType){F=k.data(F,"tmpl")||k.data(F,"tmpl",o(F.innerHTML))}return typeof G==="string"?(k.template[G]=F):F}return G?(typeof G!=="string"?k.template(null,G):(k.template[G]||k.template(null,z.test(G)?G:k(G)))):null},encode:function(F){return(""+F).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});k.extend(k.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){_=_.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(_,$1,$2);_=[];",close:"call=$item.calls();_=call._.concat($item.wrap(call,_));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){_.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){_.push($.encode($1a));}"},"!":{open:""}},complete:function(F){t={}},afterManip:function A(H,F,I){var G=F.nodeType===11?k.makeArray(F.childNodes):F.nodeType===1?[F]:[];I.call(H,F);r(G);u++}});function p(F,J,H){var I,G=H?k.map(H,function(K){return(typeof K==="string")?(F.key?K.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+j+'="'+F.key+'" $2'):K):p(K,F,K._ctnt)}):F;if(J){return G}G=G.join("");G.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(L,M,K,N){I=k(K).get();r(I);if(M){I=a(M).concat(I)}if(N){I=I.concat(a(N))}});return I?I:a(G)}function a(G){var F=document.createElement("div");F.innerHTML=G;return k.makeArray(F.childNodes)}function o(F){return new Function("jQuery","$item","var $=jQuery,call,_=[],$data=$item.data;with($data){_.push('"+k.trim(F).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(N,H,L,I,J,O,K){var Q=k.tmpl.tag[L],G,M,P;if(!Q){throw"Template command not found: "+L}G=Q._default||[];if(O&&!/\w$/.test(J)){J+=O;O=""}if(J){J=m(J);K=K?(","+m(K)+")"):(O?")":"");M=O?(J.indexOf(".")>-1?J+O:("("+J+").call($item"+K)):J;P=O?M:"(typeof("+J+")==='function'?("+J+").call($item):("+J+"))"}else{P=M=G.$1||"null"}I=m(I);return"');"+Q[H?"close":"open"].split("$notnull_1").join(J?"typeof("+J+")!=='undefined' && ("+J+")!=null":"true").split("$1a").join(P).split("$1").join(M).split("$2").join(I?I.replace(/\s*([^\(]+)\s*(\((.*?)\))?/g,function(S,R,T,U){U=U?(","+U+")"):(T?")":"");return U?("("+R+").call($item"+U):S}):(G.$2||""))+"_.push('"})+"');}return _;")}function x(G,F){G._wrap=p(G,true,k.isArray(F)?F:[z.test(F)?F:k(F).html()]).join("")}function m(F){return F?F.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function d(F){var G=document.createElement("div");G.appendChild(F.cloneNode(true));return G.innerHTML}function r(L){var N="_"+u,G,F,J={},K,I,H;for(K=0,I=L.length;K<I;K++){if((G=L[K]).nodeType!==1){continue}F=G.getElementsByTagName("*");for(H=F.length-1;H>=0;H--){M(F[H])}M(G)}function M(T){var Q,S=T,R,O,P;if((P=T.getAttribute(j))){while(S.parentNode&&(S=S.parentNode).nodeType===1&&!(Q=S.getAttribute(j))){}if(Q!==P){S=S.parentNode?(S.nodeType===11?0:(S.getAttribute(j)||0)):0;if(!(O=t[P])){O=e[P];O=n(O,t[S]||e[S],null,true);O.key=++B;t[B]=O}if(u){U(P)}}T.removeAttribute(j)}else{if(u&&(O=k.data(T,"tmplItem"))){U(O.key);t[O.key]=O;S=k.data(T.parentNode,"tmplItem");S=S?S.key:0}}if(O){R=O;while(R&&R.key!=S){R.nodes.push(T);R=R.parent}delete O._ctnt;delete O._wrap;k.data(T,"tmplItem",O)}function U(V){V=V+N;O=J[V]=(J[V]||n(O,t[O.parent.key+N]||O.parent,null,true))}}}function c(H,F,I,G){if(!H){return g.pop()}g.push({_:H,tmpl:F,item:this,data:I,options:G})}function b(F,H,G){return k.tmpl(k.template(F),H,G,this)}function q(H,F){var G=H.options||{};G.wrapped=F;return k.tmpl(k.template(H.tmpl),H.data,G,H.item)}function w(G,H){var F=this._wrap;return k.map(k(k.isArray(F)?F.join(""):F).filter(G||"*"),function(I){return H?I.innerText||I.textContent:I.outerHTML||d(I)})}function E(){var F=this.nodes;k.tmpl(null,null,null,this).insertBefore(F[0]);k(F).remove()}})(jQuery);(function(a){a.formatCurrency.regions.de={symbol:"€",positiveFormat:"%n %s",negativeFormat:"-%n %s",decimalSymbol:",",digitGroupSymbol:".",groupDigits:true}})(jQuery);(function(a){a.formatCurrency.regions.en={symbol:"£",positiveFormat:"%s%n",negativeFormat:"-%s%n",decimalSymbol:".",digitGroupSymbol:",",groupDigits:true}})(jQuery);(function(a){a.formatCurrency.regions.el={symbol:"€",positiveFormat:"%n %s",negativeFormat:"-%n %s",decimalSymbol:",",digitGroupSymbol:".",groupDigits:true}})(jQuery);(function(a){a.formatCurrency.regions.pl={symbol:"zł",positiveFormat:"%n %s",negativeFormat:"-%n %s",decimalSymbol:",",digitGroupSymbol:" ",groupDigits:true}})(jQuery);if(!document.createElement("canvas").getContext){(function(){var aa=Math;var q=aa.round;var o=aa.sin;var C=aa.cos;var I=aa.abs;var O=aa.sqrt;var d=10;var f=d/2;function B(){return this.context_||(this.context_=new E(this))}var w=Array.prototype.slice;function g(m,p,Z){var j=w.call(arguments,2);return function(){return m.apply(p,j.concat(w.call(arguments)))}}function ae(j){return String(j).replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function S(m){if(!m.namespaces.g_vml_){m.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML")}if(!m.namespaces.g_o_){m.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML")}if(!m.styleSheets.ex_canvas_){var j=m.createStyleSheet();j.owningElement.id="ex_canvas_";j.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}}S(document);var e={init:function(j){if(/MSIE/.test(navigator.userAgent)&&!window.opera){var m=j||document;m.createElement("canvas");m.attachEvent("onreadystatechange",g(this.init_,this,m))}},init_:function(p){var m=p.getElementsByTagName("canvas");for(var j=0;j<m.length;j++){this.initElement(m[j])}},initElement:function(m){if(!m.getContext){m.getContext=B;S(m.ownerDocument);m.innerHTML="";m.attachEvent("onpropertychange",A);m.attachEvent("onresize",W);var j=m.attributes;if(j.width&&j.width.specified){m.style.width=j.width.nodeValue+"px"}else{m.width=m.clientWidth}if(j.height&&j.height.specified){m.style.height=j.height.nodeValue+"px"}else{m.height=m.clientHeight}}return m}};function A(m){var j=m.srcElement;switch(m.propertyName){case"width":j.getContext().clearRect();j.style.width=j.attributes.width.nodeValue+"px";j.firstChild.style.width=j.clientWidth+"px";break;case"height":j.getContext().clearRect();j.style.height=j.attributes.height.nodeValue+"px";j.firstChild.style.height=j.clientHeight+"px";break}}function W(m){var j=m.srcElement;if(j.firstChild){j.firstChild.style.width=j.clientWidth+"px";j.firstChild.style.height=j.clientHeight+"px"}}e.init();var n=[];for(var ad=0;ad<16;ad++){for(var ac=0;ac<16;ac++){n[ad*16+ac]=ad.toString(16)+ac.toString(16)}}function D(){return[[1,0,0],[0,1,0],[0,0,1]]}function K(Z,p){var m=D();for(var j=0;j<3;j++){for(var ah=0;ah<3;ah++){var af=0;for(var ag=0;ag<3;ag++){af+=Z[j][ag]*p[ag][ah]}m[j][ah]=af}}return m}function y(m,j){j.fillStyle=m.fillStyle;j.lineCap=m.lineCap;j.lineJoin=m.lineJoin;j.lineWidth=m.lineWidth;j.miterLimit=m.miterLimit;j.shadowBlur=m.shadowBlur;j.shadowColor=m.shadowColor;j.shadowOffsetX=m.shadowOffsetX;j.shadowOffsetY=m.shadowOffsetY;j.strokeStyle=m.strokeStyle;j.globalAlpha=m.globalAlpha;j.font=m.font;j.textAlign=m.textAlign;j.textBaseline=m.textBaseline;j.arcScaleX_=m.arcScaleX_;j.arcScaleY_=m.arcScaleY_;j.lineScale_=m.lineScale_}var b={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5",yellowgreen:"#9ACD32"};function N(m){var Z=m.indexOf("(",3);var j=m.indexOf(")",Z+1);var p=m.substring(Z+1,j).split(",");if(p.length==4&&m.substr(3,1)=="a"){alpha=Number(p[3])}else{p[3]=1}return p}function c(j){return parseFloat(j)/100}function u(m,p,j){return Math.min(j,Math.max(p,m))}function J(ah){var Z,m,j;h=parseFloat(ah[0])/360%360;if(h<0){h++}s=u(c(ah[1]),0,1);l=u(c(ah[2]),0,1);if(s==0){Z=m=j=l}else{var af=l<0.5?l*(1+s):l+s-l*s;var ag=2*l-af;Z=a(ag,af,h+1/3);m=a(ag,af,h);j=a(ag,af,h-1/3)}return"#"+n[Math.floor(Z*255)]+n[Math.floor(m*255)]+n[Math.floor(j*255)]}function a(m,j,p){if(p<0){p++}if(p>1){p--}if(6*p<1){return m+(j-m)*6*p}else{if(2*p<1){return j}else{if(3*p<2){return m+(j-m)*(2/3-p)*6}else{return m}}}}function G(j){var af,Z=1;j=String(j);if(j.charAt(0)=="#"){af=j}else{if(/^rgb/.test(j)){var p=N(j);var af="#",ag;for(var m=0;m<3;m++){if(p[m].indexOf("%")!=-1){ag=Math.floor(c(p[m])*255)}else{ag=Number(p[m])}af+=n[u(ag,0,255)]}Z=p[3]}else{if(/^hsl/.test(j)){var p=N(j);af=J(p);Z=p[3]}else{af=b[j]||j}}}return{color:af,alpha:Z}}var r={style:"normal",variant:"normal",weight:"normal",size:10,family:"sans-serif"};var M={};function F(j){if(M[j]){return M[j]}var Z=document.createElement("div");var p=Z.style;try{p.font=j}catch(m){}return M[j]={style:p.fontStyle||r.style,variant:p.fontVariant||r.variant,weight:p.fontWeight||r.weight,size:p.fontSize||r.size,family:p.fontFamily||r.family}}function x(Z,m){var j={};for(var ah in Z){j[ah]=Z[ah]}var ag=parseFloat(m.currentStyle.fontSize),af=parseFloat(Z.size);if(typeof Z.size=="number"){j.size=Z.size}else{if(Z.size.indexOf("px")!=-1){j.size=af}else{if(Z.size.indexOf("em")!=-1){j.size=ag*af}else{if(Z.size.indexOf("%")!=-1){j.size=(ag/100)*af}else{if(Z.size.indexOf("pt")!=-1){j.size=af/0.75}else{j.size=ag}}}}}j.size*=0.981;return j}function ab(j){return j.style+" "+j.variant+" "+j.weight+" "+j.size+"px "+j.family}function T(j){switch(j){case"butt":return"flat";case"round":return"round";case"square":default:return"square"}}function E(m){this.m_=D();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.strokeStyle="#000";this.fillStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=d*1;this.globalAlpha=1;this.font="10px sans-serif";this.textAlign="left";this.textBaseline="alphabetic";this.canvas=m;var j=m.ownerDocument.createElement("div");j.style.width=m.clientWidth+"px";j.style.height=m.clientHeight+"px";j.style.overflow="hidden";j.style.position="absolute";m.appendChild(j);this.element_=j;this.arcScaleX_=1;this.arcScaleY_=1;this.lineScale_=1}var t=E.prototype;t.clearRect=function(){if(this.textMeasureEl_){this.textMeasureEl_.removeNode(true);this.textMeasureEl_=null}this.element_.innerHTML=""};t.beginPath=function(){this.currentPath_=[]};t.moveTo=function(m,j){var Z=this.getCoords_(m,j);this.currentPath_.push({type:"moveTo",x:Z.x,y:Z.y});this.currentX_=Z.x;this.currentY_=Z.y};t.lineTo=function(m,j){var Z=this.getCoords_(m,j);this.currentPath_.push({type:"lineTo",x:Z.x,y:Z.y});this.currentX_=Z.x;this.currentY_=Z.y};t.bezierCurveTo=function(Z,m,ak,aj,ai,ag){var j=this.getCoords_(ai,ag);var ah=this.getCoords_(Z,m);var af=this.getCoords_(ak,aj);L(this,ah,af,j)};function L(j,af,Z,m){j.currentPath_.push({type:"bezierCurveTo",cp1x:af.x,cp1y:af.y,cp2x:Z.x,cp2y:Z.y,x:m.x,y:m.y});j.currentX_=m.x;j.currentY_=m.y}t.quadraticCurveTo=function(ai,Z,m,j){var ah=this.getCoords_(ai,Z);var ag=this.getCoords_(m,j);var aj={x:this.currentX_+2/3*(ah.x-this.currentX_),y:this.currentY_+2/3*(ah.y-this.currentY_)};var af={x:aj.x+(ag.x-this.currentX_)/3,y:aj.y+(ag.y-this.currentY_)/3};L(this,aj,af,ag)};t.arc=function(al,aj,ak,ag,m,Z){ak*=d;var ap=Z?"at":"wa";var am=al+C(ag)*ak-f;var ao=aj+o(ag)*ak-f;var j=al+C(m)*ak-f;var an=aj+o(m)*ak-f;if(am==j&&!Z){am+=0.125}var af=this.getCoords_(al,aj);var ai=this.getCoords_(am,ao);var ah=this.getCoords_(j,an);this.currentPath_.push({type:ap,x:af.x,y:af.y,radius:ak,xStart:ai.x,yStart:ai.y,xEnd:ah.x,yEnd:ah.y})};t.rect=function(p,m,j,Z){this.moveTo(p,m);this.lineTo(p+j,m);this.lineTo(p+j,m+Z);this.lineTo(p,m+Z);this.closePath()};t.strokeRect=function(p,m,j,Z){var af=this.currentPath_;this.beginPath();this.moveTo(p,m);this.lineTo(p+j,m);this.lineTo(p+j,m+Z);this.lineTo(p,m+Z);this.closePath();this.stroke();this.currentPath_=af};t.fillRect=function(p,m,j,Z){var af=this.currentPath_;this.beginPath();this.moveTo(p,m);this.lineTo(p+j,m);this.lineTo(p+j,m+Z);this.lineTo(p,m+Z);this.closePath();this.fill();this.currentPath_=af};t.createLinearGradient=function(m,Z,j,p){var af=new V("gradient");af.x0_=m;af.y0_=Z;af.x1_=j;af.y1_=p;return af};t.createRadialGradient=function(Z,ag,p,m,af,j){var ah=new V("gradientradial");ah.x0_=Z;ah.y0_=ag;ah.r0_=p;ah.x1_=m;ah.y1_=af;ah.r1_=j;return ah};t.drawImage=function(aq,p){var aj,ah,al,ay,ao,am,at,aA;var ak=aq.runtimeStyle.width;var ap=aq.runtimeStyle.height;aq.runtimeStyle.width="auto";aq.runtimeStyle.height="auto";var ai=aq.width;var aw=aq.height;aq.runtimeStyle.width=ak;aq.runtimeStyle.height=ap;if(arguments.length==3){aj=arguments[1];ah=arguments[2];ao=am=0;at=al=ai;aA=ay=aw}else{if(arguments.length==5){aj=arguments[1];ah=arguments[2];al=arguments[3];ay=arguments[4];ao=am=0;at=ai;aA=aw}else{if(arguments.length==9){ao=arguments[1];am=arguments[2];at=arguments[3];aA=arguments[4];aj=arguments[5];ah=arguments[6];al=arguments[7];ay=arguments[8]}else{throw Error("Invalid number of arguments")}}}var az=this.getCoords_(aj,ah);var Z=at/2;var m=aA/2;var ax=[];var j=10;var ag=10;ax.push(" <g_vml_:group",' coordsize="',d*j,",",d*ag,'"',' coordorigin="0,0"',' style="width:',j,"px;height:",ag,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]||this.m_[1][1]!=1||this.m_[1][0]){var af=[];af.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",q(az.x/d),",","Dy=",q(az.y/d),"");var av=az;var au=this.getCoords_(aj+al,ah);var ar=this.getCoords_(aj,ah+ay);var an=this.getCoords_(aj+al,ah+ay);av.x=aa.max(av.x,au.x,ar.x,an.x);av.y=aa.max(av.y,au.y,ar.y,an.y);ax.push("padding:0 ",q(av.x/d),"px ",q(av.y/d),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",af.join(""),", sizingmethod='clip');")}else{ax.push("top:",q(az.y/d),"px;left:",q(az.x/d),"px;")}ax.push(' ">','<g_vml_:image src="',aq.src,'"',' style="width:',d*al,"px;"," height:",d*ay,'px"',' cropleft="',ao/ai,'"',' croptop="',am/aw,'"',' cropright="',(ai-ao-at)/ai,'"',' cropbottom="',(aw-am-aA)/aw,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",ax.join(""))};t.stroke=function(an){var Z=10;var ao=10;var af=5000;var ah={x:null,y:null};var am={x:null,y:null};for(var ai=0;ai<this.currentPath_.length;ai+=af){var al=[];var ag=false;al.push("<g_vml_:shape",' filled="',!!an,'"',' style="position:absolute;width:',Z,"px;height:",ao,'px;"',' coordorigin="0,0"',' coordsize="',d*Z,",",d*ao,'"',' stroked="',!an,'"',' path="');var ap=false;for(var aj=ai;aj<Math.min(ai+af,this.currentPath_.length);aj++){if(aj%af==0&&aj>0){al.push(" m ",q(this.currentPath_[aj-1].x),",",q(this.currentPath_[aj-1].y))}var m=this.currentPath_[aj];var ak;switch(m.type){case"moveTo":ak=m;al.push(" m ",q(m.x),",",q(m.y));break;case"lineTo":al.push(" l ",q(m.x),",",q(m.y));break;case"close":al.push(" x ");m=null;break;case"bezierCurveTo":al.push(" c ",q(m.cp1x),",",q(m.cp1y),",",q(m.cp2x),",",q(m.cp2y),",",q(m.x),",",q(m.y));break;case"at":case"wa":al.push(" ",m.type," ",q(m.x-this.arcScaleX_*m.radius),",",q(m.y-this.arcScaleY_*m.radius)," ",q(m.x+this.arcScaleX_*m.radius),",",q(m.y+this.arcScaleY_*m.radius)," ",q(m.xStart),",",q(m.yStart)," ",q(m.xEnd),",",q(m.yEnd));break}if(m){if(ah.x==null||m.x<ah.x){ah.x=m.x}if(am.x==null||m.x>am.x){am.x=m.x}if(ah.y==null||m.y<ah.y){ah.y=m.y}if(am.y==null||m.y>am.y){am.y=m.y}}}al.push(' ">');if(!an){z(this,al)}else{H(this,al,ah,am)}al.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",al.join(""))}};function z(p,ag){var m=G(p.strokeStyle);var Z=m.color;var af=m.alpha*p.globalAlpha;var j=p.lineScale_*p.lineWidth;if(j<1){af*=j}ag.push("<g_vml_:stroke",' opacity="',af,'"',' joinstyle="',p.lineJoin,'"',' miterlimit="',p.miterLimit,'"',' endcap="',T(p.lineCap),'"',' weight="',j,'px"',' color="',Z,'" />')}function H(ap,ah,aJ,aq){var ai=ap.fillStyle;var aA=ap.arcScaleX_;var az=ap.arcScaleY_;var j=aq.x-aJ.x;var p=aq.y-aJ.y;if(ai instanceof V){var am=0;var aE={x:0,y:0};var aw=0;var al=1;if(ai.type_=="gradient"){var ak=ai.x0_/aA;var m=ai.y0_/az;var aj=ai.x1_/aA;var aL=ai.y1_/az;var aI=ap.getCoords_(ak,m);var aH=ap.getCoords_(aj,aL);var af=aH.x-aI.x;var Z=aH.y-aI.y;am=Math.atan2(af,Z)*180/Math.PI;if(am<0){am+=360}if(am<0.000001){am=0}}else{var aI=ap.getCoords_(ai.x0_,ai.y0_);aE={x:(aI.x-aJ.x)/j,y:(aI.y-aJ.y)/p};j/=aA*d;p/=az*d;var aC=aa.max(j,p);aw=2*ai.r0_/aC;al=2*ai.r1_/aC-aw}var au=ai.colors_;au.sort(function(aN,aM){return aN.offset-aM.offset});var ao=au.length;var at=au[0].color;var ar=au[ao-1].color;var ay=au[0].alpha*ap.globalAlpha;var ax=au[ao-1].alpha*ap.globalAlpha;var aD=[];for(var aG=0;aG<ao;aG++){var an=au[aG];aD.push(an.offset*al+aw+" "+an.color)}ah.push('<g_vml_:fill type="',ai.type_,'"',' method="none" focus="100%"',' color="',at,'"',' color2="',ar,'"',' colors="',aD.join(","),'"',' opacity="',ax,'"',' g_o_:opacity2="',ay,'"',' angle="',am,'"',' focusposition="',aE.x,",",aE.y,'" />')}else{if(ai instanceof U){if(j&&p){var ag=-aJ.x;var aB=-aJ.y;ah.push("<g_vml_:fill",' position="',ag/j*aA*aA,",",aB/p*az*az,'"',' type="tile"',' src="',ai.src_,'" />')}}else{var aK=G(ap.fillStyle);var av=aK.color;var aF=aK.alpha*ap.globalAlpha;ah.push('<g_vml_:fill color="',av,'" opacity="',aF,'" />')}}}t.fill=function(){this.stroke(true)};t.closePath=function(){this.currentPath_.push({type:"close"})};t.getCoords_=function(Z,p){var j=this.m_;return{x:d*(Z*j[0][0]+p*j[1][0]+j[2][0])-f,y:d*(Z*j[0][1]+p*j[1][1]+j[2][1])-f}};t.save=function(){var j={};y(this,j);this.aStack_.push(j);this.mStack_.push(this.m_);this.m_=K(D(),this.m_)};t.restore=function(){if(this.aStack_.length){y(this.aStack_.pop(),this);this.m_=this.mStack_.pop()}};function k(j){return isFinite(j[0][0])&&isFinite(j[0][1])&&isFinite(j[1][0])&&isFinite(j[1][1])&&isFinite(j[2][0])&&isFinite(j[2][1])}function Y(p,j,Z){if(!k(j)){return}p.m_=j;if(Z){var af=j[0][0]*j[1][1]-j[0][1]*j[1][0];p.lineScale_=O(I(af))}}t.translate=function(p,m){var j=[[1,0,0],[0,1,0],[p,m,1]];Y(this,K(j,this.m_),false)};t.rotate=function(m){var Z=C(m);var p=o(m);var j=[[Z,p,0],[-p,Z,0],[0,0,1]];Y(this,K(j,this.m_),false)};t.scale=function(p,m){this.arcScaleX_*=p;this.arcScaleY_*=m;var j=[[p,0,0],[0,m,0],[0,0,1]];Y(this,K(j,this.m_),true)};t.transform=function(af,Z,ah,ag,m,j){var p=[[af,Z,0],[ah,ag,0],[m,j,1]];Y(this,K(p,this.m_),true)};t.setTransform=function(ag,af,ai,ah,Z,p){var j=[[ag,af,0],[ai,ah,0],[Z,p,1]];Y(this,j,true)};t.drawText_=function(am,ak,aj,ap,ai){var ao=this.m_,at=1000,p=0,ar=at,ah={x:0,y:0},ag=[];var j=x(F(this.font),this.element_);var Z=ab(j);var au=this.element_.currentStyle;var af=this.textAlign.toLowerCase();switch(af){case"left":case"center":case"right":break;case"end":af=au.direction=="ltr"?"right":"left";break;case"start":af=au.direction=="rtl"?"right":"left";break;default:af="left"}switch(this.textBaseline){case"hanging":case"top":ah.y=j.size/1.75;break;case"middle":break;default:case null:case"alphabetic":case"ideographic":case"bottom":ah.y=-j.size/2.25;break}switch(af){case"right":p=at;ar=0.05;break;case"center":p=ar=at/2;break}var aq=this.getCoords_(ak+ah.x,aj+ah.y);ag.push('<g_vml_:line from="',-p,' 0" to="',ar,' 0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!ai,'" stroked="',!!ai,'" style="position:absolute;width:1px;height:1px;">');if(ai){z(this,ag)}else{H(this,ag,{x:-p,y:0},{x:ar,y:j.size})}var an=ao[0][0].toFixed(3)+","+ao[1][0].toFixed(3)+","+ao[0][1].toFixed(3)+","+ao[1][1].toFixed(3)+",0,0";var al=q(aq.x/d)+","+q(aq.y/d);ag.push('<g_vml_:skew on="t" matrix="',an,'" ',' offset="',al,'" origin="',p,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath on="true" string="',ae(am),'" style="v-text-align:',af,";font:",ae(Z),'" /></g_vml_:line>');this.element_.insertAdjacentHTML("beforeEnd",ag.join(""))};t.fillText=function(p,j,Z,m){this.drawText_(p,j,Z,m,false)};t.strokeText=function(p,j,Z,m){this.drawText_(p,j,Z,m,true)};t.measureText=function(p){if(!this.textMeasureEl_){var j='<span style="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;"></span>';this.element_.insertAdjacentHTML("beforeEnd",j);this.textMeasureEl_=this.element_.lastChild}var m=this.element_.ownerDocument;this.textMeasureEl_.innerHTML="";this.textMeasureEl_.style.font=this.font;this.textMeasureEl_.appendChild(m.createTextNode(p));return{width:this.textMeasureEl_.offsetWidth}};t.clip=function(){};t.arcTo=function(){};t.createPattern=function(m,j){return new U(m,j)};function V(j){this.type_=j;this.x0_=0;this.y0_=0;this.r0_=0;this.x1_=0;this.y1_=0;this.r1_=0;this.colors_=[]}V.prototype.addColorStop=function(m,j){j=G(j);this.colors_.push({offset:m,color:j.color,alpha:j.alpha})};function U(m,j){R(m);switch(j){case"repeat":case null:case"":this.repetition_="repeat";break;case"repeat-x":case"repeat-y":case"no-repeat":this.repetition_=j;break;default:P("SYNTAX_ERR")}this.src_=m.src;this.width_=m.width;this.height_=m.height}function P(j){throw new Q(j)}function R(j){if(!j||j.nodeType!=1||j.tagName!="IMG"){P("TYPE_MISMATCH_ERR")}if(j.readyState!="complete"){P("INVALID_STATE_ERR")}}function Q(j){this.code=this[j];this.message=j+": DOM Exception "+this.code}var X=Q.prototype=new Error;X.INDEX_SIZE_ERR=1;X.DOMSTRING_SIZE_ERR=2;X.HIERARCHY_REQUEST_ERR=3;X.WRONG_DOCUMENT_ERR=4;X.INVALID_CHARACTER_ERR=5;X.NO_DATA_ALLOWED_ERR=6;X.NO_MODIFICATION_ALLOWED_ERR=7;X.NOT_FOUND_ERR=8;X.NOT_SUPPORTED_ERR=9;X.INUSE_ATTRIBUTE_ERR=10;X.INVALID_STATE_ERR=11;X.SYNTAX_ERR=12;X.INVALID_MODIFICATION_ERR=13;X.NAMESPACE_ERR=14;X.INVALID_ACCESS_ERR=15;X.VALIDATION_ERR=16;X.TYPE_MISMATCH_ERR=17;G_vmlCanvasManager=e;CanvasRenderingContext2D=E;CanvasGradient=V;CanvasPattern=U;DOMException=Q})();
/*
 * Javascript plotting library for jQuery, v. 0.6.
 *
 * Released under the MIT license by IOLA, December 2007.
 *
 */
}(function(b){b.color={};b.color.make=function(d,e,g,f){var c={};c.r=d||0;c.g=e||0;c.b=g||0;c.a=f!=null?f:1;c.add=function(j,k){for(var m=0;m<j.length;++m){c[j.charAt(m)]+=k}return c.normalize()};c.scale=function(j,k){for(var m=0;m<j.length;++m){c[j.charAt(m)]*=k}return c.normalize()};c.toString=function(){if(c.a>=1){return"rgb("+[c.r,c.g,c.b].join(",")+")"}else{return"rgba("+[c.r,c.g,c.b,c.a].join(",")+")"}};c.normalize=function(){function j(m,k,n){return k<m?m:(k>n?n:k)}c.r=j(0,parseInt(c.r),255);c.g=j(0,parseInt(c.g),255);c.b=j(0,parseInt(c.b),255);c.a=j(0,c.a,1);return c};c.clone=function(){return b.color.make(c.r,c.b,c.g,c.a)};return c.normalize()};b.color.extract=function(d,e){var c;do{c=d.css(e).toLowerCase();if(c!=""&&c!="transparent"){break}d=d.parent()}while(!b.nodeName(d.get(0),"body"));if(c=="rgba(0, 0, 0, 0)"){c="transparent"}return b.color.parse(c)};b.color.parse=function(c){var d,f=b.color.make;if(d=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c)){return f(parseInt(d[1],10),parseInt(d[2],10),parseInt(d[3],10))}if(d=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(c)){return f(parseInt(d[1],10),parseInt(d[2],10),parseInt(d[3],10),parseFloat(d[4]))}if(d=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c)){return f(parseFloat(d[1])*2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55)}if(d=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(c)){return f(parseFloat(d[1])*2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55,parseFloat(d[4]))}if(d=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c)){return f(parseInt(d[1],16),parseInt(d[2],16),parseInt(d[3],16))}if(d=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c)){return f(parseInt(d[1]+d[1],16),parseInt(d[2]+d[2],16),parseInt(d[3]+d[3],16))}var e=b.trim(c).toLowerCase();if(e=="transparent"){return f(255,255,255,0)}else{d=a[e];return f(d[0],d[1],d[2])}};var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery);(function(c){function b(S,D,E,e){var t=[],N={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{position:"bottom",mode:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:false},yaxis:{autoscaleMargin:0.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false},shadowSize:3},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,labelMargin:5,axisMargin:8,borderWidth:2,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},hooks:{}},u=null,aq=null,ar=null,F=null,aA=null,au=[],Y=[],L={left:0,right:0,top:0,bottom:0},am=0,x=0,j=0,af=0,o={processOptions:[],processRawData:[],processDatapoints:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[]},f=this;f.setData=M;f.setupGrid=Q;f.draw=ay;f.getPlaceholder=function(){return S};f.getCanvas=function(){return u};f.getPlotOffset=function(){return L};f.width=function(){return j};f.height=function(){return af};f.offset=function(){var aB=ar.offset();aB.left+=L.left;aB.top+=L.top;return aB};f.getData=function(){return t};f.getAxis=function(aC,aD){var aB=(aC=="x"?au:Y)[aD-1];if(aB&&!aB.used){aB=null}return aB};f.getAxes=function(){var aC={},aB;for(aB=0;aB<au.length;++aB){aC["x"+(aB?(aB+1):"")+"axis"]=au[aB]||{}}for(aB=0;aB<Y.length;++aB){aC["y"+(aB?(aB+1):"")+"axis"]=Y[aB]||{}}if(!aC.x2axis){aC.x2axis={n:2}}if(!aC.y2axis){aC.y2axis={n:2}}return aC};f.getXAxes=function(){return au};f.getYAxes=function(){return Y};f.getUsedAxes=ad;f.c2p=aa;f.p2c=T;f.getOptions=function(){return N};f.highlight=at;f.unhighlight=al;f.triggerRedrawOverlay=Z;f.pointOffset=function(aB){return{left:parseInt(au[A(aB,"x")-1].p2c(+aB.x)+L.left),top:parseInt(Y[A(aB,"y")-1].p2c(+aB.y)+L.top)}};f.hooks=o;I(f);ac(E);J();M(D);Q();ay();ax();function G(aD,aB){aB=[f].concat(aB);for(var aC=0;aC<aD.length;++aC){aD[aC].apply(this,aB)}}function I(){for(var aB=0;aB<e.length;++aB){var aC=e[aB];aC.init(f);if(aC.options){c.extend(true,N,aC.options)}}}function ac(aC){var aB;c.extend(true,N,aC);if(N.xaxis.color==null){N.xaxis.color=N.grid.color}if(N.yaxis.color==null){N.yaxis.color=N.grid.color}if(N.xaxis.tickColor==null){N.xaxis.tickColor=N.grid.tickColor}if(N.yaxis.tickColor==null){N.yaxis.tickColor=N.grid.tickColor}if(N.grid.borderColor==null){N.grid.borderColor=N.grid.color}if(N.grid.tickColor==null){N.grid.tickColor=c.color.parse(N.grid.color).scale("a",0.22).toString()}for(aB=0;aB<Math.max(1,N.xaxes.length);++aB){N.xaxes[aB]=c.extend(true,{},N.xaxis,N.xaxes[aB])}for(aB=0;aB<Math.max(1,N.yaxes.length);++aB){N.yaxes[aB]=c.extend(true,{},N.yaxis,N.yaxes[aB])}if(N.xaxis.noTicks&&N.xaxis.ticks==null){N.xaxis.ticks=N.xaxis.noTicks}if(N.yaxis.noTicks&&N.yaxis.ticks==null){N.yaxis.ticks=N.yaxis.noTicks}if(N.x2axis){N.x2axis.position="top";N.xaxes[1]=N.x2axis}if(N.y2axis){if(N.y2axis.autoscaleMargin===undefined){N.y2axis.autoscaleMargin=0.02}N.y2axis.position="right";N.yaxes[1]=N.y2axis}if(N.grid.coloredAreas){N.grid.markings=N.grid.coloredAreas}if(N.grid.coloredAreasColor){N.grid.markingsColor=N.grid.coloredAreasColor}if(N.lines){c.extend(true,N.series.lines,N.lines)}if(N.points){c.extend(true,N.series.points,N.points)}if(N.bars){c.extend(true,N.series.bars,N.bars)}if(N.shadowSize!=null){N.series.shadowSize=N.shadowSize}for(aB=0;aB<N.xaxes.length;++aB){O(au,aB+1).options=N.xaxes[aB]}for(aB=0;aB<N.yaxes.length;++aB){O(Y,aB+1).options=N.yaxes[aB]}for(var aD in o){if(N.hooks[aD]&&N.hooks[aD].length){o[aD]=o[aD].concat(N.hooks[aD])}}G(o.processOptions,[N])}function M(aB){t=p(aB);B();U()}function p(aE){var aC=[];for(var aB=0;aB<aE.length;++aB){var aD=c.extend(true,{},N.series);if(aE[aB].data!=null){aD.data=aE[aB].data;delete aE[aB].data;c.extend(true,aD,aE[aB]);aE[aB].data=aD.data}else{aD.data=aE[aB]}aC.push(aD)}return aC}function A(aC,aD){var aB=aC[aD+"axis"];if(typeof aB=="object"){aB=aB.n}if(typeof aB!="number"){aB=1}return aB}function aa(aE){var aC={},aB,aD;for(aB=0;aB<au.length;++aB){aD=au[aB];if(aD&&aD.used){aC["x"+aD.n]=aD.c2p(aE.left)}}for(aB=0;aB<Y.length;++aB){aD=Y[aB];if(aD&&aD.used){aC["y"+aD.n]=aD.c2p(aE.top)}}if(aC.x1!==undefined){aC.x=aC.x1}if(aC.y1!==undefined){aC.y=aC.y1}return aC}function T(aF){var aD={},aC,aE,aB;for(aC=0;aC<au.length;++aC){aE=au[aC];if(aE&&aE.used){aB="x"+aE.n;if(aF[aB]==null&&aE.n==1){aB="x"}if(aF[aB]!=null){aD.left=aE.p2c(aF[aB]);break}}}for(aC=0;aC<Y.length;++aC){aE=Y[aC];if(aE&&aE.used){aB="y"+aE.n;if(aF[aB]==null&&aE.n==1){aB="y"}if(aF[aB]!=null){aD.top=aE.p2c(aF[aB]);break}}}return aD}function ad(){var aC=[],aB,aD;for(aB=0;aB<au.length;++aB){aD=au[aB];if(aD&&aD.used){aC.push(aD)}}for(aB=0;aB<Y.length;++aB){aD=Y[aB];if(aD&&aD.used){aC.push(aD)}}return aC}function O(aC,aB){if(!aC[aB-1]){aC[aB-1]={n:aB,direction:aC==au?"x":"y",options:c.extend(true,{},aC==au?N.xaxis:N.yaxis)}}return aC[aB-1]}function B(){var aG;var aM=t.length,aB=[],aE=[];for(aG=0;aG<t.length;++aG){var aJ=t[aG].color;if(aJ!=null){--aM;if(typeof aJ=="number"){aE.push(aJ)}else{aB.push(c.color.parse(t[aG].color))}}}for(aG=0;aG<aE.length;++aG){aM=Math.max(aM,aE[aG]+1)}var aC=[],aF=0;aG=0;while(aC.length<aM){var aI;if(N.colors.length==aG){aI=c.color.make(100,100,100)}else{aI=c.color.parse(N.colors[aG])}var aD=aF%2==1?-1:1;aI.scale("rgb",1+aD*Math.ceil(aF/2)*0.2);aC.push(aI);++aG;if(aG>=N.colors.length){aG=0;++aF}}var aH=0,aN;for(aG=0;aG<t.length;++aG){aN=t[aG];if(aN.color==null){aN.color=aC[aH].toString();++aH}else{if(typeof aN.color=="number"){aN.color=aC[aN.color].toString()}}if(aN.lines.show==null){var aL,aK=true;for(aL in aN){if(aN[aL]&&aN[aL].show){aK=false;break}}if(aK){aN.lines.show=true}}aN.xaxis=O(au,A(aN,"x"));aN.yaxis=O(Y,A(aN,"y"))}}function U(){var aQ=Number.POSITIVE_INFINITY,aK=Number.NEGATIVE_INFINITY,aC=Number.MAX_VALUE,aW,aU,aT,aP,aE,aL,aV,aR,aJ,aI,aD,a2,aZ,aN;function aB(a3,a4){if(!a3){return}a3.datamin=aQ;a3.datamax=aK;a3.used=false}function aG(a5,a4,a3){if(a4<a5.datamin&&a4!=-aC){a5.datamin=a4}if(a3>a5.datamax&&a3!=aC){a5.datamax=a3}}for(aW=0;aW<au.length;++aW){aB(au[aW])}for(aW=0;aW<Y.length;++aW){aB(Y[aW])}for(aW=0;aW<t.length;++aW){aL=t[aW];aL.datapoints={points:[]};G(o.processRawData,[aL,aL.data,aL.datapoints])}for(aW=0;aW<t.length;++aW){aL=t[aW];var a1=aL.data,aY=aL.datapoints.format,aH;if(!aY){aY=[];aY.push({x:true,number:true,required:true});aY.push({y:true,number:true,required:true});if(aL.bars.show||(aL.lines.show&&aL.lines.fill)){aY.push({y:true,number:true,required:false,defaultValue:0});if(aL.bars.horizontal){delete aY[aY.length-1].y;aY[aY.length-1].x=true}}aL.datapoints.format=aY}if(aL.datapoints.pointsize!=null){continue}aL.datapoints.pointsize=aY.length;aR=aL.datapoints.pointsize;aV=aL.datapoints.points;aH=aL.lines.show&&aL.lines.steps;aL.xaxis.used=aL.yaxis.used=true;for(aU=aT=0;aU<a1.length;++aU,aT+=aR){aN=a1[aU];var aF=aN==null;if(!aF){for(aP=0;aP<aR;++aP){a2=aN[aP];aZ=aY[aP];if(aZ){if(aZ.number&&a2!=null){a2=+a2;if(isNaN(a2)){a2=null}else{if(a2==Infinity){a2=aC}else{if(a2==-Infinity){a2=-aC}}}}if(a2==null){if(aZ.required){aF=true}if(aZ.defaultValue!=null){a2=aZ.defaultValue}}}aV[aT+aP]=a2}}if(aF){for(aP=0;aP<aR;++aP){a2=aV[aT+aP];if(a2!=null){aZ=aY[aP];if(aZ.x){aG(aL.xaxis,a2,a2)}if(aZ.y){aG(aL.yaxis,a2,a2)}}aV[aT+aP]=null}}else{if(aH&&aT>0&&aV[aT-aR]!=null&&aV[aT-aR]!=aV[aT]&&aV[aT-aR+1]!=aV[aT+1]){for(aP=0;aP<aR;++aP){aV[aT+aR+aP]=aV[aT+aP]}aV[aT+1]=aV[aT-aR+1];aT+=aR}}}}for(aW=0;aW<t.length;++aW){aL=t[aW];G(o.processDatapoints,[aL,aL.datapoints])}for(aW=0;aW<t.length;++aW){aL=t[aW];aV=aL.datapoints.points,aR=aL.datapoints.pointsize;var aM=aQ,aS=aQ,aO=aK,aX=aK;for(aU=0;aU<aV.length;aU+=aR){if(aV[aU]==null){continue}for(aP=0;aP<aR;++aP){a2=aV[aU+aP];aZ=aY[aP];if(!aZ){continue}if(aZ.x){if(a2<aM){aM=a2}if(a2>aO){aO=a2}}if(aZ.y){if(a2<aS){aS=a2}if(a2>aX){aX=a2}}}}if(aL.bars.show){var a0=aL.bars.align=="left"?0:-aL.bars.barWidth/2;if(aL.bars.horizontal){aS+=a0;aX+=a0+aL.bars.barWidth}else{aM+=a0;aO+=a0+aL.bars.barWidth}}aG(aL.xaxis,aM,aO);aG(aL.yaxis,aS,aX)}c.each(ad(),function(a3,a4){if(a4.datamin==aQ){a4.datamin=null}if(a4.datamax==aK){a4.datamax=null}})}function J(){am=S.width();x=S.height();if(window.G_vmlCanvasManager){S.find("canvas").each(function(){this.context_=null})}S.html("");if(S.css("position")=="static"){S.css("position","relative")}if(am<=0||x<=0){throw"Invalid dimensions for plot, width = "+am+", height = "+x}function aB(aC){var aD=document.createElement("canvas");aD.width=am;aD.height=x;if(!aC){c(aD).css({position:"absolute",left:0,top:0})}c(aD).appendTo(S);if(!aD.getContext){aD=window.G_vmlCanvasManager.initElement(aD)}return aD}u=aB(true);F=u.getContext("2d");aq=aB();aA=aq.getContext("2d")}function ax(){ar=c([aq,u]);if(N.grid.hoverable){ar.mousemove(d);ar.mouseleave(R)}if(N.grid.clickable){ar.click(K)}G(o.bindEvents,[ar])}function n(aG){function aC(aH){return aH}var aF,aB,aD=aG.options.transform||aC,aE=aG.options.inverseTransform;if(aG.direction=="x"){aF=aG.scale=j/(aD(aG.max)-aD(aG.min));aB=aD(aG.min);if(aD==aC){aG.p2c=function(aH){return(aH-aB)*aF}}else{aG.p2c=function(aH){return(aD(aH)-aB)*aF}}if(!aE){aG.c2p=function(aH){return aB+aH/aF}}else{aG.c2p=function(aH){return aE(aB+aH/aF)}}}else{aF=aG.scale=af/(aD(aG.max)-aD(aG.min));aB=aD(aG.max);if(aD==aC){aG.p2c=function(aH){return(aB-aH)*aF}}else{aG.p2c=function(aH){return(aB-aD(aH))*aF}}if(!aE){aG.c2p=function(aH){return aB-aH/aF}}else{aG.c2p=function(aH){return aE(aB-aH/aF)}}}}function ab(aD){if(!aD){return}var aB=aD.options,aF,aJ=aD.ticks||[],aI=[],aE,aK=aB.labelWidth,aG=aB.labelHeight,aC;function aH(aM,aL){return c('<div style="position:absolute;top:-10000px;'+aL+'font-size:smaller"><div class="'+aD.direction+"Axis "+aD.direction+aD.n+'Axis">'+aM.join("")+"</div></div>").appendTo(S)}if(aD.direction=="x"){if(aK==null){aK=Math.floor(am/(aJ.length>0?aJ.length:1))}if(aG==null){aI=[];for(aF=0;aF<aJ.length;++aF){aE=aJ[aF].label;if(aE){aI.push('<div class="tickLabel" style="float:left;width:'+aK+'px">'+aE+"</div>")}}if(aI.length>0){aI.push('<div style="clear:left"></div>');aC=aH(aI,"width:10000px;");aG=aC.height();aC.remove()}}}else{if(aK==null||aG==null){for(aF=0;aF<aJ.length;++aF){aE=aJ[aF].label;if(aE){aI.push('<div class="tickLabel">'+aE+"</div>")}}if(aI.length>0){aC=aH(aI,"");if(aK==null){aK=aC.children().width()}if(aG==null){aG=aC.find("div.tickLabel").height()}aC.remove()}}}if(aK==null){aK=0}if(aG==null){aG=0}aD.labelWidth=aK;aD.labelHeight=aG}function ae(aD){if(!aD||!aD.labelWidth||!aD.labelHeight){return}var aC=aD.labelWidth,aL=aD.labelHeight,aH=aD.options.position,aF=aD.options.tickLength,aG=N.grid.axisMargin,aJ=N.grid.labelMargin,aK=aD.direction=="x"?au:Y,aE;var aB=c.grep(aK,function(aN){return aN&&aN.options.position==aH&&(aN.labelHeight||aN.labelWidth)});if(c.inArray(aD,aB)==aB.length-1){aG=0}if(aF==null){aF="full"}var aI=c.grep(aK,function(aN){return aN&&(aN.labelHeight||aN.labelWidth)});var aM=c.inArray(aD,aI)==0;if(!aM&&aF=="full"){aF=5}if(!isNaN(+aF)){aJ+=+aF}if(aD.direction=="x"){aL+=aJ;if(aH=="bottom"){L.bottom+=aL+aG;aD.box={top:x-L.bottom,height:aL}}else{aD.box={top:L.top+aG,height:aL};L.top+=aL+aG}}else{aC+=aJ;if(aH=="left"){aD.box={left:L.left+aG,width:aC};L.left+=aC+aG}else{L.right+=aC+aG;aD.box={left:am-L.right,width:aC}}}aD.position=aH;aD.tickLength=aF;aD.box.padding=aJ;aD.innermost=aM}function ag(aB){if(!aB||!aB.labelWidth||!aB.labelHeight){return}if(aB.direction=="x"){aB.box.left=L.left;aB.box.width=j}else{aB.box.top=L.top;aB.box.height=af}}function Q(){var aG=ad(),aD,aC;for(aC=0;aC<aG.length;++aC){m(aG[aC])}L.left=L.right=L.top=L.bottom=0;if(N.grid.show){for(aC=0;aC<aG.length;++aC){aw(aG[aC]);X(aG[aC]);w(aG[aC],aG[aC].ticks)}for(aD=0;aD<au.length;++aD){ab(au[aD])}for(aD=0;aD<Y.length;++aD){ab(Y[aD])}for(aD=au.length-1;aD>=0;--aD){ae(au[aD])}for(aD=Y.length-1;aD>=0;--aD){ae(Y[aD])}var aF=0;for(var aE=0;aE<t.length;++aE){aF=Math.max(aF,2*(t[aE].points.radius+t[aE].points.lineWidth/2))}for(var aB in L){L[aB]+=N.grid.borderWidth;L[aB]=Math.max(aF,L[aB])}}j=am-L.left-L.right;af=x-L.bottom-L.top;for(aC=0;aC<aG.length;++aC){n(aG[aC])}if(N.grid.show){for(aC=0;aC<aG.length;++aC){ag(aG[aC])}aj()}az()}function m(aE){var aF=aE.options,aD=+(aF.min!=null?aF.min:aE.datamin),aB=+(aF.max!=null?aF.max:aE.datamax),aH=aB-aD;if(aH==0){var aC=aB==0?1:0.01;if(aF.min==null){aD-=aC}if(aF.max==null||aF.min!=null){aB+=aC}}else{var aG=aF.autoscaleMargin;if(aG!=null){if(aF.min==null){aD-=aH*aG;if(aD<0&&aE.datamin!=null&&aE.datamin>=0){aD=0}}if(aF.max==null){aB+=aH*aG;if(aB>0&&aE.datamax!=null&&aE.datamax<=0){aB=0}}}}aE.min=aD;aE.max=aB}function aw(aG){var aM=aG.options;var aH;if(typeof aM.ticks=="number"&&aM.ticks>0){aH=aM.ticks}else{if(aG.direction=="x"){aH=0.3*Math.sqrt(am)}else{aH=0.3*Math.sqrt(x)}}var aT=(aG.max-aG.min)/aH,aO,aB,aN,aR,aS,aQ,aI;if(aM.mode=="time"){var aJ={second:1000,minute:60*1000,hour:60*60*1000,day:24*60*60*1000,month:30*24*60*60*1000,year:365.2425*24*60*60*1000};var aK=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],[6,"month"],[1,"year"]];var aC=0;if(aM.minTickSize!=null){if(typeof aM.tickSize=="number"){aC=aM.tickSize}else{aC=aM.minTickSize[0]*aJ[aM.minTickSize[1]]}}for(var aS=0;aS<aK.length-1;++aS){if(aT<(aK[aS][0]*aJ[aK[aS][1]]+aK[aS+1][0]*aJ[aK[aS+1][1]])/2&&aK[aS][0]*aJ[aK[aS][1]]>=aC){break}}aO=aK[aS][0];aN=aK[aS][1];if(aN=="year"){aQ=Math.pow(10,Math.floor(Math.log(aT/aJ.year)/Math.LN10));aI=(aT/aJ.year)/aQ;if(aI<1.5){aO=1}else{if(aI<3){aO=2}else{if(aI<7.5){aO=5}else{aO=10}}}aO*=aQ}aG.tickSize=aM.tickSize||[aO,aN];aB=function(aX){var a2=[],a0=aX.tickSize[0],a3=aX.tickSize[1],a1=new Date(aX.min);var aW=a0*aJ[a3];if(a3=="second"){a1.setUTCSeconds(a(a1.getUTCSeconds(),a0))}if(a3=="minute"){a1.setUTCMinutes(a(a1.getUTCMinutes(),a0))}if(a3=="hour"){a1.setUTCHours(a(a1.getUTCHours(),a0))}if(a3=="month"){a1.setUTCMonth(a(a1.getUTCMonth(),a0))}if(a3=="year"){a1.setUTCFullYear(a(a1.getUTCFullYear(),a0))}a1.setUTCMilliseconds(0);if(aW>=aJ.minute){a1.setUTCSeconds(0)}if(aW>=aJ.hour){a1.setUTCMinutes(0)}if(aW>=aJ.day){a1.setUTCHours(0)}if(aW>=aJ.day*4){a1.setUTCDate(1)}if(aW>=aJ.year){a1.setUTCMonth(0)}var a5=0,a4=Number.NaN,aY;do{aY=a4;a4=a1.getTime();a2.push(a4);if(a3=="month"){if(a0<1){a1.setUTCDate(1);var aV=a1.getTime();a1.setUTCMonth(a1.getUTCMonth()+1);var aZ=a1.getTime();a1.setTime(a4+a5*aJ.hour+(aZ-aV)*a0);a5=a1.getUTCHours();a1.setUTCHours(0)}else{a1.setUTCMonth(a1.getUTCMonth()+a0)}}else{if(a3=="year"){a1.setUTCFullYear(a1.getUTCFullYear()+a0)}else{a1.setTime(a4+aW)}}}while(a4<aX.max&&a4!=aY);return a2};aR=function(aW,aZ){var a1=new Date(aW),aV;if(aM.timeformat!=null){return c.plot.formatDate(a1,aM.timeformat,aM.monthNames)}var aX=aZ.tickSize[0]*aJ[aZ.tickSize[1]];var aY=aZ.max-aZ.min;var a0=(aM.twelveHourClock)?" %p":"";if(aX<aJ.minute){aV="%h:%M:%S"+a0}else{if(aX<aJ.day){if(aY<2*aJ.day){aV="%h:%M"+a0}else{aV="%b %d %h:%M"+a0}}else{if(aX<aJ.month){aV="%b %d"}else{if(aX<aJ.year){if(aY<aJ.year){aV="%b"}else{aV="%b %y"}}else{aV="%y"}}}}return c.plot.formatDate(a1,aV,aM.monthNames)}}else{var aU=aM.tickDecimals;var aP=-Math.floor(Math.log(aT)/Math.LN10);if(aU!=null&&aP>aU){aP=aU}aQ=Math.pow(10,-aP);aI=aT/aQ;if(aI<1.5){aO=1}else{if(aI<3){aO=2;if(aI>2.25&&(aU==null||aP+1<=aU)){aO=2.5;++aP}}else{if(aI<7.5){aO=5}else{aO=10}}}aO*=aQ;if(aM.minTickSize!=null&&aO<aM.minTickSize){aO=aM.minTickSize}aG.tickDecimals=Math.max(0,aU!=null?aU:aP);aG.tickSize=aM.tickSize||aO;aB=function(aX){var aZ=[];var a0=a(aX.min,aX.tickSize),aW=0,aV=Number.NaN,aY;do{aY=aV;aV=a0+aW*aX.tickSize;aZ.push(aV);++aW}while(aV<aX.max&&aV!=aY);return aZ};aR=function(aV,aW){return aV.toFixed(aW.tickDecimals)}}if(aM.alignTicksWithAxis!=null){var aF=(aG.direction=="x"?au:Y)[aM.alignTicksWithAxis-1];if(aF&&aF.used&&aF!=aG){var aL=aB(aG);if(aL.length>0){if(aM.min==null){aG.min=Math.min(aG.min,aL[0])}if(aM.max==null&&aL.length>1){aG.max=Math.max(aG.max,aL[aL.length-1])}}aB=function(aX){var aY=[],aV,aW;for(aW=0;aW<aF.ticks.length;++aW){aV=(aF.ticks[aW].v-aF.min)/(aF.max-aF.min);aV=aX.min+aV*(aX.max-aX.min);aY.push(aV)}return aY};if(aG.mode!="time"&&aM.tickDecimals==null){var aE=Math.max(0,-Math.floor(Math.log(aT)/Math.LN10)+1),aD=aB(aG);if(!(aD.length>1&&/\..*0$/.test((aD[1]-aD[0]).toFixed(aE)))){aG.tickDecimals=aE}}}}aG.tickGenerator=aB;if(c.isFunction(aM.tickFormatter)){aG.tickFormatter=function(aV,aW){return""+aM.tickFormatter(aV,aW)}}else{aG.tickFormatter=aR}}function X(aF){aF.ticks=[];var aH=aF.options.ticks,aG=[];if(aH==null||(typeof aH=="number"&&aH>0)){aG=aF.tickGenerator(aF)}else{if(aH){if(c.isFunction(aH)){aG=aH({min:aF.min,max:aF.max})}else{aG=aH}}}var aE,aB;for(aE=0;aE<aG.length;++aE){var aC=null;var aD=aG[aE];if(typeof aD=="object"){aB=aD[0];if(aD.length>1){aC=aD[1]}}else{aB=aD}if(aC==null){aC=aF.tickFormatter(aB,aF)}aF.ticks[aE]={v:aB,label:aC}}}function w(aB,aC){if(aB.options.autoscaleMargin&&aC.length>0){if(aB.options.min==null){aB.min=Math.min(aB.min,aC[0].v)}if(aB.options.max==null&&aC.length>1){aB.max=Math.max(aB.max,aC[aC.length-1].v)}}}function ay(){F.clearRect(0,0,am,x);var aC=N.grid;if(aC.show&&aC.backgroundColor){q()}if(aC.show&&!aC.aboveData){z()}for(var aB=0;aB<t.length;++aB){G(o.drawSeries,[F,t[aB]]);ao(t[aB])}G(o.draw,[F]);if(aC.show&&aC.aboveData){z()}}function r(aB,aI){var aE,aH,aG,aF,aD;aF=ad();for(i=0;i<aF.length;++i){aE=aF[i];if(aE.direction==aI){aD=aI+aE.n+"axis";if(!aB[aD]&&aE.n==1){aD=aI+"axis"}if(aB[aD]){aH=aB[aD].from;aG=aB[aD].to;break}}}if(!aB[aD]){aE=aI=="x"?au[0]:Y[0];aH=aB[aI+"1"];aG=aB[aI+"2"]}if(aH!=null&&aG!=null&&aH>aG){var aC=aH;aH=aG;aG=aC}return{from:aH,to:aG,axis:aE}}function q(){F.save();F.translate(L.left,L.top);F.fillStyle=y(N.grid.backgroundColor,af,0,"rgba(255, 255, 255, 0)");F.fillRect(0,0,j,af);F.restore()}function z(){var aF;F.save();F.translate(L.left,L.top);var aH=N.grid.markings;if(aH){if(c.isFunction(aH)){var aK=f.getAxes();aK.xmin=aK.xaxis.min;aK.xmax=aK.xaxis.max;aK.ymin=aK.yaxis.min;aK.ymax=aK.yaxis.max;aH=aH(aK)}for(aF=0;aF<aH.length;++aF){var aD=aH[aF],aC=r(aD,"x"),aI=r(aD,"y");if(aC.from==null){aC.from=aC.axis.min}if(aC.to==null){aC.to=aC.axis.max}if(aI.from==null){aI.from=aI.axis.min}if(aI.to==null){aI.to=aI.axis.max}if(aC.to<aC.axis.min||aC.from>aC.axis.max||aI.to<aI.axis.min||aI.from>aI.axis.max){continue}aC.from=Math.max(aC.from,aC.axis.min);aC.to=Math.min(aC.to,aC.axis.max);aI.from=Math.max(aI.from,aI.axis.min);aI.to=Math.min(aI.to,aI.axis.max);if(aC.from==aC.to&&aI.from==aI.to){continue}aC.from=aC.axis.p2c(aC.from);aC.to=aC.axis.p2c(aC.to);aI.from=aI.axis.p2c(aI.from);aI.to=aI.axis.p2c(aI.to);if(aC.from==aC.to||aI.from==aI.to){F.beginPath();F.strokeStyle=aD.color||N.grid.markingsColor;F.lineWidth=aD.lineWidth||N.grid.markingsLineWidth;F.moveTo(aC.from,aI.from);F.lineTo(aC.to,aI.to);F.stroke()}else{F.fillStyle=aD.color||N.grid.markingsColor;F.fillRect(aC.from,aI.to,aC.to-aC.from,aI.from-aI.to)}}}var aK=ad(),aM=N.grid.borderWidth;for(var aE=0;aE<aK.length;++aE){var aB=aK[aE],aG=aB.box,aQ=aB.tickLength,aN,aL,aP,aJ;if(aB.ticks.length==0){continue}F.strokeStyle=aB.options.tickColor||c.color.parse(aB.options.color).scale("a",0.22).toString();F.lineWidth=1;if(aB.direction=="x"){aN=0;if(aQ=="full"){aL=(aB.position=="top"?0:af)}else{aL=aG.top-L.top+(aB.position=="top"?aG.height:0)}}else{aL=0;if(aQ=="full"){aN=(aB.position=="left"?0:j)}else{aN=aG.left-L.left+(aB.position=="left"?aG.width:0)}}if(!aB.innermost){F.beginPath();aP=aJ=0;if(aB.direction=="x"){aP=j}else{aJ=af}if(F.lineWidth==1){aN=Math.floor(aN)+0.5;aL=Math.floor(aL)+0.5}F.moveTo(aN,aL);F.lineTo(aN+aP,aL+aJ);F.stroke()}F.beginPath();for(aF=0;aF<aB.ticks.length;++aF){var aO=aB.ticks[aF].v;aP=aJ=0;if(aO<aB.min||aO>aB.max||(aQ=="full"&&aM>0&&(aO==aB.min||aO==aB.max))){continue}if(aB.direction=="x"){aN=aB.p2c(aO);aJ=aQ=="full"?-af:aQ;if(aB.position=="top"){aJ=-aJ}}else{aL=aB.p2c(aO);aP=aQ=="full"?-j:aQ;if(aB.position=="left"){aP=-aP}}if(F.lineWidth==1){if(aB.direction=="x"){aN=Math.floor(aN)+0.5}else{aL=Math.floor(aL)+0.5}}F.moveTo(aN,aL);F.lineTo(aN+aP,aL+aJ)}F.stroke()}if(aM){F.lineWidth=aM;F.strokeStyle=N.grid.borderColor;F.strokeRect(-aM/2,-aM/2,j+aM,af+aM)}F.restore()}function aj(){S.find(".tickLabels").remove();var aG=['<div class="tickLabels" style="font-size:smaller">'];var aJ=ad();for(var aD=0;aD<aJ.length;++aD){var aC=aJ[aD],aF=aC.box;aG.push('<div class="'+aC.direction+"Axis "+aC.direction+aC.n+'Axis" style="color:'+aC.options.color+'">');for(var aE=0;aE<aC.ticks.length;++aE){var aH=aC.ticks[aE];if(!aH.label||aH.v<aC.min||aH.v>aC.max){continue}var aK={},aI;if(aC.direction=="x"){aI="center";aK.left=Math.round(L.left+aC.p2c(aH.v)-aC.labelWidth/2);if(aC.position=="bottom"){aK.top=aF.top+aF.padding}else{aK.bottom=x-(aF.top+aF.height-aF.padding)}}else{aK.top=Math.round(L.top+aC.p2c(aH.v)-aC.labelHeight/2);if(aC.position=="left"){aK.right=am-(aF.left+aF.width-aF.padding);aI="right"}else{aK.left=aF.left+aF.padding;aI="left"}}aK.width=aC.labelWidth;var aB=["position:absolute","text-align:"+aI];for(var aL in aK){aB.push(aL+":"+aK[aL]+"px")}aG.push('<div class="tickLabel" style="'+aB.join(";")+'">'+aH.label+"</div>")}aG.push("</div>")}aG.push("</div>");S.append(aG.join(""))}function ao(aB){if(aB.lines.show){H(aB)}if(aB.bars.show){V(aB)}if(aB.points.show){W(aB)}}function H(aE){function aD(aP,aQ,aI,aU,aT){var aV=aP.points,aJ=aP.pointsize,aN=null,aM=null;F.beginPath();for(var aO=aJ;aO<aV.length;aO+=aJ){var aL=aV[aO-aJ],aS=aV[aO-aJ+1],aK=aV[aO],aR=aV[aO+1];if(aL==null||aK==null){continue}if(aS<=aR&&aS<aT.min){if(aR<aT.min){continue}aL=(aT.min-aS)/(aR-aS)*(aK-aL)+aL;aS=aT.min}else{if(aR<=aS&&aR<aT.min){if(aS<aT.min){continue}aK=(aT.min-aS)/(aR-aS)*(aK-aL)+aL;aR=aT.min}}if(aS>=aR&&aS>aT.max){if(aR>aT.max){continue}aL=(aT.max-aS)/(aR-aS)*(aK-aL)+aL;aS=aT.max}else{if(aR>=aS&&aR>aT.max){if(aS>aT.max){continue}aK=(aT.max-aS)/(aR-aS)*(aK-aL)+aL;aR=aT.max}}if(aL<=aK&&aL<aU.min){if(aK<aU.min){continue}aS=(aU.min-aL)/(aK-aL)*(aR-aS)+aS;aL=aU.min}else{if(aK<=aL&&aK<aU.min){if(aL<aU.min){continue}aR=(aU.min-aL)/(aK-aL)*(aR-aS)+aS;aK=aU.min}}if(aL>=aK&&aL>aU.max){if(aK>aU.max){continue}aS=(aU.max-aL)/(aK-aL)*(aR-aS)+aS;aL=aU.max}else{if(aK>=aL&&aK>aU.max){if(aL>aU.max){continue}aR=(aU.max-aL)/(aK-aL)*(aR-aS)+aS;aK=aU.max}}if(aL!=aN||aS!=aM){F.moveTo(aU.p2c(aL)+aQ,aT.p2c(aS)+aI)}aN=aK;aM=aR;F.lineTo(aU.p2c(aK)+aQ,aT.p2c(aR)+aI)}F.stroke()}function aF(aI,aQ,aP){var aW=aI.points,aV=aI.pointsize,aN=Math.min(Math.max(0,aP.min),aP.max),aX=0,aU,aT=false,aM=1,aL=0,aR=0;while(true){if(aV>0&&aX>aW.length+aV){break}aX+=aV;var aZ=aW[aX-aV],aK=aW[aX-aV+aM],aY=aW[aX],aJ=aW[aX+aM];if(aT){if(aV>0&&aZ!=null&&aY==null){aR=aX;aV=-aV;aM=2;continue}if(aV<0&&aX==aL+aV){F.fill();aT=false;aV=-aV;aM=1;aX=aL=aR+aV;continue}}if(aZ==null||aY==null){continue}if(aZ<=aY&&aZ<aQ.min){if(aY<aQ.min){continue}aK=(aQ.min-aZ)/(aY-aZ)*(aJ-aK)+aK;aZ=aQ.min}else{if(aY<=aZ&&aY<aQ.min){if(aZ<aQ.min){continue}aJ=(aQ.min-aZ)/(aY-aZ)*(aJ-aK)+aK;aY=aQ.min}}if(aZ>=aY&&aZ>aQ.max){if(aY>aQ.max){continue}aK=(aQ.max-aZ)/(aY-aZ)*(aJ-aK)+aK;aZ=aQ.max}else{if(aY>=aZ&&aY>aQ.max){if(aZ>aQ.max){continue}aJ=(aQ.max-aZ)/(aY-aZ)*(aJ-aK)+aK;aY=aQ.max}}if(!aT){F.beginPath();F.moveTo(aQ.p2c(aZ),aP.p2c(aN));aT=true}if(aK>=aP.max&&aJ>=aP.max){F.lineTo(aQ.p2c(aZ),aP.p2c(aP.max));F.lineTo(aQ.p2c(aY),aP.p2c(aP.max));continue}else{if(aK<=aP.min&&aJ<=aP.min){F.lineTo(aQ.p2c(aZ),aP.p2c(aP.min));F.lineTo(aQ.p2c(aY),aP.p2c(aP.min));continue}}var aO=aZ,aS=aY;if(aK<=aJ&&aK<aP.min&&aJ>=aP.min){aZ=(aP.min-aK)/(aJ-aK)*(aY-aZ)+aZ;aK=aP.min}else{if(aJ<=aK&&aJ<aP.min&&aK>=aP.min){aY=(aP.min-aK)/(aJ-aK)*(aY-aZ)+aZ;aJ=aP.min}}if(aK>=aJ&&aK>aP.max&&aJ<=aP.max){aZ=(aP.max-aK)/(aJ-aK)*(aY-aZ)+aZ;aK=aP.max}else{if(aJ>=aK&&aJ>aP.max&&aK<=aP.max){aY=(aP.max-aK)/(aJ-aK)*(aY-aZ)+aZ;aJ=aP.max}}if(aZ!=aO){F.lineTo(aQ.p2c(aO),aP.p2c(aK))}F.lineTo(aQ.p2c(aZ),aP.p2c(aK));F.lineTo(aQ.p2c(aY),aP.p2c(aJ));if(aY!=aS){F.lineTo(aQ.p2c(aY),aP.p2c(aJ));F.lineTo(aQ.p2c(aS),aP.p2c(aJ))}}}F.save();F.translate(L.left,L.top);F.lineJoin="round";var aG=aE.lines.lineWidth,aB=aE.shadowSize;if(aG>0&&aB>0){F.lineWidth=aB;F.strokeStyle="rgba(0,0,0,0.1)";var aH=Math.PI/18;aD(aE.datapoints,Math.sin(aH)*(aG/2+aB/2),Math.cos(aH)*(aG/2+aB/2),aE.xaxis,aE.yaxis);F.lineWidth=aB/2;aD(aE.datapoints,Math.sin(aH)*(aG/2+aB/4),Math.cos(aH)*(aG/2+aB/4),aE.xaxis,aE.yaxis)}F.lineWidth=aG;F.strokeStyle=aE.color;var aC=C(aE.lines,aE.color,0,af);if(aC){F.fillStyle=aC;aF(aE.datapoints,aE.xaxis,aE.yaxis)}if(aG>0){aD(aE.datapoints,0,0,aE.xaxis,aE.yaxis)}F.restore()}function W(aE){function aH(aN,aM,aU,aK,aS,aT,aQ,aJ){var aR=aN.points,aI=aN.pointsize;for(var aL=0;aL<aR.length;aL+=aI){var aP=aR[aL],aO=aR[aL+1];if(aP==null||aP<aT.min||aP>aT.max||aO<aQ.min||aO>aQ.max){continue}F.beginPath();aP=aT.p2c(aP);aO=aQ.p2c(aO)+aK;if(aJ=="circle"){F.arc(aP,aO,aM,0,aS?Math.PI:Math.PI*2,false)}else{aJ(F,aP,aO,aM,aS)}F.closePath();if(aU){F.fillStyle=aU;F.fill()}F.stroke()}}F.save();F.translate(L.left,L.top);var aG=aE.points.lineWidth,aC=aE.shadowSize,aB=aE.points.radius,aF=aE.points.symbol;if(aG>0&&aC>0){var aD=aC/2;F.lineWidth=aD;F.strokeStyle="rgba(0,0,0,0.1)";aH(aE.datapoints,aB,null,aD+aD/2,true,aE.xaxis,aE.yaxis,aF);F.strokeStyle="rgba(0,0,0,0.2)";aH(aE.datapoints,aB,null,aD/2,true,aE.xaxis,aE.yaxis,aF)}F.lineWidth=aG;F.strokeStyle=aE.color;aH(aE.datapoints,aB,C(aE.points,aE.color),0,false,aE.xaxis,aE.yaxis,aF);F.restore()}function ap(aN,aM,aV,aI,aQ,aF,aD,aL,aK,aU,aR,aC){var aE,aT,aJ,aP,aG,aB,aO,aH,aS;if(aR){aH=aB=aO=true;aG=false;aE=aV;aT=aN;aP=aM+aI;aJ=aM+aQ;if(aT<aE){aS=aT;aT=aE;aE=aS;aG=true;aB=false}}else{aG=aB=aO=true;aH=false;aE=aN+aI;aT=aN+aQ;aJ=aV;aP=aM;if(aP<aJ){aS=aP;aP=aJ;aJ=aS;aH=true;aO=false}}if(aT<aL.min||aE>aL.max||aP<aK.min||aJ>aK.max){return}if(aE<aL.min){aE=aL.min;aG=false}if(aT>aL.max){aT=aL.max;aB=false}if(aJ<aK.min){aJ=aK.min;aH=false}if(aP>aK.max){aP=aK.max;aO=false}aE=aL.p2c(aE);aJ=aK.p2c(aJ);aT=aL.p2c(aT);aP=aK.p2c(aP);if(aD){aU.beginPath();aU.moveTo(aE,aJ);aU.lineTo(aE,aP);aU.lineTo(aT,aP);aU.lineTo(aT,aJ);aU.fillStyle=aD(aJ,aP);aU.fill()}if(aC>0&&(aG||aB||aO||aH)){aU.beginPath();aU.moveTo(aE,aJ+aF);if(aG){aU.lineTo(aE,aP+aF)}else{aU.moveTo(aE,aP+aF)}if(aO){aU.lineTo(aT,aP+aF)}else{aU.moveTo(aT,aP+aF)}if(aB){aU.lineTo(aT,aJ+aF)}else{aU.moveTo(aT,aJ+aF)}if(aH){aU.lineTo(aE,aJ+aF)}else{aU.moveTo(aE,aJ+aF)}aU.stroke()}}function V(aD){function aC(aJ,aI,aL,aG,aK,aN,aM){var aO=aJ.points,aF=aJ.pointsize;for(var aH=0;aH<aO.length;aH+=aF){if(aO[aH]==null){continue}ap(aO[aH],aO[aH+1],aO[aH+2],aI,aL,aG,aK,aN,aM,F,aD.bars.horizontal,aD.bars.lineWidth)}}F.save();F.translate(L.left,L.top);F.lineWidth=aD.bars.lineWidth;F.strokeStyle=aD.color;var aB=aD.bars.align=="left"?0:-aD.bars.barWidth/2;var aE=aD.bars.fill?function(aF,aG){return C(aD.bars,aD.color,aF,aG)}:null;aC(aD.datapoints,aB,aB+aD.bars.barWidth,0,aE,aD.xaxis,aD.yaxis);F.restore()}function C(aD,aB,aC,aF){var aE=aD.fill;if(!aE){return null}if(aD.fillColor){return y(aD.fillColor,aC,aF,aB)}var aG=c.color.parse(aB);aG.a=typeof aE=="number"?aE:0.4;aG.normalize();return aG.toString()}function az(){S.find(".legend").remove();if(!N.legend.show){return}var aH=[],aF=false,aN=N.legend.labelFormatter,aM,aJ;for(var aE=0;aE<t.length;++aE){aM=t[aE];aJ=aM.label;if(!aJ){continue}if(aE%N.legend.noColumns==0){if(aF){aH.push("</tr>")}aH.push("<tr>");aF=true}if(aN){aJ=aN(aJ,aM)}aH.push('<td class="legendColorBox"><div style="border:1px solid '+N.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+aM.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+aJ+"</td>")}if(aF){aH.push("</tr>")}if(aH.length==0){return}var aL='<table style="font-size:smaller;color:'+N.grid.color+'">'+aH.join("")+"</table>";if(N.legend.container!=null){c(N.legend.container).html(aL)}else{var aI="",aC=N.legend.position,aD=N.legend.margin;if(aD[0]==null){aD=[aD,aD]}if(aC.charAt(0)=="n"){aI+="top:"+(aD[1]+L.top)+"px;"}else{if(aC.charAt(0)=="s"){aI+="bottom:"+(aD[1]+L.bottom)+"px;"}}if(aC.charAt(1)=="e"){aI+="right:"+(aD[0]+L.right)+"px;"}else{if(aC.charAt(1)=="w"){aI+="left:"+(aD[0]+L.left)+"px;"}}var aK=c('<div class="legend">'+aL.replace('style="','style="position:absolute;'+aI+";")+"</div>").appendTo(S);if(N.legend.backgroundOpacity!=0){var aG=N.legend.backgroundColor;if(aG==null){aG=N.grid.backgroundColor;if(aG&&typeof aG=="string"){aG=c.color.parse(aG)}else{aG=c.color.extract(aK,"background-color")}aG.a=1;aG=aG.toString()}var aB=aK.children();c('<div style="position:absolute;width:'+aB.width()+"px;height:"+aB.height()+"px;"+aI+"background-color:"+aG+';"> </div>').prependTo(aK).css("opacity",N.legend.backgroundOpacity)}}}var ak=[],k=null;function av(aI,aG,aD){var aO=N.grid.mouseActiveRadius,a0=aO*aO+1,aY=null,aR=false,aW,aU;for(aW=t.length-1;aW>=0;--aW){if(!aD(t[aW])){continue}var aP=t[aW],aH=aP.xaxis,aF=aP.yaxis,aV=aP.datapoints.points,aT=aP.datapoints.pointsize,aQ=aH.c2p(aI),aN=aF.c2p(aG),aC=aO/aH.scale,aB=aO/aF.scale;if(aP.lines.show||aP.points.show){for(aU=0;aU<aV.length;aU+=aT){var aK=aV[aU],aJ=aV[aU+1];if(aK==null){continue}if(aK-aQ>aC||aK-aQ<-aC||aJ-aN>aB||aJ-aN<-aB){continue}var aM=Math.abs(aH.p2c(aK)-aI),aL=Math.abs(aF.p2c(aJ)-aG),aS=aM*aM+aL*aL;if(aS<a0){a0=aS;aY=[aW,aU/aT]}}}if(aP.bars.show&&!aY){var aE=aP.bars.align=="left"?0:-aP.bars.barWidth/2,aX=aE+aP.bars.barWidth;for(aU=0;aU<aV.length;aU+=aT){var aK=aV[aU],aJ=aV[aU+1],aZ=aV[aU+2];if(aK==null){continue}if(t[aW].bars.horizontal?(aQ<=Math.max(aZ,aK)&&aQ>=Math.min(aZ,aK)&&aN>=aJ+aE&&aN<=aJ+aX):(aQ>=aK+aE&&aQ<=aK+aX&&aN>=Math.min(aZ,aJ)&&aN<=Math.max(aZ,aJ))){aY=[aW,aU/aT]}}}}if(aY){aW=aY[0];aU=aY[1];aT=t[aW].datapoints.pointsize;return{datapoint:t[aW].datapoints.points.slice(aU*aT,(aU+1)*aT),dataIndex:aU,series:t[aW],seriesIndex:aW}}return null}function d(aB){if(N.grid.hoverable){g("plothover",aB,function(aC){return aC.hoverable!=false})}}function R(aB){if(N.grid.hoverable){g("plothover",aB,function(aC){return false})}}function K(aB){g("plotclick",aB,function(aC){return aC.clickable!=false})}function g(aC,aB,aD){var aE=ar.offset(),aH=aB.pageX-aE.left-L.left,aF=aB.pageY-aE.top-L.top,aJ=aa({left:aH,top:aF});aJ.pageX=aB.pageX;aJ.pageY=aB.pageY;var aK=av(aH,aF,aD);if(aK){aK.pageX=parseInt(aK.series.xaxis.p2c(aK.datapoint[0])+aE.left+L.left);aK.pageY=parseInt(aK.series.yaxis.p2c(aK.datapoint[1])+aE.top+L.top)}if(N.grid.autoHighlight){for(var aG=0;aG<ak.length;++aG){var aI=ak[aG];if(aI.auto==aC&&!(aK&&aI.series==aK.series&&aI.point[0]==aK.datapoint[0]&&aI.point[1]==aK.datapoint[1])){al(aI.series,aI.point)}}if(aK){at(aK.series,aK.datapoint,aC)}}S.trigger(aC,[aJ,aK])}function Z(){if(!k){k=setTimeout(ai,30)}}function ai(){k=null;aA.save();aA.clearRect(0,0,am,x);aA.translate(L.left,L.top);var aC,aB;for(aC=0;aC<ak.length;++aC){aB=ak[aC];if(aB.series.bars.show){an(aB.series,aB.point)}else{ah(aB.series,aB.point)}}aA.restore();G(o.drawOverlay,[aA])}function at(aD,aB,aF){if(typeof aD=="number"){aD=t[aD]}if(typeof aB=="number"){var aE=aD.datapoints.pointsize;aB=aD.datapoints.points.slice(aE*aB,aE*(aB+1))}var aC=P(aD,aB);if(aC==-1){ak.push({series:aD,point:aB,auto:aF});Z()}else{if(!aF){ak[aC].auto=false}}}function al(aD,aB){if(aD==null&&aB==null){ak=[];Z()}if(typeof aD=="number"){aD=t[aD]}if(typeof aB=="number"){aB=aD.data[aB]}var aC=P(aD,aB);if(aC!=-1){ak.splice(aC,1);Z()}}function P(aD,aE){for(var aB=0;aB<ak.length;++aB){var aC=ak[aB];if(aC.series==aD&&aC.point[0]==aE[0]&&aC.point[1]==aE[1]){return aB}}return -1}function ah(aE,aD){var aC=aD[0],aI=aD[1],aH=aE.xaxis,aG=aE.yaxis;if(aC<aH.min||aC>aH.max||aI<aG.min||aI>aG.max){return}var aF=aE.points.radius+aE.points.lineWidth/2;aA.lineWidth=aF;aA.strokeStyle=c.color.parse(aE.color).scale("a",0.5).toString();var aB=1.5*aF,aC=aH.p2c(aC),aI=aG.p2c(aI);aA.beginPath();if(aE.points.symbol=="circle"){aA.arc(aC,aI,aB,0,2*Math.PI,false)}else{aE.points.symbol(aA,aC,aI,aB,false)}aA.closePath();aA.stroke()}function an(aE,aB){aA.lineWidth=aE.bars.lineWidth;aA.strokeStyle=c.color.parse(aE.color).scale("a",0.5).toString();var aD=c.color.parse(aE.color).scale("a",0.5).toString();var aC=aE.bars.align=="left"?0:-aE.bars.barWidth/2;ap(aB[0],aB[1],aB[2]||0,aC,aC+aE.bars.barWidth,0,function(){return aD},aE.xaxis,aE.yaxis,aA,aE.bars.horizontal,aE.bars.lineWidth)}function y(aJ,aB,aH,aC){if(typeof aJ=="string"){return aJ}else{var aI=F.createLinearGradient(0,aH,0,aB);for(var aE=0,aD=aJ.colors.length;aE<aD;++aE){var aF=aJ.colors[aE];if(typeof aF!="string"){var aG=c.color.parse(aC);if(aF.brightness!=null){aG=aG.scale("rgb",aF.brightness)}if(aF.opacity!=null){aG.a*=aF.opacity}aF=aG.toString()}aI.addColorStop(aE/(aD-1),aF)}return aI}}}c.plot=function(g,e,d){var f=new b(c(g),e,d,c.plot.plugins);return f};c.plot.plugins=[];c.plot.formatDate=function(n,f,j){var q=function(d){d=""+d;return d.length==1?"0"+d:d};var e=[];var t=false,k=false;var p=n.getUTCHours();var m=p<12;if(j==null){j=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}if(f.search(/%p|%P/)!=-1){if(p>12){p=p-12}else{if(p==0){p=12}}}for(var g=0;g<f.length;++g){var o=f.charAt(g);if(t){switch(o){case"h":o=""+p;break;case"H":o=q(p);break;case"M":o=q(n.getUTCMinutes());break;case"S":o=q(n.getUTCSeconds());break;case"d":o=""+n.getUTCDate();break;case"m":o=""+(n.getUTCMonth()+1);break;case"y":o=""+n.getUTCFullYear();break;case"b":o=""+j[n.getUTCMonth()];break;case"p":o=(m)?("am"):("pm");break;case"P":o=(m)?("AM"):("PM");break;case"0":o="";k=true;break}if(o&&k){o=q(o);k=false}e.push(o);if(!k){t=false}}else{if(o=="%"){t=true}else{e.push(o)}}}return e.join("")};function a(e,d){return d*Math.floor(e/d)}})(jQuery);(function(b){function a(j,e,g){var d={square:function(n,m,q,k,p){var o=k*Math.sqrt(Math.PI)/2;n.rect(m-o,q-o,o+o,o+o)},diamond:function(n,m,q,k,p){var o=k*Math.sqrt(Math.PI/2);n.moveTo(m-o,q);n.lineTo(m,q-o);n.lineTo(m+o,q);n.lineTo(m,q+o);n.lineTo(m-o,q)},triangle:function(o,n,r,m,q){var p=m*Math.sqrt(2*Math.PI/Math.sin(Math.PI/3));var k=p*Math.sin(Math.PI/3);o.moveTo(n-p/2,r+k/2);o.lineTo(n+p/2,r+k/2);if(!q){o.lineTo(n,r-k/2);o.lineTo(n-p/2,r+k/2)}},cross:function(n,m,q,k,p){var o=k*Math.sqrt(Math.PI)/2;n.moveTo(m-o,q-o);n.lineTo(m+o,q+o);n.moveTo(m-o,q+o);n.lineTo(m+o,q-o)}};var f=e.points.symbol;if(d[f]){e.points.symbol=d[f]}}function c(d){d.hooks.processDatapoints.push(a)}b.plot.plugins.push({init:c,name:"symbols",version:"1.0"})})(jQuery);(function(a){function b(n){var t={first:{x:-1,y:-1},second:{x:-1,y:-1},show:false,active:false};var p={};function e(w){if(t.active){n.getPlaceholder().trigger("plotselecting",[g()]);o(w)}}function q(w){if(w.which!=1){return}document.body.focus();if(document.onselectstart!==undefined&&p.onselectstart==null){p.onselectstart=document.onselectstart;document.onselectstart=function(){return false}}if(document.ondrag!==undefined&&p.ondrag==null){p.ondrag=document.ondrag;document.ondrag=function(){return false}}d(t.first,w);t.active=true;a(document).one("mouseup",m)}function m(w){if(document.onselectstart!==undefined){document.onselectstart=p.onselectstart}if(document.ondrag!==undefined){document.ondrag=p.ondrag}t.active=false;o(w);if(f()){k()}else{n.getPlaceholder().trigger("plotunselected",[]);n.getPlaceholder().trigger("plotselecting",[null])}return false}function g(){if(!f()){return null}var y={},x=t.first,w=t.second;a.each(n.getAxes(),function(z,A){if(A.used){var C=A.c2p(x[A.direction]),B=A.c2p(w[A.direction]);y[z]={from:Math.min(C,B),to:Math.max(C,B)}}});return y}function k(){var w=g();n.getPlaceholder().trigger("plotselected",[w]);if(w.xaxis&&w.yaxis){n.getPlaceholder().trigger("selected",[{x1:w.xaxis.from,y1:w.yaxis.from,x2:w.xaxis.to,y2:w.yaxis.to}])}}function j(x,y,w){return y<x?x:(y>w?w:y)}function d(A,x){var z=n.getOptions();var y=n.getPlaceholder().offset();var w=n.getPlotOffset();A.x=j(0,x.pageX-y.left-w.left,n.width());A.y=j(0,x.pageY-y.top-w.top,n.height());if(z.selection.mode=="y"){A.x=A==t.first?0:n.width()}if(z.selection.mode=="x"){A.y=A==t.first?0:n.height()}}function o(w){if(w.pageX==null){return}d(t.second,w);if(f()){t.show=true;n.triggerRedrawOverlay()}else{u(true)}}function u(w){if(t.show){t.show=false;n.triggerRedrawOverlay();if(!w){n.getPlaceholder().trigger("plotunselected",[])}}}function c(w,D){var z,C,B,A,y;A=n.getUsedAxes();for(i=0;i<A.length;++i){z=A[i];if(z.direction==D){y=D+z.n+"axis";if(!w[y]&&z.n==1){y=D+"axis"}if(w[y]){C=w[y].from;B=w[y].to;break}}}if(!w[y]){z=D=="x"?n.getXAxes()[0]:n.getYAxes()[0];C=w[D+"1"];B=w[D+"2"]}if(C!=null&&B!=null&&C>B){var x=C;C=B;B=x}return{from:C,to:B,axis:z}}function r(x,w){var z,y,A=n.getOptions();if(A.selection.mode=="y"){t.first.x=0;t.second.x=n.width()}else{y=c(x,"x");t.first.x=y.axis.p2c(y.from);t.second.x=y.axis.p2c(y.to)}if(A.selection.mode=="x"){t.first.y=0;t.second.y=n.height()}else{y=c(x,"y");t.first.y=y.axis.p2c(y.from);t.second.y=y.axis.p2c(y.to)}t.show=true;n.triggerRedrawOverlay();if(!w&&f()){k()}}function f(){var w=5;return Math.abs(t.second.x-t.first.x)>=w&&Math.abs(t.second.y-t.first.y)>=w}n.clearSelection=u;n.setSelection=r;n.getSelection=g;n.hooks.bindEvents.push(function(x,w){var y=x.getOptions();if(y.selection.mode!=null){w.mousemove(e)}if(y.selection.mode!=null){w.mousedown(q)}});n.hooks.drawOverlay.push(function(C,H){if(t.show&&f()){var A=C.getPlotOffset();var z=C.getOptions();H.save();H.translate(A.left,A.top);var D=a.color.parse(z.selection.color);H.strokeStyle=D.scale("a",0.8).toString();H.lineWidth=1;H.lineJoin="round";H.fillStyle=D.scale("a",0.4).toString();var F=Math.min(t.first.x,t.second.x),E=Math.min(t.first.y,t.second.y),G=Math.abs(t.second.x-t.first.x),B=Math.abs(t.second.y-t.first.y);H.fillRect(F,E,G,B);H.strokeRect(F,E,G,B);H.restore()}})}a.plot.plugins.push({init:b,options:{selection:{mode:null,color:"#e8cfac"}},name:"selection",version:"1.0"})})(jQuery);(function(c){var b={series:{icons:{show:false}}};c.plot.icon={};c.plot.icon.loadDataIcons=function(f,e,m){var k=[],g=[];var j=e.series.icons.show;c.each(f,function(n,o){if(!(j||o.icons.show)){return}if(o.data){o=o.data}c.each(o,function(q,r){if(typeof o[0]=="string"){k.push(o[0]);g.push(o)}})});c.plot.icon.load(k,function(n){c.each(g,function(q,r){var o=r[0];if(n[o]){r[0]=n[o]}})});if(m){m()}};c.plot.icon.load=function(g,j){var f=g.length,e={};if(f==0){j({})}c.each(g,function(m,k){var n=function(){--f;e[k]=this;if(f==0){j(e)}};c("<img />").load(n).error(n).attr("src",k)})};function a(q,A){var f=q.getPlotOffset();function o(y){var x=[];for(var j=0;j<y.length;j++){if("icons" in y[j].data){x.push(y[j])}}return x}function g(C,j,D){var B=new Image();B.onload=function(){A.beginPath();A.drawImage(B,j+f.left-B.width*0.5,D+f.top-B.height*0.5);A.closePath();A.stroke()};B.src=C}var m=o(q.getData());if(m.length){for(var n=0;n<m.length;++n){var p=m[n];var z=p.xaxis;var w=p.yaxis;for(var k=0;k<p.data.icons.length;k++){var r=p.data.icons[k];var e=r[0],u=r[1],t=r[2];if(u==null||u<z.min||u>z.max||t<w.min||t>w.max){continue}g(e,z.p2c(u),w.p2c(t))}}}}function d(e){e.hooks.draw.push(a);e.hooks.bindEvents.push(function(m,j){var g=m.getPlotOffset();j.mousemove(function(n){k("plothover",n)});function k(p,r){var t=m.offset(),o=parseInt(r.pageX-t.left),n=parseInt(r.pageY-t.top),q=f(o,n);if(!q){return}if(!q.tooltip){return}c("#tooltip").remove();c('<div id="tooltip">'+q.tooltip+"</div>").css({position:"absolute",display:"none",top:r.pageY+5,left:r.pageX+5,border:"1px solid #fdd",padding:"2px","background-color":"#fee",opacity:0.8}).appendTo("body").fadeIn(200)}function f(z,u){function C(P){var y=[];for(var x=0;x<P.length;x++){if("icons" in P[x].data){y.push(P[x])}}return y}var M=null;var o=m.getOptions();var G=o.grid.mouseActiveRadius;var O=G*G+1;var q=C(m.getData());for(var L=0;L<q.length;L++){var H=q[L];var N=H.data.icons;var w=H.xaxis;var t=H.yaxis;var I=w.c2p(z);var F=t.c2p(u);var p=G/w.scale;var n=G/t.scale;for(var K=0;K<N.length;K++){var B=N[K][1];var A=N[K][2];var r=N[K][3];if(B-I>p||B-I<-p||A-F>n||A-F<-n){continue}var E=Math.abs(w.p2c(B)-z),D=Math.abs(t.p2c(A)-u),J=E*E+D*D;if(J<O){O=J;M=[L,K,B,A,r]}}}if(M){var L=M[0];var K=M[1];var B=M[2];var A=M[3];var r=M[4];return{datapoints:[B,A],dataIndex:K,series:q[L],seriesIndex:L,tooltip:r}}return null}})}c.plot.plugins.push({init:d,name:"icon",version:"0.1"})})(jQuery);var APISERVER_URI="/";var TOPOFFER_ENABLE="/img/icons/top_offer.png";var TOPOFFER_DISABLE="/img/icons/top_offer_gray.png";var DAILYCHOICE_ENABLE="/img/icons/daily_choice.png";var DAILYCHOICE_DISABLE="/img/icons/daily_choice_gray.png";var PRICEUP="/img/icons/price_up.png";var PRICEDOWN="/img/icons/price_down.png";var COLOR_WEEK="#18aa00";var COLOR_MONTH="#99ff89";var COLOR_3MONTH="#fffc28";var COLOR_HALFYEAR="#f0ae32";var COLOR_YEAR="#ff90c7";var COLOR_INFINITE="#ff484a";function normalizeStat(a){if(!("pageviews" in a)){a.pageviews=0}if(!("emails_count" in a)){a.emails_count=0}if(!("parks_count" in a)){a.parks_count=0}return a}function today(){var a=new Date();a.setHours(0);a.setMinutes(0);a.setSeconds(0);a.setMilliseconds(0);return a}(function($){function fillStatOverview(container,data){if(!("average" in data)){data.average={pageviews:0,parks_count:0,emails_count:0}}container.find(".pageviews").text(data.pageviews);container.find(".parks").text(data.parks_count);container.find(".emails").text(data.emails_count);container.find(".apageviews").text(data.average["pageviews"].toFixed(2).replace(".00",""));container.find(".aparks").text(data.average["parks_count"].toFixed(2).replace(".00",""));container.find(".aemails").text(data.average["emails_count"].toFixed(2).replace(".00",""))}$.fn.vehicleStat=function(vehicleId,settings){var config={options:{series:{points:{show:true,radius:3,lineWidth:8,fill:true},lines:{show:true,lineWidth:2}},xaxis:{mode:"time",minTickSize:[1,"day"]},yaxis:{tickFormatter:function(val,x){return val.toFixed()},tickLength:0},selection:{mode:"x"},grid:{show:true,borderWidth:1,borderColor:"#ccc",hoverable:true,tickColor:"#ddd"},colors:["#FFAD23","#1D9CFF","#B62D1F"]},baseuri:APISERVER_URI};var overviewOptions={series:{lines:{show:true,lineWidth:2,fill:true}},xaxis:{ticks:[],mode:"time"},yaxis:{ticks:[],min:0,autoscaleMargin:0.1},selection:{mode:"x"},grid:{show:true,borderWidth:0},colors:["#FFAD23","#1D9CFF","#B62D1F"]};if(settings){$.extend(config,settings)}var gmtTimeOffset=gmtOffset();var timeTimeOffset=timeOffset();if("min" in config){config.options["xaxis"]["min"]=config.min-timeTimeOffset;overviewOptions.xaxis["min"]=config.min-timeTimeOffset}config.options["xaxis"]["max"]=maxX-gmtTimeOffset;overviewOptions.xaxis["max"]=maxX-gmtTimeOffset;this.each(function(){var overviewChartsContainer=$(this).find(".overview-charts");var chartsContainer=$(this).find(".charts");var statContainer=$(this).find(".stat");$.ajax({url:config.baseuri+"/statistic/vehicle_stat.json",type:"GET",dataType:"jsonp",data:{vehicle_id:vehicleId},success:function(result){result=normalizeStat(result);fillStatOverview(statContainer,result)}});$.ajax({url:config.baseuri+"/statistic/vehicle_stat_all.json",type:"GET",dataType:"jsonp",data:{vehicle_id:vehicleId},success:function(result){if(result.stats.length==1){$.extend(true,{},config.options,{xaxis:{tickSize:[1,"hour"]}})}var pageview_data=[];var parks_data=[];var emails_data=[];var icons=[];var maxY=0;var CURRENCY=result.currency;for(var i=0;i<result.stats.length;i++){var v=normalizeStat(result.stats[i]);var day=v.day-gmtTimeOffset;if(v.pageviews>0){pageview_data.push([day,v.pageviews]);if(v.pageviews>maxY){maxY=v.pageviews}}if(v.parks_count>0){parks_data.push([day,v.parks_count]);if(v.parks_count>maxY){maxY=v.parks_count}}if(v.emails_count>0){emails_data.push([day,v.emails_count]);if(v.emails_count>maxY){maxY=v.emails_count}}}var topOfferY=1.5,dailyChoiceY=0.5;if(maxY>5){dailyChoiceY=parseInt(maxY*(1/5))-0.5;topOfferY=parseInt(maxY*(2/5))-0.5}else{config.options["yaxis"]["ticks"]=[0,1,2,3,4,5]}for(var i=0;i<result.top_offer.length;i++){var v=result.top_offer[i];var date=v.date-gmtTimeOffset;if(v.set){icons.push([TOPOFFER_ENABLE,date,topOfferY,"Top-Angebot aktiviert"])}else{icons.push([TOPOFFER_DISABLE,date,topOfferY,"Top-Angebot deaktiviert"])}}for(var i=0;i<result.daily_choice.length;i++){var v=result.daily_choice[i];var date=v.date-gmtTimeOffset;if(v.set){icons.push([DAILYCHOICE_ENABLE,date,dailyChoiceY,"Tagsangebot aktiviert"])}else{icons.push([DAILYCHOICE_DISABLE,date,dailyChoiceY,"Tagsangebot deaktiviert"])}}for(var i=0;i<result.prices.length;i++){var v=result.prices[i];var date=v.date-gmtTimeOffset;if(v.trend==1){icons.push([PRICEUP,date,0,v.net_price+" "+CURRENCY])}else{if(v.trend==-1){icons.push([PRICEDOWN,date,0,v.net_price+" "+CURRENCY])}}}data=[{label:"",data:pageview_data},{label:"",data:parks_data},{label:"",data:emails_data},{label:"",icons:icons}];var overviewData=[pageview_data,parks_data,emails_data];var plot=$.plot(chartsContainer,data,config.options);var overviewPlot=$.plot(overviewChartsContainer,overviewData,overviewOptions);chartsContainer.bind("plotselected",function(event,ranges){plot=$.plot(chartsContainer,data,$.extend(true,{},config.options,{xaxis:{min:ranges.xaxis.from,max:ranges.xaxis.to}}));overviewPlot.setSelection(ranges,true)});var previousPoint=null;chartsContainer.bind("plothover",function(event,pos,item){if(item){if(previousPoint!=item.datapoint){previousPoint=item.datapoint;$("#tooltip").remove();var y=item.datapoint[1];showTooltip(item.pageX,item.pageY,item.series.label+""+y)}}else{$("#tooltip").remove()}});overviewChartsContainer.bind("plotselected",function(event,ranges){plot.setSelection(ranges)})},error:function(xhr,msg,e){}})})};$.fn.vehicleStatFromData=function(stat,statData,settings){var config={options:{series:{lines:{show:true,lineWidth:1,fill:true,fillColor:{colors:[{opacity:0.5},{opacity:0.1}]}},shadowSize:0},xaxis:{mode:"time",minTickSize:[1,"day"]},yaxis:{tickFormatter:function(val,x){return val.toFixed()},tickLength:0,min:0},selection:{mode:"x"},grid:{show:true,borderWidth:1,borderColor:"#ccc",hoverable:true,tickColor:"#ddd"},colors:["#FFAD23","#1D9CFF","#B62D1F"]}};var overviewOptions={series:{lines:{show:true,lineWidth:1,fill:false},shadowSize:0},xaxis:{mode:"time",minTickSize:[1,"day"]},yaxis:{ticks:[],min:0,autoscaleMargin:0.1},selection:{mode:"x"},grid:{show:true,borderWidth:1,borderColor:"#ccc",shadowSize:0},colors:["#FFAD23","#1D9CFF","#B62D1F"]};if(settings){$.extend(config,settings)}var gmtTimeOffset=gmtOffset();var timeTimeOffset=timeOffset();var maxX=today().valueOf();var CURRENCY=statData.currency;if(statData.stats.length){statData.stats.splice(0,0,{day:$(statData.stats).first()[0].day-24*3600*1000});if(maxX>$(statData.stats).last()[0].day){statData.stats.push({day:maxX-gmtTimeOffset})}}if("min" in config){config.options["xaxis"]["min"]=config.min-timeTimeOffset;overviewOptions.xaxis["min"]=config.min-timeTimeOffset}config.options["xaxis"]["max"]=maxX-gmtTimeOffset;overviewOptions.xaxis["max"]=maxX-gmtTimeOffset;this.each(function(){var overviewChartsContainer=$(this).find(".overview-charts");var chartsContainer=$(this).find(".charts");var statContainer=$(this).find(".stat");var statResult=normalizeStat(stat);fillStatOverview(statContainer,statResult);if(statData.stats.length==2){$.extend(true,{},config.options,{xaxis:{tickSize:[1,"hour"]}});config.options["series"]["points"]={show:true,radius:2,lineWidth:4,fill:true}}var pageview_data=[];var parks_data=[];var emails_data=[];var icons=[];var maxY=0;for(var j=0;j<statData.stats.length;j++){var v=normalizeStat(statData.stats[j]);var day=v.day-gmtTimeOffset;if(pageview_data.length){var lastItemDay=$(pageview_data).last()[0][0];var lastItemValue=$(pageview_data).last()[0][1];var offset=(day-lastItemDay)/(3600*24*1000);for(var i=1;i<offset;i++){pageview_data.push([lastItemDay+i*3600*24*1000,0])}}if(parks_data.length){var lastItemDay=$(parks_data).last()[0][0];var lastItemValue=$(parks_data).last()[0][1];var offset=(day-lastItemDay)/(3600*24*1000);for(var i=1;i<offset;i++){parks_data.push([lastItemDay+i*3600*24*1000,0])}}if(emails_data.length){var lastItemDay=$(emails_data).last()[0][0];var lastItemValue=$(emails_data).last()[0][1];var offset=(day-lastItemDay)/(3600*24*1000);for(var i=1;i<offset;i++){emails_data.push([lastItemDay+i*3600*24*1000,0])}}pageview_data.push([day,v.pageviews]);if(v.pageviews>maxY){maxY=v.pageviews}parks_data.push([day,v.parks_count]);if(v.parks_count>maxY){maxY=v.parks_count}emails_data.push([day,v.emails_count]);if(v.emails_count>maxY){maxY=v.emails_count}}var topOfferY=1.5,dailyChoiceY=0.5;if(maxY>=5){dailyChoiceY=parseInt(maxY*(1/5))-0.5;topOfferY=parseInt(maxY*(2/5))-0.5}else{config.options["yaxis"]["ticks"]=[0,1,2,3,4,5]}for(var i=0;i<statData.top_offer.length;i++){var v=statData.top_offer[i];var date=v.date-gmtTimeOffset;if(v.set){icons.push([TOPOFFER_ENABLE,date,topOfferY,"Top-Angebot aktiviert"])}else{icons.push([TOPOFFER_DISABLE,date,topOfferY,"Top-Angebot deaktiviert"])}}for(var i=0;i<statData.daily_choice.length;i++){var v=statData.daily_choice[i];var date=v.date-gmtTimeOffset;if(v.set){icons.push([DAILYCHOICE_ENABLE,date,dailyChoiceY,"Tagsangebot aktiviert"])}else{icons.push([DAILYCHOICE_DISABLE,date,dailyChoiceY,"Tagsangebot deaktiviert"])}}for(var i=0;i<statData.prices.length;i++){var v=statData.prices[i];var date=v.date-gmtTimeOffset;if(v.trend==1){icons.push([PRICEUP,date,0,v.net_price+" "+CURRENCY+" "])}else{if(v.trend==-1){icons.push([PRICEDOWN,date,0,v.net_price+" "+CURRENCY+" "])}}}var data=[{label:"",data:pageview_data},{label:"",data:parks_data},{label:"",data:emails_data},{label:"",icons:icons}];var overviewData=[pageview_data,parks_data,emails_data];var plot=$.plot(chartsContainer,data,config.options);var overviewPlot=$.plot(overviewChartsContainer,overviewData,overviewOptions);chartsContainer.bind("plotselected",function(event,ranges){plot=$.plot(chartsContainer,data,$.extend(true,{},config.options,{xaxis:{min:ranges.xaxis.from,max:ranges.xaxis.to}}));overviewPlot.setSelection(ranges,true);$(".reset-zoom-button").show()});var previousPoint=null;chartsContainer.bind("plothover",function(event,pos,item){if(item){if(previousPoint!=item.datapoint){previousPoint=item.datapoint;$("#tooltip").remove();var y=item.datapoint[1];showTooltip(item.pageX,item.pageY,item.series.label+""+y)}}else{$("#tooltip").remove()}});overviewChartsContainer.bind("plotselected",function(event,ranges){plot.setSelection(ranges);$(".reset-zoom-button").show()});$(".reset-zoom-button").click(function(){plot=$.plot(chartsContainer,data,config.options);plot.clearSelection();overviewPlot.clearSelection();$(this).hide()})})};$.fn.dealerStat=function(dealerId){this.each(function(){var dealerStatContainer=$(this).find(".stat");$.ajax({url:APISERVER_URI+"/statistic/dealer_stat.json",type:"GET",dataType:"json",data:{dealer_id:dealerId},success:function(result){result=normalizeStat(result);dealerStatContainer.children(".pageviews").text(result.pageviews);dealerStatContainer.children(".parks").text(result.parks_count);dealerStatContainer.children(".emails").text(result.emails_count)}})})};$.fn.vehicleStatOverview=function(settings){var config={options:{series:{lines:{show:true,lineWidth:2,fill:true}},xaxis:{ticks:[],mode:"time"},yaxis:{ticks:[],min:0,autoscaleMargin:0.1},grid:{show:false},colors:["#FFAD23","#1D9CFF","#B62D1F"]},baseuri:APISERVER_URI};if(settings){$.extend(config,settings)}this.each(function(){var vehicleId=$(this).attr("data-vid");$(this).append('<div class="overview-chart" style="width: 100%; height: 40px;"></div>');var container=$(this).children(".overview-chart");$.ajax({url:config.baseuri+"/statistic/vehicle_daily_stat.json",type:"GET",dataType:"jsonp",data:{vehicle_id:vehicleId},success:function(result){if(result.length==1){var fake=eval("("+JSON.stringify(result[0])+")");fake.day=new Date().valueOf();result.push(fake)}var pageviewsData=[],parksData=[],emailsData=[];for(var i=0;i<result.length;i++){v=normalizeStat(result[i]);if(v.pageviews>0){pageviewsData.push([v.day,v.pageviews])}if(v.parks_count>0){parksData.push([v.day,v.parks_count])}if(v.emails_count>0){emailsData.push([v.day,v.emails_count])}}var data=[pageviewsData,parksData,emailsData];var plot=$.plot(container,data,config.options)},error:function(xhr,msg,e){}})})}})(jQuery);$(document).ready(function(){show_login();initialize_main_menu();initialize_language_selector();initialize_according_to_page();initialize_park_links();hack_ie_six_iframe();init_search_count()});function show_login(){$("#login-show").click(function(){$("#login-links").hide();$("#quick-login").show();return false}).attr("href","#")}function init_page_switcher(b,a){$("#"+b+" :button").bind("click",function(g){var c=$(this).prev().val();if(parseInt(c)){if(!a){var f=get_site_url();var j="search/result";var e=window.location.search;var d=[f,j,c,e].join("/")}else{var d=a+c+"/"+window.location.search}window.location.href=d}})}function init_search_count(){if($("#main_form").children().children().length==1){return false}var c=window.location;var b=c.pathname.split("/");var a="/ajaxsrv/count_of";if(b.contains("search")){delay_update_search_count(a);bind_search_count_event(".thickbox","click",a);bind_keyup_count_event("#main_form input:text",a);bind_search_count_event("#main_form","change",a)}}function bind_keyup_count_event(b,a){var c=0,d="keyup";$(b).bind(d,function(e){if(e.type==d){c++}if(c>=1){delay_update_search_count(a)}});c=0}function bind_search_count_event(a,c,b){$(a).bind(c,function(d){if(check_if_trigger_handler(d,b)){delay_update_search_count(b)}})}function check_if_trigger_handler(d,c){var f=$(d.target).attr("class");if(d.target.name=="f301"||(d.target.name=="f302"&&f!="selectlinklist")){return false}var a=d.target.previousElementSibling;var e=d.target.tagName;var j=d.target.tagName+"."+d.target.type;var b='delay_update_search_count("'+c+'")';var g=$(d.target).attr("name");if(g.search("serie")==5){setTimeout(b,100)}if(j=="INPUT.checkbox"||j=="OPTION.undefined"||j=="SELECT.select-one"||a=="INPUT"||j=="INPUT.radio"){return true}else{return false}}function get_main_form_inputs(){return $("#main_form :input[value]").serialize()}function get_clean_url(){var a=window.location.protocol+"//"+window.location.host+window.location.pathname;return a}function get_site_url(){var a=window.location.protocol+"//"+window.location.host;return a}function delay_update_search_count(a){var b=$("#main_form:has(.side_submit_btn)").length;if(parseInt(b)>0){send_search_count_ajax_req(a)}return false}function has_kat(a){return a.match("f301=[0-9]+")}function fill_kat(a){var b,c;b=has_kat(a);c=has_kat(window.location.search);if(b===null&&c){a=a+"&"+c.toString()}return a}function send_search_count_ajax_req(f){var b,d,a,c,e;b=get_main_form_inputs();b=fill_kat(b);c=f+"?"+b;e=get_cache(c);if(e){insert_search_count_on_button(e)}else{$.ajax({type:"GET",url:f,data:b,success:function(k,j,g){if(this.url.search("count_of")!=-1){insert_search_count_on_button(k);set_cache(c,k)}}})}}function get_cache(a){return $.data(document.body,a)}function set_cache(a,b){$.data(document.body,a,b)}function insert_search_count_on_button(a){var c=$(".side_submit_btn input:submit");if(c.length!=0){var d=c.val();var b=d.split(" ");if(!isNaN(parseInt(a))){if(b.length>1){d=b[b.length-1]}c.val(a+" "+d)}else{if(isNaN(parseInt(a))&&b.length>1){d=b[b.length-1];c.val(d)}}}}function initialize_according_to_page(){var a=window.location.href.split("/");if(a.contains("expose")){initialize_google_translate();if(a.contains("print")){init_no_printing()}}else{if(a.contains("offer")){initialize_submit_buttons()}else{if(a.contains("search")){init_search_buttons();if(a.contains("park")){init_park_details()}initialize_sidebar()}}}}function initialize_sidebar(){var a=window.location.href.replace(window.location.pathname,"/sidebar/make_id/");if($("#search-result").length&&window.location.pathname.search("park")<0){$.get(a,function(b){adjust_sidebar_search_result(b);init_search_count()})}}function adjust_sidebar_search_result(a){if(a){$(a).insertBefore("#search-result").width("19%").css("float","left");$("#search-result").width("79%").css("float","right");$("#main_form_sp").addClass("side_submit_btn").addClass("sp_search_button").wrap('<div class="side_submit_btn" />');$("div.side_submit_btn").addClass("fixed_search_button")}}function initialize_dealer_sidebar(b){var a="/sidebar/dealer/"+b+window.location.search;$.get(a,function(c){adjust_sidebar_search_result(c);reload_dealer_vehicles_with_sidebar()})}function register_dealer_sidebar_block_events(b,d,c){if(c==1){var a="/ajaxsrv/dealer_count_of/"+d;bind_search_count_event("#"+b,"change",a);bind_keyup_count_event("#"+b+" input:text",a);send_search_count_ajax_req(a)}}function reload_dealer_vehicles_with_sidebar(){$("#main_form :radio").bind("change",function(a){(a.target.getAttribute("id")==="category_all")?window.location=get_clean_url():window.location=get_clean_url()+"?"+fill_kat(get_main_form_inputs());return false})}function hack_ie_six_iframe(){$(".help-text").bgiframe();$("#main-menu ul").bgiframe()}function initialize_vehicle_count(){refresh_vehicle_count();$("#main_form :input").change(refresh_vehicle_count)}function refresh_vehicle_count(){var b=$("select[slot='kat']").val();if(b){var a=$("#maim_form").serialize();$.getJSON("/ajaxsrv/count_of/?"+a,function(c){if(isInt(c)){$("input.submitbutton").val("Treffer anzeigen: "+c)}})}}function initialize_info_icon(){$(".iicon").each(function(){$(this).jHelperTip({trigger:"click",dC:"#"+$(this).next().attr("id"),autoClose:false,opacity:0.9})})}function init_search_buttons(){append_submit_buttons();append_reset_buttons()}function append_reset_buttons(b){if(!b){var b="Formular leeren"}var a=window.location.href.split("?")[0];$("#main_form > div > div.classificationfieldset > h4").append("<div class='side_submit_btn' style='float:right;margin: .2em .2em;'><a class='button' style='padding:0; margin:0;' href='"+a+"' onclick='return confirm(\"Sind Sie sicher?\");'>"+b+"</a></div>")}function append_submit_buttons(){var b=$("#main_form_offer, #main_form_search").val();var a=["<div class='side_submit_btn'"," style='float: right; margin: .2em .2em;'>","<input class='submitbutton' style='padding:0;margin:0;'"," type='submit' value='",b,"' /></div>"].join("");$("#main_form > div > div.fieldset > h4").append(a)}function initialize_submit_buttons(){var a=window.location.href.split("/");if((a.contains("search"))||((a.contains("offer"))&&!isNaN(parseInt(a[5])))||(a.contains("pattern"))){append_submit_buttons()}if(a.contains("offer")){var c=window.location.href.split("?")[0];if(a.contains("edit")){var b="Formular zurücksetzen";append_reset_buttons(b)}}}function initialize_main_menu(){$(".menu li").hover(function(){$(this).find("ul:first").css({visibility:"visible",display:"none","z-index":"999"}).show()},function(){$(this).find("ul:first").css({visibility:"hidden"})})}function w515_callback(a){var c,g,b,f,d,e;c=$("input[name='f324']");g=$("input[name='f325']");b=$("input[name='f323']");d=parseInt(c.eq(0).val());e=parseInt(g.eq(0).val());f=parseInt(b.eq(0).val());d=isNaN(d)?0:d;e=isNaN(e)?0:e;f=isNaN(f)?0:f;if(isNaN(f)){f=d+e}else{if(f<d){d=f}e=f-d}d=(d==0)?"":d;e=(e==0)?"":e;f=(f==0)?"":f;g.val(e);c.val(d);b.val(f)}function w613_callback(a){var c,g,b,f,d,e;c=$("input[name='f324']");g=$("input[name='f325']");b=$("input[name='f323']");d=parseInt(c.eq(0).val());e=parseInt(g.eq(0).val());f=parseInt(b.eq(0).val());d=isNaN(d)?0:d;e=isNaN(e)?0:e;f=isNaN(f)?0:f;if(isNaN(f)){f=d+e}else{if(f<e){e=f}d=f-e}d=(d==0)?"":d;e=(e==0)?"":e;f=(f==0)?"":f;g.val(e);c.val(d);b.val(f)}function w314_callback(a){var c,g,b,f,d,e;c=$("input[name='f324']");g=$("input[name='f325']");b=$("input[name='f323']");d=parseInt(c.eq(0).val());e=parseInt(g.eq(0).val());f=parseInt(b.eq(0).val());d=isNaN(d)?0:d;e=isNaN(e)?0:e;f=isNaN(f)?0:f;if(isNaN(d)&&!isNaN(e)){if(f<e){e=f}d=f-e}else{if(d!=0){if(f<d){d=f}e=f-d}}d=(d==0)?"":d;e=(e==0)?"":e;g.val(e);c.val(d)}function w106_callback(a){var g=window.location.pathname.split("/");var e=$("select[slot='kat']").val();var f=$("select[slot='aufbau']").val();if(g[1]=="offer"){var c=$("#main_form");if(g[2]!="edit"){c.attr({action:[g[0],g[1],e,f].join("/")})}$("#tmp_fields > :input").removeAttr("disabled");$("#main_form__change_class").removeAttr("disabled");$("#main_form").submit()}else{if(g[1]=="homepage"){var b=g[4];if(b!=e){f=NaN}var d="http://"+window.location.host;var j=getParameterByName("dealer");if(!isNaN(f)){d+=[g[0],g[1],g[2],g[3],e,f].join("/");d+="?f301="+e+"&f302="+f}else{d+=[g[0],g[1],g[2],g[3],e].join("/");d+="?f301="+e}if(j!=""){d+="&dealer="+j}window.location.href=d}else{if(!isNaN(f)&&e!=""){window.location.pathname=[g[0],g[1],e,f].join("/")}else{if(e==""){e="freesearch"}window.location.pathname=[g[0],g[1],e].join("/")}}}}function w418_callback(a){w106_callback(a)}function w9105_callback(a){w106_callback(a)}function power_callback(g){var c,d,b,k,f,a=$("#"+g.data.power_value),e="display",j="block";if(g.type=="keyup"){c=$(g.target);f=c.siblings('select[name$="type"]').eq(0).val()}else{c=$(g.target).prev();f=$(g.target).val()}d=parseInt(c.val());d=isNaN(d)?0:d;if(f==0){b=d*1.359622}else{b=d/1.359622}k=Math.round(b*Math.pow(10,0))/Math.pow(10,0);if(k!=0){if(f==0){a.text(k+" PS")}else{a.text(k+" KW")}if(a.css(e)=="none"){a.css(e,j);a.show()}}else{a.hide("slow")}}function initialize_google_translate(){$(".show-trans").click(function(d){var g=$(this);var c=/.*trans-(.*)-(\w+).*/.exec(g.attr("class"));var e=c[1];var f=c[2];var b=$(this).parent().next();var a=b.html();$.ajax({crossDomain:true,dataType:"jsonp",url:"http://ajax.googleapis.com/ajax/services/language/translate",data:"v=1.0&q="+encodeURI(a)+"&langpair="+e+"|"+f,mimeType:"application/json",success:function(m,k,j){if(m.responseStatus===200){b.html(m.responseData.translatedText);g.siblings("em:first").hide().next().show();g.hide().siblings(".show-orig").show().click(function(n){b.html(a);g.siblings("em:first").show().next().hide();$(this).hide();g.show()})}}})})}function initialize_park_links(){$(".park-link").each(function(){var a="#"+$(this).attr("id");init_park(a)})}function init_park(b){var a=$(b);a.click(toggle_park);refresh_park_label(b);a.ajaxSuccess(function(d,f,c){if(c.url.search("/ajaxsrv/delete_park/")<0&&c.url.search("/ajaxsrv/add_park/")<0){return false}setTimeout('refresh_park_label("'+b+'")',1500)})}function refresh_park_label(a){var f=$(a);var b=f.attr("href").split(",");var k=b[1];var c=b[4];var m=b[5];var j=[];try{var g=$.cookie("parked_vehicles");j=JSON.parse(g);if(typeof j!="object"||!j){j=[]}}catch(d){j=[]}if(j.contains(k)){f.text(m)}else{f.text(c)}}function toggle_park(){var f=$(this);var a=f.attr("href").split(",");var m=a[1];var j=a[2];var b=a[3];var c=a[4];var n=a[5];var g=$.cookie("parked_vehicles");try{var k=JSON.parse(g);if(typeof k!="object"||!k){k=[]}}catch(d){var k=[]}if(k.contains(m)){$.get("/ajaxsrv/delete_park/"+m+"/",function(e){if(f.attr("rel")=="refresh"){window.location.reload(true)}else{f.html(e)}})}else{$.get("/ajaxsrv/add_park/"+m+"/",function(e){f.html(e)})}return false}function initialize_language_selector(){$("#lang-selector").children("img").each(function(a){$(this).click(function(c){var b=$.cookie("sitelang");if(b!=$(this).attr("lang")){$.cookie("sitelang",$(this).attr("lang"),{expires:365,path:"/"});window.location.reload(true)}return false})})}function check_if_checkpoint_set(){var a=window.location;if($.cookie("checkpoints")==null&&window.location.pathname.search("offer")!=-1&&window.location.pathname.search("expose")!=-1){return a.protocol+"//"+a.host+"/"}else{if($.cookie("checkpoints")==null&&window.location.pathname.search("homepage")!=-1&&window.location.pathname.search("expose")!=-1){final_url=a.protocol+"//"+a.host+"/homepage/"+a.pathname.split("/")[2]+"/";return final_url}else{return a.toString()}}}function set_checkpoint(){if(!window.name){window.name=Math.random().toString()}var a=window.name;try{var d=JSON.parse($.cookie("checkpoints"));if(typeof d!="object"||!d){d={}}}catch(c){var d={}}var b=check_if_checkpoint_set();d[a]=b;$.cookie("checkpoints",JSON.stringify(d),{path:"/"});return true}function redirect_to_checkpoint(){var a=window.name;try{var c=JSON.parse($.cookie("checkpoints"));if(typeof c!="object"||!c){c={}}}catch(b){var c={}}if(typeof c=="object"&&c&&a in c){window.location=c[a];return false}return true}function set_dealer_checkpoint(){if(!window.name){window.name=Math.random().toString()}var a=window.name;var b={};b[a]=window.location.href+"vehicles/";$.cookie("checkpoints",JSON.stringify(b),{path:"/"});return true}function remove_checkpoint(){$.cookie("checkpoints",null,{path:"/"})}function init_park_details(){var a=/%\(datetime\)s/;var c=/%\(price\)s/;var b;$.get("/ajaxsrv/parkdetails/"+$("#parked-vids").text()+"/",function(e){var d=JSON.parse(e);if(typeof d!="object"||!d){d={}}for(b in d){var f=$("#park-details-"+b).text().replace(c,d[b][0]).replace(a,d[b][1]);$("#park-details-"+b).text(f).show()}})}function init_no_printing(){$(".no-printing").remove();$("#print-bar").appendTo("#content-container")}var set_autocomplete_off=function(){$(":password").attr("autocomplete","off").attr("value","")};function getParameterByName(b){b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var a="[\\?&]"+b+"=([^&#]*)";var d=new RegExp(a);var c=d.exec(window.location.href);if(c==null){return""}else{return decodeURIComponent(c[1].replace(/\+/g," "))}}function init_currency(){var a=$.cookie("currency");if(!a){a="EUR"}$("#currency").val(a).change(function(){$.get("/ajaxsrv/set_currency/",{set_currency:$(this).val()},function(b){window.location.reload()})})}$(init_currency);function update_cur_rate(d,c,m,b){var a="/ajaxsrv/currency_rate/";var f=$(d);var k=$.cookie("sitelang");if(!k){k="de"}if(c){var g=$.cookie("__cur_rate_"+c+m);if(!g){$.get(a+c+m,function(o){$.cookie("__cur_rate_"+c+m,o,{expires:1,path:"/"});var n=Math.abs(parseInt(f.asNumber({region:k})*o));if(b){f.text(n).formatCurrency($.extend($.formatCurrency.regions[k],{symbol:m}))}else{var p=f.clone();f.addClass("orig-price").wrap("<span />").after(p).siblings().addClass("conv-price").removeAttr("rel").text(n).formatCurrency($.extend($.formatCurrency.regions[k],{symbol:""})).prepend("( ").append(" "+m+")*")}})}else{var e=Math.abs(parseInt(f.asNumber({region:k})*g));if(b){f.text(e).formatCurrency($.extend($.formatCurrency.regions[k],{symbol:m}))}else{var j=f.clone();f.addClass("orig-price").wrap("<span />").after(j).siblings().addClass("conv-price").removeAttr("rel").text(e).formatCurrency($.extend($.formatCurrency.regions[k],{symbol:""})).prepend("( ").append(" "+m+")*")}}}}function replace_currency(a){$(a).each(function(){var c=$.cookie("currency");if(!c){c="EUR"}var b=$(this).attr("rel");if(c==b){return}update_cur_rate(this,b,c,true)})}function append_currency(a){$(a).each(function(){var c=$.cookie("currency");if(!c){c="EUR"}var b=$(this).attr("rel");if(c==b){return}update_cur_rate(this,b,c,false)})}function init_net_gross(){var a=window.location.href;if(a.search("/expose/")!=-1){append_currency(".exposepricelist span")}else{if(window.location.href.search("is_gross_price=True")!=-1){$("span.net-price").remove();replace_currency("span.gross-price span")}else{if(a.search("/search/")!=-1||a.search("/vehicles/")!=-1){$("span.gross-price").remove();replace_currency("span.net-price span")}}}}$(init_net_gross);var DealerBaseModel={show_confirm:function(b){var a={};a[b.trans.ok]=b.yes_handler;a[b.trans.no]=b.no_handler;if($("#"+b.view.dialog_id).length===0){$(b.view.dialog_tmpl).appendTo("body").data("data",b)}$("#"+b.view.dialog_id).dialog({resizable:false,modal:true,buttons:a})}};var DealerBaseViews={css:{alert_icon:"ui-icon ui-icon-alert",align_left:"upload_msg_align_left",delete_icon:"delete_picture",ui_error:"ui-state-error"},id:{del_dialog:"del_confirm",dup_dialog:"dup_confirm"},init:function(a){this.trans=a;return this},del_confirm_tmpl:function(){return this.confirm_tmpl(this.id.del_dialog,this.trans.del_msg)},dup_confirm_tmpl:function(){return this.confirm_tmpl(this.id.dup_dialog,this.trans.dup_msg)},confirm_tmpl:function(b,a){return['<div id="',b,'" class="',this.css.ui_error,'">','<div class="',this.css.alert_icon," ",this.css.align_left,'"></div>','<div class="',this.css.align_left,'">',a,"</div>","</div>"].join("")},};var WidgetWithDetails={dfs_has_dialog_wrapper:function(a){return a.parent().hasClass("ui-dialog")},find_dfs:function(a){return $("#main_form").find("#main_form_"+a)},get_dfs_id_selector:function(a){return $("#main_form_"+a)},get_activator_selector:function(a){return $("#activator_"+a)},move_dfs_to_body:function(c){var d=this.find_dfs(c),a=d.length,b=this.dfs_has_dialog_wrapper(d);if(a&&b){d.parent().detach().appendTo("body")}if(a&&!b){d.detach().appendTo("body")}},move_dfs_to_main_form:function(a,c){var d=this.find_dfs(c),b=d.length;if(!b){a.data(c).appendTo("#main_form")}this.reset_input(c);this.show_activator(c)},open_dialog:function(a){var c=a.data("dfs_id"),b=a.data("trigger_count");$("#main_form_"+c).dialog({autoOpen:true,beforeClose:function(d){$(d.target).parent().detach().appendTo("#main_form");if(b){delay_update_search_count("/ajaxsrv/count_of")}},buttons:{Close:function(){$(this).dialog("close")}},dialogClass:"te_ui_detail_dialog",draggable:false,modal:true,resizable:false,width:790})},show_activator:function(b){var a=this.get_activator_selector(b);this.has_value(b).has_error(b).is_empty(b);a.show()},save_dfs_in_data:function(a,d){var e=this.find_dfs(d),b=e.length,c=this.dfs_has_dialog_wrapper(e);if(b&&c){a.data(d,e.parent().detach())}if(b&&!c){a.data(d,e.detach())}},hide_activator:function(b){var a=this.get_activator_selector(b);a.hide()},check_input:function(a){return a.find(":selected[value], :text[value], :checked").map(function(b,c){if($(c).val()){return this}})},fill_input:function(d){var f=$(d),a=d.type,c=d.checked,e=d.value,b=f.find(":selected");if(a==="select-one"&&b){b.attr("selected","selected")}(a==="checkbox"&&c)?f.attr("checked","checked"):f.removeAttr("checked");if(a==="text"){f.val(e)}},reset_input:function(b){var c=this.get_dfs_id_selector(b),a=this.check_input(c);a.each(function(d,f){var e=$(this);e.removeAttr("checked").val("");if(e.attr("selected")){e.parent().find(":first").attr("selected","selected")}});return this},is_empty:function(c){var d=this.get_dfs_id_selector(c),a=this.get_activator_selector(c),b=this.check_input(d);if(b.length===0&&a.hasClass("detail_has_value")){a.removeClass("detail_has_value")}return this},has_value:function(c){var d=this.get_dfs_id_selector(c),a=this.get_activator_selector(c),b=this.check_input(d);if(b.length!==0&&!a.hasClass("detail_has_value")){a.addClass("detail_has_value")}return this},has_error:function(b){var c=this.get_dfs_id_selector(b),a=this.get_activator_selector(b);if(c.find("em.fielderror").length>0){a.addClass("detail_has_error")}return this},dfs_activator_handler:function(a){var b=a.data("dfs_id");this.move_dfs_to_body(b);this.open_dialog(a)}};var SelectWithDetails={init:function(e,a,c){var d="#"+e,f=$(d),b=this.get_selected_opt(f);f.data("details",a);f.data("trigger_count",c||false);$.each(a,function(j,g){if(j===b.val()){WidgetWithDetails.show_activator(g)}SelectWithDetails.detach_dfs(f,g);$("#main_form").delegate("#activator_"+g,"click",f,SelectWithDetails.dfs_activator_handler)});$("#main_form").delegate(d,"change",this.swd_handler)},swd_handler:function(c){var d=$(c.target),a=d.data("details"),b=SelectWithDetails.get_selected_opt(d);$.each(a,function(f,e){if(f===b.val()){WidgetWithDetails.move_dfs_to_main_form(d,e)}else{WidgetWithDetails.save_dfs_in_data(d,e);WidgetWithDetails.hide_activator(e)}})},dfs_activator_handler:function(d){var a=$(d.target),f=d.data,b=f.data("details"),c=a.attr("id").split("_",2)[1];$.each(b,function(g,e){if(e===c){WidgetWithDetails.move_dfs_to_body(c)}});f.data("dfs_id",c);WidgetWithDetails.open_dialog(f)},dfs_input_handler:function(c){var a=c.target,b=c.data.data("dfs_id");WidgetWithDetails.fill_input(a);WidgetWithDetails.is_empty(b).has_value(b)},detach_dfs:function(d,b){var c=WidgetWithDetails.get_dfs_id_selector(b),a=this.get_selected_opt(d),e=d.data("details")[a.val()];c.data("dfs_id",b);c.delegate("input, select","change keyup",c,this.dfs_input_handler);(e!==b)?d.data(b,c.detach()):d.data(b,c.clone())},get_selected_opt:function(a){return a.find(":selected")}};var CheckBoxWithDetails={init:function(f,e,a){var j="#"+f,c=$(j),g=c.attr("checked")||false,k=WidgetWithDetails.get_dfs_id_selector(e),b=WidgetWithDetails.get_activator_selector(e),d=WidgetWithDetails.check_input(k);c.data("dfs_id",e);c.data("$cwd",c);c.data("trigger_count",a||false);if(g&&WidgetWithDetails.check_input(k)){WidgetWithDetails.show_activator(e)}$("#main_form").delegate("#activator_"+e,"click",c,this.dfs_activator_handler);$("#main_form").delegate(j,"click",this.cwd_handler);k.delegate("input, select","change keyup",c,CheckBoxWithDetails.dfs_input_handler)},cwd_handler:function(g){var c=$(g.target),a=c.attr("checked"),f=c.data("dfs_id"),j=WidgetWithDetails.find_dfs(f),b=j.length,d=WidgetWithDetails.dfs_has_dialog_wrapper(j);if(a){WidgetWithDetails.move_dfs_to_main_form(c,f)}else{WidgetWithDetails.reset_input(f).is_empty(f)}},dfs_activator_handler:function(b){var a=b.data;WidgetWithDetails.dfs_activator_handler(a)},dfs_input_handler:function(d){var b=d.target,a=d.data.data("$cwd"),c=d.data.data("dfs_id");WidgetWithDetails.fill_input(b);WidgetWithDetails.is_empty(c).has_value(c);CheckBoxWithDetails.toggle_checked(a)},toggle_checked:function(a){if(!a.attr("checked")){a.attr("checked","checked")}}};var TextWithDetails={init:function(f,g,e){var c="#"+f,d=$(c),j=WidgetWithDetails.get_dfs_id_selector(g),b=WidgetWithDetails.get_activator_selector(g),a=WidgetWithDetails.check_input(j);d.data("dfs_id",g);d.data("$twd",d);d.data("trigger_count",e||false);$("#main_form").delegate("#activator_"+g,"click",d,this.dfs_activator_handler);j.delegate("input, select","change keyup",d,TextWithDetails.dfs_input_handler)},dfs_activator_handler:function(b){var a=b.data;WidgetWithDetails.dfs_activator_handler(a)},dfs_input_handler:function(d){var b=d.target,a=d.data.data("$twd"),c=d.data.data("dfs_id");WidgetWithDetails.is_empty(c).has_value(c)}};var PicMBaseHelpers={format_img_url:function(e,a,g){var c=a.split("."),f=c[0],d=c[1],b=[e,"/up/",f,g,d].join("");return b}};var PicMModels={add:function(a){$.ajaxFileUpload({dataType:"json",fileElementId:a,success:PicMHandlers.add_success,url:"/picture/upload/"})},list:function(a){$.ajax({data:({upload_id:a.upload_id}),dataType:"json",success:PicMHandlers.list_success,type:"POST",url:"/picture/list/"})},del:function(a){$.ajax({data:({filename:a.filename}),dataType:"json",success:PicMHandlers.del_success,type:"POST",url:"/picture/delete/"})},};var PicMHandlers={prepare_upload_container:function(a){var b=PicMHelpers.random_file_input_id();a.data.$w_id.find(":file").attr("id",b);PicMViews.show_upload_indicator();PicMModels.add("upload_body");PicMViews.hide_upload_indicator()},remove_upload_msg:function(a){PicMViews.$msg.removeClass().html("")},add_success:function(b,a,c){if(b.error){PicMViews.show_error(b)}if(b.msg){PicMViews.show_msg(b);PicMViews.show_thumb(b);PicMViews.update_filenames_hidden_input()}},list_success:function(b,a,c){PicMViews.show_thumbs(b)},del_pic:function(b){var a=$(b.target).attr("title");PicMViews.del_confirm(a)},del_confirmed:function(a,b){PicMModels.del({filename:b.filename})},del_success:function(b,a,c){PicMViews.show_msg(b);PicMViews.del_thumb(b)},sort_updated:function(a,b){var c=[];PicMViews.$uploaded_pictures.find("a").each(function(){c.push($(this).attr("title"))});PicMViews.filenames=c;PicMViews.update_filenames_hidden_input()}};var PicMControllers={init:function(d,c,a){var b=$(d);PicMViews.base_host=c;PicMViews.trans=a;this.bind_upload_button(b);this.bind_file_dialog_button(b);this.bind_thumb_del_icon(b);this.bind_sort_pics();this.get_thumb_list(b)},bind_upload_button:function(a){var b={"$w_id":a};a.delegate(":button","click",b,PicMHandlers.prepare_upload_container)},bind_file_dialog_button:function(a){var b={"$w_id":a};a.delegate(":file","click",b,PicMHandlers.remove_upload_msg)},bind_thumb_del_icon:function(b){var a="."+PicMViews.classes.delete_icon;b.delegate(a,"click",PicMHandlers.del_pic);b.delegate(a,PicMViews.events.del_icon,PicMHandlers.del_confirmed)},bind_sort_pics:function(){PicMViews.$uploaded_pictures.sortable({update:PicMHandlers.sort_updated,})},get_thumb_list:function(a){var b=a.find("[name=upload_id]").attr("value");PicMModels.list({upload_id:b})},};var PicMViews={classes:{align_left:"upload_msg_align_left",ui_error:"ui-state-error",delete_icon:"delete_picture"},events:{del_icon:"del_confirmed"},ids:{del_dialog:"del_confirm"},msg_timeout:3000,$msg:$("#upload_message"),$upload_indicator:$("#upload_indicator"),$uploaded_pictures:$("#uploaded_pictures"),filenames:[],icon_tmpl:function(a){var b=['<span class="ui-icon ',a," ",this.classes.align_left,'">',"</span>"].join("");return b},to_obj_id:function(a){return a.split(".")[0]},thumb_id:function(a){return"thumb_"+this.to_obj_id(a)},thumb_tmpl:function(a,b,d){var c=['<div id="',this.thumb_id(a),'" class="picture_manage_thumb">','<img alt="',a,'" src="',b,'" width="78" height="60" />','<a class="ui-icon ui-icon-trash ',this.classes.delete_icon,'"',' title="',a,'">',"</a>","</div>"].join("");return c},msg_tmp:function(c,b){var a=[this.icon_tmpl(b),'<div class="',this.classes.align_left,'">',c,"</div>"].join("");return a},show_error:function(a){this.$msg.removeClass().addClass(this.classes.ui_error).html(this.msg_tmp(a.error,"ui-icon-alert")).show();this.$msg.delay(this.msg_timeout).fadeOut("slow")},show_msg:function(a){this.$msg.removeClass().addClass("ui-state-highlight").html(this.msg_tmp(a.msg,"ui-icon-info"));this.$msg.delay(this.msg_timeout).fadeOut("slow")},hide_msg:function(){this.$msg.html("")},show_upload_indicator:function(){this.$upload_indicator.removeClass("hide")},hide_upload_indicator:function(){this.$upload_indicator.addClass("hide")},thumb_url:function(a){var b="/up/"+a;return b},filenames_hidden_input_tmpl:function(a){var a=this.filenames.join(",");return['<input type="hidden" name="filenames" value="',a,'" />'].join("")},init_filenames_hidden_input:function(){this.$uploaded_pictures.append(this.filenames_hidden_input_tmpl())},update_filenames_hidden_input:function(){this.$uploaded_pictures.find('[name="filenames"]').attr("value",this.filenames.join(","))},show_thumb:function(c){if(!c.filename||c.is_dup){return false}var d=1,a=PicMBaseHelpers.format_img_url(this.base_host,c.filename,"-thumb."),b=this.thumb_tmpl(c.filename,a,d);this.filenames.push(c.filename);this.$uploaded_pictures.append(b);this.hide_upload_indicator()},show_thumbs:function(c){var a=c.length;for(var b=0;b<a;b++){this.show_thumb(c[b])}this.init_filenames_hidden_input()},del_thumb:function(b){var a=this.filenames.indexOf(b.filename);$("#"+this.thumb_id(b.filename)).remove();if(a!==-1){this.filenames.splice(a,1)}this.update_filenames_hidden_input()},del_confirm_tmpl:function(){var a="ui-icon ui-icon-alert";return['<div id="',this.ids.del_dialog,'" class="',this.classes.ui_error,'">','<span class="',a," ",this.classes.align_left,'"></span>','<span class="',this.classes.align_left,'">',this.trans.del_confirm,"</span>","</div>"].join("")},del_confirm:function(a){var b={};b[this.trans.del_ok]=function(c){$("."+PicMViews.classes.delete_icon).filter(function(){return $(this).attr("title")===a},this).trigger(PicMViews.events.del_icon,{filename:a});$(this).dialog("close")};b[this.trans.del_no]=function(){$(this).dialog("close")};if($("#"+this.ids.del_dialog).length===0){$(this.del_confirm_tmpl()).appendTo("body")}$("#"+this.ids.del_dialog).dialog({resizable:false,height:140,modal:true,buttons:b})}};var PicMHelpers={random_file_input_id:function(){var a=Math.round(Math.random()*1000000);return"upload_file_"+a}};var ExposePicture=function(){var g="",n="enter_thumb",x="#expose_pictures",t="#expose_thumbs",k,m,q="#medium_wrapper",z,e,B=function(E,D){if(D){g=D}get_picture(E)},p=function(D){k.delegate(q,"mouseenter",c);k.delegate(q,"mouseleave",a);k.delegate(q,"click",D,w)},c=function(){$("#zoom_pic").show()},a=function(){$("#zoom_pic").hide()},w=function(F){var L=$('<div id="big_wrapper"></div>'),J=$("#big_wrapper"),G=$(F.target).attr("alt"),I=PicMBaseHelpers.format_img_url(g,G,"."),E=[{url:I,filename:G}],K=$.tmpl(big_template(),E),H=$.tmpl(thumb_template(),apply_thumb_url_formation(F.data)),D={draggable:false,modal:true,resizable:false,width:680};if(J.length!=0){$("#big_img_wrapper").find("img").attr("src",I);$("#big_img_wrapper").find("img").attr("alt",G);J.dialog(D)}else{$(K).appendTo(L);$(H).appendTo(L).wrapAll(thumb_wrapper());L.dialog(D);f();o()}},o=function(F){var G=$("#expose_big"),E=$("#big_img_left"),D=$("#big_img_right");G.delegate("#big_img_left","mouseenter",A);G.delegate("#big_img_left","mouseleave",y);G.delegate("#big_img_right","mouseenter",d);G.delegate("#big_img_right","mouseleave",b);G.delegate("#big_img_left","click",F,j);G.delegate("#big_img_right","click",F,r)},A=function(D){$("#big_img_left").addClass("big_img_left_icon")},y=function(D){$("#big_img_left").removeClass("big_img_left_icon")},d=function(D){$("#big_img_right").addClass("big_img_right_icon")},b=function(D){$("#big_img_right").removeClass("big_img_right_icon")},j=function(H){var E=$("#big_img_wrapper").find("img"),D=e[E.attr("alt")],I=(D===0)?z.length-1:D-1,F=z[I].filename,G=PicMBaseHelpers.format_img_url(g,F,".");E.unbind("load");switch_img(E,G,F)},r=function(H){var E=$("#big_img_wrapper").find("img"),D=e[E.attr("alt")],I=(D+1===z.length)?0:D+1,F=z[I].filename,G=PicMBaseHelpers.format_img_url(g,F,".");E.unbind("load");switch_img(E,G,F)},f=function(){u($("#big_wrapper").find(t),{type:".",selector:$("#big_img_wrapper").find("img")})},C=function(){u($(t),{type:"-medium.",selector:m})},u=function(D,E){D.delegate("img","mouseenter",E,thumb_mouseenter_handler);D.delegate("img","mouseleave",E,thumb_mouseleave_handler)};thumb_mouseenter_handler=function(D){$(D.target).addClass(n);thumb_hover_handler(D)},thumb_mouseleave_handler=function(D){$(D.target).removeClass(n);D.data.selector.show().unbind("load")},thumb_hover_handler=function(G){var E=$(G.target).attr("alt"),F=PicMBaseHelpers.format_img_url(g,E,G.data.type),D=G.data.selector;switch_img(D,F,E)},switch_img=function(D,F,E){if(D.attr("alt")!=E){D.hide().bind("load",img_load_handler).attr({src:F,alt:E})}};img_load_handler=function(){$(this).fadeIn()},img_template=function(E,D){return['<img src="${url}" alt="${filename}" height="',D,'" width="',E,'" />'].join("")},big_template=function(){return['<div id="expose_big" class="loading">','<a id="big_img_wrapper">',img_template(640,480),"</a>",'<a id="big_img_left"></a>','<a id="big_img_right"></a>',"</div>"].join("")},medium_template=function(){return['<div id="expose_medium" class="loading">','<a id="medium_wrapper">',img_template(320,240),"</a>",'<a id="zoom_pic"></a>',"</div>"].join("")},thumb_template=function(){return["<li>",img_template(78,60),"</li>"].join("")},thumb_wrapper=function(){return['<ul id="',t.substr(1),'" class="no-printing"',"></ul>"].join("")},apply_thumb_url_formation=function(F){var E=F.length;for(var D=0;D<E;D++){F[D]["url"]=PicMBaseHelpers.format_img_url(g,F[D].filename,"-thumb.")}return F},apply_url_formation=function(D,E){var F=$.extend(true,{},D);F.url=PicMBaseHelpers.format_img_url(g,F.filename,E);return[F]},pic_list_to_dict=function(F){var E=F.length,G={};for(var D=0;D<E;D++){G[F[D].filename]=F[D].prio}return G};get_picture=function(D){$.ajax({data:"upload_id="+D,dataType:"json",global:false,success:pics_handler,type:"GET",url:"/picture/list/"})},pics_handler=function(){if(arguments[0].length===0){return false}var G=arguments[0],D=apply_thumb_url_formation(G),H=apply_url_formation(G[0],"-medium."),E=$.tmpl(medium_template(),H),F=$.tmpl(thumb_template(),D);$(E).appendTo(x);$(F).appendTo(x).wrapAll(thumb_wrapper());k=$("#expose_medium"),m=k.find("img");z=G;e=pic_list_to_dict(G);p(G);C()};return{init:B}};var PriceMView={draw_lengend:function(a){var b="";b+='<ul style="margin: 2em; list-style: none;">';b+='<li><span style="margin-right: 20px; width: 50px; height: 10px; display: inline-block; font-size: 50px; line-height: 0; text-align: center; vertical-align: bottom;">&bull;</span> ohne Preisentwicklung</li>';b+='<li><span style="margin-right: 20px; width: 50px; height: 10px; display: inline-block; font-size: 27px; line-height: 0; text-align: center; vertical-align: bottom;">&diams;</span> mit Preisentwicklung</li>';b+='<li><span style="margin-right: 20px; width: 50px; height: 10px; display: inline-block; background-color: #000000;"></span> Noch nicht verkauft</li>';b+='<li><span style="margin-right: 20px; width: 50px; height: 10px; display: inline-block; background-color: '+COLOR_WEEK+';"></span> Verkauft innerhalb einer Woche</li>';b+='<li><span style="margin-right: 20px; width: 50px; height: 10px; display: inline-block; background-color: '+COLOR_MONTH+';"></span> Verkauft innerhalb einer Monate</li>';b+='<li><span style="margin-right: 20px; width: 50px; height: 10px; display: inline-block; background-color: '+COLOR_3MONTH+';"></span> Verkauft innerhalb 3 Monaten</li>';b+='<li><span style="margin-right: 20px; width: 50px; height: 10px; display: inline-block; background-color: '+COLOR_HALFYEAR+';"></span> Verkauft innerhalb einem Halbjahr</li>';b+='<li><span style="margin-right: 20px; width: 50px; height: 10px; display: inline-block; background-color: '+COLOR_YEAR+';"></span> Verkauft innerhalb einem Jahr</li>';b+='<li><span style="margin-right: 20px; width: 50px; height: 10px; display: inline-block; background-color: '+COLOR_INFINITE+';"></span> Verkauft nach einem Jahr</li>';b+="</ul>";if($(a).parent().find("ul").length===0){$(a).parent().append(b)}},draw_tooltip:function(k,d){var f="";var g=k.series.desc;var c=new Date(d.create_time);f+='Haendler: <span style="font-weight: bold;">'+d.dealer_id+"</span><br />";f+='Aktueller Preis: <span style="font-weight: bold;">'+d.price+" "+d.currency+"</span><br />";f+='Einstellungsdatum: <span style="font-weight: bold;">'+c.getDate()+"."+(c.getMonth()+1)+"."+c.getFullYear()+"</span><br />";if((g=="sale_prices")||(g=="sold_prices")){f+="Preisentwicklung: <br />";for(var e=0;e<d.prices.length;e++){var a=d.prices[e];var j=new Date(a.time);f+='<span style="font-weight: bold; margin-left: 5px;">'+a.price+" "+d.currency+" am "+j.getDate()+"."+(j.getMonth()+1)+"."+j.getFullYear()+"</span><br />"}}if((g=="sold")||(g=="sold_prices")){var b=new Date(d.sold_time);f+='Verkaufsdatum: <span style="font-weight: bold;">'+b.getDate()+"."+(b.getMonth()+1)+"."+b.getFullYear()+"</span><br />";f+='Verkauft nach <span style="font-weight: bold;">'+d.day_offset+" Tage </span><br />"}f+='<div id="vehicle-thumbnail"></div>';return f},show_thumbnail:function(b){if(!b){return false}var a=$('<img src="'+b+'" alt="thumbnail" />');$("#vehicle-thumbnail").append(a)}};var PriceMModel={thumb_cache:{},get_ve_thumb:function(a){var b=PriceMModel.thumb_cache[a];if(b){return b}$.ajax({url:"/ajaxsrv/vehicle_thumbnail",type:"GET",dataType:"json",data:{vehicle_id:a},async:false,success:function(c){PriceMModel.thumb_cache[a]=c;return c}})}};var PriceMHelpers={is_point_in_time_range:function(c,b,a){return c.create_time>parseInt(this.xaxis.from)&&c.create_time<parseInt(this.xaxis.to)&&c.price>parseInt(this.yaxis.from)&&c.price<parseInt(this.yaxis.to)},get_total_price:function(c,b){return c+b.price},get_average_price:function(a){if(!a){return false}var b=a.reduce(PriceMHelpers.get_total_price,0);return b/a.length}};var PriceMHandlers={expose_vehicle:function(d,e,c){if(c){var b=c.series.data[c.dataIndex][2].vehicle_id,a="http://"+window.location.host+"/offer/expose/"+b+"/";window.open(a);return false}},show_tooltips:function(d,f,c){$("#tooltip").remove();if(!c){return false}if(c.series.lines.show){return false}var e=c.series.data[c.dataIndex][2],b=PriceMView.draw_tooltip(c,e),a=PriceMModel.get_ve_thumb(e.vehicle_id);showTooltip(c.pageX,c.pageY,b);PriceMView.show_thumbnail(a)},reset_zoom:function(a){a.data.data[14].data=a.data.total_price_data;var b=$.plot(a.data.container,a.data.data,a.data.config);b.clearSelection();$(this).hide()},drag_zoom:function(b,a){var c,e,d;c=b.data.results.filter(PriceMHelpers.is_point_in_time_range,a);if(!c){return false}e=PriceMHelpers.get_average_price(c);b.data.data[14].data=[[a.xaxis.from,e],[a.xaxis.to,e]];d=$.plot(b.data.container,b.data.data,$.extend(true,{},b.data.config,{xaxis:{min:a.xaxis.from,max:a.xaxis.to},yaxis:{min:a.yaxis.from,max:a.yaxis.to}}));b.data.reset.show()}};$.fn.priceMap=function(g,e){var c={xaxis:{mode:"time",minTickSize:[1,"day"]},yaxis:{tickFormatter:function(k,j){return k.toFixed()},tickLength:0,min:0},selection:{mode:"xy"},colors:["#007bb5","#007bb5","#007bb5","#007bb5","#007bb5","#007bb5","#007bb5","#007bb5","#007bb5","#007bb5"],grid:{show:true,borderWidth:1,borderColor:"#ccc",hoverable:true,clickable:true,tickColor:"#ddd"}};if(e){$.extend(c,e)}var d=gmtOffset();var b=timeOffset();var a=$(g.results).first()[0].time-24*3600*1000-b;var f=today().valueOf();c.xaxis["max"]=f-d;this.each(function(){var z=$(this).find(".charts");var H=[];var I=[];var L=[];var J=[];var t=[];var C=[];var G=[];var n=[];var u=[];var B=[];var o=[];var k=[];var m=[];var E=[];var p=0,j=0,A=[];for(var F=0;F<g.results.length;F++){var x=g.results[F];var r=x.create_time-d;p+=x.price;if(x.is_sold){var w=parseInt(((x.sold_time-x.create_time))/(24*3600*1000));x.day_offset=w;if(x.prices.length>1){if(w<=7){u.push([r,x.price,x])}else{if((w>7)&&(w<=30)){B.push([r,x.price,x])}else{if((w>30)&&(w<=90)){o.push([r,x.price,x])}else{if((w>90)&&(w<=180)){k.push([r,x.price,x])}else{if((w>180)&&(w<=360)){m.push([r,x.price,x])}else{E.push([r,x.price,x])}}}}}}else{if(w<=7){L.push([r,x.price,x])}else{if((w>7)&&(w<=30)){J.push([r,x.price,x])}else{if((w>30)&&(w<=90)){t.push([r,x.price,x])}else{if((w>90)&&(w<=180)){C.push([r,x.price,x])}else{if((w>180)&&(w<=360)){G.push([r,x.price,x])}else{n.push([r,x.price,x])}}}}}}}else{if(x.prices.length>1){I.push([r,x.price,x])}else{H.push([r,x.price,x])}}}if(g.results.length){j=parseInt(p/g.results.length)-100;A=[[g.results[0].create_time-d,j],[f,j]]}var K=[{label:"",data:H,points:{show:true,symbol:"circle",fill:true,fillColor:"#333333",lineWidth:0,radius:6},desc:"sale"},{label:"",data:I,points:{show:true,symbol:"diamond",fill:true,fillColor:"#333333",lineWidth:0,radius:6},desc:"sale_prices"},{label:"",data:L,points:{show:true,symbol:"circle",fill:true,fillColor:COLOR_WEEK,lineWidth:0,radius:6},desc:"sold"},{label:"",data:J,points:{show:true,symbol:"circle",fill:true,fillColor:COLOR_MONTH,lineWidth:0,radius:6},desc:"sold"},{label:"",data:t,points:{show:true,symbol:"circle",fill:true,fillColor:COLOR_3MONTH,lineWidth:0,radius:6},desc:"sold"},{label:"",data:C,points:{show:true,symbol:"circle",fill:true,fillColor:COLOR_HALFYEAR,lineWidth:0,radius:6},desc:"sold"},{label:"",data:G,points:{show:true,symbol:"circle",fill:true,fillColor:COLOR_YEAR,lineWidth:0,radius:6},desc:"sold"},{label:"",data:n,points:{show:true,symbol:"circle",fill:true,fillColor:COLOR_INFINITE,lineWidth:0,radius:6},desc:"sold"},{label:"",data:u,points:{show:true,symbol:"diamond",fill:true,fillColor:COLOR_WEEK,lineWidth:0,radius:6},desc:"sold_prices"},{label:"",data:B,points:{show:true,symbol:"diamond",fill:true,fillColor:COLOR_MONTH,lineWidth:0,radius:6},desc:"sold_prices"},{label:"",data:o,points:{show:true,symbol:"diamond",fill:true,fillColor:COLOR_3MONTH,lineWidth:0,radius:6},desc:"sold_prices"},{label:"",data:k,points:{show:true,symbol:"diamond",fill:true,fillColor:COLOR_HALFYEAR,lineWidth:0,radius:6},desc:"sold_prices"},{label:"",data:m,points:{show:true,symbol:"diamond",fill:true,fillColor:COLOR_YEAR,lineWidth:0,radius:6},desc:"sold_prices"},{label:"",data:E,points:{show:true,symbol:"diamond",fill:true,fillColor:COLOR_INFINITE,lineWidth:0,radius:6},desc:"sold_prices"},{label:"",data:A,lines:{show:true,lineWidth:1},shadowSize:0}];var D=$.plot(z,K,c),y=$(".reset-zoom-button"),q={container:z,data:K,config:c,reset:y,results:g.results,total_average_price:j,total_price_data:A};z.bind("plotselected",q,PriceMHandlers.drag_zoom);y.bind("click",q,PriceMHandlers.reset_zoom);z.bind("plothover",PriceMHandlers.show_tooltips);z.bind("plotclick",PriceMHandlers.expose_vehicle);PriceMView.draw_lengend(z)})};function init_typ_fieldset_chains(c){var b=$("#"+c).prev().attr("id");var a=$("#"+b+" select :selected").val();if(a){get_serie_model_options(c,b,"reload")}bind_serie_model_change_event(c,b,"");bind_serie_model_change_event(c,c+"_series","series");bind_serie_model_change_event(c,c+"_models","models")}function bind_serie_model_change_event(c,b,a){$("#main_form").delegate("#"+b,"change",function(d){if(a!="models"){get_serie_model_options(c,b,a)}else{bind_push_serie_model_to_typ(c,b,a)}})}function bind_push_serie_model_to_typ(a,b,f){if(f&&f!="reload"){var j="",c=$("#"+a+"_typ"),n=get_serie_model_selected_vals(a),k=c.val().split(" "),m=n[0],g=n[1],d=k.indexOf(m),e=k.indexOf(g);if(d!=-1&&e!=-1){j=k.join(" ")}if(d!=-1&&e==-1){k.splice(d+1,0,g);j=k.join(" ")}if(d==-1&&e!=-1){j=[m].concat(k).join(" ")}if(d==-1&&e==-1){j=n.concat(k).join(" ")}c.val(j.replace(/^\s+|\s+$/g,""))}}function get_serie_model_selected_vals(c){var a=$("#"+c+"_series :selected").val(),b=$("#"+c+"_models :selected").val();return[a,b]}function get_serie_model_options(g,f,b){var e="/ajaxsrv/get_serie_model";var d=["#main_form :input[name='f345.series']",":input[name='f327']",":input[name='f302']",":input[name='f301']"].join(", ");var a=e+"?"+$(d).serialize();var c=get_cache(a);if(!b){remove_form_options(g,"series","")}if(c){set_serie_model_form(g,c,f,b)}else{$.getJSON(e,$(d).serializeArray(),function(j){set_serie_model_form(g,j,f,b);set_cache(a,j)})}}function set_serie_model_form(e,c,d,a){for(var b in c){remove_form_options(e,b,a);create_form_options(e,b,c[b])}if(a){bind_push_serie_model_to_typ(e,d,a)}}function remove_form_options(c,b,a){$("#"+c+"_"+b+" :gt(0)").remove()}function create_form_options(e,b,c){for(var d in c){if(typeof(c[d])!="function"){if(c[d]){var a=document.createElement("option");a.value=c[d];a.appendChild(document.createTextNode(c[d]));$("#"+e+"_"+b).append(a)}}}}function get_cleanup_form_inputs(e){var a="&"+$("#main_form :input[value]").serialize();var d="\\&"+e+"\\=([0-9])+";var c=new RegExp(d,"gi");var b=a.replace(c,"");return b.slice(1)}function get_sp_checkbox_tmpl(b){var a=['<li class="sp_dialog ${fcol_cls}">','<div class="linkwrapper"><input id="','${fname}_${fvalue}${subf}" class="',b.ic,'" type="checkbox"',' name="${fname}" value="${fvalue}" /><label for="','${fname}_${fvalue}${subf}"><span>${flabel}</span><span> (${fcount})',"</span></label></div></ii>"].join("");return a}function get_da_radio_tmpl(b){var a=['<li class="'+_sp_const.dn+'">','<div class="linkwrapper"><input id="','${fname}_${fvalue}${subf}" class="',b.ic,'" type="',b.iy,'"',' name="${fname}" value="${fvalue}" /><label for="','${fname}_${fvalue}${subf}"><span>${flabel}</span>',"</label></div></ii>"].join("");return a}function get_sp_sub_options(c,j,g){if(j=="free_search"){var d="get_sub_options";var k=[_sp_const.gs,"ajaxsrv",d,c.ld].join("/")}else{var d="get_dealer_sub_options";var k=[_sp_const.gs,"ajaxsrv",d,g,c.ld].join("/")}if(j=="dealer_admin"){var b=render_da_subopts}else{var b=render_sub_options}var f=get_cleanup_form_inputs(c.ld);var a=k+f;var e=get_cache(a);if(e){b(c,e)}else{$.ajax({async:false,data:f,dataType:"json",success:function(m,o,n){if(this.url.search(d)!=-1){b(c,m);set_cache(a,m)}},url:k})}}function render_da_subopts(b,d){var a=b.ul.find(_sp_const.dd);var g=b.ul.find(":checked");var e=[];if(b.li.hasClass(_sp_const.cl)){var k=b.ul.find(_sp_const.ck).length;a.each(function(m){if((b.bo&&$(this).find(_sp_const.ck).length==0&&k!==0)||(k===0&&m>3)||!b.bo){$(this).hide()}});b.li.removeClass(_sp_const.cl)}else{if(a.length==0){if(b.bo){if(g){g.each(function(){e.push($(this).attr("name"))});b.ul.find(".sp_default").remove();$.tmpl(get_da_radio_tmpl(b),d).prependTo(b.ul);$(e).each(function(){$(":input[name='"+this+"']").attr("checked","checked")})}}else{var f=get_da_radio_tmpl(b);var c=d.splice(_sp_const.ma,d.length-_sp_const.ma);var j=b.li.siblings().eq(_sp_const.ma-1);$.tmpl(f,c).insertAfter(j)}b.ul.find(_sp_const.dd).each(function(m){if(!b.bo){$(this).bind("change",function(){window.location=get_clean_url()+"?"+get_main_form_inputs()})}})}else{a.each(function(m){$(this).show()})}b.li.addClass(_sp_const.cl)}}function render_sub_options(c,b){var a=get_sp_checkbox_tmpl(c);c.ds.css("float","");$.tmpl(a,b).appendTo(c.ds);c.ds.children(".column1").wrapAll(_sp_const.ul);c.ds.children(".column2").wrapAll(_sp_const.ul);c.ds.children(".column3").wrapAll(_sp_const.ul)}function hide_optlist_default(a){if(a.hd==0){a.ul.find(_sp_const.cht).attr("disabled","disabled");a.ul.children(_sp_const.ti).hide();a.hd=1}}function show_optlist_default(a){if(a.hd==1){a.ul.children(_sp_const.ti).show();a.ul.find(_sp_const.cht).removeAttr("disabled");a.hd=0;send_search_count_ajax_req(_sp_const.cu)}}function get_op_data(b){var a={};a.fname=b.attr("name");a.fvalue=b.attr("value");a.fcol_cls="";a.subf="_dg";a.flabel=b.next().children().get(0).innerHTML;a.fcount=b.next().children().get(1).innerHTML.replace(/(\(|\)| )/g,"");a.input_id=["#",a.fname,"_",a.fvalue,,a.subf].join("");return a}function get_opt_labels(f,e){var b=$(f.od);var a=[];for(var d=0,c=b.length;d<c;d++){a.push(b[d].innerHTML)}if(a.indexOf(e.flabel)!=-1){return -2}a.push(e.flabel);a=a.sort();var g=a.indexOf(e.flabel);return(g==0)?0:g}function set_input_checked(a){var b=$(a);if(!b.attr(_sp_const.k)){b.attr(_sp_const.k,_sp_const.k)}}function push_opt(c,b){var a=get_opt_labels(c,b);if(a!=-2){$.tmpl(get_sp_checkbox_tmpl(c),b).insertBefore($(c.ul.children().get(a)))}set_input_checked(b.input_id)}function remove_conflict_opts(){$(_sp_const.sa).removeAttr(_sp_const.k);$(_sp_const.rs).hide()}function push_opt_to_optlist(b,c){hide_optlist_default(b);var f=$(c.target);var d=f.attr(_sp_const.k);var a=get_op_data(f);if(d){push_opt(b,a)}else{if(a.fname=="f302"){remove_conflict_opts()}b.ul.find(_sp_const.chf).removeAttr(_sp_const.k);$(a.input_id).parent().parent().remove();if(!b.ul.children().hasClass(_sp_const.sd)){show_optlist_default(b);return false}}send_search_count_ajax_req(_sp_const.cu)}function pull_checked_status_from_oplist(e){var d=$(e.ui);for(var c=0,b=d.length;c<b;c++){var a=d[c];if(is_sp_default_chked(a)){clone_sp_default_chked(e,a)}str_tgt=["#",a.name,"_",a.value].join("");set_input_checked(str_tgt)}}function is_sp_default_chked(a){return $(a).parent().parent().hasClass(_sp_const.sf)}function clone_sp_default_chked(c,a){var b=get_op_data($(a));push_opt(c,b);hide_optlist_default(c)}function customize_sp_dialog(){var a=_sp_const.ud;$("#ui-dialog-title-"+_sp_const.so).remove();$([".ui-button-text",a].join(", ")).css("padding",0);$(a).css("margin",0)}function get_sp_dialog_pos(b){var c=b.li.offset();var a=$(_sp_const.af).width()+b.li.width()+c.left-16;var d=c.top-$(document).scrollTop();return[a,d]}function register_sp_global_vars(){window._sp_const=function(){var V=".";var U=":";var T="checked";var H="clicked";var B="checkbox";var N="radio";var C="checkboxwithcount";var y=4;var r="selectlinklist";var J=U+T;var f=get_site_url();var E=f+"/ajaxsrv/count_of";var z="sp_dialog";var m=V+z;var g="da_new";var S=" ";var I="input";var R=U+I;var t="main_form";var j="sidebar_auf";var x="sp_default";var p="sp_option_dialog";var o="#";var Q=o+"main_form_sp";var L=o+"content-container";var q=V+g;var n=o+t;var d="div.side_submit_btn";var c=V+x;var P=V+"ui-dialog-buttonpane";var M="<ul></ul>";var O="[value]";var G=[o,p,S,I,J].join("");var F=[V,x,S,I,J].join("");var w=[V,x,S,I].join("");var e=[o,p].join("");var u=[o,p,S,I].join("");var K=[V,j].join("");var D=[V,j,S,J].join("");var A=[m,J].join(" ");return{af:n,b:U,bp:R,bu:Q,k:T,cc:L,cl:H,ck:J,cw:C,cx:B,chd:G,chf:F,cht:w,cu:E,dn:g,ds:e,di:m,dd:q,ep:S,gs:f,ma:y,mf:t,opt:u,rd:N,rs:K,sa:D,sc:A,sd:z,sf:x,sl:r,so:p,sp:o,tb:d,ti:c,ud:P,ul:M}}()}function auf_uncheck_event(a){a.bind("click",function(b){if($(b.target).is(_sp_const.ck)){$(_sp_const.rs).show()}else{remove_conflict_opts()}})}function bind_auf_uncheck_event(a){auf_uncheck_event($(_sp_const.sp+a).find(_sp_const.bp))}function sp_dealer_admin(c,b,a){c.li.bind("click",function(d){get_sp_sub_options(c,b,a)})}function init_sidepanel_toggle(d,b,a){if($("#"+d).length==0){return false}var c=function(g){var e=$("#"+g);var q=e.parent();var w=q.attr("id");var r=function(x){if(x.substr(0,1)=="w"){return _sp_const.cw}else{if(x.substr(0,1)=="f"){return _sp_const.sl}}}(w);var f=function(x){if(x.substr(0,1)=="w"){return _sp_const.cx}else{if(x.substr(0,1)=="f"){return _sp_const.rd}}}(w);var u=function(x){if(x.substr(0,1)=="w"){return true}else{if(x.substr(0,1)=="f"){return false}}}(w);var m=q.parent();var o=m.attr("id");var n=["#",o," > ",_sp_const.di," span:even"].join("");var t=["#",o," ",_sp_const.ck].join("");var k=0;var j=$(_sp_const.ds);var p=$([_sp_const.sp,_sp_const.mf,_sp_const.ep,_sp_const.c,_sp_const.ip,'[name="f301"]'].join(""));return{a:e,bo:u,ds:j,ld:w,li:q,ic:r,iy:f,kat:p,hd:k,od:n,ud:o,ui:t,ul:m}}(d);if(b=="dealer_admin"){sp_dealer_admin(c,b,a);return false}if(a){_sp_const.cu=_sp_const.gs+"/ajaxsrv/dealer_count_of/"+a}c.li.click(function(f){c.ds.dialog({open:function(j,g){customize_sp_dialog();get_sp_sub_options(c,b,a);pull_checked_status_from_oplist(c);$(_sp_const.opt).bind("change",function(k){push_opt_to_optlist(c,k)})},beforeclose:function(j,g){c.ds.html("")},buttons:{search:function(){$(_sp_const.af).submit()},close:function(){$(this).dialog("close")},reset:function(){$(_sp_const.chd).removeAttr(_sp_const.k);c.ul.find(_sp_const.chf).removeAttr(_sp_const.k);c.ul.children(_sp_const.di).remove();show_optlist_default(c)}},dialogClass:_sp_const.so,draggable:false,modal:true,position:get_sp_dialog_pos(c),resizable:false,width:670})})}function gmtOffset(){var b=new Date();var d=new Date(b.getFullYear(),0,1,0,0,0,0);var a=d.toGMTString();var c=new Date(a.substring(0,a.lastIndexOf(" ")-1));return c-d}function timeOffset(){var b=new Date();var d=new Date(b.getFullYear(),6,1,0,0,0,0);var a=d.toGMTString();var c=new Date(a.substring(0,a.lastIndexOf(" ")-1));return c-d}function showTooltip(a,c,b){$('<div id="tooltip">'+b+"</div>").css({position:"absolute",display:"none",top:(c+5).toString()+"px",left:(a+5).toString()+"px",border:"1px solid #666",padding:"5px","background-color":"#eee",opacity:"0.80"}).appendTo("body").fadeIn(200)}var VehicleMModels={modify_ve_sale_attrs:function(b,a){VehicleMModels._ajax("/ajaxsrv/modify_ve_sale_attrs/",b,a)},duplicate:function(b,a){VehicleMModels._ajax("/offer/duplicate/",b,a)},_ajax:function(b,c,a){$.ajax({context:a,data:c,dataType:"json",success:c.handler,type:"POST",url:b})},set_input_stat:function(a,b){if(!a&&!b){return false}a.attr(b,b)},unset_input_stat:function(a,b){if(!a&&!b){return false}a.removeAttr(b)}};var VehicleMHandlers={modify_attr:function(a){var c=$(a.target),b={action:c.attr("name"),checked:c.attr("checked"),vids:[c.attr("value")].join(","),handler:VehicleMHandlers.modify_success};VehicleMModels.modify_ve_sale_attrs(b)},modify_success:function(c,b,a){if(!c){return false}VehicleMHandlers.checked_or_disabled(c.clog,c.dlog)},check_all:function(a){if($(a.target).attr("checked")){$(a.data.check_one).trigger("check_one")}else{$(a.data.check_one).trigger("uncheck_one")}},check_one:function(a){VehicleMModels.set_input_stat($(a.target),"checked")},uncheck_one:function(a){VehicleMModels.unset_input_stat($(a.target),"checked")},commit_action:function(c){var g=c.data,b=g.$container.find(":input[name='action']").find(":selected").attr("value").split("."),f=g.$container.find(g.check_one).filter(":checked"),a=f.map(function(){return $(this).attr("value")}),e={action:b[0],checked:b[1],vids:a.toArray().join(","),handler:VehicleMHandlers.commit_success,trans:g.trans};(e.action==="is_deleted")?VehicleMHandlers.confirm_delete_dialog(e):VehicleMModels.modify_ve_sale_attrs(e)},commit_success:function(c,b,a){if(!c){return false}VehicleMHandlers.checked_or_disabled(c.clog,c.dlog)},checked_or_disabled:function(c,a){var d=c.length;dlog_len=a.length;for(var b=0;b<d;b++){(c[b][1])?VehicleMModels.set_input_stat($(c[b][0]),"checked"):VehicleMModels.unset_input_stat($(c[b][0]),"checked")}for(var b=0;b<dlog_len;b++){(a[b][1])?VehicleMModels.set_input_stat($(a[b][0]),"disabled"):VehicleMModels.unset_input_stat($(a[b][0]),"disabled")}},delete_vehicle:function(a){a.preventDefault();a.data.vids=$(a.target).attr("id").split("_")[1];VehicleMHandlers.confirm_delete_dialog(a.data)},confirm_delete_dialog:function(a){a.view=DealerBaseViews.init(a.trans);a.view.dialog_id=a.view.id.del_dialog;a.view.dialog_tmpl=a.view.del_confirm_tmpl();a.action="is_deleted";if(!a.success_handler){a.success_handler=VehicleMHandlers.delete_success}a.model=VehicleMModels.modify_ve_sale_attrs;a.yes_handler=VehicleMHandlers.button_yes;a.no_handler=VehicleMHandlers.button_no;DealerBaseModel.show_confirm(a)},button_yes:function(b){var a=$(this).data("data"),c={action:a.action,checked:true,vids:[a.vids].join(","),handler:a.success_handler};a.model.call(this,c,a);$(this).dialog("close")},button_no:function(a){$(this).dialog("close")},delete_success:function(j,e,c){if(!j){return false}var g=get_clean_url(),d=window.location.search.replace("?",""),f=get_main_form_inputs(),b=$.unique(d.split("&").concat(f.split("&"))).join("&"),a=[g,"?",b].join("");window.location.href=a},confirm_duplicate_dialog:function(a){a.view=DealerBaseViews.init(a.trans);a.view.dialog_id=a.view.id.dup_dialog;a.view.dialog_tmpl=a.view.dup_confirm_tmpl();a.action="is_duplicated";a.success_handler=VehicleMHandlers.duplicate_success;a.model=VehicleMModels.duplicate;a.yes_handler=VehicleMHandlers.button_yes;a.no_handler=VehicleMHandlers.button_no;DealerBaseModel.show_confirm(a)},duplicate_vehicle:function(a){a.preventDefault();a.data.vids=$(a.target).attr("id").split("_")[1];VehicleMHandlers.confirm_duplicate_dialog(a.data)},duplicate_success:function(c,b,a){if(!c){return false}window.location.href=c.url}};var VehicleMControllers={d:{$container:$("#search-result"),check_one:":checkbox[name='vids']",trans:{},css:{left:"upload_msg_align_left"},},init:function(a){this.d.trans=a;this.mod_single_ve_attrs();this.bind_check_all();this.bind_check_one();this.bind_commit_batch_button();this.bind_deleted();this.bind_duplicate()},bind_commit_batch_button:function(){this.d.$container.delegate("#commit_action","click",this.d,VehicleMHandlers.commit_action)},bind_check_all:function(){this.d.$container.delegate(":checkbox[name='check_all']","click",this.d,VehicleMHandlers.check_all)},bind_check_one:function(){this.d.$container.delegate(this.d.check_one,"check_one",this.d,VehicleMHandlers.check_one);this.d.$container.delegate(this.d.check_one,"uncheck_one",this.d,VehicleMHandlers.uncheck_one)},mod_single_ve_attrs:function(){this.d.$container.delegate(".ve_attr","click",this.d,VehicleMHandlers.modify_attr)},bind_deleted:function(){this.d.success_handler=VehicleMHandlers.delete_success;this.d.$container.delegate(".delete_vehicle","click",this.d,VehicleMHandlers.delete_vehicle)},bind_duplicate:function(){this.d.$container.delegate(".duplicate_vehicle","click",this.d,VehicleMHandlers.duplicate_vehicle)}};var VehicleSHandlers={reserve_vehicle:function(c){c.preventDefault();var b=$(c.target).attr("id").split("_"),a=b[1],e=b[0],d={action:"is_reserved",vids:[a].join(","),handler:VehicleSHandlers.reserve_success};(e.search("un")===0)?d.checked=false:d.checked=true;VehicleMModels.modify_ve_sale_attrs(d)},reserve_success:function(c,b,a){if(!c){return false}window.location.href=window.location.href},delete_success:function(c,b,a){if(!c){return false}window.location.href=this.url}};var VehicleSControllers={d:{},init:function(b,a){this.d=$.extend(true,{},VehicleMControllers.d);this.d.$container=$("#expose_actions");this.d.trans=b;this.d.url=a;this.bind_reserve();this.bind_deleted();this.bind_duplicate()},bind_reserve:function(){this.d.$container.delegate(".reserve_vehicle","click",this.d,VehicleSHandlers.reserve_vehicle)},bind_deleted:function(){this.d.success_handler=VehicleSHandlers.delete_success;this.d.$container.delegate(".delete_vehicle","click",this.d,VehicleMHandlers.delete_vehicle)},bind_duplicate:function(){this.d.$container.delegate(".duplicate_vehicle","click",this.d,VehicleMHandlers.duplicate_vehicle)}};
