/*
 * jQuery JavaScript Library v1.4.2
 * 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: Sat Feb 13 22:33:48 2010 -0500
 */
(function(aR,H){var b=function(a3,a4){return new b.fn.init(a3,a4)},r=aR.jQuery,W=aR.$,ag=aR.document,ac,U=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,a1=/^.[^:#\[\.,]*$/,aC=/\S/,R=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,f=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,c=navigator.userAgent,z,P=false,ai=[],aL,ay=Object.prototype.toString,av=Object.prototype.hasOwnProperty,j=Array.prototype.push,K=Array.prototype.slice,x=Array.prototype.indexOf;b.fn=b.prototype={init:function(a3,a6){var a5,a7,a4,a8;if(!a3){return this}if(a3.nodeType){this.context=this[0]=a3;this.length=1;return this}if(a3==="body"&&!a6){this.context=ag;this[0]=ag.body;this.selector="body";this.length=1;return this}if(typeof a3==="string"){a5=U.exec(a3);if(a5&&(a5[1]||!a6)){if(a5[1]){a8=(a6?a6.ownerDocument||a6:ag);a4=f.exec(a3);if(a4){if(b.isPlainObject(a6)){a3=[ag.createElement(a4[1])];b.fn.attr.call(a3,a6,true)}else{a3=[a8.createElement(a4[1])]}}else{a4=O([a5[1]],[a8]);a3=(a4.cacheable?a4.fragment.cloneNode(true):a4.fragment).childNodes}return b.merge(this,a3)}else{a7=ag.getElementById(a5[2]);if(a7){if(a7.id!==a5[2]){return ac.find(a3)}this.length=1;this[0]=a7}this.context=ag;this.selector=a3;return this}}else{if(!a6&&/^\w+$/.test(a3)){this.selector=a3;this.context=ag;a3=ag.getElementsByTagName(a3);return b.merge(this,a3)}else{if(!a6||a6.jquery){return(a6||ac).find(a3)}else{return b(a6).find(a3)}}}}else{if(b.isFunction(a3)){return ac.ready(a3)}}if(a3.selector!==H){this.selector=a3.selector;this.context=a3.context}return b.makeArray(a3,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return K.call(this,0)},get:function(a3){return a3==null?this.toArray():(a3<0?this.slice(a3)[0]:this[a3])},pushStack:function(a4,a6,a3){var a5=b();if(b.isArray(a4)){j.apply(a5,a4)}else{b.merge(a5,a4)}a5.prevObject=this;a5.context=this.context;if(a6==="find"){a5.selector=this.selector+(this.selector?" ":"")+a3}else{if(a6){a5.selector=this.selector+"."+a6+"("+a3+")"}}return a5},each:function(a4,a3){return b.each(this,a4,a3)},ready:function(a3){b.bindReady();if(b.isReady){a3.call(ag,b)}else{if(ai){ai.push(a3)}}return this},eq:function(a3){return a3===-1?this.slice(a3):this.slice(a3,+a3+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(K.apply(this,arguments),"slice",K.call(arguments).join(","))},map:function(a3){return this.pushStack(b.map(this,function(a5,a4){return a3.call(a5,a4,a5)}))},end:function(){return this.prevObject||b(null)},push:j,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var a8=arguments[0]||{},a7=1,a6=arguments.length,ba=false,bb,a5,a3,a4;if(typeof a8==="boolean"){ba=a8;a8=arguments[1]||{};a7=2}if(typeof a8!=="object"&&!b.isFunction(a8)){a8={}}if(a6===a7){a8=this;--a7}for(;a7<a6;a7++){if((bb=arguments[a7])!=null){for(a5 in bb){a3=a8[a5];a4=bb[a5];if(a8===a4){continue}if(ba&&a4&&(b.isPlainObject(a4)||b.isArray(a4))){var a9=a3&&(b.isPlainObject(a3)||b.isArray(a3))?a3:b.isArray(a4)?[]:{};a8[a5]=b.extend(ba,a9,a4)}else{if(a4!==H){a8[a5]=a4}}}}}return a8};b.extend({noConflict:function(a3){aR.$=W;if(a3){aR.jQuery=r}return b},isReady:false,ready:function(){if(!b.isReady){if(!ag.body){return setTimeout(b.ready,13)}b.isReady=true;if(ai){var a4,a3=0;while((a4=ai[a3++])){a4.call(ag,b)}ai=null}if(b.fn.triggerHandler){b(ag).triggerHandler("ready")}}},bindReady:function(){if(P){return}P=true;if(ag.readyState==="complete"){return b.ready()}if(ag.addEventListener){ag.addEventListener("DOMContentLoaded",aL,false);aR.addEventListener("load",b.ready,false)}else{if(ag.attachEvent){ag.attachEvent("onreadystatechange",aL);aR.attachEvent("onload",b.ready);var a3=false;try{a3=aR.frameElement==null}catch(a4){}if(ag.documentElement.doScroll&&a3){C()}}}},isFunction:function(a3){return ay.call(a3)==="[object Function]"},isArray:function(a3){return ay.call(a3)==="[object Array]"},isPlainObject:function(a4){if(!a4||ay.call(a4)!=="[object Object]"||a4.nodeType||a4.setInterval){return false}if(a4.constructor&&!av.call(a4,"constructor")&&!av.call(a4.constructor.prototype,"isPrototypeOf")){return false}var a3;for(a3 in a4){}return a3===H||av.call(a4,a3)},isEmptyObject:function(a4){for(var a3 in a4){return false}return true},error:function(a3){throw a3},parseJSON:function(a3){if(typeof a3!=="string"||!a3){return null}a3=b.trim(a3);if(/^[\],:{}\s]*$/.test(a3.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return aR.JSON&&aR.JSON.parse?aR.JSON.parse(a3):(new Function("return "+a3))()}else{b.error("Invalid JSON: "+a3)}},noop:function(){},globalEval:function(a5){if(a5&&aC.test(a5)){var a4=ag.getElementsByTagName("head")[0]||ag.documentElement,a3=ag.createElement("script");a3.type="text/javascript";if(b.support.scriptEval){a3.appendChild(ag.createTextNode(a5))}else{a3.text=a5}a4.insertBefore(a3,a4.firstChild);a4.removeChild(a3)}},nodeName:function(a4,a3){return a4.nodeName&&a4.nodeName.toUpperCase()===a3.toUpperCase()},each:function(a6,ba,a5){var a4,a7=0,a8=a6.length,a3=a8===H||b.isFunction(a6);if(a5){if(a3){for(a4 in a6){if(ba.apply(a6[a4],a5)===false){break}}}else{for(;a7<a8;){if(ba.apply(a6[a7++],a5)===false){break}}}}else{if(a3){for(a4 in a6){if(ba.call(a6[a4],a4,a6[a4])===false){break}}}else{for(var a9=a6[0];a7<a8&&ba.call(a9,a7,a9)!==false;a9=a6[++a7]){}}}return a6},trim:function(a3){return(a3||"").replace(R,"")},makeArray:function(a5,a4){var a3=a4||[];if(a5!=null){if(a5.length==null||typeof a5==="string"||b.isFunction(a5)||(typeof a5!=="function"&&a5.setInterval)){j.call(a3,a5)}else{b.merge(a3,a5)}}return a3},inArray:function(a5,a6){if(a6.indexOf){return a6.indexOf(a5)}for(var a3=0,a4=a6.length;a3<a4;a3++){if(a6[a3]===a5){return a3}}return -1},merge:function(a7,a5){var a6=a7.length,a4=0;if(typeof a5.length==="number"){for(var a3=a5.length;a4<a3;a4++){a7[a6++]=a5[a4]}}else{while(a5[a4]!==H){a7[a6++]=a5[a4++]}}a7.length=a6;return a7},grep:function(a4,a8,a3){var a5=[];for(var a6=0,a7=a4.length;a6<a7;a6++){if(!a3!==!a8(a4[a6],a6)){a5.push(a4[a6])}}return a5},map:function(a4,a9,a3){var a5=[],a8;for(var a6=0,a7=a4.length;a6<a7;a6++){a8=a9(a4[a6],a6,a3);if(a8!=null){a5[a5.length]=a8}}return a5.concat.apply([],a5)},guid:1,proxy:function(a5,a4,a3){if(arguments.length===2){if(typeof a4==="string"){a3=a5;a5=a3[a4];a4=H}else{if(a4&&!b.isFunction(a4)){a3=a4;a4=H}}}if(!a4&&a5){a4=function(){return a5.apply(a3||this,arguments)}}if(a5){a4.guid=a5.guid=a5.guid||a4.guid||b.guid++}return a4},uaMatch:function(a4){a4=a4.toLowerCase();var a3=/(webkit)[ \/]([\w.]+)/.exec(a4)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a4)||/(msie) ([\w.]+)/.exec(a4)||!/compatible/.test(a4)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a4)||[];return{browser:a3[1]||"",version:a3[2]||"0"}},browser:{}});z=b.uaMatch(c);if(z.browser){b.browser[z.browser]=true;b.browser.version=z.version}if(b.browser.webkit){b.browser.safari=true}if(x){b.inArray=function(a3,a4){return x.call(a4,a3)}}ac=b(ag);if(ag.addEventListener){aL=function(){ag.removeEventListener("DOMContentLoaded",aL,false);b.ready()}}else{if(ag.attachEvent){aL=function(){if(ag.readyState==="complete"){ag.detachEvent("onreadystatechange",aL);b.ready()}}}}function C(){if(b.isReady){return}try{ag.documentElement.doScroll("left")}catch(a3){setTimeout(C,1);return}b.ready()}function a0(a3,a4){if(a4.src){b.ajax({url:a4.src,async:false,dataType:"script"})}else{b.globalEval(a4.text||a4.textContent||a4.innerHTML||"")}if(a4.parentNode){a4.parentNode.removeChild(a4)}}function at(a3,bb,a9,a5,a8,ba){var a4=a3.length;if(typeof bb==="object"){for(var a6 in bb){at(a3,a6,bb[a6],a5,a8,a9)}return a3}if(a9!==H){a5=!ba&&a5&&b.isFunction(a9);for(var a7=0;a7<a4;a7++){a8(a3[a7],bb,a5?a9.call(a3[a7],a7,a8(a3[a7],bb)):a9,ba)}return a3}return a4?a8(a3[0],bb):H}function aU(){return(new Date).getTime()}(function(){b.support={};var a9=ag.documentElement,a8=ag.createElement("script"),a3=ag.createElement("div"),a4="script"+aU();a3.style.display="none";a3.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var bb=a3.getElementsByTagName("*"),ba=a3.getElementsByTagName("a")[0];if(!bb||!bb.length||!ba){return}b.support={leadingWhitespace:a3.firstChild.nodeType===3,tbody:!a3.getElementsByTagName("tbody").length,htmlSerialize:!!a3.getElementsByTagName("link").length,style:/red/.test(ba.getAttribute("style")),hrefNormalized:ba.getAttribute("href")==="/a",opacity:/^0.55$/.test(ba.style.opacity),cssFloat:!!ba.style.cssFloat,checkOn:a3.getElementsByTagName("input")[0].value==="on",optSelected:ag.createElement("select").appendChild(ag.createElement("option")).selected,parentNode:a3.removeChild(a3.appendChild(ag.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};a8.type="text/javascript";try{a8.appendChild(ag.createTextNode("window."+a4+"=1;"))}catch(a6){}a9.insertBefore(a8,a9.firstChild);if(aR[a4]){b.support.scriptEval=true;delete aR[a4]}try{delete a8.test}catch(a6){b.support.deleteExpando=false}a9.removeChild(a8);if(a3.attachEvent&&a3.fireEvent){a3.attachEvent("onclick",function bc(){b.support.noCloneEvent=false;a3.detachEvent("onclick",bc)});a3.cloneNode(true).fireEvent("onclick")}a3=ag.createElement("div");a3.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var a5=ag.createDocumentFragment();a5.appendChild(a3.firstChild);b.support.checkClone=a5.cloneNode(true).cloneNode(true).lastChild.checked;b(function(){var bd=ag.createElement("div");bd.style.width=bd.style.paddingLeft="1px";ag.body.appendChild(bd);b.boxModel=b.support.boxModel=bd.offsetWidth===2;ag.body.removeChild(bd).style.display="none";bd=null});var a7=function(bd){var bf=ag.createElement("div");bd="on"+bd;var be=(bd in bf);if(!be){bf.setAttribute(bd,"return;");be=typeof bf[bd]==="function"}bf=null;return be};b.support.submitBubbles=a7("submit");b.support.changeBubbles=a7("change");a9=a8=a3=bb=ba=null})();b.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var aN="jQuery"+aU(),aM=0,aY={};b.extend({cache:{},expando:aN,noData:{embed:true,object:true,applet:true},data:function(a5,a4,a7){if(a5.nodeName&&b.noData[a5.nodeName.toLowerCase()]){return}a5=a5==aR?aY:a5;var a8=a5[aN],a3=b.cache,a6;if(!a8&&typeof a4==="string"&&a7===H){return null}if(!a8){a8=++aM}if(typeof a4==="object"){a5[aN]=a8;a6=a3[a8]=b.extend(true,{},a4)}else{if(!a3[a8]){a5[aN]=a8;a3[a8]={}}}a6=a3[a8];if(a7!==H){a6[a4]=a7}return typeof a4==="string"?a6[a4]:a6},removeData:function(a5,a4){if(a5.nodeName&&b.noData[a5.nodeName.toLowerCase()]){return}a5=a5==aR?aY:a5;var a7=a5[aN],a3=b.cache,a6=a3[a7];if(a4){if(a6){delete a6[a4];if(b.isEmptyObject(a6)){b.removeData(a5)}}}else{if(b.support.deleteExpando){delete a5[b.expando]}else{if(a5.removeAttribute){a5.removeAttribute(b.expando)}}delete a3[a7]}}});b.fn.extend({data:function(a3,a5){if(typeof a3==="undefined"&&this.length){return b.data(this[0])}else{if(typeof a3==="object"){return this.each(function(){b.data(this,a3)})}}var a6=a3.split(".");a6[1]=a6[1]?"."+a6[1]:"";if(a5===H){var a4=this.triggerHandler("getData"+a6[1]+"!",[a6[0]]);if(a4===H&&this.length){a4=b.data(this[0],a3)}return a4===H&&a6[1]?this.data(a6[0]):a4}else{return this.trigger("setData"+a6[1]+"!",[a6[0],a5]).each(function(){b.data(this,a3,a5)})}},removeData:function(a3){return this.each(function(){b.removeData(this,a3)})}});b.extend({queue:function(a4,a3,a6){if(!a4){return}a3=(a3||"fx")+"queue";var a5=b.data(a4,a3);if(!a6){return a5||[]}if(!a5||b.isArray(a6)){a5=b.data(a4,a3,b.makeArray(a6))}else{a5.push(a6)}return a5},dequeue:function(a6,a5){a5=a5||"fx";var a3=b.queue(a6,a5),a4=a3.shift();if(a4==="inprogress"){a4=a3.shift()}if(a4){if(a5==="fx"){a3.unshift("inprogress")}a4.call(a6,function(){b.dequeue(a6,a5)})}}});b.fn.extend({queue:function(a3,a4){if(typeof a3!=="string"){a4=a3;a3="fx"}if(a4===H){return b.queue(this[0],a3)}return this.each(function(a6,a7){var a5=b.queue(this,a3,a4);if(a3==="fx"&&a5[0]!=="inprogress"){b.dequeue(this,a3)}})},dequeue:function(a3){return this.each(function(){b.dequeue(this,a3)})},delay:function(a4,a3){a4=b.fx?b.fx.speeds[a4]||a4:a4;a3=a3||"fx";return this.queue(a3,function(){var a5=this;setTimeout(function(){b.dequeue(a5,a3)},a4)})},clearQueue:function(a3){return this.queue(a3||"fx",[])}});var au=/[\n\t]/g,X=/\s+/,aA=/\r/g,aV=/href|src|style/,e=/(button|input)/i,E=/(button|input|object|select|textarea)/i,m=/^(a|area)$/i,N=/radio|checkbox/;b.fn.extend({attr:function(a3,a4){return at(this,a3,a4,true,b.attr)},removeAttr:function(a3,a4){return this.each(function(){b.attr(this,a3,"");if(this.nodeType===1){this.removeAttribute(a3)}})},addClass:function(ba){if(b.isFunction(ba)){return this.each(function(bd){var bc=b(this);bc.addClass(ba.call(this,bd,bc.attr("class")))})}if(ba&&typeof ba==="string"){var a3=(ba||"").split(X);for(var a6=0,a5=this.length;a6<a5;a6++){var a4=this[a6];if(a4.nodeType===1){if(!a4.className){a4.className=ba}else{var a7=" "+a4.className+" ",a9=a4.className;for(var a8=0,bb=a3.length;a8<bb;a8++){if(a7.indexOf(" "+a3[a8]+" ")<0){a9+=" "+a3[a8]}}a4.className=b.trim(a9)}}}}return this},removeClass:function(a8){if(b.isFunction(a8)){return this.each(function(bc){var bb=b(this);bb.removeClass(a8.call(this,bc,bb.attr("class")))})}if((a8&&typeof a8==="string")||a8===H){var a9=(a8||"").split(X);for(var a5=0,a4=this.length;a5<a4;a5++){var a7=this[a5];if(a7.nodeType===1&&a7.className){if(a8){var a6=(" "+a7.className+" ").replace(au," ");for(var ba=0,a3=a9.length;ba<a3;ba++){a6=a6.replace(" "+a9[ba]+" "," ")}a7.className=b.trim(a6)}else{a7.className=""}}}}return this},toggleClass:function(a6,a4){var a5=typeof a6,a3=typeof a4==="boolean";if(b.isFunction(a6)){return this.each(function(a8){var a7=b(this);a7.toggleClass(a6.call(this,a8,a7.attr("class"),a4),a4)})}return this.each(function(){if(a5==="string"){var a9,a8=0,a7=b(this),ba=a4,bb=a6.split(X);while((a9=bb[a8++])){ba=a3?ba:!a7.hasClass(a9);a7[ba?"addClass":"removeClass"](a9)}}else{if(a5==="undefined"||a5==="boolean"){if(this.className){b.data(this,"__className__",this.className)}this.className=this.className||a6===false?"":b.data(this,"__className__")||""}}})},hasClass:function(a3){var a6=" "+a3+" ";for(var a5=0,a4=this.length;a5<a4;a5++){if((" "+this[a5].className+" ").replace(au," ").indexOf(a6)>-1){return true}}return false},val:function(ba){if(ba===H){var a4=this[0];if(a4){if(b.nodeName(a4,"option")){return(a4.attributes.value||{}).specified?a4.value:a4.text}if(b.nodeName(a4,"select")){var a8=a4.selectedIndex,bb=[],bc=a4.options,a7=a4.type==="select-one";if(a8<0){return null}for(var a5=a7?a8:0,a9=a7?a8+1:bc.length;a5<a9;a5++){var a6=bc[a5];if(a6.selected){ba=b(a6).val();if(a7){return ba}bb.push(ba)}}return bb}if(N.test(a4.type)&&!b.support.checkOn){return a4.getAttribute("value")===null?"on":a4.value}return(a4.value||"").replace(aA,"")}return H}var a3=b.isFunction(ba);return this.each(function(bf){var be=b(this),bg=ba;if(this.nodeType!==1){return}if(a3){bg=ba.call(this,bf,be.val())}if(typeof bg==="number"){bg+=""}if(b.isArray(bg)&&N.test(this.type)){this.checked=b.inArray(be.val(),bg)>=0}else{if(b.nodeName(this,"select")){var bd=b.makeArray(bg);b("option",this).each(function(){this.selected=b.inArray(b(this).val(),bd)>=0});if(!bd.length){this.selectedIndex=-1}}else{this.value=bg}}})}});b.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a4,a3,a9,bc){if(!a4||a4.nodeType===3||a4.nodeType===8){return H}if(bc&&a3 in b.attrFn){return b(a4)[a3](a9)}var a5=a4.nodeType!==1||!b.isXMLDoc(a4),a8=a9!==H;a3=a5&&b.props[a3]||a3;if(a4.nodeType===1){var a7=aV.test(a3);if(a3==="selected"&&!b.support.optSelected){var ba=a4.parentNode;if(ba){ba.selectedIndex;if(ba.parentNode){ba.parentNode.selectedIndex}}}if(a3 in a4&&a5&&!a7){if(a8){if(a3==="type"&&e.test(a4.nodeName)&&a4.parentNode){b.error("type property can't be changed")}a4[a3]=a9}if(b.nodeName(a4,"form")&&a4.getAttributeNode(a3)){return a4.getAttributeNode(a3).nodeValue}if(a3==="tabIndex"){var bb=a4.getAttributeNode("tabIndex");return bb&&bb.specified?bb.value:E.test(a4.nodeName)||m.test(a4.nodeName)&&a4.href?0:H}return a4[a3]}if(!b.support.style&&a5&&a3==="style"){if(a8){a4.style.cssText=""+a9}return a4.style.cssText}if(a8){a4.setAttribute(a3,""+a9)}var a6=!b.support.hrefNormalized&&a5&&a7?a4.getAttribute(a3,2):a4.getAttribute(a3);return a6===null?H:a6}return b.style(a4,a3,a9)}});var aH=/\.(.*)$/,F=function(a3){return a3.replace(/[^\w\s\.\|`]/g,function(a4){return"\\"+a4})};b.event={add:function(a6,ba,bf,a8){if(a6.nodeType===3||a6.nodeType===8){return}if(a6.setInterval&&(a6!==aR&&!a6.frameElement)){a6=aR}var a4,be;if(bf.handler){a4=bf;bf=a4.handler}if(!bf.guid){bf.guid=b.guid++}var bb=b.data(a6);if(!bb){return}var bg=bb.events=bb.events||{},a9=bb.handle,a9;if(!a9){bb.handle=a9=function(){return typeof b!=="undefined"&&!b.event.triggered?b.event.handle.apply(a9.elem,arguments):H}}a9.elem=a6;ba=ba.split(" ");var bd,a7=0,a3;while((bd=ba[a7++])){be=a4?b.extend({},a4):{handler:bf,data:a8};if(bd.indexOf(".")>-1){a3=bd.split(".");bd=a3.shift();be.namespace=a3.slice(0).sort().join(".")}else{a3=[];be.namespace=""}be.type=bd;be.guid=bf.guid;var a5=bg[bd],bc=b.event.special[bd]||{};if(!a5){a5=bg[bd]=[];if(!bc.setup||bc.setup.call(a6,a8,a3,a9)===false){if(a6.addEventListener){a6.addEventListener(bd,a9,false)}else{if(a6.attachEvent){a6.attachEvent("on"+bd,a9)}}}}if(bc.add){bc.add.call(a6,be);if(!be.handler.guid){be.handler.guid=bf.guid}}a5.push(be);b.event.global[bd]=true}a6=null},global:{},remove:function(bi,bd,a4,a9){if(bi.nodeType===3||bi.nodeType===8){return}var bl,a8,ba,bg=0,a6,bb,be,a7,bc,a3,bk,bh=b.data(bi),a5=bh&&bh.events;if(!bh||!a5){return}if(bd&&bd.type){a4=bd.handler;bd=bd.type}if(!bd||typeof bd==="string"&&bd.charAt(0)==="."){bd=bd||"";for(a8 in a5){b.event.remove(bi,a8+bd)}return}bd=bd.split(" ");while((a8=bd[bg++])){bk=a8;a3=null;a6=a8.indexOf(".")<0;bb=[];if(!a6){bb=a8.split(".");a8=bb.shift();be=new RegExp("(^|\\.)"+b.map(bb.slice(0).sort(),F).join("\\.(?:.*\\.)?")+"(\\.|$)")}bc=a5[a8];if(!bc){continue}if(!a4){for(var bf=0;bf<bc.length;bf++){a3=bc[bf];if(a6||be.test(a3.namespace)){b.event.remove(bi,bk,a3.handler,bf);bc.splice(bf--,1)}}continue}a7=b.event.special[a8]||{};for(var bf=a9||0;bf<bc.length;bf++){a3=bc[bf];if(a4.guid===a3.guid){if(a6||be.test(a3.namespace)){if(a9==null){bc.splice(bf--,1)}if(a7.remove){a7.remove.call(bi,a3)}}if(a9!=null){break}}}if(bc.length===0||a9!=null&&bc.length===1){if(!a7.teardown||a7.teardown.call(bi,bb)===false){al(bi,a8,bh.handle)}bl=null;delete a5[a8]}}if(b.isEmptyObject(a5)){var bj=bh.handle;if(bj){bj.elem=null}delete bh.events;delete bh.handle;if(b.isEmptyObject(bh)){b.removeData(bi)}}},trigger:function(a3,a7,a5){var bc=a3.type||a3,a6=arguments[3];if(!a6){a3=typeof a3==="object"?a3[aN]?a3:b.extend(b.Event(bc),a3):b.Event(bc);if(bc.indexOf("!")>=0){a3.type=bc=bc.slice(0,-1);a3.exclusive=true}if(!a5){a3.stopPropagation();if(b.event.global[bc]){b.each(b.cache,function(){if(this.events&&this.events[bc]){b.event.trigger(a3,a7,this.handle.elem)}})}}if(!a5||a5.nodeType===3||a5.nodeType===8){return H}a3.result=H;a3.target=a5;a7=b.makeArray(a7);a7.unshift(a3)}a3.currentTarget=a5;var a8=b.data(a5,"handle");if(a8){a8.apply(a5,a7)}var bd=a5.parentNode||a5.ownerDocument;try{if(!(a5&&a5.nodeName&&b.noData[a5.nodeName.toLowerCase()])){if(a5["on"+bc]&&a5["on"+bc].apply(a5,a7)===false){a3.result=false}}}catch(ba){}if(!a3.isPropagationStopped()&&bd){b.event.trigger(a3,a7,bd,true)}else{if(!a3.isDefaultPrevented()){var a9=a3.target,a4,be=b.nodeName(a9,"a")&&bc==="click",bb=b.event.special[bc]||{};if((!bb._default||bb._default.call(a5,a3)===false)&&!be&&!(a9&&a9.nodeName&&b.noData[a9.nodeName.toLowerCase()])){try{if(a9[bc]){a4=a9["on"+bc];if(a4){a9["on"+bc]=null}b.event.triggered=true;a9[bc]()}}catch(ba){}if(a4){a9["on"+bc]=a4}b.event.triggered=false}}}},handle:function(a3){var bb,a5,a4,a6,bc;a3=arguments[0]=b.event.fix(a3||aR.event);a3.currentTarget=this;bb=a3.type.indexOf(".")<0&&!a3.exclusive;if(!bb){a4=a3.type.split(".");a3.type=a4.shift();a6=new RegExp("(^|\\.)"+a4.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}var bc=b.data(this,"events"),a5=bc[a3.type];if(bc&&a5){a5=a5.slice(0);for(var a8=0,a7=a5.length;a8<a7;a8++){var ba=a5[a8];if(bb||a6.test(ba.namespace)){a3.handler=ba.handler;a3.data=ba.data;a3.handleObj=ba;var a9=ba.handler.apply(this,arguments);if(a9!==H){a3.result=a9;if(a9===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(a6){if(a6[aN]){return a6}var a4=a6;a6=b.Event(a4);for(var a5=this.props.length,a8;a5;){a8=this.props[--a5];a6[a8]=a4[a8]}if(!a6.target){a6.target=a6.srcElement||ag}if(a6.target.nodeType===3){a6.target=a6.target.parentNode}if(!a6.relatedTarget&&a6.fromElement){a6.relatedTarget=a6.fromElement===a6.target?a6.toElement:a6.fromElement}if(a6.pageX==null&&a6.clientX!=null){var a7=ag.documentElement,a3=ag.body;a6.pageX=a6.clientX+(a7&&a7.scrollLeft||a3&&a3.scrollLeft||0)-(a7&&a7.clientLeft||a3&&a3.clientLeft||0);a6.pageY=a6.clientY+(a7&&a7.scrollTop||a3&&a3.scrollTop||0)-(a7&&a7.clientTop||a3&&a3.clientTop||0)}if(!a6.which&&((a6.charCode||a6.charCode===0)?a6.charCode:a6.keyCode)){a6.which=a6.charCode||a6.keyCode}if(!a6.metaKey&&a6.ctrlKey){a6.metaKey=a6.ctrlKey}if(!a6.which&&a6.button!==H){a6.which=(a6.button&1?1:(a6.button&2?3:(a6.button&4?2:0)))}return a6},guid:100000000,proxy:b.proxy,special:{ready:{setup:b.bindReady,teardown:b.noop},live:{add:function(a3){b.event.add(this,a3.origType,b.extend({},a3,{handler:aa}))},remove:function(a4){var a3=true,a5=a4.origType.replace(aH,"");b.each(b.data(this,"events").live||[],function(){if(a5===this.origType.replace(aH,"")){a3=false;return false}});if(a3){b.event.remove(this,a4.origType,aa)}}},beforeunload:{setup:function(a5,a4,a3){if(this.setInterval){this.onbeforeunload=a3}return false},teardown:function(a4,a3){if(this.onbeforeunload===a3){this.onbeforeunload=null}}}}};var al=ag.removeEventListener?function(a4,a3,a5){a4.removeEventListener(a3,a5,false)}:function(a4,a3,a5){a4.detachEvent("on"+a3,a5)};b.Event=function(a3){if(!this.preventDefault){return new b.Event(a3)}if(a3&&a3.type){this.originalEvent=a3;this.type=a3.type}else{this.type=a3}this.timeStamp=aU();this[aN]=true};function aW(){return false}function g(){return true}b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=g;var a3=this.originalEvent;if(!a3){return}if(a3.preventDefault){a3.preventDefault()}a3.returnValue=false},stopPropagation:function(){this.isPropagationStopped=g;var a3=this.originalEvent;if(!a3){return}if(a3.stopPropagation){a3.stopPropagation()}a3.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=g;this.stopPropagation()},isDefaultPrevented:aW,isPropagationStopped:aW,isImmediatePropagationStopped:aW};var V=function(a4){var a3=a4.relatedTarget;try{while(a3&&a3!==this){a3=a3.parentNode}if(a3!==this){a4.type=a4.data;b.event.handle.apply(this,arguments)}}catch(a5){}},aD=function(a3){a3.type=a3.data;b.event.handle.apply(this,arguments)};b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a4,a3){b.event.special[a4]={setup:function(a5){b.event.add(this,a3,a5&&a5.selector?aD:V,a4)},teardown:function(a5){b.event.remove(this,a3,a5&&a5.selector?aD:V)}}});if(!b.support.submitBubbles){b.event.special.submit={setup:function(a4,a3){if(this.nodeName.toLowerCase()!=="form"){b.event.add(this,"click.specialSubmit",function(a7){var a6=a7.target,a5=a6.type;if((a5==="submit"||a5==="image")&&b(a6).closest("form").length){return aF("submit",this,arguments)}});b.event.add(this,"keypress.specialSubmit",function(a7){var a6=a7.target,a5=a6.type;if((a5==="text"||a5==="password")&&b(a6).closest("form").length&&a7.keyCode===13){return aF("submit",this,arguments)}})}else{return false}},teardown:function(a3){b.event.remove(this,".specialSubmit")}}}if(!b.support.changeBubbles){var aw=/textarea|input|select/i,aX,l=function(a4){var a3=a4.type,a5=a4.value;if(a3==="radio"||a3==="checkbox"){a5=a4.checked}else{if(a3==="select-multiple"){a5=a4.selectedIndex>-1?b.map(a4.options,function(a6){return a6.selected}).join("-"):""}else{if(a4.nodeName.toLowerCase()==="select"){a5=a4.selectedIndex}}}return a5},T=function T(a5){var a3=a5.target,a4,a6;if(!aw.test(a3.nodeName)||a3.readOnly){return}a4=b.data(a3,"_change_data");a6=l(a3);if(a5.type!=="focusout"||a3.type!=="radio"){b.data(a3,"_change_data",a6)}if(a4===H||a6===a4){return}if(a4!=null||a6){a5.type="change";return b.event.trigger(a5,arguments[1],a3)}};b.event.special.change={filters:{focusout:T,click:function(a5){var a4=a5.target,a3=a4.type;if(a3==="radio"||a3==="checkbox"||a4.nodeName.toLowerCase()==="select"){return T.call(this,a5)}},keydown:function(a5){var a4=a5.target,a3=a4.type;if((a5.keyCode===13&&a4.nodeName.toLowerCase()!=="textarea")||(a5.keyCode===32&&(a3==="checkbox"||a3==="radio"))||a3==="select-multiple"){return T.call(this,a5)}},beforeactivate:function(a4){var a3=a4.target;b.data(a3,"_change_data",l(a3))}},setup:function(a5,a4){if(this.type==="file"){return false}for(var a3 in aX){b.event.add(this,a3+".specialChange",aX[a3])}return aw.test(this.nodeName)},teardown:function(a3){b.event.remove(this,".specialChange");return aw.test(this.nodeName)}};aX=b.event.special.change.filters}function aF(a4,a5,a3){a3[0].type=a4;return b.event.handle.apply(a5,a3)}if(ag.addEventListener){b.each({focus:"focusin",blur:"focusout"},function(a5,a3){b.event.special[a3]={setup:function(){this.addEventListener(a5,a4,true)},teardown:function(){this.removeEventListener(a5,a4,true)}};function a4(a6){a6=b.event.fix(a6);a6.type=a3;return b.event.handle.call(this,a6)}})}b.each(["bind","one"],function(a4,a3){b.fn[a3]=function(ba,bb,a9){if(typeof ba==="object"){for(var a7 in ba){this[a3](a7,bb,ba[a7],a9)}return this}if(b.isFunction(bb)){a9=bb;bb=H}var a8=a3==="one"?b.proxy(a9,function(bc){b(this).unbind(bc,a8);return a9.apply(this,arguments)}):a9;if(ba==="unload"&&a3!=="one"){this.one(ba,bb,a9)}else{for(var a6=0,a5=this.length;a6<a5;a6++){b.event.add(this[a6],ba,a8,bb)}}return this}});b.fn.extend({unbind:function(a7,a6){if(typeof a7==="object"&&!a7.preventDefault){for(var a5 in a7){this.unbind(a5,a7[a5])}}else{for(var a4=0,a3=this.length;a4<a3;a4++){b.event.remove(this[a4],a7,a6)}}return this},delegate:function(a3,a4,a6,a5){return this.live(a4,a6,a5,a3)},undelegate:function(a3,a4,a5){if(arguments.length===0){return this.unbind("live")}else{return this.die(a4,null,a5,a3)}},trigger:function(a3,a4){return this.each(function(){b.event.trigger(a3,a4,this)})},triggerHandler:function(a3,a5){if(this[0]){var a4=b.Event(a3);a4.preventDefault();a4.stopPropagation();b.event.trigger(a4,a5,this[0]);return a4.result}},toggle:function(a5){var a3=arguments,a4=1;while(a4<a3.length){b.proxy(a5,a3[a4++])}return this.click(b.proxy(a5,function(a6){var a7=(b.data(this,"lastToggle"+a5.guid)||0)%a4;b.data(this,"lastToggle"+a5.guid,a7+1);a6.preventDefault();return a3[a7].apply(this,arguments)||false}))},hover:function(a3,a4){return this.mouseenter(a3).mouseleave(a4||a3)}});var aB={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};b.each(["live","die"],function(a4,a3){b.fn[a3]=function(bc,a9,be,a7){var bd,ba=0,bb,a6,bf,a8=a7||this.selector,a5=a7?this:b(this.context);if(b.isFunction(a9)){be=a9;a9=H}bc=(bc||"").split(" ");while((bd=bc[ba++])!=null){bb=aH.exec(bd);a6="";if(bb){a6=bb[0];bd=bd.replace(aH,"")}if(bd==="hover"){bc.push("mouseenter"+a6,"mouseleave"+a6);continue}bf=bd;if(bd==="focus"||bd==="blur"){bc.push(aB[bd]+a6);bd=bd+a6}else{bd=(aB[bd]||bd)+a6}if(a3==="live"){a5.each(function(){b.event.add(this,q(bd,a8),{data:a9,selector:a8,handler:be,origType:bd,origHandler:be,preType:bf})})}else{a5.unbind(q(bd,a8),be)}}return this}});function aa(a3){var bd,a4=[],bg=[],bc=arguments,bf,bb,be,a6,a8,ba,a7,a9,bh=b.data(this,"events");if(a3.liveFired===this||!bh||!bh.live||a3.button&&a3.type==="click"){return}a3.liveFired=this;var a5=bh.live.slice(0);for(a8=0;a8<a5.length;a8++){be=a5[a8];if(be.origType.replace(aH,"")===a3.type){bg.push(be.selector)}else{a5.splice(a8--,1)}}bb=b(a3.target).closest(bg,a3.currentTarget);for(ba=0,a7=bb.length;ba<a7;ba++){for(a8=0;a8<a5.length;a8++){be=a5[a8];if(bb[ba].selector===be.selector){a6=bb[ba].elem;bf=null;if(be.preType==="mouseenter"||be.preType==="mouseleave"){bf=b(a3.relatedTarget).closest(be.selector)[0]}if(!bf||bf!==a6){a4.push({elem:a6,handleObj:be})}}}}for(ba=0,a7=a4.length;ba<a7;ba++){bb=a4[ba];a3.currentTarget=bb.elem;a3.data=bb.handleObj.data;a3.handleObj=bb.handleObj;if(bb.handleObj.origHandler.apply(bb.elem,bc)===false){bd=false;break}}return bd}function q(a4,a3){return"live."+(a4&&a4!=="*"?a4+".":"")+a3.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(a4,a3){b.fn[a3]=function(a5){return a5?this.bind(a3,a5):this.trigger(a3)};if(b.attrFn){b.attrFn[a3]=true}});if(aR.attachEvent&&!aR.addEventListener){aR.attachEvent("onunload",function(){for(var a4 in b.cache){if(b.cache[a4].handle){try{b.event.remove(b.cache[a4].handle.elem)}catch(a3){}}}});
/*
 * 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 be=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bf=0,bh=Object.prototype.toString,a9=false,a8=true;[0,0].sort(function(){a8=false;return 0});var a5=function(bq,bl,bt,bu){bt=bt||[];var bw=bl=bl||ag;if(bl.nodeType!==1&&bl.nodeType!==9){return[]}if(!bq||typeof bq!=="string"){return bt}var br=[],bn,by,bB,bm,bp=true,bo=a6(bl),bv=bq;while((be.exec(""),bn=be.exec(bv))!==null){bv=bn[3];br.push(bn[1]);if(bn[2]){bm=bn[3];break}}if(br.length>1&&ba.exec(bq)){if(br.length===2&&bb.relative[br[0]]){by=bi(br[0]+br[1],bl)}else{by=bb.relative[br[0]]?[bl]:a5(br.shift(),bl);while(br.length){bq=br.shift();if(bb.relative[bq]){bq+=br.shift()}by=bi(bq,by)}}}else{if(!bu&&br.length>1&&bl.nodeType===9&&!bo&&bb.match.ID.test(br[0])&&!bb.match.ID.test(br[br.length-1])){var bx=a5.find(br.shift(),bl,bo);bl=bx.expr?a5.filter(bx.expr,bx.set)[0]:bx.set[0]}if(bl){var bx=bu?{expr:br.pop(),set:bd(bu)}:a5.find(br.pop(),br.length===1&&(br[0]==="~"||br[0]==="+")&&bl.parentNode?bl.parentNode:bl,bo);by=bx.expr?a5.filter(bx.expr,bx.set):bx.set;if(br.length>0){bB=bd(by)}else{bp=false}while(br.length){var bA=br.pop(),bz=bA;if(!bb.relative[bA]){bA=""}else{bz=br.pop()}if(bz==null){bz=bl}bb.relative[bA](bB,bz,bo)}}else{bB=br=[]}}if(!bB){bB=by}if(!bB){a5.error(bA||bq)}if(bh.call(bB)==="[object Array]"){if(!bp){bt.push.apply(bt,bB)}else{if(bl&&bl.nodeType===1){for(var bs=0;bB[bs]!=null;bs++){if(bB[bs]&&(bB[bs]===true||bB[bs].nodeType===1&&bc(bl,bB[bs]))){bt.push(by[bs])}}}else{for(var bs=0;bB[bs]!=null;bs++){if(bB[bs]&&bB[bs].nodeType===1){bt.push(by[bs])}}}}}else{bd(bB,bt)}if(bm){a5(bm,bw,bt,bu);a5.uniqueSort(bt)}return bt};a5.uniqueSort=function(bm){if(bg){a9=a8;bm.sort(bg);if(a9){for(var bl=1;bl<bm.length;bl++){if(bm[bl]===bm[bl-1]){bm.splice(bl--,1)}}}}return bm};a5.matches=function(bl,bm){return a5(bl,null,null,bm)};a5.find=function(bs,bl,bt){var br,bp;if(!bs){return[]}for(var bo=0,bn=bb.order.length;bo<bn;bo++){var bq=bb.order[bo],bp;if((bp=bb.leftMatch[bq].exec(bs))){var bm=bp[1];bp.splice(1,1);if(bm.substr(bm.length-1)!=="\\"){bp[1]=(bp[1]||"").replace(/\\/g,"");br=bb.find[bq](bp,bl,bt);if(br!=null){bs=bs.replace(bb.match[bq],"");break}}}}if(!br){br=bl.getElementsByTagName("*")}return{set:br,expr:bs}};a5.filter=function(bw,bv,bz,bp){var bn=bw,bB=[],bt=bv,br,bl,bs=bv&&bv[0]&&a6(bv[0]);while(bw&&bv.length){for(var bu in bb.filter){if((br=bb.leftMatch[bu].exec(bw))!=null&&br[2]){var bm=bb.filter[bu],bA,by,bo=br[1];bl=false;br.splice(1,1);if(bo.substr(bo.length-1)==="\\"){continue}if(bt===bB){bB=[]}if(bb.preFilter[bu]){br=bb.preFilter[bu](br,bt,bz,bB,bp,bs);if(!br){bl=bA=true}else{if(br===true){continue}}}if(br){for(var bq=0;(by=bt[bq])!=null;bq++){if(by){bA=bm(by,br,bq,bt);var bx=bp^!!bA;if(bz&&bA!=null){if(bx){bl=true}else{bt[bq]=false}}else{if(bx){bB.push(by);bl=true}}}}}if(bA!==H){if(!bz){bt=bB}bw=bw.replace(bb.match[bu],"");if(!bl){return[]}break}}}if(bw===bn){if(bl==null){a5.error(bw)}else{break}}bn=bw}return bt};a5.error=function(bl){throw"Syntax error, unrecognized expression: "+bl};var bb=a5.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(bl){return bl.getAttribute("href")}},relative:{"+":function(br,bm){var bo=typeof bm==="string",bq=bo&&!/\W/.test(bm),bs=bo&&!bq;if(bq){bm=bm.toLowerCase()}for(var bn=0,bl=br.length,bp;bn<bl;bn++){if((bp=br[bn])){while((bp=bp.previousSibling)&&bp.nodeType!==1){}br[bn]=bs||bp&&bp.nodeName.toLowerCase()===bm?bp||false:bp===bm}}if(bs){a5.filter(bm,br,true)}},">":function(br,bm){var bp=typeof bm==="string";if(bp&&!/\W/.test(bm)){bm=bm.toLowerCase();for(var bn=0,bl=br.length;bn<bl;bn++){var bq=br[bn];if(bq){var bo=bq.parentNode;br[bn]=bo.nodeName.toLowerCase()===bm?bo:false}}}else{for(var bn=0,bl=br.length;bn<bl;bn++){var bq=br[bn];if(bq){br[bn]=bp?bq.parentNode:bq.parentNode===bm}}if(bp){a5.filter(bm,br,true)}}},"":function(bo,bm,bq){var bn=bf++,bl=bj;if(typeof bm==="string"&&!/\W/.test(bm)){var bp=bm=bm.toLowerCase();bl=a3}bl("parentNode",bm,bn,bo,bp,bq)},"~":function(bo,bm,bq){var bn=bf++,bl=bj;if(typeof bm==="string"&&!/\W/.test(bm)){var bp=bm=bm.toLowerCase();bl=a3}bl("previousSibling",bm,bn,bo,bp,bq)}},find:{ID:function(bm,bn,bo){if(typeof bn.getElementById!=="undefined"&&!bo){var bl=bn.getElementById(bm[1]);return bl?[bl]:[]}},NAME:function(bn,bq){if(typeof bq.getElementsByName!=="undefined"){var bm=[],bp=bq.getElementsByName(bn[1]);for(var bo=0,bl=bp.length;bo<bl;bo++){if(bp[bo].getAttribute("name")===bn[1]){bm.push(bp[bo])}}return bm.length===0?null:bm}},TAG:function(bl,bm){return bm.getElementsByTagName(bl[1])}},preFilter:{CLASS:function(bo,bm,bn,bl,br,bs){bo=" "+bo[1].replace(/\\/g,"")+" ";if(bs){return bo}for(var bp=0,bq;(bq=bm[bp])!=null;bp++){if(bq){if(br^(bq.className&&(" "+bq.className+" ").replace(/[\t\n]/g," ").indexOf(bo)>=0)){if(!bn){bl.push(bq)}}else{if(bn){bm[bp]=false}}}}return false},ID:function(bl){return bl[1].replace(/\\/g,"")},TAG:function(bm,bl){return bm[1].toLowerCase()},CHILD:function(bl){if(bl[1]==="nth"){var bm=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(bl[2]==="even"&&"2n"||bl[2]==="odd"&&"2n+1"||!/\D/.test(bl[2])&&"0n+"+bl[2]||bl[2]);bl[2]=(bm[1]+(bm[2]||1))-0;bl[3]=bm[3]-0}bl[0]=bf++;return bl},ATTR:function(bp,bm,bn,bl,bq,br){var bo=bp[1].replace(/\\/g,"");if(!br&&bb.attrMap[bo]){bp[1]=bb.attrMap[bo]}if(bp[2]==="~="){bp[4]=" "+bp[4]+" "}return bp},PSEUDO:function(bp,bm,bn,bl,bq){if(bp[1]==="not"){if((be.exec(bp[3])||"").length>1||/^\w/.test(bp[3])){bp[3]=a5(bp[3],null,null,bm)}else{var bo=a5.filter(bp[3],bm,bn,true^bq);if(!bn){bl.push.apply(bl,bo)}return false}}else{if(bb.match.POS.test(bp[0])||bb.match.CHILD.test(bp[0])){return true}}return bp},POS:function(bl){bl.unshift(true);return bl}},filters:{enabled:function(bl){return bl.disabled===false&&bl.type!=="hidden"},disabled:function(bl){return bl.disabled===true},checked:function(bl){return bl.checked===true},selected:function(bl){bl.parentNode.selectedIndex;return bl.selected===true},parent:function(bl){return !!bl.firstChild},empty:function(bl){return !bl.firstChild},has:function(bn,bm,bl){return !!a5(bl[3],bn).length},header:function(bl){return/h\d/i.test(bl.nodeName)},text:function(bl){return"text"===bl.type},radio:function(bl){return"radio"===bl.type},checkbox:function(bl){return"checkbox"===bl.type},file:function(bl){return"file"===bl.type},password:function(bl){return"password"===bl.type},submit:function(bl){return"submit"===bl.type},image:function(bl){return"image"===bl.type},reset:function(bl){return"reset"===bl.type},button:function(bl){return"button"===bl.type||bl.nodeName.toLowerCase()==="button"},input:function(bl){return/input|select|textarea|button/i.test(bl.nodeName)}},setFilters:{first:function(bm,bl){return bl===0},last:function(bn,bm,bl,bo){return bm===bo.length-1},even:function(bm,bl){return bl%2===0},odd:function(bm,bl){return bl%2===1},lt:function(bn,bm,bl){return bm<bl[3]-0},gt:function(bn,bm,bl){return bm>bl[3]-0},nth:function(bn,bm,bl){return bl[3]-0===bm},eq:function(bn,bm,bl){return bl[3]-0===bm}},filter:{PSEUDO:function(br,bn,bo,bs){var bm=bn[1],bp=bb.filters[bm];if(bp){return bp(br,bo,bn,bs)}else{if(bm==="contains"){return(br.textContent||br.innerText||a4([br])||"").indexOf(bn[3])>=0}else{if(bm==="not"){var bq=bn[3];for(var bo=0,bl=bq.length;bo<bl;bo++){if(bq[bo]===br){return false}}return true}else{a5.error("Syntax error, unrecognized expression: "+bm)}}}},CHILD:function(bl,bo){var br=bo[1],bm=bl;switch(br){case"only":case"first":while((bm=bm.previousSibling)){if(bm.nodeType===1){return false}}if(br==="first"){return true}bm=bl;case"last":while((bm=bm.nextSibling)){if(bm.nodeType===1){return false}}return true;case"nth":var bn=bo[2],bu=bo[3];if(bn===1&&bu===0){return true}var bq=bo[0],bt=bl.parentNode;if(bt&&(bt.sizcache!==bq||!bl.nodeIndex)){var bp=0;for(bm=bt.firstChild;bm;bm=bm.nextSibling){if(bm.nodeType===1){bm.nodeIndex=++bp}}bt.sizcache=bq}var bs=bl.nodeIndex-bu;if(bn===0){return bs===0}else{return(bs%bn===0&&bs/bn>=0)}}},ID:function(bm,bl){return bm.nodeType===1&&bm.getAttribute("id")===bl},TAG:function(bm,bl){return(bl==="*"&&bm.nodeType===1)||bm.nodeName.toLowerCase()===bl},CLASS:function(bm,bl){return(" "+(bm.className||bm.getAttribute("class"))+" ").indexOf(bl)>-1},ATTR:function(bq,bo){var bn=bo[1],bl=bb.attrHandle[bn]?bb.attrHandle[bn](bq):bq[bn]!=null?bq[bn]:bq.getAttribute(bn),br=bl+"",bp=bo[2],bm=bo[4];return bl==null?bp==="!=":bp==="="?br===bm:bp==="*="?br.indexOf(bm)>=0:bp==="~="?(" "+br+" ").indexOf(bm)>=0:!bm?br&&bl!==false:bp==="!="?br!==bm:bp==="^="?br.indexOf(bm)===0:bp==="$="?br.substr(br.length-bm.length)===bm:bp==="|="?br===bm||br.substr(0,bm.length+1)===bm+"-":false},POS:function(bp,bm,bn,bq){var bl=bm[2],bo=bb.setFilters[bl];if(bo){return bo(bp,bn,bm,bq)}}}};var ba=bb.match.POS;for(var a7 in bb.match){bb.match[a7]=new RegExp(bb.match[a7].source+/(?![^\[]*\])(?![^\(]*\))/.source);bb.leftMatch[a7]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bb.match[a7].source.replace(/\\(\d+)/g,function(bm,bl){return"\\"+(bl-0+1)}))}var bd=function(bm,bl){bm=Array.prototype.slice.call(bm,0);if(bl){bl.push.apply(bl,bm);return bl}return bm};try{Array.prototype.slice.call(ag.documentElement.childNodes,0)[0].nodeType}catch(bk){bd=function(bp,bo){var bm=bo||[];if(bh.call(bp)==="[object Array]"){Array.prototype.push.apply(bm,bp)}else{if(typeof bp.length==="number"){for(var bn=0,bl=bp.length;bn<bl;bn++){bm.push(bp[bn])}}else{for(var bn=0;bp[bn];bn++){bm.push(bp[bn])}}}return bm}}var bg;if(ag.documentElement.compareDocumentPosition){bg=function(bm,bl){if(!bm.compareDocumentPosition||!bl.compareDocumentPosition){if(bm==bl){a9=true}return bm.compareDocumentPosition?-1:1}var bn=bm.compareDocumentPosition(bl)&4?-1:bm===bl?0:1;if(bn===0){a9=true}return bn}}else{if("sourceIndex" in ag.documentElement){bg=function(bm,bl){if(!bm.sourceIndex||!bl.sourceIndex){if(bm==bl){a9=true}return bm.sourceIndex?-1:1}var bn=bm.sourceIndex-bl.sourceIndex;if(bn===0){a9=true}return bn}}else{if(ag.createRange){bg=function(bo,bm){if(!bo.ownerDocument||!bm.ownerDocument){if(bo==bm){a9=true}return bo.ownerDocument?-1:1}var bn=bo.ownerDocument.createRange(),bl=bm.ownerDocument.createRange();bn.setStart(bo,0);bn.setEnd(bo,0);bl.setStart(bm,0);bl.setEnd(bm,0);var bp=bn.compareBoundaryPoints(Range.START_TO_END,bl);if(bp===0){a9=true}return bp}}}}function a4(bl){var bm="",bo;for(var bn=0;bl[bn];bn++){bo=bl[bn];if(bo.nodeType===3||bo.nodeType===4){bm+=bo.nodeValue}else{if(bo.nodeType!==8){bm+=a4(bo.childNodes)}}}return bm}(function(){var bm=ag.createElement("div"),bn="script"+(new Date).getTime();bm.innerHTML="<a name='"+bn+"'/>";var bl=ag.documentElement;bl.insertBefore(bm,bl.firstChild);if(ag.getElementById(bn)){bb.find.ID=function(bp,bq,br){if(typeof bq.getElementById!=="undefined"&&!br){var bo=bq.getElementById(bp[1]);return bo?bo.id===bp[1]||typeof bo.getAttributeNode!=="undefined"&&bo.getAttributeNode("id").nodeValue===bp[1]?[bo]:H:[]}};bb.filter.ID=function(bq,bo){var bp=typeof bq.getAttributeNode!=="undefined"&&bq.getAttributeNode("id");return bq.nodeType===1&&bp&&bp.nodeValue===bo}}bl.removeChild(bm);bl=bm=null})();(function(){var bl=ag.createElement("div");bl.appendChild(ag.createComment(""));if(bl.getElementsByTagName("*").length>0){bb.find.TAG=function(bm,bq){var bp=bq.getElementsByTagName(bm[1]);if(bm[1]==="*"){var bo=[];for(var bn=0;bp[bn];bn++){if(bp[bn].nodeType===1){bo.push(bp[bn])}}bp=bo}return bp}}bl.innerHTML="<a href='#'></a>";if(bl.firstChild&&typeof bl.firstChild.getAttribute!=="undefined"&&bl.firstChild.getAttribute("href")!=="#"){bb.attrHandle.href=function(bm){return bm.getAttribute("href",2)}}bl=null})();if(ag.querySelectorAll){(function(){var bl=a5,bn=ag.createElement("div");bn.innerHTML="<p class='TEST'></p>";if(bn.querySelectorAll&&bn.querySelectorAll(".TEST").length===0){return}a5=function(br,bq,bo,bp){bq=bq||ag;if(!bp&&bq.nodeType===9&&!a6(bq)){try{return bd(bq.querySelectorAll(br),bo)}catch(bs){}}return bl(br,bq,bo,bp)};for(var bm in bl){a5[bm]=bl[bm]}bn=null})()}(function(){var bl=ag.createElement("div");bl.innerHTML="<div class='test e'></div><div class='test'></div>";if(!bl.getElementsByClassName||bl.getElementsByClassName("e").length===0){return}bl.lastChild.className="e";if(bl.getElementsByClassName("e").length===1){return}bb.order.splice(1,0,"CLASS");bb.find.CLASS=function(bm,bn,bo){if(typeof bn.getElementsByClassName!=="undefined"&&!bo){return bn.getElementsByClassName(bm[1])}};bl=null})();function a3(bm,br,bq,bu,bs,bt){for(var bo=0,bn=bu.length;bo<bn;bo++){var bl=bu[bo];if(bl){bl=bl[bm];var bp=false;while(bl){if(bl.sizcache===bq){bp=bu[bl.sizset];break}if(bl.nodeType===1&&!bt){bl.sizcache=bq;bl.sizset=bo}if(bl.nodeName.toLowerCase()===br){bp=bl;break}bl=bl[bm]}bu[bo]=bp}}}function bj(bm,br,bq,bu,bs,bt){for(var bo=0,bn=bu.length;bo<bn;bo++){var bl=bu[bo];if(bl){bl=bl[bm];var bp=false;while(bl){if(bl.sizcache===bq){bp=bu[bl.sizset];break}if(bl.nodeType===1){if(!bt){bl.sizcache=bq;bl.sizset=bo}if(typeof br!=="string"){if(bl===br){bp=true;break}}else{if(a5.filter(br,[bl]).length>0){bp=bl;break}}}bl=bl[bm]}bu[bo]=bp}}}var bc=ag.compareDocumentPosition?function(bm,bl){return !!(bm.compareDocumentPosition(bl)&16)}:function(bm,bl){return bm!==bl&&(bm.contains?bm.contains(bl):true)};var a6=function(bl){var bm=(bl?bl.ownerDocument||bl:0).documentElement;return bm?bm.nodeName!=="HTML":false};var bi=function(bl,bs){var bo=[],bp="",bq,bn=bs.nodeType?[bs]:bs;while((bq=bb.match.PSEUDO.exec(bl))){bp+=bq[0];bl=bl.replace(bb.match.PSEUDO,"")}bl=bb.relative[bl]?bl+"*":bl;for(var br=0,bm=bn.length;br<bm;br++){a5(bl,bn[br],bo)}return a5.filter(bp,bo)};b.find=a5;b.expr=a5.selectors;b.expr[":"]=b.expr.filters;b.unique=a5.uniqueSort;b.text=a4;b.isXMLDoc=a6;b.contains=bc;return;aR.Sizzle=a5})();var S=/Until$/,ad=/^(?:parents|prevUntil|prevAll)/,aQ=/,/,K=Array.prototype.slice;var an=function(a6,a5,a3){if(b.isFunction(a5)){return b.grep(a6,function(a8,a7){return !!a5.call(a8,a7,a8)===a3})}else{if(a5.nodeType){return b.grep(a6,function(a8,a7){return(a8===a5)===a3})}else{if(typeof a5==="string"){var a4=b.grep(a6,function(a7){return a7.nodeType===1});if(a1.test(a5)){return b.filter(a5,a4,!a3)}else{a5=b.filter(a5,a4)}}}}return b.grep(a6,function(a8,a7){return(b.inArray(a8,a5)>=0)===a3})};b.fn.extend({find:function(a3){var a5=this.pushStack("","find",a3),a8=0;for(var a6=0,a4=this.length;a6<a4;a6++){a8=a5.length;b.find(a3,this[a6],a5);if(a6>0){for(var a9=a8;a9<a5.length;a9++){for(var a7=0;a7<a8;a7++){if(a5[a7]===a5[a9]){a5.splice(a9--,1);break}}}}}return a5},has:function(a4){var a3=b(a4);return this.filter(function(){for(var a6=0,a5=a3.length;a6<a5;a6++){if(b.contains(this,a3[a6])){return true}}})},not:function(a3){return this.pushStack(an(this,a3,false),"not",a3)},filter:function(a3){return this.pushStack(an(this,a3,true),"filter",a3)},is:function(a3){return !!a3&&b.filter(a3,this).length>0},closest:function(bc,a3){if(b.isArray(bc)){var a9=[],bb=this[0],a8,a7={},a5;if(bb&&bc.length){for(var a6=0,a4=bc.length;a6<a4;a6++){a5=bc[a6];if(!a7[a5]){a7[a5]=b.expr.match.POS.test(a5)?b(a5,a3||this.context):a5}}while(bb&&bb.ownerDocument&&bb!==a3){for(a5 in a7){a8=a7[a5];if(a8.jquery?a8.index(bb)>-1:b(bb).is(a8)){a9.push({selector:a5,elem:bb});delete a7[a5]}}bb=bb.parentNode}}return a9}var ba=b.expr.match.POS.test(bc)?b(bc,a3||this.context):null;return this.map(function(bd,be){while(be&&be.ownerDocument&&be!==a3){if(ba?ba.index(be)>-1:b(be).is(bc)){return be}be=be.parentNode}return null})},index:function(a3){if(!a3||typeof a3==="string"){return b.inArray(this[0],a3?b(a3):this.parent().children())}return b.inArray(a3.jquery?a3[0]:a3,this)},add:function(a3,a4){var a6=typeof a3==="string"?b(a3,a4||this.context):b.makeArray(a3),a5=b.merge(this.get(),a6);return this.pushStack(D(a6[0])||D(a5[0])?a5:b.unique(a5))},andSelf:function(){return this.add(this.prevObject)}});function D(a3){return !a3||!a3.parentNode||a3.parentNode.nodeType===11}b.each({parent:function(a4){var a3=a4.parentNode;return a3&&a3.nodeType!==11?a3:null},parents:function(a3){return b.dir(a3,"parentNode")},parentsUntil:function(a4,a3,a5){return b.dir(a4,"parentNode",a5)},next:function(a3){return b.nth(a3,2,"nextSibling")},prev:function(a3){return b.nth(a3,2,"previousSibling")},nextAll:function(a3){return b.dir(a3,"nextSibling")},prevAll:function(a3){return b.dir(a3,"previousSibling")},nextUntil:function(a4,a3,a5){return b.dir(a4,"nextSibling",a5)},prevUntil:function(a4,a3,a5){return b.dir(a4,"previousSibling",a5)},siblings:function(a3){return b.sibling(a3.parentNode.firstChild,a3)},children:function(a3){return b.sibling(a3.firstChild)},contents:function(a3){return b.nodeName(a3,"iframe")?a3.contentDocument||a3.contentWindow.document:b.makeArray(a3.childNodes)}},function(a3,a4){b.fn[a3]=function(a7,a5){var a6=b.map(this,a4,a7);if(!S.test(a3)){a5=a7}if(a5&&typeof a5==="string"){a6=b.filter(a5,a6)}a6=this.length>1?b.unique(a6):a6;if((this.length>1||aQ.test(a5))&&ad.test(a3)){a6=a6.reverse()}return this.pushStack(a6,a3,K.call(arguments).join(","))}});b.extend({filter:function(a5,a3,a4){if(a4){a5=":not("+a5+")"}return b.find.matches(a5,a3)},dir:function(a5,a4,a7){var a3=[],a6=a5[a4];while(a6&&a6.nodeType!==9&&(a7===H||a6.nodeType!==1||!b(a6).is(a7))){if(a6.nodeType===1){a3.push(a6)}a6=a6[a4]}return a3},nth:function(a7,a3,a5,a6){a3=a3||1;var a4=0;for(;a7;a7=a7[a5]){if(a7.nodeType===1&&++a4===a3){break}}return a7},sibling:function(a5,a4){var a3=[];for(;a5;a5=a5.nextSibling){if(a5.nodeType===1&&a5!==a4){a3.push(a5)}}return a3}});var Y=/ jQuery\d+="(?:\d+|null)"/g,ae=/^\s+/,M=/(<([\w:]+)[^>]*?)\/>/g,aq=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,d=/<([\w:]+)/,y=/<tbody/i,Q=/<|&#?\w+;/,J=/<script|<object|<embed|<option|<style/i,p=/checked\s*(?:[^=]|=\s*.checked.)/i,u=function(a4,a5,a3){return aq.test(a3)?a4:a5+"></"+a3+">"},ah={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,"",""]};ah.optgroup=ah.option;ah.tbody=ah.tfoot=ah.colgroup=ah.caption=ah.thead;ah.th=ah.td;if(!b.support.htmlSerialize){ah._default=[1,"div<div>","</div>"]}b.fn.extend({text:function(a3){if(b.isFunction(a3)){return this.each(function(a5){var a4=b(this);a4.text(a3.call(this,a5,a4.text()))})}if(typeof a3!=="object"&&a3!==H){return this.empty().append((this[0]&&this[0].ownerDocument||ag).createTextNode(a3))}return b.text(this)},wrapAll:function(a3){if(b.isFunction(a3)){return this.each(function(a5){b(this).wrapAll(a3.call(this,a5))})}if(this[0]){var a4=b(a3,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){a4.insertBefore(this[0])}a4.map(function(){var a5=this;while(a5.firstChild&&a5.firstChild.nodeType===1){a5=a5.firstChild}return a5}).append(this)}return this},wrapInner:function(a3){if(b.isFunction(a3)){return this.each(function(a4){b(this).wrapInner(a3.call(this,a4))})}return this.each(function(){var a4=b(this),a5=a4.contents();if(a5.length){a5.wrapAll(a3)}else{a4.append(a3)}})},wrap:function(a3){return this.each(function(){b(this).wrapAll(a3)})},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(a3){if(this.nodeType===1){this.appendChild(a3)}})},prepend:function(){return this.domManip(arguments,true,function(a3){if(this.nodeType===1){this.insertBefore(a3,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(a4){this.parentNode.insertBefore(a4,this)})}else{if(arguments.length){var a3=b(arguments[0]);a3.push.apply(a3,this.toArray());return this.pushStack(a3,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(a4){this.parentNode.insertBefore(a4,this.nextSibling)})}else{if(arguments.length){var a3=this.pushStack(this,"after",arguments);a3.push.apply(a3,b(arguments[0]).toArray());return a3}}},remove:function(a3,a6){for(var a4=0,a5;(a5=this[a4])!=null;a4++){if(!a3||b.filter(a3,[a5]).length){if(!a6&&a5.nodeType===1){b.cleanData(a5.getElementsByTagName("*"));b.cleanData([a5])}if(a5.parentNode){a5.parentNode.removeChild(a5)}}}return this},empty:function(){for(var a3=0,a4;(a4=this[a3])!=null;a3++){if(a4.nodeType===1){b.cleanData(a4.getElementsByTagName("*"))}while(a4.firstChild){a4.removeChild(a4.firstChild)}}return this},clone:function(a4){var a3=this.map(function(){if(!b.support.noCloneEvent&&!b.isXMLDoc(this)){var a6=this.outerHTML,a5=this.ownerDocument;if(!a6){var a7=a5.createElement("div");a7.appendChild(this.cloneNode(true));a6=a7.innerHTML}return b.clean([a6.replace(Y,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(ae,"")],a5)[0]}else{return this.cloneNode(true)}});if(a4===true){v(this,a3);v(this.find("*"),a3.find("*"))}return a3},html:function(a5){if(a5===H){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null}else{if(typeof a5==="string"&&!J.test(a5)&&(b.support.leadingWhitespace||!ae.test(a5))&&!ah[(d.exec(a5)||["",""])[1].toLowerCase()]){a5=a5.replace(M,u);try{for(var a4=0,a3=this.length;a4<a3;a4++){if(this[a4].nodeType===1){b.cleanData(this[a4].getElementsByTagName("*"));this[a4].innerHTML=a5}}}catch(a6){this.empty().append(a5)}}else{if(b.isFunction(a5)){this.each(function(a9){var a8=b(this),a7=a8.html();a8.empty().append(function(){return a5.call(this,a9,a7)})})}else{this.empty().append(a5)}}}return this},replaceWith:function(a3){if(this[0]&&this[0].parentNode){if(b.isFunction(a3)){return this.each(function(a6){var a5=b(this),a4=a5.html();a5.replaceWith(a3.call(this,a6,a4))})}if(typeof a3!=="string"){a3=b(a3).detach()}return this.each(function(){var a5=this.nextSibling,a4=this.parentNode;b(this).remove();if(a5){b(a5).before(a3)}else{b(a4).append(a3)}})}else{return this.pushStack(b(b.isFunction(a3)?a3():a3),"replaceWith",a3)}},detach:function(a3){return this.remove(a3,true)},domManip:function(a9,be,bd){var a6,a7,bc=a9[0],a4=[],a8,bb;if(!b.support.checkClone&&arguments.length===3&&typeof bc==="string"&&p.test(bc)){return this.each(function(){b(this).domManip(a9,be,bd,true)})}if(b.isFunction(bc)){return this.each(function(bg){var bf=b(this);a9[0]=bc.call(this,bg,be?bf.html():H);bf.domManip(a9,be,bd)})}if(this[0]){bb=bc&&bc.parentNode;if(b.support.parentNode&&bb&&bb.nodeType===11&&bb.childNodes.length===this.length){a6={fragment:bb}}else{a6=O(a9,this,a4)}a8=a6.fragment;if(a8.childNodes.length===1){a7=a8=a8.firstChild}else{a7=a8.firstChild}if(a7){be=be&&b.nodeName(a7,"tr");for(var a5=0,a3=this.length;a5<a3;a5++){bd.call(be?ba(this[a5],a7):this[a5],a5>0||a6.cacheable||this.length>1?a8.cloneNode(true):a8)}}if(a4.length){b.each(a4,a0)}}return this;function ba(bf,bg){return b.nodeName(bf,"table")?(bf.getElementsByTagName("tbody")[0]||bf.appendChild(bf.ownerDocument.createElement("tbody"))):bf}}});function v(a5,a3){var a4=0;a3.each(function(){if(this.nodeName!==(a5[a4]&&a5[a4].nodeName)){return}var ba=b.data(a5[a4++]),a9=b.data(this,ba),a6=ba&&ba.events;if(a6){delete a9.handle;a9.events={};for(var a8 in a6){for(var a7 in a6[a8]){b.event.add(this,a8,a6[a8][a7],a6[a8][a7].data)}}}})}function O(a8,a6,a4){var a7,a3,a5,a9=(a6&&a6[0]?a6[0].ownerDocument||a6[0]:ag);if(a8.length===1&&typeof a8[0]==="string"&&a8[0].length<512&&a9===ag&&!J.test(a8[0])&&(b.support.checkClone||!p.test(a8[0]))){a3=true;a5=b.fragments[a8[0]];if(a5){if(a5!==1){a7=a5}}}if(!a7){a7=a9.createDocumentFragment();b.clean(a8,a9,a7,a4)}if(a3){b.fragments[a8[0]]=a5?a7:1}return{fragment:a7,cacheable:a3}}b.fragments={};b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a3,a4){b.fn[a3]=function(a5){var a8=[],bb=b(a5),ba=this.length===1&&this[0].parentNode;if(ba&&ba.nodeType===11&&ba.childNodes.length===1&&bb.length===1){bb[a4](this[0]);return this}else{for(var a9=0,a6=bb.length;a9<a6;a9++){var a7=(a9>0?this.clone(true):this).get();b.fn[a4].apply(b(bb[a9]),a7);a8=a8.concat(a7)}return this.pushStack(a8,a3,bb.selector)}}});b.extend({clean:function(a5,a7,be,a9){a7=a7||ag;if(typeof a7.createElement==="undefined"){a7=a7.ownerDocument||a7[0]&&a7[0].ownerDocument||ag}var bf=[];for(var bd=0,a8;(a8=a5[bd])!=null;bd++){if(typeof a8==="number"){a8+=""}if(!a8){continue}if(typeof a8==="string"&&!Q.test(a8)){a8=a7.createTextNode(a8)}else{if(typeof a8==="string"){a8=a8.replace(M,u);var bg=(d.exec(a8)||["",""])[1].toLowerCase(),a6=ah[bg]||ah._default,bc=a6[0],a4=a7.createElement("div");a4.innerHTML=a6[1]+a8+a6[2];while(bc--){a4=a4.lastChild}if(!b.support.tbody){var a3=y.test(a8),bb=bg==="table"&&!a3?a4.firstChild&&a4.firstChild.childNodes:a6[1]==="<table>"&&!a3?a4.childNodes:[];for(var ba=bb.length-1;ba>=0;--ba){if(b.nodeName(bb[ba],"tbody")&&!bb[ba].childNodes.length){bb[ba].parentNode.removeChild(bb[ba])}}}if(!b.support.leadingWhitespace&&ae.test(a8)){a4.insertBefore(a7.createTextNode(ae.exec(a8)[0]),a4.firstChild)}a8=a4.childNodes}}if(a8.nodeType){bf.push(a8)}else{bf=b.merge(bf,a8)}}if(be){for(var bd=0;bf[bd];bd++){if(a9&&b.nodeName(bf[bd],"script")&&(!bf[bd].type||bf[bd].type.toLowerCase()==="text/javascript")){a9.push(bf[bd].parentNode?bf[bd].parentNode.removeChild(bf[bd]):bf[bd])}else{if(bf[bd].nodeType===1){bf.splice.apply(bf,[bd+1,0].concat(b.makeArray(bf[bd].getElementsByTagName("script"))))}be.appendChild(bf[bd])}}}return bf},cleanData:function(a4){var a7,a5,a3=b.cache,ba=b.event.special,a9=b.support.deleteExpando;for(var a8=0,a6;(a6=a4[a8])!=null;a8++){a5=a6[b.expando];if(a5){a7=a3[a5];if(a7.events){for(var bb in a7.events){if(ba[bb]){b.event.remove(a6,bb)}else{al(a6,bb,a7.handle)}}}if(a9){delete a6[b.expando]}else{if(a6.removeAttribute){a6.removeAttribute(b.expando)}}delete a3[a5]}}}});var ax=/z-?index|font-?weight|opacity|zoom|line-?height/i,Z=/alpha\([^)]*\)/,af=/opacity=([^)]*)/,am=/float/i,aE=/-([a-z])/ig,A=/([A-Z])/g,aT=/^-?\d+(?:px)?$/i,aZ=/^-?\d/,aP={position:"absolute",visibility:"hidden",display:"block"},ab=["Left","Right"],aJ=["Top","Bottom"],ap=ag.defaultView&&ag.defaultView.getComputedStyle,aS=b.support.cssFloat?"cssFloat":"styleFloat",n=function(a3,a4){return a4.toUpperCase()};b.fn.css=function(a3,a4){return at(this,a3,a4,true,function(a6,a5,a7){if(a7===H){return b.curCSS(a6,a5)}if(typeof a7==="number"&&!ax.test(a5)){a7+="px"}b.style(a6,a5,a7)})};b.extend({style:function(a7,a4,a8){if(!a7||a7.nodeType===3||a7.nodeType===8){return H}if((a4==="width"||a4==="height")&&parseFloat(a8)<0){a8=H}var a6=a7.style||a7,a9=a8!==H;if(!b.support.opacity&&a4==="opacity"){if(a9){a6.zoom=1;var a3=parseInt(a8,10)+""==="NaN"?"":"alpha(opacity="+a8*100+")";var a5=a6.filter||b.curCSS(a7,"filter")||"";a6.filter=Z.test(a5)?a5.replace(Z,a3):a3}return a6.filter&&a6.filter.indexOf("opacity=")>=0?(parseFloat(af.exec(a6.filter)[1])/100)+"":""}if(am.test(a4)){a4=aS}a4=a4.replace(aE,n);if(a9){a6[a4]=a8}return a6[a4]},css:function(a6,a4,a8,a3){if(a4==="width"||a4==="height"){var ba,a5=aP,a9=a4==="width"?ab:aJ;function a7(){ba=a4==="width"?a6.offsetWidth:a6.offsetHeight;if(a3==="border"){return}b.each(a9,function(){if(!a3){ba-=parseFloat(b.curCSS(a6,"padding"+this,true))||0}if(a3==="margin"){ba+=parseFloat(b.curCSS(a6,"margin"+this,true))||0}else{ba-=parseFloat(b.curCSS(a6,"border"+this+"Width",true))||0}})}if(a6.offsetWidth!==0){a7()}else{b.swap(a6,a5,a7)}return Math.max(0,Math.round(ba))}return b.curCSS(a6,a4,a8)},curCSS:function(a9,a4,a5){var bc,a3=a9.style,a6;if(!b.support.opacity&&a4==="opacity"&&a9.currentStyle){bc=af.test(a9.currentStyle.filter||"")?(parseFloat(RegExp.$1)/100)+"":"";return bc===""?"1":bc}if(am.test(a4)){a4=aS}if(!a5&&a3&&a3[a4]){bc=a3[a4]}else{if(ap){if(am.test(a4)){a4="float"}a4=a4.replace(A,"-$1").toLowerCase();var bb=a9.ownerDocument.defaultView;if(!bb){return null}var bd=bb.getComputedStyle(a9,null);if(bd){bc=bd.getPropertyValue(a4)}if(a4==="opacity"&&bc===""){bc="1"}}else{if(a9.currentStyle){var a8=a4.replace(aE,n);bc=a9.currentStyle[a4]||a9.currentStyle[a8];if(!aT.test(bc)&&aZ.test(bc)){var a7=a3.left,ba=a9.runtimeStyle.left;a9.runtimeStyle.left=a9.currentStyle.left;a3.left=a8==="fontSize"?"1em":(bc||0);bc=a3.pixelLeft+"px";a3.left=a7;a9.runtimeStyle.left=ba}}}}return bc},swap:function(a6,a5,a7){var a3={};for(var a4 in a5){a3[a4]=a6.style[a4];a6.style[a4]=a5[a4]}a7.call(a6);for(var a4 in a5){a6.style[a4]=a3[a4]}}});if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(a6){var a4=a6.offsetWidth,a3=a6.offsetHeight,a5=a6.nodeName.toLowerCase()==="tr";return a4===0&&a3===0&&!a5?true:a4>0&&a3>0&&!a5?false:b.curCSS(a6,"display")==="none"};b.expr.filters.visible=function(a3){return !b.expr.filters.hidden(a3)}}var ak=aU(),aO=/<script(.|\s)*?\/script>/gi,s=/select|textarea/i,aG=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,w=/=\?(&|$)/,I=/\?/,a2=/(\?|&)_=.*?(&|$)/,G=/^(\w+:)?\/\/([^\/?#]+)/,k=/%20/g,B=b.fn.load;b.fn.extend({load:function(a5,a8,a9){if(typeof a5!=="string"){return B.call(this,a5)}else{if(!this.length){return this}}var a7=a5.indexOf(" ");if(a7>=0){var a3=a5.slice(a7,a5.length);a5=a5.slice(0,a7)}var a6="GET";if(a8){if(b.isFunction(a8)){a9=a8;a8=null}else{if(typeof a8==="object"){a8=b.param(a8,b.ajaxSettings.traditional);a6="POST"}}}var a4=this;b.ajax({url:a5,type:a6,dataType:"html",data:a8,complete:function(bb,ba){if(ba==="success"||ba==="notmodified"){a4.html(a3?b("<div />").append(bb.responseText.replace(aO,"")).find(a3):bb.responseText)}if(a9){a4.each(a9,[bb.responseText,ba,bb])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||s.test(this.nodeName)||aG.test(this.type))}).map(function(a3,a4){var a5=b(this).val();return a5==null?null:b.isArray(a5)?b.map(a5,function(a7,a6){return{name:a4.name,value:a7}}):{name:a4.name,value:a5}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a3,a4){b.fn[a4]=function(a5){return this.bind(a4,a5)}});b.extend({get:function(a3,a5,a6,a4){if(b.isFunction(a5)){a4=a4||a6;a6=a5;a5=null}return b.ajax({type:"GET",url:a3,data:a5,success:a6,dataType:a4})},getScript:function(a3,a4){return b.get(a3,null,a4,"script")},getJSON:function(a3,a4,a5){return b.get(a3,a4,a5,"json")},post:function(a3,a5,a6,a4){if(b.isFunction(a5)){a4=a4||a6;a6=a5;a5={}}return b.ajax({type:"POST",url:a3,data:a5,success:a6,dataType:a4})},ajaxSetup:function(a3){b.extend(b.ajaxSettings,a3)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:aR.XMLHttpRequest&&(aR.location.protocol!=="file:"||!aR.ActiveXObject)?function(){return new aR.XMLHttpRequest()}:function(){try{return new aR.ActiveXObject("Microsoft.XMLHTTP")}catch(a3){}},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(bi){var bd=b.extend(true,{},b.ajaxSettings,bi);var bn,bh,bm,bo=bi&&bi.context||bd,a5=bd.type.toUpperCase();if(bd.data&&bd.processData&&typeof bd.data!=="string"){bd.data=b.param(bd.data,bd.traditional)}if(bd.dataType==="jsonp"){if(a5==="GET"){if(!w.test(bd.url)){bd.url+=(I.test(bd.url)?"&":"?")+(bd.jsonp||"callback")+"=?"}}else{if(!bd.data||!w.test(bd.data)){bd.data=(bd.data?bd.data+"&":"")+(bd.jsonp||"callback")+"=?"}}bd.dataType="json"}if(bd.dataType==="json"&&(bd.data&&w.test(bd.data)||w.test(bd.url))){bn=bd.jsonpCallback||("jsonp"+ak++);if(bd.data){bd.data=(bd.data+"").replace(w,"="+bn+"$1")}bd.url=bd.url.replace(w,"="+bn+"$1");bd.dataType="script";aR[bn]=aR[bn]||function(bp){bm=bp;a8();bb();aR[bn]=H;try{delete aR[bn]}catch(bq){}if(a6){a6.removeChild(bk)}}}if(bd.dataType==="script"&&bd.cache===null){bd.cache=false}if(bd.cache===false&&a5==="GET"){var a3=aU();var bl=bd.url.replace(a2,"$1_="+a3+"$2");bd.url=bl+((bl===bd.url)?(I.test(bd.url)?"&":"?")+"_="+a3:"")}if(bd.data&&a5==="GET"){bd.url+=(I.test(bd.url)?"&":"?")+bd.data}if(bd.global&&!b.active++){b.event.trigger("ajaxStart")}var bg=G.exec(bd.url),a7=bg&&(bg[1]&&bg[1]!==location.protocol||bg[2]!==location.host);if(bd.dataType==="script"&&a5==="GET"&&a7){var a6=ag.getElementsByTagName("head")[0]||ag.documentElement;var bk=ag.createElement("script");bk.src=bd.url;if(bd.scriptCharset){bk.charset=bd.scriptCharset}if(!bn){var bf=false;bk.onload=bk.onreadystatechange=function(){if(!bf&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){bf=true;a8();bb();bk.onload=bk.onreadystatechange=null;if(a6&&bk.parentNode){a6.removeChild(bk)}}}}a6.insertBefore(bk,a6.firstChild);return H}var ba=false;var a9=bd.xhr();if(!a9){return}if(bd.username){a9.open(a5,bd.url,bd.async,bd.username,bd.password)}else{a9.open(a5,bd.url,bd.async)}try{if(bd.data||bi&&bi.contentType){a9.setRequestHeader("Content-Type",bd.contentType)}if(bd.ifModified){if(b.lastModified[bd.url]){a9.setRequestHeader("If-Modified-Since",b.lastModified[bd.url])}if(b.etag[bd.url]){a9.setRequestHeader("If-None-Match",b.etag[bd.url])}}if(!a7){a9.setRequestHeader("X-Requested-With","XMLHttpRequest")}a9.setRequestHeader("Accept",bd.dataType&&bd.accepts[bd.dataType]?bd.accepts[bd.dataType]+", */*":bd.accepts._default)}catch(bj){}if(bd.beforeSend&&bd.beforeSend.call(bo,a9,bd)===false){if(bd.global&&!--b.active){b.event.trigger("ajaxStop")}a9.abort();return false}if(bd.global){be("ajaxSend",[a9,bd])}var bc=a9.onreadystatechange=function(bp){if(!a9||a9.readyState===0||bp==="abort"){if(!ba){bb()}ba=true;if(a9){a9.onreadystatechange=b.noop}}else{if(!ba&&a9&&(a9.readyState===4||bp==="timeout")){ba=true;a9.onreadystatechange=b.noop;bh=bp==="timeout"?"timeout":!b.httpSuccess(a9)?"error":bd.ifModified&&b.httpNotModified(a9,bd.url)?"notmodified":"success";var br;if(bh==="success"){try{bm=b.httpData(a9,bd.dataType,bd)}catch(bq){bh="parsererror";br=bq}}if(bh==="success"||bh==="notmodified"){if(!bn){a8()}}else{b.handleError(bd,a9,bh,br)}bb();if(bp==="timeout"){a9.abort()}if(bd.async){a9=null}}}};try{var a4=a9.abort;a9.abort=function(){if(a9){a4.call(a9)}bc("abort")}}catch(bj){}if(bd.async&&bd.timeout>0){setTimeout(function(){if(a9&&!ba){bc("timeout")}},bd.timeout)}try{a9.send(a5==="POST"||a5==="PUT"||a5==="DELETE"?bd.data:null)}catch(bj){b.handleError(bd,a9,null,bj);bb()}if(!bd.async){bc()}function a8(){if(bd.success){bd.success.call(bo,bm,bh,a9)}if(bd.global){be("ajaxSuccess",[a9,bd])}}function bb(){if(bd.complete){bd.complete.call(bo,a9,bh)}if(bd.global){be("ajaxComplete",[a9,bd])}if(bd.global&&!--b.active){b.event.trigger("ajaxStop")}}function be(bq,bp){(bd.context?b(bd.context):b.event).trigger(bq,bp)}return a9},handleError:function(a4,a6,a3,a5){if(a4.error){a4.error.call(a4.context||a4,a6,a3,a5)}if(a4.global){(a4.context?b(a4.context):b.event).trigger("ajaxError",[a6,a4,a5])}},active:0,httpSuccess:function(a4){try{return !a4.status&&location.protocol==="file:"||(a4.status>=200&&a4.status<300)||a4.status===304||a4.status===1223||a4.status===0}catch(a3){}return false},httpNotModified:function(a6,a3){var a5=a6.getResponseHeader("Last-Modified"),a4=a6.getResponseHeader("Etag");if(a5){b.lastModified[a3]=a5}if(a4){b.etag[a3]=a4}return a6.status===304||a6.status===0},httpData:function(a8,a6,a5){var a4=a8.getResponseHeader("content-type")||"",a3=a6==="xml"||!a6&&a4.indexOf("xml")>=0,a7=a3?a8.responseXML:a8.responseText;if(a3&&a7.documentElement.nodeName==="parsererror"){b.error("parsererror")}if(a5&&a5.dataFilter){a7=a5.dataFilter(a7,a6)}if(typeof a7==="string"){if(a6==="json"||!a6&&a4.indexOf("json")>=0){a7=b.parseJSON(a7)}else{if(a6==="script"||!a6&&a4.indexOf("javascript")>=0){b.globalEval(a7)}}}return a7},param:function(a3,a6){var a4=[];if(a6===H){a6=b.ajaxSettings.traditional}if(b.isArray(a3)||a3.jquery){b.each(a3,function(){a8(this.name,this.value)})}else{for(var a7 in a3){a5(a7,a3[a7])}}return a4.join("&").replace(k,"+");function a5(a9,ba){if(b.isArray(ba)){b.each(ba,function(bc,bb){if(a6||/\[\]$/.test(a9)){a8(a9,bb)}else{a5(a9+"["+(typeof bb==="object"||b.isArray(bb)?bc:"")+"]",bb)}})}else{if(!a6&&ba!=null&&typeof ba==="object"){b.each(ba,function(bc,bb){a5(a9+"["+bc+"]",bb)})}else{a8(a9,ba)}}}function a8(a9,ba){ba=b.isFunction(ba)?ba():ba;a4[a4.length]=encodeURIComponent(a9)+"="+encodeURIComponent(ba)}}});var L={},aj=/toggle|show|hide/,az=/^([+-]=)?([\d+-.]+)(.*)$/,aK,ao=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];b.fn.extend({show:function(a4,bc){if(a4||a4===0){return this.animate(aI("show",3),a4,bc)}else{for(var a9=0,a6=this.length;a9<a6;a9++){var a3=b.data(this[a9],"olddisplay");this[a9].style.display=a3||"";if(b.css(this[a9],"display")==="none"){var bb=this[a9].nodeName,ba;if(L[bb]){ba=L[bb]}else{var a5=b("<"+bb+" />").appendTo("body");ba=a5.css("display");if(ba==="none"){ba="block"}a5.remove();L[bb]=ba}b.data(this[a9],"olddisplay",ba)}}for(var a8=0,a7=this.length;a8<a7;a8++){this[a8].style.display=b.data(this[a8],"olddisplay")||""}return this}},hide:function(a8,a9){if(a8||a8===0){return this.animate(aI("hide",3),a8,a9)}else{for(var a7=0,a4=this.length;a7<a4;a7++){var a3=b.data(this[a7],"olddisplay");if(!a3&&a3!=="none"){b.data(this[a7],"olddisplay",b.css(this[a7],"display"))}}for(var a6=0,a5=this.length;a6<a5;a6++){this[a6].style.display="none"}return this}},_toggle:b.fn.toggle,toggle:function(a5,a4){var a3=typeof a5==="boolean";if(b.isFunction(a5)&&b.isFunction(a4)){this._toggle.apply(this,arguments)}else{if(a5==null||a3){this.each(function(){var a6=a3?a5:b(this).is(":hidden");b(this)[a6?"show":"hide"]()})}else{this.animate(aI("toggle",3),a5,a4)}}return this},fadeTo:function(a3,a5,a4){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:a5},a3,a4)},animate:function(a7,a4,a6,a5){var a3=b.speed(a4,a6,a5);if(b.isEmptyObject(a7)){return this.each(a3.complete)}return this[a3.queue===false?"each":"queue"](function(){var ba=b.extend({},a3),bc,bb=this.nodeType===1&&b(this).is(":hidden"),a8=this;for(bc in a7){var a9=bc.replace(aE,n);if(bc!==a9){a7[a9]=a7[bc];delete a7[bc];bc=a9}if(a7[bc]==="hide"&&bb||a7[bc]==="show"&&!bb){return ba.complete.call(this)}if((bc==="height"||bc==="width")&&this.style){ba.display=b.css(this,"display");ba.overflow=this.style.overflow}if(b.isArray(a7[bc])){(ba.specialEasing=ba.specialEasing||{})[bc]=a7[bc][1];a7[bc]=a7[bc][0]}}if(ba.overflow!=null){this.style.overflow="hidden"}ba.curAnim=b.extend({},a7);b.each(a7,function(be,bi){var bh=new b.fx(a8,ba,be);if(aj.test(bi)){bh[bi==="toggle"?bb?"show":"hide":bi](a7)}else{var bg=az.exec(bi),bj=bh.cur(true)||0;if(bg){var bd=parseFloat(bg[2]),bf=bg[3]||"px";if(bf!=="px"){a8.style[be]=(bd||1)+bf;bj=((bd||1)/bh.cur(true))*bj;a8.style[be]=bj+bf}if(bg[1]){bd=((bg[1]==="-="?-1:1)*bd)+bj}bh.custom(bj,bd,bf)}else{bh.custom(bj,bi,"")}}});return true})},stop:function(a4,a3){var a5=b.timers;if(a4){this.queue([])}this.each(function(){for(var a6=a5.length-1;a6>=0;a6--){if(a5[a6].elem===this){if(a3){a5[a6](true)}a5.splice(a6,1)}}});if(!a3){this.dequeue()}return this}});b.each({slideDown:aI("show",1),slideUp:aI("hide",1),slideToggle:aI("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a3,a4){b.fn[a3]=function(a5,a6){return this.animate(a4,a5,a6)}});b.extend({speed:function(a5,a6,a4){var a3=a5&&typeof a5==="object"?a5:{complete:a4||!a4&&a6||b.isFunction(a5)&&a5,duration:a5,easing:a4&&a6||a6&&!b.isFunction(a6)&&a6};a3.duration=b.fx.off?0:typeof a3.duration==="number"?a3.duration:b.fx.speeds[a3.duration]||b.fx.speeds._default;a3.old=a3.complete;a3.complete=function(){if(a3.queue!==false){b(this).dequeue()}if(b.isFunction(a3.old)){a3.old.call(this)}};return a3},easing:{linear:function(a5,a6,a3,a4){return a3+a4*a5},swing:function(a5,a6,a3,a4){return((-Math.cos(a5*Math.PI)/2)+0.5)*a4+a3}},timers:[],fx:function(a4,a3,a5){this.options=a3;this.elem=a4;this.prop=a5;if(!a3.orig){a3.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(a4){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var a3=parseFloat(b.css(this.elem,this.prop,a4));return a3&&a3>-10000?a3:parseFloat(b.curCSS(this.elem,this.prop))||0},custom:function(a7,a6,a5){this.startTime=aU();this.start=a7;this.end=a6;this.unit=a5||this.unit||"px";this.now=this.start;this.pos=this.state=0;var a3=this;function a4(a8){return a3.step(a8)}a4.elem=this.elem;if(a4()&&b.timers.push(a4)&&!aK){aK=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(a6){var bb=aU(),a7=true;if(a6||bb>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var a8 in this.options.curAnim){if(this.options.curAnim[a8]!==true){a7=false}}if(a7){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;var a5=b.data(this.elem,"olddisplay");this.elem.style.display=a5?a5: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 a3 in this.options.curAnim){b.style(this.elem,a3,this.options.orig[a3])}}this.options.complete.call(this.elem)}return false}else{var a4=bb-this.startTime;this.state=a4/this.options.duration;var a9=this.options.specialEasing&&this.options.specialEasing[this.prop];var ba=this.options.easing||(b.easing.swing?"swing":"linear");this.pos=b.easing[a9||ba](this.state,a4,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 a4=b.timers;for(var a3=0;a3<a4.length;a3++){if(!a4[a3]()){a4.splice(a3--,1)}}if(!a4.length){b.fx.stop()}},stop:function(){clearInterval(aK);aK=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a3){b.style(a3.elem,"opacity",a3.now)},_default:function(a3){if(a3.elem.style&&a3.elem.style[a3.prop]!=null){a3.elem.style[a3.prop]=(a3.prop==="width"||a3.prop==="height"?Math.max(0,a3.now):a3.now)+a3.unit}else{a3.elem[a3.prop]=a3.now}}}});if(b.expr&&b.expr.filters){b.expr.filters.animated=function(a3){return b.grep(b.timers,function(a4){return a3===a4.elem}).length}}function aI(a4,a3){var a5={};b.each(ao.concat.apply([],ao.slice(0,a3)),function(){a5[this]=a4});return a5}if("getBoundingClientRect" in ag.documentElement){b.fn.offset=function(bc){var a5=this[0];if(bc){return this.each(function(bd){b.offset.setOffset(this,bc,bd)})}if(!a5||!a5.ownerDocument){return null}if(a5===a5.ownerDocument.body){return b.offset.bodyOffset(a5)}var a7=a5.getBoundingClientRect(),bb=a5.ownerDocument,a8=bb.body,a3=bb.documentElement,a6=a3.clientTop||a8.clientTop||0,a9=a3.clientLeft||a8.clientLeft||0,ba=a7.top+(self.pageYOffset||b.support.boxModel&&a3.scrollTop||a8.scrollTop)-a6,a4=a7.left+(self.pageXOffset||b.support.boxModel&&a3.scrollLeft||a8.scrollLeft)-a9;return{top:ba,left:a4}}}else{b.fn.offset=function(be){var a8=this[0];if(be){return this.each(function(bf){b.offset.setOffset(this,be,bf)})}if(!a8||!a8.ownerDocument){return null}if(a8===a8.ownerDocument.body){return b.offset.bodyOffset(a8)}b.offset.initialize();var a5=a8.offsetParent,a4=a8,bd=a8.ownerDocument,bb,a6=bd.documentElement,a9=bd.body,ba=bd.defaultView,a3=ba?ba.getComputedStyle(a8,null):a8.currentStyle,bc=a8.offsetTop,a7=a8.offsetLeft;while((a8=a8.parentNode)&&a8!==a9&&a8!==a6){if(b.offset.supportsFixedPosition&&a3.position==="fixed"){break}bb=ba?ba.getComputedStyle(a8,null):a8.currentStyle;bc-=a8.scrollTop;a7-=a8.scrollLeft;if(a8===a5){bc+=a8.offsetTop;a7+=a8.offsetLeft;if(b.offset.doesNotAddBorder&&!(b.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(a8.nodeName))){bc+=parseFloat(bb.borderTopWidth)||0;a7+=parseFloat(bb.borderLeftWidth)||0}a4=a5,a5=a8.offsetParent}if(b.offset.subtractsBorderForOverflowNotVisible&&bb.overflow!=="visible"){bc+=parseFloat(bb.borderTopWidth)||0;a7+=parseFloat(bb.borderLeftWidth)||0}a3=bb}if(a3.position==="relative"||a3.position==="static"){bc+=a9.offsetTop;a7+=a9.offsetLeft}if(b.offset.supportsFixedPosition&&a3.position==="fixed"){bc+=Math.max(a6.scrollTop,a9.scrollTop);a7+=Math.max(a6.scrollLeft,a9.scrollLeft)}return{top:bc,left:a7}}}b.offset={initialize:function(){var a3=ag.body,a4=ag.createElement("div"),a7,a9,a8,ba,a5=parseFloat(b.curCSS(a3,"marginTop",true))||0,a6="<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(a4.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});a4.innerHTML=a6;a3.insertBefore(a4,a3.firstChild);a7=a4.firstChild;a9=a7.firstChild;ba=a7.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(a9.offsetTop!==5);this.doesAddBorderForTableAndCells=(ba.offsetTop===5);a9.style.position="fixed",a9.style.top="20px";this.supportsFixedPosition=(a9.offsetTop===20||a9.offsetTop===15);a9.style.position=a9.style.top="";a7.style.overflow="hidden",a7.style.position="relative";this.subtractsBorderForOverflowNotVisible=(a9.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(a3.offsetTop!==a5);a3.removeChild(a4);a3=a4=a7=a9=a8=ba=null;b.offset.initialize=b.noop},bodyOffset:function(a3){var a5=a3.offsetTop,a4=a3.offsetLeft;b.offset.initialize();if(b.offset.doesNotIncludeMarginInBodyOffset){a5+=parseFloat(b.curCSS(a3,"marginTop",true))||0;a4+=parseFloat(b.curCSS(a3,"marginLeft",true))||0}return{top:a5,left:a4}},setOffset:function(a8,a4,a5){if(/static/.test(b.curCSS(a8,"position"))){a8.style.position="relative"}var a7=b(a8),ba=a7.offset(),a3=parseInt(b.curCSS(a8,"top",true),10)||0,a9=parseInt(b.curCSS(a8,"left",true),10)||0;if(b.isFunction(a4)){a4=a4.call(a8,a5,ba)}var a6={top:(a4.top-ba.top)+a3,left:(a4.left-ba.left)+a9};if("using" in a4){a4.using.call(a8,a6)}else{a7.css(a6)}}};b.fn.extend({position:function(){if(!this[0]){return null}var a5=this[0],a4=this.offsetParent(),a6=this.offset(),a3=/^body|html$/i.test(a4[0].nodeName)?{top:0,left:0}:a4.offset();a6.top-=parseFloat(b.curCSS(a5,"marginTop",true))||0;a6.left-=parseFloat(b.curCSS(a5,"marginLeft",true))||0;a3.top+=parseFloat(b.curCSS(a4[0],"borderTopWidth",true))||0;a3.left+=parseFloat(b.curCSS(a4[0],"borderLeftWidth",true))||0;return{top:a6.top-a3.top,left:a6.left-a3.left}},offsetParent:function(){return this.map(function(){var a3=this.offsetParent||ag.body;while(a3&&(!/^body|html$/i.test(a3.nodeName)&&b.css(a3,"position")==="static")){a3=a3.offsetParent}return a3})}});b.each(["Left","Top"],function(a4,a3){var a5="scroll"+a3;b.fn[a5]=function(a8){var a6=this[0],a7;if(!a6){return null}if(a8!==H){return this.each(function(){a7=ar(this);if(a7){a7.scrollTo(!a4?a8:b(a7).scrollLeft(),a4?a8:b(a7).scrollTop())}else{this[a5]=a8}})}else{a7=ar(a6);return a7?("pageXOffset" in a7)?a7[a4?"pageYOffset":"pageXOffset"]:b.support.boxModel&&a7.document.documentElement[a5]||a7.document.body[a5]:a6[a5]}}});function ar(a3){return("scrollTo" in a3&&a3.document)?a3:a3.nodeType===9?a3.defaultView||a3.parentWindow:false}b.each(["Height","Width"],function(a4,a3){var a5=a3.toLowerCase();b.fn["inner"+a3]=function(){return this[0]?b.css(this[0],a5,false,"padding"):null};b.fn["outer"+a3]=function(a6){return this[0]?b.css(this[0],a5,false,a6?"margin":"border"):null};b.fn[a5]=function(a6){var a7=this[0];if(!a7){return a6==null?null:this}if(b.isFunction(a6)){return this.each(function(a9){var a8=b(this);a8[a5](a6.call(this,a9,a8[a5]()))})}return("scrollTo" in a7&&a7.document)?a7.document.compatMode==="CSS1Compat"&&a7.document.documentElement["client"+a3]||a7.document.body["client"+a3]:(a7.nodeType===9)?Math.max(a7.documentElement["client"+a3],a7.body["scroll"+a3],a7.documentElement["scroll"+a3],a7.body["offset"+a3],a7.documentElement["offset"+a3]):a6===H?b.css(a7,a5):this.css(a5,typeof a6==="string"?a6:a6+"px")}});aR.jQuery=aR.$=b})(window);
/*
 * jQuery UI 1.8
 *
 * 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(b){b.ui={version:"1.8",plugin:{add:function(m,l,j){var k=b.ui[m].prototype;for(var g in j){k.plugins[g]=k.plugins[g]||[];k.plugins[g].push([l,j[g]])}},call:function(g,l,m){var j=g.plugins[l];if(!j||!g.element[0].parentNode){return}for(var k=0;k<j.length;k++){if(g.options[j[k][0]]){j[k][1].apply(g.element,m)}}}},contains:function(e,f){return document.compareDocumentPosition?e.compareDocumentPosition(f)&16:e!==f&&e.contains(f)},hasScroll:function(g,k){if(b(g).css("overflow")=="hidden"){return false}var f=(k&&k=="left")?"scrollLeft":"scrollTop",j=false;if(g[f]>0){return true}g[f]=1;j=(g[f]>0);g[f]=0;return j},isOverAxis:function(g,e,f){return(g>e)&&(g<(e+f))},isOver:function(k,p,l,m,j,n){return b.ui.isOverAxis(k,l,j)&&b.ui.isOverAxis(p,m,n)},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}};b.fn.extend({_focus:b.fn.focus,focus:function(d,e){return typeof d==="number"?this.each(function(){var c=this;setTimeout(function(){b(c).focus();(e&&e.call(c))},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 c;if((b.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){c=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(b.curCSS(this,"position",1))&&(/(auto|scroll)/).test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0)}else{c=this.parents().filter(function(){return(/(auto|scroll)/).test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!c.length?b(document):c},zIndex:function(g){if(g!==undefined){return this.css("zIndex",g)}if(this.length){var k=b(this[0]),f,j;while(k.length&&k[0]!==document){f=k.css("position");if(f=="absolute"||f=="relative"||f=="fixed"){j=parseInt(k.css("zIndex"));if(!isNaN(j)&&j!=0){return j}}k=k.parent()}}return 0}});b.extend(b.expr[":"],{data:function(f,g,e){return !!b.data(f,e[3])},focusable:function(g){var f=g.nodeName.toLowerCase(),e=b.attr(g,"tabindex");return(/input|select|textarea|button|object/.test(f)?!g.disabled:"a"==f||"area"==f?g.href||!isNaN(e):!isNaN(e))&&!b(g)["area"==f?"parents":"closest"](":hidden").length},tabbable:function(e){var d=b.attr(e,"tabindex");return(isNaN(d)||d>=0)&&b(e).is(":focusable")}})})(jQuery);
/*
 * jQuery UI Widget 1.8
 *
 * 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 d=c.fn.remove;c.fn.remove=function(e,b){return this.each(function(){if(!b){if(!e||c.filter(e,[this]).length){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")})}}return d.call(c(this),e,b)})};c.widget=function(m,k,n){var l=m.split(".")[0],b;m=m.split(".")[1];b=l+"-"+m;if(!n){n=k;k=c.Widget}c.expr[":"][b]=function(e){return !!c.data(e,m)};c[l]=c[l]||{};c[l][m]=function(f,e){if(arguments.length){this._createWidget(f,e)}};var j=new k();j.options=c.extend({},j.options);c[l][m].prototype=c.extend(true,j,{namespace:l,widgetName:m,widgetEventPrefix:c[l][m].prototype.widgetEventPrefix||m,widgetBaseClass:b},n);c.widget.bridge(m,c[l][m])};c.widget.bridge=function(b,e){c.fn[b]=function(k){var m=typeof k==="string",l=Array.prototype.slice.call(arguments,1),j=this;k=!m&&l.length?c.extend.apply(null,[true,k].concat(l)):k;if(m&&k.substring(0,1)==="_"){return j}if(m){this.each(function(){var g=c.data(this,b),f=g&&c.isFunction(g[k])?g[k].apply(g,l):g;if(f!==g&&f!==undefined){j=f;return false}})}else{this.each(function(){var f=c.data(this,b);if(f){if(k){f.option(k)}f._init()}else{c.data(this,b,new e(k,this))}})}return j}};c.Widget=function(e,b){if(arguments.length){this._createWidget(e,b)}};c.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,b){this.element=c(b).data(this.widgetName,this);this.options=c.extend(true,{},this.options,c.metadata&&c.metadata.get(b)[this.widgetName],f);var g=this;this.element.bind("remove."+this.widgetName,function(){g.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(g,b){var j=g,k=this;if(arguments.length===0){return c.extend({},k.options)}if(typeof g==="string"){if(b===undefined){return this.options[g]}j={};j[g]=b}c.each(j,function(f,e){k._setOption(f,e)});return k},_setOption:function(e,b){this.options[e]=b;if(e==="disabled"){this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",b)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(m,l,k){var b=this.options[m];l=c.Event(l);l.type=(m===this.widgetEventPrefix?m:this.widgetEventPrefix+m).toLowerCase();k=k||{};if(l.originalEvent){for(var n=c.event.props.length,j;n;){j=c.event.props[--n];l[j]=l.originalEvent[j]}}this.element.trigger(l,k);return !(c.isFunction(b)&&b.call(this.element[0],l,k)===false||l.isDefaultPrevented())}}})(jQuery);
/*
 * jQuery UI Mouse 1.8
 *
 * 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(j){j.originalEvent=j.originalEvent||{};if(j.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(j));this._mouseDownEvent=j;var k=this,g=(j.which==1),f=(typeof this.options.cancel=="string"?b(j.target).parents().add(j.target).filter(this.options.cancel).length:false);if(!g||f||!this._mouseCapture(j)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(j)!==false);if(!this._mouseStarted){j.preventDefault();return true}}this._mouseMoveDelegate=function(c){return k._mouseMove(c)};this._mouseUpDelegate=function(c){return k._mouseUp(c)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(b.browser.safari||j.preventDefault());j.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(m){m.ui=m.ui||{};var q=/left|center|right/,n="center",p=/top|center|bottom/,l="center",k=m.fn.position,j=m.fn.offset;m.fn.position=function(f){if(!f||!f.of){return k.apply(this,arguments)}f=m.extend({},f);var c=m(f.of),r=(f.collision||"flip").split(" "),b=f.offset?f.offset.split(" "):[0,0],d,g,e;if(f.of.nodeType===9){d=c.width();g=c.height();e={top:0,left:0}}else{if(f.of.scrollTo&&f.of.document){d=c.width();g=c.height();e={top:c.scrollTop(),left:c.scrollLeft()}}else{if(f.of.preventDefault){f.at="left top";d=g=0;e={top:f.of.pageY,left:f.of.pageX}}else{d=c.outerWidth();g=c.outerHeight();e=c.offset()}}}m.each(["my","at"],function(){var s=(f[this]||"").split(" ");if(s.length===1){s=q.test(s[0])?s.concat([l]):p.test(s[0])?[n].concat(s):[n,l]}s[0]=q.test(s[0])?s[0]:n;s[1]=p.test(s[1])?s[1]:l;f[this]=s});if(r.length===1){r[1]=r[0]}b[0]=parseInt(b[0],10)||0;if(b.length===1){b[1]=b[0]}b[1]=parseInt(b[1],10)||0;if(f.at[0]==="right"){e.left+=d}else{if(f.at[0]===n){e.left+=d/2}}if(f.at[1]==="bottom"){e.top+=g}else{if(f.at[1]===l){e.top+=g/2}}e.left+=b[0];e.top+=b[1];return this.each(function(){var s=m(this),u=s.outerWidth(),v=s.outerHeight(),w=m.extend({},e);if(f.my[0]==="right"){w.left-=u}else{if(f.my[0]===n){w.left-=u/2}}if(f.my[1]==="bottom"){w.top-=v}else{if(f.my[1]===l){w.top-=v/2}}m.each(["left","top"],function(x,y){if(m.ui.position[r[x]]){m.ui.position[r[x]][y](w,{targetWidth:d,targetHeight:g,elemWidth:u,elemHeight:v,offset:b,my:f.my,at:f.at})}});if(m.fn.bgiframe){s.bgiframe()}s.offset(m.extend(w,{using:f.using}))})};m.ui.position={fit:{left:function(e,d){var b=m(window),c=e.left+d.elemWidth-b.width()-b.scrollLeft();e.left=c>0?e.left-c:Math.max(0,e.left)},top:function(e,d){var b=m(window),c=e.top+d.elemHeight-b.height()-b.scrollTop();e.top=c>0?e.top-c:Math.max(0,e.top)}},flip:{left:function(f,e){if(e.at[0]==="center"){return}var c=m(window),d=f.left+e.elemWidth-c.width()-c.scrollLeft(),g=e.my[0]==="left"?-e.elemWidth:e.my[0]==="right"?e.elemWidth:0,b=-2*e.offset[0];f.left+=f.left<0?g+e.targetWidth+b:d>0?g-e.targetWidth+b:0},top:function(f,d){if(d.at[1]==="center"){return}var b=m(window),c=f.top+d.elemHeight-b.height()-b.scrollTop(),g=d.my[1]==="top"?-d.elemHeight:d.my[1]==="bottom"?d.elemHeight:0,e=d.at[1]==="top"?d.targetHeight:-d.targetHeight,r=-2*d.offset[1];f.top+=f.top<0?g+d.targetHeight+r:c>0?g+e+r:0}}};if(!m.offset.setOffset){m.offset.setOffset=function(c,f){if(/static/.test(m.curCSS(c,"position"))){c.style.position="relative"}var d=m(c),r=d.offset(),g=parseInt(m.curCSS(c,"top",true),10)||0,b=parseInt(m.curCSS(c,"left",true),10)||0,e={top:(f.top-r.top)+g,left:(f.left-r.left)+b};if("using" in f){f.using.call(c,e)}else{d.css(e)}};m.fn.offset=function(c){var b=this[0];if(!b||!b.ownerDocument){return null}if(c){return this.each(function(){m.offset.setOffset(this,c)})}return j.call(this)}}}(jQuery));(function(b){b.widget("ui.draggable",b.ui.mouse,{widgetEventPrefix:"drag",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(d){var e=this.options;if(this.helper||e.disabled||b(d.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(d);if(!this.handle){return false}return true},_mouseStart:function(d){var e=this.options;this.helper=this._createHelper(d);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:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;(e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt));if(e.containment){this._setContainment()}if(this._trigger("start",d)===false){this._clear();return false}this._cacheHelperProportions();if(b.ui.ddmanager&&!e.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,d)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(d,true);return true},_mouseDrag:function(e,f){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo("absolute");if(!f){var g=this._uiHash();if(this._trigger("drag",e,g)===false){this._mouseUp({});return false}this.position=g.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,e)}return false},_mouseStop:function(g){var f=false;if(b.ui.ddmanager&&!this.options.dropBehaviour){f=b.ui.ddmanager.drop(this,g)}if(this.dropped){f=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode){return false}if((this.options.revert=="invalid"&&!f)||(this.options.revert=="valid"&&f)||this.options.revert===true||(b.isFunction(this.options.revert)&&this.options.revert.call(this.element,f))){var e=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(e._trigger("stop",g)!==false){e._clear()}})}else{if(this._trigger("stop",g)!==false){this._clear()}}return false},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp({})}else{this._clear()}return this},_getHandle:function(d){var e=!this.options.handle||!b(this.options.handle,this.element).length?true:false;b(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==d.target){e=true}});return e},_createHelper:function(g){var f=this.options;var e=b.isFunction(f.helper)?b(f.helper.apply(this.element[0],[g])):(f.helper=="clone"?this.element.clone():this.element);if(!e.parents("body").length){e.appendTo((f.appendTo=="parent"?this.element[0].parentNode:f.appendTo))}if(e[0]!=this.element[0]&&!(/(fixed|absolute)/).test(e.css("position"))){e.css("position","absolute")}return e},_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 g=this.options;if(g.containment=="parent"){g.containment=this.helper[0].parentNode}if(g.containment=="document"||g.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(g.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(g.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(g.containment)&&g.containment.constructor!=Array){var k=b(g.containment)[0];if(!k){return}var j=b(g.containment).offset();var f=(b(k).css("overflow")!="hidden");this.containment=[j.left+(parseInt(b(k).css("borderLeftWidth"),10)||0)+(parseInt(b(k).css("paddingLeft"),10)||0)-this.margins.left,j.top+(parseInt(b(k).css("borderTopWidth"),10)||0)+(parseInt(b(k).css("paddingTop"),10)||0)-this.margins.top,j.left+(f?Math.max(k.scrollWidth,k.offsetWidth):k.offsetWidth)-(parseInt(b(k).css("borderLeftWidth"),10)||0)-(parseInt(b(k).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,j.top+(f?Math.max(k.scrollHeight,k.offsetHeight):k.offsetHeight)-(parseInt(b(k).css("borderTopWidth"),10)||0)-(parseInt(b(k).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(g.containment.constructor==Array){this.containment=g.containment}}},_convertPositionTo:function(l,j){if(!j){j=this.position}var n=l=="absolute"?1:-1;var m=this.options,d=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(d[0].tagName);return{top:(j.top+this.offset.relative.top*n+this.offset.parent.top*n-(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(k?0:d.scrollTop()))*n)),left:(j.left+this.offset.relative.left*n+this.offset.parent.left*n-(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():k?0:d.scrollLeft())*n))}},_generatePosition:function(p){var l=this.options,j=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(j[0].tagName);var q=p.pageX;var r=p.pageY;if(this.originalPosition){if(this.containment){if(p.pageX-this.offset.click.left<this.containment[0]){q=this.containment[0]+this.offset.click.left}if(p.pageY-this.offset.click.top<this.containment[1]){r=this.containment[1]+this.offset.click.top}if(p.pageX-this.offset.click.left>this.containment[2]){q=this.containment[2]+this.offset.click.left}if(p.pageY-this.offset.click.top>this.containment[3]){r=this.containment[3]+this.offset.click.top}}if(l.grid){var m=this.originalPageY+Math.round((r-this.originalPageY)/l.grid[1])*l.grid[1];r=this.containment?(!(m-this.offset.click.top<this.containment[1]||m-this.offset.click.top>this.containment[3])?m:(!(m-this.offset.click.top<this.containment[1])?m-l.grid[1]:m+l.grid[1])):m;var n=this.originalPageX+Math.round((q-this.originalPageX)/l.grid[0])*l.grid[0];q=this.containment?(!(n-this.offset.click.left<this.containment[0]||n-this.offset.click.left>this.containment[2])?n:(!(n-this.offset.click.left<this.containment[0])?n-l.grid[0]:n+l.grid[0])):n}}return{top:(r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(k?0:j.scrollTop())))),left:(q-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():k?0:j.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(e,g,f){f=f||this._uiHash();b.ui.plugin.call(this,e,[g,f]);if(e=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return b.Widget.prototype._trigger.call(this,e,g,f)},plugins:{},_uiHash:function(c){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});b.extend(b.ui.draggable,{version:"1.8"});b.ui.plugin.add("draggable","connectToSortable",{start:function(m,k){var l=b(this).data("draggable"),j=l.options,g=b.extend({},k,{item:l.element});l.sortables=[];b(j.connectToSortable).each(function(){var c=b.data(this,"sortable");if(c&&!c.options.disabled){l.sortables.push({instance:c,shouldRevert:c.options.revert});c._refreshItems();c._trigger("activate",m,g)}})},stop:function(k,g){var j=b(this).data("draggable"),f=b.extend({},g,{item:j.element});b.each(j.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;j.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(k);this.instance.options.helper=this.instance.options._helper;if(j.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",k,f)}})},drag:function(m,j){var k=b(this).data("draggable"),g=this;var l=function(s){var d=this.offset.click.top,e=this.offset.click.left;var v=this.positionAbs.top,q=this.positionAbs.left;var r=s.height,f=s.width;var c=s.top,u=s.left;return b.ui.isOver(v+d,q+e,c,u,r,f)};b.each(k.sortables,function(c){this.instance.positionAbs=k.positionAbs;this.instance.helperProportions=k.helperProportions;this.instance.offset.click=k.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=b(g).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return j.helper[0]};m.target=this.instance.currentItem[0];this.instance._mouseCapture(m,true);this.instance._mouseStart(m,true,true);this.instance.offset.click.top=k.offset.click.top;this.instance.offset.click.left=k.offset.click.left;this.instance.offset.parent.left-=k.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=k.offset.parent.top-this.instance.offset.parent.top;k._trigger("toSortable",m);k.dropped=this.instance.element;k.currentItem=k.element;this.instance.fromOutside=k}if(this.instance.currentItem){this.instance._mouseDrag(m)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",m,this.instance._uiHash(this.instance));this.instance._mouseStop(m,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}k._trigger("fromSortable",m);k.dropped=false}}})}});b.ui.plugin.add("draggable","cursor",{start:function(k,j){var f=b("body"),g=b(this).data("draggable").options;if(f.css("cursor")){g._cursor=f.css("cursor")}f.css("cursor",g.cursor)},stop:function(e,g){var f=b(this).data("draggable").options;if(f._cursor){b("body").css("cursor",f._cursor)}}});b.ui.plugin.add("draggable","iframeFix",{start:function(e,g){var f=b(this).data("draggable").options;b(f.iframeFix===true?"iframe":f.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(d,e){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});b.ui.plugin.add("draggable","opacity",{start:function(k,j){var f=b(j.helper),g=b(this).data("draggable").options;if(f.css("opacity")){g._opacity=f.css("opacity")}f.css("opacity",g.opacity)},stop:function(e,g){var f=b(this).data("draggable").options;if(f._opacity){b(g.helper).css("opacity",f._opacity)}}});b.ui.plugin.add("draggable","scroll",{start:function(g,f){var e=b(this).data("draggable");if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML"){e.overflowOffset=e.scrollParent.offset()}},drag:function(l,k){var m=b(this).data("draggable"),j=m.options,g=false;if(m.scrollParent[0]!=document&&m.scrollParent[0].tagName!="HTML"){if(!j.axis||j.axis!="x"){if((m.overflowOffset.top+m.scrollParent[0].offsetHeight)-l.pageY<j.scrollSensitivity){m.scrollParent[0].scrollTop=g=m.scrollParent[0].scrollTop+j.scrollSpeed}else{if(l.pageY-m.overflowOffset.top<j.scrollSensitivity){m.scrollParent[0].scrollTop=g=m.scrollParent[0].scrollTop-j.scrollSpeed}}}if(!j.axis||j.axis!="y"){if((m.overflowOffset.left+m.scrollParent[0].offsetWidth)-l.pageX<j.scrollSensitivity){m.scrollParent[0].scrollLeft=g=m.scrollParent[0].scrollLeft+j.scrollSpeed}else{if(l.pageX-m.overflowOffset.left<j.scrollSensitivity){m.scrollParent[0].scrollLeft=g=m.scrollParent[0].scrollLeft-j.scrollSpeed}}}}else{if(!j.axis||j.axis!="x"){if(l.pageY-b(document).scrollTop()<j.scrollSensitivity){g=b(document).scrollTop(b(document).scrollTop()-j.scrollSpeed)}else{if(b(window).height()-(l.pageY-b(document).scrollTop())<j.scrollSensitivity){g=b(document).scrollTop(b(document).scrollTop()+j.scrollSpeed)}}}if(!j.axis||j.axis!="y"){if(l.pageX-b(document).scrollLeft()<j.scrollSensitivity){g=b(document).scrollLeft(b(document).scrollLeft()-j.scrollSpeed)}else{if(b(window).width()-(l.pageX-b(document).scrollLeft())<j.scrollSensitivity){g=b(document).scrollLeft(b(document).scrollLeft()+j.scrollSpeed)}}}}if(g!==false&&b.ui.ddmanager&&!j.dropBehaviour){b.ui.ddmanager.prepareOffsets(m,l)}}});b.ui.plugin.add("draggable","snap",{start:function(k,j){var f=b(this).data("draggable"),g=f.options;f.snapElements=[];b(g.snap.constructor!=String?(g.snap.items||":data(draggable)"):g.snap).each(function(){var c=b(this);var d=c.offset();if(this!=f.element[0]){f.snapElements.push({item:this,width:c.outerWidth(),height:c.outerHeight(),top:d.top,left:d.left})}})},drag:function(D,H){var N=b(this).data("draggable"),F=N.options;var l=F.snapTolerance;var r=H.offset.left,B=r+N.helperProportions.width,O=H.offset.top,P=O+N.helperProportions.height;for(var C=N.snapElements.length-1;C>=0;C--){var E=N.snapElements[C].left,I=E+N.snapElements[C].width,J=N.snapElements[C].top,G=J+N.snapElements[C].height;if(!((E-l<r&&r<I+l&&J-l<O&&O<G+l)||(E-l<r&&r<I+l&&J-l<P&&P<G+l)||(E-l<B&&B<I+l&&J-l<O&&O<G+l)||(E-l<B&&B<I+l&&J-l<P&&P<G+l))){if(N.snapElements[C].snapping){(N.options.snap.release&&N.options.snap.release.call(N.element,D,b.extend(N._uiHash(),{snapItem:N.snapElements[C].item})))}N.snapElements[C].snapping=false;continue}if(F.snapMode!="inner"){var Q=Math.abs(J-P)<=l;var d=Math.abs(G-O)<=l;var L=Math.abs(E-B)<=l;var K=Math.abs(I-r)<=l;if(Q){H.position.top=N._convertPositionTo("relative",{top:J-N.helperProportions.height,left:0}).top-N.margins.top}if(d){H.position.top=N._convertPositionTo("relative",{top:G,left:0}).top-N.margins.top}if(L){H.position.left=N._convertPositionTo("relative",{top:0,left:E-N.helperProportions.width}).left-N.margins.left}if(K){H.position.left=N._convertPositionTo("relative",{top:0,left:I}).left-N.margins.left}}var M=(Q||d||L||K);if(F.snapMode!="outer"){var Q=Math.abs(J-O)<=l;var d=Math.abs(G-P)<=l;var L=Math.abs(E-r)<=l;var K=Math.abs(I-B)<=l;if(Q){H.position.top=N._convertPositionTo("relative",{top:J,left:0}).top-N.margins.top}if(d){H.position.top=N._convertPositionTo("relative",{top:G-N.helperProportions.height,left:0}).top-N.margins.top}if(L){H.position.left=N._convertPositionTo("relative",{top:0,left:E}).left-N.margins.left}if(K){H.position.left=N._convertPositionTo("relative",{top:0,left:I-N.helperProportions.width}).left-N.margins.left}}if(!N.snapElements[C].snapping&&(Q||d||L||K||M)){(N.options.snap.snap&&N.options.snap.snap.call(N.element,D,b.extend(N._uiHash(),{snapItem:N.snapElements[C].item})))}N.snapElements[C].snapping=(Q||d||L||K||M)}}});b.ui.plugin.add("draggable","stack",{start:function(m,l){var j=b(this).data("draggable").options;var k=b.makeArray(b(j.stack)).sort(function(c,d){return(parseInt(b(c).css("zIndex"),10)||0)-(parseInt(b(d).css("zIndex"),10)||0)});if(!k.length){return}var g=parseInt(k[0].style.zIndex)||0;b(k).each(function(c){this.style.zIndex=g+c});this[0].style.zIndex=g+k.length}});b.ui.plugin.add("draggable","zIndex",{start:function(k,j){var f=b(j.helper),g=b(this).data("draggable").options;if(f.css("zIndex")){g._zIndex=f.css("zIndex")}f.css("zIndex",g.zIndex)},stop:function(e,g){var f=b(this).data("draggable").options;if(f._zIndex){b(g.helper).css("zIndex",f._zIndex)}}})})(jQuery);(function(b){b.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var e=this.options,d=e.accept;this.isover=0;this.isout=1;this.accept=b.isFunction(d)?d:function(c){return c.is(d)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};b.ui.ddmanager.droppables[e.scope]=b.ui.ddmanager.droppables[e.scope]||[];b.ui.ddmanager.droppables[e.scope].push(this);(e.addClasses&&this.element.addClass("ui-droppable"))},destroy:function(){var d=b.ui.ddmanager.droppables[this.options.scope];for(var e=0;e<d.length;e++){if(d[e]==this){d.splice(e,1)}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(d,e){if(d=="accept"){this.accept=b.isFunction(e)?e:function(c){return c.is(e)}}b.Widget.prototype._setOption.apply(this,arguments)},_activate:function(e){var d=b.ui.ddmanager.current;if(this.options.activeClass){this.element.addClass(this.options.activeClass)}(d&&this._trigger("activate",e,this.ui(d)))},_deactivate:function(e){var d=b.ui.ddmanager.current;if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}(d&&this._trigger("deactivate",e,this.ui(d)))},_over:function(e){var d=b.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0]){return}if(this.accept.call(this.element[0],(d.currentItem||d.element))){if(this.options.hoverClass){this.element.addClass(this.options.hoverClass)}this._trigger("over",e,this.ui(d))}},_out:function(e){var d=b.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0]){return}if(this.accept.call(this.element[0],(d.currentItem||d.element))){if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("out",e,this.ui(d))}},_drop:function(k,j){var f=j||b.ui.ddmanager.current;if(!f||(f.currentItem||f.element)[0]==this.element[0]){return false}var g=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var c=b.data(this,"droppable");if(c.options.greedy&&!c.options.disabled&&c.options.scope==f.options.scope&&c.accept.call(c.element[0],(f.currentItem||f.element))&&b.ui.intersect(f,b.extend(c,{offset:c.element.offset()}),c.options.tolerance)){g=true;return false}});if(g){return false}if(this.accept.call(this.element[0],(f.currentItem||f.element))){if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("drop",k,this.ui(f));return this.element}return false},ui:function(c){return{draggable:(c.currentItem||c.element),helper:c.helper,position:c.position,offset:c.positionAbs}}});b.extend(b.ui.droppable,{version:"1.8"});b.ui.intersect=function(l,x,s){if(!x.offset){return false}var C=(l.positionAbs||l.position.absolute).left,D=C+l.helperProportions.width,u=(l.positionAbs||l.position.absolute).top,v=u+l.helperProportions.height;var A=x.offset.left,E=A+x.proportions.width,r=x.offset.top,w=r+x.proportions.height;switch(s){case"fit":return(A<C&&D<E&&r<u&&v<w);break;case"intersect":return(A<C+(l.helperProportions.width/2)&&D-(l.helperProportions.width/2)<E&&r<u+(l.helperProportions.height/2)&&v-(l.helperProportions.height/2)<w);break;case"pointer":var z=((l.positionAbs||l.position.absolute).left+(l.clickOffset||l.offset.click).left),y=((l.positionAbs||l.position.absolute).top+(l.clickOffset||l.offset.click).top),B=b.ui.isOver(y,z,r,A,x.proportions.height,x.proportions.width);return B;break;case"touch":return((u>=r&&u<=w)||(v>=r&&v<=w)||(u<r&&v>w))&&((C>=A&&C<=E)||(D>=A&&D<=E)||(C<A&&D>E));break;default:return false;break}};b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(n,l){var j=b.ui.ddmanager.droppables[n.options.scope]||[];var m=l?l.type:null;var k=(n.currentItem||n.element).find(":data(droppable)").andSelf();droppablesLoop:for(var p=0;p<j.length;p++){if(j[p].options.disabled||(n&&!j[p].accept.call(j[p].element[0],(n.currentItem||n.element)))){continue}for(var q=0;q<k.length;q++){if(k[q]==j[p].element[0]){j[p].proportions.height=0;continue droppablesLoop}}j[p].visible=j[p].element.css("display")!="none";if(!j[p].visible){continue}j[p].offset=j[p].element.offset();j[p].proportions={width:j[p].element[0].offsetWidth,height:j[p].element[0].offsetHeight};if(m=="mousedown"){j[p]._activate.call(j[p],l)}}},drop:function(e,g){var f=false;b.each(b.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&b.ui.intersect(e,this,this.options.tolerance)){f=f||this._drop.call(this,g)}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],(e.currentItem||e.element))){this.isout=1;this.isover=0;this._deactivate.call(this,g)}});return f},drag:function(d,e){if(d.options.refreshPositions){b.ui.ddmanager.prepareOffsets(d,e)}b.each(b.ui.ddmanager.droppables[d.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var k=b.ui.intersect(d,this,this.options.tolerance);var c=!k&&this.isover==1?"isout":(k&&this.isover==0?"isover":null);if(!c){return}var j;if(this.options.greedy){var l=this.element.parents(":data(droppable):eq(0)");if(l.length){j=b.data(l[0],"droppable");j.greedyChild=(c=="isover"?1:0)}}if(j&&c=="isover"){j.isover=0;j.isout=1;j._out.call(j,e)}this[c]=1;this[c=="isout"?"isover":"isout"]=0;this[c=="isover"?"_over":"_out"].call(this,e);if(j&&c=="isout"){j.isout=0;j.isover=1;j._over.call(j,e)}})}}})(jQuery);(function(f){f.widget("ui.resizable",f.ui.mouse,{widgetEventPrefix:"resize",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 p=this,c=this.options;this.element.addClass("ui-resizable");f.extend(this,{_aspectRatio:!!(c.aspectRatio),aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:c.helper||c.ghost||c.animate?c.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"))&&f.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(f('<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=c.handles||(!f(".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 b=this.handles.split(",");this.handles={};for(var n=0;n<b.length;n++){var l=f.trim(b[n]),q="ui-resizable-"+l;var m=f('<div class="ui-resizable-handle '+q+'"></div>');if(/sw|se|ne|nw/.test(l)){m.css({zIndex:++c.zIndex})}if("se"==l){m.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[l]=".ui-resizable-"+l;this.element.append(m)}}this._renderAxis=function(k){k=k||this.element;for(var g in this.handles){if(this.handles[g].constructor==String){this.handles[g]=f(this.handles[g],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var s=f(this.handles[g],this.element),r=0;r=/sw|ne|nw|se|n|s/.test(g)?s.outerHeight():s.outerWidth();var j=["padding",/ne|nw|n/.test(g)?"Top":/se|sw|s/.test(g)?"Bottom":/^e$/.test(g)?"Right":"Left"].join("");k.css(j,r);this._proportionallyResize()}if(!f(this.handles[g]).length){continue}}};this._renderAxis(this.element);this._handles=f(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!p.resizing){if(this.className){var g=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}p.axis=g&&g[1]?g[1]:"se"}});if(c.autoHide){this._handles.hide();f(this.element).addClass("ui-resizable-autohide").hover(function(){f(this).removeClass("ui-resizable-autohide");p._handles.show()},function(){if(!p.resizing){f(this).addClass("ui-resizable-autohide");p._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var c=function(g){f(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){c(this.element);var b=this.element;b.after(this.originalElement.css({position:b.css("position"),width:b.outerWidth(),height:b.outerHeight(),top:b.css("top"),left:b.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);c(this.originalElement);return this},_mouseCapture:function(c){var b=false;for(var g in this.handles){if(f(this.handles[g])[0]==c.target){b=true}}return !this.options.disabled&&b},_mouseStart:function(m){var c=this.options,n=this.element.position(),p=this.element;this.resizing=true;this.documentScroll={top:f(document).scrollTop(),left:f(document).scrollLeft()};if(p.is(".ui-draggable")||(/absolute/).test(p.css("position"))){p.css({position:"absolute",top:n.top,left:n.left})}if(f.browser.opera&&(/relative/).test(p.css("position"))){p.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var b=d(this.helper.css("left")),l=d(this.helper.css("top"));if(c.containment){b+=f(c.containment).scrollLeft()||0;l+=f(c.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:b,top:l};this.size=this._helper?{width:p.outerWidth(),height:p.outerHeight()}:{width:p.width(),height:p.height()};this.originalSize=this._helper?{width:p.outerWidth(),height:p.outerHeight()}:{width:p.width(),height:p.height()};this.originalPosition={left:b,top:l};this.sizeDiff={width:p.outerWidth()-p.width(),height:p.outerHeight()-p.height()};this.originalMousePosition={left:m.pageX,top:m.pageY};this.aspectRatio=(typeof c.aspectRatio=="number")?c.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var k=f(".ui-resizable-"+this.axis).css("cursor");f("body").css("cursor",k=="auto"?this.axis+"-resize":k);p.addClass("ui-resizable-resizing");this._propagate("start",m);return true},_mouseDrag:function(C){var z=this.helper,A=this.options,u={},c=this,x=this.originalMousePosition,s=this.axis;var b=(C.pageX-x.left)||0,r=(C.pageY-x.top)||0;var y=this._change[s];if(!y){return false}var v=y.apply(this,[C,b,r]),w=f.browser.msie&&f.browser.version<7,B=this.sizeDiff;if(this._aspectRatio||C.shiftKey){v=this._updateRatio(v,C)}v=this._respectSize(v,C);this._propagate("resize",C);z.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(v);this._trigger("resize",C,this.ui());return false},_mouseStop:function(s){this.resizing=false;var r=this.options,c=this;if(this._helper){var u=this._proportionallyResizeElements,w=u.length&&(/textarea/i).test(u[0].nodeName),v=w&&f.ui.hasScroll(u[0],"left")?0:c.sizeDiff.height,p=w?0:c.sizeDiff.width;var b={width:(c.size.width-p),height:(c.size.height-v)},q=(parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left))||null,n=(parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top))||null;if(!r.animate){this.element.css(f.extend(b,{top:n,left:q}))}c.helper.height(c.size.height);c.helper.width(c.size.width);if(this._helper&&!r.animate){this._proportionallyResize()}}f("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",s);if(this._helper){this.helper.remove()}return false},_updateCache:function(c){var b=this.options;this.offset=this.helper.offset();if(e(c.left)){this.position.left=c.left}if(e(c.top)){this.position.top=c.top}if(e(c.height)){this.size.height=c.height}if(e(c.width)){this.size.width=c.width}},_updateRatio:function(j,k){var c=this.options,b=this.position,l=this.size,m=this.axis;if(j.height){j.width=(l.height*this.aspectRatio)}else{if(j.width){j.height=(l.width/this.aspectRatio)}}if(m=="sw"){j.left=b.left+(l.width-j.width);j.top=null}if(m=="nw"){j.top=b.top+(l.height-j.height);j.left=b.left+(l.width-j.width)}return j},_respectSize:function(y,D){var A=this.helper,B=this.options,c=this._aspectRatio||D.shiftKey,u=this.axis,G=e(y.width)&&B.maxWidth&&(B.maxWidth<y.width),x=e(y.height)&&B.maxHeight&&(B.maxHeight<y.height),C=e(y.width)&&B.minWidth&&(B.minWidth>y.width),b=e(y.height)&&B.minHeight&&(B.minHeight>y.height);if(C){y.width=B.minWidth}if(b){y.height=B.minHeight}if(G){y.width=B.maxWidth}if(x){y.height=B.maxHeight}var E=this.originalPosition.left+this.originalSize.width,v=this.position.top+this.size.height;var z=/sw|nw|w/.test(u),F=/nw|ne|n/.test(u);if(C&&z){y.left=E-B.minWidth}if(G&&z){y.left=E-B.maxWidth}if(b&&F){y.top=v-B.minHeight}if(x&&F){y.top=v-B.maxHeight}var w=!y.width&&!y.height;if(w&&!y.left&&y.top){y.top=null}else{if(w&&!y.top&&y.left){y.left=null}}return y},_proportionallyResize:function(){var b=this.options;if(!this._proportionallyResizeElements.length){return}var l=this.helper||this.element;for(var m=0;m<this._proportionallyResizeElements.length;m++){var k=this._proportionallyResizeElements[m];if(!this.borderDif){var n=[k.css("borderTopWidth"),k.css("borderRightWidth"),k.css("borderBottomWidth"),k.css("borderLeftWidth")],c=[k.css("paddingTop"),k.css("paddingRight"),k.css("paddingBottom"),k.css("paddingLeft")];this.borderDif=f.map(n,function(p,g){var j=parseInt(p,10)||0,q=parseInt(c[g],10)||0;return j+q})}if(f.browser.msie&&!(!(f(l).is(":hidden")||f(l).parents(":hidden").length))){continue}k.css({height:(l.height()-this.borderDif[0]-this.borderDif[2])||0,width:(l.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var k=this.element,b=this.options;this.elementOffset=k.offset();if(this._helper){this.helper=this.helper||f('<div style="overflow:hidden;"></div>');var l=f.browser.msie&&f.browser.version<7,j=(l?1:0),c=(l?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+c,height:this.element.outerHeight()+c,position:"absolute",left:this.elementOffset.left-j+"px",top:this.elementOffset.top-j+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(b,c,g){return{width:this.originalSize.width+c}},w:function(j,l,m){var b=this.options,k=this.originalSize,c=this.originalPosition;return{left:c.left+l,width:k.width-l}},n:function(j,l,m){var b=this.options,k=this.originalSize,c=this.originalPosition;return{top:c.top+m,height:k.height-m}},s:function(b,c,g){return{height:this.originalSize.height+g}},se:function(b,c,g){return f.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,g]))},sw:function(b,c,g){return f.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,c,g]))},ne:function(b,c,g){return f.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,g]))},nw:function(b,c,g){return f.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,c,g]))}},_propagate:function(b,c){f.ui.plugin.call(this,b,[c,this.ui()]);(b!="resize"&&this._trigger(b,c,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}}});f.extend(f.ui.resizable,{version:"1.8"});f.ui.plugin.add("resizable","alsoResize",{start:function(k,j){var l=f(this).data("resizable"),b=l.options;var c=function(g){f(g).each(function(){f(this).data("resizable-alsoresize",{width:parseInt(f(this).width(),10),height:parseInt(f(this).height(),10),left:parseInt(f(this).css("left"),10),top:parseInt(f(this).css("top"),10)})})};if(typeof(b.alsoResize)=="object"&&!b.alsoResize.parentNode){if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];c(b.alsoResize)}else{f.each(b.alsoResize,function(m,g){c(m)})}}else{c(b.alsoResize)}},resize:function(p,m){var q=f(this).data("resizable"),l=q.options,n=q.originalSize,b=q.originalPosition;var c={height:(q.size.height-n.height)||0,width:(q.size.width-n.width)||0,top:(q.position.top-b.top)||0,left:(q.position.left-b.left)||0},r=function(j,g){f(j).each(function(){var s=f(this),k=f(this).data("resizable-alsoresize"),u={},v=g&&g.length?g:["width","height","top","left"];f.each(v||["width","height","top","left"],function(y,w){var x=(k[w]||0)+(c[w]||0);if(x&&x>=0){u[w]=x||null}});if(/relative/.test(s.css("position"))&&f.browser.opera){q._revertToRelativePosition=true;s.css({position:"absolute",top:"auto",left:"auto"})}s.css(u)})};if(typeof(l.alsoResize)=="object"&&!l.alsoResize.nodeType){f.each(l.alsoResize,function(j,g){r(j,g)})}else{r(l.alsoResize)}},stop:function(c,b){var g=f(this).data("resizable");if(g._revertToRelativePosition&&f.browser.opera){g._revertToRelativePosition=false;el.css({position:"relative"})}f(this).removeData("resizable-alsoresize-start")}});f.ui.plugin.add("resizable","animate",{stop:function(u,c){var b=f(this).data("resizable"),s=b.options;var v=b._proportionallyResizeElements,y=v.length&&(/textarea/i).test(v[0].nodeName),x=y&&f.ui.hasScroll(v[0],"left")?0:b.sizeDiff.height,q=y?0:b.sizeDiff.width;var w={width:(b.size.width-q),height:(b.size.height-x)},r=(parseInt(b.element.css("left"),10)+(b.position.left-b.originalPosition.left))||null,p=(parseInt(b.element.css("top"),10)+(b.position.top-b.originalPosition.top))||null;b.element.animate(f.extend(w,p&&r?{top:p,left:r}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var g={width:parseInt(b.element.css("width"),10),height:parseInt(b.element.css("height"),10),top:parseInt(b.element.css("top"),10),left:parseInt(b.element.css("left"),10)};if(v&&v.length){f(v[0]).css({width:g.width,height:g.height})}b._updateCache(g);b._propagate("resize",u)}})}});f.ui.plugin.add("resizable","containment",{start:function(C,c){var E=f(this).data("resizable"),y=E.options,w=E.element;var B=y.containment,x=(B instanceof f)?B.get(0):(/parent/.test(B))?w.parent().get(0):B;if(!x){return}E.containerElement=f(x);if(/document/.test(B)||B==document){E.containerOffset={left:0,top:0};E.containerPosition={left:0,top:0};E.parentData={element:f(document),left:0,top:0,width:f(document).width(),height:f(document).height()||document.body.parentNode.scrollHeight}}else{var u=f(x),z=[];f(["Top","Right","Left","Bottom"]).each(function(g,j){z[g]=d(u.css("padding"+j))});E.containerOffset=u.offset();E.containerPosition=u.position();E.containerSize={height:(u.innerHeight()-z[3]),width:(u.innerWidth()-z[1])};var p=E.containerOffset,D=E.containerSize.height,v=E.containerSize.width,A=(f.ui.hasScroll(x,"left")?x.scrollWidth:v),b=(f.ui.hasScroll(x)?x.scrollHeight:D);E.parentData={element:x,left:p.left,top:p.top,width:A,height:b}}},resize:function(D,u){var G=f(this).data("resizable"),B=G.options,E=G.containerSize,v=G.containerOffset,x=G.size,w=G.position,c=G._aspectRatio||D.shiftKey,F={top:0,left:0},C=G.containerElement;if(C[0]!=document&&(/static/).test(C.css("position"))){F=v}if(w.left<(G._helper?v.left:0)){G.size.width=G.size.width+(G._helper?(G.position.left-v.left):(G.position.left-F.left));if(c){G.size.height=G.size.width/B.aspectRatio}G.position.left=B.helper?v.left:0}if(w.top<(G._helper?v.top:0)){G.size.height=G.size.height+(G._helper?(G.position.top-v.top):G.position.top);if(c){G.size.width=G.size.height*B.aspectRatio}G.position.top=G._helper?v.top:0}G.offset.left=G.parentData.left+G.position.left;G.offset.top=G.parentData.top+G.position.top;var y=Math.abs((G._helper?G.offset.left-F.left:(G.offset.left-F.left))+G.sizeDiff.width),b=Math.abs((G._helper?G.offset.top-F.top:(G.offset.top-v.top))+G.sizeDiff.height);var z=G.containerElement.get(0)==G.element.parent().get(0),A=/relative|absolute/.test(G.containerElement.css("position"));if(z&&A){y-=G.parentData.left}if(y+G.size.width>=G.parentData.width){G.size.width=G.parentData.width-y;if(c){G.size.height=G.size.width/G.aspectRatio}}if(b+G.size.height>=G.parentData.height){G.size.height=G.parentData.height-b;if(c){G.size.width=G.size.height*G.aspectRatio}}},stop:function(A,s){var c=f(this).data("resizable"),z=c.options,v=c.position,u=c.containerOffset,B=c.containerPosition,y=c.containerElement;var x=f(c.helper),b=x.offset(),r=x.outerWidth()-c.sizeDiff.width,w=x.outerHeight()-c.sizeDiff.height;if(c._helper&&!z.animate&&(/relative/).test(y.css("position"))){f(this).css({left:b.left-B.left-u.left,width:r,height:w})}if(c._helper&&!z.animate&&(/static/).test(y.css("position"))){f(this).css({left:b.left-B.left-u.left,width:r,height:w})}}});f.ui.plugin.add("resizable","ghost",{start:function(j,c){var l=f(this).data("resizable"),b=l.options,k=l.size;l.ghost=l.originalElement.clone();l.ghost.css({opacity:0.25,display:"block",position:"relative",height:k.height,width:k.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof b.ghost=="string"?b.ghost:"");l.ghost.appendTo(l.helper)},resize:function(j,c){var k=f(this).data("resizable"),b=k.options;if(k.ghost){k.ghost.css({position:"relative",height:k.size.height,width:k.size.width})}},stop:function(j,c){var k=f(this).data("resizable"),b=k.options;if(k.ghost&&k.helper){k.helper.get(0).removeChild(k.ghost.get(0))}}});f.ui.plugin.add("resizable","grid",{resize:function(y,p){var b=f(this).data("resizable"),v=b.options,r=b.size,u=b.originalSize,s=b.originalPosition,c=b.axis,q=v._aspectRatio||y.shiftKey;v.grid=typeof v.grid=="number"?[v.grid,v.grid]:v.grid;var w=Math.round((r.width-u.width)/(v.grid[0]||1))*(v.grid[0]||1),x=Math.round((r.height-u.height)/(v.grid[1]||1))*(v.grid[1]||1);if(/^(se|s|e)$/.test(c)){b.size.width=u.width+w;b.size.height=u.height+x}else{if(/^(ne)$/.test(c)){b.size.width=u.width+w;b.size.height=u.height+x;b.position.top=s.top-x}else{if(/^(sw)$/.test(c)){b.size.width=u.width+w;b.size.height=u.height+x;b.position.left=s.left-w}else{b.size.width=u.width+w;b.size.height=u.height+x;b.position.top=s.top-x;b.position.left=s.left-w}}}}});var d=function(b){return parseInt(b,10)||0};var e=function(b){return !isNaN(parseInt(b,10))}})(jQuery);(function(b){b.widget("ui.selectable",b.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var d=this;this.element.addClass("ui-selectable");this.dragged=false;var e;this.refresh=function(){e=b(d.options.filter,d.element[0]);e.each(function(){var f=b(this);var c=f.offset();b.data(this,"selectable-item",{element:this,$element:f,left:c.left,top:c.top,right:c.left+f.outerWidth(),bottom:c.top+f.outerHeight(),startselected:false,selected:f.hasClass("ui-selected"),selecting:f.hasClass("ui-selecting"),unselecting:f.hasClass("ui-unselecting")})})};this.refresh();this.selectees=e.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(f){var e=this;this.opos=[f.pageX,f.pageY];if(this.options.disabled){return}var g=this.options;this.selectees=b(g.filter,this.element[0]);this._trigger("start",f);b(g.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:f.clientX,top:f.clientY,width:0,height:0});if(g.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var c=b.data(this,"selectable-item");c.startselected=true;if(!f.metaKey){c.$element.removeClass("ui-selected");c.selected=false;c.$element.addClass("ui-unselecting");c.unselecting=true;e._trigger("unselecting",f,{unselecting:c.element})}});b(f.target).parents().andSelf().each(function(){var c=b.data(this,"selectable-item");if(c){c.$element.removeClass("ui-unselecting").addClass("ui-selecting");c.unselecting=false;c.selecting=true;c.selected=true;e._trigger("selecting",f,{selecting:c.element});return false}})},_mouseDrag:function(k){var r=this;this.dragged=true;if(this.options.disabled){return}var p=this.options;var q=this.opos[0],l=this.opos[1],j=k.pageX,m=k.pageY;if(q>j){var n=j;j=q;q=n}if(l>m){var n=m;m=l;l=n}this.helper.css({left:q,top:l,width:j-q,height:m-l});this.selectees.each(function(){var d=b.data(this,"selectable-item");if(!d||d.element==r.element[0]){return}var c=false;if(p.tolerance=="touch"){c=(!(d.left>j||d.right<q||d.top>m||d.bottom<l))}else{if(p.tolerance=="fit"){c=(d.left>q&&d.right<j&&d.top>l&&d.bottom<m)}}if(c){if(d.selected){d.$element.removeClass("ui-selected");d.selected=false}if(d.unselecting){d.$element.removeClass("ui-unselecting");d.unselecting=false}if(!d.selecting){d.$element.addClass("ui-selecting");d.selecting=true;r._trigger("selecting",k,{selecting:d.element})}}else{if(d.selecting){if(k.metaKey&&d.startselected){d.$element.removeClass("ui-selecting");d.selecting=false;d.$element.addClass("ui-selected");d.selected=true}else{d.$element.removeClass("ui-selecting");d.selecting=false;if(d.startselected){d.$element.addClass("ui-unselecting");d.unselecting=true}r._trigger("unselecting",k,{unselecting:d.element})}}if(d.selected){if(!k.metaKey&&!d.startselected){d.$element.removeClass("ui-selected");d.selected=false;d.$element.addClass("ui-unselecting");d.unselecting=true;r._trigger("unselecting",k,{unselecting:d.element})}}}});return false},_mouseStop:function(f){var e=this;this.dragged=false;var g=this.options;b(".ui-unselecting",this.element[0]).each(function(){var c=b.data(this,"selectable-item");c.$element.removeClass("ui-unselecting");c.unselecting=false;c.startselected=false;e._trigger("unselected",f,{unselected:c.element})});b(".ui-selecting",this.element[0]).each(function(){var c=b.data(this,"selectable-item");c.$element.removeClass("ui-selecting").addClass("ui-selected");c.selecting=false;c.selected=true;c.startselected=true;e._trigger("selected",f,{selected:c.element})});this._trigger("stop",f);this.helper.remove();return false}});b.extend(b.ui.selectable,{version:"1.8"})})(jQuery);(function(b){b.widget("ui.sortable",b.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){var c=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):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(m,l){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(m);var n=null,p=this,j=b(m.target).parents().each(function(){if(b.data(this,"sortable-item")==p){n=b(this);return false}});if(b.data(m.target,"sortable-item")==p){n=b(m.target)}if(!n){return false}if(this.options.handle&&!l){var k=false;b(this.options.handle,n).find("*").andSelf().each(function(){if(this==m.target){k=true}});if(!k){return false}}this.currentItem=n;this._removeCurrentsFromItems();return true},_mouseStart:function(m,l,j){var k=this.options,p=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(m);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:m.pageX-this.offset.left,top:m.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(m);this.originalPageX=m.pageX;this.originalPageY=m.pageY;(k.cursorAt&&this._adjustOffsetFromHelper(k.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(k.containment){this._setContainment()}if(k.cursor){if(b("body").css("cursor")){this._storedCursor=b("body").css("cursor")}b("body").css("cursor",k.cursor)}if(k.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",k.opacity)}if(k.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",k.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",m,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!j){for(var n=this.containers.length-1;n>=0;n--){this.containers[n]._trigger("activate",m,p._uiHash(this))}}if(b.ui.ddmanager){b.ui.ddmanager.current=this}if(b.ui.ddmanager&&!k.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,m)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(m);return true},_mouseDrag:function(m){this.position=this._generatePosition(m);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var l=this.options,j=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-m.pageY<l.scrollSensitivity){this.scrollParent[0].scrollTop=j=this.scrollParent[0].scrollTop+l.scrollSpeed}else{if(m.pageY-this.overflowOffset.top<l.scrollSensitivity){this.scrollParent[0].scrollTop=j=this.scrollParent[0].scrollTop-l.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-m.pageX<l.scrollSensitivity){this.scrollParent[0].scrollLeft=j=this.scrollParent[0].scrollLeft+l.scrollSpeed}else{if(m.pageX-this.overflowOffset.left<l.scrollSensitivity){this.scrollParent[0].scrollLeft=j=this.scrollParent[0].scrollLeft-l.scrollSpeed}}}else{if(m.pageY-b(document).scrollTop()<l.scrollSensitivity){j=b(document).scrollTop(b(document).scrollTop()-l.scrollSpeed)}else{if(b(window).height()-(m.pageY-b(document).scrollTop())<l.scrollSensitivity){j=b(document).scrollTop(b(document).scrollTop()+l.scrollSpeed)}}if(m.pageX-b(document).scrollLeft()<l.scrollSensitivity){j=b(document).scrollLeft(b(document).scrollLeft()-l.scrollSpeed)}else{if(b(window).width()-(m.pageX-b(document).scrollLeft())<l.scrollSensitivity){j=b(document).scrollLeft(b(document).scrollLeft()+l.scrollSpeed)}}}if(j!==false&&b.ui.ddmanager&&!l.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,m)}}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 p=this.items.length-1;p>=0;p--){var n=this.items[p],q=n.item[0],k=this._intersectsWithPointer(n);if(!k){continue}if(q!=this.currentItem[0]&&this.placeholder[k==1?"next":"prev"]()[0]!=q&&!b.ui.contains(this.placeholder[0],q)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],q):true)){this.direction=k==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(n)){this._rearrange(m,n)}else{break}this._trigger("change",m,this._uiHash());break}}this._contactContainers(m);if(b.ui.ddmanager){b.ui.ddmanager.drag(this,m)}this._trigger("sort",m,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(k,j){if(!k){return}if(b.ui.ddmanager&&!this.options.dropBehaviour){b.ui.ddmanager.drop(this,k)}if(this.options.revert){var f=this;var g=f.placeholder.offset();f.reverting=true;b(this.helper).animate({left:g.left-this.offset.parent.left-f.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:g.top-this.offset.parent.top-f.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){f._clear(k)})}else{this._clear(k,j)}return false},cancel:function(){var d=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 e=this.containers.length-1;e>=0;e--){this.containers[e]._trigger("deactivate",null,d._uiHash(this));if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",null,d._uiHash(this));this.containers[e].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(f){var e=this._getItemsAsjQuery(f&&f.connected);var g=[];f=f||{};b(e).each(function(){var c=(b(f.item||this).attr(f.attribute||"id")||"").match(f.expression||(/(.+)[-=_](.+)/));if(c){g.push((f.key||c[1]+"[]")+"="+(f.key&&f.expression?c[1]:c[2]))}});return g.join("&")},toArray:function(f){var e=this._getItemsAsjQuery(f&&f.connected);var g=[];f=f||{};e.each(function(){g.push(b(f.item||this).attr(f.attribute||"id")||"")});return g},_intersectsWith:function(q){var y=this.positionAbs.left,z=y+this.helperProportions.width,r=this.positionAbs.top,s=r+this.helperProportions.height;var x=q.left,A=x+q.width,p=q.top,u=p+q.height;var l=this.offset.click.top,v=this.offset.click.left;var w=(r+l)>p&&(r+l)<u&&(y+v)>x&&(y+v)<A;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>q[this.floating?"width":"height"])){return w}else{return(x<y+(this.helperProportions.width/2)&&z-(this.helperProportions.width/2)<A&&p<r+(this.helperProportions.height/2)&&s-(this.helperProportions.height/2)<u)}},_intersectsWithPointer:function(n){var m=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,n.top,n.height),p=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,n.left,n.width),k=m&&p,j=this._getDragVerticalDirection(),l=this._getDragHorizontalDirection();if(!k){return false}return this.floating?(((l&&l=="right")||j=="down")?2:1):(j&&(j=="down"?2:1))},_intersectsWithSides:function(k){var m=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,k.top+(k.height/2),k.height),l=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,k.left+(k.width/2),k.width),g=this._getDragVerticalDirection(),j=this._getDragHorizontalDirection();if(this.floating&&j){return((j=="right"&&l)||(j=="left"&&!l))}else{return g&&((g=="down"&&m)||(g=="up"&&!m))}},_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(v){var j=this;var p=[];var r=[];var n=this._connectWith();if(n&&v){for(var s=n.length-1;s>=0;s--){var m=b(n[s]);for(var u=m.length-1;u>=0;u--){var q=b.data(m[u],"sortable");if(q&&q!=this&&!q.options.disabled){r.push([b.isFunction(q.options.items)?q.options.items.call(q.element):b(q.options.items,q.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),q])}}}}r.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 s=r.length-1;s>=0;s--){r[s][0].each(function(){p.push(this)})}return b(p)},_removeCurrentsFromItems:function(){var f=this.currentItem.find(":data(sortable-item)");for(var g=0;g<this.items.length;g++){for(var e=0;e<f.length;e++){if(f[e]==this.items[g].item[0]){this.items.splice(g,1)}}}},_refreshItems:function(C){this.items=[];this.containers=[this];var w=this.items;var j=this;var y=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],C,{item:this.currentItem}):b(this.options.items,this.element),this]];var u=this._connectWith();if(u){for(var z=u.length-1;z>=0;z--){var s=b(u[z]);for(var A=s.length-1;A>=0;A--){var x=b.data(s[A],"sortable");if(x&&x!=this&&!x.options.disabled){y.push([b.isFunction(x.options.items)?x.options.items.call(x.element[0],C,{item:this.currentItem}):b(x.options.items,x.element),x]);this.containers.push(x)}}}}for(var z=y.length-1;z>=0;z--){var v=y[z][1];var B=y[z][0];for(var A=0,r=B.length;A<r;A++){var q=b(B[A]);q.data("sortable-item",v);w.push({item:q,instance:v,width:0,height:0,left:0,top:0})}}},refreshPositions:function(g){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var l=this.items.length-1;l>=0;l--){var k=this.items[l];var m=this.options.toleranceElement?b(this.options.toleranceElement,k.item):k.item;if(!g){k.width=m.outerWidth();k.height=m.outerHeight()}var j=m.offset();k.left=j.left;k.top=j.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var l=this.containers.length-1;l>=0;l--){var j=this.containers[l].element.offset();this.containers[l].containerCache.left=j.left;this.containers[l].containerCache.top=j.top;this.containers[l].containerCache.width=this.containers[l].element.outerWidth();this.containers[l].containerCache.height=this.containers[l].element.outerHeight()}}return this},_createPlaceholder:function(j){var f=j||this,g=f.options;if(!g.placeholder||g.placeholder.constructor==String){var k=g.placeholder;g.placeholder={element:function(){var c=b(document.createElement(f.currentItem[0].nodeName)).addClass(k||f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!k){c.style.visibility="hidden"}return c},update:function(d,c){if(k&&!g.forcePlaceholderSize){return}if(!c.height()){c.height(f.currentItem.innerHeight()-parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10))}if(!c.width()){c.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||0,10))}}}}f.placeholder=b(g.placeholder.element.call(f.element,f.currentItem));f.currentItem.after(f.placeholder);g.placeholder.update(f,f.placeholder)},_contactContainers:function(v){var s=null,m=null;for(var q=this.containers.length-1;q>=0;q--){if(b.ui.contains(this.currentItem[0],this.containers[q].element[0])){continue}if(this._intersectsWith(this.containers[q].containerCache)){if(s&&b.ui.contains(this.containers[q].element[0],s.element[0])){continue}s=this.containers[q];m=q}else{if(this.containers[q].containerCache.over){this.containers[q]._trigger("out",v,this._uiHash(this));this.containers[q].containerCache.over=0}}}if(!s){return}if(this.containers.length===1){this.containers[m]._trigger("over",v,this._uiHash(this));this.containers[m].containerCache.over=1}else{if(this.currentContainer!=this.containers[m]){var n=10000;var p=null;var u=this.positionAbs[this.containers[m].floating?"left":"top"];for(var r=this.items.length-1;r>=0;r--){if(!b.ui.contains(this.containers[m].element[0],this.items[r].item[0])){continue}var j=this.items[r][this.containers[m].floating?"left":"top"];if(Math.abs(j-u)<n){n=Math.abs(j-u);p=this.items[r]}}if(!p&&!this.options.dropOnEmpty){return}this.currentContainer=this.containers[m];p?this._rearrange(v,p,null,true):this._rearrange(v,null,this.containers[m].element,true);this._trigger("change",v,this._uiHash());this.containers[m]._trigger("change",v,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[m]._trigger("over",v,this._uiHash(this));this.containers[m].containerCache.over=1}}},_createHelper:function(g){var f=this.options;var e=b.isFunction(f.helper)?b(f.helper.apply(this.element[0],[g,this.currentItem])):(f.helper=="clone"?this.currentItem.clone():this.currentItem);if(!e.parents("body").length){b(f.appendTo!="parent"?f.appendTo:this.currentItem[0].parentNode)[0].appendChild(e[0])}if(e[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(e[0].style.width==""||f.forceHelperSize){e.width(this.currentItem.width())}if(e[0].style.height==""||f.forceHelperSize){e.height(this.currentItem.height())}return e},_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 g=this.options;if(g.containment=="parent"){g.containment=this.helper[0].parentNode}if(g.containment=="document"||g.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(g.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(g.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(g.containment)){var k=b(g.containment)[0];var j=b(g.containment).offset();var f=(b(k).css("overflow")!="hidden");this.containment=[j.left+(parseInt(b(k).css("borderLeftWidth"),10)||0)+(parseInt(b(k).css("paddingLeft"),10)||0)-this.margins.left,j.top+(parseInt(b(k).css("borderTopWidth"),10)||0)+(parseInt(b(k).css("paddingTop"),10)||0)-this.margins.top,j.left+(f?Math.max(k.scrollWidth,k.offsetWidth):k.offsetWidth)-(parseInt(b(k).css("borderLeftWidth"),10)||0)-(parseInt(b(k).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,j.top+(f?Math.max(k.scrollHeight,k.offsetHeight):k.offsetHeight)-(parseInt(b(k).css("borderTopWidth"),10)||0)-(parseInt(b(k).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(l,j){if(!j){j=this.position}var n=l=="absolute"?1:-1;var m=this.options,d=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(d[0].tagName);return{top:(j.top+this.offset.relative.top*n+this.offset.parent.top*n-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(k?0:d.scrollTop()))*n)),left:(j.left+this.offset.relative.left*n+this.offset.parent.left*n-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():k?0:d.scrollLeft())*n))}},_generatePosition:function(p){var l=this.options,j=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(j[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var q=p.pageX;var r=p.pageY;if(this.originalPosition){if(this.containment){if(p.pageX-this.offset.click.left<this.containment[0]){q=this.containment[0]+this.offset.click.left}if(p.pageY-this.offset.click.top<this.containment[1]){r=this.containment[1]+this.offset.click.top}if(p.pageX-this.offset.click.left>this.containment[2]){q=this.containment[2]+this.offset.click.left}if(p.pageY-this.offset.click.top>this.containment[3]){r=this.containment[3]+this.offset.click.top}}if(l.grid){var m=this.originalPageY+Math.round((r-this.originalPageY)/l.grid[1])*l.grid[1];r=this.containment?(!(m-this.offset.click.top<this.containment[1]||m-this.offset.click.top>this.containment[3])?m:(!(m-this.offset.click.top<this.containment[1])?m-l.grid[1]:m+l.grid[1])):m;var n=this.originalPageX+Math.round((q-this.originalPageX)/l.grid[0])*l.grid[0];q=this.containment?(!(n-this.offset.click.left<this.containment[0]||n-this.offset.click.left>this.containment[2])?n:(!(n-this.offset.click.left<this.containment[0])?n-l.grid[0]:n+l.grid[0])):n}}return{top:(r-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:j.scrollTop())))),left:(q-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:j.scrollLeft())))}},_rearrange:function(k,l,p,m){p?p[0].appendChild(this.placeholder[0]):l.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?l.item[0]:l.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var n=this,j=this.counter;window.setTimeout(function(){if(j==n.counter){n.refreshPositions(!m)}},0)},_clear:function(l,k){this.reverting=false;var j=[],g=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 m in this._storedCSS){if(this._storedCSS[m]=="auto"||this._storedCSS[m]=="static"){this._storedCSS[m]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!k){j.push(function(c){this._trigger("receive",c,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])&&!k){j.push(function(c){this._trigger("update",c,this._uiHash())})}if(!b.ui.contains(this.element[0],this.currentItem[0])){if(!k){j.push(function(c){this._trigger("remove",c,this._uiHash())})}for(var m=this.containers.length-1;m>=0;m--){if(b.ui.contains(this.containers[m].element[0],this.currentItem[0])&&!k){j.push((function(c){return function(d){c._trigger("receive",d,this._uiHash(this))}}).call(this,this.containers[m]));j.push((function(c){return function(d){c._trigger("update",d,this._uiHash(this))}}).call(this,this.containers[m]))}}}for(var m=this.containers.length-1;m>=0;m--){if(!k){j.push((function(c){return function(d){c._trigger("deactivate",d,this._uiHash(this))}}).call(this,this.containers[m]))}if(this.containers[m].containerCache.over){j.push((function(c){return function(d){c._trigger("out",d,this._uiHash(this))}}).call(this,this.containers[m]));this.containers[m].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(!k){this._trigger("beforeStop",l,this._uiHash());for(var m=0;m<j.length;m++){j[m].call(this,l)}this._trigger("stop",l,this._uiHash())}return false}if(!k){this._trigger("beforeStop",l,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!k){for(var m=0;m<j.length;m++){j[m].call(this,l)}this._trigger("stop",l,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(b.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(e){var d=e||this;return{helper:d.helper,placeholder:d.placeholder||b([]),position:d.position,originalPosition:d.originalPosition,offset:d.positionAbs,item:d.currentItem,sender:e?e.element:null}}});b.extend(b.ui.sortable,{version:"1.8"})})(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 j=this.options,f=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(j.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(j.navigation){var k=this.element.find("a").filter(j.navigationFilter);if(k.length){var g=k.closest(".ui-accordion-header");if(g.length){this.active=g}else{this.active=k.closest(".ui-accordion-content").prev()}}}this.active=this._findActive(this.active||j.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(c){return f._keydown(c)}).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(j.event){this.headers.bind((j.event)+".accordion",function(c){f._clickHandler.call(f,c,this);c.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 e=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 d=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(e.autoHeight||e.fillHeight){d.css("height","")}return this},_setOption:function(d,e){b.Widget.prototype._setOption.apply(this,arguments);if(d=="active"){this.activate(e)}if(d=="icons"){this._destroyIcons();if(e){this._createIcons()}}},_keydown:function(m){var k=this.options,l=b.ui.keyCode;if(k.disabled||m.altKey||m.ctrlKey){return}var n=this.headers.length;var j=this.headers.index(m.target);var p=false;switch(m.keyCode){case l.RIGHT:case l.DOWN:p=this.headers[(j+1)%n];break;case l.LEFT:case l.UP:p=this.headers[(j-1+n)%n];break;case l.SPACE:case l.ENTER:this._clickHandler({target:m.target},m.target);m.preventDefault()}if(p){b(m.target).attr("tabIndex","-1");b(p).attr("tabIndex","0");p.focus();return false}return true},resize:function(){var f=this.options,g;if(f.fillSpace){if(b.browser.msie){var e=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}g=this.element.parent().height();if(b.browser.msie){this.element.parent().css("overflow",e)}this.headers.each(function(){g-=b(this).outerHeight(true)});this.headers.next().each(function(){b(this).height(Math.max(0,g-b(this).innerHeight()+b(this).height()))}).css("overflow","auto")}else{if(f.autoHeight){g=0;this.headers.next().each(function(){g=Math.max(g,b(this).height())}).height(g)}}return this},activate:function(d){this.options.active=d;var e=this._findActive(d)[0];this._clickHandler({target:e},e);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(u,p){var r=this.options;if(r.disabled){return}if(!u.target){if(!r.collapsible){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(r.icons.headerSelected).addClass(r.icons.header);this.active.next().addClass("ui-accordion-content-active");var m=this.active.next(),q={options:r,newHeader:b([]),oldHeader:r.active,newContent:b([]),oldContent:m},s=(this.active=b([]));this._toggle(s,m,q);return}var n=b(u.currentTarget||p);var l=n[0]==this.active[0];r.active=r.collapsible&&l?false:b(".ui-accordion-header",this.element).index(n);if(this.running||(!r.collapsible&&l)){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(r.icons.headerSelected).addClass(r.icons.header);if(!l){n.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(r.icons.header).addClass(r.icons.headerSelected);n.next().addClass("ui-accordion-content-active")}var s=n.next(),m=this.active.next(),q={options:r,newHeader:l&&r.collapsible?b([]):n,oldHeader:this.active,newContent:l&&r.collapsible?b([]):s,oldContent:m},k=this.headers.index(this.active[0])>this.headers.index(n[0]);this.active=l?b([]):n;this._toggle(s,m,q,l,k);return},_toggle:function(A,s,v,r,q){var y=this.options,n=this;this.toShow=A;this.toHide=s;this.data=v;var z=function(){if(!n){return}return n._completed.apply(n,arguments)};this._trigger("changestart",null,this.data);this.running=s.size()===0?A.size():s.size();if(y.animated){var w={};if(y.collapsible&&r){w={toShow:b([]),toHide:s,complete:z,down:q,autoHeight:y.autoHeight||y.fillSpace}}else{w={toShow:A,toHide:s,complete:z,down:q,autoHeight:y.autoHeight||y.fillSpace}}if(!y.proxied){y.proxied=y.animated}if(!y.proxiedDuration){y.proxiedDuration=y.duration}y.animated=b.isFunction(y.proxied)?y.proxied(w):y.proxied;y.duration=b.isFunction(y.proxiedDuration)?y.proxiedDuration(w):y.proxiedDuration;var p=b.ui.accordion.animations,x=y.duration,u=y.animated;if(u&&!p[u]&&!b.easing[u]){u="slide"}if(!p[u]){p[u]=function(c){this.slide(c,{easing:u,duration:x||700})}}p[u](w)}else{if(y.collapsible&&r){A.toggle()}else{s.hide();A.show()}z(true)}s.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();A.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(d){var e=this.options;this.running=d?0:--this.running;if(this.running){return}if(e.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.8",animations:{slide:function(k,m){k=b.extend({easing:"swing",duration:300},k,m);if(!k.toHide.size()){k.toShow.animate({height:"show"},k);return}if(!k.toShow.size()){k.toHide.animate({height:"hide"},k);return}var s=k.toShow.css("overflow"),n=0,r={},p={},q=["height","paddingTop","paddingBottom"],u;var l=k.toShow;u=l[0].style.width;l.width(parseInt(l.parent().width(),10)-parseInt(l.css("paddingLeft"),10)-parseInt(l.css("paddingRight"),10)-(parseInt(l.css("borderLeftWidth"),10)||0)-(parseInt(l.css("borderRightWidth"),10)||0));b.each(q,function(e,c){p[c]="hide";var d=(""+b.css(k.toShow[0],c)).match(/^([\d+-.]+)(.*)$/);r[c]={value:d[1],unit:d[2]||"px"}});k.toShow.css({height:0,overflow:"hidden"}).show();k.toHide.filter(":hidden").each(k.complete).end().filter(":visible").animate(p,{step:function(d,c){if(c.prop=="height"){n=(c.end-c.start===0)?0:(c.now-c.start)/(c.end-c.start)}k.toShow[0].style[c.prop]=(n*r[c.prop].value)+r[c.prop].unit},duration:k.duration,easing:k.easing,complete:function(){if(!k.autoHeight){k.toShow.css("height","")}k.toShow.css("width",u);k.toShow.css({overflow:s});k.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 d=this,e=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(f){var c=b.ui.keyCode;switch(f.keyCode){case c.PAGE_UP:d._move("previousPage",f);break;case c.PAGE_DOWN:d._move("nextPage",f);break;case c.UP:d._move("previous",f);f.preventDefault();break;case c.DOWN:d._move("next",f);f.preventDefault();break;case c.ENTER:if(d.menu.active){f.preventDefault()}case c.TAB:if(!d.menu.active){return}d.menu.select();break;case c.ESCAPE:d.element.val(d.term);d.close(f);break;case c.SHIFT:case c.CONTROL:case 18:break;default:clearTimeout(d.searching);d.searching=setTimeout(function(){d.search(null,f)},d.options.delay);break}}).bind("focus.autocomplete",function(){d.previous=d.element.val()}).bind("blur.autocomplete",function(c){clearTimeout(d.searching);d.closing=setTimeout(function(){d.close(c)},150)});this._initSource();this.response=function(){return d._response.apply(d,arguments)};this.menu=b("<ul></ul>").addClass("ui-autocomplete").appendTo("body",e).menu({focus:function(g,c){var j=c.item.data("item.autocomplete");if(false!==d._trigger("focus",null,{item:j})){d.element.val(j.value)}},selected:function(g,c){var j=c.item.data("item.autocomplete");if(false!==d._trigger("select",g,{item:j})){d.element.val(j.value)}d.close(g);d.previous=d.element.val();if(d.element[0]!==e.activeElement){d.element.focus()}},blur:function(f,c){if(d.menu.element.is(":visible")){d.element.val(d.term)}}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");if(b.fn.bgiframe){this.menu.element.bgiframe()}},destroy:function(){this.element.removeClass("ui-autocomplete-input ui-widget ui-widget-content").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");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(){var e,d;if(b.isArray(this.options.source)){e=this.options.source;this.source=function(g,j){var c=new RegExp(b.ui.autocomplete.escapeRegex(g.term),"i");j(b.grep(e,function(f){return c.test(f.label||f.value||f)}))}}else{if(typeof this.options.source==="string"){d=this.options.source;this.source=function(c,f){b.getJSON(d,c,f)}}else{this.source=this.options.source}}},search:function(e,d){e=e!=null?e:this.element.val();if(e.length<this.options.minLength){return this.close(d)}clearTimeout(this.closing);if(this._trigger("search")===false){return}return this._search(e)},_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._suggest(c);this._trigger("open")}else{this.close()}this.element.removeClass("ui-autocomplete-loading")},close:function(c){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",c);this.menu.element.hide();this.menu.deactivate()}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(f){var k=this.menu.element.empty().zIndex(this.element.zIndex()+1),j,g;this._renderMenu(k,f);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position({my:"left top",at:"left bottom",of:this.element,collision:"none"});j=k.width("").width();g=this.element.width();k.width(Math.max(j,g))},_renderMenu:function(f,g){var e=this;b.each(g,function(d,c){e._renderItem(f,c)})},_renderItem:function(d,e){return b("<li></li>").data("item.autocomplete",e).append("<a>"+e.label+"</a>").appendTo(d)},_move:function(e,d){if(!this.menu.element.is(":visible")){this.search(null,d);return}if(this.menu.first()&&/^previous/.test(e)||this.menu.last()&&/^next/.test(e)){this.element.val(this.term);this.menu.deactivate();return}this.menu[e]()},widget:function(){return this.menu.element}});b.extend(b.ui.autocomplete,{escapeRegex:function(c){return c.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")}})}(jQuery));(function(b){b.widget("ui.menu",{_create:function(){var c=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(d){d.preventDefault();c.select()});this.refresh()},refresh:function(){var e=this;var d=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");d.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(){e.activate(b(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(j){this.deactivate();if(this.hasScroll()){var g=j.offset().top-this.element.offset().top,f=this.element.attr("scrollTop"),k=this.element.height();if(g<0){this.element.attr("scrollTop",f+g)}else{if(g>k){this.element.attr("scrollTop",f+g-k+j.height())}}}this.active=j.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",null,{item:j})},deactivate:function(){if(!this.active){return}this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");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(f,g){if(!this.active){this.activate(this.element.children(g));return}var e=this.active[f]();if(e.length){this.activate(e)}else{this.activate(this.element.children(g))}},nextPage:function(){if(this.hasScroll()){if(!this.active||this.last()){this.activate(this.element.children(":first"));return}var f=this.active.offset().top,g=this.element.height(),e=this.element.children("li").filter(function(){var c=b(this).offset().top-f-g+b(this).height();return c<10&&c>-10});if(!e.length){e=this.element.children(":last")}this.activate(e)}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 e=this.active.offset().top,d=this.element.height();result=this.element.children("li").filter(function(){var c=b(this).offset().top-e+d-b(this).height();return c<10&&c>-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(k){var m,n="ui-button ui-widget ui-state-default ui-corner-all",g="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",l=function(b){k(":ui-button",b.target.form).each(function(){var c=k(this).data("button");setTimeout(function(){c.refresh()},1)})},j=function(d){var e=d.name,c=d.form,b=k([]);if(e){if(c){b=k(c).find("[name='"+e+"']")}else{b=k("[name='"+e+"']",d.ownerDocument).filter(function(){return !this.form})}}return b};k.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",l);this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var f=this,d=this.options,c=this.type==="checkbox"||this.type==="radio",b="ui-state-hover"+(!c?" ui-state-active":""),e="ui-state-focus";if(d.label===null){d.label=this.buttonElement.html()}if(this.element.is(":disabled")){d.disabled=true}this.buttonElement.addClass(n).attr("role","button").bind("mouseenter.button",function(){if(d.disabled){return}k(this).addClass("ui-state-hover");if(this===m){k(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){if(d.disabled){return}k(this).removeClass(b)}).bind("focus.button",function(){k(this).addClass(e)}).bind("blur.button",function(){k(this).removeClass(e)});if(c){this.element.bind("change.button",function(){f.refresh()})}if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(d.disabled){return false}k(this).toggleClass("ui-state-active");f.buttonElement.attr("aria-pressed",f.element[0].checked)})}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(d.disabled){return false}k(this).addClass("ui-state-active");f.buttonElement.attr("aria-pressed",true);var p=f.element[0];j(p).not(p).map(function(){return k(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)})}else{this.buttonElement.bind("mousedown.button",function(){if(d.disabled){return false}k(this).addClass("ui-state-active");m=this;k(document).one("mouseup",function(){m=null})}).bind("mouseup.button",function(){if(d.disabled){return false}k(this).removeClass("ui-state-active")}).bind("keydown.button",function(p){if(d.disabled){return false}if(p.keyCode==k.ui.keyCode.SPACE||p.keyCode==k.ui.keyCode.ENTER){k(this).addClass("ui-state-active")}}).bind("keyup.button",function(){k(this).removeClass("ui-state-active")});if(this.buttonElement.is("a")){this.buttonElement.keyup(function(p){if(p.keyCode===k.ui.keyCode.SPACE){k(this).click()}})}}}this._setOption("disabled",d.disabled)},_determineButtonType:function(){if(this.element.is(":checkbox")){this.type="checkbox"}else{if(this.element.is(":radio")){this.type="radio"}else{if(this.element.is("input")){this.type="input"}else{this.type="button"}}}if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var b=this.element.is(":checked");if(b){this.buttonElement.addClass("ui-state-active")}this.buttonElement.attr("aria-pressed",b)}else{this.buttonElement=this.element}},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(n+" "+g).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());if(!this.hasTitle){this.buttonElement.removeAttr("title")}k.Widget.prototype.destroy.call(this)},_setOption:function(c,b){k.Widget.prototype._setOption.apply(this,arguments);if(c==="disabled"){if(b){this.element.attr("disabled",true)}else{this.element.removeAttr("disabled")}}this._resetButton()},refresh:function(){var b=this.element.is(":disabled");if(b!==this.options.disabled){this._setOption("disabled",b)}if(this.type==="radio"){j(this.element[0]).each(function(){if(k(this).is(":checked")){k(this).button("widget").addClass("ui-state-active").attr("aria-pressed",true)}else{k(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)}})}else{if(this.type==="checkbox"){if(this.element.is(":checked")){this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true)}else{this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)}}}},_resetButton:function(){if(this.type==="input"){if(this.options.label){this.element.val(this.options.label)}return}var b=this.buttonElement,c=k("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary;if(d.primary||d.secondary){b.addClass("ui-button-text-icon"+(e?"s":""));if(d.primary){b.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>")}if(d.secondary){b.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>")}if(!this.options.text){b.addClass(e?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");if(!this.hasTitle){b.attr("title",c)}}}else{b.addClass("ui-button-text-only")}}});k.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(c,b){if(c==="disabled"){this.buttons.button("option",c,b)}k.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return k(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return k(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");k.Widget.prototype.destroy.call(this)}})}(jQuery));(function(c){var d="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,b=m.options,p=b.title||m.originalTitle||"&#160;",v=c.ui.dialog.getTitleId(m.element),n=(m.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass(d+b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(e){if(b.closeOnEscape&&e.keyCode&&e.keyCode===c.ui.keyCode.ESCAPE){m.close(e);e.preventDefault()}}).attr({role:"dialog","aria-labelledby":v}).mousedown(function(e){m.moveToTop(false,e)}),s=m.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(n),u=(m.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(n),q=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){q.addClass("ui-state-hover")},function(){q.removeClass("ui-state-hover")}).focus(function(){q.addClass("ui-state-focus")}).blur(function(){q.removeClass("ui-state-focus")}).click(function(e){m.close(e);return false}).appendTo(u),r=(m.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(q),w=c("<span></span>").addClass("ui-dialog-title").attr("id",v).html(p).prependTo(u);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose)){b.beforeClose=b.beforeclose}u.find("*").add(u).disableSelection();if(b.draggable&&c.fn.draggable){m._makeDraggable()}if(b.resizable&&c.fn.resizable){m._makeResizable()}m._createButtons(b.buttons);m._isOpen=false;if(c.fn.bgiframe){n.bgiframe()}},_init:function(){if(this.options.autoOpen){this.open()}},destroy:function(){var b=this;if(b.overlay){b.overlay.destroy()}b.uiDialog.hide();b.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");b.uiDialog.remove();if(b.originalTitle){b.element.attr("title",b.originalTitle)}return b},widget:function(){return this.uiDialog},close:function(b){var g=this,f;if(false===g._trigger("beforeClose",b)){return}if(g.overlay){g.overlay.destroy()}g.uiDialog.unbind("keypress.ui-dialog");g._isOpen=false;if(g.options.hide){g.uiDialog.hide(g.options.hide,function(){g._trigger("close",b)})}else{g.uiDialog.hide();g._trigger("close",b)}c.ui.dialog.overlay.resize();if(g.options.modal){f=0;c(".ui-dialog").each(function(){if(this!==g.uiDialog[0]){f=Math.max(f,c(this).css("z-index"))}});c.ui.dialog.maxZ=f}return g},isOpen:function(){return this._isOpen},moveToTop:function(b,j){var m=this,k=m.options,l;if((k.modal&&!b)||(!k.stack&&!k.modal)){return m._trigger("focus",j)}if(k.zIndex>c.ui.dialog.maxZ){c.ui.dialog.maxZ=k.zIndex}if(m.overlay){c.ui.dialog.maxZ+=1;m.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}l={scrollTop:m.element.attr("scrollTop"),scrollLeft:m.element.attr("scrollLeft")};c.ui.dialog.maxZ+=1;m.uiDialog.css("z-index",c.ui.dialog.maxZ);m.element.attr(l);m._trigger("focus",j);return m},open:function(){if(this._isOpen){return}var f=this,b=f.options,g=f.uiDialog;f.overlay=b.modal?new c.ui.dialog.overlay(f):null;if(g.next().length){g.appendTo("body")}f._size();f._position(b.position);g.show(b.show);f.moveToTop(true);if(b.modal){g.bind("keypress.ui-dialog",function(j){if(j.keyCode!==c.ui.keyCode.TAB){return}var k=c(":tabbable",this),e=k.filter(":first"),l=k.filter(":last");if(j.target===l[0]&&!j.shiftKey){e.focus(1);return false}else{if(j.target===e[0]&&j.shiftKey){l.focus(1);return false}}})}c([]).add(g.find(".ui-dialog-content :tabbable:first")).add(g.find(".ui-dialog-buttonpane :tabbable:first")).add(g).filter(":first").focus();f._trigger("open");f._isOpen=true;return f},_createButtons:function(b){var g=this,k=false,j=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");g.uiDialog.find(".ui-dialog-buttonpane").remove();if(typeof b==="object"&&b!==null){c.each(b,function(){return !(k=true)})}if(k){c.each(b,function(l,e){var f=c('<button type="button"></button>').text(l).click(function(){e.apply(g.element[0],arguments)}).appendTo(j);if(c.fn.button){f.button()}});j.appendTo(g.uiDialog)}},_makeDraggable:function(){var m=this,j=m.options,b=c(document),k;function l(e){return{position:e.position,offset:e.offset}}m.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(f,e){k=j.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");m._trigger("dragStart",f,l(e))},drag:function(f,e){m._trigger("drag",f,l(e))},stop:function(f,e){j.position=[e.position.left-b.scrollLeft(),e.position.top-b.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(k);m._trigger("dragStop",f,l(e));c.ui.dialog.overlay.resize()}})},_makeResizable:function(b){b=(b===undefined?this.options.resizable:b);var m=this,j=m.options,n=m.uiDialog.css("position"),k=(typeof b==="string"?b:"n,e,s,w,se,sw,ne,nw");function l(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}m.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:m.element,maxWidth:j.maxWidth,maxHeight:j.maxHeight,minWidth:j.minWidth,minHeight:m._minHeight(),handles:k,start:function(f,e){c(this).addClass("ui-dialog-resizing");m._trigger("resizeStart",f,l(e))},resize:function(f,e){m._trigger("resize",f,l(e))},stop:function(f,e){c(this).removeClass("ui-dialog-resizing");j.height=c(this).height();j.width=c(this).width();m._trigger("resizeStop",f,l(e));c.ui.dialog.overlay.resize()}}).css("position",n).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var b=this.options;if(b.height==="auto"){return b.minHeight}else{return Math.min(b.minHeight,b.height)}},_position:function(j){var g=[],b=[0,0],k;j=j||c.ui.dialog.prototype.options.position;if(typeof j==="string"||(typeof j==="object"&&"0" in j)){g=j.split?j.split(" "):[j[0],j[1]];if(g.length===1){g[1]=g[0]}c.each(["left","top"],function(e,f){if(+g[e]===g[e]){b[e]=g[e];g[e]=f}})}else{if(typeof j==="object"){if("left" in j){g[0]="left";b[0]=j.left}else{if("right" in j){g[0]="right";b[0]=-j.right}}if("top" in j){g[1]="top";b[1]=j.top}else{if("bottom" in j){g[1]="bottom";b[1]=-j.bottom}}}}k=this.uiDialog.is(":visible");if(!k){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position({my:g.join(" "),at:g.join(" "),offset:b.join(" "),of:window,collision:"fit",using:function(e){var f=c(this).css(e).offset().top;if(f<0){c(this).css("top",e.top-f)}}});if(!k){this.uiDialog.hide()}},_setOption:function(k,j){var m=this,n=m.uiDialog,b=n.is(":data(resizable)"),l=false;switch(k){case"beforeclose":k="beforeClose";break;case"buttons":m._createButtons(j);break;case"closeText":m.uiDialogTitlebarCloseText.text(""+j);break;case"dialogClass":n.removeClass(m.options.dialogClass).addClass(d+j);break;case"disabled":if(j){n.addClass("ui-dialog-disabled")}else{n.removeClass("ui-dialog-disabled")}break;case"draggable":if(j){m._makeDraggable()}else{n.draggable("destroy")}break;case"height":l=true;break;case"maxHeight":if(b){n.resizable("option","maxHeight",j)}l=true;break;case"maxWidth":if(b){n.resizable("option","maxWidth",j)}l=true;break;case"minHeight":if(b){n.resizable("option","minHeight",j)}l=true;break;case"minWidth":if(b){n.resizable("option","minWidth",j)}l=true;break;case"position":m._position(j);break;case"resizable":if(b&&!j){n.resizable("destroy")}if(b&&typeof j==="string"){n.resizable("option","handles",j)}if(!b&&j!==false){m._makeResizable(j)}break;case"title":c(".ui-dialog-title",m.uiDialogTitlebar).html(""+(j||"&#160;"));break;case"width":l=true;break}c.Widget.prototype._setOption.apply(m,arguments);if(l){m._size()}},_size:function(){var b=this.options,e;this.element.css("width","auto").hide();e=this.uiDialog.css({height:"auto",width:b.width}).height();this.element.css(b.height==="auto"?{minHeight:Math.max(b.minHeight-e,0),height:"auto"}:{minHeight:0,height:Math.max(b.height-e,0)}).show();if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}}});c.extend(c.ui.dialog,{version:"1.8",uuid:0,maxZ:0,getTitleId:function(e){var b=e.attr("id");if(!b){this.uuid+=1;b=this.uuid}return"ui-dialog-title-"+b},overlay:function(b){this.$el=c.ui.dialog.overlay.create(b)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(b){return b+".dialog-overlay"}).join(" "),create:function(b){if(this.instances.length===0){setTimeout(function(){if(c.ui.dialog.overlay.instances.length){c(document).bind(c.ui.dialog.overlay.events,function(f){return(c(f.target).zIndex()>=c.ui.dialog.overlay.maxZ)})}},1);c(document).bind("keydown.dialog-overlay",function(f){if(b.options.closeOnEscape&&f.keyCode&&f.keyCode===c.ui.keyCode.ESCAPE){b.close(f);f.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var e=(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});if(c.fn.bgiframe){e.bgiframe()}this.instances.push(e);return e},destroy:function(e){this.oldInstances.push(this.instances.splice(c.inArray(e,this.instances),1)[0]);if(this.instances.length===0){c([document,window]).unbind(".dialog-overlay")}e.remove();var b=0;c.each(this.instances,function(){b=Math.max(b,this.css("z-index"))});this.maxZ=b},height:function(){var b,e;if(c.browser.msie&&c.browser.version<7){b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);e=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(b<e){return c(window).height()+"px"}else{return b+"px"}}else{return c(document).height()+"px"}},width:function(){var e,b;if(c.browser.msie&&c.browser.version<7){e=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);b=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(e<b){return c(window).width()+"px"}else{return e+"px"}}else{return c(document).width()+"px"}},resize:function(){var b=c([]);c.each(c.ui.dialog.overlay.instances,function(){b=b.add(this)});b.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(c){var d=5;c.widget("ui.slider",c.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var e=this,b=this.options;this._keySliding=false;this._mouseSliding=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(b.disabled){this.element.addClass("ui-slider-disabled ui-disabled")}this.range=c([]);if(b.range){if(b.range===true){this.range=c("<div></div>");if(!b.values){b.values=[this._valueMin(),this._valueMin()]}if(b.values.length&&b.values.length!=2){b.values=[b.values[0],b.values[0]]}}else{this.range=c("<div></div>")}this.range.appendTo(this.element).addClass("ui-slider-range");if(b.range=="min"||b.range=="max"){this.range.addClass("ui-slider-range-"+b.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(b.values&&b.values.length){while(c(".ui-slider-handle",this.element).length<b.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(!b.disabled){c(this).addClass("ui-state-hover")}},function(){c(this).removeClass("ui-state-hover")}).focus(function(){if(!b.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(k){var n=true;var p=c(this).data("index.ui-slider-handle");if(e.options.disabled){return}switch(k.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:n=false;if(!e._keySliding){e._keySliding=true;c(this).addClass("ui-state-active");e._start(k,p)}break}var m,q,l=e._step();if(e.options.values&&e.options.values.length){m=q=e.values(p)}else{m=q=e.value()}switch(k.keyCode){case c.ui.keyCode.HOME:q=e._valueMin();break;case c.ui.keyCode.END:q=e._valueMax();break;case c.ui.keyCode.PAGE_UP:q=m+((e._valueMax()-e._valueMin())/d);break;case c.ui.keyCode.PAGE_DOWN:q=m-((e._valueMax()-e._valueMin())/d);break;case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:if(m==e._valueMax()){return}q=m+l;break;case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(m==e._valueMin()){return}q=m-l;break}e._slide(k,p,q);return n}).keyup(function(g){var j=c(this).data("index.ui-slider-handle");if(e._keySliding){e._keySliding=false;e._stop(g,j);e._change(g,j);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(u){var s=this.options;if(s.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var p={x:u.pageX,y:u.pageY};var m=this._normValueFromMouse(p);var v=this._valueMax()-this._valueMin()+1,r;var b=this,n;this.handles.each(function(e){var f=Math.abs(m-b.values(e));if(v>f){v=f;r=c(this);n=e}});if(s.range==true&&this.values(1)==s.min){r=c(this.handles[++n])}this._start(u,n);this._mouseSliding=true;b._handleIndex=n;r.addClass("ui-state-active").focus();var q=r.offset();var w=!c(u.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=w?{left:0,top:0}:{left:u.pageX-q.left-(r.width()/2),top:u.pageY-q.top-(r.height()/2)-(parseInt(r.css("borderTopWidth"),10)||0)-(parseInt(r.css("borderBottomWidth"),10)||0)+(parseInt(r.css("marginTop"),10)||0)};m=this._normValueFromMouse(p);this._slide(u,n,m);this._animateOff=true;return true},_mouseStart:function(b){return true},_mouseDrag:function(b){var g={x:b.pageX,y:b.pageY};var f=this._normValueFromMouse(g);this._slide(b,this._handleIndex,f);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(b,this._handleIndex);this._change(b,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(p){var q,k;if("horizontal"==this.orientation){q=this.elementSize.width;k=p.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{q=this.elementSize.height;k=p.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}var m=(k/q);if(m>1){m=1}if(m<0){m=0}if("vertical"==this.orientation){m=1-m}var n=this._valueMax()-this._valueMin(),b=m*n,r=b%this.options.step,l=this._valueMin()+b-r;if(r>(this.options.step/2)){l+=this.options.step}return parseFloat(l.toFixed(5))},_start:function(b,f){var g={handle:this.handles[f],value:this.value()};if(this.options.values&&this.options.values.length){g.value=this.values(f);g.values=this.values()}this._trigger("start",b,g)},_slide:function(k,l,m){var j=this.handles[l];if(this.options.values&&this.options.values.length){var p=this.values(l?0:1);if((this.options.values.length==2&&this.options.range===true)&&((l==0&&m>p)||(l==1&&m<p))){m=p}if(m!=this.values(l)){var n=this.values();n[l]=m;var b=this._trigger("slide",k,{handle:this.handles[l],value:m,values:n});var p=this.values(l?0:1);if(b!==false){this.values(l,m,true)}}}else{if(m!=this.value()){var b=this._trigger("slide",k,{handle:this.handles[l],value:m});if(b!==false){this.value(m)}}}},_stop:function(b,f){var g={handle:this.handles[f],value:this.value()};if(this.options.values&&this.options.values.length){g.value=this.values(f);g.values=this.values()}this._trigger("stop",b,g)},_change:function(b,f){if(!this._keySliding&&!this._mouseSliding){var g={handle:this.handles[f],value:this.value()};if(this.options.values&&this.options.values.length){g.value=this.values(f);g.values=this.values()}this._trigger("change",b,g)}},value:function(b){if(arguments.length){this.options.value=this._trimValue(b);this._refreshValue();this._change(null,0)}return this._value()},values:function(l,b){if(arguments.length>1){this.options.values[l]=this._trimValue(b);this._refreshValue();this._change(null,l)}if(arguments.length){if(c.isArray(arguments[0])){var j=this.options.values,m=arguments[0];for(var k=0,n=j.length;k<n;k++){j[k]=this._trimValue(m[k]);this._change(null,k)}this._refreshValue()}else{if(this.options.values&&this.options.values.length){return this._values(l)}else{return this.value()}}}else{return this._values()}},_setOption:function(j,g){var k,b=0;if(jQuery.isArray(this.options.values)){b=this.options.values.length}c.Widget.prototype._setOption.apply(this,arguments);switch(j){case"disabled":if(g){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._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(k=0;k<b;k++){this._change(null,k)}this._animateOff=false;break}},_step:function(){var b=this.options.step;return b},_value:function(){var b=this.options.value;b=this._trimValue(b);return b},_values:function(l){if(arguments.length){var b=this.options.values[l];b=this._trimValue(b);return b}else{var j=this.options.values.slice();for(var k=0,m=j.length;k<m;k++){j[k]=this._trimValue(j[k])}return j}},_trimValue:function(b){if(b<this._valueMin()){b=this._valueMin()}if(b>this._valueMax()){b=this._valueMax()}return b},_valueMin:function(){var b=this.options.min;return b},_valueMax:function(){var b=this.options.max;return b},_refreshValue:function(){var u=this.options.range,w=this.options,b=this;var x=(!this._animateOff)?w.animate:false;if(this.options.values&&this.options.values.length){var q,r;this.handles.each(function(e,g){var f=(b.values(e)-b._valueMin())/(b._valueMax()-b._valueMin())*100;var j={};j[b.orientation=="horizontal"?"left":"bottom"]=f+"%";c(this).stop(1,1)[x?"animate":"css"](j,w.animate);if(b.options.range===true){if(b.orientation=="horizontal"){(e==0)&&b.range.stop(1,1)[x?"animate":"css"]({left:f+"%"},w.animate);(e==1)&&b.range[x?"animate":"css"]({width:(f-lastValPercent)+"%"},{queue:false,duration:w.animate})}else{(e==0)&&b.range.stop(1,1)[x?"animate":"css"]({bottom:(f)+"%"},w.animate);(e==1)&&b.range[x?"animate":"css"]({height:(f-lastValPercent)+"%"},{queue:false,duration:w.animate})}}lastValPercent=f})}else{var p=this.value(),s=this._valueMin(),n=this._valueMax(),v=n!=s?(p-s)/(n-s)*100:0;var y={};y[b.orientation=="horizontal"?"left":"bottom"]=v+"%";this.handle.stop(1,1)[x?"animate":"css"](y,w.animate);(u=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[x?"animate":"css"]({width:v+"%"},w.animate);(u=="max")&&(this.orientation=="horizontal")&&this.range[x?"animate":"css"]({width:(100-v)+"%"},{queue:false,duration:w.animate});(u=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[x?"animate":"css"]({height:v+"%"},w.animate);(u=="max")&&(this.orientation=="vertical")&&this.range[x?"animate":"css"]({height:(100-v)+"%"},{queue:false,duration:w.animate})}}});c.extend(c.ui.slider,{version:"1.8"})})(jQuery);(function(f){var d=0,e=0;f.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(c,b){if(c=="selected"){if(this.options.collapsible&&b==this.options.selected){return}this.select(b)}else{this.options[c]=b;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+(++d)},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+(++e));return f.cookie.apply(null,[b].concat(f.makeArray(arguments)))},_ui:function(b,c){return{tab:b,panel:c,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=f(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){this.list=this.element.find("ol,ul").eq(0);this.lis=f("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return f("a",this)[0]});this.panels=f([]);var b=this,B=this.options;var C=/^#.+/;this.anchors.each(function(l,n){var m=f(n).attr("href");var k=m.split("#")[0],j;if(k&&(k===location.toString().split("#")[0]||(j=f("base")[0])&&k===j.href)){m=n.hash;n.href=m}if(C.test(m)){b.panels=b.panels.add(b._sanitizeSelector(m))}else{if(m!="#"){f.data(n,"href.tabs",m);f.data(n,"load.tabs",m.replace(/#.*$/,""));var p=b._tabId(n);n.href="#"+p;var g=f("#"+p);if(!g.length){g=f(B.panelTemplate).attr("id",p).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(b.panels[l-1]||b.list);g.data("destroy.tabs",true)}b.panels=b.panels.add(g)}else{B.disabled.push(l)}}});if(c){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(B.selected===undefined){if(location.hash){this.anchors.each(function(g,j){if(j.hash==location.hash){B.selected=g;return false}})}if(typeof B.selected!="number"&&B.cookie){B.selected=parseInt(b._cookie(),10)}if(typeof B.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){B.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}B.selected=B.selected||(this.lis.length?0:-1)}else{if(B.selected===null){B.selected=-1}}B.selected=((B.selected>=0&&this.anchors[B.selected])||B.selected<0)?B.selected:0;B.disabled=f.unique(B.disabled.concat(f.map(this.lis.filter(".ui-state-disabled"),function(g,j){return b.lis.index(g)}))).sort();if(f.inArray(B.selected,B.disabled)!=-1){B.disabled.splice(f.inArray(B.selected,B.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(B.selected>=0&&this.anchors.length){this.panels.eq(B.selected).removeClass("ui-tabs-hide");this.lis.eq(B.selected).addClass("ui-tabs-selected ui-state-active");b.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[B.selected],b.panels[B.selected]))});this.load(B.selected)}f(window).bind("unload",function(){b.lis.add(b.anchors).unbind(".tabs");b.lis=b.anchors=b.panels=null})}else{B.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[B.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(B.cookie){this._cookie(B.selected,B.cookie)}for(var y=0,s;(s=this.lis[y]);y++){f(s)[f.inArray(y,B.disabled)!=-1&&!f(s).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(B.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(B.event!="mouseover"){var z=function(j,g){if(g.is(":not(.ui-state-disabled)")){g.addClass("ui-state-"+j)}};var w=function(j,g){g.removeClass("ui-state-"+j)};this.lis.bind("mouseover.tabs",function(){z("hover",f(this))});this.lis.bind("mouseout.tabs",function(){w("hover",f(this))});this.anchors.bind("focus.tabs",function(){z("focus",f(this).closest("li"))});this.anchors.bind("blur.tabs",function(){w("focus",f(this).closest("li"))})}var D,x;if(B.fx){if(f.isArray(B.fx)){D=B.fx[0];x=B.fx[1]}else{D=x=B.fx}}function A(g,j){g.css({display:""});if(!f.support.opacity&&j.opacity){g[0].style.removeAttribute("filter")}}var v=x?function(g,j){f(g).closest("li").addClass("ui-tabs-selected ui-state-active");j.hide().removeClass("ui-tabs-hide").animate(x,x.duration||"normal",function(){A(j,x);b._trigger("show",null,b._ui(g,j[0]))})}:function(g,j){f(g).closest("li").addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");b._trigger("show",null,b._ui(g,j[0]))};var u=D?function(j,g){g.animate(D,D.duration||"normal",function(){b.lis.removeClass("ui-tabs-selected ui-state-active");g.addClass("ui-tabs-hide");A(g,D);b.element.dequeue("tabs")})}:function(k,g,j){b.lis.removeClass("ui-tabs-selected ui-state-active");g.addClass("ui-tabs-hide");b.element.dequeue("tabs")};this.anchors.bind(B.event+".tabs",function(){var l=this,g=f(this).closest("li"),j=b.panels.filter(":not(.ui-tabs-hide)"),k=f(b._sanitizeSelector(this.hash));if((g.hasClass("ui-tabs-selected")&&!B.collapsible)||g.hasClass("ui-state-disabled")||g.hasClass("ui-state-processing")||b._trigger("select",null,b._ui(this,k[0]))===false){this.blur();return false}B.selected=b.anchors.index(this);b.abort();if(B.collapsible){if(g.hasClass("ui-tabs-selected")){B.selected=-1;if(B.cookie){b._cookie(B.selected,B.cookie)}b.element.queue("tabs",function(){u(l,j)}).dequeue("tabs");this.blur();return false}else{if(!j.length){if(B.cookie){b._cookie(B.selected,B.cookie)}b.element.queue("tabs",function(){v(l,k)});b.load(b.anchors.index(this));this.blur();return false}}}if(B.cookie){b._cookie(B.selected,B.cookie)}if(k.length){if(j.length){b.element.queue("tabs",function(){u(l,j)})}b.element.queue("tabs",function(){v(l,k)});b.load(b.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(f.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var b=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 g=f.data(this,"href.tabs");if(g){this.href=g}var c=f(this).unbind(".tabs");f.each(["href","load","cache"],function(k,j){c.removeData(j+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(f.data(this,"destroy.tabs")){f(this).remove()}else{f(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(b.cookie){this._cookie(null,b.cookie)}return this},add:function(n,p,q){if(q===undefined){q=this.anchors.length}var r=this,l=this.options,b=f(l.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,p)),c=!n.indexOf("#")?n.replace("#",""):this._tabId(f("a",b)[0]);b.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var m=f("#"+c);if(!m.length){m=f(l.panelTemplate).attr("id",c).data("destroy.tabs",true)}m.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(q>=this.lis.length){b.appendTo(this.list);m.appendTo(this.list[0].parentNode)}else{b.insertBefore(this.lis[q]);m.insertBefore(this.panels[q])}l.disabled=f.map(l.disabled,function(g,j){return g>=q?++g:g});this._tabify();if(this.anchors.length==1){l.selected=0;b.addClass("ui-tabs-selected ui-state-active");m.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){r._trigger("show",null,r._ui(r.anchors[0],r.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[q],this.panels[q]));return this},remove:function(k){var c=this.options,b=this.lis.eq(k).remove(),j=this.panels.eq(k).remove();if(b.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(k+(k+1<this.anchors.length?1:-1))}c.disabled=f.map(f.grep(c.disabled,function(g,l){return g!=k}),function(g,l){return g>=k?--g:g});this._tabify();this._trigger("remove",null,this._ui(b.find("a")[0],j[0]));return this},enable:function(c){var b=this.options;if(f.inArray(c,b.disabled)==-1){return}this.lis.eq(c).removeClass("ui-state-disabled");b.disabled=f.grep(b.disabled,function(j,k){return j!=c});this._trigger("enable",null,this._ui(this.anchors[c],this.panels[c]));return this},disable:function(c){var g=this,b=this.options;if(c!=b.selected){this.lis.eq(c).addClass("ui-state-disabled");b.disabled.push(c);b.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}return this},select:function(b){if(typeof b=="string"){b=this.anchors.index(this.anchors.filter("[href$="+b+"]"))}else{if(b===null){b=-1}}if(b==-1&&this.options.collapsible){b=this.options.selected}this.anchors.eq(b).trigger(this.options.event+".tabs");return this},load:function(j){var l=this,b=this.options,m=this.anchors.eq(j)[0],k=f.data(m,"load.tabs");this.abort();if(!k||this.element.queue("tabs").length!==0&&f.data(m,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(j).addClass("ui-state-processing");if(b.spinner){var c=f("span",m);c.data("label.tabs",c.html()).html(b.spinner)}this.xhr=f.ajax(f.extend({},b.ajaxOptions,{url:k,success:function(n,p){f(l._sanitizeSelector(m.hash)).html(n);l._cleanup();if(b.cache){f.data(m,"cache.tabs",true)}l._trigger("load",null,l._ui(l.anchors[j],l.panels[j]));try{b.ajaxOptions.success(n,p)}catch(g){}},error:function(g,p,n){l._cleanup();l._trigger("load",null,l._ui(l.anchors[j],l.panels[j]));try{b.ajaxOptions.error(g,p,j,m)}catch(n){}}}));l.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(b,c){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",c);return this},length:function(){return this.anchors.length}});f.extend(f.ui.tabs,{version:"1.8"});f.extend(f.ui.tabs.prototype,{rotation:null,rotate:function(k,c){var m=this,b=this.options;var l=m._rotate||(m._rotate=function(g){clearTimeout(m.rotation);m.rotation=setTimeout(function(){var n=b.selected;m.select(++n<m.anchors.length?n:0)},k);if(g){g.stopPropagation()}});var j=m._unrotate||(m._unrotate=!c?function(g){if(g.clientX){m.rotate(null)}}:function(g){t=b.selected;l()});if(k){this.element.bind("tabsshow",l);this.anchors.bind(b.event+".tabs",j);l()}else{clearTimeout(m.rotation);this.element.unbind("tabsshow",l);this.anchors.unbind(b.event+".tabs",j);delete this._rotate;delete this._unrotate}return this}})})(jQuery);(function($){$.extend($.ui,{datepicker:{version:"1.8"}});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]):{}));inst.lastVal=null;$.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()})};inst.dpDiv.zIndex($(input).zIndex()+1);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||!duration){postProcess()}if(inst.input.is(":visible")&&!inst.input.is(":disabled")){inst.input.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&&$.datepicker._datepickerShowing&&inst.input&&inst.input.is(":visible")&&!inst.input.is(":disabled")){inst.input.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(dpHeight+inputHeight):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.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.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){if(inst.input.val()==inst.lastVal){return}var dateFormat=this._get(inst,"dateFormat");var dates=inst.lastVal=inst.input?inst.input.val():null;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)?"&#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)?"&#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.8";window["DP_jQuery_"+dpuuid]=$})(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");this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(c){if(c===undefined){return this._value()}this._setOption("value",c);return this},_setOption:function(d,e){switch(d){case"value":this.options.value=e;this._refreshValue();this._trigger("change");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(){return 0},_valueMax:function(){return 100},_refreshValue:function(){var c=this.value();this.valueDiv[c===this._valueMax()?"addClass":"removeClass"]("ui-corner-right").width(c+"%");this.element.attr("aria-valuenow",c)}});b.extend(b.ui.progressbar,{version:"1.8"})})(jQuery);jQuery.effects||(function(n){n.effects={};n.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(b,c){n.fx.step[c]=function(d){if(!d.colorInit){d.start=k(d.elem,c);d.end=l(d.end);d.colorInit=true}d.elem.style[c]="rgb("+Math.max(Math.min(parseInt((d.pos*(d.end[0]-d.start[0]))+d.start[0],10),255),0)+","+Math.max(Math.min(parseInt((d.pos*(d.end[1]-d.start[1]))+d.start[1],10),255),0)+","+Math.max(Math.min(parseInt((d.pos*(d.end[2]-d.start[2]))+d.start[2],10),255),0)+")"}});function l(b){var c;if(b&&b.constructor==Array&&b.length==3){return b}if(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b)){return[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)]}if(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b)){return[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55]}if(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b)){return[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)]}if(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b)){return[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]}if(c=/rgba\(0, 0, 0, 0\)/.exec(b)){return v.transparent}return v[n.trim(b).toLowerCase()]}function k(b,d){var c;do{c=n.curCSS(b,d);if(c!=""&&c!="transparent"||n.nodeName(b,"body")){break}d="backgroundColor"}while(b=b.parentNode);return l(c)}var v={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 q=["add","remove","toggle"],s={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function p(){var f=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,e={},c,b;if(f&&f.length&&f[0]&&f[f[0]]){var d=f.length;while(d--){c=f[d];if(typeof f[c]=="string"){b=c.replace(/\-(\w)/g,function(j,g){return g.toUpperCase()});e[b]=f[c]}}}else{for(c in f){if(typeof f[c]==="string"){e[c]=f[c]}}}return e}function u(c){var d,b;for(d in c){b=c[d];if(b==null||n.isFunction(b)||d in s||(/scrollbar/).test(d)||(!(/color/i).test(d)&&isNaN(parseFloat(b)))){delete c[d]}}return c}function m(d,b){var e={_:0},c;for(c in b){if(d[c]!=b[c]){e[c]=b[c]}}return e}n.effects.animateClass=function(d,c,e,b){if(n.isFunction(e)){b=e;e=null}return this.each(function(){var g=n(this),x=g.attr("style")||" ",f=u(p.call(this)),j,w=g.attr("className");n.each(q,function(z,y){if(d[y]){g[y+"Class"](d[y])}});j=u(p.call(this));g.attr("className",w);g.animate(m(f,j),c,e,function(){n.each(q,function(z,y){if(d[y]){g[y+"Class"](d[y])}});if(typeof g.attr("style")=="object"){g.attr("style").cssText="";g.attr("style").cssText=x}else{g.attr("style",x)}if(b){b.apply(this,arguments)}})})};n.fn.extend({_addClass:n.fn.addClass,addClass:function(c,d,e,b){return d?n.effects.animateClass.apply(this,[{add:c},d,e,b]):this._addClass(c)},_removeClass:n.fn.removeClass,removeClass:function(c,d,e,b){return d?n.effects.animateClass.apply(this,[{remove:c},d,e,b]):this._removeClass(c)},_toggleClass:n.fn.toggleClass,toggleClass:function(b,c,d,e,f){if(typeof c=="boolean"||c===undefined){if(!d){return this._toggleClass(b,c)}else{return n.effects.animateClass.apply(this,[(c?{add:b}:{remove:b}),d,e,f])}}else{return n.effects.animateClass.apply(this,[{toggle:b},c,d,e])}},switchClass:function(d,b,c,e,f){return n.effects.animateClass.apply(this,[{add:b,remove:d},c,e,f])}});n.extend(n.effects,{version:"1.8",save:function(c,b){for(var d=0;d<b.length;d++){if(b[d]!==null){c.data("ec.storage."+b[d],c[0].style[b[d]])}}},restore:function(c,b){for(var d=0;d<b.length;d++){if(b[d]!==null){c.css(b[d],c.data("ec.storage."+b[d]))}}},setMode:function(c,b){if(b=="toggle"){b=c.is(":hidden")?"show":"hide"}return b},getBaseline:function(c,b){var e,d;switch(c[0]){case"top":e=0;break;case"middle":e=0.5;break;case"bottom":e=1;break;default:e=c[0]/b.height}switch(c[1]){case"left":d=0;break;case"center":d=0.5;break;case"right":d=1;break;default:d=c[1]/b.width}return{x:d,y:e}},createWrapper:function(d){if(d.parent().is(".ui-effects-wrapper")){return d.parent()}var c={width:d.outerWidth(true),height:d.outerHeight(true),"float":d.css("float")},b=n("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});d.wrap(b);b=d.parent();if(d.css("position")=="static"){b.css({position:"relative"});d.css({position:"relative"})}else{n.extend(c,{position:d.css("position"),zIndex:d.css("z-index")});n.each(["top","left","bottom","right"],function(f,e){c[e]=d.css(e);if(isNaN(parseInt(c[e],10))){c[e]="auto"}});d.css({position:"relative",top:0,left:0})}return b.css(c).show()},removeWrapper:function(b){if(b.parent().is(".ui-effects-wrapper")){return b.parent().replaceWith(b)}return b},setTransition:function(c,e,d,b){b=b||{};n.each(e,function(f,g){unit=c.cssUnit(g);if(unit[0]>0){b[g]=unit[0]*d+unit[1]}});return b}});function r(c,d,b,e){if(typeof c=="object"){e=d;b=null;d=c;c=d.effect}if(n.isFunction(d)){e=d;b=null;d={}}if(n.isFunction(b)){e=b;b=null}if(typeof d=="number"||n.fx.speeds[d]){e=b;b=d;d={}}d=d||{};b=b||d.duration;b=n.fx.off?0:typeof b=="number"?b:n.fx.speeds[b]||n.fx.speeds._default;e=e||d.complete;return[c,d,b,e]}n.fn.extend({effect:function(j,b,f,e){var c=r.apply(this,arguments),g={options:c[1],duration:c[2],callback:c[3]},d=n.effects[j];return d&&!n.fx.off?d.call(this,g):this},_show:n.fn.show,show:function(b){if(!b||typeof b=="number"||n.fx.speeds[b]){return this._show.apply(this,arguments)}else{var c=r.apply(this,arguments);c[1].mode="show";return this.effect.apply(this,c)}},_hide:n.fn.hide,hide:function(b){if(!b||typeof b=="number"||n.fx.speeds[b]){return this._hide.apply(this,arguments)}else{var c=r.apply(this,arguments);c[1].mode="hide";return this.effect.apply(this,c)}},__toggle:n.fn.toggle,toggle:function(b){if(!b||typeof b=="number"||n.fx.speeds[b]||typeof b=="boolean"||n.isFunction(b)){return this.__toggle.apply(this,arguments)}else{var c=r.apply(this,arguments);c[1].mode="toggle";return this.effect.apply(this,c)}},cssUnit:function(d){var c=this.css(d),b=[];n.each(["em","px","%","pt"],function(f,e){if(c.indexOf(e)>0){b=[parseFloat(c),e]}});return b}});n.easing.jswing=n.easing.swing;n.extend(n.easing,{def:"easeOutQuad",swing:function(c,b,d,e,f){return n.easing[n.easing.def](c,b,d,e,f)},easeInQuad:function(c,b,d,e,f){return e*(b/=f)*b+d},easeOutQuad:function(c,b,d,e,f){return -e*(b/=f)*(b-2)+d},easeInOutQuad:function(c,b,d,e,f){if((b/=f/2)<1){return e/2*b*b+d}return -e/2*((--b)*(b-2)-1)+d},easeInCubic:function(c,b,d,e,f){return e*(b/=f)*b*b+d},easeOutCubic:function(c,b,d,e,f){return e*((b=b/f-1)*b*b+1)+d},easeInOutCubic:function(c,b,d,e,f){if((b/=f/2)<1){return e/2*b*b*b+d}return e/2*((b-=2)*b*b+2)+d},easeInQuart:function(c,b,d,e,f){return e*(b/=f)*b*b*b+d},easeOutQuart:function(c,b,d,e,f){return -e*((b=b/f-1)*b*b*b-1)+d},easeInOutQuart:function(c,b,d,e,f){if((b/=f/2)<1){return e/2*b*b*b*b+d}return -e/2*((b-=2)*b*b*b-2)+d},easeInQuint:function(c,b,d,e,f){return e*(b/=f)*b*b*b*b+d},easeOutQuint:function(c,b,d,e,f){return e*((b=b/f-1)*b*b*b*b+1)+d},easeInOutQuint:function(c,b,d,e,f){if((b/=f/2)<1){return e/2*b*b*b*b*b+d}return e/2*((b-=2)*b*b*b*b+2)+d},easeInSine:function(c,b,d,e,f){return -e*Math.cos(b/f*(Math.PI/2))+e+d},easeOutSine:function(c,b,d,e,f){return e*Math.sin(b/f*(Math.PI/2))+d},easeInOutSine:function(c,b,d,e,f){return -e/2*(Math.cos(Math.PI*b/f)-1)+d},easeInExpo:function(c,b,d,e,f){return(b==0)?d:e*Math.pow(2,10*(b/f-1))+d},easeOutExpo:function(c,b,d,e,f){return(b==f)?d+e:e*(-Math.pow(2,-10*b/f)+1)+d},easeInOutExpo:function(c,b,d,e,f){if(b==0){return d}if(b==f){return d+e}if((b/=f/2)<1){return e/2*Math.pow(2,10*(b-1))+d}return e/2*(-Math.pow(2,-10*--b)+2)+d},easeInCirc:function(c,b,d,e,f){return -e*(Math.sqrt(1-(b/=f)*b)-1)+d},easeOutCirc:function(c,b,d,e,f){return e*Math.sqrt(1-(b=b/f-1)*b)+d},easeInOutCirc:function(c,b,d,e,f){if((b/=f/2)<1){return -e/2*(Math.sqrt(1-b*b)-1)+d}return e/2*(Math.sqrt(1-(b-=2)*b)+1)+d},easeInElastic:function(c,w,d,e,f){var j=1.70158;var g=0;var b=e;if(w==0){return d}if((w/=f)==1){return d+e}if(!g){g=f*0.3}if(b<Math.abs(e)){b=e;var j=g/4}else{var j=g/(2*Math.PI)*Math.asin(e/b)}return -(b*Math.pow(2,10*(w-=1))*Math.sin((w*f-j)*(2*Math.PI)/g))+d},easeOutElastic:function(c,w,d,e,f){var j=1.70158;var g=0;var b=e;if(w==0){return d}if((w/=f)==1){return d+e}if(!g){g=f*0.3}if(b<Math.abs(e)){b=e;var j=g/4}else{var j=g/(2*Math.PI)*Math.asin(e/b)}return b*Math.pow(2,-10*w)*Math.sin((w*f-j)*(2*Math.PI)/g)+e+d},easeInOutElastic:function(c,w,d,e,f){var j=1.70158;var g=0;var b=e;if(w==0){return d}if((w/=f/2)==2){return d+e}if(!g){g=f*(0.3*1.5)}if(b<Math.abs(e)){b=e;var j=g/4}else{var j=g/(2*Math.PI)*Math.asin(e/b)}if(w<1){return -0.5*(b*Math.pow(2,10*(w-=1))*Math.sin((w*f-j)*(2*Math.PI)/g))+d}return b*Math.pow(2,-10*(w-=1))*Math.sin((w*f-j)*(2*Math.PI)/g)*0.5+e+d},easeInBack:function(c,b,d,e,f,g){if(g==undefined){g=1.70158}return e*(b/=f)*b*((g+1)*b-g)+d},easeOutBack:function(c,b,d,e,f,g){if(g==undefined){g=1.70158}return e*((b=b/f-1)*b*((g+1)*b+g)+1)+d},easeInOutBack:function(c,b,d,e,f,g){if(g==undefined){g=1.70158}if((b/=f/2)<1){return e/2*(b*b*(((g*=(1.525))+1)*b-g))+d}return e/2*((b-=2)*b*(((g*=(1.525))+1)*b+g)+2)+d},easeInBounce:function(c,b,d,e,f){return e-n.easing.easeOutBounce(c,f-b,0,e,f)+d},easeOutBounce:function(c,b,d,e,f){if((b/=f)<(1/2.75)){return e*(7.5625*b*b)+d}else{if(b<(2/2.75)){return e*(7.5625*(b-=(1.5/2.75))*b+0.75)+d}else{if(b<(2.5/2.75)){return e*(7.5625*(b-=(2.25/2.75))*b+0.9375)+d}else{return e*(7.5625*(b-=(2.625/2.75))*b+0.984375)+d}}}},easeInOutBounce:function(c,b,d,e,f){if(b<f/2){return n.easing.easeInBounce(c,b*2,0,e,f)*0.5+d}return n.easing.easeOutBounce(c,b*2-f,0,e,f)*0.5+e*0.5+d}})})(jQuery);(function(b){b.effects.blind=function(c){return this.queue(function(){var r=b(this),s=["position","top","left"];var m=b.effects.setMode(r,c.options.mode||"hide");var n=c.options.direction||"vertical";b.effects.save(r,s);r.show();var k=b.effects.createWrapper(r).css({overflow:"hidden"});var q=(n=="vertical")?"height":"width";var l=(n=="vertical")?k.height():k.width();if(m=="show"){k.css(q,0)}var p={};p[q]=m=="show"?l:0;k.animate(p,c.duration,c.options.easing,function(){if(m=="hide"){r.hide()}b.effects.restore(r,s);b.effects.removeWrapper(r);if(c.callback){c.callback.apply(r[0],arguments)}r.dequeue()})})}})(jQuery);(function(b){b.effects.bounce=function(c){return this.queue(function(){var B=b(this),v=["position","top","left"];var w=b.effects.setMode(B,c.options.mode||"effect");var s=c.options.direction||"up";var D=c.options.distance||20;var C=c.options.times||5;var z=c.duration||250;if(/show|hide/.test(w)){v.push("opacity")}b.effects.save(B,v);B.show();b.effects.createWrapper(B);var A=(s=="up"||s=="down")?"top":"left";var q=(s=="up"||s=="left")?"pos":"neg";var D=c.options.distance||(A=="top"?B.outerHeight({margin:true})/3:B.outerWidth({margin:true})/3);if(w=="show"){B.css("opacity",0).css(A,q=="pos"?-D:D)}if(w=="hide"){D=D/(C*2)}if(w!="hide"){C--}if(w=="show"){var y={opacity:1};y[A]=(q=="pos"?"+=":"-=")+D;B.animate(y,z/2,c.options.easing);D=D/2;C--}for(var x=0;x<C;x++){var r={},u={};r[A]=(q=="pos"?"-=":"+=")+D;u[A]=(q=="pos"?"+=":"-=")+D;B.animate(r,z/2,c.options.easing).animate(u,z/2,c.options.easing);D=(w=="hide")?D*2:D/2}if(w=="hide"){var y={opacity:0};y[A]=(q=="pos"?"-=":"+=")+D;B.animate(y,z/2,c.options.easing,function(){B.hide();b.effects.restore(B,v);b.effects.removeWrapper(B);if(c.callback){c.callback.apply(this,arguments)}})}else{var r={},u={};r[A]=(q=="pos"?"-=":"+=")+D;u[A]=(q=="pos"?"+=":"-=")+D;B.animate(r,z/2,c.options.easing).animate(u,z/2,c.options.easing,function(){b.effects.restore(B,v);b.effects.removeWrapper(B);if(c.callback){c.callback.apply(this,arguments)}})}B.queue("fx",function(){B.dequeue()});B.dequeue()})}})(jQuery);(function(b){b.effects.clip=function(c){return this.queue(function(){var r=b(this),m=["position","top","left","height","width"];var n=b.effects.setMode(r,c.options.mode||"hide");var l=c.options.direction||"vertical";b.effects.save(r,m);r.show();var v=b.effects.createWrapper(r).css({overflow:"hidden"});var s=r[0].tagName=="IMG"?v:r;var q={size:(l=="vertical")?"height":"width",position:(l=="vertical")?"top":"left"};var u=(l=="vertical")?s.height():s.width();if(n=="show"){s.css(q.size,0);s.css(q.position,u/2)}var p={};p[q.size]=n=="show"?u:0;p[q.position]=n=="show"?0:u/2;s.animate(p,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(n=="hide"){r.hide()}b.effects.restore(r,m);b.effects.removeWrapper(r);if(c.callback){c.callback.apply(r[0],arguments)}r.dequeue()}})})}})(jQuery);(function(b){b.effects.drop=function(c){return this.queue(function(){var q=b(this),r=["position","top","left","opacity"];var l=b.effects.setMode(q,c.options.mode||"hide");var m=c.options.direction||"left";b.effects.save(q,r);q.show();b.effects.createWrapper(q);var p=(m=="up"||m=="down")?"top":"left";var s=(m=="up"||m=="left")?"pos":"neg";var k=c.options.distance||(p=="top"?q.outerHeight({margin:true})/2:q.outerWidth({margin:true})/2);if(l=="show"){q.css("opacity",0).css(p,s=="pos"?-k:k)}var n={opacity:l=="show"?1:0};n[p]=(l=="show"?(s=="pos"?"+=":"-="):(s=="pos"?"-=":"+="))+k;q.animate(n,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(l=="hide"){q.hide()}b.effects.restore(q,r);b.effects.removeWrapper(q);if(c.callback){c.callback.apply(this,arguments)}q.dequeue()}})})}})(jQuery);(function(b){b.effects.explode=function(c){return this.queue(function(){var m=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;var r=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;c.options.mode=c.options.mode=="toggle"?(b(this).is(":visible")?"hide":"show"):c.options.mode;var n=b(this).show().css("visibility","hidden");var j=n.offset();j.top-=parseInt(n.css("marginTop"),10)||0;j.left-=parseInt(n.css("marginLeft"),10)||0;var p=n.outerWidth(true);var u=n.outerHeight(true);for(var q=0;q<m;q++){for(var s=0;s<r;s++){n.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-s*(p/r),top:-q*(u/m)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:p/r,height:u/m,left:j.left+s*(p/r)+(c.options.mode=="show"?(s-Math.floor(r/2))*(p/r):0),top:j.top+q*(u/m)+(c.options.mode=="show"?(q-Math.floor(m/2))*(u/m):0),opacity:c.options.mode=="show"?0:1}).animate({left:j.left+s*(p/r)+(c.options.mode=="show"?0:(s-Math.floor(r/2))*(p/r)),top:j.top+q*(u/m)+(c.options.mode=="show"?0:(q-Math.floor(m/2))*(u/m)),opacity:c.options.mode=="show"?1:0},c.duration||500)}}setTimeout(function(){c.options.mode=="show"?n.css({visibility:"visible"}):n.css({visibility:"visible"}).hide();if(c.callback){c.callback.apply(n[0])}n.dequeue();b("div.ui-effects-explode").remove()},c.duration||500)})}})(jQuery);(function(b){b.effects.fold=function(c){return this.queue(function(){var A=b(this),u=["position","top","left"];var x=b.effects.setMode(A,c.options.mode||"hide");var p=c.options.size||15;var q=!(!c.options.horizFirst);var y=c.duration?c.duration/2:b.fx.speeds._default/2;b.effects.save(A,u);A.show();var B=b.effects.createWrapper(A).css({overflow:"hidden"});var w=((x=="show")!=q);var z=w?["width","height"]:["height","width"];var C=w?[B.width(),B.height()]:[B.height(),B.width()];var v=/([0-9]+)%/.exec(p);if(v){p=parseInt(v[1],10)/100*C[x=="hide"?0:1]}if(x=="show"){B.css(q?{height:0,width:p}:{height:p,width:0})}var r={},s={};r[z[0]]=x=="show"?C[0]:p;s[z[1]]=x=="show"?C[1]:0;B.animate(r,y,c.options.easing).animate(s,y,c.options.easing,function(){if(x=="hide"){A.hide()}b.effects.restore(A,u);b.effects.removeWrapper(A);if(c.callback){c.callback.apply(A[0],arguments)}A.dequeue()})})}})(jQuery);(function(b){b.effects.highlight=function(c){return this.queue(function(){var k=b(this),l=["backgroundImage","backgroundColor","opacity"],g=b.effects.setMode(k,c.options.mode||"show"),j={backgroundColor:k.css("backgroundColor")};if(g=="hide"){j.opacity=0}b.effects.save(k,l);k.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(j,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){(g=="hide"&&k.hide());b.effects.restore(k,l);(g=="show"&&!b.support.opacity&&this.style.removeAttribute("filter"));(c.callback&&c.callback.apply(this,arguments));k.dequeue()}})})}})(jQuery);(function(b){b.effects.pulsate=function(c){return this.queue(function(){var g=b(this),f=b.effects.setMode(g,c.options.mode||"show");times=((c.options.times||5)*2)-1;duration=c.duration?c.duration/2:b.fx.speeds._default/2,isVisible=g.is(":visible"),animateTo=0;if(!isVisible){g.css("opacity",0).show();animateTo=1}if((f=="hide"&&isVisible)||(f=="show"&&!isVisible)){times--}for(var j=0;j<times;j++){g.animate({opacity:animateTo},duration,c.options.easing);animateTo=(animateTo+1)%2}g.animate({opacity:animateTo},duration,c.options.easing,function(){if(animateTo==0){g.hide()}(c.callback&&c.callback.apply(this,arguments))});g.queue("fx",function(){g.dequeue()}).dequeue()})}})(jQuery);(function(b){b.effects.puff=function(c){return this.queue(function(){var k=b(this),j=b.effects.setMode(k,c.options.mode||"hide"),l=parseInt(c.options.percent,10)||150,m=l/100,n={height:k.height(),width:k.width()};b.extend(c.options,{fade:true,mode:j,percent:j=="hide"?l:100,from:j=="hide"?n:{height:n.height*m,width:n.width*m}});k.effect("scale",c.options,c.duration,c.callback);k.dequeue()})};b.effects.scale=function(c){return this.queue(function(){var n=b(this);var r=b.extend(true,{},c.options);var k=b.effects.setMode(n,c.options.mode||"effect");var m=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:(k=="hide"?0:100));var l=c.options.direction||"both";var s=c.options.origin;if(k!="effect"){r.origin=s||["middle","center"];r.restore=true}var p={height:n.height(),width:n.width()};n.from=c.options.from||(k=="show"?{height:0,width:0}:p);var q={y:l!="horizontal"?(m/100):1,x:l!="vertical"?(m/100):1};n.to={height:p.height*q.y,width:p.width*q.x};if(c.options.fade){if(k=="show"){n.from.opacity=0;n.to.opacity=1}if(k=="hide"){n.from.opacity=1;n.to.opacity=0}}r.from=n.from;r.to=n.to;r.mode=k;n.effect("size",r,c.duration,c.callback);n.dequeue()})};b.effects.size=function(c){return this.queue(function(){var E=b(this),s=["position","top","left","width","height","overflow","opacity"];var u=["position","top","left","overflow","opacity"];var x=["width","height","overflow"];var q=["fontSize"];var w=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"];var B=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"];var A=b.effects.setMode(E,c.options.mode||"effect");var y=c.options.restore||false;var C=c.options.scale||"both";var r=c.options.origin;var D={height:E.height(),width:E.width()};E.from=c.options.from||D;E.to=c.options.to||D;if(r){var z=b.effects.getBaseline(r,D);E.from.top=(D.height-E.from.height)*z.y;E.from.left=(D.width-E.from.width)*z.x;E.to.top=(D.height-E.to.height)*z.y;E.to.left=(D.width-E.to.width)*z.x}var v={from:{y:E.from.height/D.height,x:E.from.width/D.width},to:{y:E.to.height/D.height,x:E.to.width/D.width}};if(C=="box"||C=="both"){if(v.from.y!=v.to.y){s=s.concat(w);E.from=b.effects.setTransition(E,w,v.from.y,E.from);E.to=b.effects.setTransition(E,w,v.to.y,E.to)}if(v.from.x!=v.to.x){s=s.concat(B);E.from=b.effects.setTransition(E,B,v.from.x,E.from);E.to=b.effects.setTransition(E,B,v.to.x,E.to)}}if(C=="content"||C=="both"){if(v.from.y!=v.to.y){s=s.concat(q);E.from=b.effects.setTransition(E,q,v.from.y,E.from);E.to=b.effects.setTransition(E,q,v.to.y,E.to)}}b.effects.save(E,y?s:u);E.show();b.effects.createWrapper(E);E.css("overflow","hidden").css(E.from);if(C=="content"||C=="both"){w=w.concat(["marginTop","marginBottom"]).concat(q);B=B.concat(["marginLeft","marginRight"]);x=s.concat(w).concat(B);E.find("*[width]").each(function(){child=b(this);if(y){b.effects.save(child,x)}var d={height:child.height(),width:child.width()};child.from={height:d.height*v.from.y,width:d.width*v.from.x};child.to={height:d.height*v.to.y,width:d.width*v.to.x};if(v.from.y!=v.to.y){child.from=b.effects.setTransition(child,w,v.from.y,child.from);child.to=b.effects.setTransition(child,w,v.to.y,child.to)}if(v.from.x!=v.to.x){child.from=b.effects.setTransition(child,B,v.from.x,child.from);child.to=b.effects.setTransition(child,B,v.to.x,child.to)}child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){if(y){b.effects.restore(child,x)}})})}E.animate(E.to,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(E.to.opacity===0){E.css("opacity",E.from.opacity)}if(A=="hide"){E.hide()}b.effects.restore(E,y?s:u);b.effects.removeWrapper(E);if(c.callback){c.callback.apply(this,arguments)}E.dequeue()}})})}})(jQuery);(function(b){b.effects.shake=function(c){return this.queue(function(){var B=b(this),v=["position","top","left"];var w=b.effects.setMode(B,c.options.mode||"effect");var s=c.options.direction||"left";var D=c.options.distance||20;var C=c.options.times||3;var z=c.duration||c.options.duration||140;b.effects.save(B,v);B.show();b.effects.createWrapper(B);var A=(s=="up"||s=="down")?"top":"left";var q=(s=="up"||s=="left")?"pos":"neg";var y={},r={},u={};y[A]=(q=="pos"?"-=":"+=")+D;r[A]=(q=="pos"?"+=":"-=")+D*2;u[A]=(q=="pos"?"-=":"+=")+D*2;B.animate(y,z,c.options.easing);for(var x=1;x<C;x++){B.animate(r,z,c.options.easing).animate(u,z,c.options.easing)}B.animate(r,z,c.options.easing).animate(y,z/2,c.options.easing,function(){b.effects.restore(B,v);b.effects.removeWrapper(B);if(c.callback){c.callback.apply(this,arguments)}});B.queue("fx",function(){B.dequeue()});B.dequeue()})}})(jQuery);(function(b){b.effects.slide=function(c){return this.queue(function(){var q=b(this),r=["position","top","left"];var l=b.effects.setMode(q,c.options.mode||"show");var m=c.options.direction||"left";b.effects.save(q,r);q.show();b.effects.createWrapper(q).css({overflow:"hidden"});var p=(m=="up"||m=="down")?"top":"left";var s=(m=="up"||m=="left")?"pos":"neg";var k=c.options.distance||(p=="top"?q.outerHeight({margin:true}):q.outerWidth({margin:true}));if(l=="show"){q.css(p,s=="pos"?-k:k)}var n={};n[p]=(l=="show"?(s=="pos"?"+=":"-="):(s=="pos"?"-=":"+="))+k;q.animate(n,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(l=="hide"){q.hide()}b.effects.restore(q,r);b.effects.removeWrapper(q);if(c.callback){c.callback.apply(this,arguments)}q.dequeue()}})})}})(jQuery);(function(b){b.effects.transfer=function(c){return this.queue(function(){var l=b(this),j=b(c.options.to),m=j.offset(),k={top:m.top,left:m.left,height:j.innerHeight(),width:j.innerWidth()},n=l.offset(),p=b('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(c.options.className).css({top:n.top,left:n.left,height:l.innerHeight(),width:l.innerWidth(),position:"absolute"}).animate(k,c.duration,c.options.easing,function(){p.remove();(c.callback&&c.callback.apply(l[0],arguments));l.dequeue()})})}})(jQuery);(function($){$.fn.layout=function(opts){var lang={Pane:"Pane",Open:"Open",Close:"Close",Resize:"Resize",Slide:"Slide Open",Pin:"Pin",Unpin:"Un-Pin",selector:"selector",msgNoRoom:"Not enough room to show this pane.",errContainerMissing:"UI Layout Initialization Error\n\nThe specified layout-container does not exist.",errCenterPaneMissing:"UI Layout Initialization Error\n\nThe center-pane element does not exist.\n\nThe center-pane is a required element.",errContainerHeight:"UI Layout Initialization Warning\n\nThe layout-container \"CONTAINER\" has no height.\n\nTherefore the layout is 0-height and hence 'invisible'!",errButton:"Error Adding Button \n\nInvalid "};var options={name:"",scrollToBookmarkOnLoad:true,resizeWithWindow:true,resizeWithWindowDelay:200,resizeWithWindowMaxDelay:0,onresizeall_start:null,onresizeall_end:null,onload:null,onunload:null,autoBindCustomButtons:false,zIndex:null,defaults:{applyDemoStyles:false,closable:true,resizable:true,slidable:true,initClosed:false,initHidden:false,contentSelector:".ui-layout-content",findNestedContent:false,paneClass:"ui-layout-pane",resizerClass:"ui-layout-resizer",togglerClass:"ui-layout-toggler",buttonClass:"ui-layout-button",minSize:0,maxSize:0,spacing_open:6,spacing_closed:6,togglerLength_open:50,togglerLength_closed:50,togglerAlign_open:"center",togglerAlign_closed:"center",togglerTip_open:lang.Close,togglerTip_closed:lang.Open,resizerDblClickToggle:true,noSelectionWhileDragging:true,autoResize:true,autoReopen:true,resizerDragOpacity:1,maskIframesOnResize:true,resizeWhileDragging:false,resizeContentWhileDragging:false,noRoomToOpenTip:lang.msgNoRoom,resizerTip:lang.Resize,sliderTip:lang.Slide,sliderCursor:"pointer",slideTrigger_open:"click",slideTrigger_close:"mouseout",hideTogglerOnSlide:false,togglerContent_open:"",togglerContent_closed:"",showOverflowOnHover:false,trackMouseWhenSliding:false,enableCursorHotkey:true,customHotkeyModifier:"SHIFT",fxName:"slide",fxSpeed:null,fxSettings:{},fxOpacityFix:true,triggerEventsOnLoad:false,triggerEventsWhileDragging:true,onshow_start:null,onshow_end:null,onhide_start:null,onhide_end:null,onopen_start:null,onopen_end:null,onclose_start:null,onclose_end:null,onresize_start:null,onresize_end:null},north:{paneSelector:".ui-layout-north",size:"auto",resizerCursor:"n-resize",customHotkey:""},south:{paneSelector:".ui-layout-south",size:"auto",resizerCursor:"s-resize",customHotkey:""},east:{paneSelector:".ui-layout-east",size:200,resizerCursor:"e-resize",customHotkey:""},west:{paneSelector:".ui-layout-west",size:200,resizerCursor:"w-resize",customHotkey:""},center:{paneSelector:".ui-layout-center",minWidth:0,minHeight:0},useStateCookie:false,cookie:{name:"",autoSave:true,autoLoad:true,domain:"",path:"",expires:"",secure:false,keys:"north.size,south.size,east.size,west.size,north.isClosed,south.isClosed,east.isClosed,west.isClosed,north.isHidden,south.isHidden,east.isHidden,west.isHidden"}};var effects={slide:{all:{duration:"fast"},north:{direction:"up"},south:{direction:"down"},east:{direction:"right"},west:{direction:"left"}},drop:{all:{duration:"slow"},north:{direction:"up"},south:{direction:"down"},east:{direction:"right"},west:{direction:"left"}},scale:{all:{duration:"fast"}}};var state={id:"layout"+new Date().getTime(),initialized:false,container:{},north:{},south:{},east:{},west:{},center:{},cookie:{}};var _c={allPanes:"north,south,west,east,center",borderPanes:"north,south,west,east",altSide:{north:"south",south:"north",east:"west",west:"east"},hidden:{visibility:"hidden"},visible:{visibility:"visible"},zIndex:{pane_normal:1,resizer_normal:2,iframe_mask:2,pane_sliding:100,pane_animate:1000,resizer_drag:10000},resizers:{cssReq:{position:"absolute",padding:0,margin:0,fontSize:"1px",textAlign:"left",overflow:"hidden"},cssDemo:{background:"#DDD",border:"none"}},togglers:{cssReq:{position:"absolute",display:"block",padding:0,margin:0,overflow:"hidden",textAlign:"center",fontSize:"1px",cursor:"pointer",zIndex:1},cssDemo:{background:"#AAA"}},content:{cssReq:{position:"relative"},cssDemo:{overflow:"auto",padding:"10px"},cssDemoPane:{overflow:"hidden",padding:0}},panes:{cssReq:{position:"absolute",margin:0},cssDemo:{padding:"10px",background:"#FFF",border:"1px solid #BBB",overflow:"auto"}},north:{side:"Top",sizeType:"Height",dir:"horz",cssReq:{top:0,bottom:"auto",left:0,right:0,width:"auto"},pins:[]},south:{side:"Bottom",sizeType:"Height",dir:"horz",cssReq:{top:"auto",bottom:0,left:0,right:0,width:"auto"},pins:[]},east:{side:"Right",sizeType:"Width",dir:"vert",cssReq:{left:"auto",right:0,top:"auto",bottom:"auto",height:"auto"},pins:[]},west:{side:"Left",sizeType:"Width",dir:"vert",cssReq:{left:0,right:"auto",top:"auto",bottom:"auto",height:"auto"},pins:[]},center:{dir:"center",cssReq:{left:"auto",right:"auto",top:"auto",bottom:"auto",height:"auto",width:"auto"}},timers:{}};var isStr=function(o){try{return typeof o=="string"||(typeof o=="object"&&o.constructor.toString().match(/string/i)!==null)}catch(e){return false}};var str=function(o){return isStr(o)?$.trim(o):o==undefined||o==null?"":o};var min=function(x,y){return Math.min(x,y)};var max=function(x,y){return Math.max(x,y)};var _transformData=function(d){var json={cookie:{},defaults:{fxSettings:{}},north:{fxSettings:{}},south:{fxSettings:{}},east:{fxSettings:{}},west:{fxSettings:{}},center:{fxSettings:{}}};d=d||{};if(d.effects||d.cookie||d.defaults||d.north||d.south||d.west||d.east||d.center){json=$.extend(true,json,d)}else{$.each(d,function(key,val){a=key.split("__");if(!a[1]||json[a[0]]){json[a[1]?a[0]:"defaults"][a[1]?a[1]:a[0]]=val}})}return json};var _queue=function(action,pane,param){var tried=[];$.each(_c.borderPanes.split(","),function(i,p){if(_c[p].isMoving){bindCallback(p);return false}});function bindCallback(p){var c=_c[p];if(!c.doCallback){c.doCallback=true;c.callback=action+","+pane+","+(param?1:0)}else{tried.push(p);var cbPane=c.callback.split(",")[1];if(cbPane!=pane&&!$.inArray(cbPane,tried)>=0){bindCallback(cbPane)}}}};var _dequeue=function(pane){var c=_c[pane];_c.isLayoutBusy=false;delete c.isMoving;if(!c.doCallback||!c.callback){return}c.doCallback=false;var cb=c.callback.split(","),param=(cb[2]>0?true:false);if(cb[0]=="open"){open(cb[1],param)}else{if(cb[0]=="close"){close(cb[1],param)}}if(!c.doCallback){c.callback=null}};var _execCallback=function(pane,v_fn){if(!v_fn){return}var fn;try{if(typeof v_fn=="function"){fn=v_fn}else{if(!isStr(v_fn)){return}else{if(v_fn.match(/,/)){var args=v_fn.split(","),fn=eval(args[0]);if(typeof fn=="function"&&args.length>1){return fn(args[1])}}else{fn=eval(v_fn)}}}if(typeof fn=="function"){if(pane&&$Ps[pane]){return fn(pane,$Ps[pane],$.extend({},state[pane]),options[pane],options.name)}else{return fn(Instance,$.extend({},state),options,options.name)}}}catch(ex){}};var _showInvisibly=function($E,force){if(!$E){return{}}if(!$E.jquery){$E=$($E)}var CSS={display:$E.css("display"),visibility:$E.css("visibility")};if(force||CSS.display=="none"){$E.css({display:"block",visibility:"hidden"});return CSS}else{return{}}};var _fixIframe=function(pane){if(state.browser.mozilla){return}var $P=$Ps[pane];if(state[pane].tagName=="IFRAME"){$P.css(_c.hidden).css(_c.visible)}else{$P.find("IFRAME").css(_c.hidden).css(_c.visible)}};var _cssNum=function($E,prop){if(!$E.jquery){$E=$($E)}var CSS=_showInvisibly($E);var val=parseInt($.curCSS($E[0],prop,true),10)||0;$E.css(CSS);return val};var _borderWidth=function(E,side){if(E.jquery){E=E[0]}var b="border"+side.substr(0,1).toUpperCase()+side.substr(1);return $.curCSS(E,b+"Style",true)=="none"?0:(parseInt($.curCSS(E,b+"Width",true),10)||0)};var cssW=function(el,outerWidth){var str=isStr(el),$E=str?$Ps[el]:$(el);if(isNaN(outerWidth)){outerWidth=str?getPaneSize(el):$E.outerWidth()}if(outerWidth<=0){return 0}if(!state.browser.boxModel){return outerWidth}var W=outerWidth-_borderWidth($E,"Left")-_borderWidth($E,"Right")-_cssNum($E,"paddingLeft")-_cssNum($E,"paddingRight");return W>0?W:0};var cssH=function(el,outerHeight){var str=isStr(el),$E=str?$Ps[el]:$(el);if(isNaN(outerHeight)){outerHeight=str?getPaneSize(el):$E.outerHeight()}if(outerHeight<=0){return 0}if(!state.browser.boxModel){return outerHeight}var H=outerHeight-_borderWidth($E,"Top")-_borderWidth($E,"Bottom")-_cssNum($E,"paddingTop")-_cssNum($E,"paddingBottom");return H>0?H:0};var cssSize=function(pane,outerSize){if(_c[pane].dir=="horz"){return cssH(pane,outerSize)}else{return cssW(pane,outerSize)}};var cssMinDims=function(pane){var dir=_c[pane].dir,d={minWidth:1001-cssW(pane,1000),minHeight:1001-cssH(pane,1000)};if(dir=="horz"){d.minSize=d.minHeight}if(dir=="vert"){d.minSize=d.minWidth}return d};var setOuterWidth=function(el,outerWidth,autoHide){var $E=el,w;if(isStr(el)){$E=$Ps[el]}else{if(!el.jquery){$E=$(el)}}w=cssW($E,outerWidth);$E.css({width:w});if(w>0){if(autoHide&&$E.data("autoHidden")&&$E.innerHeight()>0){$E.show().data("autoHidden",false);if(!state.browser.mozilla){$E.css(_c.hidden).css(_c.visible)}}}else{if(autoHide&&!$E.data("autoHidden")){$E.hide().data("autoHidden",true)}}};var setOuterHeight=function(el,outerHeight,autoHide){var $E=el;if(isStr(el)){$E=$Ps[el]}else{if(!el.jquery){$E=$(el)}}h=cssH($E,outerHeight);$E.css({height:h,visibility:"visible"});if(h>0&&$E.innerWidth()>0){if(autoHide&&$E.data("autoHidden")){$E.show().data("autoHidden",false);if(!state.browser.mozilla){$E.css(_c.hidden).css(_c.visible)}}}else{if(autoHide&&!$E.data("autoHidden")){$E.hide().data("autoHidden",true)}}};var setOuterSize=function(el,outerSize,autoHide){if(_c[pane].dir=="horz"){setOuterHeight(el,outerSize,autoHide)}else{setOuterWidth(el,outerSize,autoHide)}};var _parseSize=function(pane,size,dir){if(!dir){dir=_c[pane].dir}if(isStr(size)&&size.match(/%/)){size=parseInt(size)/100}if(size===0){return 0}else{if(size>=1){return parseInt(size,10)}else{if(size>0){var o=options,avail;if(dir=="horz"){avail=sC.innerHeight-($Ps.north?o.north.spacing_open:0)-($Ps.south?o.south.spacing_open:0)}else{if(dir=="vert"){avail=sC.innerWidth-($Ps.west?o.west.spacing_open:0)-($Ps.east?o.east.spacing_open:0)}}return Math.floor(avail*size)}else{if(pane=="center"){return 0}else{var $P=$Ps[pane],dim=(dir=="horz"?"height":"width"),vis=_showInvisibly($P),s=$P.css(dim);$P.css(dim,"auto");size=(dim=="height")?$P.outerHeight():$P.outerWidth();$P.css(dim,s).css(vis);return size}}}}};var getPaneSize=function(pane,inclSpace){var $P=$Ps[pane],o=options[pane],s=state[pane],oSp=(inclSpace?o.spacing_open:0),cSp=(inclSpace?o.spacing_closed:0);if(!$P||s.isHidden){return 0}else{if(s.isClosed||(s.isSliding&&inclSpace)){return cSp}else{if(_c[pane].dir=="horz"){return $P.outerHeight()+oSp}else{return $P.outerWidth()+oSp}}}};var setSizeLimits=function(pane,slide){var o=options[pane],s=state[pane],c=_c[pane],dir=c.dir,side=c.side.toLowerCase(),type=c.sizeType.toLowerCase(),isSliding=(slide!=undefined?slide:s.isSliding),$P=$Ps[pane],paneSpacing=o.spacing_open,altPane=_c.altSide[pane],altS=state[altPane],$altP=$Ps[altPane],altPaneSize=(!$altP||altS.isVisible===false||altS.isSliding?0:(dir=="horz"?$altP.outerHeight():$altP.outerWidth())),altPaneSpacing=((!$altP||altS.isHidden?0:options[altPane][altS.isClosed!==false?"spacing_closed":"spacing_open"])||0),containerSize=(dir=="horz"?sC.innerHeight:sC.innerWidth),minCenterDims=cssMinDims("center"),minCenterSize=dir=="horz"?max(options.center.minHeight,minCenterDims.minHeight):max(options.center.minWidth,minCenterDims.minWidth),limitSize=(containerSize-paneSpacing-(isSliding?0:(_parseSize("center",minCenterSize,dir)+altPaneSize+altPaneSpacing))),minSize=s.minSize=max(_parseSize(pane,o.minSize),cssMinDims(pane).minSize),maxSize=s.maxSize=min((o.maxSize?_parseSize(pane,o.maxSize):100000),limitSize),r=s.resizerPosition={},top=sC.insetTop,left=sC.insetLeft,W=sC.innerWidth,H=sC.innerHeight,rW=o.spacing_open;switch(pane){case"north":r.min=top+minSize;r.max=top+maxSize;break;case"west":r.min=left+minSize;r.max=left+maxSize;break;case"south":r.min=top+H-maxSize-rW;r.max=top+H-minSize-rW;break;case"east":r.min=left+W-maxSize-rW;r.max=left+W-minSize-rW;break}};var calcNewCenterPaneDims=function(){var d={top:getPaneSize("north",true),bottom:getPaneSize("south",true),left:getPaneSize("west",true),right:getPaneSize("east",true),width:0,height:0};with(d){width=sC.innerWidth-left-right;height=sC.innerHeight-bottom-top;top+=sC.insetTop;bottom+=sC.insetBottom;left+=sC.insetLeft;right+=sC.insetRight}return d};var getElemDims=function($E){var d={},x=d.css={},i={},b,p,off=$E.offset();d.offsetLeft=off.left;d.offsetTop=off.top;$.each("Left,Right,Top,Bottom".split(","),function(idx,e){b=x["border"+e]=_borderWidth($E,e);p=x["padding"+e]=_cssNum($E,"padding"+e);i[e]=b+p;d["inset"+e]=p});d.offsetWidth=$E.innerWidth(true);d.offsetHeight=$E.innerHeight(true);d.outerWidth=$E.outerWidth();d.outerHeight=$E.outerHeight();d.innerWidth=d.outerWidth-i.Left-i.Right;d.innerHeight=d.outerHeight-i.Top-i.Bottom;x.width=$E.width();x.height=$E.height();return d};var getElemCSS=function($E,list){var CSS={},style=$E[0].style,props=list.split(","),sides="Top,Bottom,Left,Right".split(","),attrs="Color,Style,Width".split(","),p,s,a,i,j,k;for(i=0;i<props.length;i++){p=props[i];if(p.match(/(border|padding|margin)$/)){for(j=0;j<4;j++){s=sides[j];if(p=="border"){for(k=0;k<3;k++){a=attrs[k];CSS[p+s+a]=style[p+s+a]}}else{CSS[p+s]=style[p+s]}}}else{CSS[p]=style[p]}}return CSS};var setTimer=function(name,fn,ms){clearTimer(name);_c.timers[name]=setTimeout(fn,ms)};var clearTimer=function(name){if(_c.timers[name]){clearTimeout(_c.timers[name]);delete _c.timers[name]}};var isTimerRunning=function(name){return !!_c.timers[name]};var getHoverClasses=function(el,allStates){var $El=$(el),type=$El.data("layoutRole"),pane=$El.data("layoutEdge"),o=options[pane],root=o[type+"Class"],_pane="-"+pane,_open="-open",_closed="-closed",_slide="-sliding",_hover="-hover ",_state=$El.hasClass(root+_closed)?_closed:_open,_alt=_state==_closed?_open:_closed,classes=(root+_hover)+(root+_pane+_hover)+(root+_state+_hover)+(root+_pane+_state+_hover);if(allStates){classes+=(root+_alt+_hover)+(root+_pane+_alt+_hover)}if(type=="resizer"&&$El.hasClass(root+_slide)){classes+=(root+_slide+_hover)+(root+_pane+_slide+_hover)}return $.trim(classes)};var addHover=function(evt,el){var e=el||this;$(e).addClass(getHoverClasses(e))};var removeHover=function(evt,el){var e=el||this;$(e).removeClass(getHoverClasses(e,true))};var _create=function(){initOptions();var o=options;if(false===_execCallback(null,o.onload)){return false}if(!getPane("center").length){alert(lang.errCenterPaneMissing);return null}if(o.useStateCookie&&o.cookie.autoLoad){loadCookie()}state.browser={mozilla:$.browser.mozilla,msie:$.browser.msie,isIE6:$.browser.msie&&$.browser.version==6,boxModel:$.support.boxModel};initContainer();initPanes();initResizable();sizeContent("all");if(o.scrollToBookmarkOnLoad){with(self.location){if(hash){replace(hash)}}}if(o.autoBindCustomButtons){initButtons()}initHotkeys();initMouseTracking();if(o.resizeWithWindow&&!$Container.data("layoutRole")){$(window).bind("resize."+sID,windowResize)}$(window).bind("unload."+sID,unload);state.initialized=true};var windowResize=function(){var delay=Number(options.resizeWithWindowDelay)||100;if(delay>0){clearTimer("winResize");setTimer("winResize",function(){clearTimer("winResize");clearTimer("winResizeRepeater");resizeAll()},delay);if(!_c.timers.winResizeRepeater){setWindowResizeRepeater()}}};var setWindowResizeRepeater=function(){var delay=Number(options.resizeWithWindowMaxDelay);if(delay>0){setTimer("winResizeRepeater",function(){setWindowResizeRepeater();resizeAll()},delay)}};var unload=function(){var o=options;state.cookie=getState();if(o.useStateCookie&&o.cookie.autoSave){saveCookie()}_execCallback(null,o.onunload)};var initMouseTracking=function(){if(!window.mouseCoords){window.mouseCoords={X:0,Y:0};$(document).bind("mousemove."+sID,trackMouse)}};var trackMouse=function(evt){var m=window.mouseCoords;m.X=evt.pageX;m.Y=evt.pageY};var isMouseOver=function(el){var $E=(isStr(el)&&$Ps[el])?$Ps[el]:$(el);if(!$E.length){return false}var _=this,d=$E.offset(),T=d.top,L=d.left,R=L+$E.outerWidth(),B=T+$E.outerHeight(),m=window.mouseCoords;return((m.X>=L&&m.X<=R)&&(m.Y>=T&&m.Y<=B))};var initContainer=function(){sC.tagName=$Container.attr("tagName");var isFullPage=(sC.tagName=="BODY"),$C=$Container,props="position,margin,padding,border",CSS={};sC.ref=sC.tagName+($C.selector||"").split(".slice")[0];$C.data("layoutContainer",sID).data("layoutName",options.name);if(!$C.data("layoutCSS")){if(isFullPage){CSS=$.extend(getElemCSS($C,props),{height:$C.css("height"),overflow:$C.css("overflow"),overflowX:$C.css("overflowX"),overflowY:$C.css("overflowY")});var $H=$("html");$H.data("layoutCSS",{height:"auto",overflow:$H.css("overflow"),overflowX:$H.css("overflowX"),overflowY:$H.css("overflowY")})}else{CSS=getElemCSS($C,props+",top,bottom,left,right,width,height,overflow,overflowX,overflowY")}$C.data("layoutCSS",CSS)}try{if(isFullPage){$("html").css({height:"100%",overflow:"hidden",overflowX:"hidden",overflowY:"hidden"});$("body").css({position:"relative",height:"100%",overflow:"hidden",overflowX:"hidden",overflowY:"hidden",margin:0,padding:0,border:"none"})}else{var CSS={overflow:"hidden"},p=$C.css("position"),h=$C.css("height");if(!$C.data("layoutRole")){if(!p||!p.match(/fixed|absolute|relative/)){CSS.position="relative"}}$C.css(CSS);if($C.is(":visible")&&$C.innerHeight()<2){alert(lang.errContainerHeight.replace(/CONTAINER/,sC.ref))}}}catch(ex){}$.extend(state.container,getElemDims($C))};var initHotkeys=function(){$.each(_c.borderPanes.split(","),function(i,pane){var o=options[pane];if(o.enableCursorHotkey||o.customHotkey){$(document).bind("keydown."+sID,keyDown);return false}})};var initOptions=function(){opts=_transformData(opts);var newOpts={applyDefaultStyles:"applyDemoStyles"};renameOpts(opts.defaults);$.each(_c.allPanes.split(","),function(i,pane){renameOpts(opts[pane])});if(opts.effects){$.extend(effects,opts.effects);delete opts.effects}$.extend(options.cookie,opts.cookie);var globals="name,zIndex,scrollToBookmarkOnLoad,resizeWithWindow,resizeWithWindowDelay,resizeWithWindowMaxDelay,onresizeall,onresizeall_start,onresizeall_end,onload,onunload,autoBindCustomButtons,useStateCookie";$.each(globals.split(","),function(i,key){if(opts[key]!==undefined){options[key]=opts[key]}else{if(opts.defaults[key]!==undefined){options[key]=opts.defaults[key];delete opts.defaults[key]}}});$.each("paneSelector,resizerCursor,customHotkey".split(","),function(i,key){delete opts.defaults[key]});$.extend(true,options.defaults,opts.defaults);_c.center=$.extend(true,{},_c.panes,_c.center);var z=options.zIndex;if(z===0||z>0){_c.zIndex.pane_normal=z;_c.zIndex.resizer_normal=z+1;_c.zIndex.iframe_mask=z+1}$.extend(options.center,opts.center);var o_Center=$.extend(true,{},options.defaults,opts.defaults,options.center);$.each("paneClass,contentSelector,applyDemoStyles,showOverflowOnHover,triggerEventsOnLoad".split(","),function(i,key){options.center[key]=o_Center[key]});var o,defs=options.defaults;$.each(_c.borderPanes.split(","),function(i,pane){_c[pane]=$.extend(true,{},_c.panes,_c[pane]);o=options[pane]=$.extend(true,{},options.defaults,options[pane],opts.defaults,opts[pane]);if(!o.paneClass){o.paneClass="ui-layout-pane"}if(!o.resizerClass){o.resizerClass="ui-layout-resizer"}if(!o.togglerClass){o.togglerClass="ui-layout-toggler"}$.each(["_open","_close",""],function(i,n){var sName="fxName"+n,sSpeed="fxSpeed"+n,sSettings="fxSettings"+n;o[sName]=opts[pane][sName]||opts[pane].fxName||opts.defaults[sName]||opts.defaults.fxName||o[sName]||o.fxName||defs[sName]||defs.fxName||"none";var fxName=o[sName];if(fxName=="none"||!$.effects||!$.effects[fxName]||(!effects[fxName]&&!o[sSettings]&&!o.fxSettings)){fxName=o[sName]="none"}var fx=effects[fxName]||{},fx_all=fx.all||{},fx_pane=fx[pane]||{};o[sSettings]=$.extend({},fx_all,fx_pane,defs.fxSettings||{},defs[sSettings]||{},o.fxSettings,o[sSettings],opts.defaults.fxSettings,opts.defaults[sSettings]||{},opts[pane].fxSettings,opts[pane][sSettings]||{});o[sSpeed]=opts[pane][sSpeed]||opts[pane].fxSpeed||opts.defaults[sSpeed]||opts.defaults.fxSpeed||o[sSpeed]||o[sSettings].duration||o.fxSpeed||o.fxSettings.duration||defs.fxSpeed||defs.fxSettings.duration||fx_pane.duration||fx_all.duration||"normal"})});function renameOpts(O){for(var key in newOpts){if(O[key]!=undefined){O[newOpts[key]]=O[key];delete O[key]}}}};var getPane=function(pane){var sel=options[pane].paneSelector;if(sel.substr(0,1)==="#"){return $Container.find(sel).eq(0)}else{var $P=$Container.children(sel).eq(0);return $P.length?$P:$Container.children("form:first").children(sel).eq(0)}};var initPanes=function(){$.each(_c.allPanes.split(","),function(idx,pane){var o=options[pane],s=state[pane],c=_c[pane],fx=s.fx,dir=c.dir,spacing=o.spacing_open||0,isCenter=(pane=="center"),CSS={},$P,$C,size,minSize,maxSize;$Cs[pane]=false;$P=$Ps[pane]=getPane(pane);if(!$P.length){$Ps[pane]=false;return true}if(!$P.data("layoutCSS")){var props="position,top,left,bottom,right,width,height,overflow,zIndex,display,backgroundColor,padding,margin,border";$P.data("layoutCSS",getElemCSS($P,props))}$P.data("layoutName",options.name).data("layoutRole","pane").data("layoutEdge",pane).css(c.cssReq).css("zIndex",_c.zIndex.pane_normal).css(o.applyDemoStyles?c.cssDemo:{}).addClass(o.paneClass+" "+o.paneClass+"-"+pane).bind("mouseenter."+sID,addHover).bind("mouseleave."+sID,removeHover);initContent(pane,false);if(!isCenter){size=s.size=_parseSize(pane,o.size);minSize=_parseSize(pane,o.minSize)||1;maxSize=_parseSize(pane,o.maxSize)||100000;if(size>0){size=max(min(size,maxSize),minSize)}}s.tagName=$P.attr("tagName");s.noRoom=false;s.isVisible=true;if(!isCenter){s.isClosed=false;s.isSliding=false;s.isResizing=false;s.isHidden=false}switch(pane){case"north":CSS.top=sC.insetTop;CSS.left=sC.insetLeft;CSS.right=sC.insetRight;break;case"south":CSS.bottom=sC.insetBottom;CSS.left=sC.insetLeft;CSS.right=sC.insetRight;break;case"west":CSS.left=sC.insetLeft;break;case"east":CSS.right=sC.insetRight;break;case"center":}if(dir=="horz"){CSS.height=max(1,cssH(pane,size))}else{if(dir=="vert"){CSS.width=max(1,cssW(pane,size))}}$P.css(CSS);if(dir!="horz"){sizeMidPanes(pane,true)}$P.css({visibility:"visible",display:"block"});if(o.initClosed&&o.closable){close(pane,true,true)}else{if(o.initHidden||o.initClosed){hide(pane)}}if(o.showOverflowOnHover){$P.hover(allowOverflow,resetOverflow)}});initHandles();$.each(_c.borderPanes.split(","),function(i,pane){if($Ps[pane]&&state[pane].isVisible){setSizeLimits(pane);makePaneFit(pane)}});sizeMidPanes("center");$.each(_c.allPanes.split(","),function(i,pane){o=options[pane];if($Ps[pane]&&o.triggerEventsOnLoad&&state[pane].isVisible){_execCallback(pane,o.onresize_end||o.onresize)}});if($Container.innerHeight()<2){alert(lang.errContainerHeight.replace(/CONTAINER/,sC.ref))}};var initHandles=function(panes){if(!panes||panes=="all"){panes=_c.borderPanes}$.each(panes.split(","),function(i,pane){var $P=$Ps[pane];$Rs[pane]=false;$Ts[pane]=false;if(!$P){return}var o=options[pane],s=state[pane],c=_c[pane],rClass=o.resizerClass,tClass=o.togglerClass,side=c.side.toLowerCase(),spacing=(s.isVisible?o.spacing_open:o.spacing_closed),_pane="-"+pane,_state=(s.isVisible?"-open":"-closed"),$R=$Rs[pane]=$("<div></div>"),$T=(o.closable?$Ts[pane]=$("<div></div>"):false);if(s.isVisible&&o.resizable){}else{if(!s.isVisible&&o.slidable){$R.attr("title",o.sliderTip).css("cursor",o.sliderCursor)}}$R.attr("id",(o.paneSelector.substr(0,1)=="#"?o.paneSelector.substr(1)+"-resizer":"")).data("layoutRole","resizer").data("layoutEdge",pane).css(_c.resizers.cssReq).css("zIndex",_c.zIndex.resizer_normal).css(o.applyDemoStyles?_c.resizers.cssDemo:{}).addClass(rClass+" "+rClass+_pane).appendTo($Container).hover(addHover,removeHover);if($T){$T.attr("id",(o.paneSelector.substr(0,1)=="#"?o.paneSelector.substr(1)+"-toggler":"")).data("layoutRole","toggler").data("layoutEdge",pane).css(_c.togglers.cssReq).css(o.applyDemoStyles?_c.togglers.cssDemo:{}).addClass(tClass+" "+tClass+_pane).appendTo($R).click(function(evt){toggle(pane);evt.stopPropagation()}).hover(addHover,removeHover);if(o.togglerContent_open){$("<span>"+o.togglerContent_open+"</span>").data("layoutRole","togglerContent").data("layoutEdge",pane).addClass("content content-open").css("display","none").appendTo($T).hover(addHover,removeHover)}if(o.togglerContent_closed){$("<span>"+o.togglerContent_closed+"</span>").data("layoutRole","togglerContent").data("layoutEdge",pane).addClass("content content-closed").css("display","none").appendTo($T).hover(addHover,removeHover)}}if(s.isVisible){setAsOpen(pane)}else{setAsClosed(pane);bindStartSlidingEvent(pane,true)}});sizeHandles("all")};var initContent=function(pane,resize){var o=options[pane],sel=o.contentSelector,$P=$Ps[pane],$C;if(sel){$C=$Cs[pane]=(o.findNestedContent)?$P.find(sel).eq(0):$P.children(sel).eq(0)}if($C&&$C.length){$C.css(_c.content.cssReq);if(o.applyDemoStyles){$C.css(_c.content.cssDemo);$P.css(_c.content.cssDemoPane)}state[pane].content={};if(resize!==false){sizeContent(pane)}}else{$Cs[pane]=false}};var initButtons=function(){var pre="ui-layout-button-",name;$.each("toggle,open,close,pin,toggle-slide,open-slide".split(","),function(i,action){$.each(_c.borderPanes.split(","),function(ii,pane){$("."+pre+action+"-"+pane).each(function(){name=$(this).data("layoutName")||$(this).attr("layoutName");if(name==undefined||name==options.name){if(action.substr("-slide")>0){bindButton(this,action.split("-")[0],pane,true)}else{bindButton(this,action,pane)}}})})})};var initResizable=function(panes){var draggingAvailable=(typeof $.fn.draggable=="function"),$Frames,side;if(!panes||panes=="all"){panes=_c.borderPanes}$.each(panes.split(","),function(idx,pane){var o=options[pane],s=state[pane],c=_c[pane],side=(c.dir=="horz"?"top":"left"),r,live;if(!draggingAvailable||!$Ps[pane]||!o.resizable){o.resizable=false;return true}var $P=$Ps[pane],$R=$Rs[pane],base=o.resizerClass,resizerClass=base+"-drag",resizerPaneClass=base+"-"+pane+"-drag",helperClass=base+"-dragging",helperPaneClass=base+"-"+pane+"-dragging",helperLimitClass=base+"-dragging-limit",helperClassesSet=false;if(!s.isClosed){$R.attr("title",o.resizerTip).css("cursor",o.resizerCursor)}$R.draggable({containment:$Container[0],axis:(c.dir=="horz"?"y":"x"),delay:100,distance:1,helper:"clone",opacity:o.resizerDragOpacity,addClasses:false,zIndex:_c.zIndex.resizer_drag,start:function(e,ui){o=options[pane];s=state[pane];live=o.resizeWhileDragging;if(false===_execCallback(pane,o.onresize_start)){return false}_c.isLayoutBusy=true;s.isResizing=true;clearTimer(pane+"_closeSlider");setSizeLimits(pane);r=s.resizerPosition;$R.addClass(resizerClass+" "+resizerPaneClass);helperClassesSet=false;$Frames=$(o.maskIframesOnResize===true?"iframe":o.maskIframesOnResize).filter(":visible");var id,i=0;$Frames.each(function(){id="ui-layout-mask-"+(++i);$(this).data("layoutMaskID",id);$('<div id="'+id+'" class="ui-layout-mask ui-layout-mask-'+pane+'"/>').css({background:"#fff",opacity:"0.001",zIndex:_c.zIndex.iframe_mask,position:"absolute",width:this.offsetWidth+"px",height:this.offsetHeight+"px"}).css($(this).position()).appendTo(this.parentNode)});if(o.noSelectionWhileDragging){$(document).disableSelection()}},drag:function(e,ui){if(!helperClassesSet){ui.helper.addClass(helperClass+" "+helperPaneClass).children().css("visibility","hidden");helperClassesSet=true;if(s.isSliding){$Ps[pane].css("zIndex",_c.zIndex.pane_sliding)}}var limit=0;if(ui.position[side]<r.min){ui.position[side]=r.min;limit=-1}else{if(ui.position[side]>r.max){ui.position[side]=r.max;limit=1}}if(limit){ui.helper.addClass(helperLimitClass);window.defaultStatus="Panel has reached its "+(limit>0?"maximum":"minimum")+" size"}else{ui.helper.removeClass(helperLimitClass);window.defaultStatus=""}if(live){resizePanes(e,ui,pane)}},stop:function(e,ui){if(o.noSelectionWhileDragging){$(document).enableSelection()}window.defaultStatus="";$R.removeClass(resizerClass+" "+resizerPaneClass+" "+helperLimitClass);s.isResizing=false;_c.isLayoutBusy=false;resizePanes(e,ui,pane,true)}});var resizePanes=function(e,ui,pane,resizingDone){var dragPos=ui.position,c=_c[pane],resizerPos,newSize,i=0;switch(pane){case"north":resizerPos=dragPos.top;break;case"west":resizerPos=dragPos.left;break;case"south":resizerPos=sC.offsetHeight-dragPos.top-o.spacing_open;break;case"east":resizerPos=sC.offsetWidth-dragPos.left-o.spacing_open;break}newSize=resizerPos-sC["inset"+c.side];manualSizePane(pane,newSize);if(resizingDone){$("div.ui-layout-mask").each(function(){this.parentNode.removeChild(this)})}else{$Frames.each(function(){$("#"+$(this).data("layoutMaskID")).css($(this).position()).css({width:this.offsetWidth+"px",height:this.offsetHeight+"px"})})}}})};var destroy=function(){$(window).unbind("."+sID);$(document).unbind("."+sID);window[sID]=null;var isFullPage=(sC.tagName=="BODY"),root=o.paneClass,_open="-open",_sliding="-sliding",_closed="-closed",generic=[root,root+_open,root+_closed,root+_sliding],$P,pRoot,pClasses;$.each(_c.allPanes.split(","),function(i,pane){$P=$Ps[pane];if(!$P){return true}if(pane!="center"){if($Ts[pane]){$Ts[pane].remove()}$Rs[pane].remove()}pRoot=root+"-"+pane;pClasses=[];pClasses.push(pRoot);pClasses.push(pRoot+_open);pClasses.push(pRoot+_closed);pClasses.push(pRoot+_sliding);$.merge(pClasses,generic);$.merge(pClasses,getHoverClasses($P,true));$P.removeClass(pClasses.join(" ")).removeData("layoutRole").removeData("layoutEdge").unbind("."+sID).unbind("mouseenter").unbind("mouseleave");if(!$P.data("layoutContainer")){$P.css($P.data("layoutCSS"))}});$Container.removeData("layoutContainer");if(!$Container.data("layoutEdge")){$Container.css($Container.data("layoutCSS"))}if(isFullPage){$("html").css($("html").data("layoutCSS"))}unload();var n=options.name;if(n&&window[n]){window[n]=null}};var hide=function(pane,noAnimation){var o=options[pane],s=state[pane],$P=$Ps[pane],$R=$Rs[pane];if(!$P||s.isHidden){return}if(state.initialized&&false===_execCallback(pane,o.onhide_start)){return}s.isSliding=false;if($R){$R.hide()}if(!state.initialized||s.isClosed){s.isClosed=true;s.isHidden=true;s.isVisible=false;$P.hide();sizeMidPanes(_c[pane].dir=="horz"?"all":"center");if(state.initialized||o.triggerEventsOnLoad){_execCallback(pane,o.onhide_end||o.onhide)}}else{s.isHiding=true;close(pane,false,noAnimation)}};var show=function(pane,openPane,noAnimation,noAlert){var o=options[pane],s=state[pane],$P=$Ps[pane],$R=$Rs[pane];if(!$P||!s.isHidden){return}if(false===_execCallback(pane,o.onshow_start)){return}s.isSliding=false;s.isShowing=true;if(openPane===false){close(pane,true)}else{open(pane,false,noAnimation,noAlert)}};var slideOpen=function(evt_or_pane){var type=typeof evt_or_pane,pane=(type=="string"?evt_or_pane:$(this).data("layoutEdge"));if(type=="object"){evt_or_pane.stopImmediatePropagation()}if(state[pane].isClosed){open(pane,true)}else{bindStopSlidingEvents(pane,true)}};var slideClosed=function(evt_or_pane){var $E=(isStr(evt_or_pane)?$Ps[evt_or_pane]:$(this)),pane=$E.data("layoutEdge"),o=options[pane],s=state[pane],$P=$Ps[pane];if(s.isClosed||s.isResizing){return}else{if(o.slideTrigger_close=="click"){close_NOW()}else{if(o.trackMouseWhenSliding&&isMouseOver(pane)){clearTimer(pane+"_closeSlider")}else{setTimer(pane+"_closeSlider",close_NOW,300)}}}function close_NOW(e){if(s.isClosed){bindStopSlidingEvents(pane,false)}else{close(pane)}}};var toggle=function(pane,slide){if(!isStr(pane)){pane=$(this).data("layoutEdge")}var s=state[str(pane)];if(s.isHidden){show(pane)}else{if(s.isClosed){open(pane,!!slide)}else{close(pane)}}};var close=function(pane,force,noAnimation,skipCallback){var $P=$Ps[pane],$R=$Rs[pane],$T=$Ts[pane],o=options[pane],s=state[pane],doFX=!noAnimation&&!s.isClosed&&(o.fxName_close!="none"),isShowing=s.isShowing,isHiding=s.isHiding,wasSliding=s.isSliding;delete s.isShowing;delete s.isHiding;if(!$P||!o.closable){return}else{if(!force&&s.isClosed&&!isShowing){return}}if(_c.isLayoutBusy){_queue("close",pane,force);return}if(state.initialized&&!isShowing&&false===_execCallback(pane,o.onclose_start)){return}_c[pane].isMoving=true;_c.isLayoutBusy=true;s.isClosed=true;s.isVisible=false;if(isHiding){s.isHidden=true}else{if(isShowing){s.isHidden=false}}if(s.isSliding){bindStopSlidingEvents(pane,false)}else{if(state.initialized){sizeMidPanes(_c[pane].dir=="horz"?"all":"center",false)}}if(state.initialized){setAsClosed(pane)}if(doFX){lockPaneForFX(pane,true);$P.hide(o.fxName_close,o.fxSettings_close,o.fxSpeed_close,function(){lockPaneForFX(pane,false);close_2()})}else{$P.hide();close_2()}function close_2(){if(s.isClosed){bindStartSlidingEvent(pane,true);var altPane=_c.altSide[pane];if(state[altPane].noRoom){setSizeLimits(altPane);makePaneFit(altPane)}if(!skipCallback&&(state.initialized||o.triggerEventsOnLoad)){if(!isShowing&&!wasSliding){_execCallback(pane,o.onclose_end||o.onclose)}if(isShowing){_execCallback(pane,o.onshow_end||o.onshow)}if(isHiding){_execCallback(pane,o.onhide_end||o.onhide)}}}_dequeue(pane)}};var setAsClosed=function(pane){var $P=$Ps[pane],$R=$Rs[pane],$T=$Ts[pane],o=options[pane],s=state[pane],side=_c[pane].side.toLowerCase(),inset="inset"+_c[pane].side,rClass=o.resizerClass,tClass=o.togglerClass,_pane="-"+pane,_open="-open",_sliding="-sliding",_closed="-closed";$R.css(side,sC[inset]).removeClass(rClass+_open+" "+rClass+_pane+_open).removeClass(rClass+_sliding+" "+rClass+_pane+_sliding).addClass(rClass+_closed+" "+rClass+_pane+_closed).unbind("dblclick."+sID);if(o.resizable&&typeof $.fn.draggable=="function"){$R.draggable("disable").removeClass("ui-state-disabled").css("cursor","default").attr("title","")}if($T){$T.removeClass(tClass+_open+" "+tClass+_pane+_open).addClass(tClass+_closed+" "+tClass+_pane+_closed).attr("title",o.togglerTip_closed);$T.children(".content-open").hide();$T.children(".content-closed").css("display","block")}syncPinBtns(pane,false);if(state.initialized){sizeHandles("all")}};var open=function(pane,slide,noAnimation,noAlert){var $P=$Ps[pane],$R=$Rs[pane],$T=$Ts[pane],o=options[pane],s=state[pane],doFX=!noAnimation&&s.isClosed&&(o.fxName_open!="none"),isShowing=s.isShowing;delete s.isShowing;if(!$P||(!o.resizable&&!o.closable)){return}else{if(s.isVisible&&!s.isSliding){return}}if(s.isHidden&&!isShowing){show(pane,true);return}if(_c.isLayoutBusy){_queue("open",pane,slide);return}if(false===_execCallback(pane,o.onopen_start)){return}setSizeLimits(pane,slide);if(s.minSize>s.maxSize){syncPinBtns(pane,false);if(!noAlert&&o.noRoomToOpenTip){alert(o.noRoomToOpenTip)}return}_c[pane].isMoving=true;_c.isLayoutBusy=true;if(slide){bindStopSlidingEvents(pane,true)}else{if(s.isSliding){bindStopSlidingEvents(pane,false)}else{if(o.slidable){bindStartSlidingEvent(pane,false)}}}s.noRoom=false;makePaneFit(pane);s.isVisible=true;s.isClosed=false;if(isShowing){s.isHidden=false}if(doFX){lockPaneForFX(pane,true);$P.show(o.fxName_open,o.fxSettings_open,o.fxSpeed_open,function(){lockPaneForFX(pane,false);open_2()})}else{$P.show();open_2()}function open_2(){if(s.isVisible){_fixIframe(pane);if(!s.isSliding){sizeMidPanes(_c[pane].dir=="vert"?"center":"all",false)}else{if(o.slideTrigger_close=="mouseout"&&isTimerRunning(pane+"_closeSlider")){if(o.trackMouseWhenSliding&&isMouseOver(pane)){clearTimer(pane+"_closeSlider")}}}setAsOpen(pane)}_dequeue(pane)}};var setAsOpen=function(pane,skipCallback){var $P=$Ps[pane],$R=$Rs[pane],$T=$Ts[pane],o=options[pane],s=state[pane],side=_c[pane].side.toLowerCase(),inset="inset"+_c[pane].side,rClass=o.resizerClass,tClass=o.togglerClass,_pane="-"+pane,_open="-open",_closed="-closed",_sliding="-sliding";$R.css(side,sC[inset]+getPaneSize(pane)).removeClass(rClass+_closed+" "+rClass+_pane+_closed).addClass(rClass+_open+" "+rClass+_pane+_open);if(s.isSliding){$R.addClass(rClass+_sliding+" "+rClass+_pane+_sliding)}else{$R.removeClass(rClass+_sliding+" "+rClass+_pane+_sliding)}if(o.resizerDblClickToggle){$R.bind("dblclick",toggle)}removeHover(0,$R);if(o.resizable&&typeof $.fn.draggable=="function"){$R.draggable("enable").css("cursor",o.resizerCursor).attr("title",o.resizerTip)}else{if(!s.isSliding){$R.css("cursor","default")}}if($T){$T.removeClass(tClass+_closed+" "+tClass+_pane+_closed).addClass(tClass+_open+" "+tClass+_pane+_open).attr("title",o.togglerTip_open);removeHover(0,$T);$T.children(".content-closed").hide();$T.children(".content-open").css("display","block")}syncPinBtns(pane,!s.isSliding);if(state.initialized){sizeHandles("all");sizeContent(pane)}$.extend(s,getElemDims($P));if(!skipCallback&&(state.initialized||o.triggerEventsOnLoad)&&$P.is(":visible")){_execCallback(pane,o.onopen_end||o.onopen);if(s.isShowing){_execCallback(pane,o.onshow_end||o.onshow)}if(state.initialized){_execCallback(pane,o.onresize_end||o.onresize)}}};var lockPaneForFX=function(pane,doLock){var $P=$Ps[pane];if(doLock){$P.css({zIndex:_c.zIndex.pane_animate});if(pane=="south"){$P.css({top:sC.insetTop+sC.innerHeight-$P.outerHeight()})}else{if(pane=="east"){$P.css({left:sC.insetLeft+sC.innerWidth-$P.outerWidth()})}}}else{$P.css({zIndex:(state[pane].isSliding?_c.zIndex.pane_sliding:_c.zIndex.pane_normal)});if(pane=="south"){$P.css({top:"auto"})}else{if(pane=="east"){$P.css({left:"auto"})}}var o=options[pane];if(state.browser.msie&&o.fxOpacityFix&&o.fxName_open!="slide"&&$P.css("filter")&&$P.css("opacity")==1){$P[0].style.removeAttribute("filter")}}};var bindStartSlidingEvent=function(pane,enable){var o=options[pane],$R=$Rs[pane],trigger=o.slideTrigger_open;if(!$R||!o.slidable){return}if(trigger!="click"&&trigger!="dblclick"&&trigger!="mouseover"){trigger=o.slideTrigger_open="click"}$R[enable?"bind":"unbind"](trigger,slideOpen).css("cursor",(enable?o.sliderCursor:"default")).attr("title",(enable?o.sliderTip:""))};var bindStopSlidingEvents=function(pane,enable){var o=options[pane],s=state[pane],trigger=o.slideTrigger_close,action=(enable?"bind":"unbind"),$P=$Ps[pane],$R=$Rs[pane];s.isSliding=enable;clearTimer(pane+"_closeSlider");$P.css({zIndex:(enable?_c.zIndex.pane_sliding:_c.zIndex.pane_normal)});$R.css({zIndex:(enable?_c.zIndex.pane_sliding:_c.zIndex.resizer_normal)});if(trigger!="mouseout"&&trigger!="click"){trigger=o.slideTrigger_close="mouseout"}if(enable){bindStartSlidingEvent(pane,false)}$R[action](trigger,slideClosed);if(trigger=="mouseout"){$P[action]("mouseout."+sID,slideClosed);$R[action]("mouseover",cancelMouseOut);$P[action]("mouseover."+sID,cancelMouseOut)}if(!enable){clearTimer(pane+"_closeSlider")}else{if(trigger=="click"&&!o.resizable){$R.css("cursor",(enable?o.sliderCursor:"default"));$R.attr("title",(enable?o.togglerTip_open:""))}}function cancelMouseOut(evt){clearTimer(pane+"_closeSlider");evt.stopPropagation()}};var makePaneFit=function(pane,isOpening,skipCallback){var o=options[pane],s=state[pane],c=_c[pane],$P=$Ps[pane],$R=$Rs[pane],isSidePane=c.dir=="vert",hasRoom=false;if(pane=="center"||(isSidePane&&s.noVerticalRoom)){hasRoom=s.minHeight<=s.maxHeight&&(isSidePane||s.minWidth<=s.maxWidth);if(hasRoom&&s.noRoom){$P.show();if($R){$R.show()}s.isVisible=true;s.noRoom=false;if(isSidePane){s.noVerticalRoom=false}_fixIframe(pane)}else{if(!hasRoom&&!s.noRoom){$P.hide();if($R){$R.hide()}s.isVisible=false;s.noRoom=true}}}if(pane=="center"){}else{if(s.minSize<=s.maxSize){hasRoom=true;if(s.size>s.maxSize){sizePane(pane,s.maxSize,skipCallback)}else{if(s.size<s.minSize){sizePane(pane,s.minSize,skipCallback)}else{if($R&&$P.is(":visible")){var side=c.side.toLowerCase(),pos=s.size+sC["inset"+c.side];if(_cssNum($R,side)!=pos){$R.css(side,pos)}}}}if(s.noRoom){if(s.wasOpen&&o.closable){if(o.autoReopen){open(pane,false,true,true)}else{s.noRoom=false}}else{show(pane,s.wasOpen,true,true)}}}else{if(!s.noRoom){s.noRoom=true;s.wasOpen=!s.isClosed&&!s.isSliding;if(o.closable){close(pane,true,true)}else{hide(pane,true)}}}}};var manualSizePane=function(pane,size,skipCallback){var o=options[pane],forceResize=o.resizeWhileDragging&&!_c.isLayoutBusy;o.autoResize=false;sizePane(pane,size,skipCallback,forceResize)};var sizePane=function(pane,size,skipCallback,force){var o=options[pane],s=state[pane],$P=$Ps[pane],$R=$Rs[pane],side=_c[pane].side.toLowerCase(),inset="inset"+_c[pane].side,skipResizeWhileDragging=_c.isLayoutBusy&&!o.triggerEventsWhileDragging,oldSize;setSizeLimits(pane);oldSize=s.size;size=_parseSize(pane,size);size=max(size,_parseSize(pane,o.minSize));size=min(size,s.maxSize);if(size<s.minSize){makePaneFit(pane,false,skipCallback);return}if(!force&&size==oldSize){return}s.size=size;$P.css(_c[pane].sizeType.toLowerCase(),max(1,cssSize(pane,size)));$.extend(s,getElemDims($P));if($R&&$P.is(":visible")){$R.css(side,size+sC[inset])}if(!skipCallback){if(!s.isSliding){sizeMidPanes(_c[pane].dir=="horz"?"all":"center",skipResizeWhileDragging,force)}sizeHandles("all")}sizeContent(pane);if(!skipCallback&&!skipResizeWhileDragging&&state.initialized&&s.isVisible){_execCallback(pane,o.onresize_end||o.onresize)}var altPane=_c.altSide[pane];if(size<oldSize&&state[altPane].noRoom){setSizeLimits(altPane);makePaneFit(altPane,false,skipCallback)}};var sizeMidPanes=function(panes,skipCallback,force){if(!panes||panes=="all"){panes="east,west,center"}$.each(panes.split(","),function(i,pane){if(!$Ps[pane]){return}var o=options[pane],s=state[pane],$P=$Ps[pane],$R=$Rs[pane],isCenter=(pane=="center"),hasRoom=true,CSS={},d=calcNewCenterPaneDims();$.extend(s,getElemDims($P));if(pane=="center"){if(!force&&s.isVisible&&d.width==s.outerWidth&&d.height==s.outerHeight){return true}$.extend(s,cssMinDims(pane),{maxWidth:d.width,maxHeight:d.height});CSS=d;CSS.width=cssW(pane,d.width);CSS.height=cssH(pane,d.height);hasRoom=CSS.width>0&&CSS.height>0}else{$.extend(s,getElemDims($P),cssMinDims(pane));if(!force&&!s.noVerticalRoom&&d.height==s.outerHeight){return true}CSS.top=d.top;CSS.bottom=d.bottom;CSS.height=cssH(pane,d.height);s.maxHeight=max(0,CSS.height);hasRoom=(s.maxHeight>0);if(!hasRoom){s.noVerticalRoom=true}}if(hasRoom){$P.css(CSS);if(pane=="center"){$.extend(s,getElemDims($P))}if(s.noRoom){makePaneFit(pane)}if(state.initialized){sizeContent(pane)}}else{if(!s.noRoom&&s.isVisible){makePaneFit(pane)}}if(pane=="center"){var b=state.browser;var fix=b.isIE6||(b.msie&&!b.boxModel);if($Ps.north&&(fix||state.north.tagName=="IFRAME")){$Ps.north.css("width",cssW($Ps.north,sC.innerWidth))}if($Ps.south&&(fix||state.south.tagName=="IFRAME")){$Ps.south.css("width",cssW($Ps.south,sC.innerWidth))}}if(!skipCallback&&state.initialized&&s.isVisible){_execCallback(pane,o.onresize_end||o.onresize)}})};var resizeAll=function(){var oldW=sC.innerWidth,oldH=sC.innerHeight;$.extend(state.container,getElemDims($Container));if(!sC.outerHeight){return}if(false===_execCallback(null,options.onresizeall_start)){return false}var shrunkH=(sC.innerHeight<oldH),shrunkW=(sC.innerWidth<oldW),o,s,dir;$.each(["south","north","east","west"],function(i,pane){if(!$Ps[pane]){return}s=state[pane];o=options[pane];dir=_c[pane].dir;if(o.autoResize&&s.size!=o.size){sizePane(pane,o.size,true)}else{setSizeLimits(pane);makePaneFit(pane,false,true)}});sizeMidPanes("all",true);sizeHandles("all");o=options;$.each(_c.allPanes.split(","),function(i,pane){if(state[pane].isVisible){_execCallback(pane,o[pane].onresize_end||o[pane].onresize)}});_execCallback(null,o.onresizeall_end||o.onresizeall)};var sizeContent=function(panes){if(!panes||panes=="all"){panes=_c.allPanes}$.each(panes.split(","),function(idx,pane){var $P=$Ps[pane],$C=$Cs[pane],o=options[pane],s=state[pane],m=s.content;if($P&&$C&&$P.is(":visible")){var eC=$C[0];function setOffsets(){$.swap($C[0],{height:"auto",display:"block",visibility:"hidden"},function(){m.above=eC.offsetTop;m.below=$P.innerHeight()-eC.offsetTop-eC.offsetHeight})}if(o.resizeContentWhileDragging||!s.isResizing||m.above==undefined){$.swap($P[0],{position:"relative",height:"auto",visibility:"hidden"},setOffsets)}setOuterHeight($C,$P.innerHeight()-m.above-m.below,true)}})};var sizeHandles=function(panes){if(!panes||panes=="all"){panes=_c.borderPanes}$.each(panes.split(","),function(i,pane){var o=options[pane],s=state[pane],$P=$Ps[pane],$R=$Rs[pane],$T=$Ts[pane],$TC;if(!$P||!$R){return}var dir=_c[pane].dir,_state=(s.isClosed?"_closed":"_open"),spacing=o["spacing"+_state],togAlign=o["togglerAlign"+_state],togLen=o["togglerLength"+_state],paneLen,offset,CSS={};if(spacing==0){$R.hide();return}else{if(!s.noRoom&&!s.isHidden){$R.show()}}if(dir=="horz"){paneLen=$P.outerWidth();s.resizerLength=paneLen;$R.css({width:max(1,cssW($R,paneLen)),height:max(0,cssH($R,spacing)),left:_cssNum($P,"left")})}else{paneLen=$P.outerHeight();s.resizerLength=paneLen;$R.css({height:max(1,cssH($R,paneLen)),width:max(0,cssW($R,spacing)),top:sC.insetTop+getPaneSize("north",true)})}removeHover(o,$R);if($T){if(togLen==0||(s.isSliding&&o.hideTogglerOnSlide)){$T.hide();return}else{$T.show()}if(!(togLen>0)||togLen=="100%"||togLen>paneLen){togLen=paneLen;offset=0}else{if(isStr(togAlign)){switch(togAlign){case"top":case"left":offset=0;break;case"bottom":case"right":offset=paneLen-togLen;break;case"middle":case"center":default:offset=Math.floor((paneLen-togLen)/2)}}else{var x=parseInt(togAlign);if(togAlign>=0){offset=x}else{offset=paneLen-togLen+x}}}if(dir=="horz"){var width=cssW($T,togLen);$T.css({width:max(0,width),height:max(1,cssH($T,spacing)),left:offset,top:0});$T.children(".content").each(function(){$TC=$(this);$TC.css("marginLeft",Math.floor((width-$TC.outerWidth())/2))})}else{var height=cssH($T,togLen);$T.css({height:max(0,height),width:max(1,cssW($T,spacing)),top:offset,left:0});$T.children(".content").each(function(){$TC=$(this);$TC.css("marginTop",Math.floor((height-$TC.outerHeight())/2))})}removeHover(0,$T)}if(!state.initialized&&o.initHidden){$R.hide();if($T){$T.hide()}}})};var swapPanes=function(pane1,pane2){var oPane1=copy(pane1),oPane2=copy(pane2),sizes={};sizes[pane1]=oPane1?oPane1.state.size:0;sizes[pane2]=oPane2?oPane2.state.size:0;$Ps[pane1]=false;$Ps[pane2]=false;state[pane1]={};state[pane2]={};move(oPane1,pane2);move(oPane2,pane1);oPane1=oPane2=sizes=null;if(!$Ps[pane1]&&$Rs[pane1]){$Rs[pane1].remove();$Rs[pane1]=$Ts[pane1]=false}if(!$Ps[pane2]&&$Rs[pane2]){$Rs[pane2].remove();$Rs[pane2]=$Ts[pane2]=false}if($Ps[pane1]){$Ps[pane1].css(_c.visible)}if($Ps[pane2]){$Ps[pane2].css(_c.visible)}resizeAll();return;function copy(n){var $P=$Ps[n],$C=$Cs[n];return !$P?false:{pane:n,P:$P?$P[0]:false,C:$C?$C[0]:false,state:$.extend({},state[n]),options:$.extend({},options[n])}}function move(oPane,pane){if(!oPane){return}var P=oPane.P,C=oPane.C,oldPane=oPane.pane,c=_c[pane],side=c.side.toLowerCase(),inset="inset"+c.side,s=$.extend({},state[pane]),o=options[pane],fx={resizerCursor:o.resizerCursor},re,size,pos;$.each("fxName,fxSpeed,fxSettings".split(","),function(i,k){fx[k]=o[k];fx[k+"_open"]=o[k+"_open"];fx[k+"_close"]=o[k+"_close"]});$Ps[pane]=$(P).data("layoutEdge",pane).css(_c.hidden).css(c.cssReq);$Cs[pane]=C?$(C):false;options[pane]=$.extend({},oPane.options,fx);state[pane]=$.extend({},oPane.state);re=new RegExp("pane-"+oldPane,"g");P.className=P.className.replace(re,"pane-"+pane);if(!$Rs[pane]){initHandles(pane);initResizable(pane)}if(c.dir!=_c[oldPane].dir){size=sizes[pane]||0;setSizeLimits(pane);size=max(size,state[pane].minSize);manualSizePane(pane,size,true)}else{$Rs[pane].css(side,sC[inset]+(state[pane].isVisible?getPaneSize(pane):0))}if(oPane.state.isVisible&&!s.isVisible){setAsOpen(pane,true)}else{setAsClosed(pane,true);bindStartSlidingEvent(pane,true)}oPane=null}};function keyDown(evt){if(!evt){return true}var code=evt.keyCode;if(code<33){return true}var PANE={38:"north",40:"south",37:"west",39:"east"},ALT=evt.altKey,SHIFT=evt.shiftKey,CTRL=evt.ctrlKey,CURSOR=(CTRL&&code>=37&&code<=40),o,k,m,pane;if(CURSOR&&options[PANE[code]].enableCursorHotkey){pane=PANE[code]}else{if(CTRL||SHIFT){$.each(_c.borderPanes.split(","),function(i,p){o=options[p];k=o.customHotkey;m=o.customHotkeyModifier;if((SHIFT&&m=="SHIFT")||(CTRL&&m=="CTRL")||(CTRL&&SHIFT)){if(k&&code==(isNaN(k)||k<=9?k.toUpperCase().charCodeAt(0):k)){pane=p;return false}}})}}if(!pane||!$Ps[pane]||!options[pane].closable||state[pane].isHidden){return true}toggle(pane);evt.stopPropagation();evt.returnValue=false;return false}function allowOverflow(el){if(this&&this.tagName){el=this}var $P;if(isStr(el)){$P=$Ps[el]}else{if($(el).data("layoutRole")){$P=$(el)}else{$(el).parents().each(function(){if($(this).data("layoutRole")){$P=$(this);return false}})}}if(!$P||!$P.length){return}var pane=$P.data("layoutEdge"),s=state[pane];if(s.cssSaved){resetOverflow(pane)}if(s.isSliding||s.isResizing||s.isClosed){s.cssSaved=false;return}var newCSS={zIndex:(_c.zIndex.pane_normal+2)},curCSS={},of=$P.css("overflow"),ofX=$P.css("overflowX"),ofY=$P.css("overflowY");if(of!="visible"){curCSS.overflow=of;newCSS.overflow="visible"}if(ofX&&ofX!="visible"&&ofX!="auto"){curCSS.overflowX=ofX;newCSS.overflowX="visible"}if(ofY&&ofY!="visible"&&ofY!="auto"){curCSS.overflowY=ofX;newCSS.overflowY="visible"}s.cssSaved=curCSS;$P.css(newCSS);$.each(_c.allPanes.split(","),function(i,p){if(p!=pane){resetOverflow(p)}})}function resetOverflow(el){if(this&&this.tagName){el=this}var $P;if(isStr(el)){$P=$Ps[el]}else{if($(el).data("layoutRole")){$P=$(el)}else{$(el).parents.each(function(){if($(this).data("layoutRole")){$P=$(this);return false}})}}if(!$P||!$P.length){return}var pane=$P.data("layoutEdge"),s=state[pane],CSS=s.cssSaved||{};if(!s.isSliding&&!s.isResizing){$P.css("zIndex",_c.zIndex.pane_normal)}$P.css(CSS);s.cssSaved=false}function getBtn(selector,pane,action){var $E=$(selector);if(!$E.length){alert(lang.errButton+lang.selector+": "+selector)}else{if(_c.borderPanes.indexOf(pane)==-1){alert(lang.errButton+lang.Pane.toLowerCase()+": "+pane)}else{var btn=options[pane].buttonClass+"-"+action;$E.addClass(btn+" "+btn+"-"+pane).data("layoutName",options.name);return $E}}return false}function bindButton(selector,action,pane){switch(action.toLowerCase()){case"toggle":addToggleBtn(selector,pane);break;case"open":addOpenBtn(selector,pane);break;case"close":addCloseBtn(selector,pane);break;case"pin":addPinBtn(selector,pane);break;case"toggle-slide":addToggleBtn(selector,pane,true);break;case"open-slide":addOpenBtn(selector,pane,true);break}}function addToggleBtn(selector,pane,slide){var $E=getBtn(selector,pane,"toggle");if($E){$E.click(function(evt){toggle(pane,!!slide);evt.stopPropagation()})}}function addOpenBtn(selector,pane,slide){var $E=getBtn(selector,pane,"open");if($E){$E.attr("title",lang.Open).click(function(evt){open(pane,!!slide);evt.stopPropagation()})}}function addCloseBtn(selector,pane){var $E=getBtn(selector,pane,"close");if($E){$E.attr("title",lang.Close).click(function(evt){close(pane);evt.stopPropagation()})}}function addPinBtn(selector,pane){var $E=getBtn(selector,pane,"pin");if($E){var s=state[pane];$E.click(function(evt){setPinState($(this),pane,(s.isSliding||s.isClosed));if(s.isSliding||s.isClosed){open(pane)}else{close(pane)}evt.stopPropagation()});setPinState($E,pane,(!s.isClosed&&!s.isSliding));_c[pane].pins.push(selector)}}function syncPinBtns(pane,doPin){$.each(_c[pane].pins,function(i,selector){setPinState($(selector),pane,doPin)})}function setPinState($Pin,pane,doPin){var updown=$Pin.attr("pin");if(updown&&doPin==(updown=="down")){return}var pin=options[pane].buttonClass+"-pin",side=pin+"-"+pane,UP=pin+"-up "+side+"-up",DN=pin+"-down "+side+"-down";$Pin.attr("pin",doPin?"down":"up").attr("title",doPin?lang.Unpin:lang.Pin).removeClass(doPin?UP:DN).addClass(doPin?DN:UP)}function isCookiesEnabled(){return(navigator.cookieEnabled!=0)}function getCookie(opts){var o=$.extend({},options.cookie,opts||{}),name=o.name||options.name||"Layout",c=document.cookie,cs=c?c.split(";"):[],pair;for(var i=0,n=cs.length;i<n;i++){pair=$.trim(cs[i]).split("=");if(pair[0]==name){return decodeJSON(decodeURIComponent(pair[1]))}}return""}function saveCookie(keys,opts){var o=$.extend({},options.cookie,opts||{}),name=o.name||options.name||"Layout",params="",date="",clear=false;if(o.expires.toUTCString){date=o.expires}else{if(typeof o.expires=="number"){date=new Date();if(o.expires>0){date.setDate(date.getDate()+o.expires)}else{date.setYear(1970);clear=true}}}if(date){params+=";expires="+date.toUTCString()}if(o.path){params+=";path="+o.path}if(o.domain){params+=";domain="+o.domain}if(o.secure){params+=";secure"}if(clear){state.cookie={};document.cookie=name+"="+params}else{state.cookie=getState(keys||o.keys);document.cookie=name+"="+encodeURIComponent(encodeJSON(state.cookie))+params}return $.extend({},state.cookie)}function deleteCookie(){saveCookie("",{expires:-1})}function loadCookie(opts){var o=getCookie(opts);if(o){state.cookie=$.extend({},o);loadState(o)}return o}function loadState(opts){$.extend(true,options,opts)}function getState(keys){var data={},alt={isClosed:"initClosed",isHidden:"initHidden"},pair,pane,key,val;if(!keys){keys=options.cookie.keys}if($.isArray(keys)){keys=keys.join(",")}keys=keys.replace(/__/g,".").split(",");for(var i=0,n=keys.length;i<n;i++){pair=keys[i].split(".");pane=pair[0];key=pair[1];if(_c.allPanes.indexOf(pane)<0){continue}val=state[pane][key];if(val==undefined){continue}if(key=="isClosed"&&state[pane]["isSliding"]){val=true}(data[pane]||(data[pane]={}))[alt[key]?alt[key]:key]=val}return data}function encodeJSON(JSON){return parse(JSON);function parse(h){var D=[],i=0,k,v,t;for(k in h){v=h[k];t=typeof v;if(t=="string"){v='"'+v+'"'}else{if(t=="object"){v=parse(v)}}D[i++]='"'+k+'":'+v}return"{"+D.join(",")+"}"}}function decodeJSON(str){try{return window["eval"]("("+str+")")||{}}catch(e){return{}}}var $Container=$(this).eq(0);if(!$Container.length){alert(lang.errContainerMissing);return null}if($Container.data("layoutContainer")){return $.extend({},window[$Container.data("layoutContainer")])}var $Ps={},$Cs={},$Rs={},$Ts={},sC=state.container,sID=state.id;_create();var Instance={options:options,state:state,container:$Container,panes:$Ps,contents:$Cs,resizers:$Rs,togglers:$Ts,toggle:toggle,open:open,close:close,hide:hide,show:show,initContent:initContent,sizeContent:sizeContent,sizePane:manualSizePane,swapPanes:swapPanes,resizeAll:resizeAll,destroy:destroy,setSizeLimits:setSizeLimits,bindButton:bindButton,addToggleBtn:addToggleBtn,addOpenBtn:addOpenBtn,addCloseBtn:addCloseBtn,addPinBtn:addPinBtn,allowOverflow:allowOverflow,resetOverflow:resetOverflow,encodeJSON:encodeJSON,decodeJSON:decodeJSON,getState:getState,getCookie:getCookie,saveCookie:saveCookie,deleteCookie:deleteCookie,loadCookie:loadCookie,loadState:loadState,cssWidth:cssW,cssHeight:cssH,isMouseOver:isMouseOver};window[sID]=Instance;return Instance}})(jQuery);(function(b){b.event.special.mousewheel={setup:function(){var c=b.event.special.mousewheel.handler;if(b.browser.mozilla){b(this).bind("mousemove.mousewheel",function(d){b.data(this,"mwcursorposdata",{pageX:d.pageX,pageY:d.pageY,clientX:d.clientX,clientY:d.clientY})})}if(this.addEventListener){this.addEventListener((b.browser.mozilla?"DOMMouseScroll":"mousewheel"),c,false)}else{this.onmousewheel=c}},teardown:function(){var c=b.event.special.mousewheel.handler;b(this).unbind("mousemove.mousewheel");if(this.removeEventListener){this.removeEventListener((b.browser.mozilla?"DOMMouseScroll":"mousewheel"),c,false)}else{this.onmousewheel=function(){}}b.removeData(this,"mwcursorposdata")},handler:function(e){var c=Array.prototype.slice.call(arguments,1);e=b.event.fix(e||window.event);b.extend(e,b.data(this,"mwcursorposdata")||{});var f=0,d=true;if(e.wheelDelta){f=e.wheelDelta/120}if(e.detail){f=-e.detail/3}e.data=e.data||{};e.type="mousewheel";c.unshift(f);c.unshift(e);return b.event.handle.apply(this,c)}};b.fn.extend({mousewheel:function(c){return c?this.bind("mousewheel",c):this.trigger("mousewheel")},unmousewheel:function(c){return this.unbind("mousewheel",c)}})})(jQuery);(function(b){b.jScrollPane={active:[]};b.fn.jScrollPane=function(d){d=b.extend({},b.fn.jScrollPane.defaults,d);var c=function(){return false};return this.each(function(){var y=b(this);var J=this;var at=0;var Q;var au;var w;var ai=d.topCapHeight;var m;if(b(this).parent().is(".jScrollPaneContainer")){m=b(this).parent();at=d.maintainPosition?y.position().top:0;var v=b(this).parent();Q=v.innerWidth();au=v.outerHeight();b(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown, >.jScrollCap",v).remove();y.css({top:0})}else{y.data("originalStyleTag",y.attr("style"));y.css("overflow","hidden");this.originalPadding=y.css("paddingTop")+" "+y.css("paddingRight")+" "+y.css("paddingBottom")+" "+y.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(y.css("paddingLeft"))||0)+(parseInt(y.css("paddingRight"))||0);Q=y.innerWidth();au=y.innerHeight();m=b("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:au+"px",width:Q+"px"});if(d.enableKeyboardNavigation){m.attr("tabindex",d.tabIndex)}y.wrap(m);m=y.parent();b(document).bind("emchange",function(av,aw,p){y.jScrollPane(d)})}w=au;if(d.reinitialiseOnImageLoad){var x=b.data(J,"jScrollPaneImagesToLoad")||b("img",y);var l=[];if(x.length){x.each(function(p,av){b(this).bind("load readystatechange",function(){if(b.inArray(p,l)==-1){l.push(av);x=b.grep(x,function(ay,ax){return ay!=av});b.data(J,"jScrollPaneImagesToLoad",x);var aw=b.extend(d,{reinitialiseOnImageLoad:false});y.jScrollPane(aw)}}).each(function(aw,ax){if(this.complete||this.complete===undefined){this.src=this.src}})})}}var ad=this.originalSidePaddingTotal;var ao=Q-d.scrollbarWidth-d.scrollbarMargin-ad;var Z={height:"auto",width:ao+"px"};if(d.scrollbarOnLeft){Z.paddingLeft=d.scrollbarMargin+d.scrollbarWidth+"px"}else{Z.paddingRight=d.scrollbarMargin+"px"}y.css(Z);var ab=y.outerHeight();var W=au/ab;var aa=W<0.99;m[aa?"addClass":"removeClass"]("jScrollPaneScrollable");if(aa){m.append(b("<div></div>").addClass("jScrollCap jScrollCapTop").css({height:d.topCapHeight}),b("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:d.scrollbarWidth+"px"}).append(b("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:d.scrollbarWidth+"px"}).append(b("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:d.scrollbarWidth+"px"}),b("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:d.scrollbarWidth+"px"}))),b("<div></div>").addClass("jScrollCap jScrollCapBottom").css({height:d.bottomCapHeight}));var ap=b(">.jScrollPaneTrack",m);var z=b(">.jScrollPaneTrack .jScrollPaneDrag",m);var ar;var j=[];var af;var X=function(){if(af>4||af%4==0){an(ak+ar*N)}af++};if(d.enableKeyboardNavigation){m.bind("keydown.jscrollpane",function(p){switch(p.keyCode){case 38:ar=-1;af=0;X();j[j.length]=setInterval(X,100);return false;case 40:ar=1;af=0;X();j[j.length]=setInterval(X,100);return false;case 33:case 34:return false;default:}}).bind("keyup.jscrollpane",function(av){if(av.keyCode==38||av.keyCode==40){for(var p=0;p<j.length;p++){clearInterval(j[p])}return false}})}if(d.showArrows){var U;var D;var u=function(p){b("html").unbind("mouseup",u);U.removeClass("jScrollActiveArrowButton");clearInterval(D)};var M=function(){b("html").bind("mouseup",u);U.addClass("jScrollActiveArrowButton");af=0;X();D=setInterval(X,100)};m.append(b("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp",tabindex:-1}).css({width:d.scrollbarWidth+"px",top:d.topCapHeight+"px"}).html("Scroll up").bind("mousedown",function(){U=b(this);ar=-1;M();this.blur();return false}).bind("click",c),b("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown",tabindex:-1}).css({width:d.scrollbarWidth+"px",bottom:d.bottomCapHeight+"px"}).html("Scroll down").bind("mousedown",function(){U=b(this);ar=1;M();this.blur();return false}).bind("click",c));var A=b(">.jScrollArrowUp",m);var r=b(">.jScrollArrowDown",m)}if(d.arrowSize){w=au-d.arrowSize-d.arrowSize;ai+=d.arrowSize}else{if(A){var ag=A.height();d.arrowSize=ag;w=au-ag-r.height();ai+=ag}}w-=d.topCapHeight+d.bottomCapHeight;ap.css({height:w+"px",top:ai+"px"});var al=b(this).css({position:"absolute",overflow:"visible"});var e;var K;var N;var ak=0;var H=W*au/2;var L=function(av,ax){var aw=ax=="X"?"Left":"Top";return av["page"+ax]||(av["client"+ax]+(document.documentElement["scroll"+aw]||document.body["scroll"+aw]))||0};var T=function(){return false};var aj=function(){ac();e=z.offset(false);e.top-=ak;K=w-z[0].offsetHeight;N=2*d.wheelSpeed*K/ab};var f=function(p){aj();H=L(p,"Y")-ak-e.top;b("html").bind("mouseup",E).bind("mousemove",V);if(b.browser.msie){b("html").bind("dragstart",T).bind("selectstart",T)}return false};var E=function(){b("html").unbind("mouseup",E).unbind("mousemove",V);H=W*au/2;if(b.browser.msie){b("html").unbind("dragstart",T).unbind("selectstart",T)}};var an=function(av){m.scrollTop(0);av=av<0?0:(av>K?K:av);ak=av;z.css({top:av+"px"});var aw=av/K;y.data("jScrollPanePosition",(au-ab)*-aw);al.css({top:((au-ab)*aw)+"px"});y.trigger("scroll");if(d.showArrows){A[av==0?"addClass":"removeClass"]("disabled");r[av==K?"addClass":"removeClass"]("disabled")}};var V=function(p){an(L(p,"Y")-e.top-H)};var ae=Math.max(Math.min(W*(au-d.arrowSize*2),d.dragMaxHeight),d.dragMinHeight);z.css({height:ae+"px"}).bind("mousedown",f);var Y;var B;var q;var ah=function(){if(B>8||B%4==0){an((ak-((ak-q)/2)))}B++};var aq=function(){clearInterval(Y);b("html").unbind("mouseup",aq).unbind("mousemove",S)};var S=function(p){q=L(p,"Y")-e.top-H};var F=function(p){aj();S(p);B=0;b("html").bind("mouseup",aq).bind("mousemove",S);Y=setInterval(ah,100);ah();return false};ap.bind("mousedown",F);m.bind("mousewheel",function(av,ax){ax=ax||(av.wheelDelta?av.wheelDelta/120:(av.detail)?-av.detail/3:0);aj();ac();var aw=ak;an(ak-ax*N);var p=aw!=ak;return !p});var g;var I;function O(){var p=(g-ak)/d.animateStep;if(p>1||p<-1){an(ak+p)}else{an(g);ac()}}var ac=function(){if(I){clearInterval(I);delete g}};var am=function(ay,p){if(typeof ay=="string"){try{$e=b(ay,y)}catch(ax){return}if(!$e.length){return}ay=$e.offset().top-y.offset().top}ac();var aw=ab-au;ay=ay>aw?aw:ay;y.data("jScrollPaneMaxScroll",aw);var av=ay/aw*K;if(p||!d.animateTo){an(av)}else{m.scrollTop(0);g=av;I=setInterval(O,d.animateInterval)}};y[0].scrollTo=am;y[0].scrollBy=function(av){var p=-parseInt(al.css("top"))||0;am(p+av)};aj();am(-at,true);b("*",this).bind("focus",function(ay){var ax=b(this);var aA=0;while(ax[0]!=y[0]){aA+=ax.position().top;ax=ax.offsetParent()}var p=-parseInt(al.css("top"))||0;var az=p+au;var aw=aA>p&&aA<az;if(!aw){var av=aA-d.scrollbarMargin;if(aA>p){av+=b(this).height()+15+d.scrollbarMargin-au}am(av)}});if(d.observeHash){if(location.hash&&location.hash.length>1){setTimeout(function(){am(location.hash)},b.browser.safari?100:0)}b(document).bind("click",function(av){$target=b(av.target);if($target.is("a")){var p=$target.attr("href");if(p&&p.substr(0,1)=="#"&&p.length>1){setTimeout(function(){am(p,!d.animateToInternalLinks)},b.browser.safari?100:0)}}})}function G(p){b(document).bind("mousemove.jScrollPaneDragging",C);b(document).bind("mouseup.jScrollPaneDragging",s)}var R;var k;function P(){direction=R<0?-1:1;y[0].scrollBy(R/2)}function n(){if(k){clearInterval(k);k=undefined}}function C(aw){var ax=y.parent().offset().top;var p=ax+au;var av=L(aw,"Y");R=av<ax?av-ax:(av>p?av-p:0);if(R==0){n()}else{if(!k){k=setInterval(P,100)}}}function s(p){b(document).unbind("mousemove.jScrollPaneDragging").unbind("mouseup.jScrollPaneDragging");n()}m.bind("mousedown.jScrollPane",G);b.jScrollPane.active.push(y[0])}else{y.css({height:au+"px",width:Q-this.originalSidePaddingTotal+"px",padding:this.originalPadding});y[0].scrollTo=y[0].scrollBy=function(){};y.parent().unbind("mousewheel").unbind("mousedown.jScrollPane").unbind("keydown.jscrollpane").unbind("keyup.jscrollpane")}})};b.fn.jScrollPaneRemove=function(){b(this).each(function(){$this=b(this);var c=$this.parent();if(c.is(".jScrollPaneContainer")){$this.css({top:"",height:"",width:"",padding:"",overflow:"",position:""});$this.attr("style",$this.data("originalStyleTag"));c.after($this).remove()}})};b.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:0,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false,tabIndex:0,enableKeyboardNavigation:true,animateToInternalLinks:false,topCapHeight:0,bottomCapHeight:0,observeHash:true};b(window).bind("unload",function(){var d=b.jScrollPane.active;for(var c=0;c<d.length;c++){d[c].scrollTo=d[c].scrollBy=null}})})(jQuery);var _jscr_originalSizes=new Array();var _jscr_differenceSizes=new Array();var _jscr_previousWindowSize=new Array();var _jscr_originalPercentages=new Array();var _jscr_intervals=new Array();var _jscr_trackInt=new Array();var _jscr_originalPos=new Array();var _jscr_globalProperties=new Array();jQuery.jScrollHorizontalPane={active:[]};jQuery.fn.jScrollHorizontalPane=function(b){b=jQuery.extend({scrollbarHeight:8,scrollbarMargin:0,wheelSpeed:18,showArrows:false,arrowSize:10,animateTo:false,dragMinWidth:1,dragMaxWidth:99999,animateInterval:100,animateStep:3,maintainPosition:true,resize:true,minimumWidth:200,reset:false},b);return this.each(function(){if(b.reset==true){jQuery.fn.jScrollHorizontalPane.reset()}var r=jQuery(this);var L=0;var X=false;var R=r.attr("id");if(R==undefined){R=r.attr("class")}var A=_jscr_previousWindowSize[R];_jscr_originalPos[R]=-1;_jscr_globalProperties[R]=b;_jscr_previousWindowSize[R]=$(window).width();if(_jscr_originalSizes[R]==undefined){if((jQuery.browser.msie)&&(parseInt(jQuery.browser.version)==6)){var ab=parseInt(r.outerWidth())-parseInt(r.offset().left);_jscr_differenceSizes[R]=r.offset().left/$(window).width()}else{var ab=r.outerWidth();_jscr_differenceSizes[R]=r.position().left/$(window).width()}percentageWidth=(ab/$(window).width());_jscr_originalPercentages[R]=percentageWidth;_jscr_originalSizes[R]=$(window).width()}else{percentageWidth=_jscr_originalPercentages[R];diff=_jscr_differenceSizes[R]-((r.offset().left+_jscr_originalPos[R])/$(window).width());percentageWidth=percentageWidth+diff}var l=new Array();_jscr_intervals=new Array();l[0]=0;_jscr_intervals[0]=0;margin=r.position().left;offset=1;if(margin<0){margin=0}$(".scroll-interval",r).each(function(p,ar){pos=$(ar).position().left-margin;if(pos!=0){_jscr_intervals[p+offset]=pos}else{offset--}});if(_jscr_intervals.length<=1){_jscr_intervals=new Array()}if(jQuery(this).parent().is(".jScrollHorizontalPaneContainer")){var ap=b.maintainPosition?r.offset({relativeTo:jQuery(this).parent()[0]}).left:0;var n=jQuery(this).parent();var I=n.outerWidth();var aq=n.innerHeight();var Z=r.offset().left+_jscr_originalPos[R]+I;if((A!=$(window).width())&&((Z>$(window).width())||(A<$(window).width()))&&(b.resize==true)){if($(window).width()>=_jscr_originalSizes[R]){I=($(window).width()*percentageWidth)}else{I=$(window).width()-(r.offset().left+_jscr_originalPos[R])-10}if(I<b.minimumWidth){I=b.minimumWidth}jQuery(this).parent().css({height:aq+"px",width:I+"px"})}var J=I;if(n.unmousewheel){if($.browser.opera){n.unbind("mousewheel",fn=function(){})}else{n.unmousewheel()}}jQuery(">.jScrollHorizontalPaneTrack, >.jScrollHorizontalArrowLeft, >.jScrollHorizontalArrowRight",n).remove();r.css({left:0});_jscr_originalPos[R]=-1}else{r.data("originalStyleTag",r.attr("style"));var ap=0;this.originalPadding=r.css("paddingTop")+" "+r.css("paddingRight")+" "+r.css("paddingBottom")+" "+r.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(r.css("paddingLeft"))||0)+(parseInt(r.css("paddingRight"))||0);var I=r.outerWidth();var Z=r.offset().left+_jscr_originalPos[R]+I;if((Z)>$(window).width()){I=$(window).width()*percentageWidth}if(I<b.minimumWidth){I=b.minimumWidth}var aq=r.innerHeight();var J=I;r.wrap(jQuery("<div></div>").attr({className:"jScrollHorizontalPaneContainer"}).css({height:aq+"px",width:I+"px"}));jQuery(document).bind("emchange",function(ar,at,p){r.jScrollHorizontalPane(b)})}var aa=this.originalSidePaddingTotal;r.css({height:aq-b.scrollbarHeight-aa+"px",width:"auto",paddingRight:b.scrollbarMargin+"px"});r.css("width","auto");var ae=r.outerWidth();if($.browser.msie||$.browser.opera||$.browser.safari||true){var f=0;r.children().each(function(p,ar){if($(ar).outerWidth()>f){f=$(ar).outerWidth()}});if(f>ae){ae=f}}var T=I/ae;var ag=new Array();if(T<0.99){var g=r.parent();g.append(jQuery("<div></div>").attr({className:"jScrollHorizontalPaneTrack"}).css({height:b.scrollbarHeight+"px"}).append(jQuery("<div></div>").attr({className:"jScrollHorizontalPaneDrag"}).css({height:b.scrollbarHeight+"px"}).append(jQuery("<div></div>").attr({className:"jScrollHorizontalPaneDragLeft"}).css({height:b.scrollbarHeight+"px"}),jQuery("<div></div>").attr({className:"jScrollHorizontalPaneDragRight"}).css({height:b.scrollbarHeight+"px"}))));var am=jQuery(">.jScrollHorizontalPaneTrack",g);for(inter in _jscr_intervals){if(b.showArrows==true){scrollOffset=b.arrowSize}else{scrollOffset=0}intervalTrackPos=_jscr_intervals[inter]/ae*am.width()-(scrollOffset);ag[inter]=intervalTrackPos;if(ag[inter-1]!=undefined){l[inter-1]=(ag[inter]+ag[inter-1])/2}if(inter!=0){interObj=jQuery("<div>|</div>").attr({className:"jScrollHorizontalIntervalTrack"}).css({left:intervalTrackPos+"px"});am.append(interObj)}}var s=jQuery(">.jScrollHorizontalPaneTrack .jScrollHorizontalPaneDrag",g);if(b.showArrows){var N;var ao;var w;var ad;var U=function(){if(ad>4||ad%4==0){al(ai+ao*G)}ad++};var m=function(p){jQuery("body").unbind("mouseup",m);N.removeClass("jScrollHorizontalActiveArrowButton");clearInterval(w);W=true;B()};var F=function(){jQuery("body").bind("mouseup",m);N.addClass("jScrollHorizontalActiveArrowButton");ad=0;U();w=setInterval(U,100)};g.append(jQuery("<a></a>").attr({href:"javascript:;",className:"jScrollHorizontalArrowLeft"}).css({width:b.arrowSize+"px"}).html("Scroll Left").bind("mousedown",function(){N=jQuery(this);ao=-1;F();this.blur();return false}),jQuery("<a></a>").attr({href:"javascript:;",className:"jScrollHorizontalArrowRight"}).css({width:b.arrowSize+"px"}).html("Scroll Right").bind("mousedown",function(){N=jQuery(this);ao=1;F();this.blur();return false}));if(b.arrowSize){J=I-b.arrowSize-b.arrowSize;am.css({width:J+"px",left:b.arrowSize+"px"})}else{var O=jQuery(">.jScrollHorizontalArrowLeft",g).width();b.arrowSize=O;J=I-O-jQuery(">.jScrollHorizontalArrowRight",g).width();am.css({width:J+"px",left:O+"px"})}}var aj=jQuery(this).css({position:"absolute",overflow:"visible"});var c;var D;var G;var ai=0;var z=T*I/2;var E=function(ar,au){var at=au=="X"?"Left":"Bottom";return ar["page"+au]||(ar["client"+au]+(document.documentElement["scroll"+at]||document.body["scroll"+at]))||0};var M=function(){return false};var j=0;var q=1;var W=false;var P=false;_jscr_trackInt[R]=-1;var ah=function(){Y();c=s.offset(false);c.left-=ai;D=J-s[0].offsetWidth;G=2*b.wheelSpeed*D/ae};var d=function(p){ah();z=E(p,"X")-ai-c.left;jQuery("body").bind("mouseup",x).bind("mousemove",Q);if(jQuery.browser.msie){jQuery("body").bind("dragstart",M).bind("selectstart",M)}return false};var x=function(){jQuery("body").unbind("mouseup",x).unbind("mousemove",Q);z=T*I/2;B();if(jQuery.browser.msie){jQuery("body").unbind("dragstart",M).unbind("selectstart",M)}};var al=function(ar){S(ai,ar);ar=ar<0?0:(ar>D?D:ar);ai=ar;s.css({left:ar+"px"});var at=ar/D;_jscr_originalPos[R]=(I-ae)*at*-1;aj.css({left:((I-ae)*at)+"px"});r.trigger("scroll")};var Q=function(p){al(E(p,"X")-c.left-z)};var S=function(p,ar){if((P==false)&&(X!=true)){_jscr_trackInt[R]=-1;halfInter=-1;smallInter=-1;bigInter=-1;endDragPos=ar+s.width();fullTrackWidth=$(".jScrollHorizontalPaneTrack").width();for(inter in ag){if((endDragPos>=fullTrackWidth)&&(endDragPos>=ag[inter])){_jscr_trackInt[R]=inter}else{if(ar>=ag[inter]){smallInter=inter}else{bigInter=inter;break}}}if(_jscr_trackInt[R]==-1){smallDistance=ar-ag[smallInter];largeDistance=ag[bigInter]-ar;if(smallDistance<=largeDistance){_jscr_trackInt[R]=smallInter}else{_jscr_trackInt[R]=bigInter}}}else{P=false}};var B=function(){if(_jscr_trackInt[R]!=-1){if(W==true){if((q==-1)&&(_jscr_trackInt[R]!=0)){_jscr_trackInt[R]=j-1}else{if((q==1)&&(_jscr_trackInt[R]!=(_jscr_intervals.length-1))){_jscr_trackInt[R]=parseInt(j)+1}}W=false}P=true;al(ag[_jscr_trackInt[R]]);j=_jscr_trackInt[R]}};var u=0;if(b.showArrows==true){u=b.arrowSize}var ac=Math.max(Math.min(T*(I-u*2),b.dragMaxWidth),b.dragMinWidth);s.css({width:ac+"px"}).bind("mousedown",d);var V;var v;var k;var af=function(){if(v>8||v%4==0){al((ai-((ai-k)/2)))}v++};var an=function(){clearInterval(V);B();jQuery("body").unbind("mouseup",an).unbind("mousemove",K)};var K=function(p){k=E(p,"X")-c.left-z};var y=function(p){ah();K(p);v=0;jQuery("body").bind("mouseup",an).bind("mousemove",K);V=setInterval(af,100);af()};am.bind("mousedown",y);var e;var C;function H(){var p=(e-ai)/b.animateStep;if((p>1||p<-1)&&((ai+p+s.width())<(I))){al(ai+p)}else{al(e);Y()}}var Y=function(){if(C){clearInterval(C);delete e}};var ak=function(at,p){if(typeof at=="string"){$e=jQuery(at,this);if(!$e.length){return}at=$e.position().left}Y();var ar=-at/(I-ae)*D;if(!p||b.animateTo){e=ar;C=setInterval(H,b.animateInterval)}else{al(ar)}};r[0].scrollTo=ak;r[0].scrollBy=function(ar){var p=-parseInt(aj.css("left"))||0;ak(p+ar)};ah();ak(-ap,true);jQuery.jScrollHorizontalPane.active.push(r[0])}else{var ak=function(ar,p){};r[0].scrollTo=ak;r.css({height:aq-this.originalSidePaddingTotal+"px",width:I+"px",padding:this.originalPadding})}})};jQuery.fn.jScrollHorizontalPane.reset=function(){_jscr_originalSizes=new Array();_jscr_differenceSizes=new Array();_jscr_previousWindowSize=new Array();_jscr_originalPercentages=new Array();_jscr_intervals=new Array();_jscr_trackInt=new Array();_jscr_originalPos=new Array();_jscr_globalProperties=new Array()};jQuery.fn.jScrollHorizontalPaneRemove=function(){$(this).each(function(){$this=$(this);var b=$this.parent();if(b.is(".jScrollHorizontalPaneContainer")){$this.css({top:"",height:"",width:"",padding:"",overflow:"",position:""});$this.attr("style",$this.data("originalStyleTag"));b.after($this).remove()}})};jQuery(window).bind("unload",function(){var c=jQuery.jScrollHorizontalPane.active;for(var b=0;b<c.length;b++){c[b].scrollTo=c[b].scrollBy=null}});(function(b){jQuery(function(c){c(window).wresize(d);function d(){c(".scroll-pane").each(function(e,f){if(c(f).attr("id")==undefined){id=c(f).attr("class")}else{id=c(f).attr("id")}c(f).jScrollHorizontalPane(_jscr_globalProperties[c(f).attr("id")])})}});b.fn.wresize=function(d){version="1.1";wresize={fired:false,width:0};function c(){if(b.browser.msie){if(!wresize.fired){wresize.fired=true}else{var f=parseInt(b.browser.version,10);wresize.fired=false;if(f<7){return false}else{if(f==7){var g=b(window).width();if(g!=wresize.width){wresize.width=g;return false}}}}}return true}function e(f){if(c()){return d.apply(this,[f])}}this.each(function(){if(this==window){b(this).resize(e)}else{b(this).resize(d)}});return this}})(jQuery);(function(){function log(){if(typeof(console)!="undefined"&&typeof(console.log)=="function"){Array.prototype.unshift.call(arguments,"[Ajax Upload]");console.log(Array.prototype.join.call(arguments," "))}}function addEvent(el,type,fn){if(el.addEventListener){el.addEventListener(type,fn,false)}else{if(el.attachEvent){el.attachEvent("on"+type,function(){fn.call(el)})}else{throw new Error("not supported or DOM not loaded")}}}function addResizeEvent(fn){var timeout;addEvent(window,"resize",function(){if(timeout){clearTimeout(timeout)}timeout=setTimeout(fn,100)})}if(document.documentElement.getBoundingClientRect){var getOffset=function(el){var box=el.getBoundingClientRect();var doc=el.ownerDocument;var body=doc.body;var docElem=doc.documentElement;var clientTop=docElem.clientTop||body.clientTop||0;var clientLeft=docElem.clientLeft||body.clientLeft||0;var zoom=1;if(body.getBoundingClientRect){var bound=body.getBoundingClientRect();zoom=(bound.right-bound.left)/body.clientWidth}if(zoom>1){clientTop=0;clientLeft=0}var top=box.top/zoom+(window.pageYOffset||docElem&&docElem.scrollTop/zoom||body.scrollTop/zoom)-clientTop,left=box.left/zoom+(window.pageXOffset||docElem&&docElem.scrollLeft/zoom||body.scrollLeft/zoom)-clientLeft;return{top:top,left:left}}}else{var getOffset=function(el){var top=0,left=0;do{top+=el.offsetTop||0;left+=el.offsetLeft||0;el=el.offsetParent}while(el);return{left:left,top:top}}}function getBox(el){var left,right,top,bottom;var offset=getOffset(el);left=offset.left;top=offset.top;right=left+el.offsetWidth;bottom=top+el.offsetHeight;return{left:left,right:right,top:top,bottom:bottom}}function addStyles(el,styles){for(var name in styles){if(styles.hasOwnProperty(name)){el.style[name]=styles[name]}}}function copyLayout(from,to){var box=getBox(from);addStyles(to,{position:"absolute",left:box.left+"px",top:box.top+"px",width:from.offsetWidth+"px",height:from.offsetHeight+"px"})}var toElement=(function(){var div=document.createElement("div");return function(html){div.innerHTML=html;var el=div.firstChild;return div.removeChild(el)}})();var getUID=(function(){var id=0;return function(){return"ValumsAjaxUpload"+id++}})();function fileFromPath(file){return file.replace(/.*(\/|\\)/,"")}function getExt(file){return(-1!==file.indexOf("."))?file.replace(/.*[.]/,""):""}function hasClass(el,name){var re=new RegExp("\\b"+name+"\\b");return re.test(el.className)}function addClass(el,name){if(!hasClass(el,name)){el.className+=" "+name}}function removeClass(el,name){var re=new RegExp("\\b"+name+"\\b");el.className=el.className.replace(re,"")}function removeNode(el){el.parentNode.removeChild(el)}window.AjaxUpload=function(button,options){this._settings={action:"upload.php",name:"userfile",data:{},autoSubmit:true,responseType:false,hoverClass:"hover",disabledClass:"disabled",onChange:function(file,extension){},onSubmit:function(file,extension){},onComplete:function(file,response){}};for(var i in options){if(options.hasOwnProperty(i)){this._settings[i]=options[i]}}if(button.jquery){button=button[0]}else{if(typeof button=="string"){if(/^#.*/.test(button)){button=button.slice(1)}button=document.getElementById(button)}}if(!button||button.nodeType!==1){throw new Error("Please make sure that you're passing a valid element")}if(button.nodeName.toUpperCase()=="A"){addEvent(button,"click",function(e){if(e&&e.preventDefault){e.preventDefault()}else{if(window.event){window.event.returnValue=false}}})}this._button=button;this._input=null;this._disabled=false;this.enable();this._rerouteClicks()};AjaxUpload.prototype={setData:function(data){this._settings.data=data},disable:function(){addClass(this._button,this._settings.disabledClass);this._disabled=true;var nodeName=this._button.nodeName.toUpperCase();if(nodeName=="INPUT"||nodeName=="BUTTON"){this._button.setAttribute("disabled","disabled")}if(this._input){this._input.parentNode.style.visibility="hidden"}},enable:function(){removeClass(this._button,this._settings.disabledClass);this._button.removeAttribute("disabled");this._disabled=false},_createInput:function(){var self=this;var input=document.createElement("input");input.setAttribute("type","file");input.setAttribute("name",this._settings.name);addStyles(input,{position:"absolute",right:0,margin:0,padding:0,fontSize:"480px",cursor:"pointer"});var div=document.createElement("div");addStyles(div,{display:"block",position:"absolute",overflow:"hidden",margin:0,padding:0,opacity:0,direction:"ltr",zIndex:2147483583});if(div.style.opacity!=="0"){if(typeof(div.filters)=="undefined"){throw new Error("Opacity not supported by the browser")}div.style.filter="alpha(opacity=0)"}addEvent(input,"change",function(){if(!input||input.value===""){return}var file=fileFromPath(input.value);if(false===self._settings.onChange.call(self,file,getExt(file))){self._clearInput();return}if(self._settings.autoSubmit){self.submit()}});addEvent(input,"mouseover",function(){addClass(self._button,self._settings.hoverClass)});addEvent(input,"mouseout",function(){removeClass(self._button,self._settings.hoverClass);input.parentNode.style.visibility="hidden"});div.appendChild(input);document.body.appendChild(div);this._input=input},_clearInput:function(){if(!this._input){return}removeNode(this._input.parentNode);this._input=null;this._createInput();removeClass(this._button,this._settings.hoverClass)},_rerouteClicks:function(){var self=this;addEvent(self._button,"mouseover",function(){if(self._disabled){return}if(!self._input){self._createInput()}var div=self._input.parentNode;copyLayout(self._button,div);div.style.visibility="visible"})},_createIframe:function(){var id=getUID();var iframe=toElement('<iframe src="javascript:false;" name="'+id+'" />');iframe.setAttribute("id",id);iframe.style.display="none";document.body.appendChild(iframe);return iframe},_createForm:function(iframe){var settings=this._settings;var form=toElement('<form method="post" enctype="multipart/form-data"></form>');form.setAttribute("action",settings.action);form.setAttribute("target",iframe.name);form.style.display="none";document.body.appendChild(form);for(var prop in settings.data){if(settings.data.hasOwnProperty(prop)){var el=document.createElement("input");el.setAttribute("type","hidden");el.setAttribute("name",prop);el.setAttribute("value",settings.data[prop]);form.appendChild(el)}}return form},_getResponse:function(iframe,file){var toDeleteFlag=false,self=this,settings=this._settings;addEvent(iframe,"load",function(){if(iframe.src=="javascript:'%3Chtml%3E%3C/html%3E';"||iframe.src=="javascript:'<html></html>';"){if(toDeleteFlag){setTimeout(function(){removeNode(iframe)},0)}return}var doc=iframe.contentDocument?iframe.contentDocument:window.frames[iframe.id].document;if(doc.readyState&&doc.readyState!="complete"){return}if(doc.body&&doc.body.innerHTML=="false"){return}var response;if(doc.XMLDocument){response=doc.XMLDocument}else{if(doc.body){response=doc.body.innerHTML;if(settings.responseType&&settings.responseType.toLowerCase()=="json"){if(doc.body.firstChild&&doc.body.firstChild.nodeName.toUpperCase()=="PRE"){response=doc.body.firstChild.firstChild.nodeValue}if(response){response=eval("("+response+")")}else{response={}}}}else{response=doc}}settings.onComplete.call(self,file,response);toDeleteFlag=true;iframe.src="javascript:'<html></html>';"})},submit:function(){var self=this,settings=this._settings;var file="";if(this._input&&this._input.value!=""){file=fileFromPath(this._input.value)}if(false===settings.onSubmit.call(this,file,getExt(file))){this._clearInput();return}var iframe=this._createIframe();var form=this._createForm(iframe);if(this._input){removeNode(this._input.parentNode)}removeClass(self._button,self._settings.hoverClass);if(file!=""){form.appendChild(this._input)}form.submit();removeNode(form);form=null;if(this._input){removeNode(this._input);this._input=null}this._getResponse(iframe,file);this._createInput()}}})();if(typeof infosoftglobal=="undefined"){var infosoftglobal=new Object()}if(typeof infosoftglobal.FusionChartsUtil=="undefined"){infosoftglobal.FusionChartsUtil=new Object()}infosoftglobal.FusionCharts=function(e,b,m,j,p,f,k,n,d,g,l){if(!document.getElementById){return}this.initialDataSet=false;this.params=new Object();this.variables=new Object();this.attributes=new Array();if(e){this.setAttribute("swf",e)}if(b){this.setAttribute("id",b)}p=p?p:0;this.addVariable("debugMode",p);m=m.toString().replace(/\%$/,"%25");if(m){this.setAttribute("width",m)}j=j.toString().replace(/\%$/,"%25");if(j){this.setAttribute("height",j)}if(k){this.addParam("bgcolor",k)}this.addParam("quality","high");this.addParam("allowScriptAccess","always");this.addVariable("chartWidth",m);this.addVariable("chartHeight",j);this.addVariable("DOMId",b);f=f?f:0;this.addVariable("registerWithJS",f);n=n?n:"noScale";this.addVariable("scaleMode",n);d=d?d:"EN";this.addVariable("lang",d);this.detectFlashVersion=g?g:1;this.autoInstallRedirect=l?l:1;this.installedVer=infosoftglobal.FusionChartsUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){infosoftglobal.FusionCharts.doPrepUnload=true}};infosoftglobal.FusionCharts.prototype={setAttribute:function(b,c){this.attributes[b]=c},getAttribute:function(b){return this.attributes[b]},addParam:function(b,c){this.params[b]=c},getParams:function(){return this.params},addVariable:function(b,c){this.variables[b]=c},getVariable:function(b){return this.variables[b]},getVariables:function(){return this.variables},getVariablePairs:function(){var b=new Array();var c;var d=this.getVariables();for(c in d){b.push(c+"="+d[c])}return b},getSWFHTML:function(){var e="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){e='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'"  ';e+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var d=this.getParams();for(var b in d){e+=[b]+'="'+d[b]+'" '}var c=this.getVariablePairs().join("&");if(c.length>0){e+='flashvars="'+c+'"'}e+="/>"}else{e='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'">';e+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var d=this.getParams();for(var b in d){e+='<param name="'+b+'" value="'+d[b]+'" />'}var c=this.getVariablePairs().join("&");if(c.length>0){e+='<param name="flashvars" value="'+c+'" />'}e+="</object>"}return e},setDataURL:function(b){if(this.initialDataSet==false){this.addVariable("dataURL",b);this.initialDataSet=true}else{var c=infosoftglobal.FusionChartsUtil.getChartObject(this.getAttribute("id"));if(!c.setDataURL){__flash__addCallback(c,"setDataURL")}c.setDataURL(b)}},encodeDataXML:function(e){var j=["\\$","\\+"];var d=e.match(/=\s*\".*?\"/g);if(d){for(var f=0;f<d.length;f++){var k=d[f].replace(/^=\s*\"|\"$/g,"");k=k.replace(/\'/g,"%26apos;");var g=e.indexOf(d[f]);var b="='"+k+"'";var c=e.substring(0,g);var l=e.substring(g+d[f].length);var e=c+b+l}}e=e.replace(/\"/g,"%26quot;");e=e.replace(/%(?![\da-f]{2}|[\da-f]{4})/ig,"%25");e=e.replace(/\&/g,"%26");return e},setDataXML:function(b){if(this.initialDataSet==false){this.addVariable("dataXML",this.encodeDataXML(b));this.initialDataSet=true}else{var c=infosoftglobal.FusionChartsUtil.getChartObject(this.getAttribute("id"));c.setDataXML(b)}},setTransparent:function(b){if(typeof b=="undefined"){b=true}if(b){this.addParam("WMode","transparent")}else{this.addParam("WMode","Opaque")}},render:function(b){if((this.detectFlashVersion==1)&&(this.installedVer.major<8)){if(this.autoInstallRedirect==1){var c=window.confirm("You need Adobe Flash Player 8 (or above) to view the charts. It is a free and lightweight installation from Adobe.com. Please click on Ok to install the same.");if(c){window.location="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"}else{return false}}else{return false}}else{var e=(typeof b=="string")?document.getElementById(b):b;if(this.getVariable("scaleMode").search(/noscale/i)>=0&&(this.getAttribute("width").search("%")>0||this.getAttribute("height").search("%")>0)){var d=this;if(window.addEventListener){window.addEventListener("load",function(){e.innerHTML=d.getSWFHTML()},false)}else{if(window.attachEvent){window.attachEvent("onload",function(){e.innerHTML=d.getSWFHTML()})}else{e.innerHTML=this.getSWFHTML()}}}else{e.innerHTML=this.getSWFHTML()}if(!document.embeds[this.getAttribute("id")]&&!window[this.getAttribute("id")]){window[this.getAttribute("id")]=document.getElementById(this.getAttribute("id"))}return true}}};infosoftglobal.FusionChartsUtil.getPlayerVersion=function(){var d=new infosoftglobal.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var b=navigator.plugins["Shockwave Flash"];if(b&&b.description){d=new infosoftglobal.PlayerVersion(b.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var f=1;var c=3;while(f){try{c++;f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c);d=new infosoftglobal.PlayerVersion([c,0,0])}catch(g){f=null}}}else{try{var f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(g){try{var f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");d=new infosoftglobal.PlayerVersion([6,0,21]);f.AllowScriptAccess="always"}catch(g){if(d.major==6){return d}}try{f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(g){}}if(f!=null){d=new infosoftglobal.PlayerVersion(f.GetVariable("$version").split(" ")[1].split(","))}}}return d};infosoftglobal.PlayerVersion=function(b){this.major=b[0]!=null?parseInt(b[0]):0;this.minor=b[1]!=null?parseInt(b[1]):0;this.rev=b[2]!=null?parseInt(b[2]):0};infosoftglobal.FusionChartsUtil.cleanupSWFs=function(){var d=document.getElementsByTagName("OBJECT");for(var c=d.length-1;c>=0;c--){d[c].style.display="none";for(var b in d[c]){if(typeof d[c][b]=="function"){d[c][b]=function(){}}}}};if(infosoftglobal.FusionCharts.doPrepUnload){if(!infosoftglobal.unloadSet){infosoftglobal.FusionChartsUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",infosoftglobal.FusionChartsUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",infosoftglobal.FusionChartsUtil.prepUnload);infosoftglobal.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(b){return document.all[b]}}if(Array.prototype.push==null){Array.prototype.push=function(b){this[this.length]=b;return this.length}}infosoftglobal.FusionChartsUtil.getChartObject=function(c){var b=null;if(navigator.appName.indexOf("Microsoft Internet")==-1){if(document.embeds&&document.embeds[c]){b=document.embeds[c]}else{b=window.document[c]}}else{b=window[c]}if(!b){b=document.getElementById(c)}return b};var getChartFromId=infosoftglobal.FusionChartsUtil.getChartObject;var FusionCharts=infosoftglobal.FusionCharts;(function(b){b.prettyPhoto={version:"2.5.6"};b.fn.prettyPhoto=function(z){z=jQuery.extend({animationSpeed:"normal",opacity:0.3,showTitle:true,allowresize:true,default_width:500,default_height:344,counter_separator_label:"/",theme:"light_square",hideflash:false,wmode:"opaque",autoplay:true,modal:false,changepicturecallback:function(){},callback:function(){},markup:'<div class="pp_pic_holder">       <div class="pp_top">        <div class="pp_left"></div>        <div class="pp_middle"></div>        <div class="pp_right"></div>       </div>       <div class="pp_content_container">        <div class="pp_left">        <div class="pp_right">         <div class="pp_content">          <div class="pp_loaderIcon"></div>          <div class="pp_fade">           <a href="#" class="pp_expand" title="Expand the image">Expand</a>           <div class="pp_hoverContainer">            <a class="pp_next" href="#">next</a>            <a class="pp_previous" href="#">previous</a>           </div>           <div id="pp_full_res"></div>           <div class="pp_details clearfix">            <a class="pp_close" href="#">Close</a>            <p class="pp_description"></p>            <div class="pp_nav">             <a href="#" class="pp_arrow_previous">Previous</a>             <p class="currentTextHolder">0/0</p>             <a href="#" class="pp_arrow_next">Next</a>            </div>           </div>          </div>         </div>        </div>        </div>       </div>       <div class="pp_bottom">        <div class="pp_left"></div>        <div class="pp_middle"></div>        <div class="pp_right"></div>       </div>      </div>      <div class="pp_overlay"></div>      <div class="ppt"></div>',image_markup:'<img id="fullResImage" src="" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline clearfix">{content}</div>'},z);if(b.browser.msie&&parseInt(b.browser.version)==6){z.theme="light_square"}if(b(".pp_overlay").size()==0){A()}var f=true,l=false,y,s,E,d,q,r,x,B,j=b(window).height(),D=b(window).width(),e=0,w=g();b(window).scroll(function(){w=g();m();v()});b(window).resize(function(){m();v()});b(document).keydown(function(F){if(s.is(":visible")){switch(F.keyCode){case 37:b.prettyPhoto.changePage("previous");break;case 39:b.prettyPhoto.changePage("next");break;case 27:if(!z.modal){b.prettyPhoto.close()}break}}});b(this).each(function(){b(this).bind("click",function(){_self=this;theRel=b(this).attr("rel");galleryRegExp=/\[(?:.*)\]/;theGallery=galleryRegExp.exec(theRel);var F=new Array(),H=new Array(),G=new Array();if(theGallery){b("a[rel*="+theGallery+"]").each(function(I){if(b(this)[0]===b(_self)[0]){e=I}F.push(b(this).attr("href"));H.push(b(this).find("img").attr("alt"));G.push(b(this).attr("title"))})}else{F=b(this).attr("href");H=(b(this).find("img").attr("alt"))?b(this).find("img").attr("alt"):"";G=(b(this).attr("title"))?b(this).attr("title"):""}b.prettyPhoto.open(F,H,G);return false})});b.prettyPhoto.open=function(H,G,F){if(b.browser.msie&&b.browser.version==6){b("select").css("visibility","hidden")}if(z.hideflash){b("object,embed").css("visibility","hidden")}images=b.makeArray(H);titles=b.makeArray(G);descriptions=b.makeArray(F);image_set=(b(images).size()>0)?true:false;k(b(images).size());b(".pp_loaderIcon").show();d.show().fadeTo(z.animationSpeed,z.opacity);s.find(".currentTextHolder").text((e+1)+z.counter_separator_label+b(images).size());if(descriptions[e]){s.find(".pp_description").show().html(unescape(descriptions[e]))}else{s.find(".pp_description").hide().text("")}if(titles[e]&&z.showTitle){hasTitle=true;E.html(unescape(titles[e]))}else{hasTitle=false}movie_width=(parseFloat(c("width",images[e])))?c("width",images[e]):z.default_width.toString();movie_height=(parseFloat(c("height",images[e])))?c("height",images[e]):z.default_height.toString();if(movie_width.indexOf("%")!=-1||movie_height.indexOf("%")!=-1){movie_height=parseFloat((b(window).height()*parseFloat(movie_height)/100)-100);movie_width=parseFloat((b(window).width()*parseFloat(movie_width)/100)-100);l=true}s.fadeIn(function(){imgPreloader="";switch(C(images[e])){case"image":imgPreloader=new Image();nextImage=new Image();if(image_set&&e>b(images).size()){nextImage.src=images[e+1]}prevImage=new Image();if(image_set&&images[e-1]){prevImage.src=images[e-1]}s.find("#pp_full_res")[0].innerHTML=z.image_markup;s.find("#fullResImage").attr("src",images[e]);imgPreloader.onload=function(){y=n(imgPreloader.width,imgPreloader.height);_showContent()};imgPreloader.onerror=function(){alert("Image cannot be loaded. Make sure the path is correct and image exist.");b.prettyPhoto.close()};imgPreloader.src=images[e];break;case"youtube":y=n(movie_width,movie_height);movie="http://www.youtube.com/v/"+c("v",images[e]);if(z.autoplay){movie+="&autoplay=1"}toInject=z.flash_markup.replace(/{width}/g,y.width).replace(/{height}/g,y.height).replace(/{wmode}/g,z.wmode).replace(/{path}/g,movie);break;case"vimeo":y=n(movie_width,movie_height);movie_id=images[e];movie="http://vimeo.com/moogaloop.swf?clip_id="+movie_id.replace("http://vimeo.com/","");if(z.autoplay){movie+="&autoplay=1"}toInject=z.flash_markup.replace(/{width}/g,y.width).replace(/{height}/g,y.height).replace(/{wmode}/g,z.wmode).replace(/{path}/g,movie);break;case"quicktime":y=n(movie_width,movie_height);y.height+=15;y.contentHeight+=15;y.containerHeight+=15;toInject=z.quicktime_markup.replace(/{width}/g,y.width).replace(/{height}/g,y.height).replace(/{wmode}/g,z.wmode).replace(/{path}/g,images[e]).replace(/{autoplay}/g,z.autoplay);break;case"flash":y=n(movie_width,movie_height);flash_vars=images[e];flash_vars=flash_vars.substring(images[e].indexOf("flashvars")+10,images[e].length);filename=images[e];filename=filename.substring(0,filename.indexOf("?"));toInject=z.flash_markup.replace(/{width}/g,y.width).replace(/{height}/g,y.height).replace(/{wmode}/g,z.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":y=n(movie_width,movie_height);frame_url=images[e];frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1);toInject=z.iframe_markup.replace(/{width}/g,y.width).replace(/{height}/g,y.height).replace(/{path}/g,frame_url);break;case"inline":myClone=b(images[e]).clone().css({width:z.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline clearfix"></div></div>').appendTo(b("body"));y=n(b(myClone).width(),b(myClone).height());b(myClone).remove();toInject=z.inline_markup.replace(/{content}/g,b(images[e]).html());break}if(!imgPreloader){s.find("#pp_full_res")[0].innerHTML=toInject;_showContent()}})};b.prettyPhoto.changePage=function(F){if(F=="previous"){e--;if(e<0){e=0;return}}else{if(b(".pp_arrow_next").is(".disabled")){return}e++}if(!f){f=true}p(function(){b.prettyPhoto.open(images,titles,descriptions)});b("a.pp_expand,a.pp_contract").fadeOut(z.animationSpeed)};b.prettyPhoto.close=function(){s.find("object,embed").css("visibility","hidden");b("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(z.animationSpeed);d.fadeOut(z.animationSpeed,function(){b("#pp_full_res").html("");s.attr("style","").find("div:not(.pp_hoverContainer)").attr("style","");m();if(b.browser.msie&&b.browser.version==6){b("select").css("visibility","visible")}if(z.hideflash){b("object,embed").css("visibility","visible")}e=0;z.callback()});f=true};_showContent=function(){b(".pp_loaderIcon").hide();projectedTop=w.scrollTop+((j/2)-(y.containerHeight/2));if(projectedTop<0){projectedTop=0+E.height()}s.find(".pp_content").animate({height:y.contentHeight},z.animationSpeed);s.animate({top:projectedTop,left:(D/2)-(y.containerWidth/2),width:y.containerWidth},z.animationSpeed,function(){s.find(".pp_hoverContainer,#fullResImage").height(y.height).width(y.width);s.find(".pp_fade").fadeIn(z.animationSpeed);if(image_set&&C(images[e])=="image"){s.find(".pp_hoverContainer").show()}else{s.find(".pp_hoverContainer").hide()}if(z.showTitle&&hasTitle){E.css({top:s.offset().top-25,left:s.offset().left+20,display:"none"});E.fadeIn(z.animationSpeed)}if(y.resized){b("a.pp_expand,a.pp_contract").fadeIn(z.animationSpeed)}z.changepicturecallback()})};function p(F){s.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden");s.find(".pp_fade").fadeOut(z.animationSpeed,function(){b(".pp_loaderIcon").show();if(F){F()}});E.fadeOut(z.animationSpeed)}function k(F){if(e==F-1){s.find("a.pp_next").css("visibility","hidden");s.find("a.pp_arrow_next").addClass("disabled").unbind("click")}else{s.find("a.pp_next").css("visibility","visible");s.find("a.pp_arrow_next.disabled").removeClass("disabled").bind("click",function(){b.prettyPhoto.changePage("next");return false})}if(e==0){s.find("a.pp_previous").css("visibility","hidden");s.find("a.pp_arrow_previous").addClass("disabled").unbind("click")}else{s.find("a.pp_previous").css("visibility","visible");s.find("a.pp_arrow_previous.disabled").removeClass("disabled").bind("click",function(){b.prettyPhoto.changePage("previous");return false})}if(F>1){b(".pp_nav").show()}else{b(".pp_nav").hide()}}function n(G,F){hasBeenResized=false;u(G,F);imageWidth=G;imageHeight=F;if(((B>D)||(x>j))&&f&&z.allowresize&&!l){hasBeenResized=true;notFitting=true;while(notFitting){if((B>D)){imageWidth=(D-200);imageHeight=(F/G)*imageWidth}else{if((x>j)){imageHeight=(j-200);imageWidth=(G/F)*imageHeight}else{notFitting=false}}x=imageHeight;B=imageWidth}u(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(x),containerWidth:Math.floor(B)+40,contentHeight:Math.floor(q),contentWidth:Math.floor(r),resized:hasBeenResized}}function u(G,F){G=parseFloat(G);F=parseFloat(F);$pp_details=s.find(".pp_details");$pp_details.width(G);detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom"));$pp_details=$pp_details.clone().appendTo(b("body")).css({position:"absolute",top:-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if(b.browser.msie&&b.browser.version==7){detailsHeight+=8}$pp_details.remove();q=F+detailsHeight;r=G;x=q+E.height()+s.find(".pp_top").height()+s.find(".pp_bottom").height();B=G}function C(F){if(F.match(/youtube\.com\/watch/i)){return"youtube"}else{if(F.match(/vimeo\.com/i)){return"vimeo"}else{if(F.indexOf(".mov")!=-1){return"quicktime"}else{if(F.indexOf(".swf")!=-1){return"flash"}else{if(F.indexOf("iframe")!=-1){return"iframe"}else{if(F.substr(0,1)=="#"){return"inline"}else{return"image"}}}}}}}function m(){if(f){titleHeight=E.height();contentHeight=s.height();contentwidth=s.width();projectedTop=(j/2)+w.scrollTop-((contentHeight+titleHeight)/2);s.css({top:projectedTop,left:(D/2)+w.scrollLeft-(contentwidth/2)});E.css({top:projectedTop-titleHeight,left:(D/2)+w.scrollLeft-(contentwidth/2)+20})}}function g(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}}else{if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}}else{if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}}}}}function v(){j=b(window).height();D=b(window).width();d.css({height:b(document).height()})}function A(){b("body").append(z.markup);s=b(".pp_pic_holder");E=b(".ppt");d=b("div.pp_overlay");s.attr("class","pp_pic_holder "+z.theme);d.css({opacity:0,height:b(document).height()}).bind("click",function(){if(!z.modal){b.prettyPhoto.close()}});b("a.pp_close").bind("click",function(){b.prettyPhoto.close();return false});b("a.pp_expand").bind("click",function(){$this=b(this);if($this.hasClass("pp_expand")){$this.removeClass("pp_expand").addClass("pp_contract");f=false}else{$this.removeClass("pp_contract").addClass("pp_expand");f=true}p(function(){b.prettyPhoto.open(images,titles,descriptions)});s.find(".pp_fade").fadeOut(z.animationSpeed);return false});s.find(".pp_previous, .pp_arrow_previous").bind("click",function(){b.prettyPhoto.changePage("previous");return false});s.find(".pp_next, .pp_arrow_next").bind("click",function(){b.prettyPhoto.changePage("next");return false})}m()};function c(f,e){f=f.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var d="[\\?&]"+f+"=([^&#]*)";var j=new RegExp(d);var g=j.exec(e);if(g==null){return""}else{return g[1]}}})(jQuery);webtop={webBaseUrl:"",subscribeUrl:"https://"+window.location.hostname+window.location.pathname.substr(0,window.location.pathname.lastIndexOf("/"))+"/product_features.htm",loggedInUserHashCode:"",trialDialogShown:false,loggedInUserRole:"",currentAccountName:"",currentColumns:"",currentSyndicationState:"",columnDataUrl:"columndata.json",uploader:null,idleCheckIntervalId:"",idleTimeout:30,layoutValues:{topPadding:8,containerInnerOffset:6,heightOffset:1,footerHeight:25,topNavHeight:97,singleColumnWidthOffset:16,columnAreaContentWidthOffset:14,columnAreaTopPadding:14,customScrollbarWidth:10,customScrollbarHeight:8,minColumnWidth:280,maxColumnWidth:510,minScreenWidth:1110,minScreenHeight:600,fourColumnThreshold:1249,fiveColumnThreshold:1596,columnHeightOffset:9,columnHeightOffsetWithHScroll:12,columnWidthOffset:2,columnContentWidthOffset:2,columnContentHeightOffset:2,columnRightMargin:10,chartAreaHeightRatio:0.6666667,leftNavScrollWidth:6},uploadCharLimit:1000,uploadCharCountStart:140,uploadProgressIntervalId:"",profileAreaState:"closed",shrunkenUrlMap:null,shrunkenUrlCounter:0,exampleMediaUrl:"http://t11.me/MEDIA1",subscribedLists:"",clientType:"",subscriptionType:"",customViewActive:false,customViewSettingsTabIndex:0,backColumnId:"",userPrefValue:"",exportFlags:{facebook:1,myspace:2,youtube:4,flickr:8,linkedin:16,wordpress:32},init:function(f,c){$.ajaxSetup({cache:false});$("#webtop .logout").click(function(l){$.trackEvent("webtop","logout");webtop.logout();l.preventDefault()});$("#webtop .panel.profile .label").click(function(l){if($(this).parent().hasClass("customview")){if(!$(this).hasClass("selected")){webtop.activateCustomView()}}else{if(!$(this).hasClass("selected")){webtop.deactivateCustomView();webtop.switchAccount($(this).parent().attr("id"))}}$.trackEvent("webtop","accountSwitch");l.preventDefault()});webtop.customViewSettingsTabIndex=$("#customViewSettingsTabIndex").val();$("#searchButton").click(function(l){$.trackEvent("webtop","search");webtop.searchAction();l.preventDefault()});$("#settingsButton").click(function(l){$.trackEvent("webtop","settings");var m=$("uploadUserDropdown").val();if(m!=webtop.currentAccountName){webtop.resetUploadOptions()}$("#profileBubble").hide();$("#settingsTabs").tabs();$("#settingsTabs").dialog("open");$("#settingsTabs").tabs("load",0);l.preventDefault()});$("#profileBubble .actions .unFollowIcon").live("click",function(m){var l=webtop.getProfileBubbleScreenName();var n=$("#profileBubble").attr("account");$("#profileBubble #actionLoad").show();webtop.unfollow(l,function(){$.trackEvent("profile","unfollow");webtop.showSuccessStatus("Unfollowed");$("#profileBubble .actions .unFollowIcon").removeClass("unFollowIcon").addClass("followIcon").attr("title","follow");webtop.reloadFeed(n)},function(){$("#profileBubble #actionLoad").hide()},n);m.preventDefault()});$("#profileBubble .actions .followIcon").live("click",function(m){var l=webtop.getProfileBubbleScreenName();var n=$("#profileBubble").attr("account");$("#profileBubble #actionLoad").show();webtop.follow(l,function(){$.trackEvent("profile","follow");webtop.showSuccessStatus("followed");$("#profileBubble .actions .followIcon").removeClass("followIcon").addClass("unFollowIcon").attr("title","unfollow");webtop.reloadFeed(n)},function(){$("#profileBubble #actionLoad").hide()},n);m.preventDefault()});$("#profileBubble .actions .listIcon").live("click",function(l){l.preventDefault();if(webtop.customViewActive&&$("#searchDialog:visible").length>0){alert("At this time, managing lists from search results can only be performed while viewing a specific account, not in custom view.");return}$.trackEvent("profile","viewList");$("#profileBubbleList").toggle();$("#profileBubbleList .listArea").height(100).jScrollHorizontalPane()});$("#profileBubble .actions .cancelList").live("click",function(l){$("#profileBubbleList").toggle();l.preventDefault()});$("#profileBubble .actions .blockIcon").live("click",function(m){var l=webtop.getProfileBubbleScreenName();var n=$("#profileBubble").attr("account");$("#profileBubble #actionLoad").show();webtop.block(l,function(){$.trackEvent("profile","block");webtop.showSuccessStatus("Blocked");$("#profileBubble .actions .blockIcon").removeClass("blockIcon").addClass("unBlockIcon").attr("title","unblock");webtop.reloadFeed(n);$("#profileBubble #actionLoad").hide()},n);m.preventDefault()});$("#profileBubble .actions .unBlockIcon").live("click",function(m){var l=webtop.getProfileBubbleScreenName();var n=$("#profileBubble").attr("account");$("#profileBubble #actionLoad").show();webtop.unblock(l,function(){$.trackEvent("profile","unblock");webtop.showSuccessStatus("Unblocked");$("#profileBubble .actions .unBlockIcon").removeClass("unBlockIcon").addClass("blockIcon").attr("title","block");webtop.reloadFeed(n);$("#profileBubble #actionLoad").hide()},n);m.preventDefault()});$("#profileBubble .actions .fullProfileIcon").live("click",function(m){$.trackEvent("profile","fullProfile");var l=webtop.getProfileBubbleScreenName();webtop.fullProfile(l);m.preventDefault()});$("#profileBubble .actions .spamIcon").live("click",function(m){var l=webtop.getProfileBubbleScreenName();var n=$("#profileBubble").attr("account");$("#profileBubble").hide();webtop.reportSpam(l,function(){$.trackEvent("profile","spam");webtop.showSuccessStatus("user reported")},n);m.preventDefault()});$("#profileBubble .close").live("click",function(l){$("#profileBubble").hide();l.preventDefault()});$("#profileBubble #createListButton").live("click",function(m){$.trackEvent("profile","createList");var l=$("#profileBubble #createListName").val();webtop.createList(l);m.preventDefault()});$("#profileBubble .createListTitle").live("click",function(l){$("#profileBubble #createListSection").toggle();$(this).find(".arrowIcon").toggleClass("open");l.preventDefault()});$("#profileBubble .listArea .listRow").live("click",function(p){var l=$(this).attr("id");var n=webtop.getProfileBubbleScreenName();var m=$(this).find("#listActionLink");if(m.attr("class")=="removed"){$.trackEvent("profile","listAdded");m.html('<img src="images/web/webtop/load_12.gif" alt="" />');webtop.addListMembership(l,n,m[0])}else{$.trackEvent("profile","listRemoved");m.html('<img src="images/web/webtop/load_12.gif" alt="" />');webtop.removeListMembership(l,n,m[0])}p.preventDefault()});$("#changePasswordLink").live("click",function(l){$.trackEvent("settings","changePassword");$("#settingsPasswordSection").toggle();l.preventDefault()});$(".settingsRemoveAccount").live("click",function(m){var l=webtop.getStatusId($(this).parents(".settingsAccount").attr("id"));webtop.showConfirmationDialog("Remove Account","Are you sure you want to remove this account?","remove",function(){$.trackEvent("settings","removeAccount");webtop.removeAccount(l)});m.preventDefault()});$(".settingsEditUsers").live("click",function(n){$.trackEvent("settings","editUsers");var l=webtop.getStatusId($(this).parents(".settingsAccount").attr("id"));var m=$("#addUsers-"+l);if(m.is(":visible")){$("#addUsers-"+l).hide()}else{$("#accountsFragment .editAccountUsersSection").each(function(){$(this).hide()});webtop.getUsersOnAccount(l);m.show()}n.preventDefault()});$("#addUsersCancelBtn").live("click",function(m){var l=webtop.getStatusId($(this).parents(".settingsAccount").attr("id"));$("#addUsers-"+l).toggle();m.preventDefault()});$("#searchTrendsFragment .trend a").live("click",function(l){var m=$(this).parents(".trend").attr("id");$.trackEvent("trends","search",m);webtop.generalSearch(m);l.preventDefault()});$(".finduserlink").live("click",function(l){l.preventDefault();$("#searchButton").click();$('#searchGeneralFragment input[value="USERS"]').click();$("#searchFormTerms").focus();return false});$("#customview_stream_add_button").live("click",function(m){m.preventDefault();$.trackEvent("custom","addStream");var l=$("#customview_stream_add_column");if(l.val()==""){return}$.ajax({url:"ws/addColumnToUserAccount.json",type:"GET",dataType:"json",cache:false,data:{columnId:l.val()},success:function(p){var n=p.columnId;$("#settingsTabs").dialog("close");webtop.activateCustomView(n)},error:function(n){webtop.handleErrorResponse(n)}})});$("#customview_stats_add_button").live("click",function(p){p.preventDefault();$.trackEvent("custom","addStats");var m=$("#customview_stats_add_column");var l=$("#customview_stats_add_account");if(m.val()==""){return}var q;var n="";if(m.val().indexOf(":")!=-1){q=m.val().substr(0,m.val().indexOf(":"));n=m.val().substr(m.val().indexOf(":")+1)}else{q=m.val()}$.ajax({url:"ws/addStatToUserAccount.json",type:"GET",dataType:"json",cache:false,data:{statType:q,savedSearchId:n,account:l.val()},success:function(r){$("#settingsTabs").dialog("close");webtop.activateCustomView(null,q,l.val(),n)},error:function(r){webtop.handleErrorResponse(r)}})});$(document).bind("click",function(m){var l=$(m.target);if(!l.hasClass("facebook")&&l.parents(".facebookOptions").length==0){$("#facebookSyndicationOptions").hide()}if(l.hasClass("sortArea")){$(".column .sortArea .dropdown.opened").each(function(p){var n=$(this);n.parents(".sortArea").each(function(q){if(this!=m.target){n.removeClass("opened")}})})}else{if(!l.parents().hasClass("dropdown")){$(".column .sortArea .dropdown.opened").removeClass("opened")}}});$("#addUserLink").live("click",function(l){$("#addUserSection").toggle();$(this).toggleClass("settingsActiveLink");l.preventDefault()});$("#addUserButton").live("click",function(l){$.trackEvent("settings","addUser");webtop.addUser();l.preventDefault()});$("#addUserCancel").live("click",function(l){$("#addUserError").hide();$("#addUserSection").toggle();$("#addUserSection .errorTextColor").each(function(){$(this).removeClass("errorTextColor")});$("#uFullName").attr("value","");$("#uEmail").attr("value","");$(this).toggleClass("settingsActiveLink");l.preventDefault()});$("#usersFragment .removeUserLink").live("click",function(m){var n=$(this).parents(".user");var l=$(this).parent();webtop.showConfirmationDialog("Remove User","Are you sure you want to remove this user?","remove",function(){$.trackEvent("settings","removeUser");webtop.removeUser(n.attr("id"),l,n)});m.preventDefault()});$("input[name=userRole]").live("click",function(m){var n=$(this).val();var l=$(this).parents(".user").attr("id");webtop.editUserRole(l,n)});$("#accountsFragment input[name=accountAccess]").live("click",function(){var m=webtop.getStatusId($(this).parents(".settingsAccount").attr("id"));var l=webtop.getStatusId($(this).parent().attr("id"));var n=$(this).attr("checked");if(n){webtop.addUserToAccount(m,l)}else{webtop.removeUserFromAccount(m,l)}});$("#accountsFragment #accountsMaxedLink").live("click",function(l){$("#accountsFragment #accountsExceededSection").toggle();l.preventDefault()});$("#settingsFragment #settingsGeneralSave").live("click",function(l){webtop.updateUser();l.preventDefault()});$(".deleteModalColumn").live("click",function(m){var r=$("#customViewStatsNavItems .navItem.selected");var q=r.attr("account");var p=r.attr("columntype");var l=r.attr("savedsearchid");var n={account:q,statType:p};if(p=="TWITTER_SAVED_SEARCH"){n.savedSearchId=l}webtop.showConfirmationDialog("Remove Stat From Custom View","Are you sure you want to remove this stat from your custom view?","Remove",function(){$.ajax({type:"GET",url:"ws/removeStatFromCustomView.json",data:n,dataType:"json",cache:false,success:function(s){webtop.activateCustomView()},error:function(s){webtop.handleErrorResponse(s)},complete:function(){}})})});$("#settingsTabs").tabs({cache:false,spinner:'<img src="images/web/webtop/load_12.gif" align="center" />',show:function(l,m){if($("#settingsTabs").tabs("option","selected")==5){$("#customview-settings-streams").click()}}});var b=$("#searchDialog").tabs({add:function(l,m){b.tabs("select","#"+m.panel.id)}});$(window).resize(function(){webtop.throttle(webtop.resizeDisplay,window)});var d=$("#buzzTabs").tabs({add:function(l,m){d.tabs("select","#"+m.panel.id)}});$("#buzzButton").click(function(l){$("#buzzTabs").dialog("open");l.preventDefault()});$("#keywordFreq .keyword").live("click",function(m){var u=$(this).attr("keyword");$.trackEvent("buzz","keywordClick",u);var s=$("#singleView .columnContent");var x=s.find("#keywordFilter");x.attr("keyword",u);x.find(".filterText").html("Keyword: "+u);x.show();var w=null;var q=null;var p=null;var v=s.find("#dayFilter");if(v.is(":visible")){w=v.attr("day");q=v.attr("hour");p=v.attr("minute")}var n=$("#expandedStatTimePeriod").val();var r;var l;if(n=="CUSTOM"){r=encodeURIComponent($.trim($("#fromDateValue").html()));l=encodeURIComponent($.trim($("#toDateValue").html()))}s.find("#noFilter").hide();$("#keywordFreq .keyword.selected:first").removeClass("selected");$(this).addClass("selected");webtop.displayBuzzSuperBricks(s.attr("buzzId"),s.find("#superBricks .content"),u,w,q,p,n,null,null,r,l);m.preventDefault()});$("#competitiveBuzzData .keyword").live("click",function(){var s=$(this);var u=$("#singleView");var r=s.attr("keyword");$.trackEvent("compBuzz","keywordClick");var q=s.parents(".buzzData");var v=q.attr("buzzid");var n=q.outerWidth(true);var w=252;var m="competitivePopup-"+v;if($("#"+m).length>0){$("#"+m).remove()}s.siblings(".selected").removeClass("selected");s.addClass("selected");var l=$('<div id="'+m+'" class="competitivePopup"><div class="heading" style="background-color: #81D4F7;"><div class="title"><div class="titleText" style="color: #000000;">'+r+'</div></div><div class="close blue"></div></div><div class="content" style="border: 0;"><div class="loading"><div class="graphic"></div>loading...</div></div></div>');l.width(n).height(w);l.css({left:(q.offset().left-2)-u.offset().left});u.append(l);l.find(".content").height(w-l.find(".heading").outerHeight(true));var p=$("#expandedStatTimePeriod").val();webtop.displayBuzzSuperBricks(v,l.find(".content"),r,null,null,null,p,"TWEET_ONLY");return false});$("#singleView .competitivePopup .close").live("click",function(){var m=$(this).parents(".competitivePopup");var l=webtop.getStatusId(m.attr("id"));$("#buzz-data-"+l).find(".keyword.selected:first").removeClass("selected");m.remove();return false});$("#dayFilter .close").live("click",function(p){var m=$("#singleView .columnContent");var n=m.attr("buzzId");m.find("#keywordFilter").hide();m.find("#dayFilter").hide();m.find("#noFilter").show();var l=$("#expandedStatTimePeriod").val();var q;var s;if(l=="CUSTOM"){q=encodeURIComponent($.trim($("#fromDateValue").html()));s=encodeURIComponent($.trim($("#toDateValue").html()))}webtop.displayBuzzSuperBricks(n,m.find("#superBricks .content"),null,null,null,null,l,null,null,q,s);webtop.displayBuzzKeywords(n,m.find("#keywordFreq .content"),null,l,q,s);if(l!="REAL_TIME"){var r=new Object();r.chartDivId="expandedChart";r.chartId=r.chartDivId+"-chart";r.chartUrl=webtop.getChartUrl("BUZZ","EXPANDED",l,null,null,n)+"&minDate="+q+"&maxDate="+s;webtop.renderChart(r,m.width(),200)}return false});$("#keywordFilter .close").live("click",function(m){var s=$("#singleView .columnContent");var x=s.attr("buzzId");var y=s.find("#keywordFilter");var u=s.find("#dayFilter");var w=s.find("#noFilter");var v=null;var q=null;var p=null;var n=$("#expandedStatTimePeriod").val();var r;var l;if(n=="CUSTOM"){r=encodeURIComponent($.trim($("#fromDateValue").html()));l=encodeURIComponent($.trim($("#toDateValue").html()))}y.hide();if(u.is(":visible")){v=u.attr("day");q=u.attr("hour");p=u.attr("minute")}else{w.show()}s.find("#keywordFreq .keyword.selected:first").removeClass("selected");webtop.displayBuzzSuperBricks(x,s.find("#superBricks .content"),null,v,q,p,n,null,null,r,l);m.preventDefault()});$("#superBricks .loadMore").live("click",function(m){var l=$(this).attr("nextoffset");webtop.getMoreSuperBricks(l,$(this));m.preventDefault()});$("#competitiveBuzzData .loadMoreCompetitive").live("click",function(q){var r=$(this).parents(".buzzData");var s=$(this).attr("nextoffset");var p=r.attr("buzzid");var m=$("#expandedStatTimePeriod").val();var n=$(this).parents(".content");$(this).remove();var l=$("#expandStatsViewType").val();n.append("<center><img id='buzzResultsLoading' src='images/web/webtop/load_25.gif' /></center>");$.ajax({type:"GET",url:"superBricks.json",dataType:"json",cache:false,data:{buzzId:p,offset:s,timePeriod:m,type:"USER_ONLY",sort:l},success:function(u){n.find("#buzzResultsLoading").remove();n.append(u.superbricksHtml);if(u.hasMore){n.append('<a href="#" class="loadMoreCompetitive" nextoffset="'+u.nextOffset+'">load more</a>')}n.jScrollPane()},error:function(u){webtop.handleErrorResponse(u)}});return false});$("#expandedTwitterBird").live("click",function(m){var n=$("#singleView .columnContent .expandedBuzzStats");if(n.length>0){var l=$(this).parents(".columnContent").attr("buzzid");webtop.buzzRefresh(l)}else{$(".ui-widget-overlay").hide();$(".noDataDivDash").hide()}m.preventDefault()});$(".searchBubble").live("click",function(l){$(".noDataDivDash").hide();l.preventDefault()});$(".mentionBubble").live("click",function(l){$(".noDataDivDash").hide();l.preventDefault()});$("#addCompetitiveGraphBuzzLink").live("click",function(){$("#addCompetitiveGraphBuzzSection").toggle();return false});$("#addCompetitiveGraphBuzzButton").live("click",function(){$.trackEvent("compBuzz","create");webtop.createCompetitiveGraphBuzz();return false});$("#addCompetitiveGraphBuzzCancel").live("click",function(){$("#addCompetitiveGraphBuzzSection").hide();return false});$("#competitiveBuzzFragment .removeCgLink").live("click",function(){$.trackEvent("compBuzz","removed");var l=$(this).parents(".cg").attr("id");webtop.deleteCompetitiveGraph(l);return false});$("#competitiveBuzzFragment .expandCg").live("click",function(){var l=$(this).parents(".cg").attr("id");$("#buzzTabs").dialog("close");$.trackEvent("compBuzz","expand",webtop.currentAccountName+"-"+l);webtop.expandedCompetitiveBuzzView(l);return false});this.initUser();webtop.nav.init();this.initLayout();this.initUpload();this.initColumnEventHandlers();this.initChartEventHandlers();this.initDialogs();this.initStatuses();webtop.initSubscribedLists();this.setIdleCheckInterval();$("body").click(function(){webtop.markActivity()});if(f!=undefined&&f=="true"){$("#settingsTabs").dialog("open")}if(c=="true"){$("#errorDialog").dialog("open")}var k=false;if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){var j=new Number(RegExp.$1);if(j>=3.5){k=true}}else{if(navigator.userAgent.toLowerCase().indexOf("chrome")>-1){k=true}else{if(navigator.userAgent.toLowerCase().indexOf("fluid")>-1){k=true}else{if(navigator.userAgent.toLowerCase().indexOf("ipad")==-1&&/Version\/(\d+\.\d+).*\sSafari/.test(navigator.userAgent)){var g=new Number(RegExp.$1);if(g>=4){k=true}}else{if(/MSIE ([0-9]{1,}[\.0-9]{0,})/.test(navigator.userAgent)){var e=new Number(RegExp.$1);if(e>=8){k=true}}}}}}if(!k){$.trackEvent("webtop","unsupportedBrowser");$("#browserDialog").dialog("open")}},initUser:function(){$.ajax({type:"GET",url:"ws/webtopLoadUser.json",dataType:"json",cache:false,success:function(b){webtop.setupAccount(b,false)},error:function(b){webtop.handleErrorResponse(b)}})},initSubscribedLists:function(){webtop.subscribedLists=new Object();$.ajax({type:"GET",url:"ws/twitter_list_subscriptions.json",dataType:"json",cache:false,success:function(b){webtop.subscribedLists=b.subscribedLists},error:function(b){webtop.handleErrorResponse(b)}})},activateCustomView:function(d,f,g,e){webtop.customViewActive=true;$("#customviewemptypopover").hide();webtop.showLoadingStatus("Loading Custom View");webtop.stopAllRefresh();$("#profileBubble").hide();webtop.nav.clearCustomViewNav();webtop.nav.loadCustomUserBuzz();var c=$("#columnsView");var b=$("#singleView");if(b.length>0){b.remove();c.show()}c.width(5).find(".column").remove();webtop.hideLoadingStatus();var j=$("#mainColumnContent");j.jScrollHorizontalPaneRemove();webtop.resizeScroll("both");webtop.getCustomViewColumns(true,d,f,g,e)},deactivateCustomView:function(){var b=$("#customViewNavPanelContents");$("#leftNav .panel.profile.selected").removeClass("selected").removeClass("opened");b.hide();$("#customviewemptypopover").hide();webtop.customViewActive=false},switchAccount:function(b,c){$("#uploadUserDropdown").val(b);webtop.showLoadingStatus("Loading account");webtop.stopAllRefresh();$.ajax({type:"GET",url:"ws/webtopSwitchAccount.json",data:{accountName:b},dataType:"json",cache:false,success:function(d){webtop.setupAccount(d,true);if(c!=undefined){c()}},error:function(d){webtop.handleErrorResponse(d)}})},setupAccount:function(c,b){$("#profileBubble").hide();webtop.setCurrentAccount(c.currentAccountName);if(!webtop.customViewActive){webtop.column.getColumns(c.currentAccountName,b)}webtop.configureUploadOptions(c.currentAccountName,c.syndicationState);webtop.currentSyndicationState=c.syndicationState;if(webtop.customViewActive){webtop.hideLoadingStatus()}},setCurrentAccount:function(b){webtop.currentAccountName=b;if(!webtop.customViewActive){$("#leftNav .panel.profile.selected").removeClass("selected").removeClass("opened");$("#leftNav .panel.profile#"+b).addClass("selected");webtop.nav.resetNav()}},handleCustomViewStreamsSelectAccount:function(b){if($("#customview_stream_add_account").val()==""){$("#customview_stream_add_column").html('<option value="">Choose An Account Above</option>');$("#customview_stream_add_button").addClass("gray").addClass("disabled")}else{$("#customview_stream_add_column").html("");$.ajax({url:"ws/columnsAvailableForCustomView.json",type:"GET",dataType:"json",cache:false,data:{accountName:$("#customview_stream_add_account").val()},success:function(e){var d=$("#customview_stream_add_column");d.html("");for(i in e.columns){col=e.columns[i];var c=col.columnDisplayName;if(c=="List"||c=="Search"){c+=": "+col.displayValue}else{if(c=="Profile"){c+=": "+col.profileScreenName}}d.append('<option value="'+col.id+'">'+c+"</option>")}d.removeAttr("disabled");$("#customview_stream_add_button").removeClass("disabled").removeClass("gray")},error:function(c){webtop.handleErrorResponse(c)}})}},handleCustomViewStatsSelectAccount:function(b){if($("#customview_stats_add_account").val()==""){$("#customview_stats_add_column").html('<option value="">Choose An Account Above</option>');$("#customview_stats_add_button").addClass("gray").addClass("disabled")}else{$("#customview_stats_add_column").html("");$.ajax({url:"ws/statsAvailableForCustomView.json",type:"GET",dataType:"json",cache:false,data:{accountName:$("#customview_stats_add_account").val()},success:function(e){var c=$("#customview_stats_add_column");c.html("");for(i in e.dashboardStats){stat=e.dashboardStats[i];var d;if(stat.statType=="TWITTER_SAVED_SEARCH"){d="Saved Search: "+stat.displayValue;c.append('<option value="'+stat.statType+":"+stat.savedSearchId+'">'+d+"</option>")}else{d=stat.statTypeDisplayName;c.append('<option value="'+stat.statType+'">'+d+"</option>")}}c.removeAttr("disabled");$("#customview_stats_add_button").removeClass("disabled").removeClass("gray")},error:function(c){webtop.handleErrorResponse(c)}})}},configureUploadOptions:function(c,b){webtop.getUserPref(c+"-export");var d=webtop.userPrefValue;$("#uploadTo .option").each(function(){var e=$(this);e.removeClass("disabled");e.removeClass("selected");if(e.hasClass("facebook")){if(!b.facebookActive){e.addClass("disabled")}else{if(d&webtop.exportFlags.facebook){e.addClass("selected")}}}else{if(e.hasClass("linkedin")){if(!b.linkedInActive){e.addClass("disabled")}else{if(d&webtop.exportFlags.linkedin){e.addClass("selected")}}}else{if(e.hasClass("myspace")){if(!b.myspaceActive){e.addClass("disabled")}else{if(d&webtop.exportFlags.myspace){e.addClass("selected")}}}else{if(e.hasClass("wordpress")){if(!b.wordPressActive){e.addClass("disabled")}else{if(d&webtop.exportFlags.wordpress){e.addClass("selected")}}}else{if(e.hasClass("youtube")){if(!b.youtubeActive){e.addClass("disabled")}else{if(d&webtop.exportFlags.youtube){e.addClass("selected")}}}else{if(e.hasClass("flickr")){if(!b.flickrActive){e.addClass("disabled")}else{if(d&webtop.exportFlags.flickr){e.addClass("selected")}}}}}}}}});$("#uploadUserDropdown option[value="+c+"]").attr("selected","selected")},resetUploadOptions:function(){webtop.configureUploadOptions(webtop.currentAccountName,webtop.currentSyndicationState)},selectUploadOption:function(c){var b=$("#uploadTo ."+c);b.removeClass("disabled");if(c=="facebook"){webtop.currentSyndicationState.facebookActive=true;b.addClass("selected")}else{if(c=="myspace"){webtop.currentSyndicationState.myspaceActive=true}else{if(c=="youtube"){webtop.currentSyndicationState.youtubeActive=true}else{if(c=="flickr"){webtop.currentSyndicationState.flickrActive=true}else{if(c=="linkedin"){webtop.currentSyndicationState.linkedInActive=true}else{if(c=="wordpress"){webtop.currentSyndicationState.wordPressActive=true}}}}}}},resetUploadOption:function(c){var b=$("#uploadTo ."+c);b.addClass("disabled").removeClass("selected");if(c=="facebook"){webtop.currentSyndicationState.facebookConfigured=false;webtop.currentSyndicationState.facebookActive=false}else{if(c=="myspace"){webtop.currentSyndicationState.myspaceActive=false}else{if(c=="youtube"){webtop.currentSyndicationState.youtubeActive=false}else{if(c=="flickr"){webtop.currentSyndicationState.flickrActive=false}else{if(c=="linkedin"){webtop.currentSyndicationState.linkedInActive=false}else{if(c=="wordpress"){webtop.currentSyndicationState.wordPressActive=false}}}}}}},toggleUploadOption:function(c,d){var b=$("#uploadTo ."+c);b.toggleClass("selected",d);if(c=="facebook"){webtop.currentSyndicationState.facebookActive=d}else{if(c=="myspace"){webtop.currentSyndicationState.myspaceActive=d}else{if(c=="youtube"){webtop.currentSyndicationState.youtubeActive=d}else{if(c=="flickr"){webtop.currentSyndicationState.flickrActive=d}else{if(c=="linkedin"){webtop.currentSyndicationState.linkedInActive=d}else{if(c=="wordpress"){webtop.currentSyndicationState.wordPressActive=d}}}}}}},initUpload:function(){$("#uploadCharCount").text(webtop.uploadCharCountStart);$("#uploadTextBox").keyup(function(b){webtop.limitTextField($(this),webtop.uploadCharLimit);webtop.updateCharCounter($(this))});$("#uploadTextBox").keydown(function(b){if(b.which==13){$(this).val($(this).val().replace("\n",""));$("#uploadButton").click()}});$("#uploadTo .option").click(function(c){if($(this).hasClass("facebook")&&webtop.currentSyndicationState.facebookConfigured){var b=$("#facebookSyndicationOptions");if(b.is(":visible")){b.hide()}else{b.show();var d=$("#uploadUserDropdown").val();b.load("fragment_facebook.htm?username="+d)}}else{if(!$(this).hasClass("disabled")){$(this).toggleClass("selected");webtop.saveSynDests()}else{$("#settingsButton").click()}}c.preventDefault()});$("#mediaButtonRemove").click(function(){var b="Are you sure you want to remove the media for this post?";webtop.showConfirmationDialog("Remove media?",b,"remove",function(){$.trackEvent("upload","mediaRemoved");webtop.uploader._clearInput();$("#mediaButtonRemove").hide();$("#mediaButton").show();var c=$("#uploadTextBox").val();$("#uploadTextBox").val(c.replace(webtop.exampleMediaUrl,""));webtop.updateCharCounter($("#uploadTextBox"))})});$("#shrinkButton").click(function(c){var b=$("#uploadTextBox");var d=b.val();if(d.length>0){$.trackEvent("upload","urlShortened");webtop.shortenUrls(d,$("#uploadUserDropdown").val())}c.preventDefault()});$("#uploadScheduleButton").click(function(j){var d=$("#uploadSchedulePane");d.find("#schedulePostNow").removeAttr("checked");d.find("#schedulePostAt").attr("checked","checked");webtop.enableScheduleFields();var g=new Date();var f=$("#datePicker");var k=f.datepicker("option","dateFormat");f.val($.datepicker.formatDate(k,g));var c=g.getHours();var e=g.getMinutes();var b="am";if(e<10){e="0"+e}if(c>11){b="pm"}if(c>12){c=c-12}if(c==0){c=12}d.find("option:selected").each(function(){$(this).removeAttr("selected")});$("#scheduleHour").find('option[value="'+c+'"]').attr("selected","selected");$("#scheduleMinutes").find('option[value="'+e+'"]').attr("selected","selected");$("#scheduleTimePeriod").find('option[value="'+b+'"]').attr("selected","selected");d.show();j.preventDefault()});$("#schedulePostNow").click(function(b){webtop.disableScheduleFields()});$("#schedulePostAt").click(function(b){webtop.enableScheduleFields()});$("#editSchedulePostNow").click(function(b){webtop.disableEditScheduleFields()});$("#editSchedulePostAt").click(function(b){webtop.enableEditScheduleFields()});$("#uploadScheduleCancel").click(function(b){webtop.clearScheduleHiddenFields();$("#uploadSchedulePane").hide();b.preventDefault()});$("#datePicker").datepicker({beforeShow:function(b){$(b).datepicker("option","minDate",new Date())}});$("#editDatePicker").datepicker({beforeShow:function(b){$(b).datepicker("option","minDate",new Date())}});$("#editScheduleCancel").click(function(b){$("#editSchedulePane").hide();b.preventDefault()});webtop.uploader=new AjaxUpload("mediaButton",{action:"upload.htm",name:"file",autoSubmit:false,hoverClass:"hoverClass",onChange:function(c,d){if(c!=""){$.trackEvent("upload","mediaAttached");$("#mediaButton").hide();var b=$("#uploadTextBox").val();if(b==null){b=" "}b+=" "+webtop.exampleMediaUrl;$("#uploadTextBox").val(b);$("#uploadTextBox").focus();webtop.updateCharCounter($("#uploadTextBox"));$("#mediaButtonRemove").show()}},onSubmit:function(c,g){var f=webtop.expandShrunkenUrls();f=f.replace(webtop.exampleMediaUrl,"");f=$.trim(f);f=webtop.dumbassConverter(f);if(f==""&&c==""){webtop.handleError("","Please enter a message or select a file to upload.");$("#uploadTextBox").attr("readonly","");return false}if(f.length>webtop.uploadCharLimit){webtop.handleError("","The text you entered is too long.  Please enter "+webtop.uploadCharLimit+" characters or less.");$("#uploadTextBox").attr("readonly","");return false}else{$("#uploadSchedulePane").hide();$("#uploadButtons").hide();$("#uploadProgress").find("#uploadProgressMsg").text("posting your tweet...").end().show();var e="";$("#uploadTo .option.selected").each(function(){if(e!=""){e+=","}e+=$(this).attr("title").toUpperCase()});var b=$("#uploadInReplyToStatusId").val();if(b!=""){var d=$("#uploadInReplyToUsername").val();if(f.substr(0,d.length)!=d){$("#uploadInReplyToStatusId").val("");b=""}}this.setData({hashCode:$("#uploadHashCode").val(),description:f,synDests:e,scheduledYear:$("#uploadScheduledYear").val(),scheduledMonth:$("#uploadScheduledMonth").val(),scheduledDay:$("#uploadScheduledDay").val(),scheduledHour:$("#uploadScheduledHour").val(),scheduledMinutes:$("#uploadScheduledMinutes").val(),inReplyToStatusId:b,postingAs:$("#uploadUserDropdown").val(),sendEmail:$("#scheduleSendEmail:checked").length>0});webtop.uploadProgressIntervalId=setInterval(webtop.uploadProgress,1000)}},onComplete:function(c,f){clearInterval(webtop.uploadProgressIntervalId);var b=($("#uploadScheduledYear").val()!="");$("#uploadProgress").hide();$("#uploadButtons").show();$("#uploadTextBox").attr("readonly","");$("#mediaButtonRemove").hide();$("#mediaButton").show();var k=$("#uploadHashCode");webtop.clearScheduleHiddenFields();var l=$(f).find("success");if(l.length>0){webtop.resetUploadBox();if(b){if(k!=""){webtop.showSuccessStatus("Message Updated");var d=$('.column[id$="SCHEDULED_UPDATES"]').each(function(){webtop.column.refreshColumn($(this),true)})}else{webtop.showSuccessStatus("Message Scheduled")}}else{webtop.showSuccessStatus("Message Posted")}}else{var j=$(f).find("error");var g="Sorry, an unknown error occurred during your upload. Please try again.";if(j.length>0){var e=j.attr("type");if(e=="invalidRequest"){g="Sorry, there was a problem with your request. Please try again."}else{if(e=="notLoggedIn"){webtop.handleError("NOT_LOGGED_IN","");return}else{if(e=="sizeExceeded"){g="Sorry, your file exceeds the 300MB upload limit. Please try posting a smaller file."}else{if(e=="unsupportedType"){g="Sorry, the file type you are trying to upload is not supported."}}}}}webtop.handleError("",g)}}});$("#uploadButton").click(function(e){$.trackEvent("upload","postClicked");var d=$("#uploadTextBox");d.attr("readonly","readonly");var c="^d\\s+(\\w+)\\s+(.*)";var g=d.val();var b=new RegExp(c,"i");var f=b.exec(g);if(f!=null){webtop.directMessage(f[1],f[2])}else{webtop.uploader.submit()}e.preventDefault()});$("#uploadSchedulePost").click(function(j){$.trackEvent("upload","schedulePostClicked");var k=true;var e=$("#schedulePostAt:checked");if(e.length>0){var d=new Date();var f=$("#datePicker").datepicker("getDate");if(!f){webtop.handleError("","Please enter a date to schedule your update.");return}var b=$("#scheduleTimePeriod option:selected").val();var c=$("#scheduleHour option:selected").val();var g=$("#scheduleMinutes option:selected").val();if(b=="pm"&&c<12){c=Number(c)+12}else{if(b=="am"&&c==12){c=0}}f.setHours(c);f.setMinutes(g);if(f<=d){k=false;webtop.handleError("","Please select a date/time in the future.")}else{$("#uploadScheduledYear").val(f.getFullYear());$("#uploadScheduledMonth").val(f.getMonth());$("#uploadScheduledDay").val(f.getDate());$("#uploadScheduledHour").val(c);$("#uploadScheduledMinutes").val(g)}}else{webtop.clearScheduleHiddenFields()}if(k){webtop.uploader.submit()}j.preventDefault()});$("#editScheduleSave").click(function(k){k.preventDefault();var f=$("#editTitleHashCode").val();var e=$("#editSchedulePostAt:checked");if(e.length>0){var d=new Date();var g=$("#editDatePicker").datepicker("getDate");if(!g){webtop.handleError("","Please enter a date to schedule your update.");return}var b=$("#editScheduleTimePeriod option:selected").val();var c=$("#editScheduleHour option:selected").val();var j=$("#editScheduleMinutes option:selected").val();if(b=="pm"&&c<12){c=Number(c)+12}else{if(b=="am"&&c==12){c=0}}g.setHours(c);g.setMinutes(j);if(g<=d){webtop.handleError("","Please select a date/time in the future.")}else{webtop.editTitleSchedule(f,g.getFullYear(),g.getMonth(),g.getDate(),c,j,"null")}}else{webtop.editTitleSchedule(f,0,0,0,0,0,"postNow")}});$("#uploadUserDropdown").change(function(c){var b=$(this).val();webtop.showLoadingStatus("loading account settings");webtop.updateSyndicationOptions(b)});$("#facebookProfileArea .onBtnSmall").live("click",function(b){var c=$("#uploadUserDropdown").val();webtop.toggleFacebookProfile($(this),false,c);webtop.saveSynDests();b.preventDefault()});$("#facebookProfileArea .offBtnSmall").live("click",function(b){var c=$("#uploadUserDropdown").val();webtop.toggleFacebookProfile($(this),true,c);webtop.saveSynDests();b.preventDefault()});$(".facebookPageArea .onBtnSmall").live("click",function(c){var b=$(this).attr("pageid");var d=$("#uploadUserDropdown").val();webtop.toggleFacebookPage($(this),false,b,d);webtop.saveSynDests();c.preventDefault()});$(".facebookPageArea .offBtnSmall").live("click",function(c){var b=$(this).attr("pageid");var d=$("#uploadUserDropdown").val();webtop.toggleFacebookPage($(this),true,b,d);webtop.saveSynDests();c.preventDefault()})},saveSynDests:function(){var c="";$("#uploadTo .option.selected").each(function(){if(c!=""){c+=","}c+=$(this).attr("title").toUpperCase()});var b=0;if(c.length>0){if(c.indexOf("FACEBOOK")!=-1){b|=webtop.exportFlags.facebook}if(c.indexOf("MYSPACE")!=-1){b|=webtop.exportFlags.myspace}if(c.indexOf("YOUTUBE")!=-1){b|=webtop.exportFlags.youtube}if(c.indexOf("FLICKR")!=-1){b|=webtop.exportFlags.flickr}if(c.indexOf("LINKEDIN")!=-1){b|=webtop.exportFlags.linkedin}if(c.indexOf("WORDPRESS")!=-1){b|=webtop.exportFlags.wordpress}}webtop.updateUserPref(webtop.currentAccountName+"-export",b,null)},updateFacebookExportButton:function(b){if(b){$("#uploadTo .facebook").removeClass("disabled").addClass("selected")}else{if($(".facebookOptions #facebookProfileArea .offBtnSmall").length>0&&$(".facebookOptions .facebookPageArea .onBtnSmall").length<=0){$("#uploadTo .facebook").removeClass("selected")}}},clearScheduleHiddenFields:function(){$("#uploadScheduledYear").val("");$("#uploadScheduledMonth").val("");$("#uploadScheduledDay").val("");$("#uploadScheduledHour").val("");$("#uploadScheduledMinutes").val("");if($("#uploadHashCode").val()!=""){webtop.uploader._clearInput();$("#mediaButtonRemove").hide();$("#mediaButton").show();$("#uploadTextBox").val("")}$("#uploadUserDropdown").removeAttr("disabled");$("#uploadHashCode").val("");$("#uploadSchedulePost span").html("POST");$("#scheduleSendEmail").removeAttr("checked")},resetUploadBox:function(){webtop.clearScheduleHiddenFields();var b=$("#uploadTextBox");b.val("");$("#uploadInReplyToStatusId").val("");$("#uploadInReplyToUsername").val("");$("input[name=file]").val("");$("#mediaButtonRemove").hide();$("#mediaButton").show();$("#uploadSchedulePane").hide();$("#uploadHashCode").val("");webtop.updateCharCounter(b);webtop.shrunkenUrlMap=null;webtop.shrunkenUrlCounter=0},disableScheduleFields:function(){$("#datePicker").attr("disabled","true");$("#uploadSchedulePane").find("select").attr("disabled","true");$("#scheduleSendEmail").attr("disabled","true");$("#scheduleSendEmail").removeAttr("checked")},enableScheduleFields:function(){$("#datePicker").removeAttr("disabled");$("#uploadSchedulePane").find("select").removeAttr("disabled");$("#scheduleSendEmail").removeAttr("disabled")},disableEditScheduleFields:function(){$("#editDatePicker").attr("disabled","true");$("#editSchedulePane").find("select").attr("disabled","true")},enableEditScheduleFields:function(){$("#editDatePicker").removeAttr("disabled");$("#editSchedulePane").find("select").removeAttr("disabled")},uploadProgress:function(){$.ajax({type:"GET",url:"ws/uploadStatus.json",dataType:"json",cache:false,success:function(c){var b=c.uploadStatus.currentStatus;var d="";if(b=="UPLOADING"){d=c.uploadStatus.percentage+"% uploaded..."}else{if(b=="DONE"){d="processing...";clearInterval(webtop.uploadProgressIntervalId)}else{if(b=="MAX_SIZE_EXCEEDED"){d="file too large...";clearInterval(webtop.uploadProgressIntervalId)}}}$("#uploadProgressMsg").text(d)}})},initLayout:function(){webtop.resizeDisplay()},resizeScroll:function(b){if(b=="left"||b=="both"){$("#leftNav .contentArea").jScrollPane({scrollbarWidth:webtop.layoutValues.leftNavScrollWidth}).parent().css({width:"100%",height:"100%"})}if(b=="center"||b=="both"){$("#mainColumnContent").jScrollHorizontalPane();$("#mainColumnContent").css("margin","0px").parent().css("margin","7px 7px 0px 7px")}},resizeDisplay:function(){var j=$(window);var f=$(j).width();var b=$(j).height();if(f<webtop.layoutValues.minScreenWidth){f=webtop.layoutValues.minScreenWidth;$("html").css("overflow-x","auto")}else{$("html").css("overflow-x","hidden")}if(b<webtop.layoutValues.minScreenHeight){b=webtop.layoutValues.minScreenHeight;$("html").css("overflow-y","auto")}else{$("html").css("overflow-y","hidden")}var l=$("#webtop").css({height:(b-webtop.layoutValues.heightOffset)+"px",width:f+"px"}).height();var k=$("#leftNav");k.css("height",(l-webtop.layoutValues.footerHeight-webtop.layoutValues.topPadding)+"px");$(".innerBorder3",k).css("height",(k.height()-webtop.layoutValues.containerInnerOffset)+"px");var d=$("#webtop .columnArea");d.css("height",(l-webtop.layoutValues.footerHeight-webtop.layoutValues.topNavHeight-webtop.layoutValues.columnAreaTopPadding)+"px");var e=d.height();var g=d.find(".innerBorder3");g.height(e-webtop.layoutValues.containerInnerOffset);$("#mainLoading").css("marginTop",Math.round((e-$("#mainLoading").outerHeight())/2)+"px");webtop.resizeScroll("left");var c=$("#singleView:visible");if(c.length>0){webtop.resizeSingleColumnView($("#mainColumnContent"),c)}else{webtop.resizeMultiColumnView()}$("#customviewemptypopover").height(g.height()).width(g.width())},resizeMultiColumnView:function(){var b=$("#mainColumnContent");b.jScrollHorizontalPaneRemove();b.css("height",($("#webtop .columnArea .innerBorder3").height()-webtop.layoutValues.customScrollbarHeight)+"px");webtop.resizeColumns();webtop.resizeScroll("center")},throttle:function(c,b){clearTimeout(c._tId);c._tId=setTimeout(function(){c.call(b)},300)},resizeColumnHeight:function(k){var g=$("#columnsView .column");var c=$(".bricks",k);c.jScrollPaneRemove();var n=webtop.calculateColumnHeight(g.length);var l=webtop.currentColumns[$(k).attr("id")];var e=0;if(l&&l.sortAreaHeight){e=l.sortAreaHeight}var m=0;var p=$(k).find(".chartArea .columnChart");if(p.length>0){var f=webtop.calculateColumnWidth();var q=f-webtop.layoutValues.columnContentWidthOffset;m=Math.round(q*webtop.layoutValues.chartAreaHeightRatio);var j=m-l.chartHeightOffset;p.width(q).height(j);webtop.renderChart(l.chartInfo,q,j)}var r=0;var d=$(k).find(".columnProfile");if(d.length>0){r=d.outerHeight(true)}var b=n-webtop.layoutValues.columnHeadingHeight-e-m-r;c.css("height",b+"px").jScrollPane()},resizeColumns:function(c){var e=$("#columnsView .column");var b=0;var f=webtop.calculateColumnWidth();var d=f-webtop.layoutValues.columnContentWidthOffset;var g=webtop.calculateColumnHeight(e.length);e.each(function(){b+=$(this).width(f).outerWidth(true);$(this).find(".columnContent").width(d);webtop.resizeColumnHeight(this)});e.parents(".columns").width(b)},resizeSingleColumnView:function(c,g){var d=$("#webtop .columnArea .innerBorder3").width()-webtop.layoutValues.singleColumnWidthOffset;var q=d-webtop.layoutValues.columnContentWidthOffset;var n=$("#webtop .columnArea .innerBorder3").height()-webtop.layoutValues.columnHeightOffset-webtop.layoutValues.customScrollbarHeight;var b=n-webtop.layoutValues.columnContentHeightOffset;g.width(d);g.height(n);var f=g.find(".columnContent");f.width(q).height(b);var p=$(".dashboard");if(p.length>0){p.jScrollPaneRemove();webtop.displayDashboardCharts(f)}else{var r=f.find(".expandedStats");if(r.length>0){webtop.displayExpandedStats(f,f.attr("type"),webtop.getExpandedStatTimePeriod(),true)}var l=f.find(".expandedBuzzStats");if(l.length>0){webtop.displayExpandedBuzz(f,webtop.getExpandedStatTimePeriod(),null,null,true)}var e=f.find(".competitiveBuzzStats");if(e.length>0){$("#singleView .competitivePopup").each(function(){$(this).remove()});webtop.expandedCompetitiveBuzzView(f.attr("cgId"))}var k=f.find(".tweetStats");if(k.length>0){var m=f.find(".tweetStats").attr("id");var j=$("#perTweetStatColumn").attr("account");if(j!=undefined&&j!=null){webtop.perTweetStats(m,null,j)}else{webtop.perTweetStats(m)}}}},calculateNumDisplayedColumns:function(){var c=$(window).width();if(c<webtop.layoutValues.minScreenWidth){c=webtop.layoutValues.minScreenWidth}var b=4;if(c<webtop.layoutValues.fourColumnThreshold){b=3}else{if(c>=webtop.layoutValues.fiveColumnThreshold){b=5}}return b},calculateColumnWidth:function(){var b=webtop.calculateNumDisplayedColumns();var c=$("#webtop .columnArea .innerBorder3").width()-webtop.layoutValues.columnAreaContentWidthOffset;var d=Math.floor((c-(webtop.layoutValues.columnRightMargin*(b-1))-(webtop.layoutValues.columnWidthOffset*b))/b);if(d<webtop.layoutValues.minColumnWidth){d=webtop.layoutValues.minColumnWidth}else{if(d>webtop.layoutValues.maxColumnWidth){d=webtop.layoutValues.maxColumnWidth}}return d},calculateColumnHeight:function(c){var b=webtop.calculateNumDisplayedColumns();var e=$("#mainColumnContent").innerHeight();var d=0;if(c>b){d=webtop.layoutValues.customScrollbarHeight+webtop.layoutValues.columnHeightOffsetWithHScroll}else{d=webtop.layoutValues.columnHeightOffset}if($("#mainColumnContent").parent().find(".jScrollHorizontalPaneTrack").length){e+=webtop.layoutValues.customScrollbarHeight}return(e-d)},initColumnEventHandlers:function(){$("#webtop .column .moreLink").live("click",function(b){webtop.column.getMoreColumn($(this).parents(".column"));b.preventDefault()});$("#webtop .column .heading .refresh").live("click",function(c){if($("#singleView").length>0){var b=$("#singleView .columnContent").attr("buzzId");if(b>0){$.trackEvent("buzz","refresh");webtop.buzzRefresh(b)}}else{$.trackEvent("column","refresh");webtop.column.refreshColumn($(this).parents(".column"))}c.preventDefault()});$("#webtop .column .heading .hideColumn").live("click",function(b){$.trackEvent("column","hide");var c=$(this).parents(".column").attr("id");webtop.column.hideColumn(webtop.currentColumns[c].id,c);b.preventDefault()});$("#webtop .column .heading .deleteColumn").live("click",function(e){var f=$(this).parents(".column").attr("id");var b="";var d="";if(webtop.customViewActive){b="Remove this Custom View Stream?";d="Are you sure you want to remove this stream from your custom view?"}else{var c=webtop.currentColumns[f].columnType;if(c=="TWITTER_SAVED_SEARCH"){b="Delete this saved search?";d="Are you sure you want to delete this saved search? It will also be deleted from Twitter."}else{if(c=="TWITTER_LIST"){b="Delete this list?";d="Are you sure you want to delete this list? If its your list it will also be deleted from Twitter, if you follow this list it will be unfollowed."}else{if(c=="TWITTER_USER_PROFILE"){b="Delete this column?";d="Are you sure you want to delete this profile column?"}else{if(c=="TWITTER_SEARCH_USERS"){b="Delete this user search?";d="Are you sure you want to delete this user search?"}}}}}webtop.showConfirmationDialog(b,d,"delete",function(){$.trackEvent("column","delete");webtop.column.deleteColumn(webtop.currentColumns[f].id,f)});e.preventDefault()});$("#webtop .column .heading .settings").live("click",webtop.notImplemented);$("#webtop .column .heading .analyze").live("click",function(c){if(!$(this).hasClass("disabled")){$.trackEvent("column","analyze");var b=$(this).parents(".column");webtop.toggleColumnChart(b,$(this))}});$("#webtop .column .heading .alerts").live("click",function(e){$.trackEvent("column","alerts");var c=$(this).parents(".column");var f=webtop.currentColumns[c.attr("id")];var g=$("#singleView");if(g.length>0){var d=g.find(".columnContent").attr("buzzId");$("#buzzAlertsDialog").attr("buzzid",d).dialog("open")}else{if(f.columnType=="TWITTER_LIST"){var b=webtop.getStatusId($(this).parents(".column").attr("id"));$("#listMonitorAlertsDialog").removeAttr("account");if(webtop.customViewActive){$("#listMonitorAlertsDialog").attr("account",f.account)}$("#listMonitorAlertsDialog").attr("listid",b);$("#listMonitorAlertsDialog").dialog("open")}}});$("#webtop .column .sortArea").live("click",function(b){$(this).find(".dropdown").toggleClass("opened");return false});$("#webtop .column .sortArea .option").live("click",function(b){$.trackEvent("column","sort");webtop.updateSort($(this));return false});$("#webtop .column .fav").live("click",function(d){$.trackEvent("column","favorite");var b=$(this).parents(".brick").attr("id");var f=webtop.getStatusId(b);if(webtop.customViewActive){var c=$(this).parents(".column");var e=webtop.currentColumns[c.attr("id")];webtop.favoriteTweet(b,f,e.account)}else{webtop.favoriteTweet(b,f)}d.preventDefault()});$("#webtop .column .unfav").live("click",function(d){$.trackEvent("column","unfavorite");var b=$(this).parents(".brick").attr("id");var f=webtop.getStatusId(b);if(webtop.customViewActive){var c=$(this).parents(".column");var e=webtop.currentColumns[c.attr("id")];webtop.removeFavorite(b,f,e.account)}else{webtop.removeFavorite(b,f)}d.preventDefault()});$("#webtop .column .statusConversation").live("click",function(d){$.trackEvent("column","showConvo");var c=$(this).parents(".brick");var f=webtop.getStatusId(c.attr("id"));if(webtop.customViewActive){var b=$(this).parents(".column");var e=webtop.currentColumns[b.attr("id")];webtop.getConversation(c,f,$(this),e.account)}else{webtop.getConversation(c,f,$(this))}d.preventDefault()});$(".hideConversation").live("click",function(b){$(this).parents(".brick").find(".inlineConversation").hide();$(this).removeClass("hideConversation").addClass("statusConversation").html("show conversation");b.preventDefault()});$("#webtop .column .statusRetweeters, .searchResultsFragment .brick .statusRetweeters").live("click",function(c){$.trackEvent("column","showRetweeters");var e=webtop.getStatusId($(this).parents(".brick").attr("id"));var f=$(this).html();var b=$(this).parents(".column");var d=webtop.currentColumns[b.attr("id")];if(webtop.customViewActive&&d){webtop.getRetweeters(e,$(this),f,d.account)}else{webtop.getRetweeters(e,$(this),f)}c.preventDefault()});$(".scheduled .deleteTitle").live("click",function(d){var c=$(this).parents(".brick").attr("id");var b="Are you sure you want to delete this scheduled update? This action cannot be undone.";webtop.showConfirmationDialog("Delete scheduled update?",b,"delete",function(){$.trackEvent("scheduledtitle","delete");webtop.deleteTitle(webtop.getStatusId(c),c)});d.preventDefault()});$(".scheduled .edit").live("click",function(b){$.trackEvent("scheduledtitle","edit");if($("#uploadTextBox").val()!=""){if(!confirm("Are you sure you want to cancel your current post?  Continuing will empty out your post.")){return false}webtop.resetUploadBox()}var k=webtop.getStatusId($(this).parents(".activationDate").attr("id"));var m=webtop.getStatusId($(this).parents(".scheduled").attr("id"));var g=webtop.currentColumns[$(this).parents(".column").attr("id")];var l=g.account;var p=$(this).parents(".brick.scheduled").attr("data-content");var q=$(this).parents(".brick.scheduled").attr("data-email")=="true"?true:false;$("#uploadHashCode").val(m);$("#uploadSchedulePost span").html("SAVE");var c=new Date(k);var j=$("#datePicker");var n=j.datepicker("option","dateFormat");j.val($.datepicker.formatDate(n,c));var f=c.getHours();var e=c.getMinutes();var d="am";if(e<10){e="0"+e}if(f>11){d="pm"}if(f>12){f=f-12}if(f==0){f=12}$("#schedulePostAt").attr("checked","checked");webtop.enableScheduleFields();$("#scheduleHour").find('option[value="'+f+'"]').attr("selected","selected");$("#scheduleMinutes").find('option[value="'+e+'"]').attr("selected","selected");$("#scheduleTimePeriod").find('option[value="'+d+'"]').attr("selected","selected");$("#uploadTextBox").val(p);$("#uploadUserDropdown").find('option[value="'+l+'"]').attr("selected","selected");$("#uploadUserDropdown").attr("disabled","disabled");if(q){$("#scheduleSendEmail").attr("checked","checked")}$("#uploadSchedulePane").show();b.preventDefault()});$("#webtop .column .delete").live("click",function(d){var c=$(this).parents(".brick").attr("id");var b="Are you sure you want to delete this tweet? It will also be deleted from Twitter.";webtop.showConfirmationDialog("Delete tweet?",b,"delete",function(){$.trackEvent("title","delete");var e=webtop.getStatusId(c);webtop.deleteTweet(c,e)});d.preventDefault()});$("#webtop .column .deletemsg").live("click",function(e){var b=$(this).parents(".brick");var c=webtop.getStatusId(b.attr("messageid"));if(webtop.customViewActive){var d=$(this).parents(".column");var f=webtop.currentColumns[d.attr("id")];if(f!=null){$.trackEvent("directMessage","delete");webtop.deleteMessage(c,f.account,b)}}else{webtop.deleteMessage(c,null,b)}e.preventDefault()});$("#webtop .column .retweet, .searchResultsFragment .brick .retweet").live("click",function(d){d.preventDefault();var b=$(this).parents(".brick");var g="";if(webtop.customViewActive){var c=$(this).parents(".column");if(c.length){var f=c.attr("id");var e=webtop.currentColumns[f];if(e){g=e.account}}}$.ajax({type:"GET",url:"ws/getUserPref.json",data:{name:"RETWEET_OR_REPOST"},dataType:"json",cache:false,success:function(j){var k='<div><input type="radio" name="retweetOption" value="RETWEET" checked="checked" style="margin-right: 5px;"/><span style="color: #000000">Retweet</span></div><div style="margin-top: 10px;"><input type="radio" name="retweetOption" value="REPOST" style="margin-right: 5px;"><span style="color: #000000">Repost Tweet</span></div>';if(j.userPref=="REPOST"){k='<div><input type="radio" name="retweetOption" value="RETWEET" style="margin-right: 5px;"/><span style="color: #000000">Retweet</span></div><div style="margin-top: 10px;"><input type="radio" name="retweetOption" value="REPOST" checked="checked" style="margin-right: 5px;"><span style="color: #000000">Repost Tweet</span></div>'}webtop.showConfirmationDialog("Retweet",k,"send",function(){var p=$('#confirmationDialog input[name="retweetOption"]:checked').val();if(p=="RETWEET"){$.trackEvent("title","retweet");var m=b.attr("id");var r=webtop.getStatusId(m);webtop.retweet(r,g)}else{if(p=="REPOST"){$.trackEvent("title","repost");var q=b.find(".description:first").html();var l=webtop.removeHTMLTags(q);var n=b.attr("screenname");webtop.repost(n,l)}}webtop.updateUserPref("RETWEET_OR_REPOST",p,function(){})})},error:function(j){webtop.handleErrorResponse(j)}})});$("#webtop .column .brick, .searchResultsFragment .brick, #retweetersPopup .brick").live("mouseover",function(){if($(this).parents("#singleView").length==0){var b=$(this).attr("id");$("#"+b+"-actions").show()}});$(".superbrick").live("mouseover",function(){$(this).find(".actions").show()});$(".superbrick").live("mouseout",function(){$(this).find(".actions").hide()});$("#singleView .emailBuzz").live("click",function(b){webtop.emailBuzz()});$("#singleView .exportBuzz").live("click",function(d){var c=$(this).parents(".columnContent").attr("buzzid");var b=webtop.getExpandedStatTimePeriod();$("#exportBuzzContent").attr("buzzid",c);$("#exportBuzzDialog").dialog("open")});$('#exportBuzzContent input[value="download"]').change(function(b){$('#exportBuzzContent input[name="exportType"][value="HTML"]').attr("disabled","disabled");$('#exportBuzzContent input[name="exportType"][value="CSV"]').attr("checked","checked")});$('#exportBuzzContent input[value="email"]').change(function(b){$("#exportBuzzContent input").removeAttr("disabled");$('#exportBuzzContent input[name="exportType"][value="HTML"]').attr("checked","checked")});$("#singleView .closeModalColumn").live("click",function(b){webtop.closeSingleColumnView();b.preventDefault()});$("#webtop .column .brick, .searchResultsFragment .brick, #retweetersPopup .brick").live("mouseout",function(){if($(this).parents("#singleView").length==0){var b=$(this).attr("id");$("#"+b+"-actions").hide()}});$("#webtop .column .brick .message,#webtop .column .brick .replymsg, .searchResultsFragment .brick .message").live("click",function(c){$.trackEvent("brick","directMessage");var b=$(this).attr("touser");webtop.messageAction(b);c.preventDefault()});$("#webtop .column .brick .analyze").live("click",function(d){$.trackEvent("brick","analyze");var b=$(this).parents(".brick").attr("id");var g=webtop.getStatusId(b);var f=$(this).parents(".column").find(".sortArea .dropdown .selected");var c=$(this).parents(".column");var e=webtop.currentColumns[c.attr("id")];webtop.backColumnId=c.attr("id");webtop.perTweetStats(g,f,e.account);d.preventDefault()});$("#webtop .column .brick .usernameLink, .searchResultsFragment .brick .usernameLink, #profileBubble .usernameLink, #superBricks .usernameLink").live("click",function(d){$.trackEvent("brick","usernameLink");var b=$(this).html();b=b.substring(1);var g=false;if(webtop.customViewActive){var c=$(this).parents(".column");if(c.length){var f=c.attr("id");var e=webtop.currentColumns[f];webtop.loadProfile(b,null,false,e.account)}}if(!g){webtop.loadProfile(b,null,false)}d.preventDefault()});$("#webtop .column .brick .keywordLink, .searchResultsFragment .brick .keywordLink, #profileBubble .keywordLink").live("click",function(c){$.trackEvent("brick","keywordLink");var b=$(this).html();$("#profileBubble").hide();$("#searchDialog").dialog("open");$("#searchDialog").tabs("add",webtop.webBaseUrl+"/fragment_search_results.htm?type=UPDATES&searchVal="+encodeURIComponent(b),b);$("#searchDialog .ui-state-focus:first").removeClass("ui-state-focus");c.preventDefault()});$("#webtop .column .brick .subscribeToList").live("click",function(d){$.trackEvent("list","follow");var c=$(this).parents(".brick");var b=webtop.getStatusId(c.attr("id"));var e=c.attr("fullname");webtop.subscribeToList(b,e,$(this));d.preventDefault()});$("#webtop .column .brick .unSubscribeToList").live("click",function(d){$.trackEvent("list","unfollow");var c=$(this).parents(".brick");var b=webtop.getStatusId(c.attr("id"));var e=c.attr("fullname");webtop.unSubscribeToList(b,e,$(this));d.preventDefault()});$(".brick .replyAll").live("click",function(e){$.trackEvent("brick","replyAll");var c="@"+$(this).attr("creatorname");var f=$(this).attr("detectedusernames");if(f&&f.length>0){var d=f.split(",");for(var b=0;b<d.length;b++){c+=" @"+d[b]}}webtop.reply(null,$(this).attr("tweetid"),c);e.preventDefault()});$(".msg .mentionIcon").live("click",function(c){$.trackEvent("brick","mention");var b=$(this).attr("touser");webtop.reply(b);return false});$("#singleView .column .brick").live("click",function(d){$.trackEvent("perTweet","brickClick");var b=$(d.target);if(b.attr("target")=="_blank"){return true}var f=webtop.getStatusId($(this).attr("id"));$(this).siblings(".selected").removeClass("selected");$(this).addClass("selected");var c=$("#singleView #perTweetStatColumn");var e=$("#perTweetStatColumn").attr("account");if(e!=undefined&&e!=null){webtop.loadPerTweetStats(c,f,e)}else{webtop.loadPerTweetStats(c,f)}d.preventDefault()});$(".columnProfile .profileInfo").live("click",function(d){$.trackEvent("profile","fullProfile");var b=webtop.getStatusId($(this).parents(".columnProfile").attr("id"));$("#columnProfileInfo-"+b).toggle();$(this).find(".arrowIcon").toggleClass("open");var c=$(this).parents(".column");webtop.resizeProfileColumn(c,b);d.preventDefault()});$(".columnProfile .followIcon").live("click",function(c){var f=$(this).parents(".columnProfile").attr("id");var b=webtop.getStatusId(f);var e=null;var d=webtop.currentColumns[$(this).parents(".column").attr("id")];e=d.account;$(this).html('<img src="images/web/webtop/load_16x15.gif" />');webtop.follow(b,function(){$.trackEvent("profile","follow");webtop.showSuccessStatus("Followed");$("#"+f+" .followIcon").html(" ").attr("title","unfollow");$("#"+f+" .followIcon").removeClass("followIcon").addClass("unFollowIcon");webtop.reloadFeed(e)},function(){$("#"+f+" .followIcon").html(" ")},e);c.preventDefault()});$(".brick .actions .followIcon").live("click",function(c){var g=$(this).parents(".actions").attr("id");var b=$(this).attr("touser");var f="";var e=webtop.currentColumns[$(this).parents(".column").attr("id")];if(e!=null){f=e.account}else{var d=$(this).parents("[data-account]");f=d.attr("data-account")}$(this).html('<img src="images/web/webtop/load_16x15.gif" />');webtop.follow(b,function(){$.trackEvent("brick","follow");webtop.showSuccessStatus("Followed");webtop.reloadFeed(f)},function(){$("#"+g+" .followIcon").html(" ")},f);c.preventDefault()});$(".columnProfile .unFollowIcon").live("click",function(c){var f=$(this).parents(".columnProfile").attr("id");var b=webtop.getStatusId(f);var e=null;var d=webtop.currentColumns[$(this).parents(".column").attr("id")];e=d.account;$(this).html('<img src="images/web/webtop/load_16x15.gif" />');webtop.unfollow(b,function(){$.trackEvent("profile","unfollow");webtop.showSuccessStatus("Unfollowed");$("#"+f+" .unFollowIcon").attr("title","follow");$("#"+f+" .unFollowIcon").removeClass("unFollowIcon").addClass("followIcon");webtop.reloadFeed(e)},function(){$("#"+f+" .followIcon").html(" ")},e);c.preventDefault()});$(".brick .actions .unFollowIcon").live("click",function(c){var g=$(this).parents(".actions").attr("id");var b=$(this).attr("touser");var f="";var e=webtop.currentColumns[$(this).parents(".column").attr("id")];if(e!=null){f=e.account}else{var d=$(this).parents("[data-account]");f=d.attr("data-account")}$(this).html('<img src="images/web/webtop/load_16x15.gif" />');webtop.unfollow(b,function(){$.trackEvent("brick","unfollow");webtop.showSuccessStatus("Unfollowed");webtop.reloadFeed(f)},function(){$("#"+g+" .unFollowIcon").html(" ")},f);c.preventDefault()});$(".columnProfile .blockIcon").live("click",function(c){var f=$(this).parents(".columnProfile").attr("id");var b=webtop.getStatusId(f);var e=webtop.currentColumns[$(this).parents(".column").attr("id")];var d=e.account;$(this).html('<img src="images/web/webtop/load_16x15.gif" />');webtop.block(b,function(){$.trackEvent("profile","block");webtop.showSuccessStatus("Blocked");$("#"+f+" .blockIcon").html(" ").attr("title","unblock");$("#"+f+" .blockIcon").removeClass("blockIcon").addClass("unBlockIcon");$("#"+f+" .unFollowIcon").removeClass("unFollowIcon").addClass("followIcon").attr("title","follow");webtop.reloadFeed(d)},d);c.preventDefault()});$(".brick .actions .blockIcon").live("click",function(c){var g=$(this).parents(".actions").attr("id");var b=$(this).attr("touser");var f="";var e=webtop.currentColumns[$(this).parents(".column").attr("id")];if(e!=null){f=e.account}else{var d=$(this).parents("[data-account]");f=d.attr("data-account")}$(this).html('<img src="images/web/webtop/load_16x15.gif" />');webtop.block(b,function(){$.trackEvent("brick","block");webtop.showSuccessStatus("Blocked");$("#"+g+" .blockIcon").html(" ");webtop.reloadFeed(f);webtop.reloadColumn(e,e.columnType)},f);c.preventDefault()});$(".columnProfile .spamIcon a").live("click",function(d){var f=$(this).parents(".columnProfile").attr("id");var b=webtop.getStatusId(f);var c=$(this).parents(".column");var e=webtop.currentColumns[c.attr("id")];webtop.reportSpam(b,function(){$.trackEvent("profile","spam");webtop.showSuccessStatus("user reported");$("#"+f+" .blockIcon").removeClass("blockIcon").addClass("unBlockIcon");$("#"+f+" .unFollowIcon").removeClass("unFollowIcon").addClass("followIcon").attr("title","follow")},e.account);d.preventDefault()});$(".brick .actions .spamIcon a").live("click",function(d){var f=$(this).parents(".actions").attr("id");var b=$(this).attr("touser");var c=$(this).parents(".column");var e=webtop.currentColumns[c.attr("id")];webtop.reportSpam(b,function(){$.trackEvent("brick","spam");webtop.showSuccessStatus("user reported")},e.account);d.preventDefault()});$(".columnProfile .unBlockIcon").live("click",function(c){var g=$(this).parents(".columnProfile").attr("id");var b=webtop.getStatusId(g);var f=null;var e=webtop.currentColumns[$(this).parents(".column").attr("id")];f=e.account;if(e!=null){f=e.account}else{var d=$(this).parents("[data-account]");f=d.attr("data-account")}$(this).html('<img src="images/web/webtop/load_16x15.gif" />');webtop.unblock(b,function(){$.trackEvent("profile","unblock");webtop.showSuccessStatus("Unblocked");$("#"+g+" .unBlockIcon").html(" ").attr("title","block");$("#"+g+" .unBlockIcon").removeClass("unBlockIcon").addClass("blockIcon");webtop.reloadFeed(f)},f);c.preventDefault()});$(".brick. actions .unBlockIcon").live("click",function(c){var f=$(this).parents(".actions").attr("id");var b=$(this).attr("touser");var e="";var d=webtop.currentColumns[$(this).parents(".column").attr("id")];if(d!=null){e=d.account}$(this).html('<img src="images/web/webtop/load_16x15.gif" />');webtop.unblock(b,function(){$.trackEvent("brick","unblock");webtop.showSuccessStatus("Unblocked");$("#"+f+" .unBlockIcon").html(" ");webtop.reloadFeed(e);webtop.reloadColumn(d,d.columnType)},e);c.preventDefault()});$(".columnProfile .mentionIcon").live("click",function(c){$.trackEvent("profile","mention");var b=webtop.getStatusId($(this).parents(".columnProfile").attr("id"));webtop.reply(b);c.preventDefault()});$(".brick .actions .mentionIcon").live("click",function(d){$.trackEvent("brick","mention");var b=$(this).attr("touser");var g=null;if(webtop.customViewActive){var c=$(this).parents(".column");if(c.length>0){var f=webtop.currentColumns[c.attr("id")];if(f!=null){g=f.account}else{var e=$(this).parents("[data-account]");g=e.attr("data-account")}}}if(g!=null&&g!=webtop.currentAccountName&&g!=$("#uploadUserDropdown").val()){$.ajax({type:"GET",url:"ws/webtopSwitchAccount.json",data:{accountName:g},dataType:"json",cache:false,success:function(j){$("#uploadUserDropdown").val(g);webtop.showLoadingStatus("loading account settings");webtop.updateSyndicationOptions(g);webtop.reply(b)},error:function(j){webtop.handleErrorResponse(j)}})}else{webtop.reply(b)}d.preventDefault()});$(".columnProfile .messageIcon, #profileBubble .messageIcon, .brick .actions .messageIcon").live("click",function(d){d.preventDefault();$.trackEvent("profile","directMessage");var g=null;if(webtop.customViewActive){var c=$(this).parents(".column");if(c.length>0){var f=webtop.currentColumns[c.attr("id")];if(f!=null){g=f.account}else{var e=$(this).parents("[data-account]");g=e.attr("data-account")}}else{g=$("#profileBubble").attr("account")}}var b=$(this).attr("touser");if(g!=null&&g!=webtop.currentAccountName&&g!=$("#uploadUserDropdown").val()){webtop.switchAccount(g,function(){webtop.messageAction(b)})}else{webtop.messageAction(b)}});$(".columnProfile .listIcon").live("click",function(d){$.trackEvent("profile","viewList");var b=webtop.getStatusId($(this).parents(".columnProfile").attr("id"));var g=false;if(webtop.customViewActive){var c=$(this).parents(".column");if(c.length){var f=c.attr("id");var e=webtop.currentColumns[f];webtop.loadProfile(b,"profileInfoSection-"+b,true,e.account)}}if(!g){webtop.loadProfile(b,"profileInfoSection-"+b,true)}d.preventDefault()});$(".brick .actions .listIcon").live("click",function(d){$.trackEvent("brick","viewList");var b=$(this).attr("touser");var j=false;if(webtop.customViewActive){var c=$(this).parents(".column");if(c.length){var g=c.attr("id");var f=webtop.currentColumns[g];if(f!=null){account=f.account}else{var e=$(this).parents("[data-account]");account=e.attr("data-account")}webtop.loadProfile(b,"profileInfoSection-"+b,true,account)}}if(!j){webtop.loadProfile(b,"profileInfoSection-"+b,true)}d.preventDefault()});$(".columnProfile .columnProfileMessage").live("click",function(c){var b=webtop.getStatusId($(this).parents(".actionFloater").attr("id"));var d=$("#messageFloaterBody-"+b).val();webtop.directMessage(b,d,$(this).parents(".actionFloater").attr("id"));c.preventDefault()})},initChartEventHandlers:function(){$("#webtop .column .chartArea .timeperiod").live("click",function(b){if(!$(this).hasClass("selected")){$.trackEvent("chart","changeTimePeriod");$(this).siblings(".selected").removeClass("selected");$(this).addClass("selected");webtop.updateColumnChart($(this).parents(".column"))}});$(".expandChart").live("click",function(f){$.trackEvent("chart","expand");var c;var b;var e=null;var j=null;var k=$(this).parents(".dashChart");if(k.length>0){c=k.find(".chartArea").attr("type");b=webtop.getDashboardTimePeriod();j=webtop.currentAccountName}else{var d=$(this).parents(".column");var g=webtop.currentColumns[d.attr("id")];c=webtop.column.getColumnType(d,g);b=webtop.column.getColumnTimePeriod(d);e=webtop.getChartSavedSearchId(d,c);j=g.account}if(c=="TWITTER_SAVED_SEARCH"){$buzzTabs=$("#buzzTabs");$buzzTabs.tabs("url",1,"fragment_buzz.htm?columnId="+webtop.currentColumns[d.attr("id")].id);$buzzTabs.dialog("open");$buzzTabs.tabs("select",1);$buzzTabs.tabs("url",1,"fragment_buzz.htm")}else{var d=$(this).parents(".column");webtop.backColumnId=d.attr("id");webtop.expandedStatsView(j,c,b,e)}});$(".printChart").live("click",function(c){$.trackEvent("chart","print");var d;var s;var k;var r;var m;var f;var b;var j=$(this).parents(".columnContent");var l=$(this).parents(".dashChart");if(l.length>0){s=l.find(".chartArea").attr("type");d=webtop.getDashboardTimePeriod()}else{var q=$(this).parents(".tweetChart");if(q.length>0){s=q.find("embed").attr("id");d=webtop.column.getColumnTimePeriod(q)}else{var u=$(this).parents(".expandedStats");if(u.length>0){s=j.attr("type");k=j.attr("savedsearchid");d=webtop.getExpandedStatTimePeriod()}else{var g=$(this).parents(".expandedBuzzStats");if(g.length>0){r=j.attr("buzzid");s="BUZZ";d=webtop.getExpandedStatTimePeriod()}else{m=j.attr("cgid");if(m.length>0){s="CBUZZ";d=webtop.getExpandedStatTimePeriod()}}}var p=$("#customDateDisplay").find("span");var n=p.html();if(n.length>0){f=encodeURIComponent($.trim($("#fromDateValue").html()));b=encodeURIComponent($.trim($("#toDateValue").html()))}}}var e="printpage.htm?chart="+s+"&time="+d;if(k){e+="&savedSearchId="+k}if(r){e+="&buzzId="+r}if(m){e+="&cBuzzId="+m}if(f&&b){e+="&minDate="+f+"&maxDate="+b}window.open(e,"Tap11","width=800,height=300,toolbar=no,location=no,menubar=no,status=no");c.preventDefault()});$(".tweettimeperiod").live("click",function(c){$(this).parents(".tweetChart").children(".noDataDivDash").hide();if(!$(this).hasClass("selected")){$(this).siblings(".selected").removeClass("selected");$(this).addClass("selected");var e=$(this).attr("value");var f=$(this).parents(".tweetStats").attr("id");var b=$(this).parents(".chartArea").attr("id");var d=$("#perTweetStatColumn").attr("account");$.trackEvent("perTweetChart","changeTimePeriod",e);if(d!=undefined&&d!=null){webtop.updatePerTweetChart(f,e,b,d)}else{webtop.updatePerTweetChart(f,e,b)}}});$("#customDateRangeSubmit").live("click",function(e){var b=$.trim($("#fromDateValue").html());var f=$.trim($("#toDateValue").html());if(b==""){webtop.handleError("","Please select a start date.");return false}if(f==""){webtop.handleError("","Please select an end date.");return false}var d=new Date(b);var c=new Date(f);if(d>c){webtop.handleError("","Please select a valid date range.");return false}$.trackEvent("customDate","changed",b+"-"+f);webtop.updateExpandedStats();$("#customDateRange").hide();$("#customDateDisplay").find("span").html(b+" - "+f).end().show();return false});$("#customDateRangeCancel").live("click",function(b){$("#customDateRange").hide();$("#expandedStatTimePeriod").val(webtop.currentExpandedStatTimePeriod);return false});$("#dateRangeChange").live("click",function(b){webtop.expandedStatTimePeriodChange();return false})},getCustomViewColumns:function(b,c,e,f,d){$.ajax({type:"GET",url:"ws/getCustomViewColumns.json",dataType:"json",cache:false,success:function(p){var w=$("#mainColumnContent");var n=$("#columnsView");if(b){var l=$("#singleView");if(l.length>0){l.remove();n.show()}n.find(".column").remove();webtop.hideLoadingStatus()}$("#mainLoading").hide();webtop.currentColumns=new Object();var u=p.columns;var k=p.numActiveColumns;var r=0;var j=webtop.calculateColumnWidth();var s=-1;for(i=0;i<u.length;i++){var m=u[i];var g=webtop.column.generateColumnId(m,m.account,true,false);webtop.currentColumns[g]=m;if(m.visibility=="ACTIVE"){if(s<0){s=webtop.calculateColumnHeight(k)}var q=webtop.column.createColumnDiv(n,g,j,s,m);r+=q.outerWidth(true);webtop.column.getColumn(m.columnType,q)}}var v=$("#profilesNavItems div[title='My Profile']").parents("#profilesNavItems .navItem");v.detach();v.prependTo($("#profilesNavItems"));webtop.column.updateLastColumn(n);r-=webtop.layoutValues.columnRightMargin;webtop.nav.displayCustomViewNavPanel();n.width(r);n.sortable({handle:".heading",axis:"x",cursor:"crosshair",revert:true,tolerance:"pointer",stop:function(B,D){var z=$("#webtop .columnArea .columns");var y=z.sortable("toArray");var z=new Array();var A=new Array();for(var x=0;x<y.length;x++){var C=y[x];var E=webtop.currentColumns[C];z[z.length]=E.id;A[A.length]=x+1}webtop.column.changeColumnSort(z,A)}});if(e!=null){webtop.getCustomViewStats(function(){if(d==null||d==undefined||d==""){$("#customViewStatsNavItems .subItem[account='"+f+"'][columntype='"+e+"']").click()}else{$("#customViewStatsNavItems .subItem[account='"+f+"'][columntype='"+e+"'][savedsearchid='"+d+"']").click()}})}else{webtop.getCustomViewStats()}webtop.resizeMultiColumnView();if(c!=null){webtop.scrollHorizontallyToSelector(".column-"+c)}},error:function(g){webtop.handleErrorResponse(g)}})},getCustomViewStats:function(b){$.ajax({type:"GET",url:"ws/getCustomViewStats.json",dataType:"json",cache:false,success:function(f){var g=$("#customViewStatsNavItems .availablestats");g.html("");for(var d=0;d<f.dashboardStats.length;d++){var j=f.dashboardStats[d];var e=g.find(".opener."+j.statType);if(e.length==0){g.append('<div id="customViewStat'+j.statType+'Nav" class="navItem opener '+j.statType+'"><div class="arrow closed"></div>'+j.statTypeDisplayName+'</div><div id="customViewStat'+j.statType+'NavItems" style="display: none;"></div>')}var c=g.find("#customViewStat"+j.statType+"NavItems");if(j.statType=="TWITTER_SAVED_SEARCH"){}else{c.append('<div class="navItem subItem" account="'+j.account+'" columntype="'+j.statType+'"><div class="state hidden"></div><div class="subLabel" title="'+j.account+'">'+j.account+"</div></div>")}}webtop.nav.cleanCustomViewNav(true);if(b!=null){b()}},error:function(c){webtop.handleErrorResponse(c)}})},favoriteTweet:function(b,d,c){webtop.showLoadingStatus("Favoriting");$.ajax({type:"POST",url:"ws/twitter_favorite.json",data:{statusId:d,account:c!=undefined?c:""},dataType:"json",cache:false,success:function(f){webtop.showSuccessStatus("Favorited");var e="#"+b;$(e+" .favIcon").toggle();$(e+" .fav").removeClass("fav").addClass("unfav").attr("title","unfavorite")},error:function(e){webtop.handleErrorResponse(e)},complete:function(){webtop.hideLoadingStatus()}})},removeFavorite:function(b,d,c){webtop.showLoadingStatus("Unfavoriting");$.ajax({type:"POST",url:"ws/twitter_unfavorite.json",data:{statusId:d,account:c!=undefined?c:""},dataType:"json",cache:false,success:function(f){webtop.showSuccessStatus("Unfavorited");var e="#"+b;$(e+" .favIcon").toggle();$(e+" .unfav").removeClass("unfav").addClass("fav").attr("title","favorite")},error:function(e){webtop.handleErrorResponse(e)},complete:function(){webtop.hideLoadingStatus()}})},deleteTweet:function(b,e){var d=$("#"+b).parents(".column").attr("id");var c=webtop.currentColumns[d];webtop.showLoadingStatus("Deleting");$.ajax({type:"POST",url:"ws/twitter_delete_status.json",data:{statusId:e,account:webtop.customViewActive?c.account:webtop.currentAccountName},dataType:"json",cache:false,success:function(f){$("#"+b).remove()},error:function(f){webtop.handleErrorResponse(f)},complete:function(){webtop.hideLoadingStatus()}})},retweet:function(c,b){webtop.showLoadingStatus("Retweeting");$.ajax({type:"POST",url:"ws/twitter_retweet.json",data:{statusId:c,account:b!=undefined?b:""},dataType:"json",cache:false,success:function(d){webtop.showSuccessStatus("Retweet Sent")},error:function(d){webtop.handleErrorResponse(d)},complete:function(){webtop.hideLoadingStatus()}})},directMessage:function(toUserName,messageBody){webtop.showLoadingStatus("Sending");$.ajax({type:"POST",url:"ws/twitter_direct_message.json",data:{message:messageBody,toUserId:toUserName,account:$("uploadUserDropdown").val()},dataType:"json",cache:false,success:function(data){webtop.showSuccessStatus("Message Posted");$("#uploadTextBox").val("")},error:function(response){var errorJson=eval("("+response.responseText+")");errorType=errorJson.error;if(errorType=="TWITTER_NOT_FOUND"){webtop.showErrorStatus("Could not find a twitter user with name "+toUserName,false,false)}else{webtop.handleErrorResponse(response)}},complete:function(){webtop.hideLoadingStatus();$("#uploadTextBox").attr("readonly","")}})},messageAction:function(b){if($("#uploadUserDropdown").val()!=webtop.currentAccountName){webtop.resetUploadOptions()}$("#uploadTextBox").focus();$("#uploadTextBox").val("d "+b+" ")},deleteMessage:function(c,d,b){webtop.showLoadingStatus("Deleting");$.ajax({type:"POST",url:"ws/twitter_delete_message.json",data:{messageId:c,account:d!=null?d:""},dataType:"json",cache:false,success:function(e){b.remove()},error:function(e){webtop.handleErrorResponse(e)},complete:function(){webtop.hideLoadingStatus()}})},saveSearch:function(b,c){$.ajax({type:"POST",url:"ws/twitter_save_search.json",data:{terms:encodeURIComponent(b),account:webtop.customViewActive?webtop.currentAccountName:""},dataType:"json",cache:false,success:function(g){var d=g.columns[0];var f="column-"+webtop.currentAccountName+"-TWITTER_SAVED_SEARCH-"+d.savedSearchId;var e=webtop.currentColumns[f];if(e==undefined){webtop.column.addColumn(d,true,true)}else{if(d.visibility=="ACTIVE"){webtop.scrollHorizontallyToSelector("#"+f)}else{webtop.showHiddenColumn($("#streamNavItems .navItem[columnid="+f+"]:first"))}}c.call()},error:function(d){$("#searchLoading").hide();webtop.handleErrorResponse(d)}})},userSearch:function(b,c){$.ajax({type:"POST",url:"ws/twitter_user_search.json",data:{term:b},dataType:"json",cache:false,success:function(g){var d=g.columns[0];var f="column-"+webtop.currentAccountName+"-TWITTER_SEARCH_USERS-"+d.displayValue;var e=webtop.currentColumns[f];if(e==undefined){webtop.column.addColumn(d,true,true)}else{if(d.visibility=="ACTIVE"){webtop.scrollHorizontallyToSelector("#"+f)}else{webtop.showHiddenColumn($("#streamNavItems .navItem[columnid="+f+"]:first"))}}c.call()},error:function(d){$("#searchLoading").hide();webtop.handleErrorResponse(d)}})},generalSearch:function(d,c){var b="";if(d==undefined){b=$("#searchFormTerms").val()}else{b=d}if(b==undefined||b.length==0){webtop.showErrorStatus("Please enter a search term.")}else{if(c==undefined){c="UPDATES"}$("#searchFormTerms").val("");$("#searchDialog").tabs("add",webtop.webBaseUrl+"/fragment_search_results.htm?type="+c+"&searchVal="+encodeURIComponent(b),decodeURIComponent(b));$("#searchDialog").focus()}},generalSearchSubmit:function(){var b=$('#searchGeneralFragment input[name="searchType"]:checked').val();webtop.generalSearch(null,b)},searchRefreshFragment:function(c,b){$(".searchResultsFragment .searchRefreshLoading").show();$.ajax({type:"GET",url:"searchRefresh.json",data:{searchVal:c,sinceId:b},dataType:"json",cache:false,success:function(d){if(d.error){webtop.handleError(d.error,d.errorMsg)}else{if(d.numResponses>0){$(".searchResultsFragment .bricks").prepend(d.brickHtml)}}},error:function(d){webtop.handleErrorResponse(d)},complete:function(){$(".searchResultsFragment .searchRefreshLoading").hide()}})},advancedSearch:function(){alert("advanced search")},reply:function(j,c,g){var f=$("uploadUserDropdown").val();if(f!=webtop.currentAccountName){webtop.resetUploadOptions()}var d=$("#uploadTextBox");var e;if(g){e=g}else{e="@"+j+" "}d.focus();var b=d.val();if(b!=null&&b.length>0&&b[0]=="@"){d.val(b+" "+e)}else{d.val(e)}webtop.updateCharCounter(d);if(c){$("#uploadInReplyToStatusId").val(c);$("#uploadInReplyToUsername").val(e)}},repost:function(f,e){var d=$("uploadUserDropdown").val();if(d!=webtop.currentAccountName){webtop.resetUploadOptions()}var b=$("#uploadTextBox");var c="RT @"+f+": "+e;b.val(c);webtop.updateCharCounter(b)},notImplemented:function(){alert("not implemented")},logout:function(){$.ajax({type:"GET",url:"ws/logout.json",dataType:"json",cache:false,complete:function(b){window.location.href=webtop.webBaseUrl}})},startAutoRefresh:function(b){var c=webtop.currentColumns[b.attr("id")];if(c!=null){if(c.refreshTimeSec&&c.refreshTimeSec>0){c.refreshIntervalId=setInterval(function(){webtop.column.refreshColumn(b,false)},(c.refreshTimeSec*1000))}}},stopAutoRefresh:function(b){var c=webtop.currentColumns[b.attr("id")];if(c!=null&&c.refreshIntervalId){clearInterval(c.refreshIntervalId);c.refreshIntervalId=""}},stopAllRefresh:function(){$("#columnsView .column").each(function(){webtop.stopAutoRefresh($(this))})},refreshAll:function(){$("#columnsView .column").each(function(){webtop.column.refreshColumn($(this),true)})},setIdleCheckInterval:function(){webtop.idleCheckIntervalId=setInterval(webtop.pauseWebtop,(webtop.idleTimeout*60000))},markActivity:function(){if(webtop.idleCheckIntervalId){clearInterval(webtop.idleCheckIntervalId);webtop.idleCheckIntervalId=""}webtop.setIdleCheckInterval()},initDialogs:function(){$("#pauseDialog").dialog({autoOpen:false,resizable:false,width:350,height:200,modal:true,buttons:{"continue":function(){$(this).dialog("close")}},close:function(){webtop.resumeWebtop()}});$("#errorDialog").dialog({autoOpen:false,resizable:false,width:400,height:200,modal:true,buttons:{"continue":function(){$(this).dialog("close")}},close:function(){webtop.resumeWebtop()}});$("#confirmationDialog").dialog({autoOpen:false,resizable:false,width:350,height:200,modal:true});$("#browserDialog").dialog({autoOpen:false,resizable:false,width:475,height:325,modal:true,buttons:{ok:function(){$(this).dialog("close")}}});$("#buzzTabs").dialog({autoOpen:false,resizable:false,width:600,height:500,modal:true,open:function(){$("#buzzTabs").tabs("select",0);$("#buzzTabs").tabs("load",0)},close:function(){var c=$("#buzzTabs").tabs("length");if(c>3){for(var b=c-1;b>2;b--){$("#buzzTabs").tabs("removeNoLoad",b)}}}});$("#searchDialog").dialog({autoOpen:false,resizable:false,width:500,height:500,modal:false,close:function(){var c=$("#searchDialog").tabs("length");if(c>2){for(var b=c-1;b>1;b--){$("#searchDialog").tabs("removeNoLoad",b)}}$("#searchDialog").tabs("select",0);$('#searchGeneralFragment input[value="UPDATES"]').click()}});$("#buzzAlertsDialog").dialog({autoOpen:false,resizable:false,width:500,height:325,modal:true,open:function(b,c){webtop.loadBuzzAlertDialog()}});$("#listMonitorAlertsDialog").dialog({autoOpen:false,resizable:false,width:500,height:250,modal:true,open:function(b,c){webtop.loadListMonitorDialog()}});$("#retweetersPopup").dialog({autoOpen:false,resizable:false,width:400,height:500,modal:true});$("#settingsTabs").dialog({autoOpen:false,resizable:false,width:750,height:500,modal:true,open:function(b,c){$("#settingsPasswordSection").hide();$("#connectAccountLoading").show();$("#settingsTabs").tabs("select",0);$("#settingsTabs").tabs("load",0)}});$("#exportBuzzDialog").dialog({autoOpen:false,resizable:false,width:280,height:150,modal:true,buttons:{send:function(){webtop.exportBuzz()},cancel:function(){$(this).dialog("close")}}});$("#createListDialog").dialog({autoOpen:false,resizable:false,width:300,height:150,modal:true,close:function(b,c){$("#createListDialogName").val("")}});$(".searchResultsFragment #closeTabLink").live("click",function(c){var b=$("#searchDialog").tabs("option","selected");$("#searchDialog").tabs("remove",b);c.preventDefault()});$("#searchGeneralFragment #searchGeneralButton").live("click",function(b){$.trackEvent("search","submit");webtop.generalSearchSubmit();b.preventDefault()});$(".searchResultsFragment #saveLink, .searchResultsFragment #alreadySavedLink").live("click",function(c){c.preventDefault();if(webtop.customViewActive){alert("At this time, saved searches can only be created while viewing a specific account, not in custom view.");return}var d=$(this).parents(".searchResultsFragment").attr("query");var b=$(this).parents(".searchResultsFragment").attr("type");$.trackEvent("search","saved");if(b=="UPDATES"){webtop.saveSearch(d,function(){var e=$("#searchDialog").tabs("option","selected");$("#searchDialog").tabs("removeNoLoad",e);$("#searchDialog").dialog("close")})}else{webtop.userSearch(d,function(){var e=$("#searchDialog").tabs("option","selected");$("#searchDialog").tabs("removeNoLoad",e);$("#searchDialog").dialog("close")})}});$(".searchResultsFragment .moreLink").live("click",function(d){var b=$(this).attr("nextpage");var e=$(this).parents(".searchResultsFragment").attr("query");var c=$(this).parents(".searchResultsFragment").attr("type");$(this).hide();$(".searchResultsFragment .bricks").append("<center><img id='resultsLoading' src='images/web/webtop/load_25.gif' /></center>");$.ajax({type:"GET",url:"searchmore.json",dataType:"json",data:{searchVal:e,type:c,page:b},cache:false,success:function(f){$(".searchResultsFragment #resultsLoading").hide();$(".searchResultsFragment .bricks").append(f.brickHtml);if(f.showMoreLink){$(".searchResultsFragment .bricks").append('<center><a href="#" class="moreLink" style="font-size: 12px;color:#0e6db7;text-align: center;" nextpage="'+f.nextPage+'">load more</a></center>')}},error:function(f){webtop.handleErrorResponse(f)}});d.preventDefault()});$(".searchResultsFragment #searchFragmentRefresh").live("click",function(d){$.trackEvent("search","refresh");var b=$(this).parents(".searchResultsFragment").find(".brick:first");var c=b.attr("sincestatus");var e=$(this).parents(".searchResultsFragment").attr("query");webtop.searchRefreshFragment(e,c);d.preventDefault()});$("#createBuzzAlertBtn").live("click",function(c){$.trackEvent("buzz","alertCreated");var b=$(this).parents(".buzzAlertForm").attr("id");webtop.createBuzzAlert(b,$("#singleView .heading .alerts"));return false});$("#saveBuzzAlertBtn").live("click",function(c){$.trackEvent("buzz","alertEdited");var d=$(this).parents(".buzzAlertForm").attr("buzzmonitor");var b=$(this).parents(".buzzAlertForm").attr("id");webtop.editBuzzAlert(b,d);return false});$("#buzzAlertsDialog .onBtnLarge").live("click",function(c){var d=$(this).parents(".buzzAlertForm").attr("buzzmonitor");var b=$(this).parents(".buzzAlertForm").attr("id");webtop.removeBuzzAlert(b,d,$("#singleView .heading .alerts"));$("#buzzAlertsDialog").dialog("close");webtop.showSuccessStatus("alert removed");c.preventDefault()});$("#createListMonitorAlertBtn").live("click",function(d){$.trackEvent("listMonitor","created");var c=$(this).parents(".listMonitorAlertForm");var b=c.attr("twitterlistid");var f=$("#listMonitorAlertsDialog").attr("account");var e=$("#listMonitorQuery").val();webtop.createListSearchMonitor(b,e,f);d.preventDefault()});$("#saveListMonitorAlertBtn").live("click",function(d){$.trackEvent("listMonitor","edited");var c=$(this).parents(".listMonitorAlertForm");var b=c.attr("listsearchmonitor");var f=$("#listMonitorAlertsDialog").attr("account");var e=$("#listMonitorQuery").val();webtop.editListSearchMonitor(b,e,f);d.preventDefault()});$("#listMonitorAlertsDialog .onBtnLarge").live("click",function(e){var d=$(this).parents(".listMonitorAlertForm");var c=d.attr("twitterlistid");var f=$("#savedSearchAlertsDialog").attr("account");var b=d.attr("listsearchmonitor");webtop.removeListSearchMonitor(b,c,f);e.preventDefault()});$("#settingsFragment .alerts .onBtnLarge").live("click",function(c){var b=$(this);webtop.updateUserPref("SAVED_SEARCH_ALERTS_DISABLED","true",function(){b.removeClass("onBtnLarge").addClass("offBtnLarge")});c.preventDefault()});$("#settingsFragment .alerts .offBtnLarge").live("click",function(c){var b=$(this);webtop.updateUserPref("SAVED_SEARCH_ALERTS_DISABLED","false",function(){b.removeClass("offBtnLarge").addClass("onBtnLarge")});c.preventDefault()});$("#settingsFragment .newsletter .onBtnLarge").live("click",function(c){var b=$(this);webtop.updateNewsletterPref("false",function(){b.removeClass("onBtnLarge").addClass("offBtnLarge")});c.preventDefault()});$("#settingsFragment .newsletter .offBtnLarge").live("click",function(c){var b=$(this);webtop.updateNewsletterPref("true",function(){b.removeClass("offBtnLarge").addClass("onBtnLarge")});c.preventDefault()});$("#settingsFragment .tsrAlert .onBtnLarge").live("click",function(c){var b=$(this);webtop.updateUserPref("TITLE_SYNDICATION_ALERTS_ENABLED","false",function(){b.removeClass("onBtnLarge").addClass("offBtnLarge")});c.preventDefault()});$("#settingsFragment .tsrAlert .offBtnLarge").live("click",function(c){var b=$(this);webtop.updateUserPref("TITLE_SYNDICATION_ALERTS_ENABLED","true",function(){b.removeClass("offBtnLarge").addClass("onBtnLarge")});c.preventDefault()});$("#settingsFragment #saveCustDomain").live("click",function(c){var b=$("#settingsFragment").attr("accountname");var d=$("#settingsCustDomain").val();webtop.customDomainService(b,d,$(this));c.preventDefault()});$("#settingsFragment #deleteCustDomain").live("click",function(c){var b=$("#settingsFragment").attr("accountname");webtop.deleteCustomDomain(b);c.preventDefault()});$("#trialDialogCancel").click(function(b){b.preventDefault();$.trackEvent("trialCancel","click");$("#trialDialog").dialog("close")});$("#trialDialogSubscribe").click(function(b){b.preventDefault();$.trackEvent("trialSubscribeButton","click");window.location.href=webtop.subscribeUrl});$("#trialDialog").dialog({autoOpen:false,resizable:false,width:400,height:220,modal:true});$("#buzzFragment #buzzSave").live("click",function(c){var b=$("#buzzFragment #buzzTerm").val();$.trackEvent("buzz","created",b);webtop.createBuzz(b);c.preventDefault()});$("#manageBuzzFragment .removeBuzzLink").live("click",function(c){var b=$(this).parents(".buzz").attr("id");webtop.showConfirmationDialog("Remove Term","Removing this term will delete its search history and any comparisons you have created. Proceed anyway?","yes",function(){$.trackEvent("buzz","removed");webtop.deleteBuzz(b)});c.preventDefault()});$("#manageBuzzFragment .buzz .expandBuzz").live("click",function(c){var b=$(this).parents(".buzz").attr("id");$("#buzzTabs").dialog("close");$.trackPageview("ExpandBuzz-"+b+"-"+webtop.currentAccountName);webtop.expandedBuzzView(b);c.preventDefault()});$("#manageBuzzFragment .editBuzz").live("click",function(c){var b=$(this).parents(".buzz").attr("id");$("#buzzTabs").tabs("add",webtop.webBaseUrl+"/fragment_edit_buzz.htm?buzzId="+b,"Edit Buzz");$("#buzzTabs").focus();c.preventDefault()});$("#manageBuzzFragment .manageAlerts").live("click",function(){var b=$(this).parents(".buzz").attr("id");$("#buzzAlertsDialog").attr("buzzid",b).dialog("open");return false});$("#buzzFragment #buzzAdvanced").live("click",function(b){$("#buzzFragment #buzzNormalSection").hide();$("#buzzFragment #buzzAdvancedSection").show();b.preventDefault()});$("#buzzFragment #buzzNormal").live("click",function(b){$("#buzzFragment #buzzAdvancedSection").hide();$("#buzzFragment #buzzNormalSection").show();b.preventDefault()});$("#buzzFragment #buzzAdvancedSave").live("click",function(b){$.trackEvent("buzz","advancedClick");webtop.createAdvancedBuzz();b.preventDefault()});$(".buzzHelp").live("click",function(b){alert("i can't help you yet");b.preventDefault()});$("#buzzEditFragment #buzzEdit").live("click",function(c){$.trackEvent("buzz","edited");var b=$(this).parents("#buzzEditFragment").attr("buzzid");webtop.editBuzz(b);c.preventDefault()});$("#buzzEditFragment #buzzEditCancel").live("click",function(c){var b=$("#buzzTabs").tabs("option","selected");$("#buzzTabs").tabs("remove",b);c.preventDefault()});$("#createListDialogButton").live("click",function(){var b=$("#createListDialogName").val();webtop.createListSimple(b);return false});$("#customUserBuzzSave").live("click",function(){webtop.showSuccessStatus("saved");$("#settingsTabs").dialog("close");return false})},loadBuzzAlertDialog:function(){$("#buzzAlertContent").html("");$("#alertDialogLoading").show();var b=$("#buzzAlertsDialog").attr("buzzid");$.ajax({type:"GET",url:"buzzAlert.json",data:{buzzId:b},dataType:"json",cache:false,success:function(c){$("#buzzAlertContent").html(c.buzzAlertHtml)},error:function(c){webtop.handleErrorResponse(c)},complete:function(c){$("#alertDialogLoading").hide()}})},loadListMonitorDialog:function(){$("#listMonitorAlertContent").html("");$("#listMonitorDialogLoading").show();var b=$("#listMonitorAlertsDialog").attr("listid");var c=$("#listMonitorAlertsDialog").attr("account");$.ajax({type:"GET",url:"listMonitorAlert.json",data:{twitterListId:b,account:c!=null?c:""},dataType:"json",cache:false,success:function(d){if(d.error){webtop.handleError(d.error)}else{$("#listMonitorAlertContent").html(d.listMonitorAlertHtml)}},error:function(d){webtop.handleErrorResponse(d)},complete:function(){$("#listMonitorDialogLoading").hide()}})},showConfirmationDialog:function(c,f,e,b){$("#confirmationDialogTxt").html(f);$("#confirmationDialog").dialog("option","title",c);var d=new Object();d[e]=function(){$(this).dialog("close");b.call()};d.cancel=function(){$(this).dialog("close")};$("#confirmationDialog").dialog("option","buttons",d);$("#confirmationDialog").dialog("open")},updateUser:function(){$("#settingsFailMessage").hide();$("#settingsFragment .errorTextColor").each(function(){$(this).removeClass("errorTextColor")});var fullName=$("#settingsFullName").val();var email=$("#settingsEmail").val();var timeZone=$("#settingsTimeZone").val();var password=$("#settingsPassword").val();var confirmPassword=$("#settingsConfirmPassword").val();var statsEmail=$("#settingsStatEmail").val();$.ajax({type:"POST",url:"ws/editUser.json",dataType:"json",data:{fullName:encodeURIComponent(fullName),email:email,timeZoneId:timeZone,newPassword:password,confirmNewPassword:confirmPassword,statsEmail:statsEmail},cache:false,success:function(data){webtop.showSuccessStatus("Your information has been saved")},error:function(response){var errorJson=eval("("+response.responseText+")");var errorMsg="";if(errorJson.error=="emailError"){errorMsg="Please a valid email address.";$("#settingsEmailTitle").addClass("errorTextColor")}else{if(errorJson.error=="invalidPassword"){errorMsg="Please enter a password a minimum of 6 characters in length.";$("#settingsPasswordTitle").addClass("errorTextColor")}else{if(errorJson.error=="confirmPassword"){errorMsg="Your password does not match your confirmation password.";$("#settingsPasswordTitle").addClass("errorTextColor");$("#settingsConfirmTitle").addClass("errorTextColor")}else{if(errorJson.error=="noName"){errorMsg="Please enter your name";$("#settingsName").addClass("errorTextColor")}}}}$("#settingsFailMessage").html(errorMsg).show()}})},pauseWebtop:function(){webtop.stopAllRefresh();clearInterval(webtop.idleCheckIntervalId);webtop.idleCheckIntervalId="";$("#pauseDialog").dialog("open")},resumeWebtop:function(){webtop.refreshAll();webtop.setIdleCheckInterval()},searchAction:function(){$("#searchDialog").dialog("open");$("#profileBubble").hide();$("#searchDialog").tabs("select",0)},limitTextField:function(b,d){var c=$(b).val();if(c.length>d){$(b).val(c.substring(0,d))}},updateCharCounter:function(b){var c=webtop.uploadCharCountStart-$(b).val().length;$("#uploadCharCounter").toggleClass("warn",c<0);$("#uploadCharCount").text(c)},removeAccount:function(b){$.ajax({type:"POST",url:"ws/removeAccount.json",dataType:"json",data:{accountName:b},cache:false,success:function(c){$("#accounts-"+b).remove();$(".profiles #"+b).remove();if(webtop.currentAccountName==b){window.location.reload()}$("#settingsTabs").tabs("load",2)},error:function(c){webtop.handleErrorResponse(c)}})},scrollHorizontallyToSelector:function(c){webtop.closeSingleColumnView();var b=$("#mainColumnContent")[0];b.scrollTo(c,true)},loadProfile:function(k,m,f,l){var c=$("#profileBubble");if(l==undefined&&m!=null){var g=$("#"+m).parents(".column");if(g.length){var j=webtop.currentColumns[g.attr("id")];l=j.account}}if(l!=undefined&&l!=null){c.attr("account",l);var d="fragment_profile.htm?name="+k+"&account="+l}else{c.removeAttr("account");var d="fragment_profile.htm?name="+k}c.html('<div style="width: 400px;height: 180px;background-color: #ffffff;border: 2px solid #494949;" align="center"><div class="close blue">&#32;</div><div style="margin-top: 20px;">Loading Profile<br /><img src="images/web/webtop/load_31.gif" alt="" style="margin-bottom: 15px;margin-left: 7px;margin-top: 9px;" /></div></div>');c.show();if(f){d+="&listsOnly=true"}c.load(d);var b=document.documentElement.clientHeight;var e=document.documentElement.clientWidth;var p=400;var n=400;c.css({left:(e/2-p/2)+"px",top:(b/2-n/2)+"px"})},follow:function(c,b,e,d){$.ajax({type:"POST",url:"ws/twitter_follow.json",data:{screenName:c,account:d},cache:false,dataType:"json",success:function(f){if(f.isPrivate=="true"){webtop.showSuccessStatus("follow request sent")}else{b.call()}},error:function(f){webtop.handleErrorResponse(f)},complete:e})},unfollow:function(c,b,e,d){$.ajax({type:"POST",url:"ws/twitter_unfollow.json",data:{screenName:c,account:d},cache:false,dataType:"json",success:function(k){b.call();if(k.privateUser=="true"&&k.hasProfileColumn=="true"){var j="column-"+webtop.currentAccountName+"-TWITTER_USER_PROFILE-"+c;var g=webtop.currentColumns[j];$("#streamNavItems .navItem[columnid="+j+"]").each(function(){webtop.nav.removeNavSubItem($(this))});var f=$("#"+j);if(f!=undefined&&g!=undefined){$("#profileBubble").hide();webtop.stopAutoRefresh(f);f.remove();webtop.resizeMultiColumnView()}}},error:function(f){$("#profileBubble #actionLoad").hide();webtop.handleErrorResponse(f)},complete:e})},block:function(c,b,d){$.ajax({type:"POST",url:"ws/twitter_block.json",data:{screenName:c,account:d},cache:false,success:b,error:function(e){$("#profileBubble #actionLoad").hide();webtop.handleErrorResponse(e)}})},unblock:function(c,b,d){$.ajax({type:"POST",url:"ws/twitter_unblock.json",data:{screenName:c,account:d},cache:false,success:b,error:function(e){$("#profileBubble #actionLoad").hide();webtop.handleErrorResponse(e)}})},fullProfile:function(b,c){b=b.replace("@","");var f=$("#profileBubble").attr("account");var e="column-"+webtop.currentAccountName+"-TWITTER_USER_PROFILE-"+b;var d=webtop.currentColumns[e];if(d==undefined){webtop.showLoadingStatus("Retrieving Full Profile");$.ajax({type:"POST",url:"ws/createProfileColumn.json",data:{screenName:b,account:webtop.customViewActive?f:""},dataType:"json",cache:false,success:function(g){$("#profileBubble").hide();webtop.column.addColumn(g.columns[0],true,true);if(c!=null){c.call()}},error:function(g){webtop.hideLoadingStatus();webtop.handleErrorResponse(g);if(c!=null){c.call()}}})}else{if(d.visibility=="ACTIVE"){webtop.scrollHorizontallyToSelector("#"+e)}else{webtop.showHiddenColumn($("#streamNavItems .navItem[columnid="+e+"]:first"))}$("#profileBubble").hide()}},reloadFeed:function(b){var c;if(b!=undefined&&b!=null){c=$("#column-"+b+"-TWITTER_FEED")}else{c=$("#column-"+webtop.currentAccountName+"-TWITTER_FEED")}c.find(".bricks").html('<div class="loading"><div class="graphic"></div>loading...</div>');webtop.column.getColumn("TWITTER_FEED",c)},reloadList:function(b){var c=$("#column-"+webtop.currentAccountName+"-TWITTER_LIST-"+b);if(c.length){c.find(".bricks").html('<div class="loading"><div class="graphic"></div>loading...</div>');webtop.column.getColumn("TWITTER_LIST",c)}},reloadColumn:function(c,b){c.find(".bricks").html('<div class="loading"><div class="graphic"></div>loading...</div>');webtop.column.getColumn(b,c)},createList:function(b,c){$("#createListSection .button").html('<img src="images/web/webtop/load_25.gif" alt="" />');$.ajax({type:"POST",url:"ws/twitter_create_list.json",data:{listName:b,description:c,account:webtop.customViewActive?$("#profileBubble").attr("account"):""},dataType:"json",cache:false,success:function(f){$("#profileBubble #createListSection").hide();$("#profileBubble #createListLoading").hide();$("#profileBubble .listArea").find(".listRow:first").before('<div class="listRow" id="'+f.id+'"><div class="listItem">'+f.name+'</div><div class="listItemAction"><a href="#" class="removed" id="listActionLink">add</a></div></div>');var e=f.column;var d=webtop.column.generateColumnId(e,webtop.currentAccountName,true,true);webtop.currentColumns[d]=e;$("#createListSection .button").html('<a href="#" id="createListButton" class="actionButton"><span>CREATE</span></a>')},error:function(d){$("#createListSection .button").html('<a href="#" id="createListButton" class="actionButton"><span>CREATE</span></a>');webtop.handleErrorResponse(d)}})},createListSimple:function(b){var c=$("#createListFragment .button");var d=c.html();c.html('<img src="images/web/webtop/load_25.gif" alt="" />');$.ajax({type:"POST",url:"ws/twitter_create_list.json",data:{listName:b},dataType:"json",cache:false,success:function(g){var f=g.column;var e=webtop.column.generateColumnId(f,webtop.currentAccountName,true,true);webtop.currentColumns[e]=f;webtop.showSuccessStatus("list created");$("#createListDialog").dialog("close");webtop.showHiddenColumn($("#listsNavItems .navItem:last"))},error:function(e){webtop.handleErrorResponse(e)},complete:function(){c.html(d)}})},subscribeToList:function(b,e,c){var g=webtop.currentAccountName;if(webtop.customViewActive){var d=c.parents(".column");if(d.length){var f=webtop.currentColumns[d.attr("id")];if(f!=null){g=f.account}}}webtop.showLoadingStatus("following list");$.ajax({type:"POST",url:"ws/subscribe_to_list.json",data:{listId:b,listFullName:e,account:g},dataType:"json",cache:false,success:function(l){var k=l.column;webtop.hideLoadingStatus();var j=webtop.column.generateColumnId(k,webtop.currentAccountName,true,true);webtop.currentColumns[j]=k;c.removeClass("subscribeToList").addClass("unSubscribeToList").html("unfollow");webtop.subscribedLists[g][b]=k.listId},error:function(j){webtop.handleErrorResponse(j)},complete:function(){webtop.hideLoadingStatus()}})},unSubscribeToList:function(b,e,c){var g=webtop.currentAccountName;if(webtop.customViewActive){var d=c.parents(".column");if(d.length){var f=webtop.currentColumns[d.attr("id")];if(f!=null){g=f.account}}}webtop.showLoadingStatus("unfollowing list");$.ajax({type:"POST",url:"ws/unsubscribe_to_list.json",data:{listId:b,listFullName:e,account:g},dataType:"json",cache:false,success:function(r){var q=webtop.column.generateColumnId(r.column,webtop.currentAccountName,false,false);$("#streamNavItems .navItem[columnid="+q+"]").each(function(){webtop.nav.removeNavSubItem($(this))});var n=webtop.currentColumns[q];if(n!=undefined){if(n.visibility=="ACTIVE"){var m=$("#"+q);webtop.stopAutoRefresh(m);var p=m.outerWidth(true);var k=$("#columnsView");var l=k.width();var j=m.prev(".column");if(m.hasClass("last")&&j.length>0){p+=webtop.layoutValues.columnRightMargin}m.remove();webtop.column.updateLastColumn(k);k.width(l-p);webtop.resizeMultiColumnView()}webtop.currentColumns[q]=undefined}c.removeClass("unSubscribeToList").addClass("subscribeToList").html("follow");webtop.subscribedLists[g][b]=null},error:function(j){webtop.handleErrorResponse(j)},complete:function(){webtop.hideLoadingStatus()}})},addListMembership:function(b,d,c){$.ajax({type:"POST",url:"ws/twitter_add_user_to_list.json",data:{listId:b,name:d,account:webtop.customViewActive?$("#profileBubble").attr("account"):""},dataType:"json",cache:false,success:function(e){$(c).html("remove");$(c).removeClass("removed").addClass("added");webtop.reloadList(b)},error:function(e){webtop.handleErrorResponse(e)}})},removeListMembership:function(b,d,c){$.ajax({type:"POST",url:"ws/twitter_remove_user_from_list.json",data:{listId:b,name:d,account:webtop.customViewActive?$("#profileBubble").attr("account"):""},dataType:"json",cache:false,success:function(e){$(c).html("add");$(c).removeClass("added").addClass("removed");webtop.reloadList(b)},error:function(e){webtop.handleErrorResponse(e)}})},getProfileBubbleScreenName:function(){var b=$("#profileBubble .main")[0].id;var c=b.lastIndexOf("-");return b.substring(0,c)},getStatusId:function(b){var c=b.lastIndexOf("-");return b.substring(c+1,b.length)},toggleColumnChart:function(c,e){var d=c.find(".chartArea");var f=webtop.currentColumns[c.attr("id")];if(d.length==0){webtop.displayChart(c,f,e)}else{f.chartInfo=null;c.find(".noDataDivDash").hide();e.removeClass("open");var b=d.outerHeight(true);d.remove();var g=c.find(".bricks");g.jScrollPaneRemove();g.height(g.height()+b);g.jScrollPane()}},getChartUrl:function(l,w,d,u,v,n,m,b){var p="ws/userTrendsChart.xml";var g="ws/userStatsChart.xml";var s="ws/searchTrendsChart.xml";var r="ws/searchHitsByHour.xml";var e="ws/buzzHitsByDay.xml";var k="ws/buzzHitsByHour.xml";var q="ws/buzzHitsByMinute.xml";var c="ws/competitiveBuzzByDay.xml";var j="";var f="";if(l=="TWITTER_MENTIONS"){j=p;f="MENTIONS"}else{if(l=="MY_TWEETS_CLICKOUTS"){j=g;f="CLICKS_OUT"}else{if(l=="MY_TWEETS_VIEWS"){j=g;f="VIEWS"}else{if(l=="TWITTER_RETWEETS"){j=p;f="RETWEETS"}else{if(l=="TWITTER_USER_LISTED"){j=p;f="LISTED"}else{if(l=="TWITTER_FOLLOWERS"){j=p;f="FOLLOWERS"}else{if(l=="TWITTER_REPLIES"){j=g;f="REPLIES"}else{if(l=="TWITTER_SAVED_SEARCH"){if(d=="HOURLY"){j=r}else{j=s}f="SAVED_SEARCH"}else{if(l=="BUZZ"){if(d=="HOURLY"){j=k}else{if(d=="REAL_TIME"){j=q}else{j=e}}}else{if(l=="COMPETITIVE_BUZZ"){j=c}}}}}}}}}}j+="?timePeriod="+d+"&type="+f+"&viewType="+w;if(u){j+="&savedSearchId="+u}if(v){j+="&printMode="+v}if(n){j+="&buzzId="+n}if(m){j+="&cgId="+m}if(b){j+="&mediaType="+b}return j},displayChart:function(f,g,n){n.addClass("open");var d=f.attr("id");g.chartInfo=new Object();g.chartInfo.chartId=d+"-chart";g.chartInfo.chartDivId=g.chartInfo.chartId+"Div";var p=webtop.column.getColumnType(f,g);var q=webtop.column.getMediaType(f);var l=f.find(".columnContent").width();var j=Math.round(l*webtop.layoutValues.chartAreaHeightRatio);var c=f.find(".bricks");c.jScrollPaneRemove();var r='<div class="noDataDivDash" style="display:none;"></div><div class="chartArea"><div class="timesort">';if(p=="TWITTER_SAVED_SEARCH"){r+='<div value="HOURLY" class="timeperiod">24 hours</div><div class="divider">|</div>'}r+='<div value="DAYS_7" class="timeperiod selected">7 days</div><div class="divider">|</div><div value="DAYS_30" class="timeperiod">30 days</div><div class="expandChart" title="expand chart"></div></div></div>';c.before(r);var b=f.find(".chartArea");g.chartHeightOffset=b.outerHeight(true);var e=j-g.chartHeightOffset;var m="width: "+l+"px; height: "+e+"px";b.append('<div id="'+g.chartInfo.chartDivId+'" class="columnChart" style="'+m+'"></div>');c.height(c.height()-j);c.jScrollPane();var k=webtop.getChartSavedSearchId(f,p);g.chartInfo.chartUrl=webtop.getChartUrl(p,"IN_CONTEXT","DAYS_7",k,null,null,null,q);if(webtop.customViewActive){g.chartInfo.chartUrl+="&account="+g.account}webtop.renderChart(g.chartInfo,l,e)},renderChart:function(g,f,d,b){if(b){var c={chart:{renderTo:g.chartDivId,defaultSeriesType:"column",margin:[10,10,60,50]},title:null,xAxis:{categories:[]},yAxis:{title:{enabled:false}},series:[]};$.ajax({type:"GET",url:g.chartUrl,dataType:"xml",cache:false,success:function(n){var k=$(n);var j=k.find("category");if(j.size()==0){FC_NoDataToDisplay(g.chartDivId)}else{$.each(j,function(){c.xAxis.categories.push($(this).attr("label"))});var l={data:[]};k.find("set").each(function(){l.data.push(parseInt($(this).attr("value")))});c.series.push(l);var m=new Highcharts.Chart(c)}},error:function(j){webtop.handleErrorResponse(j)}})}else{var e=new FusionCharts("flash/FusionCharts/MSCombi2D.swf",g.chartId,f,d,"0","1");e.addParam("wmode","opaque");e.setDataURL(escape(g.chartUrl));e.render(g.chartDivId)}},renderMultiSeriesChart:function(e,d,b){var c=new FusionCharts("flash/FusionCharts/MSLine.swf",e.chartId,d,b,"0","1");c.addParam("wmode","opaque");c.setDataURL(escape(e.chartUrl));c.render(e.chartDivId)},updateChart:function(d,b){var c=getChartFromId(d);c.setDataURL(b)},updateColumnChart:function(e){$(".noDataDivDash").hide();var g=webtop.currentColumns[e.attr("id")];var d=webtop.column.getColumnType(e,g);var c=webtop.column.getMediaType(e);var b=webtop.column.getColumnTimePeriod(e);var f=webtop.getChartSavedSearchId(e,d);g.chartInfo.chartUrl=webtop.getChartUrl(d,"IN_CONTEXT",b,f,null,null,null,c);if(webtop.customViewActive){g.chartInfo.chartUrl+="&account="+g.account}webtop.updateChart(g.chartInfo.chartId,g.chartInfo.chartUrl)},renderGrid:function(d,g,e,f,b){var c=new FusionCharts("flash/FusionCharts/SSGrid.swf",d.gridId,g,e,"0","1");c.addParam("wmode","opaque");c.setDataURL(escape(d.gridUrl));if(!f){c.addVariable("colorBoxWidth","0");c.addVariable("colorBoxHeight","0")}if(b){c.addVariable("colorBoxPadding","5");c.addVariable("bgColor","ffffff");c.addVariable("showBorder","0");c.addVariable("baseFont","Arial");c.addVariable("baseFontSize","18");c.addVariable("baseFontColor","000000");c.addVariable("textVerticalPadding","4");c.addVariable("listRowDividerAlpha","100");c.addVariable("navButtonPadding","8");c.addVariable("navButtonColor","37a4e1");c.addVariable("navButtonHoverColor","033b89");c.addVariable("chartTopMargin","20")}else{c.addVariable("colorBoxPadding","5");c.addVariable("bgColor","efefef");c.addVariable("showBorder","0");c.addVariable("baseFont","Arial");c.addVariable("baseFontSize","12");c.addVariable("baseFontColor","888888");c.addVariable("textVerticalPadding","4");c.addVariable("alternateRowBgColor","ffffff");c.addVariable("alternateRowBgAlpha","100");c.addVariable("listRowDividerAlpha","25");c.addVariable("navButtonPadding","8");c.addVariable("navButtonColor","37a4e1");c.addVariable("navButtonHoverColor","033b89")}c.render(d.gridDivId)},perTweetChart:function(g,j,b,c,e,f){var d=new FusionCharts("flash/FusionCharts/Column2D.swf",j+"-"+c+"-perTweet",e,160,"0","1");d.addParam("wmode","opaque");if(f!=undefined){d.setDataURL(escape("ws/hourlyStatsChart.xml?statusId="+j+"&timePeriod="+b+"&dataType="+c+"&account="+f))}else{d.setDataURL(escape("ws/hourlyStatsChart.xml?statusId="+j+"&timePeriod="+b+"&dataType="+c))}d.render(g)},printPerTweetChart:function(d,k,g,c,j,b,l,e){var f=new FusionCharts("flash/FusionCharts/Column2D.swf","expandedChart-chart",b,l,"0","1");f.addParam("wmode","opaque");if(e!=undefined){f.setDataURL(escape("ws/hourlyStatsChart.xml?statusId="+g+"&timePeriod="+c+"&dataType="+j+"&printMode=true&account="+e))}else{f.setDataURL(escape("ws/hourlyStatsChart.xml?statusId="+g+"&timePeriod="+c+"&dataType="+j+"&printMode=true"))}f.render(d)},updatePerTweetChart:function(g,b,d,f){var e=getChartFromId(g+"-"+d+"-perTweet");if(f!=undefined){var c=escape("ws/hourlyStatsChart.xml?statusId="+g+"&timePeriod="+b+"&dataType="+d+"&account="+f)}else{var c=escape("ws/hourlyStatsChart.xml?statusId="+g+"&timePeriod="+b+"&dataType="+d)}e.setDataURL(c)},perTweetPieChart:function(f,g,b,d,e){var c=new FusionCharts("flash/FusionCharts/Pie2D.swf",g+"-"+b+"-perTweet",d,250,"0","1");c.addParam("wmode","opaque");if(e!=undefined){c.setDataURL(escape("ws/hourlyPieCharts.xml?statusId="+g+"&dataType="+b+"&account="+e))}else{c.setDataURL(escape("ws/hourlyPieCharts.xml?statusId="+g+"&dataType="+b))}c.render(f)},userStatsPieChart:function(c,f,d,b,g){var e=new FusionCharts("flash/FusionCharts/Pie2D.swf",c+"-chart",f,d,"0","1");e.addParam("wmode","opaque");if(g!=undefined){e.setDataURL(escape(b+"&account="+g))}else{e.setDataURL(escape(b))}e.render(c)},getUserStatsPieChartUrl:function(c,b){return"ws/userStatsPieChart.xml?type="+c+"&timePeriod="+b},updateSort:function(e){var k=e.parents(".sortArea");var c=k.parents(".column");var f=webtop.currentColumns[c.attr("id")];var l=k.find(".dropdown");l.removeClass("opened");l.find(".selected").attr("value",e.attr("value")).find(".label").text(e.text());var g=c.find(".heading .analyze");if(g.length>0){var d=c.find(".chartArea").length>0;if(e.attr("analyzable")=="true"){webtop.enableAnalyzeLink(g);if(d){webtop.updateColumnChart(c)}}else{webtop.disableAnalyzeLink(g);if(d){webtop.toggleColumnChart(c,g)}}}c.find(".bricks").html('<div class="loading"><div class="graphic"></div>loading...</div>');var j;if(f==null||f==undefined){var b=c.attr("id");j=b.substr(b.lastIndexOf("-")+1)}else{j=f.columnType}webtop.column.getColumn(j,c)},disableAnalyzeLink:function(b){b.addClass("disabled").attr("title","analyze disabled for this view")},enableAnalyzeLink:function(b){b.removeClass("disabled").attr("title","analyze")},statsDashboard:function(){webtop.stopAllRefresh();var b=webtop.createSingleColumnView();$.ajax({type:"GET",url:"statsdashboard.json",dataType:"json",cache:false,success:function(d){if(d.error){webtop.handleError(d.error,d.errorMsg)}else{var c=b.find(".columnContent");c.find(".loading").hide();c.append(d.dashboardHtml);webtop.displayDashboardCharts(c)}},error:function(c){webtop.handleErrorResponse(c)}})},displayDashboardCharts:function(j){var p=3;var r=2;var b=250;var g=2;var m=1;var c=j.find(".chartArea");var q=c.outerHeight(true)-c.height();var d=j.find(".chartHeading").outerHeight(true);var f=b-d-q;var l=Math.floor((j.width()-g-webtop.layoutValues.customScrollbarWidth)/p);var n=Math.floor((j.width()-m-webtop.layoutValues.customScrollbarWidth)/r);var k=j.find(".load").outerHeight(true);var s=Math.round((f-k)/2);j.find(".dashChart").each(function(){var u=l;if($(this).hasClass("pie")){u=n}$(this).width(u).height(b);$(this).find(".chartArea").width(u).height(f);$(this).find(".load").css("marginTop",s)});var e=j.height()-j.find(".heading").outerHeight(true);$(".dashboard").css("height",e+"px");$(".dashboard").jScrollPane({scrollbarMargin:0});webtop.setupDashboardCharts(true,l,f,n)},setupDashboardCharts:function(f,d,c,e){var b=webtop.getDashboardTimePeriod();webtop.setupDashboardChart("followersChart","TWITTER_FOLLOWERS",b,f,d,c);webtop.setupDashboardChart("listedChart","TWITTER_USER_LISTED",b,f,d,c);webtop.setupDashboardChart("retweetsChart","TWITTER_RETWEETS",b,f,d,c);webtop.setupDashboardChart("mediaViewsChart","MY_TWEETS_VIEWS",b,f,d,c);webtop.setupDashboardChart("linkClicksChart","MY_TWEETS_CLICKOUTS",b,f,d,c);webtop.setupDashboardChart("mentionsChart","TWITTER_MENTIONS",b,f,d,c);var l="locationChart";var j="referrerChart";var g=webtop.getUserStatsPieChartUrl("COUNTRY",b);var k=webtop.getUserStatsPieChartUrl("REFERRER",b);if(f){webtop.userStatsPieChart(l,e,c,g);$("#"+l).attr("type","COUNTRY");webtop.userStatsPieChart(j,e,c,k);$("#"+j).attr("type","REFERRER")}else{webtop.updateChart(l+"-chart",g);webtop.updateChart(j+"-chart",k)}},setupDashboardChart:function(j,f,b,d,e,c){var g=new Object();g.chartDivId=j;g.chartId=g.chartDivId+"-chart";g.chartType=f;g.chartUrl=webtop.getChartUrl(g.chartType,"DASHBOARD",b);if(d){$("#"+g.chartDivId).attr("type",g.chartType);webtop.renderChart(g,e,c)}else{webtop.updateChart(g.chartId,g.chartUrl)}},updateDashboardCharts:function(){$(".noDataDivDash").hide();webtop.setupDashboardCharts(false,-1,-1,-1)},perTweetStats:function(z,s,d){webtop.stopAllRefresh();var w=webtop.createSingleColumnView();var j=w.find(".columnContent");j.find(".loading").hide();var y,l,n;if(d==undefined||d==""){y="My Tweets";l="column-"+webtop.currentAccountName+"-MY_TWEETS";n=$('<div id="perTweetStatColumn" style="float:left;"></div>')}else{y=d+": My Tweets";l="column-"+d+"-MY_TWEETS";n=$('<div id="perTweetStatColumn" account="'+d+'" style="float:left;"></div>')}var k=$('<div class="heading"><div class="title"><div class="titleText">'+y+'</div></div><div class="closeModalColumn" title="back to stream">&#32;</div></div>');j.append(k);var p=k.outerHeight(true);var f=j.outerWidth(true);var x=2;var g=webtop.column.getDropdownHtml("MY_TWEETS");var e=$('<div id="'+l+'" class="column last"><div class="sortArea"><div class="title">view:</div><div class="dropdown">'+g+'</div></div><div class="bricks"><div class="loading"><div class="graphic"></div>loading...</div></div></div>');var v=25;e.width(webtop.layoutValues.minColumnWidth);n.width(f-webtop.layoutValues.minColumnWidth-webtop.layoutValues.columnWidthOffset-x);n.height(j.height()-p);j.append(e);j.append(n);var m="MOST_RECENTLY_CREATED";if(s!=undefined&&s!=null&&s.length){var u=s.attr("value");if(w.find(".column .sortArea .dropdown .option[value="+s.attr("value")+"]").length>0){w.find(".column .sortArea .dropdown .selected").attr("value",s.attr("value")).find(".label").text(s.text());m=s.attr("value")}}var b;var c=null;var r;var q;if(d==undefined||d==""){b="column-"+webtop.currentAccountName+"-MY_TWEETS";q=webtop.currentAccountName;c=webtop.currentColumns[b];r={columnType:"MY_TWEETS",columnRequestType:"LOAD",columnId:c.id,sortOrder:m}}else{q=d;b="column-"+d+"-MY_TWEETS";r={columnType:"MY_TWEETS",columnRequestType:"LOAD",columnId:-1,sortOrder:m,account:d}}if(m=="MOST_PICTURE_VIEWS"||m=="MOST_VIDEO_VIEWS"){r.sortOrder="MOST_VIEWED";if(m=="MOST_PICTURE_VIEWS"){r.mediaType="IMAGE"}else{r.mediaType="VIDEO"}}$.ajax({type:"GET",url:webtop.columnDataUrl,data:r,dataType:"json",cache:false,success:function(B){if(B.error){webtop.showErrorStatus(B.errorMsg,false,false)}else{var C=e.find(".loading").remove().end().find(".bricks");if(B.numResponses==0){C.html('<div class="noresults">no results found</div>')}else{C.append(B.brickHtml);if(B.showMoreLink){C.append('<a href="#" class="moreLink">load more</a>')}}C.height(j.height()-p-v).jScrollPane();var A="#MY_TWEETS-"+q+"-"+z;if(m=="MOST_RECENTLY_CREATED"){A="#MY_TWEETS-"+q+"-"+z+"-"+z}C.find(A).addClass("selected");C[0].scrollTo("#MY_TWEETS-"+z)}},error:function(A){webtop.handleErrorResponse(A)}});if(d!=undefined&&d!=null){webtop.loadPerTweetStats(n,z,d)}else{webtop.loadPerTweetStats(n,z,c.account)}},loadPerTweetStats:function(c,b,d){$.ajax({type:"GET",url:"tweet_stats.json",data:{twitterStatusId:b,account:d},dataType:"json",cache:false,success:function(f){if(f.error){webtop.showErrorStatus(f.errorMsg,false,false)}else{c.html(f.perTweetHtml);var e=webtop.resizePerTweetStats(c);if(d!=undefined){webtop.perTweetChart("repliesChart",b,"TWELVE_HRS","COMMENTS",e,d);webtop.perTweetChart("retweetsChart",b,"TWELVE_HRS","RETWEETS",e,d);if(f.showViewChart){webtop.perTweetChart("viewsChart",b,"TWELVE_HRS","VIEWS",e,d)}if(f.showLinkCharts){webtop.perTweetChart("clicksChart",b,"TWELVE_HRS","CLICKS_OUT",e,d);webtop.perTweetPieChart("countryPieChart",b,"COUNTRY",(e/2)-5,d);webtop.perTweetPieChart("referrerPieChart",b,"REFERRER",(e/2)-5,d)}}else{webtop.perTweetChart("repliesChart",b,"TWELVE_HRS","COMMENTS",e);webtop.perTweetChart("retweetsChart",b,"TWELVE_HRS","RETWEETS",e);if(f.showViewChart){webtop.perTweetChart("viewsChart",b,"TWELVE_HRS","VIEWS",e)}if(f.showLinkCharts){webtop.perTweetChart("clicksChart",b,"TWELVE_HRS","CLICKS_OUT",e);webtop.perTweetPieChart("countryPieChart",b,"COUNTRY",(e/2)-5);webtop.perTweetPieChart("referrerPieChart",b,"REFERRER",(e/2)-5)}}}},error:function(e){webtop.handleErrorResponse(e)}})},resizePerTweetStats:function(d){var j=190;var b=280;var e=j;var g=Math.floor((d.width()-webtop.layoutValues.customScrollbarWidth));var f=d.find(".load").outerHeight(true);var c=Math.round((e-f)/2);d.find(".tweetChart").each(function(){$(this).width(g).height(j);$(this).find(".chartArea").width(g).height(e);$(this).find(".load").css("marginTop",c)});d.find(".tweetPieChart").each(function(){$(this).width((g/2)-5).height(b);$(this).find(".chartArea").width(g).height(b);$(this).find(".load").css("marginTop",c)});var k=d.height()-d.find(".heading").outerHeight(true)-d.find(".pagingArea").outerHeight(true)-d.find(".tweetView").outerHeight(true);d.find(".tweetStats").height(k).jScrollPane();return g},createSingleColumnView:function(){$("#profileBubble").hide();var f;var d=$("#singleView");if(d.length>0){$("#singleView .columnContent .ui-widget-overlay").hide();var g=d.find(".columnContent");g.children(":not(.loading, .ui-widget-overlay)").remove();f=d.find(".loading");f.css("marginTop",Math.round((g.height()-f.outerHeight())/2)+"px");f.show();$("#singleView .competitivePopup").each(function(){$(this).remove()});return d}else{var m=$("#mainColumnContent");var e=m.parent();var c=e.width()-webtop.layoutValues.columnWidthOffset;var l=c-webtop.layoutValues.columnContentWidthOffset;var k=e.height()-webtop.layoutValues.columnHeightOffset;var b=k-webtop.layoutValues.columnContentHeightOffset;m.jScrollHorizontalPaneRemove();$("#columnsView").hide();var j=$('<div id="singleView" class="column first"><div class="columnContent"><div class="ui-widget-overlay" style="display: none;"></div><div class="loading"><div class="graphic"></div>loading...</div></div>');j.width(c);j.height(k);j.find(".columnContent").width(l).height(b);m.append(j);f=j.find(".loading");f.css("marginTop",Math.round((k-f.outerHeight())/2)+"px");return j}},closeSingleColumnView:function(){var b=$("#singleView:visible");if(b.length>0){webtop.nav.deselectStatsNav();webtop.nav.deselectCustomBuzzStatsNav();b.remove();$("#columnsView").show();webtop.resizeMultiColumnView();if(webtop.backColumnId.length>0){webtop.scrollHorizontallyToSelector("#"+webtop.backColumnId);webtop.backColumnId=""}webtop.refreshAll()}},expandedStatsView:function(j,e,c,g,d){var b;if(g){$("#searchesStatsNavItems .navItem[savedsearchid="+g+"]").each(function(){webtop.nav.selectStatNavItem($(this))});b={account:j,type:e,customViewActive:webtop.customViewActive,savedSearchId:g}}else{$("#statsNavItems .navItem[columntype="+e+"]").each(function(){webtop.nav.selectStatNavItem($(this))});b={account:j,type:e,customViewActive:webtop.customViewActive,savedSearchId:""}}var f=webtop.createSingleColumnView();$.ajax({type:"GET",url:"statsview.json",data:b,dataType:"json",cache:false,success:function(l){if(l.error){webtop.handleError(l.error,l.errorMsg)}else{var k=f.find(".columnContent");k.find(".loading").hide();k.append(l.statsHtml);k.attr("type",e);if(g){k.attr("savedSearchId",g)}webtop.displayExpandedStats(k,e,c,true)}},error:function(k){webtop.handleErrorResponse(k)}})},expandedBuzzView:function(c){var b=webtop.createSingleColumnView();$.ajax({type:"GET",url:"buzzstats.json",data:{buzzId:c},dataType:"json",cache:false,success:function(e){if(e.error){webtop.handleError(e.error,e.errorMsg)}else{var d=b.find(".columnContent");d.attr("buzzId",c);d.find(".loading").hide();d.append(e.buzzHtml);webtop.displayExpandedBuzz(d)}},error:function(d){webtop.handleErrorResponse(d)}})},expandedCompetitiveBuzzView:function(c){var b=webtop.createSingleColumnView();$.ajax({type:"GET",url:"competitiveBuzz.json",data:{cgId:c},dataType:"json",cache:false,success:function(e){if(e.error){webtop.handleError(e.error,e.errorMsg)}else{var d=b.find(".columnContent");d.attr("cgId",c);d.find(".loading").hide();d.append(e.buzzHtml);webtop.displayCompetitiveBuzz(d)}},error:function(d){webtop.handleErrorResponse(d)}})},printView:function(c,b,f,g,k,e,j){var d=webtop.createSingleColumnView();$.ajax({type:"GET",url:"printview.json",data:{type:c},dataType:"json",cache:false,success:function(q){if(q.error){webtop.handleError(q.error,q.errorMsg)}else{var l=d.find(".columnContent");l.find(".loading").hide();l.append(q.statsHtml);l.attr("type",c);if(f){l.attr("savedSearchId",f)}if(e){l.attr("buzzId",e)}if(j){l.attr("cgid",j)}if(c.indexOf("perTweet")>=0){var n=l.width();var m=250;l.find(".columnChart").width(n).height(m);var p=c.substring(0,c.indexOf("-"));if(c.indexOf("VIEWS")>=0){webtop.printPerTweetChart("expandedChart",c,p,b,"VIEWS",n,m)}else{if(c.indexOf("CLICKS_OUT")>=0){webtop.printPerTweetChart("expandedChart",c,p,b,"CLICKS_OUT",n,m)}else{if(c.indexOf("COMMENTS")>=0){webtop.printPerTweetChart("expandedChart",c,p,b,"COMMENTS",n,m)}else{if(c.indexOf("RETWEETS")>=0){webtop.printPerTweetChart("expandedChart",c,p,b,"RETWEETS",n,m)}}}}}else{if(c.indexOf("CBUZZ")>=0){webtop.displayCompetitiveBuzz(l,b,g,k,false,true)}else{if(c.indexOf("BUZZ")>=0){webtop.displayExpandedBuzz(l,b,g,k,false,true)}else{if(b!="CUSTOM"){webtop.displayExpandedStats(l,c,b,true,true)}else{webtop.displayExpandedStats(l,c,b,true,true,g,k)}}}}}},error:function(l){webtop.handleErrorResponse(l)}})},displayCompetitiveBuzz:function(k,e,j,c,l,n){$("#singleView .columnContent .ui-widget-overlay").hide();var m=k.width();var f=200;var b=k.find(".chartArea");var q=k.attr("cgId");k.find(".columnChart").width(m).height(f);var s=k.height()-k.find(".heading").outerHeight(true)-b.outerHeight(true);var p="";k.find("#competitiveBuzzData").width(m).height(s);var g=Number(k.find("#competitiveBuzzData").attr("numbuzzes"));if(!e){e="DAYS_7"}if(e=="CUSTOM"){if(j&&c){p="&minDate="+j+"&maxDate="+c}else{j=encodeURIComponent($.trim($("#fromDateValue").html()));c=encodeURIComponent($.trim($("#toDateValue").html()));p="&minDate="+j+"&maxDate="+c}}if(!l){l="KEYWORDS"}$("#expandStatsViewType").val(l);$("#expandedStatTimePeriod").val(e);webtop.currentExpandedStatTimePeriod=e;var r="";if(n){r="&printMode=true"}var d=new Object();d.chartDivId="expandedChart";d.chartId=d.chartDivId+"-chart";d.chartUrl=webtop.getChartUrl("COMPETITIVE_BUZZ","EXPANDED",e,null,null,null,q)+p+r;webtop.renderMultiSeriesChart(d,m,f);k.find("#competitiveBuzzData .buzzData").each(function(){$(this).height(s);var u=$(this).find(".content");var v=$(this).attr("buzzid");u.width(Math.floor(m/g)).height(s-$(this).find(".heading").outerHeight(true));if(l=="MOST_FOLLOWED"||l=="KLOUT_SCORE"){webtop.displayBuzzSuperBricks(v,u,null,null,null,null,e,"USER_ONLY",l)}else{webtop.displayBuzzKeywords(v,u,null,e)}})},competitiveBuzzViewTypeChange:function(){$("#singleView .columnContent .ui-widget-overlay").hide();var c=webtop.getExpandedStatTimePeriod();var d=$("#singleView .columnContent");var b=$("#expandStatsViewType").val();var e;var f;if(c=="CUSTOM"){e=encodeURIComponent($.trim($("#fromDateValue").html()));f=encodeURIComponent($.trim($("#toDateValue").html()))}d.find("#competitiveBuzzData .buzzData").each(function(){var g=$(this).find(".content");var j=$(this).attr("buzzid");if(b=="KEYWORDS"){webtop.displayBuzzKeywords(j,g,null,c,e,f)}else{webtop.displayBuzzSuperBricks(j,g,null,null,null,null,c,"USER_ONLY",b,e,f)}})},displayExpandedBuzz:function(g,c,e,j,f,y){$("#singleView .columnContent .ui-widget-overlay").hide();var x;var d=200;var n;var F;var l=g.attr("buzzId");var q=g.width();x=q;n=q;g.find(".columnChart").width(x).height(d);var B=g.find(".chartArea");F=g.height()-g.find(".heading").outerHeight(true)-B.outerHeight(true);var b=g.find("#keywordFreq .content");var D=g.find("#superBricks .content");b.jScrollPaneRemove();D.jScrollPaneRemove();g.find(".buzzGrid").width(x).height(F);g.find("#superBricks").width((x*2)/3).height(F);g.find("#keywordFreq").width(x/3).height(F);var m=F-g.find("#keywordFreq .heading").outerHeight(true);var w="";var r=null;if(!c){c=$("#expandedStatTimePeriod").attr("saved")}if(c=="CUSTOM"){if(e&&j){w="&minDate="+e+"&maxDate="+j}else{e=encodeURIComponent($.trim($("#fromDateValue").html()));j=encodeURIComponent($.trim($("#toDateValue").html()));w="&minDate="+e+"&maxDate="+j}}else{if(c=="REAL_TIME"){var p=g.find("#dayFilter");var z=new Date();var k=z.getFullYear()+"-";var A=z.getMonth()+1;if(A<10){k+="0"+A}else{k+=A}k+="-";var s=z.getDate();if(s<10){k+="0"+s}else{k+=s}var E=k;k+=": ";var v=z.getHours();if(v==0){k+="12am";E+=v}else{if(v>12){k+=(v-12)+"pm";E+=v}else{if(v<10){k+="0"+v+"am";E+="0"+v}else{k+=v+"am";E+=v}}}E=E.replace(/-/g,"");r=E;p.find(".filterText").html("Date: "+k);p.attr("hour",E);g.find("#noFilter").hide();p.show()}}$("#expandedStatTimePeriod").val(c);webtop.currentExpandedStatTimePeriod=c;var u="";if(y){u="&printMode=true"}var C=new Object();C.chartDivId="expandedChart";C.chartId=C.chartDivId+"-chart";C.chartUrl=webtop.getChartUrl("BUZZ","EXPANDED",c,null,null,l)+w+u;webtop.renderChart(C,x,d);if(f){b.height(m).jScrollPane();D.height(m).jScrollPane()}else{b.height(m);D.height(m);if(c!="REAL_TIME"){g.find("#dayFilter").hide();g.find("#noFilter").show()}g.find("#keywordFilter").hide();webtop.displayBuzzKeywords(l,b,null,c,e,j);webtop.displayBuzzSuperBricks(l,D,null,null,r,null,c,null,null,e,j)}},displayBuzzKeywords:function(f,e,d,c,g,j){e.html('<div class="loading"><div class="graphic"></div>loading...</div>');var b={buzzId:f};if(d){b.day=d}if(c){b.timePeriod=c}if(g&&j){b.minDate=g;b.maxDate=j}$.ajax({type:"GET",url:"keywordFreq.json",dataType:"json",cache:false,data:b,success:function(k){e.jScrollPaneRemove();e.html(k.keywordFreqHtml);e.jScrollPane()},error:function(k){webtop.handleErrorResponse(k)}})},displayBuzzSuperBricks:function(q,m,k,n,f,e,d,l,p,g,c){m.html('<div class="loading"><div class="graphic"></div>loading...</div>');var j=p;if(!j){j=$("#buzzSort").val()}var b={buzzId:q};if(k){b.keyword=k}if(n){b.day=n}if(j){b.sort=j}if(f){b.hour=f}if(e){b.minute=e}if(d){b.timePeriod=d}if(l){b.type=l}if(g&&c){b.minDate=g;b.maxDate=c}$.ajax({type:"GET",url:"superBricks.json",dataType:"json",cache:false,data:b,success:function(r){m.jScrollPaneRemove();m.html(r.superbricksHtml);if(r.hasMore){if(l&&l=="USER_ONLY"){m.append('<a  href="#" class="loadMoreCompetitive" nextoffset="'+r.nextOffset+'">load more</a>')}else{if(l&&l=="TWEET_ONLY"){}else{m.append('<a  href="#" class="loadMore" nextoffset="'+r.nextOffset+'">load more</a>')}}}m.jScrollPane()},error:function(r){webtop.handleErrorResponse(r)}})},getMoreSuperBricks:function(f,m){var j=$("#singleView .columnContent");var l=j.find("#superBricks .content");var n=j.attr("buzzid");var k=j.find("#dayFilter");var p=j.find("#keywordFilter");var d=$("#expandedStatTimePeriod").val();var e;var c;if(d=="CUSTOM"){e=encodeURIComponent($.trim($("#fromDateValue").html()));c=encodeURIComponent($.trim($("#toDateValue").html()))}var b={buzzId:n,offset:f,timePeriod:d};if(e){b.minDate=e}if(c){b.maxDate=c}if(k.length>0&&k.is(":visible")){b.day=k.attr("day");b.hour=k.attr("hour");b.minute=k.attr("minute")}if(p.length>0&&p.is(":visible")){b.keyword=p.attr("keyword")}var g=$("#buzzSort").val();if(g){b.sort=g}m.remove();l.append("<center><img id='buzzResultsLoading' src='images/web/webtop/load_25.gif' /></center>");$.ajax({type:"GET",url:"superBricks.json",dataType:"json",cache:false,data:b,success:function(q){l.find("#buzzResultsLoading").remove();l.append(q.superbricksHtml);if(q.hasMore){l.append('<a href="#" class="loadMore" nextoffset="'+q.nextOffset+'">load more</a>')}l.jScrollPane()},error:function(q){webtop.handleErrorResponse(q)}})},buzzChartSelectHook:function(c){var b=$("#singleView .columnContent");b.find("#noFilter").hide();var f=b.find("#dayFilter");f.removeAttr("hour").removeAttr("minute");f.attr("day",c);f.find(".filterText").html("Date: "+c);f.show();b.find("#keywordFilter").hide();var d=b.attr("buzzId");webtop.displayBuzzKeywords(d,b.find("#keywordFreq .content"),c);webtop.displayBuzzSuperBricks(d,b.find("#superBricks .content"),null,c);var e=new Object();e.chartDivId="expandedChart";e.chartId=e.chartDivId+"-chart";e.chartUrl="ws/buzzHitsByHour.xml?viewType=EXPANDED&buzzId="+d+"&dayStr="+c;webtop.renderChart(e,b.width(),200)},buzzRealTimeSelectHook:function(d){var k=d.substring(0,4);var j=d.substring(4,6);var m=d.substring(6,8);var f=d.substring(8,10);var b=parseInt(f,10);var e=k+"-"+j+"-"+m+": ";if(b<12){e+=b+"am"}else{if(b==12){e+=b+"pm"}else{e+=(b%12)+"pm"}}var g=$("#singleView .columnContent");g.find("#keywordFilter").hide();g.find("#noFilter").hide();g.find("#keywordFreq .brick.selected:first").removeClass("selected");var l=g.find("#dayFilter");l.removeAttr("day").removeAttr("minute");l.attr("hour",d);l.find(".filterText").html("Date: "+e);l.show();var c=new Object();c.chartDivId="expandedChart";c.chartId=c.chartDivId+"-chart";c.chartUrl=webtop.getChartUrl("BUZZ","EXPANDED","REAL_TIME",null,null,g.attr("buzzid"))+"&hour="+d;$("#expandedStatTimePeriod").val(0);webtop.renderChart(c,g.width(),200);webtop.displayBuzzSuperBricks(g.attr("buzzId"),g.find("#superBricks .content"),null,null,d)},buzzChartMinuteSelectHook:function(d){var k=d.substring(0,4);var j=d.substring(4,6);var m=d.substring(6,8);var f=d.substring(8,10);var e=d.substring(10,12);var b=parseInt(f,10);var c=k+"-"+j+"-"+m+": ";if(b<12){c+=b+":"+e+"am"}else{if(b==12){c+=b+":"+e+"pm"}else{c+=(b%12)+":"+e+"pm"}}var g=$("#singleView .columnContent");g.find("#keywordFilter").hide();g.find("#noFilter").hide();var l=g.find("#dayFilter");l.removeAttr("day").removeAttr("hour");l.attr("minute",d);l.find(".filterText").html("Date: "+c);l.show();webtop.displayBuzzSuperBricks(g.attr("buzzId"),g.find("#superBricks .content"),null,null,null,d)},buzzSortChange:function(){var g=$("#singleView .columnContent");var m=g.attr("buzzid");var k=$("#singleView .columnContent #dayFilter");var n=$("#singleView .columnContent #keywordFilter");var l=null;var j=null;var e=null;var d=null;var c=$("#expandedStatTimePeriod").val();var f;var b;if(c=="CUSTOM"){f=encodeURIComponent($.trim($("#fromDateValue").html()));b=encodeURIComponent($.trim($("#toDateValue").html()))}if(k.is(":visible")){l=k.attr("day");e=k.attr("hour");d=k.attr("minute")}if(n.is(":visible")){j=n.attr("keyword")}webtop.displayBuzzSuperBricks(m,g.find("#superBricks .content"),j,l,e,d,c,null,null,f,b)},buzzRefresh:function(l){$("#singleView .columnContent .ui-widget-overlay").hide();var c=$("#expandedStatTimePeriod").val();var f=$("#singleView .columnContent");var j=$("#singleView .columnContent #dayFilter");var m=$("#singleView .columnContent #keywordFilter");var k=null;var g=null;var e=null;var d=null;if(j.is(":visible")){k=j.attr("day");e=j.attr("hour");d=j.attr("minute")}if(m.is(":visible")){g=m.attr("keyword")}var b=new Object();b.chartDivId="expandedChart";b.chartId=b.chartDivId+"-chart";if(e){b.chartUrl=webtop.getChartUrl("BUZZ","EXPANDED",c,null,null,l)+"&hour="+e}else{b.chartUrl=webtop.getChartUrl("BUZZ","EXPANDED",c,null,null,l)}webtop.renderChart(b,f.width(),200);webtop.displayBuzzSuperBricks(l,f.find("#superBricks .content"),g,k,e,d,c)},displayExpandedStats:function(j,k,c,b,x,g,m){var v;var e;var l;var w;var d=webtop.currentAccountName;if(j.find(".expandedStats")){d=j.find(".expandedStats").attr("data-account")}if(b){var p;if(x){e=250;p=j.parents(".contentArea").width()}else{e=200;p=j.width()}v=p;if(k=="REFERRER"||k=="COUNTRY"){var A=1;v=Math.floor((p-A)/2)}w=v;j.find(".columnChart").width(v).height(e);var y=j.find(".chartArea");if(x){l=200}else{l=j.height()-j.find(".heading").outerHeight(true)-y.outerHeight(true)}j.find(".chartGrid").width(v).height(l)}var u="";if(!c){c="DAYS_30"}else{if(c=="CUSTOM"){if(g&&m){u="&minDate="+g+"&maxDate="+m}else{g=encodeURIComponent($.trim($("#fromDateValue").html()));m=encodeURIComponent($.trim($("#toDateValue").html()));u="&minDate="+g+"&maxDate="+m}}}$("#expandedStatTimePeriod").val(c);webtop.currentExpandedStatTimePeriod=c;if(k=="REFERRER"||k=="COUNTRY"){var n=webtop.getUserStatsPieChartUrl("COUNTRY",c)+u+"&account="+d;var f=webtop.getUserStatsPieChartUrl("REFERRER",c)+u+"&account="+d;if(b){j.find(".chartColumn").width(v);webtop.userStatsPieChart("expandedChartLocation",v,e,n);webtop.userStatsPieChart("expandedChartReferrers",v,e,f)}else{webtop.updateChart("expandedChartLocation-chart",n);webtop.updateChart("expandedChartReferrers-chart",f);var q=$("#expandedGridReferrers");v=q.width();l=q.height()}webtop.displayExpandedPieGrids(n,f,c,v,l,g,m)}else{var s;if(k=="TWITTER_SAVED_SEARCH"){s=j.attr("savedSearchId")}var z=new Object();z.chartDivId="expandedChart";z.chartId=z.chartDivId+"-chart";z.chartUrl=webtop.getChartUrl(k,"EXPANDED",c,s,x)+u+"&account="+d;var r=new Object();r.gridDivId="expandedGrid";r.gridId=r.gridDivId+"-grid";r.gridUrl=webtop.getChartUrl(k,"GRID",c,s)+u+"&account="+d;if(b){webtop.renderChart(z,v,e);webtop.renderGrid(r,v,l,false,x)}else{webtop.updateChart(z.chartId,z.chartUrl);webtop.updateChart(r.gridId,r.gridUrl)}}},updateExpandedStats:function(){var e=$("#singleView .columnContent");if(e.length==0){return false}var g=e.attr("type");var c=webtop.getExpandedStatTimePeriod();$("#customDateRange").hide();$("#customDateDisplay").hide();var f=e.find(".expandedBuzzStats");var d=e.find(".competitiveBuzzStats");if(f.length>0){webtop.updateUserPref("BUZZ_SORT",c);webtop.displayExpandedBuzz(e,c)}else{if(d.length>0){var b=$("#expandStatsViewType").val();webtop.displayCompetitiveBuzz(e,c,null,null,b)}else{webtop.displayExpandedStats(e,g,c,false)}}},expandedStatTimePeriodChange:function(){$("#singleView .columnContent .ui-widget-overlay").hide();var b=webtop.getExpandedStatTimePeriod();var f=$("#singleView .heading .refresh");if(b=="CUSTOM"){$("#customDateRange").show();var e=new Date();e.setFullYear(2010,0,1);var c=$("#fromCustomDateRange");var d=$("#toCustomDateRange");c.datepicker({minDate:e,maxDate:0,changeMonth:true,changeYear:true,onSelect:function(j,g){$("#fromDateValue").html(j)}});c.datepicker("setDate",null);$("#fromDateValue").html("");d.datepicker({minDate:e,maxDate:0,changeMonth:true,changeYear:true,onSelect:function(j,g){$("#toDateValue").html(j)}});d.datepicker("setDate",null);$("#toDateValue").html("");if(f.length>0){f.hide()}}else{if(f.length>0){f.show()}webtop.up