(function(){var k=this;var h=k._;var b=function(o){this._wrapped=o};var g=typeof StopIteration!=="undefined"?StopIteration:"__break__";var m=k._=function(o){return new b(o)};if(typeof exports!=="undefined"){exports._=m}var l=Array.prototype.slice,f=Array.prototype.unshift,c=Object.prototype.toString,e=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable;m.VERSION="0.5.8";m.each=function(w,s,r){var p=0;try{if(w.forEach){w.forEach(s,r)}else{if(m.isNumber(w.length)){for(var q=0,o=w.length;q<o;q++){s.call(r,w[q],q,w)}}else{var u=m.keys(w),o=u.length;for(var q=0;q<o;q++){s.call(r,w[u[q]],u[q],w)}}}}catch(v){if(v!=g){throw v}}return w};m.map=function(r,q,p){if(r&&m.isFunction(r.map)){return r.map(q,p)}var o=[];m.each(r,function(v,s,u){o.push(q.call(p,v,s,u))});return o};m.reduce=function(r,o,q,p){if(r&&m.isFunction(r.reduce)){return r.reduce(m.bind(q,p),o)}m.each(r,function(v,s,u){o=q.call(p,o,v,s,u)});return o};m.reduceRight=function(r,o,q,p){if(r&&m.isFunction(r.reduceRight)){return r.reduceRight(m.bind(q,p),o)}var s=m.clone(m.toArray(r)).reverse();m.each(s,function(v,u){o=q.call(p,o,v,u,r)});return o};m.detect=function(r,q,p){var o;m.each(r,function(v,s,u){if(q.call(p,v,s,u)){o=v;m.breakLoop()}});return o};m.select=function(r,q,p){if(r&&m.isFunction(r.filter)){return r.filter(q,p)}var o=[];m.each(r,function(v,s,u){q.call(p,v,s,u)&&o.push(v)});return o};m.reject=function(r,q,p){var o=[];m.each(r,function(v,s,u){!q.call(p,v,s,u)&&o.push(v)});return o};m.all=function(r,q,p){q=q||m.identity;if(r&&m.isFunction(r.every)){return r.every(q,p)}var o=true;m.each(r,function(v,s,u){if(!(o=o&&q.call(p,v,s,u))){m.breakLoop()}});return o};m.any=function(r,q,p){q=q||m.identity;if(r&&m.isFunction(r.some)){return r.some(q,p)}var o=false;m.each(r,function(v,s,u){if(o=q.call(p,v,s,u)){m.breakLoop()}});return o};m.include=function(q,p){if(q&&m.isFunction(q.indexOf)){return m.indexOf(q,p)!=-1}var o=false;m.each(q,function(r){if(o=r===p){m.breakLoop()}});return o};m.invoke=function(p,q){var o=m.rest(arguments,2);return m.map(p,function(r){return(q?r[q]:r).apply(r,o)})};m.pluck=function(p,o){return m.map(p,function(q){return q[o]})};m.max=function(r,q,p){if(!q&&m.isArray(r)){return Math.max.apply(Math,r)}var o={computed:-Infinity};m.each(r,function(w,s,v){var u=q?q.call(p,w,s,v):w;u>=o.computed&&(o={value:w,computed:u})});return o.value};m.min=function(r,q,p){if(!q&&m.isArray(r)){return Math.min.apply(Math,r)}var o={computed:Infinity};m.each(r,function(w,s,v){var u=q?q.call(p,w,s,v):w;u<o.computed&&(o={value:w,computed:u})});return o.value};m.sortBy=function(q,p,o){return m.pluck(m.map(q,function(u,r,s){return{value:u,criteria:p.call(o,u,r,s)}}).sort(function(v,u){var s=v.criteria,r=u.criteria;return s<r?-1:s>r?1:0}),"value")};m.sortedIndex=function(u,s,q){q=q||m.identity;var o=0,r=u.length;while(o<r){var p=(o+r)>>1;q(u[p])<q(s)?o=p+1:r=p}return o};m.toArray=function(o){if(!o){return[]}if(o.toArray){return o.toArray()}if(m.isArray(o)){return o}if(m.isArguments(o)){return l.call(o)}return m.values(o)};m.size=function(o){return m.toArray(o).length};m.first=function(q,p,o){return p&&!o?l.call(q,0,p):q[0]};m.rest=function(q,o,p){return l.call(q,m.isUndefined(o)||p?1:o)};m.last=function(o){return o[o.length-1]};m.compact=function(o){return m.select(o,function(p){return !!p})};m.flatten=function(o){return m.reduce(o,[],function(p,q){if(m.isArray(q)){return p.concat(m.flatten(q))}p.push(q);return p})};m.without=function(p){var o=m.rest(arguments);return m.select(p,function(q){return !m.include(o,q)})};m.uniq=function(p,o){return m.reduce(p,[],function(q,s,r){if(0==r||(o===true?m.last(q)!=s:!m.include(q,s))){q.push(s)}return q})};m.intersect=function(p){var o=m.rest(arguments);return m.select(m.uniq(p),function(q){return m.all(o,function(r){return m.indexOf(r,q)>=0})})};m.zip=function(){var o=m.toArray(arguments);var r=m.max(m.pluck(o,"length"));var q=new Array(r);for(var p=0;p<r;p++){q[p]=m.pluck(o,String(p))}return q};m.indexOf=function(r,q){if(r.indexOf){return r.indexOf(q)}for(var p=0,o=r.length;p<o;p++){if(r[p]===q){return p}}return -1};m.lastIndexOf=function(q,p){if(q.lastIndexOf){return q.lastIndexOf(p)}var o=q.length;while(o--){if(q[o]===p){return o}}return -1};m.range=function(o,v,p){var w=m.toArray(arguments);var u=w.length<=1;var o=u?0:w[0],v=u?w[0]:w[1],p=w[2]||1;var s=Math.ceil((v-o)/p);if(s<=0){return[]}var r=new Array(s);for(var q=o,x=0;true;q+=p){if((p>0?q-v:v-q)>=0){return r}r[x++]=q}};m.bind=function(p,q){var o=m.rest(arguments,2);return function(){return p.apply(q||k,o.concat(m.toArray(arguments)))}};m.bindAll=function(p){var o=m.rest(arguments);if(o.length==0){o=m.functions(p)}m.each(o,function(q){p[q]=m.bind(p[q],p)});return p};m.delay=function(p,q){var o=m.rest(arguments,2);return setTimeout(function(){return p.apply(p,o)},q)};m.defer=function(o){return m.delay.apply(m,[o,1].concat(m.rest(arguments)))};m.wrap=function(o,p){return function(){var q=[o].concat(m.toArray(arguments));return p.apply(p,q)}};m.compose=function(){var o=m.toArray(arguments);return function(){var p=m.toArray(arguments);for(var q=o.length-1;q>=0;q--){p=[o[q].apply(this,p)]}return p[0]}};m.keys=function(q){if(m.isArray(q)){return m.range(0,q.length)}var p=[];for(var o in q){if(e.call(q,o)){p.push(o)}}return p};m.values=function(o){return m.map(o,m.identity)};m.functions=function(o){return m.select(m.keys(o),function(p){return m.isFunction(o[p])}).sort()};m.extend=function(o,q){for(var p in q){o[p]=q[p]}return o};m.clone=function(o){if(m.isArray(o)){return o.slice(0)}return m.extend({},o)};m.tap=function(p,o){o(p);return p};m.isEqual=function(p,o){if(p===o){return true}var s=typeof(p),v=typeof(o);if(s!=v){return false}if(p==o){return true}if((!p&&o)||(p&&!o)){return false}if(p.isEqual){return p.isEqual(o)}if(m.isDate(p)&&m.isDate(o)){return p.getTime()===o.getTime()}if(m.isNaN(p)&&m.isNaN(o)){return true}if(m.isRegExp(p)&&m.isRegExp(o)){return p.source===o.source&&p.global===o.global&&p.ignoreCase===o.ignoreCase&&p.multiline===o.multiline}if(s!=="object"){return false}if(p.length&&(p.length!==o.length)){return false}var q=m.keys(p),u=m.keys(o);if(q.length!=u.length){return false}for(var r in p){if(!m.isEqual(p[r],o[r])){return false}}return true};m.isEmpty=function(o){return m.keys(o).length==0};m.isElement=function(o){return !!(o&&o.nodeType==1)};m.isArray=function(o){return !!(o&&o.concat&&o.unshift)};m.isArguments=function(o){return o&&m.isNumber(o.length)&&!o.concat&&!o.substr&&!o.apply&&!j.call(o,"length")};m.isFunction=function(o){return !!(o&&o.constructor&&o.call&&o.apply)};m.isString=function(o){return !!(o===""||(o&&o.charCodeAt&&o.substr))};m.isNumber=function(o){return(o===+o)||(c.call(o)==="[object Number]")};m.isDate=function(o){return !!(o&&o.getTimezoneOffset&&o.setUTCFullYear)};m.isRegExp=function(o){return !!(o&&o.test&&o.exec&&(o.ignoreCase||o.ignoreCase===false))};m.isNaN=function(o){return m.isNumber(o)&&isNaN(o)};m.isNull=function(o){return o===null};m.isUndefined=function(o){return typeof o=="undefined"};m.noConflict=function(){k._=h;return this};m.identity=function(o){return o};m.breakLoop=function(){throw g};var d=0;m.uniqueId=function(o){var p=d++;return o?o+p:p};m.templateSettings={start:"<%",end:"%>",interpolate:/<%=(.+?)%>/g};m.template=function(q,p){var r=m.templateSettings;var o=new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+q.replace(/[\r\t\n]/g," ").replace(new RegExp("'(?=[^"+r.end[0]+"]*"+r.end+")","g"),"\t").split("'").join("\\'").split("\t").join("'").replace(r.interpolate,"',$1,'").split(r.start).join("');").split(r.end).join("p.push('")+"');}return p.join('');");return p?o(p):o};m.forEach=m.each;m.foldl=m.inject=m.reduce;m.foldr=m.reduceRight;m.filter=m.select;m.every=m.all;m.some=m.any;m.head=m.first;m.tail=m.rest;m.methods=m.functions;var n=function(p,o){return o?m(p).chain():p};m.each(m.functions(m),function(o){var p=m[o];b.prototype[o]=function(){var q=m.toArray(arguments);f.call(q,this._wrapped);return n(p.apply(m,q),this._chain)}});m.each(["pop","push","reverse","shift","sort","splice","unshift"],function(o){var p=Array.prototype[o];b.prototype[o]=function(){p.apply(this._wrapped,arguments);return n(this._wrapped,this._chain)}});m.each(["concat","join","slice"],function(o){var p=Array.prototype[o];b.prototype[o]=function(){return n(p.apply(this._wrapped,arguments),this._chain)}});b.prototype.chain=function(){this._chain=true;return this};b.prototype.value=function(){return this._wrapped}})();var dateFormat=function(){var b=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,c=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,e=/[^-+\dA-Z]/g,d=function(g,f){g=String(g);f=f||2;while(g.length<f){g="0"+g}return g};return function(k,z,u){var h=dateFormat;if(arguments.length==1&&Object.prototype.toString.call(k)=="[object String]"&&!/\d/.test(k)){z=k;k=undefined}k=k?new Date(k):new Date;if(isNaN(k)){throw SyntaxError("invalid date")}z=String(h.masks[z]||z||h.masks["default"]);if(z.slice(0,4)=="UTC:"){z=z.slice(4);u=true}var w=u?"getUTC":"get",p=k[w+"Date"](),f=k[w+"Day"](),l=k[w+"Month"](),r=k[w+"FullYear"](),v=k[w+"Hours"](),n=k[w+"Minutes"](),x=k[w+"Seconds"](),q=k[w+"Milliseconds"](),g=u?0:k.getTimezoneOffset(),j={d:p,dd:d(p),ddd:h.i18n.dayNames[f],dddd:h.i18n.dayNames[f+7],m:l+1,mm:d(l+1),mmm:h.i18n.monthNames[l],mmmm:h.i18n.monthNames[l+12],yy:String(r).slice(2),yyyy:r,h:v%12||12,hh:d(v%12||12),H:v,HH:d(v),M:n,MM:d(n),s:x,ss:d(x),l:d(q,3),L:d(q>99?Math.round(q/10):q),t:v<12?"a":"p",tt:v<12?"am":"pm",T:v<12?"A":"P",TT:v<12?"AM":"PM",Z:u?"UTC":(String(k).match(c)||[""]).pop().replace(e,""),o:(g>0?"-":"+")+d(Math.floor(Math.abs(g)/60)*100+Math.abs(g)%60,4),S:["th","st","nd","rd"][p%10>3?0:(p%100-p%10!=10)*p%10]};return z.replace(b,function(m){return m in j?j[m]:m.slice(1,m.length-1)})}}();dateFormat.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};dateFormat.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};Date.prototype.format=function(b,c){return dateFormat(this,b,c)};
/*
 * jQuery JavaScript Library v1.4.1
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Mon Jan 25 19:43:33 2010 -0500
 */
(function(aL,E){var b=function(aX,aY){return new b.fn.init(aX,aY)},p=aL.jQuery,T=aL.$,ad=aL.document,Z,R=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,aV=/^.[^:#\[\.,]*$/,ax=/\S/,O=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,f=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,c=navigator.userAgent,x,L=false,af=[],aF,au=Object.prototype.toString,aq=Object.prototype.hasOwnProperty,h=Array.prototype.push,G=Array.prototype.slice,v=Array.prototype.indexOf;b.fn=b.prototype={init:function(aX,a0){var aZ,a1,aY,a2;if(!aX){return this}if(aX.nodeType){this.context=this[0]=aX;this.length=1;return this}if(typeof aX==="string"){aZ=R.exec(aX);if(aZ&&(aZ[1]||!a0)){if(aZ[1]){a2=(a0?a0.ownerDocument||a0:ad);aY=f.exec(aX);if(aY){if(b.isPlainObject(a0)){aX=[ad.createElement(aY[1])];b.fn.attr.call(aX,a0,true)}else{aX=[a2.createElement(aY[1])]}}else{aY=K([aZ[1]],[a2]);aX=(aY.cacheable?aY.fragment.cloneNode(true):aY.fragment).childNodes}}else{a1=ad.getElementById(aZ[2]);if(a1){if(a1.id!==aZ[2]){return Z.find(aX)}this.length=1;this[0]=a1}this.context=ad;this.selector=aX;return this}}else{if(!a0&&/^\w+$/.test(aX)){this.selector=aX;this.context=ad;aX=ad.getElementsByTagName(aX)}else{if(!a0||a0.jquery){return(a0||Z).find(aX)}else{return b(a0).find(aX)}}}}else{if(b.isFunction(aX)){return Z.ready(aX)}}if(aX.selector!==E){this.selector=aX.selector;this.context=aX.context}return b.isArray(aX)?this.setArray(aX):b.makeArray(aX,this)},selector:"",jquery:"1.4.1",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(aX){return aX==null?this.toArray():(aX<0?this.slice(aX)[0]:this[aX])},pushStack:function(aY,a0,aX){var aZ=b(aY||null);aZ.prevObject=this;aZ.context=this.context;if(a0==="find"){aZ.selector=this.selector+(this.selector?" ":"")+aX}else{if(a0){aZ.selector=this.selector+"."+a0+"("+aX+")"}}return aZ},setArray:function(aX){this.length=0;h.apply(this,aX);return this},each:function(aY,aX){return b.each(this,aY,aX)},ready:function(aX){b.bindReady();if(b.isReady){aX.call(ad,b)}else{if(af){af.push(aX)}}return this},eq:function(aX){return aX===-1?this.slice(aX):this.slice(aX,+aX+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),"slice",G.call(arguments).join(","))},map:function(aX){return this.pushStack(b.map(this,function(aZ,aY){return aX.call(aZ,aY,aZ)}))},end:function(){return this.prevObject||b(null)},push:h,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var a2=arguments[0]||{},a1=1,a0=arguments.length,a4=false,a5,aZ,aX,aY;if(typeof a2==="boolean"){a4=a2;a2=arguments[1]||{};a1=2}if(typeof a2!=="object"&&!b.isFunction(a2)){a2={}}if(a0===a1){a2=this;--a1}for(;a1<a0;a1++){if((a5=arguments[a1])!=null){for(aZ in a5){aX=a2[aZ];aY=a5[aZ];if(a2===aY){continue}if(a4&&aY&&(b.isPlainObject(aY)||b.isArray(aY))){var a3=aX&&(b.isPlainObject(aX)||b.isArray(aX))?aX:b.isArray(aY)?[]:{};a2[aZ]=b.extend(a4,a3,aY)}else{if(aY!==E){a2[aZ]=aY}}}}}return a2};b.extend({noConflict:function(aX){aL.$=T;if(aX){aL.jQuery=p}return b},isReady:false,ready:function(){if(!b.isReady){if(!ad.body){return setTimeout(b.ready,13)}b.isReady=true;if(af){var aY,aX=0;while((aY=af[aX++])){aY.call(ad,b)}af=null}if(b.fn.triggerHandler){b(ad).triggerHandler("ready")}}},bindReady:function(){if(L){return}L=true;if(ad.readyState==="complete"){return b.ready()}if(ad.addEventListener){ad.addEventListener("DOMContentLoaded",aF,false);aL.addEventListener("load",b.ready,false)}else{if(ad.attachEvent){ad.attachEvent("onreadystatechange",aF);aL.attachEvent("onload",b.ready);var aX=false;try{aX=aL.frameElement==null}catch(aY){}if(ad.documentElement.doScroll&&aX){z()}}}},isFunction:function(aX){return au.call(aX)==="[object Function]"},isArray:function(aX){return au.call(aX)==="[object Array]"},isPlainObject:function(aY){if(!aY||au.call(aY)!=="[object Object]"||aY.nodeType||aY.setInterval){return false}if(aY.constructor&&!aq.call(aY,"constructor")&&!aq.call(aY.constructor.prototype,"isPrototypeOf")){return false}var aX;for(aX in aY){}return aX===E||aq.call(aY,aX)},isEmptyObject:function(aY){for(var aX in aY){return false}return true},error:function(aX){throw aX},parseJSON:function(aX){if(typeof aX!=="string"||!aX){return null}if(/^[\],:{}\s]*$/.test(aX.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return aL.JSON&&aL.JSON.parse?aL.JSON.parse(aX):(new Function("return "+aX))()}else{b.error("Invalid JSON: "+aX)}},noop:function(){},globalEval:function(aZ){if(aZ&&ax.test(aZ)){var aY=ad.getElementsByTagName("head")[0]||ad.documentElement,aX=ad.createElement("script");aX.type="text/javascript";if(b.support.scriptEval){aX.appendChild(ad.createTextNode(aZ))}else{aX.text=aZ}aY.insertBefore(aX,aY.firstChild);aY.removeChild(aX)}},nodeName:function(aY,aX){return aY.nodeName&&aY.nodeName.toUpperCase()===aX.toUpperCase()},each:function(a0,a4,aZ){var aY,a1=0,a2=a0.length,aX=a2===E||b.isFunction(a0);if(aZ){if(aX){for(aY in a0){if(a4.apply(a0[aY],aZ)===false){break}}}else{for(;a1<a2;){if(a4.apply(a0[a1++],aZ)===false){break}}}}else{if(aX){for(aY in a0){if(a4.call(a0[aY],aY,a0[aY])===false){break}}}else{for(var a3=a0[0];a1<a2&&a4.call(a3,a1,a3)!==false;a3=a0[++a1]){}}}return a0},trim:function(aX){return(aX||"").replace(O,"")},makeArray:function(aZ,aY){var aX=aY||[];if(aZ!=null){if(aZ.length==null||typeof aZ==="string"||b.isFunction(aZ)||(typeof aZ!=="function"&&aZ.setInterval)){h.call(aX,aZ)}else{b.merge(aX,aZ)}}return aX},inArray:function(aZ,a0){if(a0.indexOf){return a0.indexOf(aZ)}for(var aX=0,aY=a0.length;aX<aY;aX++){if(a0[aX]===aZ){return aX}}return -1},merge:function(a1,aZ){var a0=a1.length,aY=0;if(typeof aZ.length==="number"){for(var aX=aZ.length;aY<aX;aY++){a1[a0++]=aZ[aY]}}else{while(aZ[aY]!==E){a1[a0++]=aZ[aY++]}}a1.length=a0;return a1},grep:function(aY,a2,aX){var aZ=[];for(var a0=0,a1=aY.length;a0<a1;a0++){if(!aX!==!a2(aY[a0],a0)){aZ.push(aY[a0])}}return aZ},map:function(aY,a3,aX){var aZ=[],a2;for(var a0=0,a1=aY.length;a0<a1;a0++){a2=a3(aY[a0],a0,aX);if(a2!=null){aZ[aZ.length]=a2}}return aZ.concat.apply([],aZ)},guid:1,proxy:function(aZ,aY,aX){if(arguments.length===2){if(typeof aY==="string"){aX=aZ;aZ=aX[aY];aY=E}else{if(aY&&!b.isFunction(aY)){aX=aY;aY=E}}}if(!aY&&aZ){aY=function(){return aZ.apply(aX||this,arguments)}}if(aZ){aY.guid=aZ.guid=aZ.guid||aY.guid||b.guid++}return aY},uaMatch:function(aY){aY=aY.toLowerCase();var aX=/(webkit)[ \/]([\w.]+)/.exec(aY)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(aY)||/(msie) ([\w.]+)/.exec(aY)||!/compatible/.test(aY)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(aY)||[];return{browser:aX[1]||"",version:aX[2]||"0"}},browser:{}});x=b.uaMatch(c);if(x.browser){b.browser[x.browser]=true;b.browser.version=x.version}if(b.browser.webkit){b.browser.safari=true}if(v){b.inArray=function(aX,aY){return v.call(aY,aX)}}Z=b(ad);if(ad.addEventListener){aF=function(){ad.removeEventListener("DOMContentLoaded",aF,false);b.ready()}}else{if(ad.attachEvent){aF=function(){if(ad.readyState==="complete"){ad.detachEvent("onreadystatechange",aF);b.ready()}}}}function z(){if(b.isReady){return}try{ad.documentElement.doScroll("left")}catch(aX){setTimeout(z,1);return}b.ready()}function aU(aX,aY){if(aY.src){b.ajax({url:aY.src,async:false,dataType:"script"})}else{b.globalEval(aY.text||aY.textContent||aY.innerHTML||"")}if(aY.parentNode){aY.parentNode.removeChild(aY)}}function ao(aX,a5,a3,aZ,a2,a4){var aY=aX.length;if(typeof a5==="object"){for(var a0 in a5){ao(aX,a0,a5[a0],aZ,a2,a3)}return aX}if(a3!==E){aZ=!a4&&aZ&&b.isFunction(a3);for(var a1=0;a1<aY;a1++){a2(aX[a1],a5,aZ?a3.call(aX[a1],a1,a2(aX[a1],a5)):a3,a4)}return aX}return aY?a2(aX[0],a5):null}function aO(){return(new Date).getTime()}(function(){b.support={};var a3=ad.documentElement,a2=ad.createElement("script"),aX=ad.createElement("div"),aY="script"+aO();aX.style.display="none";aX.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var a5=aX.getElementsByTagName("*"),a4=aX.getElementsByTagName("a")[0];if(!a5||!a5.length||!a4){return}b.support={leadingWhitespace:aX.firstChild.nodeType===3,tbody:!aX.getElementsByTagName("tbody").length,htmlSerialize:!!aX.getElementsByTagName("link").length,style:/red/.test(a4.getAttribute("style")),hrefNormalized:a4.getAttribute("href")==="/a",opacity:/^0.55$/.test(a4.style.opacity),cssFloat:!!a4.style.cssFloat,checkOn:aX.getElementsByTagName("input")[0].value==="on",optSelected:ad.createElement("select").appendChild(ad.createElement("option")).selected,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};a2.type="text/javascript";try{a2.appendChild(ad.createTextNode("window."+aY+"=1;"))}catch(a0){}a3.insertBefore(a2,a3.firstChild);if(aL[aY]){b.support.scriptEval=true;delete aL[aY]}a3.removeChild(a2);if(aX.attachEvent&&aX.fireEvent){aX.attachEvent("onclick",function a6(){b.support.noCloneEvent=false;aX.detachEvent("onclick",a6)});aX.cloneNode(true).fireEvent("onclick")}aX=ad.createElement("div");aX.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var aZ=ad.createDocumentFragment();aZ.appendChild(aX.firstChild);b.support.checkClone=aZ.cloneNode(true).cloneNode(true).lastChild.checked;b(function(){var a7=ad.createElement("div");a7.style.width=a7.style.paddingLeft="1px";ad.body.appendChild(a7);b.boxModel=b.support.boxModel=a7.offsetWidth===2;ad.body.removeChild(a7).style.display="none";a7=null});var a1=function(a7){var a9=ad.createElement("div");a7="on"+a7;var a8=(a7 in a9);if(!a8){a9.setAttribute(a7,"return;");a8=typeof a9[a7]==="function"}a9=null;return a8};b.support.submitBubbles=a1("submit");b.support.changeBubbles=a1("change");a3=a2=aX=a5=a4=null})();b.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var aH="jQuery"+aO(),aG=0,aS={};var N={};b.extend({cache:{},expando:aH,noData:{embed:true,object:true,applet:true},data:function(aZ,aY,a1){if(aZ.nodeName&&b.noData[aZ.nodeName.toLowerCase()]){return}aZ=aZ==aL?aS:aZ;var a2=aZ[aH],aX=b.cache,a0;if(!aY&&!a2){return null}if(!a2){a2=++aG}if(typeof aY==="object"){aZ[aH]=a2;a0=aX[a2]=b.extend(true,{},aY)}else{if(aX[a2]){a0=aX[a2]}else{if(typeof a1==="undefined"){a0=N}else{a0=aX[a2]={}}}}if(a1!==E){aZ[aH]=a2;a0[aY]=a1}return typeof aY==="string"?a0[aY]:a0},removeData:function(aZ,aY){if(aZ.nodeName&&b.noData[aZ.nodeName.toLowerCase()]){return}aZ=aZ==aL?aS:aZ;var a2=aZ[aH],aX=b.cache,a0=aX[a2];if(aY){if(a0){delete a0[aY];if(b.isEmptyObject(a0)){b.removeData(aZ)}}}else{try{delete aZ[aH]}catch(a1){if(aZ.removeAttribute){aZ.removeAttribute(aH)}}delete aX[a2]}}});b.fn.extend({data:function(aX,aZ){if(typeof aX==="undefined"&&this.length){return b.data(this[0])}else{if(typeof aX==="object"){return this.each(function(){b.data(this,aX)})}}var a0=aX.split(".");a0[1]=a0[1]?"."+a0[1]:"";if(aZ===E){var aY=this.triggerHandler("getData"+a0[1]+"!",[a0[0]]);if(aY===E&&this.length){aY=b.data(this[0],aX)}return aY===E&&a0[1]?this.data(a0[0]):aY}else{return this.trigger("setData"+a0[1]+"!",[a0[0],aZ]).each(function(){b.data(this,aX,aZ)})}},removeData:function(aX){return this.each(function(){b.removeData(this,aX)})}});b.extend({queue:function(aY,aX,a0){if(!aY){return}aX=(aX||"fx")+"queue";var aZ=b.data(aY,aX);if(!a0){return aZ||[]}if(!aZ||b.isArray(a0)){aZ=b.data(aY,aX,b.makeArray(a0))}else{aZ.push(a0)}return aZ},dequeue:function(a0,aZ){aZ=aZ||"fx";var aX=b.queue(a0,aZ),aY=aX.shift();if(aY==="inprogress"){aY=aX.shift()}if(aY){if(aZ==="fx"){aX.unshift("inprogress")}aY.call(a0,function(){b.dequeue(a0,aZ)})}}});b.fn.extend({queue:function(aX,aY){if(typeof aX!=="string"){aY=aX;aX="fx"}if(aY===E){return b.queue(this[0],aX)}return this.each(function(a0,a1){var aZ=b.queue(this,aX,aY);if(aX==="fx"&&aZ[0]!=="inprogress"){b.dequeue(this,aX)}})},dequeue:function(aX){return this.each(function(){b.dequeue(this,aX)})},delay:function(aY,aX){aY=b.fx?b.fx.speeds[aY]||aY:aY;aX=aX||"fx";return this.queue(aX,function(){var aZ=this;setTimeout(function(){b.dequeue(aZ,aX)},aY)})},clearQueue:function(aX){return this.queue(aX||"fx",[])}});var ap=/[\n\t]/g,U=/\s+/,aw=/\r/g,aP=/href|src|style/,e=/(button|input)/i,B=/(button|input|object|select|textarea)/i,l=/^(a|area)$/i,J=/radio|checkbox/;b.fn.extend({attr:function(aX,aY){return ao(this,aX,aY,true,b.attr)},removeAttr:function(aX,aY){return this.each(function(){b.attr(this,aX,"");if(this.nodeType===1){this.removeAttribute(aX)}})},addClass:function(a2){if(b.isFunction(a2)){return this.each(function(a6){var a5=b(this);a5.addClass(a2.call(this,a6,a5.attr("class")))})}if(a2&&typeof a2==="string"){var a3=(a2||"").split(U);for(var aZ=0,aY=this.length;aZ<aY;aZ++){var a1=this[aZ];if(a1.nodeType===1){if(!a1.className){a1.className=a2}else{var a0=" "+a1.className+" ";for(var a4=0,aX=a3.length;a4<aX;a4++){if(a0.indexOf(" "+a3[a4]+" ")<0){a1.className+=" "+a3[a4]}}}}}}return this},removeClass:function(a2){if(b.isFunction(a2)){return this.each(function(a6){var a5=b(this);a5.removeClass(a2.call(this,a6,a5.attr("class")))})}if((a2&&typeof a2==="string")||a2===E){var a3=(a2||"").split(U);for(var aZ=0,aY=this.length;aZ<aY;aZ++){var a1=this[aZ];if(a1.nodeType===1&&a1.className){if(a2){var a0=(" "+a1.className+" ").replace(ap," ");for(var a4=0,aX=a3.length;a4<aX;a4++){a0=a0.replace(" "+a3[a4]+" "," ")}a1.className=a0.substring(1,a0.length-1)}else{a1.className=""}}}}return this},toggleClass:function(a0,aY){var aZ=typeof a0,aX=typeof aY==="boolean";if(b.isFunction(a0)){return this.each(function(a2){var a1=b(this);a1.toggleClass(a0.call(this,a2,a1.attr("class"),aY),aY)})}return this.each(function(){if(aZ==="string"){var a3,a2=0,a1=b(this),a4=aY,a5=a0.split(U);while((a3=a5[a2++])){a4=aX?a4:!a1.hasClass(a3);a1[a4?"addClass":"removeClass"](a3)}}else{if(aZ==="undefined"||aZ==="boolean"){if(this.className){b.data(this,"__className__",this.className)}this.className=this.className||a0===false?"":b.data(this,"__className__")||""}}})},hasClass:function(aX){var a0=" "+aX+" ";for(var aZ=0,aY=this.length;aZ<aY;aZ++){if((" "+this[aZ].className+" ").replace(ap," ").indexOf(a0)>-1){return true}}return false},val:function(a4){if(a4===E){var aY=this[0];if(aY){if(b.nodeName(aY,"option")){return(aY.attributes.value||{}).specified?aY.value:aY.text}if(b.nodeName(aY,"select")){var a2=aY.selectedIndex,a5=[],a6=aY.options,a1=aY.type==="select-one";if(a2<0){return null}for(var aZ=a1?a2:0,a3=a1?a2+1:a6.length;aZ<a3;aZ++){var a0=a6[aZ];if(a0.selected){a4=b(a0).val();if(a1){return a4}a5.push(a4)}}return a5}if(J.test(aY.type)&&!b.support.checkOn){return aY.getAttribute("value")===null?"on":aY.value}return(aY.value||"").replace(aw,"")}return E}var aX=b.isFunction(a4);return this.each(function(a9){var a8=b(this),ba=a4;if(this.nodeType!==1){return}if(aX){ba=a4.call(this,a9,a8.val())}if(typeof ba==="number"){ba+=""}if(b.isArray(ba)&&J.test(this.type)){this.checked=b.inArray(a8.val(),ba)>=0}else{if(b.nodeName(this,"select")){var a7=b.makeArray(ba);b("option",this).each(function(){this.selected=b.inArray(b(this).val(),a7)>=0});if(!a7.length){this.selectedIndex=-1}}else{this.value=ba}}})}});b.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(aY,aX,a3,a6){if(!aY||aY.nodeType===3||aY.nodeType===8){return E}if(a6&&aX in b.attrFn){return b(aY)[aX](a3)}var aZ=aY.nodeType!==1||!b.isXMLDoc(aY),a2=a3!==E;aX=aZ&&b.props[aX]||aX;if(aY.nodeType===1){var a1=aP.test(aX);if(aX==="selected"&&!b.support.optSelected){var a4=aY.parentNode;if(a4){a4.selectedIndex;if(a4.parentNode){a4.parentNode.selectedIndex}}}if(aX in aY&&aZ&&!a1){if(a2){if(aX==="type"&&e.test(aY.nodeName)&&aY.parentNode){b.error("type property can't be changed")}aY[aX]=a3}if(b.nodeName(aY,"form")&&aY.getAttributeNode(aX)){return aY.getAttributeNode(aX).nodeValue}if(aX==="tabIndex"){var a5=aY.getAttributeNode("tabIndex");return a5&&a5.specified?a5.value:B.test(aY.nodeName)||l.test(aY.nodeName)&&aY.href?0:E}return aY[aX]}if(!b.support.style&&aZ&&aX==="style"){if(a2){aY.style.cssText=""+a3}return aY.style.cssText}if(a2){aY.setAttribute(aX,""+a3)}var a0=!b.support.hrefNormalized&&aZ&&a1?aY.getAttribute(aX,2):aY.getAttribute(aX);return a0===null?E:a0}return b.style(aY,aX,a3)}});var C=function(aX){return aX.replace(/[^\w\s\.\|`]/g,function(aY){return"\\"+aY})};b.event={add:function(aZ,a4,a9,a1){if(aZ.nodeType===3||aZ.nodeType===8){return}if(aZ.setInterval&&(aZ!==aL&&!aZ.frameElement)){aZ=aL}if(!a9.guid){a9.guid=b.guid++}if(a1!==E){var a7=a9;a9=b.proxy(a7);a9.data=a1}var ba=b.data(aZ,"events")||b.data(aZ,"events",{}),a3=b.data(aZ,"handle"),a2;if(!a3){a2=function(){return typeof b!=="undefined"&&!b.event.triggered?b.event.handle.apply(a2.elem,arguments):E};a3=b.data(aZ,"handle",a2)}if(!a3){return}a3.elem=aZ;a4=a4.split(/\s+/);var a6,a0=0;while((a6=a4[a0++])){var aX=a6.split(".");a6=aX.shift();if(a0>1){a9=b.proxy(a9);if(a1!==E){a9.data=a1}}a9.type=aX.slice(0).sort().join(".");var aY=ba[a6],a5=this.special[a6]||{};if(!aY){aY=ba[a6]={};if(!a5.setup||a5.setup.call(aZ,a1,aX,a9)===false){if(aZ.addEventListener){aZ.addEventListener(a6,a3,false)}else{if(aZ.attachEvent){aZ.attachEvent("on"+a6,a3)}}}}if(a5.add){var a8=a5.add.call(aZ,a9,a1,aX,aY);if(a8&&b.isFunction(a8)){a8.guid=a8.guid||a9.guid;a8.data=a8.data||a9.data;a8.type=a8.type||a9.type;a9=a8}}aY[a9.guid]=a9;this.global[a6]=true}aZ=null},global:{},remove:function(aZ,a3,a9){if(aZ.nodeType===3||aZ.nodeType===8){return}var ba=b.data(aZ,"events"),a4,a6,a7;if(ba){if(a3===E||(typeof a3==="string"&&a3.charAt(0)===".")){for(a6 in ba){this.remove(aZ,a6+(a3||""))}}else{if(a3.type){a9=a3.handler;a3=a3.type}a3=a3.split(/\s+/);var a1=0;while((a6=a3[a1++])){var aX=a6.split(".");a6=aX.shift();var a8=!aX.length,aY=b.map(aX.slice(0).sort(),C),a0=new RegExp("(^|\\.)"+aY.join("\\.(?:.*\\.)?")+"(\\.|$)"),a5=this.special[a6]||{};if(ba[a6]){if(a9){a7=ba[a6][a9.guid];delete ba[a6][a9.guid]}else{for(var a2 in ba[a6]){if(a8||a0.test(ba[a6][a2].type)){delete ba[a6][a2]}}}if(a5.remove){a5.remove.call(aZ,aX,a7)}for(a4 in ba[a6]){break}if(!a4){if(!a5.teardown||a5.teardown.call(aZ,aX)===false){if(aZ.removeEventListener){aZ.removeEventListener(a6,b.data(aZ,"handle"),false)}else{if(aZ.detachEvent){aZ.detachEvent("on"+a6,b.data(aZ,"handle"))}}}a4=null;delete ba[a6]}}}}for(a4 in ba){break}if(!a4){var a2=b.data(aZ,"handle");if(a2){a2.elem=null}b.removeData(aZ,"events");b.removeData(aZ,"handle")}}},trigger:function(aX,a1,aZ){var a5=aX.type||aX,a0=arguments[3];if(!a0){aX=typeof aX==="object"?aX[aH]?aX:b.extend(b.Event(a5),aX):b.Event(a5);if(a5.indexOf("!")>=0){aX.type=a5=a5.slice(0,-1);aX.exclusive=true}if(!aZ){aX.stopPropagation();if(this.global[a5]){b.each(b.cache,function(){if(this.events&&this.events[a5]){b.event.trigger(aX,a1,this.handle.elem)}})}}if(!aZ||aZ.nodeType===3||aZ.nodeType===8){return E}aX.result=E;aX.target=aZ;a1=b.makeArray(a1);a1.unshift(aX)}aX.currentTarget=aZ;var a2=b.data(aZ,"handle");if(a2){a2.apply(aZ,a1)}var a6=aZ.parentNode||aZ.ownerDocument;try{if(!(aZ&&aZ.nodeName&&b.noData[aZ.nodeName.toLowerCase()])){if(aZ["on"+a5]&&aZ["on"+a5].apply(aZ,a1)===false){aX.result=false}}}catch(a4){}if(!aX.isPropagationStopped()&&a6){b.event.trigger(aX,a1,a6,true)}else{if(!aX.isDefaultPrevented()){var a3=aX.target,aY,a7=b.nodeName(a3,"a")&&a5==="click";if(!a7&&!(a3&&a3.nodeName&&b.noData[a3.nodeName.toLowerCase()])){try{if(a3[a5]){aY=a3["on"+a5];if(aY){a3["on"+a5]=null}this.triggered=true;a3[a5]()}}catch(a4){}if(aY){a3["on"+a5]=aY}this.triggered=false}}}},handle:function(a3){var a2,aX;a3=arguments[0]=b.event.fix(a3||aL.event);a3.currentTarget=this;var a4=a3.type.split(".");a3.type=a4.shift();a2=!a4.length&&!a3.exclusive;var a1=new RegExp("(^|\\.)"+a4.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");aX=(b.data(this,"events")||{})[a3.type];for(var aZ in aX){var a0=aX[aZ];if(a2||a1.test(a0.type)){a3.handler=a0;a3.data=a0.data;var aY=a0.apply(this,arguments);if(aY!==E){a3.result=aY;if(aY===false){a3.preventDefault();a3.stopPropagation()}}if(a3.isImmediatePropagationStopped()){break}}}return a3.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 originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a0){if(a0[aH]){return a0}var aY=a0;a0=b.Event(aY);for(var aZ=this.props.length,a2;aZ;){a2=this.props[--aZ];a0[a2]=aY[a2]}if(!a0.target){a0.target=a0.srcElement||ad}if(a0.target.nodeType===3){a0.target=a0.target.parentNode}if(!a0.relatedTarget&&a0.fromElement){a0.relatedTarget=a0.fromElement===a0.target?a0.toElement:a0.fromElement}if(a0.pageX==null&&a0.clientX!=null){var a1=ad.documentElement,aX=ad.body;a0.pageX=a0.clientX+(a1&&a1.scrollLeft||aX&&aX.scrollLeft||0)-(a1&&a1.clientLeft||aX&&aX.clientLeft||0);a0.pageY=a0.clientY+(a1&&a1.scrollTop||aX&&aX.scrollTop||0)-(a1&&a1.clientTop||aX&&aX.clientTop||0)}if(!a0.which&&((a0.charCode||a0.charCode===0)?a0.charCode:a0.keyCode)){a0.which=a0.charCode||a0.keyCode}if(!a0.metaKey&&a0.ctrlKey){a0.metaKey=a0.ctrlKey}if(!a0.which&&a0.button!==E){a0.which=(a0.button&1?1:(a0.button&2?3:(a0.button&4?2:0)))}return a0},guid:100000000,proxy:b.proxy,special:{ready:{setup:b.bindReady,teardown:b.noop},live:{add:function(aX,a0,aZ,aY){b.extend(aX,a0||{});aX.guid+=a0.selector+a0.live;a0.liveProxy=aX;b.event.add(this,a0.live,X,a0)},remove:function(aZ){if(aZ.length){var aX=0,aY=new RegExp("(^|\\.)"+aZ[0]+"(\\.|$)");b.each((b.data(this,"events").live||{}),function(){if(aY.test(this.type)){aX++}});if(aX<1){b.event.remove(this,aZ[0],X)}}},special:{}},beforeunload:{setup:function(aZ,aY,aX){if(this.setInterval){this.onbeforeunload=aX}return false},teardown:function(aY,aX){if(this.onbeforeunload===aX){this.onbeforeunload=null}}}}};b.Event=function(aX){if(!this.preventDefault){return new b.Event(aX)}if(aX&&aX.type){this.originalEvent=aX;this.type=aX.type}else{this.type=aX}this.timeStamp=aO();this[aH]=true};function aQ(){return false}function g(){return true}b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=g;var aX=this.originalEvent;if(!aX){return}if(aX.preventDefault){aX.preventDefault()}aX.returnValue=false},stopPropagation:function(){this.isPropagationStopped=g;var aX=this.originalEvent;if(!aX){return}if(aX.stopPropagation){aX.stopPropagation()}aX.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=g;this.stopPropagation()},isDefaultPrevented:aQ,isPropagationStopped:aQ,isImmediatePropagationStopped:aQ};var S=function(aY){var aX=aY.relatedTarget;while(aX&&aX!==this){try{aX=aX.parentNode}catch(aZ){break}}if(aX!==this){aY.type=aY.data;b.event.handle.apply(this,arguments)}},ay=function(aX){aX.type=aX.data;b.event.handle.apply(this,arguments)};b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(aY,aX){b.event.special[aY]={setup:function(aZ){b.event.add(this,aX,aZ&&aZ.selector?ay:S,aY)},teardown:function(aZ){b.event.remove(this,aX,aZ&&aZ.selector?ay:S)}}});if(!b.support.submitBubbles){b.event.special.submit={setup:function(aZ,aY,aX){if(this.nodeName.toLowerCase()!=="form"){b.event.add(this,"click.specialSubmit."+aX.guid,function(a2){var a1=a2.target,a0=a1.type;if((a0==="submit"||a0==="image")&&b(a1).closest("form").length){return aA("submit",this,arguments)}});b.event.add(this,"keypress.specialSubmit."+aX.guid,function(a2){var a1=a2.target,a0=a1.type;if((a0==="text"||a0==="password")&&b(a1).closest("form").length&&a2.keyCode===13){return aA("submit",this,arguments)}})}else{return false}},remove:function(aY,aX){b.event.remove(this,"click.specialSubmit"+(aX?"."+aX.guid:""));b.event.remove(this,"keypress.specialSubmit"+(aX?"."+aX.guid:""))}}}if(!b.support.changeBubbles){var ar=/textarea|input|select/i;function k(aY){var aX=aY.type,aZ=aY.value;if(aX==="radio"||aX==="checkbox"){aZ=aY.checked}else{if(aX==="select-multiple"){aZ=aY.selectedIndex>-1?b.map(aY.options,function(a0){return a0.selected}).join("-"):""}else{if(aY.nodeName.toLowerCase()==="select"){aZ=aY.selectedIndex}}}return aZ}function Q(aZ){var aX=aZ.target,aY,a0;if(!ar.test(aX.nodeName)||aX.readOnly){return}aY=b.data(aX,"_change_data");a0=k(aX);if(aZ.type!=="focusout"||aX.type!=="radio"){b.data(aX,"_change_data",a0)}if(aY===E||a0===aY){return}if(aY!=null||a0){aZ.type="change";return b.event.trigger(aZ,arguments[1],aX)}}b.event.special.change={filters:{focusout:Q,click:function(aZ){var aY=aZ.target,aX=aY.type;if(aX==="radio"||aX==="checkbox"||aY.nodeName.toLowerCase()==="select"){return Q.call(this,aZ)}},keydown:function(aZ){var aY=aZ.target,aX=aY.type;if((aZ.keyCode===13&&aY.nodeName.toLowerCase()!=="textarea")||(aZ.keyCode===32&&(aX==="checkbox"||aX==="radio"))||aX==="select-multiple"){return Q.call(this,aZ)}},beforeactivate:function(aY){var aX=aY.target;if(aX.nodeName.toLowerCase()==="input"&&aX.type==="radio"){b.data(aX,"_change_data",k(aX))}}},setup:function(a0,aZ,aY){for(var aX in aR){b.event.add(this,aX+".specialChange."+aY.guid,aR[aX])}return ar.test(this.nodeName)},remove:function(aZ,aY){for(var aX in aR){b.event.remove(this,aX+".specialChange"+(aY?"."+aY.guid:""),aR[aX])}return ar.test(this.nodeName)}};var aR=b.event.special.change.filters}function aA(aY,aZ,aX){aX[0].type=aY;return b.event.handle.apply(aZ,aX)}if(ad.addEventListener){b.each({focus:"focusin",blur:"focusout"},function(aZ,aX){b.event.special[aX]={setup:function(){this.addEventListener(aZ,aY,true)},teardown:function(){this.removeEventListener(aZ,aY,true)}};function aY(a0){a0=b.event.fix(a0);a0.type=aX;return b.event.handle.call(this,a0)}})}b.each(["bind","one"],function(aY,aX){b.fn[aX]=function(a2,a3,a1){if(typeof a2==="object"){for(var aZ in a2){this[aX](aZ,a3,a2[aZ],a1)}return this}if(b.isFunction(a3)){a1=a3;a3=E}var a0=aX==="one"?b.proxy(a1,function(a4){b(this).unbind(a4,a0);return a1.apply(this,arguments)}):a1;return a2==="unload"&&aX!=="one"?this.one(a2,a3,a1):this.each(function(){b.event.add(this,a2,a0,a3)})}});b.fn.extend({unbind:function(aZ,aY){if(typeof aZ==="object"&&!aZ.preventDefault){for(var aX in aZ){this.unbind(aX,aZ[aX])}return this}return this.each(function(){b.event.remove(this,aZ,aY)})},trigger:function(aX,aY){return this.each(function(){b.event.trigger(aX,aY,this)})},triggerHandler:function(aX,aZ){if(this[0]){var aY=b.Event(aX);aY.preventDefault();aY.stopPropagation();b.event.trigger(aY,aZ,this[0]);return aY.result}},toggle:function(aZ){var aX=arguments,aY=1;while(aY<aX.length){b.proxy(aZ,aX[aY++])}return this.click(b.proxy(aZ,function(a0){var a1=(b.data(this,"lastToggle"+aZ.guid)||0)%aY;b.data(this,"lastToggle"+aZ.guid,a1+1);a0.preventDefault();return aX[a1].apply(this,arguments)||false}))},hover:function(aX,aY){return this.mouseenter(aX).mouseleave(aY||aX)}});b.each(["live","die"],function(aY,aX){b.fn[aX]=function(a0,a3,a2){var a1,aZ=0;if(b.isFunction(a3)){a2=a3;a3=E}a0=(a0||"").split(/\s+/);while((a1=a0[aZ++])!=null){a1=a1==="focus"?"focusin":a1==="blur"?"focusout":a1==="hover"?a0.push("mouseleave")&&"mouseenter":a1;if(aX==="live"){b(this.context).bind(o(a1,this.selector),{data:a3,selector:this.selector,live:a1},a2)}else{b(this.context).unbind(o(a1,this.selector),a2?{guid:a2.guid+this.selector+a1}:null)}}return this}});function X(aX){var a8,aY=[],ba=[],a6=arguments,a9,a5,a7,a0,a2,a4,a1,a3,aZ=b.extend({},b.data(this,"events").live);if(aX.button&&aX.type==="click"){return}for(a2 in aZ){a7=aZ[a2];if(a7.live===aX.type||a7.altLive&&b.inArray(aX.type,a7.altLive)>-1){a3=a7.data;if(!(a3.beforeFilter&&a3.beforeFilter[aX.type]&&!a3.beforeFilter[aX.type](aX))){ba.push(a7.selector)}}else{delete aZ[a2]}}a5=b(aX.target).closest(ba,aX.currentTarget);for(a4=0,a1=a5.length;a4<a1;a4++){for(a2 in aZ){a7=aZ[a2];a0=a5[a4].elem;a9=null;if(a5[a4].selector===a7.selector){if(a7.live==="mouseenter"||a7.live==="mouseleave"){a9=b(aX.relatedTarget).closest(a7.selector)[0]}if(!a9||a9!==a0){aY.push({elem:a0,fn:a7})}}}}for(a4=0,a1=aY.length;a4<a1;a4++){a5=aY[a4];aX.currentTarget=a5.elem;aX.data=a5.fn.data;if(a5.fn.apply(a5.elem,a6)===false){a8=false;break}}return a8}function o(aY,aX){return"live."+(aY?aY+".":"")+aX.replace(/\./g,"`").replace(/ /g,"&")}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(aY,aX){b.fn[aX]=function(aZ){return aZ?this.bind(aX,aZ):this.trigger(aX)};if(b.attrFn){b.attrFn[aX]=true}});if(aL.attachEvent&&!aL.addEventListener){aL.attachEvent("onunload",function(){for(var aY in b.cache){if(b.cache[aY].handle){try{b.event.remove(b.cache[aY].handle.elem)}catch(aX){}}}});
/*
 * Sizzle CSS Selector Engine - v1.0
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
}(function(){var a8=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,a9=0,bb=Object.prototype.toString,a3=false,a2=true;[0,0].sort(function(){a2=false;return 0});var aZ=function(bk,bf,bn,bo){bn=bn||[];var bq=bf=bf||ad;if(bf.nodeType!==1&&bf.nodeType!==9){return[]}if(!bk||typeof bk!=="string"){return bn}var bl=[],bh,bs,bv,bg,bj=true,bi=a0(bf),bp=bk;while((a8.exec(""),bh=a8.exec(bp))!==null){bp=bh[3];bl.push(bh[1]);if(bh[2]){bg=bh[3];break}}if(bl.length>1&&a4.exec(bk)){if(bl.length===2&&a5.relative[bl[0]]){bs=bc(bl[0]+bl[1],bf)}else{bs=a5.relative[bl[0]]?[bf]:aZ(bl.shift(),bf);while(bl.length){bk=bl.shift();if(a5.relative[bk]){bk+=bl.shift()}bs=bc(bk,bs)}}}else{if(!bo&&bl.length>1&&bf.nodeType===9&&!bi&&a5.match.ID.test(bl[0])&&!a5.match.ID.test(bl[bl.length-1])){var br=aZ.find(bl.shift(),bf,bi);bf=br.expr?aZ.filter(br.expr,br.set)[0]:br.set[0]}if(bf){var br=bo?{expr:bl.pop(),set:a7(bo)}:aZ.find(bl.pop(),bl.length===1&&(bl[0]==="~"||bl[0]==="+")&&bf.parentNode?bf.parentNode:bf,bi);bs=br.expr?aZ.filter(br.expr,br.set):br.set;if(bl.length>0){bv=a7(bs)}else{bj=false}while(bl.length){var bu=bl.pop(),bt=bu;if(!a5.relative[bu]){bu=""}else{bt=bl.pop()}if(bt==null){bt=bf}a5.relative[bu](bv,bt,bi)}}else{bv=bl=[]}}if(!bv){bv=bs}if(!bv){aZ.error(bu||bk)}if(bb.call(bv)==="[object Array]"){if(!bj){bn.push.apply(bn,bv)}else{if(bf&&bf.nodeType===1){for(var bm=0;bv[bm]!=null;bm++){if(bv[bm]&&(bv[bm]===true||bv[bm].nodeType===1&&a6(bf,bv[bm]))){bn.push(bs[bm])}}}else{for(var bm=0;bv[bm]!=null;bm++){if(bv[bm]&&bv[bm].nodeType===1){bn.push(bs[bm])}}}}}else{a7(bv,bn)}if(bg){aZ(bg,bq,bn,bo);aZ.uniqueSort(bn)}return bn};aZ.uniqueSort=function(bg){if(ba){a3=a2;bg.sort(ba);if(a3){for(var bf=1;bf<bg.length;bf++){if(bg[bf]===bg[bf-1]){bg.splice(bf--,1)}}}}return bg};aZ.matches=function(bf,bg){return aZ(bf,null,null,bg)};aZ.find=function(bm,bf,bn){var bl,bj;if(!bm){return[]}for(var bi=0,bh=a5.order.length;bi<bh;bi++){var bk=a5.order[bi],bj;if((bj=a5.leftMatch[bk].exec(bm))){var bg=bj[1];bj.splice(1,1);if(bg.substr(bg.length-1)!=="\\"){bj[1]=(bj[1]||"").replace(/\\/g,"");bl=a5.find[bk](bj,bf,bn);if(bl!=null){bm=bm.replace(a5.match[bk],"");break}}}}if(!bl){bl=bf.getElementsByTagName("*")}return{set:bl,expr:bm}};aZ.filter=function(bq,bp,bt,bj){var bh=bq,bv=[],bn=bp,bl,bf,bm=bp&&bp[0]&&a0(bp[0]);while(bq&&bp.length){for(var bo in a5.filter){if((bl=a5.leftMatch[bo].exec(bq))!=null&&bl[2]){var bg=a5.filter[bo],bu,bs,bi=bl[1];bf=false;bl.splice(1,1);if(bi.substr(bi.length-1)==="\\"){continue}if(bn===bv){bv=[]}if(a5.preFilter[bo]){bl=a5.preFilter[bo](bl,bn,bt,bv,bj,bm);if(!bl){bf=bu=true}else{if(bl===true){continue}}}if(bl){for(var bk=0;(bs=bn[bk])!=null;bk++){if(bs){bu=bg(bs,bl,bk,bn);var br=bj^!!bu;if(bt&&bu!=null){if(br){bf=true}else{bn[bk]=false}}else{if(br){bv.push(bs);bf=true}}}}}if(bu!==E){if(!bt){bn=bv}bq=bq.replace(a5.match[bo],"");if(!bf){return[]}break}}}if(bq===bh){if(bf==null){aZ.error(bq)}else{break}}bh=bq}return bn};aZ.error=function(bf){throw"Syntax error, unrecognized expression: "+bf};var a5=aZ.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(bf){return bf.getAttribute("href")}},relative:{"+":function(bl,bg){var bi=typeof bg==="string",bk=bi&&!/\W/.test(bg),bm=bi&&!bk;if(bk){bg=bg.toLowerCase()}for(var bh=0,bf=bl.length,bj;bh<bf;bh++){if((bj=bl[bh])){while((bj=bj.previousSibling)&&bj.nodeType!==1){}bl[bh]=bm||bj&&bj.nodeName.toLowerCase()===bg?bj||false:bj===bg}}if(bm){aZ.filter(bg,bl,true)}},">":function(bl,bg){var bj=typeof bg==="string";if(bj&&!/\W/.test(bg)){bg=bg.toLowerCase();for(var bh=0,bf=bl.length;bh<bf;bh++){var bk=bl[bh];if(bk){var bi=bk.parentNode;bl[bh]=bi.nodeName.toLowerCase()===bg?bi:false}}}else{for(var bh=0,bf=bl.length;bh<bf;bh++){var bk=bl[bh];if(bk){bl[bh]=bj?bk.parentNode:bk.parentNode===bg}}if(bj){aZ.filter(bg,bl,true)}}},"":function(bi,bg,bk){var bh=a9++,bf=bd;if(typeof bg==="string"&&!/\W/.test(bg)){var bj=bg=bg.toLowerCase();bf=aX}bf("parentNode",bg,bh,bi,bj,bk)},"~":function(bi,bg,bk){var bh=a9++,bf=bd;if(typeof bg==="string"&&!/\W/.test(bg)){var bj=bg=bg.toLowerCase();bf=aX}bf("previousSibling",bg,bh,bi,bj,bk)}},find:{ID:function(bg,bh,bi){if(typeof bh.getElementById!=="undefined"&&!bi){var bf=bh.getElementById(bg[1]);return bf?[bf]:[]}},NAME:function(bh,bk){if(typeof bk.getElementsByName!=="undefined"){var bg=[],bj=bk.getElementsByName(bh[1]);for(var bi=0,bf=bj.length;bi<bf;bi++){if(bj[bi].getAttribute("name")===bh[1]){bg.push(bj[bi])}}return bg.length===0?null:bg}},TAG:function(bf,bg){return bg.getElementsByTagName(bf[1])}},preFilter:{CLASS:function(bi,bg,bh,bf,bl,bm){bi=" "+bi[1].replace(/\\/g,"")+" ";if(bm){return bi}for(var bj=0,bk;(bk=bg[bj])!=null;bj++){if(bk){if(bl^(bk.className&&(" "+bk.className+" ").replace(/[\t\n]/g," ").indexOf(bi)>=0)){if(!bh){bf.push(bk)}}else{if(bh){bg[bj]=false}}}}return false},ID:function(bf){return bf[1].replace(/\\/g,"")},TAG:function(bg,bf){return bg[1].toLowerCase()},CHILD:function(bf){if(bf[1]==="nth"){var bg=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(bf[2]==="even"&&"2n"||bf[2]==="odd"&&"2n+1"||!/\D/.test(bf[2])&&"0n+"+bf[2]||bf[2]);bf[2]=(bg[1]+(bg[2]||1))-0;bf[3]=bg[3]-0}bf[0]=a9++;return bf},ATTR:function(bj,bg,bh,bf,bk,bl){var bi=bj[1].replace(/\\/g,"");if(!bl&&a5.attrMap[bi]){bj[1]=a5.attrMap[bi]}if(bj[2]==="~="){bj[4]=" "+bj[4]+" "}return bj},PSEUDO:function(bj,bg,bh,bf,bk){if(bj[1]==="not"){if((a8.exec(bj[3])||"").length>1||/^\w/.test(bj[3])){bj[3]=aZ(bj[3],null,null,bg)}else{var bi=aZ.filter(bj[3],bg,bh,true^bk);if(!bh){bf.push.apply(bf,bi)}return false}}else{if(a5.match.POS.test(bj[0])||a5.match.CHILD.test(bj[0])){return true}}return bj},POS:function(bf){bf.unshift(true);return bf}},filters:{enabled:function(bf){return bf.disabled===false&&bf.type!=="hidden"},disabled:function(bf){return bf.disabled===true},checked:function(bf){return bf.checked===true},selected:function(bf){bf.parentNode.selectedIndex;return bf.selected===true},parent:function(bf){return !!bf.firstChild},empty:function(bf){return !bf.firstChild},has:function(bh,bg,bf){return !!aZ(bf[3],bh).length},header:function(bf){return/h\d/i.test(bf.nodeName)},text:function(bf){return"text"===bf.type},radio:function(bf){return"radio"===bf.type},checkbox:function(bf){return"checkbox"===bf.type},file:function(bf){return"file"===bf.type},password:function(bf){return"password"===bf.type},submit:function(bf){return"submit"===bf.type},image:function(bf){return"image"===bf.type},reset:function(bf){return"reset"===bf.type},button:function(bf){return"button"===bf.type||bf.nodeName.toLowerCase()==="button"},input:function(bf){return/input|select|textarea|button/i.test(bf.nodeName)}},setFilters:{first:function(bg,bf){return bf===0},last:function(bh,bg,bf,bi){return bg===bi.length-1},even:function(bg,bf){return bf%2===0},odd:function(bg,bf){return bf%2===1},lt:function(bh,bg,bf){return bg<bf[3]-0},gt:function(bh,bg,bf){return bg>bf[3]-0},nth:function(bh,bg,bf){return bf[3]-0===bg},eq:function(bh,bg,bf){return bf[3]-0===bg}},filter:{PSEUDO:function(bl,bh,bi,bm){var bg=bh[1],bj=a5.filters[bg];if(bj){return bj(bl,bi,bh,bm)}else{if(bg==="contains"){return(bl.textContent||bl.innerText||aY([bl])||"").indexOf(bh[3])>=0}else{if(bg==="not"){var bk=bh[3];for(var bi=0,bf=bk.length;bi<bf;bi++){if(bk[bi]===bl){return false}}return true}else{aZ.error("Syntax error, unrecognized expression: "+bg)}}}},CHILD:function(bf,bi){var bl=bi[1],bg=bf;switch(bl){case"only":case"first":while((bg=bg.previousSibling)){if(bg.nodeType===1){return false}}if(bl==="first"){return true}bg=bf;case"last":while((bg=bg.nextSibling)){if(bg.nodeType===1){return false}}return true;case"nth":var bh=bi[2],bo=bi[3];if(bh===1&&bo===0){return true}var bk=bi[0],bn=bf.parentNode;if(bn&&(bn.sizcache!==bk||!bf.nodeIndex)){var bj=0;for(bg=bn.firstChild;bg;bg=bg.nextSibling){if(bg.nodeType===1){bg.nodeIndex=++bj}}bn.sizcache=bk}var bm=bf.nodeIndex-bo;if(bh===0){return bm===0}else{return(bm%bh===0&&bm/bh>=0)}}},ID:function(bg,bf){return bg.nodeType===1&&bg.getAttribute("id")===bf},TAG:function(bg,bf){return(bf==="*"&&bg.nodeType===1)||bg.nodeName.toLowerCase()===bf},CLASS:function(bg,bf){return(" "+(bg.className||bg.getAttribute("class"))+" ").indexOf(bf)>-1},ATTR:function(bk,bi){var bh=bi[1],bf=a5.attrHandle[bh]?a5.attrHandle[bh](bk):bk[bh]!=null?bk[bh]:bk.getAttribute(bh),bl=bf+"",bj=bi[2],bg=bi[4];return bf==null?bj==="!=":bj==="="?bl===bg:bj==="*="?bl.indexOf(bg)>=0:bj==="~="?(" "+bl+" ").indexOf(bg)>=0:!bg?bl&&bf!==false:bj==="!="?bl!==bg:bj==="^="?bl.indexOf(bg)===0:bj==="$="?bl.substr(bl.length-bg.length)===bg:bj==="|="?bl===bg||bl.substr(0,bg.length+1)===bg+"-":false},POS:function(bj,bg,bh,bk){var bf=bg[2],bi=a5.setFilters[bf];if(bi){return bi(bj,bh,bg,bk)}}}};var a4=a5.match.POS;for(var a1 in a5.match){a5.match[a1]=new RegExp(a5.match[a1].source+/(?![^\[]*\])(?![^\(]*\))/.source);a5.leftMatch[a1]=new RegExp(/(^(?:.|\r|\n)*?)/.source+a5.match[a1].source.replace(/\\(\d+)/g,function(bg,bf){return"\\"+(bf-0+1)}))}var a7=function(bg,bf){bg=Array.prototype.slice.call(bg,0);if(bf){bf.push.apply(bf,bg);return bf}return bg};try{Array.prototype.slice.call(ad.documentElement.childNodes,0)}catch(be){a7=function(bj,bi){var bg=bi||[];if(bb.call(bj)==="[object Array]"){Array.prototype.push.apply(bg,bj)}else{if(typeof bj.length==="number"){for(var bh=0,bf=bj.length;bh<bf;bh++){bg.push(bj[bh])}}else{for(var bh=0;bj[bh];bh++){bg.push(bj[bh])}}}return bg}}var ba;if(ad.documentElement.compareDocumentPosition){ba=function(bg,bf){if(!bg.compareDocumentPosition||!bf.compareDocumentPosition){if(bg==bf){a3=true}return bg.compareDocumentPosition?-1:1}var bh=bg.compareDocumentPosition(bf)&4?-1:bg===bf?0:1;if(bh===0){a3=true}return bh}}else{if("sourceIndex" in ad.documentElement){ba=function(bg,bf){if(!bg.sourceIndex||!bf.sourceIndex){if(bg==bf){a3=true}return bg.sourceIndex?-1:1}var bh=bg.sourceIndex-bf.sourceIndex;if(bh===0){a3=true}return bh}}else{if(ad.createRange){ba=function(bi,bg){if(!bi.ownerDocument||!bg.ownerDocument){if(bi==bg){a3=true}return bi.ownerDocument?-1:1}var bh=bi.ownerDocument.createRange(),bf=bg.ownerDocument.createRange();bh.setStart(bi,0);bh.setEnd(bi,0);bf.setStart(bg,0);bf.setEnd(bg,0);var bj=bh.compareBoundaryPoints(Range.START_TO_END,bf);if(bj===0){a3=true}return bj}}}}function aY(bf){var bg="",bi;for(var bh=0;bf[bh];bh++){bi=bf[bh];if(bi.nodeType===3||bi.nodeType===4){bg+=bi.nodeValue}else{if(bi.nodeType!==8){bg+=aY(bi.childNodes)}}}return bg}(function(){var bg=ad.createElement("div"),bh="script"+(new Date).getTime();bg.innerHTML="<a name='"+bh+"'/>";var bf=ad.documentElement;bf.insertBefore(bg,bf.firstChild);if(ad.getElementById(bh)){a5.find.ID=function(bj,bk,bl){if(typeof bk.getElementById!=="undefined"&&!bl){var bi=bk.getElementById(bj[1]);return bi?bi.id===bj[1]||typeof bi.getAttributeNode!=="undefined"&&bi.getAttributeNode("id").nodeValue===bj[1]?[bi]:E:[]}};a5.filter.ID=function(bk,bi){var bj=typeof bk.getAttributeNode!=="undefined"&&bk.getAttributeNode("id");return bk.nodeType===1&&bj&&bj.nodeValue===bi}}bf.removeChild(bg);bf=bg=null})();(function(){var bf=ad.createElement("div");bf.appendChild(ad.createComment(""));if(bf.getElementsByTagName("*").length>0){a5.find.TAG=function(bg,bk){var bj=bk.getElementsByTagName(bg[1]);if(bg[1]==="*"){var bi=[];for(var bh=0;bj[bh];bh++){if(bj[bh].nodeType===1){bi.push(bj[bh])}}bj=bi}return bj}}bf.innerHTML="<a href='#'></a>";if(bf.firstChild&&typeof bf.firstChild.getAttribute!=="undefined"&&bf.firstChild.getAttribute("href")!=="#"){a5.attrHandle.href=function(bg){return bg.getAttribute("href",2)}}bf=null})();if(ad.querySelectorAll){(function(){var bf=aZ,bh=ad.createElement("div");bh.innerHTML="<p class='TEST'></p>";if(bh.querySelectorAll&&bh.querySelectorAll(".TEST").length===0){return}aZ=function(bl,bk,bi,bj){bk=bk||ad;if(!bj&&bk.nodeType===9&&!a0(bk)){try{return a7(bk.querySelectorAll(bl),bi)}catch(bm){}}return bf(bl,bk,bi,bj)};for(var bg in bf){aZ[bg]=bf[bg]}bh=null})()}(function(){var bf=ad.createElement("div");bf.innerHTML="<div class='test e'></div><div class='test'></div>";if(!bf.getElementsByClassName||bf.getElementsByClassName("e").length===0){return}bf.lastChild.className="e";if(bf.getElementsByClassName("e").length===1){return}a5.order.splice(1,0,"CLASS");a5.find.CLASS=function(bg,bh,bi){if(typeof bh.getElementsByClassName!=="undefined"&&!bi){return bh.getElementsByClassName(bg[1])}};bf=null})();function aX(bg,bl,bk,bo,bm,bn){for(var bi=0,bh=bo.length;bi<bh;bi++){var bf=bo[bi];if(bf){bf=bf[bg];var bj=false;while(bf){if(bf.sizcache===bk){bj=bo[bf.sizset];break}if(bf.nodeType===1&&!bn){bf.sizcache=bk;bf.sizset=bi}if(bf.nodeName.toLowerCase()===bl){bj=bf;break}bf=bf[bg]}bo[bi]=bj}}}function bd(bg,bl,bk,bo,bm,bn){for(var bi=0,bh=bo.length;bi<bh;bi++){var bf=bo[bi];if(bf){bf=bf[bg];var bj=false;while(bf){if(bf.sizcache===bk){bj=bo[bf.sizset];break}if(bf.nodeType===1){if(!bn){bf.sizcache=bk;bf.sizset=bi}if(typeof bl!=="string"){if(bf===bl){bj=true;break}}else{if(aZ.filter(bl,[bf]).length>0){bj=bf;break}}}bf=bf[bg]}bo[bi]=bj}}}var a6=ad.compareDocumentPosition?function(bg,bf){return bg.compareDocumentPosition(bf)&16}:function(bg,bf){return bg!==bf&&(bg.contains?bg.contains(bf):true)};var a0=function(bf){var bg=(bf?bf.ownerDocument||bf:0).documentElement;return bg?bg.nodeName!=="HTML":false};var bc=function(bf,bm){var bi=[],bj="",bk,bh=bm.nodeType?[bm]:bm;while((bk=a5.match.PSEUDO.exec(bf))){bj+=bk[0];bf=bf.replace(a5.match.PSEUDO,"")}bf=a5.relative[bf]?bf+"*":bf;for(var bl=0,bg=bh.length;bl<bg;bl++){aZ(bf,bh[bl],bi)}return aZ.filter(bj,bi)};b.find=aZ;b.expr=aZ.selectors;b.expr[":"]=b.expr.filters;b.unique=aZ.uniqueSort;b.getText=aY;b.isXMLDoc=a0;b.contains=a6;return;aL.Sizzle=aZ})();var P=/Until$/,aa=/^(?:parents|prevUntil|prevAll)/,aK=/,/,G=Array.prototype.slice;var aj=function(a0,aZ,aX){if(b.isFunction(aZ)){return b.grep(a0,function(a2,a1){return !!aZ.call(a2,a1,a2)===aX})}else{if(aZ.nodeType){return b.grep(a0,function(a2,a1){return(a2===aZ)===aX})}else{if(typeof aZ==="string"){var aY=b.grep(a0,function(a1){return a1.nodeType===1});if(aV.test(aZ)){return b.filter(aZ,aY,!aX)}else{aZ=b.filter(aZ,aY)}}}}return b.grep(a0,function(a2,a1){return(b.inArray(a2,aZ)>=0)===aX})};b.fn.extend({find:function(aX){var aZ=this.pushStack("","find",aX),a2=0;for(var a0=0,aY=this.length;a0<aY;a0++){a2=aZ.length;b.find(aX,this[a0],aZ);if(a0>0){for(var a3=a2;a3<aZ.length;a3++){for(var a1=0;a1<a2;a1++){if(aZ[a1]===aZ[a3]){aZ.splice(a3--,1);break}}}}}return aZ},has:function(aY){var aX=b(aY);return this.filter(function(){for(var a0=0,aZ=aX.length;a0<aZ;a0++){if(b.contains(this,aX[a0])){return true}}})},not:function(aX){return this.pushStack(aj(this,aX,false),"not",aX)},filter:function(aX){return this.pushStack(aj(this,aX,true),"filter",aX)},is:function(aX){return !!aX&&b.filter(aX,this).length>0},closest:function(a6,aX){if(b.isArray(a6)){var a3=[],a5=this[0],a2,a1={},aZ;if(a5&&a6.length){for(var a0=0,aY=a6.length;a0<aY;a0++){aZ=a6[a0];if(!a1[aZ]){a1[aZ]=b.expr.match.POS.test(aZ)?b(aZ,aX||this.context):aZ}}while(a5&&a5.ownerDocument&&a5!==aX){for(aZ in a1){a2=a1[aZ];if(a2.jquery?a2.index(a5)>-1:b(a5).is(a2)){a3.push({selector:aZ,elem:a5});delete a1[aZ]}}a5=a5.parentNode}}return a3}var a4=b.expr.match.POS.test(a6)?b(a6,aX||this.context):null;return this.map(function(a7,a8){while(a8&&a8.ownerDocument&&a8!==aX){if(a4?a4.index(a8)>-1:b(a8).is(a6)){return a8}a8=a8.parentNode}return null})},index:function(aX){if(!aX||typeof aX==="string"){return b.inArray(this[0],aX?b(aX):this.parent().children())}return b.inArray(aX.jquery?aX[0]:aX,this)},add:function(aX,aY){var a0=typeof aX==="string"?b(aX,aY||this.context):b.makeArray(aX),aZ=b.merge(this.get(),a0);return this.pushStack(A(a0[0])||A(aZ[0])?aZ:b.unique(aZ))},andSelf:function(){return this.add(this.prevObject)}});function A(aX){return !aX||!aX.parentNode||aX.parentNode.nodeType===11}b.each({parent:function(aY){var aX=aY.parentNode;return aX&&aX.nodeType!==11?aX:null},parents:function(aX){return b.dir(aX,"parentNode")},parentsUntil:function(aY,aX,aZ){return b.dir(aY,"parentNode",aZ)},next:function(aX){return b.nth(aX,2,"nextSibling")},prev:function(aX){return b.nth(aX,2,"previousSibling")},nextAll:function(aX){return b.dir(aX,"nextSibling")},prevAll:function(aX){return b.dir(aX,"previousSibling")},nextUntil:function(aY,aX,aZ){return b.dir(aY,"nextSibling",aZ)},prevUntil:function(aY,aX,aZ){return b.dir(aY,"previousSibling",aZ)},siblings:function(aX){return b.sibling(aX.parentNode.firstChild,aX)},children:function(aX){return b.sibling(aX.firstChild)},contents:function(aX){return b.nodeName(aX,"iframe")?aX.contentDocument||aX.contentWindow.document:b.makeArray(aX.childNodes)}},function(aX,aY){b.fn[aX]=function(a1,aZ){var a0=b.map(this,aY,a1);if(!P.test(aX)){aZ=a1}if(aZ&&typeof aZ==="string"){a0=b.filter(aZ,a0)}a0=this.length>1?b.unique(a0):a0;if((this.length>1||aK.test(aZ))&&aa.test(aX)){a0=a0.reverse()}return this.pushStack(a0,aX,G.call(arguments).join(","))}});b.extend({filter:function(aZ,aX,aY){if(aY){aZ=":not("+aZ+")"}return b.find.matches(aZ,aX)},dir:function(aZ,aY,a1){var aX=[],a0=aZ[aY];while(a0&&a0.nodeType!==9&&(a1===E||a0.nodeType!==1||!b(a0).is(a1))){if(a0.nodeType===1){aX.push(a0)}a0=a0[aY]}return aX},nth:function(a1,aX,aZ,a0){aX=aX||1;var aY=0;for(;a1;a1=a1[aZ]){if(a1.nodeType===1&&++aY===aX){break}}return a1},sibling:function(aZ,aY){var aX=[];for(;aZ;aZ=aZ.nextSibling){if(aZ.nodeType===1&&aZ!==aY){aX.push(aZ)}}return aX}});var V=/ jQuery\d+="(?:\d+|null)"/g,ab=/^\s+/,I=/(<([\w:]+)[^>]*?)\/>/g,am=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,d=/<([\w:]+)/,w=/<tbody/i,M=/<|&\w+;/,n=/checked\s*(?:[^=]|=\s*.checked.)/i,r=function(aY,aZ,aX){return am.test(aX)?aY:aZ+"></"+aX+">"},ae={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,"",""]};ae.optgroup=ae.option;ae.tbody=ae.tfoot=ae.colgroup=ae.caption=ae.thead;ae.th=ae.td;if(!b.support.htmlSerialize){ae._default=[1,"div<div>","</div>"]}b.fn.extend({text:function(aX){if(b.isFunction(aX)){return this.each(function(aZ){var aY=b(this);aY.text(aX.call(this,aZ,aY.text()))})}if(typeof aX!=="object"&&aX!==E){return this.empty().append((this[0]&&this[0].ownerDocument||ad).createTextNode(aX))}return b.getText(this)},wrapAll:function(aX){if(b.isFunction(aX)){return this.each(function(aZ){b(this).wrapAll(aX.call(this,aZ))})}if(this[0]){var aY=b(aX,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){aY.insertBefore(this[0])}aY.map(function(){var aZ=this;while(aZ.firstChild&&aZ.firstChild.nodeType===1){aZ=aZ.firstChild}return aZ}).append(this)}return this},wrapInner:function(aX){if(b.isFunction(aX)){return this.each(function(aY){b(this).wrapInner(aX.call(this,aY))})}return this.each(function(){var aY=b(this),aZ=aY.contents();if(aZ.length){aZ.wrapAll(aX)}else{aY.append(aX)}})},wrap:function(aX){return this.each(function(){b(this).wrapAll(aX)})},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(aX){if(this.nodeType===1){this.appendChild(aX)}})},prepend:function(){return this.domManip(arguments,true,function(aX){if(this.nodeType===1){this.insertBefore(aX,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aY){this.parentNode.insertBefore(aY,this)})}else{if(arguments.length){var aX=b(arguments[0]);aX.push.apply(aX,this.toArray());return this.pushStack(aX,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aY){this.parentNode.insertBefore(aY,this.nextSibling)})}else{if(arguments.length){var aX=this.pushStack(this,"after",arguments);aX.push.apply(aX,b(arguments[0]).toArray());return aX}}},clone:function(aY){var aX=this.map(function(){if(!b.support.noCloneEvent&&!b.isXMLDoc(this)){var a0=this.outerHTML,aZ=this.ownerDocument;if(!a0){var a1=aZ.createElement("div");a1.appendChild(this.cloneNode(true));a0=a1.innerHTML}return b.clean([a0.replace(V,"").replace(ab,"")],aZ)[0]}else{return this.cloneNode(true)}});if(aY===true){s(this,aX);s(this.find("*"),aX.find("*"))}return aX},html:function(aZ){if(aZ===E){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(V,""):null}else{if(typeof aZ==="string"&&!/<script/i.test(aZ)&&(b.support.leadingWhitespace||!ab.test(aZ))&&!ae[(d.exec(aZ)||["",""])[1].toLowerCase()]){aZ=aZ.replace(I,r);try{for(var aY=0,aX=this.length;aY<aX;aY++){if(this[aY].nodeType===1){b.cleanData(this[aY].getElementsByTagName("*"));this[aY].innerHTML=aZ}}}catch(a0){this.empty().append(aZ)}}else{if(b.isFunction(aZ)){this.each(function(a3){var a2=b(this),a1=a2.html();a2.empty().append(function(){return aZ.call(this,a3,a1)})})}else{this.empty().append(aZ)}}}return this},replaceWith:function(aX){if(this[0]&&this[0].parentNode){if(!b.isFunction(aX)){aX=b(aX).detach()}else{return this.each(function(a0){var aZ=b(this),aY=aZ.html();aZ.replaceWith(aX.call(this,a0,aY))})}return this.each(function(){var aZ=this.nextSibling,aY=this.parentNode;b(this).remove();if(aZ){b(aZ).before(aX)}else{b(aY).append(aX)}})}else{return this.pushStack(b(b.isFunction(aX)?aX():aX),"replaceWith",aX)}},detach:function(aX){return this.remove(aX,true)},domManip:function(a2,a6,a5){var aZ,a1,a4=a2[0],aY=[];if(!b.support.checkClone&&arguments.length===3&&typeof a4==="string"&&n.test(a4)){return this.each(function(){b(this).domManip(a2,a6,a5,true)})}if(b.isFunction(a4)){return this.each(function(a8){var a7=b(this);a2[0]=a4.call(this,a8,a6?a7.html():E);a7.domManip(a2,a6,a5)})}if(this[0]){if(a2[0]&&a2[0].parentNode&&a2[0].parentNode.nodeType===11){aZ={fragment:a2[0].parentNode}}else{aZ=K(a2,this,aY)}a1=aZ.fragment.firstChild;if(a1){a6=a6&&b.nodeName(a1,"tr");for(var a0=0,aX=this.length;a0<aX;a0++){a5.call(a6?a3(this[a0],a1):this[a0],aZ.cacheable||this.length>1||a0>0?aZ.fragment.cloneNode(true):aZ.fragment)}}if(aY){b.each(aY,aU)}}return this;function a3(a7,a8){return b.nodeName(a7,"table")?(a7.getElementsByTagName("tbody")[0]||a7.appendChild(a7.ownerDocument.createElement("tbody"))):a7}}});function s(aZ,aX){var aY=0;aX.each(function(){if(this.nodeName!==(aZ[aY]&&aZ[aY].nodeName)){return}var a4=b.data(aZ[aY++]),a3=b.data(this,a4),a0=a4&&a4.events;if(a0){delete a3.handle;a3.events={};for(var a2 in a0){for(var a1 in a0[a2]){b.event.add(this,a2,a0[a2][a1],a0[a2][a1].data)}}}})}function K(a2,a0,aY){var a1,aX,aZ,a3;if(a2.length===1&&typeof a2[0]==="string"&&a2[0].length<512&&a2[0].indexOf("<option")<0&&(b.support.checkClone||!n.test(a2[0]))){aX=true;aZ=b.fragments[a2[0]];if(aZ){if(aZ!==1){a1=aZ}}}if(!a1){a3=(a0&&a0[0]?a0[0].ownerDocument||a0[0]:ad);a1=a3.createDocumentFragment();b.clean(a2,a3,a1,aY)}if(aX){b.fragments[a2[0]]=aZ?a1:1}return{fragment:a1,cacheable:aX}}b.fragments={};b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(aX,aY){b.fn[aX]=function(aZ){var a2=[],a4=b(aZ);for(var a3=0,a0=a4.length;a3<a0;a3++){var a1=(a3>0?this.clone(true):this).get();b.fn[aY].apply(b(a4[a3]),a1);a2=a2.concat(a1)}return this.pushStack(a2,aX,a4.selector)}});b.each({remove:function(aX,aY){if(!aX||b.filter(aX,[this]).length){if(!aY&&this.nodeType===1){b.cleanData(this.getElementsByTagName("*"));b.cleanData([this])}if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){if(this.nodeType===1){b.cleanData(this.getElementsByTagName("*"))}while(this.firstChild){this.removeChild(this.firstChild)}}},function(aX,aY){b.fn[aX]=function(){return this.each(aY,arguments)}});b.extend({clean:function(aY,a2,a0,aX){a2=a2||ad;if(typeof a2.createElement==="undefined"){a2=a2.ownerDocument||a2[0]&&a2[0].ownerDocument||ad}var aZ=[];b.each(aY,function(a9,a6){if(typeof a6==="number"){a6+=""}if(!a6){return}if(typeof a6==="string"&&!M.test(a6)){a6=a2.createTextNode(a6)}else{if(typeof a6==="string"){a6=a6.replace(I,r);var bb=(d.exec(a6)||["",""])[1].toLowerCase(),a5=ae[bb]||ae._default,a8=a5[0],a3=a2.createElement("div");a3.innerHTML=a5[1]+a6+a5[2];while(a8--){a3=a3.lastChild}if(!b.support.tbody){var a4=w.test(a6),ba=bb==="table"&&!a4?a3.firstChild&&a3.firstChild.childNodes:a5[1]==="<table>"&&!a4?a3.childNodes:[];for(var a7=ba.length-1;a7>=0;--a7){if(b.nodeName(ba[a7],"tbody")&&!ba[a7].childNodes.length){ba[a7].parentNode.removeChild(ba[a7])}}}if(!b.support.leadingWhitespace&&ab.test(a6)){a3.insertBefore(a2.createTextNode(ab.exec(a6)[0]),a3.firstChild)}a6=b.makeArray(a3.childNodes)}}if(a6.nodeType){aZ.push(a6)}else{aZ=b.merge(aZ,a6)}});if(a0){for(var a1=0;aZ[a1];a1++){if(aX&&b.nodeName(aZ[a1],"script")&&(!aZ[a1].type||aZ[a1].type.toLowerCase()==="text/javascript")){aX.push(aZ[a1].parentNode?aZ[a1].parentNode.removeChild(aZ[a1]):aZ[a1])}else{if(aZ[a1].nodeType===1){aZ.splice.apply(aZ,[a1+1,0].concat(b.makeArray(aZ[a1].getElementsByTagName("script"))))}a0.appendChild(aZ[a1])}}}return aZ},cleanData:function(aX){for(var aY=0,aZ,a0;(aZ=aX[aY])!=null;aY++){b.event.remove(aZ);b.removeData(aZ)}}});var at=/z-?index|font-?weight|opacity|zoom|line-?height/i,W=/alpha\([^)]*\)/,ac=/opacity=([^)]*)/,ai=/float/i,az=/-([a-z])/ig,y=/([A-Z])/g,aN=/^-?\d+(?:px)?$/i,aT=/^-?\d/,aJ={position:"absolute",visibility:"hidden",display:"block"},Y=["Left","Right"],aD=["Top","Bottom"],al=ad.defaultView&&ad.defaultView.getComputedStyle,aM=b.support.cssFloat?"cssFloat":"styleFloat",m=function(aX,aY){return aY.toUpperCase()};b.fn.css=function(aX,aY){return ao(this,aX,aY,true,function(a0,aZ,a1){if(a1===E){return b.curCSS(a0,aZ)}if(typeof a1==="number"&&!at.test(aZ)){a1+="px"}b.style(a0,aZ,a1)})};b.extend({style:function(a1,aY,a2){if(!a1||a1.nodeType===3||a1.nodeType===8){return E}if((aY==="width"||aY==="height")&&parseFloat(a2)<0){a2=E}var a0=a1.style||a1,a3=a2!==E;if(!b.support.opacity&&aY==="opacity"){if(a3){a0.zoom=1;var aX=parseInt(a2,10)+""==="NaN"?"":"alpha(opacity="+a2*100+")";var aZ=a0.filter||b.curCSS(a1,"filter")||"";a0.filter=W.test(aZ)?aZ.replace(W,aX):aX}return a0.filter&&a0.filter.indexOf("opacity=")>=0?(parseFloat(ac.exec(a0.filter)[1])/100)+"":""}if(ai.test(aY)){aY=aM}aY=aY.replace(az,m);if(a3){a0[aY]=a2}return a0[aY]},css:function(a0,aY,a2,aX){if(aY==="width"||aY==="height"){var a4,aZ=aJ,a3=aY==="width"?Y:aD;function a1(){a4=aY==="width"?a0.offsetWidth:a0.offsetHeight;if(aX==="border"){return}b.each(a3,function(){if(!aX){a4-=parseFloat(b.curCSS(a0,"padding"+this,true))||0}if(aX==="margin"){a4+=parseFloat(b.curCSS(a0,"margin"+this,true))||0}else{a4-=parseFloat(b.curCSS(a0,"border"+this+"Width",true))||0}})}if(a0.offsetWidth!==0){a1()}else{b.swap(a0,aZ,a1)}return Math.max(0,Math.round(a4))}return b.curCSS(a0,aY,a2)},curCSS:function(a3,aY,aZ){var a6,aX=a3.style,a0;if(!b.support.opacity&&aY==="opacity"&&a3.currentStyle){a6=ac.test(a3.currentStyle.filter||"")?(parseFloat(RegExp.$1)/100)+"":"";return a6===""?"1":a6}if(ai.test(aY)){aY=aM}if(!aZ&&aX&&aX[aY]){a6=aX[aY]}else{if(al){if(ai.test(aY)){aY="float"}aY=aY.replace(y,"-$1").toLowerCase();var a5=a3.ownerDocument.defaultView;if(!a5){return null}var a7=a5.getComputedStyle(a3,null);if(a7){a6=a7.getPropertyValue(aY)}if(aY==="opacity"&&a6===""){a6="1"}}else{if(a3.currentStyle){var a2=aY.replace(az,m);a6=a3.currentStyle[aY]||a3.currentStyle[a2];if(!aN.test(a6)&&aT.test(a6)){var a1=aX.left,a4=a3.runtimeStyle.left;a3.runtimeStyle.left=a3.currentStyle.left;aX.left=a2==="fontSize"?"1em":(a6||0);a6=aX.pixelLeft+"px";aX.left=a1;a3.runtimeStyle.left=a4}}}}return a6},swap:function(a0,aZ,a1){var aX={};for(var aY in aZ){aX[aY]=a0.style[aY];a0.style[aY]=aZ[aY]}a1.call(a0);for(var aY in aZ){a0.style[aY]=aX[aY]}}});if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(a0){var aY=a0.offsetWidth,aX=a0.offsetHeight,aZ=a0.nodeName.toLowerCase()==="tr";return aY===0&&aX===0&&!aZ?true:aY>0&&aX>0&&!aZ?false:b.curCSS(a0,"display")==="none"};b.expr.filters.visible=function(aX){return !b.expr.filters.hidden(aX)}}var ah=aO(),aI=/<script(.|\s)*?\/script>/gi,q=/select|textarea/i,aB=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,u=/=\?(&|$)/,F=/\?/,aW=/(\?|&)_=.*?(&|$)/,D=/^(\w+:)?\/\/([^\/?#]+)/,j=/%20/g;b.fn.extend({_load:b.fn.load,load:function(aZ,a2,a3){if(typeof aZ!=="string"){return this._load(aZ)}else{if(!this.length){return this}}var a1=aZ.indexOf(" ");if(a1>=0){var aX=aZ.slice(a1,aZ.length);aZ=aZ.slice(0,a1)}var a0="GET";if(a2){if(b.isFunction(a2)){a3=a2;a2=null}else{if(typeof a2==="object"){a2=b.param(a2,b.ajaxSettings.traditional);a0="POST"}}}var aY=this;b.ajax({url:aZ,type:a0,dataType:"html",data:a2,complete:function(a5,a4){if(a4==="success"||a4==="notmodified"){aY.html(aX?b("<div />").append(a5.responseText.replace(aI,"")).find(aX):a5.responseText)}if(a3){aY.each(a3,[a5.responseText,a4,a5])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aB.test(this.type))}).map(function(aX,aY){var aZ=b(this).val();return aZ==null?null:b.isArray(aZ)?b.map(aZ,function(a1,a0){return{name:aY.name,value:a1}}):{name:aY.name,value:aZ}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(aX,aY){b.fn[aY]=function(aZ){return this.bind(aY,aZ)}});b.extend({get:function(aX,aZ,a0,aY){if(b.isFunction(aZ)){aY=aY||a0;a0=aZ;aZ=null}return b.ajax({type:"GET",url:aX,data:aZ,success:a0,dataType:aY})},getScript:function(aX,aY){return b.get(aX,null,aY,"script")},getJSON:function(aX,aY,aZ){return b.get(aX,aY,aZ,"json")},post:function(aX,aZ,a0,aY){if(b.isFunction(aZ)){aY=aY||a0;a0=aZ;aZ={}}return b.ajax({type:"POST",url:aX,data:aZ,success:a0,dataType:aY})},ajaxSetup:function(aX){b.extend(b.ajaxSettings,aX)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:aL.XMLHttpRequest&&(aL.location.protocol!=="file:"||!aL.ActiveXObject)?function(){return new aL.XMLHttpRequest()}:function(){try{return new aL.ActiveXObject("Microsoft.XMLHTTP")}catch(aX){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(bc){var a7=b.extend(true,{},b.ajaxSettings,bc);var bh,bb,bg,bi=bc&&bc.context||a7,aZ=a7.type.toUpperCase();if(a7.data&&a7.processData&&typeof a7.data!=="string"){a7.data=b.param(a7.data,a7.traditional)}if(a7.dataType==="jsonp"){if(aZ==="GET"){if(!u.test(a7.url)){a7.url+=(F.test(a7.url)?"&":"?")+(a7.jsonp||"callback")+"=?"}}else{if(!a7.data||!u.test(a7.data)){a7.data=(a7.data?a7.data+"&":"")+(a7.jsonp||"callback")+"=?"}}a7.dataType="json"}if(a7.dataType==="json"&&(a7.data&&u.test(a7.data)||u.test(a7.url))){bh=a7.jsonpCallback||("jsonp"+ah++);if(a7.data){a7.data=(a7.data+"").replace(u,"="+bh+"$1")}a7.url=a7.url.replace(u,"="+bh+"$1");a7.dataType="script";aL[bh]=aL[bh]||function(bj){bg=bj;a2();a5();aL[bh]=E;try{delete aL[bh]}catch(bk){}if(a0){a0.removeChild(be)}}}if(a7.dataType==="script"&&a7.cache===null){a7.cache=false}if(a7.cache===false&&aZ==="GET"){var aX=aO();var bf=a7.url.replace(aW,"$1_="+aX+"$2");a7.url=bf+((bf===a7.url)?(F.test(a7.url)?"&":"?")+"_="+aX:"")}if(a7.data&&aZ==="GET"){a7.url+=(F.test(a7.url)?"&":"?")+a7.data}if(a7.global&&!b.active++){b.event.trigger("ajaxStart")}var ba=D.exec(a7.url),a1=ba&&(ba[1]&&ba[1]!==location.protocol||ba[2]!==location.host);if(a7.dataType==="script"&&aZ==="GET"&&a1){var a0=ad.getElementsByTagName("head")[0]||ad.documentElement;var be=ad.createElement("script");be.src=a7.url;if(a7.scriptCharset){be.charset=a7.scriptCharset}if(!bh){var a9=false;be.onload=be.onreadystatechange=function(){if(!a9&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){a9=true;a2();a5();be.onload=be.onreadystatechange=null;if(a0&&be.parentNode){a0.removeChild(be)}}}}a0.insertBefore(be,a0.firstChild);return E}var a4=false;var a3=a7.xhr();if(!a3){return}if(a7.username){a3.open(aZ,a7.url,a7.async,a7.username,a7.password)}else{a3.open(aZ,a7.url,a7.async)}try{if(a7.data||bc&&bc.contentType){a3.setRequestHeader("Content-Type",a7.contentType)}if(a7.ifModified){if(b.lastModified[a7.url]){a3.setRequestHeader("If-Modified-Since",b.lastModified[a7.url])}if(b.etag[a7.url]){a3.setRequestHeader("If-None-Match",b.etag[a7.url])}}if(!a1){a3.setRequestHeader("X-Requested-With","XMLHttpRequest")}a3.setRequestHeader("Accept",a7.dataType&&a7.accepts[a7.dataType]?a7.accepts[a7.dataType]+", */*":a7.accepts._default)}catch(bd){}if(a7.beforeSend&&a7.beforeSend.call(bi,a3,a7)===false){if(a7.global&&!--b.active){b.event.trigger("ajaxStop")}a3.abort();return false}if(a7.global){a8("ajaxSend",[a3,a7])}var a6=a3.onreadystatechange=function(bj){if(!a3||a3.readyState===0||bj==="abort"){if(!a4){a5()}a4=true;if(a3){a3.onreadystatechange=b.noop}}else{if(!a4&&a3&&(a3.readyState===4||bj==="timeout")){a4=true;a3.onreadystatechange=b.noop;bb=bj==="timeout"?"timeout":!b.httpSuccess(a3)?"error":a7.ifModified&&b.httpNotModified(a3,a7.url)?"notmodified":"success";var bl;if(bb==="success"){try{bg=b.httpData(a3,a7.dataType,a7)}catch(bk){bb="parsererror";bl=bk}}if(bb==="success"||bb==="notmodified"){if(!bh){a2()}}else{b.handleError(a7,a3,bb,bl)}a5();if(bj==="timeout"){a3.abort()}if(a7.async){a3=null}}}};try{var aY=a3.abort;a3.abort=function(){if(a3){aY.call(a3)}a6("abort")}}catch(bd){}if(a7.async&&a7.timeout>0){setTimeout(function(){if(a3&&!a4){a6("timeout")}},a7.timeout)}try{a3.send(aZ==="POST"||aZ==="PUT"||aZ==="DELETE"?a7.data:null)}catch(bd){b.handleError(a7,a3,null,bd);a5()}if(!a7.async){a6()}function a2(){if(a7.success){a7.success.call(bi,bg,bb,a3)}if(a7.global){a8("ajaxSuccess",[a3,a7])}}function a5(){if(a7.complete){a7.complete.call(bi,a3,bb)}if(a7.global){a8("ajaxComplete",[a3,a7])}if(a7.global&&!--b.active){b.event.trigger("ajaxStop")}}function a8(bk,bj){(a7.context?b(a7.context):b.event).trigger(bk,bj)}return a3},handleError:function(aY,a0,aX,aZ){if(aY.error){aY.error.call(aY.context||aY,a0,aX,aZ)}if(aY.global){(aY.context?b(aY.context):b.event).trigger("ajaxError",[a0,aY,aZ])}},active:0,httpSuccess:function(aY){try{return !aY.status&&location.protocol==="file:"||(aY.status>=200&&aY.status<300)||aY.status===304||aY.status===1223||aY.status===0}catch(aX){}return false},httpNotModified:function(a0,aX){var aZ=a0.getResponseHeader("Last-Modified"),aY=a0.getResponseHeader("Etag");if(aZ){b.lastModified[aX]=aZ}if(aY){b.etag[aX]=aY}return a0.status===304||a0.status===0},httpData:function(a2,a0,aZ){var aY=a2.getResponseHeader("content-type")||"",aX=a0==="xml"||!a0&&aY.indexOf("xml")>=0,a1=aX?a2.responseXML:a2.responseText;if(aX&&a1.documentElement.nodeName==="parsererror"){b.error("parsererror")}if(aZ&&aZ.dataFilter){a1=aZ.dataFilter(a1,a0)}if(typeof a1==="string"){if(a0==="json"||!a0&&aY.indexOf("json")>=0){a1=b.parseJSON(a1)}else{if(a0==="script"||!a0&&aY.indexOf("javascript")>=0){b.globalEval(a1)}}}return a1},param:function(aX,a0){var aY=[];if(a0===E){a0=b.ajaxSettings.traditional}if(b.isArray(aX)||aX.jquery){b.each(aX,function(){a2(this.name,this.value)})}else{for(var a1 in aX){aZ(a1,aX[a1])}}return aY.join("&").replace(j,"+");function aZ(a3,a4){if(b.isArray(a4)){b.each(a4,function(a6,a5){if(a0){a2(a3,a5)}else{aZ(a3+"["+(typeof a5==="object"||b.isArray(a5)?a6:"")+"]",a5)}})}else{if(!a0&&a4!=null&&typeof a4==="object"){b.each(a4,function(a6,a5){aZ(a3+"["+a6+"]",a5)})}else{a2(a3,a4)}}}function a2(a3,a4){a4=b.isFunction(a4)?a4():a4;aY[aY.length]=encodeURIComponent(a3)+"="+encodeURIComponent(a4)}}});var H={},ag=/toggle|show|hide/,av=/^([+-]=)?([\d+-.]+)(.*)$/,aE,ak=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];b.fn.extend({show:function(aY,a6){if(aY||aY===0){return this.animate(aC("show",3),aY,a6)}else{for(var a3=0,a0=this.length;a3<a0;a3++){var aX=b.data(this[a3],"olddisplay");this[a3].style.display=aX||"";if(b.css(this[a3],"display")==="none"){var a5=this[a3].nodeName,a4;if(H[a5]){a4=H[a5]}else{var aZ=b("<"+a5+" />").appendTo("body");a4=aZ.css("display");if(a4==="none"){a4="block"}aZ.remove();H[a5]=a4}b.data(this[a3],"olddisplay",a4)}}for(var a2=0,a1=this.length;a2<a1;a2++){this[a2].style.display=b.data(this[a2],"olddisplay")||""}return this}},hide:function(a2,a3){if(a2||a2===0){return this.animate(aC("hide",3),a2,a3)}else{for(var a1=0,aY=this.length;a1<aY;a1++){var aX=b.data(this[a1],"olddisplay");if(!aX&&aX!=="none"){b.data(this[a1],"olddisplay",b.css(this[a1],"display"))}}for(var a0=0,aZ=this.length;a0<aZ;a0++){this[a0].style.display="none"}return this}},_toggle:b.fn.toggle,toggle:function(aZ,aY){var aX=typeof aZ==="boolean";if(b.isFunction(aZ)&&b.isFunction(aY)){this._toggle.apply(this,arguments)}else{if(aZ==null||aX){this.each(function(){var a0=aX?aZ:b(this).is(":hidden");b(this)[a0?"show":"hide"]()})}else{this.animate(aC("toggle",3),aZ,aY)}}return this},fadeTo:function(aX,aZ,aY){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:aZ},aX,aY)},animate:function(a1,aY,a0,aZ){var aX=b.speed(aY,a0,aZ);if(b.isEmptyObject(a1)){return this.each(aX.complete)}return this[aX.queue===false?"each":"queue"](function(){var a4=b.extend({},aX),a6,a5=this.nodeType===1&&b(this).is(":hidden"),a2=this;for(a6 in a1){var a3=a6.replace(az,m);if(a6!==a3){a1[a3]=a1[a6];delete a1[a6];a6=a3}if(a1[a6]==="hide"&&a5||a1[a6]==="show"&&!a5){return a4.complete.call(this)}if((a6==="height"||a6==="width")&&this.style){a4.display=b.css(this,"display");a4.overflow=this.style.overflow}if(b.isArray(a1[a6])){(a4.specialEasing=a4.specialEasing||{})[a6]=a1[a6][1];a1[a6]=a1[a6][0]}}if(a4.overflow!=null){this.style.overflow="hidden"}a4.curAnim=b.extend({},a1);b.each(a1,function(a8,bc){var bb=new b.fx(a2,a4,a8);if(ag.test(bc)){bb[bc==="toggle"?a5?"show":"hide":bc](a1)}else{var ba=av.exec(bc),bd=bb.cur(true)||0;if(ba){var a7=parseFloat(ba[2]),a9=ba[3]||"px";if(a9!=="px"){a2.style[a8]=(a7||1)+a9;bd=((a7||1)/bb.cur(true))*bd;a2.style[a8]=bd+a9}if(ba[1]){a7=((ba[1]==="-="?-1:1)*a7)+bd}bb.custom(bd,a7,a9)}else{bb.custom(bd,bc,"")}}});return true})},stop:function(aY,aX){var aZ=b.timers;if(aY){this.queue([])}this.each(function(){for(var a0=aZ.length-1;a0>=0;a0--){if(aZ[a0].elem===this){if(aX){aZ[a0](true)}aZ.splice(a0,1)}}});if(!aX){this.dequeue()}return this}});b.each({slideDown:aC("show",1),slideUp:aC("hide",1),slideToggle:aC("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(aX,aY){b.fn[aX]=function(aZ,a0){return this.animate(aY,aZ,a0)}});b.extend({speed:function(aZ,a0,aY){var aX=aZ&&typeof aZ==="object"?aZ:{complete:aY||!aY&&a0||b.isFunction(aZ)&&aZ,duration:aZ,easing:aY&&a0||a0&&!b.isFunction(a0)&&a0};aX.duration=b.fx.off?0:typeof aX.duration==="number"?aX.duration:b.fx.speeds[aX.duration]||b.fx.speeds._default;aX.old=aX.complete;aX.complete=function(){if(aX.queue!==false){b(this).dequeue()}if(b.isFunction(aX.old)){aX.old.call(this)}};return aX},easing:{linear:function(aZ,a0,aX,aY){return aX+aY*aZ},swing:function(aZ,a0,aX,aY){return((-Math.cos(aZ*Math.PI)/2)+0.5)*aY+aX}},timers:[],fx:function(aY,aX,aZ){this.options=aX;this.elem=aY;this.prop=aZ;if(!aX.orig){aX.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);if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(aY){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var aX=parseFloat(b.css(this.elem,this.prop,aY));return aX&&aX>-10000?aX:parseFloat(b.curCSS(this.elem,this.prop))||0},custom:function(a1,a0,aZ){this.startTime=aO();this.start=a1;this.end=a0;this.unit=aZ||this.unit||"px";this.now=this.start;this.pos=this.state=0;var aX=this;function aY(a2){return aX.step(a2)}aY.elem=this.elem;if(aY()&&b.timers.push(aY)&&!aE){aE=setInterval(b.fx.tick,13)}},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(a0){var a5=aO(),a1=true;if(a0||a5>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var a2 in this.options.curAnim){if(this.options.curAnim[a2]!==true){a1=false}}if(a1){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;var aZ=b.data(this.elem,"olddisplay");this.elem.style.display=aZ?aZ:this.options.display;if(b.css(this.elem,"display")==="none"){this.elem.style.display="block"}}if(this.options.hide){b(this.elem).hide()}if(this.options.hide||this.options.show){for(var aX in this.options.curAnim){b.style(this.elem,aX,this.options.orig[aX])}}this.options.complete.call(this.elem)}return false}else{var aY=a5-this.startTime;this.state=aY/this.options.duration;var a3=this.options.specialEasing&&this.options.specialEasing[this.prop];var a4=this.options.easing||(b.easing.swing?"swing":"linear");this.pos=b.easing[a3||a4](this.state,aY,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 aY=b.timers;for(var aX=0;aX<aY.length;aX++){if(!aY[aX]()){aY.splice(aX--,1)}}if(!aY.length){b.fx.stop()}},stop:function(){clearInterval(aE);aE=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(aX){b.style(aX.elem,"opacity",aX.now)},_default:function(aX){if(aX.elem.style&&aX.elem.style[aX.prop]!=null){aX.elem.style[aX.prop]=(aX.prop==="width"||aX.prop==="height"?Math.max(0,aX.now):aX.now)+aX.unit}else{aX.elem[aX.prop]=aX.now}}}});if(b.expr&&b.expr.filters){b.expr.filters.animated=function(aX){return b.grep(b.timers,function(aY){return aX===aY.elem}).length}}function aC(aY,aX){var aZ={};b.each(ak.concat.apply([],ak.slice(0,aX)),function(){aZ[this]=aY});return aZ}if("getBoundingClientRect" in ad.documentElement){b.fn.offset=function(a6){var aZ=this[0];if(a6){return this.each(function(a7){b.offset.setOffset(this,a6,a7)})}if(!aZ||!aZ.ownerDocument){return null}if(aZ===aZ.ownerDocument.body){return b.offset.bodyOffset(aZ)}var a1=aZ.getBoundingClientRect(),a5=aZ.ownerDocument,a2=a5.body,aX=a5.documentElement,a0=aX.clientTop||a2.clientTop||0,a3=aX.clientLeft||a2.clientLeft||0,a4=a1.top+(self.pageYOffset||b.support.boxModel&&aX.scrollTop||a2.scrollTop)-a0,aY=a1.left+(self.pageXOffset||b.support.boxModel&&aX.scrollLeft||a2.scrollLeft)-a3;return{top:a4,left:aY}}}else{b.fn.offset=function(a8){var a2=this[0];if(a8){return this.each(function(a9){b.offset.setOffset(this,a8,a9)})}if(!a2||!a2.ownerDocument){return null}if(a2===a2.ownerDocument.body){return b.offset.bodyOffset(a2)}b.offset.initialize();var aZ=a2.offsetParent,aY=a2,a7=a2.ownerDocument,a5,a0=a7.documentElement,a3=a7.body,a4=a7.defaultView,aX=a4?a4.getComputedStyle(a2,null):a2.currentStyle,a6=a2.offsetTop,a1=a2.offsetLeft;while((a2=a2.parentNode)&&a2!==a3&&a2!==a0){if(b.offset.supportsFixedPosition&&aX.position==="fixed"){break}a5=a4?a4.getComputedStyle(a2,null):a2.currentStyle;a6-=a2.scrollTop;a1-=a2.scrollLeft;if(a2===aZ){a6+=a2.offsetTop;a1+=a2.offsetLeft;if(b.offset.doesNotAddBorder&&!(b.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(a2.nodeName))){a6+=parseFloat(a5.borderTopWidth)||0;a1+=parseFloat(a5.borderLeftWidth)||0}aY=aZ,aZ=a2.offsetParent}if(b.offset.subtractsBorderForOverflowNotVisible&&a5.overflow!=="visible"){a6+=parseFloat(a5.borderTopWidth)||0;a1+=parseFloat(a5.borderLeftWidth)||0}aX=a5}if(aX.position==="relative"||aX.position==="static"){a6+=a3.offsetTop;a1+=a3.offsetLeft}if(b.offset.supportsFixedPosition&&aX.position==="fixed"){a6+=Math.max(a0.scrollTop,a3.scrollTop);a1+=Math.max(a0.scrollLeft,a3.scrollLeft)}return{top:a6,left:a1}}}b.offset={initialize:function(){var aX=ad.body,aY=ad.createElement("div"),a1,a3,a2,a4,aZ=parseFloat(b.curCSS(aX,"marginTop",true))||0,a0="<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(aY.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});aY.innerHTML=a0;aX.insertBefore(aY,aX.firstChild);a1=aY.firstChild;a3=a1.firstChild;a4=a1.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(a3.offsetTop!==5);this.doesAddBorderForTableAndCells=(a4.offsetTop===5);a3.style.position="fixed",a3.style.top="20px";this.supportsFixedPosition=(a3.offsetTop===20||a3.offsetTop===15);a3.style.position=a3.style.top="";a1.style.overflow="hidden",a1.style.position="relative";this.subtractsBorderForOverflowNotVisible=(a3.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(aX.offsetTop!==aZ);aX.removeChild(aY);aX=aY=a1=a3=a2=a4=null;b.offset.initialize=b.noop},bodyOffset:function(aX){var aZ=aX.offsetTop,aY=aX.offsetLeft;b.offset.initialize();if(b.offset.doesNotIncludeMarginInBodyOffset){aZ+=parseFloat(b.curCSS(aX,"marginTop",true))||0;aY+=parseFloat(b.curCSS(aX,"marginLeft",true))||0}return{top:aZ,left:aY}},setOffset:function(a2,aY,aZ){if(/static/.test(b.curCSS(a2,"position"))){a2.style.position="relative"}var a1=b(a2),a4=a1.offset(),aX=parseInt(b.curCSS(a2,"top",true),10)||0,a3=parseInt(b.curCSS(a2,"left",true),10)||0;if(b.isFunction(aY)){aY=aY.call(a2,aZ,a4)}var a0={top:(aY.top-a4.top)+aX,left:(aY.left-a4.left)+a3};if("using" in aY){aY.using.call(a2,a0)}else{a1.css(a0)}}};b.fn.extend({position:function(){if(!this[0]){return null}var aZ=this[0],aY=this.offsetParent(),a0=this.offset(),aX=/^body|html$/i.test(aY[0].nodeName)?{top:0,left:0}:aY.offset();a0.top-=parseFloat(b.curCSS(aZ,"marginTop",true))||0;a0.left-=parseFloat(b.curCSS(aZ,"marginLeft",true))||0;aX.top+=parseFloat(b.curCSS(aY[0],"borderTopWidth",true))||0;aX.left+=parseFloat(b.curCSS(aY[0],"borderLeftWidth",true))||0;return{top:a0.top-aX.top,left:a0.left-aX.left}},offsetParent:function(){return this.map(function(){var aX=this.offsetParent||ad.body;while(aX&&(!/^body|html$/i.test(aX.nodeName)&&b.css(aX,"position")==="static")){aX=aX.offsetParent}return aX})}});b.each(["Left","Top"],function(aY,aX){var aZ="scroll"+aX;b.fn[aZ]=function(a2){var a0=this[0],a1;if(!a0){return null}if(a2!==E){return this.each(function(){a1=an(this);if(a1){a1.scrollTo(!aY?a2:b(a1).scrollLeft(),aY?a2:b(a1).scrollTop())}else{this[aZ]=a2}})}else{a1=an(a0);return a1?("pageXOffset" in a1)?a1[aY?"pageYOffset":"pageXOffset"]:b.support.boxModel&&a1.document.documentElement[aZ]||a1.document.body[aZ]:a0[aZ]}}});function an(aX){return("scrollTo" in aX&&aX.document)?aX:aX.nodeType===9?aX.defaultView||aX.parentWindow:false}b.each(["Height","Width"],function(aY,aX){var aZ=aX.toLowerCase();b.fn["inner"+aX]=function(){return this[0]?b.css(this[0],aZ,false,"padding"):null};b.fn["outer"+aX]=function(a0){return this[0]?b.css(this[0],aZ,false,a0?"margin":"border"):null};b.fn[aZ]=function(a0){var a1=this[0];if(!a1){return a0==null?null:this}if(b.isFunction(a0)){return this.each(function(a3){var a2=b(this);a2[aZ](a0.call(this,a3,a2[aZ]()))})}return("scrollTo" in a1&&a1.document)?a1.document.compatMode==="CSS1Compat"&&a1.document.documentElement["client"+aX]||a1.document.body["client"+aX]:(a1.nodeType===9)?Math.max(a1.documentElement["client"+aX],a1.body["scroll"+aX],a1.documentElement["scroll"+aX],a1.body["offset"+aX],a1.documentElement["offset"+aX]):a0===E?b.css(a1,aZ):this.css(aZ,typeof a0==="string"?a0:a0+"px")}});aL.jQuery=aL.$=b})(window);
/*
 * jQuery UI 1.8rc1
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
jQuery.ui||(function(c){var b=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.8rc1",plugin:{add:function(e,f,h){var g=c.ui[e].prototype;for(var d in h){g.plugins[d]=g.plugins[d]||[];g.plugins[d].push([f,h[d]])}},call:function(d,f,e){var h=d.plugins[f];if(!h||!d.element[0].parentNode){return}for(var g=0;g<h.length;g++){if(d.options[h[g][0]]){h[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(c(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(j,e,h,g,d,f){return c.ui.isOverAxis(j,h,d)&&c.ui.isOverAxis(e,g,f)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,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}};c.fn.extend({_focus:c.fn.focus,focus:function(d,e){return typeof d==="number"?this.each(function(){var f=this;setTimeout(function(){c(f).focus();(e&&e.call(f))},d)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var d;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){d=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{d=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!d.length?c(document):d},zIndex:function(e){if(e!==undefined){return this.css("zIndex",e)}var d=this[0];while(d&&d.style){if(d.style.zIndex!==""&&d.style.zIndex!==0){return +d.style.zIndex}d=d.parentNode}return 0}});c.extend(c.expr[":"],{data:function(f,e,d){return !!c.data(f,d[3])},focusable:function(e){var f=e.nodeName.toLowerCase(),d=c.attr(e,"tabindex");return(/input|select|textarea|button|object/.test(f)?!e.disabled:"a"==f||"area"==f?e.href||!isNaN(d):!isNaN(d))&&!c(e)["area"==f?"parents":"closest"](":hidden").length},tabbable:function(e){var d=c.attr(e,"tabindex");return(isNaN(d)||d>=0)&&c(e).is(":focusable")}})})(jQuery);
/*
 * jQuery UI Widget 1.8rc1
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(c){var b=c.fn.remove;c.fn.remove=function(d,e){if(!e){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")})}return b.apply(this,arguments)};c.widget=function(e,g,d){var f=e.split(".")[0],j;e=e.split(".")[1];j=f+"-"+e;if(!d){d=g;g=c.Widget}c.expr[":"][j]=function(k){return !!c.data(k,e)};c[f]=c[f]||{};c[f][e]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var h=new g();h.options=c.extend({},h.options);c[f][e].prototype=c.extend(true,h,{namespace:f,widgetName:e,widgetEventPrefix:c[f][e].prototype.widgetEventPrefix||e,widgetBaseClass:j},d);c.widget.bridge(e,c[f][e])};c.widget.bridge=function(e,d){c.fn[e]=function(h){var f=typeof h==="string",g=Array.prototype.slice.call(arguments,1),j=this;h=!f&&g.length?c.extend.apply(null,[true,h].concat(g)):h;if(f&&h.substring(0,1)==="_"){return j}if(f){this.each(function(){var k=c.data(this,e),l=k&&c.isFunction(k[h])?k[h].apply(k,g):k;if(l!==k&&l!==undefined){j=l;return false}})}else{this.each(function(){var k=c.data(this,e);if(k){if(h){k.option(h)}k._init()}else{c.data(this,e,new d(h,this))}})}return j}};c.Widget=function(d,e){if(arguments.length){this._createWidget(d,e)}};c.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(e,f){this.element=c(f).data(this.widgetName,this);this.options=c.extend(true,{},this.options,c.metadata&&c.metadata.get(f)[this.widgetName],e);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._init()},_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 "+this.namespace+"-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f,d=this;if(arguments.length===0){return c.extend({},d.options)}if(typeof f==="string"){if(g===undefined){return this.options[f]}e={};e[f]=g}c.each(e,function(h,j){d._setOption(h,j)});return d},_setOption:function(d,e){this.options[d]=e;if(d==="disabled"){this.widget()[e?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",e)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j=this.options[e];f=c.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();g=g||{};if(f.originalEvent){for(var d=c.event.props.length,h;d;){h=c.event.props[--d];f[h]=f.originalEvent[h]}}this.element.trigger(f,g);return !(c.isFunction(j)&&j.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);
/*
 * jQuery UI Mouse 1.8rc1
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(b){b.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(c._preventClickEvent){c._preventClickEvent=false;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"?b(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}}this._mouseMoveDelegate=function(g){return d._mouseMove(g)};this._mouseUpDelegate=function(g){return d._mouseUp(g)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(b.browser.safari||e.preventDefault());e.originalEvent.mouseHandled=true;return true},_mouseMove:function(c){if(b.browser.msie&&!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){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(c.target==this._mouseDownEvent.target);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(b){b.widget("ui.draggable",b.ui.mouse,{options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this},_mouseCapture:function(c){var d=this.options;if(this.helper||d.disabled||b(c.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(c);if(!this.handle){return false}return true},_mouseStart:function(c){var d=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(b.ui.ddmanager){b.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};b.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;(d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt));if(d.containment){this._setContainment()}this._trigger("start",c);this._cacheHelperProportions();if(b.ui.ddmanager&&!d.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,c)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,true);return true},_mouseDrag:function(c,e){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!e){var d=this._uiHash();this._trigger("drag",c,d);this.position=d.position}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"}if(b.ui.ddmanager){b.ui.ddmanager.drag(this,c)}return false},_mouseStop:function(d){var e=false;if(b.ui.ddmanager&&!this.options.dropBehaviour){e=b.ui.ddmanager.drop(this,d)}if(this.dropped){e=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode){return false}if((this.options.revert=="invalid"&&!e)||(this.options.revert=="valid"&&e)||this.options.revert===true||(b.isFunction(this.options.revert)&&this.options.revert.call(this.element,e))){var c=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",d);c._clear()})}else{this._trigger("stop",d);this._clear()}return false},_getHandle:function(c){var d=!this.options.handle||!b(this.options.handle,this.element).length?true:false;b(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==c.target){d=true}});return d},_createHelper:function(d){var e=this.options;var c=b.isFunction(e.helper)?b(e.helper.apply(this.element[0],[d])):(e.helper=="clone"?this.element.clone():this.element);if(!c.parents("body").length){c.appendTo((e.appendTo=="parent"?this.element[0].parentNode:e.appendTo))}if(c[0]!=this.element[0]&&!(/(fixed|absolute)/).test(c.css("position"))){c.css("position","absolute")}return c},_adjustOffsetFromHelper:function(c){if(typeof c=="string"){c=c.split(" ")}if(b.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&&b.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"&&b.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.element.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.element.css("marginLeft"),10)||0),top:(parseInt(this.element.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,b(f.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(f.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(f.containment)&&f.containment.constructor!=Array){var d=b(f.containment)[0];if(!d){return}var e=b(f.containment).offset();var c=(b(d).css("overflow")!="hidden");this.containment=[e.left+(parseInt(b(d).css("borderLeftWidth"),10)||0)+(parseInt(b(d).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(b(d).css("borderTopWidth"),10)||0)+(parseInt(b(d).css("paddingTop"),10)||0)-this.margins.top,e.left+(c?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(b(d).css("borderLeftWidth"),10)||0)-(parseInt(b(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(c?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(b(d).css("borderTopWidth"),10)||0)-(parseInt(b(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(f.containment.constructor==Array){this.containment=f.containment}}},_convertPositionTo:function(g,j){if(!j){j=this.position}var e=g=="absolute"?1:-1;var f=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=(/(html|body)/i).test(c[0].tagName);return{top:(j.top+this.offset.relative.top*e+this.offset.parent.top*e-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(h?0:c.scrollTop()))*e)),left:(j.left+this.offset.relative.left*e+this.offset.parent.left*e-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:c.scrollLeft())*e))}},_generatePosition:function(f){var j=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,k=(/(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(j.grid){var h=this.originalPageY+Math.round((d-this.originalPageY)/j.grid[1])*j.grid[1];d=this.containment?(!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:(!(h-this.offset.click.top<this.containment[1])?h-j.grid[1]:h+j.grid[1])):h;var g=this.originalPageX+Math.round((e-this.originalPageX)/j.grid[0])*j.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-j.grid[0]:g+j.grid[0])):g}}return{top:(d-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(k?0:c.scrollTop())))),left:(e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():k?0:c.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},_trigger:function(c,d,e){e=e||this._uiHash();b.ui.plugin.call(this,c,[d,e]);if(c=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return b.Widget.prototype._trigger.call(this,c,d,e)},plugins:{},_uiHash:function(c){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});b.extend(b.ui.draggable,{version:"1.8rc1",eventPrefix:"drag"});b.ui.plugin.add("draggable","connectToSortable",{start:function(d,f){var e=b(this).data("draggable"),g=e.options,c=b.extend({},f,{item:e.element});e.sortables=[];b(g.connectToSortable).each(function(){var h=b.data(this,"sortable");if(h&&!h.options.disabled){e.sortables.push({instance:h,shouldRevert:h.options.revert});h._refreshItems();h._trigger("activate",d,c)}})},stop:function(d,f){var e=b(this).data("draggable"),c=b.extend({},f,{item:e.element});b.each(e.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;e.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(d);this.instance.options.helper=this.instance.options._helper;if(e.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",d,c)}})},drag:function(d,g){var f=b(this).data("draggable"),c=this;var e=function(k){var q=this.offset.click.top,p=this.offset.click.left;var h=this.positionAbs.top,m=this.positionAbs.left;var l=k.height,n=k.width;var r=k.top,j=k.left;return b.ui.isOver(h+q,m+p,r,j,l,n)};b.each(f.sortables,function(h){this.instance.positionAbs=f.positionAbs;this.instance.helperProportions=f.helperProportions;this.instance.offset.click=f.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=b(c).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return g.helper[0]};d.target=this.instance.currentItem[0];this.instance._mouseCapture(d,true);this.instance._mouseStart(d,true,true);this.instance.offset.click.top=f.offset.click.top;this.instance.offset.click.left=f.offset.click.left;this.instance.offset.parent.left-=f.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=f.offset.parent.top-this.instance.offset.parent.top;f._trigger("toSortable",d);f.dropped=this.instance.element;f.currentItem=f.element;this.instance.fromOutside=f}if(this.instance.currentItem){this.instance._mouseDrag(d)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",d,this.instance._uiHash(this.instance));this.instance._mouseStop(d,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}f._trigger("fromSortable",d);f.dropped=false}}})}});b.ui.plugin.add("draggable","cursor",{start:function(d,e){var c=b("body"),f=b(this).data("draggable").options;if(c.css("cursor")){f._cursor=c.css("cursor")}c.css("cursor",f.cursor)},stop:function(c,d){var e=b(this).data("draggable").options;if(e._cursor){b("body").css("cursor",e._cursor)}}});b.ui.plugin.add("draggable","iframeFix",{start:function(c,d){var e=b(this).data("draggable").options;b(e.iframeFix===true?"iframe":e.iframeFix).each(function(){b('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(b(this).offset()).appendTo("body")})},stop:function(c,d){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});b.ui.plugin.add("draggable","opacity",{start:function(d,e){var c=b(e.helper),f=b(this).data("draggable").options;if(c.css("opacity")){f._opacity=c.css("opacity")}c.css("opacity",f.opacity)},stop:function(c,d){var e=b(this).data("draggable").options;if(e._opacity){b(d.helper).css("opacity",e._opacity)}}});b.ui.plugin.add("draggable","scroll",{start:function(d,e){var c=b(this).data("draggable");if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){c.overflowOffset=c.scrollParent.offset()}},drag:function(e,f){var d=b(this).data("draggable"),g=d.options,c=false;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){if(!g.axis||g.axis!="x"){if((d.overflowOffset.top+d.scrollParent[0].offsetHeight)-e.pageY<g.scrollSensitivity){d.scrollParent[0].scrollTop=c=d.scrollParent[0].scrollTop+g.scrollSpeed}else{if(e.pageY-d.overflowOffset.top<g.scrollSensitivity){d.scrollParent[0].scrollTop=c=d.scrollParent[0].scrollTop-g.scrollSpeed}}}if(!g.axis||g.axis!="y"){if((d.overflowOffset.left+d.scrollParent[0].offsetWidth)-e.pageX<g.scrollSensitivity){d.scrollParent[0].scrollLeft=c=d.scrollParent[0].scrollLeft+g.scrollSpeed}else{if(e.pageX-d.overflowOffset.left<g.scrollSensitivity){d.scrollParent[0].scrollLeft=c=d.scrollParent[0].scrollLeft-g.scrollSpeed}}}}else{if(!g.axis||g.axis!="x"){if(e.pageY-b(document).scrollTop()<g.scrollSensitivity){c=b(document).scrollTop(b(document).scrollTop()-g.scrollSpeed)}else{if(b(window).height()-(e.pageY-b(document).scrollTop())<g.scrollSensitivity){c=b(document).scrollTop(b(document).scrollTop()+g.scrollSpeed)}}}if(!g.axis||g.axis!="y"){if(e.pageX-b(document).scrollLeft()<g.scrollSensitivity){c=b(document).scrollLeft(b(document).scrollLeft()-g.scrollSpeed)}else{if(b(window).width()-(e.pageX-b(document).scrollLeft())<g.scrollSensitivity){c=b(document).scrollLeft(b(document).scrollLeft()+g.scrollSpeed)}}}}if(c!==false&&b.ui.ddmanager&&!g.dropBehaviour){b.ui.ddmanager.prepareOffsets(d,e)}}});b.ui.plugin.add("draggable","snap",{start:function(d,e){var c=b(this).data("draggable"),f=c.options;c.snapElements=[];b(f.snap.constructor!=String?(f.snap.items||":data(draggable)"):f.snap).each(function(){var h=b(this);var g=h.offset();if(this!=c.element[0]){c.snapElements.push({item:this,width:h.outerWidth(),height:h.outerHeight(),top:g.top,left:g.left})}})},drag:function(u,p){var g=b(this).data("draggable"),q=g.options;var y=q.snapTolerance;var x=p.offset.left,w=x+g.helperProportions.width,f=p.offset.top,e=f+g.helperProportions.height;for(var v=g.snapElements.length-1;v>=0;v--){var s=g.snapElements[v].left,n=s+g.snapElements[v].width,m=g.snapElements[v].top,A=m+g.snapElements[v].height;if(!((s-y<x&&x<n+y&&m-y<f&&f<A+y)||(s-y<x&&x<n+y&&m-y<e&&e<A+y)||(s-y<w&&w<n+y&&m-y<f&&f<A+y)||(s-y<w&&w<n+y&&m-y<e&&e<A+y))){if(g.snapElements[v].snapping){(g.options.snap.release&&g.options.snap.release.call(g.element,u,b.extend(g._uiHash(),{snapItem:g.snapElements[v].item})))}g.snapElements[v].snapping=false;continue}if(q.snapMode!="inner"){var c=Math.abs(m-e)<=y;var z=Math.abs(A-f)<=y;var j=Math.abs(s-w)<=y;var k=Math.abs(n-x)<=y;if(c){p.position.top=g._convertPositionTo("relative",{top:m-g.helperProportions.height,left:0}).top-g.margins.top}if(z){p.position.top=g._convertPositionTo("relative",{top:A,left:0}).top-g.margins.top}if(j){p.position.left=g._convertPositionTo("relative",{top:0,left:s-g.helperProportions.width}).left-g.margins.left}if(k){p.position.left=g._convertPositionTo("relative",{top:0,left:n}).left-g.margins.left}}var h=(c||z||j||k);if(q.snapMode!="outer"){var c=Math.abs(m-f)<=y;var z=Math.abs(A-e)<=y;var j=Math.abs(s-x)<=y;var k=Math.abs(n-w)<=y;if(c){p.position.top=g._convertPositionTo("relative",{top:m,left:0}).top-g.margins.top}if(z){p.position.top=g._convertPositionTo("relative",{top:A-g.helperProportions.height,left:0}).top-g.margins.top}if(j){p.position.left=g._convertPositionTo("relative",{top:0,left:s}).left-g.margins.left}if(k){p.position.left=g._convertPositionTo("relative",{top:0,left:n-g.helperProportions.width}).left-g.margins.left}}if(!g.snapElements[v].snapping&&(c||z||j||k||h)){(g.options.snap.snap&&g.options.snap.snap.call(g.element,u,b.extend(g._uiHash(),{snapItem:g.snapElements[v].item})))}g.snapElements[v].snapping=(c||z||j||k||h)}}});b.ui.plugin.add("draggable","stack",{start:function(d,e){var g=b(this).data("draggable").options;var f=b.makeArray(b(g.stack)).sort(function(j,h){return(parseInt(b(j).css("zIndex"),10)||0)-(parseInt(b(h).css("zIndex"),10)||0)});var c=parseInt(f[0].style.zIndex)||0;b(f).each(function(h){this.style.zIndex=c+h});this[0].style.zIndex=c+f.length}});b.ui.plugin.add("draggable","zIndex",{start:function(d,e){var c=b(e.helper),f=b(this).data("draggable").options;if(c.css("zIndex")){f._zIndex=c.css("zIndex")}c.css("zIndex",f.zIndex)},stop:function(c,d){var e=b(this).data("draggable").options;if(e._zIndex){b(d.helper).css("zIndex",e._zIndex)}}})})(jQuery);(function(b){b.widget("ui.droppable",{options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var d=this.options,c=d.accept;this.isover=0;this.isout=1;this.accept=b.isFunction(c)?c:function(e){return e.is(c)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};b.ui.ddmanager.droppables[d.scope]=b.ui.ddmanager.droppables[d.scope]||[];b.ui.ddmanager.droppables[d.scope].push(this);(d.addClasses&&this.element.addClass("ui-droppable"))},destroy:function(){var c=b.ui.ddmanager.droppables[this.options.scope];for(var d=0;d<c.length;d++){if(c[d]==this){c.splice(d,1)}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(c,d){if(c=="accept"){this.accept=b.isFunction(d)?d:function(e){return e.is(d)}}b.Widget.prototype._setOption.apply(this,arguments)},_activate:function(d){var c=b.ui.ddmanager.current;if(this.options.activeClass){this.element.addClass(this.options.activeClass)}(c&&this._trigger("activate",d,this.ui(c)))},_deactivate:function(d){var c=b.ui.ddmanager.current;if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}(c&&this._trigger("deactivate",d,this.ui(c)))},_over:function(d){var c=b.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0]){return}if(this.accept.call(this.element[0],(c.currentItem||c.element))){if(this.options.hoverClass){this.element.addClass(this.options.hoverClass)}this._trigger("over",d,this.ui(c))}},_out:function(d){var c=b.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0]){return}if(this.accept.call(this.element[0],(c.currentItem||c.element))){if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("out",d,this.ui(c))}},_drop:function(d,e){var c=e||b.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0]){return false}var f=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=b.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==c.options.scope&&g.accept.call(g.element[0],(c.currentItem||c.element))&&b.ui.intersect(c,b.extend(g,{offset:g.element.offset()}),g.options.tolerance)){f=true;return false}});if(f){return false}if(this.accept.call(this.element[0],(c.currentItem||c.element))){if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("drop",d,this.ui(c));return this.element}return false},ui:function(d){return{draggable:(d.currentItem||d.element),helper:d.helper,position:d.position,offset:d.positionAbs}}});b.extend(b.ui.droppable,{version:"1.8rc1",eventPrefix:"drop"});b.ui.intersect=function(s,k,p){if(!k.offset){return false}var e=(s.positionAbs||s.position.absolute).left,d=e+s.helperProportions.width,o=(s.positionAbs||s.position.absolute).top,n=o+s.helperProportions.height;var g=k.offset.left,c=g+k.proportions.width,q=k.offset.top,m=q+k.proportions.height;switch(p){case"fit":return(g<e&&d<c&&q<o&&n<m);break;case"intersect":return(g<e+(s.helperProportions.width/2)&&d-(s.helperProportions.width/2)<c&&q<o+(s.helperProportions.height/2)&&n-(s.helperProportions.height/2)<m);break;case"pointer":var h=((s.positionAbs||s.position.absolute).left+(s.clickOffset||s.offset.click).left),j=((s.positionAbs||s.position.absolute).top+(s.clickOffset||s.offset.click).top),f=b.ui.isOver(j,h,q,g,k.proportions.height,k.proportions.width);return f;break;case"touch":return((o>=q&&o<=m)||(n>=q&&n<=m)||(o<q&&n>m))&&((e>=g&&e<=c)||(d>=g&&d<=c)||(e<g&&d>c));break;default:return false;break}};b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(f,h){var c=b.ui.ddmanager.droppables[f.options.scope]||[];var g=h?h.type:null;var k=(f.currentItem||f.element).find(":data(droppable)").andSelf();droppablesLoop:for(var e=0;e<c.length;e++){if(c[e].options.disabled||(f&&!c[e].accept.call(c[e].element[0],(f.currentItem||f.element)))){continue}for(var d=0;d<k.length;d++){if(k[d]==c[e].element[0]){c[e].proportions.height=0;continue droppablesLoop}}c[e].visible=c[e].element.css("display")!="none";if(!c[e].visible){continue}c[e].offset=c[e].element.offset();c[e].proportions={width:c[e].element[0].offsetWidth,height:c[e].element[0].offsetHeight};if(g=="mousedown"){c[e]._activate.call(c[e],h)}}},drop:function(c,d){var e=false;b.each(b.ui.ddmanager.droppables[c.options.scope]||[],function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&b.ui.intersect(c,this,this.options.tolerance)){e=e||this._drop.call(this,d)}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],(c.currentItem||c.element))){this.isout=1;this.isover=0;this._deactivate.call(this,d)}});return e},drag:function(c,d){if(c.options.refreshPositions){b.ui.ddmanager.prepareOffsets(c,d)}b.each(b.ui.ddmanager.droppables[c.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var f=b.ui.intersect(c,this,this.options.tolerance);var h=!f&&this.isover==1?"isout":(f&&this.isover==0?"isover":null);if(!h){return}var g;if(this.options.greedy){var e=this.element.parents(":data(droppable):eq(0)");if(e.length){g=b.data(e[0],"droppable");g.greedyChild=(h=="isover"?1:0)}}if(g&&h=="isover"){g.isover=0;g.isout=1;g._out.call(g,d)}this[h]=1;this[h=="isout"?"isover":"isout"]=0;this[h=="isover"?"_over":"_out"].call(this,d);if(g&&h=="isout"){g.isout=0;g.isover=1;g._over.call(g,d)}})}}})(jQuery);(function(d){d.widget("ui.resizable",d.ui.mouse,{options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");d.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&d.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(d('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!d(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g<l.length;g++){var j=d.trim(l[g]),e="ui-resizable-"+j;var h=d('<div class="ui-resizable-handle '+e+'"></div>');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=d(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=d(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!d(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=d(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var m=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=m&&m[1]?m[1]:"se"}});if(k.autoHide){this._handles.hide();d(this.element).addClass("ui-resizable-autohide").hover(function(){d(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(!f.resizing){d(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){d(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.parent().append(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(d(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var k=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:d(document).scrollTop(),left:d(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}if(d.browser.opera&&(/relative/).test(e.css("position"))){e.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var l=c(this.helper.css("left")),h=c(this.helper.css("top"));if(k.containment){l+=d(k.containment).scrollLeft()||0;h+=d(k.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:l,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:l,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof k.aspectRatio=="number")?k.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var j=d(".ui-resizable-"+this.axis).css("cursor");d("body").css("cursor",j=="auto"?this.axis+"-resize":j);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,n={},r=this,k=this.originalMousePosition,p=this.axis;var s=(e.pageX-k.left)||0,q=(e.pageY-k.top)||0;var j=this._change[p];if(!j){return false}var m=j.apply(this,[e,s,q]),l=d.browser.msie&&d.browser.version<7,f=this.sizeDiff;if(this._aspectRatio||e.shiftKey){m=this._updateRatio(m,e)}m=this._respectSize(m,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(m);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var j=this.options,n=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&d.ui.hasScroll(g[0],"left")?0:n.sizeDiff.height,l=e?0:n.sizeDiff.width;var p={width:(n.size.width-l),height:(n.size.height-f)},k=(parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left))||null,m=(parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top))||null;if(!j.animate){this.element.css(d.extend(p,{top:m,left:k}))}n.helper.height(n.size.height);n.helper.width(n.size.width);if(this._helper&&!j.animate){this._proportionallyResize()}}d("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateCache:function(e){var f=this.options;this.offset=this.helper.offset();if(b(e.left)){this.position.left=e.left}if(b(e.top)){this.position.top=e.top}if(b(e.height)){this.size.height=e.height}if(b(e.width)){this.size.width=e.width}},_updateRatio:function(h,g){var j=this.options,k=this.position,f=this.size,e=this.axis;if(h.height){h.width=(f.height*this.aspectRatio)}else{if(h.width){h.height=(f.width/this.aspectRatio)}}if(e=="sw"){h.left=k.left+(f.width-h.width);h.top=null}if(e=="nw"){h.top=k.top+(f.height-h.height);h.left=k.left+(f.width-h.width)}return h},_respectSize:function(m,g){var k=this.helper,j=this.options,s=this._aspectRatio||g.shiftKey,r=this.axis,v=b(m.width)&&j.maxWidth&&(j.maxWidth<m.width),n=b(m.height)&&j.maxHeight&&(j.maxHeight<m.height),h=b(m.width)&&j.minWidth&&(j.minWidth>m.width),u=b(m.height)&&j.minHeight&&(j.minHeight>m.height);if(h){m.width=j.minWidth}if(u){m.height=j.minHeight}if(v){m.width=j.maxWidth}if(n){m.height=j.maxHeight}var f=this.originalPosition.left+this.originalSize.width,q=this.position.top+this.size.height;var l=/sw|nw|w/.test(r),e=/nw|ne|n/.test(r);if(h&&l){m.left=f-j.minWidth}if(v&&l){m.left=f-j.maxWidth}if(u&&e){m.top=q-j.minHeight}if(n&&e){m.top=q-j.maxHeight}var p=!m.width&&!m.height;if(p&&!m.left&&m.top){m.top=null}else{if(p&&!m.top&&m.left){m.left=null}}return m},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f<this._proportionallyResizeElements.length;f++){var h=this._proportionallyResizeElements[f];if(!this.borderDif){var e=[h.css("borderTopWidth"),h.css("borderRightWidth"),h.css("borderBottomWidth"),h.css("borderLeftWidth")],j=[h.css("paddingTop"),h.css("paddingRight"),h.css("paddingBottom"),h.css("paddingLeft")];this.borderDif=d.map(e,function(l,n){var m=parseInt(l,10)||0,o=parseInt(j[n],10)||0;return m+o})}if(d.browser.msie&&!(!(d(g).is(":hidden")||d(g).parents(":hidden").length))){continue}h.css({height:(g.height()-this.borderDif[0]-this.borderDif[2])||0,width:(g.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var f=this.element,j=this.options;this.elementOffset=f.offset();if(this._helper){this.helper=this.helper||d('<div style="overflow:hidden;"></div>');var e=d.browser.msie&&d.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++j.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var k=this.options,g=this.originalSize,j=this.originalPosition;return{left:j.left+f,width:g.width-f}},n:function(h,f,e){var k=this.options,g=this.originalSize,j=this.originalPosition;return{top:j.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return d.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return d.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){d.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});d.extend(d.ui.resizable,{version:"1.8rc1",eventPrefix:"resize"});d.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=d(this).data("resizable"),j=e.options;var h=function(k){d(k).each(function(){d(this).data("resizable-alsoresize",{width:parseInt(d(this).width(),10),height:parseInt(d(this).height(),10),left:parseInt(d(this).css("left"),10),top:parseInt(d(this).css("top"),10)})})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.parentNode){if(j.alsoResize.length){j.alsoResize=j.alsoResize[0];h(j.alsoResize)}else{d.each(j.alsoResize,function(k,l){h(k)})}}else{h(j.alsoResize)}},resize:function(g,j){var f=d(this).data("resizable"),k=f.options,h=f.originalSize,m=f.originalPosition;var l={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-m.top)||0,left:(f.position.left-m.left)||0},e=function(n,o){d(n).each(function(){var r=d(this),s=d(this).data("resizable-alsoresize"),q={},p=o&&o.length?o:["width","height","top","left"];d.each(p||["width","height","top","left"],function(u,w){var v=(s[w]||0)+(l[w]||0);if(v&&v>=0){q[w]=v||null}});if(/relative/.test(r.css("position"))&&d.browser.opera){f._revertToRelativePosition=true;r.css({position:"absolute",top:"auto",left:"auto"})}r.css(q)})};if(typeof(k.alsoResize)=="object"&&!k.alsoResize.nodeType){d.each(k.alsoResize,function(n,o){e(n,o)})}else{e(k.alsoResize)}},stop:function(f,g){var e=d(this).data("resizable");if(e._revertToRelativePosition&&d.browser.opera){e._revertToRelativePosition=false;el.css({position:"relative"})}d(this).removeData("resizable-alsoresize-start")}});d.ui.plugin.add("resizable","animate",{stop:function(j,p){var q=d(this).data("resizable"),k=q.options;var h=q._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&d.ui.hasScroll(h[0],"left")?0:q.sizeDiff.height,m=e?0:q.sizeDiff.width;var g={width:(q.size.width-m),height:(q.size.height-f)},l=(parseInt(q.element.css("left"),10)+(q.position.left-q.originalPosition.left))||null,n=(parseInt(q.element.css("top"),10)+(q.position.top-q.originalPosition.top))||null;q.element.animate(d.extend(g,n&&l?{top:n,left:l}:{}),{duration:k.animateDuration,easing:k.animateEasing,step:function(){var o={width:parseInt(q.element.css("width"),10),height:parseInt(q.element.css("height"),10),top:parseInt(q.element.css("top"),10),left:parseInt(q.element.css("left"),10)};if(h&&h.length){d(h[0]).css({width:o.width,height:o.height})}q._updateCache(o);q._propagate("resize",j)}})}});d.ui.plugin.add("resizable","containment",{start:function(f,s){var v=d(this).data("resizable"),k=v.options,m=v.element;var g=k.containment,l=(g instanceof d)?g.get(0):(/parent/.test(g))?m.parent().get(0):g;if(!l){return}v.containerElement=d(l);if(/document/.test(g)||g==document){v.containerOffset={left:0,top:0};v.containerPosition={left:0,top:0};v.parentData={element:d(document),left:0,top:0,width:d(document).width(),height:d(document).height()||document.body.parentNode.scrollHeight}}else{var q=d(l),j=[];d(["Top","Right","Left","Bottom"]).each(function(p,o){j[p]=c(q.css("padding"+o))});v.containerOffset=q.offset();v.containerPosition=q.position();v.containerSize={height:(q.innerHeight()-j[3]),width:(q.innerWidth()-j[1])};var r=v.containerOffset,e=v.containerSize.height,n=v.containerSize.width,h=(d.ui.hasScroll(l,"left")?l.scrollWidth:n),u=(d.ui.hasScroll(l)?l.scrollHeight:e);v.parentData={element:l,left:r.left,top:r.top,width:h,height:u}}},resize:function(g,r){var v=d(this).data("resizable"),j=v.options,f=v.containerSize,q=v.containerOffset,n=v.size,p=v.position,s=v._aspectRatio||g.shiftKey,e={top:0,left:0},h=v.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=q}if(p.left<(v._helper?q.left:0)){v.size.width=v.size.width+(v._helper?(v.position.left-q.left):(v.position.left-e.left));if(s){v.size.height=v.size.width/j.aspectRatio}v.position.left=j.helper?q.left:0}if(p.top<(v._helper?q.top:0)){v.size.height=v.size.height+(v._helper?(v.position.top-q.top):v.position.top);if(s){v.size.width=v.size.height*j.aspectRatio}v.position.top=v._helper?q.top:0}v.offset.left=v.parentData.left+v.position.left;v.offset.top=v.parentData.top+v.position.top;var m=Math.abs((v._helper?v.offset.left-e.left:(v.offset.left-e.left))+v.sizeDiff.width),u=Math.abs((v._helper?v.offset.top-e.top:(v.offset.top-q.top))+v.sizeDiff.height);var l=v.containerElement.get(0)==v.element.parent().get(0),k=/relative|absolute/.test(v.containerElement.css("position"));if(l&&k){m-=v.parentData.left}if(m+v.size.width>=v.parentData.width){v.size.width=v.parentData.width-m;if(s){v.size.height=v.size.width/v.aspectRatio}}if(u+v.size.height>=v.parentData.height){v.size.height=v.parentData.height-u;if(s){v.size.width=v.size.height*v.aspectRatio}}},stop:function(f,p){var r=d(this).data("resizable"),g=r.options,m=r.position,n=r.containerOffset,e=r.containerPosition,j=r.containerElement;var k=d(r.helper),s=k.offset(),q=k.outerWidth()-r.sizeDiff.width,l=k.outerHeight()-r.sizeDiff.height;if(r._helper&&!g.animate&&(/relative/).test(j.css("position"))){d(this).css({left:s.left-e.left-n.left,width:q,height:l})}if(r._helper&&!g.animate&&(/static/).test(j.css("position"))){d(this).css({left:s.left-e.left-n.left,width:q,height:l})}}});d.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=d(this).data("resizable"),j=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof j.ghost=="string"?j.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=d(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=d(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});d.ui.plugin.add("resizable","grid",{resize:function(e,n){var q=d(this).data("resizable"),h=q.options,l=q.size,j=q.originalSize,k=q.originalPosition,p=q.axis,m=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((l.width-j.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((l.height-j.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(p)){q.size.width=j.width+g;q.size.height=j.height+f}else{if(/^(ne)$/.test(p)){q.size.width=j.width+g;q.size.height=j.height+f;q.position.top=k.top-f}else{if(/^(sw)$/.test(p)){q.size.width=j.width+g;q.size.height=j.height+f;q.position.left=k.left-g}else{q.size.width=j.width+g;q.size.height=j.height+f;q.position.top=k.top-f;q.position.left=k.left-g}}}}});var c=function(e){return parseInt(e,10)||0};var b=function(e){return !isNaN(parseInt(e,10))}})(jQuery);(function(b){b.widget("ui.selectable",b.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var d;this.refresh=function(){d=b(c.options.filter,c.element[0]);d.each(function(){var e=b(this);var f=e.offset();b.data(this,"selectable-item",{element:this,$element:e,left:f.left,top:f.top,right:f.left+e.outerWidth(),bottom:f.top+e.outerHeight(),startselected:false,selected:e.hasClass("ui-selected"),selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")})})};this.refresh();this.selectees=d.addClass("ui-selectee");this._mouseInit();this.helper=b(document.createElement("div")).css({border:"1px dotted black"}).addClass("ui-selectable-helper")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(e){var c=this;this.opos=[e.pageX,e.pageY];if(this.options.disabled){return}var d=this.options;this.selectees=b(d.filter,this.element[0]);this._trigger("start",e);b(d.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:e.clientX,top:e.clientY,width:0,height:0});if(d.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var f=b.data(this,"selectable-item");f.startselected=true;if(!e.metaKey){f.$element.removeClass("ui-selected");f.selected=false;f.$element.addClass("ui-unselecting");f.unselecting=true;c._trigger("unselecting",e,{unselecting:f.element})}});b(e.target).parents().andSelf().each(function(){var f=b.data(this,"selectable-item");if(f){f.$element.removeClass("ui-unselecting").addClass("ui-selecting");f.unselecting=false;f.selecting=true;f.selected=true;c._trigger("selecting",e,{selecting:f.element});return false}})},_mouseDrag:function(k){var d=this;this.dragged=true;if(this.options.disabled){return}var f=this.options;var e=this.opos[0],j=this.opos[1],c=k.pageX,h=k.pageY;if(e>c){var g=c;c=e;e=g}if(j>h){var g=h;h=j;j=g}this.helper.css({left:e,top:j,width:c-e,height:h-j});this.selectees.each(function(){var l=b.data(this,"selectable-item");if(!l||l.element==d.element[0]){return}var m=false;if(f.tolerance=="touch"){m=(!(l.left>c||l.right<e||l.top>h||l.bottom<j))}else{if(f.tolerance=="fit"){m=(l.left>e&&l.right<c&&l.top>j&&l.bottom<h)}}if(m){if(l.selected){l.$element.removeClass("ui-selected");l.selected=false}if(l.unselecting){l.$element.removeClass("ui-unselecting");l.unselecting=false}if(!l.selecting){l.$element.addClass("ui-selecting");l.selecting=true;d._trigger("selecting",k,{selecting:l.element})}}else{if(l.selecting){if(k.metaKey&&l.startselected){l.$element.removeClass("ui-selecting");l.selecting=false;l.$element.addClass("ui-selected");l.selected=true}else{l.$element.removeClass("ui-selecting");l.selecting=false;if(l.startselected){l.$element.addClass("ui-unselecting");l.unselecting=true}d._trigger("unselecting",k,{unselecting:l.element})}}if(l.selected){if(!k.metaKey&&!l.startselected){l.$element.removeClass("ui-selected");l.selected=false;l.$element.addClass("ui-unselecting");l.unselecting=true;d._trigger("unselecting",k,{unselecting:l.element})}}}});return false},_mouseStop:function(e){var c=this;this.dragged=false;var d=this.options;b(".ui-unselecting",this.element[0]).each(function(){var f=b.data(this,"selectable-item");f.$element.removeClass("ui-unselecting");f.unselecting=false;f.startselected=false;c._trigger("unselected",e,{unselected:f.element})});b(".ui-selecting",this.element[0]).each(function(){var f=b.data(this,"selectable-item");f.$element.removeClass("ui-selecting").addClass("ui-selected");f.selecting=false;f.selected=true;f.startselected=true;c._trigger("selected",e,{selected:f.element})});this._trigger("stop",e);this.helper.remove();return false}});b.extend(b.ui.selectable,{version:"1.8rc1"})})(jQuery);(function(b){b.widget("ui.sortable",b.ui.mouse,{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")):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},_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=b(f.target).parents().each(function(){if(b.data(this,"sortable-item")==d){e=b(this);return false}});if(b.data(f.target,"sortable-item")==d){e=b(f.target)}if(!e){return false}if(this.options.handle&&!g){var h=false;b(this.options.handle,e).find("*").andSelf().each(function(){if(this==f.target){h=true}});if(!h){return false}}this.currentItem=e;this._removeCurrentsFromItems();return true},_mouseStart:function(f,g,c){var h=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");b.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;(h.cursorAt&&this._adjustOffsetFromHelper(h.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(h.containment){this._setContainment()}if(h.cursor){if(b("body").css("cursor")){this._storedCursor=b("body").css("cursor")}b("body").css("cursor",h.cursor)}if(h.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",h.opacity)}if(h.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",h.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(b.ui.ddmanager){b.ui.ddmanager.current=this}if(b.ui.ddmanager&&!h.dropBehaviour){b.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 h=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-g.pageY<h.scrollSensitivity){this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+h.scrollSpeed}else{if(g.pageY-this.overflowOffset.top<h.scrollSensitivity){this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-h.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-g.pageX<h.scrollSensitivity){this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+h.scrollSpeed}else{if(g.pageX-this.overflowOffset.left<h.scrollSensitivity){this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-h.scrollSpeed}}}else{if(g.pageY-b(document).scrollTop()<h.scrollSensitivity){c=b(document).scrollTop(b(document).scrollTop()-h.scrollSpeed)}else{if(b(window).height()-(g.pageY-b(document).scrollTop())<h.scrollSensitivity){c=b(document).scrollTop(b(document).scrollTop()+h.scrollSpeed)}}if(g.pageX-b(document).scrollLeft()<h.scrollSensitivity){c=b(document).scrollLeft(b(document).scrollLeft()-h.scrollSpeed)}else{if(b(window).width()-(g.pageX-b(document).scrollLeft())<h.scrollSensitivity){c=b(document).scrollLeft(b(document).scrollLeft()+h.scrollSpeed)}}}if(c!==false&&b.ui.ddmanager&&!h.dropBehaviour){b.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],j=this._intersectsWithPointer(f);if(!j){continue}if(d!=this.currentItem[0]&&this.placeholder[j==1?"next":"prev"]()[0]!=d&&!b.ui.contains(this.placeholder[0],d)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],d):true)){this.direction=j==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(b.ui.ddmanager){b.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(b.ui.ddmanager&&!this.options.dropBehaviour){b.ui.ddmanager.drop(this,d)}if(this.options.revert){var c=this;var f=c.placeholder.offset();c.reverting=true;b(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();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[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}b.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){b(this.domPosition.prev).after(this.currentItem)}else{b(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(e){var c=this._getItemsAsjQuery(e&&e.connected);var d=[];e=e||{};b(c).each(function(){var f=(b(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]))}});return d.join("&")},toArray:function(e){var c=this._getItemsAsjQuery(e&&e.connected);var d=[];e=e||{};c.each(function(){d.push(b(e.item||this).attr(e.attribute||"id")||"")});return d},_intersectsWith:function(n){var e=this.positionAbs.left,d=e+this.helperProportions.width,m=this.positionAbs.top,k=m+this.helperProportions.height;var f=n.left,c=f+n.width,o=n.top,j=o+n.height;var p=this.offset.click.top,h=this.offset.click.left;var g=(m+p)>o&&(m+p)<j&&(e+h)>f&&(e+h)<c;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"])){return g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&o<m+(this.helperProportions.height/2)&&k-(this.helperProportions.height/2)<j)}},_intersectsWithPointer:function(e){var f=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),d=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),h=f&&d,c=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();if(!h){return false}return this.floating?(((g&&g=="right")||c=="down")?2:1):(c&&(c=="down"?2:1))},_intersectsWithSides:function(f){var d=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top+(f.height/2),f.height),e=b.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 m=this;var h=[];var f=[];var k=this._connectWith();if(k&&c){for(var e=k.length-1;e>=0;e--){var l=b(k[e]);for(var d=l.length-1;d>=0;d--){var g=b.data(l[d],"sortable");if(g&&g!=this&&!g.options.disabled){f.push([b.isFunction(g.options.items)?g.options.items.call(g.element):b(g.options.items,g.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),g])}}}}f.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(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(){h.push(this)})}return b(h)},_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 k=this.items;var q=this;var g=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],c,{item:this.currentItem}):b(this.options.items,this.element),this]];var m=this._connectWith();if(m){for(var f=m.length-1;f>=0;f--){var n=b(m[f]);for(var e=n.length-1;e>=0;e--){var h=b.data(n[e],"sortable");if(h&&h!=this&&!h.options.disabled){g.push([b.isFunction(h.options.items)?h.options.items.call(h.element[0],c,{item:this.currentItem}):b(h.options.items,h.element),h]);this.containers.push(h)}}}}for(var f=g.length-1;f>=0;f--){var l=g[f][1];var d=g[f][0];for(var e=0,o=d.length;e<o;e++){var p=b(d[e]);p.data("sortable-item",l);k.push({item:p,instance:l,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?b(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=b(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,h){if(d&&!f.forcePlaceholderSize){return}if(!h.height()){h.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10))}if(!h.width()){h.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}}c.placeholder=b(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,l=null;for(var g=this.containers.length-1;g>=0;g--){if(b.ui.contains(this.currentItem[0],this.containers[g].element[0])){continue}if(this._intersectsWith(this.containers[g].containerCache)){if(e&&b.ui.contains(this.containers[g].element[0],e.element[0])){continue}e=this.containers[g];l=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.currentContainer!=this.containers[l]){var k=10000;var h=null;var d=this.positionAbs[this.containers[l].floating?"left":"top"];for(var f=this.items.length-1;f>=0;f--){if(!b.ui.contains(this.containers[l].element[0],this.items[f].item[0])){continue}var m=this.items[f][this.containers[l].floating?"left":"top"];if(Math.abs(m-d)<k){k=Math.abs(m-d);h=this.items[f]}}if(!h&&!this.options.dropOnEmpty){return}this.currentContainer=this.containers[l];h?this._rearrange(c,h,null,true):this._rearrange(c,null,this.containers[l].element,true);this._trigger("change",c,this._uiHash());this.containers[l]._trigger("change",c,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[l]._trigger("over",c,this._uiHash(this));this.containers[l].containerCache.over=1},_createHelper:function(d){var e=this.options;var c=b.isFunction(e.helper)?b(e.helper.apply(this.element[0],[d,this.currentItem])):(e.helper=="clone"?this.currentItem.clone():this.currentItem);if(!c.parents("body").length){b(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(b.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&&b.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"&&b.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,b(f.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(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=b(f.containment)[0];var e=b(f.containment).offset();var c=(b(d).css("overflow")!="hidden");this.containment=[e.left+(parseInt(b(d).css("borderLeftWidth"),10)||0)+(parseInt(b(d).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(b(d).css("borderTopWidth"),10)||0)+(parseInt(b(d).css("paddingTop"),10)||0)-this.margins.top,e.left+(c?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(b(d).css("borderLeftWidth"),10)||0)-(parseInt(b(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(c?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(b(d).css("borderTopWidth"),10)||0)-(parseInt(b(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(g,j){if(!j){j=this.position}var e=g=="absolute"?1:-1;var f=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=(/(html|body)/i).test(c[0].tagName);return{top:(j.top+this.offset.relative.top*e+this.offset.parent.top*e-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(h?0:c.scrollTop()))*e)),left:(j.left+this.offset.relative.left*e+this.offset.parent.left*e-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:c.scrollLeft())*e))}},_generatePosition:function(f){var j=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,k=(/(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(j.grid){var h=this.originalPageY+Math.round((d-this.originalPageY)/j.grid[1])*j.grid[1];d=this.containment?(!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:(!(h-this.offset.click.top<this.containment[1])?h-j.grid[1]:h+j.grid[1])):h;var g=this.originalPageX+Math.round((e-this.originalPageX)/j.grid[0])*j.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-j.grid[0]:g+j.grid[0])):g}}return{top:(d-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(k?0:c.scrollTop())))),left:(e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():k?0:c.scrollLeft())))}},_rearrange:function(h,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(h){this._trigger("receive",h,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(h){this._trigger("update",h,this._uiHash())})}if(!b.ui.contains(this.element[0],this.currentItem[0])){if(!f){g.push(function(h){this._trigger("remove",h,this._uiHash())})}for(var d=this.containers.length-1;d>=0;d--){if(b.ui.contains(this.containers[d].element[0],this.currentItem[0])&&!f){g.push((function(h){return function(j){h._trigger("receive",j,this._uiHash(this))}}).call(this,this.containers[d]));g.push((function(h){return function(j){h._trigger("update",j,this._uiHash(this))}}).call(this,this.containers[d]))}}}for(var d=this.containers.length-1;d>=0;d--){if(!f){g.push((function(h){return function(j){h._trigger("deactivate",j,this._uiHash(this))}}).call(this,this.containers[d]))}if(this.containers[d].containerCache.over){g.push((function(h){return function(j){h._trigger("out",j,this._uiHash(this))}}).call(this,this.containers[d]));this.containers[d].containerCache.over=0}}if(this._storedCursor){b("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(b.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(d){var c=d||this;return{helper:c.helper,placeholder:c.placeholder||b([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:d?d.element:null}}});b.extend(b.ui.sortable,{version:"1.8rc1",eventPrefix:"sort"})})(jQuery);jQuery.effects||(function(h){h.effects={};h.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(n,m){h.fx.step[m]=function(o){if(!o.colorInit){o.start=l(o.elem,m);o.end=k(o.end);o.colorInit=true}o.elem.style[m]="rgb("+Math.max(Math.min(parseInt((o.pos*(o.end[0]-o.start[0]))+o.start[0],10),255),0)+","+Math.max(Math.min(parseInt((o.pos*(o.end[1]-o.start[1]))+o.start[1],10),255),0)+","+Math.max(Math.min(parseInt((o.pos*(o.end[2]-o.start[2]))+o.start[2],10),255),0)+")"}});function k(n){var m;if(n&&n.constructor==Array&&n.length==3){return n}if(m=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(n)){return[parseInt(m[1],10),parseInt(m[2],10),parseInt(m[3],10)]}if(m=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(n)){return[parseFloat(m[1])*2.55,parseFloat(m[2])*2.55,parseFloat(m[3])*2.55]}if(m=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(n)){return[parseInt(m[1],16),parseInt(m[2],16),parseInt(m[3],16)]}if(m=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(n)){return[parseInt(m[1]+m[1],16),parseInt(m[2]+m[2],16),parseInt(m[3]+m[3],16)]}if(m=/rgba\(0, 0, 0, 0\)/.exec(n)){return b.transparent}return b[h.trim(n).toLowerCase()]}function l(o,m){var n;do{n=h.curCSS(o,m);if(n!=""&&n!="transparent"||h.nodeName(o,"body")){break}m="backgroundColor"}while(o=o.parentNode);return k(n)}var b={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],transparent:[255,255,255]};var f=["add","remove","toggle"],d={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function g(){var p=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,q={},n,o;if(p&&p.length&&p[0]&&p[p[0]]){var m=p.length;while(m--){n=p[m];if(typeof p[n]=="string"){o=n.replace(/\-(\w)/g,function(r,s){return s.toUpperCase()});q[o]=p[n]}}}else{for(n in p){if(typeof p[n]==="string"){q[n]=p[n]}}}return q}function c(n){var m,o;for(m in n){o=n[m];if(o==null||h.isFunction(o)||m in d||(/scrollbar/).test(m)||(!(/color/i).test(m)&&isNaN(parseFloat(o)))){delete n[m]}}return n}function j(m,o){var p={_:0},n;for(n in o){if(m[n]!=o[n]){p[n]=o[n]}}return p}h.effects.animateClass=function(m,n,p,o){if(h.isFunction(p)){o=p;p=null}return this.each(function(){var u=h(this),q=u.attr("style")||" ",v=c(g.call(this)),s,r=u.attr("className");h.each(f,function(w,x){if(m[x]){u[x+"Class"](m[x])}});s=c(g.call(this));u.attr("className",r);u.animate(j(v,s),n,p,function(){h.each(f,function(w,x){if(m[x]){u[x+"Class"](m[x])}});if(typeof u.attr("style")=="object"){u.attr("style").cssText="";u.attr("style").cssText=q}else{u.attr("style",q)}if(o){o.apply(this,arguments)}})})};h.fn.extend({_addClass:h.fn.addClass,addClass:function(n,m,p,o){return m?h.effects.animateClass.apply(this,[{add:n},m,p,o]):this._addClass(n)},_removeClass:h.fn.removeClass,removeClass:function(n,m,p,o){return m?h.effects.animateClass.apply(this,[{remove:n},m,p,o]):this._removeClass(n)},_toggleClass:h.fn.toggleClass,toggleClass:function(o,n,m,q,p){if(typeof n=="boolean"||n===undefined){if(!m){return this._toggleClass(o,n)}else{return h.effects.animateClass.apply(this,[(n?{add:o}:{remove:o}),m,q,p])}}else{return h.effects.animateClass.apply(this,[{toggle:o},n,m,q])}},switchClass:function(m,o,n,q,p){return h.effects.animateClass.apply(this,[{add:o,remove:m},n,q,p])}});h.extend(h.effects,{version:"1.8rc1",save:function(n,o){for(var m=0;m<o.length;m++){if(o[m]!==null){n.data("ec.storage."+o[m],n[0].style[o[m]])}}},restore:function(n,o){for(var m=0;m<o.length;m++){if(o[m]!==null){n.css(o[m],n.data("ec.storage."+o[m]))}}},setMode:function(m,n){if(n=="toggle"){n=m.is(":hidden")?"show":"hide"}return n},getBaseline:function(n,o){var p,m;switch(n[0]){case"top":p=0;break;case"middle":p=0.5;break;case"bottom":p=1;break;default:p=n[0]/o.height}switch(n[1]){case"left":m=0;break;case"center":m=0.5;break;case"right":m=1;break;default:m=n[1]/o.width}return{x:m,y:p}},createWrapper:function(m){if(m.parent().is(".ui-effects-wrapper")){return m.parent()}var n={width:m.outerWidth(true),height:m.outerHeight(true),"float":m.css("float")},o=h("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});m.wrap(o);if(m.css("position")=="static"){o.css({position:"relative"});m.css({position:"relative"})}else{h.extend(n,{position:m.css("position"),zIndex:m.css("z-index")});h.each(["top","left","bottom","right"],function(p,q){n[q]=m.css(q);if(isNaN(parseInt(n[q],10))){n[q]="auto"}});m.css({position:"relative",top:0,left:0})}return o.css(n).show()},removeWrapper:function(m){if(m.parent().is(".ui-effects-wrapper")){return m.parent().replaceWith(m)}return m},setTransition:function(n,p,m,o){o=o||{};h.each(p,function(r,q){unit=n.cssUnit(q);if(unit[0]>0){o[q]=unit[0]*m+unit[1]}});return o}});function e(n,m,o,p){if(typeof n=="object"){p=m;o=null;m=n;n=m.effect}if(h.isFunction(m)){p=m;o=null;m={}}if(typeof m=="number"){p=o;o=m;m={}}m=m||{};o=o||m.duration;o=h.fx.off?0:typeof o=="number"?o:h.fx.speeds[o]||h.fx.speeds._default;p=p||m.complete;return[n,m,o,p]}h.fn.extend({effect:function(p,o,r,s){var n=e.apply(this,arguments),q={options:n[1],duration:n[2],callback:n[3]},m=h.effects[p];return m&&!h.fx.off?m.call(this,q):this},_show:h.fn.show,show:function(n){if(!n||typeof n=="number"||h.fx.speeds[n]){return this._show.apply(this,arguments)}else{var m=e.apply(this,arguments);m[1].mode="show";return this.effect.apply(this,m)}},_hide:h.fn.hide,hide:function(n){if(!n||typeof n=="number"||h.fx.speeds[n]){return this._hide.apply(this,arguments)}else{var m=e.apply(this,arguments);m[1].mode="hide";return this.effect.apply(this,m)}},__toggle:h.fn.toggle,toggle:function(n){if(!n||typeof n=="number"||h.fx.speeds[n]||typeof n=="boolean"||h.isFunction(n)){return this.__toggle.apply(this,arguments)}else{var m=e.apply(this,arguments);m[1].mode="toggle";return this.effect.apply(this,m)}},cssUnit:function(m){var n=this.css(m),o=[];h.each(["em","px","%","pt"],function(p,q){if(n.indexOf(q)>0){o=[parseFloat(n),q]}});return o}});h.easing.jswing=h.easing.swing;h.extend(h.easing,{def:"easeOutQuad",swing:function(n,o,m,q,p){return h.easing[h.easing.def](n,o,m,q,p)},easeInQuad:function(n,o,m,q,p){return q*(o/=p)*o+m},easeOutQuad:function(n,o,m,q,p){return -q*(o/=p)*(o-2)+m},easeInOutQuad:function(n,o,m,q,p){if((o/=p/2)<1){return q/2*o*o+m}return -q/2*((--o)*(o-2)-1)+m},easeInCubic:function(n,o,m,q,p){return q*(o/=p)*o*o+m},easeOutCubic:function(n,o,m,q,p){return q*((o=o/p-1)*o*o+1)+m},easeInOutCubic:function(n,o,m,q,p){if((o/=p/2)<1){return q/2*o*o*o+m}return q/2*((o-=2)*o*o+2)+m},easeInQuart:function(n,o,m,q,p){return q*(o/=p)*o*o*o+m},easeOutQuart:function(n,o,m,q,p){return -q*((o=o/p-1)*o*o*o-1)+m},easeInOutQuart:function(n,o,m,q,p){if((o/=p/2)<1){return q/2*o*o*o*o+m}return -q/2*((o-=2)*o*o*o-2)+m},easeInQuint:function(n,o,m,q,p){return q*(o/=p)*o*o*o*o+m},easeOutQuint:function(n,o,m,q,p){return q*((o=o/p-1)*o*o*o*o+1)+m},easeInOutQuint:function(n,o,m,q,p){if((o/=p/2)<1){return q/2*o*o*o*o*o+m}return q/2*((o-=2)*o*o*o*o+2)+m},easeInSine:function(n,o,m,q,p){return -q*Math.cos(o/p*(Math.PI/2))+q+m},easeOutSine:function(n,o,m,q,p){return q*Math.sin(o/p*(Math.PI/2))+m},easeInOutSine:function(n,o,m,q,p){return -q/2*(Math.cos(Math.PI*o/p)-1)+m},easeInExpo:function(n,o,m,q,p){return(o==0)?m:q*Math.pow(2,10*(o/p-1))+m},easeOutExpo:function(n,o,m,q,p){return(o==p)?m+q:q*(-Math.pow(2,-10*o/p)+1)+m},easeInOutExpo:function(n,o,m,q,p){if(o==0){return m}if(o==p){return m+q}if((o/=p/2)<1){return q/2*Math.pow(2,10*(o-1))+m}return q/2*(-Math.pow(2,-10*--o)+2)+m},easeInCirc:function(n,o,m,q,p){return -q*(Math.sqrt(1-(o/=p)*o)-1)+m},easeOutCirc:function(n,o,m,q,p){return q*Math.sqrt(1-(o=o/p-1)*o)+m},easeInOutCirc:function(n,o,m,q,p){if((o/=p/2)<1){return -q/2*(Math.sqrt(1-o*o)-1)+m}return q/2*(Math.sqrt(1-(o-=2)*o)+1)+m},easeInElastic:function(n,q,m,w,v){var r=1.70158;var u=0;var o=w;if(q==0){return m}if((q/=v)==1){return m+w}if(!u){u=v*0.3}if(o<Math.abs(w)){o=w;var r=u/4}else{var r=u/(2*Math.PI)*Math.asin(w/o)}return -(o*Math.pow(2,10*(q-=1))*Math.sin((q*v-r)*(2*Math.PI)/u))+m},easeOutElastic:function(n,q,m,w,v){var r=1.70158;var u=0;var o=w;if(q==0){return m}if((q/=v)==1){return m+w}if(!u){u=v*0.3}if(o<Math.abs(w)){o=w;var r=u/4}else{var r=u/(2*Math.PI)*Math.asin(w/o)}return o*Math.pow(2,-10*q)*Math.sin((q*v-r)*(2*Math.PI)/u)+w+m},easeInOutElastic:function(n,q,m,w,v){var r=1.70158;var u=0;var o=w;if(q==0){return m}if((q/=v/2)==2){return m+w}if(!u){u=v*(0.3*1.5)}if(o<Math.abs(w)){o=w;var r=u/4}else{var r=u/(2*Math.PI)*Math.asin(w/o)}if(q<1){return -0.5*(o*Math.pow(2,10*(q-=1))*Math.sin((q*v-r)*(2*Math.PI)/u))+m}return o*Math.pow(2,-10*(q-=1))*Math.sin((q*v-r)*(2*Math.PI)/u)*0.5+w+m},easeInBack:function(n,o,m,r,q,p){if(p==undefined){p=1.70158}return r*(o/=q)*o*((p+1)*o-p)+m},easeOutBack:function(n,o,m,r,q,p){if(p==undefined){p=1.70158}return r*((o=o/q-1)*o*((p+1)*o+p)+1)+m},easeInOutBack:function(n,o,m,r,q,p){if(p==undefined){p=1.70158}if((o/=q/2)<1){return r/2*(o*o*(((p*=(1.525))+1)*o-p))+m}return r/2*((o-=2)*o*(((p*=(1.525))+1)*o+p)+2)+m},easeInBounce:function(n,o,m,q,p){return q-h.easing.easeOutBounce(n,p-o,0,q,p)+m},easeOutBounce:function(n,o,m,q,p){if((o/=p)<(1/2.75)){return q*(7.5625*o*o)+m}else{if(o<(2/2.75)){return q*(7.5625*(o-=(1.5/2.75))*o+0.75)+m}else{if(o<(2.5/2.75)){return q*(7.5625*(o-=(2.25/2.75))*o+0.9375)+m}else{return q*(7.5625*(o-=(2.625/2.75))*o+0.984375)+m}}}},easeInOutBounce:function(n,o,m,q,p){if(o<p/2){return h.easing.easeInBounce(n,o*2,0,q,p)*0.5+m}return h.easing.easeOutBounce(n,o*2-p,0,q,p)*0.5+q*0.5+m}})})(jQuery);(function(b){b.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},_create:function(){var e=this.options,c=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset");if(this.element[0].nodeName=="UL"){this.element.children("li").addClass("ui-accordion-li-fix")}this.headers=this.element.find(e.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(e.navigation){var d=this.element.find("a").filter(e.navigationFilter);if(d.length){var f=d.closest(".ui-accordion-header");if(f.length){this.active=f}else{this.active=d.closest(".ui-accordion-content").prev()}}}this.active=this._findActive(this.active||e.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");this._createIcons();if(b.browser.msie){this.element.find("a").css("zoom","1")}this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(g){return c._keydown(g)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex","0")}else{this.active.attr("aria-expanded","true").attr("tabIndex","0")}if(!b.browser.safari){this.headers.find("a").attr("tabIndex","-1")}if(e.event){this.headers.bind((e.event)+".accordion",function(g){c._clickHandler.call(c,g,this);g.preventDefault()})}},_createIcons:function(){var c=this.options;if(c.icons){b("<span/>").addClass("ui-icon "+c.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(c.icons.header).toggleClass(c.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var d=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");this.headers.find("a").removeAttr("tabindex");this._destroyIcons();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(d.autoHeight||d.fillHeight){c.css("height","")}return this},_setOption:function(c,d){b.Widget.prototype._setOption.apply(this,arguments);if(c=="active"){this.activate(d)}if(c=="icons"){this._destroyIcons();if(d){this._createIcons()}}},_keydown:function(f){var h=this.options,g=b.ui.keyCode;if(h.disabled||f.altKey||f.ctrlKey){return}var e=this.headers.length;var c=this.headers.index(f.target);var d=false;switch(f.keyCode){case g.RIGHT:case g.DOWN:d=this.headers[(c+1)%e];break;case g.LEFT:case g.UP:d=this.headers[(c-1+e)%e];break;case g.SPACE:case g.ENTER:this._clickHandler({target:f.target},f.target);f.preventDefault()}if(d){b(f.target).attr("tabIndex","-1");b(d).attr("tabIndex","0");d.focus();return false}return true},resize:function(){var e=this.options,d;if(e.fillSpace){if(b.browser.msie){var c=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}d=this.element.parent().height();if(b.browser.msie){this.element.parent().css("overflow",c)}this.headers.each(function(){d-=b(this).outerHeight(true)});this.headers.next().each(function(){b(this).height(Math.max(0,d-b(this).innerHeight()+b(this).height()))}).css("overflow","auto")}else{if(e.autoHeight){d=0;this.headers.next().each(function(){d=Math.max(d,b(this).height())}).height(d)}}return this},activate:function(c){this.options.active=c;var d=this._findActive(c)[0];this._clickHandler({target:d},d);return this},_findActive:function(c){return c?typeof c=="number"?this.headers.filter(":eq("+c+")"):this.headers.not(this.headers.not(c)):c===false?b([]):this.headers.filter(":eq(0)")},_clickHandler:function(c,g){var e=this.options;if(e.disabled){return}if(!c.target){if(!e.collapsible){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(e.icons.headerSelected).addClass(e.icons.header);this.active.next().addClass("ui-accordion-content-active");var j=this.active.next(),f={options:e,newHeader:b([]),oldHeader:e.active,newContent:b([]),oldContent:j},d=(this.active=b([]));this._toggle(d,j,f);return}var h=b(c.currentTarget||g);var k=h[0]==this.active[0];e.active=e.collapsible&&k?false:b(".ui-accordion-header",this.element).index(h);if(this.running||(!e.collapsible&&k)){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(e.icons.headerSelected).addClass(e.icons.header);if(!k){h.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(e.icons.header).addClass(e.icons.headerSelected);h.next().addClass("ui-accordion-content-active")}var d=h.next(),j=this.active.next(),f={options:e,newHeader:k&&e.collapsible?b([]):h,oldHeader:this.active,newContent:k&&e.collapsible?b([]):d.find("> *"),oldContent:j.find("> *")},l=this.headers.index(this.active[0])>this.headers.index(h[0]);this.active=k?b([]):h;this._toggle(d,j,f,k,l);return},_toggle:function(c,k,h,l,m){var e=this.options,p=this;this.toShow=c;this.toHide=k;this.data=h;var d=function(){if(!p){return}return p._completed.apply(p,arguments)};this._trigger("changestart",null,this.data);this.running=k.size()===0?c.size():k.size();if(e.animated){var g={};if(e.collapsible&&l){g={toShow:b([]),toHide:k,complete:d,down:m,autoHeight:e.autoHeight||e.fillSpace}}else{g={toShow:c,toHide:k,complete:d,down:m,autoHeight:e.autoHeight||e.fillSpace}}if(!e.proxied){e.proxied=e.animated}if(!e.proxiedDuration){e.proxiedDuration=e.duration}e.animated=b.isFunction(e.proxied)?e.proxied(g):e.proxied;e.duration=b.isFunction(e.proxiedDuration)?e.proxiedDuration(g):e.proxiedDuration;var n=b.ui.accordion.animations,f=e.duration,j=e.animated;if(j&&!n[j]&&!b.easing[j]){j="slide"}if(!n[j]){n[j]=function(o){this.slide(o,{easing:j,duration:f||700})}}n[j](g)}else{if(e.collapsible&&l){c.toggle()}else{k.hide();c.show()}d(true)}k.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();c.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(c){var d=this.options;this.running=c?0:--this.running;if(this.running){return}if(d.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""})}this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}});b.extend(b.ui.accordion,{version:"1.8rc1",animations:{slide:function(l,j){l=b.extend({easing:"swing",duration:300},l,j);if(!l.toHide.size()){l.toShow.animate({height:"show"},l);return}if(!l.toShow.size()){l.toHide.animate({height:"hide"},l);return}var d=l.toShow.css("overflow"),h=0,e={},g={},f=["height","paddingTop","paddingBottom"],c;var k=l.toShow;c=k[0].style.width;k.width(parseInt(k.parent().width(),10)-parseInt(k.css("paddingLeft"),10)-parseInt(k.css("paddingRight"),10)-(parseInt(k.css("borderLeftWidth"),10)||0)-(parseInt(k.css("borderRightWidth"),10)||0));b.each(f,function(m,o){g[o]="hide";var n=(""+b.css(l.toShow[0],o)).match(/^([\d+-.]+)(.*)$/);e[o]={value:n[1],unit:n[2]||"px"}});l.toShow.css({height:0,overflow:"hidden"}).show();l.toHide.filter(":hidden").each(l.complete).end().filter(":visible").animate(g,{step:function(m,n){if(n.prop=="height"){h=(n.end-n.start===0)?0:(n.now-n.start)/(n.end-n.start)}l.toShow[0].style[n.prop]=(h*e[n.prop].value)+e[n.prop].unit},duration:l.duration,easing:l.easing,complete:function(){if(!l.autoHeight){l.toShow.css("height","")}l.toShow.css("width",c);l.toShow.css({overflow:d});l.complete()}})},bounceslide:function(c){this.slide(c,{easing:c.down?"easeOutBounce":"swing",duration:c.down?1000:200})}}})})(jQuery);(function(b){b.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var c=this;this.element.addClass("ui-autocomplete").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(d){var e=b.ui.keyCode;switch(d.keyCode){case e.PAGE_UP:c._move("previousPage",d);break;case e.PAGE_DOWN:c._move("nextPage",d);break;case e.UP:c._move("previous",d);d.preventDefault();break;case e.DOWN:c._move("next",d);d.preventDefault();break;case e.ENTER:if(c.menu&&c.menu.active){d.preventDefault()}case e.TAB:if(!c.menu||!c.menu.active){return}c.menu.select();break;case e.ESCAPE:c.element.val(c.term);c.close(d);break;case 16:case 17:case 18:break;default:clearTimeout(c.searching);c.searching=setTimeout(function(){c.search(null,d)},c.options.delay);break}}).bind("focus.autocomplete",function(){c.previous=c.element.val()}).bind("blur.autocomplete",function(d){clearTimeout(c.searching);c.closing=setTimeout(function(){c.close(d)},150)});this._initSource();this.response=function(){return c._response.apply(c,arguments)}},destroy:function(){this.element.removeClass("ui-autocomplete ui-widget ui-widget-content ui-corner-all").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");if(this.menu){this.menu.element.remove()}b.Widget.prototype.destroy.call(this)},_setOption:function(c){b.Widget.prototype._setOption.apply(this,arguments);if(c=="source"){this._initSource()}},_initSource:function(){if(b.isArray(this.options.source)){var d=this.options.source;this.source=function(f,e){var g=new RegExp(b.ui.autocomplete.escapeRegex(f.term),"i");e(b.grep(d,function(h){return g.test(h.value||h.label||h)}))}}else{if(typeof this.options.source=="string"){var c=this.options.source;this.source=function(f,e){b.getJSON(c,f,e)}}else{this.source=this.options.source}}},search:function(d,c){d=d!=null?d:this.element.val();if(d.length<this.options.minLength){return this.close(c)}clearTimeout(this.closing);if(this._trigger("search")===false){return}return this._search(d)},_search:function(c){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:c},this.response)},_response:function(c){if(c.length){c=this._normalize(c);this._trigger("open");this._suggest(c)}else{this.close()}this.element.removeClass("ui-autocomplete-loading")},close:function(c){clearTimeout(this.closing);if(this.menu){this._trigger("close",c);this.menu.element.remove();this.menu=null}if(this.previous!=this.element.val()){this._trigger("change",c)}},_normalize:function(c){if(c.length&&c[0].label&&c[0].value){return c}return b.map(c,function(d){if(typeof d=="string"){return{label:d,value:d}}return b.extend({label:d.label||d.value,value:d.value||d.label},d)})},_suggest:function(d){if(this.menu){this.menu.element.remove()}var c=this,e=b("<ul></ul>"),f=this.element.parent();b.each(d,function(g,h){b("<li></li>").data("item.autocomplete",h).append("<a>"+h.label+"</a>").appendTo(e)});this.menu=e.addClass("ui-autocomplete-menu").appendTo(f).menu({focus:function(h,j){var g=j.item.data("item.autocomplete");if(false!==c._trigger("focus",null,{item:g})){c.element.val(g.value)}},selected:function(h,j){var g=j.item.data("item.autocomplete");if(false!==c._trigger("select",h,{item:g})){c.element.val(g.value)}c.close(h);c.previous=c.element.val();if(c.element[0]!=document.activeElement){c.element.focus()}}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).position({my:"left top",at:"left bottom",of:this.element}).data("menu");if(e.width()<=this.element.width()){e.width(this.element.width())}if(b.fn.bgiframe){e.bgiframe()}},_move:function(d,c){if(!this.menu){this.search(null,c);return}if(this.menu.first()&&/^previous/.test(d)||this.menu.last()&&/^next/.test(d)){this.element.val(this.term);this.menu.deactivate();return}this.menu[d]()},widget:function(){return this.menu?this.menu.element:b([])}});b.extend(b.ui.autocomplete,{escapeRegex:function(c){return c.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")}})})(jQuery);(function(b){b.widget("ui.menu",{_create:function(){var d=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"menu","aria-activedescendant":"ui-active-menuitem"}).click(function(f){f.preventDefault();d.select()});var c=this.element.children("li").addClass("ui-menu-item").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(){d.activate(b(this).parent())})},activate:function(e){this.deactivate();this.active=e.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",null,{item:e});if(this.hasScroll()){var f=e.offset().top-this.element.offset().top,c=this.element.attr("scrollTop"),d=this.element.height();if(f<0){this.element.attr("scrollTop",c+f)}else{if(f>d){this.element.attr("scrollTop",c+f-d+e.height())}}}},deactivate:function(){if(!this.active){return}this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this.active=null},next:function(){this.move("next","li:first")},previous:function(){this.move("prev","li:last")},first:function(){return this.active&&!this.active.prev().length},last:function(){return this.active&&!this.active.next().length},move:function(e,d){if(!this.active){this.activate(this.element.children(d));return}var c=this.active[e]();if(c.length){this.activate(c)}else{this.activate(this.element.children(d))}},nextPage:function(){if(this.hasScroll()){if(!this.active||this.last()){this.activate(this.element.children(":first"));return}var e=this.active.offset().top,d=this.element.height(),c=this.element.children("li").filter(function(){var f=b(this).offset().top-e-d+b(this).height();return f<10&&f>-10});if(!c.length){c=this.element.children(":last")}this.activate(c)}else{this.activate(this.element.children(!this.active||this.last()?":first":":last"))}},previousPage:function(){if(this.hasScroll()){if(!this.active||this.first()){this.activate(this.element.children(":last"));return}var d=this.active.offset().top,c=this.element.height();result=this.element.children("li").filter(function(){var e=b(this).offset().top-d+c-b(this).height();return e<10&&e>-10});if(!result.length){result=this.element.children(":first")}this.activate(result)}else{this.activate(this.element.children(!this.active||this.first()?":last":":first"))}},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(){this._trigger("selected",null,{item:this.active})}})})(jQuery);(function(e){var d,c="ui-button ui-widget ui-state-default ui-corner-all",b="ui-state-hover ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only";e.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var f=this,h=this.options,j=this.type==="checkbox"||this.type==="radio",k="ui-state-hover"+(!j?" ui-state-active":""),g="ui-state-focus";if(h.label===null){h.label=this.buttonElement.html()}this.buttonElement.addClass(c).attr("role","button").bind("mouseenter.button",function(){if(h.disabled){return}e(this).addClass("ui-state-hover");if(this===d){e(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){if(h.disabled){return}e(this).removeClass(k)}).bind("focus.button",function(){e(this).addClass(g)}).bind("blur.button",function(){e(this).removeClass(g)});if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(h.disabled){return}e(this).toggleClass("ui-state-active");f.element.attr("checked",!f.element[0].checked).click();f.buttonElement.attr("aria-pressed",f.element[0].checked)})}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(h.disabled){return}e(this).addClass("ui-state-active");f.element.attr("checked",true).click();f.buttonElement.attr("aria-pressed",true);var m=f.element[0],l=m.name,n=m.form,o;if(l){if(n){o=e(n).find("[name="+l+"]")}else{o=e("[name="+l+"]",m.ownerDocument).filter(function(){return !this.form})}o.not(m).map(function(){return e(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)}})}else{this.buttonElement.bind("mousedown.button",function(){if(h.disabled){return}e(this).addClass("ui-state-active");d=this;e(document).one("mouseup",function(){d=null})}).bind("mouseup.button",function(){if(h.disabled){return}e(this).removeClass("ui-state-active")}).bind("keydown.button",function(l){if(l.keyCode==e.ui.keyCode.SPACE||l.keyCode==e.ui.keyCode.ENTER){e(this).addClass("ui-state-active")}}).bind("keyup.button",function(){e(this).removeClass("ui-state-active")});if(this.buttonElement.is("a")){this.buttonElement.keyup(function(l){if(l.keyCode==e.ui.keyCode.SPACE){e(this).trigger("click")}})}}}this._resetButton()},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=e("[for="+this.element.attr("id")+"]");this.element.hide();var f=this.element.is(":checked");if(f){this.buttonElement.addClass("ui-state-active")}this.buttonElement.attr("aria-pressed",f)}else{this.buttonElement=this.element}},widget:function(){return this.buttonElement},destroy:function(){this.buttonElement.removeClass(c+" "+b).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());if(!this.hasTitle){this.buttonElement.removeAttr("title")}if(this.type==="checkbox"||this.type==="radio"){this.element.show()}e.Widget.prototype.destroy.call(this)},_setOption:function(f,g){e.Widget.prototype._setOption.apply(this,arguments);this._resetButton()},_resetButton:function(){if(this.type==="input"){if(this.options.label){this.element.val(this.options.label)}return}var j=this.buttonElement,h=e("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(j.empty()).text();var g=this.options.icons,f=g.primary&&g.secondary;if(g.primary||g.secondary){j.addClass("ui-button-text-icon"+(f?"s":""));if(g.primary){j.prepend("<span class='ui-button-icon-primary ui-icon "+g.primary+"'></span>")}if(g.secondary){j.append("<span class='ui-button-icon-secondary ui-icon "+g.secondary+"'></span>")}if(!this.options.text){j.addClass(f?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");if(!this.hasTitle){j.attr("title",h)}}}else{j.addClass("ui-button-text-only")}}});e.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-button-set");this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, .ui-button").button().map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-all").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},_setOption:function(f,g){if(f==="disabled"){this.buttons.button("option",f,g)}e.Widget.prototype._setOption.apply(this,arguments)},destroy:function(){this.element.removeClass("ui-button-set");this.buttons.button("destroy").removeClass("ui-corner-left ui-corner-right");e.Widget.prototype.destroy.call(this)}})})(jQuery);(function($){$.extend($.ui,{datepicker:{version:"1.8rc1"}});var PROP_NAME="datepicker";var dpuuid=new Date().getTime();function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"_default",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};$.extend(this._defaults,this.regional[""]);this.dpDiv=$('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments)}},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){target.id="dp"+(++this.uuid)}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst)}else{if(inline){this._inlineDatepicker(target,inst)}}},_newInst:function(target,inline){var id=target[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName)){return}this._attachments(input,inst);input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});this._autoSize(inst);$.data(target,PROP_NAME,inst)},_attachments:function(input,inst){var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(inst.append){inst.append.remove()}if(appendText){inst.append=$('<span class="'+this._appendClass+'">'+appendText+"</span>");input[isRTL?"before":"after"](inst.append)}input.unbind("focus",this._showDatepicker);if(inst.trigger){inst.trigger.remove()}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker)}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");inst.trigger=$(this._get(inst,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==""?buttonText:$("<img/>").attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==input[0]){$.datepicker._hideDatepicker()}else{$.datepicker._showDatepicker(input[0])}return false})}},_autoSize:function(inst){if(this._get(inst,"autoSize")&&!inst.inline){var date=new Date(2009,12-1,20);var dateFormat=this._get(inst,"dateFormat");if(dateFormat.match(/[DM]/)){var findMax=function(names){var max=0;var maxI=0;for(var i=0;i<names.length;i++){if(names[i].length>max){max=names[i].length;maxI=i}}return maxI};date.setMonth(findMax(this._get(inst,(dateFormat.match(/MM/)?"monthNames":"monthNamesShort"))));date.setDate(findMax(this._get(inst,(dateFormat.match(/DD/)?"dayNames":"dayNamesShort")))+20-date.getDay())}inst.input.attr("size",this._formatDate(inst,date).length)}},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName)){return}divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst),true);this._updateDatepicker(inst);this._updateAlternate(inst)},_dialogDatepicker:function(input,date,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id="dp"+(++this.uuid);this._dialogInput=$('<input type="text" id="'+id+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst)}extendRemove(inst.settings,settings||{});date=(date&&date.constructor==Date?this._formatDate(inst,date):date);this._dialogInput.val(date);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=document.documentElement.clientWidth;var browserHeight=document.documentElement.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}this._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv)}$.data(this._dialogInput[0],PROP_NAME,inst);return this},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=="input"){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;inst.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().removeClass("ui-state-disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)})},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;inst.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().addClass("ui-state-disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)});this._disabledInputs[this._disabledInputs.length]=target},_isDisabledDatepicker:function(target){if(!target){return false}for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target){return true}}return false},_getInst:function(target){try{return $.data(target,PROP_NAME)}catch(err){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&&typeof name=="string"){return(name=="defaults"?$.extend({},$.datepicker._defaults):(inst?(name=="all"?$.extend({},inst.settings):this._get(inst,name)):null))}var settings=name||{};if(typeof name=="string"){settings={};settings[name]=value}if(inst){if(this._curInst==inst){this._hideDatepicker()}var date=this._getDateDatepicker(target,true);extendRemove(inst.settings,settings);this._attachments($(target),inst);this._autoSize(inst);this._setDateDatepicker(target,date);this._updateDatepicker(inst)}},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value)},_refreshDatepicker:function(target){var inst=this._getInst(target);if(inst){this._updateDatepicker(inst)}},_setDateDatepicker:function(target,date){var inst=this._getInst(target);if(inst){this._setDate(inst,date);this._updateDatepicker(inst);this._updateAlternate(inst)}},_getDateDatepicker:function(target,noDefault){var inst=this._getInst(target);if(inst&&!inst.inline){this._setDateFromField(inst,noDefault)}return(inst?this._getDate(inst):null)},_doKeyDown:function(event){var inst=$.datepicker._getInst(event.target);var handled=true;var isRTL=inst.dpDiv.is(".ui-datepicker-rtl");inst._keyEvent=true;if($.datepicker._datepickerShowing){switch(event.keyCode){case 9:$.datepicker._hideDatepicker();handled=false;break;case 13:var sel=$("td."+$.datepicker._dayOverClass,inst.dpDiv).add($("td."+$.datepicker._currentClass,inst.dpDiv));if(sel[0]){$.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear,sel[0])}else{$.datepicker._hideDatepicker()}return false;break;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M");break;case 34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M");break;case 35:if(event.ctrlKey||event.metaKey){$.datepicker._clearDate(event.target)}handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey){$.datepicker._gotoToday(event.target)}handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?+1:-1),"D")}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M")}break;case 38:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,-7,"D")}handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?-1:+1),"D")}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M")}break;case 40:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,+7,"D")}handled=event.ctrlKey||event.metaKey;break;default:handled=false}}else{if(event.keyCode==36&&event.ctrlKey){$.datepicker._showDatepicker(this)}else{handled=false}}if(handled){event.preventDefault();event.stopPropagation()}},_doKeyPress:function(event){var inst=$.datepicker._getInst(event.target);if($.datepicker._get(inst,"constrainInput")){var chars=$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat"));var chr=String.fromCharCode(event.charCode==undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr<" "||!chars||chars.indexOf(chr)>-1)}},_doKeyUp:function(event){var inst=$.datepicker._getInst(event.target);if(inst.input.val()!=inst.lastVal){try{var date=$.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),(inst.input?inst.input.val():null),$.datepicker._getFormatConfig(inst));if(date){$.datepicker._setDateFromField(inst);$.datepicker._updateAlternate(inst);$.datepicker._updateDatepicker(inst)}}catch(event){$.datepicker.log(event)}}return true},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0]}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return}var inst=$.datepicker._getInst(input);if($.datepicker._curInst&&$.datepicker._curInst!=inst){$.datepicker._curInst.dpDiv.stop(true,true)}var beforeShow=$.datepicker._get(inst,"beforeShow");extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value=""}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed";return !isFixed});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var showAnim=$.datepicker._get(inst,"showAnim");var duration=$.datepicker._get(inst,"duration");var postProcess=function(){$.datepicker._datepickerShowing=true;var borders=$.datepicker._getBorders(inst.dpDiv);inst.dpDiv.find("iframe.ui-datepicker-cover").css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()})};if($.effects&&$.effects[showAnim]){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[showAnim||"show"]((showAnim?duration:null),postProcess)}if(!showAnim){postProcess()}if(inst.input.is(":visible")&&!inst.input.is(":disabled")){inst.input[0].focus()}$.datepicker._curInst=inst}},_updateDatepicker:function(inst){var self=this;var borders=$.datepicker._getBorders(inst.dpDiv);inst.dpDiv.empty().append(this._generateHTML(inst)).find("iframe.ui-datepicker-cover").css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){$(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).removeClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).removeClass("ui-datepicker-next-hover")}}).bind("mouseover",function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");$(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).addClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).addClass("ui-datepicker-next-hover")}}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols>1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).css("width",(width*cols)+"em")}else{inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("")}inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst==$.datepicker._curInst&&inst.input&&inst.input.is(":visible")&&!inst.input.is(":disabled")){$(inst.input[0]).focus()}},_getBorders:function(elem){var convert=function(value){return{thin:1,medium:2,thick:3}[value]||value};return[parseFloat(convert(elem.css("border-left-width"))),parseFloat(convert(elem.css("border-top-width")))]},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=document.documentElement.clientWidth+$(document).scrollLeft();var viewHeight=document.documentElement.clientHeight+$(document).scrollTop();offset.left-=(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=Math.min(offset.left,(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0);offset.top-=Math.min(offset.top,(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(offset.top+dpHeight+inputHeight*2-viewHeight):0);return offset},_findPos:function(obj){var inst=this._getInst(obj);var isRTL=this._get(inst,"isRTL");while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj[isRTL?"previousSibling":"nextSibling"]}var position=$(obj).offset();return[position.left,position.top]},_hideDatepicker:function(input){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME))){return}if(this._datepickerShowing){var showAnim=this._get(inst,"showAnim");var duration=this._get(inst,"duration");var postProcess=function(){$.datepicker._tidyDialog(inst);this._curInst=null};if($.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide"))]((showAnim?duration:null),postProcess)}if(!showAnim){postProcess()}var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():""),inst])}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(event){if(!$.datepicker._curInst){return}var $target=$(event.target);if($target[0].id!=$.datepicker._mainDivId&&$target.parents("#"+$.datepicker._mainDivId).length==0&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker()}},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return}this._adjustInstDate(inst,offset+(period=="M"?this._get(inst,"showCurrentAtPos"):0),period);this._updateDatepicker(inst)},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear()}this._notifyChange(inst);this._adjustDate(target)},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst["selected"+(period=="M"?"Month":"Year")]=inst["draw"+(period=="M"?"Month":"Year")]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target)},_clickMonthYear:function(id){var target=$(id);var inst=this._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie){inst.input[0].focus()}inst._selectingMonthYear=!inst._selectingMonthYear},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return}var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear))},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);this._selectDate(target,"")},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input){inst.input.val(dateStr)}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst])}else{if(inst.input){inst.input.trigger("change")}}if(inst.inline){this._updateDatepicker(inst)}else{this._hideDatepicker();this._lastInput=inst.input[0];if(typeof(inst.input[0])!="object"){inst.input[0].focus()}this._lastInput=null}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");if(altField){var altFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat");var date=this._getDate(inst);var dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr)})}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date){var checkDate=new Date(date.getTime());checkDate.setDate(checkDate.getDate()+4-(checkDate.getDay()||7));var time=checkDate.getTime();checkDate.setMonth(0);checkDate.setDate(1);return Math.floor(Math.round((time-checkDate)/86400000)/7)+1},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments"}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var getNumber=function(match){lookAhead(match);var size=(match=="@"?14:(match=="!"?20:(match=="y"?4:(match=="o"?3:2))));var digits=new RegExp("^\\d{1,"+size+"}");var num=value.substring(iValue).match(digits);if(!num){throw"Missing number at position "+iValue}iValue+=num[0].length;return parseInt(num[0],10)};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);for(var i=0;i<names.length;i++){if(value.substr(iValue,names[i].length)==names[i]){iValue+=names[i].length;return i+1}}throw"Unknown name at position "+iValue};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw"Unexpected literal at position "+iValue}iValue++};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{checkLiteral()}}else{switch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=getNumber("o");break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"@":var date=new Date(getNumber("@"));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"!":var date=new Date((getNumber("!")-this._ticksTo1970)/10000);year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'")){checkLiteral()}else{literal=true}break;default:checkLiteral()}}}if(year==-1){year=new Date().getFullYear()}else{if(year<100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100)}}if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim){break}month++;day-=dim}while(true)}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date"}return date},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000000),formatDate:function(format,date,settings){if(!date){return""}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var formatNumber=function(match,value,len){var num=""+value;if(lookAhead(match)){while(num.length<len){num="0"+num}}return num};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value])};var output="";var literal=false;if(date){for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{output+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":output+=formatNumber("d",date.getDate(),2);break;case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"o":output+=formatNumber("o",(date.getTime()-new Date(date.getFullYear(),0,0).getTime())/86400000,3);break;case"m":output+=formatNumber("m",date.getMonth()+1,2);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"@":output+=date.getTime();break;case"!":output+=date.getTime()*10000+this._ticksTo1970;break;case"'":if(lookAhead("'")){output+="'"}else{literal=true}break;default:output+=format.charAt(iFormat)}}}}return output},_possibleChars:function(format){var chars="";var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{chars+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":case"m":case"y":case"@":chars+="0123456789";break;case"D":case"M":return null;case"'":if(lookAhead("'")){chars+="'"}else{literal=true}break;default:chars+=format.charAt(iFormat)}}}return chars},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name]},_setDateFromField:function(inst,noDefault){var dateFormat=this._get(inst,"dateFormat");inst.lastVal=inst.input?inst.input.val():null;var dates=inst.lastVal;var date,defaultDate;date=defaultDate=this._getDefaultDate(inst);var settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate}catch(event){this.log(event);dates=(noDefault?"":dates)}inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates?date.getDate():0);inst.currentMonth=(dates?date.getMonth():0);inst.currentYear=(dates?date.getFullYear():0);this._adjustInstDate(inst)},_getDefaultDate:function(inst){return this._restrictMinMax(inst,this._determineDate(inst,this._get(inst,"defaultDate"),new Date()))},_determineDate:function(inst,date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date};var offsetString=function(offset){try{return $.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),offset,$.datepicker._getFormatConfig(inst))}catch(e){}var date=(offset.toLowerCase().match(/^c/)?$.datepicker._getDate(inst):null)||new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||"d"){case"d":case"D":day+=parseInt(matches[1],10);break;case"w":case"W":day+=parseInt(matches[1],10)*7;break;case"m":case"M":month+=parseInt(matches[1],10);day=Math.min(day,$.datepicker._getDaysInMonth(year,month));break;case"y":case"Y":year+=parseInt(matches[1],10);day=Math.min(day,$.datepicker._getDaysInMonth(year,month));break}matches=pattern.exec(offset)}return new Date(year,month,day)};date=(date==null?defaultDate:(typeof date=="string"?offsetString(date):(typeof date=="number"?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=="Invalid Date"?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0)}return this._daylightSavingAdjust(date)},_daylightSavingAdjust:function(date){if(!date){return null}date.setHours(date.getHours()>12?date.getHours()+2:0);return date},_setDate:function(inst,date,noChange){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._restrictMinMax(inst,this._determineDate(inst,date,new Date()));inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if((origMonth!=inst.selectedMonth||origYear!=inst.selectedYear)&&!noChange){this._notifyChange(inst)}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst))}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,"isRTL");var showButtonPanel=this._get(inst,"showButtonPanel");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,"showCurrentAtPos");var stepMonths=this._get(inst,"stepMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--}if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-(numMonths[0]*numMonths[1])+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--}}}inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+inst.id+"', -"+stepMonths+", 'M');\" title=\""+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>"));var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+inst.id+"', +"+stepMonths+", 'M');\" title=\""+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>"));var currentText=this._get(inst,"currentText");var gotoDate=(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+dpuuid+'.datepicker._hideDatepicker();">'+this._get(inst,"closeText")+"</button>":"");var buttonPanel=(showButtonPanel)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._gotoToday('#"+inst.id+"');\">"+currentText+"</button>":"")+(isRTL?"":controls)+"</div>":"";var firstDay=parseInt(this._get(inst,"firstDay"),10);firstDay=(isNaN(firstDay)?0:firstDay);var showWeek=this._get(inst,"showWeek");var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var monthNamesShort=this._get(inst,"monthNamesShort");var beforeShowDay=this._get(inst,"beforeShowDay");var showOtherMonths=this._get(inst,"showOtherMonths");var selectOtherMonths=this._get(inst,"selectOtherMonths");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var defaultDate=this._getDefaultDate(inst);var html="";for(var row=0;row<numMonths[0];row++){var group="";for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=" ui-corner-all";var calender="";if(isMultiMonth){calender+='<div class="ui-datepicker-group';if(numMonths[1]>1){switch(col){case 0:calender+=" ui-datepicker-group-first";cornerClass=" ui-corner-"+(isRTL?"right":"left");break;case numMonths[1]-1:calender+=" ui-datepicker-group-last";cornerClass=" ui-corner-"+(isRTL?"left":"right");break;default:calender+=" ui-datepicker-group-middle";cornerClass="";break}}calender+='">'}calender+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+cornerClass+'">'+(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var thead=(showWeek?'<th class="ui-datepicker-week-col">'+this._get(inst,"weekHeader")+"</th>":"");for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+="<th"+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+dayNames[day]+'">'+dayNamesMin[day]+"</span></th>"}calender+=thead+"</tr></thead><tbody>";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth)}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){calender+="<tr>";var tbody=(!showWeek?"":'<td class="ui-datepicker-week-col">'+this._get(inst,"calculateWeek")(printDate)+"</td>");for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=(otherMonth&&!selectOtherMonths)||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);tbody+='<td class="'+((dow+firstDay+6)%7>=5?" ui-datepicker-week-end":"")+(otherMonth?" ui-datepicker-other-month":"")+((printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth&&inst._keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==selectedDate.getTime())?" "+this._dayOverClass:"")+(unselectable?" "+this._unselectableClass+" ui-state-disabled":"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()==currentDate.getTime()?" "+this._currentClass:"")+(printDate.getTime()==today.getTime()?" ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':"")+(unselectable?"":' onclick="DP_jQuery_'+dpuuid+".datepicker._selectDay('#"+inst.id+"',"+printDate.getMonth()+","+printDate.getFullYear()+', this);return false;"')+">"+(otherMonth&&!showOtherMonths?"&#xa0;":(unselectable?'<span class="ui-state-default">'+printDate.getDate()+"</span>":'<a class="ui-state-default'+(printDate.getTime()==today.getTime()?" ui-state-highlight":"")+(printDate.getTime()==currentDate.getTime()?" ui-state-active":"")+(otherMonth?" ui-priority-secondary":"")+'" href="#">'+printDate.getDate()+"</a>"))+"</td>";printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate)}calender+=tbody+"</tr>"}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++}calender+="</tbody></table>"+(isMultiMonth?"</div>"+((numMonths[0]>0&&col==numMonths[1]-1)?'<div class="ui-datepicker-row-break"></div>':""):"");group+=calender}html+=group}html+=buttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");inst._keyEvent=false;return html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,secondary,monthNames,monthNamesShort){var changeMonth=this._get(inst,"changeMonth");var changeYear=this._get(inst,"changeYear");var showMonthAfterYear=this._get(inst,"showMonthAfterYear");var html='<div class="ui-datepicker-title">';var monthHtml="";if(secondary||!changeMonth){monthHtml+='<span class="ui-datepicker-month">'+monthNames[drawMonth]+"</span> "}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+inst.id+"', this, 'M');\" onclick=\"DP_jQuery_"+dpuuid+".datepicker._clickMonthYear('#"+inst.id+"');\">";for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){monthHtml+='<option value="'+month+'"'+(month==drawMonth?' selected="selected"':"")+">"+monthNamesShort[month]+"</option>"}}monthHtml+="</select>"}if(!showMonthAfterYear){html+=monthHtml+((secondary||changeMonth||changeYear)&&(!(changeMonth&&changeYear))?"&#xa0;":"")}if(secondary||!changeYear){html+='<span class="ui-datepicker-year">'+drawYear+"</span>"}else{var years=this._get(inst,"yearRange").split(":");var thisYear=new Date().getFullYear();var determineYear=function(value){var year=(value.match(/c[+-].*/)?drawYear+parseInt(value.substring(1),10):(value.match(/[+-].*/)?thisYear+parseInt(value,10):parseInt(value,10)));return(isNaN(year)?thisYear:year)};var year=determineYear(years[0]);var endYear=Math.max(year,determineYear(years[1]||""));year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+inst.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+dpuuid+".datepicker._clickMonthYear('#"+inst.id+"');\">";for(;year<=endYear;year++){html+='<option value="'+year+'"'+(year==drawYear?' selected="selected"':"")+">"+year+"</option>"}html+="</select>"}html+=this._get(inst,"yearSuffix");if(showMonthAfterYear){html+=((secondary||changeMonth||changeYear)&&(!(changeMonth&&changeYear))?"&#xa0;":"")+monthHtml}html+="</div>";return html},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=this._restrictMinMax(inst,this._daylightSavingAdjust(new Date(year,month,day)));inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst)}},_restrictMinMax:function(inst,date){var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");if(onChange){onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst])}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths))},_getMinMaxDate:function(inst,minMax){return this._determineDate(inst,this._get(inst,minMax+"Date"),null)},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[0]*numMonths[1]),1));if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(inst,date)},_isInRange:function(inst,date){var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");return((!minDate||date.getTime()>=minDate.getTime())&&(!maxDate||date.getTime()<=maxDate.getTime()))},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")}},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear}var date=(day?(typeof day=="object"?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst))}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name]}}return target}function isArray(a){return(a&&(($.browser.safari&&typeof a=="object"&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))))}$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv);$.datepicker.initialized=true}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate"||options=="widget")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}if(options=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.8rc1";window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(c){var b="ui-dialog ui-widget ui-widget-content ui-corner-all ";c.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:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");var m=this,n=m.options,k=n.title||m.originalTitle||"&#160;",e=c.ui.dialog.getTitleId(m.element),l=(m.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass(b+n.dialogClass).css({zIndex:n.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(o){(n.closeOnEscape&&o.keyCode&&o.keyCode==c.ui.keyCode.ESCAPE&&m.close(o))}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(o){m.moveToTop(false,o)}),g=m.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(l),f=(m.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(l),j=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){j.addClass("ui-state-hover")},function(){j.removeClass("ui-state-hover")}).focus(function(){j.addClass("ui-state-focus")}).blur(function(){j.removeClass("ui-state-focus")}).mousedown(function(o){o.stopPropagation()}).click(function(o){m.close(o);return false}).appendTo(f),h=(m.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(n.closeText).appendTo(j),d=c("<span></span>").addClass("ui-dialog-title").attr("id",e).html(k).prependTo(f);if(c.isFunction(n.beforeclose)&&!c.isFunction(n.beforeClose)){n.beforeClose=n.beforeclose}f.find("*").add(f).disableSelection();(n.draggable&&c.fn.draggable&&m._makeDraggable());(n.resizable&&c.fn.resizable&&m._makeResizable());m._createButtons(n.buttons);m._isOpen=false;(c.fn.bgiframe&&l.bgiframe())},_init:function(){if(this.options.autoOpen){this.open()}},destroy:function(){var d=this;(d.overlay&&d.overlay.destroy());d.uiDialog.hide();d.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");d.uiDialog.remove();(d.originalTitle&&d.element.attr("title",d.originalTitle));return d},widget:function(){return this.uiDialog},close:function(f){var d=this;if(false===d._trigger("beforeClose",f)){return}(d.overlay&&d.overlay.destroy());d.uiDialog.unbind("keypress.ui-dialog");(d.options.hide?d.uiDialog.hide(d.options.hide,function(){d._trigger("close",f)}):d.uiDialog.hide()&&d._trigger("close",f));c.ui.dialog.overlay.resize();d._isOpen=false;if(d.options.modal){var e=0;c(".ui-dialog").each(function(){if(this!=d.uiDialog[0]){e=Math.max(e,c(this).css("z-index"))}});c.ui.dialog.maxZ=e}return d},isOpen:function(){return this._isOpen},moveToTop:function(h,g){var d=this,f=d.options;if((f.modal&&!h)||(!f.stack&&!f.modal)){return d._trigger("focus",g)}if(f.zIndex>c.ui.dialog.maxZ){c.ui.dialog.maxZ=f.zIndex}(d.overlay&&d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=++c.ui.dialog.maxZ));var e={scrollTop:d.element.attr("scrollTop"),scrollLeft:d.element.attr("scrollLeft")};d.uiDialog.css("z-index",++c.ui.dialog.maxZ);d.element.attr(e);d._trigger("focus",g);return d},open:function(){if(this._isOpen){return}var e=this,f=e.options,d=e.uiDialog;e.overlay=f.modal?new c.ui.dialog.overlay(e):null;(d.next().length&&d.appendTo("body"));e._size();e._position(f.position);d.show(f.show);e.moveToTop(true);(f.modal&&d.bind("keypress.ui-dialog",function(j){if(j.keyCode!=c.ui.keyCode.TAB){return}var h=c(":tabbable",this),k=h.filter(":first"),g=h.filter(":last");if(j.target==g[0]&&!j.shiftKey){k.focus(1);return false}else{if(j.target==k[0]&&j.shiftKey){g.focus(1);return false}}}));c([]).add(d.find(".ui-dialog-content :tabbable:first")).add(d.find(".ui-dialog-buttonpane :tabbable:first")).add(d).filter(":first").focus();e._trigger("open");e._isOpen=true;return e},_createButtons:function(g){var f=this,d=false,e=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");f.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof g=="object"&&g!==null&&c.each(g,function(){return !(d=true)}));if(d){c.each(g,function(h,k){var j=c('<button type="button"></button>').text(h).click(function(){k.apply(f.element[0],arguments)}).appendTo(e);(c.fn.button&&j.button())});e.appendTo(f.uiDialog)}},_makeDraggable:function(){var d=this,f=d.options,g=c(document),e;d.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(h){e=f.height;c(this).height(c(this).height()).addClass("ui-dialog-dragging");d._trigger("dragStart",h)},drag:function(h){d._trigger("drag",h)},stop:function(h,j){f.position=[j.position.left-g.scrollLeft(),j.position.top-g.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(e);d._trigger("dragStop",h);c.ui.dialog.overlay.resize()}})},_makeResizable:function(h){h=(h===undefined?this.options.resizable:h);var e=this,g=e.options,d=e.uiDialog.css("position"),f=typeof h=="string"?h:"n,e,s,w,se,sw,ne,nw";e.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:e.element,maxWidth:g.maxWidth,maxHeight:g.maxHeight,minWidth:g.minWidth,minHeight:e._minHeight(),handles:f,start:function(j){c(this).addClass("ui-dialog-resizing");e._trigger("resizeStart",j)},resize:function(j){e._trigger("resize",j)},stop:function(j){c(this).removeClass("ui-dialog-resizing");g.height=c(this).height();g.width=c(this).width();e._trigger("resizeStop",j);c.ui.dialog.overlay.resize()}}).css("position",d).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var d=this.options;return(d.height=="auto"?d.minHeight:Math.min(d.minHeight,d.height))},_position:function(e){var f=[],g=[0,0];e=e||c.ui.dialog.prototype.options.position;if(typeof e=="string"||(typeof e=="object"&&"0" in e)){f=e.split?e.split(" "):[e[0],e[1]];if(f.length==1){f[1]=f[0]}c.each(["left","top"],function(j,h){if(+f[j]==f[j]){g[j]=f[j];f[j]=h}})}else{if(typeof e=="object"){if("left" in e){f[0]="left";g[0]=e.left}else{if("right" in e){f[0]="right";g[0]=-e.right}}if("top" in e){f[1]="top";g[1]=e.top}else{if("bottom" in e){f[1]="bottom";g[1]=-e.bottom}}}}var d=this.uiDialog.is(":visible");if(!d){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position({my:f.join(" "),at:f.join(" "),offset:g.join(" "),of:window,collision:"fit"});if(!d){this.uiDialog.hide()}},_setOption:function(g,h){var e=this,d=e.uiDialog,j=d.is(":data(resizable)"),f=false;switch(g){case"beforeclose":g="beforeClose";break;case"buttons":e._createButtons(h);break;case"closeText":e.uiDialogTitlebarCloseText.text(""+h);break;case"dialogClass":d.removeClass(e.options.dialogClass).addClass(b+h);break;case"disabled":(h?d.addClass("ui-dialog-disabled"):d.removeClass("ui-dialog-disabled"));break;case"draggable":(h?e._makeDraggable():d.draggable("destroy"));break;case"height":f=true;break;case"maxHeight":(j&&d.resizable("option","maxHeight",h));f=true;break;case"maxWidth":(j&&d.resizable("option","maxWidth",h));f=true;break;case"minHeight":(j&&d.resizable("option","minHeight",h));f=true;break;case"minWidth":(j&&d.resizable("option","minWidth",h));f=true;break;case"position":e._position(h);break;case"resizable":(j&&!h&&d.resizable("destroy"));(j&&typeof h=="string"&&d.resizable("option","handles",h));(j||(h!==false&&e._makeResizable(h)));break;case"title":c(".ui-dialog-title",e.uiDialogTitlebar).html(""+(h||"&#160;"));break;case"width":f=true;break}c.Widget.prototype._setOption.apply(e,arguments);(f&&e._size())},_size:function(){var e=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var d=this.uiDialog.css({height:"auto",width:e.width}).height();this.element.css(e.height=="auto"?{minHeight:Math.max(e.minHeight-d,0),height:"auto"}:{height:Math.max(e.height-d,0)});(this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight()))}});c.extend(c.ui.dialog,{version:"1.8rc1",uuid:0,maxZ:0,getTitleId:function(d){return"ui-dialog-title-"+(d.attr("id")||++this.uuid)},overlay:function(d){this.$el=c.ui.dialog.overlay.create(d)}});c.extend(c.ui.dialog.overlay,{instances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(d){return d+".dialog-overlay"}).join(" "),create:function(e){if(this.instances.length===0){setTimeout(function(){if(c.ui.dialog.overlay.instances.length){c(document).bind(c.ui.dialog.overlay.events,function(f){var g=c(f.target).parents(".ui-dialog").css("zIndex")||0;return(g>c.ui.dialog.overlay.maxZ)})}},1);c(document).bind("keydown.dialog-overlay",function(f){(e.options.closeOnEscape&&f.keyCode&&f.keyCode==c.ui.keyCode.ESCAPE&&e.close(f))});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var d=c("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});(c.fn.bgiframe&&d.bgiframe());this.instances.push(d);return d},destroy:function(d){this.instances.splice(c.inArray(this.instances,d),1);if(this.instances.length===0){c([document,window]).unbind(".dialog-overlay")}d.remove();var e=0;c.each(this.instances,function(){e=Math.max(e,this.css("z-index"))});this.maxZ=e},height:function(){if(c.browser.msie&&c.browser.version<7){var e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(e<d){return c(window).height()+"px"}else{return e+"px"}}else{return c(document).height()+"px"}},width:function(){if(c.browser.msie&&c.browser.version<7){var d=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var e=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(d<e){return c(window).width()+"px"}else{return d+"px"}}else{return c(document).width()+"px"}},resize:function(){var d=c([]);c.each(c.ui.dialog.overlay.instances,function(){d=d.add(this)});d.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);(function(g){g.ui=g.ui||{};var d=/left|center|right/,f="center",e=/top|center|bottom/,h="center",b=g.fn.position;g.fn.position=function(k){if(!k||!k.of){return b.apply(this,arguments)}k=g.extend({},k);var n=g(k.of),p=(k.collision||"flip").split(" "),o=k.offset?k.offset.split(" "):[0,0],m,j,l;if(k.of.nodeType===9){m=n.width();j=n.height();l={top:0,left:0}}else{if(k.of.scrollTo&&k.of.document){m=n.width();j=n.height();l={top:n.scrollTop(),left:n.scrollLeft()}}else{if(k.of.preventDefault){k.at="left top";m=j=0;l={top:k.of.pageY,left:k.of.pageX}}else{m=n.outerWidth();j=n.outerHeight();l=n.offset()}}}g.each(["my","at"],function(){var q=(k[this]||"").split(" ");q=q.length==1?d.test(q[0])?q.concat([h]):e.test(q[0])?[f].concat(q):[f,h]:q;q[0]=d.test(q[0])?q[0]:f;q[1]=e.test(q[1])?q[1]:h;k[this]=q});if(p.length==1){p[1]=p[0]}o[0]=parseInt(o[0],10)||0;if(o.length==1){o[1]=o[0]}o[1]=parseInt(o[1],10)||0;switch(k.at[0]){case"right":l.left+=m;break;case f:l.left+=m/2;break}switch(k.at[1]){case"bottom":l.top+=j;break;case h:l.top+=j/2;break}l.left+=o[0];l.top+=o[1];return this.each(function(){var w=g(this),v=w.outerWidth(),u=w.outerHeight(),r=g.extend({},l),x,q,s;switch(k.my[0]){case"right":r.left-=v;break;case f:r.left-=v/2;break}switch(k.my[1]){case"bottom":r.top-=u;break;case h:r.top-=u/2;break}g.each(["left","top"],function(z,y){(g.ui.position[p[z]]&&g.ui.position[p[z]][y](r,{targetWidth:m,targetHeight:j,elemWidth:v,elemHeight:u,offset:o,my:k.my,at:k.at}))});(g.fn.bgiframe&&w.bgiframe());w.offset(g.extend(r,{using:k.using}))})};g.ui.position={fit:{left:function(j,k){var l=j.left+k.elemWidth-g(window).width()-g(window).scrollLeft();j.left=l>0?j.left-l:Math.max(0,j.left)},top:function(j,k){var l=j.top+k.elemHeight-g(window).height()-g(window).scrollTop();j.top=l>0?j.top-l:Math.max(0,j.top)}},flip:{left:function(k,l){if(l.at[0]=="center"){return}var m=k.left+l.elemWidth-g(window).width()-g(window).scrollLeft(),j=l.my[0]=="left"?-l.elemWidth:l.my[0]=="right"?l.elemWidth:0,n=-2*l.offset[0];k.left+=k.left<0?j+l.targetWidth+n:m>0?j-l.targetWidth+n:0},top:function(k,m){if(m.at[1]=="center"){return}var n=k.top+m.elemHeight-g(window).height()-g(window).scrollTop(),j=m.my[1]=="top"?-m.elemHeight:m.my[1]=="bottom"?m.elemHeight:0,l=m.at[1]=="top"?m.targetHeight:-m.targetHeight,o=-2*m.offset[1];k.top+=k.top<0?j+m.targetHeight+o:n>0?j+l+o:0}}};if(!g.offset.setOffset){g.offset.setOffset=function(n,k){if(/static/.test(jQuery.curCSS(n,"position"))){n.style.position="relative"}var m=jQuery(n),p=m.offset(),j=parseInt(jQuery.curCSS(n,"top",true),10)||0,o=parseInt(jQuery.curCSS(n,"left",true),10)||0,l={top:(k.top-p.top)+j,left:(k.left-p.left)+o};if("using" in k){k.using.call(n,l)}else{m.css(l)}};var c=g.fn.offset;g.fn.offset=function(j){var k=this[0];if(!k||!k.ownerDocument){return null}if(j){return this.each(function(){g.offset.setOffset(this,j)})}return c.call(this)}}})(jQuery);(function(b){b.widget("ui.progressbar",{options:{value:0},_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=b('<div class="ui-progressbar-value ui-widget-header ui-corner-left"></div>').appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow").removeData("progressbar").unbind(".progressbar");this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments);return this},value:function(c){if(c===undefined){return this._value()}this._setOption("value",c);return this},_setOption:function(c,d){switch(c){case"value":this.options.value=d;this._refreshValue();this._trigger("change",null,{});break}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var c=this.options.value;if(typeof c!="number"){c=0}if(c<this._valueMin()){c=this._valueMin()}if(c>this._valueMax()){c=this._valueMax()}return c},_valueMin:function(){var c=0;return c},_valueMax:function(){var c=100;return c},_refreshValue:function(){var c=this.value();this.valueDiv[c==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(c+"%");this.element.attr("aria-valuenow",c)}});b.extend(b.ui.progressbar,{version:"1.8rc1"})})(jQuery);(function(c){var b=5;c.widget("ui.slider",c.ui.mouse,{options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var d=this,e=this.options;this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");if(e.disabled){this.element.addClass("ui-slider-disabled ui-disabled")}this.range=c([]);if(e.range){if(e.range===true){this.range=c("<div></div>");if(!e.values){e.values=[this._valueMin(),this._valueMin()]}if(e.values.length&&e.values.length!=2){e.values=[e.values[0],e.values[0]]}}else{this.range=c("<div></div>")}this.range.appendTo(this.element).addClass("ui-slider-range");if(e.range=="min"||e.range=="max"){this.range.addClass("ui-slider-range-"+e.range)}this.range.addClass("ui-widget-header")}if(c(".ui-slider-handle",this.element).length==0){c('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle")}if(e.values&&e.values.length){while(c(".ui-slider-handle",this.element).length<e.values.length){c('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle")}}this.handles=c(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(f){f.preventDefault()}).hover(function(){if(!e.disabled){c(this).addClass("ui-state-hover")}},function(){c(this).removeClass("ui-state-hover")}).focus(function(){if(!e.disabled){c(".ui-slider .ui-state-focus").removeClass("ui-state-focus");c(this).addClass("ui-state-focus")}else{c(this).blur()}}).blur(function(){c(this).removeClass("ui-state-focus")});this.handles.each(function(f){c(this).data("index.ui-slider-handle",f)});this.handles.keydown(function(l){var h=true;var g=c(this).data("index.ui-slider-handle");if(d.options.disabled){return}switch(l.keyCode){case c.ui.keyCode.HOME:case c.ui.keyCode.END:case c.ui.keyCode.PAGE_UP:case c.ui.keyCode.PAGE_DOWN:case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:h=false;if(!d._keySliding){d._keySliding=true;c(this).addClass("ui-state-active");d._start(l,g)}break}var j,f,k=d._step();if(d.options.values&&d.options.values.length){j=f=d.values(g)}else{j=f=d.value()}switch(l.keyCode){case c.ui.keyCode.HOME:f=d._valueMin();break;case c.ui.keyCode.END:f=d._valueMax();break;case c.ui.keyCode.PAGE_UP:f=j+((d._valueMax()-d._valueMin())/b);break;case c.ui.keyCode.PAGE_DOWN:f=j-((d._valueMax()-d._valueMin())/b);break;case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:if(j==d._valueMax()){return}f=j+k;break;case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(j==d._valueMin()){return}f=j-k;break}d._slide(l,g,f);return h}).keyup(function(g){var f=c(this).data("index.ui-slider-handle");if(d._keySliding){d._stop(g,f);d._change(g,f);d._keySliding=false;c(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(f){var g=this.options;if(g.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var k={x:f.pageX,y:f.pageY};var m=this._normValueFromMouse(k);var e=this._valueMax()-this._valueMin()+1,h;var n=this,l;this.handles.each(function(o){var p=Math.abs(m-n.values(o));if(e>p){e=p;h=c(this);l=o}});if(g.range==true&&this.values(1)==g.min){h=c(this.handles[++l])}this._start(f,l);n._handleIndex=l;h.addClass("ui-state-active").focus();var j=h.offset();var d=!c(f.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=d?{left:0,top:0}:{left:f.pageX-j.left-(h.width()/2),top:f.pageY-j.top-(h.height()/2)-(parseInt(h.css("borderTopWidth"),10)||0)-(parseInt(h.css("borderBottomWidth"),10)||0)+(parseInt(h.css("marginTop"),10)||0)};m=this._normValueFromMouse(k);this._slide(f,l,m);this._animateOff=true;return true},_mouseStart:function(d){return true},_mouseDrag:function(f){var d={x:f.pageX,y:f.pageY};var e=this._normValueFromMouse(d);this._slide(f,this._handleIndex,e);return false},_mouseStop:function(d){this.handles.removeClass("ui-state-active");this._stop(d,this._handleIndex);this._change(d,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(f){var e,k;if("horizontal"==this.orientation){e=this.elementSize.width;k=f.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{e=this.elementSize.height;k=f.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}var h=(k/e);if(h>1){h=1}if(h<0){h=0}if("vertical"==this.orientation){h=1-h}var g=this._valueMax()-this._valueMin(),l=h*g,d=l%this.options.step,j=this._valueMin()+l-d;if(d>(this.options.step/2)){j+=this.options.step}return parseFloat(j.toFixed(5))},_start:function(f,e){var d={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}this._trigger("start",f,d)},_slide:function(h,g,f){var j=this.handles[g];if(this.options.values&&this.options.values.length){var d=this.values(g?0:1);if((this.options.values.length==2&&this.options.range===true)&&((g==0&&f>d)||(g==1&&f<d))){f=d}if(f!=this.values(g)){var e=this.values();e[g]=f;var k=this._trigger("slide",h,{handle:this.handles[g],value:f,values:e});var d=this.values(g?0:1);if(k!==false){this.values(g,f,true)}}}else{if(f!=this.value()){var k=this._trigger("slide",h,{handle:this.handles[g],value:f});if(k!==false){this.value(f)}}}},_stop:function(f,e){var d={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}this._trigger("stop",f,d)},_change:function(f,e){var d={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}this._trigger("change",f,d)},value:function(d){if(arguments.length){this.options.value=this._trimValue(d);this._refreshValue();this._change(null,0)}return this._value()},values:function(f,j){if(arguments.length>1){this.options.values[f]=this._trimValue(j);this._refreshValue();this._change(null,f)}if(arguments.length){if(c.isArray(arguments[0])){var h=this.options.values,e=arguments[0];for(var g=0,d=h.length;g<d;g++){h[g]=this._trimValue(e[g]);this._change(null,g)}this._refreshValue()}else{if(this.options.values&&this.options.values.length){return this._values(f)}else{return this.value()}}}else{return this._values()}},_setOption:function(d,e){c.Widget.prototype._setOption.apply(this,arguments);switch(d){case"disabled":if(e){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();this._animateOff=false;break}},_step:function(){var d=this.options.step;return d},_value:function(){var d=this.options.value;d=this._trimValue(d);return d},_values:function(e){if(arguments.length){var h=this.options.values[e];h=this._trimValue(h);return h}else{var g=this.options.values.slice();for(var f=0,d=g.length;f<d;f++){g[f]=this._trimValue(g[f])}return g}},_trimValue:function(d){if(d<this._valueMin()){d=this._valueMin()}if(d>this._valueMax()){d=this._valueMax()}return d},_valueMin:function(){var d=this.options.min;return d},_valueMax:function(){var d=this.options.max;return d},_refreshValue:function(){var h=this.options.range,f=this.options,p=this;var e=(!this._animateOff)?f.animate:false;if(this.options.values&&this.options.values.length){var l,k;this.handles.each(function(s,q){var r=(p.values(s)-p._valueMin())/(p._valueMax()-p._valueMin())*100;var o={};o[p.orientation=="horizontal"?"left":"bottom"]=r+"%";c(this).stop(1,1)[e?"animate":"css"](o,f.animate);if(p.options.range===true){if(p.orientation=="horizontal"){(s==0)&&p.range.stop(1,1)[e?"animate":"css"]({left:r+"%"},f.animate);(s==1)&&p.range[e?"animate":"css"]({width:(r-lastValPercent)+"%"},{queue:false,duration:f.animate})}else{(s==0)&&p.range.stop(1,1)[e?"animate":"css"]({bottom:(r)+"%"},f.animate);(s==1)&&p.range[e?"animate":"css"]({height:(r-lastValPercent)+"%"},{queue:false,duration:f.animate})}}lastValPercent=r})}else{var m=this.value(),j=this._valueMin(),n=this._valueMax(),g=n!=j?(m-j)/(n-j)*100:0;var d={};d[p.orientation=="horizontal"?"left":"bottom"]=g+"%";this.handle.stop(1,1)[e?"animate":"css"](d,f.animate);(h=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[e?"animate":"css"]({width:g+"%"},f.animate);(h=="max")&&(this.orientation=="horizontal")&&this.range[e?"animate":"css"]({width:(100-g)+"%"},{queue:false,duration:f.animate});(h=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[e?"animate":"css"]({height:g+"%"},f.animate);(h=="max")&&(this.orientation=="vertical")&&this.range[e?"animate":"css"]({height:(100-g)+"%"},{queue:false,duration:f.animate})}}});c.extend(c.ui.slider,{version:"1.8rc1",eventPrefix:"slide"})})(jQuery);(function(c){var b=0;c.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'},_create:function(){this._tabify(true)},_setOption:function(d,e){if(d=="selected"){if(this.options.collapsible&&e==this.options.selected){return}this.select(e)}else{this.options[d]=e;this._tabify()}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+(++b)},_sanitizeSelector:function(d){return d.replace(/:/g,"\\:")},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+c.data(this.list[0]));return c.cookie.apply(null,[d].concat(c.makeArray(arguments)))},_ui:function(e,d){return{tab:e,panel:d,index:this.anchors.index(e)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var d=c(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tabify:function(q){this.list=this.element.find("ol,ul").eq(0);this.lis=c("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return c("a",this)[0]});this.panels=c([]);var r=this,f=this.options;var e=/^#.+/;this.anchors.each(function(u,o){var s=c(o).attr("href");var v=s.split("#")[0],w;if(v&&(v===location.toString().split("#")[0]||(w=c("base")[0])&&v===w.href)){s=o.hash;o.href=s}if(e.test(s)){r.panels=r.panels.add(r._sanitizeSelector(s))}else{if(s!="#"){c.data(o,"href.tabs",s);c.data(o,"load.tabs",s.replace(/#.*$/,""));var y=r._tabId(o);o.href="#"+y;var x=c("#"+y);if(!x.length){x=c(f.panelTemplate).attr("id",y).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(r.panels[u-1]||r.list);x.data("destroy.tabs",true)}r.panels=r.panels.add(x)}else{f.disabled.push(u)}}});if(q){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(f.selected===undefined){if(location.hash){this.anchors.each(function(s,o){if(o.hash==location.hash){f.selected=s;return false}})}if(typeof f.selected!="number"&&f.cookie){f.selected=parseInt(r._cookie(),10)}if(typeof f.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}f.selected=f.selected||this.lis.length?0:-1}else{if(f.selected===null){f.selected=-1}}f.selected=((f.selected>=0&&this.anchors[f.selected])||f.selected<0)?f.selected:0;f.disabled=c.unique(f.disabled.concat(c.map(this.lis.filter(".ui-state-disabled"),function(s,o){return r.lis.index(s)}))).sort();if(c.inArray(f.selected,f.disabled)!=-1){f.disabled.splice(c.inArray(f.selected,f.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(f.selected>=0&&this.anchors.length){this.panels.eq(f.selected).removeClass("ui-tabs-hide");this.lis.eq(f.selected).addClass("ui-tabs-selected ui-state-active");r.element.queue("tabs",function(){r._trigger("show",null,r._ui(r.anchors[f.selected],r.panels[f.selected]))});this.load(f.selected)}c(window).bind("unload",function(){r.lis.add(r.anchors).unbind(".tabs");r.lis=r.anchors=r.panels=null})}else{f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[f.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(f.cookie){this._cookie(f.selected,f.cookie)}for(var j=0,p;(p=this.lis[j]);j++){c(p)[c.inArray(j,f.disabled)!=-1&&!c(p).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(f.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(f.event!="mouseover"){var h=function(s,o){if(o.is(":not(.ui-state-disabled)")){o.addClass("ui-state-"+s)}};var l=function(s,o){o.removeClass("ui-state-"+s)};this.lis.bind("mouseover.tabs",function(){h("hover",c(this))});this.lis.bind("mouseout.tabs",function(){l("hover",c(this))});this.anchors.bind("focus.tabs",function(){h("focus",c(this).closest("li"))});this.anchors.bind("blur.tabs",function(){l("focus",c(this).closest("li"))})}var d,k;if(f.fx){if(c.isArray(f.fx)){d=f.fx[0];k=f.fx[1]}else{d=k=f.fx}}function g(o,s){o.css({display:""});if(!c.support.opacity&&s.opacity){o[0].style.removeAttribute("filter")}}var m=k?function(o,s){c(o).closest("li").addClass("ui-tabs-selected ui-state-active");s.hide().removeClass("ui-tabs-hide").animate(k,k.duration||"normal",function(){g(s,k);r._trigger("show",null,r._ui(o,s[0]))})}:function(o,s){c(o).closest("li").addClass("ui-tabs-selected ui-state-active");s.removeClass("ui-tabs-hide");r._trigger("show",null,r._ui(o,s[0]))};var n=d?function(s,o){o.animate(d,d.duration||"normal",function(){r.lis.removeClass("ui-tabs-selected ui-state-active");o.addClass("ui-tabs-hide");g(o,d);r.element.dequeue("tabs")})}:function(s,o,u){r.lis.removeClass("ui-tabs-selected ui-state-active");o.addClass("ui-tabs-hide");r.element.dequeue("tabs")};this.anchors.bind(f.event+".tabs",function(){var s=this,v=c(this).closest("li"),o=r.panels.filter(":not(.ui-tabs-hide)"),u=c(r._sanitizeSelector(this.hash));if((v.hasClass("ui-tabs-selected")&&!f.collapsible)||v.hasClass("ui-state-disabled")||v.hasClass("ui-state-processing")||r._trigger("select",null,r._ui(this,u[0]))===false){this.blur();return false}f.selected=r.anchors.index(this);r.abort();if(f.collapsible){if(v.hasClass("ui-tabs-selected")){f.selected=-1;if(f.cookie){r._cookie(f.selected,f.cookie)}r.element.queue("tabs",function(){n(s,o)}).dequeue("tabs");this.blur();return false}else{if(!o.length){if(f.cookie){r._cookie(f.selected,f.cookie)}r.element.queue("tabs",function(){m(s,u)});r.load(r.anchors.index(this));this.blur();return false}}}if(f.cookie){r._cookie(f.selected,f.cookie)}if(u.length){if(o.length){r.element.queue("tabs",function(){n(s,o)})}r.element.queue("tabs",function(){m(s,u)});r.load(r.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(c.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var d=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=c.data(this,"href.tabs");if(e){this.href=e}var f=c(this).unbind(".tabs");c.each(["href","load","cache"],function(g,h){f.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(c.data(this,"destroy.tabs")){c(this).remove()}else{c(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(d.cookie){this._cookie(null,d.cookie)}return this},add:function(g,f,e){if(e===undefined){e=this.anchors.length}var d=this,j=this.options,l=c(j.tabTemplate.replace(/#\{href\}/g,g).replace(/#\{label\}/g,f)),k=!g.indexOf("#")?g.replace("#",""):this._tabId(c("a",l)[0]);l.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var h=c("#"+k);if(!h.length){h=c(j.panelTemplate).attr("id",k).data("destroy.tabs",true)}h.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(e>=this.lis.length){l.appendTo(this.list);h.appendTo(this.list[0].parentNode)}else{l.insertBefore(this.lis[e]);h.insertBefore(this.panels[e])}j.disabled=c.map(j.disabled,function(o,m){return o>=e?++o:o});this._tabify();if(this.anchors.length==1){j.selected=0;l.addClass("ui-tabs-selected ui-state-active");h.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[0],d.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[e],this.panels[e]));return this},remove:function(d){var f=this.options,g=this.lis.eq(d).remove(),e=this.panels.eq(d).remove();if(g.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(d+(d+1<this.anchors.length?1:-1))}f.disabled=c.map(c.grep(f.disabled,function(j,h){return j!=d}),function(j,h){return j>=d?--j:j});this._tabify();this._trigger("remove",null,this._ui(g.find("a")[0],e[0]));return this},enable:function(d){var e=this.options;if(c.inArray(d,e.disabled)==-1){return}this.lis.eq(d).removeClass("ui-state-disabled");e.disabled=c.grep(e.disabled,function(g,f){return g!=d});this._trigger("enable",null,this._ui(this.anchors[d],this.panels[d]));return this},disable:function(e){var d=this,f=this.options;if(e!=f.selected){this.lis.eq(e).addClass("ui-state-disabled");f.disabled.push(e);f.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[e],this.panels[e]))}return this},select:function(d){if(typeof d=="string"){d=this.anchors.index(this.anchors.filter("[href$="+d+"]"))}else{if(d===null){d=-1}}if(d==-1&&this.options.collapsible){d=this.options.selected}this.anchors.eq(d).trigger(this.options.event+".tabs");return this},load:function(g){var e=this,j=this.options,d=this.anchors.eq(g)[0],f=c.data(d,"load.tabs");this.abort();if(!f||this.element.queue("tabs").length!==0&&c.data(d,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(g).addClass("ui-state-processing");if(j.spinner){var h=c("span",d);h.data("label.tabs",h.html()).html(j.spinner)}this.xhr=c.ajax(c.extend({},j.ajaxOptions,{url:f,success:function(l,k){c(e._sanitizeSelector(d.hash)).html(l);e._cleanup();if(j.cache){c.data(d,"cache.tabs",true)}e._trigger("load",null,e._ui(e.anchors[g],e.panels[g]));try{j.ajaxOptions.success(l,k)}catch(m){}e.element.dequeue("tabs")}}));return this},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(e,d){this.anchors.eq(e).removeData("cache.tabs").data("load.tabs",d);return this},length:function(){return this.anchors.length}});c.extend(c.ui.tabs,{version:"1.8rc1"});c.extend(c.ui.tabs.prototype,{rotation:null,rotate:function(f,h){var d=this,j=this.options;var e=d._rotate||(d._rotate=function(k){clearTimeout(d.rotation);d.rotation=setTimeout(function(){var l=j.selected;d.select(++l<d.anchors.length?l:0)},f);if(k){k.stopPropagation()}});var g=d._unrotate||(d._unrotate=!h?function(k){if(k.clientX){d.rotate(null)}}:function(k){t=j.selected;e()});if(f){this.element.bind("tabsshow",e);this.anchors.bind(j.event+".tabs",g);e()}else{clearTimeout(d.rotation);this.element.unbind("tabsshow",e);this.anchors.unbind(j.event+".tabs",g);delete this._rotate;delete this._unrotate}return this}})})(jQuery);(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata"}var data=$.data(elem,settings.single);if(data){return data}data="{}";var getData=function(data){if(typeof data!="string"){return data}if(data.indexOf("{")<0){data=eval("("+data+")")}};var getObject=function(data){if(typeof data!="string"){return data}data=eval("("+data+")");return data};if(settings.type=="html5"){var object={};$(elem.attributes).each(function(){var name=this.nodeName;if(name.match(/^data-/)){name=name.replace(/^data-/,"")}else{return true}object[name]=getObject(this.nodeValue)})}else{if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return}var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}object=getObject(data.indexOf("{")<0?"{"+data+"}":data)}$.data(elem,settings.single,object);return object}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}})(jQuery);(function($){$.fn.ajaxSubmit=function(options){if(typeof options=="function"){options={success:options}}options=$.extend({url:this.attr("action")||window.location,type:this.attr("method")||"GET"},options||{});var veto={};$.event.trigger("form.pre.serialize",[this,options,veto]);if(veto.veto){return this}var a=this.formToArray(options.semantic);if(options.data){for(var n in options.data){a.push({name:n,value:options.data[n]})}}if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){return this}$.event.trigger("form.submit.validate",[a,this,options,veto]);if(veto.veto){return this}var q=$.param(a);if(options.type.toUpperCase()=="GET"){options.url+=(options.url.indexOf("?")>=0?"&":"?")+q;options.data=null}else{options.data=q}var $form=this,callbacks=[];if(options.resetForm){callbacks.push(function(){$form.resetForm()})}if(options.clearForm){callbacks.push(function(){$form.clearForm()})}if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){if(this.evalScripts){$(options.target).attr("innerHTML",data).evalScripts().each(oldSuccess,arguments)}else{$(options.target).html(data).each(oldSuccess,arguments)}})}else{if(options.success){callbacks.push(options.success)}}options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++){callbacks[i](data,status,$form)}};var files=$("input:file",this).fieldValue();var found=false;for(var j=0;j<files.length;j++){if(files[j]){found=true}}if(options.iframe||found){fileUpload()}else{$.ajax(options)}$.event.trigger("form.submit.notify",[this,options]);return this;function fileUpload(){var form=$form[0];var opts=$.extend({},$.ajaxSettings,options);var id="jqFormIO"+$.fn.ajaxSubmit.counter++;var $io=$('<iframe id="'+id+'" name="'+id+'" />');var io=$io[0];var op8=$.browser.opera&&window.opera.version()<9;if($.browser.msie||op8){io.src='javascript:false;document.write("");'}$io.css({position:"absolute",top:"-1000px",left:"-1000px"});var xhr={responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){}};var g=opts.global;if(g&&!$.active++){$.event.trigger("ajaxStart")}if(g){$.event.trigger("ajaxSend",[xhr,opts])}var cbInvoked=0;var timedOut=0;setTimeout(function(){$io.appendTo("body");io.attachEvent?io.attachEvent("onload",cb):io.addEventListener("load",cb,false);var encAttr=form.encoding?"encoding":"enctype";var t=$form.attr("target");$form.attr({target:id,method:"POST",action:opts.url});form[encAttr]="multipart/form-data";if(opts.timeout){setTimeout(function(){timedOut=true;cb()},opts.timeout)}form.submit();$form.attr("target",t)},10);function cb(){if(cbInvoked++){return}io.detachEvent?io.detachEvent("onload",cb):io.removeEventListener("load",cb,false);var ok=true;try{if(timedOut){throw"timeout"}var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;if(opts.dataType=="json"||opts.dataType=="script"){var ta=doc.getElementsByTagName("textarea")[0];data=ta?ta.value:xhr.responseText;if(opts.dataType=="json"){eval("data = "+data)}else{$.globalEval(data)}}else{if(opts.dataType=="xml"){data=xhr.responseXML;if(!data&&xhr.responseText!=null){data=toXml(xhr.responseText)}}else{data=xhr.responseText}}}catch(e){ok=false;$.handleError(opts,xhr,"error",e)}if(ok){opts.success(data,"success");if(g){$.event.trigger("ajaxSuccess",[xhr,opts])}}if(g){$.event.trigger("ajaxComplete",[xhr,opts])}if(g&&!--$.active){$.event.trigger("ajaxStop")}if(opts.complete){opts.complete(xhr,ok?"success":"error")}setTimeout(function(){$io.remove();xhr.responseXML=null},100)}function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject("Microsoft.XMLDOM");doc.async="false";doc.loadXML(s)}else{doc=(new DOMParser()).parseFromString(s,"text/xml")}return(doc&&doc.documentElement&&doc.documentElement.tagName!="parsererror")?doc:null}}};$.fn.ajaxSubmit.counter=0;$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().submit(submitHandler).each(function(){this.formPluginId=$.fn.ajaxForm.counter++;$.fn.ajaxForm.optionHash[this.formPluginId]=options;$(":submit,input:image",this).click(clickHandler)})};$.fn.ajaxForm.counter=1;$.fn.ajaxForm.optionHash={};function clickHandler(e){var $form=this.form;$form.clk=this;if(this.type=="image"){if(e.offsetX!=undefined){$form.clk_x=e.offsetX;$form.clk_y=e.offsetY}else{if(typeof $.fn.offset=="function"){var offset=$(this).offset();$form.clk_x=e.pageX-offset.left;$form.clk_y=e.pageY-offset.top}else{$form.clk_x=e.pageX-this.offsetLeft;$form.clk_y=e.pageY-this.offsetTop}}}setTimeout(function(){$form.clk=$form.clk_x=$form.clk_y=null},10)}function submitHandler(){var id=this.formPluginId;var options=$.fn.ajaxForm.optionHash[id];$(this).ajaxSubmit(options);return false}$.fn.ajaxFormUnbind=function(){this.unbind("submit",submitHandler);return this.each(function(){$(":submit,input:image",this).unbind("click",clickHandler)})};$.fn.formToArray=function(semantic){var a=[];if(this.length==0){return a}var form=this[0];var els=semantic?form.getElementsByTagName("*"):form.elements;if(!els){return a}for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n){continue}if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el){a.push({name:n+".x",value:form.clk_x},{name:n+".y",value:form.clk_y})}continue}var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++){a.push({name:n,value:v[j]})}}else{if(v!==null&&typeof v!="undefined"){a.push({name:n,value:v})}}}if(!semantic&&form.clk){var inputs=form.getElementsByTagName("input");for(var i=0,max=inputs.length;i<max;i++){var input=inputs[i];var n=input.name;if(n&&!input.disabled&&input.type=="image"&&form.clk==input){a.push({name:n+".x",value:form.clk_x},{name:n+".y",value:form.clk_y})}}}return a};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic))};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n){return}var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++){a.push({name:n,value:v[i]})}}else{if(v!==null&&typeof v!="undefined"){a.push({name:this.name,value:v})}}});return $.param(a)};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=="undefined"||(v.constructor==Array&&!v.length)){continue}v.constructor==Array?$.merge(val,v):val.push(v)}return val};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=="undefined"){successful=true}if(successful&&(!n||el.disabled||t=="reset"||t=="button"||(t=="checkbox"||t=="radio")&&!el.checked||(t=="submit"||t=="image")&&el.form&&el.form.clk!=el||tag=="select"&&el.selectedIndex==-1)){return null}if(tag=="select"){var index=el.selectedIndex;if(index<0){return null}var a=[],ops=el.options;var one=(t=="select-one");var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=$.browser.msie&&!(op.attributes.value.specified)?op.text:op.value;if(one){return v}a.push(v)}}return a}return el.value};$.fn.clearForm=function(){return this.each(function(){$("input,select,textarea",this).clearFields()})};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=="text"||t=="password"||tag=="textarea"){this.value=""}else{if(t=="checkbox"||t=="radio"){this.checked=false}else{if(tag=="select"){this.selectedIndex=-1}}}})};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})}})(jQuery);var jaaulde=window.jaaulde||{};jaaulde.utils=jaaulde.utils||{};jaaulde.utils.cookies=(function(){var e=[];var c={hoursToLive:null,path:"/",domain:null,secure:false};var h=function(j){var k;if(typeof j!=="object"||j===null){k=c}else{k={hoursToLive:(typeof j.hoursToLive==="number"&&j.hoursToLive!==0?j.hoursToLive:c.hoursToLive),path:(typeof j.path==="string"&&j.path!==""?j.path:c.path),domain:(typeof j.domain==="string"&&j.domain!==""?j.domain:c.domain),secure:(typeof j.secure==="boolean"&&j.secure?j.secure:c.secure)}}return k};var b=function(j){var k=new Date();k.setTime(k.getTime()+(j*60*60*1000));return k.toGMTString()};var g=function(j){j=h(j);return((typeof j.hoursToLive==="number"?"; expires="+b(j.hoursToLive):"")+"; path="+j.path+(typeof j.domain==="string"?"; domain="+j.domain:"")+(j.secure===true?"; secure":""))};var f=function(){e={};var n,k,m,j=document.cookie.split(";");for(var l=0;l<j.length;l=l+1){n=j[l].split("=");k=n[0].replace(/^\s*/,"").replace(/\s*$/,"");m=decodeURIComponent(n[1]);e[k]=m}return e};var d=function(){};d.prototype.get=function(l){var j;f();if(typeof l==="string"){j=(typeof e[l]!=="undefined")?e[l]:null}else{if(typeof l==="object"&&l!==null){j={};for(var k in l){if(typeof e[l[k]]!=="undefined"){j[l[k]]=e[l[k]]}else{j[l[k]]=null}}}else{j=e}}return j};d.prototype.filter=function(j){var k={};f();if(typeof j==="string"){j=new RegExp(j)}for(var l in e){if(l.match(j)){k[l]=e[l]}}return k};d.prototype.set=function(m,k,j){if(typeof k==="undefined"||k===null){if(typeof j!=="object"||j===null){j={}}k="";j.hoursToLive=-8760}var l=g(j);document.cookie=m+"="+encodeURIComponent(k)+l};d.prototype.del=function(m,l){var j={};if(typeof l!=="object"||l===null){l={}}if(typeof m==="boolean"&&m===true){j=this.get()}else{if(typeof m==="string"){j[m]=true}}for(var k in j){if(typeof k==="string"&&k!==""){this.set(k,null,l)}}};d.prototype.test=function(){var k=false,j="cT",l="data";this.set(j,l);if(this.get(j)===l){this.del(j);k=true}return k};d.prototype.setOptions=function(j){if(typeof j!=="object"){j=null}c=h(j)};return new d()})();(function(){if(window.jQuery){(function(c){c.cookies=jaaulde.utils.cookies;var b={cookify:function(d){return this.each(function(){var h,f=false,e=false,g="",l="",k=["name","id"],m,j;for(h in k){if(!isNaN(h)){g=c(this).attr(k[h]);if(typeof g==="string"&&g!==""){f=true;break}}}if(f){m=this.nodeName.toLowerCase();if(m!=="input"&&m!=="textarea"&&m!=="select"&&m!=="img"){l=c(this).html();e=true}else{j=c(this).attr("type");if(typeof j==="string"&&j!==""){j=j.toLowerCase()}if(j!=="radio"&&j!=="checkbox"){l=c(this).val();e=true}}if(e){if(typeof l!=="string"||l===""){l=null}c.cookies.set(g,l,d)}}})},cookieFill:function(){return this.each(function(){var f,d=false,e="",j,h=["name","id"],g=0,k;for(f in h){if(!isNaN(f)){e=c(this).attr(h[f]);if(typeof e==="string"&&e!==""){d=true;break}}}if(d){j=c.cookies.get(e);if(j!==null){k=this.nodeName.toLowerCase();if(k==="input"||k==="textarea"||k==="select"){c(this).val(j)}else{c(this).html(j)}}}g=0})},cookieBind:function(d){return this.each(function(){c(this).cookieFill().change(function(){c(this).cookify(d)})})}};c.each(b,function(d){c.fn[d]=this})})(window.jQuery)}})();(function(b){b.fn.hoverIntent=function(m,l){var n={sensitivity:7,interval:100,timeout:0};n=b.extend(n,l?{over:m,out:l}:m);var p,o,j,e;var h=function(f){p=f.pageX;o=f.pageY};var d=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(j-p)+Math.abs(e-o))<n.sensitivity){b(f).unbind("mousemove",h);f.hoverIntent_s=1;return n.over.apply(f,[g])}else{j=p;e=o;f.hoverIntent_t=setTimeout(function(){d(g,f)},n.interval)}};var k=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return n.out.apply(f,[g])};var c=function(r){var q=(r.type=="mouseover"?r.fromElement:r.toElement)||r.relatedTarget;while(q&&q!=this){try{q=q.parentNode}catch(r){q=this}}if(q==this){return false}var g=jQuery.extend({},r);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(r.type=="mouseover"){j=g.pageX;e=g.pageY;b(f).bind("mousemove",h);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){d(g,f)},n.interval)}}else{b(f).unbind("mousemove",h);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){k(g,f)},n.timeout)}}};return this.mouseover(c).mouseout(c)}})(jQuery);
/*
 * jQuery blockUI plugin
 * Version 2.31 (06-JAN-2010)
 * @requires jQuery v1.2.3 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2008 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
(function(k){if(/1\.(0|1|2)\.(0|1|2)/.test(k.fn.jquery)||/^1.1/.test(k.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+k.fn.jquery);return}k.fn._fadeIn=k.fn.fadeIn;var d=function(){};var l=document.documentMode||0;var f=k.browser.msie&&((k.browser.version<8&&!l)||l<8);var g=k.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!l;k.blockUI=function(r){e(window,r)};k.unblockUI=function(r){j(window,r)};k.growlUI=function(w,u,v,r){var s=k('<div class="growlUI"></div>');if(w){s.append("<h1>"+w+"</h1>")}if(u){s.append("<h2>"+u+"</h2>")}if(v==undefined){v=3000}k.blockUI({message:s,fadeIn:700,fadeOut:1000,centerY:false,timeout:v,showOverlay:false,onUnblock:r,css:k.blockUI.defaults.growlCSS})};k.fn.block=function(r){return this.unblock({fadeOut:0}).each(function(){if(k.css(this,"position")=="static"){this.style.position="relative"}if(k.browser.msie){this.style.zoom=1}e(this,r)})};k.fn.unblock=function(r){return this.each(function(){j(this,r)})};k.blockUI.version=2.31;k.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:0.6,cursor:"wait"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:0.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4};var c=null;var h=[];function e(v,H){var C=(v==window);var y=H&&H.message!==undefined?H.message:undefined;H=k.extend({},k.blockUI.defaults,H||{});H.overlayCSS=k.extend({},k.blockUI.defaults.overlayCSS,H.overlayCSS||{});var E=k.extend({},k.blockUI.defaults.css,H.css||{});var P=k.extend({},k.blockUI.defaults.themedCSS,H.themedCSS||{});y=y===undefined?H.message:y;if(C&&c){j(window,{fadeOut:0})}if(y&&typeof y!="string"&&(y.parentNode||y.jquery)){var K=y.jquery?y[0]:y;var R={};k(v).data("blockUI.history",R);R.el=K;R.parent=K.parentNode;R.display=K.style.display;R.position=K.style.position;if(R.parent){R.parent.removeChild(K)}}var D=H.baseZ;var O=(k.browser.msie||H.forceIframe)?k('<iframe class="blockUI" style="z-index:'+(D++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+H.iframeSrc+'"></iframe>'):k('<div class="blockUI" style="display:none"></div>');var N=k('<div class="blockUI blockOverlay" style="z-index:'+(D++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var M;if(H.theme&&C){var I='<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+D+';display:none;position:fixed"><div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(H.title||"&nbsp;")+'</div><div class="ui-widget-content ui-dialog-content"></div></div>';M=k(I)}else{M=C?k('<div class="blockUI blockMsg blockPage" style="z-index:'+D+';display:none;position:fixed"></div>'):k('<div class="blockUI blockMsg blockElement" style="z-index:'+D+';display:none;position:absolute"></div>')}if(y){if(H.theme){M.css(P);M.addClass("ui-widget-content")}else{M.css(E)}}if(!H.applyPlatformOpacityRules||!(k.browser.mozilla&&/Linux/.test(navigator.platform))){N.css(H.overlayCSS)}N.css("position",C?"fixed":"absolute");if(k.browser.msie||H.forceIframe){O.css("opacity",0)}var B=[O,N,M],Q=C?k("body"):k(v);k.each(B,function(){this.appendTo(Q)});if(H.theme&&H.draggable&&k.fn.draggable){M.draggable({handle:".ui-dialog-titlebar",cancel:"li"})}var x=f&&(!k.boxModel||k("object,embed",C?null:v).length>0);if(g||x){if(C&&H.allowBodyStretch&&k.boxModel){k("html,body").css("height","100%")}if((g||!k.boxModel)&&!C){var G=o(v,"borderTopWidth"),L=o(v,"borderLeftWidth");var A=G?"(0 - "+G+")":0;var F=L?"(0 - "+L+")":0}k.each([O,N,M],function(z,V){var S=V[0].style;S.position="absolute";if(z<2){C?S.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+H.quirksmodeOffsetHack+') + "px"'):S.setExpression("height",'this.parentNode.offsetHeight + "px"');C?S.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):S.setExpression("width",'this.parentNode.offsetWidth + "px"');if(F){S.setExpression("left",F)}if(A){S.setExpression("top",A)}}else{if(H.centerY){if(C){S.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')}S.marginTop=0}else{if(!H.centerY&&C){var T=(H.css&&H.css.top)?parseInt(H.css.top):0;var U="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+T+') + "px"';S.setExpression("top",U)}}}})}if(y){if(H.theme){M.find(".ui-widget-content").append(y)}else{M.append(y)}if(y.jquery||y.nodeType){k(y).show()}}if((k.browser.msie||H.forceIframe)&&H.showOverlay){O.show()}if(H.fadeIn){var J=H.onBlock?H.onBlock:d;var u=(H.showOverlay&&!y)?J:d;var r=y?J:d;if(H.showOverlay){N._fadeIn(H.fadeIn,u)}if(y){M._fadeIn(H.fadeIn,r)}}else{if(H.showOverlay){N.show()}if(y){M.show()}if(H.onBlock){H.onBlock()}}n(1,v,H);if(C){c=M[0];h=k(":input:enabled:visible",c);if(H.focusInput){setTimeout(q,20)}}else{b(M[0],H.centerX,H.centerY)}if(H.timeout){var w=setTimeout(function(){C?k.unblockUI(H):k(v).unblock(H)},H.timeout);k(v).data("blockUI.timeout",w)}}function j(v,w){var u=(v==window);var s=k(v);var x=s.data("blockUI.history");var y=s.data("blockUI.timeout");if(y){clearTimeout(y);s.removeData("blockUI.timeout")}w=k.extend({},k.blockUI.defaults,w||{});n(0,v,w);var r;if(u){r=k("body").children().filter(".blockUI").add("body > .blockUI")}else{r=k(".blockUI",v)}if(u){c=h=null}if(w.fadeOut){r.fadeOut(w.fadeOut);setTimeout(function(){m(r,x,w,v)},w.fadeOut)}else{m(r,x,w,v)}}function m(r,v,u,s){r.each(function(w,x){if(this.parentNode){this.parentNode.removeChild(this)}});if(v&&v.el){v.el.style.display=v.display;v.el.style.position=v.position;if(v.parent){v.parent.appendChild(v.el)}k(s).removeData("blockUI.history")}if(typeof u.onUnblock=="function"){u.onUnblock(s,u)}}function n(r,w,x){var v=w==window,u=k(w);if(!r&&(v&&!c||!v&&!u.data("blockUI.isBlocked"))){return}if(!v){u.data("blockUI.isBlocked",r)}if(!x.bindEvents||(r&&!x.showOverlay)){return}var s="mousedown mouseup keydown keypress";r?k(document).bind(s,x,p):k(document).unbind(s,p)}function p(v){if(v.keyCode&&v.keyCode==9){if(c&&v.data.constrainTabKey){var u=h;var s=!v.shiftKey&&v.target==u[u.length-1];var r=v.shiftKey&&v.target==u[0];if(s||r){setTimeout(function(){q(r)},10);return false}}}if(k(v.target).parents("div.blockMsg").length>0){return true}return k(v.target).parents().children().filter("div.blockUI").length==0}function q(r){if(!h){return}var s=h[r===true?h.length-1:0];if(s){s.focus()}}function b(z,r,B){var A=z.parentNode,w=z.style;var u=((A.offsetWidth-z.offsetWidth)/2)-o(A,"borderLeftWidth");var v=((A.offsetHeight-z.offsetHeight)/2)-o(A,"borderTopWidth");if(r){w.left=u>0?(u+"px"):"0"}if(B){w.top=v>0?(v+"px"):"0"}}function o(r,s){return parseInt(k.css(r,s))||0}})(jQuery);(function(g){g.facebox=function(o,n){g.facebox.loading();if(o.ajax){h(o.ajax,n)}else{if(o.image){d(o.image,n)}else{if(o.div){l(o.div,n)}else{if(g.isFunction(o)){o.call(g)}else{g.facebox.reveal(o,n)}}}}};g.extend(g.facebox,{settings:{opacity:0,overlay:true,loadingImage:"/facebox/loading.gif",closeImage:"/facebox/closelabel.gif",imageTypes:["png","jpg","jpeg","gif"],faceboxHtml:'    <div id="facebox" style="display:none;">       <div class="popup">         <table>           <tbody>             <tr>               <td class="tl"/><td class="b"/><td class="tr"/>             </tr>             <tr>               <td class="b"/>               <td class="body">                 <div class="content">                 </div>                 <div class="footer">                   <a href="#" class="close">                     <img src="/facebox/closelabel.gif" title="close" class="close_image" />                   </a>                 </div>               </td>               <td class="b"/>             </tr>             <tr>               <td class="bl"/><td class="b"/><td class="br"/>             </tr>           </tbody>         </table>       </div>     </div>'},loading:function(){m();if(g("#facebox .loading").length==1){return true}f();g("#facebox .content").empty();g("#facebox .body").children().hide().end().append('<div class="loading"><img src="'+g.facebox.settings.loadingImage+'"/></div>');g("#facebox").css({top:j()[1]+(k()/10),left:g(window).width()/2-205}).show();g(document).bind("keydown.facebox",function(n){if(n.keyCode==27){g.facebox.close()}return true});g(document).trigger("loading.facebox")},reveal:function(o,n){g(document).trigger("beforeReveal.facebox");if(n){g("#facebox .content").addClass(n)}g("#facebox .content").append(o);g("#facebox .loading").remove();g("#facebox .body").children().fadeIn("normal");g("#facebox").css("left",g(window).width()/2-(g("#facebox table").width()/2));g(document).trigger("reveal.facebox").trigger("afterReveal.facebox")},close:function(){g(document).trigger("close.facebox");return false}});g.fn.facebox=function(n){if(g(this).length==0){return}m(n);function o(){g.facebox.loading(true);var p=this.rel.match(/facebox\[?\.(\w+)\]?/);if(p){p=p[1]}l(this.href,p);return false}return this.bind("click.facebox",o)};function m(p){if(g.facebox.settings.inited){return true}else{g.facebox.settings.inited=true}g(document).trigger("init.facebox");e();var n=g.facebox.settings.imageTypes.join("|");g.facebox.settings.imageTypesRegexp=new RegExp(".("+n+")$","i");if(p){g.extend(g.facebox.settings,p)}g("body").append(g.facebox.settings.faceboxHtml);var o=[new Image(),new Image()];o[0].src=g.facebox.settings.closeImage;o[1].src=g.facebox.settings.loadingImage;g("#facebox").find(".b:first, .bl").each(function(){o.push(new Image());o.slice(-1).src=g(this).css("background-image").replace(/url\((.+)\)/,"$1")});g("#facebox .close").click(g.facebox.close);g("#facebox .close_image").attr("src",g.facebox.settings.closeImage)}function j(){var o,n;if(self.pageYOffset){n=self.pageYOffset;o=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){n=document.documentElement.scrollTop;o=document.documentElement.scrollLeft}else{if(document.body){n=document.body.scrollTop;o=document.body.scrollLeft}}}return new Array(o,n)}function k(){var n;if(self.innerHeight){n=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){n=document.documentElement.clientHeight}else{if(document.body){n=document.body.clientHeight}}}return n}function e(){var n=g.facebox.settings;n.loadingImage=n.loading_image||n.loadingImage;n.closeImage=n.close_image||n.closeImage;n.imageTypes=n.image_types||n.imageTypes;n.faceboxHtml=n.facebox_html||n.faceboxHtml}function l(o,n){if(o.match(/#/)){var p=window.location.href.split("#")[0];var q=o.replace(p,"");if(q=="#"){return}g.facebox.reveal(g(q).html(),n)}else{if(o.match(g.facebox.settings.imageTypesRegexp)){d(o,n)}else{h(o,n)}}}function d(o,n){var p=new Image();p.onload=function(){g.facebox.reveal('<div class="image"><img src="'+p.src+'" /></div>',n)};p.src=o}function h(o,n){g.get(o,function(p){g.facebox.reveal(p,n)})}function c(){return g.facebox.settings.overlay==false||g.facebox.settings.opacity===null}function f(){if(c()){return}if(g("#facebox_overlay").length==0){g("body").append('<div id="facebox_overlay" class="facebox_hide"></div>')}g("#facebox_overlay").hide().addClass("facebox_overlayBG").css("opacity",g.facebox.settings.opacity).click(function(){g(document).trigger("close.facebox")}).fadeIn(200);return false}function b(){if(c()){return}g("#facebox_overlay").fadeOut(200,function(){g("#facebox_overlay").removeClass("facebox_overlayBG");g("#facebox_overlay").addClass("facebox_hide");g("#facebox_overlay").remove()});return false}g(document).bind("close.facebox",function(){g(document).unbind("keydown.facebox");g("#facebox").fadeOut(function(){g("#facebox .content").removeClass().addClass("content");b();g("#facebox .loading").remove()})})})(jQuery);var DateHelper={time_ago_in_words_with_parsing:function(c){var b=new Date;b.setTime(Date.parse(c));return this.time_ago_in_words(b)},time_ago_in_words:function(c){var b=" "+this.distance_of_time_in_words(new Date,c);b=b.replace(" 1 minutes"," 1 minute");b=b.replace(" 1 hours"," 1 hour");b=b.replace(" 1 days"," 1 day");b=b.replace(" 1 months"," 1 month");b=b.replace(" 1 years"," 1 year");b=b.slice(1,b.length);return b},distance_in_days:function(){var c=_(arguments).toArray();if(c.length==1){c.push(new Date())}var h=c[0],g=c[1];if(!h||!g){return Infinity}var e=((h-g)/1000);var b=Math.floor(e/60);var f=Math.floor(b/60);var d=Math.ceil(f/24);return d},distance_of_time_in_words:function(e,d){var c=((e-d)/1000);var b=Math.floor(c/60);if(b==0){return"less than a minute ago"}if(b==1){return"a minute ago"}if(b<45){return b+" minutes ago"}if(b<90){return"about 1 hour ago"}if(b<1440){return"about "+Math.floor(b/60)+" hours ago"}if(b<2880){return"1 day ago"}if(b<43200){return Math.floor(b/1440)+" days ago"}if(b<86400){return"about 1 month ago"}if(b<525960){return Math.floor(b/43200)+" months ago"}if(b<1051199){return"about 1 year ago"}return"over "+Math.floor(b/525960)+" years ago"}};zeroPad=function(b,c){b=b.toString();while(b.length<c){b="0"+b}return b};hour_fix=function(b){if(b==0){b=12}else{if(b>12){b=b-12}}return b};ampm=function(b){if(b<12){return"AM"}else{return"PM"}};Campaign={start_venue_check:function(){this.check_venue_zip();$("#venue_name").autocomplete($("#venue_name").attr("autocomplete_url"),{width:400,extraParams:{zip:this.venue_zip_param}});$("#venue_name").bind("autocomplete.result_added",this.check_venue_name)},check_venue_zip:function(){if($("#venue_zip").length==0){return}if(/^\d{5}$/.test($("#venue_zip").val())){$("#venue_name").removeAttr("disabled")}else{$("#venue_name").attr("disabled","disabled")}},venue_zip_param:function(){return $("#venue_zip").val()},check_venue_name:function(){var c=$(this);if(c.val().indexOf("displaynone")>-1){var b=c.val().match(/>(\d+)</)[1];$("#campaign_venue_id").val(b);Campaign.ajax_venue_id()}},ajax_venue_id:function(){var c=$("#campaign_venue_id"),b=c.val();if(b.length==0){Campaign.check_find_found_loc();return}$("#find_loc").block();$.ajax({async:true,data:{id:b},dataType:"script",type:"GET",url:c.attr("find_loc_href"),complete:function(){$("#find_loc").unblock();Campaign.check_find_found_loc()}})},check_find_found_loc:function(){if(parseInt($("#campaign_venue_id").val()*1)>0){$("#find_loc").hide();$("#found_loc").show()}else{$("#found_loc").hide();$("#find_loc").show()}},reset_venue_name:function(){$("#venue_name").val("");$("#venue_zip").val("");$("#campaign_venue_id").val("");$("#venue_zip").trigger("keyup");this.check_find_found_loc();$("#venue_zip").trigger("focus");return false}};function SalesOption(g){var k=this;k.alls=["value","buyer_price","incentive_fee"];for(var e in k.alls){var b=k.alls[e];var f=g[b];var c=$(f);var h=c[0];k["jq_"+b]=c;k["dom_"+b]=h}k.inputs=["value","buyer_price","incentive_fee"];k.set_value=function(d){k.dom_value.value=RoundMath(d,2)};k.get_value=function(){return MoneyMath(k.dom_value.value)};if(k.get_value()!=0){k.set_value(k.get_value())}k.set_buyer_price=function(d){k.dom_buyer_price.value=RoundMath(d,2)};k.get_buyer_price=function(){return MoneyMath(k.dom_buyer_price.value)};if(k.get_buyer_price()!=0){k.set_buyer_price(k.get_buyer_price())}k.set_incentive_fee=function(d){k.dom_incentive_fee.value=RoundMath(d,2)};k.get_incentive_fee=function(){return MoneyMath(k.dom_incentive_fee.value)};if(k.get_incentive_fee()!=0){k.set_incentive_fee(k.get_incentive_fee())}for(var e in k.inputs){var b=k.inputs[e];var f=g[b];var c=$(f);c.keyup(function(){if(typeof(this.value)=="string"){if(/[^\d\.]/g.test(this.value)){this.value=this.value.replace(/[^\d\.]/g,"")}}if(k.valid_buyer_price()){if(k.calc_buyer_discount()>0){$(".span_disc").text(", "+RoundMath(k.calc_buyer_discount()*100,2)+"% discount.")}else{$(".span_disc").text("")}}if(k.get_value()>0){$(".span_value").text("$"+RoundMath(k.get_value(),2))}$(".span_bp").text("$"+RoundMath(k.get_buyer_price(),2));$(".span_seller_net").text("$"+RoundMath(k.calc_seller_net(),2));if(k.get_value()==""||k.get_buyer_price()==""||k.get_incentive_fee()==""){return}k.validate()})}k.validate=function(){k.mark_desc_valid("value");k.mark_desc_valid("buyer_price");k.mark_desc_valid("incentive_fee")};k.mark_desc_valid=function(d){var m=k["jq_"+d];var l=k["valid_"+d]();if(l){m.removeClass("desc-error")}else{m.addClass("desc-error")}};k.calc_incentive_fee_maximum=function(){return MoneyMath(k.get_buyer_price())};k.calc_buyer_discount=function(){try{var d=MoneyMath(1-(k.get_buyer_price()/k.get_value()))}catch(j){var d=0}return MoneyMath(d)};k.calc_seller_net=function(){return MoneyMath(k.get_buyer_price()-k.get_incentive_fee())};k.valid_value=function(){return k.get_value()>0};k.valid_buyer_price=function(){return k.get_buyer_price()>=BUYER_PRICE_MIN};k.valid_incentive_fee=function(){return k.get_incentive_fee()<=k.calc_incentive_fee_maximum()}}jQuery.fn.txtCounter=function(b){var e=$(b.counter);var d=[b.errorClass,b.warningClass,b.watchClass,b.okClass].join(" ");return this.each(function(){var c=$(this);$(this).unbind("keyup.txtCounter");$(this).bind("keyup.txtCounter",function(){var f=c.val().length,g=b.limit-f;e.removeClass(d);if(g<b.errorSize){e.addClass(b.errorClass)}else{if(g<b.warningSize){e.addClass(b.warningClass)}else{if(g<b.watchSize){e.addClass(b.watchClass)}else{if(g<b.okSize){e.addClass(b.okClass)}}}}e.text(g);return true});$(this).trigger("keyup")})};(function(b){b.fn.extend({autocomplete:function(c,d){var e=typeof c=="string";d=b.extend({},b.Autocompleter.defaults,{url:e?c:null,data:e?null:c,delay:e?b.Autocompleter.defaults.delay:10,max:d&&!d.scroll?10:150},d);d.highlight=d.highlight||function(f){return f};d.formatMatch=d.formatMatch||d.formatItem;return this.each(function(){new b.Autocompleter(this,d)})},result:function(c){return this.bind("result",c)},search:function(c){return this.trigger("search",[c])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(c){return this.trigger("setOptions",[c])},unautocomplete:function(){return this.trigger("unautocomplete")}});b.Autocompleter=function(n,h){var d={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var c=b(n).attr("autocomplete","off").addClass(h.inputClass);var l;var r="";var o=b.Autocompleter.Cache(h);var f=0;var x;var A={mouseDownOnSelect:false};var u=b.Autocompleter.Select(h,n,e,A);var z;b.browser.opera&&b(n.form).bind("submit.autocomplete",function(){if(z){z=false;return false}});c.bind((b.browser.opera?"keypress":"keydown")+".autocomplete",function(B){x=B.keyCode;switch(B.keyCode){case d.UP:B.preventDefault();if(u.visible()){u.prev()}else{w(0,true)}break;case d.DOWN:B.preventDefault();if(u.visible()){u.next()}else{w(0,true)}break;case d.PAGEUP:B.preventDefault();if(u.visible()){u.pageUp()}else{w(0,true)}break;case d.PAGEDOWN:B.preventDefault();if(u.visible()){u.pageDown()}else{w(0,true)}break;case h.multiple&&b.trim(h.multipleSeparator)==","&&d.COMMA:case d.TAB:case d.RETURN:if(e()){B.preventDefault();z=true;return false}break;case d.ESC:u.hide();break;default:clearTimeout(l);l=setTimeout(w,h.delay);break}}).focus(function(){f++}).blur(function(){f=0;if(!A.mouseDownOnSelect){v()}}).click(function(){if(f++>1&&!u.visible()){w(0,true)}}).bind("search",function(){var B=(arguments.length>1)?arguments[1]:null;function C(G,F){var D;if(F&&F.length){for(var E=0;E<F.length;E++){if(F[E].result.toLowerCase()==G.toLowerCase()){D=F[E];break}}}if(typeof B=="function"){B(D)}else{c.trigger("result",D&&[D.data,D.value])}}b.each(j(c.val()),function(D,E){g(E,C,C)})}).bind("flushCache",function(){o.flush()}).bind("setOptions",function(){b.extend(h,arguments[1]);if("data" in arguments[1]){o.populate()}}).bind("unautocomplete",function(){u.unbind();c.unbind();b(n.form).unbind(".autocomplete")});function e(){var C=u.selected();if(!C){return false}var B=C.result;r=B;if(h.multiple){var D=j(c.val());if(D.length>1){B=D.slice(0,D.length-1).join(h.multipleSeparator)+h.multipleSeparator+B}B+=h.multipleSeparator}c.val(B);y();c.trigger("result",[C.data,C.value]);return true}function w(D,C){if(x==d.DEL){u.hide();return}var B=c.val();if(!C&&B==r){return}r=B;B=k(B);if(B.length>=h.minChars){c.addClass(h.loadingClass);if(!h.matchCase){B=B.toLowerCase()}g(B,m,y)}else{p();u.hide()}}function j(C){if(!C){return[""]}var D=C.split(h.multipleSeparator);var B=[];b.each(D,function(E,F){if(b.trim(F)){B[E]=b.trim(F)}});return B}function k(B){if(!h.multiple){return B}var C=j(B);return C[C.length-1]}function s(B,C){if(h.autoFill&&(k(c.val()).toLowerCase()==B.toLowerCase())&&x!=d.BACKSPACE){c.val(c.val()+C.substring(k(r).length));b.Autocompleter.Selection(n,r.length,r.length+C.length)}}function v(){clearTimeout(l);l=setTimeout(y,200)}function y(){var B=u.visible();u.hide();clearTimeout(l);p();if(h.mustMatch){c.search(function(C){if(!C){if(h.multiple){var D=j(c.val()).slice(0,-1);c.val(D.join(h.multipleSeparator)+(D.length?h.multipleSeparator:""))}else{c.val("")}}})}if(B){b.Autocompleter.Selection(n,n.value.length,n.value.length)}}function m(C,B){if(B&&B.length&&f){p();u.display(B,C);s(C,B[0].value);u.show()}else{y()}}function g(C,E,B){if(!h.matchCase){C=C.toLowerCase()}var D=o.load(C);if(D&&D.length){E(C,D)}else{if((typeof h.url=="string")&&(h.url.length>0)){var F={timestamp:+new Date()};b.each(h.extraParams,function(G,H){F[G]=typeof H=="function"?H():H});b.ajax({mode:"abort",port:"autocomplete"+n.name,dataType:h.dataType,url:h.url,data:b.extend({q:k(C),limit:h.max},F),success:function(H){var G=h.parse&&h.parse(H)||q(H);o.add(C,G);E(C,G)}})}else{u.emptyList();B(C)}}}function q(E){var B=[];var D=E.split("\n");for(var C=0;C<D.length;C++){var F=b.trim(D[C]);if(F){F=F.split("|");B[B.length]={data:F,value:F[0],result:h.formatResult&&h.formatResult(F,F[0])||F[0]}}}return B}function p(){c.removeClass(h.loadingClass)}};b.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(c){return c[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(d,c){return d.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+c.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};b.Autocompleter.Cache=function(d){var g={};var e=0;function j(m,l){if(!d.matchCase){m=m.toLowerCase()}var k=m.indexOf(l);if(k==-1){return false}return k==0||d.matchContains}function h(l,k){if(e>d.cacheLength){c()}if(!g[l]){e++}g[l]=k}function f(){if(!d.data){return false}var l={},k=0;if(!d.url){d.cacheLength=1}l[""]=[];for(var n=0,m=d.data.length;n<m;n++){var q=d.data[n];q=(typeof q=="string")?[q]:q;var p=d.formatMatch(q,n+1,d.data.length);if(p===false){continue}var o=p.charAt(0).toLowerCase();if(!l[o]){l[o]=[]}var r={value:p,data:q,result:d.formatResult&&d.formatResult(q)||p};l[o].push(r);if(k++<d.max){l[""].push(r)}}b.each(l,function(s,u){d.cacheLength++;h(s,u)})}setTimeout(f,25);function c(){g={};e=0}return{flush:c,add:h,populate:f,load:function(o){if(!d.cacheLength||!e){return null}if(!d.url&&d.matchContains){var n=[];for(var l in g){if(l.length>0){var p=g[l];b.each(p,function(q,k){if(j(k.value,o)){n.push(k)}})}}return n}else{if(g[o]){return g[o]}else{if(d.matchSubset){for(var m=o.length-1;m>=d.minChars;m--){var p=g[o.substr(0,m)];if(p){var n=[];b.each(p,function(q,k){if(j(k.value,o)){n[n.length]=k}});return n}}}}}return null}}};b.Autocompleter.Select=function(f,l,n,r){var k={ACTIVE:"ac_over"};var m,g=-1,u,o="",v=true,d,q;function p(){if(!v){return}d=b("<div/>").hide().addClass(f.resultsClass).css("position","absolute").appendTo(document.body);q=b("<ul/>").appendTo(d).mouseover(function(w){if(s(w).nodeName&&s(w).nodeName.toUpperCase()=="LI"){g=b("li",q).removeClass(k.ACTIVE).index(s(w));b(s(w)).addClass(k.ACTIVE)}}).click(function(w){b(s(w)).addClass(k.ACTIVE);n();l.focus();return false}).mousedown(function(){r.mouseDownOnSelect=true}).mouseup(function(){r.mouseDownOnSelect=false});if(f.width>0){d.css("width",f.width)}v=false}function s(x){var w=x.target;while(w&&w.tagName!="LI"){w=w.parentNode}if(!w){return[]}return w}function j(w){m.slice(g,g+1).removeClass(k.ACTIVE);h(w);var y=m.slice(g,g+1).addClass(k.ACTIVE);if(f.scroll){var x=0;m.slice(0,g).each(function(){x+=this.offsetHeight});if((x+y[0].offsetHeight-q.scrollTop())>q[0].clientHeight){q.scrollTop(x+y[0].offsetHeight-q.innerHeight())}else{if(x<q.scrollTop()){q.scrollTop(x)}}}}function h(w){g+=w;if(g<0){g=m.size()-1}else{if(g>=m.size()){g=0}}}function c(w){return f.max&&f.max<w?f.max:w}function e(){q.empty();var x=c(u.length);for(var y=0;y<x;y++){if(!u[y]){continue}var z=f.formatItem(u[y].data,y+1,x,u[y].value,o);if(z===false){continue}var w=b("<li/>").html(f.highlight(z,o)).addClass(y%2==0?"ac_even":"ac_odd").appendTo(q)[0];b.data(w,"ac_data",u[y])}m=q.find("li");if(f.selectFirst){m.slice(0,1).addClass(k.ACTIVE);g=0}if(b.fn.bgiframe){q.bgiframe()}}return{display:function(x,w){p();u=x;o=w;e()},next:function(){j(1)},prev:function(){j(-1)},pageUp:function(){if(g!=0&&g-8<0){j(-g)}else{j(-8)}},pageDown:function(){if(g!=m.size()-1&&g+8>m.size()){j(m.size()-1-g)}else{j(8)}},hide:function(){d&&d.hide();m&&m.removeClass(k.ACTIVE);g=-1},visible:function(){return d&&d.is(":visible")},current:function(){return this.visible()&&(m.filter("."+k.ACTIVE)[0]||f.selectFirst&&m[0])},show:function(){var y=b(l).offset();d.css({width:typeof f.width=="string"||f.width>0?f.width:b(l).width(),top:y.top+l.offsetHeight,left:y.left}).show();if(f.scroll){q.scrollTop(0);q.css({maxHeight:f.scrollHeight,overflow:"auto"});if(b.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var w=0;m.each(function(){w+=this.offsetHeight});var x=w>f.scrollHeight;q.css("height",x?f.scrollHeight:w);if(!x){m.width(q.width()-parseInt(m.css("padding-left"))-parseInt(m.css("padding-right")))}}}},selected:function(){var w=m&&m.filter("."+k.ACTIVE).removeClass(k.ACTIVE);return w&&w.length&&b.data(w[0],"ac_data")},emptyList:function(){q&&q.empty()},unbind:function(){d&&d.remove()}}};b.Autocompleter.Selection=function(e,f,d){if(e.createTextRange){var c=e.createTextRange();c.collapse(true);c.moveStart("character",f);c.moveEnd("character",d);c.select()}else{if(e.setSelectionRange){e.setSelectionRange(f,d)}else{if(e.selectionStart){e.selectionStart=f;e.selectionEnd=d}}}b(e).trigger("autocomplete.result_added");e.focus()}})(jQuery);
/*
 * jquery.qtip. The jQuery tooltip plugin
 *
 * Copyright (c) 2009 Craig Thompson
 * http://craigsworks.com
 *
 * Licensed under MIT
 * http://www.opensource.org/licenses/mit-license.php
 *
 * Launch  : February 2009
 * Version : 1.0.0-rc3
 * Released: Tuesday 12th May, 2009 - 00:00
 * Debug: jquery.qtip.debug.js
 */
(function(g){g.fn.qtip=function(D,w){var A,v,C,u,z,y,x,B;if(typeof D=="string"){if(typeof g(this).data("qtip")!=="object"){g.fn.qtip.log.error.call(self,1,g.fn.qtip.constants.NO_TOOLTIP_PRESENT,false)}if(D=="api"){return g(this).data("qtip").interfaces[g(this).data("qtip").current]}else{if(D=="interfaces"){return g(this).data("qtip").interfaces}}}else{if(!D){D={}}if(typeof D.content!=="object"||(D.content.jquery&&D.content.length>0)){D.content={text:D.content}}if(typeof D.content.title!=="object"){D.content.title={text:D.content.title}}if(typeof D.position!=="object"){D.position={corner:D.position}}if(typeof D.position.corner!=="object"){D.position.corner={target:D.position.corner,tooltip:D.position.corner}}if(typeof D.show!=="object"){D.show={when:D.show}}if(typeof D.show.when!=="object"){D.show.when={event:D.show.when}}if(typeof D.show.effect!=="object"){D.show.effect={type:D.show.effect}}if(typeof D.hide!=="object"){D.hide={when:D.hide}}if(typeof D.hide.when!=="object"){D.hide.when={event:D.hide.when}}if(typeof D.hide.effect!=="object"){D.hide.effect={type:D.hide.effect}}if(typeof D.style!=="object"){D.style={name:D.style}}D.style=d(D.style);u=g.extend(true,{},g.fn.qtip.defaults,D);u.style=b.call({options:u},u.style);u.user=g.extend(true,{},D)}return g(this).each(function(){if(typeof D=="string"){y=D.toLowerCase();C=g(this).qtip("interfaces");if(typeof C=="object"){if(w===true&&y=="destroy"){while(C.length>0){C[C.length-1].destroy()}}else{if(w!==true){C=[g(this).qtip("api")]}for(A=0;A<C.length;A++){if(y=="destroy"){C[A].destroy()}else{if(C[A].status.rendered===true){if(y=="show"){C[A].show()}else{if(y=="hide"){C[A].hide()}else{if(y=="focus"){C[A].focus()}else{if(y=="disable"){C[A].disable(true)}else{if(y=="enable"){C[A].disable(false)}}}}}}}}}}}else{x=g.extend(true,{},u);x.hide.effect.length=u.hide.effect.length;x.show.effect.length=u.show.effect.length;if(x.position.container===false){x.position.container=g(document.body)}if(x.position.target===false){x.position.target=g(this)}if(x.show.when.target===false){x.show.when.target=g(this)}if(x.hide.when.target===false){x.hide.when.target=g(this)}v=g.fn.qtip.interfaces.length;for(A=0;A<v;A++){if(typeof g.fn.qtip.interfaces[A]=="undefined"){v=A;break}}z=new e(g(this),x,v);g.fn.qtip.interfaces[v]=z;if(typeof g(this).data("qtip")=="object"){if(typeof g(this).attr("qtip")==="undefined"){g(this).data("qtip").current=g(this).data("qtip").interfaces.length}g(this).data("qtip").interfaces.push(z)}else{g(this).data("qtip",{current:0,interfaces:[z]})}if(x.content.prerender===false&&x.show.when.event!==false&&x.show.ready!==true){x.show.when.target.bind(x.show.when.event+".qtip-"+v+"-create",{qtip:v},function(E){B=g.fn.qtip.interfaces[E.data.qtip];B.options.show.when.target.unbind(B.options.show.when.event+".qtip-"+E.data.qtip+"-create");B.cache.mouse={x:E.pageX,y:E.pageY};q.call(B);B.options.show.when.target.trigger(B.options.show.when.event)})}else{z.cache.mouse={x:x.show.when.target.offset().left,y:x.show.when.target.offset().top};q.call(z)}}})};function e(w,v,x){var u=this;u.id=x;u.options=v;u.status={animated:false,rendered:false,disabled:false,focused:false};u.elements={target:w.addClass(u.options.style.classes.target),tooltip:null,wrapper:null,content:null,contentWrapper:null,title:null,button:null,tip:null,bgiframe:null};u.cache={mouse:{},position:{},toggle:0};u.timers={};g.extend(u,u.options.api,{show:function(A){var z,B;if(!u.status.rendered){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"show")}if(u.elements.tooltip.css("display")!=="none"){return u}u.elements.tooltip.stop(true,false);z=u.beforeShow.call(u,A);if(z===false){return u}function y(){if(u.options.position.type!=="static"){u.focus()}u.onShow.call(u,A);if(g.browser.msie){u.elements.tooltip.get(0).style.removeAttribute("filter")}}u.cache.toggle=1;if(u.options.position.type!=="static"){u.updatePosition(A,(u.options.show.effect.length>0))}if(typeof u.options.show.solo=="object"){B=g(u.options.show.solo)}else{if(u.options.show.solo===true){B=g("div.qtip").not(u.elements.tooltip)}}if(B){B.each(function(){if(g(this).qtip("api").status.rendered===true){g(this).qtip("api").hide()}})}if(typeof u.options.show.effect.type=="function"){u.options.show.effect.type.call(u.elements.tooltip,u.options.show.effect.length);u.elements.tooltip.queue(function(){y();g(this).dequeue()})}else{switch(u.options.show.effect.type.toLowerCase()){case"fade":u.elements.tooltip.fadeIn(u.options.show.effect.length,y);break;case"slide":u.elements.tooltip.slideDown(u.options.show.effect.length,function(){y();if(u.options.position.type!=="static"){u.updatePosition(A,true)}});break;case"grow":u.elements.tooltip.show(u.options.show.effect.length,y);break;default:u.elements.tooltip.show(null,y);break}u.elements.tooltip.addClass(u.options.style.classes.active)}return g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_SHOWN,"show")},hide:function(A){var z;if(!u.status.rendered){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"hide")}else{if(u.elements.tooltip.css("display")==="none"){return u}}clearTimeout(u.timers.show);u.elements.tooltip.stop(true,false);z=u.beforeHide.call(u,A);if(z===false){return u}function y(){u.onHide.call(u,A)}u.cache.toggle=0;if(typeof u.options.hide.effect.type=="function"){u.options.hide.effect.type.call(u.elements.tooltip,u.options.hide.effect.length);u.elements.tooltip.queue(function(){y();g(this).dequeue()})}else{switch(u.options.hide.effect.type.toLowerCase()){case"fade":u.elements.tooltip.fadeOut(u.options.hide.effect.length,y);break;case"slide":u.elements.tooltip.slideUp(u.options.hide.effect.length,y);break;case"grow":u.elements.tooltip.hide(u.options.hide.effect.length,y);break;default:u.elements.tooltip.hide(null,y);break}u.elements.tooltip.removeClass(u.options.style.classes.active)}return g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_HIDDEN,"hide")},updatePosition:function(y,z){var E,I,N,L,J,G,A,K,D,F,M,C,H,B;if(!u.status.rendered){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updatePosition")}else{if(u.options.position.type=="static"){return g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.CANNOT_POSITION_STATIC,"updatePosition")}}I={position:{left:0,top:0},dimensions:{height:0,width:0},corner:u.options.position.corner.target};N={position:u.getPosition(),dimensions:u.getDimensions(),corner:u.options.position.corner.tooltip};if(u.options.position.target!=="mouse"){if(u.options.position.target.get(0).nodeName.toLowerCase()=="area"){L=u.options.position.target.attr("coords").split(",");for(E=0;E<L.length;E++){L[E]=parseInt(L[E])}J=u.options.position.target.parent("map").attr("name");G=g('img[usemap="#'+J+'"]:first').offset();I.position={left:Math.floor(G.left+L[0]),top:Math.floor(G.top+L[1])};switch(u.options.position.target.attr("shape").toLowerCase()){case"rect":I.dimensions={width:Math.ceil(Math.abs(L[2]-L[0])),height:Math.ceil(Math.abs(L[3]-L[1]))};break;case"circle":I.dimensions={width:L[2]+1,height:L[2]+1};break;case"poly":I.dimensions={width:L[0],height:L[1]};for(E=0;E<L.length;E++){if(E%2==0){if(L[E]>I.dimensions.width){I.dimensions.width=L[E]}if(L[E]<L[0]){I.position.left=Math.floor(G.left+L[E])}}else{if(L[E]>I.dimensions.height){I.dimensions.height=L[E]}if(L[E]<L[1]){I.position.top=Math.floor(G.top+L[E])}}}I.dimensions.width=I.dimensions.width-(I.position.left-G.left);I.dimensions.height=I.dimensions.height-(I.position.top-G.top);break;default:return g.fn.qtip.log.error.call(u,4,g.fn.qtip.constants.INVALID_AREA_SHAPE,"updatePosition");break}I.dimensions.width-=2;I.dimensions.height-=2}else{if(u.options.position.target.add(document.body).length===1){I.position={left:g(document).scrollLeft(),top:g(document).scrollTop()};I.dimensions={height:g(window).height(),width:g(window).width()}}else{if(typeof u.options.position.target.attr("qtip")!=="undefined"){I.position=u.options.position.target.qtip("api").cache.position}else{I.position=u.options.position.target.offset()}I.dimensions={height:u.options.position.target.outerHeight(),width:u.options.position.target.outerWidth()}}}A=g.extend({},I.position);if(I.corner.search(/right/i)!==-1){A.left+=I.dimensions.width}if(I.corner.search(/bottom/i)!==-1){A.top+=I.dimensions.height}if(I.corner.search(/((top|bottom)Middle)|center/)!==-1){A.left+=(I.dimensions.width/2)}if(I.corner.search(/((left|right)Middle)|center/)!==-1){A.top+=(I.dimensions.height/2)}}else{I.position=A={left:u.cache.mouse.x,top:u.cache.mouse.y};I.dimensions={height:1,width:1}}if(N.corner.search(/right/i)!==-1){A.left-=N.dimensions.width}if(N.corner.search(/bottom/i)!==-1){A.top-=N.dimensions.height}if(N.corner.search(/((top|bottom)Middle)|center/)!==-1){A.left-=(N.dimensions.width/2)}if(N.corner.search(/((left|right)Middle)|center/)!==-1){A.top-=(N.dimensions.height/2)}K=(g.browser.msie)?1:0;D=(g.browser.msie&&parseInt(g.browser.version.charAt(0))===6)?1:0;if(u.options.style.border.radius>0){if(N.corner.search(/Left/)!==-1){A.left-=u.options.style.border.radius}else{if(N.corner.search(/Right/)!==-1){A.left+=u.options.style.border.radius}}if(N.corner.search(/Top/)!==-1){A.top-=u.options.style.border.radius}else{if(N.corner.search(/Bottom/)!==-1){A.top+=u.options.style.border.radius}}}if(K){if(N.corner.search(/top/)!==-1){A.top-=K}else{if(N.corner.search(/bottom/)!==-1){A.top+=K}}if(N.corner.search(/left/)!==-1){A.left-=K}else{if(N.corner.search(/right/)!==-1){A.left+=K}}if(N.corner.search(/leftMiddle|rightMiddle/)!==-1){A.top-=1}}if(u.options.position.adjust.screen===true){A=p.call(u,A,I,N)}if(u.options.position.target==="mouse"&&u.options.position.adjust.mouse===true){if(u.options.position.adjust.screen===true&&u.elements.tip){M=u.elements.tip.attr("rel")}else{M=u.options.position.corner.tooltip}A.left+=(M.search(/right/i)!==-1)?-6:6;A.top+=(M.search(/bottom/i)!==-1)?-6:6}if(!u.elements.bgiframe&&g.browser.msie&&parseInt(g.browser.version.charAt(0))==6){g("select, object").each(function(){C=g(this).offset();C.bottom=C.top+g(this).height();C.right=C.left+g(this).width();if(A.top+N.dimensions.height>=C.top&&A.left+N.dimensions.width>=C.left){l.call(u)}})}A.left+=u.options.position.adjust.x;A.top+=u.options.position.adjust.y;H=u.getPosition();if(A.left!=H.left||A.top!=H.top){B=u.beforePositionUpdate.call(u,y);if(B===false){return u}u.cache.position=A;if(z===true){u.status.animated=true;u.elements.tooltip.animate(A,200,"swing",function(){u.status.animated=false})}else{u.elements.tooltip.css(A)}u.onPositionUpdate.call(u,y);if(typeof y!=="undefined"&&y.type&&y.type!=="mousemove"){g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_POSITION_UPDATED,"updatePosition")}}return u},updateWidth:function(y){var z;if(!u.status.rendered){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateWidth")}else{if(y&&typeof y!=="number"){return g.fn.qtip.log.error.call(u,2,"newWidth must be of type number","updateWidth")}}z=u.elements.contentWrapper.siblings().add(u.elements.tip).add(u.elements.button);if(!y){if(typeof u.options.style.width.value=="number"){y=u.options.style.width.value}else{u.elements.tooltip.css({width:"auto"});z.hide();if(g.browser.msie){u.elements.wrapper.add(u.elements.contentWrapper.children()).css({zoom:"normal"})}y=u.getDimensions().width+1;if(!u.options.style.width.value){if(y>u.options.style.width.max){y=u.options.style.width.max}if(y<u.options.style.width.min){y=u.options.style.width.min}}}}if(y%2!==0){y-=1}u.elements.tooltip.width(y);z.show();if(u.options.style.border.radius){u.elements.tooltip.find(".qtip-betweenCorners").each(function(A){g(this).width(y-(u.options.style.border.radius*2))})}if(g.browser.msie){u.elements.wrapper.add(u.elements.contentWrapper.children()).css({zoom:"1"});u.elements.wrapper.width(y);if(u.elements.bgiframe){u.elements.bgiframe.width(y).height(u.getDimensions.height)}}return g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_WIDTH_UPDATED,"updateWidth")},updateStyle:function(y){var B,C,z,A,D;if(!u.status.rendered){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateStyle")}else{if(typeof y!=="string"||!g.fn.qtip.styles[y]){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.STYLE_NOT_DEFINED,"updateStyle")}}u.options.style=b.call(u,g.fn.qtip.styles[y],u.options.user.style);u.elements.content.css(r(u.options.style));if(u.options.content.title.text!==false){u.elements.title.css(r(u.options.style.title,true))}u.elements.contentWrapper.css({borderColor:u.options.style.border.color});if(u.options.style.tip.corner!==false){if(g("<canvas>").get(0).getContext){B=u.elements.tooltip.find(".qtip-tip canvas:first");z=B.get(0).getContext("2d");z.clearRect(0,0,300,300);A=B.parent("div[rel]:first").attr("rel");D=c(A,u.options.style.tip.size.width,u.options.style.tip.size.height);j.call(u,B,D,u.options.style.tip.color||u.options.style.border.color)}else{if(g.browser.msie){B=u.elements.tooltip.find('.qtip-tip [nodeName="shape"]');B.attr("fillcolor",u.options.style.tip.color||u.options.style.border.color)}}}if(u.options.style.border.radius>0){u.elements.tooltip.find(".qtip-betweenCorners").css({backgroundColor:u.options.style.border.color});if(g("<canvas>").get(0).getContext){C=h(u.options.style.border.radius);u.elements.tooltip.find(".qtip-wrapper canvas").each(function(){z=g(this).get(0).getContext("2d");z.clearRect(0,0,300,300);A=g(this).parent("div[rel]:first").attr("rel");s.call(u,g(this),C[A],u.options.style.border.radius,u.options.style.border.color)})}else{if(g.browser.msie){u.elements.tooltip.find('.qtip-wrapper [nodeName="arc"]').each(function(){g(this).attr("fillcolor",u.options.style.border.color)})}}}return g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_STYLE_UPDATED,"updateStyle")},updateContent:function(C,A){var B,z,y;if(!u.status.rendered){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateContent")}else{if(!C){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateContent")}}B=u.beforeContentUpdate.call(u,C);if(typeof B=="string"){C=B}else{if(B===false){return}}if(g.browser.msie){u.elements.contentWrapper.children().css({zoom:"normal"})}if(C.jquery&&C.length>0){C.clone(true).appendTo(u.elements.content).show()}else{u.elements.content.html(C)}z=u.elements.content.find("img[complete=false]");if(z.length>0){y=0;z.each(function(E){g('<img src="'+g(this).attr("src")+'" />').load(function(){if(++y==z.length){D()}})})}else{D()}function D(){u.updateWidth();if(A!==false){if(u.options.position.type!=="static"){u.updatePosition(u.elements.tooltip.is(":visible"),true)}if(u.options.style.tip.corner!==false){o.call(u)}}}u.onContentUpdate.call(u);return g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_CONTENT_UPDATED,"loadContent")},loadContent:function(y,B,C){var A;if(!u.status.rendered){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"loadContent")}A=u.beforeContentLoad.call(u);if(A===false){return u}if(C=="post"){g.post(y,B,z)}else{g.get(y,B,z)}function z(D){u.onContentLoad.call(u);g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_CONTENT_LOADED,"loadContent");u.updateContent(D)}return u},updateTitle:function(y){if(!u.status.rendered){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateTitle")}else{if(!y){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateTitle")}}returned=u.beforeTitleUpdate.call(u);if(returned===false){return u}if(u.elements.button){u.elements.button=u.elements.button.clone(true)}u.elements.title.html(y);if(u.elements.button){u.elements.title.prepend(u.elements.button)}u.onTitleUpdate.call(u);return g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_TITLE_UPDATED,"updateTitle")},focus:function(C){var A,z,y,B;if(!u.status.rendered){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"focus")}else{if(u.options.position.type=="static"){return g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.CANNOT_FOCUS_STATIC,"focus")}}A=parseInt(u.elements.tooltip.css("z-index"));z=6000+g("div.qtip[qtip]").length-1;if(!u.status.focused&&A!==z){B=u.beforeFocus.call(u,C);if(B===false){return u}g("div.qtip[qtip]").not(u.elements.tooltip).each(function(){if(g(this).qtip("api").status.rendered===true){y=parseInt(g(this).css("z-index"));if(typeof y=="number"&&y>-1){g(this).css({zIndex:parseInt(g(this).css("z-index"))-1})}g(this).qtip("api").status.focused=false}});u.elements.tooltip.css({zIndex:z});u.status.focused=true;u.onFocus.call(u,C);g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_FOCUSED,"focus")}return u},disable:function(y){if(!u.status.rendered){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"disable")}if(y){if(!u.status.disabled){u.status.disabled=true;g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_DISABLED,"disable")}else{g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.TOOLTIP_ALREADY_DISABLED,"disable")}}else{if(u.status.disabled){u.status.disabled=false;g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_ENABLED,"disable")}else{g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.TOOLTIP_ALREADY_ENABLED,"disable")}}return u},destroy:function(){var y,z,A;z=u.beforeDestroy.call(u);if(z===false){return u}if(u.status.rendered){u.options.show.when.target.unbind("mousemove.qtip",u.updatePosition);u.options.show.when.target.unbind("mouseout.qtip",u.hide);u.options.show.when.target.unbind(u.options.show.when.event+".qtip");u.options.hide.when.target.unbind(u.options.hide.when.event+".qtip");u.elements.tooltip.unbind(u.options.hide.when.event+".qtip");u.elements.tooltip.unbind("mouseover.qtip",u.focus);u.elements.tooltip.remove()}else{u.options.show.when.target.unbind(u.options.show.when.event+".qtip-create")}if(typeof u.elements.target.data("qtip")=="object"){A=u.elements.target.data("qtip").interfaces;if(typeof A=="object"&&A.length>0){for(y=0;y<A.length-1;y++){if(A[y].id==u.id){A.splice(y,1)}}}}delete g.fn.qtip.interfaces[u.id];if(typeof A=="object"&&A.length>0){u.elements.target.data("qtip").current=A.length-1}else{u.elements.target.removeData("qtip")}u.onDestroy.call(u);g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_DESTROYED,"destroy");return u.elements.target},getPosition:function(){var y,z;if(!u.status.rendered){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getPosition")}y=(u.elements.tooltip.css("display")!=="none")?false:true;if(y){u.elements.tooltip.css({visiblity:"hidden"}).show()}z=u.elements.tooltip.offset();if(y){u.elements.tooltip.css({visiblity:"visible"}).hide()}return z},getDimensions:function(){var y,z;if(!u.status.rendered){return g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getDimensions")}y=(!u.elements.tooltip.is(":visible"))?true:false;if(y){u.elements.tooltip.css({visiblity:"hidden"}).show()}z={height:u.elements.tooltip.outerHeight(),width:u.elements.tooltip.outerWidth()};if(y){u.elements.tooltip.css({visiblity:"visible"}).hide()}return z}})}function q(){var u,y,w,v,x,A,z;u=this;u.beforeRender.call(u);u.status.rendered=true;u.elements.tooltip='<div qtip="'+u.id+'" class="qtip '+(u.options.style.classes.tooltip||u.options.style)+'"style="display:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;position:'+u.options.position.type+';">  <div class="qtip-wrapper" style="position:relative; overflow:hidden; text-align:left;">    <div class="qtip-contentWrapper" style="overflow:hidden;">       <div class="qtip-content '+u.options.style.classes.content+'"></div></div></div></div>';u.elements.tooltip=g(u.elements.tooltip);u.elements.tooltip.appendTo(u.options.position.container);u.elements.tooltip.data("qtip",{current:0,interfaces:[u]});u.elements.wrapper=u.elements.tooltip.children("div:first");u.elements.contentWrapper=u.elements.wrapper.children("div:first").css({background:u.options.style.background});u.elements.content=u.elements.contentWrapper.children("div:first").css(r(u.options.style));if(g.browser.msie){u.elements.wrapper.add(u.elements.content).css({zoom:1})}if(u.options.hide.when.event=="unfocus"){u.elements.tooltip.attr("unfocus",true)}if(typeof u.options.style.width.value=="number"){u.updateWidth()}if(g("<canvas>").get(0).getContext||g.browser.msie){if(u.options.style.border.radius>0){n.call(u)}else{u.elements.contentWrapper.css({border:u.options.style.border.width+"px solid "+u.options.style.border.color})}if(u.options.style.tip.corner!==false){f.call(u)}}else{u.elements.contentWrapper.css({border:u.options.style.border.width+"px solid "+u.options.style.border.color});u.options.style.border.radius=0;u.options.style.tip.corner=false;g.fn.qtip.log.error.call(u,2,g.fn.qtip.constants.CANVAS_VML_NOT_SUPPORTED,"render")}if((typeof u.options.content.text=="string"&&u.options.content.text.length>0)||(u.options.content.text.jquery&&u.options.content.text.length>0)){w=u.options.content.text}else{if(typeof u.elements.target.attr("title")=="string"&&u.elements.target.attr("title").length>0){w=u.elements.target.attr("title").replace("\\n","<br />");u.elements.target.attr("title","")}else{if(typeof u.elements.target.attr("alt")=="string"&&u.elements.target.attr("alt").length>0){w=u.elements.target.attr("alt").replace("\\n","<br />");u.elements.target.attr("alt","")}else{w=" ";g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.NO_VALID_CONTENT,"render")}}}if(u.options.content.title.text!==false){k.call(u)}u.updateContent(w);m.call(u);if(u.options.show.ready===true){u.show()}if(u.options.content.url!==false){v=u.options.content.url;x=u.options.content.data;A=u.options.content.method||"get";u.loadContent(v,x,A)}u.onRender.call(u);g.fn.qtip.log.error.call(u,1,g.fn.qtip.constants.EVENT_RENDERED,"render")}function n(){var H,B,v,D,z,G,w,I,F,A,y,E,C,u,x;H=this;H.elements.wrapper.find(".qtip-borderBottom, .qtip-borderTop").remove();v=H.options.style.border.width;D=H.options.style.border.radius;z=H.options.style.border.color||H.options.style.tip.color;G=h(D);w={};for(B in G){w[B]='<div rel="'+B+'" style="'+((B.search(/Left/)!==-1)?"left":"right")+":0; position:absolute; height:"+D+"px; width:"+D+'px; overflow:hidden; line-height:0.1px; font-size:1px">';if(g("<canvas>").get(0).getContext){w[B]+='<canvas height="'+D+'" width="'+D+'" style="vertical-align: top"></canvas>'}else{if(g.browser.msie){I=D*2+3;w[B]+='<v:arc stroked="false" fillcolor="'+z+'" startangle="'+G[B][0]+'" endangle="'+G[B][1]+'" style="width:'+I+"px; height:"+I+"px; margin-top:"+((B.search(/bottom/)!==-1)?-2:-1)+"px; margin-left:"+((B.search(/Right/)!==-1)?G[B][2]-3.5:-1)+'px; vertical-align:top; display:inline-block; behavior:url(#default#VML)"></v:arc>'}}w[B]+="</div>"}F=H.getDimensions().width-(Math.max(v,D)*2);A='<div class="qtip-betweenCorners" style="height:'+D+"px; width:"+F+"px; overflow:hidden; background-color:"+z+'; line-height:0.1px; font-size:1px;">';y='<div class="qtip-borderTop" dir="ltr" style="height:'+D+"px; margin-left:"+D+'px; line-height:0.1px; font-size:1px; padding:0;">'+w.topLeft+w.topRight+A;H.elements.wrapper.prepend(y);E='<div class="qtip-borderBottom" dir="ltr" style="height:'+D+"px; margin-left:"+D+'px; line-height:0.1px; font-size:1px; padding:0;">'+w.bottomLeft+w.bottomRight+A;H.elements.wrapper.append(E);if(g("<canvas>").get(0).getContext){H.elements.wrapper.find("canvas").each(function(){C=G[g(this).parent("[rel]:first").attr("rel")];s.call(H,g(this),C,D,z)})}else{if(g.browser.msie){H.elements.tooltip.append('<v:image style="behavior:url(#default#VML);"></v:image>')}}u=Math.max(D,(D+(v-D)));x=Math.max(v-D,0);H.elements.contentWrapper.css({border:"0px solid "+z,borderWidth:x+"px "+u+"px"})}function s(w,y,u,v){var x=w.get(0).getContext("2d");x.fillStyle=v;x.beginPath();x.arc(y[0],y[1],u,0,Math.PI*2,false);x.fill()}function f(x){var v,u,z,w,y;v=this;if(v.elements.tip!==null){v.elements.tip.remove()}u=v.options.style.tip.color||v.options.style.border.color;if(v.options.style.tip.corner===false){return}else{if(!x){x=v.options.style.tip.corner}}z=c(x,v.options.style.tip.size.width,v.options.style.tip.size.height);v.elements.tip='<div class="'+v.options.style.classes.tip+'" dir="ltr" rel="'+x+'" style="position:absolute; height:'+v.options.style.tip.size.height+"px; width:"+v.options.style.tip.size.width+'px; margin:0 auto; line-height:0.1px; font-size:1px;">';if(g("<canvas>").get(0).getContext){v.elements.tip+='<canvas height="'+v.options.style.tip.size.height+'" width="'+v.options.style.tip.size.width+'"></canvas>'}else{if(g.browser.msie){w=v.options.style.tip.size.width+","+v.options.style.tip.size.height;y="m"+z[0][0]+","+z[0][1];y+=" l"+z[1][0]+","+z[1][1];y+=" "+z[2][0]+","+z[2][1];y+=" xe";v.elements.tip+='<v:shape fillcolor="'+u+'" stroked="false" filled="true" path="'+y+'" coordsize="'+w+'" style="width:'+v.options.style.tip.size.width+"px; height:"+v.options.style.tip.size.height+"px; line-height:0.1px; display:inline-block; behavior:url(#default#VML); vertical-align:"+((x.search(/top/)!==-1)?"bottom":"top")+'"></v:shape>';v.elements.tip+='<v:image style="behavior:url(#default#VML);"></v:image>';v.elements.contentWrapper.css("position","relative")}}v.elements.tooltip.prepend(v.elements.tip+"</div>");v.elements.tip=v.elements.tooltip.find("."+v.options.style.classes.tip).eq(0);if(g("<canvas>").get(0).getContext){j.call(v,v.elements.tip.find("canvas:first"),z,u)}if(x.search(/top/)!==-1&&g.browser.msie&&parseInt(g.browser.version.charAt(0))===6){v.elements.tip.css({marginTop:-4})}o.call(v,x)}function j(v,x,u){var w=v.get(0).getContext("2d");w.fillStyle=u;w.beginPath();w.moveTo(x[0][0],x[0][1]);w.lineTo(x[1][0],x[1][1]);w.lineTo(x[2][0],x[2][1]);w.fill()}function o(w){var v,y,u,z,x;v=this;if(v.options.style.tip.corner===false||!v.elements.tip){return}if(!w){w=v.elements.tip.attr("rel")}y=positionAdjust=(g.browser.msie)?1:0;v.elements.tip.css(w.match(/left|right|top|bottom/)[0],0);if(w.search(/top|bottom/)!==-1){if(g.browser.msie){if(parseInt(g.browser.version.charAt(0))===6){positionAdjust=(w.search(/top/)!==-1)?-3:1}else{positionAdjust=(w.search(/top/)!==-1)?1:2}}if(w.search(/Middle/)!==-1){v.elements.tip.css({left:"50%",marginLeft:-(v.options.style.tip.size.width/2)})}else{if(w.search(/Left/)!==-1){v.elements.tip.css({left:v.options.style.border.radius-y})}else{if(w.search(/Right/)!==-1){v.elements.tip.css({right:v.options.style.border.radius+y})}}}if(w.search(/top/)!==-1){v.elements.tip.css({top:-positionAdjust})}else{v.elements.tip.css({bottom:positionAdjust})}}else{if(w.search(/left|right/)!==-1){if(g.browser.msie){positionAdjust=(parseInt(g.browser.version.charAt(0))===6)?1:((w.search(/left/)!==-1)?1:2)}if(w.search(/Middle/)!==-1){v.elements.tip.css({top:"50%",marginTop:-(v.options.style.tip.size.height/2)})}else{if(w.search(/Top/)!==-1){v.elements.tip.css({top:v.options.style.border.radius-y})}else{if(w.search(/Bottom/)!==-1){v.elements.tip.css({bottom:v.options.style.border.radius+y})}}}if(w.search(/left/)!==-1){v.elements.tip.css({left:-positionAdjust})}else{v.elements.tip.css({right:positionAdjust})}}}u="padding-"+w.match(/left|right|top|bottom/)[0];z=v.options.style.tip.size[(u.search(/left|right/)!==-1)?"width":"height"];v.elements.tooltip.css("padding",0);v.elements.tooltip.css(u,z);if(g.browser.msie&&parseInt(g.browser.version.charAt(0))==6){x=parseInt(v.elements.tip.css("margin-top"))||0;x+=parseInt(v.elements.content.css("margin-top"))||0;v.elements.tip.css({marginTop:x})}}function k(){var u=this;if(u.elements.title!==null){u.elements.title.remove()}u.elements.title=g('<div class="'+u.options.style.classes.title+'">').css(r(u.options.style.title,true)).css({zoom:(g.browser.msie)?1:0}).prependTo(u.elements.contentWrapper);if(u.options.content.title.text){u.updateTitle.call(u,u.options.content.title.text)}if(u.options.content.title.button!==false&&typeof u.options.content.title.button=="string"){u.elements.button=g('<a class="'+u.options.style.classes.button+'" style="float:right; position: relative"></a>').css(r(u.options.style.button,true)).html(u.options.content.title.button).prependTo(u.elements.title).click(function(v){if(!u.status.disabled){u.hide(v)}})}}function m(){var v,x,w,u;v=this;x=v.options.show.when.target;w=v.options.hide.when.target;if(v.options.hide.fixed){w=w.add(v.elements.tooltip)}if(v.options.hide.when.event=="inactive"){u=["click","dblclick","mousedown","mouseup","mousemove","mouseout","mouseenter","mouseleave","mouseover"];function A(B){if(v.status.disabled===true){return}clearTimeout(v.timers.inactive);v.timers.inactive=setTimeout(function(){g(u).each(function(){w.unbind(this+".qtip-inactive");v.elements.content.unbind(this+".qtip-inactive")});v.hide(B)},v.options.hide.delay)}}else{if(v.options.hide.fixed===true){v.elements.tooltip.bind("mouseover.qtip",function(){if(v.status.disabled===true){return}clearTimeout(v.timers.hide)})}}function z(B){if(v.status.disabled===true){return}if(v.options.hide.when.event=="inactive"){g(u).each(function(){w.bind(this+".qtip-inactive",A);v.elements.content.bind(this+".qtip-inactive",A)});A()}clearTimeout(v.timers.show);clearTimeout(v.timers.hide);v.timers.show=setTimeout(function(){v.show(B)},v.options.show.delay)}function y(B){if(v.status.disabled===true){return}if(v.options.hide.fixed===true&&v.options.hide.when.event.search(/mouse(out|leave)/i)!==-1&&g(B.relatedTarget).parents("div.qtip[qtip]").length>0){B.stopPropagation();B.preventDefault();clearTimeout(v.timers.hide);return false}clearTimeout(v.timers.show);clearTimeout(v.timers.hide);v.elements.tooltip.stop(true,true);v.timers.hide=setTimeout(function(){v.hide(B)},v.options.hide.delay)}if((v.options.show.when.target.add(v.options.hide.when.target).length===1&&v.options.show.when.event==v.options.hide.when.event&&v.options.hide.when.event!=="inactive")||v.options.hide.when.event=="unfocus"){v.cache.toggle=0;x.bind(v.options.show.when.event+".qtip",function(B){if(v.cache.toggle==0){z(B)}else{y(B)}})}else{x.bind(v.options.show.when.event+".qtip",z);if(v.options.hide.when.event!=="inactive"){w.bind(v.options.hide.when.event+".qtip",y)}}if(v.options.position.type.search(/(fixed|absolute)/)!==-1){v.elements.tooltip.bind("mouseover.qtip",v.focus)}if(v.options.position.target==="mouse"&&v.options.position.type!=="static"){x.bind("mousemove.qtip",function(B){v.cache.mouse={x:B.pageX,y:B.pageY};if(v.status.disabled===false&&v.options.position.adjust.mouse===true&&v.options.position.type!=="static"&&v.elements.tooltip.css("display")!=="none"){v.updatePosition(B)}})}}function p(w,x,C){var B,u,z,A,v,y;B=this;if(C.corner=="center"){return x.position}u=g.extend({},w);A={x:false,y:false};v={left:(u.left<g.fn.qtip.cache.screen.scroll.left),right:(u.left+C.dimensions.width+2>=g.fn.qtip.cache.screen.width+g.fn.qtip.cache.screen.scroll.left),top:(u.top<g.fn.qtip.cache.screen.scroll.top),bottom:(u.top+C.dimensions.height+2>=g.fn.qtip.cache.screen.height+g.fn.qtip.cache.screen.scroll.top)};z={left:(v.left&&(C.corner.search(/right/i)!=-1||(C.corner.search(/right/i)==-1&&!v.right))),right:(v.right&&(C.corner.search(/left/i)!=-1||(C.corner.search(/left/i)==-1&&!v.left))),top:(v.top&&C.corner.search(/top/i)==-1),bottom:(v.bottom&&C.corner.search(/bottom/i)==-1)};if(z.left){if(B.options.position.target!=="mouse"){u.left=x.position.left+x.dimensions.width}else{u.left=B.cache.mouse.x}A.x="Left"}else{if(z.right){if(B.options.position.target!=="mouse"){u.left=x.position.left-C.dimensions.width}else{u.left=B.cache.mouse.x-C.dimensions.width}A.x="Right"}}if(z.top){if(B.options.position.target!=="mouse"){u.top=x.position.top+x.dimensions.height}else{u.top=B.cache.mouse.y}A.y="top"}else{if(z.bottom){if(B.options.position.target!=="mouse"){u.top=x.position.top-C.dimensions.height}else{u.top=B.cache.mouse.y-C.dimensions.height}A.y="bottom"}}if(u.left<0){u.left=w.left;A.x=false}if(u.top<0){u.top=w.top;A.y=false}if(B.options.style.tip.corner!==false){u.corner=new String(C.corner);if(A.x!==false){u.corner=u.corner.replace(/Left|Right|Middle/,A.x)}if(A.y!==false){u.corner=u.corner.replace(/top|bottom/,A.y)}if(u.corner!==B.elements.tip.attr("rel")){f.call(B,u.corner)}}return u}function r(w,v){var x,u;x=g.extend(true,{},w);for(u in x){if(v===true&&u.search(/(tip|classes)/i)!==-1){delete x[u]}else{if(!v&&u.search(/(width|border|tip|title|classes|user)/i)!==-1){delete x[u]}}}return x}function d(u){if(typeof u.tip!=="object"){u.tip={corner:u.tip}}if(typeof u.tip.size!=="object"){u.tip.size={width:u.tip.size,height:u.tip.size}}if(typeof u.border!=="object"){u.border={width:u.border}}if(typeof u.width!=="object"){u.width={value:u.width}}if(typeof u.width.max=="string"){u.width.max=parseInt(u.width.max.replace(/([0-9]+)/i,"$1"))}if(typeof u.width.min=="string"){u.width.min=parseInt(u.width.min.replace(/([0-9]+)/i,"$1"))}if(typeof u.tip.size.x=="number"){u.tip.size.width=u.tip.size.x;delete u.tip.size.x}if(typeof u.tip.size.y=="number"){u.tip.size.height=u.tip.size.y;delete u.tip.size.y}return u}function b(){var u,v,w,z,x,y;u=this;w=[true,{}];for(v=0;v<arguments.length;v++){w.push(arguments[v])}z=[g.extend.apply(g,w)];while(typeof z[0].name=="string"){z.unshift(d(g.fn.qtip.styles[z[0].name]))}z.unshift(true,{classes:{tooltip:"qtip-"+(arguments[0].name||"defaults")}},g.fn.qtip.styles.defaults);x=g.extend.apply(g,z);y=(g.browser.msie)?1:0;x.tip.size.width+=y;x.tip.size.height+=y;if(x.tip.size.width%2>0){x.tip.size.width+=1}if(x.tip.size.height%2>0){x.tip.size.height+=1}if(x.tip.corner===true){x.tip.corner=(u.options.position.corner.tooltip==="center")?false:u.options.position.corner.tooltip}return x}function c(x,w,v){var u={bottomRight:[[0,0],[w,v],[w,0]],bottomLeft:[[0,0],[w,0],[0,v]],topRight:[[0,v],[w,0],[w,v]],topLeft:[[0,0],[0,v],[w,v]],topMiddle:[[0,v],[w/2,0],[w,v]],bottomMiddle:[[0,0],[w,0],[w/2,v]],rightMiddle:[[0,0],[w,v/2],[0,v]],leftMiddle:[[w,0],[w,v],[0,v/2]]};u.leftTop=u.bottomRight;u.rightTop=u.bottomLeft;u.leftBottom=u.topRight;u.rightBottom=u.topLeft;return u[x]}function h(u){var v;if(g("<canvas>").get(0).getContext){v={topLeft:[u,u],topRight:[0,u],bottomLeft:[u,0],bottomRight:[0,0]}}else{if(g.browser.msie){v={topLeft:[-90,90,0],topRight:[-90,90,-u],bottomLeft:[90,270,0],bottomRight:[90,270,-u]}}}return v}function l(){var u,v,w;u=this;w=u.getDimensions();v='<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:false" style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=\'0\'); border: 1px solid red; height:'+w.height+"px; width:"+w.width+'px" />';u.elements.bgiframe=u.elements.wrapper.prepend(v).children(".qtip-bgiframe:first")}g(document).ready(function(){g.fn.qtip.cache={screen:{scroll:{left:g(window).scrollLeft(),top:g(window).scrollTop()},width:g(window).width(),height:g(window).height()}};var u;g(window).bind("resize scroll",function(v){clearTimeout(u);u=setTimeout(function(){if(v.type==="scroll"){g.fn.qtip.cache.screen.scroll={left:g(window).scrollLeft(),top:g(window).scrollTop()}}else{g.fn.qtip.cache.screen.width=g(window).width();g.fn.qtip.cache.screen.height=g(window).height()}for(i=0;i<g.fn.qtip.interfaces.length;i++){var w=g.fn.qtip.interfaces[i];if(w.status.rendered===true&&(w.options.position.type!=="static"||w.options.position.adjust.scroll&&v.type==="scroll"||w.options.position.adjust.resize&&v.type==="resize")){w.updatePosition(v,true)}}},100)});g(document).bind("mousedown.qtip",function(v){if(g(v.target).parents("div.qtip").length===0){g(".qtip[unfocus]").each(function(){var w=g(this).qtip("api");if(g(this).is(":visible")&&!w.status.disabled&&g(v.target).add(w.elements.target).length>1){w.hide(v)}})}})});g.fn.qtip.interfaces=[];g.fn.qtip.log={error:function(){return this}};g.fn.qtip.constants={};g.fn.qtip.defaults={content:{prerender:false,text:false,url:false,data:null,title:{text:false,button:false}},position:{target:false,corner:{target:"bottomRight",tooltip:"topLeft"},adjust:{x:0,y:0,mouse:true,screen:false,scroll:true,resize:true},type:"absolute",container:false},show:{when:{target:false,event:"mouseover"},effect:{type:"fade",length:100},delay:140,solo:false,ready:false},hide:{when:{target:false,event:"mouseout"},effect:{type:"fade",length:100},delay:0,fixed:false},api:{beforeRender:function(){},onRender:function(){},beforePositionUpdate:function(){},onPositionUpdate:function(){},beforeShow:function(){},onShow:function(){},beforeHide:function(){},onHide:function(){},beforeContentUpdate:function(){},onContentUpdate:function(){},beforeContentLoad:function(){},onContentLoad:function(){},beforeTitleUpdate:function(){},onTitleUpdate:function(){},beforeDestroy:function(){},onDestroy:function(){},beforeFocus:function(){},onFocus:function(){}}};g.fn.qtip.styles={defaults:{background:"white",color:"#111",overflow:"hidden",textAlign:"left",width:{min:0,max:250},padding:"5px 9px",border:{width:1,radius:0,color:"#d3d3d3"},tip:{corner:false,color:false,size:{width:13,height:13},opacity:1},title:{background:"#e1e1e1",fontWeight:"bold",padding:"7px 12px"},button:{cursor:"pointer"},classes:{target:"",tip:"qtip-tip",title:"qtip-title",button:"qtip-button",content:"qtip-content",active:"qtip-active"}},cream:{border:{width:3,radius:0,color:"#F9E98E"},title:{background:"#F0DE7D",color:"#A27D35"},background:"#FBF7AA",color:"#A27D35",classes:{tooltip:"qtip-cream"}},light:{border:{width:3,radius:0,color:"#E2E2E2"},title:{background:"#f1f1f1",color:"#454545"},background:"white",color:"#454545",classes:{tooltip:"qtip-light"}},dark:{border:{width:3,radius:0,color:"#303030"},title:{background:"#404040",color:"#f3f3f3"},background:"#505050",color:"#f3f3f3",classes:{tooltip:"qtip-dark"}},red:{border:{width:3,radius:0,color:"#CE6F6F"},title:{background:"#f28279",color:"#9C2F2F"},background:"#F79992",color:"#9C2F2F",classes:{tooltip:"qtip-red"}},green:{border:{width:3,radius:0,color:"#A9DB66"},title:{background:"#b9db8c",color:"#58792E"},background:"#CDE6AC",color:"#58792E",classes:{tooltip:"qtip-green"}},blue:{border:{width:3,radius:0,color:"#ADD9ED"},title:{background:"#D0E9F5",color:"#5E99BD"},background:"#E5F6FE",color:"#4D9FBF",classes:{tooltip:"qtip-blue"}}}})(jQuery);(function(b){b.fn.filestyle=function(c){var d={width:250};if(c){b.extend(d,c)}return this.each(function(){var f=this;var g=b('<div class="filestylecont">').css({width:d.imagewidth+"px",height:d.imageheight+"px",background:"url("+d.image+") 0 0 no-repeat","background-position":"right",display:"inline",position:"absolute",overflow:"hidden"});var e=b('<input class="file">').addClass(b(f).attr("class")).css({display:"inline",width:d.width+"px"});b(f).before(e);b(f).wrap(g);b(f).css({position:"relative",height:d.imageheight+"px",width:d.width+"px",display:"inline",cursor:"pointer",opacity:"0.0"});if(b.browser.mozilla){if(/Win/.test(navigator.platform)){b(f).css("margin-left","-142px")}else{b(f).css("margin-left","-168px")}}else{b(f).css("margin-left",d.imagewidth-d.width+"px")}b(f).bind("change",function(){e.val(b(f).val())})})}})(jQuery);(function(b){if(typeof console==="undefined"){console=typeof window.console!=="undefined"?window.console:{}}console.log=console.log||function(){};console.debug=console.debug||console.log;console.warn=console.warn||console.log;console.error=console.error||function(){var c=[];for(var d=0;d<arguments.length;d++){c.push(arguments[d])}alert(c.join("\n"))};console.trace=console.trace||console.log;console.group=console.group||console.log;console.groupEnd=console.groupEnd||console.log;console.profile=console.profile||console.log;console.profileEnd=console.profileEnd||console.log;b.History={options:{debug:false},state:"",$window:null,$iframe:null,handlers:{generic:[],specific:{}},format:function(c){c=c.replace(/^.*#/g,"");return c},getState:function(){var c=b.History;return c.state},setState:function(d){var c=b.History;d=c.format(d);c.state=d;return c.state},getHash:function(){var c=b.History;var d=c.format(window.location.hash||location.hash);return d},setHash:function(d){var c=b.History;d=c.format(d);if(typeof window.location.hash!=="undefined"){if(window.location.hash!==d){window.location.hash=d}}else{if(location.hash!==d){location.hash=d}}return d},go:function(f){var c=b.History;f=c.format(f);var e=c.getHash();var d=c.getState();if(f!==e){c.setHash(f)}else{if(f!==d){c.setState(f)}c.trigger()}return true},hashchange:function(f){var c=b.History;var d=c.getHash();c.go(d);return true},bind:function(e,c){var d=b.History;if(c){if(typeof d.handlers.specific[e]==="undefined"){d.handlers.specific[e]=[]}d.handlers.specific[e].push(c)}else{c=e;d.handlers.generic.push(c)}return true},trigger:function(g){var e=b.History;if(typeof g==="undefined"){g=e.getState()}var c,h,d,f;if(typeof e.handlers.specific[g]!=="undefined"){f=e.handlers.specific[g];for(c=0,h=f.length;c<h;++c){d=f[c];d(g)}}f=e.handlers.generic;for(c=0,h=f.length;c<h;++c){d=f[c];d(g)}return true},construct:function(){var c=b.History;b(document).ready(function(){c.domReady()});return true},configure:function(c){var d=b.History;d.options=b.extend(d.options,c);return true},domReadied:false,domReady:function(){var c=b.History;if(c.domRedied){return}c.domRedied=true;c.$window=b(window);c.$window.bind("hashchange",this.hashchange);setTimeout(c.hashchangeLoader,200);return true},hashchangeLoader:function(){var d=b.History;if(!(b.browser.msie&&parseInt(b.browser.version)>=8)){var c;if(b.browser.msie){d.$iframe=b('<iframe id="jquery-history-iframe" style="display: none;"></$iframe>').prependTo(document.body)[0];d.$iframe.contentWindow.document.open();d.$iframe.contentWindow.document.close();var f=false;c=function(){var j=d.getHash();var h=d.getState();var g=d.format(d.$iframe.contentWindow.document.location.hash);if(h!==j){if(!f){d.$iframe.contentWindow.document.open();d.$iframe.contentWindow.document.close();d.$iframe.contentWindow.document.location.hash=j}f=false;d.$window.trigger("hashchange")}else{if(h!==g){f=true;d.setHash(g)}}}}else{c=function(){var h=d.getHash();var g=d.getState();if(g!==h){d.$window.trigger("hashchange")}}}setInterval(c,200)}else{var e=d.getHash();if(e){d.$window.trigger("hashchange")}}return true}};b.History.construct()})(jQuery);(function(f){f.fn.fixPNG=function(){return this.each(function(){var n=f(this).css("backgroundImage");if(n.match(/^url\(["']?(.*\.png)["']?\)$/i)){n=RegExp.$1;f(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="+(f(this).css("backgroundRepeat")=="no-repeat"?"crop":"scale")+", src='"+n+"')"}).each(function(){var o=f(this).css("position");if(o!="absolute"&&o!="relative"){f(this).css("position","relative")}})}})};var d,b,j=false,c=new Image,l,m=1,e=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i;var k=null,h=f.browser.msie&&f.browser.version.substr(0,1)==6&&!window.XMLHttpRequest,g=h||(f.browser.msie&&f.browser.version.substr(0,1)==7);f.fn.fancybox=function(n){var r=f.extend({},f.fn.fancybox.defaults,n);var z=this;function u(){d=this;b=f.extend({},r);s();return false}function s(){if(j){return}if(f.isFunction(b.callbackOnStart)){b.callbackOnStart()}b.itemArray=[];b.itemCurrent=0;if(r.itemArray.length>0){b.itemArray=r.itemArray}else{var A={};if(!d.rel||d.rel==""){var A={href:d.href,title:d.title};if(f(d).children("img:first").length){A.orig=f(d).children("img:first")}else{A.orig=f(d)}if(A.title==""||typeof A.title=="undefined"){A.title=A.orig.attr("alt")}b.itemArray.push(A)}else{var B=f(z).filter("a[rel="+d.rel+"]");var A={};var C="";for(var o=0;o<B.length;o++){A={href:B[o].href,title:B[o].title};if(f(B[o]).children("img:first").length){A.orig=f(B[o]).children("img:first")}else{A.orig=f(B[o])}if(A.title==""||typeof A.title=="undefined"){A.title=A.orig.attr("alt")}if(C.indexOf(B[o].href)<0){b.itemArray.push(A);C+=B[o].href}}}}while(b.itemArray[b.itemCurrent].href!=d.href){b.itemCurrent++}if(b.overlayShow){if(h){f("embed, object, select").css("visibility","hidden");f("#fancy_overlay").css("height",f(document).height())}f("#fancy_overlay").css({"background-color":b.overlayColor,opacity:b.overlayOpacity}).show()}v()}function v(){f("#fancy_right, #fancy_left, #fancy_close, #fancy_title").hide();var o=b.itemArray[b.itemCurrent].href;if(o.match("iframe")||d.className.indexOf("iframe")>=0){f.fn.fancybox.showLoading();q('<iframe id="fancy_frame" onload="jQuery.fn.fancybox.showIframe()" name="fancy_iframe'+Math.round(Math.random()*1000)+'" frameborder="0" hspace="0" src="'+o+'"></iframe>',b.frameWidth,b.frameHeight)}else{if(o.match(/#/)){var A=window.location.href.split("#")[0];A=o.replace(A,"");A=A.substr(A.indexOf("#"));q('<div id="fancy_div">'+f(A).html()+"</div>",b.frameWidth,b.frameHeight)}else{if(o.match(e)){c=new Image;c.src=o;if(c.complete){y()}else{f.fn.fancybox.showLoading();f(c).unbind().bind("load",function(){f("#fancy_loading").hide();y()})}}else{f.fn.fancybox.showLoading();f.get(o,function(B){f("#fancy_loading").hide();q('<div id="fancy_ajax">'+B+"</div>",b.frameWidth,b.frameHeight)})}}}}function y(){var C=c.width;var o=c.height;var E=(b.padding*2)+40;var D=(b.padding*2)+60;var A=f.fn.fancybox.getViewport();if(b.imageScale&&(C>(A[0]-E)||o>(A[1]-D))){var B=Math.min(Math.min(A[0]-E,C)/C,Math.min(A[1]-D,o)/o);C=Math.round(B*C);o=Math.round(B*o)}q('<img alt="" id="fancy_img" src="'+c.src+'" />',C,o)}function w(){if((b.itemArray.length-1)>b.itemCurrent){var o=b.itemArray[b.itemCurrent+1].href;if(o.match(e)){objNext=new Image();objNext.src=o}}if(b.itemCurrent>0){var o=b.itemArray[b.itemCurrent-1].href;if(o.match(e)){objNext=new Image();objNext.src=o}}}function q(E,A,G){j=true;var C=b.padding;if(g||k){f("#fancy_content")[0].style.removeExpression("height");f("#fancy_content")[0].style.removeExpression("width")}if(C>0){A+=C*2;G+=C*2;f("#fancy_content").css({top:C+"px",right:C+"px",bottom:C+"px",left:C+"px",width:"auto",height:"auto"});if(g||k){f("#fancy_content")[0].style.setExpression("height","(this.parentNode.clientHeight - "+C*2+")");f("#fancy_content")[0].style.setExpression("width","(this.parentNode.clientWidth - "+C*2+")")}}else{f("#fancy_content").css({top:0,right:0,bottom:0,left:0,width:"100%",height:"100%"})}if(f("#fancy_outer").is(":visible")&&A==f("#fancy_outer").width()&&G==f("#fancy_outer").height()){f("#fancy_content").fadeOut("fast",function(){f("#fancy_content").empty().append(f(E)).fadeIn("normal",function(){p()})});return}var F=f.fn.fancybox.getViewport();var I=(G+60)>F[1]?F[3]:(F[3]+Math.round((F[1]-G-60)/2));var B=(A+40)>F[0]?F[2]:(F[2]+Math.round((F[0]-A-40)/2));var H={left:B,top:I,width:A+"px",height:G+"px"};if(f("#fancy_outer").is(":visible")){f("#fancy_content").fadeOut("normal",function(){f("#fancy_content").empty();f("#fancy_outer").animate(H,b.zoomSpeedChange,b.easingChange,function(){f("#fancy_content").append(f(E)).fadeIn("normal",function(){p()})})})}else{if(b.zoomSpeedIn>0&&b.itemArray[b.itemCurrent].orig!==undefined){f("#fancy_content").empty().append(f(E));var D=b.itemArray[b.itemCurrent].orig;var o=f.fn.fancybox.getPosition(D);f("#fancy_outer").css({left:(o.left-20-b.padding)+"px",top:(o.top-20-b.padding)+"px",width:f(D).width()+(b.padding*2),height:f(D).height()+(b.padding*2)});if(b.zoomOpacity){H.opacity="show"}f("#fancy_outer").animate(H,b.zoomSpeedIn,b.easingIn,function(){p()})}else{f("#fancy_content").hide().empty().append(f(E)).show();f("#fancy_outer").css(H).fadeIn("normal",function(){p()})}}}function x(){if(b.itemCurrent!=0){f("#fancy_left, #fancy_left_ico").unbind().bind("click",function(o){o.stopPropagation();b.itemCurrent--;v();return false});f("#fancy_left").show()}if(b.itemCurrent!=(b.itemArray.length-1)){f("#fancy_right, #fancy_right_ico").unbind().bind("click",function(o){o.stopPropagation();b.itemCurrent++;v();return false});f("#fancy_right").show()}}function p(){x();w();f(document).bind("keydown.fb",function(A){if(A.keyCode==27&&b.enableEscapeButton){f.fn.fancybox.close()}else{if(A.keyCode==37&&b.itemCurrent!=0){f(document).unbind("keydown.fb");b.itemCurrent--;v()}else{if(A.keyCode==39&&b.itemCurrent!=(b.itemArray.length-1)){f(document).unbind("keydown.fb");b.itemCurrent++;v()}}}});if(b.centerOnScroll){f(window).bind("resize.fb scroll.fb",f.fn.fancybox.scrollBox)}if(b.hideOnContentClick){f("#fancy_content").click(f.fn.fancybox.close)}if(b.overlayShow&&b.hideOnOverlayClick){f("#fancy_overlay").bind("click",f.fn.fancybox.close)}if(b.showCloseButton){f("#fancy_close").bind("click",f.fn.fancybox.close).show()}if(b.itemArray[b.itemCurrent].title!==undefined&&b.itemArray[b.itemCurrent].title.length>0){var o=f("#fancy_outer").position();f("#fancy_title div").html(b.itemArray[b.itemCurrent].title);f("#fancy_title").css({top:o.top+f("#fancy_outer").outerHeight()-32,left:o.left+((f("#fancy_outer").outerWidth()/2)-(f("#fancy_title").width()/2))}).show()}if(b.overlayShow&&h){f("embed, object, select",f("#fancy_content")).css("visibility","visible")}if(f.isFunction(b.callbackOnShow)){b.callbackOnShow(b.itemArray[b.itemCurrent])}j=false}return this.unbind("click.fb").click(u)};f.fn.fancybox.scrollBox=function(){var n=f.fn.fancybox.getViewport();var o=f("#fancy_outer").outerWidth();var p=f("#fancy_outer").outerHeight();var q={top:(p>n[1]?n[3]:n[3]+Math.round((n[1]-p)*0.5)),left:(o>n[0]?n[2]:n[2]+Math.round((n[0]-o)*0.5))};f("#fancy_outer").css(q);f("#fancy_title").css({top:q.top+p-32,left:q.left+((o*0.5)-(f("#fancy_title").width()/2))});if(h){f("#fancy_overlay").css({height:f(document).height()})}};f.fn.fancybox.getNumeric=function(n,o){return parseInt(f.curCSS(n.jquery?n[0]:n,o,true))||0};f.fn.fancybox.getPosition=function(n){var o=n.offset();o.top+=f.fn.fancybox.getNumeric(n,"paddingTop");o.top+=f.fn.fancybox.getNumeric(n,"borderTopWidth");o.left+=f.fn.fancybox.getNumeric(n,"paddingLeft");o.left+=f.fn.fancybox.getNumeric(n,"borderLeftWidth");return o};f.fn.fancybox.showIframe=function(){f("#fancy_loading").hide();f("#fancy_frame").show()};f.fn.fancybox.getViewport=function(){return[f(window).width(),f(window).height(),f(document).scrollLeft(),f(document).scrollTop()]};f.fn.fancybox.animateLoading=function(){if(!f("#fancy_loading").is(":visible")){clearInterval(l);return}f("#fancy_loading > div").css("top",(m*-40)+"px");m=(m+1)%12};f.fn.fancybox.showLoading=function(){clearInterval(l);var n=f.fn.fancybox.getViewport();f("#fancy_loading").css({left:((n[0]-40)/2+n[2]),top:((n[1]-40)/2+n[3])}).show();f("#fancy_loading").bind("click",f.fn.fancybox.close);l=setInterval(f.fn.fancybox.animateLoading,66)};f.fn.fancybox.close=function(){j=true;f(c).unbind();f(document).unbind("keydown.fb");f(window).unbind("resize.fb scroll.fb");f("#fancy_overlay, #fancy_content, #fancy_close").unbind();f("#fancy_close, #fancy_loading, #fancy_left, #fancy_right, #fancy_title").hide();__cleanup=function(){f("#fancy_overlay, #fancy_outer").hide();f("#fancy_content").empty();if(b.centerOnScroll){f(window).unbind("resize.fb scroll.fb")}if(h){f("embed, object, select").css("visibility","visible")}if(f.isFunction(b.callbackOnClose)){b.callbackOnClose()}j=false};if(f("#fancy_outer").is(":visible")!==false){if(b.zoomSpeedOut>0&&b.itemArray[b.itemCurrent].orig!==undefined){var o=b.itemArray[b.itemCurrent].orig;var n=f.fn.fancybox.getPosition(o);var p={left:(n.left-20-b.padding)+"px",top:(n.top-20-b.padding)+"px",width:f(o).width()+(b.padding*2),height:f(o).height()+(b.padding*2)};if(b.zoomOpacity){p.opacity="hide"}f("#fancy_outer").stop(false,true).animate(p,b.zoomSpeedOut,b.easingOut,__cleanup)}else{f("#fancy_outer").stop(false,true).fadeOut("fast",__cleanup)}}else{__cleanup()}return false};f.fn.fancybox.build=function(){var n="";n+='<div id="fancy_overlay"></div>';n+='<div id="fancy_loading"><div></div></div>';n+='<div id="fancy_outer">';n+='<div id="fancy_inner">';n+='<div id="fancy_close"></div>';n+='<div id="fancy_bg"><div class="fancy_bg" id="fancy_bg_n"></div><div class="fancy_bg" id="fancy_bg_ne"></div><div class="fancy_bg" id="fancy_bg_e"></div><div class="fancy_bg" id="fancy_bg_se"></div><div class="fancy_bg" id="fancy_bg_s"></div><div class="fancy_bg" id="fancy_bg_sw"></div><div class="fancy_bg" id="fancy_bg_w"></div><div class="fancy_bg" id="fancy_bg_nw"></div></div>';n+='<a href="javascript:;" id="fancy_left"><span class="fancy_ico" id="fancy_left_ico"></span></a><a href="javascript:;" id="fancy_right"><span class="fancy_ico" id="fancy_right_ico"></span></a>';n+='<div id="fancy_content"></div>';n+="</div>";n+="</div>";n+='<div id="fancy_title"></div>';f(n).appendTo("body");f('<table cellspacing="0" cellpadding="0" border="0"><tr><td class="fancy_title" id="fancy_title_left"></td><td class="fancy_title" id="fancy_title_main"><div></div></td><td class="fancy_title" id="fancy_title_right"></td></tr></table>').appendTo("#fancy_title");if(h){f("#fancy_inner").prepend('<iframe id="fancy_bigIframe" src="javascript:false;" scrolling="no" frameborder="0"></iframe>');var o=f("#fancy_bigIframe")[0].contentWindow.document;o.open();o.close();f("div#fancy_overlay, div#fancy_loading").css("position","absolute")}if(f.browser.msie){f("#fancy_loading div, #fancy_close, .fancy_bg, .fancy_title, .fancy_ico").fixPNG()}};f.fn.fancybox.defaults={padding:10,imageScale:true,zoomOpacity:true,zoomSpeedIn:0,zoomSpeedOut:0,zoomSpeedChange:300,easingIn:"swing",easingOut:"swing",easingChange:"swing",frameWidth:560,frameHeight:340,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",enableEscapeButton:true,showCloseButton:true,hideOnOverlayClick:true,hideOnContentClick:true,centerOnScroll:true,itemArray:[],callbackOnStart:null,callbackOnShow:null,callbackOnClose:null};f(document).ready(function(){k=f.browser.msie&&!f.boxModel;f.fn.fancybox.build()})})(jQuery);(function(h){function c(){this.regional=[];this.regional[""]={labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],timeSeparator:":",isRTL:false};this._defaults={until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:false,description:"",expiryUrl:"",expiryText:"",alwaysExpire:false,onExpiry:null,onTick:null};h.extend(this._defaults,this.regional[""])}var l="countdown";var d=0;var j=1;var e=2;var b=3;var m=4;var k=5;var g=6;h.extend(c.prototype,{markerClassName:"hasCountdown",_timer:setInterval(function(){h.countdown._updateTargets()},980),_timerTargets:[],setDefaults:function(n){this._resetExtraLabels(this._defaults,n);f(this._defaults,n||{})},UTCDate:function(p,u,r,v,w,o,q,n){if(typeof u=="object"&&u.constructor==Date){n=u.getMilliseconds();q=u.getSeconds();o=u.getMinutes();w=u.getHours();v=u.getDate();r=u.getMonth();u=u.getFullYear()}var s=new Date();s.setUTCFullYear(u);s.setUTCDate(1);s.setUTCMonth(r||0);s.setUTCDate(v||1);s.setUTCHours(w||0);s.setUTCMinutes((o||0)-(Math.abs(p)<30?p*60:p));s.setUTCSeconds(q||0);s.setUTCMilliseconds(n||0);return s},_attachCountdown:function(q,o){var n=h(q);if(n.hasClass(this.markerClassName)){return}n.addClass(this.markerClassName);var p={options:h.extend({},o),_periods:[0,0,0,0,0,0,0]};h.data(q,l,p);this._changeCountdown(q)},_addTarget:function(n){if(!this._hasTarget(n)){this._timerTargets.push(n)}},_hasTarget:function(n){return(h.inArray(n,this._timerTargets)>-1)},_removeTarget:function(n){this._timerTargets=h.map(this._timerTargets,function(o){return(o==n?null:o)})},_updateTargets:function(){for(var n=0;n<this._timerTargets.length;n++){this._updateCountdown(this._timerTargets[n])}},_updateCountdown:function(s,q){var o=h(s);q=q||h.data(s,l);if(!q){return}o.html(this._generateHTML(q));o[(this._get(q,"isRTL")?"add":"remove")+"Class"]("countdown_rtl");var p=this._get(q,"onTick");if(p){p.apply(s,[q._hold!="lap"?q._periods:this._calculatePeriods(q,q._show,new Date())])}var u=q._hold!="pause"&&(q._since?q._now.getTime()<=q._since.getTime():q._now.getTime()>=q._until.getTime());if(u&&!q._expiring){q._expiring=true;if(this._hasTarget(s)||this._get(q,"alwaysExpire")){this._removeTarget(s);var n=this._get(q,"onExpiry");if(n){n.apply(s,[])}var w=this._get(q,"expiryText");if(w){var r=this._get(q,"layout");q.options.layout=w;this._updateCountdown(s,q);q.options.layout=r}var v=this._get(q,"expiryUrl");if(v){window.location=v}}q._expiring=false}else{if(q._hold=="pause"){this._removeTarget(s)}}h.data(s,l,q)},_changeCountdown:function(s,p,r){p=p||{};if(typeof p=="string"){var o=p;p={};p[o]=r}var q=h.data(s,l);if(q){this._resetExtraLabels(q.options,p);f(q.options,p);this._adjustSettings(s,q);h.data(s,l,q);var n=new Date();if((q._since&&q._since<n)||(q._until&&q._until>n)){this._addTarget(s)}this._updateCountdown(s,q)}},_resetExtraLabels:function(q,o){var p=false;for(var r in o){if(r.match(/[Ll]abels/)){p=true;break}}if(p){for(var r in q){if(r.match(/[Ll]abels[0-9]/)){q[r]=null}}}},_adjustSettings:function(r,q){var n=this._get(q,"serverSync");n=(n?n.apply(r,[]):null);var o=new Date();var p=this._get(q,"timezone");p=(p==null?-o.getTimezoneOffset():p);q._since=this._get(q,"since");if(q._since){q._since=this.UTCDate(p,this._determineTime(q._since,null));if(q._since&&n){q._since.setMilliseconds(q._since.getMilliseconds()+o.getTime()-n.getTime())}}q._until=this.UTCDate(p,this._determineTime(this._get(q,"until"),o));if(n){q._until.setMilliseconds(q._until.getMilliseconds()+o.getTime()-n.getTime())}q._show=this._determineShow(q)},_destroyCountdown:function(o){var n=h(o);if(!n.hasClass(this.markerClassName)){return}this._removeTarget(o);n.removeClass(this.markerClassName).empty();h.removeData(o,l)},_pauseCountdown:function(n){this._hold(n,"pause")},_lapCountdown:function(n){this._hold(n,"lap")},_resumeCountdown:function(n){this._hold(n,null)},_hold:function(q,p){var o=h.data(q,l);if(o){if(o._hold=="pause"&&!p){o._periods=o._savePeriods;var n=(o._since?"-":"+");o[o._since?"_since":"_until"]=this._determineTime(n+o._periods[0]+"y"+n+o._periods[1]+"o"+n+o._periods[2]+"w"+n+o._periods[3]+"d"+n+o._periods[4]+"h"+n+o._periods[5]+"m"+n+o._periods[6]+"s");this._addTarget(q)}o._hold=p;o._savePeriods=(p=="pause"?o._periods:null);h.data(q,l,o);this._updateCountdown(q,o)}},_getTimesCountdown:function(o){var n=h.data(o,l);return(!n?null:(!n._hold?n._periods:this._calculatePeriods(n,n._show,new Date())))},_get:function(o,n){return(o.options[n]!=null?o.options[n]:h.countdown._defaults[n])},_determineTime:function(q,n){var p=function(u){var s=new Date();s.setTime(s.getTime()+u*1000);return s};var o=function(x){x=x.toLowerCase();var u=new Date();var B=u.getFullYear();var z=u.getMonth();var C=u.getDate();var w=u.getHours();var v=u.getMinutes();var s=u.getSeconds();var A=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g;var y=A.exec(x);while(y){switch(y[2]||"s"){case"s":s+=parseInt(y[1],10);break;case"m":v+=parseInt(y[1],10);break;case"h":w+=parseInt(y[1],10);break;case"d":C+=parseInt(y[1],10);break;case"w":C+=parseInt(y[1],10)*7;break;case"o":z+=parseInt(y[1],10);C=Math.min(C,h.countdown._getDaysInMonth(B,z));break;case"y":B+=parseInt(y[1],10);C=Math.min(C,h.countdown._getDaysInMonth(B,z));break}y=A.exec(x)}return new Date(B,z,C,w,v,s,0)};var r=(q==null?n:(typeof q=="string"?o(q):(typeof q=="number"?p(q):q)));if(r){r.setMilliseconds(0)}return r},_getDaysInMonth:function(n,o){return 32-new Date(n,o,32).getDate()},_generateHTML:function(p){p._periods=periods=(p._hold?p._periods:this._calculatePeriods(p,p._show,new Date()));var w=false;var n=0;for(var u=0;u<p._show.length;u++){w|=(p._show[u]=="?"&&periods[u]>0);p._show[u]=(p._show[u]=="?"&&!w?null:p._show[u]);n+=(p._show[u]?1:0)}var v=this._get(p,"compact");var r=this._get(p,"layout");var q=(v?this._get(p,"compactLabels"):this._get(p,"labels"));var y=this._get(p,"timeSeparator");var x=this._get(p,"description")||"";var s=function(A){var z=h.countdown._get(p,"compactLabels"+periods[A]);return(p._show[A]?periods[A]+(z?z[A]:q[A])+" ":"")};var o=function(A){var z=h.countdown._get(p,"labels"+periods[A]);return(p._show[A]?'<span class="countdown_section"><span class="countdown_amount">'+periods[A]+"</span><br/>"+(z?z[A]:q[A])+"</span>":"")};return(r?this._buildLayout(p,r,v):((v?'<span class="countdown_row countdown_amount'+(p._hold?" countdown_holding":"")+'">'+s(d)+s(j)+s(e)+s(b)+(p._show[m]?this._minDigits(periods[m],2):"")+(p._show[k]?(p._show[m]?y:"")+this._minDigits(periods[k],2):"")+(p._show[g]?(p._show[m]||p._show[k]?y:"")+this._minDigits(periods[g],2):""):'<span class="countdown_row countdown_show'+n+(p._hold?" countdown_holding":"")+'">'+o(d)+o(j)+o(e)+o(b)+o(m)+o(k)+o(g))+"</span>"+(x?'<span class="countdown_row countdown_descr">'+x+"</span>":"")))},_buildLayout:function(q,u,w){var s=this._get(q,(w?"compactLabels":"labels"));var n=function(z){return(h.countdown._get(q,(w?"compactLabels":"labels")+q._periods[z])||s)[z]};var x=function(A,z){return Math.floor(A/z)%10};var o={desc:this._get(q,"description"),sep:this._get(q,"timeSeparator"),yl:n(d),yn:q._periods[d],ynn:this._minDigits(q._periods[d],2),ynnn:this._minDigits(q._periods[d],3),y1:x(q._periods[d],1),y10:x(q._periods[d],10),y100:x(q._periods[d],100),ol:n(j),on:q._periods[j],onn:this._minDigits(q._periods[j],2),onnn:this._minDigits(q._periods[j],3),o1:x(q._periods[j],1),o10:x(q._periods[j],10),o100:x(q._periods[j],100),wl:n(e),wn:q._periods[e],wnn:this._minDigits(q._periods[e],2),wnnn:this._minDigits(q._periods[e],3),w1:x(q._periods[e],1),w10:x(q._periods[e],10),w100:x(q._periods[e],100),dl:n(b),dn:q._periods[b],dnn:this._minDigits(q._periods[b],2),dnnn:this._minDigits(q._periods[b],3),d1:x(q._periods[b],1),d10:x(q._periods[b],10),d100:x(q._periods[b],100),hl:n(m),hn:q._periods[m],hnn:this._minDigits(q._periods[m],2),hnnn:this._minDigits(q._periods[m],3),h1:x(q._periods[m],1),h10:x(q._periods[m],10),h100:x(q._periods[m],100),ml:n(k),mn:q._periods[k],mnn:this._minDigits(q._periods[k],2),mnnn:this._minDigits(q._periods[k],3),m1:x(q._periods[k],1),m10:x(q._periods[k],10),m100:x(q._periods[k],100),sl:n(g),sn:q._periods[g],snn:this._minDigits(q._periods[g],2),snnn:this._minDigits(q._periods[g],3),s1:x(q._periods[g],1),s10:x(q._periods[g],10),s100:x(q._periods[g],100)};var r=u;for(var p=0;p<7;p++){var v="yowdhms".charAt(p);var y=new RegExp("\\{"+v+"<\\}(.*)\\{"+v+">\\}","g");r=r.replace(y,(q._show[p]?"$1":""))}h.each(o,function(B,z){var A=new RegExp("\\{"+B+"\\}","g");r=r.replace(A,z)});return r},_minDigits:function(o,n){o="0000000000"+o;return o.substr(o.length-n)},_determineShow:function(o){var p=this._get(o,"format");var n=[];n[d]=(p.match("y")?"?":(p.match("Y")?"!":null));n[j]=(p.match("o")?"?":(p.match("O")?"!":null));n[e]=(p.match("w")?"?":(p.match("W")?"!":null));n[b]=(p.match("d")?"?":(p.match("D")?"!":null));n[m]=(p.match("h")?"?":(p.match("H")?"!":null));n[k]=(p.match("m")?"?":(p.match("M")?"!":null));n[g]=(p.match("s")?"?":(p.match("S")?"!":null));return n},_calculatePeriods:function(v,z,q){v._now=q;v._now.setMilliseconds(0);var p=new Date(v._now.getTime());if(v._since&&q.getTime()<v._since.getTime()){v._now=q=p}else{if(v._since){q=v._since}else{p.setTime(v._until.getTime());if(q.getTime()>v._until.getTime()){v._now=q=p}}}var x=[0,0,0,0,0,0,0];if(z[d]||z[j]){var r=h.countdown._getDaysInMonth(q.getFullYear(),q.getMonth());var n=h.countdown._getDaysInMonth(p.getFullYear(),p.getMonth());var A=(p.getDate()==q.getDate()||(p.getDate()>=Math.min(r,n)&&q.getDate()>=Math.min(r,n)));var w=function(B){return(B.getHours()*60+B.getMinutes())*60+B.getSeconds()};var o=Math.max(0,(p.getFullYear()-q.getFullYear())*12+p.getMonth()-q.getMonth()+((p.getDate()<q.getDate()&&!A)||(A&&w(p)<w(q))?-1:0));x[d]=(z[d]?Math.floor(o/12):0);x[j]=(z[j]?o-x[d]*12:0);var s=function(B,E,C){var D=(B.getDate()==C);var F=h.countdown._getDaysInMonth(B.getFullYear()+E*x[d],B.getMonth()+E*x[j]);if(B.getDate()>F){B.setDate(F)}B.setFullYear(B.getFullYear()+E*x[d]);B.setMonth(B.getMonth()+E*x[j]);if(D){B.setDate(F)}return B};if(v._since){p=s(p,-1,n)}else{q=s(new Date(q.getTime()),+1,r)}}var y=Math.floor((p.getTime()-q.getTime())/1000);var u=function(C,B){x[C]=(z[C]?Math.floor(y/B):0);y-=x[C]*B};u(e,604800);u(b,86400);u(m,3600);u(k,60);u(g,1);return x}});function f(p,o){h.extend(p,o);for(var n in o){if(o[n]==null){p[n]=null}}return p}h.fn.countdown=function(o){var n=Array.prototype.slice.call(arguments,1);if(o=="getTimes"){return h.countdown["_"+o+"Countdown"].apply(h.countdown,[this[0]].concat(n))}return this.each(function(){if(typeof o=="string"){h.countdown["_"+o+"Countdown"].apply(h.countdown,[this].concat(n))}else{h.countdown._attachCountdown(this,o)}})};h.countdown=new c()})(jQuery);(function(d){var b=this;var c=b.data_loader={};c.page_cache={};c.deal_cache={};c.periodic_sweeper_interval=1000;c.periodic_sweeper_id=null;c.loading=false;c.periodic_sweeper=function(){if(!c.loading){c.done_loading()}};c.start_periodic_sweeper=function(){c.periodic_sweeper_id=setInterval(c.periodic_sweeper,c.periodic_sweeper_interval)};c.stop_periodic_sweeper=function(){clearInterval(c.periodic_sweeper_id)};c.run=function(){var f=false;var e={deal_ids:[],fb_page_ids:[],fb_page_fields:[]};d(".load_deal_data").each(function(){if(!this.data_loader_ran){this.data_loader_ran=true;var h=d(this),g=h.attr("page_id");if(!c.insert_deal_data(g)){e.deal_ids.push(g);f=true}}});d(".load_fb_page_data").each(function(){if(!this.data_loader_ran){this.data_loader_ran=true;var j=d(this),g=j.attr("page_id"),h=j.attr("field");if(g&&h&&g!=""&&h!=""){if(!c.insert_fb_page_data(g)){e.fb_page_fields.push(h);e.fb_page_ids.push(g);f=true}}}});if(f){c.start_periodic_sweeper();c.process_loads(e)}else{c.periodic_sweeper()}};c.done_loading=function(){var e=d("div.data_loading").removeClass("data_loading");if(e.length==0){c.stop_periodic_sweeper()}};c.insert_deal_data=function(f){var j=c.deal_cache[f];if(j&&j!={}){var h=JST.deal_data({page:j});var e="load_deal_data";var g="deal_data";d("."+e+'[page_id="'+j.page_id+'"]').addClass(g).removeClass(e).html(h);return true}return false};c.cache_deal_data=function(g){var f=c.deal_cache[g.page_id]||{};var e=_.extend(f,g);c.deal_cache[g.page_id]=e};c.insert_fb_page_data=function(e){var f=c.page_cache[e];if(f){_(f).chain().keys().reject(function(g){return(g=="page_id"||g=="location")}).each(function(j){var g="load_fb_page_data";var h="fb_page_data";var l=f[j];if(typeof(l)=="function"){l=l()}if(/pic_/.test(j)){if(!l||l==""){l="/images/icons/image.png"}l='<img src="'+l+'"/>'}d("."+g+'[page_id="'+f.page_id+'"][field="'+j+'"]').addClass(h).removeClass(g).html(l).bind("fb_data_updated",function(){var m=d(this),k=m.attr("processor");if(k&&k!=""){b[k].apply(b,[d(this)])}return false}).trigger("fb_data_updated").unbind("fb_data_updated")});return true}return false};c.cache_fb_page_data=function(g){var f=c.page_cache[g.page_id]||{};g.address=function(){return c.fb_address(g)};g.state_zip=function(){return c.fb_state_zip(g)};var e=_.extend(f,g);c.page_cache[g.page_id]=e};c.process_loads=function(f){if(f.deal_ids.length>0){var e=_(f.deal_ids).uniq();d.ajax({async:true,data:{page_ids:e},dataType:"json",type:"POST",url:Routes.dealDataSessionsPath({format:"json"}),beforeSend:function(){c.loading=true},success:function(j){if(j&&j.results){_(e).each(function(k){c.cache_deal_data({page_id:parseInt(k)})});_(j.results).each(function(k){c.cache_deal_data(k);c.insert_deal_data(k.page_id)})}c.loading=false}})}var g=c.sanitize_fb_page_fields(f.fb_page_fields);var h=_(f.fb_page_ids).uniq();if(g.length>0&&h.length>0){g=g.toString();h=h.toString();FB.ensureInit(function(){FB.Connect.requireSession(function(){FB.Facebook.get_sessionState().waitUntilReady(function(){var j=FB.Sys.format("SELECT page_id, {0} FROM page WHERE page_id IN ({1})",g,h);c.loading=true;FB.Facebook.apiClient.fql_query(j,function(k){_(k).each(function(l){c.cache_fb_page_data(l);c.insert_fb_page_data(l.page_id)});c.loading=false})})})})}};c.sanitize_fb_page_fields=function(e){return _(e).chain().map(function(f){if(f=="address"){return"location"}if(f=="state_zip"){return"location"}return f}).uniq().value()};c.fb_address=function(e){var f=[];if(e.location){if(e.location.street){f.push(e.location.street)}if(e.location.city){f.push(e.location.city)}if(e.location.state){f.push(e.location.state)}if(e.location.zip){f.push(e.location.zip)}}return _(f).join(", ")};c.fb_state_zip=function(e){var f=[];if(e.location){if(e.location.state){f.push(e.location.state)}if(e.location.zip){f.push(e.location.zip)}}return _(f).join(", ")};c.registerjQTrigger=function(){d.each(arguments,function(f,g){if(!d.fn[g]){return}var e=d.fn[g];d.fn[g]=function(){var h=e.apply(this,arguments);c.run();return h}})};c.registerjQTrigger("append","prepend","after","before","wrap","html")})(jQuery);(function(){var b=false,c=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;this.Class=function(){};Class.extend=function(j){var h=this.prototype;b=true;var f=new this();b=false;for(var e in j){f[e]=typeof j[e]=="function"&&typeof h[e]=="function"&&c.test(j[e])?(function(k,l){return function(){var n=this._super;this._super=h[k];var m=l.apply(this,arguments);this._super=n;return m}})(e,j[e]):j[e]}function d(){if(!b&&this.init){this.init.apply(this,arguments)}}d.prototype=f;d.constructor=d;d.extend=arguments.callee;for(var g in this){if(typeof(d[g])=="undefined"){d[g]=this[g]}}return d}})();Struct=Class.extend({init:function(b){_(this).extend(b)}});Struct.wrapOne=function(b){return new this(b)};Struct.wrapAll=function(c){if(!c){return[]}var b=this;return _(c).map(function(d){return b.wrapOne(d)})};Campaign=Struct.extend({mainImg:function(){if(this.photos&&this.photos[0]&&this.photos[0]["square"]){return'<img src="'+this.photos[0]["square"]+'" alt=""/>'}},href:function(){return Routes.pageDetailPath(this.page_id,this.id)},isOffer:function(){return this.offer===true},isGiftCard:function(){return this.gc===true},termsFormatted:function(){var c=this;var b=c.terms.split(". ");var d="";_(b).each(function(e,g){var h=strip(e);if(!isBlank(e)&&h!="."){var f=h.substr(h.length-1,1);var j=(f==".")?"":".";if(g==0||/credit card/.test(h)){d+="<br/><u>"+h+j+"</u><br/>"}else{d+=h+j+" "}}});return d}});Campaign.find=function(d,c){var b=this;$.ajax({async:true,dataType:"json",type:"GET",url:Routes.dealPath({id:d,format:"json"}),success:function(e){e=e||{};c(b.wrapOne(e))}})};Campaign.forPages=function(c,d){var b=this;$.ajax({async:true,data:{page_ids:c},dataType:"json",type:"GET",url:Routes.dealActivitySessionsPath({format:"json"}),success:function(e){e=e||{};d(b.wrapAll(e.results))}})};FbUser=Struct.extend({});FbUser.cached_objects={};FbUser.cache=function(c){var b=c.uid+"";FbUser.cached_objects[b]=c};FbUser.cached=function(b){var b=b+"";return FbUser.cached_objects[b]};Page=Struct.extend({picSquareImg:function(){var b=this.pic_square;if(isBlank(b)){b="/images/icons/image.png"}return'<img src="'+b+'" alt=""/>'},picBigImg:function(){var b=this.pic_big;if(isBlank(b)){return""}return'<img src="'+b+'" alt=""/>'},address:function(){var c=[],b=this.location;if(b){if(b.street){c.push(b.street)}if(b.city){c.push(b.city)}if(b.state){c.push(b.state)}if(b.zip){c.push(b.zip)}}return c.join(", ")},isFavorite:function(){return _($my_pages).include(parseInt(this.page_id))},category:function(){return $page_categories[this.type]},hoursArray:function(){var g=function(k){var l=new Date();l.setTime(parseInt(k)*1000);return l.format("h:MMtt")};var f=function(k){return{mon:"Mon",tue:"Tues",wed:"Wed",thu:"Thurs",fri:"Fri",sat:"Sat",sun:"Sun"}[k]};var j=function(k){return _([f(_(k).first()),f(_(k).last())]).uniq().join(" - ")+":"};var d=function(l){var k=[];_(["mon","tue","wed","thu","fri","sat","sun"]).each(function(n){var m=[[n]];_([1,2]).each(function(p){var o=[g(l[n+"_"+p+"_open"]),g(l[n+"_"+p+"_close"])];if(_(o).uniq().length==2){m.push(o)}});k.push(m)});return k};var h=function(l){var o,k,n=0;_(l).each(function(r,p){var q=r.slice(1,Infinity);if(_(q).isEqual(o)){_(r[0]).each(function(s){l[n][0].push(s)});l[p][0]=[]}else{n=p}o=q;k=r[0]});var m=_(l).select(function(p){return p[0]!=[]});return m};var b=[];if(this.hours){var c=d(this.hours);c=h(c);var e="";_(c).each(function(l){var k=l.shift();if(k.length>0&&l.length>0){b.push([j(k),_(l).map(function(m){return m.join(" - ")}).join(", ")])}})}return b},hoursHtml:function(){var b="";_(this.hoursArray()).each(function(c){b+="<tr><th>"+c[0]+"</th><td>"+c[1]+"</td></tr>"});if(b!=""){b='<table class="hours"><tbody>'+b+"</tbody></table>"}return b},websiteHtml:function(){return this.website}});Page.findAll=function(c,d){var b=this;ready_fql(function(){return["SELECT page_id, location, name, pic_square, type FROM page WHERE page_id IN ({0}) and type IN ({1})",c.toString(),$fb_shown_page_types,function(e){d(b.wrapAll(e))}]})};Page.find=function(c,b){return this.findAll([c],function(d){b(d[0])})};Page.findDetail=function(d,c){var b=this;ready_fql(function(){return["SELECT page_id, name, pic_small, pic_big, pic_square, pic, pic_large, page_url, type, website, has_added_app, founded, company_overview, mission, location, parking, public_transit, hours, attire, payment_options, price_range, awards, hometown, current_location, bio, general_info, fan_count FROM page WHERE page_id = {0}",d,function(e){c(b.wrapAll(e)[0])}]})};_.templateSettings={start:/<%/g,end:/%>/g,literal:/<%.+?%>/g,interpolate:/<%=(.+?)%>/g};_.template=function(e,d){var f=_.templateSettings;var b=new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+e.replace(/[\s]/g," ").replace(/'/g,"'").replace(f.interpolate,"',$1,'").replace(f.literal,function(c){return c.replace(/\\'/g,"'")}).replace(f.start,"');").replace(f.end,"p.push('")+"');}return p.join('');");return d?b(d):b};$search_location_k="v1";loading_img="/images/ajax-loader2.gif";loading_img_html='<img src="'+loading_img+'" alt=""/>';$.blockUI.defaults.message=loading_img_html;$.blockUI.defaults.overlayCSS={backgroundColor:"#fff",opacity:0.7,cursor:"wait"};$.blockUI.defaults.css={padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",cursor:"wait"};StripNum=function(b){b=b.replace(/[^\d\.\-]/g,"");if(b==""){b=0}b=b*1;return b};RoundMath=function(c,b){c=c*1;if(!isNaN(c.toFixed(b))){return c.toFixed(b)}else{return"0.00"}};MoneyMath=function(b){return StripNum(RoundMath(StripNum(RoundMath(b,2)),2))};Dollars=function(b){return"$"+RoundMath(MoneyMath(b),2)};fbconnect=function(){fb_ready_do(function(){FB.Connect.requireSession(function(){window.location.reload()})})};$(".fbconnect").live("click",function(){fbconnect();return false});fblogout=function(){fb_ready_do(function(){FB.Connect.logout(function(){window.location=Routes.logoutPath()})})};$(".fblogout").live("click",function(){fblogout();return false});$(".jq_date_select:not(.hasDatepicker)").live("click",function(){var b=$(this);setup_jq_date_select(b);b.datepicker("show")});$("a.target_blank").live("click",function(){window.open(this.href,"blank","scrollbars=1,toolbar=1,status=0,width=1000,height=600");return false});setup_jq_date_select=function(c){var b=c.attr("datepicker_opts");b=b||"null";b=$.parseJSON(b);c.datepicker(b);c.datepicker("setDate",c.datepicker("getDate"))};$.ajaxSetup({beforeSend:function(b){b.setRequestHeader("Accept","text/javascript, text/html, application/xml, text/xml, */*");b.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}});$(".ajax, .facepop").live("click",function(g){var j=$(this),c=j.attr("m"),d=j.attr("href"),f=j.attr("dt"),h={};j.blur();d=d||j.parents("form").attr("action");c=c||"GET";f=f||"script";c=c.toUpperCase();if(c!="GET"&&c!="POST"){h._method=c;c="POST"}var b=function(){$.ajax({async:true,data:h,dataType:f,type:c,url:d})};if(j.hasClass("facepopClose")){$.facebox.close()}if(j.hasClass("confirm_message")){if(!confirm(j.attr("confirm_message"))){return false}}if(j.hasClass("pleaseWait")){stream_block()}if(j.hasClass("blockable")){j.parents(".blockable:first").block()}if(j.hasClass("buttonto")){var e=j.parents("form");e.ajaxSubmit({dataType:"script"});return false}if(j.hasClass("facepop")){$.facebox(function(){b()});return false}b();return false});$(".fancybox").live("click",function(){$(this).unbind("click").fancybox().click()});$(".follow_href").live("click",function(c){var d=$(this),b=d.attr("href");d.blur();if(!b){b=d.parents("form").attr("action")}window.location=b;return false});ajaxSubmit=function(){$(this).ajaxSubmit({dataType:"script"})};$("form.ajaxSubmit").live("submit",function(b){ajaxSubmit.call(this);return false});$("form.facepopSubmit").live("submit",function(b){var c=$(this);$.facebox(function(){c.ajaxSubmit({dataType:"script"})});return false});$("form.facepopSubmitClose").live("submit",function(b){var c=$(this);$.facebox.close();c.ajaxSubmit({dataType:"script"});return false});$(".facebox_closer").live("click",$.facebox.close);$("input.readonly, textarea.readonly").live("click",function(){$(this).blur();return false});$(".move_campaign_up, .move_campaign_down").live("click",function(){var f=$(this),h=f.parents(".acampaign"),d=h.prev(".acampaign"),b=h.next(".acampaign"),g,e={};if(f.is(".move_campaign_up")){if(d.length===0){return}h.insertBefore(d)}else{if(f.is(".move_campaign_down")){if(b.length===0){return}h.insertAfter(b)}}h.block();g=$(".acampaign");e.order=$.map(g,function(c){return $(c).attr("id").replace(/[^\d]/g,"")}).join(",");$.ajax({async:true,data:e,dataType:"script",type:"POST",url:f.attr("href"),success:function(){h.unblock()}})});do_bookmark=function(){FB.ensureInit(function(){FB.Connect.showBookmarkDialog(function(){isBookmarked(function(b){if(b){loadRequestsArea(true);$.mpmetrics.track("bookmarked")}})})})};$(".do_bookmark").live("click",function(){do_bookmark();return false});$.facebox.showOverlay=function(){return};$.facebox.settings.loadingImage=loading_img;$(document).bind("reveal.facebox",function(){var c,e=function(){$(document).trigger("close.facebox")};try{$.metadata.setType("attr","data");c=$("#facebox .facebox_settings").metadata()}catch(d){c={style:{padding:"20px"},overlay_opacity:0.3}}if(c.hide_footer){$("#facebox .footer").css("display","none")}$("#facebox .footer").html('<div class="clearfix"><button style="float:right;" class="inputbutton" onclick="$.facebox.close();return false;">Close</button></div>');if(c.style){$("#facebox td.body").css(c.style)}if(c.modal){$(document).unbind("keydown.facebox");e=function(){}}var b=c.overlay_opacity||0;if($("#facebox_overlay").length===0){$("body").append('<div id="facebox_overlay" class="facebox_hide"></div>')}$("#facebox_overlay").show().addClass("facebox_overlayBG").unbind("click").click(e).animate({opacity:b},200)});fulfill_order=function(c){var d=$(c),e=d.parents(".aorder"),b=d.parents("form");e.block();b.find('input[name="mod"]').remove();b.append('<input type="hidden" name="mod" value="fulfill"/>');ajaxSubmit.call(b);return false};cancel_order=function(c){var d=$(c),e=d.parents(".aorder"),b=d.parents("form");if(confirm("Are you sure you want to cancel this order?")){e.block();b.find('input[name="mod"]').remove();b.append('<input type="hidden" name="mod" value="cancel"/>');ajaxSubmit.call(b)}return false};new_search=function(){$("#new_search").show();$("#activity_search .search_results").hide();$("#qloc").focus();return false};page_search=function(){$("#new_search").hide();activity_switch_tab("#activity_search");$("#activity_search .search_results").hide();var b=$("#qloc").val().toLowerCase();var d='#activity_search .search_results[data-search-query="'+encodeURIComponent(b)+'"]';var c='<div class="search_results" data-search-query="'+encodeURIComponent(b)+'"></div>';if($(d).length===0){$("#activity_search").append(c)}else{$(d).show();return false}$(d).show().html('<div class="resulthead">Searching for pages...</div>');google_search("restaurants "+b,[],function(e){google_search("bars "+b,e,function(f){google_search("local stores "+b,f,function(g){google_search("health beauty "+b,g,function(h){var j=extract_fb_page_ids_from_google_results(h);populate_fb_results(j,d)})})})});return false};google_search=function(d,b,e){var c=new google.search.WebSearch();c.setSiteRestriction("http://www.facebook.com/pages");c.clearResults();c.setResultSetSize(google.search.Search.LARGE_RESULTSET);c.setSearchCompleteCallback(this,function(){if(c.results&&c.results.length>0){b=b.concat(c.results);if(c.cursor.currentPageIndex<c.cursor.pages.length-1){c.gotoPage(c.cursor.currentPageIndex+1)}else{e(b)}}else{if(!c.cursor||c.cursor.currentPageIndex===0){e(b)}}},null);c.execute(d);return false};extract_fb_page_ids_from_google_results=function(b){return _(b).chain().map(function(e){var f=e.unescapedUrl;var d=f.match(/http:\/\/www.facebook.com\/pages\/(.+?)\/([\d]+)/);if(d&&d.length>0){var c=parseInt(d.pop(),10);if(c>1000){return c}}}).compact().uniq().value()};populate_fb_results=function(c,d){var b="";ready_fql(function(){return["SELECT page_id, location, name, pic_square, type FROM page WHERE page_id IN ({0}) and type IN ({1})",c.toString(),$fb_shown_page_types,function(e){$(d).show().empty();_(e).chain().map(function(f){return new Page(f)}).sortBy(function(f){return f.name.toLowerCase()}).each(function(f){b+=JST.search_result({page:f})});$(d).append(b);reset_page_search(d)}]})};reset_page_search=function(d){var b=$(d+" .gbox").length;$(d+" .resulthead").remove();var c=[];$(d+" .gbox").map(function(){c.push($(this).attr("data-type"))});c=_(c).select(function(e){return isPresent(e)});c=_(c).uniq().sort();$(d).prepend(JST.search_results_top({len:b,types:c}))};restrict_page_types=function(d){var e=$(d),b=e.val(),f=e.closest(".search_results");if(!b||b==""){f.find(".gbox").show()}else{f.find(".gbox").hide();f.find('.gbox[data-type="'+b+'"]').show()}};isBlank=function(b){if(b){return(/^([\s]+|)$/).test(b)}else{return true}};isPresent=function(b){return !isBlank(b)};core={string:{truncate:function(d,c,b){if(!d){return}c=c||30;b=!(b)?"...":b;return d.length>c?d.slice(0,c-b.length)+b:d}}};status_stream_publish=function(d){var e=$(d),c=e.find(".what_recommend");a=e;var b={user_message:c.val()};b.callback=function(f,g){if(!f||f=="null"||f=="undefined"){$.unblockUI();c.focus();return false}if(f===true){f=null}$.ajax({async:true,dataType:"json",data:{user_message:b.user_message,post_id:(f?f:null)},type:"POST",url:Routes.commentSessionsPath({format:"json"}),complete:function(){$.unblockUI();c.val("");c.blur();flash_growl("notice",null,"Post complete.")}})};stream_publish2(b);return false};stream_publish2=function(b){stream_block();fb_ready_do(function(){publish_to_facebook_required(FB.Connect.get_loggedInUser(),function(){if(b.callback){b.callback(true)}},function(){FB.Connect.streamPublish((b.user_message?b.user_message:null),(b.attachment?b.attachment:null),(b.action_links?b.action_links:null),(b.target_id?b.target_id:null),(b.user_message_prompt?b.user_message_prompt:null),(b.callback?b.callback:null),false,(b.actor_id?b.actor_id:null))})});return false};ext_perm_email=function(){var b=function(d){$.ajax({async:true,data:{email:d},dataType:"text",type:"POST",url:Routes.emailUsersPath(),success:function(){go_flow()}})};var c=function(d){var f=(d&&d[0]&&d[0].email)?parseInt(d[0].email,10):null;if(f==1){var g=FB.Sys.format("SELECT email FROM user WHERE uid = {0}",FB.Connect.get_loggedInUser());var e=FB.Facebook.apiClient;e.fql_query(g,function(h){var j=(h&&h[0]&&h[0].email)?h[0].email:null;if(isPresent(j)){b(j)}});return true}else{return false}};fb_ready_do(function(){var d=FB.Facebook.apiClient;var e=FB.Sys.format("SELECT email FROM permissions WHERE uid = {0}",FB.Connect.get_loggedInUser());d.fql_query(e,function(f){if(c(f)){return}FB.Connect.showPermissionDialog("email",function(){d.fql_query(e,function(g){if(c(g)){return}else{go_flow()}})})})})};publish_to_facebook_required=function(c,d,b){FB.ensureInit(function(){FB.Connect.requireSession(function(){var e=FB.Facebook.apiClient;var f=FB.Sys.format("SELECT publish_stream, offline_access FROM permissions WHERE uid = {0}",c);e.fql_query(f,function(g){if(g&&g[0]&&g[0].publish_stream==1&&g[0].offline_access==1){return d.call()}else{FB.Connect.showPermissionDialog("publish_stream,offline_access",function(){e.fql_query(f,function(h){if(h&&h[0]&&h[0].publish_stream==1&&h[0].offline_access==1){return d.call()}else{return b.call()}})},true,[c])}})},true)})};fan_of_page_required=function(c,d,b){FB.ensureInit(function(){FB.Connect.requireSession(function(){var e=FB.Facebook.apiClient;e.pages_isFan(c,FB.Connect.get_loggedInUser(),function(f){if(f){return d.call()}else{show_become_fan(c,function(){e.pages_isFan(c,FB.Connect.get_loggedInUser(),function(g){if(g){return d.call()}else{return b.call()}})},true)}})},true)})};show_become_fan=function(b,d,c){FB.Connect.requireSession(function(){var f=$(JST.become_fan({must_become:c,page_id:b}));FB.XFBML.Host.parseDomElement(f[0]);html=f.html();var e=new FB.UI.PopupDialog("Become a Fan",f[0]);e.set_placement(FB.UI.PopupPlacement.topCenter);e.add_closed(d);e.setContentWidth(440);e.setContentHeight(100);$(document).unbind("closefan").bind("closefan",function(){e.close(true)});e.show()})};bookmark_shake=function(){var b=function(){$("#bookmarkme:visible").effect("shake",{times:2},400)};setTimeout(function(){b();setInterval(b,40000)},10000)};comments_toggle=function(d){var f=$(d),e=f.text(),c=f.parents(".fb_comments"),b=c.find(".fb_comment");if(e.indexOf("View")>0){f.html(f.html().replace(/View/,"Hide"));b.slideDown("fast")}else{f.html(f.html().replace(/Hide/,"View"));b.slideUp("fast")}};become_fan_pop=function(b,c){var d=function(){window.location=c};show_become_fan(b,d,false);return};get_exec=function(b){$.ajax({async:true,dataType:"script",type:"GET",url:b})};localini={action_performer:function(b){var c=this.defaults;b=b||{};$.extend(c,b);$.extend(this,c);return this[this.callback]()}};$.extend(localini,{fb:{}});$.extend(localini.fb,{check_stream_for:function(b){var c=this;FB.ensureInit(function(){FB.Connect.requireSession(function(){var d=FB.Facebook.apiClient;var e=FB.Sys.format("SELECT read_stream FROM permissions WHERE uid = {0}",FB.Connect.get_loggedInUser());d.fql_query(e,function(f){if(f&&f[0]&&f[0].read_stream==1){$(".fb_stream .fb_stream_request_perm").hide();c.get_stream(b)}else{$(".fb_stream .fb_stream_request_perm").show()}})})})},get_stream:function(b){FB.ensureInit(function(){FB.Connect.requireSession(function(){var c=FB.Facebook.apiClient;c.stream_get(b,"","",10,"",function(d){var e=_(d.posts).map(function(f){return JST.stream({obj:f})}).join(" ");$(".fb_stream").append(e);FB.XFBML.Host.parseDomElement($(".fb_stream")[0])})})})},request_read_stream:function(b){var c=this;FB.ensureInit(function(){FB.Connect.requireSession(function(){FB.Connect.showPermissionDialog("read_stream",function(){c.check_stream_for(b)})})})}});close_localini_overlay=function(){$("#localini_overlay").addClass("displaynone")};add_localini_overlay=function(){$("#localini_overlay").removeClass("displaynone")};stream_block=function(){$.blockUI({message:"Please wait...",overlayCSS:{backgroundColor:"#000",opacity:0.2},css:{fontSize:"20px",border:"none",padding:"15px",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px",opacity:0.5,color:"#fff"}})};suggest_votes=function(){$.ajax({async:true,dataType:"json",type:"GET",url:Routes.suggestVotesSessionsPath(),beforeSend:function(){$("#suggest_votes").html("<div><br/><br/><br/></div>");$("#suggest_votes").block()},success:function(c){if(c&&c.suggestions){var b=JST.suggestions({suggestions:c.suggestions});$("#suggest_votes").hide().html(b);$("#suggest_votes").show("blind",{direction:"vertical"},1500)}},complete:function(){$("#suggest_votes").unblock()}})};refresh_page_awards=function(b){$.getScript(Routes.awardsPagePath(b),$.unblockUI)};$.mpmetrics={track:function(){var b=arguments;$(function(){mpmetrics.track.apply(null,b)})},track_funnel:function(){var b=arguments;$(function(){mpmetrics.track_funnel.apply(null,b)})},register:function(){var b=arguments;$(function(){mpmetrics.register.apply(null,b)})},register_once:function(){var b=arguments;$(function(){mpmetrics.register_once.apply(null,b)})}};$(".selectable").live("click",function(b){b.preventDefault();var c=$(this);if(c.is(".selected")){c.removeClass("selected unselected");c.addClass("unselected")}else{c.removeClass("selected unselected");c.addClass("selected")}c.trigger("done_selectable",[c]);c.blur()});$("#selector_selectables").live("done_selectable",function(d,g){var c=g.parents("form:first"),b=g.attr("selectable_id");c.find('input[type="hidden"][name="page_ids[]"][value="'+b+'"]').remove();if(g.hasClass("selected")){c.append('<input name="page_ids[]" type="hidden" value="'+b+'"/>')}g.trigger("setinfo_selectable")}).live("setinfo_selectable",function(){var e=$(this);var d=$("#selected_info_area");var c=e.find(".selected");var b=c.length;d.html(b+" selected")});start_selectable=function(b){$(b).trigger("setinfo_selectable")};load_page_owner=function(){if($admin_pages&&_.isArray($admin_pages)&&$admin_pages.length>0){$("#page_owner").html(JST.page_owner({page_ids:$admin_pages}));$("#page_owner_area button .icon").addClass("ui-icon").addClass("ui-icon-triangle-1-s");$("#page_owner_area button").qtip({api:{beforeRender:function(){this.options.content.text=$("#page_owner_alls").html()}},content:"",show:"mouseover",hide:{when:"mouseout",fixed:true,delay:500},position:{target:false,corner:{target:"rightBottom",tooltip:"rightTop"}},style:{tip:false,color:"#333",width:300,background:"#f7f7f7",name:"red",border:0,classes:{content:"qtpa"}}})}};home_start=function(){$(document).queue("start",go_flow);load_right_side();load_wish_list();load_page_owner()};var current_home_tab="#activity_latest";activity_switch_tab=function(d){var e=current_home_tab;$(e).hide();var b=(typeof(d)=="string")?d:$(d).attr("rel");current_home_tab=b;$(current_home_tab).show();$("#activity_nav a").removeClass("active");$('#activity_nav a[rel="'+current_home_tab+'"]').addClass("active");$.mpmetrics.track("switch tab - "+current_home_tab.replace(/#/,""));return false};bind_gbox_qtips=function(){$(function(){try{$("#friend_nav_qtip_a").qtip("destroy")}catch(b){}$("#friend_nav_qtip_a").qtip({api:{beforeRender:function(){this.options.content.text=$("#friend_nav_qtip").html()}},content:"",show:"mouseover",hide:{when:"mouseout",fixed:true,delay:500},position:{target:false,corner:{target:"rightMiddle",tooltip:"leftTop"}},style:{tip:"leftTop",color:"#333",width:"400px",border:{radius:6,color:"#cc0022"},background:"#fff",name:"red"}})})};$.fn.blockUnblocked=function(b){b=b||{};return this.filter(function(){return $(this).find(".blockUI").length===0}).block(b)};load_fb_hacks=function(){var old_deserialize=FB.JSON.deserialize;FB.JSON.deserialize=function(json){var logging=false,res;var log_err=function(msg){if(logging){console.log("JSON MOD: "+msg)}};var log_res=function(msg){if(logging){console.log("JSON MOD RESULT:");console.log(msg)}};try{res=old_deserialize(json,true)}catch(err){log_err("failed on deserialize(json, true)");try{res=old_deserialize(json,false)}catch(err2){log_err("failed on deserialize(json, false)");try{res=jQuery.parseJSON(json)}catch(err3){log_err("failed on jQuery.parseJSON(json)");try{res=jQuery.parseJSON(json.replace(/\\'/,"'"))}catch(err4){log_err("failed on jQuery.parseJSON(json_with_removed_quote_escapes)");try{res=(function(window,document,top,self){return eval("("+json+")")})(null,null,null,null)}catch(err5){log_err("failed on eval");log_err("FAIL!");res=old_deserialize(json,true)}}}}}log_res(res);return res}};fb_ready_do=function(b){$(function(){FB.ensureInit(function(){FB.Connect.requireSession(function(){FB.Facebook.get_sessionState().waitUntilReady(function(){if(!window.loaded_fb_hacks){window.loaded_fb_hacks=true;load_fb_hacks()}b()})})})})};ready_fql=function(b){fb_ready_do(function(){var c=b(),e=function(){};if($.isFunction(_(c).last())){e=c.pop()}var d=FB.Sys.format.apply(null,c);FB.Facebook.apiClient.fql_query(d,e)})};ready_fqlmulti=function(b){fb_ready_do(function(){var c=b();FB.Facebook.apiClient.callMethod("fql.multiquery",{queries:c[0]()},c[1])})};is_app_friend=function(b){if($my_friends){return _($my_friends).include(b)}};next_birthday=function(e){e=e||"";var b=new Date();var c=null;var f=e.toString().split("/");if(f.length!=2&&f.length!=3){return}_([b.getFullYear(),b.getFullYear()+1]).each(function(d){if(f.length==3){f.pop()}f.push(d.toString());if(f.length==3){var g=f.join("/");var h=new Date();h.setTime(Date.parse(g));if(h>b){c=h;_.breakLoop()}}});return c};load_wish_list=function(b){try{$("#wish_list").sortable("destroy");$("#friend_nav_qtip_a").qtip("destroy")}catch(d){}var c=function(h){var e=_(h).detect(function(j){return j.name=="user"}).fql_result_set[0];var g=_(h).detect(function(j){return j.name=="friends"}).fql_result_set;var f=function(j){$("#wish_list").html(JST.wish_list({user:e,page_ids:j,friends:g}));if(window.wish_list_expanded){wishlist_show_more()}else{wishlist_show_less()}bind_gbox_qtips();$("#wish_list").sortable({cursor:"move",axis:"y",handle:".gbox_move",containment:"parent",items:".gbox.used",start:function(l,k){$(k.helper).addClass("wishlist-dragging")},beforeStop:function(l,k){$(k.helper).removeClass("wishlist-dragging")},update:function(){move_favorites()}});$("#wish_list .gbox_close").disableSelection();if(b){window.scroll(0,0)}};if(b){$.ajax({async:true,dataType:"json",type:"GET",url:Routes.pageIdsUserPath(b,{format:"json"}),success:function(j){j=j||{};f(j.page_ids);$.mpmetrics.track("go to friends faves")}})}else{f($my_pages)}$(document).dequeue("start")};$(function(){ready_fqlmulti(function(){return[function(){return{user:FB.Sys.format("select uid, first_name, sex, name, pic_square from user where uid = {0}",(b||FB.Connect.get_loggedInUser())),friends:FB.Sys.format("SELECT uid, name, first_name, last_name, pic_square, birthday_date, sex, status, online_presence FROM user WHERE uid IN ({0})",$my_friends)}},c]})});return false};set_step=function(b,c){$current_user.flow_step=b;$.ajax({async:true,data:{step:b},dataType:"text",type:"POST",url:Routes.stepSessionsPath(),success:function(d){if(d=="ok"&&c){c()}}})};go_flow=function(){var b=$current_user.flow_step;if(isBlank(b)){set_step("selected",function(){popup_selector()})}else{if(b=="selected"){set_step("invited",function(){window.location=Routes.newFriendPath()})}else{if(b=="invited"){set_step("emailed",function(){ext_perm_email()})}}}};fbpl=function(b,e,d){var f={"class":"load_fb_page_data",page_id:b,field:e,processor:d};var c=[];_(f).each(function(h,g){if(h){c.push(g.toString()+'="'+h.toString()+'"')}});return"<span "+c.join(" ")+"></span>"};render_activity_stream=function(d,h,g){_.each(g,function(j){j.type="xid"});_.each(h,function(j){j.type="deal"});_.each(d,function(j){j.type="friend"});var b=_(d).select(function(j){return j.status&&j.status.time>0});var f=_(b.concat(h).concat(g)).chain().select(function(j){var k;if(j.type=="xid"){k=j.time}if(j.type=="deal"){k=j.updated_at}if(j.type=="friend"){k=j.status.time}return(DateHelper.distance_in_days(k)<=30)}).sortBy(function(j){var k;if(j.type=="xid"){k=j.time}if(j.type=="deal"){k=j.updated_at}if(j.type=="friend"){k=j.status.time}return -(k)});var c=_(h).chain().select(function(j){return(j.campaign_type=="offer code")}).sortBy(function(j){return -(j.updated_at)});var e=_(h).chain().select(function(j){return(j.campaign_type=="gift card")}).sortBy(function(j){return -(j.updated_at)});return JST.activity_stream({activity:f,offers:c,gift_cards:e})};load_right_side=function(){var c=$("#activity_search"),d=(c.length==1)?c.html():null;var b=new Sequencer(function(e){return e.friends&&e.deals&&e.xids},function(e){locationReady(function(){$("#activity_stream").html(render_activity_stream(e.friends,e.deals,e.xids));$("#friend_list").html(JST.birthdays({friends:e.friends}));if(!_.isNull(e.search_html)&&isPresent(e.search_html)){$("#activity_search").html(e.search_html)}activity_switch_tab(current_home_tab);loadRequestsArea();parsePosters()})});b.receives("search_html")(d);_.defer(function(){Campaign.forPages($my_pages,b.receives("deals"))});_.defer(function(){fb_ready_do(function(){var e="SELECT uid, name, first_name, last_name, pic_square, birthday_date, sex, status, online_presence FROM user WHERE uid = {0} or uid IN (SELECT uid2 FROM friend WHERE uid1 = {0})";e=FB.Sys.format(e,FB.Connect.get_loggedInUser());FB.Facebook.apiClient.fql_query(e,function(g){var h=[];var f=_(g).chain().each(function(k){h.push(k.uid);k.birthday_obj=next_birthday(k.birthday_date);FbUser.cache(k)}).sortBy(function(k){if(!k.birthday_obj){return Infinity}else{return k.birthday_obj.getTime()}}).value();b.receives("friends")(f);var j=_.map(h,function(k){return'"'+XID.for_status(k)+'"'});e="select xid, fromid, time, text from comment where xid in ({0})";e=FB.Sys.format(e,j.toString());FB.Facebook.apiClient.fql_query(e,b.receives("xids"))})})})};truncate28=function(b){b.text(core.string.truncate(b.text(),20))};strip=function(b){return b.replace(/^\s+/,"").replace(/\s+$/,"")};pluralizeOnly=function(c,d,b){c=Math.abs(parseInt(c,10));if(c==1){return d}else{return b}};pluralize=function(c,d,b){return c.toString()+" "+pluralizeOnly.apply(this,arguments)};capitalize=function(d){d=d.toString();var c=d.substring(0,1);var b=d.substring(1,d.length);return c.toUpperCase()+b.toLowerCase()};titleize=function(c){c=c.toString();var b=c.split(" ");return _(b).map(function(d){return capitalize(d)}).join(" ")};render_pic=function(b){if(b){return b}return"http://static.ak.facebook.com/pics/s_default.jpg"};popup_selector=function(){locationReady(function(){$.facebox(JST.selector({}));start_selectable($("#selector_selectables")[0]);_.defer(popup_search)})};popup_search=function(){$("#selectable_loads").block();var b=get_location();google_search("restaurants "+b,[],function(c){google_search("bars "+b,c,function(d){google_search("local stores "+b,d,function(e){google_search("health beauty "+b,e,function(f){var g=extract_fb_page_ids_from_google_results(f);ready_fql(function(){return["SELECT page_id, location, name, pic_square, type FROM page WHERE page_id IN ({0}) and type IN ({1})",g.toString(),$fb_shown_page_types,function(h){h=_.map(h,function(j){return new Page(j)});h=_.sortBy(h,function(j){return j.name.toLowerCase()});$("#selectable_loads").html(JST.selectable_loads({pages:h})).unblock()}]})})})})})};delete_favorite=function(b){$.ajax({async:true,data:{_method:"delete"},dataType:"json",type:"POST",url:Routes.favoritePath(b,{format:"json"}),beforeSend:block_wishlist,success:wish_list_change_hooks,complete:reload_wish_list});return false};create_favorites_from_selector=function(){create_favorite($("#selector_selectables form")[0]);return false};create_favorite=function(c){var d;if(typeof(c)=="number"||typeof(c)=="string"){var b=parseInt(c,10);d=$("<form/>");d.append('<input name="page_ids[]" type="hidden" value="'+b+'"/>');$('.add_to_list[data-page_id="'+b+'"]').hide()}else{d=$(c);$.facebox(function(){})}$.ajax({async:true,data:d.formSerialize(),dataType:"json",type:"POST",url:Routes.favoritesPath({format:"json"}),beforeSend:block_wishlist,success:wish_list_change_hooks,complete:reload_wish_list});return false};move_favorites=function(){var b={},c=$("#wish_list .gbox.used:not(#wishlist_show_more ~ .gbox)");$("#wish_list").blockUnblocked();b.order=$.map(c,function(d){return $(d).attr("id").replace(/[^\d]/g,"")}).join(",");$.ajax({async:true,data:b,dataType:"json",type:"POST",url:Routes.moveFavoritesPath(),beforeSend:block_wishlist,success:wish_list_change_hooks,complete:reload_wish_list});return false};wish_list_change_hooks=function(b){if(b){if(b.results){$my_pages=b.results}if(b.added){items_added_or_ignored(b.added,function(){load_right_side()})}if(b.deleted){loadRequestsArea(true)}}go_flow()};items_added_or_ignored=function(d,f){var b;if(!f){f=function(){}}var c=false,e=false;loadRequestsArea(true);if($("#new_items:visible").length>0){_.each(d,function(g){$("#new_item_"+g).hide("slow")});b=_.map(d,function(g){return":not(#new_item_"+g+")"}).join("");if($(".new_item:visible"+b).length===0){c=true}}else{if($("#incomplete_likes:visible").length>0){_.each(d,function(g){$('.incomplete_like[data-page_id="'+g+'"]').hide("slow")});b=_.map(d,function(g){return':not([data-page_id="'+g+'"])'}).join("");if($(".incomplete_like:visible"+b).length===0){e=true}}}if(c){$(window).one("finished_go_new_items",f);go_new_items()}else{if(e){$(window).one("finished_go_incomplete_likes",f);go_incomplete_likes()}else{f()}}};reload_wish_list=function(){$.facebox.close();load_wish_list();unblock_wishlist()};block_wishlist=function(){$("#wish_list").blockUnblocked()};unblock_wishlist=function(){$("#wish_list").unblock()};var epoch_to_date=function(b){b=parseInt(b,10)*1000;var c=new Date();c.setTime(b);return c};fb_compose_ask_list=function(b){$.mpmetrics.track("open ask for likes - birthday");$(function(){FB.ensureInit(function(){FB.Connect.requireSession(function(){FB.Facebook.get_sessionState().waitUntilReady(function(){var e=encodeURIComponent("Your birthday is coming up");var c=encodeURIComponent("Tell me the places you like in your neighborhood as your birthday is coming up. Go here: "+full_href("/pages?connect_to="+FB.Connect.get_loggedInUser()));var d=FBIntern.Utility.getFacebookUrl("www")+"inbox/?compose&id="+b+"&v="+FB.Facebook.version+"&message="+c+"&subject="+e;window.open(d,"blank","scrollbars=1,toolbar=1,status=0,width=600,height=400")})})})});return false};fb_compose_ask_local_likes=function(b){$.mpmetrics.track("open ask for likes - normal");$(function(){FB.ensureInit(function(){FB.Connect.requireSession(function(){FB.Facebook.get_sessionState().waitUntilReady(function(){var e=encodeURIComponent("Your local likes");var c=encodeURIComponent("Tell me the places you like in your neighborhood. Go here: "+full_href("/pages?connect_to="+FB.Connect.get_loggedInUser()));var d=FBIntern.Utility.getFacebookUrl("www")+"inbox/?compose&id="+b+"&v="+FB.Facebook.version+"&message="+c+"&subject="+e;window.open(d,"blank","scrollbars=1,toolbar=1,status=0,width=600,height=400")})})})});return false};unimplemented=function(){alert("this is not yet implemented");return false};full_href=function(c){var b=document.location;return b.protocol+"//"+b.hostname+c};fbbull=function(){return' <span class="fbbull"> · </span> '};hisher=function(b){if(b=="male"){return"his"}if(b=="female"){return"her"}return"their"};$.fn.txtReplacer=function(){return this.each(function(){if(this._default_text_added){return}this._default_text_added=true;var b=$(this),c=b.attr("default_text");b.addClass("default_text_added");b.bind("focus.txtReplacer",function(){if($.trim(b.val())===c){b.removeClass("showing_default_text");b.val("")}b.trigger("keyup")});b.bind("blur.txtReplacer",function(){if($.trim(b.val())===""){b.addClass("showing_default_text");b.val(c)}else{if(b.val()===c){b.addClass("showing_default_text")}}b.trigger("keyup")});b.bind("txtReplacerCleanup",function(){if($.trim(b.val())===c){b.val("")}});b.trigger("blur.txtReplacer")})};is_favorite=function(b){return _($my_pages).include(parseInt(b,10))};$(".skip_popup_selector").live("click",function(){$.facebox.close();go_flow();return false});$(".add_to_list").live("click",function(){var c=$(this),b=c.attr("data-page_id");create_favorite(b);return false});$(".ignore_like").live("click",function(){var c=$(this),b=c.attr("data-page_id");ignore_like(b);return false});ignore_like=function(b){$.ajax({async:true,data:{page_id:b},dataType:"json",type:"POST",url:Routes.marksPath({format:"json"}),complete:function(){items_added_or_ignored([b])},success:function(c){}})};wishlist_show_more=function(){window.wish_list_expanded=true;$("#wishlist_show_more").hide();$("#wishlist_show_less").show().css({display:"block"});$("#wishlist_show_less ~ .gbox").show()};wishlist_show_less=function(){window.wish_list_expanded=false;$("#wishlist_show_less").hide();$("#wishlist_show_more").show().css({display:"block"});$("#wishlist_show_more ~ .gbox").hide()};go_home=function(){$("#midcol > div").hide();$("#activity_stream").show()};go_page=function(b){var c=$("#page");$("#midcol > div").hide();c.empty().show().block();Page.findDetail(b,function(d){if(d){Campaign.forPages([b],function(e){c.html(JST.page({page:d,deals:e})).unblock();parsePosters();loadCommentsFor();$.mpmetrics.track("go to page",{page_id:d.page_id,page_name:d.name})})}else{c.html(JST.no_page({})).unblock()}})};go_campaign=function(b){var c=$("#campaign");$("#midcol > div").hide();c.empty().show().block();Campaign.find(b,function(d){Page.findDetail(d.page_id,function(e){c.html(JST.deal({page:e,deal:d})).unblock();parsePosters();loadCommentsFor();$.mpmetrics.track("go to campaign",{page_id:e.page_id,page_name:e.name,campaign_title:d.title,campaign_id:d.id})})})};go_incomplete_likes=function(){var b=$("#incomplete_likes");$("#midcol > div").hide();b.empty().show().block();$.ajax({async:true,dataType:"json",type:"GET",url:Routes.incompleteLikesSessionsPath({format:"json"}),success:function(c){b.unblock();if(c&&c.incomplete_likes&&c.incomplete_likes.length>0){b.html(JST.incomplete_likes({incomplete_likes:c.incomplete_likes}));parsePosters();$.mpmetrics.track("go to incomplete likes")}else{flash_growl("notice",null,"You have completed all of your likes!");go_home()}$(window).trigger("finished_go_incomplete_likes")}})};go_new_items=function(){var b=$("#new_items");$("#midcol > div").hide();b.empty().show().block();$.ajax({async:true,dataType:"json",type:"GET",url:Routes.newItemsSessionsPath({format:"json"}),success:function(c){b.unblock();if(c&&c.new_items&&_.keys(c.new_items).length>0){b.html(JST.new_items({new_items:c.new_items}));$.mpmetrics.track("go to new friends likes")}else{flash_growl("notice",null,"You have completed all of your new friends' likes!");go_home()}$(window).trigger("finished_go_new_items")}})};$("a.ui-img-modal").live("click",function(){var c=$(this),b=c.attr("href");$.facebox({image:b});return false});$("a.go_page").live("click",function(){$.History.setHash("/pages/"+$(this).attr("data-page_id"));return false});$("a.go_campaign").live("click",function(){$.History.setHash("/campaigns/"+$(this).attr("data-campaign_id"));return false});$("a.go_incomplete_likes").live("click",function(){$.History.setHash("/incomplete_likes");return false});$("a.go_new_items").live("click",function(){$.History.setHash("/new_items");go_new_items();return false});$("a.go_home").live("click",function(){$.History.setHash("/home");return false});$("a.activity_switch_tab").live("click",function(){activity_switch_tab(this);return false});$("a.unimplemented").live("click",function(){unimplemented();return false});$("a.fb_compose_ask_list").live("click",function(){fb_compose_ask_list($(this).attr("data-uid"));return false});$("a.halt").live("click",function(){return false});$("a.delete_favorite").live("click",function(){delete_favorite($(this).attr("data-page_id"));return false});$("a.popup_selector").live("click",function(){popup_selector();return false});$("a.new_search").live("click",function(){new_search();return false});$("a.load_wish_list").live("click",function(){var b=$(this).attr("data-uid");if(b){$.History.setHash("/favorites/"+b)}else{$.History.setHash("/my_favorites")}return false});$("a.fb_compose_ask_local_likes").live("click",function(){fb_compose_ask_local_likes($(this).attr("data-uid"));return false});$("#wishlist_show_more").live("click",function(){wishlist_show_more();return false});$("#wishlist_show_less").live("click",function(){wishlist_show_less();return false});tag=function(d,b,g){var f,e;if(typeof(b)==="object"){f=b;e=g}else{e=b}var c=$("<"+d+"/>");_(f).chain().keys().each(function(h){c.attr(h,f[h])});if($.isFunction(e)){e=e()}if(e){c.html(e)}return $("<div/>").append(c).html()};reload=function(){var c=function(d){var e=d.shift();if(e){$.getScript(e,function(){c(d)})}};var b=[];$("script[src]").each(function(){var d=$(this).attr("src");if(d.indexOf(document.location.hostname)>=0){if(d.indexOf("jquery")<0){if(d.indexOf("underscore")<0){if(d.indexOf("facebox")<0){if(d.indexOf("date.format")<0){b.push(d)}}}}}});c(b)};get_location=function(){var b=$.cookies.get("search_location");var c=$.cookies.get("search_location_k");if(c==$search_location_k){return b}};set_location=function(b){$.cookies.set("search_location_k",$search_location_k);$.cookies.set("search_location",b);$("#qloc").val(b)};find_my_location=function(){var h="94103";var e=false;var g=function(j){if(e){console.log(j)}};var d=function(j){if(e){console.dir(j)}};var f=function(j){if(j){if(isPresent(j.zip)){return j.zip}}};var b=function(j){if(j){if(isPresent(j.zip)){return j.zip}if(isPresent(j.city)&&isPresent(j.state)){return j.city+", "+j.state}}};var c=function(j){set_location(j);locationFire();return false};if(get_location()){return c(get_location())}$(function(){ready_fql(function(){return["SELECT uid, hometown_location, current_location FROM user WHERE uid = {0} or uid IN (select uid2 from friend where uid1 = {0})",FB.Connect.get_loggedInUser(),function(p){if(!p||p.length===0){return c(h)}var q=_.detect(p,function(v){return v.uid==FB.Connect.get_loggedInUser()});if(q){var j=f(q.current_location);var k=f(q.hometown_location);var r=b(q.current_location);var s=b(q.hometown_location);g("mine czip:");d(j);g("mine hzip:");d(k);g("mine cadd:");d(r);g("mine hadd:");d(s);if(k){return c(k)}if(s){return c(s)}if(j){return c(j)}if(r){return c(r)}}p=_(p).chain().map(function(v){return[f(v.current_location),f(v.hometown_location),b(v.current_location),b(v.hometown_location)]}).flatten().compact();g("alls:");d(p._wrapped);var l={};p.each(function(u){u=u+"";l[u]=l[u]||0;l[u]=l[u]+1});g("obj:");d(l);var m=[];_(l).each(function(u,v){m.push({loc:v,count:u})});var o=_(m).sortBy(function(u){return -parseInt(u.count,10)});g("sorted:");d(o);if(o.length>0){var n=_.first(o).loc;g("most:");d(n);return c(n)}else{return c(h)}}]})})};flash_growl=function(b,d,c){$.blockUI({message:JST.flash_growl({klass:b,title:d,message:c}),fadeIn:700,fadeOut:700,timeout:6000,showOverlay:false,centerY:false,css:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","-khtml-border-radius":"5px","border-radius":"5px",opacity:0.8,color:"#fff"}})};$("a.comment_inline").live("click",function(){var g=$(this),d=g.attr("data-rid"),c=g.attr("data-post_id"),f=g.attr("data-title"),b=g.attr("data-url"),e=$('.comment_inline_area[data-rid="'+d+'"]');if(e.is(":visible")){e.hide().html("");g.html("Comments")}else{if(c&&e.length>0){e.show().html("Loading...");load_comments_and_form_into_area(e,c,f,b);g.html("Hide Comments")}}return false});load_comments_and_form_into_area=function(d,c,e,b){d.html(JST.comments({xid:c,title:e,url:b}));parseCommenters()};parsePosters=function(){var b=$(".post_inline_area").get();_.each(b,function(c){FB.XFBML.Host.parseDomElement(c)})};parseCommenters=function(){var b=$(".comment_inline_area").get();_.each(b,function(c){FB.XFBML.Host.parseDomElement(c)})};loadCommentsFor=function(){var b=$(".comments_for").get();_.each(b,function(f){if(!f.comments_for_started){f.comments_for_started=true;var g=$(f),d=g.attr("data-xid"),c=g.attr("data-url");var e=$my_friends.slice(0,$my_friends.length);e.push($current_user.uid);ready_fql(function(){return['SELECT fromid, text, xid, time FROM comment WHERE xid = "{0}" and fromid in ({1})',d,e.toString(),function(h){g.html(JST.friend_comments({comments:h,url:c}))}]})}})};XID={};XID.handle=function(){if(!XID.internal_handle){alert("No handle");return false}return XID.internal_handle};XID.for_status=function(b){return[XID.handle(),"status",b].join("_")};XID.for_page=function(b){return[XID.handle(),"page",b].join("_")};XID.for_campaign=function(b){return[XID.handle(),"campaign",b].join("_")};XID.for_comment=function(b){return["comment",b].join("_")};anc={main:function(){return full_href("/pages")},page:function(b){return full_href("/pages#/pages/"+b)},campaign:function(b){return full_href("/pages#/campaigns/"+b)}};postBoxForStatus=function(){return JST.posts({xid:XID.for_status($current_user.uid),title:"What do you like?",url:anc.main()})};postBoxForPage=function(b,c){return JST.posts({xid:XID.for_page(b),title:"What do you like at "+c+"?",url:anc.page(b)})};postBoxForCampaign=function(b,c){return JST.posts({xid:XID.for_campaign(b),title:"What do you like about this "+c+"?",url:anc.campaign(b)})};Sequencer=Class.extend({props:{},init:function(b,c){this.readyDetectionFunc=b;this.callback=c},isReady:function(){return this.readyDetectionFunc(this.props)},receives:function(c){var b=this;return function(d){b.props[c]=d;if(b.isReady()){b.callback(b.props)}}}});isBookmarked=function(b){fb_ready_do(function(){var d=FB.Sys.format("SELECT bookmarked FROM permissions WHERE uid = {0}",FB.Connect.get_loggedInUser());var c=FB.Facebook.apiClient;c.fql_query(d,function(g){var f=(g&&g[0]&&g[0].bookmarked)?g[0].bookmarked:null;var e=(f+""=="1");b(e)})})};loadRequestsArea=function(b){var c=$("#requests_area");if(c.length===0){return}if(b||!c.requests_loaded){c.requests_loaded=true;$.ajax({async:true,dataType:"json",type:"GET",url:Routes.requestsSessionsPath({format:"json"}),success:function(d){isBookmarked(function(e){c.html(JST.requests({requests:d,bookmarked:e}))})}})}};comment_handler=function(c){if(c.user){var b=$(".commentable_xid:visible").map(function(){return $(this).attr("data-xid")}).get();b=_.map(b,function(d){return'"'+d+'"'});if(b.length>0){ready_fql(function(){return["SELECT id, reply_xid, fromid, text, xid, time FROM comment WHERE xid in ({0}) order by time desc limit 1",b.toString(),function(d){if(d&&d.length==1){d=d[0];var e={fromid:d.fromid,reply_xid:d.reply_xid,commentid:d.id,text:d.text,time:d.time,xid:d.xid};$.ajax({async:true,data:e,dataType:"json",type:"POST",url:Routes.commentsPath({format:"json"}),success:function(g){if(g){if(g.message){flash_growl("notice",null,g.message);$.mpmetrics.track(comment_type(e.xid))}else{if(g.error){flash_growl("error",null,g.error)}}}var f=$("#incomplete_like_"+e.xid).attr("data-page_id");if(f){items_added_or_ignored([parseInt(f,10)])}}})}}]})}}};comment_type=function(b){var d=(b+"").split("_");var e=(_.include(d,"comment"))?"comment":"post";var c;if(_.include(d,"status")){c="status"}if(_.include(d,"page")){c="page"}if(_.include(d,"campaign")){c="campaign"}return c+" "+e};$.History.bind(function(b){var c;if(b==="/home"){go_home()}else{if(b==="/incomplete_likes"){go_incomplete_likes()}else{if(b==="/new_items"){go_new_items()}else{if(b==="/my_favorites"){load_wish_list()}else{if(b.match(/\/pages\/([\d]+)/)){c=b.match(/\/pages\/([\d]+)/);go_page(c[1])}else{if(b.match(/\/campaigns\/([\d]+)/)){c=b.match(/\/campaigns\/([\d]+)/);go_campaign(c[1])}else{if(b.match(/\/favorites\/([\d]+)/)){c=b.match(/\/favorites\/([\d]+)/);load_wish_list(c[1])}}}}}}}});load_here=function(){var c=this;var e=_(arguments).toArray();var f=e.shift();var b=e.shift();var g="rid"+_.uniqueId();var d=_.bind(b,"#"+g);f=$(f).attr("id",g);_.defer(function(){d.apply(c,e)});return $("<div/>").append(f).html()};liked_by=function(b){var c=$(this+"");$.ajax({async:true,dataType:"json",type:"GET",url:Routes.likersPagePath(b,{format:"json"}),success:function(d){if(d&&d.length>0){ready_fql(function(){return["select uid, name, pic_square from user where uid in ({0})",d.toString(),function(e){if(e&&_.isArray(e)&&e.length>0){c.html(JST.liked_by({friends:e}))}}]})}}})};createGlobalReadyQueue=function(h,c,b){b=b||function(){return true};c=c||function(){return true};var f=h+"FirstExecRun"+(new Date()).getTime();var j=h+"Ready";var e=h+"Fire";if(window[j]){throw j+" is already defined"}if(window[e]){throw e+" is already defined"}var d=function(k){return $(function(){if(!window[f]){window[f]=true;c()}if(b()){return(function(){var l=k();$(document).dequeue(h);return l})()}$(document).queue(h,function(l){d(k);if(b()){l()}})})};var g=function(){$(document).dequeue(h)};window[j]=d;window[e]=g};createGlobalReadyQueue("location",function(){find_my_location()},function(){return isPresent(get_location())});$(function(){$(".jq_date_select:not(.hasDatepicker)").each(function(b){var c=$(this);setup_jq_date_select(c)});close_localini_overlay()});